@charset"Shift_JIS";

/*---------[block control]---------*/

.blk_style0001 {
	margin-bottom:10px !important;
}

.blk_style0002 {
	margin-bottom:15px !important;
}

.blk_style0003 {
	margin-bottom:20px !important;
}

.blk_style0004 {
	margin-bottom:25px !important;
}

.blk_style0005 {
	margin-bottom:30px !important;
}

.blk_style0006 {
	margin-bottom:35px !important;
}

/*---------[clearfix]---------*/

.clrfx:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }   
.clrfx {display: inline-block;} 


/*---------[トップページ]---------*/

#top_contents { width:888px; margin:8px auto; text-align:left }

/*--- 左カラム -------------------*/
#left_style0001 { width:307px; float:left;}

/* お仕事を探す */
#searchbox_top { background:url(../img/searchbox_ttl.gif) no-repeat; height:41px; width:307px;}
#searchbox_top p { color:#FFFFFF; float:right; margin:15px 5px 0 0; }
#searchbox_top h2 { float:left; margin:0; padding:0; text-indent:-10000px; }

#searchbox_mid { margin:0; padding:5px 0 5px 6px; background:url(../img/searchbox_bg.gif) repeat-y; }
#searchbox_mid .main_btn { width:295px; padding:5px 0 10px 6px; background:url(../img/searchbox_line.gif) no-repeat bottom left; }
#searchbox_mid .cate { width:295px; padding:10px 0 12px 6px; background:url(../img/searchbox_line.gif) no-repeat bottom left; position:relative }
#searchbox_mid .cate_end { width:295px; padding:10px 0 0 6px; position:relative; }
#searchbox_mid .cate ul { margin-top:7px; margin-left:20px;}
#searchbox_mid .cate ul li{ font-weight:bold; list-style:none; }

#searchbox_mid p { margin:0; padding:0 ;line-height:0px; }
#searchbox_mid .list_btn { position:absolute; top:8px; left: 230px; }
#searchbox_mid .free_btn { position:absolute; top:30px; left: 230px; }
#searchbox_mid .kw_box { padding:5px 0 0 15px}

#searchbox_bottom { background:url(../img/searchbox_bottom.gif) no-repeat right bottom; height:10px; margin-bottom:12px; line-height:0; font-size:0; width:307px;}

/* 左カラムバナー */
#leftbnr { margin-top:10px; width:307px }
#leftbnr ul { width:307px; padding:0; margin:0 }
#leftbnr ul li { list-style-type:none; display:block; margin:0; padding:0; }

/* 201012〜 */
#leftbnr .sttl_01 { margin: 5px 0 7px 0; }
#leftbnr .sttl_02 { margin: 15px 0 7px 0;}

/*--- 右カラム -------------------*/
#right_style0001 { margin-left:15px; float:right; }
#right_style0002 { width:566px }

/* 今週のお仕事特集 */
#special_top { width:546px; background:url(../img/spe_bg_top.gif) no-repeat; height:8px; padding:0 10px; line-height:0; font-size:0 }

#special { width:546px; background:url(../img/spe_bg_mid.gif) repeat-y; margin:0; padding:0 10px }
#special .left { width:380px; float:left; margin-top:10px; background:#FFFFFF; }
#special .left ul { margin:5px 0 0 10px; padding-bottom:10px}
#special .left ul li { background:url(../img/ico_link.gif) 0 6px no-repeat; padding:0 0 2px 20px;}

#special .right { width:160px; float:left; margin-top:10px; padding-left:6px }
#special .right ul { width:160px; margin:0 }
#special .right ul img { line-height:0}
#special .right ul li.pb05 { padding-bottom:3px}

#special_bottom { width:546px;  background:url(../img/spe_bg_bottom.gif) no-repeat ; height:8px; padding:0 10px ;line-height:0; font-size:0 }

/* いま注目のオススメ情報・仕事PickUp */


#r60_rightbox_style0001 { margin-bottom:20px }

#r60_rightbox_style0001,
#r60_rightbox_style0003 { width:566px }

#r60_rightbox_style0001 h2 { height:25px; background:url(../img/recomm_ttl.gif) no-repeat; text-indent:-10000px; margin-bottom:5px}

#r60_rightbox_style0003 h2{ height:25px; background:url(../img/pickup_ttl.gif) no-repeat; text-indent:-10000px; margin-bottom:5px}

#r60_rightbox_style0001 ul,
#r60_rightbox_style0003 ul { margin:5px 0 0;}

#r60_rightbox_style0001 ul li,
#r60_rightbox_style0003 ul li { background:url(../img/ico_link.gif) 9px 6px no-repeat; border-bottom:1px dashed #CCCCCC; margin:3px 0; padding:3px 0 6px 25px;}


/* DODA派遣のコンテンツ */
#guide { width:566px}
#guide ul li { float:left }
#guide ul li img { line-height:0}
#guide ul li.left { margin-right:6px}


/* -------------------------------------
　↓20100705　派遣トップ改修↓
------------------------------------- */

/* 20100705--お仕事を探す */
#searchbox_top_02 { background:url(../img/searchbox_ttl_02.gif) no-repeat; height:32px; width:307px;}
#searchbox_top_02 p { color:#FFFFFF; float:right; margin:7px 5px 0 0; }
#searchbox_top_02 h2 { float:left; margin:0; padding:0; text-indent:-10000px; }

#searchbox_mid_02 { margin:0; padding:6px 0 5px 6px; background:url(../img/searchbox_bg.gif) repeat-y; }
#searchbox_mid_02 .main_btn { width:295px; padding:0px 0 8px 6px; background:url(../img/searchbox_line.gif) no-repeat bottom left; }

#searchbox_mid_02 .cate { width:290px; padding:6px 0 8px 6px; background:url(../img/searchbox_line.gif) no-repeat bottom left; position:relative; }
#searchbox_mid_02 .cate_end { width:295px; padding:6px 0 0 6px; position:relative; }

#searchbox_mid_02 ul.type_orange{ margin:5px 0 0 40px; padding : 0px; list-style-image : url(../img/ico_leftlink.gif); list-style-type : disc; list-style-position : outside;}
#searchbox_mid_02 li.size { font-size: 83%; font-weight: bold; padding-bottom : 4px;}
*>#searchbox_mid_02 li.size { font-size: 83%; font-weight: bold; padding-bottom : 0px;}
#searchbox_mid_02 li .font-size02 { font-size: 77%; font-weight: bold; margin-left: 7px; padding-top: 2px;}
*>#searchbox_mid_02 li .font-size02 { font-size: 77%; font-weight: bold; margin-left: 7px; padding-top: 0;}


#searchbox_mid_02 p { margin:0; padding:0; line-height:0px; }
#searchbox_mid_02 .list_btn { position:absolute; top:4px; left: 230px; }
#searchbox_mid_02 .free_btn { position:absolute; top:26px; left: 230px; }
#searchbox_mid_02 .kw_box { padding:5px 0 0 15px;}


/* 20100705--今週のお仕事特集 */
#special_top_02 { width:546px; background:url(../img/spe_bg_top.gif) no-repeat; height:8px; padding:0 10px; line-height:0; font-size:0; }

#special_02 { width:546px; background:url(../img/spe_bg_mid.gif) repeat-y; margin:0; padding:0 10px; }
#special_02 .kanto { width:544px; margin-top:10px; background:#FFFFFF; }
#special_02 .kanto ul { margin:5px 0 0 10px; padding-bottom:10px;}
#special_02 .kanto ul li { background:url(../img/ico_link.gif) 0 6px no-repeat; padding:0 0 2px 20px;}



