/* パンクズ */
.to_ribbon {
	margin : 3px 0px 0px 10px;
	float : left;
}

/* 検索ボックスのタイトル */
.s_box_title {
	width : 605px;
	height : 30px;
	background-image : url(../img/search/search/bg_h1.gif);
}

p.search_title {
	margin : 0px 0px 0px 10px;
	padding : 11px 0px 0px 0px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

h1.searchtitleh1 {
	margin : 0px 0px 0px 10px;
	padding : 11px 0px 0px 0px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

/* 検索ボックス */
.s_box2 {
	width : 605px;
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/search/s_box1.gif);
}

.s_tablebox {
	margin : 0px 0px 0px 50px;
}

.s_box_chobo,.s_box_chobo2,.s_box_chobo3,.s_box_chobo4 {
	background-image : url(../img/search/search/s_box_chobo.gif);
	background-repeat : no-repeat;
	background-position : 0px 4px;
}

.s_box_chobo {
	margin : 0px 0px 2px 0px ;
}

.s_box_chobo2 {
	margin : 7px 0px 2px 0px ;
}

.s_box_chobo3 {
	margin : 0px 0px 2px 20px ;
}

.s_box_chobo4 {
	margin : 7px 0px 2px 20px ;
}

p.s_txt {
	margin : 0px 0px 2px 8px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

.pulldown {
	margin : 0px 0px 0px 9px;
}

.pulldown2 {
	margin : 0px 0px 0px 30px;
}

.pull_style {
	font-size : 12px;
}

.pull_yaji {
	margin : 1px 0px 1px 40px;
}

.bg_submit {
	width : 605px;
	height : 33px;
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/search/bg_submit.gif);
	text-align : center;
}

.submit_position {
	margin : 5px 0px 0px 0px;
	font-size : 12px;
}

/* 結果 */

.result_box {
	margin : 15px 0px 0px 10px;
}

.result {
	margin : 2px 0px 3px 0px;
	font-size : 14px;
	font-weight : bold;
	color : #333333;
	letter-spacing : 1px;
	float : left;
}

.ribbon {
	margin : 0px 0px 3px 10px;
	float : left;
}

.result_normal {
	font-size : 13px;
	font-weight : normal;
	letter-spacing : 0px;
}

.bg_result_sum {
	width : 605px;
	height : 26px;
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/search/bg_result_sum.gif);
}

.ad_unitser,.ad_unitser2 {
	width : 605px;
	background-color : #EAEAEA;
	border-bottom : 3px double #EAEAEA;
	text-align : center;
}

.ad_unitser {
	margin : 0px 0px 10px 0px;
}

.ad_unitser2 {
	margin : 0px 0px 0px 0px;
}

p.result_txt {
	margin : 0px 0px 0px 0px;
	padding : 6px 0px 0px 0px;
	font-size : 13px;
	color : #333333;
	text-align : center;
}

/* 求人情報 */
/* 更新日 */
.kousin_box {
	width : 605px;
	margin : 0px 0px 2px 0px;
}

.kousin_box2 {
	float : right;
}

p.kousin {
	margin : 8px 10px 0px 0px;
	font-size : 13px;
	color : #000000;
	float : left;
}

.pe_box {
	margin : 7px 0px 0px 0px;
	float : left;
}

/* 職種 */
.box_line2 {
	width : 605px;
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/search/box_line_2.gif);
}

p.syokusyu_title {
	margin : 0px 0px 0px 15px;
	padding : 6px 0px 4px 0px;
	font-size : 13px;
	font-weight : bold;
}

.bg_q2 {
	width : 605px;
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/search/bg_q2.gif);
}

.qjin_box {
	width : 593px;
	margin : 0px 0px 0px 6px;
}

/* 写真 */
.pic {
	width : 200px;
	height : 150px;
	float : left;
	margin : 0px 0px 0px 8px;
	text-align : center;
}

.right_box {
	width : 370px;
	float : right;
	margin : 0px 0px 0px 0px;
}

