/* サイト情報 */

@charset "Shift_JIS";
@import "../css/base.css";
@import "../css/id.css";
@import "../css/color2.css";
@import "../css/navi.css";

#MAIN{
background-color:#ffffff;
}

.MAIN2{
color:#000000;
clear:both;
width:748px;
margin:0px;
padding:0px;
background-image: url(recruit/img/bg.jpg);
background-color:#8d8e91;
background-repeat: no-repeat;
}

.MAIN3{
clear:both;
float:left;
width:748px;
margin:0px;
padding:25px;
}

#NAME{
float:left;
text-align:left;
background-image: url(more/img/line.gif);
height:66px;
width:100%;
}

#NAME2{
clear:both;
float:left;
margin-left:15px;
text-align:left;
width:500px;
line-height:180%;
}




/* ページヘッダタイトル2 */
.title2{
width:748px;
height:100px;
}

/* 各種見出しの色 */
h5{
background-color:#C5BD64;
color:#333333;
}
h2{
background-color:#9E9330;
}
.h7{
color:#817519;
}
h6{
font-size:80%;
font-weight:normal;
line-height:120%;
margin-top:15px;
padding:0;
margin-bottom:3px;
color:#817519;
}


/* 左メニューの見出し画像 */
.title0{
margin-top:18px;
width:186px;
height:24px;
}




.waku2{
border:solid 1px #F0EED8;
background-color:#F8F7EC;
padding:15px;
line-height:180%;
color:#4F4E4B;
}


/* 表テーブル */
.hhr{
width:510px;
height:1px;
background-color:#E1E1E1;
}

.hhr3{
width:698px;
height:1px;
background-color:#E1E1E1;
}

*html td.hhr2{
background-color:#E1E1E1;
}

td.hleft1{
margin:0;
padding:7px 0 7px 10px;
vertical-align: text-top;
font-weight:bold;
color:#333333;
background-color:#F6F6F6;
}

td.hright1{
margin:0;
padding:7px 0 7px 15px;
vertical-align: text-top;
line-height:22px;
}

td.hright2{
margin:0;
padding:7px 0 7px 15px;
vertical-align: text-top;
line-height:110%;
}

table.ch1{
margin-top:41px;
width:510px;
}

table.ch2{
margin-top:5px;
width:510px;
}


.mini{
font-weight:normal;
}

.year{
font-weight:normal;
font-size:80%;
color:#999999;
}

BODY#page1 #side ul li#side01 a { background-color:#ADADAD; }
BODY#page2 #side ul li#side02 a { background-color:#ADADAD; }
BODY#page3 #side ul li#side03 a { background-color:#ADADAD; }
BODY#page4 #side ul li#side04 a { background-color:#ADADAD; }
BODY#page5 #side ul li#side05 a { background-color:#ADADAD; }
BODY#page6 #side ul li#side06 a { background-color:#ADADAD; }
BODY#page7 #side ul li#side07 a { background-color:#ADADAD; }
BODY#page11 #side ul li#side11 a { background-color:#ADADAD; }
#side ul li a:hover { background-color:#8B8B89; }

#side ul li#open a { display: block; width: 186px; height: 30px; background-position: 0px 0px;text-decoration:none; color:#666666; background-image: url(img/side_open.gif);background-repeat:no-repeat;}

#side ul li#open a:hover { color:#ffffff;text-decoration:none; background-repeat:no-repeat;background-position: 0px -30px; text-decoration:none; }
/* 所属団体リンク */
A.renm{
display:list-item;
list-style-type: none;
float:left;
clear:both;
color:#515151;
text-decoration:none;
padding-left:8px;
line-height:19px;
background-image: url(img/link.gif);
background-repeat:no-repeat;
height: 19px;
background-color:#8C8C8C;
}
A.renm:visited{
color:#515151;
text-decoration:none;
}
A.renm:hover{
text-decoration:underline;
color:#499bb8;
background-color:#499bb8;
}

.renm2{
clear:both;
display:list-item;
list-style-type: none;
float:left;
color:#515151;
text-decoration:none;
padding-left:8px;
line-height:19px;
height: 19px;
}

.renleft{
clear:both;
float:left;
width:180px;
}

.renright{
float:left;
width:180px;
}



/* 小見出し */
.h5b{
padding-left:16px;
margin:0px 0px 5px 20px;
line-height:22px;
font-weight:bolder;
font-size:100%;
display: block;
height: 22px;
background-repeat: no-repeat;
background-image: url(recruit/img/h5.gif);
color:#ffffff;
}

.minif6{
color:#ffffff;
padding:0px 10px 0px 20px;
line-height:160%;
font-size:80%;
}

.bwaku{
width:698px;
height:13px;
}


ul.worklist{
padding:0px;
margin:0px 10px 0px 25px;
}

ul.worklist li{
margin-bottom:7px;
}

.works{
color:#333333;
padding:0 5px 3px 0;
margin-bottom:7px;
border-bottom:solid 2px #C5BD64;
font-weight:bolder;
}

.works2{
font-weight:normal;
}


.tel{
display:list-item;
list-style-type: none;
margin-top:5px;
text-decoration:none;
margin-right:18px;
padding-left:23px;
line-height:19px;
background-image: url(img/tel.gif);
background-repeat:no-repeat;
height: 19px;
float:left;
}

.fax{
display:list-item;
list-style-type: none;
margin-top:5px;
text-decoration:none;
padding-left:23px;
line-height:19px;
background-image: url(img/fax.gif);
background-repeat:no-repeat;
height: 19px;
float:left;
}

/* WEBリンク */
A.web{
clear:both;
float:left;
display:list-item;
list-style-type: none;
color:#499bb8;
text-decoration:underline;
padding-left:23px;
line-height:19px;
background-image: url(img/web.gif);
background-repeat:no-repeat;
height: 19px;
font-size:80%;
}
A.web:visited{
text-decoration:underline;
line-height:19px;
height: 19px;
}
A.web:hover{
text-decoration:underline;
line-height:19px;
height: 19px;
color:#A4CDDC;
}

/* WEBリンク */
A.mail{
margin-top:5px;
float:left;
display:list-item;
list-style-type: none;
color:#499bb8;
text-decoration:underline;
padding-left:18px;
line-height:19px;
background-image: url(img/mail.gif);
background-repeat:no-repeat;
height: 19px;
}
A.mail:visited{
text-decoration:underline;
line-height:19px;
height: 19px;
}
A.mail:hover{
text-decoration:underline;
line-height:19px;
height: 19px;
color:#A4CDDC;
}

.mapb{
width:90px;
height:19px;
margin-top:2px;
}