/* ダイジョブ説明 */

.top_image1 {
	width : 748px;
	margin : 0px auto 0px auto;
}

.top_image3 {
	width : 748px;
	margin : 0px auto 0px auto;
}

.top_image4 {
	width : 407px;
	height : 167px;
	margin : 0px auto 20px auto;
	background-image : url(../../img/company/dayjob/topimage4.gif);
}

p.top_image4_txt {
	margin : 0px 0px 0px 0px;
	width : 380px;
	margin : 0px auto 0px auto;
	padding : 8px 0px 0px 0px;
	font-size : 14px;
	line-height : 18px;
	letter-spacing : 1px;
}

.top_image5 {
	width : 536px;
	height : 40px;
	margin : 0px auto 0px auto;
	background-image : url(../../img/company/dayjob/topimage5.gif);
}

p.top_image5_txt {
	margin : 0px 0px 0px 10px;
	padding : 10px 0px 0px 0px;
	font-size : 14px;
	font-weight : bold;
	color : #666666;
}

.top_image6 {
	width : 467px;
	margin : 0px auto 0px auto;
}

.top_image6_1 {
	width : 300px;
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
	float : left;
}

p.top_image6_1_txt {
	margin : 0px 10px 0px 0px;
	padding : 0px 0px 8px 0px;
	color : #666666;
	line-height : 16px;
}

