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

　はる皮フ科　コンテンツ設定

	=1 タイトル設定
	=2 スタイル設定


------------------------------------ */

/* --------------------------------------------------------------------- ▼ =1 タイトル設定 */
#rogo{
width:750px;
height:80px;

}
h1{
width:145px;
height:100px;
text-indent:-9999px;
margin:0px;
border:none;
}
#p2_tit{
background:url(../img/com/pagetitle_1.gif) no-repeat;
}
#p3_tit{
background:url(../img/com/pagetitle_2.gif) no-repeat;
}
#p4_tit{
background:url(../img/com/pagetitle_3.gif) no-repeat;
}
#p5_tit{
background:url(../img/com/pagetitle_4.gif) no-repeat;
}
#p6_tit{
background:url(../img/com/pagetitle_5.gif) no-repeat;
}
h2{
width:570px;
text-indent:0px;
margin:20px 0px;
border-top:none;
background:url(../img/com/name_cl.gif) no-repeat 100% 50%;
}
#rf_2,#kemi_2{
margin-top:30px;
padding:10px 0px;
border-top:1px #c63 dotted;
}
h3{
margin:50px 0px 20px 0px;
}
#contentsbox h4{
margin:30px 0px 15px 15px;
}
#contentsbox h5{
width:500px;
color:#c63;
font-weight:bold;
margin:15px 0px 5px 35px;
padding-left:5px;
border-bottom:1px #c63 dotted;
}
#contentsbox .mi{
margin:15px 0px -10px 30px;
}
/* --------------------------------------------------------------------- ▼ =1 スタイル設定 */
#contents{
width:750px;
}
#contLeft{
width:145px;
margin:0px;
}
#contRight{
float:left;
width:575px;
padding:0px 0px 20px 20px;
margin:0px 0px 0px 0px;
border-left:1px #c99 solid;
}
#contentsbox{
width:560px;
}

#contentsbox p{
width:480px;
margin-left:50px;
}
.imghr,.imghr2{
width:341px;
height:30px;
margin:10px 0px 0px 210px;
background:url(../img/cont/hrbk.gif) no-repeat;
}
.imghr2{
margin-left:0px;
}
.imghr3{
width:500px;
height:27px;
margin:5px auto;
background:url(../img/cont/hrbk3.gif) no-repeat;
}
.imghr4{
width:500px;
height:130px;
margin:0px auto;
background:url(../img/cont/hrbk4.jpg) no-repeat;
}
/* --------------------------------------------------------------------- ▼ =1 ページ内ナビ設定 */
#pagenavi{
margin:20px 0px 0px 10px;
padding-bottom:40px;
background:url(../img/cont/pnavi_bk.jpg) no-repeat 100% 100%;
}
#pagenavi li{
width:125px;
font-size:12px;
padding:5px 0px;
border-bottom:1px #c00 dotted;
}
#pagenavi li a{
color:#c00;
font-size:12px;
}
#pagenavi li a:hover{
color:#666;
}
#pagenavi .stmap{
text-align:right;
}
#pagenavi .stmap a,#pagenavi .stmap2 a{
color:#333;
}
#pagenavi .stmap2{
text-align:right;
border-top:1px #c00 dotted;
}
#pagenavi .pnvList li a{
margin-left:20px;
}
/* --------------------------------------------------------------------- ▼ =1 自費診療ページ設定 */
.contList,.contList1,.contList2,.contList3{
width:500px;
margin-left:20px;
}
.contList li,.contList1 li,.contList2 li,.contList3 li{
background:url(../img/com/t_mark.gif) no-repeat 3% 70%;
margin-left:120px;
width:350px;
padding:10px 0px 0px 25px;
border-bottom:1px #c63 dotted;  

}
.contList li a,.contList1 li a,.contList2 li a,.contList3 li a{
color:#333;
font-weight:bold;
}
.contList li a:hover,
.contList1 li a:hover,
.contList2 li a:hover,
.contList3 li a:hover{
color:#c03;
}
.contList1{
background:url(../img/cont/kizai_1.jpg) no-repeat 0% 50%;
}

