﻿@charset "utf-8";

/*見出し*/
h3#List{background-image:url(../../img/treatment/h3_list.gif);}
h3#Keisei{background-image:url(../../img/treatment/h3_keisei.gif);}
h3#Skin{background-image:url(../../img/treatment/h3_skin.gif);}
h3#BSkin{background-image:url(../../img/treatment/h3_bskin.gif);}
h3#Geka{background-image:url(../../img/treatment/h3_geka.gif);}
h3#Laser{background-image:url(../../img/treatment/h3_laser.gif);}
h3#Tenteki{background-image:url(../../img/treatment/h3_tenteki.gif);}
h3#Esthe{background-image:url(../../img/treatment/h3_esthe.gif);}
h3#Spa{background-image:url(../../img/treatment/h3_spa.gif);}


/*メインコンテンツ右*/
#TCMain{width:670px;float:left;}
#TCMain a:hover img{-moz-opacity: 0.70;opacity: 0.7;filter: alpha(opacity=70);}

#TCMain h4,#TCMain h5{line-height:1.4em;}

ul#TreatListUl{margin:0 0 2.5em 0;padding:0;line-height:1.6em;}
ul#TreatListUl li{width:325px;float:left;padding:10px 0 15px 0;margin-right:20px;margin-bottom:10px;background:url(../../img/treatment/bg_treatlist.gif) repeat-x bottom;_height:180px;min-height:180px;}
ul#TreatListUl li.even{margin-right:0;}
ul#TreatListUl li.lastTwo{padding-bottom:0;background:none;margin-bottom:0;_height:auto;min-height:100px;}
ul#TreatListUl li img{float:right;margin-left:20px;}
ul#TreatListUl li p{font-size:90%;margin-bottom:0.5em;}


/*治療案内サブナビゲーション*/
ul#SubNavi{width:200px;text-indent:-999em;background:url(../../img/loop/dot_bdr_tr.gif) repeat-x top;padding-top:1px;float:left;margin-right:20px;}
ul#SubNavi li{background:url(../../img/loop/dot_bdr_tr.gif) repeat-x bottom;padding:1px 0 2px 0;}
ul#SubNavi li a{width:200px;height:47px;display:block;background-repeat:no-repeat;}
ul#SubNavi li#K01 a{background-image:url(../../img/treatment/sub_navi01.gif);}
ul#SubNavi li#K02 a{background-image:url(../../img/treatment/sub_navi02.gif);}
ul#SubNavi li#K03 a{background-image:url(../../img/treatment/sub_navi03.gif);}
ul#SubNavi li#K04 a{background-image:url(../../img/treatment/sub_navi04.gif);}
ul#SubNavi li a:hover{-moz-opacity: 0.70;opacity: 0.7;filter: alpha(opacity=70);}


