@charset "UTF-8";
/*고득점완성반*/
.page1 .title_bg{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/title_bg.jpg');
	width:100%;
}

.page1 .title_bg .title{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/title_.png');
	width:1100px;
	height:672px;
	margin:0 auto;
	position:relative;
}

.page1 .title_bg .title .d-icon{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/d-icon.png');
	width:72px;
	height:73px;
	display:block;
	position:absolute;
	left:323px;
	top:245px;
}

.page1 .con1_bg{
	background:#f5f5f5;
	width:100%;
	padding:100px 0;
}

.page1 .con1_bg .con1{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/con1.png');
	width:1100px;
	height:1328px;
	margin:0 auto;
	position:relative;
}

.page1 .con1_bg .con1 .glass{
	width:286px;
	height:314px;
	text-indent:-9999px;
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/con1_icon.png');
	position:absolute;
    left: -110px;
    bottom: 594px;
}


.page2 .con2_bg{
	background:#fff;
	width:100%;
	padding:40px 0;
}

.page2 .con2_bg .con2{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/sec3_img.gif') no-repeat 50% 0;
	width:1100px;
	height:616px;
	margin:0 auto;
	position:relative;
}

.page2 .con2_bg .con2 .glass{
	width:286px;
	height:314px;
	text-indent:-9999px;
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/con1_icon.png');
	position:absolute;
    left: -110px;
    bottom: 594px;
}



.page1 .teacher_bg{
	background:#fff;
	width:100%;
	padding-top:100px;
}

.page1 .teacher_bg .teacher{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/teacher.png'); 
	width:1100px;
	height:822px;
	margin:0 auto;
	position:relative;
}
.page1 .teacher_bg .teacher .sample{
	position:absolute;
	top:228px;
	left:0;
}

.page1 .book_bg{
	background:#313131;
	width:100%;
	padding-top:100px;
}

.page1 .book_bg .book{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/book.png');
	width:1099px;
	height:783px;
	margin:0 auto;
}

.page1 .ser_bg{
	background:#fff;
	width:100%;
	padding:100px 0;
}

.page1 .ser_bg .ser{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/ser.png');
	width:1100px;
	height:1530px;
	margin:0 auto;
	position:relative;
}

.page1 .ser_bg .ser .one-btn{
	display:block;
	position:absolute;
	width:1100px;
	height:257px;
	bottom:274px;
	text-indent:-9999px;
}

.page1 .lec-choice-bg{
	background:#313131;
	width:100%;
	padding:100px 0;
}

.page1 .lec-choice-bg .lec-choice{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/lec_choice.png');
	width:1100px;
	height:657px;
	margin:0 auto;
	position:relative;
}

.page1 .lec-choice-bg .lec-choice .go-page{
	display:block;
	width:433px;
	height:470px;
	position:absolute;
	right:0;
	bottom:0;
}

.page1 .apply_bg{
	background:#fff;
	width:100%;
	padding:100px 0;
}

.page1 .apply_bg .apply{
	width:1100px;
	margin:0 auto;
	font-family:'noto';
	position:relative;
}

.page1 .apply_bg .apply .dis-icon2{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/dis-icon2.gif');
	display:block;
	width:118px;
	height:118px;
	position:absolute;
    left: 90px;
    top: -34px;
}

.page1 .apply_bg .apply .apply_title{
	font-size:40px;
	text-align:center;
	height: 110px;
}

.page1 .apply_bg .apply .apply_title span{
	font-size:20px;
	display:block;
	padding-top:20px;
}

.page1 .apply_bg .apply .price{
	font-family:'noto';
	height:121px;
	border:1px solid #a2a2a2;
	color:#000;
	position:relative;
	margin-bottom:33px;
}
.page1 .apply_bg .apply .price >strong{
	position:absolute;
	font-size:36px;
	left:97px;
	top:50px;
	font-weight:300;
}
.page1 .apply_bg .apply .price > .won{
	position:absolute;
	font-family:'tahoma';
	font-size:60px;
	font-weight:bold;
	left: 355px;
    top: 50px;
	font-style: normal;
	letter-spacing:-1.2px;
}
.page1 .apply_bg .apply .price > .won > span{
    position: absolute;
    top: 1px;
    right: -55px;
    font-weight: 300;
    font-size: 50px;
	
}
.page1 .apply_bg .apply .price > a{
	font-size:0;
	position: absolute;
    right: 16px;
    bottom: 19px;
	display: block;
	width:347px;
	height:81px;
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/apply-btn.png');
}
.page1 .apply_bg .apply-table{
	width:100%;
	border-top:1px solid #ccc;
	border-collapse: collapse;
	font-family:'noto';
	color:#000;
}
.page1 .apply_bg .apply-table th, .apply-table td{
	padding:21px 0;
	border-bottom:1px solid #ccc;
}
.page1 .apply_bg .apply-table th{
	font-size: 22px;
	font-weight: 500;
	text-align: center;
	line-height:22px;
}

.page1 .apply_bg .apply-table th span{
	font-size:18px;
}

.page1 .apply_bg .apply-table td{
	padding-left:33px;
	font-size:18px;
	font-weight:300;
	border-left:1px solid #ccc;
	line-height:20px;
}

/*고득점완성반*/

.page2 .title{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply2/title_.jpg') center;
	width:100%;
	height:676px;
}

.page2 .con1_bg{
	background:#f7f3ec;
	width:100%;
	padding:80px 0;
}

.page2 .con1_bg .con1{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply2/curri_.png') no-repeat 50% 0;
	width:1100px;
	height:350px;
	margin:0 auto;
}