/* --------------------------------------------------------------------- */
.tablest{
margin:0px 0px 10px 40px;
border:1px #930 solid;
}
.tablest th{
width:60px;
padding:5px;
border:1px #930 solid;
}
.tablest td{
width:200px;
padding:5px;
border:1px #930 solid;
}
#contentsbox dl{
margin-left:50px;
}
#contentsbox dt{
font-weight:bold;
}
#contentsbox dd{
margin:0px 0px 10px 20px;

}
#contentsbox .kinbox p{
width:250px;
}
.kinbox{
padding-bottom:50px;
background:url(../img/cont/p2_kin.jpg) no-repeat 100% 0%;
}
/* ------------------------------------------------------------------- ▼ =  コラム設定 */
.columnbox,.columnbox2,.columnbox3{
padding:20px 0px;
width:560px;
font-family:"ＭＳ ゴシック", "Osaka－等幅";
}
.columnbox2{
background:url(../img/cont/col_bk2.jpg) no-repeat 100% 100%;
}
.columnbox{
background:url(../img/cont/col_bk3.jpg) no-repeat 20% 40%;
}
.columnbox3{
background:url(../img/cont/co_jubk.jpg) no-repeat 100% 100%;
}
.columnbox h3,.columnbox2 h3{
font-weight:bold;
font-size:120%;
color:#930;
margin-top:30px;
padding:0px 0px 3px 8px;
border-bottom:1px #930 dotted;
}
#contentsbox .columnbox h4,#contentsbox .columnbox2 h4{
font-weight:bold;
font-size:110%;
margin:10px 0px 5px 20px;
color:#c63;
}
.columnbox p,.columnbox2 p{
line-height:160%;
margin-bottom:12px;
text-align:justify;
}
.columnbox2 ul,.columnbox ul{
margin:0px 0px 12px 70px;
}
.columnbox2 li,.columnbox li{
margin:3px 0px;
}
.count{
width:450px;
margin:0px 0px 12px 50px;
}
.count li{
list-style:outside decimal;
margin-left:30px;
}
.syutten{
color:#999;
text-align:right;
margin-top:20px;
}
.jyunbi{
height:350px;
}
/* ---------- コラム設定追加 */
#kate{
margin:20px 10px 20px 33px;}
#kate li{
list-style-image:url(../img/com/potu.gif);
margin-bottom:10px;
}
#kate li a,#colbox ul a{
color:#333;}
#kate li a:hover,#colbox ul a:hover{
color:#B73904;}

#colbox {
min-height:550px;}

#colbox h2{
width:528px;
background-image:none;
font-size:130%;
border:none;
margin:0px;
padding:0px;
margin:30px 0px 10px 0px;
padding:8px 3px 5px 30px;
border-left:1px #c63 solid;
border-right:1px #c63 dotted;
border-top:1px #c63 solid;
border-bottom:1px dotted #c63;
background-color:#FFFBEC;
background-image:url(../img/com/potu.gif);
background-repeat:no-repeat;
background-position:8px 11px;
}

#colbox h3{
margin:0px;
margin:30px 0px 10px 20px;
font-size:120%;
width:500px;
padding:5px 0px 5px 10px;
border-top:1px #c63 dotted;
border-bottom:1px #c63 dotted;
background-color:#FFFBEC;
}
#colbox #kiji{
margin:20px 0px 0px 26px;
width:470px;
padding:17px 17px 12px 17px;
border:1px #c63 solid;
}

#hiniti{
border-top:1px dotted #E0B070;
text-align:right;
margin-top:22px;
padding:7px 5px 0px 0px;}
#colbox ul{
margin:0px 0px 0px 50px;}
#colbox ul li{
list-style:disc;
margin-bottom:8px;}
.blogST{
line-height:1.5em;
margin-bottom:10px;
text-indent:12px;}
.new{
margin-left:10px;
}
#new_in{
margin-top:8px;}
#new_in li{
list-style:circle;
margin:3px 0px 0px 20px;}
#new_in li a{
color:#B73904;
}
.lost{
display:none;
}
*html .takasa{
height:500px;}
.blogeST{
text-align:center;
margin:10px 0px;}
/* --------------------------------------------------------------------- ▼ サイトマップ設定 */
#stmap{
width:450px;
margin:30px auto;
}
#stmap h3{
font-size:120%;
color:#930;
margin-bottom:10px;
padding:0px 0px 3px 8px;
border-bottom:1px #930 solid;
background:url(../img/com/name_cl.gif) no-repeat 100% 0%; 
}
#stmap h3 a{
color:#930;
}
#stmap h3 a:hover{
text-decoration:none;
font-weight:bold;
}
#stmap ul{
margin-left:40px;
}
#stmap li{
margin:3px 0px;
}

.fstli li{
color:#300;
padding-left:12px;
background:url(../img/com/t_mark.gif) no-repeat 0px 5px;
}
.fstli li a{
color:#300;
}
.fstli li a:hover{
color:#F99;
text-decoration:none;
}
.secli{
margin-bottom:15px;
}
.fstli .secli li{
font-weight:normal;
padding-left:15px;
background:url(../img/cont/square.gif) no-repeat 0% 50%;
}
.fstli .secli li a{
color:#333;

}
.fstli .secli a:hover{
color:#C30;
text-decoration:underline;
}