@charset "UTF-8";
.kTeacher * { box-sizing:border-box; }
.kTeacher .Dday { position:absolute; top:110px; width:100%; background:rgba(0,0,0,.9); color:#fff; z-index:100; padding:18px 15px; display:flex; }
.kTeacher .Dday p { display:inline-block;  padding:1px 10px;font-size:14px; color:#fff; border:1px solid #fff; border-radius:30px; }
.kTeacher .Dday dl { position:absolute; right:15px; top:7px; }
.kTeacher .Dday dt:after { content:"일"; vertical-align:2px; color:#fff; font-size:0.5em; }
.kTeacher .Dday dt,.kTeacher .Dday dd { display:inline-block; }
.kTeacher .Dday dd li,.kTeacher .Dday dt { display:inline-block; color:#fff; font-size:2em; letter-spacing:-1px; font-weight:bold; }
.kTeacher .Dday dd li:after { content:" : "; vertical-align:4px; }
.kTeacher .Dday dd li:last-child:after { content:""; }
.kTeacher .apply_section,.kTeacher .apply_section02,.kTeacher .apply_section03 { position:relative; }
.kTeacher .apply_section02 a{ position:absolute; bottom:4%; left:4%; width:92%; background:#2a7f57; display:block; color:#fff; font-size:18px; padding:10px 0; text-align:center; border-radius:30px; }
.kTeacher .apply_section02{background: #3a3632;}
.kTeacher .apply_section a,
.kTeacher .apply_section03 a{position:absolute; bottom:12%; left:4%; width:92%; background:#2a7f57; display:block; color:#fff; font-size:18px; padding:10px 0; text-align:center; border-radius:30px;}
.kTeacher .apply_section a:after,.kTeacher .apply_section02 a:after,.kTeacher .apply_section03 a:after { content:" >" }
.kTeacher .apply_section a strong,.kTeacher .apply_section02 a strong,.kTeacher .apply_section03 a strong { color:#fdd600; }
.kTeacher .review_section { background:#222; padding:0 15px; }
.kTeacher .bx-pager { margin:20px auto 0; text-align:center; }
.kTeacher .bx-pager-item { display:inline-block; }
.kTeacher .bx-pager-item:first-child { margin-right:8px; }
.kTeacher .bx-pager-link { text-indent:-9999px; display:block; overflow:hidden; width:18px; height:18px; background:#fff; border-radius:10px; }
.kTeacher .bx-pager-link.active { background:#af1c0a; }
.review_bxslider li > a { display:block; border-radius:20px; overflow:hidden; }

/* .kTeacher .apply_list{width: 92%; margin: 0 auto; padding: 10vw 0 7vw;}
.kTeacher .apply_list p{padding-bottom: 3vw}; */

.kTeacher .section_info{position: relative;}
.kTeacher .kTeacher_info {position: relative; margin-top: -1px;}
.kTeacher .kTeacher_info .btn1{position: absolute; top: 24.5vw; left: 9.5vw; width: 39%;}
.kTeacher .kTeacher_info .btn2{position: absolute; top: 24.5vw; right: 9.5vw; width: 39%;}

.btn_wp.btm { position: absolute; left: 4%; bottom: 7%;}
.btn_wp {width: 92%;  margin: 0 auto 5%;}
.btn_wp li { background: #000; color: #fff; font-size: 18px; padding: 10px 0; text-align: center; border-radius: 30px; margin-top: 2%}
.btn_wp strong { color: #fdd600;}

/* 250125수정 */
.apply_list {padding: 4em 0 1em;}
.apply_list p {margin-bottom : 15vw}
.apply_list ul {position: relative;}
.apply_list .package_btn {display: flex; gap: 1.4vw; text-align: center; line-height: 10vw;justify-content: center; top: -15vw; position: relative;}
.apply_list .package_btn a{display: block; width: 41vw; height: 10vw; border-radius: 0.7vw; font-size: 1.2em; font-weight: 600; background: #111; color: #fff; font-family: "pretendard";}
.apply_list .package_btn a:nth-of-type(2) {background: #dc082b;}
.apply_list ul li {margin-top: -5vw;}