/*-- 既存シートここから --*/
/*-- 既存シートここから --*/
A:active{color:#3366FF}
A:hover{color:#3366FF}
.n10{font-Size:10px;}
.n10red{font-Size:10px; color: #DA0000;}
.n10tomato{font-Size:10px; color: #FF6347;}
.n10gray{font-Size:10px; color: #666666;}
.n10or{font-Size:10px; color: #FF9900;}
.n10-14{font-Size:10px; line-height:14px;}
.n10-14or{font-Size:10px; line-height:14px; color: #FF6600;}
.n10-14gray2{font-Size:10px; line-height:14px; color: #666666;}
.n10-16{font-Size:10px; line-height:16px;}
.n10-12gray3{font-Size:10px; line-height:12px; color: #333333;}
.n10-18blue{font-Size:10px; line-height:18px; color: #99CCFF;}

.n12{font-Size:12px;}
.n12red{font-Size:12px; color: #DA0000;}
.n12blue{font-Size:12px; color: #0000CD;}
.n12tomato{font-Size:12px; color: #FF6347;}
.n12brown{font-Size:12px; color: #990000;}
.n12gray{font-Size:12px; color: #999999;}
.n12gray3{font-Size:12px; color: #333333; letter-spacing: 1px;}
.n12whi{font-Size:12px; color: #FFFFFF;}
.n12green{font-Size:12px; color: #6ACC62;}
.n12-14{font-Size:12px; line-height:14px;}
.n12-14gray2{font-Size:12px; line-height:14px; color: #666666;}
.n12-16{font-Size:12px; line-height:16px;}
.n12-16emerald{font-Size:12px; line-height:16px; color: #4EBDD7;}
.n12-16tomato{font-Size:12px; line-height:16px; color: #FF6347;}
.n12-18{font-Size:12px; line-height:18px;}
.n12-18gray{font-Size:12px; line-height:18px; color: #F3F3F3;}
.n12-16gray2{font-Size:12px; line-height:16px; color: #666666;}
.n12-16gray3{font-Size:12px; line-height:16px; color: #333333;}

.n14{font-Size:14px;}
.n14red{font-Size:14px; color: #DA0000;}
.n14tomato{font-Size:14px; color: #FF6347;}
.n14gray{font-Size:14px; color: #999999;}
.n14whi{font-Size:14px; color: #FFFFFF;}
.n14-18{font-Size:14px; line-height:18px;}
.n14-20{font-Size:14px;	line-height:20px;}
.n14-20red {font-Size:14px; line-height:20px; color: DA0000;}

.n16{font-Size:16px;}
.n16red{font-Size:16px; color: #DA0000;}
.n16tomato{font-Size:16px; color: #FF6347;}
.n16gray{font-Size:16px; color: #999999;}
.n16-20{font-Size:16px; font-weight:bold; line-height:20px;}
.n16-22{font-Size:16px; font-weight:bold; line-height:22px;}

.b10{font-Size:10px; font-weight:bold;}
.b10red{font-Size:10px; font-weight:bold; color: #DA0000;}
.b10whi{font-Size:10px; font-weight:bold; color: #FFFFFF;}
.b10tomato{font-Size:10px; font-weight:bold; color: #FF6347;}
.b10-14{font-Size:10px; font-weight:bold; line-height:14px;}
.b10-16{font-Size:10px; font-weight:bold; line-height:16px;}
.b10gray2{font-Size:10px; font-weight:bold; color: #666666;}
.b10gray3{font-Size:10px; font-weight:bold; color: #333333;}

.b12{font-Size:12px; font-weight:bold;}
.b12whi{font-Size:12px; font-weight:bold; color: #FFFFFF;}
.b12tomato{font-Size:12px; font-weight:bold; color: #FF6347;}
.b12red{font-Size:12px; font-weight:bold; color: #DA0000;}
.b12gray{font-Size:12px; font-weight:bold; color: #CCCCCC;}
.b12gray2{font-Size:12px; font-weight:bold; color: #666666;}
.b12gray3{font-Size:12px; font-weight:bold; color: #333333;}
.b12or{font-Size:12px; font-weight:bold; color: #FF6600;}
.b12or2{font-Size:12px; font-weight:bold; color: #FF9900;}
.b12-16{font-Size:12px; font-weight:bold; line-height:16px;}
.b12-16whi{font-Size:12px; font-weight:bold; line-height:16px; color: #FFFFFF;}
.b12-18{font-Size:12px; font-weight:bold; line-height:18px;}
.b12-18br{font-Size:12px; font-weight:bold; line-height:18px; color: #990000;}
.b12br{font-Size:12px; font-weight:bold; color: #990000;}

.b14{font-Size:14px; font-weight:bold;}
.b14red{font-Size:14px; font-weight:bold; color: #DA0000;}
.b14tomato{font-Size:14px; font-weight:bold; color: #FF6347;}
.b14gray{font-Size:14px; font-weight:bold; color: #CCCCCC;}
.b14whi{font-Size:14px; font-weight:bold; color: #FFFFFF;}
.b14or{font-Size:14px; font-weight:bold; color: #FF6600;}
.b14green{font-Size:14px; font-weight:bold; color: #6ACC62;}
.b14counsel{font-Size:14px; font-weight:bold; color: #348181;}
.b14-18{font-Size:14px; font-weight:bold; line-height:18px;}
.b14-20{font-Size:14px; font-weight:bold; line-height:20px;}
.b14gray2{font-Size:14px; font-weight:bold; color: #666666;}

.b16{font-Size:16px; font-weight:bold;}
.b16red{font-Size:16px; font-weight:bold; color: #DA0000;}
.b16tomato{font-Size:16px; font-weight:bold; color: #FF6347;}
.b16-20gray2{font-Size:16px; font-weight:bold; line-height:20px; color: #666666;}
.b16or{font-Size:16px; font-weight:bold; color: #FF6600;}
.b16counsel{font-Size:16px; font-weight:bold; line-height:25px; color: #348181;}
.b16-20{font-Size:16px; font-weight:bold; line-height:20px;}
.b16-20tomato{font-Size:16px; font-weight:bold; line-height:20px; color: #FF6347;}
.b16-20enquete-blue{font-Size:16px; font-weight:bold; line-height:20px; color: #0079F2;}
.b16-20enquete-green{font-Size:16px; font-weight:bold; line-height:20px; color: #28A228;}
.b16-22{font-Size:16px; font-weight:bold; line-height:22px;}
/*-- 既存シートここまで --*/
/*-- 以下、リニューアル2007追加 --*/
/*-- kihon --*/
body {
	background-color:#FFFFFF;
	text-align:center;
	color: #333333;
}
body,div,p,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,form {
	margin: 0px;
	padding: 0px;
	border: 0;
	word-break: break-all;	
}
body,th,td,div,p,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd {
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	line-height:1.35em;
	text-decoration: none;
}
/*-- header --*/
#header {
	width: 800px;
	margin:0 auto;
}
#header .bg01 {
	background: url(/c/pc/img/head_img.gif) no-repeat center top;
}
#header .m_bg01 {
	height:5px;
	background: url(/h/parts/img/s1/header_bg01.gif) repeat-x left top;
}
#header .m_bg02 {
	height:5px;
	background: url(/h/parts/img/s1/header_bg02.gif) repeat-x left top;
}
#header .s_bg {
	height:31px;
	background: url(/h/parts/img/s1/header_bg03.gif) repeat-x left top;
}
#header .count {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#FF0000;
	padding-bottom:3px;
	padding-right:3px;
}
#header .icn_out {
	background: url(/h/parts/img/s1/icn_bye.gif) no-repeat left center;
	padding:0px 0px 0px 25px;
}
#header .icn_in {
	background: url(/h/parts/img/s1/icn_my.gif) no-repeat left center;
	padding:0px 0px 0px 25px;
}

#header .icn_naiyo {
	background: url(/h/parts/img/s1/icn_naiyo.gif) no-repeat left center;
	padding:0px 0px 0px 18px;
}
#header .icn_touroku {
	background: url(/h/parts/img/s1/icn_touroku.gif) no-repeat left center;
	padding:0px 0px 0px 18px;
}
#header .icn_name {
	background: url(/h/parts/img/s1/icn_name.gif) no-repeat left center;
	padding:0px 0px 0px 15px;
}
#header .icn_hozon {
	background: url(/h/parts/img/s1/icn_hozon.gif) no-repeat right center;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:3px;
	color:#FF6600;
	font-size:10px;
}
/* 20100318 add start */
#header .icn_mato_hdr {
	background: url(/h/parts/img/s1/icn_mato_hdr.gif) no-repeat left 4px;
	line-height:180%;
	padding-left:21px;
	padding-top:4px;
	padding-bottom:4px;
	color:#FF6600;
	font-size:10px;
	display:block;
} /* 20100318 add end */
#header .icn_help {
	background: url(/h/parts/img/s1/icn_help.gif) no-repeat left center;
	padding:5px 0px 5px 16px;
}
#header .icn_map {
	background: url(/h/parts/img/s1/icn_map.gif) no-repeat left center;
	padding:5px 0px 5px 16px;
}
/*-- header　エラー画面 --*/
#header .icn_help_g {
	background: url(/h/parts/img/s1/icn_help_g.gif) no-repeat left center;
	padding:5px 0px 5px 16px;
}
#header .icn_map_g {
	background: url(/h/parts/img/s1/icn_map_g.gif) no-repeat left center;
	padding:5px 0px 5px 16px;
}
/*-- footer --*/
#footer {
	width: 800px;
	margin-right:auto;
	margin-left: auto;
}
#footer div {
	background: url(/h/parts/img/s1/f_line.gif) repeat-x left center;
}
#footer table {
	margin-bottom:10px;
}
/*-- main --*/
#body {
	width: 800px;
	margin-right:auto;
	margin-left: auto;
	margin-top:0px;
	margin-bottom:0px;
}
#side_area {
	width:170px;
	background-color:#F6F6F6;
	padding-top:5px;
	padding-bottom:5px;
}
#side_area .step {
	background: url(/h/parts/img/s1/step.gif) no-repeat left top;
	height:58px;
	text-align:center;
}
#side_area .step a {
	display:block;
	width:149px;
	height:56px;
}
#side_area .step a p {
	margin:10px 0px 10px 0px;
}
#side_area .step_s {
	background: url(/h/parts/img/s1/step_s.gif) no-repeat left top;
	height:58px;
	text-align:center;
	color:#FFFFFF;
}

/*-- margin --*/
.spt0 {
	margin-top:0;
}
.spt5 {
	margin-top:5px;
}
.spt10 {
	margin-top:10px;
}
.spt15 {
	margin-top:15px;
}
.spt20 {
	margin-top:20px;
}
.spt25 {
	margin-top:25px;
}
.spt30 {
	margin-top:30px;
}
.spt40 {
	margin-top:40px;
}
.spr0 {
	margin-right:0;
}
.spr5 {
	margin-right:5px;
}
.spr10 {
	margin-right:10px;
}
.spr15 {
	margin-right:15px;
}
.spr20 {
	margin-right:20px;
}
.spr25 {
	margin-right:25px;
}
.spr30 {
	margin-right:30px;
}
.spr40 {
	margin-right:40px;
}
.spb0 {
	margin-bottom: 0;
}
.spb3 {
	margin-bottom:3px;
}
.spb5 {
	margin-bottom:5px;
}
.spb10 {
	margin-bottom:10px;
}
.spb15 {
	margin-bottom:15px;
}
.spb20 {
	margin-bottom:20px;
}
.spb25 {
	margin-bottom:25px;
}
.spb30 {
	margin-bottom:30px;
}
.spb35 {
	margin-bottom:35px;
}
.spb40 {
	margin-bottom:40px;
}
.spl0 {
	margin-left:0;
}
.spl5 {
	margin-left:5px;
}
.spl10 {
	margin-left:10px;
}
.spl15 {
	margin-left:15px;
}
.spl20 {
	margin-left:20px;
}
.spl25 {
	margin-left:25px;
}
.spl30 {
	margin-left:30px;
}
.spl40 {
	margin-left:40px;
}
.spl50 {
	margin-left:50px;
}
.spl120 {
	margin-left:120px;
}
.icon_a img {
	margin:1px;
}
.icon_b img {
	margin:1px;
}
.icon_c img {
	margin:2px;
}
icon_d img {
	margin-right:1px;
}

/*　position　-----*/
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
/*-- color font --*/
.eng {
	color:#990000;
}
.red14 {
	font-size:14px;
	color:#DA0000;
}
.red16 {
	font-size:16px;
	color:#DA0000;
}
.red10 {
	font-size:10px;
	color:#DA0000;
}
.red {
	color:#DA0000;
}
.gray {
	color:#999999;
}
.d_gray {
	color:#666666;
}
.gray14 {
	font-size:14px;
	color:#999999;
}
.gray16 {
	font-size:16px;
	color:#999999;
}
.gray_r10 {
	font-size:10px;
	color:#666666;
}
.white {
	color:#FFFFFF;
}
.white16 {
	font-size:16px;
	color:#FFFFFF;
}
.tomato {
	color:#FF6347;
}
.tomato16 {
	font-size:16px;
	color:#FF6347;
}
.orange {
	color:#FF6600;
}
.def8 {
	font-size:8px;
	color:#333333;
}
.def10 {
	font-size:10px;
	color:#333333;
}
.def14 {
	font-size:14px;
	color:#333333;
}
.def16 {
	font-size:16px;
	color:#333333;
}
.eng12 {
	font-size:12px;
	color:#CC3300;
}
.beige {
	color:#C7A03A;
}
/*-- link --*/
a.noline,a.noline:link,a.noline:visited {
	text-decoration:none;
}
a.noline:hover,a.noline:active {
	text-decoration:underline;
}
a.icon_r {
	background: url(/h/parts/img/s1/tri_right_rd_w.gif) no-repeat left top;
	padding-left: 10px;
	padding-bottom:5px;
}
a.y_o {
	background: url(/h/parts/img/s1/y_o.gif) no-repeat left center;
	padding-left: 9px;
}
a.y_o2 {
	background: url(/h/parts/img/s1/y_o2.gif) no-repeat left center;
	padding-left: 9px;
}
.y_o3 {
	background: url(/h/parts/img/s1/link_arrow.gif) no-repeat left center;
	padding-left:9px;
}
a.plus {
	background: url(/h/parts/img/s1/plus.gif) no-repeat left center;
	padding-left: 15px;
}
a.mail {
	background: url(/h/parts/img/s1/mail.gif) no-repeat left center;
	padding-left: 18px;
}
a.mark {
	background: url(/h/parts/img/s1/job_mark.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 1px;
}
a.help {
	background: url(/h/parts/img/s1/help.gif) no-repeat left center;
	padding-left: 30px;
}
a.plus12 {
	background: url(/h/parts/img/s1/plus.gif) no-repeat left center;
	padding-left: 12px;
	padding-top:2px;
}
.star {
	background: url(/h/parts/img/s1/top_star_o_y.gif) no-repeat left center;
	padding-left: 18px;
	padding-top:3px;
}
.y_g {
	background: url(/h/parts/img/s1/tri_right_gr_w.gif) no-repeat left center;
	padding-left: 10px;
}
a.p_close {
	background: url(/h/parts/img/s1/icn_close.gif) no-repeat left center;
	padding-left: 15px;
}
.dot {
	background: url(/h/parts/img/s1/dot_o.gif) no-repeat left center;
	padding-left: 10px;
}

/*-- table --*/
.tbl_y {
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.tbl_y td,.tbl_y th {
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.tbl_y th {
	background-color: #FFFEDF;
	font-weight:normal;
}
.tbl_y th.sub {
	border-bottom: 1px dotted #B3B3B3;
}
.tbl_y td.sub {
	background-color: #FFFFF0;
	border-right: 1px dotted #B3B3B3;
	text-align:center;
}
.tbl_y td.sub02 {
	background-color: #FFFFF0;
	border-right: 1px solid #B3B3B3;
	text-align:center;
}
.tbl_y td.sub03 {
	border-bottom: 1px dotted #B3B3B3;
}
.tbl_y td.non,.tbl_y th.non {
	border:0;
	background:inherit;
}
.tbl_g {
	border-top: 1px solid #6C6C6C;
	border-left: 1px solid #6C6C6C;
}
.tbl_g td,.tbl_g th {
	border-right: 1px solid #6C6C6C;
	border-bottom: 1px solid #6C6C6C;
	text-align:center;
}
.tbl_g th {
	background-color: #B3B3B3;
	text-align:center;
	font-weight:normal;
}
.tbl_g td.sub {
	background-color: #F3F3F3;
	border-right: 1px dotted #6C6C6C;
	text-align:center;
}
.tbl_o {
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.tbl_o td,.tbl_o th {
	border-right: 1px solid #868686;
	border-bottom: 1px solid #868686;
}
.tbl_o th {
	background-color: #FFD1B9;
	font-weight:normal;
}
.tbl_o td.sub {
	background-color: #FFF7F0;
	border-right: 1px solid #868686;
	text-align:center;
}
.tbl_o td.non,.tbl_o th.non {
	border:0;
	background:inherit;
}
.tblNone,.tblNone th,.tblNone td {
	border:0;
	background:inherit;
}

/*-- line --*/
.line_bd1 {
	border-bottom:1px dotted #CCCCCC;
}
.line_bd1o {
	border-bottom:1px dotted #FF6600;
}
.line_bd1y {
	border-bottom:1px dotted #FF9C66;
}
.line_b3 {
	border-bottom:2px solid #CCCCCC;
}
.line01 {
	border:1px solid #CCCCCC;
}
.line_b01 {
	border-bottom:1px solid #333333;
}
.line_r01 {
	border-right:1px solid #CCCCCC;
}
/*-- box --*/
.box01 {
	border:1px dotted #333333;
}
/*-- error --*/
div.er {
	margin:70px 0px 100px 50px;
}
div.er p {
	margin:10px 0px 10px 0px;
	font-size:14px;
	color:#DA0000;
	text-align:left;
}
div.er2 {
	margin:30px 0px 30px 50px;
}
div.er2 p {
	margin:10px 0px 10px 0px;
	font-size:14px;
	color:#DA0000;
}
/*-- top --*/
#top {
	margin-left:10px;
}
#pr_topi {
	margin:0px 0px 10px 20px;
}
#top ul,li,ol {
	list-style: none;
	margin-bottom:3px;
}
#top a.pr {
	background: url(/h/parts/img/s1/icn_pr.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom:3px;
	padding-top:2px;
}
#w_tokusyu {
	margin:0px 0px 10px 20px;
}
#w_tokusyu .bg {
	width:555px;
	height:105px;
	background: url(/h/parts/img/s1/w_tokusyu_bg.jpg) no-repeat left center;
}
#top a.cyuumoku {
	background: url(/h/parts/img/s1/icn_cyuumoku.gif) no-repeat left top;
	padding-left: 35px;
}
#top .s_shigoto {
	background: url(/h/parts/img/s1/s_shigoto_bg.gif) repeat-y left top;
}
#top .s_kinmu {
	background: url(/h/parts/img/s1/s_kinmu_bg.gif) repeat-y left top;
}
#top .s_eki {
	background: url(/h/parts/img/s1/s_eki_bg.gif) repeat-y left top;
}
#top .s_kinmuchi {
	background: url(/h/parts/img/s1/s_kinmuchi_bg.gif) repeat-y left top;
}
#top .s_syokusyu {
	background: url(/h/parts/img/s1/s_syokusyu_bg.gif) repeat-y left top;
}
#top .s_haken {
	background: url(/h/parts/img/s1/s_haken_bg.gif) repeat-y left top;
}
#top .s_free {
	background: url(/h/parts/img/s1/s_free.gif) no-repeat left top;
	height:39px;
	vertical-align:bottom;
}
#top .s_freebg {
	background: url(/h/parts/img/s1/s_free_bg.gif) repeat-y left top;
}
#top .s_bg {
	background: url(/h/parts/img/s1/s_left_bg.gif) repeat-x left top;
	height:2px
}
#top_side {
	width:190px;
	background-color:#EFEEED;
}
#top_side h3 {
	margin-bottom:5px;
}
/*-- joblist --*/
#job_list {
	margin-left:10px;
	margin-right:10px;
}
/* -- add　2006.09.26 -- */

#job_list .title01 {
	background: url(/h/parts/img/s1/job_title.gif) repeat-y left top;
}
#job_list .title01 h3 {
	font-size:14px;
	font-weight:bold;
	margin:2px 0px 6px 15px;
}
#job_list .title01 p {
	margin:5px 0px 0px 15px;
}
#job_list .top_icon {
	background: url(/h/parts/img/s1/job_iconbg.gif) repeat-y left top;
}
/* -- add　2006.09.26 -- */
#job_list .top_icon p {
	margin-left:15px;
}

#job_list .head {
	background: url(/h/parts/img/s1/job_head.gif) no-repeat left top;
	height:56px;
}
#job_list .head p {
	width:155px;
	margin-left:3px;
	font-size:10px;
}
#job_list .bg01 {
	background: url(/h/parts/img/s1/job_bg01.gif) repeat-y left top;
}
#job_list .bg01 p {
	width:580px;
	margin:3px 0px 3px 15px;
}
#job_list .naiyo {
	background: url(/h/parts/img/s1/job_bg03.gif) repeat-y left top;
}
#job_list .naiyo table {
	margin:0px 15px 0px 15px;
}
#job_list .naiyo table td {
	border-bottom: 1px dotted #BF9531;	
}
#job_list .naiyo table td.sub {
	border-left: 1px dotted #BF9531;	
}
#job_list .naiyo table td.non {
	border:0px;	
}
#job_list .naiyo table td h4 {
	background: url(/h/parts/img/s1/job_m.gif) no-repeat left top;
	padding-left: 7px;
	font-size:12px;
	font-weight:bold;
	color:#C7A03A;
}
#job_list .foot {
	background: url(/h/parts/img/s1/job_bg04.gif) no-repeat left top;
	height:64px;
}
#job_list .foot table {
	margin:15px 10px 0px 10px;
}
#job_list .foot .teisei {
	background: url(/h/parts/img/s1/job_teisei.gif) no-repeat left top;
	padding-left:25px;
	padding-top:1px;
}
#job_list .foot .hozon {
	background: url(/h/parts/img/s1/job_hozon.gif) no-repeat right top;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:7px;
}
/*-- 09.option --*/
#s_option {
	margin-left:30px;
	margin-right:30px;
}
#s_topics {
	margin-left:25px;
	margin-right:25px;
}
#s_topics h1 {
	font-size:14px;
	color:#DA0000;
	font-weight:bold;
	background: url(/h/parts/img/s1/topics_title.gif) no-repeat left top;
	padding-left: 102px;
	border-bottom:2px dotted #FFCC00;
	margin-bottom:5px;
}
#s_topics h2 {
	font-size:16px;
	font-weight:bold;
}
#s_topics h3 {
	color:#FF6600;
	font-weight:bold;
}
/*-- 10.login 11.touroku 14.error 15.taikai --*/
#s_err {
	margin-left:30px;
	margin-right:30px;
}
#s_err h2 {
	font-size:14px;
	font-weight:bold;
	background: url(/h/parts/img/s1/err_m.gif) no-repeat left top;
	padding-left: 20px;
}
/*-- entry sheet --*/
#entry {
	margin-left:20px;
	margin-right:20px;
}
#entry h2 {
	background: url(/h/parts/img/s1/entry_mds.gif) no-repeat left center;
	padding-left: 19px;
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
}
#entry .bg_g {
	background: url(/h/parts/img/s1/entry_bg02.gif) repeat-y left top;
}
#entry .job_list {
	background: url(/h/parts/img/s1/entry_dot.gif) no-repeat left top;
	padding-left: 7px;
}
#entry .ent_line {
	border-bottom: 3px solid #FF9A63;
}
#entry .ent_gline {
	border-bottom: 1px solid #C9C9C9;
}
#entry .tbl_ent {
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
}
#entry .tbl_ent td,.tbl_ent th {
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	text-align:left;
}
/*-- add --*/
#entry .tbl_ent td.sub,.tbl_ent th.sub {
	border-bottom: 1px solid #EEEEEE;
	text-align:left;
}
/*-- add --*/



