@charset "UTF-8";

/* common */
#full_container {overflow: hidden;}
#full_container * {box-sizing: border-box;}
.pc {display:block;}
.m {display:none;}
.pc_img {display:inline-block;}
.m_img {display:none;}
.pc_footer {display: block;}
.m_footer {display: none;}

a:hover {text-decoration: none;}
h2,h3,h4,h5,h6,em,strong {font-weight: normal; font-style: normal;}

.inner {width:1100px; margin:0 auto;position: relative;}

/* 초중등 공통*/
.content_top {width:100%; background:#76469a url(//img1s.mbest.co.kr/Pub_event/20251209a/top_bg2.jpg) no-repeat center 0; text-align: center;overflow: hidden;}
.content_top .inner{height: 1049px;}
.content_top h2 {position: absolute;top: 294px;left: 70px;animation: width_ani 0.55s 2.5s ease both; overflow: hidden;}
.content_top .btm_txt {font-size:13px;color:#fff;line-height:1.1;font-family: 'Pretendard-Regular';position: absolute;top: 417px;left: 0px;width: 100%;opacity: .5;}
.content_top .top_txt{position: absolute;top: 63px;left: 50%;transform: translateX(-50%); color: #fff;font-family: 'Pretendard-bold';font-size: 38px;line-height: 1.1;letter-spacing: -0.01em;}
.content_top .top_txt::before{content: '';display: inline-block;width: 339px;height: 13px;background: #000;opacity: .6;position: absolute;bottom: -5px;left: 1px;z-index: -1;}
.content_top .top_txt1{position: absolute;top: 138px;left: 0px;width: 100%;}
.content_top .sub_h2_bg{background: url(//img1s.mbest.co.kr/Pub_event/20251209a/sub_h2_bg.png) no-repeat center 0;height: 89px;width: 1283px;position: absolute;top: 188px;left: -92px;opacity: 0;animation: bg_ani .35s 0.8s forwards cubic-bezier(1,0,.8,.8);}
.content_top .sub_h2{color: #00ffbb;font-size: 51px;font-family: 'Pretendard-regular';line-height: 1.1;position: absolute;top: 203px;left: 0px;width: 100%;opacity: 0; animation: txt_ani .35s 1.2s forwards cubic-bezier(1,0,.8,.8);}
.content_top .sub_h2 em{font-family: 'Pretendard-extrabold'}
.top_tch_area{height: 596px;position: absolute;bottom: 0px;left: 0px;width: 100%;}
.top_tch_area .tch_area_01{background:url(//img1s.mbest.co.kr/Pub_event/20251209a/top_tch1.png) no-repeat center 0;width: 460px;height: 581px;position: absolute;bottom: 0px;left: 25px;z-index: 80;}
.top_tch_area .tch_area_01 dl{position: absolute;bottom: 72px;left: 73px;}
.top_tch_area .tch_area_01 dl dt{padding-bottom: 5px;}
.top_tch_area .tch_area_01 dl dd{color: #222;font-size: 18px;line-height: 21px;font-family: 'Pretendard-semibold';}
.top_tch_area .tch_area_02{background:url(//img1s.mbest.co.kr/Pub_event/20251209a/top_tch2.png) no-repeat center 0;width: 635px;height: 586px;position: absolute;bottom: 0px;left: 259px;z-index: 100;}
.top_tch_area .tch_area_02 dl{position: absolute;bottom: 72px;left: 226px;}
.top_tch_area .tch_area_02 dl dt{padding-bottom: 5px;}
.top_tch_area .tch_area_02 dl dd{color: #222;font-size: 18px;line-height: 21px;font-family: 'Pretendard-semibold';}
.top_tch_area .tch_area_03{background:url(//img1s.mbest.co.kr/Pub_event/20251209a/top_tch3.png) no-repeat center 0;width: 502px;height: 596px;position: absolute;bottom: 0px;right: -70px;z-index: 90;}
.top_tch_area .tch_area_03 dl{position: absolute;bottom: 72px;left: 177px;}
.top_tch_area .tch_area_03 dl dt{padding-bottom: 5px;}
.top_tch_area .tch_area_03 dl dd{color: #fff;font-size: 18px;line-height: 21px;font-family: 'Pretendard-semibold';}

.content_top .top_arr_left{display: inline-block;width: 895px;height: 108px;position: absolute;top: 178px;left: -731px;background:url(//img1s.mbest.co.kr/Pub_event/20251209a/top_arr_left.png) no-repeat center 0;opacity: 0; animation: bounceInLeft 0.5s 0.5s forwards ease;}
.content_top .top_arr_right{display: inline-block;width: 898px;height: 108px;position: absolute;top: 178px;right: -730px;background:url(//img1s.mbest.co.kr/Pub_event/20251209a/top_arr_right.png) no-repeat center 0;opacity: 0; animation: bounceInRight 0.5s 0.5s forwards ease;}

@keyframes bounceInLeft {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px,0%,0) scaleX(3);
    transform: translate3d(-3000px,0%,0) scaleX(3)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px,0,0) scaleX(1);
    transform: translate3d(25px,0,0) scaleX(1)
  }

  75% {
    -webkit-transform: translate3d(-10px,0,0) scaleX(.98);
    transform: translate3d(-10px,0,0) scaleX(.98)
  }

  90% {
    -webkit-transform: translate3d(5px,0,0) scaleX(.995);
    transform: translate3d(5px,0,0) scaleX(.995)
  }

  to {
		opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes bounceInRight {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px,0%,0) scaleX(3);
    transform: translate3d(3000px,0%,0) scaleX(3)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px,0,0) scaleX(1);
    transform: translate3d(25px,0,0) scaleX(1)
  }

  75% {
    -webkit-transform: translate3d(-10px,0,0) scaleX(.98);
    transform: translate3d(-10px,0,0) scaleX(.98)
  }

  90% {
    -webkit-transform: translate3d(5px,0,0) scaleX(.995);
    transform: translate3d(5px,0,0) scaleX(.995)
  }

  to {
		opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes width_ani {
	0%{width:0;}
	100%{width:963px;}
}

@keyframes txt_ani{
	0% {
		transform: scale(3) translate(0, 0);
		opacity: 0;
	}
	100% {
		transform: scale(1) translate(0, 0);
		opacity: 1;
	}
}

@keyframes bg_ani{
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}


.tab_btn_wrap {height:110px;}
.tab_btn {position:relative; width: 100%; height:110px; background:#3c244b; z-index: 1;}
.tab_btn.jbFixed {position:fixed; top:0; z-index: 10;}
.tab_btn .inner {display:flex; padding: 0;}
.tab_btn a {position:relative; display:flex; align-items: center; justify-content: center; width:50%; height:110px;}
.tab_btn a img {z-index: 1;}

.tch_tab_con1 .con1 {background:#fce0ee url(//img1s.mbest.co.kr/Pub_event/20251209a/bg_tab1_con1.jpg) no-repeat center 0;}
.tch_tab_con1 .con1 .inner{height: 977px;}
.tch_tab_con1 .con1 h2{font-family: 'Pretendard-extrabold';font-size: 52px;color: #333;line-height: 55px;padding-top: 100px;}
.tch_tab_con1 .con1 h2 strong {display: inline-block;color:#e55da3;line-height:1;position: relative;}
.tch_tab_con1 .con1 h2 strong::before{content: '';display: inline-block;border-bottom: 1px solid #e55da3;width: 100%;position: absolute;bottom: 2px;left: 0}
.tch_tab_con1 .con1 h3{font-size: 29px;color: #333;line-height: 32px;font-family: 'Pretendard-regular';padding-top: 15px;}
.tch_tab_con1 .con1 h3 strong{display: inline-block;font-family: 'Pretendard-extrabold';}
.tch_tab_con1 .con1 .tch_move{width: 470px;height: 271px;border-radius: 12px;overflow: hidden;margin-top: 25px;}
.tch_tab_con1 .con1 .tch_move a{width: 100%;height: 100%;display: inline-block;background: #302d2f;font-size: 24px;letter-spacing: -0.075em;font-family: 'notokr-regular';color: #fff;line-height: 31px;text-align: center;padding-top: 60px;position: relative;}
.tch_tab_con1 .con1 .tch_move a em{font-family: 'notokr-bold'}
.tch_tab_con1 .con1 .tch_move a::before{content: '';display: inline-block;width: 70px;height: 69px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/btn_play.png) no-repeat center center;position: absolute;top: 143px;left: 50%;transform: translateX(-50%);}
.tch_tab_con1 .con1 .tch_name{margin-top: 30px;}
.tch_tab_con1 .con1 .tch_name div{margin-top: 10px;display: flex;align-items: flex-end;gap: 8px;}
.tch_tab_con1 .con1 .tch_name div img{z-index: 0;}
.tch_tab_con1 .con1 dl{width: 466px;height: 72px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/tch_profile_box01.png) no-repeat 0 0;}
.tch_tab_con1 .con1 dl dt{width: 176px;height: 100%;display: inline-flex;font-family: 'Pretendard-bold';font-size: 20px;line-height: 24px;letter-spacing: -0.025em;color: #fff;justify-content: center;align-items: center;text-indent: -10px;padding-left: 0px;}
.tch_tab_con1 .con1 dl dd{width: calc(100% - 188px);height: 100%;display: inline-flex;font-family: 'Pretendard-bold';font-size: 18px;line-height: 22px;color: #333;justify-content: flex-start;align-items: center;padding-left: 27px;}
.tch_tab_con1 .con1 dl:nth-of-type(2) dt{text-indent: 0;text-align: center;}

.tch_tab_con1 .con2 {background:#ec84ba;}
.tch_tab_con1 .con2 .inner{height: 1128px;}
.tch_tab_con1 .con2 h2{font-family: 'Pretendard-medium';font-size: 52px;color: #222;line-height: 1.1;padding-top: 100px;text-align: center;}
.tch_tab_con1 .con2 h2 strong {display: inline-block;color:#fff;font-family: 'Pretendard-black';}
.tch_tab_con1 .con2 h3{text-align: center;margin-top: 15px;}
.tch_tab_con1 .con2 .tch_info{display: flex;justify-content: space-between;margin-top: 128px;}
.tch_tab_con1 .con2 .tch_info .info_left{width: 386px;}
.tch_tab_con1 .con2 .tch_info .info_right{width: 386px;}
.tch_tab_con1 .con2 .tch_info .tchinfo_box{background: #fff;border-radius: 16px;padding:30px 37px 30px 37px;box-shadow: 0px 5px 0 0 #db7bad;text-align: center;}
.tch_tab_con1 .con2 .tch_info .info_left .tchinfo_box:nth-of-type(2){margin-top: 17px;}
.tch_tab_con1 .con2 .tch_info .tchinfo_box .logo{padding-top: 25px;}
.tch_tab_con1 .con2 .tch_info .tchinfo_box .logo li{border-top: 1px solid #d9d9d9;padding: 22px 0 30px 0}
.tch_tab_con1 .con2 .tch_info .tchinfo_box .logo li div{color: #333;font-size: 20px;font-family: 'Pretendard-bold';line-height: 1;padding-top: 10px;}
.tch_tab_con1 .con2 .tch_info .info_left .tchinfo_box:nth-of-type(2) ul{padding-top: 27px;}
.tch_tab_con1 .con2 .tch_info .info_left .tchinfo_box:nth-of-type(2) ul li div{color: #333;font-size: 19px;font-family: 'Pretendard-bold';line-height: 23px;padding-top: 20px;}
.tch_tab_con1 .con2 .tch_info .info_right .tchinfo_box ul{display: flex;flex-wrap: wrap;padding-top: 25px;gap: 8px;}
.tch_tab_con1 .con2 .tch_info .info_right .tchinfo_box ul li{height: 111px;width: 100%;}
.tch_tab_con1 .con2 .tch_info .info_right .tchinfo_box ul li a{display: inline-block;text-align: center; font-size: 20px;line-height: 24px;letter-spacing: -0.03em;width: 100%;height: 100%;background: #fcebf4;border-radius: 14px;position: relative;font-family: 'Pretendard-medium';padding-top: 46px;color: #333;}
.tch_tab_con1 .con2 .tch_info .info_right .tchinfo_box ul li a strong{font-weight: normal;font-family: 'Pretendard-extrabold';}
.tch_tab_con1 .con2 .tch_info .info_right .tchinfo_box ul li a::before{content: '';display: inline-block;width: 31px;height: 31px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/btn_zoom.png) no-repeat center center;position: absolute;bottom: 14px;right: 15px;}
.tch_tab_con1 .con2 .btm_txt {font-size:13px; color:#000; font-family: 'Pretendard-medium'; letter-spacing: -0.025em; text-align: center; line-height:1;padding-top: 17px;}
.tch_tab_con1 .con2 .tch_img{position: absolute;bottom: 0px;left: 350px;z-index: 9;display: inline-block;}
.tch_tab_con1 .con2 .btn_profile{text-align: center;padding-top: 15px;}
.tch_tab_con1 .con2 .btn_profile a{display: inline-block;}

.tch_tab_con1 .con3 {background:#fff url(//img1s.mbest.co.kr/Pub_event/20251209a/bg_tab1_con3.jpg) no-repeat center 0;}
.tch_tab_con1 .con3 .inner{height: 1149px;}
.tch_tab_con1 .con3 h2{font-family: 'Pretendard-medium';font-size: 45px;color: #222;line-height: 1.1;padding-top: 110px;text-align: center;letter-spacing: -0.025em;}
.tch_tab_con1 .con3 h2 strong {display: inline-block;font-family: 'Pretendard-black';}
.tch_tab_con1 .con3 h3{text-align: center;margin-top: 15px;}
.tch_tab_con1 .con3 .roadmap_area{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 50px;}
.tch_tab_con1 .con3 .roadmap_area .roadmap_box{text-align: center;border: 1px solid #d1d1d1;border-radius: 16px;position: relative;width: 540px;background: #fff;padding-bottom: 45px;box-shadow: 0px 5px 0 0 #ededed;}
.tch_tab_con1 .con3 .roadmap_area .roadmap_box h6{margin-top: -1px;}
.tch_tab_con1 .con3 .roadmap_area .roadmap_box ul{margin-top: 30px;padding-left: 96px;}
.tch_tab_con1 .con3 .roadmap_area .roadmap_box:nth-of-type(2) ul{padding-left: 86px;}
.tch_tab_con1 .con3 .roadmap_area .roadmap_box ul li{text-align: left;color: #333;font-size: 20px;line-height: 26px;font-family: 'Pretendard-semibold';padding-left: 26px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/tab1_con3_bullet.png) no-repeat 0 center;}
.tch_tab_con1 .con3 .roadmap_area .roadmap_box .btn_mov{margin-top: 25px;}
.tch_tab_con1 .con3 .roadmap_area .roadmap_box .btn_mov a{display: inline-block;}
.tch_tab_con1 .con3 .roadmap_area .roadmap_box .btn_exam{margin-top: 30px;}
.tch_tab_con1 .con3 .roadmap_area .roadmap_box .btn_exam a{display: inline-block;}

.tch_tab_con1 .con4 {background:#f1f1f1;}
.tch_tab_con1 .con4 .inner{padding:110px 0 100px 0;}
.tch_tab_con1 .con4 h2{font-family: 'Pretendard-medium';font-size: 45px;color: #222;line-height: 1.1;text-align: center;letter-spacing: -0.025em;}
.tch_tab_con1 .con4 h2 strong {display: inline-block;font-family: 'Pretendard-black';}
.tch_tab_con1 .con4 h3{text-align: center;margin-top: 15px;}
.tch_tab_con1 .con4 .step_area{display: flex;gap: 17px;flex-wrap: wrap;margin-top: 35px;}
.tch_tab_con1 .con4 .step_area .step_box{width: 541px;}
.tch_tab_con1 .con4 .step_area .step_box .step_box_con{background: #fff;border: 1px solid #d1d1d1;border-top: 0;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;box-shadow: 0px 5px 0 0 #e0e0e0;text-align: center;padding: 30px 0 40px 0;}
.tch_tab_con1 .con4 .step_area .step_box .step_box_con dl{padding-top: 20px;}
.tch_tab_con1 .con4 .step_area .step_box .step_box_con dl dt{}
.tch_tab_con1 .con4 .step_area .step_box .step_box_con dl dd{color: #333;font-size: 19px;letter-spacing: -0.02em;line-height: 23px;font-family: 'Pretendard-medium';padding-top: 15px;}
.tch_tab_con1 .con4 .step_area .step_box .step_box_con dl dd em{font-family: 'Pretendard-extrabold'}
.tch_tab_con1 .con4 .feedback_area{border: 1px solid #d1d1d1;border-radius: 16px;box-shadow: 0px 5px 0 0 #e0e0e0;margin-top: 60px;background: #fff;overflow: hidden;padding:0 35px;padding-bottom: 60px;}
.tch_tab_con1 .con4 .feedback_area h6{margin-top: -1px;text-align: center;}
.tch_tab_con1 .con4 .feedback_area .feedback_flex{display: flex;justify-content: space-between;padding-top: 43px;}
.tch_tab_con1 .con4 .feedback_area .feedback_flex .line{width: 1px;height: 480px;background: #e5e5e5;display: inline-block;}
.tch_tab_con1 .con4 .feedback_area .feedback_left{width: 480px;float: left;}
.tch_tab_con1 .con4 .feedback_area .feedback_right{width: 480px;float: right;}
.tch_tab_con1 .con4 .feedback_area .feedback_q{display: flex;justify-content: space-between;align-items: center;}
.tch_tab_con1 .con4 .feedback_area .feedback_q span{}
.tch_tab_con1 .con4 .feedback_area .feedback_q div{color: #67338f;font-size: 20px;letter-spacing: -0.03em;line-height: 26px;display: inline-block;font-family: 'Pretendard-bold';background: #f5f5f5;position: relative;border-radius: 12px;width: 367px;height: 133px;text-align: center;padding-top: 28px;}
.tch_tab_con1 .con4 .feedback_area .feedback_q div::before{content: '';display: inline-block;width: 12px;height: 14px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/ico_arr_g.png) no-repeat 0 0;position: absolute;left: -12px;top: 50%;transform: translateY(-50%);}
.tch_tab_con1 .con4 .feedback_area .feedback_a{display: flex;justify-content: space-between;margin-top: 15px;}
.tch_tab_con1 .con4 .feedback_area .feedback_a span{}
.tch_tab_con1 .con4 .feedback_area .feedback_a .txt_a{color: #333;font-size: 17px;letter-spacing: -0.05em;line-height: 23px;display: inline-block;font-family: 'Pretendard-semibold';background: #ffe7f3;position: relative;border-radius: 12px;width: 367px;height: 332px;text-align: center;padding-top: 25px;}
.tch_tab_con1 .con4 .feedback_area .feedback_a .txt_a::before{content: '';display: inline-block;width: 12px;height: 14px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/ico_arr_p.png) no-repeat 0 0;position: absolute;left: -12px;top: 44px;}
.tch_tab_con1 .con4 .feedback_area .feedback_a .txt_a strong{font-family: 'Pretendard-black';}
.tch_tab_con1 .con4 .feedback_area .feedback_a .txt_a u{color: #e55da3;font-family: 'Pretendard-bold';}
.tch_tab_con1 .con4 .feedback_area .feedback_a .txt_a div{margin-top: 18px;}

.tch_tab_con1 .con5 {background:#fce0ee;}
.tch_tab_con1 .con5 .inner{padding:110px 0 125px 0;} 
.tch_tab_con1 .con5 .inner::before{content: '';width: 757px;height: 1290px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/tab1_con5_img1.png) no-repeat 0 0;position: absolute;bottom: 0px;left: -715px;}
.tch_tab_con1 .con5 h2{font-family: 'Pretendard-medium';font-size: 45px;color: #222;line-height: 1.1;text-align: center;letter-spacing: -0.025em;}
.tch_tab_con1 .con5 h2 strong {display: inline-block;font-family: 'Pretendard-black';}
.tch_tab_con1 .con5 h3{text-align: center;margin-top: 15px;}
.tch_tab_con1 .con5 .curriculum_area{display: flex;gap: 17px;flex-wrap: wrap;margin-top: 33px;}
.tch_tab_con1 .con5 .curriculum_area .curriculum_box{width: 541px;background: #fff;border: 1px solid #d9c7d0;border-radius: 16px;box-shadow: 0px 5px 0 0 #f5cee1;text-align: center;padding: 42px 0 45px 0;}
.tch_tab_con1 .con5 .curriculum_area .curriculum_box div{padding-top: 24px;}
.tch_tab_con1 .con5 .curriculum_area .curriculum_box ul{margin-top: 20px;padding-left: 75px;}
.tch_tab_con1 .con5 .curriculum_area .curriculum_box:nth-of-type(2) ul{padding-left: 97px;}
.tch_tab_con1 .con5 .curriculum_area .curriculum_box:nth-of-type(3) ul{padding-left: 86px;}
.tch_tab_con1 .con5 .curriculum_area .curriculum_box:nth-of-type(4) ul{padding-left: 96px;}
.tch_tab_con1 .con5 .curriculum_area .curriculum_box ul li{text-align: left;color: #333;font-size: 20px;line-height: 25px;font-family: 'Pretendard-semibold';padding-left: 26px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/tab1_con3_bullet.png) no-repeat 0 center;letter-spacing: -0.02em;}

.tch_tab_con1 .con6 {background:#fff;}
.tch_tab_con1 .con6 .inner{padding:110px 0 125px 0;} 
.tch_tab_con1 .con6 h2{font-family: 'Pretendard-medium';font-size: 45px;color: #222;line-height: 1.1;text-align: center;letter-spacing: -0.025em;}
.tch_tab_con1 .con6 h2 strong {display: inline-block;font-family: 'Pretendard-black';}
.tch_tab_con1 .con6 h3{text-align: center;margin-top: 15px;}
.tch_tab_con1 .con6 .sub_lec_tab {display:flex;margin-top: 50px;gap: 4px;margin-bottom: 20px;}
.tch_tab_con1 .con6 .sub_lec_tab a {display: flex; align-items: center; justify-content: center; text-decoration: none; flex:1; height:60px; background: #eaeaea; font-family: 'Pretendard-bold'; font-size: 18px; color: rgba(51,51,51,0.5); letter-spacing: -0.025em;}
.tch_tab_con1 .con6 .sub_lec_tab a.select,
.tch_tab_con1 .con6 .sub_lec_tab a:hover {background:#74439a; color:#fff;}
.tch_tab_con1 .con6 .bsc_sub_tabA ul{margin-left: 0 !important;}

/**/
.tch_tab_con2 .con1 {background:#d6f3ec url(//img1s.mbest.co.kr/Pub_event/20251209a/bg_tab2_con1.jpg) no-repeat center 0;}
.tch_tab_con2 .con1 .inner{height: 977px;}
.tch_tab_con2 .con1 h2{font-family: 'Pretendard-regular';font-size: 52px;color: #333;line-height: 55px;padding-top: 100px;}
.tch_tab_con2 .con1 h2 em{font-family: 'Pretendard-extrabold';}
.tch_tab_con2 .con1 h2 strong {display: inline-block;color:#00ab88;line-height:1;position: relative;font-family: 'Pretendard-extrabold';}
.tch_tab_con2 .con1 h2 strong::before{content: '';display: inline-block;border-bottom: 1px solid #00ab88;width: 100%;position: absolute;bottom: 2px;left: 0}
.tch_tab_con2 .con1 h3{font-size: 29px;color: #333;line-height: 32px;font-family: 'Pretendard-regular';padding-top: 15px;}
.tch_tab_con2 .con1 h3 strong{display: inline-block;font-family: 'Pretendard-extrabold';}
.tch_tab_con2 .con1 .tch_move{width: 470px;height: 271px;border-radius: 12px;overflow: hidden;margin-top: 25px;}
.tch_tab_con2 .con1 .tch_move a{width: 100%;height: 100%;display: inline-block;background: #302d2f;font-size: 24px;letter-spacing: -0.075em;font-family: 'notokr-regular';color: #fff;line-height: 31px;text-align: center;padding-top: 60px;position: relative;}
.tch_tab_con2 .con1 .tch_move a em{font-family: 'notokr-bold'}
.tch_tab_con2 .con1 .tch_move a::before{content: '';display: inline-block;width: 70px;height: 69px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/btn_play.png) no-repeat center center;position: absolute;top: 143px;left: 50%;transform: translateX(-50%);}
.tch_tab_con2 .con1 .tch_name{margin-top: 30px;}
.tch_tab_con2 .con1 .tch_name div{margin-top: 10px;display: flex;align-items: flex-end;gap: 8px;}
.tch_tab_con2 .con1 .tch_name div img{z-index: 0;}
.tch_tab_con2 .con1 dl{width: 466px;height: 72px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/tch_profile_box02.png) no-repeat 0 0;display: flex;}
.tch_tab_con2 .con1 dl dt{width: 210px;height: 100%;display: inline-flex;font-family: 'Pretendard-bold';font-size: 19px;line-height: 24px;letter-spacing: -0.025em;color: #fff;justify-content: center;align-items: center;text-align: center;}
.tch_tab_con2 .con1 dl dd{width: calc(100% - 213px);height: 100%;display: inline-flex;font-family: 'Pretendard-bold';font-size: 18px;line-height: 22px;color: #333;justify-content: flex-start;align-items: center;padding-left: 28px;}
.tch_tab_con2 .con1 dl dd em{font-family: 'Pretendard-extrabold';color: #00ab88;}

.tch_tab_con2 .con2 {background:#3dbfa4;}
.tch_tab_con2 .con2 .inner{height: 1058px;}
.tch_tab_con2 .con2 h2{font-family: 'Pretendard-medium';font-size: 52px;color: #222;line-height: 1.1;padding-top: 100px;text-align: center;}
.tch_tab_con2 .con2 h2 strong {display: inline-block;color:#fff;font-family: 'Pretendard-black';}
.tch_tab_con2 .con2 h3{text-align: center;margin-top: 15px;}
.tch_tab_con2 .con2 .tch_info{display: flex;justify-content: space-between;margin-top: 128px;}
.tch_tab_con2 .con2 .tch_info .info_left{width: 386px;}
.tch_tab_con2 .con2 .tch_info .info_right{width: 386px;}
.tch_tab_con2 .con2 .tch_info .tchinfo_box{background: #fff;border-radius: 16px;padding:33px 30px 30px 30px;box-shadow: 0px 5px 0 0 #39b298;text-align: center;position: relative;}
.tch_tab_con2 .con2 .tch_info .tchinfo_box .skill_txt{padding-top: 22px;width: 316px;margin: 0 auto;display: flex;flex-wrap: wrap;gap: 10px;}
.tch_tab_con2 .con2 .tch_info .tchinfo_box .skill_txt li{width: 100%;height: 122px;background: #e6f6f4;border-radius: 18px;font-size: 19px;line-height: 24px;color: #333;font-family: 'Pretendard-medium';letter-spacing: -0.03em;padding-top: 23px;}
.tch_tab_con2 .con2 .tch_info .tchinfo_box .skill_txt li strong{font-family: 'Pretendard-extrabold';}
.tch_tab_con2 .con2 .tch_info .tchinfo_box .skill_txt li em{font-family: 'Pretendard-extrabold';color: #00ab88;}
.tch_tab_con2 .con2 .tch_info .info_left .btm_txt{color: #333;font-size: 24px;line-height: 1.1;letter-spacing: -0.05em;font-family: 'Pretendard-medium';}
.tch_tab_con2 .con2 .tch_info .info_left .btm_txt strong{font-family: 'Pretendard-black'}
.tch_tab_con2 .con2 .tch_info .info_right .tchinfo_box .lec_like{width: 316px;margin: 0 auto; margin-top: 26px;overflow: hidden;height: 383px;}
.tch_tab_con2 .con2 .tch_info .info_right .tchinfo_box .lec_like ul{display: flex;flex-wrap: wrap;gap: 10px;width: 100%;align-content: flex-start;}
.tch_tab_con2 .con2 .tch_info .info_right .tchinfo_box .lec_like ul li{height: 121px;width: 100%;background: #e6f6f4;border-radius: 18px;color: #333;font-family: 'Pretendard-medium';line-height: 22px;letter-spacing: -0.03em;text-align: left;font-size: 17px;padding-left: 91px;position: relative;display: flex;align-items: center;}
.tch_tab_con2 .con2 .tch_info .info_right .tchinfo_box .lec_like ul li img{position: absolute;top: 50%;left: 20px;transform: translateY(-50%);z-index: 0;}
.tch_tab_con2 .con2 .tch_info .tchinfo_box .lec_like_pagination{margin-top: 10px;}
.tch_tab_con2 .con2 .tch_info .tchinfo_box .lec_like_pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 2px;}
.tch_tab_con2 .con2 .tch_info .tchinfo_box .lec_like_pagination .swiper-pagination-bullet-active{background: #00ab88;}
.tch_tab_con2 .con2 .btm_txt {font-size:13px; color:#000; font-family: 'Pretendard-medium'; letter-spacing: -0.025em; text-align: center; line-height:1;padding-top: 17px;}
.tch_tab_con2 .con2 .tch_img{position: absolute;bottom: 0px;left: 350px;z-index: 9;display: inline-block;}
.tch_tab_con2 .con2 .btn_profile{text-align: center;padding-top: 15px;}
.tch_tab_con2 .con2 .btn_profile a{display: inline-block;}

.tch_tab_con2 .con3 {background:#fff url(//img1s.mbest.co.kr/Pub_event/20251209a/bg_tab2_con3.jpg) no-repeat center 0;}
.tch_tab_con2 .con3 .inner{height: 1071px;}
.tch_tab_con2 .con3 h2{font-family: 'Pretendard-medium';font-size: 45px;color: #222;line-height: 1.1;padding-top: 110px;text-align: center;letter-spacing: -0.025em;}
.tch_tab_con2 .con3 h2 strong {display: inline-block;font-family: 'Pretendard-black';}
.tch_tab_con2 .con3 h3{text-align: center;margin-top: 15px;}
.tch_tab_con2 .con3 .roadmap_area{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 50px;}
.tch_tab_con2 .con3 .roadmap_area .roadmap_box{text-align: center;border: 1px solid #d1d1d1;border-radius: 16px;position: relative;width: 540px;background: #fff;padding-bottom: 45px;box-shadow: 0px 5px 0 0 #ededed;}
.tch_tab_con2 .con3 .roadmap_area .roadmap_box h6{margin-top: -1px;}
.tch_tab_con2 .con3 .roadmap_area .roadmap_box ul{margin-top: 30px;padding-left: 96px;}
.tch_tab_con2 .con3 .roadmap_area .roadmap_box:nth-of-type(2) ul{padding-left: 86px;}
.tch_tab_con2 .con3 .roadmap_area .roadmap_box ul li{text-align: left;color: #333;font-size: 20px;line-height: 26px;font-family: 'Pretendard-semibold';padding-left: 26px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/tab2_con3_bullet.png) no-repeat 0 center;}
.tch_tab_con2 .con3 .roadmap_area .roadmap_box .btn_mov{margin-top: 25px;}
.tch_tab_con2 .con3 .roadmap_area .roadmap_box .btn_mov a{display: inline-block;}
.tch_tab_con2 .con3 .roadmap_area .roadmap_box .btn_exam{margin-top: 30px;}
.tch_tab_con2 .con3 .roadmap_area .roadmap_box .btn_exam a{display: inline-block;margin-left: 15px;}

.tch_tab_con2 .con4 {background:#f1f1f1;}
.tch_tab_con2 .con4 .inner{height: 1234px;}
.tch_tab_con2 .con4 h2{font-family: 'Pretendard-medium';font-size: 45px;color: #222;line-height: 1.1;padding-top: 110px;text-align: center;letter-spacing: -0.025em;}
.tch_tab_con2 .con4 h2 strong {display: inline-block;font-family: 'Pretendard-black';}
.tch_tab_con2 .con4 h3{text-align: center;margin-top: 15px;}
.tch_tab_con2 .con4 .interview_area{border-top: 3px solid #000;margin-top: 50px;border-bottom: 1px solid #787878;}
.tch_tab_con2 .con4 .interview_area .interview_box{border-bottom: 1px dashed #b6b6b6;padding: 50px 54px;display: flex;justify-content: space-between;align-items: center;}
.tch_tab_con2 .con4 .interview_area .interview_box:nth-of-type(1){padding-top: 46px;}
.tch_tab_con2 .con4 .interview_area .interview_box:nth-of-type(3){border-bottom: 0;}
.tch_tab_con2 .con4 .interview_area .interview_box .interview_txt{width: 634px;display: flex;flex-wrap: wrap;gap: 13px;flex-direction: column;}
.tch_tab_con2 .con4 .interview_area .interview_box .interview_mov{width: 322px;height: 180px;}
.tch_tab_con2 .con4 .interview_area .interview_box .interview_txt .qa_st{display: flex;justify-content: space-between;align-items: center;}
.tch_tab_con2 .con4 .interview_area .interview_box .interview_txt .qa_st span{}
.tch_tab_con2 .con4 .interview_area .interview_box .interview_txt .qa_st div{background: url(//img1s.mbest.co.kr/Pub_event/20251209a/bu_qa01.png) no-repeat 0 0;width: 530px;height: 89px;display: inline-block;color: #333;font-size: 19px;line-height: 25px;font-family: 'Pretendard-semibold';text-align: center;padding-top: 18px;}
.tch_tab_con2 .con4 .interview_area .interview_box.p_right .interview_txt .qa_st div{background: url(//img1s.mbest.co.kr/Pub_event/20251209a/bu_qa02.png) no-repeat 0 0;}
.tch_tab_con2 .con4 .interview_area .interview_box .interview_txt .qa_tch{display: flex;justify-content: space-between;align-items: center;}
.tch_tab_con2 .con4 .interview_area .interview_box .interview_txt .qa_tch span{}
.tch_tab_con2 .con4 .interview_area .interview_box .interview_txt .qa_tch div{background: url(//img1s.mbest.co.kr/Pub_event/20251209a/bu_qa_tch01.png) no-repeat 0 0;width: 530px;height: 89px;display: inline-block;color: #333;font-size: 19px;line-height: 25px;font-family: 'Pretendard-extrabold';letter-spacing: -0.03em;text-align: center;padding-top: 18px;}
.tch_tab_con2 .con4 .interview_area .interview_box .interview_txt .qa_tch div em{color: #00ab88;}
.tch_tab_con2 .con4 .interview_area .interview_box.p_right .interview_txt .qa_tch div{background: url(//img1s.mbest.co.kr/Pub_event/20251209a/bu_qa_tch02.png) no-repeat 0 0;}

.tch_tab_con2 .con5 {background:#fff;}
.tch_tab_con2 .con5 .inner{padding:110px 0 125px 0;}
.tch_tab_con2 .con5 h2{font-family: 'Pretendard-medium';font-size: 45px;color: #222;line-height: 1.1;text-align: center;letter-spacing: -0.025em;}
.tch_tab_con2 .con5 h2 strong {display: inline-block;font-family: 'Pretendard-black';}
.tch_tab_con2 .con5 h3{text-align: center;margin-top: 15px;}


/**/
.tch_tab_con3 .con1 {background:#dfe3ff url(//img1s.mbest.co.kr/Pub_event/20251209a/bg_tab3_con1.jpg) no-repeat center 0;}
.tch_tab_con3 .con1 .inner{height: 977px;}
.tch_tab_con3 .con1 h2{font-family: 'Pretendard-regular';font-size: 52px;color: #333;line-height: 55px;padding-top: 100px;}
.tch_tab_con3 .con1 h2 em{font-family: 'Pretendard-extrabold';}
.tch_tab_con3 .con1 h2 strong {display: inline-block;color:#5c6ee3;line-height:1;position: relative;font-family: 'Pretendard-extrabold';}
.tch_tab_con3 .con1 h2 strong::before{content: '';display: inline-block;border-bottom: 1px solid #5c6ee3;width: 100%;position: absolute;bottom: 2px;left: 0}
.tch_tab_con3 .con1 h3{font-size: 29px;color: #333;line-height: 32px;font-family: 'Pretendard-regular';padding-top: 15px;}
.tch_tab_con3 .con1 h3 strong{display: inline-block;font-family: 'Pretendard-extrabold';}
.tch_tab_con3 .con1 .tch_move{width: 470px;height: 271px;border-radius: 12px;overflow: hidden;margin-top: 25px;}
.tch_tab_con3 .con1 .tch_move a{width: 100%;height: 100%;display: inline-block;background: #302d2f;font-size: 24px;letter-spacing: -0.075em;font-family: 'notokr-regular';color: #fff;line-height: 31px;text-align: center;padding-top: 60px;position: relative;}
.tch_tab_con3 .con1 .tch_move a em{font-family: 'notokr-bold'}
.tch_tab_con3 .con1 .tch_move a::before{content: '';display: inline-block;width: 70px;height: 69px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/btn_play.png) no-repeat center center;position: absolute;top: 143px;left: 50%;transform: translateX(-50%);}
.tch_tab_con3 .con1 .tch_name{margin-top: 30px;}
.tch_tab_con3 .con1 .tch_name div{margin-top: 10px;display: flex;align-items: flex-end;gap: 8px;}
.tch_tab_con3 .con1 .tch_name div img{z-index: 0;}
.tch_tab_con3 .con1 dl{width: 466px;height: 92px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/tch_profile_box03.png) no-repeat 0 0;display: flex;}
.tch_tab_con3 .con1 dl dt{width: 170px;height: 100%;display: inline-flex;font-family: 'Pretendard-bold';font-size: 19px;line-height: 24px;letter-spacing: -0.025em;color: #fff;justify-content: center;align-items: center;text-align: center;}
.tch_tab_con3 .con1 dl dd{width: calc(100% - 170px);height: 100%;display: inline-flex;font-family: 'Pretendard-bold';font-size: 18px;line-height: 22px;color: #333;justify-content: flex-start;align-items: center;padding-left: 43px;}
.tch_tab_con3 .con1 dl dd em{font-family: 'Pretendard-extrabold';color: #00ab88;}
.tch_tab_con3 .con1 .profile_box{border: 1px solid #5c6ee3;width: 466px;height: 52px;display: inline-flex;font-family: 'Pretendard-bold';font-size: 18px;line-height: 1.1;color: #333;align-items: center;padding-left: 30px;}

.tch_tab_con3 .con2 {background:#7f8ded;}
.tch_tab_con3 .con2 .inner{height: 1188px;}
.tch_tab_con3 .con2 h2{font-family: 'Pretendard-medium';font-size: 52px;color: #222;line-height: 1.1;padding-top: 100px;text-align: center;}
.tch_tab_con3 .con2 h2 strong {display: inline-block;color:#fff;font-family: 'Pretendard-black';}
.tch_tab_con3 .con2 h3{text-align: center;margin-top: 15px;}
.tch_tab_con3 .con2 .tch_info{display: flex;justify-content: space-between;margin-top: 128px;}
.tch_tab_con3 .con2 .tch_info .info_left{width: 386px;}
.tch_tab_con3 .con2 .tch_info .info_right{width: 386px;}
.tch_tab_con3 .con2 .tch_info .tchinfo_box{background: #fff;border-radius: 16px;padding:30px 37px 30px 37px;box-shadow: 0px 5px 0 0 #7683dc;text-align: center;}
.tch_tab_con3 .con2 .tch_info .info_left .tchinfo_box:nth-of-type(2){margin-top: 17px;}
.tch_tab_con3 .con2 .tch_info .info_left .tchinfo_box ul{padding-top: 27px;}
.tch_tab_con3 .con2 .tch_info .info_left .tchinfo_box ul li div{color: #333;font-size: 18px;font-family: 'Pretendard-medium';line-height: 25px;padding-top: 15px;letter-spacing: -0.05em;}
.tch_tab_con3 .con2 .tch_info .info_left .tchinfo_box:nth-of-type(2){padding: 30px;}
.tch_tab_con3 .con2 .tch_info .info_left .tchinfo_box:nth-of-type(2) div{color: #333;font-size: 19px;line-height: 24px;font-family: 'Pretendard-bold';letter-spacing: -0.03em;padding: 20px 0;border-bottom: 1px solid #e0e0e0;}
.tch_tab_con3 .con2 .tch_info .info_left .tchinfo_box:nth-of-type(2) ul{padding: 20px 0 0 15px}
.tch_tab_con3 .con2 .tch_info .info_left .tchinfo_box:nth-of-type(2) ul li{color: #333;font-size: 17px;font-family: 'Pretendard-semibold';line-height: 23px;letter-spacing: -0.025em;text-align: left;}
.tch_tab_con3 .con2 .tch_info .info_left .tchinfo_box:nth-of-type(2) ul li em{font-family: 'Pretendard-bold';color: #5367e7;}
.tch_tab_con3 .con2 .tch_info .info_right .tchinfo_box ul{display: flex;flex-wrap: wrap;padding-top: 18px;gap: 9px;}
.tch_tab_con3 .con2 .tch_info .info_right .tchinfo_box ul li{height: 111px;width: 100%;}
.tch_tab_con3 .con2 .tch_info .info_right .tchinfo_box ul li a{display: inline-block;text-align: center; font-size: 20px;line-height: 24px;letter-spacing: -0.03em;width: 100%;height: 100%;background: #ebeffc;border-radius: 14px;position: relative;font-family: 'Pretendard-medium';padding-top: 32px;color: #333;}
.tch_tab_con3 .con2 .tch_info .info_right .tchinfo_box ul li a strong{font-weight: normal;font-family: 'Pretendard-extrabold';}
.tch_tab_con3 .con2 .tch_info .info_right .tchinfo_box ul li a::before{content: '';display: inline-block;width: 31px;height: 31px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/btn_zoom.png) no-repeat center center;position: absolute;bottom: 14px;right: 15px;}
.tch_tab_con3 .con2 .btm_txt {font-size:13px; color:#000; font-family: 'Pretendard-medium'; letter-spacing: -0.025em; text-align: center; line-height:1;padding-top: 17px;}
.tch_tab_con3 .con2 .tch_img{position: absolute;bottom: 0px;left: 334px;z-index: 9;display: inline-block;}
.tch_tab_con3 .con2 .btn_profile{text-align: center;padding-top: 15px;}
.tch_tab_con3 .con2 .btn_profile a{display: inline-block;}

.tch_tab_con3 .con3 {background:#fff url(//img1s.mbest.co.kr/Pub_event/20251209a/bg_tab3_con3.jpg) no-repeat center 0;}
.tch_tab_con3 .con3 .inner{height: 1215px;}
.tch_tab_con3 .con3 h2{font-family: 'Pretendard-medium';font-size: 45px;color: #222;line-height: 1.1;padding-top: 110px;text-align: center;letter-spacing: -0.025em;}
.tch_tab_con3 .con3 h2 strong {display: inline-block;font-family: 'Pretendard-black';}
.tch_tab_con3 .con3 h3{text-align: center;margin-top: 15px;}
.tch_tab_con3 .con3 .roadmap_area{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 50px;}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box{text-align: center;border: 1px solid #d1d1d1;border-radius: 16px;position: relative;width: 540px;background: #fff;padding-bottom: 45px;box-shadow: 0px 5px 0 0 #ededed;}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box h6{margin-top: -1px;}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box ul{margin-top: 30px;padding-left: 96px;}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box:nth-of-type(2) ul{padding-left: 86px;}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box ul li{text-align: left;color: #333;font-size: 20px;line-height: 26px;font-family: 'Pretendard-semibold';padding-left: 26px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/tab3_con3_bullet.png) no-repeat 0 center;}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box .btn_mov{margin-top: 25px;}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box .btn_mov a{display: inline-block;}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box .btn_exam{margin-top: 30px;}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box .btn_exam a{display: inline-block;}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box .gif_box{margin-top: 25px;display: flex;flex-wrap: wrap;gap: 22px}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box .gif_box dl{display: flex;height: 148px;width: 425px;margin-left: 58px;justify-content: space-between;}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box .gif_box dl dt{border-top: 3px solid #5c6ee3;background: #ebeffc;width: 144px;height: 148px;position: relative;color: #333;font-size: 22px;line-height: 1.2;justify-content: center;align-items: center;display: flex;letter-spacing: -0.02em;font-family: 'Pretendard-bold';}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box .gif_box dl dt::before{content: '';display: inline-block;width: 10px;height: 15px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/ico_arr_dt.png) no-repeat 0 0;position: absolute;right: -10px;top: 50%;transform: translateY(-50%);}
.tch_tab_con3 .con3 .roadmap_area .roadmap_box .gif_box dl dd{}

.tch_tab_con3 .con4 {background:#f1f1f1 url(//img1s.mbest.co.kr/Pub_event/20251209a/bg_tab3_con4.jpg) no-repeat center 0;}
.tch_tab_con3 .con4 .inner{height: 1166px;}
.tch_tab_con3 .con4 h2{font-family: 'Pretendard-medium';font-size: 45px;color: #222;line-height: 1.1;padding-top: 110px;text-align: center;letter-spacing: -0.025em;}
.tch_tab_con3 .con4 h2 strong {display: inline-block;font-family: 'Pretendard-black';}
.tch_tab_con3 .con4 h3{text-align: center;margin-top: 15px;}
.tch_tab_con3 .con4 .curriculum_area{display: flex;justify-content: space-between;margin-top: 35px;}
.tch_tab_con3 .con4 .curriculum_area .area_left{}
.tch_tab_con3 .con4 .curriculum_area .area_right{}
.tch_tab_con3 .con4 .curriculum_area .curriculum_box{width: 541px;border-radius: 16px;border: 1px solid #d1d1d1;background: #fff;text-align: center;box-shadow: 0px 5px 0 0 rgb(180 180 180 / 30%);}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box{padding:40px 60px;}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box p{color: #333;font-size: 19px;letter-spacing: -0.02em;font-family: 'Pretendard-semibold';line-height: 23px;padding: 15px 0 25px 0;}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box .tit_bg{display: flex;width: 419px;height: 60px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/bg_bit.png) no-repeat 0 0;color: #fff;font-size: 24px;letter-spacing: -0.02em;line-height: 1.1;font-family: 'Pretendard-bold';justify-content: center;align-items: center;margin-top: 23px;}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box .btn_exam{display: flex;justify-content: center;margin-top: 22px;gap: 11px}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box .btn_exam div{width: 158px;}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box .btn_exam div a{display: inline-block;}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box .btn_exam div span{display: block;color: #333;font-size: 18px;letter-spacing: -0.02em;font-family: 'Pretendard-semibold';line-height: 1.1;padding-top: 10px;}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box table{border-top: 2px solid #5c6ee3;width: 100%;}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box table th{color: #333;font-size: 18px;letter-spacing: -0.02em;font-family: 'Pretendard-bold';background: #f3f3f3;border-bottom: 1px solid #b2b2b2;padding: 9px 0;border-left: 1px solid #b2b2b2;}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box table td{color: #333;font-size: 17px;letter-spacing: -0.02em;font-family: 'Pretendard-medium';border-bottom: 1px solid #b2b2b2;height: 63px;border-left: 1px solid #b2b2b2;line-height: 22px;}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box table td strong{font-family: 'Pretendard-bold';}
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box table th:first-child,
.tch_tab_con3 .con4 .curriculum_area .area_left .curriculum_box table td:first-child{border-left: 0;}
.tch_tab_con3 .con4 .curriculum_area .area_right .curriculum_box{padding:40px 56px;}
.tch_tab_con3 .con4 .curriculum_area .area_right .curriculum_box p{color: #333;font-size: 19px;letter-spacing: -0.02em;font-family: 'Pretendard-semibold';line-height: 1.1;padding: 15px 0;}
.tch_tab_con3 .con4 .curriculum_area .area_right .curriculum_box:nth-of-type(2){margin-top: 23px;}

.tch_tab_con3 .con4 .interview_area{border-top: 3px solid #000;margin-top: 50px;border-bottom: 1px solid #787878;}
.tch_tab_con3 .con4 .interview_area .interview_box{border-bottom: 1px dashed #b6b6b6;padding: 50px 54px;display: flex;justify-content: space-between;align-items: center;}
.tch_tab_con3 .con4 .interview_area .interview_box:nth-of-type(1){padding-top: 46px;}
.tch_tab_con3 .con4 .interview_area .interview_box:nth-of-type(3){border-bottom: 0;}
.tch_tab_con3 .con4 .interview_area .interview_box .interview_txt{width: 634px;display: flex;flex-wrap: wrap;gap: 13px;flex-direction: column;}
.tch_tab_con3 .con4 .interview_area .interview_box .interview_mov{width: 322px;height: 180px;}
.tch_tab_con3 .con4 .interview_area .interview_box .interview_txt .qa_st{display: flex;justify-content: space-between;align-items: center;}
.tch_tab_con3 .con4 .interview_area .interview_box .interview_txt .qa_st span{}
.tch_tab_con3 .con4 .interview_area .interview_box .interview_txt .qa_st div{background: url(//img1s.mbest.co.kr/Pub_event/20251209a/bu_qa01.png) no-repeat 0 0;width: 530px;height: 89px;display: inline-block;color: #333;font-size: 19px;line-height: 25px;font-family: 'Pretendard-semibold';text-align: center;padding-top: 18px;}
.tch_tab_con3 .con4 .interview_area .interview_box.p_right .interview_txt .qa_st div{background: url(//img1s.mbest.co.kr/Pub_event/20251209a/bu_qa02.png) no-repeat 0 0;}
.tch_tab_con3 .con4 .interview_area .interview_box .interview_txt .qa_tch{display: flex;justify-content: space-between;align-items: center;}
.tch_tab_con3 .con4 .interview_area .interview_box .interview_txt .qa_tch span{}
.tch_tab_con3 .con4 .interview_area .interview_box .interview_txt .qa_tch div{background: url(//img1s.mbest.co.kr/Pub_event/20251209a/bu_qa_tch01.png) no-repeat 0 0;width: 530px;height: 89px;display: inline-block;color: #333;font-size: 19px;line-height: 25px;font-family: 'Pretendard-extrabold';letter-spacing: -0.03em;text-align: center;padding-top: 18px;}
.tch_tab_con3 .con4 .interview_area .interview_box .interview_txt .qa_tch div em{color: #00ab88;}
.tch_tab_con3 .con4 .interview_area .interview_box.p_right .interview_txt .qa_tch div{background: url(//img1s.mbest.co.kr/Pub_event/20251209a/bu_qa_tch02.png) no-repeat 0 0;}

.tch_tab_con3 .con5 {background:#fff;}
.tch_tab_con3 .con5 .inner{padding:110px 0 125px 0;}
.tch_tab_con3 .con5 h2{font-family: 'Pretendard-medium';font-size: 45px;color: #222;line-height: 1.1;text-align: center;letter-spacing: -0.025em;}
.tch_tab_con3 .con5 h2 strong {display: inline-block;font-family: 'Pretendard-black';}
.tch_tab_con3 .con5 h3{text-align: center;margin-top: 15px;}


/* 레이어 팝업 */
.pop_vod {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); display:flex; align-items: center; justify-content: center; z-index: 100;}
.pop_vod .pop_content {position:relative; width:836px; height:470px; background:#000; border:1px solid #333;}
.pop_vod .pop_content iframe {width: 100%; height: 100%;}
.pop_vod .pop_content .pop_close {position:absolute; top: -1px; right: -44px; background: #333; display:block; padding: 8px;} 

.pop_review {position: fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); display:flex; align-items: center; justify-content: center; z-index: 100;} 
.pop_review * {box-sizing: border-box;} 
.pop_review .dim-layer-con {background: #fff; border-radius: 18px; overflow: hidden; padding: 50px 0;position: relative;}  
.pop_review .dim-layer-con.review{padding:50px 42px;width: 522px;}
.pop_review .dim-layer-con .close_modal{position: absolute;top: 19px;right: 28px;}
.pop_review .con {position: relative;}
.pop_review .con .tit_re_t{height: 66px;background: #f165ad;display: inline-flex;justify-content: center;align-items: center;border-radius: 33px;color: #333;font-size: 24px;font-family: 'Pretendard-bold';line-height: 1.1;letter-spacing: -0.02em;width: 100%;gap: 4px;}
.pop_review .con .tit_re_t em{color: #fff;}
.pop_review .con .review_txt{color: #555;font-size: 18px;letter-spacing: -0.02em;line-height: 28px;font-family: 'Pretendard-semibold';text-align: center;padding-top: 20px;}
.pop_review .con .review_txt em{font-family: 'Pretendard-medium';}
.pop_review .dim-layer-con.note{padding:50px 62px 56px 62px;}
.pop_review .note .con .tit_note_t{color: #e55da3;font-size: 30px;letter-spacing: -0.05em;font-family: 'Pretendard-extrabold';line-height: 1.1;text-align: center;}
.pop_review .note .con .note_txt_img{margin-top: 20px;}
.pop_review .dim-layer-con.curriculum{padding:50px 62px 56px 62px;}
.pop_review .curriculum .con .tit_note_t{color: #000;font-size: 30px;letter-spacing: -0.05em;font-family: 'Pretendard-extrabold';line-height: 1.1;text-align: center;}
.pop_review .curriculum .con .tit_note_t em{color: #e55da3;}
.pop_review .curriculum .con .note_txt_img{margin-top: 20px;}
.pop_review .dim-layer-con.feedback{padding:60px 34px;width: 900px;}
.pop_review .feedback .feedback_q{display: flex;justify-content: space-between;align-items: flex-start;width: 695px;}
.pop_review .feedback .feedback_q span div{color: #67338f;text-align: center;font-family: 'Pretendard-extrabold';letter-spacing: -0.03em;font-size: 20px;padding-top: 8px;}
.pop_review .feedback .feedback_q .txt_a{color: #67338f;font-size: 20px;letter-spacing: -0.03em;line-height: 26px;display: inline-block;font-family: 'Pretendard-bold';background: #f5f5f5;position: relative;border-radius: 12px;width: 556px;height: 114px;text-align: center;padding-top: 32px;}
.pop_review .feedback .feedback_q .txt_a::before{content: '';display: inline-block;width: 14px;height: 16px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/ico_arr_g_pop.png) no-repeat 0 0;position: absolute;left: -14px;top: 50%;transform: translateY(-50%);}
.pop_review .feedback .feedback_a{display: flex;justify-content: space-between;width: 695px;margin-left: 137px;margin-top: -10px;}
.pop_review .feedback .feedback_a span div{color: #e55da3;text-align: center;font-family: 'Pretendard-extrabold';letter-spacing: -0.03em;font-size: 20px;line-height: 23px;padding-top: 8px;}
.pop_review .feedback .feedback_a .txt_a{color: #333;font-size: 17px;letter-spacing: -0.05em;line-height: 23px;display: inline-block;font-family: 'Pretendard-semibold';background: #ffe7f3;position: relative;border-radius: 12px;width: 556px;text-align: center;padding: 30px 0;}
.pop_review .feedback .feedback_a .txt_a::before{content: '';display: inline-block;width: 14px;height: 16px;background: url(//img1s.mbest.co.kr/Pub_event/20251209a/ico_arr_p_pop.png) no-repeat 0 0;position: absolute;right: -14px;top: 44px;}
.pop_review .feedback .feedback_a .txt_a strong{font-family: 'Pretendard-black';}
.pop_review .feedback .feedback_a .txt_a u{color: #e55da3;font-family: 'Pretendard-bold';}
.pop_review .feedback .feedback_a .txt_a em{color: #e55da3;font-family: 'Pretendard-bold';}

.pop_review .dim-layer-con.tip{padding:50px 60px 60px 60px;border-radius: 30px;}
.pop_review .tip .con .tit_note_t{color: #000;font-size: 30px;letter-spacing: -0.05em;font-family: 'Pretendard-extrabold';line-height: 1.1;text-align: center;}
.pop_review .tip .con .tit_note_t em{color: #f06067;}
.pop_review .tip .con .note_txt_img{margin-top: 20px;}

.pop_review .review.an .con .tit_re_t{background: #7b8af1;}
.pop_review .dim-layer-con.solution{padding:50px 62px 56px 62px;}
.pop_review .solution .con .tit_note_t{color: #000;font-size: 30px;letter-spacing: -0.05em;font-family: 'Pretendard-extrabold';line-height: 1.1;text-align: center;}
.pop_review .solution .con .tit_note_t em{color: #5c6ee3;}
.pop_review .solution .con .note_txt_img{margin-top: 20px;}
.pop_review .dim-layer-con.book_box{padding:50px 62px 56px 62px;}
.pop_review .book_box .con .tit_note_t{color: #000;font-size: 30px;letter-spacing: -0.05em;font-family: 'Pretendard-extrabold';line-height: 1.1;text-align: center;}
.pop_review .book_box .con .tit_note_t em{color: #5c6ee3;}
.pop_review .book_box .con .note_txt_img{margin-top: 20px;}

.layer_container_f{padding: 30px 40px 50px 40px;width: 820px;}


/* ===== 모바일 ===== */
@media screen and (max-width: 790px) {
.pc {display:none;}
.m {display:block;}
img {width:100%; vertical-align: top;}
.pc_img {display:none;}
.m_img {display:inline-block;}

.inner {width:100%; padding:0 5.14vw;}

/* 초중등 공통*/
.content_top {padding-bottom: 5.44vw;}
.content_top .top_logo img {width:72.15vw}
.content_top h2 {margin-top: 8.23vw;}
.content_top h2 em {font-size:calc(33 * 100vw / 790); margin-bottom: 3.8vw;}
.content_top h2 strong { font-size:calc(38 * 100vw / 790);}
.content_top h2 strong:before {top:-1.77vw; width:0.89vw; height:0.89vw;}
.content_top h2 img {width:86.2vw;}
.content_top .btm_txt {margin-top: 3.54vw; font-size:calc(14 * 100vw / 790);}

.tab_btn .inner {padding:0;}
.tab_btn_wrap , .tab_btn {height:15.57vw;}
.tab_btn a {padding:5.44vw; height:15.57vw;}
.tab_btn a.tab01 img {width:32.53vw}
.tab_btn a.tab02 img {width:28.35vw}
.tab_btn a:before {width:13.92vw; height:3.16vw;}

.con_tit strong {font-size:calc(34 * 100vw / 790); margin-bottom: 1.77vw;}
.sub_tit {margin-bottom: 5.44vw;}
.sub_tit h3 {font-size:calc(33 * 100vw / 790);}
.sub_tit h3 strong {margin-top: 1.65vw; font-size:calc(45 * 100vw / 790);}

.con1 {padding:9.75vw 0 6.46vw;}
.con1 h2 strong {font-size:calc(37 * 100vw / 790); margin-bottom: 2.28vw;}
.con1 ul {gap: 0 1.52vw; margin-bottom: 1.65vw;}
.con1 .btm_txt {font-size:calc(14 * 100vw / 790); margin-top: 3.8vw; letter-spacing: -0.12em;}

.con2 {padding:7.59vw 0;}
.con2 .con_tit h2 img {width:46.08vw;}
.con2 ul li {border-radius:6.33vw; padding: 7.59vw 1.27vw 5.06vw;}
.con2 ul li + li {margin-top: 2.78vw;}
.con2 ul li em {top:-3.8vw; width:46.33vw; height:8.48vw; font-size:calc(27 * 100vw / 790);  padding:2.03vw 0.63vw;}
.con2 ul li h3 {font-size:calc(35 * 100vw / 790);}
.con2 ul li h3 span {font-size:calc(25 * 100vw / 790);}
.con2 ul li p {margin: 1.65vw 0 2.66vw; font-size:calc(25 * 100vw / 790);}
.con2 ul li p strong {padding:0 0.25vw; background-image: linear-gradient(transparent calc(100% - 3.04vw), #fff715 0); background-position: left -0.25vw;}
.con2 ul li > span{font-size:calc(20 * 100vw / 790); margin-top: 1.9vw;}
.con2 ul li:nth-child(1) {padding-bottom: 3.67vw;}
.con2 .btm_txt {font-size:calc(15 * 100vw / 790); margin-top: 2.28vw;}

.con3 .con_tit {padding:5.7vw 1.27vw 7.34vw;}
.con3 .con_tit:before {width:19.24vw; height:4.05vw;}
.con3 .inner {padding:9.49vw 4.68vw;}

.con4 {padding: 9.11vw 0 10.76vw;}
.con_box .item {border-radius:3.67vw; padding:5.06vw 3.8vw; margin-top: 1.9vw;}
.con_box .item h4 {font-size:calc(22 * 100vw / 790); margin-bottom: 2.91vw;}
.con_box .item h4 strong {font-size:calc(28 * 100vw / 790);}
.con_box .d_f_box {gap:0 1.39vw;}

.slogan_con {padding: 7.97vw 0 8.86vw;}
.slogan_con em img {width:72.41vw;}
.slogan_con h2 {margin-top: 1.65vw;}
.slogan_con h2 em{font-size:calc(44 * 100vw / 790); margin-bottom: 2.53vw;}
.slogan_con h2 img {width:65.06vw}
.slogan_con .btm_txt {margin-top: 3.42vw; font-size:calc(15 * 100vw / 790);}
.slogan_con .btn_wrap {margin-top: 6.08vw; line-height:1;}
.slogan_con .btn_wrap a img {width:43.29vw;}
.slogan_con .btn_wrap a + a {margin-left: 1.52vw;}

/* 초등 */
.cho_tab_con .con1_2 {margin-top: -7.22vw; padding:7.22vw 0 6.46vw;}

.cho_tab_con .con2 .con_tit {margin-bottom: 8.23vw;}
.cho_tab_con .con2 ul li img {width:Auto; height:37.47vw}
.cho_tab_con .con2 ul li:nth-child(1) img {margin-left: 4.81vw;}
.cho_tab_con .con2 ul li:nth-child(2) img {margin-left: -8.23vw;}
.cho_tab_con .con2 ul li:nth-child(3) img {margin-left: 8.86vw; height:37.34vw}

.cho_tab_con .con3 .con_tit img {width:81.01vw;}
.cho_tab_con .con3 ul li {border:0.25vw solid #f3e37c; border-radius:2.78vw; padding:3.16vw; font-size:calc(28 * 100vw / 790); padding-left: 19.49vw;}
.cho_tab_con .con3 ul li:before {left:11.39vw; width:4.81vw; height:4.68vw;}
.cho_tab_con .con3 ul li strong {margin-top: -0.25vw; margin-left: 0.25vw;}
.cho_tab_con .con3 ul li + li {margin-top: 1.14vw;}
.cho_tab_con .con3 .sub_tit {margin-bottom: 3.8vw;}
.cho_tab_con .con3 .sub_tit +  img {width:92.41vw;}

.cho_tab_con .con_box .item {box-shadow:0 0.38vw 0 0 #c2e3f3;}
.cho_tab_con .con_box .item .img_box {gap:0 2.28vw;}

.cho_tab_con .con5 {padding:9.11vw 0 10vw;}
.cho_tab_con .con5 ul li {border-radius:2.53vw; padding:5.06vw 31.01vw 5.06vw 15.19vw; background-size:31.01vw;}
.cho_tab_con .con5 ul li + li {margin-top: 1.77vw;}
.cho_tab_con .con5 ul li strong {top:-1.01vw; left:3.54vw; width:8.73vw; height:8.35vw; font-size:calc(20 * 100vw / 790); padding:0 0.76vw 0.76vw 0;}
.cho_tab_con .con5 ul li em {font-size:calc(22 * 100vw / 790);}
.cho_tab_con .con5 ul li h4 {font-size:calc(33 * 100vw / 790); margin-top: 1.14vw;}
.cho_tab_con .con5 ul li h4 span {font-size:calc(18 * 100vw / 790);}

.cho_tab_con .con6 {padding:7.59vw 0 9.49vw;}

.cho_tab_con .con7 {padding:8.86vw 0 6.08vw;}
.cho_tab_con .con7_sw {width:83.54vw;}
.cho_tab_con .con7_sw .swiper-slide a + a {margin-top: 3.8vw;}
.cho_tab_con .con7_sw .swiper-pagination {margin-top: 2.91vw;}
.cho_tab_con .con7_sw .swiper-pagination span {width:1.52vw; height:1.52vw;}
.cho_tab_con .con7_sw .swiper-pagination span.swiper-pagination-bullet-active {width:2.03vw; height:2.03vw;}
.cho_tab_con .con7_sw .swiper-pagination span + span {margin-left: 1.27vw;}


/* 중등 */
.mid_tab_con .con1_2 {padding:6.71vw 0 6.46vw;}
.mid_tab_con .con1_2 .inner {padding:0 3.14vw;}
.mid_tab_con .con1_2 .txt1 {margin-bottom: 3.42vw;}
.mid_tab_con .con1_2 .txt1 img {width:69.87vw;}
.mid_tab_con .con1_2 em {font-size:calc(29 * 100vw / 790); margin-top: 3.16vw;}
.mid_tab_con .con1_2 em strong {font-size:calc(35 * 100vw / 790); margin-top: 1.39vw;}
.mid_tab_con .con1_2 .inner > img {width:88.48vw;}

.mid_tab_con .con2 .con_tit {margin-bottom: 5.32vw;}
.mid_tab_con .con2 ul li p {margin-bottom: 4.43vw;}
.mid_tab_con .con2 ul li > span {font-size:calc(18 * 100vw / 790); margin-top: 3.16vw;}
.mid_tab_con .con2 ul li:nth-child(1) img {margin-left: -9.49vw; width: 62.66vw;}
.mid_tab_con .con2 ul li:nth-child(2) img {margin-left: 3.8vw; width: 71.52vw;}

.mid_tab_con .con3 .inner {padding:9.49vw 1vw;}
.mid_tab_con .con3 .con_tit {padding-bottom: 5.7vw;}
.mid_tab_con .con3 .con_tit img {width:81.01vw;}
.mid_tab_con .con3 .con_tit span {font-size:calc(18 * 100vw / 790); margin-top: 2.28vw;}
.mid_tab_con .con3 .inner > img {width:97.59vw;}
.mid_tab_con .con3 .btm_txt {margin-top: 2.53vw; font-size:calc(14 * 100vw / 790);}

.mid_tab_con .con_box .item {box-shadow: 0 0.38vw 0 0 #c9d3f4;}
.mid_tab_con .con_box .item h4 strong {margin-top: 1.01vw;}
.mid_tab_con .con_box .item + .d_f_box{margin-top: 1.9vw;}
.mid_tab_con .con_box .item ul {gap: 0 0.25vw;}
.mid_tab_con .con_box .item ul li {padding:2.41vw 1.27vw 2.15vw; border-radius:1.27vw; font-size:calc(22 * 100vw / 790);}
.mid_tab_con .con_box .item ul li:not(:last-child):before {right:-2.66vw; width:4.81vw; height:4.94vw;}
.mid_tab_con .con_box .item .box_plus {margin-top: 2.78vw; border-radius:1.27vw; padding:3.54vw 1.27vw; font-size:calc(23 * 100vw / 790);}
.mid_tab_con .con_box .item .box_plus:before {top:-2.28vw; width:4.81vw; height:4.94vw;}
.mid_tab_con .con_box .item h5 {margin-top: 4.05vw; font-size:calc(28 * 100vw / 790);} 
.mid_tab_con .con_box .item .info {margin-top: 3.8vw; padding:2.28vw 0; border-radius: 2.28vw; font-size:calc(22 * 100vw / 790);}
.mid_tab_con .con_box .item .info strong {padding: 7.34vw 4.43vw 1.9vw;}
.mid_tab_con .con_box .item .info strong:nth-child(1):before {top:0.89vw; width:6.33vw; height:5.19vw;}
.mid_tab_con .con_box .item .info strong:nth-child(2):before {top:1.9vw; width:7.59vw; height:4.3vw;}
.mid_tab_con .con_box .item .info strong:nth-child(3):before {top:1.14vw; width:3.54vw; height:5.06vw;}
.mid_tab_con .con_box .item02 {padding:8.23vw 7.59vw; background-size: 43.54vw;}

.mid_tab_con .con5 {padding:9.49vw 0 8.61vw;}
.mid_tab_con .con5 .btm_txt {margin-top: 2.66vw; font-size:calc(15 * 100vw / 790);}

.mid_tab_con .con6 {padding:9.49vw 0 8.23vw;}
.mid_tab_con .con6_sw + .con6_sw {margin-top: 5.06vw;}
.mid_tab_con .con6_sw .sw_tit {width:82.28vw; height:15.06vw; border-radius: 3.8vw; margin-bottom: 2.53vw;}
.mid_tab_con .con6_sw .sw_tit .sub_txt {margin-bottom: 1.14vw; font-size: calc(20 * 100vw / 790);}
.mid_tab_con .con6_sw .sw_tit .sub_txt sup {font-size: calc(9 * 100vw / 790); margin-left:0.25vw;}
.mid_tab_con .con6_sw .sw_tit .sub_txt strong {font-size: calc(26 * 100vw / 790);}
.mid_tab_con .con6_sw .sw_tit h4 {font-size: calc(30 * 100vw / 790);}
.mid_tab_con .con6_sw .swiper-slide {width: 64%; height: 90%; opacity: 0.4; margin:0 1.27vw;}
.mid_tab_con .con6_sw .swiper-slide-active {margin:0 4.43vw;}
.mid_tab_con .con6_sw .swiper-pagination {margin-top: 3.8vw;}
.mid_tab_con .con6_sw .swiper-pagination span {width:1.27vw; height:1.27vw;}
.mid_tab_con .con6_sw .swiper-pagination span + span {margin-left: 0.63vw;}
.mid_tab_con .con6_sw.sw03 .sw_tit h4 img {width:31.52vw; vertical-align: middle;}
.mid_tab_con .con6 .btm_txt {margin-top: 4.43vw; font-size:calc(15 * 100vw / 790);}

.mid_tab_con .slogan_con h2 img {width:65.32vw;}

/* 레이어 팝업 */
.pop_review .dim-layer-con {width: 90%; border-radius: 2.53vw; padding: 1.9vw;}  
.pop_review .dim-layer-con .top {text-align: right;} 
.pop_review .close_modal {display:inline-block;}
.pop_review .close_modal img {width: 5.57vw;}
.pop_review .con {padding: 0 4.43vw 4.43vw;}
.pop_review .info {height: 17.3vw;}
.pop_review .info .tit {font-size: calc(24 * 100vw / 790); top: -2.53vw;}
.pop_review .info .thumb {top: 0; width: 26.2vw;}
.pop_review .stamp img {width:7.59vw}
.pop_review .stamp span + span {margin:-1.27vw;}
.pop_review .write_box {height: 39vh; max-height: none; font-size: calc(17 * 100vw / 790); padding: 2.43vw; border-radius: 2.53vw;}
.pop_review .contents {line-height: 1.35; margin-top: 0;}
.pop_review .contents strong {margin-bottom: 2vw;}
.pop_review .write_box .sub_tit {font-size: calc(20 * 100vw / 790); margin: 2.28vw 0 1.9vw;}
.pop_review .write_box .img_box {margin-top: 1.27vw;}



}


@media screen and (max-width: 950px) {
/* 레이어 팝업 */
.pop_vod .pop_content {width:90%; height:0; padding-bottom:50.6%;}
.pop_vod .pop_content iframe {position:absolute; top:0; left:0; width: 100%; height: 100%;}
.pop_vod .pop_content .pop_close {top:auto; right:auto; bottom:100%; left: 50%; transform: translateX(-50%); padding: 1%;} 
.pop_vod .pop_content .pop_close img {width:4vw;}


}

