@charset "UTF-8";

/*----------------------------------------------------------
CSS Information

 File name:      top.css
 Style Info:     トップページ固有指定

----------------------------------------------------------*/


/*--------------------------------------------------------------
 レイアウト指定
--------------------------------------------------------------*/

div#mainColumn {
width:638px;
float:left;
margin:0;
}

div#rightColumn {
width:300px;
float:right;
margin:0;
}

/*--------------------------------------------------------------
 CSS Sprites
--------------------------------------------------------------*/

#search_box dt.place,#search_box dt.fword,#search_box dt.shift,#search_box dt.mjob,#info_area li,#category_area #searchPref .pref,#category_area #searchPref li,#subcont_area li,#selfish_area li,#category_area #searchShift li,#category_area #searchJob li,#category_area #searchSalary li,#subcont_area .hr,div#inside-box .hr,#subcont_area ul#shotLink li,#category_area #searchSelfish li {
background-image:url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/common/icoCmnCompress.png);
}

/*--------------------------------------------------------------
 インフォメーション
--------------------------------------------------------------*/
#info_area {
margin:0 0 5px;
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/top/ninfo_mid.png) repeat-y scroll left top;
}

#info_area .hdr {
height:4px;
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/top/ninfo_hdr.png) no-repeat scroll left top;
}

#info_area .ftr {
height:7px;
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/top/ninfo_ftr.png) no-repeat scroll left top;
}

#info_area .inner_bkg {
padding:10px 10px 6px 0;
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/top/ninfo_Ttl.png) no-repeat scroll left top;
}

#info_area .left {
float:left;width:100px;padding:0 0 0 16px;
}

#info_area .left em {
text-indent:-9999px;
width:72px;height:23px;display:block;
margin:0;padding:0;
}

#info_area ul {
float:left;margin:0 0 0 10px;padding:0;
width:500px;
}

#info_area li {
background-position:0px -711px;
background-repeat:no-repeat;
list-style:none;padding:0 0 6px 12px;
}

/*--------------------------------------------------------------
 カテゴリー
--------------------------------------------------------------*/

#category_area {
margin:0 0 5px;
}

#category_area .inner{
border:2px solid #aeb4b7;
border-width:0 2px;
background:#fff url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/top/bkg_catLiner.png) repeat-x scroll left top;
padding:20px 0 30px;
}

#category_area .ftr {
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/top/multi_ftr.png) no-repeat scroll left top;
height:4px;
}

#category_area h2#category {
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/top/heading_h2Cat.png) no-repeat scroll left top;
text-align:right;
font-weight:normal;font-size:93%;line-height:38px;color:#444;
padding:0 10px 0;margin:0;
height:38px;
}

#category_area h3 {
font-family:'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/top/catheading_bkg.gif) no-repeat scroll left top;
margin:0 auto 10px; padding:0 0 0 20px;line-height:31px;
width:590px;height:31px;
}


/* 都道府県から探す */

#category_area #searchPref {
;color:#444;
width:610px;margin:0 auto 20px;
}

#category_area #searchPref .linkBox{
margin:0 0 4px 5px;
}

#category_area #searchPref .pref{
background-position:0 -752px;
background-repeat:no-repeat;
float:left;
font-size:12px;
margin:0;
padding:0 0 0 10px;
width:90px;
display:block;
font-weight:bold;
}
#category_area #searchPref ul{
margin:0 0 0 105px;
padding:0;
width:auto;
}

#category_area #searchPref li{
background-position:0 -790px;
background-repeat:no-repeat;
float:left;
line-height:1.25;
list-style:none;
padding:0 5px 3px 12px;
min-width:50px;
_display:inline;
_zoom:1;
_width:60px;
}


/* 職種から探す */

#category_area #searchJob {
font-size:93%;color:#444;
width:610px;margin:0 auto 20px;
}

#category_area #searchJob ul{
margin:0 0 0 5px;
padding:0;
}

#category_area #searchJob li{
background-position:0px -789px;
background-repeat:no-repeat;
padding:0 0 0 10px;
float:left;
line-height:1.5em;
width:180px;
list-style-type:none;
}

/* シフトから探す */

#category_area #searchShift {
font-size:93%;color:#444;
width:610px;margin:0 auto 20px;
}

#category_area #searchShift ul{
margin:0 0 0 5px;
padding:0;
width:380px;
}

#category_area #searchShift li{
background-position:0px -789px;
background-repeat:no-repeat;
padding:0 5px 0 10px;
float:left;
line-height:1.5em;
white-space:nowrap;
list-style:none;
width:auto;
}

/* 給与から探す */

#category_area #searchSalary {
font-size:93%;color:#444;
width:610px;margin:0 auto 20px;
}

#category_area #searchSalary ul{
margin:0 0 0 5px;
padding:0;
}

#category_area #searchSalary li{
background-position:0px -788px;
background-repeat:no-repeat;
padding:0 10px 0 10px;float:left;
list-style:none;
white-space:nowrap;
line-height:1.5em;
width:auto;
}

/* 給与から探す */

#category_area #searchSelfish {
font-size:93%;color:#444;
width:610px;margin:0 auto;
}

#category_area #searchSelfish ul{
margin:0 0 0 5px;
padding:0;
}

#category_area #searchSelfish li{
background-position:0px -788px;
background-repeat:no-repeat;
padding:0 10px 0 10px;float:left;
list-style:none;
white-space:nowrap;
line-height:1.5em;
width:auto;
}

/*--------------------------------------------------------------
 サブコンテンツ
--------------------------------------------------------------*/

#rightColumn .sideSP {
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/top/pat_dotsgr.gif) repeat scroll left top;
padding:6px;margin:0 0 10px;
}

#rightColumn .sideSP .inner {
text-align:left;
background-color:#fff;
padding:7px;
}

#rightColumn .sideSP .inner p{
width:100px;height:16px;
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/common/title_relatedServiceWh.png) no-repeat scroll left top;
margin:0 0 5px;
text-indent:-9999px;
}

#rightColumn .sideSP .inner img{
margin:0 0 6px;
}

#rightColumn .subWrap {
padding:5px;
background-color:#dfdfdf;
margin:0 0 6px;
}

#rightColumn .subWrap h4 {
border-color:#00c5d6 #d0d0d0 transparent #d0d0d0;
border-width:3px 1px 0 1px;
border-style:solid;
background:#fff url(http://i.yimg.jp/images/employment/shft/d/d900_shift/cu/top/bkg_subTitle.gif) repeat-x scroll left top;
height:37px;line-height:32px;
padding:0 0 0 10px;margin:0;
}

#rightColumn .subWrap .contents-inner{
background-color:#fff;
padding:5px 8px 8px;margin:0 0 5px;
border:1px solid #d0d0d0;
border-width:0 1px 1px 1px;
text-align:center;
font-size:93%;
}

#rightColumn .subWrap .adj {
margin:0 !important;
}

#rightColumn .subWrap .feat .contents-inner p{
text-align:left;
margin:3px 0 0 3px;
}

#rightColumn .subWrap .advPayment .contents-inner{
border:1px solid #d0d0d0;
}


