@charset "euc-jp";
@import url("common.css");
/*
data css
nova-med.com
2006.9.8
*/

/*input-zone*/
#main{
width:680px;
height:100%;
margin-top:0;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
text-align:center;
font-size:12px;
font-family:"£Í£Ó ¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";

}
#main a:link{color:#333333;text-decoration:none;}
#main a:hover{color:#ff9900;text-decoration:none;}

#main dt {margin-top:5px;margin-left:0;}
#main dd {margin-left:10px;margin-bottom:5px;}

#main table {}
#main td {}


/*contents of "main"*/
#contents {
width:600px;
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#contents h1 {
width:560px;
/*background-image: url(../images/bn/wgtitlebn_01.gif);
background-repeat: no-repeat;*/
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
/*padding:5px 0 5px 5px;*/
font-weight:bold;
font-size:20px;
text-align:left;
/*color:#0063C6;*/
color:#2F5E8C;
border-bottom:1px dotted #cccccc;

}
.aboutl {width:300px;padding-left:15px;font-size:18px;text-align:left;vertical-align:baseline;float:left;}
.aboutr {width:200px;padding-right:15px;padding-top:4px;font-size:14px;text-align:right;vertical-align:bottom;float:right;}

/*pre-name of hosp-name*/
#pre_name {
margin-bottom:5px;
font-size:14px;
font-weight:bold;
}


#contents h2 {
width:530px;
/*height:30px;*/
font-size:16px;
font-weight:bold;
line-height:180%;
margin-top:15px;
margin-bottom:8px;
margin-left:15px;
padding:5px 3px 3px 8px;
border-left:5px solid #FFCC66;
/*border-bottom:1px dotted #cccccc;*/
text-align:left;
}

.doc_name {
font-size:14px;
font-weight:bold;
margin-top:20px;
}



#contents h3 {
width:525px;
font-size:14px;
font-weight:bold;
margin-top:10px;
margin-left:15px;
margin-bottom:5px;
text-align:left;
}

#contents dl {
margin-top:0px;
margin-left:5px;}

#contents dt {
width:560px;
height:27px;
background-image:url(../images/obj/bg_title_h2.gif) ;
background-repeat: no-repeat;
font-size:14px;
text-align:left;
font-weight:bold;
color:#2F5E8C;
margin-top:5px;
margin-bottom:5px;
padding:8px 3px 3px 15px;
}

span.gaiyo_sq {
color:#9BCDFF;
}

span.boshu_sq {
color:#93E3E3;
}

#contents dd{
width:545px;
}

#contents ol {
margin-left:30px;}

#contents ul {
margin-left:30px;}

#contents li {
margin-bottom:10px;}

#contents p {
text-align:left;
line-height:150%;
width:520px;
margin-left:10px;}

#contents table {
font-size:12px;
text-align:left;}


/*gaiyo-table*/
#gaiyo table {
font-size:12px;
text-align:left;}

#gaiyo th {
background-color:#D0E8FF;
width:120px;
color:#2F5E8C;
line-height:140%;
}

#gaiyo td {
border-bottom:1px dotted #cccccc;
background-color:#F7FAFF;
line-height:140%;
}


/*boshu-table*/
#boshu table {
font-size:12px;
text-align:left;}

#boshu th {
background-color:#CCF2F2;
width:120px;
color:#2F5E8C;
line-height:140%;
}

#boshu td {
border-bottom:1px dotted #cccccc;
background-color:#F1FCFC;
line-height:140%;
}

/*hosp-info-text*/
#info {
width:530px;
margin-top:5px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
line-height:150%;
text-align:left;
}

span.listterm {
font-weight:bold;
color:#333333;
}

span.request {
font-weight:bold;
color:#ffffff;
background-color:#cc0000;
padding:2px 2px 1px 2px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}