@charset "utf-8";

/* CSS Document 
----------------------------------------------------------------------------

1.ENTRY_TOP

2.ENTRY_DETAIL

3.ENTRY_BUTTON

4.PRIVACYPOLICY

5.AGREE_BUTTON

6.JOB_DETAIL
----------------------------------------------------------------------------*/

/* 1.ENTRY_TOP
----------------------------------------------------------------------------*/
.process{
margin:10px 0;
text-align:right;
}
.process img{
margin:0 5px 0 0;
}

/* 2.ENTRY_DETAIL
----------------------------------------------------------------------------*/
.entry_txt{
margin:0 0 20px 0;
font-size:75%;
line-height:130%;
}

.entry_detail h3{
margin:25px 0 4px 0;
font-size:90%;
color:#FF6C00;
}

.entry_detail textarea{
font-size:98%;
}

.entry_detail table{
width:640px;
border-collapse: collapse;
border-spacing: 0;
empty-cells:show;
border:2px solid #FF9900;
}

.entry_detail th{
padding:5px;
color:#FF6C00;
font-size:75%;
font-weight:normal;
text-align:left;
background:#FFF2DF;
border:1px solid #FF9900;
}

.phone{
margin:0 0 4px 0;
}
.stxt{
font-size:90%;
color:#666666;
}

.entry_detail td{
padding:5px;
font-size:75%;
line-height:130%;
border:1px solid #FF9900;
}

.entry_detail .must{
background:#FFF2DF url(../search/img/icon_must.gif) right top no-repeat;
}

.mail_txt, .hopework, .location{
padding:4px 0;
}

.entry_detail03{
margin:100px 0;
font-size:75%;
line-height:130%;
}

.pc_btn{
width:145px;
}

.hopecell{
}

.hopecell table{
width:95%;
border:none;
}

.hopecell td{
padding:0;
width:90px;
font-size:100%;
border:none;
}
/* ERROR.HTML
---------------*/
.error_txt{
margin:0 0 15px 0;
padding:10px;
color:#CC0000;
font-size:75%;
font-weight:bold;
line-height:130%;
border:1px solid #CC0000;
}

.error_txt ul{
margin:8px 0 0 15px;
list-style:none;
font-weight:normal;
}


/* 3.ENTRY_BUTTON
----------------------------------------------------------------------------*/
.entrybtn{
margin:15px 0 0 0;
padding:3px 0;
width:640px;
text-align:center;
background:url(../search/despatch/img/btn_bg01.gif) left top no-repeat;
}

.entrybtn input{
margin:0 25px;
}

/* 4.PRIVACYPOLICY
----------------------------------------------------------------------------*/
.privacy_txt{
margin:30px 0;
width:640px;
font-size:75%;
line-height:130%;
}

.privacy_txt h3{
color: #FF6C00;
font-size:120%;
}

.privacy_area{
margin:50px auto 30px auto;
padding:10px;
width:550px;
height:250px;
line-height:120%;
background:#FFFFFF;
border:1px solid #FF9900;
overflow:auto;
}

.privacy_area h3{
margin:0 0 3px 0;
font-size:78%;
}

.privacy_area h4{
margin:30px 0 10px 0;
padding:3px;
font-size:85%;
background:#F0F0F0;
}

.privacy_area h5{
margin:0 0 3px 0;
font-size:75%;
}

.privacy_area p{
margin:0 0 15px 0;
padding:0 0 0 15px;
font-size:75%;
}

.privacy_area table{
margin:0 0 15px 15px;
}

.privacy_area th{
padding:0 5px 0 0;
font-size:75%;
font-weight:normal;
text-align:left;
}

.privacy_area td{
font-size:75%;
line-height:135%;
}

.privacy_area ol{
margin:0 0 0 50px;
padding:0;
}
.privacy_area li{
margin:0 0 15px 0;
padding:0;
font-size:75%;
}

.contact_txt{
margin:0 0 15px 0;
padding:0 0 0 15px;
font-size:75%;
}
.contact_txt p{
margin:0 0 0 8px;
font-size:100%;
}

/*5.AGREE_BUTTON
----------------------------------------------------------------------------*/
.agreebtn{
margin:15px 0 0 0;
padding:3px 0;
width:640px;
text-align:center;
background:url(../search/despatch/img/btn_bg01.gif) left top no-repeat;
}

.agreebtn input{
margin:0 25px;
}

/* 6.JOB_DETAIL
----------------------------------------------------------------------------*/
.job_tit{
margin:0 0 15px 0;
}

.job_detail{
margin:0 0 15px 0;
width:652px;
background:url(../search/despatch/img/listing01_bg04.gif) left top repeat-y;
}

.jd_subtit{
margin:0 0 10px 0;
width:652px;
background:url(../search/despatch/img/listing01_bg01.gif) left top no-repeat;
}
.jd_sidel{
float:left;
width:495px;
}
.jd_sidel table{
margin:20px 0 0 25px;
width:460px;
}
.jd_sidel th{
padding:5px;
width:70px;
color:#FF6C00;
text-align:left;
font-size:75%;
font-weight:normal;
}
.jd_sidel td{
padding:5px;
font-size:75%;
}
.jd_txt{
color:#FF621E;
font-weight:bold;
}
.jd_sider{
float:right;
width:150px;
}

/*
------------------------------------------------------------*/
.jd_cell{
padding:0 24px 12px 11px;
width:617px;
background:url(../search/despatch/img/listing01_bg05.gif) left bottom no-repeat;
}

.jd_cell table{
width:100%;
}
.jd_cell th{
padding:8px 5px 8px 5px;
width:85px;
color:#FF6C00;
text-align:left;
font-size:75%;
font-weight:normal;
background:url(../img/dotline_org_x.gif) left bottom repeat-x;
}
.jd_cell td{
padding:8px 5px 8px 0px;
font-size:75%;
line-height:130%;
background:url(../img/dotline_org_x.gif) left bottom repeat-x;
}

.jd_cell .empty_cell{
padding:0;
width:19px;
background:none;
}

.jd_icon img{
margin:0 8px 3px 0;
}

