h2{
padding-bottom:10px;
}

.history_btn{
text-align:right;
}

.chiryo_txt{
width:320px;
float:left;
vertical-align:top;
margin-right:15px;
}

table.chiryo_s{
float:left;
width:240px;
border-collapse: collapse; 
border:1px solid #c1b2aa;
}

table.chiryo_s th{
width:50px;
background:#e9e2de;
padding:5px;
border:1px solid #c1b2aa;
}

table.chiryo_s td{
padding:5px;
border:1px solid #c1b2aa;
}


#treatment_s p,#incho p,#jisseki p{
padding-left:20px;
padding-right:20px;
}

p.line{
padding-left:0px;
padding-right:0px;
}


#treatment_s p{
padding-left:20px;
padding-right:0px;
}


#incho p.incho_photo{
padding-left:0px;
padding-right:0px;
text-align:center;
}

h4{
text-align:center;}

p.chiryo_txt{
width:280px;
float:left;
vertical-align:top;
margin-right:15px;
}

#contents table.chiryo_s{
/*float:left;*/
width:480px;
border-collapse: collapse; 
border:1px solid #c1b2aa;
margin:0px 0px 0px 80px;
}

#contents table.chiryo_s th{
width:80px;
background:#e9e2de;
padding:5px;
text-align:center;
border:1px solid #c1b2aa;
}

#contents table.chiryo_s td{
padding:5px 5px 5px 20px;
border:1px solid #c1b2aa;
}

.incho,.kakeizu,.chronology{
	text-align:center;
}



/*メリット*/

.treatment_l{
float:left;
width:170px;
margin-left:10px;}

.treatment_r{
float:left;
width:380px;
margn-bottom:0px;
padding-bottom:0px;}

.treatment_r p{
padding:0px;
margin:0px 0px 10px 0px;
}

.treatment_r img{
padding-bottom:5px;}


#treatment h4{
text-align:left;
margin-bottom:15px;
}

#treatment img.monoline{
margin-bottom:10px;
}

#treatment table{
border-collapse: collapse;
border:1px solid #cfcfcf;
width:350px;
}

#treatment th{
font-weight:normal;
font-size:12px;
text-align:left;
border-left:5px solid #cfcfcf;
border-bottom:1px dotted #cfcfcf;
padding:5px 5px 5px 10px;
vertical-align:top;
}

#treatment td{
padding:5px;
font-size:12px;
font-weight:normal;
text-align:left;
border-bottom:1px dotted #cfcfcf;
}



#treatment h6{
font-weight:bold;
font-size:12px;
margin-bottom:5px;
}

#yajiro p{
}


#yataro{
}
#yataro dl{
margin:0px;
padding:0px;
}

#yataro dt,#hirokazu dt{
border-left:8px solid #e8ddc5;
font-weight:bold;
padding-left:10px;
margin-left:10px;
margin-right:20px;
font-size:14px;
margin-bottom:15px;
line-height:160%;


/*padding-bottom:0px;*/
}


#yataro dd,#hirokazu dd{
padding-left:0px;
margin:10px 30px 20px 30px;
}

#yataro dt.line_s,#hirokazu dt.line_s{
margin-bottom:5px;
}

table.incho{
width:580px;
margin-bottom:15px;
}

table.incho th{
border-bottom:1px dotted #cfcfcf;
color:#835d00;
font-size:12px;
font-weight:normal;
padding:3px;
text-align:left;
width:100px;
vertical-align:top;
}

table.incho td{
border-bottom:1px dotted #cfcfcf;
font-size:12px;
font-weight:normal;
padding:3px;
vertical-align:top;
text-align:left;
}


/*詳細年表*/
table.chronology{
width:580px;
margin-bottom:15px;
}

table.chronology th{
border-bottom:1px dotted #cfcfcf;
color:#835d00;
font-size:12px;
font-weight:normal;
padding:3px;
text-align:left;
width:120px;
vertical-align:top;
}

table.chronology td{
border-bottom:1px dotted #cfcfcf;
font-size:12px;
font-weight:normal;
padding:3px;
vertical-align:top;
text-align:left;
}

/*院長*/
.incho_title{
padding-left:10px;
}