#entry .tbl_ent th {
	background-color: #FFFBF7;
	text-align:left;
	font-weight:normal;
}
#entry .tbl_non,#entry .tbl_non th,#entry .tbl_non td {
	border:0;
	background:inherit;
}
#entry .tbl_ent td.touroku {
	background: url(/h/parts/img/s1/entry_bg04.gif) no-repeat right top;
	border:0;
	width:130px;
	height:95px;
}
#entry .tbl_ent td.touroku div,#entry .tbl_ent td.touroku02 div {
	margin-left:30px;
	margin-right:6px;
	margin-top:4px;
	width:150px;
}
#entry .tbl_ent td.touroku02 {
	background: url(/h/parts/img/s1/entry_bg05.gif) no-repeat right top;
	border:0;
	width:189px;
	height:44px;
}
#entry .arealist {
	width:220px;
}
#entry .tbl_history {
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	margin-bottom:20px;
}
#entry .tbl_history td,#entry .tbl_history th {
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
#entry .tbl_history th {
	background-color: #FFFEDF;
	font-weight:normal;
	font-size:10px;
}
/* -- entry add -- */
#entry .tbl_ent th.error{
	background-color: #FFCCFF;
	text-align:left;
	font-weight:normal;
}
#entry .erbg{
	background-color: #FFCCFF;
}
/*-- search list --*/
#search .bg01 {
	background: url(/h/parts/img/s1/search_bg_01.gif) repeat left top;
}
#search .bg02 {
	background: url(/h/parts/img/s1/search_bg_02.gif) repeat-y left top;
	width:2px;
}
#search .bg03 {
	background: url(/h/parts/img/s1/search_bg_03.gif) repeat-x left top;
	white-space:620;
	height:2px;
}
#search .icn {
	margin-right:2px;
}
/*-- company --*/
#company {
	margin-left:15px;
	margin-right:15px;
}
#company h1,#p_company h1 {
	font-size:16px;
	font-weight:bold;
}
#company .touroku {
	border: 1px solid #D4D4D4;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
}
#company .main {
	border-top: 5px solid #FF9C67;
	border-bottom: 5px solid #FF9C67;
}
#company .main .syousai {
	background: url(/h/parts/img/s1/company_syousai.gif) no-repeat left top;
	height:28px;
}
#company .main .syousai h2,#p_company .main .syousai h2{
	margin-left:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.dotline {
	margin-top:10px;
	margin-bottom:10px;
	border-right:1px dotted #FF6600;
}
.c_mail {
	background: url(/h/parts/img/s1/company_mail.gif) no-repeat left top;
	padding-left: 25px;
}
.c_tel {
	background: url(/h/parts/img/s1/company_tel.gif) no-repeat left top;
	padding-left: 25px;
}
.c_hp {
	background: url(/h/parts/img/s1/company_hp.gif) no-repeat left top;
	padding-left: 25px;
}
#p_company {
	margin-left:15px;
	margin-right:15px;
}
#p_company .main .syousai {
	background: url(/h/parts/img/s1/p_company_syousai.gif) no-repeat left top;
	height:28px;
}

