@charset "utf-8";
/* CSS Document */
.sbanner{
	background:url(../img/ijob/bg.jpg) center center no-repeat;
	background-size:cover;
}
.jbox .stl {
    font-size: 24px;
    margin-bottom: 30px;
    text-align: center;
	color:#EC6A1A;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif; 
}
#jbox_03 .stl {
    color: #946134;
}
.jbox .sbd {
    line-height: 1.9;
}
.jbox {
    margin: 0 auto 70px;
    width: 832px;
}

.jbox .sft{
	margin-top:36px;
}

.jbox .jdl{
	margin-top:36px;
}
.jbox .jdl dt, .jbox .j_dt{
	color:#da8b00;
	background:url(../img/job/a_03.png) left center no-repeat;
	padding-left:40px;
	line-height:27px;
}
.jbox .jdl dd, .jbox .j_dd{
	margin-top:12px;
}
.jbox .jdl dd p{
	margin-bottom:1em;
}
.jbox .jdl dd.sub_s_stl, .jbox .dd_sub_s_stl{
	color:#804f21;
	font-size:18px;
	margin:20px 0 15px;
}
.jbox .jdl dd.pic, .jbox .dd_pic{
	text-align:center;
	margin-top:20px;
	margin-bottom:3em;
}



.card{
	border:2px solid #dda31a;
	padding:50px;
	border-radius:20px;
	display:flex;
	align-items: center;
	color:#40210F;
	margin-bottom:36px;
}
.card .img{
	margin-right:50px;
	max-width:60%;
}
.card .ct_1{
	font-size:18px;
}
.card .ct_2{
	font-size:24px;
}
.card .ct_3{
	font-size:16px;
	line-height:1.9;
	margin-top:45px;
}
.btn_a_02 + a{
	margin-top:15px;
}
#job_tjbox_01{
	margin-bottom:70px;
}
#job_tjbox_02{
	margin:70px auto 0;
	background:#fffcdb url(../img/job/m_03.jpg) 35% 93% no-repeat;
}


.bg1{
    background: #dea31a url(../img/event/4_03.png) no-repeat scroll left bottom;
}
.bg2{
	background:url(../img/interview/5_05.jpg) 98% -15px no-repeat;
	padding-bottom:100px;
}

.sub_e_box{
	font-size:16px;
	box-sizing:border-box;
	padding:30px 30px;
	background:url(../img/event/b4_03.png) center center no-repeat;
	margin-top:30px;
	background-size:cover;
}
.sub_e_box dt{
	background:url(../img/event/x_03.jpg) left 2px no-repeat;
	padding-left:32px;
	font-size:18px;
	color:#693905;
}
.sub_e_box dd{
	padding:12px 32px;
	line-height:1.9;
}
.sub_e_box dd p{
	margin-top:6px;
}
.sub_e_box p.wt_1{
	color:#da8b00;
}
.sub_e_box p.wt_2{
	color:#ed6a1a;
	font-size:small;
}
.sub_e_box p.wt_3{
	display:inline-block;
	line-height:36px;
	border-radius:18px;
	padding:0 15px;
	background:#fffcdb;
	color:#000;
	margin-top:1em;
}
.sub_e_box .wt_4{
	color:#ed6a1a;
}
.isummary{
	text-align:center;
	padding:60px 0 0;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif; 
}
.box_e_02, .box_e_03, .box_e_04, .box_e_05{
	width:960px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}
.box_e_03{
	display:block;
}
#sub_e_box_01, #sub_e_box_02{
	width:474px;
	height:550px;
	background:url(../img/job/z_07.jpg) center center no-repeat;
	background-size:100% 100%;
}
#sub_e_box_03{
	width:960px;
	height:908px;
	background:url(../img/job/z_14.jpg) center center no-repeat;
	background-size:100% 100%;
}
#sub_e_box_04, #sub_e_box_05{
	width:474px;
	height:559px;
	background:url(../img/job/z_22.jpg) center center no-repeat;
	background-size:100% 100%;
}
#sub_e_box_06, #sub_e_box_07{
	width:474px;
	/*height:492px;*/
	min-height:492px; 
    height:auto !important; 
    height:492px; 
	background:url(../img/job/z_25.jpg) center center no-repeat;
	background-size:100% 100%;
}
#jd_01{
	margin-bottom:0;
}
#jd_02{
	margin-top:-120px;
	padding-top:190px;
}

.z_y_t{
	background: #fff none repeat scroll 0 0;
    font-size: 16px;
    margin: 18px auto 0;
    padding: 10px 30px;
	width:960px;
	box-sizing:border-box;
}
@media screen and (min-width:768px) and (max-width:1080px) {
	.tjbox{
		width:inherit;
	}
	.box_e_02, .box_e_03, .box_e_04, .box_e_05{
		width:inherit;
		margin-left:20px;
		margin-right:20px;
	}
	#sub_e_box_04, #sub_e_box_05{
		width:49%;
		height:inherit;
	}
	#sub_e_box_06, #sub_e_box_07{
		width:49%;
		height:inherit;
	}
	#sub_e_box_01, #sub_e_box_02{
		width:49%;
		height:inherit;
	}
	#job_tjbox_02{
		margin-left:20px;
		margin-right:20px;
	}
	.z_y_t{
		width:inherit;
		margin-left:20px;
		margin-right:20px;
	}
	.jbox{
		width:inherit;
		margin-left:20px;
		margin-right:20px;
	}
	#job_tjbox_01{
		margin-left:20px;
		margin-right:20px;
	}
}
@media screen and (max-width: 768px) {
	#jd_01{
		margin-top:30px;
	}
	.jbox{
		width:inherit;
	}
	.bg1, .bg2{
		background-image:none;
	}
	.bg2{
		margin:0 15px;
	}
	.box_e_02, .box_e_03, .box_e_04, .box_e_05{
		width:inherit;
		display:inherit;
	}
	.sub_e_box{
		padding:15px 20px;
		background:#fff;
		border-radius:15px;
		background-image:none;
	}
	#sub_e_box_01, #sub_e_box_02{
		width:inherit;
		height:inherit;
		/*border-radius:20px;*/
		background:#fff;
	}
	.z_y_t{
		width:inherit;
		padding:10px 20px;
	}
	#sub_e_box_04, #sub_e_box_05{
		width:inherit;
		height:inherit;
		background:#fff;
	}
	#sub_e_box_06, #sub_e_box_07{
		width:inherit;
		height:inherit;
		background:#fff;
	}
	#jd_02{
		margin-left:15px;
		margin-right:15px;
	}
	#jbox_03{
		width:inherit;
		margin:0 15px 36px;
	}
	.card{
		display:inherit;
		padding:20px;
	}
	.card .img{
		margin:0 0 1em;
		text-align:center;
	}
	.card .ct_3{
		margin-top:1em;
	}
	.tjbox{
		width:inherit;
		display:inherit;
		padding:30px 15px;
		margin-left:15px;
		margin-right:15px;
	}
	.tjbox .ltxt{
		width:inherit;
		margin-bottom:1em;
	}
	.tjbox .btn_a_02, .tjbox .btn_a_03{
		width:100%;
		box-sizing:border-box;
	}
	#job_tjbox_02{
		margin-top:30px;
		padding-bottom:130px;
	}
	.bg2{
		padding-bottom:45px;
	}
	#jd_02{
		padding-top:45px;
		margin-top:0;
	}
}