@charset "euc-jp";
@import url("common.css");
/*
leftmenu css
nova-med.com
2006.9.8
*/

/*input-zone*/
#main{
width:778px;
height:100%;
margin-top:0;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
text-align:center;
font-size:12px;
}


#main dt {margin-top:5px;margin-left:0;}
#main dd {margin-left:10px;margin-bottom:5px;}

#main table {}
#main td {}

/*left-part of "main"*/
#main-left {
width:150px;
margin:0px;
float:left;
}

/*left-menu*/
#menu {
width:135px;
margin-top:5px;
margin-left:0;
text-align:left;
font-size:12px;
}
#menu ul {
list-style-type:none;
margin-left:0;
}
#menu li {
margin-left:15px;
margin-bottom:8px;
}

li.ml10 {
text-indent:15px;
}

.kubun {
border:1px solid #999999;
text-align:center;
margin-top:15px;
font-weight:bold;
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}

/*right-part of "main"*/
#main-right {
width:610px;
margin:0;
text-align:left;
float:left;
border-left:1px dotted #cccccc;
}

/*right-contents*/
#contents {
width:600px;
margin:10px 8px 5px 8px;
letter-spacing:expression('1px');
line-height:140%;
}

#contents h1 {
width:585px;
margin-top:5px;
margin-left:5px;
margin-bottom:15px;
/*padding:5px 0 5px 5px;*/
text-align:center;
}
.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;}

#contents h2 {
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:10px;
padding:8px 3px 3px 8px;
}

span.gaiyo_sq {
color:#9BCDFF;
}

/*h2 title*/
/*div.title-top {
width:7px;
height:27px;
background-image:url(../images/obj/bg_title_h2_top.gif) ;
background-repeat: no-repeat;
float:left;
}
div.title-middle {
width:530px;
height:27px;
margin-left:20px;
font-size:14px;
text-align:left;
line-height:100%;
padding-top:5px;
color:#333333;
font-weight:bold;
float:left;
}
div.title-end {
width:7px;
height:27px;
background-image:url(../images/obj/bg_title_h2_end.gif) ;
background-repeat: no-repeat;
float:right;
}*/


#contents h3 {
width:420px;
font-size:13px;
font-weight:normal;
border:1px solid #999999;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:8px;
padding:2px;
}

#contents p {
text-align:left;
width:560px;
margin-left:15px;
}

#contents ul {
list-style-type:disc;
}

#contents li {
margin-left:35px;
}

ul.jobtermlist {
width:180px;
float:left;
}

li.jobtermlist {
margin-top:15px;
list-style-image:url(../images/obj/ic_cursor.gif);
font-size:13px;
line-height:100%;
margin-left:35px;
margin-bottom:45px;
}


#honbun {
width:560px;
font-size:12px;
margin-left:15px;
margin-right:15px;
text-align:left;
}

#honbun dl {
margin-top:0px;
margin-left:5px;}

#honbun dt {
width:530px;
margin-top:15px;
padding:4px 4px 3px 8px;
border-right:1px solid #2F5E8C;
border-bottom:1px solid #2F5E8C;
font-size:13px;
font-weight:bold;
color:#2F5E8C;
background-color:#D0E8FF;
}

#honbun dd {
margin-top:10px;
font-size:12px;
line-height:160%;
}

#honbun ol {
margin-left:30px;}

#honbun ul {
margin-left:30px;}

#honbun li {
margin-bottom:10px;}

#honbun p {
text-align:left;
margin-left:12px;
margin-bottom:10px;
line-height:160%;}



div.green02_14 {
	font-size: 16px;
	line-height: 130%;
	color:#009B9B;
	font-weight:bold;
}
table.mb20 {
	margin-bottom: 20px;
}