/*-- zoomup --*/
#zoomup {
	margin-top:15px;
	margin-left:20px;
}
#zoomup li {
	background: url(/h/parts/img/s1/tri_right_gr_w.gif) no-repeat left top;
	padding-left: 10px;
	margin-bottom:5px;
}
/*-- popup --*/
#popup {
	margin-left:15px;
	margin-right:15px;
}
#popup02 {
	margin-left:5px;
	margin-right:5px;
}
#popup02 h2 {
	font-size:14px;
	font-weight:bold;
	background: url(/h/parts/img/s1/err_m.gif) no-repeat left top;
	padding-left: 20px;
}
/* 20100317 add start */
#popup02 h2.matometeE {
	font-size:16px;
	font-weight:bold;
	line-height:160%;
	background: url(/h/parts/img/s1/icn_matomete.gif) no-repeat left top;
	padding-left: 26px;
	height:23px;
}
/* 20100317 add end */
#teisei h2 {
	font-size:14px;
	font-weight:bold;
	background: url(/h/parts/img/s1/job_teisei_l.gif) no-repeat left top;
	padding-left: 30px;
}
/*-- login top --*/
.login_bg {
	background: url(/h/parts/img/s1/login_bg02.gif) repeat-y left top;
}
.tbl_login td {
	border: 1px solid #ECECEC;
	background-color:#FFFFFF;
}
.tbl_login td.non {
	border:0;
	background:inherit;
}
/* -- add -- */
#entry .tbl_ent th.error{
	background-color: #FFCCFF;
	text-align:left;
	font-weight:normal;
}
#entry .erbg{
	background-color: #FFCCFF;
}
.changemail {
	background: url(/h/parts/img/s1/mail.gif) no-repeat left center;
	padding-left: 18px;
}
.mailservice {
	padding-left: 18px;
}
.tblcolor {
	background-color: #FFFBF7;
}

/*「平均時給を調べる」ボタン*/
#body #rate-btn{width:620px; text-align:right; margin:13px 0 30px 0;}


/*時給計算　CONTENTS内*/
#body #note{width:620px; background: url(/h/parts/img/s1/rate_note_bg.gif) repeat-y; margin:0 0 15px 0;}
#body #note-head{width:620px; height:33px; background: url(/h/parts/img/s1/rate_note_t.gif) no-repeat; font-size:1px;}
#body #note-bottom{width:620px; height:33px; font-size:1px;}
#body #note .count{font-size:30px; font-weight:bold; color:#F00; margin:0 5px;}
#body #note .countken{font-size:18px; font-weight:bold; color:#333;}
#body #note .graph{border:1px solid #C90; padding:9px; text-align:center; background:#FFF;}
#body #note .graph .graph-sample{width:550px; height:23px; font-size:10px; text-align:center; background:url(/h/parts/img/s1/rate_graph_bg.gif) no-repeat right top; padding:15px 0 5px 0;}
#body #note .graph .graph-sample table{ margin:0 auto;}
#body #note .graph .graph-sample td{font-size:10px;}
#body #note .graph .graph-sample img{margin:0 4px 1px;}
#body #note .graph .graph-sample .col-this{ color:#3399FF;}
#body #note .graph .graph-sample .col-job{ color:#AC16CE;}
#body #note .graph .graph-sample .col-area{ color:#008051;}
#body #note .graph .graph-sample .col-par{ color:#CC0000;}

#body #note .always{padding:12px; background:#FFF;}
#body #note .always strong{color:#960;}
#body #note .always p{margin:10px 0;}

/*時給計算　検索結果　右メニューリンク*/
a.rate-link {
	background: url(/h/parts/img/s1/icn_rate.gif) no-repeat left center;
	padding-left: 16px;
	padding-top: 2px;
}

/*-- padding --*/
.spt_p5 {padding-top:5px;}

/*-- 仕事ＰＲ --*/
#tairyo_special {
	margin-left:25px;
	margin-right:25px;
}
/* -- add　2007.07.09 -- */

#tairyo_special .tairyo_list {margin:0 0 30px 15px;}
#tairyo_special .tairyo_list a {background: url(/h/parts/img/s1/tairyo_list_arrow.gif) no-repeat left center; padding-left:10px;}

#tairyo_special .title01 {background: url(/h/parts/img/s1/tairyo_osusume00.gif) repeat-y left top;}
#tairyo_special .title01 h3 {
	background: url(/h/parts/img/s1/tairyo_osusume03_h3.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
	margin:2px 0px 6px 15px;
	padding-left:20px;
}
#tairyo_special .title01 p {margin:5px 0px 0px 15px;}
#tairyo_special .top_icon {background: url(/h/parts/img/s1/tairyo_iconbg.gif) repeat-y left top;}
#tairyo_special .top_icon p {margin-left:15px;}

#tairyo_special .head {background: url(/h/parts/img/s1/job_head.gif) no-repeat left top; height:56px;}
#tairyo_special .head p {width:155px; margin-left:3px; font-size:10px;}
#tairyo_special .bg01 {background:#F4EABF;}
#tairyo_special .bg01 p {width:730px; margin:3px 0px 3px 15px;}
#tairyo_special .naiyo {background: url(/h/parts/img/s1/tairyo_bg03.gif) repeat-y left top;}
#tairyo_special .naiyo table.naiyo_main {margin:0px 15px 0px 20px;}
#tairyo_special .naiyo table.naiyo_right td {border-bottom: 1px dotted #BF9531;	}
#tairyo_special .naiyo table.naiyo_right td.non {border:0px;}
#tairyo_special .naiyo table.naiyo_right td h4 {
	background: url(/h/parts/img/s1/job_m.gif) no-repeat left top;
	padding-left: 7px;
	font-size:12px;
	font-weight:bold;
	color:#C7A03A;
}
#tairyo_special .naiyo .naiyo_left h3 {
	width:450px;
	background: url(/h/parts/img/s1/tairyo_h3.gif) repeat-y;
	margin:22px 0 15px;
	padding: 9px 10px 9px 20px;
	font-size:14px;
	font-weight:bold;
	color:#FF5900;
	line-height:140%;
}
#tairyo_special .naiyo .naiyo_left p {width:450px; margin:0 0 15px; line-height:160%;}

#tairyo_special .tairyo_company {background: url(/h/parts/img/s1/tairyo_iconbg.gif) repeat-y left top;}
#tairyo_special .tairyo_company table{margin:0px 15px 0px 20px;}
#tairyo_special .tairyo_company table td {padding-top:6px; border-bottom: 1px dotted #BF9531;}
#tairyo_special .tairyo_company table td.non {border:0px;}
#tairyo_special .tairyo_company table td h4 {
	background: url(/h/parts/img/s1/job_m.gif) no-repeat left top;
	margin-left: 7px;
	padding-left: 7px;
	font-size:12px;
	font-weight:bold;
	color:#C7A03A;
}

#tairyo_special .foot {background: url(/h/parts/img/s1/tairyo_bg04.gif) no-repeat left top; height:64px;}
#tairyo_special .foot table {margin:15px 10px 0px 10px;}

#tairyo_special .totop {margin:0 0 20px 0;}
#tairyo_special .totop a {background: url(/h/parts/img/s1/tairyo_totop_arrow.gif) no-repeat left center; padding-left:12px;}


/*-- 派遣会社の特徴・強み別インデックス --*/

#advantage-special {margin-left:25px; margin-right:25px;}
#advantage-special h1 {padding:0; margin:0;}

#advantage-special .advantage-list {margin:0px 0 38px 15px;}
#advantage-special .advantage-list th {background: url(/h/parts/img/s1/advantage_list_bg.gif) repeat-y; text-align:left; padding-left:25px;}
#advantage-special .advantage-list div { padding:2px 0; margin-right:22px; float:left;}
#advantage-special .advantage-list div img{ vertical-align:middle; margin-right:2px;}
#advantage-special .advantage-list div td { color:#666;}


#advantage-special #advantage-frame a { margin:6px 12px 0 0;}
#advantage-special #advantage-frame img { margin:0 0 6px;}
#advantage-special #advantage-frame img.advantage-arrow { margin:2px 3px 0 12px;}
#advantage-special #advantage-frame p {margin:2px 12px 6px 20px; display:block; font-size:11px; line-height:12px;}

#advantage-special #advantage-frame .advantage-frame1 {background:#FFEAEA url(/h/parts/img/s1/advantage_tab_b1.gif) no-repeat bottom; width:750px; padding:0 0 5px;}
#advantage-special #advantage-frame .advantage-frame2 { width:750px; background:#F5E5E5 url(/h/parts/img/s1/advantage_tab_b2.gif) no-repeat bottom; padding:0 0 5px;}
#advantage-special #advantage-frame .advantage-frame3 { width:750px; background:#EAEAF5 url(/h/parts/img/s1/advantage_tab_b3.gif) no-repeat bottom; padding:0 0 5px;}
#advantage-special #advantage-frame .advantage-frame4 { width:750px; background:#FFEFE5 url(/h/parts/img/s1/advantage_tab_b4.gif) no-repeat bottom; padding:0 0 5px;}
#advantage-special #advantage-frame .advantage-frame5 { width:750px; background:#FFEDF5 url(/h/parts/img/s1/advantage_tab_b5.gif) no-repeat bottom; padding:0 0 5px;}
#advantage-special #advantage-frame .advantage-frame6 { width:750px; background:#E5EFFF url(/h/parts/img/s1/advantage_tab_b6.gif) no-repeat bottom; padding:0 0 5px;}
#advantage-special #advantage-frame .advantage-frame7 { width:750px; background:#F8F6E5 url(/h/parts/img/s1/advantage_tab_b7.gif) no-repeat bottom; padding:0 0 5px;}
#advantage-special #advantage-frame .advantage-frame8 { width:750px; background:#E5EDF4 url(/h/parts/img/s1/advantage_tab_b8.gif) no-repeat bottom; padding:0 0 5px;}
#advantage-special #advantage-frame .advantage-frame9 { width:750px; background:#FFEAE5 url(/h/parts/img/s1/advantage_tab_b9.gif) no-repeat bottom; padding:0 0 5px;}
#advantage-special #advantage-frame .advantage-frame10 { width:750px; background:#EAF5EA url(/h/parts/img/s1/advantage_tab_b10.gif) no-repeat bottom; padding:0 0 5px;}
#advantage-special #advantage-frame .advantage-frame11 { width:750px; background:#F7F4EF url(/h/parts/img/s1/advantage_tab_b11.gif) no-repeat bottom; padding:0 0 5px;}
#advantage-special #advantage-frame .advantage-frame12 { width:750px; background:#FFF5E5 url(/h/parts/img/s1/advantage_tab_b12.gif) no-repeat bottom; padding:0 0 5px;}

#advantage-special .advantage-totop1 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop1 a {background: url(/h/parts/img/s1/advantage_totop1.gif) no-repeat left center; padding-left:12px;}

#advantage-special .advantage-totop2 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop2 a {background: url(/h/parts/img/s1/advantage_totop2.gif) no-repeat left center; padding-left:12px;}

#advantage-special .advantage-totop3 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop3 a {background: url(/h/parts/img/s1/advantage_totop3.gif) no-repeat left center; padding-left:12px;}

#advantage-special .advantage-totop4 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop4 a {background: url(/h/parts/img/s1/advantage_totop4.gif) no-repeat left center; padding-left:12px;}

#advantage-special .advantage-totop5 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop5 a {background: url(/h/parts/img/s1/advantage_totop5.gif) no-repeat left center; padding-left:12px;}

#advantage-special .advantage-totop6 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop6 a {background: url(/h/parts/img/s1/advantage_totop6.gif) no-repeat left center; padding-left:12px;}

#advantage-special .advantage-totop7 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop7 a {background: url(/h/parts/img/s1/advantage_totop7.gif) no-repeat left center; padding-left:12px;}

