@charset "utf-8";
.content-apply table caption{
	display:none;
}
.content-apply{
	color:#333;

}
.apply-area .apply-item.type1{
	padding-bottom:100px;
}
.apply-area .apply-item.type1  .apply-box{
	position:relative;
	height:75px;
	margin-bottom:50px;
}
.apply-area .apply-item.type1  .apply-box .support,
.apply-area .apply-item.type1  .apply-box .b-price,
.apply-area .apply-item.type1  .apply-box .c-price,
.apply-area .apply-item.type1  .apply-box .btn-apply{
	display:block;
	position:absolute;
	top:0;
}
.apply-area .apply-item.type1  .apply-box .support{
	top:2px;
	left:0;
	border-left:4px solid #000;
	padding-left:15px;
}
.apply-area .apply-item.type1  .apply-box .support span{
	display:block;
	font-size:32px;
	line-height:34px;
	font-family:'noto2';
	font-weight:200;
	margin-bottom:2px;
}
.apply-area .apply-item.type1  .apply-box .support strong{
	display:block;
	font-size:26px;
	line-height:30px;
	font-family:'noto5';
	font-weight:600;
}
.apply-area .apply-item.type1  .apply-box .b-price{
	line-height:75px;
	left:226px;
	overflow:hidden;
}

.apply-area .apply-item.type1  .apply-box .b-price .price{
	float:left;
	position:relative;
	display:block;
	height:75px;
	padding:0 4px;
	line-height:75px;
	font-family:'noto2';
	font-weight:200;
	font-size:40px;
	color:#adadad;
	letter-spacing:-1px;
}
.apply-area .apply-item.type1  .apply-box .b-price .price:before{
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:50%;
	height:2px;
	margin-top:-1px;
	width:100%;
	background:#adadad
}
.apply-area .apply-item.type1  .apply-box .b-price .sale{
	float:right;
	width:92px;
	height:62px;
	padding-top:13px;
	margin-left:30px;
	text-align:center;
	line-height:20px;
	font-family:'noto5';
	font-weight:600;
	font-size:16px;
	color:#dafd3e;
	background:url('//static-sdedu.akamaized.net/img1/_skin/tpl_skin/basic_landscape4/images/apply/jonghab/sale_bg.png') 0 0 no-repeat;
}
.apply-area .apply-item.type1  .apply-box .c-price{
	left:520px;
	line-height:75px;
	height:75px;
	font-family:'noto5';
	font-weight:600;
	font-size:58px;
	letter-spacing:-1px;
}
.apply-area .apply-item.type1  .apply-box .btn-apply{
	right:0;
	width:245px;
	height:72px;
	padding-left:8px;
	line-height:72px;
	text-align:center;
	font-family:'noto5';
	font-weight:600;
	font-size:22px;
	border-bottom:3px solid #a43428;
	background:#e15f51;
	color:#fff
}
.content-apply .col17{width:17%}
.content-apply .col83{width:83%}

.content-apply .red_point{
	color:#ff1010;
}
.content-apply em{
	font-style:normal !important;
}

.content-apply .apply-h3{
	margin:80px auto 20px;
	text-align:center;
	font-family:'noto5','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	font-weight:100;
}

.content-apply .apply-h3 span{
	display:block;
}

.content-apply .apply-h3 .text1{
	font-size:20px;
	line-height:26px;
}
.content-apply .apply-h3 .text2{
	font-size:28px;
	line-height:35px;
}

.content-apply .apply-h4{
	font-size: 24px;
	line-height: 26px;
	color: #202020;
	padding: 20px 0;
	border-bottom:2px solid #888;
	margin-top:40px;
	font-family:'noto5','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	font-weight:100;
}

.content-apply .apply-box{
	display:table;
	width:100%;
	padding:30px 0;
	border-bottom:1px solid #ccc
}

.content-apply .apply-info,
.content-apply .apply-view-sale{
	display:table-cell;
}
.content-apply .apply-info{
	width:64%;
	height:100%;
	padding:0 2%;
	position:relative;
}
.content-apply .apply-info:before{
	content:'';
	display:block;
	position:absolute;
	height:inherit;
	top:0;right:0;
	background:#ccc;
	width:1px;
}
.content-apply .apply-view-sale{
	width:32%;
	height:100%;
}
.content-apply .apply-info > strong{
	display: block;
	margin-bottom: 15px;
	font-size: 24px;
	font-family:'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	letter-spacing: -1.2px;
	color: #1c65a9;
}
.content-apply .apply-info > em{
    display: block;
    font-size: 16px;
    margin-bottom: 17px;
    font-style: normal;
	letter-spacing:-.025em;
	font-family:'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
}
.content-apply .apply-info > em.red_point,
.content-apply .apply-info > em > span{
	font-family:'noto5','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
}

