@charset "UTF-8";

@import url(body_top.css);
@import url(experience.css);

/*20100618ǉ==========================================================================================*/

#h2_kind {width:593px; height:369px;
background:url(/detail/body/materials/h2_kind2.jpg) no-repeat;}
#h2_history {width:593px; height:369px;
background:url(/detail/body/materials/h2_history.jpg) no-repeat;}
#h2_safety {width:593px; height:369px;
background:url(/detail/body/materials/h2_safety.jpg) no-repeat;}
#h2_technique {width:593px; height:369px;
background:url(/detail/body/materials/h2_technique.jpg) no-repeat;}
#h2_apply {width:593px; height:369px;
background:url(/detail/body/materials/h2_apply.jpg) no-repeat;}
#h2_merit {width:593px; height:369px;
background:url(/detail/body/materials/h2_merit.jpg) no-repeat;}
#h2_flow {width:593px; height:369px;
background:url(/detail/body/materials/h2_flow.jpg) no-repeat;}
#h2_postoperative {width:593px; height:369px;
background:url(/detail/body/materials/h2_postoperative.jpg) no-repeat;}
#h2_anesthesia {width:593px; height:369px;
background:url(/detail/body/materials/h2_anesthesia.jpg) no-repeat;}

#leftside h3.cmn {
background:url("/detail/body/materials/h3_bg.jpg") no-repeat scroll 0 0 transparent;
color:#666666;
font-size:14px;
height:22px;
line-height:25px;
margin:25px 0 20px;
padding:0 0 0 30px;
width:569px;
}

#detail_contents .mi p.tl2 {
margin:0 0 10px 0px;
}

/*20100618ǉ܂==========================================================================================*/


body {
	background: url(/detail/body/materials/body_bg.jpg) #ffffff repeat-x;
}

.page {
	background: url(/detail/body/materials/body_base_bg.jpg) no-repeat;
}

#menulist {
	background: #ffe1f3;
}

#menulist .ft {
	padding: 0px 0px 3px 0px;
	background: url(/detail/body/materials/cat_body_ft.gif) no-repeat 0 bottom;
}

h2.cat_body a {
	width: 192px;
	height: 37px;
	display: block;
	background: url(/common/materials/sm_soushin_on.jpg) no-repeat;
	text-indent: -9999px;
}

#detail_contents ul {
	margin: 0px 0px 20px 0px;
}

#detail_contents li {
	list-style-image: url(/detail/body/materials/li.gif);
	margin-left: 30px;
}

#detail_contents .mi #attn {
	width: 326px;
	margin: 0px 0px 0px 12px;
	background: url(/detail/body/materials/attn_recommend.gif) no-repeat;
}

#detail_contents .mi #attn_anesthesia {
	width: 326px;
	margin: 0px 0px 0px 12px;
	background: url(/detail/body/materials/attn_anesthesia.gif) no-repeat;

}

#detail_contents .mi .ft {
	padding: 0px 0px 15px 0px;
	background: url(/detail/body/materials/attn_ft.gif) no-repeat 0 bottom;
}

#detail_contents .mi ul.attn {
	margin: 0px 0px 0px 30px;
	padding-top: 40px;
}

#detail_contents .mi ul.attn li {
	margin: 0px;
	padding: 0px 35px 0px 16px;
	list-style-image: none;
	background: url(/detail/bust/materials/list_dot.gif) no-repeat 0 5px;
}



.bd .hd, .bd2 .hd {
	background: url(/detail/body/materials/h3_bg.gif) no-repeat;
}

.bd h4 {
	font-weight: bold;
	color: #ffffff;
	padding: 2px 0px 2px 8px;
	background: #3153af;
	border-left: 5px solid #cfeefe;
}

.bd h5 {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #fe006b;

}

#minfo ul.submn2 a:link, .submn2 a:active, .submn2 a:visited {
}

#minfo ul.submn2 li.on {
	background: url(/detail/body/materials/mn/li_tri.gif) #c5c5c5 no-repeat 10px 6px;
}