#advantage-special .advantage-totop8 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop8 a {background: url(/h/parts/img/s1/advantage_totop8.gif) no-repeat left center; padding-left:12px;}

#advantage-special .advantage-totop9 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop9 a {background: url(/h/parts/img/s1/advantage_totop9.gif) no-repeat left center; padding-left:12px;}

#advantage-special .advantage-totop10 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop10 a {background: url(/h/parts/img/s1/advantage_totop10.gif) no-repeat left center; padding-left:12px;}

#advantage-special .advantage-totop11 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop11 a {background: url(/h/parts/img/s1/advantage_totop11.gif) no-repeat left center; padding-left:12px;}

#advantage-special .advantage-totop12 {margin:4px 0 10px 0;}
#advantage-special .advantage-totop12 a {background: url(/h/parts/img/s1/advantage_totop12.gif) no-repeat left center; padding-left:12px;}


/*-- エントリーシート 追加 --*/
#entry .entry-env{width:760px; text-align:center; margin-bottom:10px;}
#entry .entry-env2{width:700px; text-align:center; margin-bottom:10px; margin:0 auto;}
#entry .entry-env-inner{border:1px solid #FF6600; background:#FFFBF7; text-align:left;}
#entry .entry-env-inner p{padding:5px;}
#entry .entry-env2 p{ text-align:center; font-weight:bold;}
#entry .tbl_ent th.entry-color{ background:#FFCC99;}
#entry #entry-warning {
	font-size:12px;
	font-weight:bold;
/*--	background: url(/h/parts/img/s1/warning.gif) no-repeat left top;--*/
	background: url(/h/parts/img/s1/warning.gif) no-repeat left;
	padding-left: 14px;
}
#entry #entry-warning .red{color:#FF0000;}
#popup02 .entry-h2 {border-bottom:1px solid #CCC; padding-bottom:3px;}
#entry .entry-popup th{font-size:11px; white-space:nowrap; text-align:center; margin:0; padding:5px 0;}
#entry .entry-popup .entry-center{ text-align:center;}
#entry .entry-popup .entry-tr-even{background:#EEE;}
#entry .entry-popup .entry-tr-odd{}
#entry .entry-popup-warning {
	border:2px solid #FF0000;
	padding:5px;
}
#entry .entry-popup-warning p{
	font-size:12px;
	background: url(/h/parts/img/s1/warning.gif) no-repeat left top;
	padding-left: 14px;
}
#entry .entry-popup-warning .red{color:#FF0000;}


/* -- 2008.04 駅名から探す -- */
#search .ekiFW_pp570 {width:570px; margin-left:10px;}
#search .ekiFW_normal590 {width:590px; margin-left:10px;}
#search .ekiFW_search {padding-bottom:10px; border-bottom:dotted 1px #CCCCCC; margin:10px auto 0 0;}
#search .ekiFW_presearch {margin:10px auto 20px 0;}

/* -- 2008.08 派遣会社から探す -- */
.co_fcsbg {background-color:#F6F4D6; width:800px;}
.co_fcs_dotline {border-bottom:#999999 dotted 1px;}
.co_cst {margin-bottom:20px; border-top:#999999 dotted 1px;}
.co_cst_h2 {width:620px; background-color:#FFF1E8; margin-bottom:5px; padding:5px 0;}
.co_cst_h2 h2 {font-size:14px; font-weight:bold; margin-left:10px;}
.co_cst_icn li {display:inline; margin-right:2px;}
.co_cst_plc {margin:5px 10px;}
.co_cst_plc h3 {height:15px; padding-left:9px; background:url(/h/parts/img/s1/orange_4_15.gif) no-repeat; margin-bottom:3px;}
.co_cst_arw {background: url(/h/parts/img/s1/link_arrow.gif) no-repeat left center; padding-left:10px;}
a.co_cst_arw:link, a.co_cst_arw:visited, a.co_cst_arw:hover, a.co_cst_arw:active {background: url(/h/parts/img/s1/link_arrow.gif) no-repeat left center; padding-left:10px;}
.co_bgyl {background-color:#FFFDE0;}
.co_dotline {border-top:#999999 dotted 1px;}
.pagetop {background:url(/h/parts/img/s1/page_top.gif) no-repeat; padding-left:12px;}

/* -- add　2008.08.25 -- */
.center_ff {margin-left:auto; margin-right:auto;}

/* -- 2008.08 エントリーシート -- */
#entry .tbl_entfrm {
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
}
#entry .tbl_entfrm td,.tbl_entfrm th {
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	text-align:left;
}
#entry .tbl_entfrm td.sub,.tbl_entfrm th.sub {
	border-bottom: 1px solid #EEEEEE;
	text-align:left;
}
#entry .tbl_entfrm td, #entry .tbl_entfrm th {
	padding:6px 4px 6px 8px;
}
#entry .tbl_entfrm th {
	text-align:left;
	background-color:#FFFBDD;
}
#entry .tbl_entfrm th.hissu {
	background-color:#FFE0C1;
}
#entry .tbl_entfrm .err_bg {
	background-color:#FFDBE5;
}
.err_ntc {
	font-weight:bold;
	color:#DA0000;
	background:url(/h/parts/img/s1/ent_ntc.gif) no-repeat center left;
	padding-left:17px;
	margin-top:3px;
}
#entry .ent_mds {
	padding:4px 0;
	width:760px;
	background-color:#E7E0D5;
}
#entry .ent_mds table {
	margin:0 6px;
}
.dot_bl {
	background:url(/h/parts/img/s1/dot_g.gif) no-repeat left center;
	padding-left:9px;
}
#entry .tbl_nml, #entry .tbl_nml th, #entry .tbl_nml td {
	border:0;
	background:inherit;
	padding:0;
}
#entry .tbl_entfrm .address01 {
	border-right:none;
}
#entry .tbl_entfrm .address02 {
	border-bottom:none;
}
#entry .tbl_entfrm .entry-color {
	background:#FFCC99;
}
#entry .bg_g02 {
	background: url(/h/parts/img/s1/entry_bg07.gif) repeat-y;
}
.frm_bdr {
	border:#7F9DB9 1px solid;
}

/* -- 2008.10 登録会検索機能 -- */

/* 登録会共通 */
.tbg_sat {
	background-color:#D0ECFE;
}
.tbg_sun {
	background-color:#FFD4E8;
}

/* エリアトップ */
.s_torokukai {background:url(/h/parts/img/s1/s_torokukai_bg.gif) repeat-y;}
.s_torokukai_mds {background:url(/h/parts/img/s1/s_torokukai_ttlbg.gif) no-repeat left;}
.cal_shade {
	position:absolute;
	z-index:2;
	width:373px;
	background-color:#FFFFFF;
	border:#FFCC66 1px solid;
	padding-top:5px;
	padding-bottom:10px;
	margin-left:30px;
	display:none;
}
.cal_3 {
	margin-left:18px;
	margin-right:18px;
}
.cal_ym {
	font-weight:bold;
	text-align:center;
}
.cal_main {
	border:#E1E1E1 1px solid;
}
.cal_main th {
	background-color:#E1E1E1;
	height:20px;
}
th.cal_sat {
	color:#0066CC;
}
th.cal_sun {
	color:#CC0000;
}
.cal_main td {
	text-align:center;
	width:22px;
	height:21px;
	color:#666666;
}
td.cal_today {
	font-weight:bold;
	color:#333333;
}
.cal_main td a {
	display:block;
	width:22px;
	height:21px;
}
.cal_main td a:hover, .cal_main td a:active {
	background-color:#FF6600;
	color:#FFFFFF;
}

/* 登録会 検索結果一覧画面 */
.ticrn_day a, .ticrn_day strong {
	display:block;
	width:21px;
	margin-right:4px;
	margin-bottom:3px;
	text-align:center;
	float:left;
}
.ticrn_day strong {
	background-color:#FF6600;
	color:#FFFFFF;
}
.ticrn_day a:hover, .ticrn_day a:active {
	background-color:#FF6600;
	color:#FFFFFF;
}
.ticrn_time a, .ticrn_time strong {
	display:block;
	margin-right:15px;
	text-align:center;
	float:left;
}
.ticrn_cstmds {
	background:#FEE2CD url(/h/parts/img/s1/torokukai_cst_hdr.gif) no-repeat;
	padding:8px 0 7px;
}
.ticrn_cstmds h2 {
	font-size:14px;
	font-weight:bold;
	margin:0 15px 2px;
}
.ticrn_cstmds p {
	margin:0 15px;
}
.ticrn_tokucho {
	background: url(/h/parts/img/s1/torokukai_cst_icnbg.gif) repeat-y;
	padding:5px 15px 5px;
}
.ticrn_cstnaiyo {
	background:url(/h/parts/img/s1/torokukai_cst_bg.gif) repeat-y;
}
.ticrn_cstexp {
	padding-top:10px;
	margin:0 15px;
}
.ticrn_csttbl {
	width:596px;
	margin-left:2px;
}
.ticrn_csttbl th {
	text-align:left;
	width:58px;
	background-color:#FFF1E8;
}
.ticrn_csttbl th, .ticrn_csttbl td {
	padding:7px 15px;
}
.ticrn_csttbl .ticrn_bdr {
	border-top:#999999 1px dotted;
}
.ticrn_btnbg {
	width:190px;
	height:51px;
	background:url(/h/parts/img/s1/bg_btn_torokukai1.gif) no-repeat;
}
.ticrn_btn {
	padding-top:7px;
}
.ticrn_shamei {
	background:#FEE2CD url(/h/parts/img/s1/torokukai_cst_ftr.gif) no-repeat bottom;
	text-align:right;
	padding:4px 15px;
}
.tnotice01 {
	margin:0 10px 0 5px;
	font-size:10px;
	padding:0 0 8px 62px;
	color:#666666;
}

/* 登録会詳細画面 */
.torokukai_dtl {
	width:760px;
	margin-left:20px;
	margin-bottom:25px;
	background:url(/h/parts/img/s1/torokukai_bg_dtl.gif) repeat-y;
}
.tdtl_ttl {
	background:url(/h/parts/img/s1/torokukai_dtl_ttlbg02.gif) repeat-y;
	padding-bottom:12px;
	margin-bottom:15px;
}
.tdtl_h1 {
	background:url(/h/parts/img/s1/torokukai_dtl_ttlbg03.gif) repeat-y;
	padding-left:17px;
	margin:0 20px 0 20px;
}
.tdtl_h1 h1 {
	font-size:16px;
	font-weight:bold;
}
.tdtl_lead {
	margin:0 35px 15px 35px;
}
.tdtl_tbl {
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	margin:0 35px 15px 35px;
}
.tdtl_tbl th {
	background-color:#FFE3D1;
	border-bottom:#CCCCCC 1px solid;
	text-align:left;
	padding:5px 15px;
	width:85px;
}
.tdtl_tbl td {
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	padding:7px 13px;
	width:545px;
}
.tdtl_btn {
	padding-top:15px;
}
.tdtl_btnbg {
	width:348px;
	height:68px;
	background:url(/h/parts/img/s1/bg_btn_torokukai2.gif) no-repeat;
}
.tdtl_mapmds, .tdtl_mobmds {
	width:640px;
	margin-bottom:20px;
}
.tdtl_map h2, .tdtl_mob h2 {
	font-size:14px;
	font-weight:bold;
}
.tdtl_ymap {
	width:400px;
	height:400px;
	border:#CCCCCC 1px solid;
}
.tdtl_mob p {
	width:570px;
	text-align:left;
}
.tdtl_mobform {
	background-color:#EFEFEF;
	width:570px;
	padding-top:7px;
	padding-bottom:7px;
}
.tdtl_mobform p {
	margin-left:10px;
	margin-right:10px;
	width:550px;
}

.print_logo {
	display:none;
}

/* joblist for corp */
.kigyoasp_hdr {
	margin:15px auto 25px;
	border-bottom:#FF6600 2px solid;
}
.kigyoasp_ftr {
	margin:20px auto 0;
	border-top:#FF6600 2px solid;
}
.kigyoasp_ntc {
	border:#FF9900 1px dashed;
	padding:6px 10px;
	margin:10px 25px 5px;
}

/* -- 2009.07 entry sheet -- */
.ent_staffno {
	background:url(/h/parts/img/s1/entry_bg09.gif) no-repeat left 7px;
}


