@charset "utf-8";
/* CSS Document */


h4{
margin-bottom:10px;
font-size:14px;
}

#lead{
margin-top:-5px;
margin-bottom:15px;
}

#rec_top_Nav{
/*margin-bottom:20px;*/
}

#rec_top_Nav li{
float:left;
margin-right:10px;
}

#rec_top_Nav li.last{
margin-right:0;
}

.recNote{
font-size:11px;
text-align:right;
margin-bottom:10px;
color:#DE0029;
}

h5{
font-size:13px;
}

.ph{
float:left;
width:70px;
}

.txt{
float:left;
width:540px;
padding-left:2px;
}

.txt li{
background:url(../img/localNav_ico01.jpg) left center no-repeat;
padding-left:16px;
margin-bottom:3px;
}

.txt li a,
.txt li a:link,
.txt li a:hover,
.txt li a:visited{
color:#0066cc;
}

.sectionWrp{
margin:5px 0 10px;
}



/*********************************
中途採用
***********************************/


/*ナビゲーション*/

.careerNav{
font-size:11px;
}

.careerNav h4{
font-size:12px;
margin:10px 0 3px;
}

.careerNav h4.bdr{
border-top: #CCCCCC dotted 1px;
margin-top:5px;
padding-top:10px;
}

#contentWrp2clum #leftContent #localNav li a{
display:block;
background: url(../img/localNav_bg01s.jpg) 0 0 no-repeat;
line-height:1.2;
min-height:12px;
padding:7px 10px 3px 24px;
_padding:5px 10px 3px 24px;
border-top: none;
border-bottom: none;
}

#contentWrp2clum #leftContent #localNav li a:hover,
#contentWrp2clum #leftContent #localNav li a.current{
color:#DE0029;
background: url(../img/localNav_bg01s.jpg) 0 -60px no-repeat;
text-decoration: none;
}

#contentWrp2clum #leftContent #localNav li{
border-bottom: none;
}


#contentWrp2clum #leftContent #localNav li.nolink a{
color:#CCCCCC;
}

#contentWrp2clum #leftContent #localNav li.nolink a:hover,
#contentWrp2clum #leftContent #localNav li.nolink a.current{
color:#CCCCCC;
background: url(../img/localNav_bg01s.jpg) 0 0 no-repeat;
}


/****************************/

#recruitBox{
line-height:1.4;
}

#recruitBox a{
color:#0066CC;
}

#recruitBox h3{
background:url(../img/tbrBg01.gif) top left repeat;
border-bottom:#D5CCB6 solid 1px;
height:22px;
font-size:14px;
padding:5px 10px;
margin-bottom:15px;
}

#recruitBox table{
border-collapse:collapse;
border-top:#CCCCCC dotted 1px;
margin-bottom:20px;
}

#recruitBox th,
#recruitBox td{
border-bottom:#CCCCCC dotted 1px;
vertical-align:top;
padding:8px 13px;
}

#recruitBox table th{
width:100px;
background:url(../img/tbrBg02.gif) top left repeat;
}

#recruitBox table td{
width:520px;
}

#recruitBox table.outLineTbr2 th{
width:200px;
}

#submitWrp {
text-align:center;
margin-bottom:20px;
}

#submitBtn{
margin:20px; 0;
}

#submitWrp .note{
margin-top:5px;
color:#666666;
font-size:11px;
}

#contactBox{
background-color:#F7F7F7;
border:#d6d6d6 solid 1px;
padding:15px;
margin-bottom:10px;
width:588px;
}

#contactBox p{
line-height:1.3;
}

#contactBox p.ttl{
font-size:11px;
font-weight:bold;
margin-bottom:5px;
}

#contactBox p.info{
font-size:11px;
}

#contactBox p.info a{
color:#0066CC;
}

.txt li a.offlink{
color:#ccc;
}

/*************************
中途フォーム
****************************/


#recruitBox input {
border:1px solid #CCCCCC;
margin:0 5px 10px 2px;
vertical-align:-2px;
}

#recruitBox select{
vertical-align:-2px;
border:#CCCCCC solid 1px;
}

#recruitBox textarea{
font-size:12px;
line-height:1.4;
padding:3px 0 3px 3px;
width:368px;
height:169px;
border:#CCCCCC solid 1px;
}

input:focus,
select:focus,
textarea:focus {
 background-color: #FFFFF4;
}

#recruitBox input.txtBox {
height:19px;
margin:0;
padding:2px 2px 0;
vertical-align:middle;
}


#recruitBox #carrerTbl th{
width:194px;
}

#recruitBox #carrerTbl td{
width:374px;
}

.radioform{
padding-right:5px;
}

#facility,#office,#kanji,#kana,#address,#emailadress,#academic_record,#birthdate{
width:300px;
}

,num{
width:80px;
}

.numS{
width:60px;
}

#todoufuken,#work_place{
width:180px;
}

#formbtn{
text-align:center;
}


#formbtn{
text-align:center;
}


/*****************************/

#confirmIntro{
color:#DE0029;
font-weight:bold;
padding-left:20px;
margin-bottom:20px;}


/******************************/

#thanksIntro{
font-weight:bold;
text-align:center;
}

#thanksLink{
text-align:center;
margin:20px 0 0;
}

