@charset "UTF-8";


/* 左ナヴィゲーションボタン 
-----------------------------------*/

.menu a {
display:block;
width:220px;
height:38px;
background-position:top;
}

.menu a:hover { background-position:bottom; }
.menu a.com { background-image: url("../img/com-lnavi-com.gif"); background-position:bottom;}
.menu a.identity { background-image: url("../img/com-lnavi-identity.gif"); }
.menu a.profile { background-image: url("../img/com-lnavi-profile.gif"); }
.menu a.recruit { background-image: url("../img/com-lnavi-recruit.gif"); }


/* 会社概要テーブル
---------------------------------- */


.table {
font-family: Geneva, Arial, Helvetica, sans-serif;
width: 98%;
border-collapse: collapse;
border: solid 1px #CCCCCC;
font-size: 12px;
color:#666666;
line-height:170%;
letter-spacing:0.05em;
margin:20px 0 20px 5px;
}

.table td {
border-bottom: solid 1px #CCCCCC;
border-right: dotted 1px #CCCCCC;
padding: 8px 3px 6px 5px;
text-align:left;
}

td.title {
background-color:#F2F0F0;
}

.rd {
color: #CC3300;
font-size:80%;
margin-left:3px;
}

td.bk {
background-color:#FAC16C;
color:#FFFFFF;
font-weight: bold;
}


#map {
margin:0px 10px 0px 3px;
padding:30px 10px;
text-align:center;
font-size:10px;
background-image:url(../img/pankuzu-back.gif);
background-repeat:repeat-x,y;
border:1px solid #D6D6D6;
}

.maptable {
font-family: Geneva, Arial, Helvetica, sans-serif;
width: 90%;
border-collapse: collapse;
border: solid 1px #CCCCCC;
font-size: 12px;
color:#666666;
line-height:170%;
letter-spacing:0.05em;
margin:10px 0 20px 30px;
}

.maptable td {
border-bottom: solid 1px #CCCCCC;
border-right: dotted 1px #CCCCCC;
padding: 8px 3px 6px 5px;
text-align:left;
}

td.map {
background-color:#999999;
color:#FFFFFF;
}