/* -- 2010.01 add -- */
.entry_form {
	width:440px;
	border-top:1px solid #CACACA;
	border-left:1px solid #CACACA;
}
.entry_form th {
	width:140px;
	text-align:left;
	border-bottom:1px solid #CACACA;
	border-right:1px solid #CACACA;
	padding:7px 5px 5px 5px;
	background-color:#FFFBDD;
	vertical-align:top;
}
.entry_form td {
	width:300px;
	border-bottom:1px solid #CACACA;
	border-right:1px solid #CACACA;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
.entry_form .btmline {
	border-bottom:none;
}
.entry_form_k {
	width:620px;
	border-top:1px solid #CACACA;
	border-left:1px solid #CACACA;
}
.entry_form_k th {
	width:140px;
	text-align:left;
	border-bottom:1px solid #CACACA;
	border-right:1px solid #CACACA;
	padding:7px 5px 5px 5px;
	background-color:#FFFBDD;
	vertical-align:top;
}
.entry_form_k td {
	width:480px;
	border-bottom:1px solid #CACACA;
	border-right:1px solid #CACACA;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
.entry_form_k .btmline {
	border-bottom:none;
}
.entry_form_inr th {
	width:75px;
	border:none;
	background:none;
}
.entry_form_inr td {
	width:205px;
	border:none;
}
.entry_form_inr02 th {
	width:75px;
	border:none;
	border-bottom:5px solid #FFFFFF;
	background-color:#FFFBDD;
}
.entry_form_inr02 td {
	width:205px;
	border:none;
	border-bottom:5px solid #FFFFFF;
}
.entry_form_box01 {
	padding:5px 5px 5px 5px;
	margin:5px 0 10px 0;
	background-color:#EEEEEE;
}
.entry_form_box01k {
	padding:5px 5px 5px 5px;
	margin:5px 0 10px 0;
}
.edit_mailservice {
	width:620px;
	border-top:1px solid #CACACA;
	border-left:1px solid #CACACA;
}
.edit_mailservice th {
	text-align:left;
	border-bottom:1px solid #CACACA;
	border-right:1px solid #CACACA;
	padding:7px 5px 5px 5px;
	background-color:#FFF1E8;
	vertical-align:top;
}
.edit_mailservice th.top_cell {
	width:147px;
}
.edit_mailservice th.category_cell {
	background-color:#FFFBF7;
}
.edit_mailservice td {
	width:450px;
	border-bottom:1px solid #CACACA;
	border-right:1px solid #CACACA;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
.spl150 {
	margin-left:150px;
}
.btn_area_kform {
	margin:20px 100px 15px 100px;
}
/* 2010.05 add BreadCrumb */
.breadcrumb {
	text-align:left;
	font-size:10px;
	margin:0 0 5px 10px;
	position:relative;
	top:-5px;
	color:#685F5C;
}
.breadcrumb .greaterThan {
	margin:0 5px;
	color:#998e88;
}
.breadcrumb a:link, .breadcrumb a:visited {
	color:#867C77;
}
.breadcrumb a:hover, .breadcrumb a:active {
	color:#A1958F;
}
/* 2010.06 add icon */
#job_list .casettebg01, #tairyo_special .casettebg01 {
	background:url(/h/parts/img/s1/job_title02.gif) no-repeat left 59px ;
	vertical-align:top;
}
#job_list .head02, #tairyo_special .head02 {
	background: url(/h/parts/img/s1/job_head02.gif) no-repeat left top;
	height:69px;
	margin-bottom:7px;
}
#job_list .head02 p, #tairyo_special .head02 p {
	width:155px;
	margin-left:3px;
	font-size:10px;
}
#job_list .top_icon, #tairyo_special .top_icon {
	padding-left:15px;
	padding-right:15px;
}
#job_list .icn_emp, #tairyo_special .icn_emp {
	width:77px;
	height:17px;
	float:left;
}
#job_list .icn_emp img, #tairyo_special .icn_emp img {
	margin:1px;
}
#job_list .top_icon p.icon_b, #tairyo_special .top_icon p.icon_b {
	margin-left:0;
	float:left;
}
#job_list .icn_wantcat, #tairyo_special .icn_wantcat {
	width:67px;
	float:right;
}
#job_list .icn_wantcat img, #tairyo_special .icn_wantcat img {
	margin:1px;
}
#job_list .icn_upper:after, #tairyo_special .icn_upper:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#job_list .icn_upper, #tairyo_special .icn_upper {
	min-height: 1px;
}
* html #job_list .icn_upper {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
* html #tairyo_special .icn_upper {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* floatクリア用hr */
.clearhr {
	clear:both;
}
.clearhr hr {
	display:none;
}

/* 2010 autumn */
/*******************検索エリア *******************/
#searchbox {
width:620px;
background:#ffd7c5 url(/h/parts/img/s1/cst_serbox-bg02.gif) no-repeat left bottom;
padding:0 0 8px 0;
}
#searchbox .searchbox_inner {
background: url(/h/parts/img/s1/cst_serbox-bg01.gif) no-repeat left top;
padding:8px 10px 0 10px;
}
#searchbox .scope_area {
padding:6px 6px 11px 14px;
background:#FFFFFF;
}
#searchbox .scope_area li {
padding:5px 0 0 0;
}
#searchbox .scope_area dl {
width:100%;
}
#searchbox .scope_area dt {
float:left;
*display:inline;
width:69px;
}
#searchbox .scope_area dt.kinmukikan {
width:58px;
}
#searchbox .scope_area dd {
float:left;
*display:inline;
background: url(/h/parts/img/s1/cst_serbox-bg03.gif) no-repeat left top;
padding:0 28px 0 11px;
text-align:left;
}
#searchbox .scope_area div {
padding-top:3px;
}
#searchbox .scope_area .select_kinmuchi,
#searchbox .scope_area .select_syokusyu,
#searchbox .scope_area .select_station {
width:460px;
}
#searchbox .scope_area dd.double_scope {
background:none;
padding:0;
}
#searchbox .scope_area dd.double_scope p {
float:left;
*display:inline;
background: url(/h/parts/img/s1/cst_serbox-bg03.gif) no-repeat left top;
padding:0 28px 0 11px;
}
#searchbox .scope_area dd.double_scope div {
clear:both;
display:block;
padding-left:11px;
}
#searchbox .scope_area div span,
#searchbox .scope_area dd.double_scope div span {
color:#bcbcbc;
}
#searchbox .scope_area div span.nobr,
#searchbox .scope_area dd.double_scope div span.nobr {
white-space:nowrap;
color:#333333;
}
#searchbox .scope_area a {
background: url(/h/parts/img/s1/cst_icn01.gif) no-repeat scroll right top;
padding:1px 15px 0 0;
}
#searchbox .scope_area dd.keyword_area {
padding-right:0;
width:490px;
}
#searchbox .scope_area dd.keyword_area input {
width:250px;
float:left;
}
#searchbox .icon_link_arrow {
float:right;
text-align:right;
}
#searchbox .icon_link_arrow a {
background: url(/h/parts/img/s1/link_arrow.gif) no-repeat left 0.3em;
padding:0 0 0 10px;
}
#searchbox .check_area {
background:#fff1e8;
padding:5px 5px 5px 10px;
zoom:1;
}
#searchbox .check_area ul li {
float:left;
*display:inline;
padding:0 10px 0 0;
}
#searchbox .check_area ul li {
float:left;
*display:inline;
padding:0 10px 0 0;
white-space:nowrap;
}
#searchbox .check_area ul li input,
#searchbox .check_area ul li img {
vertical-align:middle;
}
#searchbox .btn_area {
margin:10px 0 0 0;
text-align:right;
}
#searchbox .mailbox01 {
float:left;
*display:inline;
margin:5px 0 0 0;
}
#searchbox a.mail00 {
background: url(/h/parts/img/s1/mail00.gif) no-repeat left center;
padding-left:18px;
}
#searchbox .btn_search {
float:right;
}
.mailbox02 {
margin:7px 0 30px 10px;
}

/*******************お仕事カセット件数カウント *******************/
.jobcasetcount {
margin:25px 10px 0 10px;
padding:0 0 5px 0;
background: url(/h/parts/img/s1/jobcasetcount_bg_line01.gif) repeat-x left bottom;
width:600px;
}
#company_asp .jobcasetcount {
margin:0 10px;
}
.jobcasetcountlast {
margin:35px 10px 55px 10px;
padding:10px 0 0 0;
background: url(/h/parts/img/s1/jobcasetcount_bg_line01.gif) repeat-x left top;
width:600px;
}
#company_asp .jobcasetcountlast {
margin:35px 10px;
}
.jobcasetcount .count_area,
.jobcasetcountlast .count_area {
float:left;
}
.jobcasetcount .count_area span.text_red,
.jobcasetcountlast .count_area span.text_red {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#f50c00;
}
.jobcasetcount .count_area span.text_no,
.jobcasetcountlast .count_area span.text_no {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#444444;
}
.jobcasetcount .pagenation_area,
.jobcasetcountlast .pagenation_area {
float:right;
text-align:left;
}
.jobcasetcount .pagenation_area span,
.jobcasetcountlast .pagenation_area span {
margin-left:8px;
}
.jobcasetcount .pagenation_area span.orange,
.jobcasetcountlast .pagenation_area span.orange {
font-weight:bold;
color:#FF0000;
}
.jobcasetcount .pagenation_area .threedot,
.jobcasetcountlast .pagenation_area .threedot {
margin-right:-3px;
margin-left:2px;
}
.explainmark {
width:600px;
text-align:right;
margin:5px 10px 10px 10px;
font-size:10px;
}

/******************* お仕事カセット *******************/

.jobcaset {
width:601px;
margin:0 10px 20px 10px;
background:#fbf0cb url(/h/parts/img/s1/cst_joblist-bg02.gif) no-repeat left bottom;
padding:0 0 10px 0;
}
.jobcaset .jobcaset_inner {
padding:0 10px 0 10px;
text-align:left;
}
.jobcaset .top_area {
background:#fbf0cb url(/h/parts/img/s1/cst_joblist-bg04.gif) no-repeat left bottom;
width:601px;
margin:0 -10px 0 -10px;
min-height:20px;
text-align:right;
}
.jobcaset .top_area_inner {
margin:0 10px 0 10px;
}
#company .jobcaset .top_area_inner,
#company_asp .jobcaset .top_area_inner {
display:table;
border-collapse:collapse;
border:0px;
}
#company .jobcaset .top_area_inner tr td,
#company_asp .jobcaset .top_area_inner tr td {
padding:0;
}
.jobcaset .top_area .icon_osusume {
margin:0;
width:489px;
text-align:left;
}
.jobcaset .top_area .icon_osusume img {
display:block;
}
.jobcaset p.date {
text-align:right;
font-size:10px;
color:#503d20;
padding:7px 0 0 0;
margin:0 auto 0 0;
}
*> .jobcaset p.date {
width:581px;
}
.jobcaset .top_area .icon_osusume,
.jobcaset p.date  {
display:table-cell;
vertical-align:bottom;
}
* html .jobcaset .top_area .icon_osusume,
* html .jobcaset p.date {
display:inline;
zoom:1;
}
*:first-child+html .jobcaset .top_area .icon_osusume,
*:first-child+html .jobcaset p.date {
display:inline;
zoom:1;
}
.jobcaset .title_area {
background:#FFFFFF url(/h/parts/img/s1/cst_joblist-bg03.gif) no-repeat left top;
padding:5px 10px 8px 10px;
margin:5px 0 0 0;
}
.jobcaset .title_area h2 {
font-size:16px;
font-weight:bold;
margin:0 0 8px 0;
}
.jobcaset .title_area p {
font-size:10px;
position:relative;
}
.jobcaset .icon_area01 {
padding:6px 8px 6px 8px;
background:#fff6e2;
}
.jobcaset .icon_area01 img {
margin:0 3px 0 0;
}
.jobcaset .icon_area02 {
margin:7px 0 0 5px;
zoom:1;
}
.jobcaset .icon_area02 img {
margin:3px 0 0 2px;
zoom:1;
}
.jobcaset .jobcaset_table {
margin:8px -2px 0 -2px;
zoom:1;
}
.jobcaset table {
width:100%;
}
.jobcaset table th {
width:18%;
text-align:left;
vertical-align:top;
background:#fbd49d url(/h/parts/img/s1/cst_joblist-listbg01.gif) repeat-y left top;
padding:10px 0 0 18px;
}
.jobcaset table th.bg_white {
text-align:left;
background:#FFFFFF;
padding:10px 0 0 4px;
}
.jobcaset table td {
width:82%;
background:#FFFFFF;
padding:8px 8px 8px 8px;
}
.jobcaset table td p a:link.companyname {
text-decoration:none;
}
.jobcaset table .company_detail {
border-top:#ffe4b6 1px solid;
padding:10px 0 0 0;
margin:10px 0 0 0;
}
.jobcaset table .company_detail dt {
float:left;
*display:inline;
width:80px;
}
.jobcaset table .company_detail dd {
float:left;
*display:inline;
width:370px;
padding-top:3px;
}
.jobcaset table .text_skill {
margin:5px 0 0 0;
font-size:10px;
}
.jobcaset table .text_skill span {
font-weight:bold;
color:#ff5656;
}
.jobcaset .jikyu_area li {
float:left;
padding:2px 20px 0 0;
margin-bottom:0;
}
.jobcaset .jikyu_area li.text_koutsuhi {
background:#FFFFFF url(/h/parts/img/s1/cst_joblist-icn02_01.gif) no-repeat left bottom;
padding:2px 0 0 26px;
}
.jobcaset .jikyu_area li.text_koutsuhi span {
font-size:10px;
font-weight:bold;
color:#ff5656;
background:#FFFFFF url(/h/parts/img/s1/cst_joblist-icn02_02.gif) repeat-x left bottom;
display:block;
}
.jobcaset .action_area {
float:right;
margin:10px 0 0 0;
}
.jobcaset .action_area ul li {
float:left;
*display:inline;
padding:0 0 0 20px;
margin-bottom:0px;
}
.jobcaset .action_area ul li.icon_entry {
font-size:10px;
background: url(/h/parts/img/s1/cst_joblist-icn03.gif) no-repeat scroll left top;
padding:0 0 0 26px;
margin:3px 0 0 20px;
}
.jobcaset .action_area ul li.icon_concludeentry {
font-size:10px;
background: url(/h/parts/img/s1/cst_joblist-icn04.gif) no-repeat scroll left top;
padding:0 0 0 32px;
margin:3px 0 0 20px;
}
.jobcaset .action_area ul li.icon_concludeentry_on {
font-size:10px;
background: url(/h/parts/img/s1/cst_joblist-icn04_2.gif) no-repeat scroll left top;
padding:0 0 0 32px;
margin:3px 0 0 20px;
}

