@charset "shift_jis";
/* CSS Document */
/*----------------------------------------------------------------
main style 
----------------------------------------------------------------*/

h2{
/*width:710px;*/
text-indent:25px;
line-height:42px;
background:url(/img_implant/clinicreport/allow-blue.gif) top no-repeat;
text-align:left;
margin-bottom:10px;
}

h3{font-size:14px;}
.f18{font-size:18px;}
.waku {border:1px solid #CCCCCC;padding:5px;}
.waku5 {border:5px solid #F2F2F2;padding:1px;}


#closeupdr p{line-height:180%;}

/*----------------------------------------------------------------
indexpage
----------------------------------------------------------------*/
.topcap {
    line-height: 140%;
    margin: 5px 20px 10px 30px;
    width: 690px;
}
.box225{width:220px;margin:0px 5px 10px 5px; float:left; border:1px solid #CCCCCC; padding-top:10px; padding-bottom:10px;}
*html .box225{width:220px;margin:0px 0px 10px 5px; float:left; background:url(/img_implant/bg-225.gif) no-repeat scroll 0 0 transparent; padding-top:10px; padding-bottom:10px;}
.thmb225{width:150px; min-height:100px; margin-left:38px; margin-bottom:10px;}
.box225 h2{width:190px; background:url(/img_implant/counselingroom/allow-blue.gif) no-repeat; padding-left:18px; font-size:12px; line-height:14px; margin-left:10px;}
.box225mid{height:310px; background:url(/img_implant/bg-bot225.gif) no-repeat scroll center bottom transparent; float:left; padding-bottom:10px;}
.write225{width:205px; margin:0px 10px 0px 10px; float:left;}
*html .write225{width:185px;}
.location225{width:220px; float:left; font-size:10px; color:#666; text-indent:25px; margin-bottom:10px; float:left;}
.write225 img{ margin-left:30px; margin-top:10px;}
*html .write225 img{ text-align:center; margin-top:10px;}

.box690{
width:690px;
margin:20px 30px 10px 25px;
border:1px solid #CCCCCC;
padding: 10px;
overflow: hidden;
line-height:22px;
}

.thmb690{width:200px; min-height:200x; margin-left:20px; margin-right:10px;}
.box690 h2{background:url(/img_implant/clinicreport/allow-blue.gif) no-repeat; text-indent:18px; font-size:14px; line-height:15px; margin-bottom:10px; }
.box690mid{}
.write690{width:435px; margin:0 10px 0px 10px; float:left;}
*html .write690{width:430px; float:left;}


.closeupdr_box .closeupdr_img {
margin-right: 15px;
}

.closeupdr_mid {
overflow: hidden;
}

.closeupdr_box .repo_bt {
display:block;
text-align: right;
margin-top: 10px;
}

.closeupdr_box .repo_bt img {
vertical-align: top;
}