@charset "utf-8"; /* 이벤트 레이어팝업 */

/* 레이어팝업 사이즈 */
.maxWid_1100 { max-width:1100px !important; }
.maxWid_1024 { max-width:1024px !important; }
.maxWid_990 { max-width:990px !important; }
.maxWid_981 { max-width:981px !important; }
.maxWid_950 { max-width:950px !important; }
.maxWid_940 { max-width:940px !important; }
.maxWid_920 { max-width:920px !important; }
.maxWid_900 { max-width:900px !important; }
.maxWid_830 { max-width:830px !important; } /* 2023-11-01 추가 */
.maxWid_840 { max-width:840px !important; }
.maxWid_800 { max-width:800px !important; }
.maxWid_700 { max-width:700px !important; } /* 2023-10-12 추가 */
.maxWid_731 { max-width:731px !important; }
.maxWid_680 { max-width:680px !important; }
.maxWid_640 { max-width:640px !important; }
.maxWid_600 { max-width:600px !important; }

/* 레이어_공통_이미지(이미지전체영역-버튼)*/
.lpop_common { z-index:31; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); }
.lpop_common .sbHolder{font-weight:400}
.lpop_common .ml34 { margin-left: 34px !important; } /* 2024-04-02 추가 */
.lpop_common .lpop_content { display:flex; flex-direction:column; align-items:center; justify-content:center; height:100%; display:-webkit-flex; -webkit-flex-direction:column; -webkit-align-items:center; -webkit-justify-content:center; }
.lpop_common .lpop_close { position:absolute; top:10px; right:10px; width:70px; height:70px; text-indent:-9999px; background:transparent; z-index:1; }
.lpop_common .lpop_close img { display:none; }
.lpop_common .txt_area { position:relative; width:90%; height:auto; max-width:920px; }
.lpop_common .txt_area::after { content:""; display:block; position:absolute }
.lpop_common .txt_area .preInformation { position:absolute; top: -55px; left: -35px; width:131px; height:98.5px }
.lpop_common .txt_area .preInformation img { display:block; width:100%; }
.lpop_common .txt_area .floating_lt { position:absolute; top:0; left:0; right:auto; transform:scale(0.5,0.5) translate(-50%,-50%); -webkit-transform:scale(0.5,0.5) translate(-50%,-50%); }
.lpop_common .txt_area .floating_lt img { display:block; width:100%; }
.lpop_common .txt_area .floating_rt { position:absolute; top:0; right:0; left:auto; transform:scale(0.5,0.5) translate(50%,-50%); -webkit-transform:scale(0.5,0.5) translate(50%,-50%); }
.lpop_common .txt_area .floating_rt img { display:block; width:100%; }
.lpop_common .txt_area .info_top { position:relative; width:100%; max-height:600px; overflow-y:auto; }
.lpop_common .txt_area .info_top .bg { position:relative; display:block; width:100%; border-top-left-radius:20px; border-top-right-radius:20px; overflow:hidden; }
.lpop_common .txt_area .info_top .bg img { width:100%; }
.lpop_common .txt_area .btn_enter { width:100%; height:100%; position:absolute; top:0; left:0; margin:0; display:block; text-indent:-9999px }
.lpop_common .txt_area .btn_enter.columns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 28px; text-align: center; text-indent:0; } /* 2024-04-02 추가 */
.lpop_common .txt_area .btn_enter .badge { position: absolute; top: 35px; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 110px; height: 50px; background: #8900f3; border-radius: 0 50px 50px 0; font-size:1.125rem; font-weight: 500; color: #fff; line-height: 1; } /* 2024-04-02 추가 */
.lpop_common .txt_area .btn_enter .tit { font-size:2.8125rem; font-weight:700; color: #000; line-height: 1.2; letter-spacing: -0.06em; } /* 2024-04-02 추가 */
.lpop_common .txt_area .btn_enter .txt { font-size:1.0625rem; font-weight:500; color: #000; line-height: 1.6; letter-spacing: -0.06em; } /* 2024-04-02 추가 */
.lpop_common .txt_area .btn_enter b { font-weight:700; } /* 2024-04-02 추가 */
.lpop_common .txt_area .btn_enter .purple { color: #8900f3; } /* 2024-04-02 추가 */
.lpop_common .txt_area .info_btm { width:100%; height:75px; background:#fff; border-bottom-left-radius:20px; border-bottom-right-radius:20px; border-top:1px solid #ececec; margin-top:-1px; position:relative; z-index:1; }
.lpop_common .txt_area .info_btm .check { position:relative; float:left; width:272px; height:40px; margin:20px 0 0 20px }
.lpop_common .txt_area .info_btm .check>input { position:absolute; top:5px; width:23px; height:23px }
.lpop_common .txt_area .info_btm .check >label { position:absolute; top:2px; left:165px; width:80px; padding-left:5px; font-size:1rem; line-height:30px; height:30px; color:#000 }
.lpop_common .txt_area .info_btm .btn_close { display:block; float:right; margin:15px 20px 0 0; width:128px; height:44px; line-height:43px; text-align:center; background:#222; border-radius:5px; color:#fff; font-size:1rem; }
.lpop_common .txt_area .info_btm .check .cked_sel .sbHolder { position:absolute; left:35px; font-size:1rem; width:123px !important; border: solid 1px #9d9d9d !important; height: 31px !important; line-height: 31px !important; background:#fff; border-radius:6px !important }
.lpop_common .txt_area .info_btm .check .cked_sel .sbSelector { height: 31px !important; line-height: 32px !important; overflow:hidden; }
.lpop_common .txt_area .info_btm .check .cked_sel .sbToggle { top:0px; height: 27px !important; background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important; background-size:23px !important }
.lpop_common .txt_area .info_btm .check .cked_sel .sbToggle:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important; background-size:23px !important }
.lpop_common .txt_area .info_btm .check .cked_sel .sbToggleOpen { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -14px no-repeat !important; background-size:23px !important }
.lpop_common .txt_area .info_btm .check .cked_sel .sbToggleOpen:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -60px no-repeat !important; background-size:23px !important }
.lpop_common .txt_area .info_btm .check .cked_sel .sbHolderDisabled { border: solid 0px #ccc !important }
.lpop_common .txt_area .info_btm .check .cked_sel .sbOptions { top: 25px !important; left:-1px !important; padding-top:8px !important; background:#fff; border: solid 1px #9d9d9d !important; border-radius:6px !important; border-top-left-radius:0px !important; border-top-right-radius:0px !important; border-top:0px !important }
.lpop_common .txt_area .info_btm .check .cked_sel .sbOptions li { padding:1px 0 0 0; border-top:0; background:url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 0 repeat-x; background-size:155px }
.lpop_common .txt_area .info_btm .check .cked_sel .sbOptions a { padding: 0px 0 0px 10px !important; color:#868686 !important }
.lpop_common .txt_area .info_btm .check .cked_sel .sbOptions a.sbFocus { color: #fff !important }
.lpop_common .txt_area .info_btm .check .cked_sel .sbOptions .sbDisabled { padding: 0px 0 0px 10px !important }
.lpop_common .txt_area .info_btm .check .cked_sel .sbOptions .sbGroup { padding: 0px 0 0px 10px !important }
.lpop_common .txt_area .info_btm .check .cked_sel.top .sbOptions { display:table;top:auto !important; bottom:27px !important; left:-1px !important; padding-top:8px !important; padding-bottom:5px !important; background:#fff; border: solid 1px #9d9d9d !important; border-top-left-radius:6px !important; border-top-right-radius:6px !important; border-bottom-left-radius:0px !important; border-bottom-right-radius:0px !important; border-top:1px solid #9d9d9d; border-bottom:0px !important; }
.lpop_common .txt_area .info_btm .check .cked_sel.top .sbOptions li { padding:0px 0 1px 0; border-top:0; background:url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 100% repeat-x; background-size:155px }
.lpop_common .txt_area .info_btm .check .cked_sel.top .sbOptions a { padding: 0px 0 0px 10px !important; color:#868686 !important }
.lpop_common .txt_area .info_btm .check .cked_sel.top .sbOptions a.sbFocus { color: #fff !important }
.lpop_common .txt_area .info_btm .check .cked_sel.top .sbOptions .sbDisabled { padding: 0px 0 0px 10px !important }
.lpop_common .txt_area .info_btm .check .cked_sel.top .sbOptions .sbGroup { padding: 0px 0 0px 10px !important }
.lpop_common .txt_area .info_btm .check .cked_sel.top.type3 .sbOptions {top: -107px !important;} /* 2023-10-16 추가 */

/* 레이어_공지_공통 ( #102171 프리패스 팝업 이슈로 todaystudy.css에서 가져옴 - 2023-08-10 ) */
.lpop_ginfo{z-index:31;position:absolute;top:0;left:0;width:100%;height:100%;min-height:726px;background:rgba(0,0,0,0.7)}
.lpop_ginfo .txt_area{background:#fff;border-radius:20px;}
.lpop_ginfo .txt_area::after{content:"";display:block;position:absolute}
.lpop_ginfo .lpop_close{position:absolute;display:inline-block;top:20px;right:20px;width:30px;height:30px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/150506/icos.png) no-repeat 0 -100px;background-size:430px}
.lpop_ginfo .lpop_close>span{font-size:0;line-height:0;position:absolute;width:0;height:0}
.lpop_ginfo .txt_area .info_btm{height:75px;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #ececec;margin-top:-5px;position:initial}
.lpop_ginfo .txt_area .info_btm .check{position:relative;float:left;width:272px;height:40px;margin:20px 0 0 20px}
.lpop_ginfo .txt_area .info_btm .check>input{position:absolute;top:5px;width:23px;height:23px}
.lpop_ginfo .txt_area .info_btm .check >label{position:absolute;top:2px;left:165px;width:80px;padding-left:5px;font-size:1rem;line-height:30px;height:30px;color:#000}
.lpop_ginfo .txt_area .info_btm .btn_close{display:inline-block;float:right;margin:15px 20px 0 0;vertical-align:top;width:128px;height:44px;line-height:44px;text-align:center;background:#222;border-radius:5px;color:#fff;font-weight:bold;font-size:1rem;}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbHolder{position:absolute;left:35px;font-size:1rem;width:123px !important;border: solid 1px #9d9d9d !important;height: 31px !important;line-height: 31px !important;background:#fff;border-radius:6px !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbSelector{height: 31px !important;line-height: 31px !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbToggle{top:0px;height: 27px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important;background-size:23px !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbToggle:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important;background-size:23px !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbToggleOpen{background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -14px no-repeat !important;background-size:23px !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbToggleOpen:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -60px no-repeat !important;background-size:23px !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbHolderDisabled{border: solid 0px #ccc !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbOptions{top: 23px !important;left:-1px !important;padding-top:8px !important;background:#fff;border: solid 1px #9d9d9d !important;border-radius:6px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-top:0px !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbOptions::-webkit-scrollbar{display:none;}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbOptions li{padding:1px 0 0 0;border-top:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 0 repeat-x;background-size:155px}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbOptions a{padding: 0px 0 0px 10px !important;color:#868686 !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbOptions a.sbFocus{color: #fff !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbOptions .sbDisabled{padding: 0px 0 0px 10px !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel .sbOptions .sbGroup{padding: 0px 0 0px 10px !important}
/* option값 위로 뜰 때 */
.lpop_ginfo .txt_area .info_btm .check .cked_sel.top .sbOptions{display:table;top: -70px !important;left:-1px !important;padding-top:8px !important;background:#fff;border: solid 1px #9d9d9d !important;border-top-left-radius:6px !important;border-top-right-radius:6px !important;border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important;border-top:1px solid #9d9d9d;border-bottom:0px !important;}
.lpop_ginfo .txt_area .info_btm .check .cked_sel.top .sbOptions li{padding:1px 0 0 0;border-top:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 93% repeat-x;background-size:155px}
.lpop_ginfo .txt_area .info_btm .check .cked_sel.top .sbOptions a{padding: 0px 0 0px 10px !important;color:#868686 !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel.top .sbOptions a.sbFocus{color: #fff !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel.top .sbOptions .sbDisabled{padding: 0px 0 0px 10px !important}
.lpop_ginfo .txt_area .info_btm .check .cked_sel.top .sbOptions .sbGroup{padding: 0px 0 0px 10px !important}

/* 레이어_공지_공통 */
#wrap { /*background:#f2f5f8;*/ }
.lpop_ginfo_new { z-index:31; position:fixed; top:0; left:0; width:100%; height:100%; min-height:726px; background:rgba(0,0,0,0.7) }
.lpop_ginfo_new .txt_area { position:absolute; top:167px; left:50%; margin-left:-392px; width:785px; height:392px; background:#bbdbff; background-size:805px; border-radius:9px }
.lpop_ginfo_new .txt_area::after { content:""; display:block; position:absolute }
.lpop_ginfo_new .lpop_close { width:128px; height:45px; background:#222; color:#fff; border-radius:4px; display:inline-block; font-size:1rem; text-align:center; line-height:45px; top:auto; bottom:14px; right:70px; z-index:1; }
.lpop_ginfo_new .lpop_close>span { font-size:0; line-height:0; position:absolute; width:0; height:0 }
.lpop_ginfo_new .txt_area .info_top { left:0; top:0; margin-left:0; width:100%; background:none; box-shadow:none; border-top-left-radius:40px; }
.lpop_ginfo_new .btn_go { display:inline-block; width:270px; height:73px; line-height:68px; text-align:center; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151117/btn_bg.png) no-repeat 0 0 #e4539e; background-size:270px; border-radius:40px; box-shadow:0 2px 3px rgba(0,0,0,0.2) }
.lpop_ginfo_new .btn_go>span { padding:0 32px 0 0; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151117/arrow.png) no-repeat 100% 50%; background-size:20px; color:#fff; font-size:2.1875rem; font-weight:bold; letter-spacing:-3px; text-shadow:0 0 2px rgba(0,0,0,0.9) }
.lpop_ginfo_new .txt { padding:21px 0 0 0; text-align:center; font-weight:bold; font-size:2.25rem; color:#2f7bce; line-height:1.2; letter-spacing:-1px; z-index:1 }
.lpop_ginfo_new .txt>strong { display:inline-block; color:#363636; padding-bottom:19px; font-weight:bold; font-size:1.4375rem }
.lpop_ginfo_new .txt em { color:#363636 }
.lpop_ginfo_new .txt .imgtxt { display:inline-block; width:516px; height:80px; margin:0 0 18px; vertical-align:top; font-size:0; line-height:0; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151117/txt.png) no-repeat 0 0; background-size:516px }
.lpop_ginfo_new .txt_area .info_btm { position:absolute; bottom:0; left:0; height:60px; width:100%; background:#a6a4b5; border-bottom-left-radius:22px; border-bottom-right-radius:22px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
 .lpop_ginfo_new .txt_area .info_btm { border-top:1px solid #e7e7e7; }
 }
.lpop_ginfo_new .txt_area .info_btm .check { position:relative; float:left; width:272px; height:40px; margin:13px 0 0 20px }
.lpop_ginfo_new .txt_area .info_btm .check>input { position:absolute; top:5px; width:23px; height:23px }
.lpop_ginfo_new .txt_area .info_btm .check >label { position:absolute; top:2px; left:165px; width:80px; padding-left:5px; font-size:1rem; line-height:30px; height:30px; color:#000 }
.lpop_ginfo_new .txt_area .info_btm .btn_close { display:inline-block; float:right; margin:8px 20px 0 0; vertical-align:top; width:128px; height:44px; line-height:44px; text-align:center; background:#533f31; border-radius:8px; color:#fff; font-weight:bold; font-size:1.25rem; text-shadow: 0 0 2px #000 }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbHolder { position:absolute; left:35px; font-size:1rem; width:123px !important; border: solid 1px #9d9d9d !important; height: 31px !important; line-height: 31px !important; background:#fff; border-radius:6px !important }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbSelector { height: 31px !important; line-height: 31px !important }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbToggle { top:0px; height: 27px !important; background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important; background-size:23px !important }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbToggle:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important; background-size:23px !important }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbToggleOpen { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -14px no-repeat !important; background-size:23px !important }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbToggleOpen:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -60px no-repeat !important; background-size:23px !important }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbHolderDisabled { border: solid 0px #ccc !important }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbOptions { top: 23px !important; left:-1px !important; padding-top:8px !important; background:#fff; border: solid 1px #9d9d9d !important; border-radius:6px !important; border-top-left-radius:0px !important; border-top-right-radius:0px !important; border-top:0px !important }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbOptions li { padding:1px 0 0 0; border-top:0; background:url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 0 repeat-x; background-size:155px }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbOptions a { padding: 0px 0 0px 10px !important; color:#868686 !important }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbOptions a.sbFocus { color: #fff !important }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbOptions .sbDisabled { padding: 0px 0 0px 10px !important }
.lpop_ginfo_new .txt_area .info_btm .check .cked_sel .sbOptions .sbGroup { padding: 0px 0 0px 10px !important }

.lpop_ginfo_new .txt_area .info_top .info_list { margin:374px 0 0 140px; }
.lpop_ginfo_new .txt_area .info_top .info_list li { font-size:1.125rem; color:#000; letter-spacing:-1px; line-height:28px; text-align:left; font-weight:500; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/200116_2/ico_star.gif) left 5px no-repeat; background-size:7px; padding-left:10px }
.lpop_ginfo_new .txt_area .info_top .info_list li span { color:#ff7100; }
.lpop_ginfo_new .txt_area .info_top .info_list li em { font-weight:600 }
.lpop_ginfo_new .txt_area .info_top .btn_view { width:146px; height:146px; display:block; position:absolute; top:438px; left:289px; }
.lpop_ginfo_new .txt_area .info_top .btn_view>img { width:100%; }
.lpop_ginfo_new .txt_area .info_btm { width:100%; height:75px; background:#FFF; }
.lpop_ginfo_new .txt_area .info_btm .btn_close { background:#222222; font-size:1rem; margin:15px 20px 0 0; border-radius:5px; }
.lpop_ginfo_new .txt_area .info_btm .check >label { color:#000; }
.lpop_ginfo_new .txt_area .info_btm .check { margin:20px 0 0 20px }



/* 19-04 열공이벤트_스티커 레이어*/
.lpop_e19320 { position:absolute; top:0; left:0; width:100%; height:100%; z-index:40; background:rgba(0,0,0,0.5) }
.lpop_e19320 .txt_area { z-index:2; position:absolute; top:173px; left:50%; margin-left:-205px; min-width:472px; min-height:283px; padding:0 0 38px; text-align:center; border-radius:35px; background:#f3f6eb }
.lpop_e19320 .txt_area>div { position:relative }
.lpop_e19320 .txt_area>div>span { padding:0; margin:20px auto 0 auto; display:block; width:191px; height:118px }
.lpop_e19320 .txt_area>div>span>img { width:191px }
.lpop_e19320 .txt_area p { display:table; width:100%; height:117px; padding:0px 0 0 0; margin:0; line-height:1.2; text-align:center; font-size:1.4375rem; letter-spacing:-1px; color:#55330d; font-weight:normal }
.lpop_e19320 .txt_area p>span { display:table-cell; vertical-align:middle; margin-top:0px; font-family:BM JUA,'나눔고딕'; }
.lpop_e19320 .txt_area p em { color:#57b100; font-weight:500; margin-right:3px; }
.lpop_e19320 .txt_area a { position:relative; display:inline-block; margin:0 7px; box-shadow:none; text-shadow:none;; z-index:1 }
.lpop_e19320 .txt_area .btn_go { width:175px; height:45px; line-height:47px; font-size:1.3125rem; background:#7ec600; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }
.lpop_e19320 .txt_area .btn_continue { width:175px; height:45px; line-height:47px; font-size:1.3125rem; background:#55330d; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }

/* 19-04 열공이벤트_스티커+카드획득 레이어*/
.lpop_e19320_2 { position:absolute; top:0; left:0; width:100%; height:100%; z-index:40; background:rgba(0,0,0,0.5) }
.lpop_e19320_2 .txt_area { z-index:2; position:absolute; top:88px; left:50%; margin-left:-425px; min-width:842px; min-height:492px; padding:0; text-align:center; border-radius:35px; background:#fff }
.lpop_e19320_2 .txt_area>div.left { float:left; position:relative; width:420px; height:406px; background:#f3f6eb; border-top-left-radius:35px; }
.lpop_e19320_2 .txt_area>div.right { float:left; position:relative; width:422px; height:406px; background:url(//cdndata.milkt.co.kr/ele/app/images/event/190320/bg_lpop02.png) no-repeat 0 50px #f3f6eb; background-size:2px; border-top-right-radius:35px; }
.lpop_e19320_2 .txt_area>div.btm { clear:both; float:none; padding:19px 0 0 0 }
.lpop_e19320_2 .txt_area>div>span { padding:0; margin:41px auto 0; display:block; width:235px; height:155px; }
.lpop_e19320_2 .txt_area>div>span>img { width:236px }
.lpop_e19320_2 .txt_area p { display:table; width:100%; height:108px; padding:0 0 10px 0; margin:0; line-height:1.2; text-align:center; font-size:1.5rem; letter-spacing:-1px; color:#55330d; font-weight:normal }
.lpop_e19320_2 .txt_area p>span { display:table-cell; vertical-align:middle; margin-top:0px; font-family:BM JUA,'나눔고딕'; }
.lpop_e19320_2 .txt_area p em { color:#57b100; font-weight:500; margin-right:3px; }
.lpop_e19320_2 .txt_area a { position:relative; display:inline-block; margin:0 7px; box-shadow:none; text-shadow:none; letter-spacing:-1px; z-index:1 }
.lpop_e19320_2 .txt_area .btn_go { min-width:136px; height:50px; line-height:52px; padding:0 22px; font-size:1.3125rem; background:#7ec600; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }
.lpop_e19320_2 .txt_area .btn_continue { width:175px; height:50px; line-height:52px; font-size:1.3125rem; background:#55330d; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }

/* 19-05 열공이벤트_스티커 레이어*/
.lpop_e190422 { position:absolute; top:0; left:0; width:100%; height:100%; z-index:40; background:rgba(0,0,0,0.5) }
.lpop_e190422 .txt_area { z-index:2; position:absolute; top:173px; left:50%; margin-left:-205px; min-width:472px; min-height:283px; padding:0 0 38px; text-align:center; border-radius:35px; background:#fff9e0 }
.lpop_e190422 .txt_area>div { position:relative }
.lpop_e190422 .txt_area>div>span { padding:0; margin:24px auto 0 auto; display:block; width:268px; height:99px }
.lpop_e190422 .txt_area>div>span>img { width:268px }
.lpop_e190422 .txt_area p { display:table; width:100%; height:117px; padding:0px 0 0 0; margin:0; line-height:1.2; text-align:center; font-size:1.4375rem; letter-spacing:-1px; color:#55330d; font-weight:normal }
.lpop_e190422 .txt_area p>span { display:table-cell; vertical-align:middle; margin-top:0px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190422 .txt_area p em { color:#ff6816; font-weight:500; margin-right:3px; }
.lpop_e190422 .txt_area a { position:relative; display:inline-block; margin:0 7px; box-shadow:none; text-shadow:none;; z-index:1 }
.lpop_e190422 .txt_area .btn_go { width:175px; height:45px; line-height:47px; font-size:1.3125rem; background:#ff6816; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190422 .txt_area .btn_continue { width:175px; height:45px; line-height:47px; font-size:1.3125rem; background:#55330d; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }

/* 19-05 열공이벤트_스티커+카드획득 레이어*/
.lpop_e190422_2 { position:absolute; top:0; left:0; width:100%; height:100%; z-index:40; background:rgba(0,0,0,0.5) }
.lpop_e190422_2 .txt_area { z-index:2; position:absolute; top:88px; left:50%; margin-left:-425px; min-width:842px; min-height:492px; padding:0; text-align:center; border-radius:35px; background:#fff }
.lpop_e190422_2 .txt_area>div.left { float:left; position:relative; width:420px; height:406px; background:#fff9e0; border-top-left-radius:35px; }
.lpop_e190422_2 .txt_area>div.right { float:left; position:relative; width:422px; height:406px; background:url(//cdndata.milkt.co.kr/ele/app/images/event/190422/bg_lpop02.png) no-repeat 0 50px #fff9e0; background-size:2px; border-top-right-radius:35px; }
.lpop_e190422_2 .txt_area>div.btm { clear:both; float:none; padding:19px 0 0 0 }
.lpop_e190422_2 .txt_area>div.left>span { padding:0; margin:78px auto 0; display:block; width:268px; height:118px; }
.lpop_e190422_2 .txt_area>div.left>span>img { width:268px }
.lpop_e190422_2 .txt_area>div>span { padding:0; margin:41px auto 0; display:block; width:235px; height:155px; }
.lpop_e190422_2 .txt_area>div>span>img { width:236px }
.lpop_e190422_2 .txt_area p { display:table; width:100%; height:108px; padding:0 0 10px 0; margin:0; line-height:1.2; text-align:center; font-size:1.5rem; letter-spacing:-1px; color:#55330d; font-weight:normal }
.lpop_e190422_2 .txt_area p>span { display:table-cell; vertical-align:middle; margin-top:0px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190422_2 .txt_area p em { color:#ff6816; font-weight:500; margin-right:3px; }
.lpop_e190422_2 .txt_area a { position:relative; display:inline-block; margin:0 7px; box-shadow:none; text-shadow:none; letter-spacing:-1px; z-index:1 }
.lpop_e190422_2 .txt_area .btn_go { min-width:136px; height:50px; line-height:52px; padding:0 22px; font-size:1.3125rem; background:#ff6816; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190422_2 .txt_area .btn_continue { width:175px; height:50px; line-height:52px; font-size:1.3125rem; background:#55330d; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }

/* 19-06 열공이벤트_스티커 레이어*/
.lpop_e190523 { position:absolute; top:0; left:0; width:100%; height:100%; z-index:40; background:rgba(0,0,0,0.5) }
.lpop_e190523 .txt_area { z-index:2; position:absolute; top:173px; left:50%; margin-left:-205px; min-width:472px; min-height:283px; padding:0 0 38px; text-align:center; border-radius:35px; background:#fff2ea }
.lpop_e190523 .txt_area>div { position:relative }
.lpop_e190523 .txt_area>div>span { padding:0; margin:24px auto 0 auto; display:block; width:268px; height:99px }
.lpop_e190523 .txt_area>div>span>img { width:268px }
.lpop_e190523 .txt_area p { display:table; width:100%; height:117px; padding:0px 0 0 0; margin:0; line-height:1.2; text-align:center; font-size:1.4375rem; letter-spacing:-1px; color:#55330d; font-weight:normal }
.lpop_e190523 .txt_area p>span { display:table-cell; vertical-align:middle; margin-top:0px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190523 .txt_area p em { color:#c6510b; font-weight:500; margin-right:3px; }
.lpop_e190523 .txt_area a { position:relative; display:inline-block; margin:0 7px; box-shadow:none; text-shadow:none;; z-index:1 }
.lpop_e190523 .txt_area .btn_go { width:175px; height:45px; line-height:47px; font-size:1.3125rem; background:#c6510b; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190523 .txt_area .btn_continue { width:175px; height:45px; line-height:47px; font-size:1.3125rem; background:#55330d; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }

/* 19-06 열공이벤트_스티커+카드획득 레이어*/
.lpop_e190523_2 { position:absolute; top:0; left:0; width:100%; height:100%; z-index:40; background:rgba(0,0,0,0.5) }
.lpop_e190523_2 .txt_area { z-index:2; position:absolute; top:88px; left:50%; margin-left:-425px; min-width:842px; min-height:492px; padding:0; text-align:center; border-radius:35px; background:#fff }
.lpop_e190523_2 .txt_area>div.left { float:left; position:relative; width:420px; height:406px; background:#fff2ea; border-top-left-radius:35px; }
.lpop_e190523_2 .txt_area>div.right { float:left; position:relative; width:422px; height:406px; background:url(//cdndata.milkt.co.kr/ele/app/images/event/190523/bg_lpop02.png) no-repeat 0 50px #fff2ea; background-size:2px; border-top-right-radius:35px; }
.lpop_e190523_2 .txt_area>div.btm { clear:both; float:none; padding:19px 0 0 0 }
.lpop_e190523_2 .txt_area>div.left>span { padding:0; margin:78px auto 0; display:block; width:268px; height:118px; }
.lpop_e190523_2 .txt_area>div.left>span>img { width:268px }
.lpop_e190523_2 .txt_area>div>span { padding:0; margin:41px auto 0; display:block; width:235px; height:155px; }
.lpop_e190523_2 .txt_area>div>span>img { width:236px }
.lpop_e190523_2 .txt_area p { display:table; width:100%; height:108px; padding:0 0 10px 0; margin:0; line-height:1.2; text-align:center; font-size:1.5rem; letter-spacing:-1px; color:#55330d; font-weight:normal }
.lpop_e190523_2 .txt_area p>span { display:table-cell; vertical-align:middle; margin-top:0px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190523_2 .txt_area p em { color:#c6510b; font-weight:500; margin-right:3px; }
.lpop_e190523_2 .txt_area a { position:relative; display:inline-block; margin:0 7px; box-shadow:none; text-shadow:none; letter-spacing:-1px; z-index:1 }
.lpop_e190523_2 .txt_area .btn_go { min-width:136px; height:50px; line-height:52px; padding:0 22px; font-size:1.3125rem; background:#c6510b; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190523_2 .txt_area .btn_continue { width:175px; height:50px; line-height:52px; font-size:1.3125rem; background:#55330d; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }

/* 19-07 열공이벤트_스티커 레이어*/
.lpop_e190618 { position:absolute; top:0; left:0; width:100%; height:100%; z-index:40; background:rgba(0,0,0,0.5) }
.lpop_e190618 .txt_area { z-index:2; position:absolute; top:173px; left:50%; margin-left:-205px; min-width:472px; min-height:283px; padding:0 0 38px; text-align:center; border-radius:35px; background:#eaf4ff }
.lpop_e190618 .txt_area>div { position:relative }
.lpop_e190618 .txt_area>div>span { padding:0; margin:24px auto 0 auto; display:block; width:268px; height:99px }
.lpop_e190618 .txt_area>div>span>img { width:268px }
.lpop_e190618 .txt_area p { display:table; width:100%; height:117px; padding:0px 0 0 0; margin:0; line-height:1.2; text-align:center; font-size:1.4375rem; letter-spacing:-1px; color:#55330d; font-weight:normal }
.lpop_e190618 .txt_area p>span { display:table-cell; vertical-align:middle; margin-top:0px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190618 .txt_area p em { color:#017eff; font-weight:500; margin-right:3px; }
.lpop_e190618 .txt_area a { position:relative; display:inline-block; margin:0 7px; box-shadow:none; text-shadow:none;; z-index:1 }
.lpop_e190618 .txt_area .btn_go { width:175px; height:45px; line-height:47px; font-size:1.3125rem; background:#017eff; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190618 .txt_area .btn_continue { width:175px; height:45px; line-height:47px; font-size:1.3125rem; background:#55330d; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }

/* 19-07 열공이벤트_스티커+카드획득 레이어*/
.lpop_e190618_2 { position:absolute; top:0; left:0; width:100%; height:100%; z-index:40; background:rgba(0,0,0,0.5) }
.lpop_e190618_2 .txt_area { z-index:2; position:absolute; top:88px; left:50%; margin-left:-425px; min-width:842px; min-height:492px; padding:0; text-align:center; border-radius:35px; background:#fff }
.lpop_e190618_2 .txt_area>div.left { float:left; position:relative; width:420px; height:406px; background:#eaf4ff; border-top-left-radius:35px; }
.lpop_e190618_2 .txt_area>div.right { float:left; position:relative; width:422px; height:406px; background:url(//cdndata.milkt.co.kr/ele/app/images/event/190618/bg_lpop02.png) no-repeat 0 50px #eaf4ff; background-size:2px; border-top-right-radius:35px; }
.lpop_e190618_2 .txt_area>div.btm { clear:both; float:none; padding:19px 0 0 0 }
.lpop_e190618_2 .txt_area>div.left>span { padding:0; margin:78px auto 0; display:block; width:268px; height:118px; }
.lpop_e190618_2 .txt_area>div.left>span>img { width:268px }
.lpop_e190618_2 .txt_area>div>span { padding:0; margin:41px auto 0; display:block; width:235px; height:155px; }
.lpop_e190618_2 .txt_area>div>span>img { width:236px }
.lpop_e190618_2 .txt_area p { display:table; width:100%; height:108px; padding:0 0 10px 0; margin:0; line-height:1.2; text-align:center; font-size:1.5rem; letter-spacing:-1px; color:#55330d; font-weight:normal }
.lpop_e190618_2 .txt_area p>span { display:table-cell; vertical-align:middle; margin-top:0px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190618_2 .txt_area p em { color:#017eff; font-weight:500; margin-right:3px; }
.lpop_e190618_2 .txt_area a { position:relative; display:inline-block; margin:0 7px; box-shadow:none; text-shadow:none; letter-spacing:-1px; z-index:1 }
.lpop_e190618_2 .txt_area .btn_go { min-width:136px; height:50px; line-height:52px; padding:0 22px; font-size:1.3125rem; background:#017eff; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }
.lpop_e190618_2 .txt_area .btn_continue { width:175px; height:50px; line-height:52px; font-size:1.3125rem; background:#55330d; color:#fff; font-weight:500; border:0; border-radius:25px; font-family:BM JUA,'나눔고딕'; }

/* 영단어 랭킹왕 서비스 종료 안내 레이어*/
.lpop_200414 .txt_area { position:absolute; top:90px; left:50%; margin-left:-400px; width:800px; height:525px; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/200414/lpop_200414.png) no-repeat 0 0; background-size:100%; }

/* 고브레인 서비스 종료 안내 레이어*/
.lpop_200622 .txt_area { position:absolute; top:90px; left:50%; margin-left:-400px; width:800px; height:525px; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/200622/lpop_200622.png) no-repeat 0 0; background-size:100%; }

/* 코딩모험 서비스 종료 안내 레이어*/
.lpop_200915 .txt_area { position:absolute; top:90px; left:50%; margin-left:-400px; width:800px; height:525px; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/200915/lpop.png) no-repeat 0 0; background-size:100%; }

/* 뛰어 VOCA 레이어*/
.lpop_201022 .txt_area { position:absolute; top:153px; left:50%; margin-left:-320px; width:640px; height:366px; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/201022/lpop.png) no-repeat 0 0; background-size:100%; }

/* 레이어_공통_이미지(이미지전체영역-버튼)*/
.lpop_ginfo_v2 { z-index:31; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; min-height:726px; background:rgba(0,0,0,0.7); }
.lpop_ginfo_v2 .lpop_content { display:flex; flex-direction:column; align-items:center; justify-content:center; height:100%; min-height:726px; display:-webkit-flex; -webkit-flex-direction:column; -webkit-align-items:center; -webkit-justify-content:center; }
.lpop_ginfo_v2 .txt_area { width:90%; height:auto; max-height:calc(100% - 50px); overflow-y:auto; max-width:950px; }
.lpop_ginfo_v2 .txt_area::after { content:""; display:block; position:absolute }
.lpop_ginfo_v2 .lpop_close { position:absolute; display:inline-block; top:20px; right:20px; width:30px; height:30px; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/150506/icos.png) no-repeat 0 -100px; background-size:430px }
.lpop_ginfo_v2 .lpop_close>span { font-size:0; line-height:0; position:absolute; width:0; height:0 }
.lpop_ginfo_v2 .txt_area .info_top { position:relative; width:100%; }
.lpop_ginfo_v2 .txt_area .info_top .bg { display:block; width:100%; border-top-left-radius:20px; border-top-right-radius:20px; overflow:hidden; }
.lpop_ginfo_v2 .txt_area .info_top .bg { position:relative; width:100% }
.lpop_ginfo_v2 .txt_area .info_top .bg img { width:100%; }
.lpop_ginfo_v2 .txt_area .btn_enter { width:100%; height:100%; position:absolute; top:0; left:0; margin:0; display:block; text-indent:-9999px }
.lpop_ginfo_v2 .txt_area .info_btm { width:100%; height:75px; background:#fff; border-bottom-left-radius:20px; border-bottom-right-radius:20px; border-top:1px solid #ececec; margin-top:-1px; position:initial }
.lpop_ginfo_v2 .txt_area .info_btm .check { position:relative; float:left; width:272px; height:40px; margin:20px 0 0 20px }
.lpop_ginfo_v2 .txt_area .info_btm .check>input { position:absolute; top:5px; width:23px; height:23px }
.lpop_ginfo_v2 .txt_area .info_btm .check >label { position:absolute; top:2px; left:165px; width:80px; padding-left:5px; font-size:1rem; line-height:30px; height:30px; color:#000 }
.lpop_ginfo_v2 .txt_area .info_btm .btn_close { display:inline-block; float:right; margin:15px 20px 0 0; vertical-align:top; width:128px; height:44px; line-height:44px; text-align:center; background:#222; border-radius:5px; color:#fff; font-weight:bold; font-size:1rem; }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbHolder { position:absolute; left:35px; font-size:1rem; width:123px !important; border: solid 1px #9d9d9d !important; height: 31px !important; line-height: 31px !important; background:#fff; border-radius:6px !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbSelector { height: 31px !important; line-height: 33px !important; overflow:hidden; }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbToggle { top:0px; height: 27px !important; background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important; background-size:23px !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbToggle:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important; background-size:23px !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbToggleOpen { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -14px no-repeat !important; background-size:23px !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbToggleOpen:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -60px no-repeat !important; background-size:23px !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbHolderDisabled { border: solid 0px #ccc !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbOptions { top: 23px !important; left:-1px !important; padding-top:8px !important; background:#fff; border: solid 1px #9d9d9d !important; border-radius:6px !important; border-top-left-radius:0px !important; border-top-right-radius:0px !important; border-top:0px !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbOptions li { padding:1px 0 0 0; border-top:0; background:url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 0 repeat-x; background-size:155px }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbOptions a { padding: 0px 0 0px 10px !important; color:#868686 !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbOptions a.sbFocus { color: #fff !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbOptions .sbDisabled { padding: 0px 0 0px 10px !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel .sbOptions .sbGroup { padding: 0px 0 0px 10px !important }
/* option값 위로 뜰 때 */
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel.top .sbOptions { display:table; top: -73px !important; left:-1px !important; padding-top:8px !important; padding-bottom:5px !important; background:#fff; border: solid 1px #9d9d9d !important; border-top-left-radius:6px !important; border-top-right-radius:6px !important; border-bottom-left-radius:0px !important; border-bottom-right-radius:0px !important; border-top:1px solid #9d9d9d; border-bottom:0px !important; }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel.top .sbOptions li { padding:0px 0 1px 0; border-top:0; background:url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 100% repeat-x; background-size:155px }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel.top .sbOptions a { padding: 0px 0 0px 10px !important; color:#868686 !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel.top .sbOptions a.sbFocus { color: #fff !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel.top .sbOptions .sbDisabled { padding: 0px 0 0px 10px !important }
.lpop_ginfo_v2 .txt_area .info_btm .check .cked_sel.top .sbOptions .sbGroup { padding: 0px 0 0px 10px !important }

/* 밀크T 프라임존 전용 교재 210616 */
.lpop_ginfo.lpop_210616 { z-index:31; position:absolute; top:0; left:0; width:100%; height:100%; min-height:726px; background:rgba(0,0,0,0.5) }
.lpop_ginfo.lpop_210616 .lpop_close { z-index:1; top:30px; right:16px; width:42px; height:42px; background:none; display:block; text-indent:-9999em }
.lpop_ginfo.lpop_210616 .txt_area { position:absolute; top:calc(50% - 18px); left:50%; margin-left:-361px; width:723px; height:626px; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/210616/lpop.png) no-repeat 0 0; background-size:723px; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); }
.lpop_ginfo.lpop_210616 .txt_area .btn_enter { width:147px; height:147px; display:block; margin:437px 0 0 289px; position:relative; z-index:3; text-indent:-9999em; }
.lpop_ginfo.lpop_210616 .txt_area .info_btm { position:absolute; bottom:0; left:0; height:80px; width:100%; border-top:0; background:none; text-align:left; }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check { position:relative; float:left; width:400px; height:40px; margin:16px 0 0 34px }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check>input { position:relative; top:0; float:left; width:20px; height:20px; margin:9px 0 0 0; padding:0 }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check >label { position:relative; top:0px; left:0; float:left; margin:0 0 0 10px; width:auto; padding-left:0; font-size:1rem; line-height:2.4; height:38px; color:#fff; letter-spacing:0 }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .btn_close { display:inline-block; float:right; margin:14px 30px 0 0; vertical-align:top; width:128px; height:45px; line-height:46px; text-align:center; background:#222; border-radius:5px; color:#fff; font-weight:normal; font-size:1rem }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel { position:relative; top:0; left:0; float:left; margin:0 0 0 10px; }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbHolder { position:relative; left:0; font-size:1rem; width:123px !important; border: solid 1px #fff !important; height: 36px !important; line-height: 36px !important; background:rgba(255,255,255,0.3); border-radius:6px !important }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbSelector { height: 36px !important; line-height: 36px !important; color:#fff !important }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbToggle { top:2px; height: 34px !important; background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/190618/ico_select.png) 50% -5px no-repeat !important; background-size:38px !important }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbToggle:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/190618/ico_select.png) 0 -116px no-repeat !important; background-size:38px !important }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbToggleOpen { background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/190618/ico_select.png) 50% -52px no-repeat !important; background-size:38px !important }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbToggleOpen:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/190618/ico_select.png) 0 -60px no-repeat !important; background-size:23px !important }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbHolderDisabled { border: solid 0px #ccc !important }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbOptions { top: 30px !important; left:-1px !important; padding-top:0px !important; background:rgba(255,255,255,0.3); border: solid 1px #9d9d9d !important; border-radius:6px !important; border-top-left-radius:0px !important; border-top-right-radius:0px !important; border-top:0px !important; border-left:1px solid #fff !important; border-right:1px solid #fff !important; border-bottom:1px solid #fff !important }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbOptions li { padding:1px 0 0 0; border-top:0; background:url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 0 repeat-x; background-size:155px; font-size:1rem; font-weight:normal }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbOptions a { padding: 0px 0 0px 10px !important; color:#fff !important }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbOptions a.sbFocus { color: #fff !important; font-weight:normal; }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbOptions .sbDisabled { padding: 0px 0 0px 10px !important }
.lpop_ginfo.lpop_210616 .txt_area .info_btm .check .cked_sel .sbOptions .sbGroup { padding: 0px 0 0px 10px !important }

/* 2021년도 1학기 시상결과발표 */
.lpop_210819_mat .txt_area { position:absolute; top:calc(50% - 18px); left:50%; margin-left:-475px; width:950px !important; height:auto !important; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); }
.lpop_210819_mat .txt_area img { width:100%; }
.lpop_210819_mat .txt_area .btn_enter { width:290px; height:70px; position:absolute; text-indent:-9999em; display:block; }
.lpop_210819_mat .txt_area .btn_enter1 { top:364px; left:166px; }
.lpop_210819_mat .txt_area .btn_enter2 { top:364px; left:494px; }

#lpop_210907 .txt_area .preInformation { transform:unset; }
#lpop_210907 .txt_area .preInformation img { width:131px; }

/* 초등 정보 이관 안내 */
.lpop_211222_transfer * { -webkit-box-sizing: border-box; box-sizing: border-box; }
.lpop_211222_transfer { display: block !important; }
.lpop_211222_transfer .txt_area { position: absolute; top: calc(50% - 18px); left: 50%; margin-left: -475px; width: 950px !important; height: 612px !important; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/211222/lpop_transfer.png) no-repeat top left; background-size: 950px; }
.lpop_211222_transfer .txt_area .lpop_close { position: absolute; display: inline-block; top: 30px; right: -30px; width: 30px; height: 30px; background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/211222/bt_close_01.png) no-repeat center center; background-size: contain; }
.lpop_211222_transfer .txt_area img { width:100%; }
.lpop_211222_transfer .txt_area .btn_enter { width:290px; height:70px; position:absolute; text-indent:-9999em; display:block; }
.lpop_211222_transfer .txt_area .btn_enter1 { top:364px; left:166px; }
.lpop_211222_transfer .txt_area .btn_enter2 { top:364px; left:494px; }
.lpop_211222_transfer .txt_area .info_btm { position: absolute; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: row nowrap; flex-wrap: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 95px; padding: 26px 60px 22px; border-top: 0; background-color: transparent; }
.lpop_211222_transfer .txt_area .info_btm .check { position: relative; width: 272px; height: 40px; margin: 6px 0 0; }
.lpop_211222_transfer .txt_area .info_btm .check label { position: absolute; top: 2px; left: 165px; width: 80px; padding-left: 5px; font-size:1rem; line-height: 30px; height: 30px; color: #000; letter-spacing: normal; line-height: 24px; }
.lpop_211222_transfer .txt_area .info_btm .check label::before { position: absolute; top: 3px; left: -160px; content: ''; display: block; width: 18px; height: 18px; border: 0; border-radius: 2px; margin-right: 12px; background-color: #FFF; }
.lpop_211222_transfer .txt_area .info_btm .check input[type=checkbox] { display: none; cursor: pointer; }
.lpop_211222_transfer .txt_area .info_btm .check input[type=checkbox]:checked+label::after { content: ''; display: block; position: absolute; top: 3px; left: -155px; width: 6px; height: 12px; border: solid #000; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbHolder { position: absolute; top: -5px; left: 35px; border: 0 !important; background: transparent; }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbSelector { height: 40px !important; border: solid 1px transparent !important; background: #fff; line-height: 38px !important; border-radius: 6px !important }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbSelector:focus { width: 125px !important; border: solid 1px #9d9d9d !important; background: #fff; border-radius: 6px !important }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbToggle { top: 2px; height: 27px !important; background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important; background-size: 23px !important }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbToggle:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important; background-size: 23px !important }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbToggleOpen { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -14px no-repeat !important; background-size: 23px !important }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbToggleOpen:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -60px no-repeat !important; background-size: 23px !important }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbHolderDisabled { border: solid 0px #ccc !important }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbOptions { top: 36px !important; left: 0 !important; width: 125px; padding-top: 0 !important; background: #fff; border: solid 1px #9d9d9d !important; border-radius: 6px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-top: 0px !important }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbOptions li { padding: 1px 0 0 0; border-top: 0; background: url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 0 repeat-x; background-size: 155px }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbOptions a { padding: 0px 0 0px 10px !important; color: #868686 !important }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbOptions a.sbFocus { color: #fff !important }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbOptions .sbDisabled { padding: 0px 0 0px 10px !important }
.lpop_211222_transfer .txt_area .info_btm .check .cked_sel .sbOptions .sbGroup { padding: 0px 0 0px 10px !important }
.lpop_211222_transfer .txt_area .info_btm .btn_close { width: 128px; height: 44px; margin:inherit; line-height: 40px; text-align: center; background: #533f31; border-radius: 8px; color: #fff; font-weight: bold; font-size:1.125rem; text-shadow: 0 0 2px #000 }

/* 밀크 T초등(키즈) 학습 시작 */
.lpop_211222_studyStart * { -webkit-box-sizing: border-box; box-sizing: border-box; }
.lpop_211222_studyStart { display: block !important; }
.lpop_211222_studyStart .txt_area { position: absolute; top: calc(50% - 18px); left: 50%; margin-left: -475px; width: 950px !important; height: 583px !important; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/211222/lpop_studyStart.png) no-repeat top left; background-size: 950px 535px; }
.lpop_211222_studyStart .txt_area>p { position: absolute; bottom: 12px; width: 100%; color: #ffffff; font-size:1.125rem; text-align: center; }
.lpop_211222_studyStart .txt_area .lpop_close { position: absolute; display: inline-block; top: -30px; right: -30px; width: 30px; height: 30px; background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/211222/bt_close_01.png) no-repeat center center; background-size: contain; }
.lpop_211222_studyStart .txt_area img { width:100%; }
.lpop_211222_studyStart .txt_area .btn_enter { width:290px; height:70px; position:absolute; text-indent:-9999em; display:block; }
.lpop_211222_studyStart .txt_area .btn_enter1 { width: 350px; height: 78px; top: 271px; left: 300px; }
.lpop_211222_studyStart .txt_area .info_btm { position: absolute; bottom: 46px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: row nowrap; flex-wrap: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 95px; padding: 26px 60px 22px; border-top: 0; background-color: transparent; }
.lpop_211222_studyStart .txt_area .info_btm .check { position: relative; width: 272px; height: 40px; margin: 4px 0 0; }
.lpop_211222_studyStart .txt_area .info_btm .check label { position: absolute; top: 2px; left: 165px; width: 80px; padding-left: 5px; font-size:1rem; line-height: 30px; height: 30px; color: #000; letter-spacing: normal; line-height: 24px; }
.lpop_211222_studyStart .txt_area .info_btm .check label::before { position: absolute; top: 3px; left: -160px; content: ''; display: block; width: 18px; height: 18px; border: 0; border-radius: 2px; margin-right: 12px; background-color: #FFF; }
.lpop_211222_studyStart .txt_area .info_btm .check input[type=checkbox] { display: none; cursor: pointer; }
.lpop_211222_studyStart .txt_area .info_btm .check input[type=checkbox]:checked+label::after { content: ''; display: block; position: absolute; top: 3px; left: -155px; width: 6px; height: 12px; border: solid #000; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbHolder { position: absolute; top: -5px; left: 35px; border: 0 !important; background: transparent; }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbSelector { height: 40px !important; border: solid 1px transparent !important; background: #fff; line-height: 38px !important; border-radius: 6px !important }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbSelector:focus { width: 125px !important; border: solid 1px #9d9d9d !important; background: #fff; border-radius: 6px !important }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbToggle { top: 2px; height: 27px !important; background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important; background-size: 23px !important }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbToggle:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -116px no-repeat !important; background-size: 23px !important }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbToggleOpen { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -14px no-repeat !important; background-size: 23px !important }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbToggleOpen:hover { background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -60px no-repeat !important; background-size: 23px !important }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbHolderDisabled { border: solid 0px #ccc !important }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbOptions { top: 36px !important; left: 0 !important; width: 125px; padding-top: 0 !important; background: #fff; border: solid 1px #9d9d9d !important; border-radius: 6px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-top: 0px !important }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbOptions li { padding: 1px 0 0 0; border-top: 0; background: url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 0 repeat-x; background-size: 155px }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbOptions a { padding: 0px 0 0px 10px !important; color: #868686 !important }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbOptions a.sbFocus { color: #fff !important }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbOptions .sbDisabled { padding: 0px 0 0px 10px !important }
.lpop_211222_studyStart .txt_area .info_btm .check .cked_sel .sbOptions .sbGroup { padding: 0px 0 0px 10px !important }
.lpop_211222_studyStart .txt_area .info_btm .btn_close { width: 128px; height: 44px; margin:inherit; line-height: 40px; text-align: center; background: #533f31; border-radius: 8px; color: #fff; font-weight: bold; font-size:1.125rem; text-shadow: 0 0 2px #000 }

/* 밀크T 프라임존 전용 교재 210910 */
.lpop_ginfo.lpop_210616 .txt_area.lpop_210910 { background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/210910/lpop.png) no-repeat 0 0; background-size:723px; }

/* 오늘의 학습 팝업 */
.lpop_common.today .txt_area .info_btm .check .cked_sel.top .sbOptions { top:-105px !important; }

/* 6학년 정보이관 동의 팝업 todaystudy에서 이동*/
.lpop_ginfo.lpop_transfer21 .txt_area { position:absolute; top:50%; left:50%; width:950px !important; height:610px !important; border-radius:20px; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/211026/pop01.png) no-repeat 0 0; background-size:950px; transform: translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); margin-left:0 }
.lpop_ginfo.lpop_transfer21 .txt_area img { width:100% }
.lpop_ginfo.lpop_transfer21 .txt_area .txt_Wrap { border:1px solid transparent; height: 538px; }
.lpop_ginfo.lpop_transfer21 .txt_area .txt_six { font-size:1.1875rem; line-height:34px; color:#000; letter-spacing:-0.6px; text-align:center; background:#fff; border-radius:36px; width: 815px; margin: 155px auto 0 auto; padding: 53px 0; position:relative; }
.lpop_ginfo.lpop_transfer21 .txt_area .txt_six strong { font-weight:bold; color:#000; }
.lpop_ginfo.lpop_transfer21 .txt_area .txt_six strong.colorblue { color:#0088de; }
.lpop_ginfo.lpop_transfer21 .txt_area .txt_six em { color:#599bef; font-weight:bold; }
.lpop_ginfo.lpop_transfer21 .txt_area .txt_six:after { content:''; display:block; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/211026/img_tit.png) no-repeat 0 0; background-size:404px; width:404px; height:109.5px; position:absolute; top:-110px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%) }
.lpop_ginfo.lpop_transfer21 .txt_area.checkVer .txt_six { vertical-align:middle; padding: 20px 0; margin: 15% auto 0 auto; }
.lpop_ginfo.lpop_transfer21 .txt_area.checkVer .txt_six.pd10 { padding: 14px 0; line-height:30px }
.lpop_ginfo.lpop_transfer21 .txt_area .txt_sixbox { position:absolute; bottom:0; left:0; width:156px; height:143.5px; z-index:1 }
.lpop_ginfo.lpop_transfer21 .agree_case { width:655px; margin:22px auto 0 auto; text-align:center; }
.lpop_ginfo.lpop_transfer21 .txt_area.checkVer .agree_case .btn_terms { background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/211026/btn_termsView.png) no-repeat 0 0; background-size:98px; width:98px; height:75.5px; display:inline-block; text-indent:-9999em }
.lpop_ginfo.lpop_transfer21 .agree_case ul { display:inline-block; margin-left:18px }
.lpop_ginfo.lpop_transfer21 .agree_case li { width:320px; display:inline-block; vertical-align:top; margin-left:15px; position:relative; box-sizing:border-box; border-radius:5px; height:75px; border:1px solid #cccccc; background:#fff;}
.lpop_ginfo.lpop_transfer21 .agree_case li label .item_txt { color:#999 }
.lpop_ginfo.lpop_transfer21 .agree_case li.two label .item_txt { padding-left:30px }
.lpop_ginfo.lpop_transfer21 .agree_case li.one { margin:0; }
.lpop_ginfo.lpop_transfer21 .agree_case li.one label input[type=checkbox] + em { left:73px }
.lpop_ginfo.lpop_transfer21 .agree_case li label { display:block; font-size:2.5rem; color:#999; font-weight:500; height:75px; /*line-height:68px*/padding-top:10px; box-sizing:border-box; }
.lpop_ginfo.lpop_transfer21 .agree_case li label input:focus { outline:none }
.lpop_ginfo.lpop_transfer21 .agree_case li label input[type=checkbox] { position:absolute; left:1px; z-index:0; margin:1px 0 0; width:0px; height:0px }
.lpop_ginfo.lpop_transfer21 .agree_case li label input[type=checkbox] + em { z-index:2; font-size:1.1875rem; display:block; vertical-align:middle; width:35px; height:35px; cursor:pointer; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/201016/ico_radio01.png) 50% 0 no-repeat; background-size:35px; letter-spacing:0; margin:0 auto; position:absolute; top:20px; left:33px }
.lpop_ginfo.lpop_transfer21 .agree_case li label .item_txt { display:inline-block; text-align:center; font-size:1.6875rem; font-weight:bold; padding-left:40px }
.lpop_ginfo.lpop_transfer21 .agree_case li .item_01 { width:158px; text-indent:-9999em; font-size:0; }
.lpop_ginfo.lpop_transfer21 .agree_case li .item_02 { width:158px; text-indent:-9999em; font-size:0; }
.lpop_ginfo.lpop_transfer21 .txt_area .btn_enter { width:460px; height:82px; position:absolute; top:297px; left:245px; text-indent:-9999em; display:block; }
.lpop_ginfo.lpop_transfer21 .agree_case li.active{border:1px solid #0088de;background:#0088de;color:#fff}
.lpop_ginfo.lpop_transfer21 .agree_case li.active label .item_txt{color:#fff}
.lpop_ginfo.lpop_transfer21 .agree_case li.active label input[type=checkbox] + em{background-position:50% bottom;}

/* 이용약관 */
.lpop_privacy { z-index:31; position:absolute; top:0; left:0; width:100%; height:100%; min-height:726px; background:rgba(0,0,0,0.7) }
.lpop_privacy .txt_area { position:absolute; left:50%; top:50%; margin-left:-600px; margin-top:-335px; width:1200px; height:670px; background:#fff; border:0; border-radius:25px }
.lpop_privacy .txt_area::after { content:""; display:block; position:absolute }
.lpop_privacy .lpop_close { position:absolute; display:inline-block; top:20px; right:30px; width:32px; height:32px; background:url(//cdata.milkt.co.kr/edubank/images/common/close03.png) no-repeat 0 0; background-size:32px }
.lpop_privacy .lpop_close>span { font-size:0; line-height:0; position:absolute; width:0; height:0 }
.lpop_privacy .txt_area h3 { height:70px; line-height:74px; padding:0 0 0 35px; background:#f77c19; font-size:2rem; color:#fff; font-family: 'BM JUA'; border-top-left-radius:22px; border-top-right-radius:22px; font-weight:normal }
.lpop_privacy .txt_area .info_area { width:1120px; height:520px; text-align:left; background:#fff; margin:40px auto; overflow:hidden; overflow-y:auto }

/* 22년 1학기 전용교재 배송일정 안내 */
.lpop_textbook .bg_img1{height: 600px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/211213/tab_bg1.png) no-repeat 0 0;background-size:cover}
.lpop_textbook .bg_img2{height: 550px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/211213/tab_bg2.png) no-repeat 0 0;background-size:cover}
.lpop_textbook .title{display:block;width:485px;height:88px;margin:47px 0 0 71px;text-indent:-9999px}
.lpop_textbook .title.tit1{background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/211213/tit_1st_semester.png) no-repeat 0 0 / 485px}
.lpop_textbook .title.tit2{background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/211213/tit_2nd_semester.png) no-repeat 0 0 / 485px}
/* 85888 2022-06-17 타이틀 발송 -> 배송으로 수정 - 2023-05-26 수정 */
.lpop_textbook .txt_blue{color:#0075d9}
.lpop_textbook .bg_img3{height:517px;background:#fff url(//cdndata.milkt.co.kr/ele/app/images/lpop/230526/tab_bg1.png) no-repeat 0 0;background-size:cover}
.lpop_textbook .bg_img4{height:443px;background:#fff url(//cdndata.milkt.co.kr/ele/app/images/lpop/230526/tab_bg2.png) no-repeat 0 0;background-size:cover}
.lpop_textbook .title.tit_2nd{display:block;width:auto;height:auto;font-family:'jalnan';font-size:2.1875rem;line-height:1em;text-indent:initial;letter-spacing:-.02em}
.lpop_textbook .bg_img3 .title.tit_2nd{margin:40px 0 0 54px}
.lpop_textbook .bg_img4 .title.tit_2nd{margin:40px auto 0;text-align:center}
.lpop_textbook .text_group{margin:30px 0 19px 50px}
.lpop_textbook .text_group .dl_group{overflow:hidden;margin-bottom:10px}
.lpop_textbook .dl_group dt,.lpop_textbook .dl_group dd{float:left}
.lpop_textbook .dl_group dt{width:93px;height:35px;margin-right:16px;border-radius:35px;background:#0075d9;color:#fff;line-height:35px;text-align:center;font-size:0.875rem;font-weight:700}
.lpop_textbook .dl_group dd{padding-top:4px;font-size:1.0625rem;font-weight:700}
.lpop_textbook .dl_group.schedule .ul_list1{overflow:hidden;width:575px}
.lpop_textbook .dl_group.schedule .ul_list1 li{float:left}
.lpop_textbook .dl_group.schedule .ul_list1 .mr{margin-right:16px}
.lpop_textbook .dl_group .ul_list2{width:600px}
.lpop_textbook .dl_group .ul_list2 li{position:relative;padding-left:17px;font-size:0.9375rem;font-weight:normal;letter-spacing:-0.04em;line-height:1.66em;font-weight: 600}/* 85888 2022-06-17 pading-left: 20px -> 17px 수정, font-weight 추가 */
.lpop_textbook .dl_group .ul_list2 li::before{content:'';position:absolute;top:8px;left:0;width:8px;height:8px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/211213/dot.png) no-repeat 0 0 / 8px}
.lpop_textbook .dl_group .ul_list2 li strong{display: block}
.lpop_textbook .dl_group .ul_list2 li .highlight{position:relative;z-index:1;color:#ff4200;font-weight:700;letter-spacing:-.03em}
.lpop_textbook .dl_group .ul_list2 li .highlight::after{content:"";overflow:hidden;position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;padding:0 3px;border-radius:8px;background:rgba(255,246,0,0.5)}
.lpop_textbook .dl_group .ul_list2 li .txt_small{font-size:0.8125rem}
.txt_area .lpop_textbook .btn_enter{text-indent: unset}
.txt_area .lpop_textbook .btn_enter img{position: absolute;bottom:20px;left:195px;width:410px;height: 70px}
.lpop_textbook .addressWrap{overflow:hidden;width:calc(100% - 100px);height:85px;margin:20px auto 0;border:1px solid #8898a3;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;}
.lpop_textbook .addressWrap::after{content:"";display:block;clear:both}
.lpop_textbook .addressWrap>div{float:left;height:100%}
.lpop_textbook .addressBox{width:calc(100% - 180px);padding:2px 15px 0 25px;-webkit-box-sizing:border-box;box-sizing:border-box}
.lpop_textbook .addressBox .inner{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;}
.lpop_textbook .addressBox p{font-size:0.9375rem;font-weight:400;color:#000;line-height:1.26em;letter-spacing:-.03em;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.lpop_textbook .addressBox p em{font-weight:700}
.lpop_textbook .addressBox .noti{display:inline-block;margin-top:4px;font-size:0.75rem;font-weight:400;color:#4f4f4f;letter-spacing:-.03em}
.lpop_textbook .addressBox .noti b{font-weight:400;vertical-align:-2px}
.lpop_textbook .addressGo{width:180px;height:100%;background:#0075d9;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}
.lpop_textbook .addressGo span{font-size:1.0625rem;font-family:'jalnan';color:#fff;line-height:1.5em}

/* 2022 유-초 이관 안내 레이어 팝업 */
.welcom_pop{ width: 100%; height: 100%; position: fixed; z-index:100; top: 0; left:50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); display: block; background-color: #38c7ff ; overflow: hidden; }
.welcom_pop img{ width: 100%;}
.welcom_pop .motion{width:100%; height:700px; position: absolute; bottom: 0;}
.welcom_pop .motion>i{display: block; z-index: 2; position: absolute; background: url(//cdndata.milkt.co.kr/ele/app/images/kids/lpop/welcom/welcom_character_set.png) no-repeat 0 0; background-size: 546px;}
.welcom_pop .motion>i.beori{ width: 78.5px; height: 78.5px; top: 110px; right: 220px; background-position: 100% 0; animation: character01 5s infinite; transform-origin: 50% 50%; -webkit-animation: character01 5s infinite; -webkit-transform-origin: 50% 50%;}
.welcom_pop .motion>i.tori{ width: 85.5px; height:130.5px; top: 143px; right: 37px; background-position: 100% 100%;  animation: character02 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; -webkit-animation: character02 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite;}
.welcom_pop .motion>i.dogi{ width: 180px; height: 190px; top: 258px; left:99px; background-position:  -177.5px bottom; animation: character02 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite;-webkit-animation: character02 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; }
.welcom_pop .motion>i.nyangi{ width: 96.5px; height: 126.5px; top: 119px; left: 215px; background-position: -357.5px bottom;  animation: character03 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; -webkit-animation: character03 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; }
.welcom_pop .motion>i.dumi{ width: 170px; height: 221px; top: 248px; right: 123px; background-position: 0 0; animation: character03 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; transform-origin: 50% 50%;-webkit-animation: character03 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; -webkit-transform-origin: 50% 50%;}
.welcom_pop .pop_cont{width: 100%; position: absolute; bottom: 0; left: 0; min-width: 1280px; height: 700px; margin: 0 auto; background: url(//cdndata.milkt.co.kr/ele/app/images/kids/lpop/welcom/welcom_bg.png) no-repeat center bottom; background-size: cover; }
.welcom_pop .pop_cont::after{ display: block; content: ''; clear: both; width: 367px; height: 322px; background: url(//cdndata.milkt.co.kr/ele/app/images/kids/lpop/welcom/welcom_bg_obj.png) no-repeat 0 0; background-size: 367px; z-index: -2; position: absolute; bottom: 75px; left: -30px; animation: bg 16s linear infinite; -webkit-animation: bg 16s linear infinite;}
.welcom_pop .pop_cont::before{ display: block; content: ''; clear: both; width: 367px; height: 322px; background: url(//cdndata.milkt.co.kr/ele/app/images/kids/lpop/welcom/welcom_bg_obj.png) no-repeat 0 0; background-size: 367px; z-index: -2; position: absolute; top: -90px; right: -90px; animation: bg 24s linear infinite;-webkit-animation: bg 24s linear infinite;}
.welcom_pop .pop_cont h3{ width: 463px; margin: 78px auto; }
.welcom_pop button{ width: 400px; height: 90px; position: absolute; bottom: 86px; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); border-radius: 45px;background: url(//cdndata.milkt.co.kr/ele/app/images/kids/lpop/welcom/welcom_button.png) no-repeat 45px 30px #ff7200; background-size: 325px; text-indent: -999em; font-size:0.0625rem; overflow:hidden;}

/* #114628 2023-11-22 2023 웰컴팝업 */
.welcom_pop.welcome2023{ width: 100%; height: 100%; position: fixed; z-index:100; top: 0; left:50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); display: block;background:url(//cdndata.milkt.co.kr/ele/app/images/kids/lpop/welcom/bg_welcome.jpg);background-size:cover; overflow: hidden; }
.welcom_pop.welcome2023 img{ width: 100%;}
.welcom_pop.welcome2023 .motion{width:100%; height:700px; position: absolute; bottom: 0;}
.welcom_pop.welcome2023 .motion>i{display: block; z-index: 2; position: absolute; background: url(//cdndata.milkt.co.kr/ele/app/images/kids/lpop/welcom/welcom_character_set_231122.png) no-repeat 0 0; background-size: 596px;}
.welcom_pop.welcome2023 .motion>i.beori{ width: 78.5px; height: 78.5px; top: 0; right: 290px; background-position:93.3% 0; animation: character01 5s infinite; transform-origin: 50% 50%; -webkit-animation: character01 5s infinite; -webkit-transform-origin: 50% 50%;}
.welcom_pop.welcome2023 .motion>i.tori{ width: 86px; height:130.5px; top: 83px; right: 57px; background-position:96.5% 100%;  animation: character02 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; -webkit-animation: character02 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite;}
.welcom_pop.welcome2023 .motion>i.dogi{ width: 186.5px; height: 193px; top: 228px; left:80px; background-position:-178.5px bottom; animation: character02 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite;-webkit-animation: character02 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; }
.welcom_pop.welcome2023 .motion>i.nyangi{ width: 96px; height: 126.5px; top: 0px; left: 255px; background-position:-371.5px bottom;  animation: character03 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; -webkit-animation: character03 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; }
.welcom_pop.welcome2023 .motion>i.dumi{ width: 178px; height: 225.5px; top: 248px; right: 83px; background-position: 0 0; animation: character03 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; transform-origin: 50% 50%;-webkit-animation: character03 10s cubic-bezier(0.5,0.46,0.62,0.94) infinite; -webkit-transform-origin: 50% 50%;}
.welcom_pop.welcome2023 .pop_cont{width: 100%; position: absolute; bottom: 0; left: 0; min-width: 1280px; height: 700px; margin: 0 auto; background: url(//cdndata.milkt.co.kr/ele/app/images/kids/lpop/welcom/welcom_bg_231122.png) no-repeat center bottom; background-size: cover; }
.welcom_pop.welcome2023 .pop_cont::after{ display: block; content: ''; clear: both; width: 367px; height: 322px; background: url(//cdndata.milkt.co.kr/ele/app/images/kids/lpop/welcom/welcom_bg_obj02.png) no-repeat 0 0; background-size: 367px; z-index: -2; position: absolute; bottom: 75px; left: -30px; animation: bg 16s linear infinite; -webkit-animation: bg 16s linear infinite;}
.welcom_pop.welcome2023 .pop_cont::before{ display: block; content: ''; clear: both; width: 367px; height: 322px; background: url(//cdndata.milkt.co.kr/ele/app/images/kids/lpop/welcom/welcom_bg_obj01.png) no-repeat 0 0; background-size: 367px; z-index: -2; position: absolute; top: -90px; right: -90px; animation: bg 24s linear infinite;-webkit-animation: bg 24s linear infinite;}
.welcom_pop.welcome2023 .pop_cont h3{width:743px;margin:45px auto;}
.welcom_pop.welcome2023 button{ width: 425px; height: 90px; position: absolute; bottom: 255px; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); border-radius:30px;background: url(//cdndata.milkt.co.kr/ele/app/images/kids/lpop/welcom/welcom_button_231122.png) no-repeat 50px 30px #ff7200; background-size: 326px; text-indent: -999em; font-size:0.0625rem; overflow:hidden;box-shadow:0px 5px 9px 4px rgba(0,0,0,0.1);}
.welcom_pop.welcome2023 .pop_info{width:441px;position:absolute;bottom:41px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);}
/*// #114628 2023-11-22 2023 웰컴팝업 */

@keyframes character01 {
  0%{transform: translateY(0px) rotate(-5deg);}
  50%{transform: translateY(30px) rotate(5deg);}
  100%{transform: translateY(0px) rotate(-5deg);}
}
@-webkit-keyframes character01 {
  0%{-webkit-transform: translateY(0px) rotate(-5deg);}
  50%{-webkit-transform: translateY(30px) rotate(5deg);}
  100%{-webkit-transform: translateY(0px) rotate(-5deg);}
}
@keyframes character02 {
	0%{transform: translateY(-30px) rotate(-5deg); opacity: 0;}
  10%{transform: translateY(-20px) rotate(10deg);opacity: 1;}
  25%{transform: translateY(-10px) rotate(-5deg);}
  40%{transform: translateY(-0px) rotate(5deg);}
  55%{transform: translateY(10px) rotate(-5deg);}
  70%{transform: translateY(20px) rotate(5deg);}
  85%{transform: translateY(30px) rotate(-5deg); opacity: 1;}
  99%{transform: translateY(40px) rotate(5deg); opacity: 0;}
  100%{transform: translateY(-30px) rotate(-5deg); opacity: 0;}
}
@-webkit-keyframes character02 {
	0%{-webkit-transform: translateY(-30px) rotate(-5deg); opacity: 0;}
  10%{-webkit-transform: translateY(-20px) rotate(10deg);opacity: 1;}
  25%{-webkit-transform: translateY(-10px) rotate(-5deg);}
  40%{-webkit-transform: translateY(-0px) rotate(5deg);}
  55%{-webkit-transform: translateY(10px) rotate(-5deg);}
  70%{-webkit-transform: translateY(20px) rotate(5deg);}
  85%{-webkit-transform: translateY(30px) rotate(-5deg); opacity: 1;}
  99%{-webkit-transform: translateY(40px) rotate(5deg); opacity: 0;}
  100%{-webkit-transform: translateY(-30px) rotate(-5deg); opacity: 0;}
}
@keyframes character03 {
  0%{transform: translateY(-40px) rotate(8deg); opacity: 0;}
  10%{transform: translateY(-30px) rotate(-8deg);opacity: 1;}
  25%{transform: translateY(-10px) rotate(8deg);}
  40%{transform: translateY(-0px) rotate(-8deg);}
  55%{transform: translateY(10px) rotate(8deg);}
  70%{transform: translateY(20px) rotate(-6deg);}
  85%{transform: translateY(30px) rotate(7deg); opacity: 1;}
  99%{transform: translateY(40px) rotate(-4deg); opacity: 0;}
  100%{transform: translateY(-40px) rotate(5deg); opacity: 0;}
}
@-webkit-keyframes character03 {
  0%{-webkit-transform: translateY(-40px) rotate(8deg); opacity: 0;}
  10%{-webkit-transform: translateY(-30px) rotate(-8deg);opacity: 1;}
  25%{-webkit-transform: translateY(-10px) rotate(8deg);}
  40%{-webkit-transform: translateY(-0px) rotate(-8deg);}
  55%{-webkit-transform: translateY(10px) rotate(8deg);}
  70%{-webkit-transform: translateY(20px) rotate(-6deg);}
  85%{-webkit-transform: translateY(30px) rotate(7deg); opacity: 1;}
  99%{-webkit-transform: translateY(40px) rotate(-4deg); opacity: 0;}
  100%{-webkit-transform: translateY(-40px) rotate(5deg); opacity: 0;}
}
@keyframes bg {
  0%{transform: rotate(0deg);}
  100%{transform: rotate(360deg);}
}
@-webkit-keyframes bg {
  0%{-webkit-transform: rotate(0deg);}
  100%{-webkit-transform: rotate(360deg);}
}

/* 2022-01-19 CJ택배파업 배송지연 팝업 */
.lpop_delivery_delay .bg{position:relative;padding:0 71px;height:571px;box-sizing:border-box;background:#fff url(//cdndata.milkt.co.kr/ele/app/images/lpop/220119/bg.png) no-repeat 0 0;background-size:cover}
.lpop_delivery_delay .bg:after{position:absolute;top:45px;right:41px;width:261px;height:100px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220119/car.png) no-repeat 0 0 / 261px;content:''}
.lpop_delivery_delay .tit{display:block;width:473px;height:89px;margin:54px 0 29px 0}
.lpop_delivery_delay .tit img{width:100%}
.lpop_delivery_delay .info dl dt{display:inline-block;padding:11px 21px;border-radius:36px;background: #0075d9;font-size:0.875rem;font-weight:700;color: #fff;}
.lpop_delivery_delay .info dl dd{padding:13px 20px;font-size:1.0625rem;font-weight:700;color: #000;}
.lpop_delivery_delay .info dl dd em{padding-left:3px;background:#fffa7a;color:#ff4200;}
.lpop_delivery_delay .info dl dd p{color:#808080;font-weight:500;}
.lpop_delivery_delay .info dl dd strong{color:#005196;}
.lpop_delivery_delay .info dl dd:nth-of-type(2){font-size:1rem;font-weight:500;letter-spacing: -0.02em;line-height: 1.3;}
.lpop_delivery_delay .info_btm .check{margin-left: 37px !important;}
.lpop_delivery_delay .info_btm .btn_close{margin-right: 37px !important;}

/* 레이어_hmh 팝업 */
.lpop_today.lpop_hmh{z-index:31;position:absolute;top:0;left:0;width:100%;height:100%;min-height:700px;background:rgba(0,0,0,0.7)}
.lpop_today.lpop_hmh .txt_area{position:absolute;top:50%;left:50%;width:950px;height:610px;background:#ffe888;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); text-align:center; border-radius:30px;}
.lpop_today.lpop_hmh .txt_area .info_top .imgtxt{background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/bg_hmh.jpg) center top no-repeat;background-size:500px;height:338px;margin:49px auto 0 auto}
.lpop_today.lpop_hmh .txt_area .info_top .imgtxt p{padding-top:17px;font-family:'BM JUA';font-size:1.25rem;font-weight:500;color:#0b0b0b;line-height:25px}
.lpop_today.lpop_hmh .txt_area .info_top .imgtxt p span{color:#ff7709;}
.lpop_today.lpop_hmh .txt_area .info_top .txt{margin:23px 0 0 0;color:#0b0b0b;font-size:1.6875rem}
.lpop_today.lpop_hmh .txt_area .info_top .txt em{color:#ff7709}
.lpop_today.lpop_hmh .txt_area .info_top .btn_go{display:inline-block;width:310px;height:76px;line-height:75px;margin:40px 0 0 0;text-align:center;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/171129/btn.png) no-repeat 0 0;background-size:310px; text-indent:-9999em;}
.lpop_today.lpop_hmh .lpop_close{position:absolute;top:23px;right:23px;width:30px;height:30px;font-size:0;background:url(//cdndata.milkt.co.kr/ele/app/images/event/171017/lpop_close02.png) no-repeat 0 0;background-size:30px;border:0;box-shadow:none;text-shadow:none;border-radius:0;z-index:2}

/* 코딩 창작 이벤트 사전 알림 팝업 */
.lpop_ginfo.lpop_211228_pre .txt_area{width:956px!important;height:auto;background:transparent;position:absolute;top:calc(50% - 40px);left:calc(50% - 18px);transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_ginfo.lpop_211228_pre .txt_area img{width:100%;}
.lpop_ginfo.lpop_211228_pre .txt_area .btn{width:243px;height:74px;position:absolute;display:block;top:382px;left:462px;}
.lpop_ginfo.lpop_211228_pre .txt_area .info_btm{float:right;width:920px; bottom:-72px; left:36px;}

/* 코딩 창작 이벤트 알림 팝업 */
.lpop_ginfo.lpop_211228 .txt_area{width:920px!important;height:auto;background:transparent;position:absolute;top:calc(50% - 12px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_ginfo.lpop_211228 .txt_area img{width:100%;}
.lpop_ginfo.lpop_211228 .txt_area .btn{width:243px;height:74px;position:absolute;display:block;top:326px;left:427px;}
.lpop_ginfo.lpop_211228 .txt_area .info_btm{float:right;width:920px; bottom:-72px;}

/* 개편 안내 팝업 */
.lpopTodayRenewal{position:relative}
.lpopTodayRenewal .txt_area { position:absolute; top:50%; left:50%; width:800px !important; height:auto !important; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);background:none !important;margin-left:0;}
.lpopTodayRenewal h3{background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220211/img_tit_renewal_before.png) 110px 35px no-repeat; background-size:526px;width:636px;height:76px;display:block;text-indent:-9999em; padding-top:35px;}
.lpopTodayRenewal h3.after{background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220211/img_tit_renewal_after.png) 110px 35px no-repeat; background-size:526px;width:636px;height:76px;display:block;text-indent:-9999em; padding-top:35px;}
.lpopTodayRenewal .txt_area img { width:100%; }
.lpopTodayRenewal .renewalWrap{background:#9736ff url(//cdndata.milkt.co.kr/ele/app/images/lpop/220211/bg_renewal.png) left top no-repeat; background-size:800px;width:800px;height:509px;border-radius:40px 40px 0 0}
.lpopTodayRenewal .renewalWrap .swiper-container{width:443.5px;margin-top:16px;}
.lpopTodayRenewal .renewalWrap .swiper-container .swiper-wrapper img{width:100%;}
.lpopTodayRenewal .renewalWrap .swiper-pagination{position:absolute; top:248px;left:93px;}
.lpopTodayRenewal .renewalWrap .swiper-pagination .swiper-pagination-bullet{width: 17px;height: 17px;margin:0 0px 14px; display:block;}
.lpopTodayRenewal .renewalWrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}
.lpopTodayRenewal .renewalWrap .deviceWrap{display:block;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220211/bg_device.png) left top no-repeat; background-size:584px; position:absolute;top:173px;left:103px;width:584px;height:335px;z-index:3}
.lpopTodayRenewal .txt_area .info_btm{position:relative !important;z-index:4;}
.lpopTodayRenewal .btnView a{background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220211/img_view_before.png) left top no-repeat;background-size:160px;width:160px;height:128px;position:absolute;top:165px;right:-10px;text-indent:-9999em;display:block;z-index:3}
.lpopTodayRenewal .btnView a.after{background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220211/img_view_after.png) left top no-repeat;background-size:160px;width:160px;height:128px;position:absolute;top:165px;right:-10px;text-indent:-9999em;display:block;z-index:3}
.lpopTodayRenewal .renewalWrap:after{content:''; display:block;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220211/img_genibot.png) left top no-repeat;background-size:225px;width:225px;height:196px;position:absolute;top:296px;right:-43px;z-index:3}

/* 꽃도장콩콩! 출첵 이벤트 팝업 */
.lpop_ginfo.lpop_220211 .txt_area{width:922px!important;height:auto;position:absolute;top:calc(50% - 12px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_ginfo.lpop_220211 .txt_area:after{content: '';display: block;position: absolute; top: 249px; left:-30px; width:100px;height:114px; background: url(//cdndata.milkt.co.kr/ele/app/images/event/220211/lpop_character.png) no-repeat 100% 100%; background-size: 285px;animation: lpop220211 1.5s infinite ease-in-out;}
.lpop_ginfo.lpop_220211 .txt_area:before{content: '';display: block;position: absolute; top: 150px; right: -36px; width: 169px;height: 209px; background: url(//cdndata.milkt.co.kr/ele/app/images/event/220211/lpop_character.png) no-repeat 0 0; background-size: 285px;animation: lpop220211 2.2s infinite ease-in-out 0.5s;}
.lpop_ginfo.lpop_220211 .txt_area img{width:100%;}
.lpop_ginfo.lpop_220211 .txt_area .info{font-family:'NanumSquareRound';font-weight:700; position: absolute; top:210px;left: 433px;}
.lpop_ginfo.lpop_220211 .txt_area .info>p{font-size:1.875rem;}
.lpop_ginfo.lpop_220211 .txt_area .info strong{color: #ff2990;}
.lpop_ginfo.lpop_220211 .txt_area .info>ul{font-size:1.25rem;margin-top: 24px;}
.lpop_ginfo.lpop_220211 .txt_area .info>ul>li{ height: 43px;margin-top:16px;line-height: 43px}
.lpop_ginfo.lpop_220211 .txt_area .info>ul>li>span{display: inline-block; color: #56342f; width: 83px; height: 100%; margin-right: 16px; text-align: center;background-color: #ffe8f4; border-radius: 40px;}
@keyframes lpop220211 {
  0%{transform: translate(0,0);}
  50%{transform: translate(0,10px);}
  100%{transform: translate(0,0);}
}

/* 2022-02-21 오늘의 학습 > AI픽 안내 */
.lpop_aipick_info .lpop_wrap{width:943px;border-radius:60px}
.lpop_aipick_info .tit{width:100%;height:156px;border-top-left-radius:60px;border-top-right-radius:60px;text-align:center;background:#792cec url(//cdndata.milkt.co.kr/ele/app/images/lpop/220121/lpop_info_tit_bg.png) no-repeat 0 0/100%}
.lpop_aipick_info .tit img{width:690px;padding:45px 0 0 0}
.lpop_aipick_info .cont{width:100%;height:418px;padding:35px 48px 53px;box-sizing:border-box}
.lpop_aipick_info .txt{width:100%;height:165px;margin-bottom:30px;border-radius:10px;background:#f1f1f1;text-align:center}
.lpop_aipick_info .txt strong{display:inline-block;width:306px;height:27px;margin:30px 0 22px 0;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220121/lpop_aipick_txt_v2.png) no-repeat 0 0/306px}
.lpop_aipick_info .txt p{font-size:1.1875rem;font-weight:500;color:#555}
.lpop_aipick_info .txt p span{color:#792cec}
.lpop_aipick_info .pick_info{overflow:hidden;text-align:center}
.lpop_aipick_info .pick_info li{float:left;position:relative;width:33.33%;font-size:1.125rem;font-weight:500;line-height:1.6;color:#555}
.lpop_aipick_info .pick_info li::before{position:absolute;bottom:4px;left:0;width:7px;height:72px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220121/lpop_info_obj.png) no-repeat 0 0 / 7px;content:''}
.lpop_aipick_info .pick_info li:first-child:before{background:none}
.lpop_aipick_info .pick_info li strong{display:block;margin:0 0 18px 50%;width:180px;height:50px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220121/lpop_info_pick_tit.png) no-repeat 0 0/180px;text-indent:-9999px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.lpop_aipick_info .pick_info li:nth-of-type(2) strong{background-position-y:-60px}
.lpop_aipick_info .pick_info li:nth-of-type(3) strong{background-position-y:-120px}
.lpop_aipick_info .pick_info li span{display:block;letter-spacing:-0.05em}
.lpop_aipick_info .pick_info li:nth-of-type(1) span{color:#ff5fbd}
.lpop_aipick_info .pick_info li:nth-of-type(2) span{color:#3087ff}
.lpop_aipick_info .pick_info li:nth-of-type(3) span{color:#0fc594}
.lpop_aipick_info .geniA{position:absolute;top:38px;left:-92px;width:222px;height:165px}
.lpop_aipick_info .geniA img{width:100%;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
@-webkit-keyframes bounce{ 0%{-webkit-transform:translate(0, 0px);} 50%{-webkit-transform:translate(0, 50px);} 100%{-webkit-transform:translate(0, 0px);} }
@keyframes bounce{ 0%{transform:translate(0, 0px);} 50%{transform:translate(0, 10px);} 100%{transform:translate(0, 0px);} }
.lpop_aipick_info .lpop_close{top:37px;right:42px;width:27px;height:27px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220121/lpop_info_btn_close.png) no-repeat 0 0/27px}

/* HME 상반기 팝업 */
.lpop_firstHalf .txt_area{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);height:auto; margin:0;font-size:0;width:950px!important;}
.lpop_firstHalf .txt_area img{width:100%;}

/* 새학기 영어로 인사해요 이벤트 사전 알림 팝업 */
.lpop_220302_pre .txt_area{width:956px!important;height:auto;background:transparent !important;position:absolute;top:calc(50% - 40px);left:calc(50% - 18px);transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_220302_pre .txt_area img{width:100%;}
.lpop_220302_pre .txt_area .btn{width:220px;height:63px;position:absolute;display:block;top:417px;left:535px;}
.lpop_220302_pre .txt_area .info_btm{float:right;width:920px;}

/* 새학기 영어로 인사해요 이벤트 알림 팝업 */
.lpop_220302 .txt_area{width:920px!important;height:auto;background:transparent !important;position:absolute;top:calc(50% - 12px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_220302 .txt_area img{width:100%;}
.lpop_220302 .txt_area .btn{width:220px;height:63px;position:absolute;display:block;top:370px;left:500px;}

/* 재활용품 패자부활전 이벤트 */
.lpop_ginfo.lpop_220325 .txt_area{width:920px!important;height:auto;position:absolute;top:calc(50% - 12px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_ginfo.lpop_220325 .txt_area img{width:100%;}
.lpop_ginfo.lpop_220325 .txt_area .info{font-family:'NanumSquareRound';font-weight:700; position: absolute; top:220px;right:80px;}
.lpop_ginfo.lpop_220325 .txt_area .info>ul{font-size:0.9375rem;}
.lpop_ginfo.lpop_220325 .txt_area .info>ul>li{height:30px;margin-top:16px;line-height:30px}
.lpop_ginfo.lpop_220325 .txt_area .info>ul>li>span{display: inline-block; color: #4e2923; width:91px; height: 100%; margin-right: 16px; text-align: center;background-color:rgba(255,255,255,0.4); border-radius: 40px;}
.lpop_ginfo.lpop_220325 .txt_area .info .btn { width: 220px; height: 63px; display: block; margin-top: 25px; background: url(//cdndata.milkt.co.kr/ele/app/images/event/220325/lpop_btn.png)no-repeat 0 0 / contain; }
.lpop_ginfo.lpop_220325.before .txt_area:after {content: ''; display: block; width:131px; height:99px; position: absolute; top:-58px;left:-36px; background: url(//cdndata.milkt.co.kr/ele/app/images/event/220325/lpop_before.png)no-repeat 0 0 / contain; }
.lpop_ginfo.lpop_220325.before .txt_area .info .btn{ background: url(//cdndata.milkt.co.kr/ele/app/images/event/220325/lpop_btn2.png)no-repeat 0 0 / contain;}
/* 퍼블확인용!!지우기 */.lpop_ginfo.lpop_220325 .switch{position: fixed; bottom:40px; left:50%;margin-left:-20px;width:80px;line-height:40px; border-radius:10px; text-align: center; background-color: #fff;font-weight: bold;cursor: pointer;font-size:0.9375rem;}
/* 퍼블확인용!!지우기 */.lpop_ginfo.lpop_220325 .switch.on{background-color: #ffc400;}

/* 마음 톡톡 이벤트 사전 알림 팝업 */
.lpop_220311_pre .txt_area{width:956px!important;height:auto;background:transparent !important;position:absolute;top:calc(50% - 40px);left:calc(50% - 18px);transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_220311_pre .txt_area:before{content:'';display:block;position:absolute;top:294px;left:-37px;width:140px;height:126px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220311/orange_letter.png) no-repeat 0 0;background-size:140px;animation:lpop220211 2.2s infinite ease-in-out;}
.lpop_220311_pre .txt_area:after{content:'';display:block;position:absolute;top:81px;right:-30px;width:87px;height:72px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220311/green_letter.png) no-repeat 0 0;background-size:87px;animation:lpop220211 2.2s infinite ease-in-out 0.5s;}
.lpop_220311_pre .txt_area img{width:100%;}
.lpop_220311_pre .txt_area .btn{width:220px;height:63px;position:absolute;display:block;top:417px;left:535px;}
.lpop_220311_pre .txt_area .info_btm{float:right;width:920px;}

/* 마음 톡톡 이벤트 알림 팝업 */
.lpop_220311 .txt_area{width:920px!important;height:auto;background:transparent !important;position:absolute;top:calc(50% - 12px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_220311 .txt_area:before{content:'';display:block;position:absolute;top:294px;left:-37px;width:140px;height:126px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220311/orange_letter.png) no-repeat 0 0;background-size:140px;animation:lpop220211 2.2s infinite ease-in-out;}
.lpop_220311 .txt_area:after{content:'';display:block;position:absolute;top:81px;right:-30px;width:87px;height:72px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220311/green_letter.png) no-repeat 0 0;background-size:87px;animation:lpop220211 2.2s infinite ease-in-out 0.5s;}
.lpop_220311 .txt_area img{width:100%;}
.lpop_220311 .txt_area .btn{width:238px;height:68px;position:absolute;display:block;top:368px;left:344px;}

/* 공지관련 팝업 2022-04-12 */
.lpop_common.notice .lpop_content .txt_area{width:650px;height: auto;text-align: center;background-color: #fff}
.lpop_common.notice .lpop_content h1{margin-top:40px;color: #009cea;font-size:1.25rem;letter-spacing: 0.5px}
.lpop_common.notice .lpop_content h2{margin-bottom: 25px;font-size:2.5rem;font-weight: normal;color: #333}
.lpop_common.notice .lpop_content p{margin-bottom: 10px;font-size:1.25rem;font-weight:400;color:#555;line-height: 30px}
.lpop_common.notice .lpop_content p em{font-weight:700;}
.lpop_common.notice .lpop_content .blue{color: #009cea}
.lpop_common.notice .txt_area .info_btm{margin-top: 40px;height: 80px;}
.lpop_common.notice .txt_area .info_btm .check{margin: 23px 0 0 25px;}
.lpop_common.notice .txt_area .info_btm .check>input{float: left;position: unset;width: 18px;height: 18px;margin-top: 8px}
.lpop_common.notice .txt_area .info_btm .check >label{text-align: left;}
.lpop_common.notice .txt_area .info_btm .btn_close{width: 130px;height: 50px;margin-right: 25px;border-radius: 0;line-height: 50px}
.lpop_common.notice .txt_area .info_btm .check .cked_sel .sbHolder{left: 30px;text-align: left;border-radius: 0 !important;color: #333;border: 1px solid #e9e9e9 !important}
.lpop_common.notice .txt_area input[type="checkbox"] {width: 16px;height: 16px;margin-top: 7px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #fff;border: 1px solid #e9e9e9;cursor: pointer;outline: 0}
.lpop_common.notice .txt_area input[type="checkbox"]::after {content: '';display: none;height: 40%;left: 40%;position: relative;top: 20%;transform: rotate(45deg);width: 15%;border: solid #fff;border-width: 0 2px 2px 0}
.lpop_common.notice .txt_area input[type="checkbox"]:checked {background: #009cea}
.lpop_common.notice .txt_area input[type="checkbox"]:checked::after {display: block}
    /* └ 시스템 점검 */
.lpop_common.notice .lpop_content.system .txt_area{width:750px}
.lpop_common.notice .lpop_content  .workDate{padding: 13px 15px;margin:0 50px 15px;background-color: #f5f5f5;font-size:1.0625rem;font-weight: normal;color:#555}
.lpop_common.notice .lpop_content  .workDate li:not(:first-child){margin-top: 3px}
    /* └ 버튼 유형 */
.lpop_common.notice .lpop_content .txt_area.button{width: 590px}
.lpop_common.notice .txt_area .info{color: #777;}
.lpop_common.notice .txt_area .btnMore{display: inline-block;padding: 16px 50px 16px 33px;margin-top: 25px;margin-bottom:40px;border: 2px solid #0090e3;border-radius: 35px;background-color: #fff;color: #0090e3;font-size:1.0625rem}
.lpop_common.notice .txt_area .btnMore span{position: relative;font-weight:500;}
.lpop_common.notice .txt_area .btnMore span::after{content: '';position: absolute;display: inline-block;top: 8px;right: -24px;width: 8px;height: 8px;transform: rotate(45deg);border-top: 2px solid #0090e3;border-right: 2px solid #0090e3}
.lpop_common.notice .txt_area .btnMore + .info_btm{margin-top:0}
	/* └ 공지 팝업 scroll type 추가 - 2023-03-15 */
.lpop_common.notice .txt_area.type02{width:750px;padding-top:40px}
.lpop_common.notice .txt_area.type02 .inner{padding:0 25px}
.lpop_common.notice .txt_area.type02 h1{margin:0}
.lpop_common.notice .txt_area.type02 h2{margin:18px auto 25px;font-size:1.9375rem;font-weight:400;color:#333;line-height:1.2}
.lpop_common.notice .txt_area.type02 .info_btm{margin-top:25px}
.lpop_common.notice .txt_area .scrollBox{overflow-y:auto;width:100%;height:250px;margin:0 auto;padding:24px 28px;border:1px solid #f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}
.lpop_common.notice .txt_area .scrollBox::-webkit-scrollbar{width:14px;background-color:#f6f6f6}
.lpop_common.notice .txt_area .scrollBox::-webkit-scrollbar-thumb{background-color:#e5e5e5}
.lpop_common.notice .txt_area .scrollBox::-webkit-scrollbar-thumb:hover{background-color:#e5e5e5}
.lpop_common.notice .txt_area .scrollBox::-webkit-scrollbar-track{background-color:#f6f6f6}
.lpop_common.notice .txt_area .scrollBox li:not(:first-child){margin-top:28px}
.lpop_common.notice .txt_area .scrollBox p{margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6;word-break:keep-all;letter-spacing:-.05rem}
.lpop_common.notice .txt_area .scrollBox h3{font-size:1.1875rem;font-weight:600;color:#111;letter-spacing:-.05rem}
.lpop_common.notice .txt_area .findNoti{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;margin-top:5px}
.lpop_common.notice .txt_area .findNoti .tBox{width:90px;height:25px;margin-right:10px;border-radius:12.5px;background:rgba(0,144,227,0.1);font-size:0.875rem;font-weight:500;color:#0090e3;line-height:25px;text-align:center}
.lpop_common.notice .txt_area .findNoti span{font-size:0.9375rem;font-weight:400;color:#111}
.lpop_common.notice .txt_area .findNoti span::after{content:'';display:inline-block;width:8px;height:10px;margin:0 5px 0 6px;background:url(//cdndata.milkt.co.kr/i/app/Images/main/lpop/lpop_notice_scroll_rectBlue.png) no-repeat center/contain}
.lpop_common.notice .txt_area .findNoti span:last-child::after{content:none}

/* 220419 초중자유이용권*/
.lpop_ginfo.lpop_freetictket .txt_area { position:absolute; top:50%; left:50%; width:950px !important; height:610px !important; border-radius:20px; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220419/bg_freeticket.png) no-repeat 0 0; background-size:950px; transform: translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); margin-left:0 }
.lpop_ginfo.lpop_freetictket .txt_area img { width:100% }
.lpop_ginfo.lpop_freetictket .txt_area .txt_Wrap { border:1px solid transparent; height: 538px; }
.lpop_ginfo.lpop_freetictket .txt_area .txt_six { font-size:1.0625rem; line-height:34px; color:#000; letter-spacing:-0.6px; text-align:center; background:#fff; border-radius:36px; width: 815px; margin: 155px auto 0 auto; padding: 53px 0; position:relative; }
.lpop_ginfo.lpop_freetictket .txt_area .txt_six strong { font-weight:bold; color:#000; }
.lpop_ginfo.lpop_freetictket .txt_area .txt_six strong.colorblue { color:#0088de; }
.lpop_ginfo.lpop_freetictket .txt_area .txt_six em { color:#599bef; font-weight:bold; }
.lpop_ginfo.lpop_freetictket .txt_area .txt_six .tit{font-size:1.25rem;color:#000;font-weight:bold;margin-bottom:15px; line-height:30px;}
.lpop_ginfo.lpop_freetictket .txt_area .txt_six p{line-height:27px;}
.lpop_ginfo.lpop_freetictket .txt_area.checkVer .txt_six { vertical-align:middle; padding: 20px 0; margin: 157px auto 0 auto; }
.lpop_ginfo.lpop_freetictket .txt_area.checkVer .txt_six:after{content:'';display:block;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220419/img_popDeumi.png) no-repeat 0 0;background-size:108px;width:108px;height:148px;position:absolute;top:218px;right:41px;}
.lpop_ginfo.lpop_freetictket .txt_area.checkVer .txt_six.pd10 { padding: 27px 0; }
.lpop_ginfo.lpop_freetictket .txt_area .txt_sixbox { position:absolute; bottom:0; left:0; width:156px; height:143.5px; z-index:1 }
.lpop_ginfo.lpop_freetictket .agree_case { width:655px; margin:22px auto 0 auto; text-align:center; }
.lpop_ginfo.lpop_freetictket .txt_area.checkVer .agree_case  a.btn_terms{ background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220419/btn_termsView.png) no-repeat 0 0; background-size:98px; width:98px; height:65px; display:inline-block; text-indent:-9999em }
.lpop_ginfo.lpop_freetictket .agree_case ul { display:inline-block; margin-left:18px }
.lpop_ginfo.lpop_freetictket .agree_case li { width:320px; display:inline-block; vertical-align:top; margin-left:15px; position:relative; box-sizing:border-box; border-radius:5px; height:65px; border:1px solid #cccccc; background:#fff;}
.lpop_ginfo.lpop_freetictket .agree_case li label .item_txt { color:#cec9d6 }
.lpop_ginfo.lpop_freetictket .agree_case li.two label .item_txt { padding-left:30px }
.lpop_ginfo.lpop_freetictket .agree_case li.one { margin:0; }
.lpop_ginfo.lpop_freetictket .agree_case li.one label input[type=checkbox] + em { left:83px }
.lpop_ginfo.lpop_freetictket .agree_case li label { display:block; font-size:2.5rem; color:#999; font-weight:500; height:65px;padding-top:2px; box-sizing:border-box; }
.lpop_ginfo.lpop_freetictket .agree_case li label input:focus { outline:none }
.lpop_ginfo.lpop_freetictket .agree_case li label input[type=checkbox] { position:absolute; left:1px; z-index:0; margin:1px 0 0; width:0px; height:0px }
.lpop_ginfo.lpop_freetictket .agree_case li label input[type=checkbox] + em { z-index:2; font-size:1.1875rem; display:block; vertical-align:middle; width:31px; height:31px; cursor:pointer; background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220419/ico_radio01.png) 50% 0 no-repeat; background-size:31px; letter-spacing:0; margin:0 auto; position:absolute; top:19px; left:33px }
.lpop_ginfo.lpop_freetictket .agree_case li label .item_txt { display:inline-block; text-align:center; font-size:1.4375rem; font-weight:bold; padding-left:40px }
.lpop_ginfo.lpop_freetictket .agree_case li .item_01 { width:158px; text-indent:-9999em; font-size:0; }
.lpop_ginfo.lpop_freetictket .agree_case li .item_02 { width:158px; text-indent:-9999em; font-size:0; }
.lpop_ginfo.lpop_freetictket .txt_area .btn_enter { width:460px; height:82px; position:absolute; top:297px; left:245px; text-indent:-9999em; display:block; }
.lpop_ginfo.lpop_freetictket .agree_case li.active{border:1px solid #ff5e2a;background:#ff5e2a;color:#fff}
.lpop_ginfo.lpop_freetictket .agree_case li.active label .item_txt{color:#fff}
.lpop_ginfo.lpop_freetictket .agree_case li.active label input[type=checkbox] + em{background-position:50% bottom;}

/* #83433 중/고등 콘텐츠 오픈 (자유이용권) */
.lpop_ginfo.lpop_220422 .txt_area{width:920px!important;height:auto;position:absolute;top:calc(50% - 12px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_ginfo.lpop_220422 .txt_area img{width:100%;}
.lpop_ginfo.lpop_220422 .txt_area .info{position: absolute;top:403px;left:50%;width:220px;height:65px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.lpop_ginfo.lpop_220422 .txt_area .info .btn {display: block;width:100%;height:100%;background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/220422/btnMore.png)no-repeat 0 0;background-size:220px}
.lpop_ginfo.lpop_220422 .txt_area:after{content: '';position:absolute;top:-24px;left:-35px;display:block;width:136px;height:136px;background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/220422/topTxt.png)no-repeat 0 0;background-size:136px}

/* 5월 부모님,선생님 감사합니다 카드쓰기 이벤트 */
.lpop_ginfo.lpop_220426 .txt_area { width:920px !important;height:560px !important;position:absolute;top:calc(50% - 12px);left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:0;font-size:0;background:none;}
.lpop_ginfo.lpop_220426 .txt_area img{width:100%}
.lpop_ginfo.lpop_220426 .txt_area .front{position:absolute;bottom:77px;left:-51px;pointer-events:none}
.lpop_ginfo.lpop_220426 .txt_area .front img{width:990px}
.lpop_ginfo.lpop_220426 .txt_area .front:after{content:'';display:block;background:url(//cdndata.milkt.co.kr/ele/app/images/event/220426/lpop_buri.png)no-repeat 0 0 / contain; width:97px;height:109.5px;position:absolute;top:-84px;right:0;animation:lpop220211 2s ease-in-out infinite}
.lpop_ginfo.lpop_220426 .txt_area .info{font-weight:700;position:absolute;top:200px;left:468px}
.lpop_ginfo.lpop_220426 .txt_area .info>ul{font-size:1.125rem}
.lpop_ginfo.lpop_220426 .txt_area .info>ul>li{height:35px;margin-top:14px;line-height:35px;color:#353440}
.lpop_ginfo.lpop_220426 .txt_area .info>ul>li>span{display:inline-block;width:91px;height:100%;margin-right:10px;text-align:center;background-color:rgba(255,255,255,0.4);border-radius:40px;font-size:1rem}
.lpop_ginfo.lpop_220426 .txt_area .info .btn { width:310px;height:63px;margin-top:22px;display:block;background:url(//cdndata.milkt.co.kr/ele/app/images/event/220426/lpop_btn_after.png)no-repeat 0 0 / contain;}
.lpop_ginfo.lpop_220426 .txt_area .info_btm { margin-top:0}
.lpop_ginfo.lpop_220426.before .txt_area:after {content:'';display:block;width:131px;height:71.5px;position:absolute;top:-22px;left:-35px;background:url(//cdndata.milkt.co.kr/ele/app/images/event/220426/ico_after.png)no-repeat 0 0 / contain;}
.lpop_ginfo.lpop_220426.before .txt_area .info .btn{ background:url(//cdndata.milkt.co.kr/ele/app/images/event/220426/lpop_btn_before.png)no-repeat 0 0 / contain}
/* 퍼블확인용!!지우기 */.lpop_ginfo.lpop_220426 .switch{position:fixed;bottom:40px;left:50%;margin-left:-20px;width:80px;line-height:40px;border-radius:10px;text-align:center;background-color:#fff;font-weight:bold;cursor:pointer;font-size:0.9375rem}
/* 퍼블확인용!!지우기 */.lpop_ginfo.lpop_220426 .switch.on{background-color:#ff6256;color:#fff}

/* #83731 초-중 자유이용권 */
.lpop_ginfo.lpop_220427 .txt_area{width:950px!important;height:auto;position:absolute;top:calc(50% - 3px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_ginfo.lpop_220427 .txt_area img{width:100%;}
.lpop_ginfo.lpop_220427 .txt_area .info{position: absolute;top:299px;left:50%;width:383px;height:81px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.lpop_ginfo.lpop_220427 .txt_area .info .btn {display: block;width:100%;height:100%;}

/* 22년 어린이날 */
/* 오늘의 퀴즈 어린이날 */
.lpop_ginfo.lpop_210426 .txt_area{width:940px!important;background:#fff;position:absolute;top:70px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); margin:0;}
.lpop_ginfo.lpop_210426 .txt_area img{width:100%;}
.lpop_ginfo.lpop_210426 .txt_area .btn{width:243px;height:68px;position:absolute;display:block;top:415px;left:348px;}

/* MAT시상안내팝업 */
.lpop_matWinner .txt_area{position:absolute;top:50%;left:50%;margin-left:0px;width:1100px !important;height:655px !important;border-radius:20px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.lpop_matWinner .txt_area img{width:100%}
.lpop_matWinner .txt_area .btn_enter{width:143px;height:39px;position:absolute;top:523px;left:923px;text-indent:-9999em;display:block;}

/* #84157 오늘의 학습 > HMH 팝업 */
.lpop_ginfo.hmhPopup .txt_area{width:800px;height:550px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:0;font-size:0;background:none}
.lpop_ginfo.hmhPopup .txt_area img{width: 100%;height:550px}
.lpop_ginfo.hmhPopup .txt_area .lpop_close{top:27px;right:34px;width:27px;height:27px;background:url(//cdndata.milkt.co.kr//ele/app/images/lpop/220511/lpop_close_white.png) no-repeat 0 0;background-size:100%}
.lpop_ginfo.hmhPopup .txt_area .btn{position:absolute;top:447px;left:50%;transform:translateX(-50%);width:240px;height:76px;display:block;text-align:center;line-height:76px;font-weight:bold;font-size:1.25rem;color:#282828;background:url(//cdndata.milkt.co.kr//ele/app/images/lpop/220511/btn_bg.png);background-size:100%}

/* 2022-05-23 태극기 그리기 안내 팝업 */
.lpop_korean_flag .txt_area{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);height:auto; margin:0;font-size:0;width:950px!important;}
.lpop_korean_flag .txt_area img{width:100%;}
.lpop_korean_flag .txt_area .btn_enter{display:block;position:absolute;bottom:125px;right:116px;width:327px;height:65px;border-radius:30px;}

/* [HME] 응시환경테스트/시험당일 공통 (22-11-04 - li 2 -> 3줄로 인한 수정) */
[class*="lpop_hme_"] .txt_area{width:950px;border-radius:20px;background:#f1f1f1}
[class*="lpop_hme_"] .hme_txt{background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/hme/hme_bg.png) no-repeat right bottom;background-size:191px;position:static;top:0;width:100%;padding-bottom:25px}
[class*="lpop_hme_"] .hme_txt img{width:100%}
[class*="lpop_hme_"] .hme_txt h2{text-align:center;color:#f36f21;font-size:1.6875rem;font-weight:900;margin-top:55px;letter-spacing:-1.1px}

/* 96795 2022-12-30 */
/* [class*="lpop_hme_"] .hme_txt h1{margin-top:-25px} */
[class*="lpop_hme_"] .hme_txt h1{padding-top: 48px;text-align: center;margin-bottom: 9px;display: block;}
[class*="lpop_hme_"] .hme_txt h2 + h1{padding:0} /* 2023-09-01 추가 */
[class*="lpop_hme_"] .hme_txt img {width: 786px;}
/* ///// 96795 2022-12-30 */

/* 116894 2023-12-27 h1 텍스트화 */
[class*="lpop_hme_"] .hme_txt .hmcTopTit{position:relative;padding-top: 73px;margin-bottom:0;font-family:'Noto Sans KR';font-size:4.375rem;font-weight:900;color:#111;letter-spacing:-3px;word-spacing:-5px;}
[class*="lpop_hme_"] .hme_txt .hmcTopTit::before{content:"";position:absolute;top:47px;left:65px;width:98px;height:40px;background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/hmc/img_hmc_topFlag.png) no-repeat center/contain;}
[class*="lpop_hme_"] .hme_txt .hmcTopTit i{margin:0;padding:0;border:0;font:inherit;font-family:'Noto Sans KR';font-size:4.6875rem;vertical-align:-2px;letter-spacing:-4px;}
[class*="lpop_hme_"] .hme_txt .hmcTopTit .colorH{color:#d70c19}
[class*="lpop_hme_"] .hme_txt .hmcTopTit .colorM{color:#00973d}
[class*="lpop_hme_"] .hme_txt .hmcTopTit .colorC{color:#983a95}
/* // 116894 2023-12-27 */

[class*="lpop_hme_"] .hme_txt .title{margin-top:20px;box-sizing:border-box;width:100%;text-align:center;font-size:22.5px;font-weight:400;color:#111;line-height:1.2;letter-spacing:-1px}
[class*="lpop_hme_"] .hme_txt .dl_date{margin-top:25px;box-sizing:border-box;width:100%;text-align:center;line-height:1.2}
[class*="lpop_hme_"] .hme_txt .dl_date dt{position:relative;display:inline-block;vertical-align:top;padding:0 15px 0 0;font-size:1.375rem;font-weight:500;color:#666;line-height:1.2;letter-spacing:-1px}
[class*="lpop_hme_"] .hme_txt .dl_date dt:after{content:"";display:block;clear:both;position:absolute;top:0;bottom:0;margin:auto;left:-20px;width:7px;height:7px;background:#f36f21;border-radius:50%}
[class*="lpop_hme_"] .hme_txt .dl_date dd{position:relative;display:inline-block;vertical-align:top;padding:0 0 0 18px;font-size:1.375rem;font-weight:700;color:#000;line-height:1.2;letter-spacing:-1px}
[class*="lpop_hme_"] .hme_txt .dl_date dd.type2{font-size:1.125rem;line-height:1.5;margin-bottom:10px}
[class*="lpop_hme_"] .hme_txt .dl_date dd:after{content:"";display:block;clear:both;position:absolute;top:3px;left:0px;width:1px;height:19px;background:#c1c1c1}
[class*="lpop_hme_"] .hme_txt .box{position:relative;margin:60px auto 0;width:830px;background-color:#fff;border-radius:20px;box-sizing:border-box;padding:62px 62px 28px;height: 183px;box-sizing: border-box;}
[class*="lpop_hme_"] .hme_txt .box .btn_wrap{position:absolute;top:-31px;left:50%;height:62px;transform:translateX(-50%);-webkit-transform:translateX(-50%);} /* 221111 수정*/
[class*="lpop_hme_"] .hme_txt .box .btn_wrap .btn_enter{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:100%;padding:0 52px;border-radius:31px;box-sizing:border-box;background:#f36f21;text-indent:0;white-space:nowrap;color:#fff;font-size:1.5625rem;font-weight:700;line-height:62px;}
[class*="lpop_hme_"] .hme_txt .box .btn_wrap .btn_enter:after{display:block;content:"GO";background:#000;width:45px;height:45px;margin-left:25px;line-height:44px;font-size:1.0625rem;border-radius:100%;text-align:center}
[class*="lpop_hme_"] .hme_txt .box .btn_wrap.type2{overflow:hidden;top:-45px;height:90px;width:660px}
[class*="lpop_hme_"] .hme_txt .box .btn_wrap.type2 .btn_enter{float:left;-webkit-justify-content:center;justify-content:center;width:48.48%;height:100%;overflow:hidden;border-radius:10px;line-height:1.2;letter-spacing:-1px;padding:0}
[class*="lpop_hme_"] .hme_txt .box .btn_wrap.type2 .btn_enter:last-child{margin-left:10px}
[class*="lpop_hme_"] .hme_txt .box .btn_wrap.type2 .btn_enter:after{top:22px;right:40px}
[class*="lpop_hme_"] .hme_txt .box .list_noti{box-sizing:border-box; width:100%}
[class*="lpop_hme_"] .hme_txt .box .list_noti li{position:relative;margin-bottom:5px;font-size:1.125rem;font-weight:700;color:#111;line-height:1.4;letter-spacing:-1px;word-break:keep-all}
[class*="lpop_hme_"] .hme_txt .box .list_noti li:last-child{margin:0}
[class*="lpop_hme_"] .hme_txt .box .list_noti li:after{content:"";display:block;clear:both;position:absolute;top:9px;left:-12px;width:3px;height:3px;background:#111;border-radius:50%}
[class*="lpop_hme_"] .hme_txt .box .list_noti li em{color:#f36f21}

/* [HME] 학습하기 팝업 (22-05-31) */
.lpop_hme{z-index:31;position:absolute;top:0;left:0;width:100%;height:100%;min-height:726px;background:rgba(0,0,0,0.7)}
.lpop_hme .hme_back{border-radius:40px;position:absolute;top:calc(50% - 12px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);margin:0;font-size:0;width:731px;height:490px}
.lpop_hme .hme_back img{width:100%}
.lpop_hme .txt_area{position:relative;z-index:2;width:731px;top:calc(50% - 110px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}
.lpop_hme .txt_area::after{content:"";display:block;position:absolute}
.lpop_hme .lpop_close{position:absolute;display:inline-block;top:-141px;right:28px;width:26px;height:26px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/v3/close_quick.png) no-repeat 0 0;background-size:26px}
.lpop_hme .lpop_close>span{font-size:0;line-height:0;position:absolute;width:0;height:0}
.lpop_hme .txt_area .tit{display:none;margin:0 0 0 0;font-size:1.6875rem;color:#000;font-weight:bold;text-align:center}
.lpop_hme .txt_area .hme_info{text-align:center;letter-spacing:-1px}
.lpop_hme .txt_area ul{display:inline-block;vertical-align:top;padding:23px 0 0 0;width:auto;margin:0 auto;text-align:left}
.lpop_hme .txt_area ul:after{content:"";display:block;position:absolute}
.lpop_hme .txt_area ul li{padding:0 0 0 15px;margin:0 0 5px;color:#000;font-size:1.3125rem;font-weight:normal;line-height:1.2;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/v3/lpop_hme_dot.png) no-repeat 0 9px;background-size:6px}
.lpop_hme .txt_area .txt_hme{margin:161px 0 0px 0;color:#000;font-size:1.3125rem;font-weight:600;line-height:1.2;text-align:center}
.lpop_hme .txt_area .btn_hme{display:block;width:290px;height:82px;margin:22px auto 0;padding:0;background:#f36f21;color:#fff}
/* #89901 2022년 하반기 HME 학습안내 팝업 22-09-07 수정 */
.lpop_hme .txt_area .btn_hme>span{display:inline-block;margin:13px 0 0 0;padding:0 22px 0 0;font-size:1.5625rem;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/v3/lpop_hme_arrow.png) no-repeat 100% 50%;background-size:8px;line-height: 1.3}
.lpop_hme .txt_area .btn_hme>em{display:inline-block;font-size:0.9375rem;font-weight:normal}
.lpop_hme .txt_area .txt_noti{margin:30px 0 0 0;color:#7f7f7f;font-size:0.9375rem;line-height:1.2;text-align:center;letter-spacing:-1px}

/* #93789 상반기 / 하반기 HME 팝업 정리 [HME] 학습안내 팝업 - 2022-11-18 */
.lpop_hme_study .txt_area{width:100%;height:490px;background:url(//cdndata.milkt.co.kr/ele/app/Images/lpop/hme/bg_hme_study_221117.png) no-repeat 50% 0/cover;}
.lpop_hme_study .inner{overflow:hidden;position:relative;text-align:center;}
.lpop_hme_study .tit{margin-top:50px;font-size:2.375rem;font-weight:700;line-height:1.26;letter-spacing:-0.05rem;}
.lpop_hme_study .tit b{font-weight:900}
.lpop_hme_study .tit .colorA{color:#f37022}
.lpop_hme_study .tit .colorB{color:#406bb4}
.lpop_hme_study .tit .colorC{color:#8a7ab9}
.lpop_hme_study .badgeR{position:absolute;top:34px;right:150px;width:93px;}
.lpop_hme_study.half_2nd .badgeR{top:17px;right:74px;} /* 2학기 전용 클래스 half_2nd */
.lpop_hme_study .badgeR img{display:block;width:100%}
.lpop_hme_study .lpop_close{position:absolute;display:inline-block;top:30px;right:28px;width:26px;height:26px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/v3/close_quick.png) no-repeat 0 0;background-size:26px}
.lpop_hme_study .lpop_close>span{font-size:0;line-height:0;position:absolute;width:0;height:0}
.lpop_hme_study .hme_info{text-align:center;letter-spacing:-0.05rem}
.lpop_hme_study .hme_info .info_list{display:inline-block;vertical-align:top;padding:23px 0 0 0;width:auto;margin:0 auto;text-align:left}
.lpop_hme_study .hme_info .info_list::after:after{content:"";display:block;position:absolute}
.lpop_hme_study .hme_info .info_list li{padding:0 0 0 15px;margin:0 0 5px;color:#000;font-size:1.3125rem;font-weight:normal;line-height:1.2;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/v3/lpop_hme_dot.png) no-repeat 0 9px;background-size:6px}
.lpop_hme_study .hme_info .txt_hme{margin:27px 0 0px 0;color:#000;font-size:1.3125rem;font-weight:600;line-height:1.2;text-align:center}
.lpop_hme_study .hme_info .btn_hme{display:block;width:290px;height:82px;margin:22px auto 0;padding:0;background:#f36f21;color:#fff}
.lpop_hme_study .hme_info .btn_hme>span{display:inline-block;margin:13px 0 0 0;padding:0 22px 0 0;font-size:1.5625rem;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/v3/lpop_hme_arrow.png) no-repeat 100% 50%;background-size:8px;line-height: 1.3}
.lpop_hme_study .hme_info .btn_hme>em{display:inline-block;font-size:0.9375rem;font-weight:normal}
.lpop_hme_study .hme_info .txt_noti{margin:30px 0 0 0;color:#7f7f7f;font-size:0.9375rem;line-height:1.2;text-align:center;letter-spacing:-1px}


/* 2022-06-21 마인드 스파크 (사전) 안내 팝업 */
.lpop_220621_pre .txt_area{width:950px !important;height:auto;background:transparent !important;position:absolute;top:calc(50% - 3px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_220621_pre .txt_area:before{content:'';display:block;position:absolute;top:248px;right:-35px;width:142px;height:83px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220621/img_bulb_pre.png) no-repeat 0 0;background-size:142px;animation:lpop220211 2.2s infinite ease-in-out;}
.lpop_220621_pre .txt_area img{width:100%;}
.lpop_220621_pre .txt_area .blind{overflow:hidden;position:absolute;z-index:-1;width:1px;height:1px;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);}
.lpop_220621 .txt_area{width:950px !important;height:auto;background:transparent !important;position:absolute;top:calc(50% - 3px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%); margin:0;font-size:0;}
.lpop_220621 .txt_area:before{content:'';display:block;position:absolute;top:212px;left:-32px;width:156px;height:93px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/220621/img_bulb.png) no-repeat 0 0;background-size:156px;animation:lpop220211 2.2s infinite ease-in-out;}
.lpop_220621 .txt_area img{width:100%;}
.lpop_220621 .txt_area .btn{position:absolute;top:427px;left:50%;display:block;width:240px;height:70px;margin-left:-120px}
.lpop_220621 .txt_area .blind{overflow:hidden;position:absolute;z-index:-1;width:1px;height:1px;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);}

/* 2022년도 1학기 시상결과발표 */
.lpop_220629_mat .txt_area { position:absolute; top:calc(50% - 18px); left:50%; margin-left:-475px; width:950px !important; height:auto !important; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); }
.lpop_220629_mat .txt_area img { width:100%; }
.lpop_220629_mat .txt_area .btn { width:290px; height:70px; position:absolute; text-indent:-9999em; display:block; }
.lpop_220629_mat .txt_area .enter1 { top:364px; left:166px; }
.lpop_220629_mat .txt_area .enter2 { top:364px; left:494px; }
.lpop_220629_mat .txt_area .info_btm .check >label{-webkit-tap-highlight-color:transparent !important}

/* #89901 2022년 하반기 HME 신청안내 팝업 22-09-07 추가 */
.lpop_hme_apply .txt_area{width:950px;border-radius:20px;background:#f1f1f1 url(//cdndata.milkt.co.kr/ele/app/Images/lpop/hme/bg_hme_apply_220906.png) no-repeat;background-size: contain}
.lpop_hme_apply .info_top {overflow:hidden;height: 580px;text-align: center;padding: 30px 50px 10px;box-sizing: border-box;overflow-y: hidden !important}
.lpop_hme_apply .info_top .stit{position:relative;display:inline-block;margin:0 auto;font-family: 'jalnan';font-size:1.25rem;margin-top:2px;letter-spacing:-.04rem;}
.lpop_hme_apply .info_top .tit{margin-top:2px;padding:0;font-size:3.1875rem;font-weight:900;color:#111;line-height:1.2;letter-spacing:-0.12rem;}
.lpop_hme_apply .info_top .tit b{font-size:3.8125rem;font-weight:900;vertical-align:-2px;}
.lpop_hme_apply .info_top .tit .colorA{color:#f37022}
.lpop_hme_apply .info_top .tit .colorB{color:#406bb4}
.lpop_hme_apply .info_top .tit .colorC{color:#8a7ab9}
.lpop_hme_apply .info_top .badge > img {position: absolute;top: 133px;right: 50px;width: 135px;}
.lpop_hme_apply .info_top .qr > img {width: 90px;}
.lpop_hme_apply .info_top .txt_main {display: block;padding-top:14px;font-size:1.125rem;font-weight:500;color: #777;letter-spacing: -.5px}
.lpop_hme_apply .info_top .txt_main > em {border-bottom: 1px solid #f36f21;font-weight:700}
.lpop_hme_apply .info_top .data {padding-top: 19px}
.lpop_hme_apply .info_top dl {display: inline-block;letter-spacing: -1px;line-height: 1;font-size:1.1875rem;}
.lpop_hme_apply .info_top dl + dl {margin-left: 40px}
.lpop_hme_apply .info_top dl > dt {display: inline-block;font-weight:700;color: #000;}
.lpop_hme_apply .info_top dl > dt::before {content:'';display: inline-block;width: 6px;height: 6px;border-radius: 100%;background-color: #f36f21;vertical-align:middle;margin-right: 6px}
.lpop_hme_apply .info_top dl > dt::after {content: '';display: inline-block;width: 1px;height:16px;background-color: #c1c1c1;vertical-align: middle;margin: -3px 5px 0 10px}
.lpop_hme_apply .info_top dl > dd {display: inline-block;font-weight:500;color: #555;}
.lpop_hme_apply .info_top .box {padding-top: 25px;}
.lpop_hme_apply .info_top .box .box_head {display: inline-block;height: 62px;line-height: 60px;padding: 0 35px;border-radius: 31px;background-color: #f36f21;text-align: center}
.lpop_hme_apply .info_top .box .box_head > p {font-size:1.4375rem;font-weight:700;color: #fff;letter-spacing: -1px}
.lpop_hme_apply .info_top .box .box_body {margin-top: -30px;padding: 55px 20px 15px;background-color: #fff; border-radius: 20px;letter-spacing:-.0.8rem;}
.lpop_hme_apply .info_top .box .box_body li {display: inline-block;font-size:1.5rem;font-weight:700;color: #000;letter-spacing: -1px;vertical-align: top}
.lpop_hme_apply .info_top .box .box_body li:not(:first-child)::before {content: '';display: inline-block;width: 1px;height:30px;background-color: #c9c9c9;vertical-align: middle;margin: 0 30px 0 30px}
.lpop_hme_apply .info_top .box .box_body li > em {color: #f36f21}
.lpop_hme_apply .info_top .box .box_body li > span {display: block;font-size:0.8125rem;color: #aeaeae}
.lpop_hme_apply .info_top .info {position: relative;margin-top: 8px;width: 100%;height: 90px;line-height: 90px;text-align: left;}
.lpop_hme_apply .info_top .info .qr {position: absolute;top: 0;right: 0;}
.lpop_hme_apply .info_top .txt_orange {color: #f36f21;}
.lpop_hme_apply .info_top .txt_blue {color: #0e4ebc;}

/* #93789 상반기 / 하반기 HME 팝업 정리 - 2022-11-17 */
.lpop_hme_apply.firstHalf .info_top .stit{position:relative;display:inline-block;margin:0 auto;font-family: 'jalnan';font-size:1.5625rem;margin-top:24px;}
.lpop_hme_apply.firstHalf .info_top .stit::before{content:'';position:absolute;top:2px;left:-14px;display:block;width:12px;height:9px;background:url(//cdndata.milkt.co.kr/ele/app/Images/lpop/hme/ico_jalnan_quoteFront.png) no-repeat 50% 0/contain;}
.lpop_hme_apply.firstHalf .info_top .stit::after{content:'';position:absolute;top:2px;right:-14px;display:block;width:12px;height:9px;background:url(//cdndata.milkt.co.kr/ele/app/Images/lpop/hme/ico_jalnan_quoteBack.png) no-repeat 50% 0/contain;}
.lpop_hme_apply.firstHalf .info_top .tit{margin-top:12px;padding:0;font-size:3.4375rem;font-weight:900;color:#111;line-height:1;letter-spacing:-0.06rem;}
.lpop_hme_apply.firstHalf .info_top .tit b{font-size:3.8125rem;font-weight:900;vertical-align:-2px;}
.lpop_hme_apply.firstHalf .info_top .tit .colorA{color:#f37022}
.lpop_hme_apply.firstHalf .info_top .tit .colorB{color:#406bb4}
.lpop_hme_apply.firstHalf .info_top .tit .colorC{color:#8a7ab9}
.lpop_hme_apply.firstHalf .info_top .badge > img {position:absolute;top:51px;right:50px;width:135px;}
.lpop_hme_apply.firstHalf .info_top .box {padding-top:28px;}
.lpop_hme_apply.firstHalf .info_top .info {position:relative;margin-top:21px;width:100%;height:90px;line-height:90px;text-align:left;}

/* 2022-10-13 중학 이관 안내 팝업 텍스트화 */
.lpop_ginfo.lpop_transfer21 .txt_area.checkVer .agree_case .btn_terms .btnView{display:block;width:98px;height:75px;}
.lpop_ginfo.lpop_transfer21 .txt_area .txtBgCont{width:950px;height:535px;background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/220411/bg_lpop.png) no-repeat 0 0;background-size:100%;}
.lpop_ginfo.lpop_transfer21 .txt_area .txtBgCont .tit{width:750px;margin:0 auto;padding:85px 0 0;}
.lpop_ginfo.lpop_transfer21 .txt_area .txtBgCont .txt{padding:40px 0 30px;text-align:center;font-size:1.5rem;font-weight:bold;}
.lpop_ginfo.lpop_transfer21 .txt_area .txtBgCont .btnStartMiddle{display:block;width:383px;margin:0 auto;}
.lpop_ginfo.lpop_transfer21 .txt_area .txtBgCont .infoTxt{margin-top:35px;text-align:center;font-size:1.25rem;font-weight:bold;color:#ff5e2a;}
.lpop_ginfo .txt_area .info_btm .check .cked_sel.top.option3 .sbOptions{top:-100px !important;}

/* 2022-10-17 밀크티프리패스 (220419 - 레이아웃 동일 ) */
.lpop_ginfo.lpop_freePass .txt_area{position:absolute;top:50%;left:50%;width:950px !important;height:610px !important;border-radius:20px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/221017/bg_freeticket.png) no-repeat 0 0;background-size:950px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);margin-left:0}
.lpop_ginfo.lpop_freePass .txt_area img{width:100%}
.lpop_ginfo.lpop_freePass .txt_area .txt_Wrap{height:538px;border:1px solid transparent}
.lpop_ginfo.lpop_freePass .txt_area .txt_six{position:relative;width:815px;margin:155px auto 0;padding:53px 0;background:#fff;font-size:1.0625rem;line-height:34px;color:#000;letter-spacing:-0.6px;text-align:center;border-radius:36px}
.lpop_ginfo.lpop_freePass .txt_area .txt_six strong{font-weight:bold;color:#000}
.lpop_ginfo.lpop_freePass .txt_area .txt_six strong.colorblue{color:#0088de}
.lpop_ginfo.lpop_freePass .txt_area .txt_six em{color:#599bef;font-weight:bold}
.lpop_ginfo.lpop_freePass .txt_area .txt_six .tit{margin-bottom:15px;font-size:1.25rem;color:#000;font-weight:bold;line-height:30px}
.lpop_ginfo.lpop_freePass .txt_area .txt_six p{line-height:27px}
.lpop_ginfo.lpop_freePass .txt_area.checkVer .txt_six{padding:41px 0;margin:157px auto 0;vertical-align:middle}
.lpop_ginfo.lpop_freePass .txt_area.checkVer .txt_six:after{content:'';position:absolute;top:218px;right:41px;width:108px;height:148px;display:block;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/221017/img_popDeumi.png) no-repeat 0 0;background-size:108px}
.lpop_ginfo.lpop_freePass .txt_area.checkVer .txt_six .blockTxt{display:block;margin-top:8px}
.lpop_ginfo.lpop_freePass .txt_area .txt_sixbox{position:absolute;z-index:1;bottom:0;left:0;width:156px;height:143.5px}
.lpop_ginfo.lpop_freePass .agree_case{width:655px;margin:22px auto 0;text-align:center}
.lpop_ginfo.lpop_freePass .txt_area.checkVer .agree_case  a.btn_terms{display:inline-block;width:98px;height:65px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/221017/btn_termsView.png) no-repeat 0 0;background-size:98px;text-indent:-9999em}
.lpop_ginfo.lpop_freePass .agree_case ul{display:inline-block;margin-left:18px}
.lpop_ginfo.lpop_freePass .agree_case li{position:relative;display:inline-block;width:320px;height:65px;margin-left:15px;vertical-align:top;box-sizing:border-box;border-radius:5px;border:1px solid #cccccc;background:#fff}
.lpop_ginfo.lpop_freePass .agree_case li label .item_txt{color:#cec9d6}
.lpop_ginfo.lpop_freePass .agree_case li.two label .item_txt{padding-left:30px}
.lpop_ginfo.lpop_freePass .agree_case li.one{margin:0}
.lpop_ginfo.lpop_freePass .agree_case li.one label input[type=checkbox] + em{left:83px}
.lpop_ginfo.lpop_freePass .agree_case li label{display:block;height:65px;padding-top:2px;box-sizing:border-box;font-size:2.5rem;color:#999;font-weight:500}
.lpop_ginfo.lpop_freePass .agree_case li label input:focus{outline:none}
.lpop_ginfo.lpop_freePass .agree_case li label input[type=checkbox]{position:absolute;left:1px;z-index:0;width:0px;height:0px;margin:1px 0 0}
.lpop_ginfo.lpop_freePass .agree_case li label input[type=checkbox] + em{position:absolute;z-index:2;top:19px;left:33px;width:31px;height:31px;display:block;margin:0 auto;font-size:1.1875rem;cursor:pointer;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/221017/ico_radio01.png) 50% 0 no-repeat;background-size:31px;letter-spacing:0}
.lpop_ginfo.lpop_freePass .agree_case li label .item_txt{display:inline-block;padding-left:40px;text-align:center;font-size:1.4375rem;font-weight:bold}
.lpop_ginfo.lpop_freePass .agree_case li .item_01{width:158px;text-indent:-9999em;font-size:0}
.lpop_ginfo.lpop_freePass .agree_case li .item_02{width:158px;text-indent:-9999em;font-size:0}
.lpop_ginfo.lpop_freePass .txt_area .btn_enter{position:absolute;top:297px;left:245px;display:block;width:460px;height:82px;text-indent:-9999em}
.lpop_ginfo.lpop_freePass .agree_case li.active{border:1px solid #ff5e2a;background:#ff5e2a;color:#fff}
.lpop_ginfo.lpop_freePass .agree_case li.active label .item_txt{color:#fff}
.lpop_ginfo.lpop_freePass .agree_case li.active label input[type=checkbox] + em{background-position:50% bottom}

/* 2022-11-03 .infoTxt - mystudy.css 와 클래스 충돌방지 */
.lpop_ginfo.lpop_transfer21 .txt_area .txtBgCont .txtTransfer{padding:40px 0 30px;text-align:center;font-size:1.5rem;font-weight:bold;}
.lpop_ginfo.lpop_transfer21 .txt_area .txtBgCont .infoTransfer{margin-top:35px;text-align:center;font-size:1.25rem;font-weight:bold;color:#ff5e2a;}

/* 2023-03-07 관리교사 선정 이벤트 */
/* s: #137622 2024-12-10 수정 */
.lpop_common.lpop_picture .info_top{overflow:visible;width:900px;/*height:511px*/;}
/* .lpop_common.lpop_picture .info_top .bg{position:absolute;bottom:0;left:0;width:937px;height:511px;} */
/* e: #137622 2024-12-10 수정 */

/* 2023-06-13 105855 : HME 상반기 입상 팝업 요청의 건 */
.lpop_hme_prize .txt_area {width:100%;height:410px;border-radius: 50px;}
.lpop_hme_prize .inner {overflow:hidden;position:relative;min-height: 410px;text-align:center;}
.lpop_hme_prize .tit {margin-top:50px;color: #000;font-size:2.375rem;font-weight:900;line-height:1.26;letter-spacing:-0.05rem;}
.lpop_hme_prize .tit b {font-weight:900}
.lpop_hme_prize .tit .colorA {color:#f37022}
.lpop_hme_prize .tit .colorB {color:#406bb4}
.lpop_hme_prize .tit .colorC {color:#8a7ab9}
.lpop_hme_prize .lpop_close {position:absolute;display:inline-block;top:30px;right:37px;width:26px;height:26px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/v3/close_quick.png) no-repeat 0 0;background-size:26px}
.lpop_hme_prize .lpop_close>span {font-size:0;line-height:0;position:absolute;width:0;height:0}
.lpop_hme_prize .hme_info {text-align:center;letter-spacing:-0.05rem}
.lpop_hme_prize .hme_info .txt {display:inline-block;vertical-align:top;padding:23px 0 0 0;width:auto;margin:0 auto;text-align:left;font-size:1rem;font-weight:500;color: #6f6f6f;}
.lpop_hme_prize .hme_info .txt em {color: #0e4ebc;}
.lpop_hme_prize .hme_box {position: relative;width: 482px;height: 204px;margin: 14px auto 0;background: url(//cdndata.milkt.co.kr/ele/app/images/lpop/hme/hme_prize_dumi.png) no-repeat 0 0/ 100%;}
.lpop_hme_prize .hme_box .txtWrap {position: relative;padding: 70px 86px 0 0px;letter-spacing: -0.5px;}
.lpop_hme_prize .hme_box .txt_prize {color: #fff;font-size:2.5rem;font-weight: 900;line-height: 1.6;}
.lpop_hme_prize .hme_box .txt_underline {color: #fff;font-size:1.0625rem;font-weight:500;border-bottom: 1px solid #fff;}
.lpop_hme_prize .hme_box .hme_dumi {position: absolute;bottom: 0;left: calc(50% - 241px);width: 482px;height: 204px;}

/* 2023-08-14 테스트 결과 텍스트추가 */
.lpop_common .txt_area .info_top .markResult {width: 230px;height: 75px;border-radius: 37px;background-color: #ff9000;font-size:1.5625rem;color: #fff; font-weight:700; line-height: 77px;text-align: center;position: absolute;top: 301px;left: 556px;}

/* 2023-09-06 #110088 수준별 수학 > 학습안내 팝업 디자인 개선 ==> hbamth.css로 복사됨 && 2차 개편 오픈 시, lpop.css에는 삭제 예정 */
/* 탭형태 공통 (수준별 수학 학습 안내, AI 분수 마스터 학습 설명, AI 소수 마스터 학습 설명) */
.popWrap .studyinfoTab {font-family:inherit;line-height:1em;letter-spacing:-0.05em}
.popWrap .studyinfoTab *{-webkit-box-sizing:border-box;box-sizing:border-box}
.popWrap .studyinfoTab .hideTxt{overflow:hidden;position:absolute;z-index:-1;width:1px;height:1px;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.popWrap .studyinfoTab {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:25px !important;}
.popWrap .studyinfoTab .tabMenu {margin-bottom:0}
.popWrap .studyinfoTab .tabMenu ul::after{content:none}
.popWrap .studyinfoTab .tabMenu ul li a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:50px;border:3px solid #f6e7d4;border-bottom-width:0;border-radius:20px 20px 0 0;font-family:'BM JUA','나눔고딕';font-size:1.625rem;font-weight:normal;color:#56340e;line-height:50px;letter-spacing:-0.04em;opacity:1;}
.popWrap .studyinfoTab .tabMenu ul li + li {margin-left: 5px;}
.popWrap .studyinfoTab .tabMenu ul li.active a{background:#f6e7d4;font-weight: normal;}
.popWrap .studyinfoTab .tabMenu ul li.active a::after{content:none}
.popWrap .studyinfoTab .tabContents{position:relative; padding:25px 20px 35px;background:#f6e7d4;min-height: 505px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.popWrap .studyinfoTab .tabContents > section {width: 100%;}
.popWrap .studyinfoTab .contList li{display:none;width:1070px;margin:0 auto}
.popWrap .studyinfoTab .contList li.on{display:block}
.popWrap .studyinfoTab img{display:block;width:100%;object-fit:cover}
.popWrap .studyinfoTab .imgPaging{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.popWrap .studyinfoTab .imgPaging li{display:inline-block;}
.popWrap .studyinfoTab .imgPaging li:not(:first-child){margin-left:15px}
.popWrap .studyinfoTab .imgPaging li button{width:10px;height:10px;border-radius:50%;background:#d3bea2;border: none;}
.popWrap .studyinfoTab .imgPaging li.on button{background:#fc8320}
.popWrap .studyinfoTab .info > button{position:absolute;z-index:10;top:50%;margin-top:-40px;display:block;width:26px;height:52px;background:url(//cdndata.milkt.co.kr/ele/app/images/hbmath/pop_math_arrowOrg.png) no-repeat center/cover;border: none;}
.popWrap .studyinfoTab .info .prev{left:36px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.popWrap .studyinfoTab .info .prev.off{display:none}
.popWrap .studyinfoTab .info .next{right:36px;}
.popWrap .studyinfoTab .info .next.off{display:none}

/* 스토리텔링 개념 학습 */
.popWrap.lpop_storytelling .popBody{padding: 30px 34px 10px;}
.lpop_storytelling .info_area .info_list::after{content:"";display:block;clear:both}
.lpop_storytelling .info_area .info_list li{background:url(//cdndata.milkt.co.kr/ele/app/images/hbmath/blit_orange.png) no-repeat 2px 8px;background-size:6px;padding-left:16px;font-size:1.1875rem;color:#333;padding-bottom:20px;line-height:1.4em}
.lpop_storytelling .info_area .info_list li:nth-child(1){text-indent:-92px;padding-left:108px;}
.lpop_storytelling .info_area .info_list li span{font-weight:bold;}
.lpop_storytelling .info_area .info_list li strong{color:#f77c19}
.lpop_storytelling .info_area .info_list li dl{width:100%;margin-top:20px;text-align:center}
.lpop_storytelling .info_area .info_list li dl dd{display:block;float:left;}
.lpop_storytelling .info_area .info_list li dl dd:last-child{margin-right:0}
.lpop_storytelling .info_area .info_list li dl dd span{display:block;background:#f77c19;font-size:1.125rem;width:100%;height:41px;box-sizing:border-box;padding-top:7px;margin-bottom:13px;font-weight:500;color:#fff;}
.lpop_storytelling .info_area .info_list li dl dd:nth-child(1) span{width:171px;border-radius:20px;background:#f6e7d4;margin-right:16px;color:#333}
.lpop_storytelling .info_area .info_list li dl dd:nth-child(2) span{width:188px;border-top-left-radius:20px;border-bottom-left-radius:20px;padding-left:15px;}
.lpop_storytelling .info_area .info_list li dl dd:nth-child(3) span{background:url(//cdndata.milkt.co.kr/ele/app/images/hbmath/bg_ar_orange.png) no-repeat 0 0;background-size:224px;width:224px;}
.lpop_storytelling .info_area .info_list li dl dd:nth-child(4) span{width:189px;border-top-right-radius:20px;border-bottom-right-radius:20px;padding-right:22px;}
.lpop_storytelling .info_area .info_list li dl dd p{font-size:1.125rem;letter-spacing:-2px;padding-bottom:22px;color:#333}
.lpop_storytelling .info_area .info_list li dl dd p:nth-child(3){border-top:1px solid #ccc;padding-top:22px;}

/* 랭킹왕 학습 안내 */
.popWrap.lpop_preschool .popBody{padding: 40px 40px 30px;}
.lpop_preschool .topTxt {font-size:1.25rem;font-weight: bold;line-height: 27px;color: #000;text-align: center;background-color: #f6e7d4;border-radius: 100px;padding: 14px 0;margin-bottom: 23px;}
.lpop_preschool ul {padding-left: 47px;margin-bottom: 24px;}
.lpop_preschool ul li + li {margin-top: 8px;}
.lpop_preschool ul li {display: -webkit-box;display: -ms-flexbox;display: flex;font-size:1.0625rem;line-height: 27px;letter-spacing: -1px;padding-left: 10px;position: relative;}
.lpop_preschool ul li:after {content: '';display: block;width: 3px;height: 3px;border-radius: 5px;background-color: #000;position: absolute;top: 14px;left: 0;}
.lpop_preschool ul li em {width: 105px;font-weight: bold;color: #f77c19;font-size:1.125rem;}
.lpop_preschool ul li div span {display: block;}
.lpop_preschool ul li div span strong {font-weight: bold;}
.lpop_preschool .imgArea {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.lpop_preschool .imgArea img {width: 271px;margin: 0 33px;}
.lpop_preschool .noti {font-size:0.8125rem;font-weight: 300;color: #000;line-height: 22px;margin-top: 16px;text-align: right;padding-right: 66px;}

/* 영역별 집중 학습 */
.popWrap.lpop_sectionMath .popBody {padding: 40px;}
.lpop_sectionMath .info_area .info_list li{background:url(//cdndata.milkt.co.kr/ele/app/images/hbmath/blit_orange.png) no-repeat 1px 11px;background-size:6px;padding-left:16px;font-size:1.125rem;color:#333;line-height:27px;letter-spacing: -0.5px;font-weight:500;}
.lpop_sectionMath .info_area .info_list li + li {margin-top: 12px;}
.lpop_sectionMath .info_area .info_list li strong{color:#f77c19}
.lpop_sectionMath .info_area .info_list li dl{width:100%;margin-top:12px;text-align:center}
.lpop_sectionMath .info_area .info_list li dl:after{content:'';display:block;clear:both}
.lpop_sectionMath .info_area .info_list li dl dd{width:32%;display:block;float:left;margin-right:2%}
.lpop_sectionMath .info_area .info_list li dl dd:last-child{margin-right:0}
.lpop_sectionMath .info_area .info_list li dl dd span{display:block;background:#f6e7d4;border-radius:20px;font-size:1.125rem;width:100%;height:42px;box-sizing:border-box;padding-top:10px;margin-bottom:10px;}
.lpop_sectionMath .info_area .info_list li dl dd p{font-size:1.125rem;line-height: 25px;;}

/* 단원별 보충 학습 */
.popWrap.lpop_chapterMath .popBody {padding: 40px;}
.lpop_chapterMath .info_area .info_list li{background:url(//cdndata.milkt.co.kr/ele/app/images/hbmath/blit_orange.png) no-repeat 1px 11px;background-size:6px;padding-left:16px;font-size:1.125rem;color:#333;line-height:27px;letter-spacing: -0.5px;font-weight:500;}
.lpop_chapterMath .info_area .info_list li + li {margin-top: 12px;}
.lpop_chapterMath .info_area .info_list li strong{color:#f77c19}
.lpop_chapterMath .info_area .info_list li dl{width:100%;margin-top:12px;text-align:center}
.lpop_chapterMath .info_area .info_list li dl:after{content:'';display:block;clear:both}
.lpop_chapterMath .info_area .info_list li dl dd{width:23.5%;display:block;float:left;margin-right:1.5%}
.lpop_chapterMath .info_area .info_list li dl dd:last-child{margin-right:0}
.lpop_chapterMath .info_area .info_list li dl dd span{display:block;background:#f6e7d4;border-radius:20px;font-size:1.125rem;width:100%;height:42px;box-sizing:border-box;padding-top:10px;margin-bottom:10px;}
.lpop_chapterMath .info_area .info_list li dl dd p{font-size:1.125rem;line-height: 25px;;}

/* 짤강 수학 */
.popWrap.lpop_jjalgang .popBody {padding: 0;}
.lpop_jjalgang .info_area{padding: 40px 30px 40px 172px; background:url(//cdndata.milkt.co.kr/ele/app/images/hbmath/book_0401.png) no-repeat 40px 25px;background-size:162px;}
.lpop_jjalgang .info_area .info_list::after{content:"";display:block;clear:both}
.lpop_jjalgang .info_area .info_list li{background:url(//cdndata.milkt.co.kr/ele/app/images/hbmath/blit_orange.png) no-repeat 1px 8px;background-size:6px;padding-left:16px;font-size:1.125rem;color:#333;line-height:1.4em;font-weight:500;letter-spacing: -1px;}
.lpop_jjalgang .info_area .info_list li + li {margin-top: 12px}
/* // 2023-09-07 #110088 수준별 수학 > 학습안내 팝업 디자인 개선 */

/* #110026 선생님! 어디가요? /  2023-09-08 추가 */
.popWrap.lpop_sctTeacher .popBody{padding:35px 0}
.lpop_sctTeacher .imgTeacher{width:425px;margin:0 auto}
.lpop_sctTeacher .imgTeacher img{display:block;width:100%;}
.lpop_sctTeacher .infoTxt{display:block;margin-top:20px;font-size:1.125rem;color:#38353c;text-align:center;letter-spacing:-0.25px}
.lpop_sctTeacher .infoTxt>em{z-index:0;position:relative;font-weight:700}
.lpop_sctTeacher .infoTxt>em::after{content:'';z-index:-1;position:absolute;left:0;bottom:-1px;width:100%;height:8px;border-radius:4px;background:#f6e7d4;}

/* 출판사 안내 팝업 ( aiSubject에서 가져옴 -> 실력평가에서 사용 )*/
.popWrap.popTextbook .popHeader{letter-spacing:-.05rem}
.popWrap.popTextbook .popBody{padding:0 35px 55px}
.popWrap.popTextbook .popBody *{-webkit-box-sizing:border-box;box-sizing:border-box}
.popWrap.popTextbook .popBody button{letter-spacing:-.05rem}
.popTextbook .popBody .popMsg{margin-top:-6px}
.popTextbook .popBody .colorPrp{color:#8231fc}
.popTextbook .popBody .contTit{font-size:1.125rem;font-weight:400;color:#333;line-height:1}
.popTextbook .popBody .contTit b{font-weight:600}
.popTextbook .popBody .contNoti{margin-top:30px;font-size:1.125rem;font-weight:500;color:#38353c;line-height:1;text-align:center;letter-spacing:-.05rem}
.popTextbook .popBody .pubCo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;justify-content:space-around;height:53px;border-top:1px solid #38353c;border-bottom:1px solid #38353c;text-align:center;}
.popTextbook .popBody .pubCo li{position:relative;flex:1 1 auto}
.popTextbook .popBody .pubCo li:not(:first-child)::before{content:'';position:absolute;top:50%;left:0;display:block;width:1px;height:15px;background:#d7d7d8;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.popTextbook .popBody .pubCo li button{display:block;width:100%;height:100%;font-size:1.125rem;font-weight:400;color:#333;line-height:51px}

/* 출판사 안내 팝업 > 검정 교과 과목 색상 추가 2023-06-21 */
.popTextbook .popBody .bookListWrap{overflow:hidden;position:relative;margin-top:42px;padding-bottom:34px}
.popTextbook .popBody .bookListWrap ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}
.popTextbook .popBody .bookListWrap li{position:relative;top:82px;width:128px;height:167px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;text-align:center;background-image:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/aiSubject/popWrap_book_math_off.png);}
.popTextbook .popBody .bookListWrap li.colorMath{background-image:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/aiSubject/popWrap_book_math_off.png)}
.popTextbook .popBody .bookListWrap li.colorSoc{background-image:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/aiSubject/popWrap_book_soc_off.png)}
.popTextbook .popBody .bookListWrap li.colorSci{background-image:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/aiSubject/popWrap_book_sci_off.png)}
.popTextbook .popBody .bookListWrap li.colorEng{background-image:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/aiSubject/popWrap_book_eng_off.png)}
.popTextbook .popBody .bookListWrap li.on{top:0;transition:0.2s;background-image:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/aiSubject/popWrap_book_math_on.png)}
.popTextbook .popBody .bookListWrap li.colorMath.on{background-image:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/aiSubject/popWrap_book_math_on.png)}
.popTextbook .popBody .bookListWrap li.colorSoc.on{background-image:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/aiSubject/popWrap_book_soc_on.png)}
.popTextbook .popBody .bookListWrap li.colorSci.on{background-image:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/aiSubject/popWrap_book_sci_on.png)}
.popTextbook .popBody .bookListWrap li.colorEng.on{background-image:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/aiSubject/popWrap_book_eng_on.png)}
.popTextbook .popBody .bookListWrap li button{display:block;width:100%;height:100%}
.popTextbook .popBody .bookListWrap li button span{display:inline-block;font-family: 'Noto Sans KR', 'Gulim', '굴림', sans-serif;font-size:1.875rem;font-weight:400;color:#fff;line-height:1;-webkit-transform:translate(-5px, -6px);transform:translate(-5px, -6px)}
.popTextbook .popBody .bookListWrap li:not(:first-child){margin-left:25px}
.popTextbook .popBody .bookListWrap .prev{position:absolute;top:30%;left:0;width:20px;height:35px}
.popTextbook .popBody .bookListWrap .next{position:absolute;top:30%;right:0;width:20px;height:35px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.popTextbook .popBody .bookListWrap button{position:relative;z-index:100}
.popTextbook .popBody .bookListWrap button img{width:100%;vertical-align:top}

/* 2023-09-20 수준별 국어 학습안내 팝업 */
/* 서브메인 학습안내 */
.popWrap.lpop_korean_studyinfo .popBody{padding:35px;letter-spacing:-0.025em}
.lpop_korean_studyinfo .subTxt{font-size:1.6875rem;color:#56340e;text-align:center;font-family:'BM JUA','나눔고딕'}
.lpop_korean_studyinfo .listWrap{display:flex;display:-webkit-flex;justify-content:space-between;width:1090px;margin-top:25px}
.lpop_korean_studyinfo .listBox{width:265px;height:425px;padding:0 20px;box-sizing:border-box;background:#f6e7d4;border-radius:20px}
.lpop_korean_studyinfo .listBox .listTit{display:block;margin:4px 3px 0;border-bottom:1px solid #c6b49d;font-size:1.5rem;line-height:55px;color:#56340e;font-weight:normal;text-align:center;font-family:'BM JUA','나눔고딕'}
.lpop_korean_studyinfo .listBox li{position:relative;margin-top:33px;padding-left:86px;color:#333}
.lpop_korean_studyinfo .listBox li:first-child{margin-top:24px}
.lpop_korean_studyinfo .listBox li img{position:absolute;top:50%;left:0;width:75px;margin-top:-37px}
.lpop_korean_studyinfo .listBox li strong{font-size:1.1875rem;font-weight:700}
.lpop_korean_studyinfo .listBox li p{margin-top:4px;font-size:1.0625rem;line-height:25px}

/* 서브메인 학습안내 ==> 2차 개편으로 수정됨 - 2024-07-10 */
.popWrap.themeBlack.lpop_korean_studyinfo .popContents{width:1200px !important;height:665px}
.popWrap.themeBlack.lpop_korean_studyinfo .popBody{padding:26px 40px 26px !important}
.popWrap.themeBlack.lpop_korean_studyinfo .subTxt{font-family:"Noto Sans KR";font-weight:500;font-size:1.25rem;color:#222;text-align:center;}
.popWrap.themeBlack.lpop_korean_studyinfo .listWrap{width:100%;margin-top:30px;}
.popWrap.themeBlack.lpop_korean_studyinfo .listBox{width:219px;height:475px;padding:0 19px;box-sizing:border-box;background:#f3f3f3}
.popWrap.themeBlack.lpop_korean_studyinfo .listBox .listTit{margin:0;border-bottom:1px solid #bebebe;font-size:1.25rem;line-height:49px;color:#232323;font-weight:700;text-align:center;font-family:"Noto Sans KR";}
.popWrap.themeBlack.lpop_korean_studyinfo .listBox li{margin-top:10px;min-height:70px;padding-left:80px;color:#333}
.popWrap.themeBlack.lpop_korean_studyinfo .listBox li:first-child{margin-top:20px}
.popWrap.themeBlack.lpop_korean_studyinfo .listBox li img{position:absolute;top:0;bottom:0;left:0;width:70px;height:70px;margin:auto;}
.popWrap.themeBlack.lpop_korean_studyinfo .listBox li strong{display:inline-block;margin-top:5px;font-size:0.9375rem;font-weight:700;letter-spacing:-1.05px;} /* #143606 NEW AI 받아쓰기 2025-03-14 */
.popWrap.themeBlack.lpop_korean_studyinfo .listBox li p{margin-top:4px;font-size:0.8125rem;line-height:1.4;letter-spacing:-1px;}

/* 학습설명 공통 */
.lpop_koreanInfo {margin: 0 -35px;}
.lpop_koreanInfo ul {padding: 40px 0;display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center;}
.lpop_koreanInfo li {flex: 1;-webkit-box-flex: 1;-ms-flex: 1;position: relative;}
.lpop_koreanInfo li + li:after {display: block;content: '';width: 35px; height: 59px;background: url(//cdndata.milkt.co.kr/ele/app/images/korean/lpop_arrow.jpg) no-repeat 0 0 / contain;position: absolute;top: 60px;left: -17px;}
.lpop_koreanInfo li .img {width: 180px;margin: 0 auto;}
.lpop_koreanInfo li .img img {max-width: 100%;}
.lpop_koreanInfo li dl dt {font-weight: bold;font-size:1.625rem;margin: 20px 0 10px;}
.lpop_koreanInfo li dl dd {font-size:1.0625rem;line-height: 23px;}
.lpop_koreanInfo .arrowN li:after {display: none;}
.lpop_bookInfo {padding: 40px 0 40px 160px; margin-right: -10px; position: relative; min-height: 200px;}
.lpop_bookInfo .img {width: 137.5px; height: 200px; overflow: hidden;position: absolute; top: 40px; left: 0;}
.lpop_bookInfo .img img {max-width: 100%;}
.lpop_bookInfo .txt li {font-size:1.125rem; color: #525344;display: -webkit-box;display: -ms-flexbox;display: flex;}
.lpop_bookInfo .txt li + li {margin-top: 10px;}
.lpop_bookInfo .txt li em {width: 74px;font-weight: bold;padding-left: 12px;position: relative;}
.lpop_bookInfo .txt li em:before {display: block;content: '';width: 3px;height: 3px;border-radius: 5px;background-color: #525344;position: absolute;top: 13px;left: 0;}
/* 2024-07-11 #128021 문해력탄탄 학습설명 디자인변경(검정테마 탭) */
.lpop_koreanInfo li .imgL{width:200px;margin:0 auto}
.lpop_koreanInfo li .imgL img{max-width:100%}
.lpop_korean_literacy .lpop_koreanInfo .arrowN2{padding:35px 115px 50px;background:url(//cdndata.milkt.co.kr/ele/app/images/korean/ico_arrow.png) no-repeat center 100px/35px auto;}
.lpop_korean_literacy .lpop_koreanInfo .arrowN2 li + li:after {display:none}
.lpop_korean_literacy .lpop_koreanInfo .arrowN3{padding:35px 36px 51px;letter-spacing:-1px;}
.lpop_korean_literacy .lpop_koreanInfo .arrowN3 li + li:after{display:block;content:'';position:absolute;top:74px;left:-10px;width:23px;height:37px;background:url(//cdndata.milkt.co.kr/ele/app/images/korean/lpop_arrow_s.png) no-repeat 0 0 / contain;}
.lpop_korean_literacy .lpop_koreanInfo .arrowN3 li dl dt{font-size:1.375rem;}
.lpop_korean_literacy .tabContents .lpop_koreanInfo .topTxt{padding-top:0}
.popWrap.lpop_korean_literacy .popBody .tabMenu ul::after{border-bottom:1px solid #686868;}
.popWrap.lpop_korean_literacy .popBody .tabMenu ul li.active a::after{border:1px solid #686868;}

/* 급수별한자 한자검정시험 안내 */
.popWrap.lpop_korean_testinfo .popBody {min-height: 540px;}
.lpop_korean_testinfo .scheduleBox {position:relative;width:100%;padding-bottom: 40px;}
.lpop_korean_testinfo .scheduleBox .box_white{width:32%;padding:0 15px;box-sizing:border-box;position:relative;float:left;margin-right:2%;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif; }
.lpop_korean_testinfo .scheduleBox .box_white:last-child{margin-right:0;}
.lpop_korean_testinfo .scheduleBox:after{content:'';display:block;clear:both}
.lpop_korean_testinfo .scheduleBox .box_white ul li{font-size:1.125rem;color:#333;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_blit_black.png) no-repeat left 15px;background-size:2px;padding-left:12px;line-height:30px;letter-spacing:-1px;}
.lpop_korean_testinfo .scheduleBox .box_white ul li a{text-decoration:none;color:#333;}
.lpop_korean_testinfo .scheduleBox .box_white ul li span{font-weight:bold;}
.lpop_korean_testinfo .scheduleBox .box_white ul li strong{color:#f77c19}
.lpop_korean_testinfo .scheduleBox .box_white .tbl_style{border-top:1px solid #56340e;border-bottom:1px solid #56340e;margin-top:20px;}
.lpop_korean_testinfo .scheduleBox .box_white .tbl_style  table th{font-weight:bold;}
.lpop_korean_testinfo .scheduleBox .box_white .tbl_style  table th,
.lpop_korean_testinfo .scheduleBox table td{border-left:none; text-align:center;font-size:1rem;color:#333;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:7px 0; line-height:20px; height:55px; box-sizing:border-box;}
.lpop_korean_testinfo .scheduleBox .box_white .tbl_style  table th:last-child,
.lpop_korean_testinfo .scheduleBox table td:last-child{border-right:none;}
.lpop_korean_testinfo .scheduleBox .box_white .tbl_style  table th.point,
.lpop_korean_testinfo .scheduleBox table td.point{background:#f6e7d4}
.lpop_korean_testinfo .scheduleBox .box_white_02{width:885px;padding:0 47px;box-sizing:border-box;position:relative;background:#fff;border-radius:20px;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif; float:right;margin-top:15px;}
.lpop_korean_testinfo .scheduleBox .character_01{position:absolute;left:5px;top:35px;display:block;width:257px;z-index:2}
.lpop_korean_testinfo .scheduleBox .character_01 img{width:100%;}
.lpop_korean_testinfo .scheduleBox .character_02{position:absolute;left:810px;top:31px;display:block;width:312px;z-index:2}
.lpop_korean_testinfo .scheduleBox .character_02 img{width:100%;}
.lpop_korean_testinfo .scheduleBox .box_white_02 ul{width:100%;}
.lpop_korean_testinfo .scheduleBox .box_white_02 ul li{border-bottom:1px solid #c6b49d;padding:37px 0;font-size:1.1875rem;color:#333; line-height:27px;letter-spacing:-1px; display:table;width:100%;text-align:left}
.lpop_korean_testinfo .scheduleBox .box_white_02 ul li:last-child{border-bottom:none;}
.lpop_korean_testinfo .scheduleBox .box_white_02 ul li strong{color:#f77c19;}
.lpop_korean_testinfo .scheduleBox .box_white_02 ul li span{display:table-cell;vertical-align:middle;width:150px; }
.lpop_korean_testinfo .scheduleBox .box_white_02 ul li span em{display:block;text-align:center;width:150px; height:37px;background:#f6e7d4;font-size:1.0625rem; font-weight:normal; border-radius:20px;margin-right:15px;color:#333;line-height:210%;text-indent:0;}
.lpop_korean_testinfo .scheduleBox .box_white_02 ul li ul{display:inline-block; float:right;}
.lpop_korean_testinfo .scheduleBox .box_white_02 ul li ul li{border-bottom:none;padding:0; text-indent:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_blit_black.png) no-repeat left 15px;background-size:2px;padding-left:10px;}
.lpop_korean_testinfo .scheduleBox .box_white_02 ul li ul li:first-child{padding-top:0px;}

/* AI받아쓰기 도움말 */
.lpop_korean_help .popContents {overflow: visible;}
.lpop_korean_help .deco{width:305px;position:absolute;top:-141px;left:50%;margin-left:-152px;display:inline-block;}
.lpop_korean_help .deco img{width:305px}
.lpop_korean_help .dicBox {padding:30px 0 35px;box-sizing:border-box}
.lpop_korean_help .dicBox ul{min-height:153px;box-sizing:border-box}
.lpop_korean_help .dicBox ul.pop_help_dic {padding-left:276px;background:url('//cdndata.milkt.co.kr/ele/app/images/kids/dictation/help_img_dic.jpg') no-repeat left 30%;background-size:246px}
.lpop_korean_help .dicBox ul.pop_help_copy {padding-left:266px;background:url('//cdndata.milkt.co.kr/ele/app/images/kids/dictation/help_img_copy.jpg') no-repeat left 30%;background-size:246px}
.lpop_korean_help .dicBox ul.pop_help_pretty {padding-left:266px;background:url('//cdndata.milkt.co.kr/ele/app/images/kids/dictation/help_img_dic.jpg') no-repeat left 50%;background-size:246px}
.lpop_korean_help .dicBox ul li{font-size:1.3125rem;color:#5e3e18;font-weight:bold;letter-spacing:-1.4px;line-height:46px}
.lpop_korean_help .dicBox ul li:first-child{margin-bottom:-8px}
.lpop_korean_help .dicBox ul i{display:inline-block;vertical-align:middle}
.lpop_korean_help .dicBox ul i>img{padding:2px 0 4px;vertical-align:sub}
.lpop_korean_help .dicBox ul i.ico_speaker{width:42px}
.lpop_korean_help .dicBox ul i.ico_return{width:110px}
.lpop_korean_help .dicBox ul i.ico_ok{width:110px}
.lpop_korean_help .dicBox ul i.ico_clear{width:135px}

/* 채점결과 */
.popWrap.lpop_korean_check .popBody {padding-bottom: 30px;}
.lpop_korean_check .myScore{line-height:44px;font-size:1.3125rem;font-weight:bold;color:#5e3e18;padding:13px 0;box-sizing:border-box}
.lpop_korean_check .myScore>span{color:#ff7200;margin-left:10px}
.lpop_korean_check .myScore .btn_onemore{font-size:1.25rem;color:#56350e;font-family:'BM JUA';font-weight:normal;letter-spacing:-0.5px;padding:12px 19px;box-sizing:border-box;background:#f6e7d4;border-radius:12px;float:right;line-height:20px}
.lpop_korean_check table th{height:52px;border-top:1px solid #999;border-bottom:1px solid #999;box-sizing:border-box;font-size:1.0625rem;font-weight:bold;color:#5e3e18}
.lpop_korean_check table th:last-child{color:#ff7200}
.lpop_korean_check table td{padding-left:24px;box-sizing:border-box;line-height:50px;font-size:1.0625rem;color:#5e3e18;border-bottom:1px solid #dad9d7;border-right:1px solid #dad9d7}
.lpop_korean_check table td.check_circle{background:url('//cdndata.milkt.co.kr/ele/app/images/kids/dictation/check_circle.png') no-repeat center;background-size:40px}
.lpop_korean_check table td.check_star{background:url('//cdndata.milkt.co.kr/ele/app/images/kids/dictation/check_star.png') no-repeat center 4px;background-size:41px}
.lpop_korean_check table td:first-child{padding:0;text-align:center;color:#555}
.lpop_korean_check table td:last-child{font-weight:bold;border-right:none}

/* 진입팝업 */
.lpop_introInfo ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 26px;}
.lpop_introInfo ul li + li {border-top: solid 1px #efefef;}
.lpop_introInfo ul li .img {width: 150px;margin-right: 18px;text-align: center;}
.lpop_introInfo ul li .img img {max-width: 100%;}
.lpop_introInfo ul li:nth-child(4) img {width: 100px;}
.lpop_introInfo ul li:nth-child(5) img {width: 53px;}
.lpop_introInfo ul li .txt {font-size:1.1875rem; line-height: 25px;color: #5e3e18; letter-spacing: -1px;font-family:'NanumSquareRound';font-weight:700;}

/* 컵받는 팝업 */
.popWrap.lpop_korean_introCup .popBody {position: relative;padding: 40px 20px 40px 400px;min-height: 337px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.lpop_korean_introCup .img {position: absolute; top: 40px; left: 40px;}
.lpop_korean_introCup .img img {width: 336px;}
.lpop_korean_introCup ul {margin-top: 30px;}
.lpop_korean_introCup ul li + li {margin-top: 21px;}
.lpop_korean_introCup ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size:1.1875rem;line-height: 30px;letter-spacing: -1px;}
.lpop_korean_introCup ul li em {display: inline-block; margin-right: 10px;width: 32px; height: 32px;border-radius: 64px;background-color: #5e3e18;color: #fff;font-weight:500;text-align: center;}
.lpop_korean_introCup ul li span {font-family:'NanumSquareRound';font-weight:700;}
.lpop_korean_introCup ul li span strong {color: #ff7200;}
/* // 2023-09-20 수준별 국어 학습안내 팝업 */

/* #110380 캡스톤, 레드체어프레스, 레츠그로우 학습안내 2023-10-04 */
.popWrap.engBook .popBody{width:850px;height:588px;padding:0 40px}
.engBook .tabContents .contTit{display:block;font-size:1.6875rem;font-weight:700;color:#333;letter-spacing:-0.04em;line-height:1}
.engBook .tabContents .contTit span{color:#f87c1a}
.engBook .tabContents .subTxt{display:flex;display:-webkit-flex;justify-content:center;align-items:center;height:132px}
.engBook .tabContents .subTxt img{width:90px;margin-right:40px}
.engBook .tabContents .subTxt p{font-size:1.25rem;letter-spacing:-0.06em;line-height:35px;color:#333}
.engBook .tabContents .subTxt p strong,
.engBook .tabContents .char dd strong,
.engBook .tabContents .gTxt strong{font-weight:700}
.engBook .tabContents .char{position:relative;display:flex;flex-direction:column;justify-content:center;margin-top:13px;padding-left:266px;height:130px;background:#f5eff9;border-radius:5px;color:#333}
.engBook .tabContents .char dt{position:absolute;top:55.5px;left:96px;font-size:1.25rem;font-weight:700;letter-spacing:-0.06em;line-height:1}
.engBook .tabContents .char dd{position:relative;font-size:1.0625rem;letter-spacing:-0.06em;line-height:30px}
.engBook .tabContents .char dd::before{content:'·';display:inline-block;margin-right:12px}
.engBook .tabContents table{overflow:hidden;margin-top:25px;border:1px solid #e0e0e0;border-radius:5px;border-collapse:separate;text-align:center;font-size:12.5px}
.engBook .tabContents table tr{height:42px}
.engBook .tabContents table tr:first-child th,
.engBook .tabContents table tr:first-child td{border-bottom:1px solid #e0e0e0}
.engBook .tabContents table th{background:#f2f2f2;font-weight:500}
.engBook .tabContents table td{border-right:1px solid #e0e0e0;font-weight:700}
.engBook .tabContents table td:last-child{border-right:none}
.engBook .tabContents .tbTxt{margin-top:10px;text-align:right;color:#686868;letter-spacing:-0.06em}
.engBook .tabContents .guide{display:flex;display:-webkit-flex;justify-content:space-between;margin-top:30px}
.engBook .tabContents .flo{width:calc(50% - 10px);padding:20px 37.5px 33px;background:#f5eff9;border-radius:5px;box-sizing:border-box}
.engBook .tabContents .flo p{width:190px;height:40px;margin:0 auto 17px;background:#fff;border-radius:20px;font-size:1.0625rem;font-weight:700;letter-spacing:-0.06em;text-align:center;line-height:40px}
.engBook .tabContents .flo p span{color:#f87c1a}
.engBook .tabContents .flo .imgWrap{overflow:hidden;width:100%;height:190px;border-radius:5px}
.engBook .tabContents .flo img{width:100%}
.engBook .tabContents .gTxt{height:60px;margin-top:20px;background:#fafafa;border-radius:5px;font-size:1.125rem;letter-spacing:-0.05em;text-align:center;line-height:60px;}
.engBook.grow .tabContents .subTxt img{width:185px;margin-right:20px}
.engBook.grow .tabContents .char,
.engBook.grow .tabContents .flo{background:#eff8f0}
.engBook.grow .tabContents table,
.engBook.red .tabContents table{font-size:0.875rem}
.engBook.red .tabContents .subTxt img{width:130px;margin-right:38px}
.engBook.red .tabContents .char,
.engBook.red .tabContents .flo{background:#faf1f4}

/* 영재/특목 학습안내 */
.popWrap.giftedSpecial_studyinfo .popBody{height:530px;padding:34px 40px 48px;}
.giftedSpecial_studyinfo .infoList{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;height:100%;}
.giftedSpecial_studyinfo .infoList li{position:relative;flex-shrink:0;width:240px;}
.giftedSpecial_studyinfo .infoList li + li::before{content:"";position:absolute;top:0;left:-35px;display:block;width:1px;height:calc(100% + 1px);background:#dfdfdf;}
.giftedSpecial_studyinfo .infoList .inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;height:100%;text-align:center;letter-spacing:-.04rem;}
.giftedSpecial_studyinfo .infoList_tit{height:92px;background-repeat:no-repeat;background-size:240px;}
.giftedSpecial_studyinfo li:nth-child(1) .infoList_tit{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/giftedSpecial/lpop_studyinfo_bg_item01.png)}
.giftedSpecial_studyinfo li:nth-child(2) .infoList_tit{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/giftedSpecial/lpop_studyinfo_bg_item02.png)}
.giftedSpecial_studyinfo li:nth-child(3) .infoList_tit{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/giftedSpecial/lpop_studyinfo_bg_item03.png)}
.giftedSpecial_studyinfo .infoList_tit p{padding-top:10px;font-size:1.0625rem;font-weight:400;color:#fff;}
.giftedSpecial_studyinfo .infoList_tit strong{font-size:1.625rem;font-weight:700;color:#fff;line-height:1.2;}
.giftedSpecial_studyinfo .infoList_desc{font-size:1rem;font-weight:400;color:#222;line-height:1.3;}
.giftedSpecial_studyinfo .infoList_desc em{font-weight:700;}
.giftedSpecial_studyinfo .infoList_box img{display:block;width:100%}
.giftedSpecial_studyinfo .infoList_box.type02 img{position:relative;width:202px;margin:0 auto;}
.giftedSpecial_studyinfo .infoList li:nth-child(1) .infoList_desc{margin:28px 0}
.giftedSpecial_studyinfo .infoList li:nth-child(2) .infoList_desc{margin:23px 0}
.giftedSpecial_studyinfo .infoList li:nth-child(2) .infoList_box.type02{margin-bottom:9px}
.giftedSpecial_studyinfo .infoList li:nth-child(3) .infoList_box{margin-top:23px}
/* 2차 개편으로 더블 언더스코어(__) 삭제 예정 : s */
.giftedSpecial_studyinfo .infoList__tit{height:92px;background-repeat:no-repeat;background-size:240px;}
.giftedSpecial_studyinfo li:nth-child(1) .infoList__tit{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/giftedSpecial/lpop_studyinfo_bg_item01.png)}
.giftedSpecial_studyinfo li:nth-child(2) .infoList__tit{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/giftedSpecial/lpop_studyinfo_bg_item02.png)}
.giftedSpecial_studyinfo li:nth-child(3) .infoList__tit{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/giftedSpecial/lpop_studyinfo_bg_item03.png)}
.giftedSpecial_studyinfo .infoList__tit p{padding-top:10px;font-size:1.0625rem;font-weight:400;color:#fff;}
.giftedSpecial_studyinfo .infoList__tit strong{font-size:1.625rem;font-weight:700;color:#fff;line-height:1.2;}
.giftedSpecial_studyinfo .infoList__desc{font-size:1rem;font-weight:400;color:#222;line-height:1.3;}
.giftedSpecial_studyinfo .infoList__desc em{font-weight:700;}
.giftedSpecial_studyinfo .infoList__box img{display:block;width:100%}
.giftedSpecial_studyinfo .infoList__box.type02 img{position:relative;width:202px;margin:0 auto;}
.giftedSpecial_studyinfo .infoList li:nth-child(1) .infoList__desc{margin:28px 0}
.giftedSpecial_studyinfo .infoList li:nth-child(2) .infoList__desc{margin:23px 0}
.giftedSpecial_studyinfo .infoList li:nth-child(2) .infoList__box.type02{margin-bottom:9px}
.giftedSpecial_studyinfo .infoList li:nth-child(3) .infoList__box{margin-top:23px}
/* 2차 개편으로 더블 언더스코어(__) 삭제 예정 : e */

/* 영재/특목 교재정보, 선생님 팝업 */
.popWrap.giftedSpecial_info .popBody{height:380px}
.giftedSpecial_info .popBody section li p{font-size:1.125rem;font-weight:700;margin-bottom:27px}
.giftedSpecial_info .popBody .tabCont1 .flexBox{padding:0}
.giftedSpecial_info .popBody .tabCont1 .tImage{flex-shrink:0;width:280px;height:280px;margin-top:-8px}
.giftedSpecial_info .popBody .tabCont1 .tImage img{display:block;width:100%}
.giftedSpecial_info .popBody .tabCont1 .tInfo{letter-spacing:-1px;margin-left:40px;max-height:250px;overflow-y:auto;width:calc(100% - 280px - 40px); /*2023-08-25 수정*/}
.giftedSpecial_info .popBody .tabCont1 .tInfo .tName{font-size:1.75rem;font-weight:400;margin-bottom:5px}
.giftedSpecial_info .popBody .tabCont1 .tInfo .tName strong{ font-weight:900}
.giftedSpecial_info .popBody .tabCont1 .tInfo ul li{position:relative;font-size:1.125rem;padding-left:10px}
.giftedSpecial_info .popBody .tabCont1 .tInfo ul li:after{display:block;width:3px ;height:3px;position:absolute;top:12px;left:0;content:'';border-radius:100%;background:#000}
.giftedSpecial_info .popBody .tabCont1 .tInfo ul + p{margin-top:25px}
.giftedSpecial_info .popBody .tabCont1 .tInfo em{font-family:'Noto Sans KR', 'Noto Sans SC';font-weight:500}
.giftedSpecial_info .popBody .tabCont2 .flexBox{padding:10px 0 0 46px;display: flex; justify-content:flex-start;}
.giftedSpecial_info .popBody .tabCont2 .bookImage{background:url(//cdndata.milkt.co.kr/ele/app/images/daechiFirst/pop_bookInfo_base.png) no-repeat 0 0 / contain;width:172.5px;height:219px}
.giftedSpecial_info .popBody .tabCont2 .bookImage img{width:155px;height:204px;display:block;}
.giftedSpecial_info .popBody .tabCont2 .bookInfo{width:510px;letter-spacing:-1px;margin-left:65px;}
.giftedSpecial_info .popBody .tabCont2 .bookInfo:only-child { margin: 0 auto; width: 530px;}
.giftedSpecial_info .popBody .tabCont2 .bookInfo:only-child dl dd {width: 370px;}
.giftedSpecial_info .popBody .tabCont2 .bookInfo dl{overflow:hidden}
.giftedSpecial_info .popBody .tabCont2 .bookInfo dl dt{width:140px;height:34px;margin-bottom:11px;font-size:0.875rem;background:#f6e7d4;color:#f47600;font-weight:700;text-align:center;float:left;border-radius:30px;line-height:34px}
.giftedSpecial_info .popBody .tabCont2 .bookInfo dl dd{width:350px;line-height:24px;padding:4px 0 17px;word-break:keep-all;display:block;font-size:1.125rem;float:left;margin-left:10px}

/* 영재/특목 추천도서 팝업 */
.popWrap.giftedSpecial_recombook *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.popWrap.giftedSpecial_recombook .popBody{position:relative;padding:36px 0 74px;}
.giftedSpecial_recombook .recombookWrap{overflow:hidden;margin:0 65px}
.giftedSpecial_recombook .recombookArea{height:100%;}
.giftedSpecial_recombook .recombookArea ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow-x:hidden;overflow-y:auto;max-height:460px;}
.giftedSpecial_recombook .recombookArea li{position:relative;flex-shrink:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;flex-direction:column;width:170px;height:210px;margin-left:17.5px;text-align:center;letter-spacing:-.04rem;}
.giftedSpecial_recombook .recombookArea li::before{content:"";position:absolute;top:0;left:-9px;width:1px;height:100%;background-color:#eaeaea}
.giftedSpecial_recombook .recombookArea li:nth-child(n + 6){margin-top:39px}
.giftedSpecial_recombook .recombookArea li:nth-child(5n + 1){margin-left:0}
.giftedSpecial_recombook .recombookArea li:nth-child(5n + 1)::before{content:none}
.giftedSpecial_recombook .recombookArea li:last-child::after{content:"";position:absolute;top:0;right:-10px;width:1px;height:100%;background-color:#eaeaea}
.giftedSpecial_recombook .recombookArea li:nth-child(5n)::after{content:none}
.giftedSpecial_recombook .recombook_cover{overflow:hidden;min-height:134px;max-height:146px}
.giftedSpecial_recombook .recombook_cover img{display:inline-block;width:95px;}
.giftedSpecial_recombook .recombook_tit{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;height:50px;padding:0 18px}
.giftedSpecial_recombook .recombook_tit strong{width:100%;font-size:1rem;font-weight:700;color:#000;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}
.giftedSpecial_recombook .recombook_author{font-size:0.8125rem;font-weight:400;color:#818181;}
.giftedSpecial_recombook .recombook_author em{font-weight:700;}
/* 2차 개편으로 더블 언더스코어(__) 삭제 예정 : s */
.giftedSpecial_recombook .recombook__cover{overflow:hidden;min-height:134px;max-height:146px}
.giftedSpecial_recombook .recombook__cover img{display:inline-block;width:95px;}
.giftedSpecial_recombook .recombook__tit{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;height:50px;padding:0 18px}
.giftedSpecial_recombook .recombook__tit strong{width:100%;font-size:1rem;font-weight:700;color:#000;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}
.giftedSpecial_recombook .recombook__author{font-size:0.8125rem;font-weight:400;color:#818181;}
.giftedSpecial_recombook .recombook__author em{font-weight:700;}
/* 2차 개편으로 더블 언더스코어(__) 삭제 예정 : e */
.giftedSpecial_recombook .swiper-button-prev,
.giftedSpecial_recombook .swiper-button-next{position:absolute;z-index:10;top:49%;left:auto;right:auto;width:18px;height:32px;margin:0;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedSpecial/icons.png) no-repeat;background-size:100px;background-position:-80px 0;}
.giftedSpecial_recombook .btnPrev{left:19px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);}
.giftedSpecial_recombook .btnNext{right:19px;-webkit-transform:rotateY(180deg) translate3d(0,-50%,0);transform:rotateY(180deg) translate3d(0,-50%,0)}
.giftedSpecial_recombook .swiper-pagination{position:absolute;bottom:33px;left:50%;width:auto;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);}
.giftedSpecial_recombook .swiper-pagination-bullet{width:9px;height:9px;margin:0 5px;background:#dfdfdf;opacity:1}
.giftedSpecial_recombook .swiper-pagination-bullet-active{background:#000;opacity:1}

/* 2023-10-12 #111968 미국 교과서 읽는 도서관 서비스 종료 도서 안내 팝업 */
.lpopHmhServiceEnd .hmhServiceEndCon {min-height: 350px;background: url(//cdndata.milkt.co.kr/ele/app/images/english/hmh/bg_pop_serviceEnd.png) no-repeat left center;background-size: 100%;text-align: center;}
.lpopHmhServiceEnd .hmhServiceEndCon dl {padding: 55px 0 0 0;}
.lpopHmhServiceEnd .hmhServiceEndCon dl dt {font-size:1.5625rem;font-weight: 900;color: #333;padding-bottom: 30px ;}
.lpopHmhServiceEnd .hmhServiceEndCon dl dd {font-size:1.1875rem;color: #333;}
.lpopHmhServiceEnd .hmhServiceEndCon dl dd strong {font-weight:700;}
.lpopHmhServiceEnd .hmhServiceEndCon dl .highlight {position:relative;z-index:1;}
.lpopHmhServiceEnd .hmhServiceEndCon dl .highlight::after{content:"";overflow:hidden;position:absolute;z-index:-1;left:0px;display:block;width:100%;height:12px;background:#ffd9ff}
.lpopHmhServiceEnd .hmhServiceEndCon dl dt .highlight::after {top:17px;}
.lpopHmhServiceEnd .hmhServiceEndCon dl dd .highlight::after {top:10px;}

/* 2023-10-18 #111968 미국 교과서 읽는 도서관 학습안내 */
.popWrap .studyinfoTab2 {font-family:inherit;line-height:1em;letter-spacing:-0.05em}
.popWrap .studyinfoTab2 *{-webkit-box-sizing:border-box;box-sizing:border-box}
.popWrap .studyinfoTab2 .hideTxt{overflow:hidden;position:absolute;z-index:-1;width:1px;height:1px;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.popWrap .studyinfoTab2 {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 40px 60px;}
.popWrap .studyinfoTab2 .tabContents{position:relative; min-height: 436px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.popWrap .studyinfoTab2 .tabContents > section {width: 1080px;overflow: hidden;}
.popWrap .studyinfoTab2 .tabContents > section .swiper .swiper-slide img{width:100%}
.popWrap .studyinfoTab2 .tabContents > section .swiper .swiper-button-prev,
.popWrap .studyinfoTab2 .tabContents > section .swiper .swiper-button-next {width:26px;height:52px;background:url(//cdndata.milkt.co.kr/ele/app/images/hbmath/pop_math_arrowBlack.png) no-repeat center/cover;margin-top: -40px;}
.popWrap .studyinfoTab2 .tabContents > section .swiper .swiper-button-prev {-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.popWrap .studyinfoTab2 .tabContents > section .swiper .swiper-pagination {bottom: -20px;}
.popWrap .studyinfoTab2 .tabContents > section .swiper .swiper-pagination-bullet {width: 10px; height: 10px;background:#f0f0f0; opacity: 1;margin: 0 7px;}
.popWrap .studyinfoTab2 .tabContents > section .swiper .swiper-pagination-bullet-active {background:#302f2b} /* #136096 2025년 영어도서관 개편 2025-01-16 수정 */
.popWrap .studyinfoTab2 .tabContents > section .swiper .swiper-button-disabled {opacity: 0;}
.popWrap .studyinfoTab2 .tabContents > section .swiper .swiper-pagination{bottom:0} /* #125924 UIUX 2차 개편 영어도서관 */
.lpop_studyinfoEnglish .btns a {display: block; position: absolute;font-size: 0;}
.lpop_studyinfoEnglish .btns a.btn_genre {width: 153px;height: 40px;top: 246px;left: 699px;}
.lpop_studyinfoEnglish .btns a.btn_theme {width: 153px;height: 40px;top: 246px;left: 862px;}
.lpop_studyinfoEnglish .btns a.btn_trybook {width: 191px;height: 45px;top: 9px;left: 824px;}

/* 2023-10-24 영재 클래스 : 문제해결력 학습 안내 팝업 */
.giftedClass_quizinfo .popContents{width:850px;}
.giftedClass_quizinfo .popupCloseBtn{width:21px;height:21px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/ico_btn_close_white.png) no-repeat center/contain}
.giftedClass_quizinfo .popHeader{padding:0 40px;background:#000;}
.giftedClass_quizinfo .popHeader .tit h3{color:#fff}
.giftedClass_quizinfo .popBody{padding:36px 0 52px}
.giftedClass_quizinfo .popQuizDesc{font-size:1.1875rem;color:#000;line-height:1.5;letter-spacing:-.05rem;text-align:center;}
.giftedClass_quizinfo .popQuizDesc em{font-weight:700}
.giftedClass_quizinfo .popQuizImg{width:603px;margin:36px auto 0;}
.giftedClass_quizinfo .popQuizImg img{display:block;width:100%;object-fit:cover;}

/* 2023-10-24 영재 클래스 : 사진 올리기 팝업 */
.giftedClass_popAddImg img{display:block;width:100%}
.giftedClass_popAddImg .popupCloseBtn{width:21px;height:21px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/ico_btn_close_white.png) no-repeat center/contain}
.giftedClass_popAddImg .addPopup{overflow:hidden;position:relative;width:620px;border-radius:19px;background:#fff;}
.giftedClass_popAddImg .addPopup>h1{width:100%;height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000;color:#fff;font-size:1.625rem;font-weight:700;padding-left:40px;line-height:80px;}
.giftedClass_popAddImg .addPopup>div{overflow:hidden;width:100%;padding:39px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.giftedClass_popAddImg .addImg{width:165px;height:220px;position:relative;border:1px solid #e0e0e0;border-radius:19px;float:left;}
.giftedClass_popAddImg .addImg .btn_close{width:30px;height:30px;position:absolute;top:-7px;right:-5px;display:none;text-indent:-99999px;z-index:9;}
.giftedClass_popAddImg .addImg .btn_close img{width:100%;}
.giftedClass_popAddImg .addImg .addImgWrap input[type='file']{display:block;}
.giftedClass_popAddImg .addImg .addFile{width:165px;height:220px;border-radius:19px;background:#f4f4f4 url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/btn_imgAdd.png) no-repeat center;background-size:45px;font-size:0;cursor:pointer;text-indent:-99999px;border:none}
.giftedClass_popAddImg .addImg .imgWrap{width:165px;height:220px;border-radius:19px;position:absolute;top:0;left:0;overflow:hidden;display:none;background:#fff;}
.giftedClass_popAddImg .content{width:342px;height:222px;float:right;position:relative;}
.giftedClass_popAddImg .content li{padding-left:30px;text-indent:-16px;font-size:1.125rem;font-weight:500;line-height:30px;color:#333;letter-spacing:-1px;}
.giftedClass_popAddImg .content li:nth-child(2){margin:5px 0 8px;line-height:1.3}
.giftedClass_popAddImg .content li em{font-weight:700;color:#ae0076}
.giftedClass_popAddImg .content li b{font-weight:700}
.giftedClass_popAddImg .content li span{font-size:0.9375rem;color:#787878}
.giftedClass_popAddImg .content .btnApply{position:absolute;bottom:0;left:0;right:0;width:150px;height:54px;margin:auto;border-radius:27px;background-color:#af0077;text-align:center;font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-0.5px;line-height:54px} /* 영재 클래스 2차 : background-color 변경 */
.giftedClass_popAddImg .alertPopup{width:370px;position:absolute;top:50%;left:50%;padding:40px 40px 35px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff; background-size:118px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;display:none;}
.giftedClass_popAddImg .alertPopup>p{margin-bottom:24px;font-size:1.25rem;line-height:1.3;color:#333;font-weight:700;letter-spacing:-0.04rem}
.giftedClass_popAddImg .alertPopup>p em{color:#9c0169}
.giftedClass_popAddImg .alertPopup .btnYes{display:block;width:150px;height:54px;margin:0 auto;border-radius:27px;background-color:#af0077;text-align:center;font-size:1.25rem;font-weight:700;color:#fff;line-height:54px} /* 영재 클래스 2차 : background-color 변경 */
.giftedClass_popAddImg .alertPopup .alertNoti{margin-top:-6px;margin-bottom:24px;display:block;font-size:1.0625rem;font-weight:500;color:#151515;line-height:1.2;} /* 영재 클래스 2차 추가 */

/* 2023-10-24 영재 클래스 : 답안 보기 팝업 */
.giftedClass_popViewImg img{display:block;width:100%}
.giftedClass_popViewImg .uploadImg{position:absolute;top:50%;left:50%;width:1000px;height:600px;max-height:600px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;}
.giftedClass_popViewImg .whiteBox{position:relative;height:auto;padding:15px 0;background:#fff;}
.giftedClass_popViewImg .question{overflow-y:auto;position:relative;height:570px;max-height:570px;padding-left:60px;padding-right:45px;margin-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.giftedClass_popViewImg .question::-webkit-scrollbar{width:8px;border-radius:4px;}
.giftedClass_popViewImg .question::-webkit-scrollbar-thumb{width:8px;border-radius:4px;background:#f5f5f5;}
.giftedClass_popViewImg .question::-webkit-scrollbar-track{background:transparent;}
.giftedClass_popViewImg .uploadImg .popClose{position:absolute;top:0;right:-50px;display:block;width:34px;height:34px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/ico_btn_popClose_sheet.png) no-repeat center / 100% auto;}

/* 2023-11-03 영재 클래스 : 영재교육원이란? 팝업*/
.giftedClass_giftedinfo .popContents{width:1000px;}
.giftedClass_giftedinfo .popupCloseBtn{width:21px;height:21px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/ico_btn_close_white.png) no-repeat center/contain}
.giftedClass_giftedinfo .popHeader{padding:0 40px;background:#000;}
.giftedClass_giftedinfo .popHeader .tit h3{padding-bottom:7px;color:#fff}
.giftedClass_giftedinfo .popBody{display:block;min-height:520px;padding:35px 60px 40px;text-align:center}
.giftedClass_giftedinfo .bgBox{background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/bg_popGifted.png) no-repeat center / 100% auto;}
[class*="giftedClass_"] [class*="popSlide"] [class^="swiper-button-"]{top:50%;width:18px;height:32px;margin-top:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
[class*="giftedClass_"] [class*="popSlide"] .swiper-button-prev{left:20px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/img_swiperBtnLine_on.png) no-repeat left center / 36px auto;}
[class*="giftedClass_"] [class*="popSlide"] .swiper-button-next{right:20px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/img_swiperBtnLine_on.png) no-repeat right center / 36px auto;}
[class*="giftedClass_"] [class*="popSlide"] .swiper-button-prev.swiper-button-disabled{background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/img_swiperBtnLine.png) no-repeat left center / 36px auto;}
[class*="giftedClass_"] [class*="popSlide"] .swiper-button-next.swiper-button-disabled{background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/img_swiperBtnLine.png) no-repeat right center / 36px auto;}
[class*="giftedClass_"] [class*="popSlide"] .swiper-pagination{bottom:27px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
[class*="giftedClass_"] [class*="popSlide"] .swiper-pagination-bullet{width:9px;height:9px;background:#dfdfdf;opacity:1;}
[class*="giftedClass_"] [class*="popSlide"] .swiper-pagination-bullet-active{background:#090909}
[class*="giftedClass_"] [class*="popSlide"] .swiper-pagination-bullets .swiper-pagination-bullet{margin:0}
[class*="giftedClass_"] [class*="popSlide"] .swiper-pagination-bullets .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:10px}
.giftedClass_giftedinfo .popSlideTalent .swiper-slide{text-align:center}
.giftedClass_giftedinfo .qTit{display:inline-block;padding-bottom:25px;font-size:1.1875rem;font-weight:700;color:#000;text-align:center}
.giftedClass_giftedinfo .qTit > .txtQ{top:1px;position:relative;display:inline-block;width:20px;height:17px;margin-right:8px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/txt_q.png) no-repeat right center / 100% auto;}
.giftedClass_giftedinfo .bulTit{position:relative;display:inline-block;padding-bottom:25px;padding-left:18px;margin:0 auto;font-size:1.1875rem;font-weight:700;color:#000;text-align:center;letter-spacing:-0.1px}
.giftedClass_giftedinfo .bulTit::before{content:"";position:absolute;left:0;top:12px;display:block;width:5px;height:5px;background:#930164;}
.giftedClass_giftedinfo .popSlideTalent .conBox{overflow:hidden;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;min-height:367px;padding:73px 0 0;border-radius:30px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/bg_popGifted.png) no-repeat center / 100% auto;box-sizing:border-box;}
.giftedClass_giftedinfo .popSlideTalent .friendType{position:relative;}
.giftedClass_giftedinfo .popSlideTalent .friendType .imgWrap{width:160px;height:160px;margin:0 auto}
.giftedClass_giftedinfo .popSlideTalent .friendType .imgWrap img{display:block;width:100%;}
.giftedClass_giftedinfo .popSlideTalent .friendType + .friendType{margin-left:46px;}
.giftedClass_giftedinfo .popSlideTalent .friendType > strong{position:absolute;left:50%;display:block;min-width:200px;margin-top:16px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.1875rem;font-weight:700;text-align:center;color:#000;line-height:29px;letter-spacing:-0.4px}
.giftedClass_giftedinfo .popSlideTalent .friendType > strong > span{color:#930164}
.giftedClass_giftedinfo .chkTable{overflow:hidden;position:relative;margin:0 50px;border-radius:15px;border:1px solid #f4e2ee;text-align:center;color:#000}
.giftedClass_giftedinfo .chkTable thead{position:relative;z-index:1;background:#f7ebf2}
.giftedClass_giftedinfo .chkTable tr th{padding:5px 0;font-size:1rem;font-weight:700;letter-spacing:-0.25px;}
.giftedClass_giftedinfo .chkTable tr td{padding:6px 0 7px 120px;font-size:0.8125rem;text-align:left;letter-spacing:-0.25px;}
.giftedClass_giftedinfo .chkTable tbody tr td:first-child{padding-left:0;text-align:center;font-weight:700;}
.giftedClass_giftedinfo .chkTable tr + tr{border-top:1px solid #f4e2ee;}
.giftedClass_giftedinfo .chkTable td[scope="row"],
.giftedClass_giftedinfo .chkTable th:first-child,
.giftedClass_giftedinfo .chkTable td:first-child{border-right:1px solid #f4e2ee;}
.giftedClass_giftedinfo .chkTxt{display:block;margin-top:20px;margin-bottom:-2px;font-size:1.0625rem;color:#000;line-height:25px;letter-spacing:-0.25px;}
.giftedClass_giftedinfo .chkTxt > em{font-weight:700;color:#930164}
.giftedClass_giftedinfo .subjectList{position:relative;display:block;margin:0 50px;}
.giftedClass_giftedinfo .subjectList ul{position:relative;display:-webkit-box;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;}
.giftedClass_giftedinfo .subjectList ul li{width:165px;text-align:center}
.giftedClass_giftedinfo .subjectList li + li{margin-left:40px;}
.giftedClass_giftedinfo .subjectList li:nth-child(4n + 1){margin-left:0;}
.giftedClass_giftedinfo .subjectList li:nth-child(4) ~ li{margin-top:20px;}
.giftedClass_giftedinfo .subjectList li .imgWrap{width:164px;height:72px;margin:0 auto}
.giftedClass_giftedinfo .subjectList li .imgWrap img{display:block;width:100%;}
.giftedClass_giftedinfo .subjectList li .subject{display:block;height:45px;border-bottom:1px solid #e3e3e3;background:#f6f6f6;font-size:1.1875rem;font-weight:700;line-height:45px;color:#000;letter-spacing:-0.1px;}
.giftedClass_giftedinfo .subjectList li .desc{display:block;padding:6px 0;border-bottom:1px solid #e3e3e3;font-size:0.875rem;color:#000;line-height:1.3;letter-spacing:-0.35px}
.giftedClass_giftedinfo .popSlideStudy{padding:0 50px}
.giftedClass_giftedinfo .popSlideStudy [class*="studyBox"]{position:relative;width:100%;height:169px;padding-top:40px;padding-left:60px;border-radius:85px;background:#fbebf5;text-align:left;box-sizing:border-box;}
.giftedClass_giftedinfo .popSlideStudy [class*="studyBox"] + [class*="studyBox"]{margin-top:30px}
.giftedClass_giftedinfo .popSlideStudy li [class*="studyBox"] > h5{font-size:1.25rem;font-weight:700;color:#000;letter-spacing:-0.25px;}
.giftedClass_giftedinfo .popSlideStudy li [class*="studyBox"] > p{display:block;margin-top:10px;font-size:1.0625rem;color:#000;letter-spacing:-0.25px;}
.giftedClass_giftedinfo .popSlideStudy [class*="studyBox"]::after{content:"";position:absolute;display:block;}
.giftedClass_giftedinfo .popSlideStudy .studyBox01::after{right:54px;bottom:-16px;width:188px;height:169px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/img_study01.png) no-repeat center / 100% auto}
.giftedClass_giftedinfo .popSlideStudy .studyBox02::after{right:69px;bottom:-1px;width:165px;height:180px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/img_study02.png) no-repeat center / 100% auto}
.giftedClass_giftedinfo .popSlideStudy .studyBox03::after{right:72px;bottom:0 ;width:204px;height:145px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/img_study03.png) no-repeat center / 100% auto}
.giftedClass_giftedinfo .popSlideStudy .studyBox04::after{right:52px;bottom:0;width:180px;height:161px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/img_study04.png) no-repeat center / 100% auto}
.giftedClass_giftedinfo .establishCon{position:relative;}
.giftedClass_giftedinfo .establishCon.schedul{margin-bottom:-15px}
.giftedClass_giftedinfo .establishCon .imgWrap{width:880px;height:382px;}
.giftedClass_giftedinfo .establishCon .imgWrap img{display:block;width:100%}
.giftedClass_giftedinfo .establishCon .origin{position:absolute;right:0;bottom:-29px;font-size:0.625rem;color:#9d9d9d;letter-spacing:-0.15px;}

.giftedClass_giftedinfo .uniAffiliation{position:relative;padding:0 50px;}
.giftedClass_giftedinfo .uniAffiliation .imgWrap{width:780px;height:380px;}
.giftedClass_giftedinfo .uniAffiliation .imgWrap img{display:block;width:100%}
.giftedClass_giftedinfo .popSlideUniv{padding:0 50px}
.giftedClass_giftedinfo .popSlideUniv .imgWrap{width:780px;height:auto;}
.giftedClass_giftedinfo .popSlideUniv .imgWrap img{display:block;width:100%}
.giftedClass_giftedinfo .popSlideUniv .txtBox{position:relative;display:block;width:100%;min-height:197px;padding:20px;border-radius:30px;background:#f9f2f9;text-align:center;box-sizing:border-box;}
.giftedClass_giftedinfo .popSlideUniv .txt{font-size:1.125rem;color:#000;line-height:28px;letter-spacing:-0.25px;}
.giftedClass_giftedinfo .popSlideUniv .txt.sum + .txt{margin-top:15px}
.giftedClass_giftedinfo .popSlideUniv .txt + .txt{margin-top:10px}
.giftedClass_giftedinfo .popSlideUniv .txt.sum{font-size:0.875rem;line-height:20px;letter-spacing:-0.25px;}
.giftedClass_giftedinfo [class^="popSlide"] .txt .em{font-weight:700;color:#930065}
.giftedClass_giftedinfo [class^="popSlide"] .txt .bold{font-weight:700;}
.giftedClass_giftedinfo [class^="popSlide"] .txt .under{position:relative;font-weight:700;color:#930065}
.giftedClass_giftedinfo [class^="popSlide"] .txt .under::after{content:"";position:absolute;left:0;bottom:-1px;display:block;width:100%;height:1px;background:#930065}
.giftedClass_giftedinfo .eduAffiliation{position:relative;padding:0 50px;margin-bottom:-15px}
.giftedClass_giftedinfo .eduAffiliation .imgWrap{width:780px;height:380px;}
.giftedClass_giftedinfo .eduAffiliation .imgWrap img{display:block;width:100%}
.giftedClass_giftedinfo .popSlideEdu{padding:0 50px}
.giftedClass_giftedinfo .popSlideEdu .imgWrap{width:780px;height:auto;}
.giftedClass_giftedinfo .popSlideEdu .imgWrap img{display:block;width:100%}
.giftedClass_giftedinfo .popSlideEdu .txtBox{position:relative;display:block;width:100%;padding:20px;margin-top:25px;border-radius:30px;background:#f9f2f9;text-align:center;box-sizing:border-box;}
.giftedClass_giftedinfo .popSlideEdu li:nth-child(3) .txtBox{margin-top:0;}
.giftedClass_giftedinfo .popSlideEdu .txt{font-size:1.125rem;color:#000;line-height:28px;letter-spacing:-0.25px;}
.giftedClass_giftedinfo .popSlideEdu .txt.sum + .txt{margin-top:15px}
.giftedClass_giftedinfo .popSlideEdu .txt + .txt{margin-top:10px}
.giftedClass_giftedinfo .popSlideEdu .txt.sum{font-size:0.875rem;line-height:20px;letter-spacing:-0.25px;}
.giftedClass_giftedinfo .popSlideEdu .txt .em{font-weight:700;color:#930065}
.giftedClass_giftedinfo .popSlideEdu .txt .bold{font-weight:700;}
.giftedClass_giftedinfo .popSlideEdu .txt .under{position:relative;font-weight:700;color:#930065}
.giftedClass_giftedinfo .popSlideEdu .txt .under::after{content:"";position:absolute;left:0;bottom:-1px;display:block;width:100%;height:1px;background:#930065}

/* 2023-11-03 영재 클래스 : 합격 로드맵 팝업*/
.giftedClass_mapinfo .popContents{width:600px;}
.giftedClass_mapinfo .popupCloseBtn{width:21px;height:21px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/ico_btn_close_white.png) no-repeat center/contain}
.giftedClass_mapinfo .popHeader{padding:0 40px;background:#000;}
.giftedClass_mapinfo .popHeader .tit h3{color:#fff}
.giftedClass_mapinfo .popBody{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-height:260px;padding:36px 35px 40px}
.giftedClass_mapinfo .popMapDesc{display:block;width:100%;font-size:1.1875rem;font-weight:500;color:#000;line-height:1.4;letter-spacing:-.05rem;text-align:center;}
.giftedClass_mapinfo .popMapDesc .em{font-weight:700;color:#9c006a}
.giftedClass_mapinfo .popMapDesc .sub{font-size:0.9375rem;color:#9c9c9c}
.giftedClass_mapinfo .popMapDesc .txt + .txt{margin-top:15px}
.giftedClass_mapinfo .popMapDesc dl{position:relative;display:block;width:100%;margin-top:-10px}
.giftedClass_mapinfo .popMapDesc dl dd + dt{margin-top:18px;padding-top:15px;border-top:1px solid #e9e9e9}
.giftedClass_mapinfo .popMapDesc dl .em{font-size:1.25rem}
.giftedClass_mapinfo .popMapDesc dl .txt{padding-top:5px;font-size:1.125rem;}

/* 2023-11-14 영재 클래스 2차 : 합격 로드맵 팝업*/
.giftedClass_mapinfo.second .popContents.w650{width:650px}
.giftedClass_mapinfo.second .popContents.w650 .popBody{padding:35px 0 40px;}
.giftedClass_mapinfo.second .popBody{-webkit-flex-direction:column;flex-direction:column;justify-content:space-between;-webkit-box-pack:justify;}
.giftedClass_mapinfo.second .popBody .popMapDesc .txt{margin-top:26px}
.giftedClass_mapinfo.second .popBody .popMapDesc .txt.typeLine3{margin-top:16px}
.giftedClass_mapinfo.second .popBody .btnMathTestGo{display:inline-block;width:210px;height:60px;border-radius:30px;background-color:#af0077;font-size:1.1875rem;font-weight:700;color:#fff;text-align:center;line-height:60px}
.giftedClass_mapinfo.second .popBody .btnMathTestGo.w266{width:266px}
.giftedClass_mapinfo.second .popBody .popMapDesc.type02{display:flex;display:-webkit-flex}
.giftedClass_mapinfo.second .popBody .popMapDesc dl{position:relative;margin-top:-3px}
.giftedClass_mapinfo.second .popBody .popMapDesc dl:last-child::before{content:"";position:absolute;top:0;left:0;width:1px;height:calc(100% + 6px);background-color:#e0e0e0}
.giftedClass_mapinfo.second .popBody .popMapDesc dl .txt{margin-top:10px;margin-bottom:28px;font-size:1.0625rem;line-height:1.5}

/* 2023-11-17 영재 클래스 2차 : 수학 진단 테스트 > 결과 보기 (이전 시험 결과 확인) */
.giftedClass_mathResult .popContents{width:410px}
.giftedClass_mathResult .popBody{height:auto;padding:20px 25px 36px;text-align:center}
.giftedClass_mathResult .resultTableWrap{overflow-x:hidden;overflow-y:auto;position:relative;max-height:318px;}
.giftedClass_mathResult table{position:relative;table-layout:fixed;text-align:center;letter-spacing:-.03rem;}
.giftedClass_mathResult table::after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background-color:#272727;}
.giftedClass_mathResult thead tr{height:47px;border-bottom:1px solid #272727;}
.giftedClass_mathResult thead th{padding:0;font-size:1.0625rem;font-weight:700;color:#000}
.giftedClass_mathResult tbody tr + tr{border-top:1px solid #e2e2e2}
.giftedClass_mathResult tbody tr{height:45px}
.giftedClass_mathResult tbody td{padding:0;font-size:1rem;font-weight:400;color:#353535}
.giftedClass_mathResult tbody td .em{font-weight:700}
.giftedClass_mathResult .closePopResult{margin-top:25px;display:inline-block;width:150px;height:54px;border-radius:27px;background-color:#af0077;font-size:1.25rem;font-weight:700;color:#fff;line-height:54px;text-align:center;}

/* 2023-11-17 영재 클래스 2차 : 문제해결력 제출 방법 팝업 */
.giftedClass_uploadInfo .popContents{width:850px;}
.giftedClass_uploadInfo .popupCloseBtn{width:21px;height:21px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/ico_btn_close_white.png) no-repeat center/contain}
.giftedClass_uploadInfo .popHeader{padding:0 40px;background:#000;}
.giftedClass_uploadInfo .popHeader .tit h3{color:#fff}
.giftedClass_uploadInfo .popBody{padding:36px 40px 40px}
.giftedClass_uploadInfo .uploadConts{display:-webkit-box;display:flex;flex-direction:column;-webkit-box-orient:vertical;justify-content:space-between;-webkit-box-pack:justify;min-height:410px;letter-spacing:-.03rem}
.giftedClass_uploadInfo .uploadContsTop{display:-webkit-box;display:flex;justify-content:space-between;-webkit-box-pack:justify;text-align:center;}
.giftedClass_uploadInfo .uploadContsTop li{flex:1 0;display:-webkit-box;display:flex;flex-direction:column;-webkit-box-orient:vertical;}
.giftedClass_uploadInfo .uploadContsTop li .step{width:70px;height:28px;margin:0 auto;border-radius:14px;background-color:#af0077;font-size:0.875rem;font-weight:700;color:#fff;line-height:28px;}
.giftedClass_uploadInfo .uploadContsTop li .tit{margin-top:10px;font-size:1.25rem;font-weight:700;color:#282828;}
.giftedClass_uploadInfo .uploadContsTop li .imgBox{width:135px;margin:0 auto;}
.giftedClass_uploadInfo .uploadContsTop li .imgBox img{width:100%;vertical-align:top;}
.giftedClass_uploadInfo .uploadContsTop li .desc{margin-top:18px;font-size:0.875rem;font-weight:500;color:#000;line-height:1.36;}
.giftedClass_uploadInfo .uploadContsTop li .desc em{display:inline-block;margin-top:10px;font-weight:700;color:#af0077;}
.giftedClass_uploadInfo .uploadContsBtm{display:-webkit-box;display:flex;width:100%;height:85px;border-radius:15px;background-color:#f3f3f3;padding-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}/* 2024-05-31 수정 */
.giftedClass_uploadInfo .uploadContsBtm{padding:20px 35px 0;}/* 2024-05-31 추가 */
.giftedClass_uploadInfo .uploadContsBtm .noti strong{position:relative;padding-left:20px;font-size:0.875rem;font-weight:700;color:#272626;}
.giftedClass_uploadInfo .uploadContsBtm .noti strong::before{content:"";position:absolute;top:2px;bottom:0;left:0;margin:auto;width:14px;height:14px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/ico_quizBtn_noti_black.png) no-repeat center/contain}
.giftedClass_uploadInfo .uploadContsBtm ul{margin-left:15px}
.giftedClass_uploadInfo .uploadContsBtm li{font-size:0.875rem;font-weight:500;color:#252525;}/* 2024-05-31 수정 */
.giftedClass_uploadInfo .uploadContsBtm li + li{margin-top:3px}
.giftedClass_uploadInfo .uploadContsBtm li .underline{position:relative;font-weight:500}
.giftedClass_uploadInfo .uploadContsBtm li .underline::after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:1px;background-color:#252525}
/* 2차 개편으로 더블 언더스코어(__) 삭제 예정 : s */
.giftedClass_uploadInfo .uploadConts__top{display:-webkit-box;display:flex;justify-content:space-between;-webkit-box-pack:justify;text-align:center;}
.giftedClass_uploadInfo .uploadConts__top li{flex:1 0;display:-webkit-box;display:flex;flex-direction:column;-webkit-box-orient:vertical;}
.giftedClass_uploadInfo .uploadConts__top li .step{width:70px;height:28px;margin:0 auto;border-radius:14px;background-color:#af0077;font-size:0.875rem;font-weight:700;color:#fff;line-height:28px;}
.giftedClass_uploadInfo .uploadConts__top li .tit{margin-top:10px;font-size:1.25rem;font-weight:700;color:#282828;}
.giftedClass_uploadInfo .uploadConts__top li .imgBox{width:135px;margin:0 auto;}
.giftedClass_uploadInfo .uploadConts__top li .imgBox img{width:100%;vertical-align:top;}
.giftedClass_uploadInfo .uploadConts__top li .desc{margin-top:18px;font-size:0.875rem;font-weight:500;color:#000;line-height:1.36;}
.giftedClass_uploadInfo .uploadConts__top li .desc em{display:inline-block;margin-top:10px;font-weight:700;color:#af0077;}
.giftedClass_uploadInfo .uploadConts__bottom{display:-webkit-box;display:flex;width:100%;height:105px;border-radius:15px;background-color:#f3f3f3;padding-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.giftedClass_uploadInfo .uploadConts__bottom .noti{margin-left:88px}
.giftedClass_uploadInfo .uploadConts__bottom .noti strong{position:relative;padding-left:20px;font-size:0.875rem;font-weight:700;color:#272626;}
.giftedClass_uploadInfo .uploadConts__bottom .noti strong::before{content:"";position:absolute;top:2px;bottom:0;left:0;margin:auto;width:14px;height:14px;background:url(//cdndata.milkt.co.kr/ele/app/Images/giftedClass/ico_quizBtn_noti_black.png) no-repeat center/contain}
.giftedClass_uploadInfo .uploadConts__bottom ul{margin-left:30px}
.giftedClass_uploadInfo .uploadConts__bottom li{font-size:0.875rem;color:#252525;}
.giftedClass_uploadInfo .uploadConts__bottom li + li{margin-top:3px}
.giftedClass_uploadInfo .uploadConts__bottom li .underline{position:relative;font-weight:500}
.giftedClass_uploadInfo .uploadConts__bottom li .underline::after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:1px;background-color:#252525}
/* 2차 개편으로 더블 언더스코어(__) 삭제 예정 : e */

/* 2023-11-30 #114872 B2B용 밀크T라이트 웰컴 팝업 */
.lpop_welcome .text {position: absolute; top: 60px;left: 0;width: 100%; z-index: 1;font-size:1.625rem;line-height: 33px;color: #fff;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.lpop_welcome .text span {padding: 0 46px;position: relative;}
.lpop_welcome .text span:before,
.lpop_welcome .text span:after {display: block;content: '';width: 47px;height: 87px;position: absolute;top: -10px;background-repeat: no-repeat;background-position: 0 0;background-size: contain;}
.lpop_welcome .text span:before {left: 0;background-image: url(//cdndata.milkt.co.kr/ele/app/images/lpop/231130/bay_left.png);}
.lpop_welcome .text span:after {right: 0;background-image: url(//cdndata.milkt.co.kr/ele/app/images/lpop/231130/bay_right.png);}
.lpop_welcome .text strong {font-weight: bold;}
.lpop_welcome.lpop_common .txt_area .btn_enter {z-index: 2;}

/* 2023-12-08 #114085 특별학습1관 > 학습송 : 학습설명 팝업 */
.popWrap.lpop_stdSong .popContents{width:770px}
.popWrap.lpop_stdSong .popBody{padding:0 35px 60px}
.popWrap.lpop_stdSong .imgWrap{width:622.5px;height:177px;margin:28px auto 0;}
.popWrap.lpop_stdSong .imgWrap img{display:block;width:100%;}
.popWrap.lpop_stdSong .infoTxt{font-size:1.3125rem;color:#333;margin-top:28px;text-align:center;font-weight:500;letter-spacing:-0.25px;line-height:30px;}
.popWrap.lpop_stdSong .infoTxt em{color:#f77c19;}

/* 2024-01-08 #116032 CUP 포인트 모으는 방법 */
.popWrap.lpop_ecup .popContents{padding:0;width:1050px !important;}
.popWrap.lpop_ecup .popBody{padding:25px 35px 53px}
.popWrap.lpop_ecup .popBody .tabMenuArea ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;justify-content:flex-start;}
.popWrap.lpop_ecup .popBody .tabMenuArea li{width:100%}
.popWrap.lpop_ecup .popBody .tabMenuArea li + li{margin-left:10px;}
.popWrap.lpop_ecup .popBody .tabMenuArea li a{display:block;width:100%;height:50px;padding-left:0;border:3px solid #f6e7d4;border-bottom:0;border-radius:20px 20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:BM JUA,'Noto Sans KR';font-weight:normal; font-size:1.6875rem;line-height:50px; color:#56340e;text-align:center;}
.popWrap.lpop_ecup .popBody .tabMenuArea li:nth-child(1).active a{padding-left:27px; background:url(//cdndata.milkt.co.kr/ele/app/images/break/ico_break_tab.png) #f6e7d4 102px -54px no-repeat; background-size:50px }
.popWrap.lpop_ecup .popBody .tabMenuArea li:nth-child(2).active a{padding-left:38px; background:url(//cdndata.milkt.co.kr/ele/app/images/break/ico_break_tab.png) #f6e7d4 98px 10px no-repeat; background-size:50px }
.popWrap.lpop_ecup .popBody .tabMenuArea li:nth-child(3).active a{padding-left:40px; background:url(//cdndata.milkt.co.kr/ele/app/images/break/ico_break_tab.png) #f6e7d4 76px -113px no-repeat;background-size:50px }
.popWrap.lpop_ecup .popBody section[class^="tabCont"]{position:relative;z-index:10;height: 445px;background-color: #f6e7d4;}
.popWrap.lpop_ecup .popBody .tabCont1{position:relative}
.popWrap.lpop_ecup .popBody .tabCont1 .box01 {overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}
.popWrap.lpop_ecup .popBody .tabCont1 .box01>ul {position:relative;padding:20px 45px 10px;text-align:left}
.popWrap.lpop_ecup .popBody .tabCont1 .box01>ul::after { content:''; display:block; clear:both; position:absolute; bottom:14px; right:45px; width:128px; height:114px; background:url(//cdndata.milkt.co.kr/ele/app/images/break/bg_cont_tab00_cup_v4.png) no-repeat 0 0; background-size:128px }
.popWrap.lpop_ecup .popBody .tabCont1 .box01>ul li { width:100%; padding:5px 0; border-top:1px solid #c6b49d }
.popWrap.lpop_ecup .popBody .tabCont1 .box01>ul li:first-child { border-top:0 }
.popWrap.lpop_ecup .popBody .tabCont1 .box01>ul li:nth-child(4) {padding:16px 0}
.popWrap.lpop_ecup .popBody .tabCont1 .box01 dl dt { position:relative; display:table-cell; letter-spacing:-1px; vertical-align:middle; text-align:center; padding:5px 5px 5px 0; line-height:1.0; font-size:calc(35px / 2); color:#333; font-weight:bold }
.popWrap.lpop_ecup .popBody .tabCont1 .box01 dl dt>span { display:table-cell; vertical-align:middle; min-width:120px; height:42px; background:#fff; border-radius:25px; line-height:0.8; padding:0 15px;white-space:nowrap}/*2026-02-05 #155074 수정*/
.popWrap.lpop_ecup .popBody .tabCont1 .box01 dl dt>span em { font-weight:normal; font-size:calc(25px / 2) }
.popWrap.lpop_ecup .popBody .tabCont1 .box01 dl dd { position:relative; display:table-cell;width:100%; vertical-align:middle; padding:0 0 0 20px ;word-break:keep-all;letter-spacing:-.04rem;}
.popWrap.lpop_ecup .popBody .tabCont1 .box01 dl dd p { color:#333 !important; font-size:calc(35px / 2) !important; font-weight:bold; height:auto !important; display:block !important; line-height:1.3em !important }
.popWrap.lpop_ecup .popBody .tabCont1 .box01 dl dd p em { color:#f77c19; font-size:calc(35px / 2); font-weight:bold }
.popWrap.lpop_ecup .popBody .columns{display:-webkit-box;display:-ms-flexbox;display:flex;}
.popWrap.lpop_ecup .popBody .columns div:nth-child(2){margin-left:32px;}
.popWrap.lpop_ecup .popBody .tabCont2 .box02 { position:absolute; top:-1px; left:0px; width:100%; height:445px }
.popWrap.lpop_ecup .popBody .tabCont2 dl { width:calc(100% - 90px); height:213px; margin:22px auto 0 45px; letter-spacing:-.03rem; }
.popWrap.lpop_ecup .popBody .tabCont2 dl:first-child { margin-top:42px;padding-bottom:8px; }
.popWrap.lpop_ecup .popBody .tabCont2 dl dt { float:left; position:relative; width:120px; height:80px; margin:0 0 0 57px; padding-top:40px; border-radius:50%; background:#fff; font-size:1.25rem; line-height:23px; font-weight:bold; color:#56340e }
.popWrap.lpop_ecup .popBody .tabCont2 dl dd { float:left; margin:0 0 0 60px }
.popWrap.lpop_ecup .popBody .tabCont2 dl dd p { color:#333 !important; font-size:calc(35px / 2) !important; font-weight:bold; height:auto !important; display:block !important; line-height:1.28em !important; margin:0 0 20px 0 !important }
.popWrap.lpop_ecup .popBody .tabCont2 dl.list01 dt { margin-top:36px; text-align:center;}
.popWrap.lpop_ecup .popBody .tabCont2 dl.list01 dt span { display:block; position:absolute; width:57px; height:54px; top:62px; left:-27px }
.popWrap.lpop_ecup .popBody .tabCont2 dl.list01 dt span img { width:57px; height:54px }
.popWrap.lpop_ecup .popBody .tabCont2 dl.list01 { border-bottom:1px solid #c6b49d }
.popWrap.lpop_ecup .popBody .tabCont2 dl.list01:after { content:''; display:block; background:url(//cdndata.milkt.co.kr/ele/app/images/break/bg_cont_tab01_cup02_v3.png) left top no-repeat; background-size:150px; width:150px; height:175px; position:absolute; bottom:27px; right:45px }
.popWrap.lpop_ecup .popBody .tabCont2 dl dd p em { color:#f77c19; font-weight:bold; font-size:1.25rem }
.popWrap.lpop_ecup .popBody .tabCont2 dl.list02 dt { margin-top:0; text-align:center; }
.popWrap.lpop_ecup .popBody .tabCont2 dl.list02 dt span { display:block; position:absolute; width:92px; height:61px; top:64px; left:-47px }
.popWrap.lpop_ecup .popBody .tabCont2 dl.list02 dt span img { width:53px; height:53px }
.popWrap.lpop_ecup .popBody .tabCont2 .list02 dd { margin-top:7px }
.popWrap.lpop_ecup .popBody .tabCont2 .list02 dd p { margin:0 0 20px 0 !important }
.popWrap.lpop_ecup .popBody .tabCont3{background:url(//cdndata.milkt.co.kr/ele/app/images/break/bg_cont_tab02_v5.jpg) 50% top no-repeat; background-size:875px; }
.popWrap.lpop_ecup .popBody .tabCont3 .box03 { position:absolute; top:-1px; left:0; width:100%; height:445px }
.popWrap.lpop_ecup .popBody .tabCont3  p { font-size:calc(55px / 2) !important; line-height:30px !important; font-weight:bold; width:467px !important; display:block !important; margin:140px auto 0 auto !important; text-align:center !important; color:#333; letter-spacing:-1px;}
.popWrap.lpop_ecup .popBody .tabCont3  p span { font-size:calc(35px / 2); }
.popWrap.lpop_ecup .popBody .tabCont3  p em { color:#f77c19; font-weight:bold; margin:0 0 0 5px }
.popWrap.lpop_ecup .popBody .info_result { z-index:20; position:absolute; bottom:18px; right:35px; color:#898989; font-size:0.9375rem; padding:0; margin:0; letter-spacing:-1px }

/* 2026-06-23 #159561 [초등] 영어도서관 개편 - CUP 포인트 모으는 방법 개편 */
.lpopCupPoint .popContents{padding:0}
.lpopCupPoint .popBody{height:620px;padding:0 40px}
.lpopCupPoint .popBody .tabMenu{margin-bottom:30px}
.lpopCupPoint .popBody .tabMenu ul li a{height:84px;line-height:84px;padding-bottom:9px;box-sizing:border-box}
.lpopCupPoint .tabContents{font-size:1.0625rem;color:#302f2b}
.lpopCupPoint .scrollBox{overflow-y:auto;height:436px;padding:0 85px 0 95px}
.lpopCupPoint .scrollBox::-webkit-scrollbar{width:10px;height:10px}
.lpopCupPoint .scrollBox::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:100px}
.lpopCupPoint .scrollBox::-webkit-scrollbar-track{background:#F2F2F2;border-radius:100px}
.lpopCupPoint .txt{height:70px;font-size:0.8125rem;color:#8B8B8B;line-height:70px;text-align:center}
.lpopCupPoint .cupItem{position:relative;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:15px;border-bottom:1px solid #ddd}
.lpopCupPoint .cupTit{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex}
.lpopCupPoint .cupTit span{display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:180px;height:50px;border-radius:999px;background:#f1f2f4;font-size:1.1875rem;font-weight:700;color:#007eff;letter-spacing:-0.75px;text-align:center}
.lpopCupPoint .cupTit span + span{margin-left:10px}
.lpopCupPoint .cupTit span em{font-size:1.0625rem;font-weight:700}
.lpopCupPoint .cupItem .cupTit{margin-right:30px}
.lpopCupPoint .cupItem:last-child::after{position:absolute;right:5px;bottom:5px;width:269px;height:245px;background:url(//cdndata.milkt.co.kr/ele/app/images/break/lpop_cup_tab01_img.png) no-repeat 0 0 / 100%;content:''}
.lpopCupPoint .dotList > li{position:relative;padding-left:14px;letter-spacing:-0.85px;line-height:30px;white-space:nowrap}
.lpopCupPoint .dotList > li::before{content:'';position:absolute;top:13px;left:0;width:4px;height:4px;border-radius:2px;background:#007eff}
.lpopCupPoint .dotList > li + li{margin-top:10px}
.lpopCupPoint .dotList b{font-weight:700;color:#000}
.lpopCupPoint .dotList em{font-weight:700;color:#007eff}
.lpopCupPoint .engCont .dotList{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.lpopCupPoint .engCont .dotList li{width:412px;margin-right:30px}
.lpopCupPoint .engCont .dotList li:nth-of-type(2),.lpopCupPoint .engCont .dotList li:nth-of-type(4){width:220px;margin-right:0}
.lpopCupPoint .engCont .dotList li:nth-of-type(2){margin-top:0}
.lpopCupPoint .tabCont2::after{position:absolute;right:48px;bottom:38px;width:359px;height:284px;background:url(//cdndata.milkt.co.kr/ele/app/images/break/lpop_cup_tab02_img.png) no-repeat 0 0 / 100%;content:''}
.lpopCupPoint .tabCont2 .scrollBox{margin-top:40px;padding:0 40px}
.lpopCupPoint .awardItem{position:relative;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.lpopCupPoint .awardItem:first-child{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}
.lpopCupPoint .awardItem .cupTit{margin-right:40px}
.lpopCupPoint .awardItem .dotList > li{margin:10px 0 20px}
.lpopCupPoint .awardItem .dotList > li:last-child{margin-bottom:10px;}
.lpopCupPoint .awardItem .dotList b{display:block;margin-bottom:3px;font-size:1.1875rem;color:#000;line-height:25px}
.lpopCupPoint .signupItem{display:flex;display:-webkit-flex;flex-direction:column;align-items:center;justify-content:center;margin-top:60px;text-align:center;line-height:30px}
.lpopCupPoint .signupItem::after{width:636px;height:349px;margin-top:30px;background:url(//cdndata.milkt.co.kr/ele/app/images/break/lpop_cup_tab03_img.png) no-repeat 0 0 / 100%;content:''}
.lpopCupPoint .signupItem b{display:block;margin-bottom:5px;color:#000;font-size:1.625rem;font-weight:700}
.lpopCupPoint .signupItem b em{color:#007EFF;font-weight:inherit}

/* 2024-01-10 #117051 실력평가 > 학습안내 */
/* 26-08-27 실력평가 학습안내 디자인 개편(화이트/블루) */
/* 폰트는 common.css body(Noto Sans KR)에서 상속받음 - 이 블록에서 font-family 재선언하지 않음 */
.popWrap.lpop_studyinfoExamstudy .popContents.w1200{width:1230px !important;}
.popWrap.lpop_studyinfoExamstudy .popBody {padding:0;height:auto;max-height:none;background:#fff;}
.popWrap.lpop_studyinfoExamstudy .menu_tab {position:relative;height:95px;padding:0 40px;background:#fff;box-sizing:border-box;}
.popWrap.lpop_studyinfoExamstudy .menu_tab:after {content: '';display: block;clear: both;}
.popWrap.lpop_studyinfoExamstudy .menu_tab ul{display:flex;display:-webkit-flex;}
.popWrap.lpop_studyinfoExamstudy .menu_tab ul li {position:relative;flex:1 0 0;-webkit-flex:1 0 0;min-width:0;margin:0;border-bottom:2px solid #6f6f6f;text-align:center;box-sizing:border-box;}
.popWrap.lpop_studyinfoExamstudy .menu_tab ul li a {display:flex;display:-webkit-flex;align-items:center;justify-content:center;width:100%;height:83px;font-size:1.1875rem;font-weight:700;line-height:23px;letter-spacing:-1px;color:#d6d5d5;text-align:center;white-space:nowrap;}
.popWrap.lpop_studyinfoExamstudy .menu_tab ul li a span {display:block;}
.popWrap.lpop_studyinfoExamstudy .menu_tab ul li.active a {color:#302f2b;}
/* 활성 탭 화살표(노치) - common.css .tabMenu li.active a::after 와 동일 패턴 */
.popWrap.lpop_studyinfoExamstudy .menu_tab ul li.active::after {content:'';position:absolute;left:50%;bottom:-7px;z-index:1;width:13px;height:13px;margin-left:-7px;background:#fff;border-top:2px solid #6f6f6f;border-left:2px solid #6f6f6f;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:content-box;box-sizing:content-box;}
.popWrap.lpop_studyinfoExamstudy .menu_tab ul li.expandTxt a {letter-spacing:-1.2px;}
.popWrap.lpop_studyinfoExamstudy .list_type_small{width:100%;text-align:center;padding:30px 0 0;box-sizing:border-box;}
.popWrap.lpop_studyinfoExamstudy .list_type_small *{box-sizing:border-box;}
.popWrap.lpop_studyinfoExamstudy .list_type_small ul{display:inline-block;width:auto;}
.popWrap.lpop_studyinfoExamstudy .list_type_small ul li{width:auto;min-height:28px;margin-bottom:15px;font-size:1.0625rem;font-weight:400;line-height:28px;letter-spacing:-0.5px;color:#222;text-align:left;}
.popWrap.lpop_studyinfoExamstudy .list_type_small ul li:last-child{margin-bottom:0;}
.popWrap.lpop_studyinfoExamstudy .list_type_small ul li span{display:inline-block;width:120px;height:28px;margin-right:20px;padding:0;border-radius:100px;background:#007eff;font-size:0.9375rem;font-weight:700;line-height:28px;letter-spacing:-0.5px;color:#fff;text-align:center;vertical-align:top;}
.popWrap.lpop_studyinfoExamstudy .list_type_small ul li em{font-size:0.9375rem;font-weight:400;} /* 26-01-16 #154274수정 */
.popWrap.lpop_studyinfoExamstudy .menu_cont {background:#fff;}
.popWrap.lpop_studyinfoExamstudy .menu_cont > [class*="menu_tab0"]{height:525px;box-sizing:border-box;}
.popWrap.lpop_studyinfoExamstudy img{width:100%;}
.popWrap.lpop_studyinfoExamstudy .thumbArea{margin-top:39px;}
/* 안드로이드 웹뷰 59(Chromium 59) 대응 - flex gap 미지원(84+)이라 margin 으로 간격 처리 */
.popWrap.lpop_studyinfoExamstudy .thumbList{display:flex;display:-webkit-flex;justify-content:center;}
.popWrap.lpop_studyinfoExamstudy .thumbList li{width:285px;text-align:center;}
.popWrap.lpop_studyinfoExamstudy .thumbList li + li{margin-left:50px;}
.popWrap.lpop_studyinfoExamstudy .thumbList .tit{display:inline-block;margin-bottom:10px;padding:8px 15px;border-radius:100px;background:rgba(0,126,255,0.1);font-size:0.9375rem;font-weight:500;line-height:1;letter-spacing:-0.5px;color:#007eff;}
.popWrap.lpop_studyinfoExamstudy .thumbList img{display:block;width:100%;height:auto;}
/* 썸네일 하단 보조 설명 */
.popWrap.lpop_studyinfoExamstudy .thumbList .desc{display:block;margin-top:15px;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.5px;color:#2a2a2a;}
.popWrap.lpop_studyinfoExamstudy .thumbList.hasArrow li{position:relative;}
.popWrap.lpop_studyinfoExamstudy .thumbList.hasArrow li + li::before{content:'';position:absolute;top:129.5px;left:-37.5px;width:25px;height:22px;margin-top:-11px;background:url(//cdndata.milkt.co.kr/ele/app/images/examstudy/ico_thumbArrow.png) no-repeat 0 0;background-size:25px 22px;}
.popWrap.lpop_studyinfoExamstudy .thumbList.type2 li{width:310px;}
.popWrap.lpop_studyinfoExamstudy .thumbList.type2 .tit{padding:10px 15px;}
.popWrap.lpop_studyinfoExamstudy .thumbList.type2.hasArrow li + li::before{top:140px;}
/* 3 x 2 배치 : 185*3 + 40*2 = 635 */
.popWrap.lpop_studyinfoExamstudy .thumbList.type6{flex-wrap:wrap;-webkit-flex-wrap:wrap;width:635px;margin:0 auto;}
.popWrap.lpop_studyinfoExamstudy .thumbList.type6 li{width:185px;}
.popWrap.lpop_studyinfoExamstudy .thumbList.type6 li + li{margin-left:40px;}
.popWrap.lpop_studyinfoExamstudy .thumbList.type6 li:nth-child(3n+1){margin-left:0;}
.popWrap.lpop_studyinfoExamstudy .thumbList.type6 li:nth-child(n+4){margin-top:10px;}
.popWrap.lpop_studyinfoExamstudy .thumbList.type6 .tit{margin-bottom:5px;padding:6px 15px;}
.popWrap.lpop_studyinfoExamstudy .credit{display:flex;display:-webkit-flex;align-items:center;justify-content:center;margin-top:15px;}
.popWrap.lpop_studyinfoExamstudy .credit > * + *{margin-left:45px;}
.popWrap.lpop_studyinfoExamstudy .credit em{font-style:normal;font-size:0.9375rem;font-weight:700;letter-spacing:-1px;color:#007eff;}
.popWrap.lpop_studyinfoExamstudy .credit .spon{display:flex;display:-webkit-flex;align-items:center;font-size:0.9375rem;font-weight:400;letter-spacing:-0.5px;color:#222;}
/* b 는 뒤에 텍스트 노드(익명 flex 아이템)가 올 수 있어 인접선택자 대신 margin-right 로 간격 확보 */
.popWrap.lpop_studyinfoExamstudy .credit .spon b{position:relative;margin-right:15px;padding-right:21px;font-size:0.875rem;font-weight:700;letter-spacing:-1px;color:#222;}
.popWrap.lpop_studyinfoExamstudy .credit .spon i + i{margin-left:15px;}
.popWrap.lpop_studyinfoExamstudy .credit .spon b::after{content:'';position:absolute;top:50%;right:10px;width:1px;height:13px;margin-top:-6px;background:#b5b5b5;}
.popWrap.lpop_studyinfoExamstudy .credit .spon i{display:inline-block;height:16px;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 center;background-size:contain;}
.popWrap.lpop_studyinfoExamstudy .credit .spon .icoChunjae{width:67px;background-image:url(//cdndata.milkt.co.kr/ele/app/images/examstudy/ico_chunjae.png);}
.popWrap.lpop_studyinfoExamstudy .credit .spon .icoChunjaebook{width:81px;background-image:url(//cdndata.milkt.co.kr/ele/app/images/examstudy/ico_chunjaebook.png);}
.popWrap.lpop_studyinfoExamstudy .type_tab{height:525px;background:#fff;}
/* 26-08-27 서브탭 가로 LNB 공용 - CBT(.type_tab .infoMenu) / HME(.typeTab .hmeMenu) 동일 디자인 */
.popWrap.lpop_studyinfoExamstudy .type_tab .infoMenu,
.popWrap.lpop_studyinfoExamstudy .typeTab .hmeMenu{display:flex;display:-webkit-flex;justify-content:center;float:none;width:auto;height:50px;margin:0 40px;padding:0;border-bottom:1px solid #f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.popWrap.lpop_studyinfoExamstudy .type_tab .infoMenu li,
.popWrap.lpop_studyinfoExamstudy .typeTab .hmeMenu li{position:relative;width:190px;margin:0 15px;}
.popWrap.lpop_studyinfoExamstudy .type_tab .infoMenu li a,
.popWrap.lpop_studyinfoExamstudy .typeTab .hmeMenu li a{display:flex;display:-webkit-flex;align-items:center;justify-content:center;width:100%;height:50px;font-size:1.1875rem;font-weight:400;line-height:23px;letter-spacing:-1px;color:#222;text-align:center;}
.popWrap.lpop_studyinfoExamstudy .type_tab .infoMenu li.on a,
.popWrap.lpop_studyinfoExamstudy .typeTab .hmeMenu li.on a{font-weight:700;color:#007eff;}
.popWrap.lpop_studyinfoExamstudy .type_tab .infoMenu li.on::after,
.popWrap.lpop_studyinfoExamstudy .typeTab .hmeMenu li.on::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#007eff;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab{float:none;letter-spacing:-0.5px;width:auto;height:calc(100% - 50px);text-align:center;background:#fff;padding:30px 40px 0;box-sizing:border-box;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab *{box-sizing:border-box;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab .info_txt{color:#222;font-weight:400;font-size:1.0625rem;line-height:25px;letter-spacing:-1px;margin-bottom:25px;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab strong{color:#007eff;font-weight:700;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab ul:not(.thumbList){display:inline-block;width:auto;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab ul:not(.thumbList) li{width:auto;min-height:28px;margin-bottom:15px;font-size:1.0625rem;font-weight:400;line-height:23px;color:#222;text-align:left;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab ul:not(.thumbList) li span{display:inline-block;width:120px;height:28px;margin-right:20px;padding:0;border-radius:100px;background:#007eff;font-size:0.9375rem;font-weight:700;line-height:28px;letter-spacing:-0.5px;color:#fff;text-align:center;vertical-align:top;}
/* grid 는 웹뷰 59 지원. 단 gap 단축형은 66+ 이므로 grid-gap 을 함께 선언 */
.popWrap.lpop_studyinfoExamstudy .list_type_tab .sub_tab00 > ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column;grid-gap:20px 30px;gap:20px 30px;width:100%;max-width:1124px;margin:0 auto 52px;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab .sub_tab00 > ul li{margin-bottom:0;padding-left:140px;text-indent:-140px;letter-spacing:-1px;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab .sub_tab00 > ul li span{text-indent:0;}
.popWrap.lpop_studyinfoExamstudy .sub_tab00 .thumbArea{margin-top:0;}
.popWrap.lpop_studyinfoExamstudy .sub_tab01 .info_image{width:611px;max-width:100%;margin:0 auto 25px;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab .sub_tab01 > ul li{line-height:28px;margin-bottom:10px;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab .sub_tab01 > ul li:last-child{margin-bottom:0;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab dl{max-width:1041px;margin:0 auto;padding:0;text-align:center;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab dl dt{display:flex;display:-webkit-flex;align-items:flex-start;justify-content:center;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab dl dt p{display:block;margin:0 10px 0 0;font-size:1.25rem;font-weight:400;line-height:23px;letter-spacing:-1px;color:#007eff;text-align:center;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab dl dt p strong{font-weight:700 !important;color:inherit;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab dl dt span{display:flex;display:-webkit-flex;align-items:center;justify-content:center;width:75px;height:24px;background:linear-gradient(to right,#007eff,#00b2ff);font-size:0.9375rem;font-weight:700 !important;line-height:1;letter-spacing:-1px;color:#fff;box-sizing:border-box;}
.popWrap.lpop_studyinfoExamstudy .list_type_tab dl dd{margin:6px 0 0;font-size:1.0625rem;font-weight:400;line-height:24px;letter-spacing:-1px;color:#222;}
.popWrap.lpop_studyinfoExamstudy .sub_tab02 .thumbArea{margin-top:13px;}

/* 초등 개편 2차 실력평가 학습 안내 수정 */
/* 26-08-27 HME 학력평가 - 서브탭 세로 사이드바 -> 가로 LNB 개편 */
.popWrap.lpop_studyinfoExamstudy .typeTab{height:525px;background:#fff;}
.popWrap.lpop_studyinfoExamstudy .hmeListWrap{float:none;letter-spacing:-0.5px;width:auto;height:calc(100% - 50px);background:#fff;padding:30px 140px 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
/* 타이틀 + 회색 안내 박스 */
.popWrap.lpop_studyinfoExamstudy .hmeHead {text-align: center}
.popWrap.lpop_studyinfoExamstudy .hmeHead h3{margin-bottom:0;font-size:1.5625rem;font-weight:700;line-height:1.2;letter-spacing:-1px;color:#222;}
.popWrap.lpop_studyinfoExamstudy .hmeHead .txtHME {display:block;font-size:1.375rem;line-height:30px;letter-spacing:-1px;color:#222;font-weight:400}
.popWrap.lpop_studyinfoExamstudy .hmeHead .txtHME > em {font-style:normal;font-weight:700;}
.popWrap.lpop_studyinfoExamstudy .hmeHead .txtHME > em:nth-child(1) {color:#f37022}
.popWrap.lpop_studyinfoExamstudy .hmeHead .txtHME > em:nth-child(2) {color:#406ab3}
.popWrap.lpop_studyinfoExamstudy .hmeHead .txtHME > em:nth-child(3) {color:#8967eb}
.popWrap.lpop_studyinfoExamstudy .hmeHead dl{display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:100%;margin-top:20px;padding:30px 40px;border-radius:15px;background:#f8f8f8;color:#222;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;}
.popWrap.lpop_studyinfoExamstudy .hmeHead dl dt {flex-shrink:0;margin:0 30px 0 0;font-size:1.0625rem;font-weight:700;line-height:1;letter-spacing:-1px;color:#000;}
.popWrap.lpop_studyinfoExamstudy .hmeHead dl dd {font-size:1.0625rem;font-weight:400;line-height:24px;letter-spacing:-1px;color:#222;text-align:left;}
/* 라벨 pill + 설명 리스트 */
.popWrap.lpop_studyinfoExamstudy [class*="hmeCont"]{margin-top:31px;padding:0 8px;}
.popWrap.lpop_studyinfoExamstudy [class*="hmeCont"] > li+li{margin-top:50px;}
.popWrap.lpop_studyinfoExamstudy [class*="hmeCont"] dl{display:-webkit-flex;display:flex;align-items:flex-start;font-size:1.0625rem;font-weight:400;color:#222;}
.popWrap.lpop_studyinfoExamstudy [class*="hmeCont"] dl dt{flex-shrink:0;width:120px;height:28px;margin-right:30px;border-radius:100px;background:#007eff;font-size:0.9375rem;font-weight:700;line-height:28px;letter-spacing:-0.5px;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.popWrap.lpop_studyinfoExamstudy [class*="hmeCont"] dl dd em{font-style:normal;font-weight:700;color:#007eff;}
.popWrap.lpop_studyinfoExamstudy [class*="hmeCont"] dl dd .small{display:block;margin-top:10px;font-size:1rem;line-height:1;color:#717171;}
/* 26-08-27 항목 마커 하이픈 -> 원형 불릿 (시안 8x34 프레임의 r=4 원, 1/2 배치) */
.popWrap.lpop_studyinfoExamstudy [class*="hmeCont"] dl dd li{position:relative;padding-left:14px;line-height:27px;letter-spacing:-1px;}
.popWrap.lpop_studyinfoExamstudy [class*="hmeCont"] dl dd li::before{content:'';position:absolute;top:11.5px;left:0;width:4px;height:4px;border-radius:50%;background:#222;}
.popWrap.lpop_studyinfoExamstudy [class*="hmeCont"] dl dd li+li{margin-top:20px;}
/* 26-08-27 단원별 기출문제 탭 */
.popWrap.lpop_studyinfoExamstudy .hmeCont2{margin-top:24px;padding:0 129px;}
.popWrap.lpop_studyinfoExamstudy .hmeCont2 > li+li{margin-top:25px;}
/* 평가 범위(.typeBox)는 배지가 마커 역할 - 불릿 제외 */
.popWrap.lpop_studyinfoExamstudy .hmeCont2 dl dd .typeBox li{position:relative;padding-left:0;line-height:28px;}
.popWrap.lpop_studyinfoExamstudy .hmeCont2 dl dd .typeBox li::before{display:none;}
.popWrap.lpop_studyinfoExamstudy .hmeCont2 dl dd .typeBox li+li{margin-top:7px}
.popWrap.lpop_studyinfoExamstudy .hmeCont2 dl dd .typeBox li::after{content:"";display:block;clear:both;}
/* HME 상반기/하반기 배지 - 흰 바탕 + 연한 파란 테두리 */
.popWrap.lpop_studyinfoExamstudy .hmeCont2 dl dd .whtbox{float:left;width:110px;height:28px;margin-right:20px;border:2px solid rgba(0,126,255,0.2);border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:0.9375rem;font-weight:700;color:#007eff;line-height:24px;letter-spacing:-0.5px;}

/* 2024-07-29 #125962 교재 학습관 > 학습 안내 */
.popWrap.lpopGyojaeStudyinfo.popWrap.themeBlack .popBody{width:920px;padding:35px;justify-content:space-between}
.popWrap.lpopGyojaeStudyinfo .popBody img{width:100%}
.popWrap.lpopGyojaeStudyinfo .feature{position:relative}
.popWrap.lpopGyojaeStudyinfo .feature + .feature:before{position:absolute;left:-24px;top:0;display:inline-block;width:1px;height:100%;background-color:#d6d6d6;content:''}
.popWrap.lpopGyojaeStudyinfo .feature .tit{position:relative;display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;width:250px;min-height:120px;padding:0 33px;border-radius:20px;font-size:1rem;line-height:1.25;color:#d7eeff;background-color: #0090ff;letter-spacing:-0.04em;text-align:center}
.popWrap.lpopGyojaeStudyinfo .feature .tit::after{position:absolute;top:100%;left:50%;display:inline-block;width:0;height:0;margin-left:-11px;border-bottom: 5px solid transparent; border-top: 5px solid #0090ff; border-left: 11px solid transparent; border-right: 11px solid transparent;content:''}
.popWrap.lpopGyojaeStudyinfo .feature .tit strong{display:block;margin-top:9px;font-size:1.375rem;color:#fff;font-weight:700}/* #140661 교재 학습관 25년 1학기 오픈 2025-02-04 수정 */
.popWrap.lpopGyojaeStudyinfo .feature .txt{margin-top:23px;margin-bottom:18px;font-size:0.9375rem;line-height:1.33;letter-spacing:-0.025em;color:#222;text-align:center}/* #140661 교재 학습관 25년 1학기 오픈 2025-02-04 수정 */
.popWrap.lpopGyojaeStudyinfo .feature [class^="thumb"]{margin:0 auto}
.popWrap.lpopGyojaeStudyinfo .feature .thumb1{width:165px}/* #140661 교재 학습관 25년 1학기 오픈 2025-02-04 수정 */
.popWrap.lpopGyojaeStudyinfo .feature .thumb2{width:250px}/*2026-02-05 #155252 수정*/

/*2026-02-05 #155252 수정*/
.popWrap.lpopGyojaeStudyinfo .summary li{display:flex;display:-webkit-flex;width:250px;padding:13px 10px;border-radius:10px;background-color: #edf6ff;font-size:0.9375rem;line-height:1.87;font-weight:700;letter-spacing:-0.03em;color:#000;border-radius:10px}
.popWrap.lpopGyojaeStudyinfo .summary li::before{display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-size:cover;content:''}
.popWrap.lpopGyojaeStudyinfo .summary li:nth-child(1)::before{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/submain/ico_guide_gyojae01.png)}
.popWrap.lpopGyojaeStudyinfo .summary li:nth-child(2)::before{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/submain/ico_guide_gyojae02.png)}
.popWrap.lpopGyojaeStudyinfo .summary li:nth-child(3)::before{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/submain/ico_guide_gyojae03.png)}
.popWrap.lpopGyojaeStudyinfo .summary li:nth-child(4)::before{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/submain/ico_guide_gyojae04.png)}
.popWrap.lpopGyojaeStudyinfo .summary em{display:inline-block;width:90px;padding-left:10px;color:#0090ff}
.popWrap.lpopGyojaeStudyinfo .summary li + li{margin-top:5px}

/* 수준별 영어 > 진단평가 (#134461 오늘의 학습 메인에서 띄움) */
/* 진단평가 */
.lpop_leveltest{position:absolute;margin:0 auto;top:0;left:0;width:100%;height:100%;min-height:725px;z-index:50;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_main01_x2.png) repeat 0 0;background-size:20px} /* 24-10-22 #133985 이슈1) 수정 */
.lpop_leveltest .cont_area{position:absolute;top:0;left:50%;z-index:30;width:1280px;height:725px;margin:0;margin-left:-640px;/*rgba(255,255,255,0.18)*/}
.lpop_leveltest .cont_area>div{position:relative;top:10px;margin:0 auto;width:1250px;height:695px;background:rgba(255,255,255,0.6);border-radius:5px}
.lpop_leveltest .cont_area>div>div{position:relative;top:8px;margin:0 auto;width:1236px;height:681px;background:#d8d8d8;border-radius:4px}
.lpop_leveltest .cont_area>div>div>div{margin:0 auto;width:1230px;height:681px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_gray_x2.png) repeat 0 0 #fff;background-size:2px;border-radius:5px}
.lpop_leveltest .cont_area>div>div>div .header h3{width:1159px;height:73px;font-size:0;text-indent:-999px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 72px 28px;background-size:1086px}
.lpop_leveltest .cont_area>div>div>div .header .lpop_close{position:absolute;top:22px;right:23px;display:block;width:42px;height:43px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 0 -150px;background-size:1086px}
.lpop_leveltest .cont_area .lpop_cont .desc{margin:34px 0 0 50px}
.lpop_leveltest .cont_area .lpop_cont .desc h4{padding:0 0 15px 51px;line-height:19px;letter-spacing:-2px;color:#494949;font-size:1.4375rem;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 0 -50px;background-size:1086px}
.lpop_leveltest .cont_area .lpop_cont .desc h4 em{color:#8baa5b;letter-spacing:0}
.lpop_leveltest .cont_area .lpop_cont .desc p{margin:0 0 0 51px;padding:0 0 0 14px;letter-spacing:-1px;line-height:32px;color:#494949;font-size:1.1875rem;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 0 -197px;background-size:1086px}
.lpop_leveltest .cont_area .lpop_cont .desc p em{display:inline-block;height:36px;font-weight:bold;font-size:1.1875rem;color:#f65d55;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 0 -218px;background-size:1086px}
.lpop_leveltest .cont_area .lpop_cont .levels{height:392px;margin:18px 0 0 0;padding:98px 0 0 22px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_levels02_x2.png) no-repeat 0 0;background-size:1230px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.lpop_leveltest .cont_area .lpop_cont .levels02{height:392px;margin:18px 0 0 0;padding:98px 0 0 22px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_levels02_x2.png) no-repeat 0 0;background-size:1230px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.lpop_leveltest .cont_area .lpop_cont .levels>div{display:inline-block;vertical-align:top;margin:0 76px;padding:61px 0 0 0;width:241px;height:244px;letter-spacing:-1px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_level_x2.png) no-repeat 0 0;background-size:723px}
.lpop_leveltest .cont_area .lpop_cont .levels>div p.tit{margin:0 0 15px 0;font-size:1.5rem;font-weight:bold;color:#494949;text-align:center}
.lpop_leveltest .cont_area .lpop_cont .levels>div p.tit em{color:#308faa}
.lpop_leveltest .cont_area .lpop_cont .levels>div dl{margin:0 0 0 25px;font-size:1.1875rem;letter-spacing:-1px}
.lpop_leveltest .cont_area .lpop_cont .levels>div dt{margin:0 0 2px 0;color:#323232}
.lpop_leveltest .cont_area .lpop_cont .levels>div dd{line-height:28px;color:#767676}
.lpop_leveltest .cont_area .lpop_cont .levels>div p{margin:14px 0 0 0;text-align:center}
.lpop_leveltest .cont_area .lpop_cont .levels>div p a{display:inline-block;width:166px;height:53px;font-size:1.25rem;font-weight:bold;color:#fff;line-height:50px;text-align:center;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_pink_btn_x2.png) no-repeat 0 0;background-size:166px;text-shadow:0 0 2px rgba(0,0,0,1.0)}
.lpop_leveltest .cont_area .lpop_cont .levels .low{background-position:0 0}
.lpop_leveltest .cont_area .lpop_cont .levels .middle{background-position:-241px 0}
.lpop_leveltest .cont_area .lpop_cont .levels .high{background-position:-482px 0}
.lpop_leveltest .cont_area .lpop_cont .qna{position:relative;top:-14px;width:1230px;height:129px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_bottom_leveltest_x2.png) repeat 0 0;background-size:233px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.lpop_leveltest .cont_area .lpop_cont .qna p{display:inline-block;margin:35px 0 0 188px;padding:0 0 0 92px;height:55px;font-size:1.1875rem;color:#494949;letter-spacing:-2px;line-height:30px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 0 -85px;background-size:1086px}
.lpop_leveltest .cont_area .lpop_cont .qna p em{color:#ea6861;font-weight:bold}
.lpop_leveltest .cont_area .lpop_cont .qna p.btn{margin:0 0 0 34px;padding:0;width:220px;height:71px;background:none;box-shadow:4px 7px 6px rgba(0,0,0,0.45)}
.lpop_leveltest .cont_area .lpop_cont .qna p.btn a{display:inline-block;padding:3px 0 0 0;width:220px;height:71px;font-weight:bold;font-size:1.1875rem;color:#fff;line-height:30px;text-align:center;background:#ff8036;background:linear-gradient(#ff9a41, #ff8036);background:-webkit-linear-gradient(#ff9a41, #ff8036);border:1px solid #af8770;border-radius:7px;text-shadow:0 0 2px rgba(0,0,0,1.0);box-shadow:0 1px 0 #ffeab8 inset}
.lpop_leveltest .cont_area .lpop_cont .qna p.btn em{font-size:1.5rem;color:#fff}

/* 초급 진단평가 */
.lpop_leveltest.low .cont_area>div>div>div .header{height:90px;border-bottom:1px dashed #9b7053}
.lpop_leveltest.low .cont_area>div>div>div .header h3{position:relative;top:25px;left:375px;width:522px;height:46px;font-size:0;text-indent:-999px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/title_low2_x2.png) no-repeat 0 0;background-size:482px}
.lpop_leveltest.low .cont_area>div>div>div .header h3.tit01{background-position:0 0px}
.lpop_leveltest.low .cont_area>div>div>div .header h3.tit02{background-position:0 -46px}
.lpop_leveltest.low .cont_area>div>div>div .header h3.tit03{background-position:0 -92px}
.lpop_leveltest.low .cont_area>div>div>div .header .lpop_close{position:absolute;top:22px;right:23px;display:block;width:42px;height:43px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 0 -150px;background-size:1086px}
.lpop_leveltest.low .cont_area .lpop_cont{width:1230px;height:590px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_leveltest_x2.png) repeat 0 0;background-size:233px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}

.lpop_leveltest.low .cont_area .lpop_cont #report_wrapper {position:absolute;z-index:1;top:0px;bottom:0px;left:0;width:100%;background:#fff;overflow:hidden}
.lpop_leveltest.low .cont_area .lpop_cont #report_wrapper{top:91px;bottom:0;left:4px;width:1228px;background:none}
.lpop_leveltest.low .cont_area .lpop_cont #report_wrapper_S2 {position:absolute;z-index:1;top:91px;bottom:0px;left:4px;width:1228px;background:none;overflow:hidden;overflow-y:scroll}
.lpop_leveltest.low .cont_area .lpop_cont .top_con{min-height:172px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .caution{margin:13px 0 0 72px;padding:0 0 0 25px;letter-spacing:0px;color:#e15c49;font-weight:bold;font-size:1.0625rem;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 0 -298px;background-size:1086px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .tit{margin:52px 0 0 411px;padding:0 0 0 112px;width:293px;height:50px;font-size:2.1875rem;color:#312d2a;font-weight:bold;text-indent:0;letter-spacing:-2px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/title_lvltest_report02_x2.png) no-repeat 0 0;background-size:405px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .user{display:inline-block;margin:25px 0 0 71px;width:300px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con dl{width:280px;font-size:1.1875rem;color:#444444;line-height:28px;letter-spacing:-1px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con dl dt,
.lpop_leveltest.low .cont_area .lpop_cont .top_con dl dd{display:inline-block}
.lpop_leveltest.low .cont_area .lpop_cont .top_con dl dd.date{width:193px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con dl dd{width:81px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con>p.btn{position:relative;display:inline-block;top:-27px;right:-527px;margin:0 0 0 34px;padding:0;width:221px;height:64px;background:none;box-shadow:2px 4px 4px rgba(0,0,0,0.45);border-radius:33px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con>p.btn a{display:inline-block;width:221px;height:64px;font-weight:bold;font-size:1.375rem;color:#fff;line-height:64px;text-align:center;border-radius:33px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con>p.btn.blue a{background:#9cb9fe;background:linear-gradient(#9cb9fe, #7ca0fd);border:1px solid #3760c1;text-shadow:0 0 2px rgba(0,0,0,1.0);box-shadow:0 1px 0 #fddddb inset}
.lpop_leveltest.low .cont_area .lpop_cont .top_con>p.btn.orange a{background:#ff9b52;background-size:1086px;background:linear-gradient(#ff9b52, #fe7a42);border:1px solid #c16961;text-shadow:0 0 2px rgba(0,0,0,1.0);box-shadow:0 1px 0 #ffcbb4 inset}
.lpop_leveltest.low .cont_area .lpop_cont .top_con>p.btn.orange a>span{padding:0 24px 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/english/btn_leveltest_x2.png) no-repeat 100% -277px;background-size:169px}
.lpop_leveltest.low .cont_area .lpop_cont .result{padding:0 71px 76px 71px}
.lpop_leveltest.low .cont_area .lpop_cont .result .tables{position:relative;margin:20px 0 0 0}
.lpop_leveltest.low .cont_area .lpop_cont .result .tit{padding:0 0 0 16px;color:#232323;font-size:1.3125rem;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 0 -396px;background-size:1086px}
.lpop_leveltest.low .cont_area .lpop_cont .result .section col.subject{width:12%}
.lpop_leveltest.low .cont_area .lpop_cont .result .section col.cnt{width:12%}
.lpop_leveltest.low .cont_area .lpop_cont .result .section col.score{width:8%}
.lpop_leveltest.low .cont_area .lpop_cont .result .section col.myscore{width:16%}
.lpop_leveltest.low .cont_area .lpop_cont .result .section col.detail{width:52%}
.lpop_leveltest.low .cont_area .lpop_cont .result .section col.type{width:16%}
.lpop_leveltest.low .cont_area .lpop_cont .result .section col.grade{width:14%}

.lpop_leveltest.low .cont_area .lpop_cont .result table{margin:12px 0 0 0;text-align:center;font-size:1.1875rem;color:#444444;padding:0;border:0;border-bottom:1px solid #000;table-layout:fixed}
.lpop_leveltest.low .cont_area .lpop_cont .result table tr{height:50px}
.lpop_leveltest.low .cont_area .lpop_cont .result table th,
.lpop_leveltest.low .cont_area .lpop_cont .result table td{background:#fff;border-left:1px solid  #656565;padding:0 !important}
.lpop_leveltest.low .cont_area .lpop_cont .result table thead th{height:50px;background:#c9e6e5;border-top:1px solid #000}
.lpop_leveltest.low .cont_area .lpop_cont .result table thead th.graph{border-bottom:1px dashed #878787}
.lpop_leveltest.low .cont_area .lpop_cont .result table tfoot th,
.lpop_leveltest.low .cont_area .lpop_cont .result table tfoot td{background:#fbdadc;border-top:1px solid #000}
.lpop_leveltest.low .cont_area .lpop_cont .result table thead th:first-child,
.lpop_leveltest.low .cont_area .lpop_cont .result table tbody th,
.lpop_leveltest.low .cont_area .lpop_cont .result table tfoot th{border-top:1px solid #000;border-left:1px solid #000}
.lpop_leveltest.low .cont_area .lpop_cont .result table tbody th,
.lpop_leveltest.low .cont_area .lpop_cont .result table tbody td{border-top:1px solid #000}
.lpop_leveltest.low .cont_area .lpop_cont .result table tbody td.graph{text-align:left;padding:0 0 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_graph02_x2.png) repeat-x 0 0 #fff;background-size:113px;border:1px dashed #c3c3c3}
.lpop_leveltest.low .cont_area .lpop_cont .result table tbody td.graph div{position:relative}
.lpop_leveltest.low .cont_area .lpop_cont .result table tbody td.graph em{display:inline-block;height:23px;width:0;background-color:#ff477b}
.lpop_leveltest.low .cont_area .lpop_cont .result table tbody td.graph span{display:none;position:absolute;left:0;width:50px;padding:0 4px 0 4px;line-height:22px;color:#000;font-size:1.0625rem;font-weight:bold;text-align:right}
.lpop_leveltest.low .cont_area .lpop_cont .result table thead th:last-child,
.lpop_leveltest.low .cont_area .lpop_cont .result table tfoot td:last-child,
.lpop_leveltest.low .cont_area .lpop_cont .result table tbody td:last-child{border-right:1px solid #000}
.lpop_leveltest.low .cont_area .lpop_cont .result table tfoot{font-weight:bold}
.lpop_leveltest.low .cont_area .lpop_cont .result table tfoot td.total{border-right:none}
.lpop_leveltest.low .cont_area .lpop_cont .result .summary col.subject{width:12%}
.lpop_leveltest.low .cont_area .lpop_cont .result .summary col.desc{width:88%}
.lpop_leveltest.low .cont_area .lpop_cont .result .summary tbody td{padding:0 0 0 16px;text-align:left}
.lpop_leveltest.low .cont_area .lpop_cont .result .summary tfoot td{text-align:center;color:#ff477b;font-weight:normal;background:#fff7f0}
.lpop_leveltest.low .cont_area .lpop_cont .result .summary tfoot td{border-left:1px solid #000;border-right:1px solid #000}
.lpop_leveltest.low .cont_area .lpop_cont .result .custom col.subject{width:14%}
.lpop_leveltest.low .cont_area .lpop_cont .result .custom col.subject:last-child{width:16%}
.lpop_leveltest.low .cont_area .lpop_cont .result .custom tbody th{font-weight:normal}
.lpop_leveltest.low .cont_area .lpop_cont .result .custom thead th:first-child{background:#bcdeed;font-weight:normal}
.lpop_leveltest.low .cont_area .lpop_cont .result .step col.subject{width:14%}
.lpop_leveltest.low .cont_area .lpop_cont .result .step tbody td{font-weight:bold}
.lpop_leveltest.low .cont_area .lpop_cont .result .step tbody .monster{font-size:0;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 20px -450px #fff;background-size:1086px}
.lpop_leveltest.low .cont_area .lpop_cont .result .step tbody .start{background:#ffe500}
.lpop_leveltest.low .cont_area .lpop_cont .result .step tbody .walk{background:#37a2f4}
.lpop_leveltest.low .cont_area .lpop_cont .result .step tbody .run{background:#fd6f6b}
.lpop_leveltest.low .cont_area .lpop_cont .result .step tbody .jump{background:#00ea66}
.lpop_leveltest.low .cont_area .lpop_cont .result .step tbody .fly{background:#ff1b89}
.lpop_leveltest.low .cont_area .lpop_cont .result .step tbody .master{background:#9e4cff}

/* 진단평가_수정:150703 */
.lpop_leveltest.low .cont_area .lpop_cont .top_con .user02{display:inline-block;margin:25px 0 0 71px;color:#444;font-size:1.1875rem;letter-spacing:-1px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .user02 p{margin:0 0 5px;font-weight:bold}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .user02 ul li{padding:0 0 0 10px;line-height:1.5;background:url(//cdndata.milkt.co.kr/ele/app/images/english/dot_leveltest.png) no-repeat 0 50%;background-size:4px}
.body_english.pre_main .conbox .box .cont .left_con.pre_main02 .board .top_con02 ul{position:relative;clear:both;width:868px;height:198px;margin:12px 0 0 82px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_pre_main03_top02_x2.png) 0 0 no-repeat !important;background-size:868px !important}
.body_english.pre_main .conbox .box .cont .left_con.pre_main02 .board .top_con02 ul li{vertical-align:top;position:relative;float:left;display:block;margin:0 25px 0 0px}
.body_english.pre_main .conbox .box .cont .left_con.pre_main02 .board .top_con02 ul .step5{position:absolute;top:109px;left:429px}
.body_english.pre_main .conbox .box .cont .left_con.pre_main02 .board .top_con02 ul .step6{position:absolute;top:109px;left:131px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .btn_area{position:absolute;top:85px;left:0;width:1155px;padding:0 73px 0 0;text-align:right}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .btn_area p.btn{position:relative;display:inline-block;top:0px;right:0px;margin:0 0 0 22px;padding:0;width:221px;height:64px;background:none;box-shadow:2px 4px 4px rgba(0,0,0,0.45);border-radius:33px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .btn_area p.btn a{display:inline-block;width:221px;height:64px;font-weight:bold;font-size:1.375rem;color:#fff;line-height:64px;text-align:center;border-radius:33px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .btn_area p.btn.blue a{background:#9cb9fe;background:linear-gradient(#9cb9fe, #7ca0fd);border:1px solid #3760c1;text-shadow:0 0 2px rgba(0,0,0,1.0);box-shadow:0 1px 0 #fddddb inset}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .btn_area p.btn.orange a{background:#ff9b52;background-size:1086px;background:linear-gradient(#ff9b52, #fe7a42);border:1px solid #c16961;text-shadow:0 0 2px rgba(0,0,0,1.0);box-shadow:0 1px 0 #ffcbb4 inset}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .btn_area p.btn.orange a>span{padding:0 24px 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/english/btn_leveltest_x2.png) no-repeat 100% -277px;background-size:169px}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .btn_area p.btn.back a{background:#da80e0;background-size:1086px;background:linear-gradient(#da80e0, #c668dd);border:1px solid #d174df;text-shadow:0 0 2px rgba(0,0,0,1.0);box-shadow:0 1px 0 #ffdeda inset}
.lpop_leveltest.low .cont_area .lpop_cont .top_con .btn_area p.btn.back a>span{padding:0 0 0 24px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/btn_leveltest_x2.png) no-repeat 100% -347px;background-size:169px}
.lpop_leveltest .result table.group_info01 col.type{width:17.02%}
.lpop_leveltest .result table.group_info01 col.grade{width:13.83%}
.lpop_leveltest .result table.group_info01 tbody tr th{background:#c9e6e5 !important;font-weight:normal}
.lpop_leveltest .result table.group_info01 thead tr th:first-child{background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_leveltest_tbl.png) no-repeat 0 0 #c9e6e5 !important;background-size:184px}
.lpop_leveltest .result table.group_info01 thead tr th.on{background:#feb877 !important}
.lpop_leveltest .result table.group_info01 tbody tr td.on{box-shadow:5px 0 #feb877 inset,-5px 0 #feb877 inset}
.lpop_leveltest .result table.group_info01 tbody tr:last-child td.on{box-shadow:5px 0 #feb877 inset,-5px -5px #feb877 inset}
.lpop_leveltest .result table.group_info02{width:1086px;height:303px;table-layout:fixed}
.lpop_leveltest .result table.group_info02 col.kind{width:120px}
.lpop_leveltest .result table.group_info02 col.ever{width:179px}
.lpop_leveltest .result table.group_info02 col.mpoint{width:120px}
.lpop_leveltest .result table.group_info02 col.deviation{width:121px}
.lpop_leveltest .result table.group_info02 col.graph{width:540px}
.lpop_leveltest .result table.group_info02 thead tr th{background:#c9e6e5 !important}
.lpop_leveltest .result table.group_info02 thead tr th.on{background:#feb877 !important}
.lpop_leveltest .result table.group_info02 tbody tr th{background:#c9e6e5 !important;font-weight:normal}
.lpop_leveltest .result table.group_info02 tbody tr td{height:60px;padding:0 !important}
.lpop_leveltest .result table.group_info02 tbody tr td.on{padding:0;box-shadow:5px 0 #feb877 inset,-5px 0 #feb877 inset}
.lpop_leveltest .result table.group_info02 tbody tr:last-child td.on{box-shadow:5px 0 #feb877 inset,-5px -5px #feb877 inset}
.lpop_leveltest .result table.group_info02 tbody tr td.on.last{box-shadow:5px 0 #feb877 inset,-5px -5px #feb877 inset}
.lpop_leveltest .result table.group_info03{width:1086px;table-layout:fixed;border:0 !important;border-bottom:1px solid #000 !important;border-right:1px solid #000 !important}
.lpop_leveltest .result table.group_info03 col.type01{width:170px}
.lpop_leveltest .result table.group_info03 col.type02{width:129px}
.lpop_leveltest .result table.group_info03 col.type03{width:120px}
.lpop_leveltest .result table.group_info03 col.type04{width:121px}
.lpop_leveltest .result table.group_info03 col.type05{width:540px}
.lpop_leveltest .result table.group_info03 tbody tr td{height:150px;border:0 !important;border-left:1px solid #000 !important;border-top:1px solid #000 !important}
.lpop_leveltest .result table.group_info03 tbody tr th{background:#c9e6e5 !important;font-weight:bold}
.lpop_leveltest .result table.group_info03 tbody tr.on th{background:#feb877 !important}
.lpop_leveltest .result table.group_info03 tbody tr.on td.mypoint01{box-shadow:0 5px #feb877 inset,0 -5px #feb877 inset}
.lpop_leveltest .result table.group_info03 tbody tr.on td.mypoint02{height:75px;box-shadow:-5px 5px #feb877 inset}
.lpop_leveltest .result table.group_info03 tbody tr.on td.mypoint03{height:75px;box-shadow:-5px -5px #feb877 inset}
.lpop_leveltest .result .tables .data{position:relative;width:100%;height:100%;padding:0;margin:0}
.lpop_leveltest .result .tables .data .graph{position:relative;top:0px;right:0px;width:541px;margin:0;padding:0}
.lpop_leveltest .bar_graph{position:relative;width:540px;height:249px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/graph_bg1.png) no-repeat 0 0;background-size:540px;border:0;border-left:0}
.lpop_leveltest .bar_graph>div{position:relative;top:0;left:0;width:400px;height:232px}
.lpop_leveltest .bar_graph #canvas2{position:absolute;top:0;left:0;width:400px;height:232px;margin:13px 0 0 70px}
.lpop_leveltest .bar_graph .legend{position:absolute;top:9px;left:445px;width:92px;height:119px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_leveltest_legend.png) no-repeat 0 0;background-size:92px}
.lpop_leveltest .bar_graph .legend ul{padding:22px 0 0 5px;text-align:left}
.lpop_leveltest .bar_graph .legend li{height:12px;margin:0 0 12px;color:#515151;font-size:1rem;line-height:1.0}
.lpop_leveltest .bar_graph .legend li>span{display:inline-block;width:12px;height:12px;margin:0 4px 0 0;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_leveltest_dot.png) no-repeat 0 0;background-size:12px}
.lpop_leveltest .bar_graph .legend li>span.dot01{background-position:0 -36px}
.lpop_leveltest .bar_graph .legend li>span.dot02{background-position:0 -48px}
.lpop_leveltest .bar_graph .legend li>span.dot03{background-position:0 -60px}
.lpop_leveltest .tables_03 .data{height:300px}
.lpop_leveltest .line_graph{position:relative;width:540px;height:300px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/graph_bg2.png) no-repeat 0 0;background-size:540px;border:0}
.lpop_leveltest .line_graph>div{position:relative;top:0;left:0;width:428px;height:238px}
.lpop_leveltest .line_graph #canvas3{position:absolute;top:0;left:0;width:428px;height:238px;margin:35px 0 0 18px}
.lpop_leveltest .line_graph .linepoint{position:absolute;top:35px;left:18px;width:424px;height:234px}
.lpop_leveltest .line_graph .line_average::after{content:"";display:block;position:absolute;top:-4px;left:-4px;width:8px;height:8px;background:#ff7900;border-radius:10px}
.lpop_leveltest .line_graph .line_mypoint::after{content:"";display:block;position:absolute;top:-4px;left:-4px;width:8px;height:8px;background:#5d21d5;border-radius:10px}
.lpop_leveltest .line_graph .line_average{display:none;position:absolute;top:0;left:0;width:1px;height:234px;border-left:1px dashed #ff7900}
.lpop_leveltest .line_graph .line_mypoint{display:none;position:absolute;top:0;left:0;width:1px;height:234px;border-left:1px dashed #5d21d5}
.lpop_leveltest .line_graph .line_toparea{display:none;position:absolute;top:0;right:0;width:1px;height:234px;background:rgba(255,47,105,0.4)}
.lpop_leveltest .line_graph .legend{position:absolute;top:32px;left:445px;width:92px;height:119px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_leveltest_legend.png) no-repeat 0 0;background-size:92px}
.lpop_leveltest .line_graph .legend ul{padding:22px 0 0 5px;text-align:left}
.lpop_leveltest .line_graph .legend li{height:12px;margin:0 0 12px;color:#515151;font-size:1rem;line-height:1.0}
.lpop_leveltest .line_graph .legend li:first-child{margin:0 0 12px;padding:0}
.lpop_leveltest .line_graph .legend li>span{display:inline-block;width:12px;height:12px;margin:0 4px 0 0;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_leveltest_dot.png) no-repeat 0 0;background-size:12px}
.lpop_leveltest .line_graph .legend li>span.dot01{background-position:0 0}
.lpop_leveltest .line_graph .legend li>span.dot02{background-position:0 -12px}
.lpop_leveltest .line_graph .legend li>span.dot03{background-position:0 -24px}
.lpop_leveltest .result .comment{min-height:85px;margin:15px 0 0 0;padding:0 0 0 125px;color:#000;font-size:1.1875rem;line-height:1.4;background:url(//cdndata.milkt.co.kr/ele/app/images/english/btn_leveltest_x2.png) no-repeat 17px -500px !important;background-size:169px !important}
.lpop_leveltest .result .comment02{min-height:85px;margin:15px 0 0 0;padding:0 0 0 125px;color:#000;font-size:1.1875rem;line-height:1.4;background:url(//cdndata.milkt.co.kr/ele/app/images/english/btn_leveltest_x2.png) no-repeat 0 -650px !important;background-size:169px !important}
.lpop_leveltest .cont_area .lpop_cont .result .summary02 col.graph{width:350px}
.lpop_leveltest .cont_area .lpop_cont .result .summary02 col.subject{width:95px}
.lpop_leveltest .cont_area .lpop_cont .result .summary02 col.desc{width:637px}
.lpop_leveltest .cont_area .lpop_cont .result .summary02 tbody td{height:50px;padding:10px 10px 10px 16px !important;text-align:left}
.lpop_leveltest .cont_area .lpop_cont .result .summary02 tbody td.graph_radar{padding:3px !important}
.lpop_leveltest .cont_area .lpop_cont .result .summary02 tbody td.graph_radar>div{position:relative;width:345px;height:280px;margin:0;padding:0}
.lpop_leveltest .cont_area .lpop_cont .result .summary02 tbody td.graph_radar #canvas_radar{width:345px;height:280px}
.lpop_leveltest .cont_area .lpop_cont .result .summary02 tbody td.graph_radar .unit{position:absolute;top:46px;left:310px;color:#adadad;font-size:1.0625rem;font-weight:bold}
.lpop_leveltest .mygraph{width:1086px;height:130px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_leveltest_mygraph.png) no-repeat 0 0;background-size:1086px}
.lpop_leveltest .mygraph>div{position:relative;width:974px;height:101px;margin:12px 0 0 0;border:1px solid #000}
.lpop_leveltest .mygraph .mypoint{position:absolute;top:36px;right:0;width:105px;height:103px;line-height:103px;text-align:center;font-size:2rem;color:#262626;font-weight:bold;letter-spacing:-1px}
.lpop_leveltest .mygraph>div em{display:block;width:974px;height:36px;margin:33px 0 0 0;background:#ff477b}
.lpop_leveltest .cont_area .lpop_cont .result ul.step{width:932px;height:50px;margin:12px 0 0 0;padding:0 0 0 152px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_steps02.png) no-repeat 0 0 #fff;background-size:1086px;border:1px solid #000}
.lpop_leveltest .cont_area .lpop_cont .result ul.step li{float:left;width:133px;height:50px;line-height:52px;text-align:center;color:#6a3d50;font-size:1.1875rem;font-weight:bold}
.lpop_leveltest .cont_area .lpop_cont .result ul.step li:first-child{width:133px}
.lpop_leveltest .cont_area .lpop_cont .result ul.step li:last-child{width:125px;padding-left:8px}
.lpop_leveltest .cont_area .lpop_cont .result ul.step::after{content:"";display:block;clear:both}
.lpop_leveltest .tables .btn_area{text-align:center;padding:23px 0 0 0}
.lpop_leveltest .tables .btn_area a{display:inline-block;width:240px;height:71px;margin:0 16px;background:#ff0000;text-align:center;font-weight:bold;border-radius:7px;box-shadow:1px 1px 0 rgba(255,255,255,0.4) inset, 2px 2px 4px rgba(0,0,0,0.4)}
.lpop_leveltest .tables .btn_area a>span{display:table-cell;width:240px;height:71px;vertical-align:middle;text-align:center;padding:0;font-size:1.5rem;color:#fff;text-shadow:0 0 2px rgba(0,0,0,1);letter-spacing:-2px;line-height:1.1}
.lpop_leveltest .tables .btn_area a.btn_detail{margin:0 68px;border:1px solid #b775ec;background:#c594fd;background:linear-gradient(#c594fd,#b36ced)}
.lpop_leveltest .tables .btn_area a.btn_study{border:1px solid #ee768f;background:#ff9e5a;background:linear-gradient(#ff9e5a,#ef7b2a)}
.lpop_leveltest .tables .btn_area a.btn_high{border:1px solid #e76ab3;background:#f388d2;background:linear-gradient(#f388d2,#ec69b6)}
.lpop_leveltest table .a_center{text-align:center !important}

#report_Detail_wrapper_S2 {position:absolute;z-index:1;top:0px;bottom:0px;left:0;width:100%;background:#fff;overflow:hidden}
#report_Detail_wrapper_S2{top:91px;bottom:0;left:4px;width:1228px;background:none}

/* 학습이력검사 */
.lpop_leveltest.history .cont_area>div>div>div .header h3{width:1159px;height:73px;font-size:0;text-indent:-999px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/leveltest_history_title.png) no-repeat 81px 25px;background-size:1077px}
.lpop_leveltest.history .cont_area .lpop_cont{padding:0 71px}
.lpop_leveltest.history .cont_area .lpop_cont .desc h4{padding:0 0 15px 51px;line-height:37px;letter-spacing:-2px;color:#494949;font-size:1.4375rem;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 0 -600px;background-size:1086px}
.lpop_leveltest.history .cont_area .lpop_cont .desc{margin:21px 0 0 8px}
.lpop_leveltest.history .cont_area .lpop_cont .box_con{width:1091px;height:490px;margin:20px 0 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_whiteboard_x2.png) no-repeat 0 0;background-size:1091px}
.lpop_leveltest.history .cont_area .lpop_cont .box_con p{position:relative;height:46px;padding:145px 0 0 0;letter-spacing:-2px;text-align:center;font-size:2.625rem;color:#373737;font-weight:bold}
.lpop_leveltest.history .cont_area .lpop_cont .box_con p em{color:#f1655b}
.lpop_leveltest.history .cont_area .lpop_cont .box_con p>span{position:absolute;top:63px;left:45px;display:inline-block;padding:0 0 0 20px}
.lpop_leveltest .cont_area .lpop_cont .box_con p.btn{padding:61px 0 0 0;text-align:center}
.lpop_leveltest .cont_area .lpop_cont .box_con p.btn>span{position:relative;top:auto;left:auto;display:inline-block;padding:0;width:270px;height:71px;background:none;box-shadow:3px 3px 6px rgba(0,0,0,0.45)}
.lpop_leveltest .cont_area .lpop_cont .box_con p.btn a{display:inline-block;padding:0;width:270px;height:71px;font-weight:bold;font-size:1.5625rem;color:#fff;letter-spacing:-1px;line-height:71px;text-align:center;background:#ff8036;background:linear-gradient(#ff9a41, #ff8036);background:-webkit-linear-gradient(#ff9a41, #ff8036);border:1px solid #af8770;border-radius:7px;text-shadow:0 0 2px rgba(0,0,0,1.0);box-shadow:0 1px 0 #ffeab8 inset}
.lpop_leveltest .cont_area .lpop_cont .box_con p.btn a>span{display:inline-block;padding:0 23px 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 100% -724px;background-size:1086px}

.lpop_leveltest.history.question .cont_area .lpop_cont .desc{margin:17px 0 0 8px}
.lpop_leveltest.history.question .cont_area .lpop_cont .desc h4{padding:0 0 15px 51px;line-height:28px;letter-spacing:-1px;color:#494949;font-size:1.4375rem;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_leveltest_x2.png) no-repeat 0 -595px;background-size:1086px}
.lpop_leveltest.history.question .cont_area .lpop_cont .desc h4 em{color:#c35850}
.lpop_leveltest.history.question .cont_area .lpop_cont .box_con{width:1091px;height:490px;margin:6px 0 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/english/bg_whiteboard_x2.png) no-repeat 0 0;background-size:1091px}
.lpop_leveltest.history.question .cont_area .lpop_cont .box_con p{padding:33px 0 0 44px;font-size:1.5625rem;color:#494949;font-weight:bold;text-align:left}
.lpop_leveltest.history.question .cont_area .lpop_cont .box_con .form{padding:50px 0 0 0;font-size:1.5625rem;color:#494949;font-weight:bold;text-align:center}
.lpop_leveltest.history.question .cont_area .lpop_cont .box_con .form label{padding:13px 177px 13px 179px;font-size:1.5625rem;color:#494949;font-weight:normal}
.lpop_leveltest.history.question .cont_area .lpop_cont .box_con .form label input{margin:0 12px 0 0}
.lpop_leveltest.history.question .cont_area .lpop_cont a.btn{position:absolute;display:inline-block;height:54px;font-size:1.4375rem;font-weight:bold;color:#fff;text-shadow:0 0 2px rgba(0,0,0,1.0)}
.lpop_leveltest.history.question .cont_area .lpop_cont a.blue{padding:0 16px;width:153px;right:62px;bottom:11px;text-align:center;line-height:50px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/btn_leveltest_x2.png) no-repeat 0 0;background-size:169px}
.lpop_leveltest.history.question .cont_area .lpop_cont input[type=radio]{display:inline-block;vertical-align:top;width:23px;height:23px;margin-top:11px !important}
.lpop_leveltest.history.question .cont_area .lpop_cont input[type=checkbox]{display:inline-block;vertical-align:top;margin-top:14px !important}
/* 학습상황 셀렉트박스  */
.lpop_leveltest.history.question .cont_area .selbox{z-index:10;position:relative;top:3px;left:0px}
.lpop_leveltest.history.question .cont_area .sbHolder{width:102px !important;border: solid 1px #c9c7c7 !important;height:31px !important;line-height: 31px !important;background:#fff;border-radius:0px !important}
.lpop_leveltest.history.question .cont_area .sbSelector{width:84px;height: 31px !important;font-size:1.4375rem !important;color:#2c2c2c !important;line-height: 31px !important;padding:0 0 0 18px !important;margin:0 !important;text-align:left !important}
.lpop_leveltest.history.question .cont_area .sbToggle{top:0px;height: 31px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/simwha/select-icons_x2.png) 0 -115px no-repeat !important;background-size:23px !important}
.lpop_leveltest.history.question .cont_area .sbToggle:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/simwha/select-icons_x2.png) 0 -121px no-repeat !important;background-size:23px !important}
.lpop_leveltest.history.question .cont_area .sbToggleOpen{background: url(//cdndata.milkt.co.kr/ele/app/images/simwha/select-icons_x2.png) 0 -15px no-repeat !important;background-size:23px !important}
.lpop_leveltest.history.question .cont_area .sbToggleOpen:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/simwha/select-icons_x2.png) 0 -65px no-repeat !important;background-size:23px !important}
.lpop_leveltest.history.question .cont_area .sbHolderDisabled{border: solid 0px #ccc !important}
.lpop_leveltest.history.question .cont_area .sbOptions{top: 26px !important;left:-1px !important;padding-top:3px !important;background:#fff;border: solid 1px #c9c7c7 !important;border-radius:0px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-top:0px !important}
.lpop_leveltest.history.question .cont_area .sbOptions li{padding:1px 0 0 0;border-top:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 0 repeat-x;background-size:155px}
.lpop_leveltest.history.question .cont_area .sbOptions a{padding: 2px 0 2px 28px !important;font-size:1.4375rem !important;text-align:left}
.lpop_leveltest.history.question .cont_area .sbOptions .sbDisabled{padding: 0px 0 0px 0px !important}
.lpop_leveltest.history.question .cont_area .sbOptions .sbGroup{padding: 0px 0 0px 0px !important}
.lpop_leveltest.history.question .cont_area .selbox.sel01{z-index:16}
.lpop_leveltest.history.question .cont_area .selbox.sel02{z-index:15}
.lpop_leveltest.history.question .cont_area .selbox.sel03{z-index:14}
.lpop_leveltest.history.question .cont_area .selbox.sel04{z-index:13}
.lpop_leveltest.history.question .cont_area .selbox.sel05{z-index:12}
.lpop_leveltest.history.question .cont_area .selbox.sel06{z-index:11}
.lpop_leveltest.history.question .cont_area .selbox.sel07{z-index:10}
.lpop_leveltest.history.question.question02 .cont_area .lpop_cont .box_con p span{display:inline-block;vertical-align:top;font-size:1.125rem;font-weight:normal;margin-top:2px}
.lpop_leveltest.history.question.question02 .cont_area .lpop_cont .box_con .form{padding:18px 137px 0 0;text-align:center;background:url(//cdndata.milkt.co.kr/ele/app/images/english/line_leveltest.png) no-repeat 539px 32px;background-size:2px; }
.lpop_leveltest.history.question.question02 .cont_area .lpop_cont .box_con .form col.type{width:45%}
.lpop_leveltest.history.question.question02 .cont_area .lpop_cont .box_con .form col.period{width:5%}
.lpop_leveltest.history.question.question02 .cont_area .lpop_cont .box_con .form thead th span{display:inline-block;Width:107px;height:29px;line-height:29px;font-weight:normal;font-size:1.125rem;color:#494949;background:#dedede;border-radius:30px}
.lpop_leveltest.history.question.question02 .cont_area .lpop_cont .box_con .form tbody td.type{padding:0 0 0 125px;height:58px;text-align:left}
.lpop_leveltest.history.question.question02 .cont_area .lpop_cont .box_con .form label{padding:0;font-size:1.5rem;color:#494949;font-weight:normal}
.lpop_leveltest.history.question.question02 .cont_area .lpop_cont .box_con .notice{margin:27px 0 0 0;padding:0 0 0 125px;font-size:1.125rem;color:#494949;font-weight:normal;letter-spacing:-1px}
.lpop_leveltest.history.question.question02 .cont_area .lpop_cont a.blue{padding:0 16px;width:153px;left:77px;bottom:11px;text-align:center;line-height:50px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/btn_leveltest_x2.png) no-repeat 0 -100px;background-size:169px}
.lpop_leveltest.history.question.question02 .cont_area .lpop_cont a.pink{padding:0 0;width:169px;right:79px;bottom:11px;text-align:center;line-height:50px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/btn_leveltest_x2.png) no-repeat 0 -200px;background-size:169px}
.lpop_leveltest.history.question.question02 .cont_area .lpop_cont .box_con .form tbody td select{background:none}

/* #146190 자율 시간표 오픈 공지 팝업 */
.lpop_common.lpop_planning .txt_area .btnEnterArea{position:absolute;z-index:3;top:350px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.lpop_common.lpop_planning .txt_area .btnEnterArea a{width:275px;height:75px}
.lpop_common.lpop_planning .txt_area .btnEnterArea a+a{margin-left:20px}

/* #136150 AIDT 먼저 보기 PG : s */
.bodyPromo{overflow-y:auto}
.bodyPromo *, .bodyPromo *::before, .bodyPromo *::after{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2;letter-spacing:-0.04em}

.layerPromo{overflow-y:auto;width:100%;max-width:1280px;margin:0 auto}
.layerPromo img{max-width:100%}
.layerPromo a{display:block;color:inherit}
.layerPromo [class^="cont"] {position:relative}
.layerPromo [class*="flex"] {position:relative;display: -ms-flexbox;display: flex}
.layerPromo [class*="flexCenter"] {position: relative;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center}

.layerPromo.aidt .visualArea{overflow:hidden;position:relative;height:508px;background:none}
.layerPromo.aidt .visualImg, .layerPromo.aidt .btmBnrArea, .layerPromo.aidt .inner .cTit{font-size:0}
.layerPromo.aidt .topNav{position:absolute;bottom:0;z-index:9;width:100%;margin:auto;background:transparent;text-align:center}
.layerPromo.aidt .topNav li+li{margin-left:10px}
.layerPromo.aidt .topNav li a{width:370px;border-radius:15px 15px 0 0;background:#003ef1;font-size:1.375rem;font-weight:700;color:rgba(159,215,241,.8);line-height:65px;}
.layerPromo.aidt .topNav li.on a{background:#eaf6ff;color:#006bff;}
.layerPromo.aidt section[class^="cont0"] .inner{overflow:hidden;padding:0 75px;background:#eaf6ff;}
.layerPromo.aidt .featArea{margin-bottom:46px;text-align:center}
.layerPromo.aidt .featArea .featHeader{width:100%;border-radius:25px 25px 0 0;background:#0083ff;}
.layerPromo.aidt .featArea .featHeader h3{height:65px;font-size:1.5625rem;font-weight:700;color:#fff;line-height:64px}
.layerPromo.aidt .featArea .featHeader h3 em{margin-right:4px;color:#00fffc}
.layerPromo.aidt .featArea .featBody{overflow:hidden;position:relative;border-radius:0 0 25px 25px;font-size:0;}
.layerPromo.aidt .featArea .featBody .featBtns{position:absolute;top:0;left:0;width:100%;height:100%}
.layerPromo.aidt .featArea .featBody .featBtns a{position:absolute;width:320px;height:198px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo01{top:87px;left:210px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo02{top:90px;left:35px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo03{top:90px;left:385px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo04{top:119px;left:210px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo05{top:90px;left:35px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo06{top:90px;left:385px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo07{top:40px;left:60px;width:180px;height:322px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo08{top:40px;left:268px;width:180px;height:322px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo09{top:40px;left:475px;width:180px;height:322px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo10{top:40px;left:683px;width:180px;height:322px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo11{top:40px;left:890px;width:180px;height:322px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo12{top:40px;left:228px}
.layerPromo.aidt .featArea .featBody .featBtns .btnSbjGo13{top:40px;left:582px}
/* #136150 AIDT 먼저 보기 PG : e */

/* 상장 및 출석 팝업 */
.todayTrophy .popContents{overflow:unset;overflow:initial;width:840px;border-radius:0;background:none;}
.todayTrophy .popSwiper{overflow:hidden;position:relative}
.todayTrophy .popSwiper .swiper-slide{position:relative}
.todayTrophy .popSwiper .swiper-slide > [class*="cnt"]{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;text-align:center;letter-spacing:-.04em;}
.todayTrophy .popSwiper figure{width:840px;height:510px;border-radius:30px;background-color:#fff;}
.todayTrophy .popSwiper figure img{display:block;width:100%;object-fit:cover;}
.todayTrophy .cntTrophy .sheetNum{position:absolute;top:50px;left:50px;font-size:0.875rem;font-weight:500;color: #9a948d;line-height:1.2;text-align:left;}
.todayTrophy .cntTrophy .middle{margin-top:89px;}
.todayTrophy .cntTrophy .middle .tit{font-size:3.5rem;font-weight:700;color:#2e2b24;line-height:1;}
.todayTrophy .cntTrophy .middle .aimBox{display:inline-block;margin:24px auto 15px;padding:0 16px;border-radius:19px;background-color:#2e2b24;font-size:1.125rem;font-weight:700;color:#fff;}
.todayTrophy .cntTrophy .middle .aimBox span{float:left;line-height:38px;}
.todayTrophy .cntTrophy .middle .aimBox p{float:left;line-height:38px;}
.todayTrophy .cntTrophy .middle .aimBox p::before{content:"";display:inline-block;margin:0 15px;width:1px;height:15px;background-color:rgba(255,255,255,.4);}
.todayTrophy .cntTrophy .middle .desc{font-size:1.125rem;font-weight:500;color:#2e2b24;line-height:1.5;}
.todayTrophy .cntTrophy .btm{position:relative;width:565px;margin:37px auto 0;}
.todayTrophy .cntTrophy .btm .cupNum{font-size:2.875rem;font-weight:700;color:#fff;line-height:1;text-shadow:0 2px 0 #f47e00;}
.todayTrophy .cntTrophy .btm .userInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack: justify;justify-content:space-between;}
.todayTrophy .cntTrophy .btm .userInfo li{width:160px;}
.todayTrophy .cntTrophy .btm .userInfo li em{display:block;padding-bottom:4px;font-size:1.125rem;font-weight:500;color:#2e2b24;}
.todayTrophy .cntTrophy .btm .userInfo li span{display:block;padding-top:5px;border-top:1px solid #75644f;font-size:0.875rem;font-weight:500;color:#75644f;}
.todayTrophy .cntAttend .titBox{display:inline-block;height:54px;margin:80px auto 23px;padding:0 33px;border-radius:27px;background-color:#fff;font-size:1.5rem;color:#302f2b;line-height:54px;}
.todayTrophy .cntAttend .mission{font-size:3.5rem;font-weight:300;color:#302f2b;line-height:1;}
.todayTrophy .cntAttend .mission strong{font-weight:700;color:#007eff;}
.todayTrophy .cntAttend .cupNum{margin-top:62px;font-size:3.75rem;font-weight:700;color:#fff;line-height:1;text-shadow:0 2px 0 #f47e00;}
.todayTrophy .popContents .swiper-pagination{bottom:calc(100% + 20px);left:0;right:0;margin:auto;}
.todayTrophy .popContents .swiper-pagination-bullet{background:#fff;}
.todayTrophy .popContents .swiper-pagination-bullet:not(:first-child){margin-left:8px;}
.todayTrophy .popContents .swiper-button-prev,
.todayTrophy .popContents .swiper-button-next{left:-76px;top:240px;margin-top:0;width:50px;height:50px;background:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/2.0/ico_lpop_swiper_arrow.png) no-repeat center/contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}
.todayTrophy .popContents .swiper-button-next{right:-76px;left:unset;left:initial;-webkit-transform:rotate(180deg);transform:rotate(180deg);filter:drop-shadow(0 -2px 3px rgba(0,0,0,.3))}
.todayTrophy .popContents .swiper-button-disabled{opacity:.2;}
.todayTrophy .popBtm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack: justify;justify-content:space-between;padding-top:17px;}
.todayTrophy .popBtm .chkArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left:40px;}
.todayTrophy .popBtm .chkArea label{height:auto;font-size:1rem;font-weight:700;line-height:1.2;color:#fff;}
.todayTrophy .popBtm .chkArea input[type=checkbox]{width:16px;height:16px;background:transparent;}
.todayTrophy .popBtm .chkArea .selectWrap{margin:0 12px 0 6px;}
.todayTrophy .popBtm .btnCloseSwiper{position:relative;display:block;margin-right:22px;}
.todayTrophy .popBtm .btnCloseSwiper::after{content:"";display:inline-block;width:15px;height:15px;margin-left:12px;background:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/2.0/ico_pop_close_white.png) no-repeat center/contain;vertical-align:-1px;}
.todayTrophy .popBtm .btnCloseSwiper span{font-size:1.125rem;font-weight:700;color:#fff;}
/* 상장 및 출석 팝업 selectbox */
.selboxToday .btnSelect{position:relative;z-index:5;min-width:86px;width:auto;height:29px;padding:0 3px;border:0;border-radius:10px;font-size:1rem;font-weight:700;color:#fff;line-height:29px;}
.selboxToday .btnSelect::after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:1px;background-color:rgba(255,255,255,.8);}
.selboxToday .btnSelect::before{content:'';position:absolute;top:0;bottom:0;right:3px;width:11px;height:6px;margin:auto;background:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/2.0/ico_sel_arrow_white.png) no-repeat;background-size:100%;-webkit-transition:all .3s;transition:all .3s;}
.selboxToday .btnSelect li.curr{padding:0;color:#fff;line-height:29px;}
.selboxToday .buttonWrap{position:relative;z-index:10;}
.selboxToday .listWrap{overflow-y:auto;position:absolute;z-index:1;top:100%;width:100%;border-radius:0 0 10px 10px;background:#fff;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:none;}
.selboxToday .listWrap li{position:relative;list-style:none;padding:3px 5px;font-size:1rem; font-weight:500; color:#000;letter-spacing:-.04em;}
.selboxToday .listWrap li.on{background-color: #f3f3f3;font-weight:700;}

/* ======================================== 체험웹 팝업 (expPop) ======================================== */

/* 공통 */
.lpopExp{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}
.lpopExp .dimBg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}
.lpopExp .popContainer{--sw:1;--sh:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(min(var(--sw), var(--sh)));width:965px;height:650px;border-radius:40px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}
.lpopExp .btnClose{position:absolute;top:25px;right:20px;width:26px;height:26px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_close.png') no-repeat center / contain;border:none;cursor:pointer;z-index:10}

/* 타이틀 */
.lpopExp .titleArea{position:absolute;top:50px;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap}
.lpopExp .titleArea .mainTitle{font-family:'Paperlogy';font-weight:800;font-size:2.6875rem;color:#fff;text-shadow:0px 2px 5px rgba(29, 98, 218, 0.87);letter-spacing:-1px;line-height:1}

/* 질문 태그 */
.lpopExp .questionArea{position:absolute;top:130px;left:377px;display:flex;flex-direction:column;gap:10px}
.lpopExp .questionTag{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:7px 20px 9px;border-radius:50px;background:rgba(0, 43, 255, 0.4)}
.lpopExp .questionTag .ico{width:15px;height:14px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_check_blue.png') no-repeat center / contain}
.lpopExp .questionTag .txt{font-family:'Noto Sans KR';font-weight:600;font-size:1.25rem;color:#fff;letter-spacing:-0.8px;line-height:28px}

/* 콘텐츠 */
.lpopExp .contentArea{position:absolute;bottom:43px;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}
.lpopExp .subTitle{font-family:'Paperlogy';font-weight:500;font-size:1.375rem;color:#0e1a31;text-align:center;letter-spacing:-0.5px;line-height:28px}
.lpopExp .subTitle strong{font-weight:800}

/* 카드 */
.lpopExp .cardList{display:flex;align-items:center;gap:28px;padding-bottom:10px}
.lpopExp .cardItem{display:flex;align-items:center;gap:11px}
.lpopExp .cardDivider{width:2px;height:95px;background:#9dd0ff;transform:scaleX(0.5)}
.lpopExp .cardIcon{width:110px;height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.lpopExp .cardIcon img{width:100%;height:100%;object-fit:contain}
.lpopExp .cardContent{display:flex;flex-direction:column;gap:13px}
.lpopExp .cardTxt{display:flex;flex-direction:column;gap:4px}
.lpopExp .cardTxt .tit{font-family:'Noto Sans KR';font-weight:700;font-size:1.1875rem;letter-spacing:-1.5px;line-height:25px}
.lpopExp .cardTxt .desc{font-family:'Noto Sans KR';font-weight:500;font-size:0.875rem;color:#7386a3;letter-spacing:-1px;line-height:19px}
.lpopExp .cardBtn{display:flex;align-items:center;justify-content:center;gap:5px;width:110px;height:40px;border-radius:50px;border:none;cursor:pointer;padding-bottom:2px}
.lpopExp .cardBtn .txt{font-family:'Noto Sans KR';font-weight:700;font-size:1rem;color:#fff;letter-spacing:-1.5px;line-height:1}
.lpopExp .cardBtn .arrow{width:7px;height:12px;margin-top:1px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_arrow_white.png') no-repeat center / contain}

/* CTA 버튼 */
.lpopExp .ctaArea{display:flex;align-items:center;justify-content:center}
.lpopExp .ctaBtn{display:flex;align-items:center;justify-content:center;gap:15px;width:370px;height:95px;border-radius:50px;background:linear-gradient(106deg, #00b2ff 8.83%, #7300ff 51.49%, #9900ff 77.77%, #ff00bf 100.61%);opacity:0.8;border:none;cursor:pointer;padding:0 30px}
.lpopExp .ctaBtn .thumb{width:84px;height:53px;overflow:hidden}
.lpopExp .ctaBtn .thumb img{width:100%;height:100%}
.lpopExp .ctaBtn .ctaTxt{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-top:-3px}
.lpopExp .ctaBtn .ctaTxt .sub{font-family:'Noto Sans KR';font-weight:600;font-size:1rem;color:#eed3ff;letter-spacing:-1.5px;line-height:19px}
.lpopExp .ctaBtn .ctaTxt .main{display:flex;align-items:center;gap:8px}
.lpopExp .ctaBtn .ctaTxt .main .txt{font-family:'Noto Sans KR';font-weight:700;font-size:1.5625rem;color:#fff;letter-spacing:-1.5px;line-height:19px}
.lpopExp .ctaBtn .ctaTxt .main .arrow{width:7px;height:12px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_arrow_white.png') no-repeat center / contain}

/* ===== 테마:themeSchool ===== */
.lpopExp.themeSchool .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/school_pop01.png')}
.lpopExp.themeSchool .titleArea .mainTitle .highlight{color:#00f6ff}
.lpopExp.themeSchool .cardItem:nth-child(1) .cardTxt .tit{color:#0095ff}
.lpopExp.themeSchool .cardItem:nth-child(1) .cardBtn{background:#0095ff}
.lpopExp.themeSchool .cardItem:nth-child(3) .cardTxt .tit{color:#006eff}
.lpopExp.themeSchool .cardItem:nth-child(3) .cardBtn{background:#006fff}
.lpopExp.themeSchool .cardItem:nth-child(5) .cardTxt .tit{color:#912bff}
.lpopExp.themeSchool .cardItem:nth-child(5) .cardBtn{background:#912bff}

/* ===== 테마:themeEnglish ===== */
.lpopExp.themeEnglish.gradeLow .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/eng_pop01.png')}
.lpopExp.themeEnglish.gradeHigh .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/eng_pop02.png')}
.lpopExp.themeEnglish.gradeHigh .questionArea{left:332px}
.lpopExp.themeEnglish .titleArea .mainTitle{text-shadow:0px 2px 5px rgba(0, 0, 0, 0.2)}
.lpopExp.themeEnglish .titleArea .mainTitle .highlight{color:#fff600}
.lpopExp.themeEnglish .questionTag{background:#fe6610}
.lpopExp.themeEnglish .questionTag .ico{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_check_orange.png')}
.lpopExp.themeEnglish .cardDivider{background:#D5C3B6}
.lpopExp.themeEnglish .cardTxt .desc{color:#7d695e}
.lpopExp.themeEnglish .cardItem:nth-child(1) .cardTxt .tit{color:#feb10a}
.lpopExp.themeEnglish .cardItem:nth-child(1) .cardBtn{background:#feb10a}
.lpopExp.themeEnglish .cardItem:nth-child(3) .cardTxt .tit{color:#ff7b30}
.lpopExp.themeEnglish .cardItem:nth-child(3) .cardBtn{background:#ff7b30}
.lpopExp.themeEnglish .cardItem:nth-child(5) .cardTxt .tit{color:#ff5848}
.lpopExp.themeEnglish .cardItem:nth-child(5) .cardBtn{background:#ff5848}

/* ===== 테마:themeMath ===== */
.lpopExp.themeMath.grade1 .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/math_pop01.png')}
.lpopExp.themeMath.grade2 .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/math_pop02.png')}
.lpopExp.themeMath.grade3 .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/math_pop03.png')}
.lpopExp.themeMath.grade4 .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/math_pop04.png')}
.lpopExp.themeMath.grade5 .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/math_pop05.png')}
.lpopExp.themeMath.grade6 .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/math_pop06.png')}
.lpopExp.themeMath .titleArea .mainTitle .highlight{color:#00F6FF}
.lpopExp.themeMath .questionArea{left:361px}
.lpopExp.themeMath .questionTag{background:rgba(0, 16, 96, 0.4)}
.lpopExp.themeMath .cardItem:nth-child(1) .cardTxt .tit{color:#0095ff}
.lpopExp.themeMath .cardItem:nth-child(1) .cardBtn{background:#0095ff}
.lpopExp.themeMath .cardItem:nth-child(3) .cardTxt .tit{color:#006eff}
.lpopExp.themeMath .cardItem:nth-child(3) .cardBtn{background:#006fff}
.lpopExp.themeMath .cardItem:nth-child(5) .cardTxt .tit{color:#912bff}
.lpopExp.themeMath .cardItem:nth-child(5) .cardBtn{background:#912bff}

/* ===== 테마:themeKorean ===== */
.lpopExp.themeKorean .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/kor_pop01.png')}
.lpopExp.themeKorean.gradeHigh .questionArea{left:332px}
.lpopExp.themeKorean .titleArea .mainTitle .highlight{color:#9DFF00}
.lpopExp.themeKorean .questionTag{background:rgba(0, 80, 20, 0.5)}
.lpopExp.themeKorean .questionTag .ico{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_check_green.png')}
.lpopExp.themeKorean .cardItem:nth-child(1) .cardTxt .tit{color:#f6b500}
.lpopExp.themeKorean .cardItem:nth-child(1) .cardBtn{background:#f6b500}
.lpopExp.themeKorean .cardItem:nth-child(3) .cardTxt .tit{color:#55be25}
.lpopExp.themeKorean .cardItem:nth-child(3) .cardBtn{background:#55be25}
.lpopExp.themeKorean .cardItem:nth-child(5) .cardTxt .tit{color:#009f50}
.lpopExp.themeKorean .cardItem:nth-child(5) .cardBtn{background:#009f50}
.lpopExp.themeKorean .titleArea .mainTitle{text-shadow:0px 2px 5px rgba(0, 0, 0, 0.20)}
.lpopExp.themeKorean .cardDivider{background:#9DC8B1}

/* ===== 테마:themeSpecial ===== */
.lpopExp.themeSpecial .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/special_pop01.png')}
.lpopExp.themeSpecial .questionArea{left:350px}
.lpopExp.themeSpecial .titleArea .mainTitle .highlight{color:#00F6FF}
.lpopExp.themeSpecial .cardItem:nth-child(1) .cardTxt .tit{color:#0095ff}
.lpopExp.themeSpecial .cardItem:nth-child(1) .cardBtn{background:#0095ff}
.lpopExp.themeSpecial .cardItem:nth-child(3) .cardTxt .tit{color:#006eff}
.lpopExp.themeSpecial .cardItem:nth-child(3) .cardBtn{background:#006fff}
.lpopExp.themeSpecial .cardItem:nth-child(5) .cardTxt .tit{color:#912bff}
.lpopExp.themeSpecial .cardItem:nth-child(5) .cardBtn{background:#912bff}

/* ===== 테마:themeExam ===== */
.lpopExp.themeExam .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/exam_pop01.png')}
.lpopExp.themeExam .questionArea{left:325px}
.lpopExp.themeExam .questionTag{background:rgba(98, 0, 255, 0.4)}
.lpopExp.themeExam .titleArea .mainTitle .highlight{color:#00F6FF}
.lpopExp.themeExam .cardItem:nth-child(1) .cardTxt .tit{color:#00a3ff}
.lpopExp.themeExam .cardItem:nth-child(1) .cardBtn{background:#00a3ff}
.lpopExp.themeExam .cardItem:nth-child(3) .cardTxt .tit{color:#0095ff}
.lpopExp.themeExam .cardItem:nth-child(3) .cardBtn{background:#0095ff}
.lpopExp.themeExam .cardItem:nth-child(5) .cardTxt .tit{color:#912bff}
.lpopExp.themeExam .cardItem:nth-child(5) .cardBtn{background:#912bff}

/* ===== 반응형 축소 ===== */
@media (max-height:680px){.lpopExp .popContainer{ --sh:0.9}}
@media (max-height:525px){.lpopExp .popContainer{ --sh:0.85}}
@media (max-height:395px){.lpopExp .popContainer{ --sh:0.8}}

/* ======================================== 학습추천 팝업 ======================================== */
.lpopWebRecommend .popBody{padding:0}
.lpopWebRecommend button{font-family:'Noto Sans KR'}
.lpopWebRecommend .popBody .subTitle{padding:30px 40px 25px;font-size:1.5rem;font-weight:400;text-align:center;letter-spacing:-1px}
.lpopWebRecommend .popBody .subTitle em{font-weight:700;color:#07f}
.lpopWebRecommend .selectArea{display:flex;flex-direction:column;gap:20px;padding:25px 40px 16px;background:#edf5ff}
.lpopWebRecommend .selectGroup{display:flex;flex-direction:column;align-items:center;gap:12px}
.lpopWebRecommend .selectTitle{display:flex;align-items:center;gap:5px;font-size:1.125rem;font-weight:400;letter-spacing:-1px}
.lpopWebRecommend .icoChart{width:20px;height:20px;background:url(//cdndata.milkt.co.kr/ele/app/images/webToday/ico_chart.png) no-repeat center/contain}
.lpopWebRecommend .icoConcern{width:20px;height:20px;background:url(//cdndata.milkt.co.kr/ele/app/images/webToday/ico_concern.png) no-repeat center/contain}
.lpopWebRecommend .gradeList{display:flex;gap:10px}
.lpopWebRecommend .btnGrade{display:flex;align-items:center;justify-content:center;width:100px;height:45px;background:#d0e8ff;border:none;border-radius:30px;font-size:1.0625rem;font-weight:400;color:#5688ba;letter-spacing:-1px;cursor:pointer;transition:all 0.2s;line-height:2.7}
.lpopWebRecommend .btnGrade.on{background:linear-gradient(114deg,#00b2ff,#0066ff);font-weight:700;color:#fff}
.lpopWebRecommend .btnGrade.on::before{content:'';display:inline-block;width:20px;height:20px;margin-right:6px;background:url(//cdndata.milkt.co.kr/ele/app/images/webToday/ico_check_on.png) no-repeat center/contain}
.lpopWebRecommend .concernList{display:flex;flex-direction:column;gap:10px}
.lpopWebRecommend .btnConcern{display:flex;align-items:center;gap:5px;width:650px;height:40px;padding:0 30px;background:#d0e8ff;border:none;border-radius:30px;font-size:1.0625rem;font-weight:400;color:#5688ba;letter-spacing:-1px;text-align:left;cursor:pointer;transition:all 0.2s}
.lpopWebRecommend .btnConcern::before{content:'';flex-shrink:0;width:20px;height:20px;background:url(//cdndata.milkt.co.kr/ele/app/images/webToday/ico_check_off.png) no-repeat center/contain}
.lpopWebRecommend .btnConcern.on{background:linear-gradient(93deg,#00b2ff,#0066ff);font-weight:700;color:#fff}
.lpopWebRecommend .btnConcern.on::before{background-image:url(//cdndata.milkt.co.kr/ele/app/images/webToday/ico_check_on.png)}
.lpopWebRecommend .infoTxt{display:flex;align-items:center;justify-content:center;padding:0 40px 30px;background:#edf5ff;font-size:0.8125rem;font-weight:400;color:#000;letter-spacing:-1px}
.lpopWebRecommend .icoInfo{width:20px;height:20px;margin-top:2px;background:url(//cdndata.milkt.co.kr/ele/app/images/webToday/ico_light.png) no-repeat center/contain}
.lpopWebRecommend .btnArea{display:flex;align-items:center;justify-content:center;gap:10px;padding:25px 40px 30px;background:#fff}
.lpopWebRecommend .btnArea .btn{display:flex;align-items:center;justify-content:center;min-width:130px;height:60px;padding:0 30px;border:none;border-radius:30px;font-size:1rem;font-weight:700;letter-spacing:-0.64px;cursor:pointer;line-height:1}
.lpopWebRecommend .btnArea .btnConfirm{background:#007eff;color:#fff}
.lpopWebRecommend .btnArea .btnConfirm.disabled{background:#f3f3f3;color:#aeaeae;cursor:default}
.lpopWebRecommend .btnArea .btnSkip{position:absolute;right:15px;bottom:25px;min-width:100px;height:40px;padding:0 20px;background:#c2e1ff;font-size:0.9375rem;font-weight:500;color:#5896d2;letter-spacing:-1px}

/* ======================================== 오늘의 학습 체험웹 팝업 ======================================== */

/* 공통 */
.lpopWebNotice{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}
.lpopWebNotice .dimBg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}
.lpopWebNotice .popContainer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:884px;height:565px;background-size:cover;background-position:center;background-repeat:no-repeat}
.lpopWebNotice .btnClose{position:absolute;top:43px;right:22px;width:26px;height:26px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_close.png') no-repeat center/contain;border:none;cursor:pointer;z-index:10}

/* 캐릭터 */
.lpopWebNotice .charLeft{position:absolute;z-index:5;background-repeat:no-repeat;background-size:contain;background-position:center bottom}
.lpopWebNotice .charRight{position:absolute;z-index:5;background-repeat:no-repeat;background-size:contain;background-position:center bottom}

/* 캐릭터: lpopLogin, lpopApply */
.lpopLogin .charLeft,
.lpopApply .charLeft{bottom:31px;left:-73px;width:211px;height:349px;background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_char_boy01.png')}
.lpopLogin .charRight,
.lpopApply .charRight{bottom:22px;right:-27px;width:183px;height:261px;background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_char_girl01.png')}

/* 캐릭터: lpopShortcut */
.lpopShortcut .charLeft{bottom:33px;left:-44px;width:185px;height:338px;background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_char_girl02.png')}
.lpopShortcut .charRight{bottom:22px;right:-33px;width:164px;height:288px;background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_char_boy02.png')}

/* 캐릭터: lpopMember */
.lpopMember .charLeft{bottom:32px;left:-84px;width:236px;height:370px;background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_char_boy03.png')}
.lpopMember .charRight{bottom:22px;right:-39px;width:200px;height:288px;background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_char_girl03.png')}

/* 콘텐츠 */
.lpopWebNotice .contentArea{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}
.lpopWebNotice .subTxt{font-weight:400;font-size:1.75rem;color:#fff;letter-spacing:-1px;line-height:1.14}
.lpopWebNotice .subTxt + .mainTxt{margin-top:20px}
.lpopWebNotice .mainTxt{font-family:'Paperlogy';font-weight:800;font-size:3.375rem;color:#fff;line-height:1.18}
.lpopWebNotice .mainTxt .cyan{color:#00fff2;font-weight:900}
.lpopWebNotice .mainTxt .yellow{color:#d9ff00;font-weight:900}
.lpopWebNotice .descTxt{font-weight:500;font-size:1.375rem;color:#ccfffc;letter-spacing:-1.3px;line-height:1.45;margin-top:25px}

/* 버튼 영역 */
.lpopWebNotice .btnArea{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:30px}
.lpopWebNotice .btnArea .btn{display:flex;align-items:center;justify-content:center;width:240px;height:85px;border:none;border-radius:50px;font-family:'Noto Sans KR';font-weight:800;font-size:1.5625rem;letter-spacing:-1px;cursor:pointer;line-height:1}
.lpopWebNotice .btnArea .btn:disabled{cursor:not-allowed}
.lpopWebNotice .btnArea .btnWhite{background:#fff;color:#06f}
.lpopWebNotice .btnArea .btnBlue{background:#02f;color:#fff}
.lpopWebNotice .btnArea .btnGray{opacity:0.4;background:#fff;color:#000}

/* 장식 요소 */
.lpopWebNotice .decoStar{position:absolute;z-index:1;pointer-events:none}
.lpopWebNotice .decoStar.star1{top:68px;left:33px;width:53px;height:53px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_deco_star01.png') no-repeat center / contain}
.lpopWebNotice .decoStar.star2{top:130px;right:-20px;width:93px;height:94px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_deco_star02.png') no-repeat center / contain}
.lpopWebNotice .decoStar.star3{top:290px;right:-63px;width:26px;height:26px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_deco_star03.png') no-repeat center / contain}
.lpopWebNotice .decoDot{position:absolute;z-index:1;pointer-events:none}
.lpopWebNotice .decoDot.dot1{top:150px;right:141px;width:20px;height:20px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_deco_dot01.png') no-repeat center / contain}
.lpopWebNotice .decoDot.dot2{top:142px;left:125px;width:10px;height:10px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_deco_dot02.png') no-repeat center / contain}

/* ===== 테마: themeBlue (파란색 배경 - 로그인/바로가기) ===== */
.lpopWebNotice.themeBlue .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_bg_blue.png')}
/* ===== 테마: themePurple (보라색 배경 - 정학습생 안내/이벤트) ===== */
.lpopWebNotice.themePurple .popContainer{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_bg_purple.png')}
.lpopWebNotice.themePurple .mainTxt{font-size:3.125rem;line-height:1.2}
.lpopWebNotice.themePurple .mainTxt .cyan{color:#00fff2}
.lpopWebNotice.themePurple .infoBox{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:20px;padding:26px 30px;border-radius:20px;background:linear-gradient(-82deg,rgba(105,0,255,0.6) 12%,rgba(119,25,255,0.6) 92%)}
.lpopWebNotice.themePurple .infoBox .infoTit{font-weight:700;font-size:1.375rem;color:#fff;letter-spacing:-0.88px;line-height:1}
.lpopWebNotice.themePurple .infoBox .infoTit .cyan{color:#00fff2}
.lpopWebNotice.themePurple .infoBox .infoDesc{font-weight:500;font-size:1.125rem;color:#efd8ff;letter-spacing:-1px;line-height:1.1}
.lpopWebNotice.themePurple .btnArea .btn{width:280px;font-size:1.5rem}
.lpopWebNotice.themePurple .btnArea .btnWhite{color:#7300ff}
/* ===== 마케팅 동의 영역 (공통: .lpopWebNotice 계열 모든 팝업) ===== */
.lpopWebNotice .agreeArea{display:flex;align-items:center;justify-content:center;gap:10px}
.lpopWebNotice .agreeArea .btnCheck{flex-shrink:0;width:25px;height:25px;border:none;padding:0;cursor:pointer;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_noCheck.svg') no-repeat center/contain}
.lpopWebNotice .agreeArea .btnCheck.on{background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_Check.svg')}
.lpopWebNotice .agreeArea .agreeInner{display:flex;gap:7px}
.lpopWebNotice .agreeArea .agreeTxt{font-family:'Noto Sans KR';font-weight:800;padding-top:2px;font-size:1.375rem;color:#fff;letter-spacing:-1.32px;line-height:1;cursor:pointer}
.lpopWebNotice .agreeArea .agreeTxt .option{font-weight:500}
.lpopWebNotice .agreeArea .btnDetail{display:flex;align-items:center;justify-content:center;height:30px;padding:0 10px;border:none;border-radius:5px;background:#fffdfd;font-family:'Noto Sans KR', 'Noto Sans SC', Arial, sans-serif;font-weight:700;font-size:0.9375rem;color:#009dff;letter-spacing:-0.9px;line-height:30px;cursor:pointer}

/* 상담 요청 팝업 */
.lpopCounsel .charLeft{pointer-events:none;bottom:-9px;left:-198px;width:502px;height:475px;background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_char_teacher.png')}
.lpopCounsel .decoFile{position:absolute;z-index:1;pointer-events:none;bottom:-46px;right:-61px;width:288px;height:288px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_deco_file.png') no-repeat center/contain}
.lpopCounsel .mainTxt{font-weight:900;color:#00fff2}
.lpopCounsel .mainTxt + .subTxt{margin-top:20px}
.lpopCounsel .subTxt{line-height:1.32}
.lpopCounsel .descTxt{margin-top:30px;font-size:1.0625rem;}
/* 마케팅 동의 영역 → 스타일은 공통 블록(.lpopWebNotice .agreeArea) 사용, 상단 여백만 지정 */
.lpopCounsel .agreeArea{margin-top:40px}
/* 마케팅 활용 동의 전문 팝업 */
.popWrap.themeBlack.lpopMktAgree{z-index:1001} /* 상담요청 팝업(.lpopWebNotice z-index:1000) 위로 노출 */
.popWrap.themeBlack.lpopMktAgree .popContents{width:1080px}
.popWrap.themeBlack.lpopMktAgree .popBody{padding:30px 50px 40px}
.popWrap.themeBlack.lpopMktAgree .agreeDetail{max-height:335px;overflow-y:auto;font-family:'Noto Sans KR';font-weight:400;font-size:0.9375rem;color:#1a1a1a;letter-spacing:-0.9px;line-height:1.53}

/* 마케팅 활용 미동의 팝업 (체험 3·5·9일차) */
.mktDeny .mainTxt{font-size:2.8125rem;color:#fff;line-height:1.1}
.mktDeny .subTxt{font-weight:700;color:#fff;line-height:1}
.mktDeny .cardImg,.mktDeny .emTxt,.mktDeny .descTxt{display:none}
.mktDeny .decoDot.dot1{top:225px;left:46px;right:auto}
.mktDeny.typeCard .contentArea{justify-content: flex-start;padding-top:63px;}
.mktDeny.typeCard .subTxt{font-size:1.375rem;letter-spacing:-0.88px;margin-top:17px}
.mktDeny.typeCard .cardImg{display:block;width:565px;height:auto;margin-top:25px}
.mktDeny.typeCard .descTxt{display:block;margin-top:17px;font-weight:400;font-size:1.0625rem;color:#ccfffc;letter-spacing:-1px;line-height:1.35}
.mktDeny.typeCard .btnArea{margin-top:20px}
.mktDeny.typeText .contentArea{justify-content: flex-start;padding-top: 95px;}
.mktDeny.typeText .subTxt{font-size:1.5625rem;letter-spacing:-1px;margin-top:35px}
.mktDeny.typeText.hasEm .emTxt{display:block;margin-top:25px;font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:-0.8px;line-height:1.5}
.mktDeny.typeText .descTxt{display:block;margin-top:35px;font-weight:500;font-size:1.1875rem;color:#ccfffc;letter-spacing:-0.76px;line-height:1.53}
.mktDeny.typeText.hasEm .descTxt{margin-top:10px} /* 강조 문구가 있으면 간격 축소 */
.mktDeny.typeText .btnArea{margin-top:38px}
.mktDeny .agreeArea{margin-top:20px}

/* 상담 신청 팝업 */
.lpopApply .mainTxt{font-weight:900;font-size:4.0625rem;line-height:1}
.lpopApply .mainTxt + .descTxt{margin-top:30px}
.lpopApply .descTxt{line-height:1.59;font-weight:400}
.lpopApply .btnArea{margin-top:50px}
.lpopApply .btnArea .btn{flex-direction:column;gap:7px;width:17.1875rem;height:6.25rem}
.lpopApply .btnArea .btn .sub{font-weight:500;font-size:1.25rem;letter-spacing:-1px}
.lpopApply .btnArea .btn .main{font-weight:900;font-size:1.875rem;letter-spacing:-.6px}
.lpopApply .btnArea .btnWhite .sub{color:#060606}
.lpopApply .btnArea .btnWhite .main{color:#06f}
.lpopApply .btnArea .btnBlue .sub{color:#00ffea}
.lpopApply .btnArea .btnBlue .main{color:#fff}

/* 가입 미션 이벤트 팝업 - 매달 바뀜 */
.lpopMission.themePurple .charLeft{bottom:-25px;left:-125px;width:257px;height:452px;background-image:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_char_girl04.png')}
.lpopMission.themePurple .decoGift{position:absolute;top:-130px;left:-165px;width:1215px;height:555px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/ico_deco_gift.png') no-repeat center/contain;pointer-events:none}
.lpopMission.themePurple .badge{position:absolute;top:-2px;right:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:115px;height:115px;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/bg_badge_260806.png') no-repeat center/contain;font-family:'Paperlogy';font-weight:800;color:#fff;font-size:1.5625rem;line-height:1.12;text-align:center;z-index:6}
.lpopMission.themePurple .badge.sm{font-size:1.375rem;line-height:1.0909} /* 3줄 뱃지 */
.lpopMission.themePurple .subTxt{font-weight:600;font-size:1.375rem;letter-spacing:-0.88px;line-height:1.4545}
.lpopMission.themePurple .mainTxt{line-height:1;margin-top:5px}
.lpopMission.themePurple .mainTxt .cyan{font-weight:800}
.lpopMission.themePurple .descTxt{font-size:1.125rem;color:rgba(255,255,255,0.9);letter-spacing:-0.72px;line-height:1;margin-top:15px}
.lpopMission.themePurple .descTxt b{font-weight:800}
.lpopMission.themePurple .descTxt .cyan{color:#00fff2}
/* 콘텐츠 1개일 때 (단일 경품) */
.lpopMission.themePurple .giftBox{display:flex;flex-direction:column;align-items:center;margin-top:15px}
.lpopMission.themePurple .giftCnt{display:block;width:650px;height:auto}
.lpopMission.themePurple .giftDesc{font-weight:500;font-size:0.9375rem;color:#faeaff;letter-spacing:-0.6px;line-height:1;text-align:center}
.lpopMission.themePurple .giftDesc span{display:block;margin-top:4px}
/* 콘텐츠 2개일 때 (미션 카드 2단) */
.lpopMission.themePurple .missionBox{display:flex;gap:15px;margin-top:25px}
.lpopMission.themePurple .missionItem{display:flex;flex-direction:column;align-items:center;width:360px;height:235px;background:#fff;border-radius:60px;overflow:hidden}
.lpopMission.themePurple .missionLabel{display:flex;align-items:center;justify-content:center;height:31px;padding:0 17.5px;border-radius:0 0 15px 15px;background:#5f00ff;font-family:'Paperlogy';font-weight:700;font-size:0.8125rem;color:#fff;line-height:1}
.lpopMission.themePurple .missionTit{margin-top:15px;font-family:'Paperlogy';font-weight:800;font-size:1.3125rem;color:#000;text-align:center;letter-spacing:-0.5px;line-height:1.24}
.lpopMission.themePurple .missionTit .purple{color:#8035ff}
.lpopMission.themePurple .missionImg{display:block;height:100px;margin-top:10px}
.lpopMission.themePurple .missionDesc{font-weight:500;font-size:1rem;color:#666;letter-spacing:-1px;line-height:1.0625;margin-top:10px}
.lpopMission.themePurple .btnArea{margin-top:20px}
.lpopMission.themePurple .missionBox + .btnArea{margin-top:22px}
.lpopMission.themePurple .btnArea .btnBigPurple{width:340px;height:80px;background:#5f00ff;color:#fff;font-size:1.5625rem}
.lpopMission.themePurple .btnArea .btnBigPurple:hover{background:#6f10ff}

/* ======================================== 모바일 진입 안내 팝업 ======================================== */
.lpopMobileGuide{display:none;position:fixed;inset:0;z-index:1000;align-items:center;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_bg_mobile.png') no-repeat center/cover;zoom:calc(1 / var(--device-zoom, 1))}
.lpopMobileGuide .guideInner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;gap:13px;width:779px;height:360px;box-sizing:border-box}
.lpopMobileGuide .guideTxt{display:flex;flex-direction:column;gap:12px;color:#fff;letter-spacing:-1px;line-height:1}
.lpopMobileGuide .guideTxt .txtSmall{font-size:1.5625rem;font-weight:500}
.lpopMobileGuide .guideTxt .txtLarge{font-size:2.125rem;font-weight:800;letter-spacing:-1.36px;line-height:1.26}
.lpopMobileGuide .guideTxt .txtLarge em{color:#00fff2;font-style:normal}
.lpopMobileGuide .guideChar{display:block;width:294px;height:339px;flex-shrink:0;background:url('//cdndata.milkt.co.kr/ele/app/Images/expPop/popup_char_mobile.png') no-repeat center/contain}

/* 나만의 노트 팝업 */
.lpopmMynote{z-index:49;position:fixed;top:0;left:0;display:none;width:100%;height:100%}
.lpopmMynote *{box-sizing:border-box}
.lpopmMynote .popHeader{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;min-width:1280px;height:80px;background:#302f2b}
.lpopmMynote .popHeader>div{width:1280px;margin:0 auto;position:relative;padding:19px 25px}
.lpopmMynote .popHeader .tit{font-family:'tmoney';font-size:1.875rem;line-height:35px;font-weight:700;color:#fff;letter-spacing:-0.5px;display:-webkit-box;display:flex;align-items:center}
.lpopmMynote .popHeader .tit:before{width:28px;height:28px;content:'';margin-right:12px;display:block;background:url(//cdndata.milkt.co.kr/ele/app/Images/lpop/ico_lpopMynote.svg) no-repeat 0 0 / contain}
.lpopmMynote .popHeader .subTxt{font-family:'Noto Sans KR';font-size:1.375rem;line-height:29px;margin-left:20px;font-weight:400;color:#fff}
.lpopmMynote .popHeader .btnClose{position:absolute;top:50%;right:30px;display:block;width:26px;height:26px;background:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/btn_close.png) no-repeat center / 100% auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.lpopmMynote .popBody{overflow-y:auto;position:relative;display:block;width:100%;min-width:1280px;height:calc(100% - 80px);padding:0;background:#fff}
.lpopmMynote .chapterTab{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:center;justify-content:center;width:100%;min-width:1280px;height:60px;padding:0 25px;background:#302f2b}
.lpopmMynote .chapterTab ul{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}
.lpopmMynote .chapterTab li{-webkit-box-flex:0;flex:0 0 auto}
.lpopmMynote .chapterTab li:not(:first-child){margin-left:20px}
.lpopmMynote .chapterTab li button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:50px;padding:5px 55px;border-radius:15px 15px 0 0;font-family:'Noto Sans KR','Gulim','굴림',sans-serif;font-size:1.1875rem;font-weight:700;line-height:25px;letter-spacing:-0.3px;background:#6f6f6f;color:#d6d5d5;cursor:pointer}
.lpopmMynote .chapterTab li.off button{background:#000;color:#4b4b4b;pointer-events:none}
.lpopmMynote .chapterTab li.on button{background:#fff;color:#007eff}
.lpopmMynote .noteContent{display:none;position:relative;width:100%;min-width:1280px;padding:12.5px 0 0}
.lpopmMynote .noteContent.on{display:block}
.lpopmMynote .noteSwiper{width:100%}
.lpopmMynote .noteImage{position:relative;overflow:hidden;width:1050px;height:560px;margin:0 auto;background:#f8f8f8}
.lpopmMynote .noteImage img{display:block;width:1050px;height:560px;-o-object-fit:cover;object-fit:cover}
.lpopmMynote .noteImage dl{background:#fff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%;text-align:center}
.lpopmMynote .noteImage dl:before{content:'';display:block;width:400px;height:300px;margin-bottom:24px;background:url(//cdndata.milkt.co.kr/ele/app/Images/lpop/img_lpopMynote_no.png) no-repeat center center/contain}
.lpopmMynote .noteImage dl dt{font-family:'Noto Sans KR','Gulim','굴림',sans-serif;font-size:1.4375rem;font-weight:700;line-height:1.3043;letter-spacing:-1px;color:#302f2b}
.lpopmMynote .noteImage dl dd{margin-top:40px}
.lpopmMynote .noteImage dl dd button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-width:130px;height:50px;padding:0 40px;border-radius:30px;background:#0090ff;font-family:'Noto Sans KR','Gulim','굴림',sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-0.75px;color:#fff;cursor:pointer}
/* 화살표 :Swiper 네비게이션 */
.lpopmMynote .swiper-button-prev,
.lpopmMynote .swiper-button-next{top:50%;left:50%;right:auto;width:24px;height:43px;margin-top:0;background:url(//cdndata.milkt.co.kr/ele/app/Images/english/arw_lpop_swiperEn.png) no-repeat center center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.lpopmMynote .swiper-button-prev:after,
.lpopmMynote .swiper-button-next:after{display:none}/* Swiper 기본 아이콘 제거 */
.lpopmMynote .swiper-button-prev{margin-left:-599px;-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg)}
.lpopmMynote .swiper-button-next{margin-left:575px}
/* 이동할 페이지 없음(경계) / 1페이지(lock) → 화살표 미노출 */
.lpopmMynote .swiper-button-disabled,
.lpopmMynote .swiper-button-lock{display:none}
@media (max-width:1023px){.lpopMobileGuide{display:block}}