@charset "UTF-8";

/* 10/02/19==================================================== */

/* ---TABLETALK COMMON--------------------------------------------------------------------------- */
body.tabletalk div#container div#main div#contents div#center_column p.pankuzu {
	padding:0 10px 0 0;
}

body.tabletalk div#container div#main div#contents div#side_column {
	width:190px;
	margin:20px 0 0 0px;
	padding:0 0 0 20px;
	float:left;
}

body.tabletalk div#container div#main div#contents div#side_column dl {
	width:170px;
	margin:0 0 20px 0;
}

body.tabletalk div#container div#main div#contents div#side_column dl.first {
	margin:0;
}

body.tabletalk div#container div#main div#contents div#side_column dl dt {
	width:160px;
	height:37px;
	padding:23px 5px 0 5px;
	background:url(../academy/img/academy_cmn_sidebg.gif) 0 0 no-repeat;
	text-align:center;
	line-height:1.2;
}

body.tabletalk div#container div#main div#contents div#side_column dl dd {
	font-size:87%;
}

body.tabletalk div#container div#main div#contents div#side_column dl dd ul {
	margin:5px 0 0 0;
}

body.tabletalk div#container div#main div#contents div#side_column dl dd ul li {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	background:url(../academy/img/academy_cmn_sideline.gif) center bottom no-repeat;
	line-height:1.4;
}

body.tabletalk div#container div#main div#contents div#side_column dl dd ul li a {
	color:#c33f6b;
}

body.tabletalk div#container div#main div#contents div#side_column dl dd ul li a:visited {
	color:#8f0030;
}

body.tabletalk div#container div#main div#contents div#center_column div.mcarea {
	width:643px;
	margin:24px 0 0 14px;
	background:url(../depilation/img/depi_page_bg.gif) 0 0 repeat-y;
}

body.tabletalk div#container div#main div#contents div#center_column div.mcbox {
	width:607px;
	margin:10px auto 0 auto;
	background:url(../academy/skincare/img/academy_skincare_bg.gif) 0 2px repeat-y;
}

body.tabletalk div#container div#main div#contents div#center_column div.mcbox div.mcsubbox {
	width:607px;
	background:url(../academy/img/academy_cmn_bg02btm.gif) center bottom no-repeat;
	padding:0 0 30px;
}

body.tabletalk div#container div#main div#contents div#center_column div.mcbox div.mcsubbox div.mccontainer {
	width:550px;
	margin:0 0 0 34px;
}

body.tabletalk div#container div#main div#contents div#center_column div.mcbox div.mcsubbox div.tabletalktop {
	padding:10px 0 0 0;
}

body.tabletalk div#container div#main div#contents div#center_column div.mcarea p.under {
	width:643px;
	margin:25px 0 0 0;
	padding:0 0 30px 0;
	background:url(../depilation/img/depi_page_bgbottom.gif) bottom center no-repeat;
	text-align:center;
}

/* ---TABLETALK INDEX---------------------------------------------------------------------------------- */
body.tabletalk div.mccontainer div.categorybox {
	width:530px;
	margin:30px auto 0 auto;
	background:url(../academy/tabletalk2/img/tabletalkindex_main_bg.gif) center bottom no-repeat;
}

body.tabletalk div.mccontainer div.first {
	margin:0 auto 0 auto;
}

body.tabletalk div.mccontainer div.categorybox dl {
	padding:30px;
}

body.tabletalk div.mccontainer div.categorybox dl dt {
	width:120px;
	float:right;
}

body.tabletalk div.mccontainer div.categorybox dl dd {
	width:330px;
	float:left;
}

body.tabletalk div.mccontainer div.categorybox dl dd h4 {
	margin:5px 0 0 0;
	font-weight:bold;
}

body.tabletalk div.mccontainer div.categorybox dl dd p.entrytitle {
	margin:10px 0 0 0;
	padding:0 0 0 13px;
	background:url(../img/cmn_icon_bl.gif) 0 0.2em no-repeat;
	font-weight:bold;
}

body.tabletalk div#container div#main div#contents div#center_column div.mccontainer div.categorybox dl dd p.entrytitle a {
	color:#009a7f;
}

/* ---TABLETALK DETAIL---------------------------------------------------------------------------------- */
body#tabletalkdetail div.mccontainer div.entrymainbox {
	width:550px;
	margin:0 auto;
	padding:0 0 30px 0;
	background:url(../academy/img/academy_cmn_titlebgb.gif) center bottom no-repeat;
}

body#tabletalkdetail div.mccontainer div.entrymainbox div.container {
	padding:30px;
	background:url(../academy/img/academy_cmn_titlebgt.gif) center top no-repeat;
}

body#tabletalkdetail div.mccontainer div.entrymainbox dl dt {
	width:160px;
	float:right;
}

body#tabletalkdetail div.mccontainer div.entrymainbox dl dd {
	width:310px;
	float:left;
}

body#tabletalkdetail div.mccontainer div.entrymainbox dl dd h4 {
	margin:5px 0 0 0;
	color:#009a7f;
	font-weight:bold;
}

body#tabletalkdetail div.mccontainer div.entrymainbox dl dd h5 {
	margin:10px 0 0 0;
	font-size:135%;
	font-weight:bold;
	line-height:1.3;
}

body#tabletalkdetail div.mccontainer div.entrymainbox div.entrybodytext {
	margin:20px 0 0 0;
}

body#tabletalkdetail div.mccontainer table#entrydetail {
	width:550px;
	margin:10px 0 0 0;
	background:#e6f8f5;
}

body#tabletalkdetail div.mccontainer table#entrydetail th {
	width:80px;
	padding:10px 20px 10px 20px;
	text-align:left;
}