/* アピール文 */
p.apeal {
	margin : 1px 10px 0px 5px;
	font-size : 14px;
	line-height : 18px;
	font-weight : bold;
	color : #FF0000;
}
p.apeal_picari {
	margin : 0px 10px 0px 15px;
	padding : 10px 0px 15px 0px;
	font-size : 14px;
	font-weight : bold;
	color : #FF0000;
}

p.apeal2 {
	margin : 0px 10px 0px 25px;
	padding : 5px 0px 0px 0px;
	font-size : 14px;
	line-height : 18px;
	font-weight : bold;
	color : #FF0000;
}

p.syokusyu_txt {
	margin : 8px 5px 0px 10px;
	font-size : 12px;
	line-height : 14px;
	color : #4F4F4F;
}

p.syokusyu_txt2 {
	margin : 0px 20px 0px 40px;
	padding : 8px 0px 0px 0px;
	font-size : 12px;
	line-height : 18px;
	color : #4F4F4F;
}

p.syokusyu_txt3 {
	margin : 0px 5px 0px 10px;
	padding : 0px 0px 0px 0px;
	font-size : 12px;
	line-height : 18px;
	color : #4F4F4F;
}

/* 求める人物像 */
.bg_employ {
	width : 368px;
	height : 20px;
	margin : 8px 7px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : #F4F4F4;
}

p.employ_title {
	margin : 5px 0px 0px 10px;
	font-size : 12px;
	font-weight : bold;
}

.em1 {
	margin : 7px 0px 0px 0px;
	background-repeat : no-repeat;
	background-position : 0px 0px;
	float : left;
}
.em2,.em3 {
	margin : 7px 0px 0px 12px;
	background-repeat : no-repeat;
	background-position : 0px 0px;
	float : left;
}

.em4 {
	margin : 7px 0px 0px 10px;
	background-repeat : no-repeat;
	background-position : 0px 0px;
	float : left;
}

.em1 {
	background-image : url(../img/search/search/em1.gif);
}

.em2 {
	background-image : url(../img/search/search/em2.gif);
}

.em3 {
	background-image : url(../img/search/search/em3.gif);
}

.em4 {
	background-image : url(../img/search/search/em1.gif);
}

.em_txt {
	margin : 18px 0px 0px 4px;
	font-size : 11px;
	color : #FF0000;
}

/* 募集の背景 */

.normal_box {
	margin : 0px 0px 0px 6px;
}

.bg_haikei {
	width : 593px;
	height : 21px;
	margin : 8px 0px 0px 6px;
	background-image : url(../img/search/search/bg_long_dot.gif);
}

.bg_haikei2 {
	width : 593px;
	height : 21px;
	margin : 8px 0px 0px 0px;
	background-image : url(../img/search/search/bg_long_dot.gif);
}

p.haikei_txt {
	width : 500px;
	margin : 7px 0px 0px 45px;
	font-size : 12px;
	color : #4F4F4F;
	line-height : 16px;
}

/* 弊社の魅力 */
p.charm_title {
	margin : 5px 0px 0px 25px;
	font-size : 13px;
	font-weight : bold;
	color : #FF0000;
}

/* 仕事内容などのテーブル */
.sigoto_box {
	margin : 10px 0px 0px 6px;
}
.sigoto_box2 {
	margin : 10px 0px 0px 6px;
}

.table_color {
	background-color : #CCCCCC;
}

.td_color1 {
	background-color : #E3E3E3;
}

.td_color2 {
	background-color : #FFFFFF;
}

p.t_lefttext {
	margin : 6px 0px 5px 0px;
	font-size : 12px;
	font-weight : bold;
	color : #4F4F4F;
	text-align : center;
}

p.t_righttext {
	margin : 6px 0px 5px 10px;
	font-size : 12px;
	color : #4F4F4F;
}

/* 詳細ページへのボタン */
.bg_to_detail {
	width : 593px;
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/search/bg_todetail1.gif);
}

.to_detail {
	text-align : center;
}

/* 最後の横線 */
.bg_q3 {
	width : 605px;
	margin : 0px 0px 20px 0px;
	background-image : url(../img/search/search/bg_q3.gif);
}

