﻿@charset "UTF-8";
@import "../common/script/format.css"; /* 初期化用CSS */
@import "../common/script/right_job.css";
@import "../common/script/parts_style.css"; /* パーツ設定用CSS */

/* job.css ver1.30 ////////////////////////////////////////////////////////////////*/
/* Written by syam 2007/01/xx :aotoma@aotoma.com */



/* RootPage Setting ///////////////////////////////////////////////////////////////*/
#jobSearch #searchMenu a:hover,#jobSearch #feature a:hover,#jobSearch #noteworthy a:hover{
 background:#e8f0f7;
}


/* #各種検索メニュー設定
-----------------------------------------------------------------------------------*/
#searchMenu h2{
 float:left;
 text-indent:-10000em;
}

/* box setting
-----------------------*/
#searchMenu #categorytype{
 width:100%;
 background:url(/job_search/image/h2_categorytype.gif) no-repeat left top;
}
#searchMenu #regiontype,#searchMenu #formtype{
 margin-top:26px;
 padding-top:15px;
 width:49%;
}
#searchMenu #rendoutype{
 margin-top:26px;
 padding-top:15px;
 width:49%;
}
#searchMenu #regiontype{
 float:left;
 background:url(/job_search/image/h2_regiontype.gif) no-repeat left top;
}
#searchMenu #formtype{
 float:right;
 background:url(/job_search/image/h2_formtype.gif) no-repeat left top;
}

/* list setting
-----------------------*/
#category01,#category02{
 float:left;
}
#category01{
 padding-left:11px;
}
#category02{
 margin-left:41px;
}
#regiontype li,#formtype li{
 margin-left:11px;
 padding:1px 0px 3px 13px;
 background:url(/common/image/limrk_alw_bl.gif) no-repeat left 3px;
}
#regiontype li{
 margin-left:0px;
}


/* #特集設定
-----------------------------------------------------------------------------------*/
#jobSearch.root #feature{
 margin-top:26px;
 width:100%;
 background:url(/job_search/image/h2_feature.gif) no-repeat left top;
}
#jobSearch.root #feature h2{
 float:left;
 text-indent:-10000em;
}
#jobSearch.root #feature #featureType{
 margin:5px 0px 0px 10px;
 padding-left:80px;
 height:80px;
 background:url(/job_search/image/icon_feature_new.gif) no-repeat left top;
}
#jobSearch.root #feature #featureType h3{
 padding-bottom:5px;
 font-weight:bold;
}
#jobSearch.root #feature #featureType p{
 color:#666;
}

/* #注目の企業設定
-----------------------------------------------------------------------------------*/
#jobSearch.root #noteworthy{
 margin-top:26px;
 width:100%;
 background:url(/job_search/image/h2_noteworthy.gif) no-repeat left top;
}
#jobSearch.root #noteworthy h2{
 float:left;
 text-indent:-10000em;
}
#jobSearch.root #noteworthy dl{
 margin:10px 0px 0px 10px;
 width:46%;
}
#jobSearch.root #noteworthy dt{
 float:right;
 text-align:left;
}
#jobSearch.root #noteworthy .sumbpic img{
 border:1px solid #666;
}
#jobSearch.root #noteworthy .sumbpic{
 float:left;
}
#jobSearch.root #noteworthy .infotxt{
 float:right;
 width:145px;
}
#jobSearch.root #noteworthy .infotxt p{
 font-size:10px;
 color:#666;
}


/* ListPage Setting ///////////////////////////////////////////////////////////////*/

/* #テーブル部分
------------------------------------------------*/
.resultpanel{
 margin:1em 0px 1em;
 width:100%;
 border:1px solid #7e9db9;
}
.resultpanel h4{
 padding:6px;
 font-size:14px;
 font-weight:bold;
 color:#fff;
 background:#4CA13E;
}
.resultpanel h44{
 padding:6px;
 font-size:14px;
 font-weight:bold;
 color:#fff;
 background:#B65E59;
}
.resultpanel .pubterm{
 padding:3px;
 text-align:right;
 border-bottom:1px solid #ccc;
}
.resultpanel p.new{
 background:url(/common/image/icon_new.gif) 6px 6px no-repeat;
}
.resultpanel h5.pubcatch{
 padding:6px 5px 0.5em;
 font-weight:bold;
 color:#ff6500;
}
.resultpanel .pubinfo{
 padding:0px 5px;
}
.resultpanel .pubinfo p{
 padding-left:198px;
 line-height:1.15em;
}
.resultpanel .mainPic{
 float:left;
 margin:0px 8px 0px 5px;
}
.resultpanel .pubinfo .pubpic img{
 float:left;
 margin:1px 0px 0px 10px;
}

.resultpanel .pubinfo .submit{
 margin-bottom:5px;
 text-align:right;
}


/* DetailsPage Setting ////////////////////////////////////////////////////////////*/
.details .detpic{
 float:left;
 padding-left:5px;
}
.details .detpic p,.details .detpicUnit p{
 padding:4px 2px;
 font-size:10px;
 background:#e4e3e8;
 text-align:center;
}
.details .detpicUnit div{
 float:left;
}
.details .detpicUnit div.picenter{
 margin:0px 10px;
}

.details .resultpanel .pubinfo .dataTable caption{
 display:block;
 width:100%; height:19px;
 text-indent:-10000em;
}
.details .resultpanel .pubinfo .jobdata caption{
 background:url(/job_search/image/caption_jobdata.gif) no-repeat left bottom;
}
.details .resultpanel .pubinfo .offdata caption{
 background:url(/job_search/image/caption_officedata.gif) no-repeat left bottom;
}
* html .details .resultpanel .pubinfo .jobdata caption{
margin-left:-1px;
 background:url(/job_search/image/caption_jobdata.gif) no-repeat -1px bottom;
}

.details .resultpanel .pubinfo .dataTable td.remarks img{
 float:left;
 margin-left:3px;
}
.details .resultpanel .submit{
 margin-top:2em;
 padding:7px 0px;
 text-align:center;
 background:#ffffcd;
 border-top:1px dotted #cbcbcb;
}

/* hac Setting ////////////////////////////////////////////////////////////////////*/
/* IE5/Mac Only Styles
----------------------------------------------- */
/*\*//*/
  @import url("../common/script/ie5mac.css");
/**/

/* IE5/Win Only Styles
----------------------------------------------- */
@media tty {
 i{content:"\";/*" "*/}} @import url('/common/script/ie5win.css'); /*";}
}/* */

