@charset "shift_jis";

div#company{

}

div#company h2{
margin-bottom:10px;
}

div#company h3{
}

div#company h4{
margin-bottom:10px;
}

*+html div#company h4{
padding-top:10px;
margin-bottom:10px;
}


div#company ul{
margin:20px 0 0;
padding:0 0 20px;
}

*+html div#company ul{
margin:20px 0 20px;
}

div#company ul li{
display:inline;
}

/*--navi--*/
div#company ul li#navi01{
display:block;
width:121px;
height:24px;
float:left;
background:url(../img/second/company/img_10.gif) no-repeat;
margin-right:2px;
}

div#company ul li#navi01 a{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
}

div#company ul li#navi01 a:hover{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_10.gif) no-repeat;
}

div#company ul li#navi01_on{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_10.gif) no-repeat;
}

div#company ul li#navi02{
display:block;
width:121px;
height:24px;
float:left;
background:url(../img/second/company/img_12.gif) no-repeat;
margin-right:2px;
}


div#company ul li#navi02 a{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
}

div#company ul li#navi02 a:hover{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_12.gif) no-repeat;
}

div#company ul li#navi02_on{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_12.gif) no-repeat;
}

div#company ul li#navi03{
display:block;
width:121px;
height:24px;
float:left;
background:url(../img/second/company/img_14.gif) no-repeat;
margin-right:2px;
}


div#company ul li#navi03 a{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
}

div#company ul li#navi03 a:hover{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_14.gif) no-repeat;
}

div#company ul li#navi03_on{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_14.gif) no-repeat;
}

div#company ul li#navi04{
display:block;
width:121px;
height:24px;
float:left;
background:url(../img/second/company/img_16.gif) no-repeat;
margin-right:2px;
}

div#company ul li#navi04 a{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
}

div#company ul li#navi04 a:hover{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_16.gif) no-repeat;
}

div#company ul li#navi04_on{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_16.gif) no-repeat;
}


div#company ul li#navi05{
display:block;
width:121px;
height:24px;
float:left;
background:url(../img/second/company/img_18.gif) no-repeat;
margin-right:2px;
}

div#company ul li#navi05 a{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
}

div#company ul li#navi05 a:hover{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_18.gif) no-repeat;
}

div#company ul li#navi05_on{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_18.gif) no-repeat;
}

div#company ul li#navi06{
display:block;
width:121px;
height:24px;
float:left;
background:url(../img/second/company/img_17.gif) no-repeat;
margin-right:2px;
}

div#company ul li#navi06 a{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
}

div#company ul li#navi06 a:hover{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_17.gif) no-repeat;
}

div#company ul li#navi06_on{
display:block;
width:121px;
height:24px;
float:left;
margin-right:2px;
background:url(../img/second/company/img_ro_17.gif) no-repeat;
}


div#company table{
width:734px;
}

div#company table tr th{
text-align:left;
padding:5px;
width:100px;
}

div#company table tr td{
padding:5px;
line-height:160%;
width:634px;
}


div#company dl{
clear:both;
line-height:160%;
width:724px;
padding:5px;
}

div#company dl dt{
float:left;
width:140px;
line-height:160%;
}

div#company dl dd{
float:right;
width:584px;
line-height:160%;
}


div#company #link{
width:734px;
margin-bottom:50px;
}

div#company #link tr th{
text-align:left;
padding:5px;
width:200px;
}

div#company #link tr td{
padding:5px;
line-height:180%;
width:634px;
}


/*--bgcolor--*/

.bgcolor{
background:#f0f7e8;
}

/*--recruit--*/
div#recruit{

}

/*--leftcolumn--*/
div#company div#leftcolumn{
float:left;
width:352px;
_margin-right:-3px;
}

div#company div#leftcolumn table{
width:352px;
}

div#company div#leftcolumn table tr th{
text-align:left;
padding:5px;
width:120px;
}

div#company div#leftcolumn table tr td{
padding:5px;
line-height:160%;
width:150px;
}

div#company div#leftcolumn table#MapList tr th{
vertical-align:top;
padding:5px;
line-height:160%;
}

/*--rightcolumn--*/
div#company div#rightcolumn{
vertical-align:top;
float:right;
width:382px;
_margin-right:-3px;
}