/* 検索結果ゼロ件 */
.sorry_box {
 width :600px;
 margin : 30px auto 0px auto;
}

.makotoni {
	width : 600px;
	height : 24px;
	background-image : url(../img/search/search/bg_not_title.gif);
}

p.sorry_title {
	margin : 0px 0px 0px 60px;
	padding : 6px 0px 0px 0px;
	font-size : 14px;
	color : #FFFFFF;
}

.sorry_txt {
	margin : 15px 0px 25px 95px;
}

p.minasama {
	margin : 10px 0px 2px 3px;
}

.r_c_box {
	width : 293px;
	background-color : #F9F9F9;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
}

p.zero_message {
	margin : 5px 10px 10px 10px;
	line-height : 18px;
}

.image_center {
	margin : 5px 0px 10px 0px;
	text-align : center;
}

p.kantan_bikkuri {
	margin : 0px 0px 7px 0px;
	text-align : center;
}

p.kantan_bikkuri2 {
	margin : 10px 0px 7px 35px;
	line-height : 18px;
}

p.formmail {
	margin : 0px 0px 0px 45px;
	font-size : 11px;
	font-weight : bold;
}

p.way_touroku {
	margin : 0px 0px 5px 45px;
}

.kantan_bold {
	font-weight : bold;
}

.yaji_karagif {
	margin : 10px 0px 0px 0px;
	text-align : center;
}

.kara_box_iei {
	margin : 10px 0px 10px 0px;
	text-align : center;
}

.kara_box_iei2 {
	margin : 18px 0px 10px 0px;
	text-align : center;
}

.other_link {
	width : 535px;
	height : 27px;
	margin : 30px auto 0px auto;
	background-image : url(../img/common/bg_koyou.gif);
}

p.koyou_search {
	margin : 0px 0px 0px 10px;
	padding : 7px 0px 0px 0px;
	font-weight : bold;
	color : #FFFFFF;
}

.kaku_koyou {
	width : 535px;
	margin : 15px auto 0px auto;
}

.k_kensaku_chobo {
	margin : 2px 0px 40px 25px;
	background-image : url(../img/index/chobo_ability.gif);
	background-repeat : no-repeat;
	background-position : 0px 4px;
	float : left;
}

p.koyou_kensaku_txt {
	margin : 0px 0px 0px 8px;
	font-weight : bold;
}

/* 提携サイト用 */
.af_logo {
	margin : 0px 10px 0px 0px;
	text-align : right;
}

.ijou_box {
	width : 605px;
	margin : -15px 0px 12px 0px;
}

p.ijou_txt {
	margin : 0px 10px 0px 0px;
	text-align : right;
}

p.teikei_hithit {
	margin : 0px 0px 0px 0px;
	text-align : center;
	color : #FF0000;
	letter-spacing : 1px;
	font-weight : bold;
	background-color : #FFE8CE;
	padding : 7px 0px 10px 0px;
}

.teikei_sum_big {
	font-size : 22px;
}

.to_teikeiyaji {
	margin : 10px 0px 10px 0px;
	text-align : center;
}

.to_teikeibutton {
	margin : 5px 0px 20px 0px;
	text-align : center;
}

/* NEWアドセンス */
.search_rekta {
	width : 250px;
	margin : 10px auto 0px auto;
	padding : 10px 0px 10px 0px;
	border-top : 1px dotted #CCCCCC;
}

.search_rekta2 {
	width : 346px;
	margin : 20px auto 10px auto;
	padding : 10px 0px 10px 10px;
	border : 1px dotted #CCCCCC;
}

.search_ad460 {
	width : 460px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
}


.search_ad468 {
	width : 470px;
	margin : 10px auto 10px auto;
	padding : 10px 0px 10px 10px;
	border : 1px dotted #CCCCCC;
}

.zero_unit {
	width : 468px;
	margin : 0px auto 0px auto;
	padding : 100px 0px 600px 0px;
}

.adunitnew {
	width : 605px;
	margin : 0px 0px 10px 0px;
	padding : 10px 0px 4px 0px;
	border-bottom : 1px dotted #CCCCCC;
	text-align : center;
}