/*メイン画像    ※各ディレクトリ*/

#second-main-object {
position: absolute;
top:73px;
left:0px;
width:910px;
height:190px;
background-image:url(/job_offer/images/second_main_job_offer.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
z-index: 10;
}

/*募集要綱タイトル*/
#job-info-title {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:625px;
height:70px;
background-image:url(/job_offer/images/job_info_title.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

/*募集要綱キャッチ*/
#job-info-copy {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 575px;
height:  80px;
background-image: url(/job_offer/images/job_info_copy.gif);
background-repeat: no-repeat;
background-position: 35px 0px;
}

/*応募フォームタイトル*/
#job-form-title {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:625px;
height:70px;
background-image:url(/job_offer/images/job_form_title.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

/*リスト*/
dl.dl-job {
margin: 5px 5px 5px 6px;
padding: 0px 0px 0px 0px;
/*border-left:1px dashed #999;
border-right:1px dashed #999;*/
border-bottom:1px dashed #999;
width:560px;
background-color:#FFDDDD;
}

.job-lineup {
margin: 5px 5px 5px 6px;
padding: 5px 10px 5px 10px;
border-top:1px dashed #999;
border-bottom:1px dashed #999;
background-color: #e0e0e0;
width:540px;
font-weight: bold;
text-align: center;
}
   
dt.dt-job {
float:left;
width:130px;
padding: 5px 0px 5px 10px;
font-weight:bold;
color: #666;
border-top:1px dashed #999;
}

dd.dd-job {
margin-left:130px;
padding:5px 5px 5px 10px;
border-left:1px dashed #999;
border-top:1px dashed #999;
background-color: #fff;
}

dl.dl-job2 {
margin: 5px 5px 5px 6px;
padding: 0px 0px 0px 0px;
/*border-left:1px dashed #999;
border-right:1px dashed #999;*/
border-bottom:1px dashed #999;
width:560px;
background-image: url(/images/list_dt_back.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
}

.job-lineup2 {
margin: 5px 5px 5px 6px;
padding: 5px 10px 5px 10px;
border-top:1px dashed #999;
border-bottom:1px dashed #999;
background-color: #e0e0e0;
width:540px;
font-weight: bold;
text-align: center;
}
   
dt.dt-job2 {
float:left;
width:130px;
padding: 5px 0px 5px 10px;
font-weight:bold;
color: #666;
border-top:1px dashed #999;
}

dd.dd-job2 {
margin-left:130px;
padding:5px 5px 5px 10px;
border-left:1px dashed #999;
border-top:1px dashed #999;
background-color: #fff;
}




/*WinIE*/
html*dt.dt-job-form {
float:left;
width:160px;
padding: 5px 0px 5px 10px;
font-weight:bold;
color: #666;
border-top:1px dashed #999;
clear:left;
}

dt.dt-job-form {
float:left;
width:160px;
padding: 5px 0px 5px 10px;
font-weight:bold;
color: #666;
border-top:1px dashed #999;
}

dd.dd-job-form {
margin-left:160px;
padding:5px 5px 5px 10px;
border-left:1px dashed #999;
border-top:1px dashed #999;
}

dd.dd-job-appli {
margin-left:130px;
padding:5px 5px 5px 10px;
border-left:1px dashed #999;
border-top:1px dashed #999;
/*
background-image: url(/job_offer/images/appli_tel.gif);
background-repeat: no-repeat;
background-position: 10px 15px;
*/
background-color: #fff;
}

#dd-job-appli-mail {
width:225px;
height:40px;
margin: 0px 0px 0px 0px;
padding: 54px 0px 0px 154px;
background-image: url(/job_offer/images/appli_mail.gif);
background-repeat: no-repeat;
background-position: 0px 50px;
}

#dd-job-appli-mail a {
width:225px;
height:40px;
background-repeat:no-repeat; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display:block;
}

#dd-job-appli-mail a:hover {
width:225px;
height:40px;
background-image: url(/job_offer/images/appli_mailform.gif);
background-repeat: repeat-y;
background-position: 1px 1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display:block;
z-index:20;
}

#dd-job-appli-text {
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#job-nothing {
margin: 50px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 200px;
text-align: center;
}

/**左ブロック**/
#second-left-brock {
float: left;
margin: 0px 0px 0px 0px;
padding: 30px 25px 0px 30px;
width: 200px;
height: 300px;
background-image: url(/job_offer/images_menu/job_menu.gif);
background-repeat: no-repeat;
background-position: 30px 30px;
}

#second-left-brock-nothing {
float: left;
margin: 0px 0px 0px 0px;
padding: 30px 25px 0px 30px;
width: 200px;
height: 300px;
background-image: url(/job_offer/images_menu/job_menu_nothing.gif);
background-repeat: no-repeat;
background-position: 30px 30px;
}


#second-left-brock #job-info {
position: absolute;
left:39px;
top:64px;
width:182px;
height:36px;
}

#second-left-brock #job-info a {
width:182px;
height:36px;
background-repeat:no-repeat; 
margin:0px;
padding:0px; 
display:block;
}

#second-left-brock #job-info a:hover {
width:182px;
height:36px;
background-image: url(/job_offer/images_menu/job_menu_info.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
margin:0px;
padding:0px;
display:block;
z-index:10;
}

#second-left-brock #job-form {
position: absolute;
left:39px;
top:106px;
width:182px;
height:34px;
}

#second-left-brock #job-form a {
width:182px;
height:34px;
background-repeat:no-repeat; 
margin:0px;
padding:0px; 
display:block;
}

#second-left-brock #job-form a:hover {
width:182px;
height:34px;
background-image: url(/job_offer/images_menu/job_menu_form.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
margin:0px;
padding:0px;
display:block;
z-index:10;
}

ol {
margin: 0px 0px 10px 0px;
}

ol.job-ol {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

ol.job-ol2 {
list-style: lower-alpha;
}

#inquiry-body {
padding:10px 10px 10px 10px;
}


select,option {
width: 250px; 
}

.border{border:#EB6133 dotted 1px; padding:5px; margin:15px 0 5px 0;}