@import "common.css";

h1,#h2-dermatology,#img-dermatology h2{
font-size:1px;
text-indent:-9999px;
}

.section h3{
margin:0;
padding:0;
position:relative;
overflow:hidden;
font-size:1px;
}

.section h3 img{
position:absolute;
top:0;
left:0;
}



h1{background-image:url(../img/dermatology/h1.jpg); height:100px;}

#img-dermatology{height:200px; padding:0 20px 0 240px; margin:0 0 30px 0; background-image:url(../img/dermatology/img-dermatology.jpg); background-position:20px 0;}

#img-dermatology h2{background-image:url(../img/dermatology/h2-dermatology-about.gif); height:40px;}

#img-dermatology p{padding:0 15px; margin:0;}

#h2-dermatology{background-image:url(../img/dermatology/h2-dermatology.gif); height:16px; background-position:50% 0; margin:0 0 20px 0;}

#dermatology-list{padding:0 30px;}

#dermatology-list dt{font-family:"ヒラギノ角ゴ Pro W6", Osaka,"ヒラギノ角ゴ Pro W3"; padding:5px 0 5px 30px; margin:0 0 5px 0; background-image:url(../img/dermatology/icon-list.gif); background-position:0 50%; color:#990000;}

#dermatology-list dd{padding:0 30px 5px; margin:0 0 30px 0; border-bottom:1px solid #CCC;}

.table{
border-collapse:separate;
border-style:solid;
border-color:#ccc;
border-width:1px 0 0 1px;
}

.table th,
.table td{
padding:10px;
font-family:MS PGothic,Osaka;
border-style:solid;
border-color:#ccc;
border-width:0 1px 1px 0;
}

.table th{
font-weight:normal;
text-align:left;
background-color:#FFDEB0;
}

.table thead th{
text-align:center;
}


.section{
margin:0 0 40px 0;
}

.section h3{height:14px; margin-bottom:10px;}

.time .table{
margin:0 0 10px 0;
}