.page1 .con1_bg .con1 .glass{
	width:286px;
	height:314px;
	text-indent:-9999px;
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/con1_icon.png');
	position:absolute;
    left: -110px;
    bottom: 594px;
}

.page2 .teacher_bg{
	background:#fff;
	width:100%;
	padding:100px 0;
}

.page2 .teacher_bg .teacher{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply3/teacher2.png') no-repeat 50% 0;
	width:1100px;
	height:709px;
	margin:0 auto;
	position:relative;
}
.page2 .teacher_bg .teacher .sample{
	position:absolute;
	top:228px;
	left:0;
}

.page2 .book_bg{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply2/book_bg_.png');
	width:100%;
	padding:80px 0;
}

.page2 .book_bg .book{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply2/book_.png');
	width:1100px;
	height:522px;
	margin:0 auto;
	position:relative;
}
.page2 .popupVideo {
	position:absolute;
	right:120px;
	bottom:0;
}
.page2 .ser_bg{
	background:#fff;
	width:100%;
	padding:100px 0;
}

.page2 .ser_bg .ser{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply2/service_.png');
	width:1100px;
	height:1358px;
	margin:0 auto;
	position:relative;
}
.page2 .ser_bg .ser a.pdf-down{
	display:block;
	position:absolute;
	width:1100px;
	height:257px;
	top:184px;
	text-indent:-9999px;
}
.page2 .ser_bg .ser .one-btn{
	display:block;
	position:absolute;
	width:1100px;
	height:257px;
	text-indent:-9999px;
}

.page2 .lec-choice-bg{width:100%; background:#313131; padding:100px 0;}
.page2 .lec-choice-bg .lec-choice{width:1100px; margin:0 auto; height:648px;}
.page2 .lec-choice-bg .lec-choice .lec-title{margin-bottom:35px;}
.page2 .lec-choice-bg .lec-choice .apply-table{width:100%; color:#fff;}
.page2 .lec-choice-bg .lec-choice .apply-table th{font-size:19px; font-weight:bold; color:#161616; line-height:28px; background:#e7e7e7; border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae;}
.page2 .lec-choice-bg .lec-choice .apply-table th.highlight{background:#aa3801;color:#fff;}
.page2 .lec-choice-bg .lec-choice .apply-table tr{height:85px; border-bottom:1px solid #aeaeae;}
.page2 .lec-choice-bg .lec-choice .apply-table td{text-align:center; font-size:14px; line-height:20px; border-right:1px solid #aeaeae; color:#000; background:#fff;}
.page2 .lec-choice-bg .lec-choice .apply-table td.tit{font-size:16px; color:#161616; text-align:center; background:#fff; font-weight:bold;}
.page2 .lec-choice-bg .lec-choice .apply-table td.orange{color:#fff; background:#f75509;}
.page2 .lec-choice-bg .lec-choice .lec-table{position:relative;}
.page2 .lec-choice-bg .lec-choice .lec-table a.go-page02{position:absolute; left:98px; top:443px;}
.page2 .lec-choice-bg .lec-choice .lec-table a.go-page03{position:absolute; left:158px; top:408px;}
.page2 .lec-choice-bg .lec-choice .lec-table a.go-page04{position:absolute; left:828px; top:408px;}

.page2 .apply_bg{
	background:#fff;
	width:100%;
	padding:100px 0;
}

.page2 .apply_bg .apply{
	width:1100px;
	margin:0 auto;
	font-family:'noto';
	position:relative;
}

.page2 .apply_bg .apply .dis-icon2{
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/dis-icon2.gif');
	display:block;
	width:118px;
	height:118px;
	position:absolute;
    left: 90px;
    top: -34px;
}

.page2 .apply_bg .apply .apply_title{
	font-size:40px;
	text-align:center;
	height: 110px;
}

.page2 .apply_bg .apply .apply_title span{
	font-size:20px;
	display:block;
	padding-top:20px;
}

.page2 .apply_bg .apply .price{
	font-family:'noto';
	height:121px;
	border:1px solid #a2a2a2;
	color:#000;
	position:relative;
	margin-bottom:33px;
}
.page2 .apply_bg .apply .price >strong{
	position:absolute;
	font-size:36px;
	left:97px;
	top:50px;
	font-weight:300;
}
.page2 .apply_bg .apply .price > .won{
	position:absolute;
	font-family:'tahoma';
	font-size:60px;
	font-weight:bold;
	left: 355px;
    top: 50px;
	font-style: normal;
	letter-spacing:-1.2px;
}
.page2 .apply_bg .apply .price > .won > span{
    position: absolute;
    top: 1px;
    right: -55px;
    font-weight: 300;
    font-size: 50px;
	
}
.page2 .apply_bg .apply .price > a{
	font-size:0;
	position: absolute;
    right: 16px;
    bottom: 19px;
	display: block;
	width:347px;
	height:81px;
	background:url('/_skin/tpl_skin/basic_kbs2/images/apply_re/apply1/apply-btn.png');
}
.page2 .apply_bg .apply-table{
	width:100%;
	border-top:1px solid #ccc;
	border-collapse: collapse;
	font-family:'noto';
	color:#000;
}
.page2 .apply_bg .apply-table th, .apply-table td{
	padding:21px 0;
	border-bottom:1px solid #ccc;
}
.page2 .apply_bg .apply-table th{
	font-size: 22px;
	font-weight: 500;
	text-align: center;
	line-height:22px;
}

.page2 .apply_bg .apply-table th span{
	font-size:18px;
}

.page2 .apply_bg .apply-table td{
	padding-left:33px;
	font-size:18px;
	font-weight:300;
	border-left:1px solid #ccc;
	line-height:20px;
}