#minfo ul.submn2 li a {
	color: #000;
	text-decoration: none;
	background: url(/detail/body/materials/mn/li_tri.gif) #fff no-repeat 10px 6px;
}

#minfo ul.submn2 li a:hover {
	background: url(/detail/body/materials/mn/li_tri.gif) #e3e3e3 no-repeat 10px 6px;
	display: block;
}

#relation {
	background: url(/detail/body/materials/relation_body_tp.gif) #deedf5 no-repeat;
}

#relation .ft {
	background: url(/detail/body/materials/relation_body_ft.gif) no-repeat 0 bottom;
}

#relation p.hd {
	background: url(/detail/body/materials/relation_body_hd.gif) no-repeat;
}








#detail_contents h2 {
	width: 593px;
	height: 78px;
	text-indent: -9999px;
}

#soushin h2 { background: url(/detail/body/materials/mi_soushin.jpg) no-repeat; }
#mesotherapy h2 { background: url(/detail/body/materials/mi_mesotherapy.jpg) no-repeat; }
#shapeleg h2 { background: url(/detail/body/materials/mi_shapeleg.jpg) no-repeat; }


#soushin {
	height: 388px;
	background: url(/detail/body/materials/bg_soushin.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}

#mesotherapy {
	height: 388px;
	background: url(/detail/body/materials/bg_mesotherapy.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}


#shapeleg {
	height: 388px;
	background: url(/detail/body/materials/bg_shapeleg.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}




h3.soushin1 {
	width: 161px;
	height: 18px;
	background: url(/detail/body/materials/hd_soushin1.gif) no-repeat;
}

h3.soushin2 {
	width: 161px;
	height: 18px;
	background: url(/detail/body/materials/hd_soushin2.gif) no-repeat;
}

h3.anesthesia1 {
	width: 159px;
	height: 18px;
	background: url(/detail/body/materials/hd_anesthesia1.gif) no-repeat;
}

h3.mesotherapy1 {
	width: 266px;
	height: 18px;
	background: url(/detail/body/materials/hd_mesotherapy1.gif) no-repeat;
}

h3.shapeleg1 {
	width: 266px;
	height: 18px;
	background: url(/detail/body/materials/hd_shapeleg1.gif) no-repeat;
}


ul.shapeleg_list li{
	margin: 0 0 0 10px !important;
	padding: 0px 10px 0px 16px;
	list-style-image: none !important;
	background: url(/detail/bust/materials/list_dot.gif) no-repeat 0 8px;
}


#shibou_tyunyu {
	height: 388px;
	background-image: url(/detail/body/materials/bg_shibou_tyunyu.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
}

#nyuto_kanbotsu {
	height: 388px;
	background-image: url(/detail/body/materials/bg_nyuto_kanbotsu.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
}

#nyubo_shukusho {
	height: 388px;
	background-image: url(/detail/body/materials/bg_nyubo_shukusho.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
}

#nyuto_shukusho {
	height: 388px;
	background-image: url(/detail/body/materials/bg_nyuto_shukusho.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
}

#nyurin_shukusho {
	height: 388px;
	background-image: url(/detail/body/materials/bg_nyurin_shukusho.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
}

#nyubo_saiken {
	height: 388px;
	background-image: url(/detail/body/materials/bg_nyubo_saiken.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
}

#subq {
	height: 388px;
	background-image: url(/detail/body/materials/bg_subq.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
}

.demerit {
	width: 394px;
	height: 96px;
	margin: 0px 0px 0px 189px;
	background-image: url(/detail/body/materials/img_nyubo_kanbotsu2.jpg);
	background-repeat: no-repeat;
}

.demerit div {
	font-weight: bold;
	color: #ea349e;
	padding: 13px 0px 5px 11px;
}

table.photo_subq {
	width: 428px;
	margin: 0px 0px 8px 10px;
	padding: 0px;
	border-collapse: collapse;
}

