@charset "UTF-8";
/*수강신청 공통:S*/
.apply{
	width:100%;
	overflow:hidden;
}
.con {
	width:100%;
	margin:0 auto;
	position:relative;
	font-family:'noto3';
	font-weight:100;
	color:#000;
}
.con .inner{
	width:1000px;
	margin:0 auto;
	position:relative;
}
.con .bullet{
	position:absolute;
}
.con .btn-halbu{
	position:absolute;
	display:inline-block;
}

.pass_wrap .top_area{
	padding-top:785px;
	/* padding-bottom: 128px; */
	background:url('/_skin/tpl_skin/basic_data_processing_engineer/images/apply/renewal/top.png') no-repeat center top,
				url('/_skin/tpl_skin/basic_data_processing_engineer/images/apply/renewal/benefit_bg.png') no-repeat center bottom;
}
.pass_wrap .top_area .con_img1{
	margin-left: -35px;
}
.pass_wrap .spec{
	position: absolute;
	top: 73%;
    left: -50px;
}
.pass_wrap .recommend_area{
	padding: 152px 0 137px;
}
.pass_wrap .recommend_area .con_img1{
	margin-left:-37px;
}
.pass_wrap .graph_area{
	padding: 154px 0 121px;
	background:url('/_skin/tpl_skin/basic_data_processing_engineer/images/apply/pass/graph_bg.png');
}
.pass_wrap .graph_area .con_img1{
	margin-left:-12px;
}
.pass_wrap .strategy_area{
	background:url('/_skin/tpl_skin/basic_data_processing_engineer/images/apply/renewal/graph_bg.png') no-repeat bottom center;
	padding: 30px 0 150px;
}
.pass_wrap .strategy_area .con_img1{
	margin-left: -52px;
}
.pass_wrap .line_area{
	min-height:298px;
	background:url('/_skin/tpl_skin/basic_data_processing_engineer/images/apply/pass/middle_title.png')center no-repeat #fff;
}
.pass_wrap .teacher_area{
	padding:0 0 203px;
}
.pass_wrap .teacher_area .con_img1{
	margin-left:-8px;
}
.pass_wrap .teacher_area .con_img2{
	left: -60px;
	top: 450px;
}
.pass_wrap .teacher_area a{
	position:absolute;
	display:inline-block;
	width:1000px;
	height:511px;
	bottom:0;
	left: 8px;
}
.pass_wrap .curri_area{
	padding:139px 0 134px;
	background:url('/_skin/tpl_skin/basic_data_processing_engineer/images/apply/pass/curri_bg.png') center top no-repeat;
}
.pass_wrap .curri_area .con_img1{
	margin-left: -30px;
}

.pass_wrap .curri_area .curri_step li{
	height:218px;
	padding:38px 0 0 42px;
	margin-bottom:22px;
	box-sizing:border-box;
	border-radius:20px;
	border:2px solid #f92e41;
	background:#fff;
	box-shadow:0 10px 15px rgba(0,0,0,0.2);
}
.pass_wrap .book_area{
	padding: 138px 0 99px;
	background:url('/_skin/tpl_skin/basic_data_processing_engineer/images/apply/pass/book_bg.png') center top no-repeat;
}
.pass_wrap .book_area .book_img{
	position:relative;
	margin-top:60px;
}
.pass_wrap .book_area .book_img .b_hugi1{
	left:-66px;
	top:237px;
}
.pass_wrap .book_area .book_img .b_hugi2{
	right:-169px;
	top:106px;
}
.pass_wrap .book_area .con_img1{
	margin-left: -270px;
}
.pass_wrap .benefit_area{
	padding:142px 0;
}
.pass_wrap .benefit_area .con_img1{
	margin-left:-26px;
}
.pass_wrap .benefit_area .btn-halbu{
	width: 132px;
	height: 37px;
	left: 154px;
	bottom: 99px;
	font-size:0;
}
