#quick {display:none;}
.promotionWrap {position:relative; width:100%; min-height:960px; background:#fff;}
.promotionWrap.off .promotion01, .promotionWrap.off .promotion02 {height:0 !important; overflow:hidden;}
.promotionWrap .back {position:absolute; right:30px; top:30px; cursor:pointer; display:none; width:122px; height:122px; z-index:10;}
.promotion {width:100%; position:absolute; z-index:3; right:0; top:0; overflow:hidden; min-height:960px;}
.promotion a {text-indent:-9999px; display:block; width:50%; height:960px;}
.promotion a.teacher01 {background:url('/images/promotion/pm_teacher01.jpg') no-repeat center top; z-index:999; position:absolute; left:0;}
.promotion a.teacher02 {background:url('/images/promotion/pm_teacher02.jpg') no-repeat center top; z-index:999; position:absolute; right:0;}
.promotion a.hsk4_sdy01 {background:url('/images/promotion/hsk4_01.jpg') no-repeat center top; z-index:999; position:absolute; left:0;}
.promotion a.hsk4_sdy02 {background:url('/images/promotion/hsk4_02.jpg') no-repeat center top; z-index:999; position:absolute; right:0;}
.promotion a.hsk5_kja01 {background:url('/images/promotion/pm_hsk5_01.jpg') no-repeat center top; z-index:999; position:absolute; left:0;}
.promotion a.hsk5_kja02 {background:url('/images/promotion/pm_hsk5_02.jpg') no-repeat center top; z-index:999; position:absolute; right:0;}
.promotion a.hsk_voca01 {background:url('/images/promotion/hsk_voca_main01.jpg') no-repeat center top; z-index:999; position:absolute; left:0;}
.promotion a.hsk_voca02 {background:url('/images/promotion/hsk_voca_main02.jpg') no-repeat center top; z-index:999; position:absolute; right:0;}

.promotionWrap .studyPack {width:960px; margin:0 auto; overflow:hidden;}

.promotion01 {width:100%; position:relative; z-index:2; display:none;}
.promotion01 .prMain {height:910px; background:url('/images/promotion/img_hsk04.jpg') no-repeat center 0;}
.promotion01 .prSection01 {background:#291f1f url('/images/promotion/bg_prsection.png') no-repeat center top; padding:150px 0;}
.promotion01 .prSection01 .sample {overflow:hidden; width:960px; margin:0 auto 100px;}
.promotion01 .prSection01 .sample li {width:302px; height:505px; float:left; text-align:center; position:relative;}
.promotion01 .prSection01 .sample li a {position:absolute; bottom:30px; left:30px;}
.promotion01 .prSection01 .sample li.sampleV01 {background:url('/images/promotion/pr01_key01.png') no-repeat 0 0;}
.promotion01 .prSection01 .sample li.sampleV02 {background:url('/images/promotion/pr01_key02.png') no-repeat 0 0; margin:0 27px;}
.promotion01 .prSection01 .sample li.sampleV03 {background:url('/images/promotion/pr01_key03.png') no-repeat 0 0; float:right;}
.promotion01 .prSection01 .studyPack li {background:#fff; border-radius:10px 10px; padding:20px; width:261px; float:left;}
.promotion01 .prSection01 .studyPack li a {text-indent:-9999px; overflow:hidden; display:block; width:262px; height:25px;}
.promotion01 .prSection01 .studyPack li.sp01 a {background:url('/images/promotion/pr01_pack01_tab_off.png') no-repeat 0 0;}
.promotion01 .prSection01 .studyPack li.sp01 a.on {background:url('/images/promotion/pr01_pack01_tab_on.png') no-repeat 0 0;}
.promotion01 .prSection01 .studyPack li.sp02 a {background:url('/images/promotion/pr01_pack02_tab_off.png') no-repeat 0 0;}
.promotion01 .prSection01 .studyPack li.sp02 a.on {background:url('/images/promotion/pr01_pack02_tab_on.png') no-repeat 0 0;}
.promotion01 .prSection01 .studyPack li.sp03 a {background:url('/images/promotion/pr01_pack03_tab_off.png') no-repeat 0 0;}
.promotion01 .prSection01 .studyPack li.sp03 a.on {background:url('/images/promotion/pr01_pack03_tab_on.png') no-repeat 0 0;}
.promotion01 .prSection01 .studyPack li.center {margin:0 28px;}
.promotion01 .prSection01 .studyPack li .tip {border:1px solid #e7d4d5; border-radius:3px 3px; background:#f1f1f1; padding:15px; color:#444; margin-top:3px; line-height:20px; font-size:14px; letter-spacing:-0.5px; display:none;}
.promotion01 .prSection02 {background:url('/images/promotion/bg_teacher.png') no-repeat center top #dfdfdf; padding:150px 0;}
.promotion01 .prSection02 .videoWrap {width:516px; margin-top:110px; position:relative;}
.promotion01 .prSection02 .videoWrap p {width:516px; text-align:center; margin-top:30px; position:absolute; bottom:-55px;}

.promotion02 {width:100%; position:relative; z-index:2; display:none;}
.promotion02 .prMain {height:910px; background:url('/images/promotion/img_hsk05.jpg') no-repeat center 0;}
.promotion02 .prSection01 {background:#151a26 url('/images/promotion/bg_prsection02.png') no-repeat 0 0; padding:150px;}
.promotion02 .prSection01 .key {overflow:hidden; width:960px; margin:0 auto 100px;}
.promotion02 .prSection01 .key li {float:left;}
.promotion02 .prSection01 .key li.center {margin:0 27px;}
.promotion02 .prSection01 .studyPack li {background:#fff; border-radius:10px 10px; padding:20px; width:261px; float:left;}
.promotion02 .prSection01 .studyPack li a {text-indent:-9999px; overflow:hidden; display:block; width:262px; height:25px;}
.promotion02 .prSection01 .studyPack li.sp01 a {background:url('/images/promotion/pr02_pack01_tab_off.png') no-repeat 0 0;}
.promotion02 .prSection01 .studyPack li.sp01 a.on {background:url('/images/promotion/pr02_pack01_tab_on.png') no-repeat 0 0;}
.promotion02 .prSection01 .studyPack li.sp02 a {background:url('/images/promotion/pr02_pack02_tab_off.png') no-repeat 0 0;}
.promotion02 .prSection01 .studyPack li.sp02 a.on {background:url('/images/promotion/pr02_pack02_tab_on.png') no-repeat 0 0;}
.promotion02 .prSection01 .studyPack li.sp03 a {background:url('/images/promotion/pr02_pack03_tab_off.png') no-repeat 0 0;}
.promotion02 .prSection01 .studyPack li.sp03 a.on {background:url('/images/promotion/pr02_pack03_tab_on.png') no-repeat 0 0;}
.promotion02 .prSection01 .studyPack li.center {margin:0 28px;}
.promotion02 .prSection01 .studyPack li .tip {border:1px solid #e7d4d5; border-radius:3px 3px; background:#f1f1f1; padding:15px; color:#444; margin-top:3px; line-height:20px; font-size:14px; letter-spacing:-0.5px; display:none;}
.promotion02 .prSection02 {background:url('/images/promotion/bg_teacher02.png') no-repeat center top #dfdfdf; padding:150px 0;}
.promotion02 .prSection02 .videoWrap {width:516px; margin-top:110px; position:relative;}
.promotion02 .prSection02 .videoWrap p {width:516px; text-align:center; margin-top:30px; position:absolute; bottom:-55px;}

.promotionWrap .section.Class {width:1100px; margin:100px auto;}
.promotionWrap .section.Class .list {border:1px solid #d2d2d2; margin-bottom:20px; }
.promotionWrap .section.Class .list table {width:100%}
.promotionWrap .section.Class .list table a:hover {text-decoration:none;}
.promotionWrap .section.Class .list table td {padding:20px;}
.promotionWrap .section.Class .list table tbody td:first-child {border-left:0}
.promotionWrap .section.Class .list table tbody td {border-left:1px dashed #d2d2d2;}
.promotionWrap .section.Class .list table td.last {border-right:0;}
.promotionWrap .section.Class .list table td.bd { border-bottom:1px dashed #d2d2d2 !important; color:#1f1f1f; padding:20px 15px;}
.promotionWrap .section.Class .list table td.bd2 { border-left:1px dashed #d2d2d2 !important; padding:20px 10px; text-align:center;}
.promotionWrap .section.Class .list table td.pd10 {padding:20px 10px !important; text-align:center;}
.promotionWrap .section.Class .list table td input {vertical-align:middle;}
.promotionWrap .section.Class .list table td .thumb {float:left; margin-right:20px;}
.promotionWrap .section.Class .list table td .icons .redTitle {color:#db2227; font-size:11px; }
.promotionWrap .section.Class .list table td .title {display:inline-block; font-size:20px; color:#222; margin:15px 0; letter-spacing:-0.5px; *letter-spacing:-1px; font-family:'Nanum GothicB'; }
.promotionWrap .section.Class .list table td .explain {font-size:13px; color:#666; margin-top:10px;}
.promotionWrap .section.Class .list table td b {font-size:14px; color:#1f1f1f; }
.promotionWrap .section.Class .list table tbody td del {display:inline-block; margin-bottom:5px; color:#a9a9a9; font-size:14px; font-family:'Nanum GothicB'; }
.promotionWrap .section.Class .list table td .sale {font-size:12px; color:#db2227}
/*  - 패키지 강좌 */
.promotionWrap .section.Class .list.package .checkPackage {position:relative;}
.promotionWrap .section.Class .list.package .checkPackage label {position:absolute; right:35px; top:50px;}
.promotionWrap .section.Class .list.package table thead {background:url('/images/guide/package_bg.gif') repeat left top;}
.promotionWrap .section.Class .list.package table thead td .title {color:#fff;}
.promotionWrap .section.Class .list table td .icons .yellowTitle {color:#ffeb6b; font-size:11px; }
.promotionWrap .section.Class .list.package {border-top:2px solid #db2227}
.promotionWrap .section.Class .list.package table td.bd { border-bottom:1px dashed #d2d2d2; }
.promotionWrap .section.Class .list.package table td {border-bottom:1px solid #d2d2d2}
.promotionWrap .section.Class .list.package table tbody td {padding:25px 20px;}
.promotionWrap .section.Class .list.package table tbody td .title {margin:0 0 10px 0; font-family:'Nanum GothicB'; }
.promotionWrap .section.Class .list.package table tbody td.bd2 { border-left:1px dashed #d2d2d2 !important; padding:20px 10px; text-align:center;}
.promotionWrap .section.Class .list.package table tfoot {background-color:#f7f7f7}
.promotionWrap .section.Class .list.package table tfoot td {font-size:20px; color:#222; }
.promotionWrap .section.Class .list.package table tfoot td .title {display:inline-block; font-size:20px; padding-left:30px; height:23px; color:#fff; font-family:'Nanum GothicB'; }
.promotionWrap .section.Class .list.package table tfoot td b .red {display:inline-block; vertical-align:middle; margin-top:-5px;  font-size:26px; font-family:'Lato','Arial';}
.promotionWrap .section.Class .list table td.alignR {border-bottom:none;}
.promotionWrap .section.Class .list.package table tfoot td .result {position:relative;}
.promotionWrap .section.Class .list.package table tfoot td .result .price {position:absolute; right:0; bottom:0;}


/* 강의정보 레이어 팝업 */
.promotionWrap .section.Class .LayerClass {display:none; position:fixed; left:50%; top:50%; z-index:200; width:480px; margin-left:-240px; background-color:#fff; }
.promotionWrap .section.Class .LayerClass .top {overflow:hidden; padding-right:20px; height:42px; line-height:42px; color:#fff; background-color:#444; text-align:right; padding-right:55px;}
.promotionWrap .section.Class .LayerClass .top .title {float:left; padding:0 20px; line-height:42px; font-size:16px; font-family:'Nanum GothicB'; background-color:#f13c41;}
.promotionWrap .section.Class .LayerClass .infoClose {position:absolute; right:0; top:0; cursor:pointer;  display:block; width:42px; height:42px;}
.promotionWrap .section.Class .LayerClass p {padding:20px; border:3px solid #dfdfdf; border-top:0; font-size:13px; color:#666; line-height:17px;}


/*hsk_pt_모의고사*/

.promotionWrap .promotion_hsk_pt .wrap1200{width:1200px; margin:0 auto;}
.promotionWrap .promotion_hsk_pt .teacher_btn_bx{padding-top: 536px;}

.promotionWrap .promotion_hsk_pt .teacher_btn_bx a{width: 280px; height: 580px; display: block; position: relative; float: left;}

.promotionWrap .promotion_hsk_pt .teacher_btn_bx a.teacher_btn01{background:url('/images/promotion/hskpt_btn_01_off.png')no-repeat center bottom 0;}
.promotionWrap .promotion_hsk_pt .teacher_btn_bx a.teacher_btn01:hover{background:url('/images/promotion/hskpt_btn_01_on.png')no-repeat center bottom 0;}

.promotionWrap .promotion_hsk_pt .teacher_btn_bx a.teacher_btn02{background:url('/images/promotion/hskpt_btn_02_off.png')no-repeat center bottom 0; margin-left: 25px;}
.promotionWrap .promotion_hsk_pt .teacher_btn_bx a.teacher_btn02:hover{background:url('/images/promotion/hskpt_btn_02_on.png')no-repeat center bottom 0;}
.promotionWrap .promotion_hsk_pt .teacher_btn_bx a.teacher_btn03{background:url('/images/promotion/hskpt_btn_03_off.png')no-repeat center bottom 0; margin-left: 25px;}
.promotionWrap .promotion_hsk_pt .teacher_btn_bx a.teacher_btn03:hover{background:url('/images/promotion/hskpt_btn_03_on.png')no-repeat center bottom 0;}
.promotionWrap .promotion_hsk_pt .teacher_btn_bx a.teacher_btn04{background:url('/images/promotion/hskpt_btn_04_off.png')no-repeat center bottom 0; margin-left: 25px;}
.promotionWrap .promotion_hsk_pt .teacher_btn_bx a.teacher_btn04:hover{background:url('/images/promotion/hskpt_btn_04_on.png')no-repeat center bottom 0;}

/* 기타외국어 */
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.foreign_tit{font-family: 'GmarketSansBold'; font-size: 30px; letter-spacing: -1px;}