@charset "utf-8";


/*-------------------------------------------------------------------------
 searchCriteriaBox
-------------------------------------------------------------------------*/

#mainArea .searchCriteriaBox{
}

#mainArea .searchCriteriaBox table{
clear:both;
width:100%;
border-collapse: inherit;
}

#mainArea .searchCriteriaBox tr,
#mainArea .searchCriteriaBox td{
padding:6px 5px 6px 10px;
}

#mainArea .searchCriteriaBox td.bgGr{
width:113px;
background:url(../image/search/search_criteria_table_bg.gif) top center no-repeat #F6F6F6;
font-weight:bold;
}

#mainArea .searchCriteriaBox td{
width:514px;
}

#mainArea .searchCriteriaBox input{
padding:1px;
height:15px;
}

#mainArea .searchCriteriaBox .areaTitle{
background:#EEE;
font-weight:bold;
margin-bottom:5px;
}

#mainArea .searchCriteriaBox .areaTitle input{
width:15px;
margin-right:5px;
margin-top:-3px;
vertical-align:middle;
}

* html #mainArea .searchCriteriaBox .areaTitle input{
margin-top:2px;
}

/* CheckboxTable
-------------------------------------------------------------------------*/
#mainArea .searchCriteriaBox table.CheckboxTable,
#mainArea .searchCriteriaBox table.CheckboxTableR3,
#mainArea .searchCriteriaBox table.CheckboxTableR5,
#mainArea .searchCriteriaBox table.CheckboxTableR6{
border:none;
width:auto;
}

#mainArea .searchCriteriaBox table.CheckboxTable td{
padding:0;
border:none;
padding:4px 4px 4px 0;
width:auto;
}

#mainArea .searchCriteriaBox table.CheckboxTableR3 td{
padding:0;
border:none;
width:170px;
}

#mainArea .searchCriteriaBox table.CheckboxTableR5 td{
padding:0;
border:none;
width:104px;
}

#mainArea .searchCriteriaBox table.CheckboxTableR6 td{
padding:0;
border:none;
width:84px;
vertical-align:middle;
}


#mainArea .searchCriteriaBox table.CheckboxTableR3 td input,
#mainArea .searchCriteriaBox table.CheckboxTableR5 td input,
#mainArea .searchCriteriaBox table.CheckboxTableR6 td input{
width:15px;
margin-right:5px;
margin-top:-3px;
vertical-align:middle;
}

* html #mainArea .searchCriteriaBox table.CheckboxTableR3 td input,
* html #mainArea .searchCriteriaBox table.CheckboxTableR5 td input,
* html #mainArea .searchCriteriaBox table.CheckboxTableR6 td input{
margin-top:2px;
}

/* bgSearch 検索ボタン
-------------------------------------------------------------------------*/

#mainArea .searchCriteriaBox .bgSearch{
background:#FFF4CA;
text-align:center;
padding:6px 239px 4px 261px;
}

#mainArea .searchCriteriaBox .bgSearch input{
height:auto;
}

#searchBtn{background:url(../image/btn_search_on.jpg) top center no-repeat;}


/* entryBtn こE求人にエントリーする
-------------------------------------------------------------------------*/
#mainArea .entryBtn{
clear:both;
height:30px;
}

#mainArea .entryBtn p{
float:right;
background:url(../image/search/search_entry_btn_on.jpg) top center no-repeat;
}

#mainArea .entryBtn2{
clear:both;
height:30px;
}

#mainArea .entryBtn2 p{
margin:0 230px;
background:url(../image/search/search_entry_btn2_on.jpg) top center no-repeat;
}


/*-------------------------------------------------------------------------
 JobDescription 求人冁E
-------------------------------------------------------------------------*/
#mainArea .RecommendNewJobBox .JobDescription{
clear:both;
width:100%;
margin-bottom:10px;
font-weight:bold;
border-bottom:2px solid #CFCFCF;
}


/* PhotoBox
-------------------------------------------------------------------------*/
#mainArea .RecommendNewJobBox .PhotoBox{
clear:both;
margin-bottom:10px;
background:#F6F6F6;
}

#mainArea .RecommendNewJobBox .PhotoBox table{
border:none;
width:100%;
}


#mainArea .RecommendNewJobBox .PhotoBox tr,
#mainArea .RecommendNewJobBox .PhotoBox td{
border:none;
padding:5px 10px;
vertical-align:top;
}

#mainArea .RecommendNewJobBox .PhotoBox td img{
border:1px solid #CCC;
}