/******************* まとめてエントリーリスト *******************/
.entry_list {
background: url(/h/parts/img/s1/cst_right_entrylist-bg_02.gif) no-repeat left bottom;
padding:0 0 5px 0;
}
.entry_list .entry_list_inner {
background: url(/h/parts/img/s1/cst_right_entrylist-bg_01.gif) repeat-y left top;
padding:8px 10px 3px 10px;
}
.entry_list dl dt {
float:left;
*display:inline;
}
.entry_list dl dd {
float:right;
text-align:right;
font-weight:bold;
padding:5px 15px 0 0;
}
.entry_list dl dd span {
color:#f84c08;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
padding:0 3px 0 0; 
}
.entry_list p {
margin:7px 0 0 0;
text-align:center;
font-size:10px;
}
.entry_list p a {
background: url(/h/parts/img/s1/rarea_box-arrowicn.gif) no-repeat left center;
padding:0 0 0 10px;
}
/******************* あなたが最近みたお仕事 *******************/
.job_list {
margin:15px 0 0 0;
background: url(/h/parts/img/s1/cst_right_joblist-bg_03.gif) no-repeat left bottom;
padding:0 0 15px 0;
}
.job_list .job_list_inner {
background: url(/h/parts/img/s1/cst_right_joblist-bg_04.gif) repeat-y left top;
padding:0 15px 0 15px;
zoom:1;
}
.job_list .job_list_inner p {
padding:20px 10px 20px 10px;
}
.job_list .job_list_inner ul {
margin:-8px 0 0 0;
zoom:1;
}
.job_list .job_list_inner ul li {
background: url(/h/parts/img/s1/cst_right_joblist-bg_02.gif) no-repeat center top;
padding:8px 0 8px 10px;
margin:0;
font-size:10px;
}
.job_list .job_list_inner ul li a {
background: url(/h/parts/img/s1/rarea_box-listicn.gif) no-repeat left 0.5em;
padding:0 0 0 10px;
margin:0 0 0 -10px;
zoom:1;
display: inline-block;
}

/******************* お仕事詳細 *******************/

.job_detail {
width:601px;
margin:0 10px 30px 10px;
background:#fbf0cb url(/h/parts/img/s1/cst_joblist-bg01.gif) no-repeat left top;
padding:0 0 10px 0;
}
.job_detail_inner {
padding:0 10px 0 10px;
}
.job_detail .top_area {
background:#fbf0cb url(/h/parts/img/s1/cst_joblist-bg04.gif) no-repeat left bottom;
width:601px;
margin:0 -10px 0 -10px;
min-height:20px;
text-align:right;
}
.job_detail .top_area_inner {
margin:0 10px 0 10px;
}
.job_detail .top_area .icon_osusume {
margin:0 0 0 0;
width:489px;
text-align:left;
}
.job_detail .top_area .icon_osusume img {
display:block;
}
.job_detail p.date {
text-align:right;
font-size:10px;
color:#503d20;
padding:7px 0 0 0;
margin:0 auto 0 0;
}
*> .job_detail p.date {
width:581px;
}
.job_detail .top_area .icon_osusume,
.job_detail p.date  {
display:table-cell;
vertical-align:bottom;
}
* html .job_detail .top_area .icon_osusume,
* html .job_detail p.date {
display:inline;
zoom:1;
}
*:first-child+html .job_detail .top_area .icon_osusume,
*:first-child+html .job_detail p.date {
display:inline;
zoom:1;
}
.job_detail .title_area {
background:#FFFFFF url(/h/parts/img/s1/cst_joblist-bg03.gif) no-repeat left top;
padding:5px 10px 8px 10px;
margin:5px 0 0 0;
}


/* 20110926 中村修正*/
.job_detail .title_area_ttl{
margin:5 0 8px 0;
}
/* 20110926 中村修正*/
.job_detail .title_area span{
font-weight:bold;
font-size:16px;
}

.job_detail .title_area p {
font-size:10px;
}
.job_detail .icon_area01 {
padding:6px 8px 6px 8px;
background:#fff6e2;
}
.job_detail .icon_area01 img {
margin:0 3px 0 0;
}
.job_detail .icon_area02 {
margin:7px 0 0 5px;
zoom:1;
}
.job_detail .icon_area02 img {
margin:3px 0 0 2px;
zoom:1;
}
.job_detail .jobdetail_table {
margin:8px -2px 0 -2px;
zoom:1;
}
.job_detail table {
width:100%;
}
.job_detail table th {
width:18%;
text-align:left;
background:#fbd49d url(/h/parts/img/s1/cst_joblist-listbg01.gif) repeat-y left top;
padding:10px 0 0 18px;
vertical-align:top;
}
.job_detail table th.bg_white {
text-align:left;
background:#FFFFFF;
padding:10px 0 0 4px;
}

.job_detail table td {
width:82%;
background:#FFFFFF;
padding:8px 8px 8px 8px;
}
.job_detail table .company_detail {
margin:0 0 5px 0;
}
.job_detail table .company_detail dt {
float:left;
*display:inline;
width:80px;
}
.job_detail table .company_detail dd {
float:left;
*display:inline;
width:370px;
padding-top:3px;
}
.job_detail dl.box_skill {
margin:5px 0 0 0;
}
.job_detail .box_skill dt {
float:left;
*display:inline;
font-size:10px;
color:#ff5656;
width:120px;
font-weight:bold;
padding:3px 0 0 0;
}
.job_detail .box_skill dd {
float:left;
width:330px;
}
.job_detail .jikyu_area {
margin:5px 0 0 0;
}
.job_detail .jikyu_area li {
float:left;
padding:2px 20px 0 0;
margin:0 10px 0 0;
}
/*.job_detail .jikyu_area li.text_koutsuhi {
background:#FFFFFF url(/h/parts/img/s1/cst_joblist-icn02_01.gif) no-repeat left bottom;
padding:2px 0 0 26px;
}*/
.job_detail .jikyu_area li.text_koutsuhi span {
padding:1px;
color:#FFFFFF;
background-image:none;
background-color:#FF6868;
font-weight:bold;
font-size:10px;
line-height:100%;
}
.job_detail dl.box_gyousyu {
margin:5px 0 0 0;
}
.job_detail .box_gyousyu dt {
float:left;
*display:inline;
font-size:10px;
color:#ff5656;
width:35px;
font-weight:bold;
padding:3px 0 0 0;
}
.job_detail .box_gyousyu dd {
float:left;
width:415px;
}
/*
.job_detail .box_gyousyu {
margin:5px 0 0 0;
}
.job_detail .box_gyousyu span {
font-size:10px;
color:#ff5656;
font-weight:bold;
}
*/
.job_detail .action_area,
.job_detail .action_area02 {
background:#f3e5b8;
padding:10px 10px 10px 10px;
}
.job_detail .action_area img,
.job_detail .action_area02 img {
display:block;
}

.job_detail .action_area02 {
margin:10px 0 0 0;
}
.job_detail .action_area ul,
.job_detail .action_area02 ul {
float:right;
}
.job_detail .action_area ul li,
.job_detail .action_area02 ul li {
float:left;
*display:inline;
padding:0 0 0 20px;
margin-bottom:0;
}
.job_detail .action_area ul li.icon_concludeentry,
.job_detail .action_area02 ul li.icon_concludeentry {
font-size:10px;
background: url(/h/parts/img/s1/cst_joblist-icn04.gif) no-repeat scroll left top;
padding:0 0 0 32px;
margin:3px 0 0 20px;
}
.job_detail .action_area ul li.icon_concludeentry_on,
.job_detail .action_area02 ul li.icon_concludeentry_on {
font-size:10px;
background: url(/h/parts/img/s1/cst_joblist-icn04_2.gif) no-repeat scroll left top;
padding:0 0 0 32px;
margin:3px 0 0 20px;
}

/******************* この仕事を紹介する派遣会社 *******************/

.company_box {
background:url(/h/parts/img/s1/company_box_bg_03.gif) no-repeat left bottom;
padding:0 0 7px 0;
margin:15px 0 10px 0;
}
.company_box h2 {
background:url(/h/parts/img/s1/company_box_bg_01.gif) no-repeat left bottom;
padding:0 0 0 11px;
}
.company_box_inner {
background:url(/h/parts/img/s1/company_box_bg_02.gif) repeat-y left top;
padding:7px 14px 20px 14px;
}
.company_box .title_area01 {
background:#fff1e8 url(/h/parts/img/s1/company_ttl_bg_01.gif) no-repeat left top;
padding:11px 20px 7px 20px;
}
.company_box .title_area01 h3 {
font-size:16px;
font-weight:bold;
}
.company_box .title_area02 {
background:#ffd7c5 url(/h/parts/img/s1/company_ttl_bg_02.gif) no-repeat left bottom;
padding:6px 20px 6px 20px;
}
.company_box .photo_area {
margin:15px 0 0 -11px;
text-align:center;
}
.company_box .photo_area ul li {
display:inline;
padding:0 0 0 10px;
}
.company_box .photo_area ul li img {
vertical-align:middle;
}
.company_box .photo_area p {
margin:0 0 0 10px;
text-align:left;
}