body#tabletalkdetail div.mccontainer table#entrydetail td {
	padding:10px 20px 10px 20px;
}


body#tabletalkdetail div.mccontainer div.entrybox {
	margin:40px 0 0 0;
}

body#tabletalkdetail div.mccontainer div.entrybox h6 {
	padding:7px 0 7px 10px;
	border-left:5px solid #32b7a0;
	font-weight:bold;
}

body#tabletalkdetail div.mccontainer div.entrybox dl dt {
	margin:10px 20px 20px 0;
	float:left;
}

body#tabletalkdetail div.mccontainer div.entrybox dl dd {
	margin:10px 0 0 0;
}


body#tabletalkdetail div.mccontainer div.entrybox02 {
	margin:40px 0 0 0;
}

body#tabletalkdetail div.mccontainer div.entrybox02 h6 {
	padding:7px 0 7px 10px;
	border-left:5px solid #32b7a0;
	font-weight:bold;
}

body#tabletalkdetail div.mccontainer div.entrybox02 dl dt {
	margin:10px 0 20px 20px;
	float:right;
}

body#tabletalkdetail div.mccontainer div.entrybox02 dl dd {
	margin:10px 0 0 0;
}


body#tabletalkdetail div.mccontainer div#allstaffarea {
	margin:50px 0 0 0;
	padding:25px 0 0 0;
	background:url(../academy/img/academy_cmn_line01.gif) center top no-repeat;
}

body#tabletalkdetail div.mccontainer div#allstaffarea dl {
	padding:0 0 25px 0;
	background:url(../academy/img/academy_cmn_line01.gif) center bottom no-repeat;
}

body#tabletalkdetail div.mccontainer div#allstaffarea dl dd {
	margin:10px 0 0 0;
}

body#tabletalkdetail div.mccontainer div#comtrababox {
	margin:40px 0 0 0;
	padding:0 0 20px 0;
	background:url(../academy/img/academy_cmn_comment_bgb.gif) center bottom no-repeat;
}

body#tabletalkdetail div.mccontainer div#comtrababox dl {
	margin:10px 0 0 0;
	padding:20px 0 0 0;
	background:url(../academy/img/academy_cmn_comment_bgt.gif) center top no-repeat;
	color:#ffffff;
}

body#tabletalkdetail div.mccontainer div#comtrababox dl dt {
	padding:0 0 0 20px;
	float:left;
}

body#tabletalkdetail div.mccontainer div#comtrababox dl dd {
	padding:0 20px 0 0;
	float:right;
}

body#tabletalkdetail div.mccontainer div#commentarea h6 {
	margin:20px 0 0 0;
	padding:7px 0 7px 10px;
	border-left:5px solid #32b7a0;
	font-weight:bold;
}

body#tabletalkdetail div.mccontainer div#commentarea div.commentbox {
	margin:10px 0 0 0;
	padding:20px;
	background:#e6f8f5;
}

body#tabletalkdetail div.mccontainer div#commentarea div.commentbox p {
	padding:0 0 20px 0;
	background:url(../academy/img/academy_cmn_comment_line.gif) center bottom no-repeat;
}

body#tabletalkdetail div.mccontainer div#commentarea div.commentbox dl {
	margin:20px 0 0 0;
}

body#tabletalkdetail div.mccontainer div#commentarea div.commentbox dl dt {
	float:left;
}

body#tabletalkdetail div.mccontainer div#commentarea div.commentbox dl dd {
	float:right;
}

body#tabletalkdetail div.mccontainer div#formarea h6 {
	margin:40px 0 0 0;
	padding:7px 0 7px 10px;
	border-left:5px solid #32b7a0;
	font-weight:bold;
}

body#tabletalkdetail div.mccontainer div#formarea div.formcontainer {
	margin:10px 0 0 0;
}

body#tabletalkdetail div.mccontainer div#formarea input.txt200 {
	width:200px;
	margin:0 0 0 10px;
	padding:5px;
	border:1px solid #97a9b7;
}

body#tabletalkdetail div.mccontainer div#formarea input.txt300 {
	width:300px;
	margin:0 0 0 10px;
	padding:5px;
	border:1px solid #97a9b7;
}

body#tabletalkdetail div.mccontainer div#formarea textarea {
	width:500px;
	padding:5px;
	border:1px solid #97a9b7;
}

body#tabletalkdetail div.mccontainer div#formarea p#btnbox {
	margin:20px 0 0 0;
	text-align:center;
}

body#tabletalkdetail div.mccontainer div#formarea p#btnbox input {
	padding:0 10px 0 10px;
	vertical-align:bottom;
}

body#tabletalkdetail div.mccontainer div#trabaarea h6 {
	margin:40px 0 0 0;
	padding:7px 0 7px 10px;
	border-left:5px solid #32b7a0;
	font-weight:bold;
}

body#tabletalkdetail div.mccontainer div#trabaarea p {
	margin:10px 0 0 0;
	padding:20px;
	background:#eeeeee;
}

body#tabletalkdetail div.mccontainer div#trabaarea div.trababox {
	margin:10px 0 0 0;
	padding:20px;
	background:#e6f8f5;
}

body#tabletalkdetail div.mccontainer div#trabaarea div.trababox div {
	padding:0 0 20px 0;
	background:url(../academy/img/academy_cmn_comment_line.gif) center bottom no-repeat;
}

body#tabletalkdetail div.mccontainer div#trabaarea div.trababox dl {
	margin:20px 0 0 0;
}

body#tabletalkdetail div.mccontainer div#trabaarea div.trababox dl dt {
	float:left;
}

body#tabletalkdetail div.mccontainer div#trabaarea div.trababox dl dd {
	float:right;
}





















