.content-apply .info-table{
	width:100%;
	font-size:13px;
	font-family:'dotum','돋움' !important;

}
.content-apply .info-table tr:first-child th,
.content-apply .info-table tr:first-child td{
	border-top:1px solid #efefef
}

.content-apply .info-table th,
.content-apply .info-table td{
	padding:8px 16px;
	border-bottom:1px solid #efefef
}

.content-apply .info-table th{
	border-right:1px solid #efefef;
	text-align:center;
}

.content-apply .apply-view-sale{
	text-align:center;
	vertical-align:middle;
}

.content-apply .apply-view-sale .support{
	color:red;
	font-family:'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	font-weight:400;
}
.content-apply .apply-view-sale .support > strong,
.content-apply .apply-view-sale .support > span{
	display:inline-block;
}
.content-apply .apply-view-sale .support > strong{
	font-family:'noto5','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	font-weight:600;
}
.content-apply .apply-view-sale .support > span{
	font-family:'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	font-weight:400;
}

/*sale 스타일 1 - 기본*/
.content-apply .apply-view-sale .sale{
	position:relative;
	font-family:tahoma;
}
.content-apply .apply-view-sale .sale > strong,
.content-apply .apply-view-sale .sale > span{
	display:table-cell;
	vertical-align:middle;
}
.content-apply .apply-view-sale .sale > strong{
	min-width:120px;
	color:#aaa;
	font-size:25px;
	padding:0 5px;
}
.content-apply .apply-view-sale .sale > strong:before{
	content:'';
	display:block;
	position:absolute;
	background:#000;
	width:185px;
	height:1px;
	left:0;top:50%;
	margin-top:-1px;
}
.content-apply .apply-view-sale .sale >span{
	position:relative;
	text-align:center;
	background:#000;
	color:#fff;
	width:40px;
	height:40px;
	border-radius:20px;
	font-size:16px;
	font-family:'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
}
.content-apply .apply-view-sale .sale .new-deco{
	width:60px;
	height:60px;
	border-radius:100%;
}

/*세일 스타일 2(공인50%할인)*/
.content-apply .apply-view-sale .sale2{
	position:relative;
	font-family:tahoma;
}
.content-apply .apply-view-sale .sale2 > strong,
.content-apply .apply-view-sale .sale2 > span{
	display:block;
	width:150px;
	margin:0 auto;
	text-align:center;
}
.content-apply .apply-view-sale .sale2 > strong{
	color:#aaa;
	font-size:25px;
	line-height:30px;
	margin-bottom:5px;
}

.content-apply .apply-view-sale .sale2 >span{
	height:30px;
	margin-bottom:10px;
	font-size:16px;
	line-height:30px;
	border:1px solid #000;
	border-radius:4px;
	font-family:'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
}


/*예약판매- 예판 종료후 금액 및 할인금액 관련 css*/
/*
<div class="yeyak">
	<div class="yeyak-b-price">
		<span class="num">1,270,000</span>
		<span class="sale">61%할인</span>
	</div>
	<div class="yeyak-c-price">
		<span class="num">490,000</span>
		<span class="y-won">원</span>
	</div>
	<span class="yeyak-hr"></span>
	<p class="yeyak-support">28% 예약판매 추가할인</p>
</div>
*/
.content-apply .extra-info{	font-family:'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	margin-top:5px;
}
.content-apply .apply-view-sale .yeyak .yeyak-b-price{
	width:195px;
	margin:2px auto;
	position:relative;
}
.content-apply .apply-view-sale .yeyak .yeyak-b-price .num{
	display:block;
	position:relative;
	height:26px;
	line-height:26px;
	text-align:center;
	overflow:hidden;
	color:#a5a5a5;
	padding:0 100px 0 10px;
	font-family:'tahoma';
	font-weight:600;
	font-size:18px;
	z-index:1;
}
.content-apply .apply-view-sale .yeyak .yeyak-b-price .num:before{
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:1px;
	left:0;
	top:50%;
	background:#7b7b7b;
	z-index:2;
}
.content-apply .apply-view-sale .yeyak .yeyak-b-price .sale{
	display:block;
	position:absolute;
	width:100px;
	right:0;
	top:0;
	height:26px;
	line-height:26px;
	border-radius:20px;
	font-size:12px;
	font-family:'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	background:#7b7b7b;
	color:#fff;
	z-index:3;

}
.content-apply .apply-view-sale .yeyak .yeyak-c-price{
	width:205px;
	margin:0 auto;
	position:relative;
	line-height:30px;
	color:#7b7b7b
}
.content-apply .apply-view-sale .yeyak .yeyak-c-price .num{
	font-family:'tahoma';
	font-weight:600;
	font-size:30px;
}
.content-apply .apply-view-sale .yeyak .yeyak-c-price .y-won{
	font-family:'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	font-size:24px;
}
.content-apply .apply-view-sale .yeyak .yeyak-hr{
	display:block;
	width:205px;
	height:1px;
	margin:0 auto;
	background:#7b7b7b
}
.content-apply .apply-view-sale .yeyak .yeyak-support{
	background:#ffe400;
	width:205px;
	margin:10px auto;
	font-family:'noto5','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	font-weight:100;
	font-size:16px;
	line-height:20px;
	padding:6px 0;
	border-radius:7px;
}