div.TreatMenu{ padding:10px; border:5px solid #efefef; margin-bottom:2em; background-color: #f7f7f7; }
div.TreatMenu h4{ font-size:140%; margin-bottom:0.8em; border-bottom:1px dotted #ccc; color: #803263; background-color: #fff; padding-top: 0.3em; padding-right: 0.3em; padding-bottom: 0.1em; padding-left: 0.3em; }
div.TreatMenu h4 span{ font-size: 0.7em; font-weight: normal; margin-right: .5em; color: #333; }
div.TreatMenu ul{font-size:90%;line-height:140%;}
div.TreatMenu ul li{width:220px;float:left;margin:0 20px 0.5em 0;}
div.TreatMenu ul li a{ background:url(../../img/loop/icon_acc_navi.gif) no-repeat left 0.5em; padding-left:8px; color: #333; }
div.TreatMenu ul li a:hover{ color: #803263; text-decoration: underline; }
div.TreatMenu ul li.even{margin-right:0;}

/*形成外科*/
/*ol#KeiseiTop{padding:15px 20px 10px 50px;background:url(../../img/treatment/bg_keiseitop.gif) repeat;margin:0 0 1em 0;border:1px dotted #c3aa8f;}*/

ol#KeiseiTop{padding:10px;background:url(../../img/treatment/bg_keiseitop.gif) repeat;margin:0 0 1em 0;border:1px dotted #c3aa8f;}
ol#KeiseiTop li{line-height:1.4em;width:310px;float:left;margin:0;font-size:90%;padding:0.3em 0;}
ol#KeiseiTop li a{margin-left:10px;padding-left:10px;background:url(../../img/loop/icon_treatop.gif) no-repeat left 0.4em;display:block;}
ol#KeiseiTop li.even{border-left:1px solid #ccc;width:330px;}

ol#KeiseiTopThree{padding:10px;background:url(../../img/treatment/bg_keiseitop.gif) repeat;margin:0 0 1em 0;border:1px dotted #c3aa8f;}
ol#KeiseiTopThree li{line-height:1.4em;width:160px;float:left;margin:0;font-size:90%;padding:0.3em 0;}
ol#KeiseiTopThree li a{margin-left:10px;padding-left:10px;background:url(../../img/loop/icon_treatop.gif) no-repeat left 0.2em;/*display:block;*/}


div#Tr01 p,div#Tr02 p,div#Tr03 p,div#Tr04 p,div#Tr05 p,div#Tr06 p,div#Tr07 p
{font-size:90%;margin-bottom:0.5em;}

dl#KeiseiDl{margin:1em 0 2em 0;background:#efefef;font-size:85%;padding:15px;}
dl#KeiseiDl dt{width:100px;}
dl#KeiseiDl dd{padding-left:115px;margin-top:-103px;margin-bottom:1.7em;}
dl#KeiseiDl dd.lastChild{margin-bottom:0;}

p.frP{width:200px;text-align:center;font-size:80%!important;line-height:100%!important;}
p.frP img{margin-bottom:5px;}


ul.InTwoUl{margin:0;padding:0;}
ul.InTwoUl li{float:left;width:325px;margin-right:20px;}
ul.InTwoUl li.even{margin-right:0;}

ul.InTwoUlIn{margin:0;padding:0;}
ul.InTwoUlIn li{float:left;width:295px;margin-right:10px;}
ul.InTwoUlIn li.even{margin-right:0;}

/*皮膚科*/
div#NikibiList{margin:0;padding:0;background:#fff;padding-bottom:0.5em;}
div#NikibiList h5{background:#104e7e;color:#fff;font-size:1.1em;padding:0.3em 0.5em;}
div#NikibiList h5 span{font-size:80%;margin-left:0.5em;}
div#NikibiList ol{margin:0 1em;padding:0 0 0 2em;}
div#NikibiList ol li{list-style:decimal;padding:0;margin:0 0 1em 0;}
div#NikibiList ol li p{font-size:85%!important;line-height:1.5em;}
div#NikibiList ol li h6{font-size:90%;}

ul.hifuUl{margin:0 0 1em 0;padding:13px;background:#fff;border:1px solid #ccc;}
ul.hifuUl li{float:left;width:278px;margin-right:14px;border-top:2px solid #104e7e;padding-top:1px;}
ul.hifuUl li p{font-size:85%!important;line-height:1.65em;}
ul.hifuUl li.even{margin-right:0;}

/*美容皮膚科・美容外科・点滴*/
ul#SkinTop{font-size:80%;margin-bottom:2em;}
ul#SkinTop li img{margin-bottom:5px;}
ul#SkinTop li.lastChild img{margin-bottom:20px;}

div.SkinBox p{margin-bottom:0.5em;font-size:90%;}
p.SkinFRBox{width:200px;text-align:center;font-size:80%!important;float:right;margin-left:20px;}
p.SkinFRBox img,p.SkinFLBox img,p.SkinFRBoxS img,p.SkinFLBoxL img{display:block;margin-bottom:2px;padding:4px;border:1px solid #ccc;}
p.SkinFLBox{width:120px;text-align:center;font-size:80%!important;float:left;margin-right:20px;}
p.SkinFLBoxL{width:200px;text-align:center;font-size:80%!important;float:left;margin-right:20px;}
p.SkinFRBoxS{width:150px;text-align:center;font-size:80%!important;float:right;margin-left:15px;}

p.SkinBana{margin-top:15px;clear:both;}

p.IsoTitle{font-weight:bold;border-bottom:1px dotted #ccc;}
ul.TreatSul dl.IsoDl{line-height:1.6em;font-size:90%;margin-bottom:1em;}
ul.TreatSul dl.IsoDl dt{width:6em;font-weight:bold;color:#fff;background:#9d9981;text-align:center;}
ul.TreatSul dl.IsoDl dd{padding-left:7em;margin-top:-1.6em;margin-bottom:0.8em;}

ul.TreatSul{}
ul.TreatSul li{margin-bottom:2em;}
ul.TreatSul li.lastChild{margin-bottom:0;}
ul.TreatSul ul{margin:1.5em 0;padding:15px;border:5px solid #efefef;font-size:0.9em;}
ul.TreatSul ul li{margin-bottom:0;margin-left:2em;list-style:square;}

div#Latisse{padding:20px;border:3px double #c3aa8f;}
div#Latisse h4.SubH4{background:#efefef;padding:0.3em 0.5em;border-bottom-color:#ccc;margin-bottom:1em;}
div#Latisse img{float:right;margin-left:20px;margin-bottom:10px;}
div#Latisse p{font-size:90%;}

div#prasenta{padding:10px 15px;margin:0 0 0.5em 0;border:1px solid #dedede;background:#efefef;}
div#prasenta h5{background:none;padding:0;color:#993300;font-size:1.1em;margin-top:0;}
div#prasenta ul{font-size:90%;font-weight:bold;}
div#prasenta ul li{width:175px;float:left;text-align:center;margin:0 6px 10px 6px;background:#fff;padding:0.2em 0;}

ul#TentekiMe{margin:1em 0;}
ul#TentekiMe li{width:190px;float:left;margin-right:15px;}
ul#TentekiMe li.lastChild{margin-right:0;}

div.LaserBox{margin-bottom:2em;}
div.LaserBox h5{font-size:1.1em;background:url(../../img/loop/icon_h5_laser.gif) no-repeat left 0.3em;padding:0 0 0 15px;margin-bottom:.2em;}
div.LaserBox h6{font-size:90%;margin:0 0 0 1em;}

ul#LaserImgUl{margin:0.2em 0 0.5em 15px;width:310px;float:right;}
ul#LaserImgUl li{width:150px;float:left;margin-right:10px;font-size:85%;text-align:center;}
ul#LaserImgUl li img{padding:4px;border:1px solid #ccc;}
ul#LaserImgUl li.even{margin-right:0;}

ol.LaserOl{line-height:1.6em;font-size:90%;margin:0.5em 0 1em 0;padding:10px 15px;background:#efefef;}
ol.LaserOl li{list-style:decimal;margin:0.3em 0 0.3em 2em;}

ul.LaserAtUl{font-size:85%;line-height:1.6em;margin:0 1em 0 2em;}
ul.LaserAtUl li{list-style:square;margin-bottom:0.5em;}
ul.LaserAtUl li p{font-size:100%!important;text-indent:-1.6em;margin-left:1.6em;letter-spacing:.05em;}


ol.ACROl{line-height:1.6em;font-size:90%;margin:0.5em 0 1em 0;padding:10px 15px;background:#efefef;}
ol.ACROl li{list-style:decimal;margin:0.3em 0 0.5em 2em;}
ol.ACROl li.lastChild{margin-bottom:0.3em;}
ol.ACROl li img{border:1px solid #ccc;padding:4px;margin:2px 0 5px 0;}


ul#TreatListUl:after,ul#TentekiMe:after,ol#KeiseiTop:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
ul#TreatListUl,ul#TentekiMe,ol#KeiseiTop{
display: inline-block;
}
/* Holly Hack Targets IE Win only \*/
* html ul#TreatListUl,* html ul#TentekiMe,* html ol#KeiseiTop{height: 1%;}
ul#TreatListUl,ul#TentekiMe,ol#KeiseiTop{display: block;}
/* End Holly Hack */