@charset "utf-8";
/* ----------------------------------------

　恵和会皮膚科（東京：コーラルビューティー）



------------------------------------------ */
/* ----------------------------------------------------- ▼ =1 初期設定解除 */
html,body,h1,h2,h3,h4,h5,p,img,a,ul,ol,li,dl,dt,dd,table,th,td,address{
margin:0px 0px;
padding:0px 0px;
outline:none;
font-style:normal;
font-weight:normal;
text-decoration:none;
list-style:none;
border:none;
border-style:none;
vertical-align:bottom;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* ----------------------------------------------------- ▼ =2 サイズ設定 */
body{
font-size:80%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:130%;
color:#333;
background:url(../img/com/bd_bk.jpg) repeat-x;
}
#wrapper{
width:800px;
margin:0px auto;
border-right:2px #9c0 solid;
border-left:2px #9c0 solid;
background-color:#fff;
}
#contents{
width:780px;
margin:10px auto;
overflow:hidden;
}

#contents:after,.aisatsu:after,#header:after,#navigation:after{
content:".";
display:block;
visibility:hidden;
height:0.1px;
clear:both;
}
#header{
width:800px;
position:relative;
top:0;
left:0;
overflow:hidden;
}
#footer{
width:700px;
margin:0px auto 0px auto;
text-align:center;
font-size:12px;
color:#999;
padding:20px 0px;
border-top:1px #999 solid;
}
address{
color:#630;
margin-top:10px;
}

/* ----------------------------------------------------- ▼ =3 スタイル設定 */
/* -------------------- ▽ =3-1 リンク設定 */
a{
color:#03F;
text-decoration:underline;
}
a:hover{
color:#C30;
}
/* -------------------- ▽ =3-2 余白設定 */
#contents .firsth{
margin-top:0px;
}
.posiLTm{
margin:10px 0px 0px 20px;
}
.mrL{
margin-left:90px;
}
/* -------------------- ▽ =3-3 位置設定 */
.posiC{
text-align:center;
}
.posiC2{
text-align:center;
margin:20px 0px;
}
/* -------------------- ▽ =3-4 文字色・weight設定 */
.smfont{
font-size:0.859375em;
}
.smfont2{
color:#666;
font-weight:normal;
}
.smfont3{
font-weight:normal;
}
.kyocho{
font-weight:bold;
}
.colPink{
color:#f39;
font-weight:bold;
}
.colPink2{
color:#f39;
font-weight:bold;
text-align:center;
}
.colBabp{
color:#ff80c0;
}
.colRed{
color:#C00;
}
.colRed2{
color:#f00;
font-weight:bold;
}
.colGren{
color:#690;
font-weight:bold;
}
.colGry{
color:#666;
}
.colBlu{
color:#36F;
font-weight:bold;
}
.colOra{
color:#f60;
font-weight:bold;
text-align:center;
font-size:130%;
}
.colBro{
color:#930;
font-weight:bold;
text-align:center;
}
.txstun{
text-decoration:underline;
}
/* -------------------- ▽ =3-5 区切り線設定 */
hr{
height:0px;
width:0px;
border:none;
}
.tensen,.tensen2{
width:410px;
margin:10px 0px;
border-bottom:1px #999 dashed;
}
.tensen2{
width:310px;
}

/* ----------------------------------------------------- ▼ =4 トップに戻る設定 */
.retop{
text-align:right;
margin:30px 20px;
}
.retop img{
margin-left:20px;
}
/* ----------------------------------------------------- ▼ =3 インデックス設定 */
#in_contL{
width:410px;
float:left;
}
#in_contR{
width:305px;
float:right;
}
/* --------------------- ▽ =-1 タイトル設定 */
h1{width:800px;
height:470px;
}
#in_contL h2,#in_contR h2{
margin:20px 0px 10px 0px;
}
#in_contL h3,#in_contR h3{
color:#930;
font-size:100%;
font-weight:bold;
text-indent:10px;
margin:10px 0px 5px 0px;
padding-top:10px;
}
/* --------------------- ▽ =-2 スタイル設定 */
.kochi1{
position:absolute;
top:585px;
left:265px;
}
.kochi2{
position:absolute;
top:585px;
left:500px;
}

#timeTable{
width:390px;
text-align:center;
font-size:82%;
margin-bottom:5px;
background-color:#deefad;
}
#timeTable th{
padding:2px;
border:2px #fff solid;
vertical-align:middle;
background-color:#b7db4c;
}
.thWi{
width:110px;
}
.thWi2{
width:55px;
}
#timeTable td{
padding:2px;
vertical-align:middle;
border:2px #fff solid;
}
.holiday{
background-color:#ff6;
}
/* --------------------- ▽ =-3 リスト設定 */

.shinryo dt{
margin-top:5px;
}
.shinryo dd{
margin:0px 0px 10px 20px;
}
.aisatsu{
overflow:hidden;
margin-left:20px;
}
.aisatsu dt{
float:left;
width:110px;
}
.aisatsu dd{
float:left;
width:270px;
text-align:justify;
}
.aisatsu dd p{
text-align:right;
font-size:80%;
margin-top:20px;
color:#666;
}
#in_contL ul,.p_box p{
margin-left:40px;
}
.p_box ul{
width:310px;
height:200px;
padding-top:30px;
background:url(../img/contp/ac_bil2.jpg) no-repeat 100% 0%;
}
.p_box li{
text-indent:15px;
font-weight:bold;
margin:5px 0px 5px 10px;
background:url(../img/com/tmark_brow.gif) no-repeat 0% 50%;
}
.p_box li a{
font-weight:bold;
}

/* 1004修正関係  */
.top_shinryo dt{
margin-top:5px;
font-weight:bold;
color:#930;
}
.top_shinryo dd
{
margin:0px 0px 20px 20px;
}

#in_contR div.top_section{
width:280px;
margin:0 auto;
}
#in_contR div.top_section p{
margin-bottom:1em;
}

#in_contR div.top_section dl dt{
font-weight:bold;
color:#930;
}
#in_contR div.top_section dl dd{
margin:0 0 10px 23px;

}

.top_aisatsu{
overflow:hidden;
margin-left:20px;
}
.top_aisatsu dt{
float:left;
width:110px;
}
.top_aisatsu dd{
float:left;
width:270px;

}
.top_aisatsu dd p{
margin-bottom:1em;
}
.top_aisatsu dd p.dr_name{
text-align:right;
}

div.medicalbill{
clear:both;
width:700px;
margin:0 auto;
background:url(../img/contp/ac_bill.jpg) no-repeat 380px 25px;
}
div.medicalbill div.tensen2{
width:700px;
margin:10px 0;
border-bottom:1px #999 dashed;
}
div.medicalbill p{
margin-left:120px;
}
div.medicalbill ul{
width:300px;
height:120px;
margin:0 150px;

}
div.medicalbill ul li{
text-indent:15px;
font-weight:bold;
margin:3px 0px 3px 10px;
background:url(../img/com/tmark_brow.gif) no-repeat 0% 50%;
}
div.medicalbill ul li a{
font-weight:bold;
}