/*예약판매- 예판시 더블할인되나 할인%값이 하나일때 css*/
/*
<div class="double-yeyak">
	<p class="yeyak-support">80% 예약판매 파격할인</p>
	<div class="yeyak-c-price">
		<span class="num">490,000</span>
		<span class="y-won">원</span>
	</div>
	<div class="yeyak-c-price">
		<span class="num">490,000</span>
		<span class="y-won">원</span>
	</div>
</div>
<div class="won ">
	<strong>260,000</strong><span>원</span>
</div>
*/
.content-apply .extra-info{	font-family:'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	margin-top:5px;
}
.content-apply .apply-view-sale .double-yeyak .yeyak-c-price{
	position:relative;
	width:205px;
	margin:0 auto;
	line-height:25px;
	color:#7b7b7b
}.content-apply .apply-view-sale .double-yeyak .yeyak-c-price:before{
	content:'';
	display:block;
	position:absolute;
	width:180px;
	height:1px;
	background:#7b7b7b;
	top:50%;
	left:50%;
	margin-left:-90px;
}
.content-apply .apply-view-sale .double-yeyak .yeyak-c-price .num{
	font-family:'tahoma';
	font-weight:600;
	font-size:25px;
}
.content-apply .apply-view-sale .double-yeyak .yeyak-c-price .y-won{
	font-family:'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	font-size:22px;
}
.content-apply .apply-view-sale .double-yeyak .yeyak-hr{
	display:block;
	width:205px;
	height:1px;
	margin:0 auto;
	background:#7b7b7b
}
.content-apply .apply-view-sale .double-yeyak .yeyak-support{
	background:#ffe400;
	width:205px;
	margin:10px auto;
	font-family:'noto5','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	font-weight:100;
	font-size:16px;
	line-height:20px;
	padding:6px 0;
	border-radius:7px;
}

/**/
.content-apply .apply-view-sale .sale,
.content-apply .apply-view-sale .won,
.content-apply .apply-view-sale  a{
	display:block;
	width:205px;
	margin: 0 auto;
}
.content-apply .apply-view-sale .won{
	margin-top:2px;
	line-height:45px;
	letter-spacing:-2px;
}
.content-apply .apply-view-sale .won > strong{
	font-weight: 600;
	font-family: tahoma;
	font-size: 40px;
}
.content-apply .apply-view-sale .won > span{
	padding-left:5px;
	font-size: 30px;
    font-family: 'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
}
.content-apply .apply-view-sale a{
	display:block;
	padding: 10px 0;
	margin-top:5px;
	background-color:red;
	color:#fff;
	font-family: 'noto3','돋움', dotum,'Apple SD Gothic Neo', '애플 SD산돌고딕', sans-serif;
	font-size:16px;
}


/*******초단기 합격반**************************************************************************************************/
#apply1 .con{
	width:100%;
}

#apply1 .con .inner{
	width:1100px;
	margin:0 auto;
	position:relative;
	text-align:center;
}

#apply1 .con1 {
	background:#1d3873;
	padding:67px 0 46px;
}

#apply1 .con1 .bullet_icon{
	position:absolute;
	left:0;
	top:20px;
}

#apply1 .con2{
	background:#b6b2aa;
	padding:80px 0 60px;
}

#apply1 .con3 {
	background:#dedede;
	padding:90px  0  0;
}

#apply1 .con3 .tab-menu{
	position:absolute;
	left:49px;
	top:133px;
	z-index:9;
	text-align: left;
	font-size:0;
}

