@charset "UTF-8";

.evt_wrap {overflow: hidden;}
.evt_wrap * {box-sizing: border-box;}
.evt_wrap img {vertical-align: top; width: 100%;}
.content_top {position:relative;}
h1,h2,h3,h4,h5,h6,strong,em {font-weight: normal;}
li {list-style: none;}
.inner {padding:0 4.03vw 0 4.17vw;}


.content_top {overflow: hidden;}
.content_top h1 em {position:absolute;}
.content_top .top_txt1 {top:10.69vw; left: 50%; transform: translateX(-50%); width: 100%;}

.btn_top_vod {position:absolute; bottom:0; right:6%;width: 88%;}
.btn_top_vod:before,.btn_top_vod:after {content:''; position:absolute; bottom:11vw; right:11vw; width:15vw; height:15vw; background:no-repeat center;}
.btn_top_vod:before {background:rgba(0, 0, 0, .9);border-radius: 50%;}
.btn_top_vod:after {background-image:url("//img2s.mbest.co.kr/mobile/event/20251124c/btn_play2.png");background-size: 90% auto; animation: flicker 1.5s 0.6s linear infinite;}

.btn_tch_home {position:absolute; bottom:45vw; right:12vw;width: auto; display:flex; font-size:4.5vw; color:#fff; font-family: 'notokr-bold'; line-height:1; letter-spacing: -0.5px;}
.btn_tch_home span {color:#eb1d6b;}
.btn_tch_home::before {content:''; display:inline-block; width:6vw; height:6vw; margin-right: 7px; background:url("//img2s.mbest.co.kr/mobile/event/20251124c/ico_home.png") no-repeat 0 0;background-size: 100% auto;margin-top: -2px;}


/* 스크롤 탭 */
.jbFixed {position: fixed !important; top:0; left:0; z-index: 999;}
.scroll_tab {position: relative; width:100%;height: 20vw; overflow: hidden; background-color: #fff;}
.scroll_tab .tab_btn {position:absolute; top:0; left:0; width:100%; display:flex; flex-wrap: wrap;}
.scroll_tab .tab_btn a {display:block; width:33.33%;}
.scroll_tab .tab_btn.fixed {position: fixed; z-index: 9999; top:0; left:0;}

/* 스와이퍼 */
.swiper-button {position:absolute; margin: 0; font-size:0; text-indent: -9999em; width:8.19vw; aspect-ratio: 59/75; height: unset;}
.swiper-button-prev {left:-4.17vw; background:url("//img2s.mbest.co.kr/mobile/event/20251022a/btn_prev.png") no-repeat 0 0 / 100%;}
.swiper-button-next {right:-4.17vw; background:url("//img2s.mbest.co.kr/mobile/event/20251022a/btn_next.png") no-repeat 0 0 / 100%;}
.swiper-pagination {position:static; margin-top: 4.44vw; line-height:1; font-size:0;}
.swiper-pagination span {width:3.47vw; height:3.47vw; margin:0; background:#c1c1c1; opacity: 1;}
.swiper-pagination span + span {margin-left: 2.08vw;}
.swiper-pagination span.swiper-pagination-bullet-active {background:#219ddb;}

.con_tit {text-align: center;letter-spacing: -.05em;padding: 11vw 0 6vw;}
.con_tit span, .con_tit strong {display:block; line-height:1;}
.con_tit span {font-size:6vw; color:#222; font-family: 'notokr-bold'; margin-bottom: 15px; letter-spacing: -.05em;}

.sub_txt {font-size:3vw; color:#444444; font-family: 'notokr-medium';margin-top: 3vw; }
.sub_txt2 {font-size:3vw; color:#444444; font-family: 'notokr-medium';margin-top: 3vw; }

.abst {position:absolute;}
.stxt {font-size:2vw; color:#000; opacity: 0.5; letter-spacing: -0.5px; line-height:1.25; font-family: 'Pretendard-medium';}





/* con1 */
.con1 {position:relative;background:#f5f5f5; text-align: center;}
.con1 .inner { padding-bottom: 10vw;}
.con1 .cmt1,
.con1 .cmt2,
.con1 .cmt3 {bottom: 4vw;right: 0;width: 100%;text-align: center;}

/* con1 - sw */
.con1_sw1 {position:relative; padding:0 3vw;}
.con1_sw1 .swiper-slide {height:auto; align-self: stretch; padding-bottom: 0.42vw;}
.con1_sw1 .swiper-button {top:50%; transform: translateY(-50%);}

.con1_item {position:relative;background:#fff; border:1px solid #d9d9d9; border-radius:2.08vw; box-shadow:0 0.42vw 0 0 #e8e8e8;overflow: hidden;}
.con1_item .img {}
.con1_item p {font-size:2vw; color:#444; line-height:1.25em; letter-spacing: normal; font-family: 'Pretendard-semibold'; letter-spacing: -0.2px;}



/* con2 */
.con2 { background:#fff; text-align: center;}
.con2 .inner { padding-bottom: 14vw;background:url("//img2s.mbest.co.kr/mobile/event/20251124c/m_con2_img01.png") no-repeat right bottom / 40% auto;}

.con2_qst_box {position: relative;padding: 0;text-align: left;}
.con2_qst_box ul {/**/display: flex;justify-content: center;align-items: center;/**/gap: 6vw;flex-wrap: wrap;}
.con2_qst_box ul li {width: 100%;font-family: 'notokr-medium';color: #333;font-size: 3vw;line-height: 1.4em;letter-spacing: -.05em;}
.con2_qst_box ul li div {position: relative;display: inline-block;}

.con2_qst_box ul li div:nth-child(1) {font-family: 'Pretendard-bold';font-size: 3.5vw;color:#fff;padding:1vw 0 1vw 7vw;}
.con2_qst_box ul li div:nth-child(1) span {position: relative;z-index: 9;}
.con2_qst_box ul li div:nth-child(1)::before {content: '';position: absolute;top:0;left:0;width: 5.5vw;height: 5.5vw;background:url("//img2s.mbest.co.kr/mobile/event/20251124c/ico_qst.png") no-repeat center / 100% auto;z-index: 9;}
.con2_qst_box ul li div:nth-child(1)::after {content: '';position: absolute;top:0;left:3vw;width: 100%;height: 100%;background: #eb1d6b;border-radius: 10vw;}
.con2_qst_box ul li div:nth-child(2) {font-family: 'Pretendard-semibold';padding-left: 7vw;margin-top: 2vw;}
.con2_qst_box ul li strong {color:#eb1d6b;font-family: 'Pretendard-bold';}




/* con3 */
.con3 {background:#fff7ea; text-align: center;}
.con3 .inner {padding-top:10vw;padding-bottom: 14vw;background: url("//img2s.mbest.co.kr/mobile/event/20251124c/con3_blt.png") no-repeat center 8vw;background-size: 90% auto;  }

.con3_lecture_box {position:relative;}
.con3_lecture_box h3 {margin-bottom: 2%;}
.con3_lecture_box ul {display:flex; flex-wrap: wrap; gap:2%;}
.con3_lecture_box ul li {position:relative;width:50%; background:#f8f8f8; border:1px solid #ecd9b9; border-radius:15px;  box-shadow:0 3px 0 0 #f5e8d1;overflow: hidden;margin-bottom:2vw ;}
.con3_lecture_box ul li .img {margin: 3vw;}
.con3_lecture_box ul li .img img {border:1px solid #d1d1d1;}
.con3_lecture_box ul li .txt {padding:4vw 1vw;background: #fff;position: static;height: auto;width: auto;}

.con3_lecture_box ul.type2 li {width: 100%;}
.con3_lecture_box ul.type2 li .img {padding: 10vw;margin: 0;background: #fff;}
.con3_lecture_box ul.type2 li .txt {padding:5vw 0;margin:0;background: none;}

.con3_lecture_box ul li span {margin:0 auto;margin-bottom: 1vw; text-align: center; font-size:3.6vw; color:#000; line-height:1; font-family: 'Pretendard-extrabold'; letter-spacing: -0.4px;}
.con3_lecture_box ul li strong {position:relative; display:inline-block; font-size:3.8vw; color:#e45010; line-height:1; padding: 0 0; font-family: 'Pretendard-extrabold'; z-index: 1; letter-spacing: -0.2px;margin-top: 1vw;}
.con3_lecture_box ul li p {margin-top: 1.5vw; font-size:2.8vw; color:#444; line-height:1.25; letter-spacing: normal; font-family: 'Pretendard-semibold'; letter-spacing: -0.2px;}	
.con3_lecture_box ul.list02 {flex-wrap: wrap;}
.con3_lecture_box ul.list02 li {width:49%;}
.con3_lecture_box ul.list02 li strong {}
.con3_lecture_box .btn_vod {position:relative; display: block;}
.con3_lecture_box .btn_vod:before,.con3_lecture_box .btn_vod:after {content:''; position:absolute; bottom:27px; right:18px; width:66px; height:66px; background:no-repeat 0 0 / 100%;}
.con3_lecture_box .btn_vod:before {border-radius:50%; background:#2b2825;}
.con3_lecture_box .btn_vod:after {background-image:url("//img2s.mbest.co.kr/mobile/event/20251022a/btn_play2.png"); animation: flicker 1.5s 0.6s linear infinite;}
.con3_lecture_box ul.list02 li .btn_vod:before, .con3_lecture_box ul.list02 li .btn_vod:after {bottom:20px; right:19px; width:46px; height:46px;}

.con3 .tch_img {position: absolute;bottom:0;right: -250px;}
.con3 .tch_img2 {position: absolute;bottom:0;left: -250px;}

.con3 hr {display: block;border-top: 2px dotted #3d270b;margin:8vw 0;width:100%;height: 2px;opacity: .5;}


/* con4 */
.con4 {background:#fff; text-align: center;}
.con4 .inner {padding-top:10vw;padding-bottom: 14vw;background: url("//img2s.mbest.co.kr/mobile/event/20251124c/con4_blt.png") no-repeat center 8vw;background-size: 90% auto;  }
.con4 .con_tit span {font-size: 4.9vw;}

.con4 .lec_vBox {position:relative;background: #eaf8ff;border-radius: 30px;padding: 8vw 4vw;/*height: 140vw;*/}
.con4 .lec_t {position: absolute;top:4vw;left: 2vw;width: 19.5vw;;}
.con4 .lec_tit {font-size:3.8vw; color:#222; font-family: 'notokr-bold'; letter-spacing: -.085em;line-height: 1.2em;padding-left: 20vw;text-align: left;}
.con4 .lec_tit span {color:#0287cc;}
.con4 .lec_sum {font-size:2.6vw; color:#4b4b4b; font-family: 'notokr-medium'; letter-spacing: -.07em;margin-top: 2vw; line-height: 1.4em;padding-left: 20vw;text-align: left;}
.con4 .sTt {height:40px;background: url("//img1s.mbest.co.kr/Pub_event/20251124c/con4_lectit_bg.png") no-repeat center 0;font-size:22px; color:#fff; font-family: 'notokr-bold'; letter-spacing: -.07em;margin-top: 35px;line-height: 1.8em;}

.con4_lecture_box {position:relative;margin-top: 5vw;}
.con4_lecture_box h3 {margin-bottom: 2%;}
.con4_lecture_box ul {display:flex; flex-wrap: wrap; gap:14px;}
.con4_lecture_box ul li {position:relative;width:100%;padding: 4vw; background:#fff; border:1px solid #d1e5ef; border-radius:2vw; overflow: hidden;}
.con4_lecture_box ul li .img {margin:0;width: 45%;}
.con4_lecture_box ul li .txt {position: absolute;top:5vw;right: 4vw;width: 46%;height: auto;text-align: left;}
.con4_lecture_box ul li .txt p span {color:#0287cc;font-size:2.4vw; }
.con4_lecture_box ul li .btn {position: absolute;bottom: 0;left: 0;width: 10%;}

.con4_lecture_box ul li span {margin:0 auto; padding-bottom: 8px; margin-bottom: 8px; text-align: center; font-size:3vw; color:#000; line-height:1; font-family: 'Pretendard-bold'; letter-spacing: -0.4px;}
.con4_lecture_box ul li strong {position:relative; display:inline-block; font-size:24px; color:#e45010; line-height:1; padding: 0 4px; font-family: 'Pretendard-extrabold'; z-index: 1; letter-spacing: -0.2px;margin-top: 5px;}
.con4_lecture_box ul li p {margin-top: 10px; font-size:2.4vw; color:#666; line-height:1.25; letter-spacing: normal; font-family: 'Pretendard-semibold'; letter-spacing: -0.2px;}

.con4_lecture_box ul li .txt_s1 {margin:0 auto; margin-bottom: 3vw; text-align: center; font-size:3.5vw; color:#000; line-height:1; font-family: 'Pretendard-bold'; letter-spacing: -0.4px;}	
.con4_lecture_box ul li .txt_s1 span {color:#0287cc;font-size:3.5vw; }
.con4_lecture_box ul li .txt_s2 {margin-top: 3vw; font-size:2.8vw; color:#666; line-height:1.25; letter-spacing: normal; font-family: 'Pretendard-semibold'; letter-spacing: -0.2px;}

.con4_lecture_box ul.list02 {flex-wrap: wrap;}
.con4_lecture_box ul.list02 li {width:100%;}
.con4_lecture_box ul.list02 li strong {}

.con4_lecture_box ul.list03 {flex-wrap: nowrap;}
.con4_lecture_box ul.list03 li:nth-child(1) {width:calc(33.33% - 7px)}
.con4_lecture_box ul.list03 li:nth-child(2) {width:calc(66.66% - 7px);padding: 30px 0 20px;}
.con4_lecture_box ul.list03 li strong {}

.time_tb {margin: 0;}
.time_tb dl {width:100%;height: 10.5vw;display: flex;justify-content: center;align-items: center;border-radius: 10px;overflow: hidden;margin-top: 2vw;}
.time_tb dl dt {height: 100%;display: flex;justify-content: center;align-items: center;font-size:3vw; color:#fff; font-family: 'Pretendard-bold';background: #0287cc;width: 90px;}
.time_tb dl dd {height: 100%;display: flex;align-items: center;font-size:2.6vw; color:#444; font-family: 'Pretendard-medium';background: #f5f5f5;width: calc(100% - 90px);padding: 0 2.5vw;text-align: left;line-height: 1.2em;}

/* con4 - sw */
.con4_sw1 {position:relative; padding:0 0;}
.con4_sw1 .swiper-slide {height:auto; align-self: stretch; padding-bottom: 0.42vw;}
.con4_sw1 .swiper-button {top:50%; transform: translateY(-50%);}



/* con5 */
.con5 {background:#ffeff3; text-align: center;}
.con5 .inner {padding-top:10vw;padding-bottom: 14vw;background: url("//img2s.mbest.co.kr/mobile/event/20251124c/con5_blt.png") no-repeat center 8vw;background-size: 90% auto;  }
.con5 .con_tit span {font-size: 4.9vw;}

.con5 .lec_vBox {position:relative;background: #fff;border-radius: 30px;padding: 6vw 4vw 4vw;border:1px solid #f6d5dd;border-radius: 20px;background: #fff;box-shadow:0 3px 0 rgba(0, 0, 0, .05);}
.con5 .lec_tit {font-size:3.8vw; color:#222; font-family: 'notokr-bold'; letter-spacing: -.085em;line-height: 1.2em;}
.con5 .lec_tit span {color:#eb1d6b;}

.con5_box_btm {display:flex; border-top:1px solid #e5e5e5; padding: 36px 0 0; margin-top: 45px;}
.con5_box_btm > div {flex:1; padding:0 50px;}
.con5_box_btm > div + div {border-left:1px solid #d9d9d9;}
.con5_box_btm > div em {display: block; font-size:26px; color:#333; line-height:1; margin-bottom: 20px; font-family: 'Pretendard-bold';}

.con5_box .list_arr li {border-radius:10px; background:#e6f7ef; font-family: 'notokr-bold'; text-align: center;}
.con5_box .list_arr li a {position:relative; display: flex; align-items: center; justify-content: center; padding:9px 12px; min-height:44px; font-size:16px; color:#333; line-height: 1.25; letter-spacing: -0.2px;}
.con5_box .list_arr li a:before {content:''; position:absolute; right:16px; top:50%; transform: translateY(-50%); width:21px; height:21px; background: url("//img1s.mbest.co.kr/Pub_event/20251022a/con5_arr2.png") no-repeat 0 0;}
.con5_box .list_arr li + li {margin-top: 10px;}

.con5_box_item {background:#fff;text-align: left; }
.con5_box_item .list_series {display:flex;justify-content: center;align-items: center;flex-wrap: wrap; }
.con5_box_item .list_series li {position:relative;width: 100%;letter-spacing: -.05em;border-bottom: 1px solid #e2e2e2;padding: 4vw;}
.con5_box_item .list_series li:last-child {border-bottom:0;}

.con5_box_item li > img {width: 50%;}
.con5_box_item h4 {position:absolute;top:4vw;left: 54%; line-height:1; margin-bottom: 2vw;}
.con5_box_item h4 img {height: 5vw;width: auto;;}
.con5_box_item .list_series li p {position:absolute;top:8vw;left: 54%;font-size:2.8vw; color:#444; line-height:1.3em; font-family: 'Pretendard-semibold'; margin-top: 2vw;} 
.con5_box_item .list_series li p strong { font-family: 'Pretendard-extrabold';}

.con5_box_item .list_series2 {display:flex;justify-content: center;align-items: center; gap: 2.5vw;flex-wrap: wrap; }
.con5_box_item .list_series2 li {width:100%;position:relative;letter-spacing: -.05em;border: 1px solid #d6d5d5;background: #fff7e9;border-radius: 3vw;padding: 3vw 5vw;}
.con5_box_item .list_series2 li h6 {font-size:4vw; color:#1e1e1e; line-height:1.3em; font-family: 'Pretendard-bold';} 
.con5_box_item .list_series2 li p { font-size:3.2vw; color:#444; line-height:1.3em;font-family: 'Pretendard-semibold';margin-top: 1.5vw;}


.btn_lec {display:inline-flex; align-items: center; justify-content: center; background:#404040; height: 5vw; padding:0 3vw 0 3vw; border-radius:10vw; line-height:1; font-size:2.2vw; color:#fff !important; font-family: 'Pretendard-bold'; }
.btn_lec:hover {text-decoration: none;}
.btn_lec::after {content:''; display:inline-block; width:1.2vw; height:2vw; margin-left: 3px; background:url("//img1s.mbest.co.kr/Pub_event/20251022a/con1_ic_arr.png") no-repeat center;background-size: 100% auto;}
.btn_lec.big {height: 6vw;padding:0 5vw;font-size:3.2vw; }

.btn_lec.pst {position: absolute;bottom: 1.5vw;left: 10vw;}

.con5 .a_link01 {position: absolute;bottom: 20px;right: 180px;width: 150px;height: 40px;}/* 교재미리보기 */

/* con6 */
.con6 {background:#ffe29e; text-align: center;}
.con6 .inner {padding-bottom: 14vw;}
.con6 .con_tit span {font-size: 4.9vw;}


.con6_box {position:relative;}
.con6 .memo_list {display:flex; flex-wrap:wrap; gap:2vw; }
.con6 .memo_list li {width:48%;height: 33vw;background:no-repeat 0 0; padding:10vw 0 0; font-size:3.2vw; color:#333; line-height:1.2; letter-spacing:-0.3px; font-family:'Maplestory OTF Bold';}
.con6 .memo_list li strong {position:relative; z-index: 1;}
.con6 .memo_list li strong:before {content:''; position:absolute; bottom:2px; left:0; width:100%; height:1.8vw; background:#ffc8dd; z-index: -1;}
.con6 .memo_list li a {display:flex;align-items: center;justify-content: center;background:#404040;padding: 1.5vw;border-radius: 10vw;width: 21vw;line-height:1;margin:2vw auto 0;font-size: 2.5vw;color:#fff;font-family: 'Pretendard-bold';}
.con6 .memo_list li a:after {content:''; display:inline-block; width:7px; height:9px; margin-left: 8px; background:url("//img1s.mbest.co.kr/Pub_event/20251022a/con1_ic_arr.png") no-repeat 0 0;}
.con6 .memo_list li:nth-child(1),.con6 .memo_list li:nth-child(5) {background-image:url("//img1s.mbest.co.kr/Pub_event/20251022a/con1_memo1.png");background-size: 100% auto;}
.con6 .memo_list li:nth-child(2),.con6 .memo_list li:nth-child(6) {background-image:url("//img1s.mbest.co.kr/Pub_event/20251022a/con1_memo2.png");background-size: 100% auto;}
.con6 .memo_list li:nth-child(3),.con6 .memo_list li:nth-child(7) {background-image:url("//img1s.mbest.co.kr/Pub_event/20251022a/con1_memo3.png");background-size: 100% auto;}
.con6 .memo_list li:nth-child(4),.con6 .memo_list li:nth-child(8) {background-image:url("//img1s.mbest.co.kr/Pub_event/20251022a/con1_memo4.png");background-size: 100% auto;}
.con6 .memo_list li:nth-child(3) {line-height:2.3em;}





/* 레이어 팝업 */
.layer_pop {position:fixed; display:flex; align-items: center; justify-content: center; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index: 100;}
.layer_pop * {box-sizing: border-box;}
.layer_pop .pop_bg {position:absolute; top:0; left:0; width: 100%; height: 100%;}
.layer_pop .pop_con {position:relative; background:#fff; border-radius: 2.08vw; width: 90%;}
.layer_pop .pop_con .pop_close {position:absolute;}
.layer_pop.pop_review .pop_con {padding:8.89vw 5.56vw 10.42vw; text-align: center;}
.layer_pop.pop_review .pop_con .pop_close {top:2.78vw; right:2.78vw; width:3.19vw;}
.layer_pop.pop_review .pop_con .pop_close img {width: 100%;}
.layer_pop.pop_review .pop_con .tit {padding:3.47vw 1.39vw 2.64vw; width:100%; border-radius: 5.97vw; background:#eb1d6b; font-size:calc(27 * 100vw/ 720); color:#fff; line-height:1; font-family: 'Pretendard-bold';}
.layer_pop.pop_review .pop_con .tit strong {display: block; font-size:calc(18 * 100vw/ 720); font-family: 'Pretendard-medium'; line-height:1; margin-top: 1.25vw;}
.layer_pop.pop_review .pop_con .txt_box {margin-top: 3.33vw; font-size:calc(21 * 100vw/ 720); color:#555; font-family: 'Pretendard-medium'; line-height:1.6;}
.layer_pop.pop_review .pop_con .txt_box span {color:#eb1d6b;}

.layer_pop .pop_container {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:#fff; border-radius:9vw; overflow:hidden; box-shadow:0 0.69vw 0 0 rgba(0,0,0,0.26); display: flex; flex-direction: column; max-height: 85%; width:92.3%; padding:7.36vw 3.47vw 8.33vw;}
.layer_pop .pop_container .pop_close {position:absolute; display: block; width: 5vw; height: 5vw; top: 5.4vw; right: 5%;}
.layer_pop .pop_container .pop_close img {width:100%;}
.layer_pop .pop_container .pop_tit {text-align:center; font-family: 'notokr-black'; line-height:1; color:#000;}
.layer_pop .pop_container .pop_tit span {color:#e9654b;}
.pop_content {padding:4.2vw 0 0; text-align: left; overflow-y: auto;}

.pop_book .pop_container .pop_tit {line-height: 1.1em; margin-bottom: -4vw; font-size:calc(40 * 100vw/ 720); padding-bottom: 3.47vw; letter-spacing: -0.075em;}

.pop_content::-webkit-scrollbar {width: 0.69vw;}
.pop_content::-webkit-scrollbar-thumb {background-color: #eee; border-radius: 1.39vw;}
.pop_content::-webkit-scrollbar-track {background-color: #fff;}

.pop_book .pop_container {transform:translate(calc(-50% + 0.5px), calc(-50% + 0.5px))}
.book_wrap {position:relative; width:100%; padding:0 9.75%;}
.flip_book {border:1px solid #b1b1b1; margin:0 auto; width:100% !important; height:93vw;}
.flip_book .page-wrapper {width:100% !important;}
.flip_book img {width:100%;}
.btn_book {position:absolute; top:50%; transform:translateY(-50%)}
.btn_book img {width: 100%;}
.btn_book.btn_prev {left:0; width:5.42vw;}
.btn_book.btn_next {right:0; width:5.42vw;}
.pagination {display: flex; align-items:center; justify-content: center; margin-top: 4.03vw;}
.pagination span {display:block; width:1.67vw; height:1.67vw; border-radius:50%; background:#cecece;}
.pagination span + span{margin-left:0.85vw;}
.pop_book .pagination span.active{background:#e9654b;}

.pop_profile .pop_container {display: flex;flex-direction: column;max-height: 80%; border-radius: 3.1vw;width: 91.7%;padding: 2.8% 7%;}
.pop_profile .pop_top {display: flex;align-items: center;border-bottom: 2px solid #000;padding-bottom: 3.4%}
.pop_profile .pop_top .profile_img {position: relative;overflow: hidden;background: #e9e9e9;width: 13.9vw;height: 13.9vw;border-radius: 50%;flex: 0 1 auto;margin-right: 3.7%}
.pop_profile .pop_top .profile_img img {position: absolute;top: 2vw}
.pop_profile .pop_top .pop_tch_info {flex: 1;font-family: 'notokr-bold'}
.pop_profile .pop_top .pop_tch_info .subject {display: flex;align-items: center;font-size: 4.17vw;color: #4b60d4;line-height: 1.2}
.pop_profile .pop_top .pop_tch_info .subject img {margin-right: 11px}
.pop_profile .pop_top .pop_tch_info .name {font-size: 4.17vw;color: #000;line-height: 1;margin-top: 2.78%}
.tch_profile_con {padding: 5% 0 7%;color: #404040;font-size: 3.06vw;line-height: 1.5;overflow-y: auto}
.pop_tch_info .subject.sbj_key_7 {background: url("//img2s.mbest.co.kr/mobile/teacherRoom/ico_sub_5.png") no-repeat 0 center / 4.45vw;padding-left: 5.5vw;}
.pop_profile .pop_container .pop_close {position: absolute;top: 2.1vw;right: 2.1vw;width: 6.7vw}

.pop_layer {position: absolute; right: 11%; top: 4%; width: 67.7%;}

/* animation */
@keyframes flicker {
	0%{opacity:0.4;}
	49%{opacity:0.4;}
	50%{opacity:1;}
	99%{opacity:1;}
	100%{opacity:0.4;}
}