/* INFO CSS */

#main{
float:right;
width:594px;
margin:4px 0px 0px 0px;
padding:0px 0px 100px 0px;
text-align:center;
}

#main_left{
width:414px;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
/*background:#ddd;*/
float:left;
}

#main_right{
width:141px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#ccc;
float:right;
}

.key{
width:594px;
height:119px;  
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;  
}

.text_box{
margin:0px auto 30px;
padding:0x 0px 0px 0px;
width:414px;
}

.text_box h2{
display:block;
width:414px;
height:36px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;  
}

.top_txt{
width:414px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;  
}

.txt_box{
width:400px;
float:left;
color:#333333;
text-align:left;
line-height:1.3em;
margin:0px 0px 10px 10px;
padding:0px 0px 0px 0px;
}

/* 会社概要分
------------------------------------------*/
#gaiyo{
width:414px;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

#gaiyo dt{
width:414px;
height:21px;
display:block;
margin:0px 0px 7px 0px;
padding:0px 0px 0px 0px;
}

#gaiyo dd{
width:387px;
display:block;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 27px;
}

* html #gaiyo dd{
width:414px !important; /* ie6 */
}


/* 会社沿革分
------------------------------------------*/
#enkaku{
width:396px;
margin:30px auto 0px auto;
padding:0px 0px 0px 0px;
text-align:left;
}

#enkaku dt{
width:80px;
margin:0px 0px 10px 0px;
padding:5px 0px;
display:block;
float:left;
font-weight:bold;
border-bottom:1px #d7d7d7 dotted;
}

#enkaku dd{
width:314px; /*左2pxマージン*/
margin:0px 0px 10px 0px;
padding:5px 0px 5px 2px; 
display:block;
float:right;
border-bottom:1px #d7d7d7 dotted;
}

#enkaku dd{
* html width:316px !important; /*ie6*/
}





/* ローカルナビ
------------------------------------------*/
.l_navi{
width:141px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.l_navi li{
text-align:left;
width:139px;
height:36px;
line-height:36px;
background:#F6F6F6;
display:block;
border-top:1px #D7D7D7 solid;
border-left:1px #D7D7D7 solid;
border-right:1px #D7D7D7 solid;
border-bottom:1px #D7D7D7 solid;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.l_navi li a{
display:block;
height:36px;
}

.l_navi li a:hover{
display:block;
background-color:#F1CDCD;
}

.lnavi02{
border-bottom:1px #D7D7D7 solid;
}

.li_txt{
display:block;
margin-left:10px;
}




.kaigyo{
display:block;
height:1em;
}
