#apply1 .con3 .tab-menu li {
	display:inline-block;
	*display: inline;
	zoom:1;
	width:155px;
	height:60px;
	margin:0 0 0 3px;
}
#apply1 .con3 .tab-menu li:first-child{
	margin:0;
}
#apply1 .con3 .tab-menu li a{
	display: block;
	line-height:60px;
	background:#97989e;
	color:#dbdde8;
	font-size:27px;
	text-align:center;
}
#apply1 .con3 .tab-menu li:hover a,
#apply1 .con3 .tab-menu li a.selected {
	background:#1f2231;
	color:#afc9eb;
}
#apply1 .con3 .tab-menu li a b{
	margin:0 5px 0 0;
}
#apply1 .con3 .tab-menu li:hover a.selected b,
#apply1 .con3 .tab-menu li a.selected b{
	font-family: 'noto5'
}
#apply1 .con3 .tab_img .tab-content{
	overflow:hidden;
	padding-top:175px;
	text-align:left;
	padding-left:50px;
	height: 610px;
	box-sizing: border-box;
}

#apply1 .con3 .tab_img .teacher-con1 {
	background:url('/_skin/tpl_skin/basic_safety_engineer/apply/apply1/con2_teacher1.png') right bottom no-repeat;
}
#apply1 .con3 .tab_img .teacher-con2 {
	background:url('/_skin/tpl_skin/basic_safety_engineer/apply/apply1/con2_teacher2.png') right bottom no-repeat;
}
#apply1 .con3 .tab_img .teacher-con3 {
	background:url('/_skin/tpl_skin/basic_safety_engineer/apply/apply1/con2_teacher3.png') right bottom no-repeat;
}
#apply1 .con3 .tab_img .teacher-con4 {
	background:url('/_skin/tpl_skin/basic_safety_engineer/apply/apply1/con2_teacher4.png') right bottom no-repeat;
}
#apply1 .con3 .tab_img .teacher-con5 {
	background:url('/_skin/tpl_skin/basic_safety_engineer/apply/apply1/con2_teacher5.png') right bottom no-repeat;
}

#apply1 .con3 .tab-content .t-info h2 {
	font-size:45px;
	line-height:58px;
	font-family:'noto5';
	font-weight:100;
}

#apply1 .con3 .tab-content .t-info h2 > span {
	font-family:'noto2';
}

#apply1 .con3 .tab-content .t-info .name-wrap {
	margin-top:40px;
	padding-top:20px;
	position:relative;
}

#apply1 .con3 .tab-content .t-info .name-wrap:after{
	position:absolute;
  left:0;
	top:0;
	width:32px;
	height:2px;
	content:'';
	display:block;
	background:#1f2231;
}

#apply1 .con3 .tab-content .t-info .name-wrap h3{
	font-size:27px;
	letter-spacing: 0.5px;
}

#apply1 .con3 .tab-content .t-info .name-wrap .btn-samp{
	width:98px;
	height:29px;
	display:inline-block;
	border:1px solid #1f2231;
	border-radius: 15.5px;
	font-size:14px;
	text-align:center;
	line-height:28px;
	margin-left:20px;
	letter-spacing: -0.4px;
	vertical-align: top;
	margin-top: -4px;
}

#apply1 .con3 .tab-content .t-info .name-wrap .btn-samp:hover{
	background:#1f2231;
	color:#ffffff;
}

#apply1 .con3 .tab-content .t-info .name-wrap ul {
	margin-top:5px;
}

#apply1 .con3 .tab-content .t-info .name-wrap > strong {
	display:inline-block;
	margin:10px 0 0 0 ;
	font-family:'noto5';
	font-weight:100;

}

#apply1 .con4 {
	background:#c5c0af;
	padding:93px 0 20px;
}

#apply1 .con4 .link-book {
	width:170px;
	height:43px;
	display:block;
	position:absolute;
	right:50px;
	bottom:190px;
	background:#000;
	border-radius: 21.5px;
	color:#fff;
	font-size:17px;
	font-family:'noto5';
	font-weight:100;
	line-height: 43px;
}

#apply1 .con4 .link-book:hover{
	background:#fff;
	color:#000;
}

#apply1 .popupVideo{
	left:0;
	bottom:70px;
}

#apply1 .con5 {
	background:#202738;
	padding:86px 0;
}

#apply1 .halbu-popup-show {
	position: absolute;
	right:131px;
	bottom:30px;
	font-size:0;
	display: block;
  width:	82px;
	height:22px;
}