.company_box .column_area {
margin:20px 0 0 0;
}
.company_box .column_area .box_left {
width:395px;
float:left;
*display:inline;
}
.company_box .column_area .box_left dd {
margin:0 10px 10px 10px;
}
.company_box .column_area .box_right {
width:147px;
float:right;
background:#fff9e5 url(/h/parts/img/s1/company_right_bg_01.gif) no-repeat left bottom;
padding:0 0 5px 0;
}
.company_box .column_area .box_right .rank_syokusyu {
margin:5px 5px 20px 5px;
}
.company_box .column_area .box_right .rank_syokusyu dt {
clear:both;
float:left;
*display:inline;
width:25px;
font-size:10px;
color:#e00950;
}
.company_box .column_area .box_right .rank_syokusyu dd {
font-size:10px;
float:left;
*display:inline;
width:105px;
}
.company_box .column_area .box_right .graph_kinmuchi {
margin:5px 5px 5px 5px; 
}
.company_box .column_area .box_right .graph_kinmuchi dt {
float:left;
*display:inline;
width:54px;
clear:both;
font-size:10px;
}
.company_box .column_area .box_right .graph_kinmuchi dd {
margin:0 0 0 54px;
font-size:10px;
color:#cc0000;
}
.company_box .touroku_area {
background:#fff1e8 url(/h/parts/img/s1/company_touroku_bg_03.gif) no-repeat left bottom;
padding:0 0 5px 0;
margin:10px 0 0 0;
}
.company_box .touroku_area_wrap {
background:url(/h/parts/img/s1/company_touroku_bg_01.gif) no-repeat left top;
padding:5px 0 0 0;
}
.company_box .touroku_area_inner {
background:url(/h/parts/img/s1/company_touroku_bg_02.gif) repeat-y left top;
}
.company_box .touroku_area div.box_left {
width:104px;
text-align:right;
}
.company_box .touroku_area div.box_right {
width:430px;
padding:6px 6px 6px 6px;
}
.company_box .touroku_area_inner div.box_left,
.company_box .touroku_area_inner div.box_right  {
display:table-cell;
vertical-align:middle;
}
* html .company_box .touroku_area_inner div.box_left,
* html .company_box .touroku_area_inner div.box_right {
display:inline;
zoom:1;
}
*:first-child+html .company_box .touroku_area_inner div.box_left,
*:first-child+html .company_box .touroku_area_inner div.box_right {
display:inline;
zoom:1;
}
.company_box .detail_box {
margin:20px 0 0 10px;
}
.company_box .detail_box dt {
width:96px;
float:left;
*display:inline;
font-weight:bold;
clear:both;
}
.company_box .detail_box dd {
float:right;
width:440px;
background:url(/h/parts/img/s1/company_line_bg_01.gif) repeat-y left top;
margin:0 0 5px 0;
}
.company_box .detail_box dd p {
margin:0 0 0 10px;
}
.company_box .detail_box dd .box_photo {
float:right;
margin:0 0 0 20px;
width:160px;
}
.company_box .detail_box dd .box_photo span {
font-size:10px;
margin:8px 0 0 0;
display:block;
}
.company_box h3.title_summary {
background:#fff1e8;
border-left:#ffd7c5 8px solid;
padding:3px 3px 3px 3px;
font-size:16px;
font-weight:bold;
margin:10px 0 0 0;
}
.company_box .summary_area {
margin:10px 10px 0 10px;
background:url(/h/parts/img/s1/company_line_bg_01.gif) repeat-y center top;
padding:5px 0 5px 0;
}
.company_box .summary_area .box_left  {
width:260px;
float:left;
*display:inline;
}
.company_box .summary_area .box_right  {
width:250px;
float:right;
}
.company_box .summary_area dl {
margin:0 0 20px 0;
}
.company_box .summary_area dl.rightarea {
margin-bottom:0;
}
.company_box .summary_area dl dt {
clear:both;
float:left;
width:100px;
*display:inline;
margin:0 0 5px 0;
font-weight:bold;
}
.company_box .summary_area .box_right dl dt  {
width:90px;
*display:inline;
}
.company_box .summary_area dl dd {
width:155px;
float:left;
margin:0 0 7px 0;
font-size:10px;
*float:none;
}
.company_box .summary_area p {
font-size:10px;
}
#searchbox .btn_area:after,
#searchbox02 .btn_area:after,
#searchbox03 .btn_area:after,
.company_box .summary_area dl:after,
.company_box .summary_area:after,
.company_box .detail_box:after,
.company_box .column_area:after,
.company_box .photo_area ul:after,
.entry_list dl:after,
.job_detail .box_skill:after,
.job_detail table .company_detail:after,
.job_detail .action_area02:after,
.job_detail .action_area:after,
.job_detail_inner:after,
.jobcaset table .company_detail:after,
.jobcaset .action_area:after,
.jobcaset .top_area:after,
.jobcaset .jobcaset_inner:after,
.jobcasetcount:after,
#searchbox .check_area ul:after,
#searchbox .scope_area dl:after,
#searchbox02 .check_area ul:after,
#searchbox02 .scope_area dl:after,
#searchbox03 .check_area ul:after,
#searchbox03 .scope_area dl:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#searchbox .btn_area,
#searchbox02 .btn_area,
#searchbox03 .btn_area,
.company_box .summary_area dl,
.company_box .summary_area,
.company_box .detail_box,
.company_box .column_area,
.company_box .column_area .box_right .rank_syokusyu dl,
.company_box .photo_area ul,
.entry_list dl,
.job_detail .box_skill,
.job_detail table .company_detail,
.job_detail .action_area02,
.job_detail .action_area,
.job_detail_inner,
.jobcaset table .company_detail,
.jobcaset .action_area,
.jobcasetcount,
.jobcaset .jobcaset_inner,
.jobcaset .top_area,
#searchbox .check_area ul,
#searchbox .scope_area dl,
#searchbox02 .check_area ul,
#searchbox02 .scope_area dl,
#searchbox03 .check_area ul,
#searchbox03 .scope_area dl {
zoom: 1;
}
.icn_mail {
background: url(/h/parts/img/s1/icn_company_mail.gif) no-repeat left top;
padding-left: 20px;
}
.icn_tel {
background: url(/h/parts/img/s1/icn_company_tel.gif) no-repeat left top;
padding-left: 20px;
}

/******************* 0件表示(お仕事カセット一覧) *******************/
.jobcasetcount .count_area span.text_gray,
.jobcasetcountlast .count_area span.text_gray {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#color: #666666;;
}

.nojobcaset {
background-color:#f3f3f3;
width:600px;
margin:35px 0 0 10px;
padding:20px 0 20px 0;
text-align:center;
}
#company .nojobcaset,
#company_asp .nojobcaset {
margin:35px 0 0 0;
}
.nojobcaset_detail {
margin:0 0 35px 10px;
}
.nojobcaset_inner {
background: url(/h/parts/img/s1/nojob_baloon.gif) no-repeat center top;
padding:29px 0 29px 0;
}
.nojobcaset p {
margin:20px 0 30px 0;
font-size:14px;
color: #DA0000;
}
.nojobcaset p.mailboxtxt {
margin:0 0 5px 0;
font-size:12px;
color: #333333;
}
.nojobcaset a.mail00 {
background: url(/h/parts/img/s1/mail00.gif) no-repeat left center;
padding-left:18px;
}
.nojobcaset .icon_link_arrow a {
background: url(/h/parts/img/s1/link_arrow.gif) no-repeat left 0.3em;
padding:0 0 0 10px;
}

/******************* エントリー仕事情報・応募仕事情報 *******************/
.entry_shigoto {
padding:10px 0 0;
}
.entry_shigoto .job_detail {
text-align:left;
margin-left:auto;
margin-right:auto;
}

/* 詳しく探す画面改修 */
.cond_head {
margin-bottom:10px;
width:620px;
}
.cond_head_toroku {
margin-bottom:10px;
margin-left:60px;
width:620px;
}
.cond_head h3, .cond_head_toroku h3 {
background:url(/h/parts/img/s1/mark_orange.gif) no-repeat left 1px;
font-size:14px;
font-weight:bold;
margin:4px 0 8px 0;
padding-left:16px;
}
.pagelink01 {
background:url(/h/parts/img/s1/pglink_head_2nd.gif) no-repeat;
padding:6px 0 0;
width:620px;
}
.pagedown {
background:url(/h/parts/img/s1/pglink_head_down.gif) no-repeat;
padding-left:12px;
}
.pageup {
background:url(/h/parts/img/s1/pglink_head_up.gif) no-repeat;
padding-left:12px;
}
.komokulink {
background:url(/h/parts/img/s1/pglink_foot_2nd.gif) no-repeat bottom;
padding:0 0 4px 0;
text-align:center;
}
.komokulink a.komoku_c {
background:url(/h/parts/img/s1/pglink_bdr_2nd.gif) no-repeat right;
margin-left:5px;
padding-right:6px;
}
.komokulink a.komoku_l {
background:url(/h/parts/img/s1/pglink_bdr_2nd.gif) no-repeat right;
padding-right:6px;
}
.komokulink a.komoku_r {
margin-left:5px;
}
.cond_btn p {
float:left;
padding-top:4px;
text-align:right;
width:470px;
}
.cond_btn div {
float:right;
width:120px;
}
.cond_btn_toroku p {
float:left;
padding-top:4px;
text-align:right;
width:492px;
}
.cond_btn_toroku div {
float:right;
width:98px;
}

/* エントリーシート2010 */

.icon_hissu {
float:right;
}
.cel_pb5 {
padding-bottom:5px;
}
.cel_pb0 {
padding-bottom:0px !important;
}
.cel_bgyellow {
background:#FFEBC5 !important;
}
#entry .tbl_nml02 {
border:0;
background:none;
padding:0;
}
#entry .tbl_nml02 th, #entry .tbl_nml02 td {
border:0;
background:none;
padding:0 0 5px 0;
}
textarea.txt500 {
width:500px;
}
textarea.txt290 {
width:290px;
}
#entry .tbl_entfrm td.juushoran {
padding:0;
}
#entry td.juushoran table.tbl_nml02 th, 
#entry td.juushoran table.tbl_nml02 td {
padding:5px 1px 5px 8px;
}
#entry td.juushoran table.tbl_nml02 th {
width:47px;
}
#entry td.juushoran table.tbl_nml02 tr.err_bg th, 
#entry td.juushoran table.tbl_nml02 tr.err_bg td {
background-color:#FFDBE5;
}
#entry td.juushoran table.tbl_nml02 tr.err_bg th {
vertical-align:top;
}

/* まとめてエントリーリスト */
.entry_count {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
.entry_count_nbr {
	color: #F84C08;
	font-size: 22px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
/* エントリー完了 */
.entCompKaiinC {
width:600px;
background:url(/h/parts/img/s1/entcmpl_bg.gif) repeat-y;
}
.entCompKaiinInc {
width:385px;
float:left;
}
.entCompKaiinBtn {
width:214px;
float:right;
}
/* PC連携設定画面 */
.box_entyobi {
background-color:#FF8C54;
width:560px;
margin-top:10px;
}
.qrbox_orange {
background-color:#FF5A00;
width:130px;
height:130px;
border:1px solid #FFFFFF; 
float:left;
text-align:center;
margin-top: 3px;
}
.qrbox_qr {
width:122px;
margin:4px;
}
.qrbox_right {
float:left;
}
.qrbox_right dl dt{
float: left;
width: 1em;
}
.qrbox_right dl dd{
margin-left: 1em;
width: 313px;
}
.box_entyobi_err {
width:580px;
background:url(/h/parts/img/s1/bg_entyobi_err.gif);
margin-top:10px;
}
.inbox_entyobi_err {
width:532px;
background:url(/h/parts/img/s1/err_m.gif) no-repeat left top;
text-align:left;
margin-top:10px;
}
.status_red {
padding:3px 10px;
background-color:#FF0000;
color:#FFFFFF;
}
/* -- 会員登録画面 201105 -- */
.txta_privacy {
	width:770px;
	height: 130px;
}
.entry_form_02 {
	width:700px;
	border-top:1px solid #CACACA;
	border-left:1px solid #CACACA;
}
.entry_form_02 th {
	width:160px;
	border-bottom:1px solid #CACACA;
	border-right:1px solid #CACACA;
	padding:5px 5px 5px 8px;
	background-color:#FFFBDD;
	vertical-align:top;
	text-align: left;
}
.entry_form_02 td {
	border-bottom:1px solid #CACACA;
	border-right:1px solid #CACACA;
	padding:4px 5px 4px 8px;
	vertical-align:top;
}
.entry_form_02 .btmline {
	border-bottom:none;
}
.entry_form_02 td.rtline{
	border-right:none;
}
.entry_form_02 .text_rnhpass{
	width:300px;
}
.entry_form_02_box01 {
	background-color:#EEEEEE;
	padding: 5px;
}
.entry_form_02 th.hissu_regist{
	background: #FFE0C1;
	vertical-align: middle;
}
.entry_form_02 th.hissu_regist_mail{
	vertical-align: middle;
}
.entry_form_02 .hissu_regist_t{
	float: left;
	width: 133px;
}
.entry_form_02 .hissu_regist_i{
	float: right;
	width: 27px;
}
.entry_form_02 .mail{
	width: 170px;
}	
.entry_form_inr03 th {
	width:75px;
	border:none;
	border-bottom:5px solid #FFFFFF;
	background-color:#FFFBDD;
}
.entry_form_inr03 td {
	width:130px;
	border:none;
	border-bottom:5px solid #FFFFFF;
}
.entry_form_inr03 .secret_txt{
	width: 230px;
}
.entry_form_inr03 .mail_area{
	vertical-align: middle;
}
.entryform_middle{
	vertical-align: middle;
}
.entry_form_inr04 th {
	width:50px;
	border:none;
	border-bottom:5px solid #FFFFFF;
	background-color:#FFFBDD;
}
.entry_form_inr04 td {
	border:none;
	border-bottom:5px solid #FFFFFF;
	padding:4px 5px 4px 0;
}
.entry_form_02 input.year{
	width:45px;
}
.entry_form_02 input.month{
	width:30px;
}
/*認証キー 201105 */
.key_box{
	border: 2px #DA0000 solid;
	background-color: FEE9E3;
}
/*ログイン完了画面 201105 */
.login_setbg{
	background: url(/h/parts/img/s1/login_box_bg.gif) repeat-y;
	width: 656px;
}
.login_setbg_s{
	background-color: #FFE9DB;
	padding: 10px 39px;
	margin: 10px 15px 0;
}
.login_pull1{
	width: 88px;
}
.login_pull2{
	width: 140px;
}
.login_pull3{
	width: 175px;
}
.login_select{
	float: left;
}
.login_mail_txt{
	text-align: center;
	margin: 0 72px;
}
.login_mail_txt input{
	vertical-align: middle;
}
/*エリアTOP 201105 */
.areatop_upperbt{
	float: left;
}
.areatop_regist{
	background-color: #FFE8E8;
	text-align: center;
	padding: 5px 0;
}
/*エントリー完了 201105 */
.entComp_orange{
	width: 460px;
	background: url(/h/parts/img/s1/entcmp_org_bg.gif) repeat-y;
	margin: 20px 70px 0;
}

/* 検索結果一覧 201105 */
#searchbox02 {
width:620px;
background:#ffd7c5 url(/h/parts/img/s1/cst_serbox-bg04.gif) no-repeat left bottom;
padding:0 0 8px 0;
}
#searchbox03 {
width:620px;
background:#ffd7c5 url(/h/parts/img/s1/cst_serbox-bg05.gif) no-repeat left bottom;
padding:0 0 8px 0;
}
#searchbox02 .searchbox_inner,
#searchbox03 .searchbox_inner {
background: url(/h/parts/img/s1/cst_serbox-bg01.gif) no-repeat left top;
padding:8px 10px 0 10px;
}
#searchbox02 .scope_area,
#searchbox03 .scope_area {
padding:6px 6px 11px 14px;
background:#FFFFFF;
}
#searchbox02 .scope_area li,
#searchbox03 .scope_area li {
padding:5px 0 0 0;
}
#searchbox02 .scope_area dl,
#searchbox03 .scope_area dl {
width:100%;
}
#searchbox02 .scope_area dt,
#searchbox03 .scope_area dt {
float:left;
*display:inline;
width:69px;
}
#searchbox02 .scope_area dt.kinmukikan,
#searchbox03 .scope_area dt.kinmukikan {
width:58px;
}
#searchbox02 .scope_area dd,
#searchbox03 .scope_area dd {
float:left;
*display:inline;
background: url(/h/parts/img/s1/cst_serbox-bg03.gif) no-repeat left top;
padding:0 28px 0 11px;
text-align:left;
}
#searchbox02 .scope_area div,
#searchbox03 .scope_area div {
padding-top:3px;
}
#searchbox02 .scope_area .select_kinmuchi,
#searchbox02 .scope_area .select_syokusyu,
#searchbox02 .scope_area .select_station,
#searchbox03 .scope_area .select_kinmuchi,
#searchbox03 .scope_area .select_syokusyu,
#searchbox03 .scope_area .select_station {
width:460px;
}
#searchbox02 .scope_area dd.double_scope,
#searchbox03 .scope_area dd.double_scope {
background:none;
padding:0;
}
#searchbox02 .scope_area dd.double_scope p,
#searchbox03 .scope_area dd.double_scope p {
float:left;
*display:inline;
background: url(/h/parts/img/s1/cst_serbox-bg03.gif) no-repeat left top;
padding:0 28px 0 11px;
}
#searchbox02 .scope_area dd.double_scope div,
#searchbox03 .scope_area dd.double_scope div {
clear:both;
display:block;
padding-left:11px;
}
#searchbox02 .scope_area div span,
#searchbox02 .scope_area dd.double_scope div span,
#searchbox03 .scope_area div span,
#searchbox03 .scope_area dd.double_scope div span {
color:#bcbcbc;
}
#searchbox02 .scope_area div span.nobr,
#searchbox02 .scope_area dd.double_scope div span.nobr,
#searchbox03 .scope_area div span.nobr,
#searchbox03 .scope_area dd.double_scope div span.nobr {
white-space:nowrap;
color:#333333;
}
#searchbox02 .scope_area a,
#searchbox03 .scope_area a {
background: url(/h/parts/img/s1/cst_icn01.gif) no-repeat scroll right top;
padding:1px 15px 0 0;
}
#searchbox02 .scope_area dd.keyword_area,
#searchbox03 .scope_area dd.keyword_area {
padding-right:0;
width:490px;
}
#searchbox02 .scope_area dd.keyword_area input,
#searchbox03 .scope_area dd.keyword_area input {
width:250px;
float:left;
}
#searchbox02 .icon_link_arrow,
#searchbox03 .icon_link_arrow {
float:right;
text-align:right;
}
#searchbox02 .icon_link_arrow a,
#searchbox03 .icon_link_arrow a {
background: url(/h/parts/img/s1/link_arrow.gif) no-repeat left 0.3em;
padding:0 0 0 10px;
}
#searchbox02 .check_area,
#searchbox03 .check_area {
background:#fff1e8;
padding:5px 5px 5px 10px;
zoom:1;
}
#searchbox02 .check_area ul li,
#searchbox03 .check_area ul li {
float:left;
*display:inline;
padding:0 10px 0 0;
}
#searchbox02 .check_area ul li,
#searchbox03 .check_area ul li {
float:left;
*display:inline;
padding:0 10px 0 0;
white-space:nowrap;
}
#searchbox02 .check_area ul li input,
#searchbox02 .check_area ul li img,
#searchbox03 .check_area ul li input,
#searchbox03 .check_area ul li img {
vertical-align:middle;
}
#searchbox02 .btn_area,
#searchbox03 .btn_area {
margin:10px 0 0 0;
text-align:right;
}
#searchbox02 .mailbox03 {
float:left;
*display:inline;
margin:0;
}
#searchbox02 a.mail00,
#searchbox03 a.mail00 {
background: url(/h/parts/img/s1/mail00.gif) no-repeat left center;
padding-left:18px;
}
#searchbox02 .btn_search,
#searchbox03 .btn_search {
float:right;
}
/* 退会画面 201106 */
.withdrawal_form_03 {
width:550px;
border-top:1px solid #CACACA;
border-left:1px solid #CACACA;
}
.withdrawal_form_03 th {
width:170px;
border-bottom:1px solid #CACACA;
border-right:1px solid #CACACA;
padding:5px 5px 5px 8px;
background-color:#FFFBDD;
vertical-align:top;
text-align: left;
}
.withdrawal_form_03 td {
border-bottom:1px solid #CACACA;
border-right:1px solid #CACACA;
padding:4px 5px 4px 8px;
vertical-align:top;
}
.withdrawal_form_03 th.hissu_regist{
background: #FFE0C1;
vertical-align: middle;
}
.withdrawal_form_03 .hissu_regist_t{
float: left;
width: 133px;
}
.withdrawalform_03 .hissu_regist_i{
float: right;
width: 27px;
}
.withdrawal_form_03 .btmline {
border-bottom:none;
}
.withdrawal_form_03 td.rtline{
border-right:none;
}
.withdrawal_form_03 .name{
width:65px;
}

