/* 会社情報css */



/* 左ボディ */

#leftbody{
width:155px;
margin:0px;
padding:0px;
}


#leftbody a{
color:#333333;
font-size:12px;
display:block;
width:120px;
height:19px;
background-repeat:no-repeat;
text-decoration:none;
padding:10px 0px 0px 30px;
}

#leftbody ul{
padding:0px;
margin:0px;
list-style:none;
border-left:solid 5px #000099;
border-top:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
background-color:#E1E1E1;
}

#leftbody ul li{
background-image:url(../img/sn.jpg);
border-bottom:solid 1px #CCCCCC;
margin:0px;
padding:0px;}

#leftbody a:hover{
background-image:url(../img/sn02.jpg);}

/* 左ボディ 小ボタン */

#leftbody .sns a,#leftbody .navi_on03 a{
display:block;
width:115px;
height:18px;
padding:5px 0px 0px 15px;
}

#contents #main #leftbody .sns{
margin-left:20px;
background-image:url(../img/sns01.jpg);
}


#leftbody .sns a:hover{
background-image:url(../img/sns02.jpg);
}

#leftbody li.navi_on03{
margin-left:20px;
background-image:url(../img/sns03.jpg);
}

#leftbody li.navi_on03 a:hover{
background-image:url(../img/sns03.jpg);}


/* 右ボディ */
#rightbody{
width:560px;
margin:0px;
padding:0px;}



/* 会社情報ページ */

.button a{
display:block;
background-image:url(../company/img/company_guide_button.gif);
width:180px;
height:62px;
}

.button h2{
padding-left:10px;
padding-top:8px;
margin:0px;}

.button h4{
padding-left:10px;
padding-top:10px;
margin:0px;
line-height:130%;}

.photo01{
float:left;}

.photo02,.photo03{
float:left;
margin-left:5px;}

.photo04,.photo06{
float:left;
margin-top:15px;
}

.photo05{
float:left;
margin-left:5px;
margin-top:15px;}




/* ご挨拶ページ */
.greetings{
background-image:url(../company/img/goaisatuhaikei.gif);
background-repeat:no-repeat;
width:330px;
height:180px;
margin-left:10px;
margin-top:0px;
float:left;
padding-left:30px;
padding-top:20px;
}

.greetings02{
width:560px;}

#img{
margin-left:380px;}

/* 会社概要ページ */
/* 沿革ページ */

#contents #main #rightbody .subtitle02 h2,.subtitle03 h2,.subtitle04 h2{
margin:0px;
padding:0px;
visibility:hidden;}

#contents #main #rightbody .subtitle02,.subtitle03,.subtitle04{
width:560px;
height:35px;
background-repeat:no-repeat;
margin-bottom:20px;}

#contents #main #rightbody .subtitle02{
background-image:url(../company/img/ber_kigyo.jpg);
}

#contents #main #rightbody .subtitle03{
background-image:url(../company/img/ber_kijun.jpg);}

#contents #main #rightbody .subtitle04{
background-image:url(../company/img/ber_keiei.jpg);}

#contents #main #rightbody .enkaku th{
font-weight:normal;
color:#333333;}


/* 経営理念ページ */
#contents #main #rightbody .rinen{
line-height:200%;
font-size:12px;}


/* カレンダーページ */

.callendar01 a{
background-image:url(../company/img/button_honsha_c02.jpg);
width:195px;
height:24px;
background-repeat:no-repeat;
display:block;
color:#333333;
padding:8px 0 0 30px;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;}

.callendar01 a:hover{
background-image:url(../company/img/button_honsha_c.jpg);}


.callendar02 a{
background-image:url(../company/img/button_tokyo_c02.jpg);
width:158px;
height:24px;
background-repeat:no-repeat;
display:block;
color:#333333;
padding:8px 0 0 30px;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;}

.callendar02 a:hover{
background-image:url(../company/img/button_tokyo_c.jpg);}



/* 地図ページ */
.add{
margin-left:80px;}

.map_button01{
margin-right:10px;}

.map_button{
margin-left:125px;}

.map_button01,.map_button02{
float:left;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
}

.map_button01 a,.map_button02 a{
font-size:12px;
color:#333333;
background-image:url(../company/img/mapbutton.jpg);
display:block;
width:115px;
height:22px;
background-repeat:no-repeat;
padding:10px 0 0 35px;}

.map_button01 a:hover,.map_button02 a:hover{
background-image:url(../company/img/mapbutton02.jpg);}



/* 環境への取り組みページ */

.left{
float:left;
margin:0 10px 20px 0;}

.env01{
margin-left:25px;
padding:0;
list-style:decimal;
font-size:12px;
line-height:150%;
}

.env02{
list-style:none;
margin:10px 0;}