table.photo_subq td {
	font-size: 12px;
	line-height: 18px;
	color: #ff479f;
	text-align: center;
	padding: 3px 6px 3px 6px;
	background-color: #ffffff;
}

table.photo_shibou_tyunyu {
	width: 428px;
	margin: 0px 0px 8px 10px;
	padding: 0px;
	border-collapse: collapse;
}

table.photo_shibou_tyunyu td {
	font-size: 12px;a
	line-height: 18px;
	color: #ff479f;
	text-align: center;
	padding: 3px 6px 3px 6px;
	background-color: #ffffff;
}



#menulist h3.cat_body_hd1 {
	background: url(/detail/body/materials/mn/hd_experience.gif) no-repeat;
	text-indent: -9999px;
}

#menulist h3.cat_body_hd2 {
	background: url(/detail/body/materials/mn/hd_soushin.gif) no-repeat;
	text-indent: -9999px;
}

#menulist h3.cat_body_hd3 {
	background: url(/detail/body/materials/mn/hd_mesotherapy.gif) no-repeat;
	text-indent: -9999px;
}

#menulist h3.cat_body_hd4 {
	background: url(/detail/body/materials/mn/hd_etc.gif) no-repeat;
	text-indent: -9999px;
}



#menulist p.M1 a,#menulist p.M2 a,
#menulist p.M3 a,#menulist p.M4 a,
#menulist p.M5 a,#menulist p.M6 a,
#menulist p.M7 a,#menulist p.M8 a {
	width: 167px;
	height: 31px;
	display: block;
	text-indent: -9999px;
}

#menulist p.M1 a:link,#menulist p.M2 a:link,
#menulist p.M3 a:link,#menulist p.M4 a:link,
#menulist p.M5 a:link,#menulist p.M6 a:link,
#menulist p.M7 a:link,#menulist p.M8 a:link {background-position: 0 0;}

#menulist p.M1 a:visited,#menulist p.M2 a:visited,
#menulist p.M3 a:visited,#menulist p.M4 a:visited,
#menulist p.M5 a:visited,#menulist p.M6 a:visited,
#menulist p.M7 a:visited,#menulist p.M8 a:visited {background-position: 0 0;}

#menulist p.M1 a:hover,#menulist p.M2 a:hover,
#menulist p.M3 a:hover,#menulist p.M4 a:hover,
#menulist p.M5 a:hover,#menulist p.M6 a:hover,
#menulist p.M7 a:hover,#menulist p.M8 a:hover {background-position: -167px 0;}

#menulist p.M1 a:active,#menulist p.M2 a:active,
#menulist p.M3 a:active,#menulist p.M4 a:active,
#menulist p.M5 a:active,#menulist p.M6 a:active,
#menulist p.M7 a:active,#menulist p.M8 a:active {background-position: -167px 0;}

#menulist p.M1 a {background: url(/detail/body/materials/mn/mn_soushin.gif) no-repeat;}
#menulist p.M2 a {background: url(/detail/body/materials/mn/mn_anesthesia.gif) no-repeat;}
#menulist p.M3 a {background: url(/detail/body/materials/mn/mn_mesotherapy.gif) no-repeat;}
#menulist p.M4 a {background: url(/detail/body/materials/mn/mn_faq.gif) no-repeat;}
#menulist p.M5 a {background: url(/detail/body/materials/mn/mn_price.gif) no-repeat;}
#menulist p.M6 a {background: url(/detail/body/materials/mn/mn_shapeleg.gif) no-repeat;}
#menulist p.M7 a {background: url(/detail/body/materials/mn/mn_botox.gif) no-repeat;}
#menulist p.M8 a {background: url(/detail/body/materials/mn/mn_bnls.gif) no-repeat;}

/******** 20130107 test ********/
#mesotherapy h2 { background: url(/detail/body/materials/mi_mesotherapy-2.jpg) no-repeat; }

#mesotherapy {
	height: 388px;
	background: url(/detail/body/materials/bg_mesotherapy-2.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