/* 共通ヘッダ・フッタ 201107 */
.minheaderH1 h1 {
background-color:#FFF1E8;
font-size:10px;
padding:1px 10px;
color:#888888;
text-align:left;
}
.headerH1 {
width: 800px;
margin:0 auto;
}
.headerH1 h1{
background-color:#FFF1E8;
font-size:10px;
padding:1px 10px;
color:#888888;
text-align:left;
}


/* 条件から探す系 201107 */

/*110928 SEO 中村修正*/
h2.jokenh2 {
background:url(/h/parts/img/s1/icn_search02.gif) no-repeat left -1px;
margin:15px 0;
padding:0 0 0 20px;
}

/*110928 SEO 追記*/
.job_caption{
margin: 15px 0;
text-align: left;
}

.searchlink {
background-color:#EEEEEE;
padding:0 5px 7px 15px;
}
.searchlink h3 {
padding:7px 0 5px 9px;
background:url(/h/parts/img/s1/orange_4_15.gif) no-repeat left center;
zoom:100%;
}
.searchlink ul {
width:595px;
}
.searchlink li {
float:left;
padding:0 12px 0 8px;
white-space:nowrap;
background:url(/h/parts/img/s1/link_arrow.gif) no-repeat left center;
}
/* 新着求人_RightMenu 201107 */
.job_list .job_list_inner .job_list_new li {
padding:6px 0 3px 10px;
}

/*******************201109 新着派遣求人 中村追加 *******************/
.job_new_list {
background: url(/h/parts/img/s1/cst_right_joblist-bg_03.gif) no-repeat left bottom;
padding:0 0 15px 0;
}
.job_new_list .job_list_inner {
background: url(/h/parts/img/s1/cst_right_joblist-bg_04.gif) repeat-y left top;
padding:0 15px 0 15px;
zoom:1;
}
.job_new_list .job_list_inner p {
padding:20px 10px 20px 10px;
}
.job_new_list .job_list_inner ul {
margin:-8px 0 0 0;
zoom:1;
}
.job_new_list .job_list_inner ul li {
background: url(/h/parts/img/s1/cst_right_joblist-bg_02.gif) no-repeat center top;
padding:8px 0 8px 10px;
margin:0;
font-size:10px;
}
.job_new_list .job_list_inner ul li a {
background: url(/h/parts/img/s1/rarea_box-listicn.gif) no-repeat left 0.5em;
padding:0 0 0 10px;
margin:0 0 0 -10px;
zoom:1;
display: inline-block;
}
.job_new_list .job_list_inner .job_list_new li {
padding:6px 0 3px 10px;
}

/* 派遣会社から探す_RightMenu 201107 */
.job_new0 {
margin-top:0; !important
}
/* 検索結果一覧 201107 */
.scope_area dt, .jobcaset_table th {
font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
color:#503D20;
font-weight:bold;
text-align:left;
}
.scope_area dt {
padding:1px 0;
}
.jobcaset .jobcaset_table th {
font-size:14px;
line-height:1.1em;
}
.jobcaset .jobcaset_table th.bg_white {
background:#FFFFFF url(/h/parts/img/s1/cst_joblist-icn06.gif) no-repeat 5px 11px;
padding:11px 0 0 18px;
font-size:11px;
}
.jobcaset .jobcaset_inner .jobcaset_table th {
width:17%;
}
.jobcaset .jobcaset_inner .jobcaset_table td.jikyu_td {
width:34%;
}
.jobcaset .jobcaset_inner .jobcaset_table th.jikan_th {
width:15%;
}
.jobcaset .jobcaset_inner .jobcaset_table td.jikan_td {
width:34%;
}
.jobcaset .jikyu_area li {
padding:2px 7px 0 0;
}
.jobcaset .jikyu_area li.text_koutsuhi {
padding:3px 0 1px;
background-image:none;
}
/* 20110926 中村修正 */
.jobcaset .jikyu_area li.text_koutsuhi span {
padding:1px;
color:#FFFFFF;
background-image:none;
background-color:#FF6868;
line-height:100%;
}
.otherjobs {
background-color:#EEEEEE;
padding-bottom:7px;
text-align:left;
}
.otherjobs h3 {
padding:7px 0 5px 9px;
background:url(/h/parts/img/s1/orange_4_15.gif) no-repeat left center;
zoom:100%;
}
.otherjobs ul {
width:784px;
}
.otherjobs li {
float:left;
width:196px;
}
.otherjobs li a {
font-size:9px;
white-space:nowrap;
background:url(/h/parts/img/s1/link_arrow.gif) no-repeat left center;
padding-left:8px;
-webkit-text-size-adjust: none;
}
/* 仕事詳細 201107 */
.job_detail .title_area p.detail_cch {
font-size:16px;
font-weight:bold;
margin:0 0 8px 0;
}
.job_detail table th {
font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
color:#503D20;
font-weight:bold;
font-size:14px;
}
.job_detail table th.bg_white {
background:#FFFFFF url(/h/parts/img/s1/cst_joblist-icn06.gif) no-repeat 5px 11px;
padding-left:18px;
font-size:11px;
}
/* ZoomUp 201107 */
.zoomttl {
width:780px;
margin-left:10px;
padding-bottom:3px;
border-bottom:#FF6600 1px solid;
}
.zoomttl .zoomlead01 {
font-size:14px;
color:#660000;
float:left;
padding:0 20px 0 5px;
}
.zoomttl .zoomlead02 {
font-size:10px;
float:left;
padding-top:2px;
}
.zoommain tr {
background:url(/h/parts/img/s1/zoomup_dotline.gif) repeat-x bottom;
}
.zoommain tr.zoomlast {
background:none;
}
.zoommain td {
padding:4px 1px 6px 1px;
}
.zoommain td.zoomjob {
white-space:nowrap;
padding-right:5px;
}
.zoomshamei {
text-decoration:none;
font-size:10px;
}
.zoombtm {
border-top:#FF6600 1px solid;
width:780px;
margin:0 auto;
text-align:left;
}
/* ミニHP 201107 */
#company p.company_nm {
font-size:16px;
font-weight:bold;
}
.minihp_other {
background-color:#EEEEEE;
padding-bottom: 7px;
margin: 30 auto 0px;
text-align:left;
padding-top: 7px;
width: 800px;
}
.minihp_other h3 {
padding-left: 9px;
background:url(/h/parts/img/s1/orange_4_15.gif) repeat-y left center;
zoom:100%;
}
.minihp_other li a {
background:url(/h/parts/img/s1/link_arrow.gif) no-repeat left center;
padding-left:8px;
}
/* AreaTop 201107 */
.toph2_topics, .toph2_tokushu, .toph2_zoom {
padding:4px 0 0 24px;
}
.toph2_topics span, .toph2_tokushu span, .toph2_zoom span {
background-color:#FFFFFF;
padding-right:5px;
font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bold;
color:#FF5A00;
}
.toph2_topics {
background:url(/h/parts/img/s1/toph2_topics.gif) no-repeat;
}
.toph2_tokushu {
background:url(/h/parts/img/s1/toph2_tokusyu.gif) no-repeat left -1px;
}
.toph2_zoom {
background:url(/h/parts/img/s1/toph2_zoomup.gif) no-repeat;
}
/* 登録会詳細 */
.tdtl_h1 p.toroku_title {
font-size:16px;
font-weight:bold;
}

/* new clearfix */
.newclearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .newclearfix             { zoom: 1; } /* IE6 */
*:first-child+html .newclearfix { zoom: 1; } /* IE7 */

/* 送信完了画面へレコメンド追加 20111026 */
.Kslide1_rec{
	cursor:pointer;
	width:590px;
}
.Kouter_rec{
	overflow:hidden;
	width:590px;
}
.Kslide1_rec div.y_o{
	background: url(/h/parts/img/s1/y_o.gif) no-repeat left center;
	padding-left: 9px;
	color:#0000ff;
	text-decoration:underline;
	margin:2px 0 15px 28px;
}