.top_image6_2 {
	width : 167px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.top_explain_title {
	width : 750px;
	margin : 0px auto 0px auto;
	padding : 25px 0px 0px 0px;
}

.top_explain_3box {
	width : 713px;
	margin : 10px auto 0px auto;
}

.top_explain1 {
	width : 231px;
	height : 169px;
	margin : 0px 0px 0px 0px;
	float : left;
	background-image : url(../../img/company/dayjob/top_explain1.gif);
}

.top_explain_rightbox {
	width : 241px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.top_explain2 {
	background-image : url(../../img/company/dayjob/top_explain2.gif);
	width : 231px;
	height : 169px;
	margin : 0px 0px 0px 0px;
	float : right;
}

.top_explain3 {
	background-image : url(../../img/company/dayjob/top_explain3.gif);
	width : 231px;
	height : 169px;
	margin : 0px 0px 0px 0px;
	float : right;
}

.top_explain_chobo1,.top_explain_chobo2,.top_explain_chobo3 {
	background-image : url(../../img/company/dayjob/top_explain_chobo.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

.top_explain_chobo1 {
	margin : 60px 0px 6px 18px;
}

.top_explain_chobo2 {
	margin : 0px 0px 6px 18px;
}

.top_explain_chobo3 {
	margin : 0px 0px 3px 18px;
}

p.top_explain_txt {
	margin : 0px 0px 0px 10px;
}

.top_explain4box {
	width : 721px;
	margin : 10px auto 0px auto;
}

.top_explainleft {
	width : 359px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.top_explainright {
	width : 359px;
	margin : 0px 0px 0px 0px;
	float : right;
}

.top_explain4_1,.top_explain4_3 {
	margin : 0px 0px 0px 0px;
}

.top_explain4_2 {
	margin : 0px 0px 0px 0px;
	background-image : url(../../img/company/dayjob/top_explain4_2.gif);
}

.top_explain4_2_1box {
	width : 721px;
	margin : 10px auto 0px auto;
}

.top_explain4_2_2box {
	width : 721px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
	background-image : url(../../img/company/dayjob/top_explain4_2_2.gif);
}

.top_explain4_2_3box {
	width : 721px;
	margin : 0px auto 0px auto;
}

.kadochobo {
	margin : 0px 0px 10px 40px;
	background-image : url(../../img/company/dayjob/kadochobo.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

p.kadochobo_text {
	margin : 0px 0px 0px 11px;
	font-weight : bold;
	color : #333333;
}

p.top_dounyuu_text {
	margin : 0px 50px 15px 70px;
	line-height : 16px;
	color : #6D6D34;
}

p.top_yahho {
	margin : 0px 0px 10px 56px;
	color : #333333;
}

.top_linkto_btn {
	margin : 15px 0px 0px 0px;
	text-align : center;
	font-weight : bold;
}

.top_linkto_btn2 {
	margin : 12px 0px 0px 0px;
	text-align : center;
	font-weight : bold;
}

.top_linkto_btn img {
	vertical-align : middle;
	padding-right : 6px;
}

.top_linkto_btn2 img {
	vertical-align : middle;
	padding-right : 6px;
}

/*  */
.dayjob_menubox {
	width : 632px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

.daijob_menu1 {
	width : 201px;
	float : left;
}

.daijob_menu2 {
	width : 211px;
	float : left;
}

.daijob_menubutton2 {
	text-align : right;
	margin : 0px 0px 0px 0px;
}

.title_merit1_1 {
	width : 706px;
	margin : 20px auto 0px auto;
}

.merit1_maintitle {
	width : 687px;
	margin : 25px auto 0px auto;
}

.merit1_image1 {
	width : 687px;
	margin : 0px auto 0px auto;
}

.title_merit1_2 {
	width : 706px;
	margin : 25px auto 0px auto;
}

.merit1_maintitle2 {
	width : 687px;
	margin : 15px auto 0px auto;
}

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

.merit1_softbox {
	width : 451px;
	height : 78px;
	margin : 0px auto 0px auto;
	background-image : url(../../img/company/dayjob/merit1_softbox.gif);
	background-repeat : no-repeat;
}

p.merit1_softboxtext1 {
	margin : 0px 0px 0px 0px;
	font-weight : bold;
	font-size : 14px;
	padding : 18px 0px 10px 0px;
	text-align : center;
}

p.merit1_chobotext {
	margin : 0px 0px 0px 0px;
	text-align : center;
	font-size : 14px;
}
p.merit1_chobotext img {
	vertical-align : middle;
	padding-right : 5px;
}

.merit1_panphbox {
	width : 352px;
	margin : 15px auto 0px auto;
}

.merit1_panphboxleft {
	width : 182px;
	margin : 0px 0px 0px 0px;
	float : left;
}

p.merit1_panphboxlefttext {
	margin : 0px 0px 0px 0px;
	padding : 14px 0px 0px 0px;
	font-weight : bold;
}

.merit1_panphboxright {
	width : 170px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.merit1_panphboxrightimage1,.merit1_panphboxrightimage2 {
	margin : 0px 0px 0px 0px;
}

.merit1doublebox {
	width : 722px;
	margin : 15px auto 20px auto;
}

.merit1_double_leftbox {
	width : 359px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.merit1_double_rightbox {
	width : 359px;
	margin : 0px 0px 0px 0px;
	float : right;
}

.merit1_doublebox1,.merit1_doublebox3 {
	margin : 0px 0px 0px 0px;
}

.merit1_doublebox2 {
	width : 359px;
	margin : 0px 0px 0px 0px;
	background-image : url(../../img/company/dayjob/merit1_doublebox2.gif);
}

p.merit1_chobo2text {
	margin : 0px 0px 0px 22px;
	font-weight : bold;
}

p.merit1_chobo2text img {
	vertical-align : middle;
	padding-right : 3px;
}

p.merit1_chobo2text2 {
	margin : 6px 22px 0px 40px;
	color : #8A8A42;
	line-height : 16px;
}

p.merit1_continue {
	margin : 0px 20px 0px 0px;
	text-align : right;
}
p.merit1_continue img {
	padding-right : 4px;
}

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

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

.bg_merit1_blacktitle {
	width : 536px;
	height : 40px;
	margin : 0px auto 0px auto;
	background-image : url(../../img/company/dayjob/bg_merit1_blacktitle.gif);
}

p.bg_merit1_blacktitletext {
	margin : 0px 0px 0px 20px;
	padding : 10px 0px 0px 0px;
	font-size : 14px;
	letter-spacing : 1px;
	font-weight : bold;
}

.merit1_demobox {
	width : 422px;
	margin : 10px auto 30px auto;
}

.merit1_demoboxleft {
	width : 213px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.merit1_demoboxright {
	width : 187px;
	margin : 0px 0px 0px 0px;
	float : right;
}

.merit1_demoboxright2 {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 0px 0px;
}

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

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

p.merit1_demo2text {
	margin : 0px 0px 0px 0px;
	padding : 9px 0px 0px 0px;
	text-align : center;
	color : #666666;
}

.merit1_demo3 {
	margin : 15px 0px 0px 0px;
	text-align : center;
}

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

p.merit1_referencetext {
	width : 400px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
	line-height : 16px;
}

.btn_reference {
	margin : 0px auto 0px auto;
	padding : 0px 0px 40px 0px;
	text-align : center;
}

.merit2_maintitle {
	margin : 25px 0px 0px 0px;
	text-align : center;
}

p.merit2_maintitlesubtext {
	width : 680px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 5px 0px;
	text-align : right;
	color : #666666;
}

.merit2_doublebox1 {
	width : 734px;
	margin : 0px auto 30px auto;
}

.merit2_doublebox_left,.merit2_doublebox_right {
	width : 367px;
	margin : 0px auto 0px auto;
	float : left;
}

.merit2_1,.merit2_4 {
	margin : 0px 0px 0px 0px;
}

.merit2_2 {
	width : 367px;
	background-image : url(../../img/company/dayjob/merit2_2.gif);
}

p.merit2_2text {
	width : 335px;
	margin : 0px auto 0px auto;
	color : #666666;
	font-size : 12px;
	line-height : 16px;
	padding : 0px 0px 7px 0px;
}

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

p.merit2_3txt {
	margin : 0px 0px 0px 0px;
	text-align : center;
	padding : 5px 0px 10px 0px;
	color : #666666;
}

.merit2_3red {
	font-weight : bold;
	color : #FF0000;
}

.merit2_6 {
	margin : 0px 0px 0px 0px;
	text-align : center;
	padding : 30px 0px 11px 0px;
}

p.merit2_6text {
	margin : 0px 0px 5px 92px;
	padding : 0px 0px 0px 0px;
	color : #990000;
}

.merit2_7 {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 20px 0px;
	text-align : center;
}

.merit2_doublebox2 {
	width : 734px;
	margin : 0px auto 0px auto;
}

.merit2_doublebox_left2 {
	width : 367px;
	margin : 0px 0px 0px 0px;
	float : left;
}

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

.merit2_18 {
	width : 367px;
	margin : 0px 0px 0px 0px;
	background-image : url(../../img/company/dayjob/merit2_18.gif);
}

.merit2_9 {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 16px 0px;
	text-align : center;
}

.merit2_19 {
	width : 367px;
	margin : 0px 0px 0px 0px;
	background-image : url(../../img/company/dayjob/merit2_19.gif);
}

.merit2_12 {
	width : 734px;
	margin : 0px auto 0px auto;
}

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

p.merit2_16_text {
	width : 300px;
	margin : 0px auto 0px auto;
	padding : 2px 0px 5px 0px;
}

p.merit2_16_text2 {
	margin : 0px 0px 0px 30px;
	padding : 5px 0px 5px 0px;
	font-weight : bold;
	color : #CC0000;
}

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

p.merit2_17_text {
	width : 280px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 5px 0px;
	font-size : 12px;
}

p.merit2_continue {
	margin : 0px 20px 0px 0px;
	padding : 0px 0px 10px 0px;
	text-align : right;
}
p.merit2_continue img {
	padding-right : 4px;
}

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

.merit3_doublebox {
	width : 539px;
	margin : 15px auto 0px auto;
}

.merit3_doubleboxleft {
	width : 310px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.merit3_doubleboxright {
	width : 225px;
	margin : 0px 0px 0px 0px;
	float : right;
}

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

p.merit3_3text {
	margin : 0px 0px 0px 18px;
	padding : 15px 0px 0px 0px;
	line-height : 16px;
}

p.merit3_doublebox_text {
	width : 480px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 0px 0px;
	line-height : 16px;
}

.merit3_course1 {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 0px 0px;
	text-align : center;
}

.merit3_course2 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
}

.merit3_course3 {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 30px 0px;
	text-align : center;
}

p.merit_pankuzu {
	margin : 0px 0px 0px 20px;
	padding : 3px 0px 0px 0px;
}

p.reference_boutou1 {
	width : 400px;
	margin : 0px auto 0px auto;
	line-height : 20px;
	padding : 20px 0px 20px 0px;
}

p.err_text {
	width : 350px;
	margin : 0px auto 0px auto;
	color : #FF0000;
	border : 4px double #FF0000;
	padding : 10px;
}

.reference_table {
	width : 587px;
	margin : 0px auto 0px auto;
}

.reference_table2 {
	background-color : #999999;
	border : 3px solid #CCCCCC;
}

.re_td1 {
	width : 148px;
	background-color : #F4F4F4;
}

.re_td2 {
	width : 436px;
	background-color : #FFFFFF;
}

p.re_tdtext1 {
	margin : 0px 0px 0px 15px;
	padding : 10px 0px 8px 0px;
	font-weight : bold;
}

p.re_tdtext2 {
	margin : 0px 0px 0px 20px;
	padding : 10px 0px 8px 0px;
}

.red {
	font-size : 11px;
	color : #FF0000;
}

.btn_reference_send {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 40px 0px;
	text-align : center;
}

p.reference_boutou2 {
	width : 450px;
	margin : 0px auto 0px auto;
	line-height : 20px;
	padding : 30px 0px 0px 0px;
}

p.reference_boutou3 {
	width : 450px;
	margin : 0px auto 0px auto;
	line-height : 20px;
	padding : 0px 0px 150px 0px;
}


body.miniwindow {
	background-color : #F7F7EE;
	margin : 20px 0px 0px 20px;
}

p.voice_chobo1 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 4px 0px;
	font-weight : bold;
}

p.voice_chobo1 img {
	vertical-align : middle;
	padding-right : 3px;
}

p.voice_chobo2 {
	margin : 0px 60px 7px 25px;
	line-height : 16px;
	color : #696932;
}

hr.voice1_hr {
	margin : 10px 0px 0px 0px;
	visibility : hidden;
}

p.voice_close {
	margin : 0px 0px 0px 0px;
	padding : 30px 0px 40px 0px;
	text-align : center;
}
p.voice_close img {
	vertical-align : middle;
	padding-right : 3px;
}

.dayjob_menubar {
	width : 750px;
	margin : 0px auto 0px auto;
}

.after_antiuqe,.after_antiuqe2 {
	width : 618px;
	margin : 0px auto 0px auto;
	padding : 20px 0px 0px 0px;
}

.after_antiuqe2 {
	padding : 10px 0px 30px 0px;
}

.after_antiuqe2_left {
	width : 360px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.after_antiuqe2_right {
	width : 258px;
	margin : 0px 0px 0px 0px;
	float : left;
}

p.after_antiuqe2_txt {
	margin : 0px 20px 0px 14px;
	padding : 10px 0px 0px 0px;
}



p.main_close {
	width : 650px;
	margin : 0px auto 0px auto;
	padding : 30px 0px 40px 0px;
	text-align : right;
}
p.main_close img {
	vertical-align : middle;
	padding-right : 3px;
}