 @charset "utf-8";
/* CSS Document */
@import "star.css";
/* N-device 테스트 */
:root { --device-zoom: 1.0; }
@media (max-width: 359px) { :root { --device-zoom: 0.27; } }
@media (min-width: 360px) and (max-width: 389px) { :root { --device-zoom: 0.28; } }
@media (min-width: 390px) and (max-width: 419px) { :root { --device-zoom: 0.30; } }
@media (min-width: 420px) and (max-width: 479px) { :root { --device-zoom: 0.32; } }
@media (min-width: 480px) and (max-width: 539px) { :root { --device-zoom: 0.37; } }
@media (min-width: 540px) and (max-width: 599px) { :root { --device-zoom: 0.42; } }
@media (min-width: 600px) and (max-width: 667px) { :root { --device-zoom: 0.47; } }
@media (min-width: 668px) and (max-width: 767px) { :root { --device-zoom: 0.53; } }
@media (min-width: 768px) and (max-width: 819px) { :root { --device-zoom: 0.6; } }
@media (min-width: 820px) and (max-width: 899px) { :root { --device-zoom: 0.64; } }
@media (min-width: 900px) and (max-width: 1023px) { :root { --device-zoom: 0.7; } }
@media (min-width: 1024px) and (max-width: 1079px) { :root { --device-zoom: 0.80; } }
@media (min-width: 1080px) and (max-width: 1139px) { :root { --device-zoom: 0.82; } }
@media (min-width: 1140px) and (max-width: 1199px) { :root { --device-zoom: 0.85; } }
@media (min-width: 1200px) and (max-width: 1279px) { :root { --device-zoom: 0.935; } }
@media (min-width: 1280px) and (max-width: 1365px) { :root { --device-zoom: 1.00; } }
html { font-size: 16px; }
html.ios { font-size: calc(16px * var(--device-zoom, 1)); } /* iOS는 zoom이 폰트에 안먹어서 별도 스케일링 */
body { zoom: var(--device-zoom);overflow:auto !important}

/* 이 페이지에는 ㈜위드이노베이션이 제공한 여기어때 잘난체가 적용되어 있습니다 */

/*@import url(http://fonts.googleapis.com/earlyaccess/cwtexming.css);*/

/* @font-face {
	light
	font-family: 'Noto Sans KR';
	src: url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/2022/noto-sans-kr-v27-latin_korean-300.woff2) format('woff2'),
	url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/2022/noto-sans-kr-v27-latin_korean-300.woff) format('woff');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	regular
	font-family: 'Noto Sans KR';
	src: url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/2022/noto-sans-kr-v27-latin_korean-regular.woff2) format('woff2'),
	url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/2022/noto-sans-kr-v27-latin_korean-regular.woff) format('woff');
	font-style: normal;
	font-weight:400;
}
@font-face {
	medium
	font-family: 'Noto Sans KR';
	src: url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/2022/noto-sans-kr-v27-latin_korean-500.woff2) format('woff2'),
	url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/2022/noto-sans-kr-v27-latin_korean-500.woff) format('woff');
	font-style: normal;
	font-weight:500;
}
@font-face {
	bold
	font-family: 'Noto Sans KR';
	src: url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/2022/noto-sans-kr-v27-latin_korean-700.woff2) format('woff2'),
	url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/2022/noto-sans-kr-v27-latin_korean-700.woff) format('woff');
	font-style: normal;
	font-weight:700;
}
@font-face {
	black
	font-family: 'Noto Sans KR';
	src: url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/2022/noto-sans-kr-v27-latin_korean-900.woff2) format('woff2'),
	url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/2022/noto-sans-kr-v27-latin_korean-900.woff) format('woff');
	font-style: normal;
	font-weight: 900;
} */

/* Noto Sans SC */
/* @font-face {
	font-family: 'Noto Sans SC';
	src: url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/sc/noto-sans-sc-v26-latin_chinese-simplified-300.woff2) format('woff2'),
	url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/sc/noto-sans-sc-v26-latin_chinese-simplified-300.woff) format('woff');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family: 'Noto Sans SC';
	src: url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/sc/noto-sans-sc-v26-latin_chinese-simplified-regular.woff2) format('woff2'),
	url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/sc/noto-sans-sc-v26-latin_chinese-simplified-regular.woff) format('woff');
	font-style: normal;
	font-weight:400;
}
@font-face {
	font-family: 'Noto Sans SC';
	src: url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/sc/noto-sans-sc-v26-latin_chinese-simplified-500.woff2) format('woff2'),
	url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/sc/noto-sans-sc-v26-latin_chinese-simplified-500.woff) format('woff');
	font-style: normal;
	font-weight:500;
}
@font-face {
	font-family: 'Noto Sans SC';
	src: url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/sc/noto-sans-sc-v26-latin_chinese-simplified-700.woff2) format('woff2'),
	url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/sc/noto-sans-sc-v26-latin_chinese-simplified-700.woff) format('woff');
	font-style: normal;
	font-weight:700;
}
@font-face {
	font-family: 'Noto Sans SC';
	src: url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/sc/noto-sans-sc-v26-latin_chinese-simplified-900.woff2) format('woff2'),
	url(//cdndata.milkt.co.kr/ele/app/include/fonts/noto/sc/noto-sans-sc-v26-latin_chinese-simplified-900.woff) format('woff');
	font-style: normal;
	font-weight: 900;
} */

@font-face {
	font-family: 'Noto Sans KR';
	src: url('//cdndata.milkt.co.kr/milktCom/font/NotoSansKR-VariableFont_wght.woff2') format('woff2-variations'),
		 url('//cdndata.milkt.co.kr/milktCom/font/NotoSansKR-VariableFont_wght.woff2') format('woff2');
	font-weight: 100 900; /* 100부터 900까지 모두 지원한다는 의미 */
	font-style: normal;
	font-display: swap; /* 폰트 로딩 중에도 텍스트가 보이게 설정 */
}

@font-face {
	font-family: 'Noto Sans SC';
	src: url('//cdndata.milkt.co.kr/milktCom/font/NotoSansSC-VariableFont_wght.woff2') format('woff2-variations'),
		 url('//cdndata.milkt.co.kr/milktCom/font/NotoSansSC-VariableFont_wght.woff2') format('woff2');
	font-weight: 100 900; /* 100부터 900까지 모두 지원한다는 의미 */
	font-style: normal;
	font-display: swap; /* 폰트 로딩 중에도 텍스트가 보이게 설정 */
}

@font-face {
	font-family: 'BM JUA';
	font-style: normal;
	font-weight: normal;
	src:url(//cdndata.milkt.co.kr/ele/app/Include/fonts/BMJUA.woff2) format('woff2'),
		url(//cdndata.milkt.co.kr/ele/app/Include/fonts/BMJUA.woff) format('woff');
}
@font-face {
	font-family: 'jalnan';
	font-style: normal;
	font-weight: normal;
	src: url(//cdndata.milkt.co.kr/ele/app/Include/fonts/Jalnan.woff) format('woff');
}
@font-face {
	font-family: 'cwTeXMing';
	font-style: normal;
	font-weight: 500;
	src:url(//cdndata.milkt.co.kr/ele/app/Include/fonts/cwTeXQMing-Medium.woff2) format('woff2'),
		url(//cdndata.milkt.co.kr/ele/app/Include/fonts/cwTeXQMing-Medium.woff) format('woff');
}
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: normal;
	src:url(//cdndata.milkt.co.kr/ele/app/Include/fonts/NanumGothic-Regular.woff2) format('woff2'),
		url(//cdndata.milkt.co.kr/ele/app/Include/fonts/NanumGothic-Regular.woff) format('woff');
}
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: bold;
	src:url(//cdndata.milkt.co.kr/ele/app/Include/fonts/NanumGothic-Bold.woff2) format('woff2'),
		url(//cdndata.milkt.co.kr/ele/app/Include/fonts/NanumGothic-Bold.woff) format('woff');
}
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 900;
	src:url(//cdndata.milkt.co.kr/ele/app/Include/fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
		url(//cdndata.milkt.co.kr/ele/app/Include/fonts/NanumGothic-ExtraBold.woff) format('woff');

}
@font-face {
	font-family:'NanumSquareRound';
	font-style: normal;
	src:url(//cdndata.milkt.co.kr/ele/app/include/fonts/NanumSquareRoundR.woff) format('woff');
}
@font-face {
	font-family:'NanumSquareRound';
	font-style: normal;
	font-weight:700;
	src:url(//cdndata.milkt.co.kr/ele/app/include/fonts/NanumSquareRoundEB.woff) format('woff');
}
@font-face {
	font-family: 'tmoney';
	font-style: normal;
	font-weight:500;
	src: url(//cdndata.milkt.co.kr/ele/app/Include/fonts/tmoney/TmoneyRoundWindRegular.woff) format('woff'),
	url(//cdndata.milkt.co.kr/ele/app/Include/fonts/tmoney/TmoneyRoundWindRegular.otf) format('opentype');
}
@font-face {
	font-family: 'tmoney';
	font-style: normal;
	font-weight:700;
	src: url(//cdndata.milkt.co.kr/ele/app/Include/fonts/tmoney/TmoneyRoundWindExtraBold.eot);
	src: url(//cdndata.milkt.co.kr/ele/app/Include/fonts/tmoney/TmoneyRoundWindExtraBold.woff) format('woff'),
	url(//cdndata.milkt.co.kr/ele/app/Include/fonts/tmoney/TmoneyRoundWindExtraBold.otf) format('opentype');
}
@font-face {
	font-family: 'GmarketSansBold';
	src: url(//cdndata.milkt.co.kr/ele/app/include/fonts/GmarketSansBold.woff) format('woff');
	font-style: normal;
	font-weight: normal;
}

/* Paperlogy */
@font-face {
	font-family: 'Paperlogy';
	src: url(//cdndata.milkt.co.kr/milktCom/font/paperlogy/Paperlogy-1Thin.woff2) format('woff2');
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family: 'Paperlogy';
	src: url(//cdndata.milkt.co.kr/milktCom/font/paperlogy/Paperlogy-2ExtraLight.woff2) format('woff2');
	font-style: normal;
	font-weight: 200;
}
@font-face {
	font-family: 'Paperlogy';
	src: url(//cdndata.milkt.co.kr/milktCom/font/paperlogy/Paperlogy-3Light.woff2) format('woff2');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family: 'Paperlogy';
	src: url(//cdndata.milkt.co.kr/milktCom/font/paperlogy/Paperlogy-4Regular.woff2) format('woff2');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family: 'Paperlogy';
	src: url(//cdndata.milkt.co.kr/milktCom/font/paperlogy/Paperlogy-5Medium.woff2) format('woff2');
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family: 'Paperlogy';
	src: url(//cdndata.milkt.co.kr/milktCom/font/paperlogy/Paperlogy-6SemiBold.woff2) format('woff2');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family: 'Paperlogy';
	src: url(//cdndata.milkt.co.kr/milktCom/font/paperlogy/Paperlogy-7Bold.woff2) format('woff2');
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family: 'Paperlogy';
	src: url(//cdndata.milkt.co.kr/milktCom/font/paperlogy/Paperlogy-8ExtraBold.woff2) format('woff2');
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family: 'Paperlogy';
	src: url(//cdndata.milkt.co.kr/milktCom/font/paperlogy/Paperlogy-9Black.woff2) format('woff2');
	font-style: normal;
	font-weight: 900;
}

header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block;margin:0;padding:0}
html,body{margin:0;padding:0;height:100%}
html {-ms-touch-action:none}
/* body{font-family:Nanum Gothic,'나눔고딕',Gulim,Dotum,'돋움',Arial;font-size:0.75rem;color:#333333;margin:0;min-width:320px} */
body{font-family:'Noto Sans KR', 'Noto Sans SC', Arial, sans-serif;font-size:0.75rem;color:#333333;margin:0;min-width:320px;font-weight:400}
body{margin:0;background:#fff}
form,fieldset,input{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;padding:0;margin:0}
table{width:100%;border-spacing:0;border-collapse:collapse}
ol,ul,li,dl,dt,dd{list-style:none;padding:0;margin:0}
legend, caption, .hidden{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%}
caption{position:relative}
img,fieldset{border:0 none}
label,button{cursor:pointer}
em,address{font-style:normal}
a,button{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration-skip-ink: none;outline:none}
a:link, a:visited{text-decoration:none}
a:hover, a:active, a:focus{text-decoration:none}
*:focus{outline:none}
img {border:none}
input{vertical-align:middle;color:#717171;outline-style:none;}
button,textarea{outline-style:none}
input.inp{border:1px solid #c8c8c8;background:#fff;height:24px;font-size:0.75rem;line-height:24px}
div.wraping{min-width:300px}
select{color:#848484;-webkit-appearance:listbox;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif;}
textarea{border:1px solid #c8c8c8;background:#fff;width:100%;height:120px;font-size:0.75rem}
*{-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type=checkbox]{background:#c2c2c2;width:20px;height:20px;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
label {-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
p{padding:0;margin:0}
.selbox *{outline-style:none}

/* 레이아웃 */
.noScroll{overflow-y:hidden !important;}
#skip{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0}
#wrap{width:100%;/*height:100%;*/min-height:725px;/*box-shadow:0 1px 5px rgba(0,0,0,0.4) inset*/}
#wrap #container{width:100%;/*height:100%;*/border-top:0}
#content{width:100%;height:100%; position:relative;}
button{font-family:Nanum Gothic,'나눔고딕';font-weight:bold;height:58px;background:#797878;border-radius:10px;font-size:1.75rem;color:#fff;border:1px solid #999797}
label{vertical-align:top;display:inline-block;height:48px;line-height:48px;font-size:1.75rem;color:#302f2b;letter-spacing:-1px}
input[type=text], input[type=password], input[type=number]{vertical-align:top;background:#f4f4f4;/*height:36px;*/color:#8d8d8d;padding:5px 2% 5px;border:1px solid #c1c1c1;border-radius:5px;font-size:1.75rem}
select{/*height:32px;*/min-width:92px;padding:0 0 0 6px;border:1px solid #c1c1c1;border-radius:5px;font-size:1.25rem;margin:0 4px 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/setting/ico_setting.png) no-repeat 100% -650px #fff}
.blind{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}
.blind::before{content:'\00a0';display:block;width:0;height:0;font-size:0}

/* 레이어팝업 템플릿 080904*/
.lpop_cover{position:fixed;top:0%;left:0%;width:100%;height:100%;z-index:31 !important;background:rgba(0,0,0,0.7)}
.lpop_wrap{position:fixed;top:50%;left:50%;background:#fff;border:0;border-radius:20px;z-index:32 !important;
transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-webkit-backface-visibility:hidden;
transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
max-height:calc(100%);}
.lpop_wrap .pb0{padding-bottom:0!important}
.lpop_wrap .mt10{margin-top:10px}
.lpop_wrap .mt15{margin-top:15px}
.lpop_wrap .mt20{margin-top:20px}
.lpop_wrap .mt30{margin-top:30px}
.lpop_wrap .mt40{margin-top:40px}
.lpop_wrap .mt50{margin-top:50px}
.lpop_wrap .mt60{margin-top:60px}
.lpop_wrap .mt70{margin-top:70px}
.lpop_wrap .mt80{margin-top:80px}
.lpop_wrap .mt90{margin-top:90px}
.lpop_wrap .mt100{margin-top:100px}
.lpop_wrap .fl_w500{float:left;width:500px!important}
.lpop_wrap .fr_w245{float:left;width:245px!important}
.lpop_wrap .tit{height:70px;background:#f77c19;border-top-left-radius:17px;border-top-right-radius:17px;}
.lpop_wrap .tit h3{text-indent:35px;height:70px;line-height:70px;font-family:BM JUA,'나눔고딕';font-weight:normal;font-size:2rem;text-align:left;color:#fff}
.lpop_wrap .lpop_close{position:absolute;top:20px;right:27px;display:inline-block;width:32px;height:32px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/break/close03.png) no-repeat 0 0;background-size:32px;border-radius:0;border:0;box-shadow:0 0 0}
.lpop_wrap .cont{padding:20px 30px}
.lpop_wrap .cont:after{content:'';display:block;background:none !important}
.lpop_wrap .w1140{width:1140px;}
.lpop_wrap .w990{width:990px;}
.lpop_wrap .w875{width:875px;}
.lpop_wrap .menu_cont{background:#f6e7d4;position:relative; max-width:1140px;padding:20px 30px;margin-top:-1px;}
.lpop_wrap .menu_tab{position:relative}
.lpop_wrap .menu_tab:after{content:'';display:block;clear:both}
.lpop_wrap .menu_tab ul li{height:50px;vertical-align:middle;position:relative;box-sizing:border-box;padding:12px 0 10px 0;display:block;float:left;border-top-left-radius:20px;border-top-right-radius:20px;border:3px solid #f6e7d4;border-bottom:none;text-align:center}
.lpop_wrap .menu_tab.row2 ul li{height:70px;vertical-align:middle;position:relative;box-sizing:border-box;padding:12px 0 10px 0;display:block;float:left;border-top-left-radius:20px;border-top-right-radius:20px;border:3px solid #f6e7d4;border-bottom:none;text-align:center}
.lpop_wrap .menu_tab ul li.active{background:#f6e7d4}
.lpop_wrap .menu_tab ul li:last-child{margin-right:0;float:left;}
.lpop_wrap .menu_tab ul li a{width:100%;height:100%;display:table;font-family:BM JUA,'나눔고딕';font-weight:normal;font-size:1.5rem;line-height:100%;color:#56340e;text-align:center;}
.lpop_wrap .menu_tab ul li a span{display:table-cell;vertical-align:middle}
.lpop_wrap .col_02 ul li{width:49.5%!important;margin-right:1.001%}
.lpop_wrap .col_03 ul li{width:33%!important;margin-right:0.5%}
.lpop_wrap .col_04 ul li{width:24.62%!important;margin-right:0.502%}
.lpop_wrap .col_05 ul li{width:19.6%!important;margin-right:0.5%}
.lpop_wrap .col_06 ul li{width:16.25%!important;margin-right:0.5%}
.lpop_wrap .col_07 ul li{width:13.85%!important;margin-right:0.5%}
.lpop_wrap .col_08 ul li{width:12.06%!important;margin-right:0.5%}
.lpop_wrap .col_09 ul li{width:10.66%!important;margin-right:0.508%}
.lpop_wrap .col_10 ul li{width:9.54%!important;margin-right:0.508%}
.lpop_wrap .col_11 ul li{width:8.63%!important;margin-right:0.508%}
.lpop_wrap .col_12 ul li{width:7.87%!important;margin-right:0.504%}
.lpop_wrap .box_white{width:100%;padding:30px;box-sizing:border-box;position:relative;background:#fff;border-radius:20px;}
.lpop_wrap .guide_list{width:auto; text-align:left; margin:0 auto}
.lpop_wrap .guide_list *{box-sizing:border-box;}
.lpop_wrap .guide_list ul{display: inline-block;margin:0 auto}
.lpop_wrap .guide_list ul li{width:100%; text-align:left;color:#333;font-weight:bold;font-size:1.0625rem;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif;padding:5px 0;}
.lpop_wrap .guide_list ul li em{color:#ff6c00;}
.lpop_wrap .guide_list ul li span{color:#ff6c00;margin-right:10px;}
.lpop_wrap .list_type_small{width:100%; text-align:center}
.lpop_wrap .list_type_small *{box-sizing:border-box;}
.lpop_wrap .list_type_small ul{display:inline-block;width:auto;}
.lpop_wrap .list_type_small ul li{width:auto; text-align:left; height:30px;color:#333;font-weight:normal;font-size:1.125rem;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif; margin-bottom:15px;line-height:180%;}
.lpop_wrap .list_type_small ul li span{display:inline-block;text-align:center;width:120px; height:30px;background:#fff;font-size:1.125rem;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif; font-weight:normal; border-radius:15px;margin-right:15px; }
.lpop_wrap .list_type_small ul li strong{color:#ff6c00}
.lpop_wrap .guide_top_section{width:100%;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif; border-bottom:1px solid #c6b49d ;}
.lpop_wrap .guide_top_section:after{content:'';display:block;clear:both}
.lpop_wrap .guide_top_section .img{float:right; width:245px;margin-top:-10px}
.lpop_wrap .guide_top_section .img img{width:100%;}
.lpop_wrap .guide_top_section dl dt{font-size:1.1875rem;color:#333;font-weight:bold;padding-bottom:15px}
.lpop_wrap .guide_top_section dl dt strong{color:#f77c19}
.lpop_wrap .guide_top_section dl dd{font-size:0.9375rem;color:#333;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_blit_black.png) no-repeat left 10px;background-size:2px;padding-left:12px;line-height:135%}
.lpop_wrap .guide_bottom_section{width:100%;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif; padding-top:30px}
.lpop_wrap .guide_bottom_section:after{content:'';display:block;clear:both}
.lpop_wrap .guide_bottom_section dl dt{font-size:1.1875rem;color:#333;font-weight:bold;padding-bottom:15px}
.lpop_wrap .guide_bottom_section dl dt strong{color:#f77c19}
.lpop_wrap .guide_bottom_section dl dd{font-size:0.9375rem;color:#333;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_blit_black.png) no-repeat left 10px;background-size:2px;padding-left:12px;line-height:135%}
.lpop_wrap .guide_bottom_section .title{font-size:1.375rem; color:#fff; display:block;width:250px; height:40px;background:#f77c19; border-radius:20px;font-family:BM JUA,'나눔고딕';font-weight:normal; text-align:center; line-height:195%}
.lpop_wrap .guide_bottom_section .sub_title{font-size:1rem; color:#000; display:block; text-align:left;margin-top:15px;}
.lpop_wrap .guide_bottom_section ol{margin:8px 0 0 13px;}
.lpop_wrap .guide_bottom_section ol li{font-size:0.8125rem; color:#666; list-style:decimal;letter-spacing:-1px;line-height:140%;}
.lpop_wrap .testinfo_bg_01{background:url(//cdndata.milkt.co.kr/ele/app/images/examstudy/lpop_testinfo_01.png) no-repeat center bottom; background-size:933px;padding-bottom:275px;}
.lpop_wrap .testinfo_bg_02{background:url(//cdndata.milkt.co.kr/ele/app/images/examstudy/lpop_testinfo_02.png) no-repeat center bottom 16px; background-size:993px;padding-bottom:275px;}
.lpop_wrap .testinfo_bg_03{background:url(//cdndata.milkt.co.kr/ele/app/images/examstudy/lpop_testinfo_03.png) no-repeat center bottom 11px; background-size:825px;padding-bottom:275px;}
.lpop_wrap .testinfo_bg_04{background:url(//cdndata.milkt.co.kr/ele/app/images/examstudy/lpop_testinfo_04.png) no-repeat center bottom 11px; background-size:825px;padding-bottom:275px;}
.lpop_wrap .testinfo_bg_05{background:url(//cdndata.milkt.co.kr/ele/app/images/examstudy/lpop_testinfo_05.png) no-repeat center bottom; background-size:933px;padding-bottom:275px;}
.lpop_wrap .testinfo_bg_06{background:url(//cdndata.milkt.co.kr/ele/app/images/examstudy/lpop_testinfo_06.png) no-repeat left 220px bottom 60px; background-size:731px;padding-bottom:245px;}
.lpop_wrap .title_type_01{font-size:1.875rem;color:#56340e;font-family:BM JUA,'나눔고딕';font-weight:normal;width:100%; text-align:center;}
.lpop_wrap .title_type_01 strong{color:#f77c19;font-weight:normal;}
.lpop_wrap .guide_img_section{width:100%}
.lpop_wrap .guide_img_section p.img{width:95%; margin:0 auto}
.lpop_wrap .guide_img_section p.img img{width:100%}
.lpop_wrap .guide_img_section p.txt{width:100%; text-align:center;padding:15px 0; color:#7c6947;font-size:0.8125rem;}
.lpop_wrap .guide_txt{font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif; }
.lpop_wrap .guide_txt dt{font-size:1.1875rem;font-weight:bold; color:#333;padding:13px 0 3px 0;}
.lpop_wrap .guide_txt dt:first-child{padding-top:0}
.lpop_wrap .guide_txt dt strong{font-size:1.1875rem;color:#f77c19;}
.lpop_wrap .guide_txt dd{font-size:0.9375rem;color:#666;line-height:22px;}
.lpop_wrap .box_white .guide_txt dd{float:inherit; letter-spacing:0;}
.lpop_cont.timeTableScroll{overflow-y: scroll;height:650px;position:relative;}

/*=================================================
  nDevices 체험웹 전용 CSS 시작
  - GNB (Global Navigation Bar)
  - 체험웹 배너 (expBanner)
  - 설정 패널 (settingPanel)
  - 마이룸 패널 (myroomPanel)
  Note: 원본(edit.hbstudy.co.kr)에는 없는 nDevices 전용 스타일
=================================================*/

/*-------------------------------------------------
Contents Style Sheet - GNB (Global Navigation Bar)
Author : Claude Code
Create date : 2025.12
Note: 1280px 기준 (Figma 2560px ÷ 2)
-------------------------------------------------*/
/* 체험웹 전용 gnb 딤처리 */#gnbWrap.dimmed{position:relative}
/* 체험웹 전용 gnb 딤처리 */#gnbWrap.dimmed:after{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);z-index:2;content: '';display:block;position:absolute;top:0;left:0}
.gnbNav{background-color:#302f2b}
.gnbHeader{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1280px;height:50px;margin:0 auto;padding:0 25px;background-color:#302f2b;border-bottom:1px solid #262521;box-sizing:border-box}
.gnbHeader .gnbLeft{display:flex;align-items:center;gap:17px;flex-shrink:0}
.gnbHeader .btnAllmenu{display:flex;align-items:center;justify-content:center;gap:7px;width:75px;height:34px;background-color:#000;border-radius:17px;border:none;cursor:pointer}
.gnbHeader .btnAllmenu .icoMenu{width:15px;height:13px;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_menu.png)no-repeat center / contain}
.gnbHeader .btnAllmenu .txt{font-family:"Noto Sans KR",sans-serif;font-size:1rem;font-weight:400;line-height:21px;letter-spacing:-0.5px;color:#fff}
.gnbHeader .btnAllmenu.on{background-color:#fff}
.gnbHeader .btnAllmenu.on .txt{color:#302f2b}
.gnbHeader .menuToday{display:flex;align-items:center;gap:7px;height:20px;cursor:pointer;text-decoration:none}
.gnbHeader .menuToday .ico{width:14px;height:14px;background-color:#aeaeae;-webkit-mask:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_home.svg) no-repeat center / contain;mask:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_home.svg) no-repeat center / contain}
.gnbHeader .menuToday .txt{font-family:"Noto Sans KR",sans-serif;font-size:1rem;font-weight:400;line-height:21px;letter-spacing:-0.75px;color:#aeaeae}
.gnbHeader .menuToday:hover .ico,.gnbHeader .menuToday.on .ico{background-color:#fff}
.gnbHeader .menuToday:hover .txt,.gnbHeader .menuToday.on .txt{color:#fff;font-weight:700}
.gnbHeader .gnbCenter{display:flex;align-items:center;gap:40px;flex-shrink:0}
.gnbHeader .gnbMenu{font-family:"Noto Sans KR",sans-serif;font-size:1rem;font-weight:400;line-height:21px;letter-spacing:-0.75px;color:#aeaeae !important;cursor:pointer;white-space:nowrap;text-decoration:none}
.gnbHeader .gnbMenu:hover,.gnbHeader .gnbMenu.on{color:#fff !important;font-weight:700}
.gnbHeader .btnSpecial{display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}
.gnbHeader .btnSpecial img{height:33px;object-fit:contain}
.gnbHeader .tabLevel{display:flex;flex-direction:row;align-items:center;gap:5px}
.gnbHeader .tabLevel .label{font-family:"Noto Sans KR",sans-serif;font-size:1rem;font-weight:400;line-height:21px;letter-spacing:-0.75px;color:#aeaeae}
.gnbHeader .tabLevelItems{display:flex;flex-direction:row;align-items:center;gap:1px}
.gnbHeader .tabLevelItem{display:inline-flex;align-items:center;justify-content:center;min-width:59px;height:34px;padding:0 16px;background-color:#171717;cursor:pointer;box-sizing:border-box;text-decoration:none}
.gnbHeader .tabLevelItem:first-child{border-radius:25px 0 0 25px}
.gnbHeader .tabLevelItem:last-child{border-radius:0 25px 25px 0}
.gnbHeader .tabLevelItem .txt{font-family:"Noto Sans KR",sans-serif;font-size:1rem;font-weight:700;line-height:34px;letter-spacing:-0.75px;white-space:nowrap}
.gnbHeader .tabLevelItem.math .txt{color:#007eff}
.gnbHeader .tabLevelItem.eng .txt{color:#f46d00}
.gnbHeader .tabLevelItem.kor .txt{color:#008954}
.gnbHeader .tabLevelItem.math.on{background-color:#007eff}
.gnbHeader .tabLevelItem.math.on .txt{color:#fff}
.gnbHeader .tabLevelItem.eng.on{background-color:#f46d00}
.gnbHeader .tabLevelItem.eng.on .txt{color:#fff}
.gnbHeader .tabLevelItem.kor.on{background-color:#008954}
.gnbHeader .tabLevelItem.kor.on .txt{color:#fff}
.gnbHeader .tabLevel.isOn .label{color:#fff;font-weight:700}
.gnbHeader .tabLevel.isOn .tabLevelItem:not(.on) .txt{color:#666;font-weight:400}
.gnbHeader .gnbRight{display:flex;align-items:center;gap:15px;flex-shrink:0}
.gnbHeader .gnbCup{cursor:pointer;display:flex;align-items:center;gap:6px}
.gnbHeader .gnbCup .icoCup{width:28px;height:20px;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_cup.png) no-repeat center / contain}
.gnbHeader .gnbCup .point{font-family:"Noto Sans KR",sans-serif;font-size:0.9375rem;font-weight:700;line-height:20px;letter-spacing:-0.25px;color:#fff;text-align:right}
.gnbHeader .gnbIcons{display:flex;align-items:center;gap:7px}
.gnbHeader .gnbIconSet{position:relative;display:flex;flex-direction:row;align-items:center;gap:18px;height:28px}
.gnbHeader .gnbIconItem{position:relative;display:flex;align-items:center;justify-content:center;width:25px;height:25px;cursor:pointer}
.gnbHeader .gnbIconItem img{width:100%;max-width:25px;max-height:25px;object-fit:contain}
.gnbHeader .gnbIconItem .badge{position:absolute;top:-2px;right:-8px;width:15px;height:15px;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_alarm.png) no-repeat center / contain;font-size:0}
.gnbHeader .gnbLevel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:39px;height:42px}
.gnbHeader .gnbLevel img{position:relative;top:-7px;z-index:2;width:36px;height:36px;object-fit:contain}
.gnbHeader .gnbLevel .lv{position:absolute;z-index:1;bottom:1px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;min-width:39px;height:17px;padding:0 7px;background-color:#171717;border-radius:250px;font-family:"Noto Sans KR",sans-serif;font-size:0.5625rem;font-weight:700;color:#fff;letter-spacing:-0.36px;white-space:nowrap;box-sizing:border-box}
.gnbHeader .gnbProfile{display:flex;align-items:center;justify-content:center;width:39px;height:24px;cursor:pointer;border-radius:50%}
.gnbHeader .gnbProfile img{width:24px;object-fit:cover}
.gnbHeader .gnbMainMenu{display:flex;align-items:center;gap:40px}
.gnbHeader .gnbSubTitle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:10px}
.gnbHeader .gnbSubTitle .ico{display:flex;align-items:center;justify-content:center;width:30px;height:30px}
.gnbHeader .gnbSubTitle .ico img{width:30px;height:30px;object-fit:contain}
.gnbHeader .gnbSubTitle .txt{font-family:"Noto Sans KR",sans-serif;font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:-0.25px;color:#fff;white-space:nowrap}
.gnbHeader .gnbSubTitle .icoInfo{display:block;width:18px;height:18px;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_gnb_info.png) no-repeat center / contain}
.gnbHeader .gnbRightSub{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}
.gnbHeader .gnbSubClose{display:block;width:15px;height:15px;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_gnb_close.png) no-repeat center / contain}
.gnbHeader .serverTag{position:absolute;right:340px;padding:2px 10px 4px;color:#fff;background-color:#f46d00;border-radius:20px;font-size:0.8rem}

/* 체험웹 프로모션 배너 */
.expBanner{position:relative;width:100%;height:50px;background:#8ddaff;overflow:hidden;line-height:1}
.expBanner img{width:100%}
.expBannerInner{position:relative;display:flex;align-items:center;justify-content:center;gap:15px;width:1280px;height:50px;margin:0 auto;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/bg_exp_banner02.jpg) no-repeat center/cover}
.expBannerText{font-family:'Paperlogy';font-weight:800;font-size:1.25rem;color:#000;line-height:1;letter-spacing:0}
.expBannerText .txt01{color:#006cff}
.expBannerText .txt02{color:#8400ff}
.expBannerBtn{display:flex !important;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 15px;border-radius:15px;background:linear-gradient(90deg,#13bbff 1.92%,#4c75ff 24.52%,#9720ff 68.27%,#e619f2 100%);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.1);font-family:'Noto Sans KR';font-weight:700;font-size:0.8125rem;color:#fff !important;text-decoration:none;letter-spacing:-0.5px;line-height:1;box-sizing:border-box}
.expBannerBtn .arr{display:inline-block;width:5px;height:9px;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_btn_arrow.png) no-repeat center/contain}
.expBannerBtns{position:absolute;top:0;right:40px;z-index:2;display:flex;gap:5px;padding-right:0}
.expBannerLink{display:flex !important;align-items:center;justify-content:center;gap:4px;height:33px;padding:0 12px;border-radius:0 0 10px 10px;background:#fff;font-family:'Noto Sans KR';font-size:0.8125rem;font-weight:700;color:#000 !important;text-decoration:none;letter-spacing:0}
.expBannerLink .ico{display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}
.expBannerLink .ico.counsel{width:18px;height:17px;background-image:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_counsel02.svg)}
.expBannerLink .ico.help{width:16px;height:18.5px;background-image:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_help02.svg)}
.expBanner .objBox i{position:absolute;z-index:1}
.expBanner .objBox .obj01{width:77.5px;height:69.5px;top:18px;left:62px;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/obj03.png)no-repeat center / contain;animation:expFloat1 3s ease-in-out infinite}
.expBanner .objBox .obj02{width:84.5px;height:37.5px;top:0px;left:179px;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/obj04.png)no-repeat center / contain;animation:expFloat1 2.5s ease-in-out infinite}
.expBanner .objBox .obj03{width:67px;height:95px;top:14px;right:234px;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/obj05.png)no-repeat center / contain;animation:expFloat2 2.5s ease-in-out infinite}
@keyframes expFloat1{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes expFloat2{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}

/* 세로 모드 회전 안내 */
.rotateMessage{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);color:#fff;flex-direction:column;justify-content:center;align-items:center;z-index:99999;text-align:center;font-family:'Noto Sans KR',sans-serif;zoom:calc(1 / var(--device-zoom, 1))}
.rotateMessage .rotateImg{display:flex;align-items:center;gap:25px;width:160px;height:100px;justify-content:center;margin-bottom:25px}
.rotateMessage .rotateArrow{width:15px;height:29px;flex-shrink:0;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_rotate_left.png) no-repeat center/contain}
.rotateMessage .rotateArrow.right{background-image:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_rotate_right.png)}
.rotateMessage .rotatePhone{width:50px;height:79px;flex-shrink:0;background:url(//cdndata.milkt.co.kr/ele/app/images/gnb/ico_rotate_phone.png) no-repeat center/contain;animation:rotatePhone 2s ease-in-out infinite}
.rotateMessage .rotateTxt{font-size:21px;font-weight:500;letter-spacing:-1.25px;line-height:normal}
.rotateMessage .rotateSub{font-size:16px;font-weight:400;color:#fff;letter-spacing:-0.5px;line-height:1.3;margin-top:10px}
@keyframes rotatePhone{0%,100%{transform:rotate(0deg)}50%{transform:rotate(90deg)}}
@media (orientation: portrait) and (max-width: 1024px) {.rotateMessage{display:flex}}

/* 설정 패널 */
.settingDim{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.7);z-index:9998;opacity:0;visibility:hidden;transition:opacity 1.0s, visibility 1.0s}
.settingDim.on{opacity:1;visibility:visible;transition:opacity 0.6s, visibility 0.6s}
.settingPanel{position:fixed;top:0;right:-100%;width:400px;height:100%;background:#faf8ff;z-index:9999;transition:right 1.0s ease;display:flex;flex-direction:column;border-radius:30px 0 0 30px;overflow:hidden;line-height:1}
.settingPanel.on{right:0;transition:right 0.6s ease}
.settingPanel .settingHeader{display:flex;justify-content:center;align-items:center;padding:30px 38.5px;position:relative}
.settingPanel .settingTitle{font-size:1.375rem;font-weight:400;color:#38353c}
.settingPanel .settingClose{position:absolute;right:40px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:none;border:none;cursor:pointer;font-size:0}
.settingPanel .settingClose::before, .settingPanel .settingClose::after{content:'';position:absolute;top:50%;left:50%;width:27px;height:2px;background:#38353c;border-radius:2px}
.settingPanel .settingClose::before{transform:translate(-50%, -50%) rotate(45deg)}
.settingPanel .settingClose::after{transform:translate(-50%, -50%) rotate(-45deg)}
.settingPanel .settingLogin{padding:0 30px 34px}
.settingPanel .loginBefore .btnLogin{display:flex;align-items:center;justify-content:center;gap:11px;width:340px;height:70px;border-radius:30px;background:#f4f0ff;text-decoration:none}
.settingPanel .loginBefore .btnLogin .txt{font-size:1.25rem;font-weight:700;color:#5c29b9}
.settingPanel .loginBefore .btnLogin .txt em{font-weight:300;font-style:normal}
.settingPanel .loginBefore .btnLogin .ico{width:12px;height:12px;background:url(//cdndata.milkt.co.kr/ele/app/images/config/ico_plus.png)no-repeat center/100% auto;font-size:0}
.settingPanel .loginBefore .character{position:absolute;right:-25px;top:59px;width:85px;height:120px;background:url(//cdndata.milkt.co.kr/ele/app/images/config/ico_dumi.png)no-repeat center/100% auto}
.settingPanel .loginAfter .loginCard{padding:0;display:flex;align-items:center;min-height:70px;background:linear-gradient(135deg, #c084fc 0%, #7800f3 100%);border-radius:30px;box-shadow:0px 6px 18px 0 rgba(129, 0, 220, 0.2)}
.settingPanel .loginAfter .grade{display:flex;align-items:center;justify-content:center;background:#7800f3;color:#faf8ff;width:66px;height:46px;border-radius:23px;font-size:1rem;font-weight:700;white-space:nowrap;margin-left:18px}
.settingPanel .loginAfter .greeting{flex:1;padding:0 20px 0 12px;font-size:1.125rem;font-weight:300;color:#faf8ff;line-height:1.3}
.settingPanel .loginAfter .greeting em{font-weight:700;font-style:normal}
.settingPanel .settingMenu{flex:1;overflow-y:auto}
.settingPanel .settingMenu .menuLabel{font-size:0.875rem;font-weight:700;color:#38353c;margin:0 0 10px 39px;letter-spacing:-0.28px}
.settingPanel .settingMenu .menuItem,
.settingPanel .menuAccordion .menuItem{display:flex;align-items:center;gap:20px;padding:15px 43px 14px 40px}
.settingPanel .settingMenu .menuItem{text-decoration:none;border-bottom:1px solid rgba(236, 229, 255, 0.4)}
.settingPanel .settingMenu .menuItem:last-child{border-bottom:none}
.settingPanel .menuAccordion{background:transparent;border-bottom:1px solid rgba(236, 229, 255, 0.4)}
.settingPanel .menuAccordion .menuItem{width:100%;background:none;border:none;cursor:pointer;text-align:left}
.settingPanel .menuAccordion .menuItem .txt{flex:1}
.settingPanel .settingMenu .menuItem .ico,
.settingPanel .menuAccordion .menuItem .ico{width:22px;height:22px;display:flex;align-items:center;justify-content:center}
.settingPanel .settingMenu .menuItem .ico img,
.settingPanel .menuAccordion .menuItem .ico img{max-width:100%;max-height:100%}
.settingPanel .settingMenu .menuItem .txt,
.settingPanel .menuAccordion .menuItem .txt{font-family:'Noto Sans KR';font-size:1.125rem;font-weight:400;color:#38353c;letter-spacing:-0.72px}
.settingPanel .menuItem .txt .badge.new{display:inline-block;vertical-align:middle;width:15px;height:16px;margin:-13px 0 0 5px;background:url(//cdndata.milkt.co.kr/ele/app/images/myroom/new_bg.png) no-repeat center/contain;font-size:0}
.settingPanel .menuAccordion .menuItem .arrow{width:11px;height:6px;border:none;background:url(//cdndata.milkt.co.kr/ele/app/images/config/ico_arrow_down.png) no-repeat center;background-size:contain;transition:transform 0.3s}
.settingPanel .menuAccordion.on .menuItem .arrow{transform:rotate(180deg)}
.settingPanel .menuAccordion .accordionBody{position:relative;max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding-left:48px;background:#ede8fc}
.settingPanel .menuAccordion.on .accordionBody{max-height:200px}
.settingPanel .menuAccordion .accordionItem{display:flex;align-items:center;gap:20px;padding:17.5px 20px;text-decoration:none;position:relative}
.settingPanel .menuAccordion .accordionItem::before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:#fff}
.settingPanel .menuAccordion .accordionItem::after{content:'';position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#fff;border-radius:50%}
.settingPanel .menuAccordion .accordionItem:last-child::before{height:50%}
.settingPanel .menuAccordion .accordionItem .ico{width:22px;height:22px;display:flex;align-items:center;justify-content:center}
.settingPanel .menuAccordion .accordionItem .ico img{max-width:100%;max-height:100%}
.settingPanel .menuAccordion .accordionItem .txt{font-size:1rem;font-weight:400;color:#38353c}

/* 마이룸 패널 */
.myroomDim{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.7);z-index:9998;opacity:0;visibility:hidden;transition:opacity 1.0s, visibility 1.0s}
.myroomDim.on{opacity:1;visibility:visible;transition:opacity 0.6s, visibility 0.6s}
.myroomPanel{position:fixed;top:0;right:-100%;width:400px;max-width:100%;height:100%;background:#fff;z-index:9999;transition:right 1.0s ease;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;border-radius:50px 0 0 50px}
.myroomPanel.on{right:0;transition:right 0.6s ease}
.myroomPanel::-webkit-scrollbar{display:none}
.myroomPanel .myroomClose{position:absolute;top:30px;right:30px;width:20px;height:20px;background:none;border:none;cursor:pointer;z-index:2}
.myroomPanel .myroomClose::before, .myroomPanel .myroomClose::after{content:'';position:absolute;top:50%;left:50%;width:27px;height:2px;background:#fff;border-radius:2px}
.myroomPanel .myroomClose::before{transform:translate(-50%, -50%) rotate(45deg)}
.myroomPanel .myroomClose::after{transform:translate(-50%, -50%) rotate(-45deg)}
.myroomPanel .myroomLogout{position:absolute;top:20px;left:36px;width:90px;height:40px;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:2;background:#fff;border-radius:20px;border:none;cursor:pointer}
.myroomPanel .myroomLogout .txt{font-size:0.875rem;font-weight:500;color:#38353c}
.myroomPanel .myroomProfile{position:relative;padding-top:50px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin-bottom:42px;border-radius:50px 0 50px 50px;background:url(//cdndata.milkt.co.kr/ele/app/images/myroom/bg_top.png) no-repeat center top/100% auto}
.myroomPanel .myroomProfile.profileType{min-height:300px}
.myroomPanel .myroomProfile.levelType{height:339px}
.myroomPanel .profileImageArea{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:9.5px}
.myroomPanel .profileRing{position:absolute;z-index:1;top:-10px;left:-10px;width:140px;height:140px;border-radius:50%;background:conic-gradient(from -90deg,transparent 0deg,rgba(77,131,255,0.1) 90deg,rgba(77,131,255,0.4) 180deg,rgba(107,159,255,0.7) 270deg,#6b9fff 360deg);-webkit-mask:radial-gradient(circle,transparent 66px,black 66px,black 70px,transparent 70px);mask:radial-gradient(circle,transparent 66px,black 66px,black 70px,transparent 70px);animation:profileRingSpin 3s linear infinite}
.myroomPanel .profileBright{position:absolute;z-index:2;top:-10px;left:-10px;width:140px;height:140px;animation:profileRingSpin 3s linear infinite}
.myroomPanel .profileBright::after{content:'';position:absolute;top:64px;left:-3px;transform:rotate(90deg);width:10px;height:13px;background:url(//cdndata.milkt.co.kr/ele/app/images/myroom/profile_bright.png) no-repeat center/100% auto}
@keyframes profileRingSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.myroomPanel .profileBox{width:120px;height:120px;background:rgb(135, 42, 255);border-radius:60px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:2}
.myroomPanel .profileBox img{width:100%;height:100%;object-fit:cover}
.myroomPanel .btnEdit{position:absolute;z-index:2;bottom:-4px;right:-13px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#953dfd;border:none;border-radius:50%;cursor:pointer}
.myroomPanel .btnEdit .icoEdit{width:30px;height:30px;background:url(//cdndata.milkt.co.kr/ele/app/images/myroom/ico_edit.png) no-repeat center/contain;filter:drop-shadow(0 2px 16px rgba(104, 0, 226, 0.4))}
.myroomPanel .btnEdit.before .icoEdit{background-image:url(//cdndata.milkt.co.kr/ele/app/images/myroom/ico_edit_before.png);filter:none}
.myroomPanel .userInfo{margin-top:22px}
.myroomPanel .userName{display:flex;align-items:center;justify-content:center;gap:18px;font-size:1.5rem;font-weight:400;color:#fff;line-height:1;margin:0}
.myroomPanel .userName .name{font-weight:700}
.myroomPanel .userName .separator{opacity:0.4;width:2px;height:20px;margin-top:3px;background:rgba(201, 155, 255, 1)}
.myroomPanel .userName .grade{font-weight:400}
.myroomPanel .levelArea{display:flex;align-items:center;justify-content:center;width:100%;padding:0 25px;margin:10px 0 63px}
.myroomPanel .levelInfo{display:flex;align-items:center}
.myroomPanel .levelIcon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.myroomPanel .levelIcon img{width:100%;height:100%;object-fit:contain;filter: drop-shadow(0px 4px 8px rgba(68, 0, 149, 0.60))}
.myroomPanel .levelText{margin:0 10px 0 12px;font-size:0.875rem;font-weight:700;color:#fff;line-height:1}
.myroomPanel .levelGauge{display:flex;align-items:center}
.myroomPanel .gaugeBox{overflow:hidden;flex:1;width:170px;height:20px;padding:4px 5px;background:#7800f3;border-radius:10px;box-sizing:border-box}
.myroomPanel .gaugeFill{position:relative;height:12px;background:url(//cdndata.milkt.co.kr/ele/app/images/myroom/bg_gauge.png) no-repeat center/cover;border-radius:6px;transition:width 0.3s ease}
.myroomPanel .gaugeFill::after{content:'';position:absolute;top:-3px;right:-4px;width:10px;height:19px;background:url(//cdndata.milkt.co.kr/ele/app/images/myroom/gauge_bright.png) no-repeat center/contain;border-radius:1.5px;pointer-events:none;z-index:1}
.myroomPanel .gaugePercent{margin-left:10px;min-width:36.5px;font-size:0.875rem;font-weight:700;color:#fff;white-space:nowrap;line-height:1}
.myroomPanel .myroomCup{position:absolute;bottom:-22px;z-index:1;padding:0 25px}
.myroomPanel .cupArea{display:flex;justify-content:space-between;height:70px;width:320px;padding:0 30px 0 26px;background:#fff;border-radius:26px;box-shadow:0 6px 18px rgba(49, 0, 84, 0.06);box-sizing:border-box}
.myroomPanel .cupArea.after{width:360px;padding:0 32px}
.myroomPanel .cupItem{display:flex;align-items:center;gap:10px}
.myroomPanel .cupIcon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.myroomPanel .cupIcon img{width:100%;height:100%;object-fit:contain}
.myroomPanel .cupInfo{display:flex;justify-content:space-between}
.myroomPanel .cupLabel{font-size:1.0625rem;font-weight:500;color:#222;line-height:1}
.myroomPanel .cupPoint{font-size:1rem;font-weight:700;color:rgb(144, 78, 230);line-height:1}
.myroomPanel .cupArea.before .cupItem{width:100%}
.myroomPanel .cupArea.before .cupInfo{width:100%}
.myroomPanel .myroomMenu{padding:0 25px 25px;flex:1;position:relative;z-index:1}
.myroomPanel .menuGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:35px 40px;max-width:320px;margin:0 auto}
.myroomPanel .menuItem{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;position:relative;cursor:pointer}
.myroomPanel .menuItem:hover{opacity:0.8}
.myroomPanel .menuIcon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;position:relative}
.myroomPanel .menuIcon img{width:100%;height:100%;object-fit:contain}
.myroomPanel .menuIcon .badge{position:absolute;top:-4px;right:-4px;min-width:15px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 3px;font-size:0.6875rem;color:#fff;font-family:'tmoney';font-weight:700;letter-spacing:-0.495px;background:url(//cdndata.milkt.co.kr/ele/app/images/myroom/number_bg.png) no-repeat center/contain;z-index:2}
.myroomPanel .menuIcon .badge.new{background:url(//cdndata.milkt.co.kr/ele/app/images/myroom/new_bg.png) no-repeat center/contain;font-size:0}
.myroomPanel .menuName{font-size:0.875rem;font-weight:400;color:#222;letter-spacing:-0.28px;text-align:center;line-height:1}
.myroomPanel .txtDisabled{filter:grayscale(1);opacity:var(--disabled-opacity)}
.myroomPanel .txtDisabled.menuItem:hover{opacity:0.45}
/*=================================================
  nDevices 체험웹 전용 CSS 끝
=================================================*/

/* 생명보험사회공헌재단 레이어 */
.bnr_lif{position:absolute;left:0;top:3px;width:208px;left:40px}
.bnr_lif img{width:100%}
.lpop_lif {position:absolute;min-height:670px;top:54%;}
.write_cover{position:absolute;top:0%;left:0%;width:100%;height:780px;z-index:31 !important;background:rgba(0,0,0,0.4)}
.lpop_lif .cont{padding:20px;}
.lpop_lif .tit {background:url(//cdndata.milkt.co.kr/ele/app/images/lif/logo_lif_txt.png) no-repeat 30px 50% #009ce9;background-size:297px;}
.lpop_lif .tit h3{/*font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif;*/display:none;}
.lpop_lif .menu_tab{position:relative}
.lpop_lif .menu_tab:after{content:'';display:block;clear:both}
.lpop_lif .menu_tab ul li{height:50px;vertical-align:middle;position:relative;box-sizing:border-box;padding:12px 0 10px 0;display:block;float:left;border-top-left-radius:20px;border-top-right-radius:20px;border:3px solid #efeff2;border-bottom:none;text-align:center}
.lpop_lif .menu_tab ul li.active{background:#efeff2}
.lpop_lif .menu_tab ul li:last-child{margin-right:0;float:left;}
.lpop_lif .menu_tab ul li a{width:100%;height:100%;display:table;font-family:BM JUA,'나눔고딕';font-weight:normal;font-size:1.5rem;line-height:100%;color:#333;text-align:center;}
.lpop_lif .menu_tab ul li.active a{color:#009ce9}
.lpop_lif .menu_tab ul li a span{display:table-cell;vertical-align:middle}
.lpop_lif .menu_cont{background:#efeff2;position:relative; max-width:1140px;padding:20px 30px;margin-top:-1px; height:500px;box-sizing:border-box}
.lpop_lif .introduce_wrap{margin:0;background:#efeff2;height:462px;box-sizing:border-box;margin-top:-20px;}
.lpop_lif .introduce_wrap .img{width:100%;}
.lpop_lif .introduce_wrap .img img{width:100%;}
.lpop_lif .introduce_wrap .info_txt{font-size:0.875rem;color:#616162;text-align:right;padding:15px 0}
.lpop_lif .introduce_wrap .info_txt a{font-size:0.875rem;color:#009ce9;font-weight:bold;}
.lpop_lif .board_wrap{padding:30px;margin:0;background:#fff;border-radius:10px;height:462px;box-sizing:border-box}
.lpop_lif .board_wrap.story_wrap{margin-top:50px;height:411px!important;}
.lpop_lif .board_wrap .tbl_board_list{width:100%;table-layout:fixed;border-bottom:1px solid #999;}
.lpop_lif .board_wrap .tbl_board_list>thead>tr>th{height:50px;background:#fff;border-top:1px solid #999;border-bottom:1px solid #999;color:#333;font-size:1.25rem;font-weight:bold}
.lpop_lif .board_wrap .tbl_board_list>tbody>tr>td{height:44px;padding:0;border-top:1px solid #dad9d7;border-left:1px solid #dad9d7;text-align:center;font-size:1rem;color:#555}
.lpop_lif .board_wrap .tbl_board_list>tbody>tr>td:first-child{border-left:0}
.lpop_lif .board_wrap .tbl_board_list>tbody>tr>td>a{font-size:1rem; color:#555}
.lpop_lif .board_wrap .tbl_board_list>tbody>tr>td.tbl_title{padding:0 0 0 30px;text-align:left}
.lpop_lif .board_wrap .tbl_board_list>tbody>tr>td.tbl_title a{width:570px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:inline-block;vertical-align:top;height:26px;line-height:26px;color:#555;font-size:1rem; }
.lpop_lif .board_wrap .tbl_board_list>tbody>tr>td.tbl_title em{display:inline-block;vertical-align:top;color:#009ce9;border-radius:5px;border:2px solid #009ce9;min-width:36px;height:22px;line-height:22px;padding:0 5px;margin:0 15px 0 0;text-align:center;border-radius:5px;}
.lpop_lif .board_wrap .tbl_board_view{width:100%;table-layout:fixed;border-bottom:1px solid #999;}
.lpop_lif .board_wrap .tbl_board_view>thead>tr>th{height:49px;padding-left:20px;color:#333;font-size:1.25rem;font-weight:bold;text-align:left;background:#fff;border-top:1px solid #9d9d9d;border-bottom:1px solid #a2a2a2;}
.lpop_lif .board_wrap .tbl_board_view>thead>tr>th em{display:inline-block;color:#009ce9;border:2px solid #009ce9;border-radius:5px;min-width:36px;height:22px;line-height:22px;padding:0 5px;margin:0 15px 0 0;font-size:1rem;text-align:center;border-radius:5px}
.lpop_lif .board_wrap .tbl_board_view>tbody>tr>td{height:45px;padding:0;border-top:1px solid #dad9d7;border-left:1px solid #dad9d7;text-align:center;font-size:1rem}
.lpop_lif .board_wrap .tbl_board_view>tbody>tr td:first-child{border-left:0}
.lpop_lif .board_wrap .tbl_board_view td.detail{position:relative;height:231px;text-align:left;vertical-align:top}
.lpop_lif .board_wrap .tbl_board_view td.detail ul{position:absolute;top:14px;right:25px}
.lpop_lif .board_wrap .tbl_board_view td.detail ul li{float:left;height:15px;font-size:1rem;color:#555;margin:0 0 0 50px}
.lpop_lif .board_wrap .tbl_board_view td.detail ul li em{display:inline-blokc;vertical-align:top;padding:0 25px 0 0;margin:0 25px 0 0;font-size:1rem;color:#333;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/break/lpop_result_vline.png) no-repeat 100% 50%;background-size:1px}
.lpop_lif .board_wrap .tbl_board_view td.detail .view_box{position:absolute;top:55px;left:19px;height:152px;overflow:hidden;overflow-y:auto; }
.lpop_lif .board_wrap .tbl_board_view td.detail .view_box>div>.con{width:960px;color:#555;line-height:1.5;font-size:1rem}
.lpop_lif .board_wrap .tbl_board_view td.detail table,.lpop_lif .board_wrap .tbl_board_view td.detail table th, .lpop_lif .board_wrap .tbl_board_view td.detail table td{border:1px solid #acacac}
.lpop_lif .board_wrap .tbl_board_view td.detail table th{background:#d9d9d9;text-align:center}
.lpop_lif .board_wrap .tbl_board_view td.file{background:#f4f4f6;font-size:1rem;color:#333; text-align:left;padding-left:20px;height:50px;}
.lpop_lif .board_wrap .tbl_board_view td.file span{font-weight:bold;margin-right:20px;}
.lpop_lif .board_wrap .tbl_board_view td.file a{color:#333;text-decoration:none; margin-left:10px;}
.lpop_lif .board_wrap .tbl_board_view_02{width:100%;table-layout:fixed;border-bottom:1px solid #999;}
.lpop_lif .board_wrap .tbl_board_view_02 input{height:27px; font-size:1rem;width:93%}
.lpop_lif .board_wrap .tbl_board_view_02  textarea{vertical-align:top;background:#f4f4f4;height:125px;color:#8d8d8d;padding:5px;border:1px solid #c1c1c1;border-radius:5px;font-size:1rem;width:100%;box-sizing:border-box}
.lpop_lif .board_wrap .tbl_board_view_02>thead>tr>th{height:49px;color:#333;font-size:1.25rem;font-weight:bold;text-align:center;background:#fff;border-top:1px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.lpop_lif .board_wrap .tbl_board_view_02 label{display:none;}
.lpop_lif .board_wrap .tbl_board_view_02>thead>tr.sub_th>th{height:49px;color:#555;font-size:1rem;font-weight:normal;text-align:center;background:#fff;border-bottom:1px solid #dad9d7;border-right:1px solid #dad9d7;}
.lpop_lif .board_wrap .tbl_board_view_02>thead>tr.sub_th>th:last-child{border-right:none;}
.lpop_lif .board_wrap .tbl_board_view_02>thead>tr.sub_th>th.left{text-align:left;padding-left:15px;}
.lpop_lif .board_wrap .tbl_board_view_02>tbody>tr>td{height:45px;padding:0;border-top:1px solid #dad9d7;border-left:1px solid #dad9d7;text-align:center;font-size:1rem}
.lpop_lif .board_wrap .tbl_board_view_02>tbody>tr td:first-child{border-left:0}
.lpop_lif .board_wrap .tbl_board_view_02 td.detail {padding:20px;height:170px;box-sizing:border-box;}
.lpop_lif .board_wrap .tbl_board_view_02 td.detail .view_box{width:100%;height:140px;overflow:hidden;overflow-y:auto;box-sizing:border-box;text-align:left; }
.lpop_lif .board_wrap .tbl_board_view_02 td.detail .view_box>div>.con{width:960px;color:#555;line-height:1.5;font-size:1rem}
.lpop_lif .board_wrap .tbl_board_view_02 td.detail table,.lpop_lif .board_wrap .tbl_board_view_02 td.detail table th, .lpop_lif .board_wrap .tbl_board_view_02 td.detail table td{border:1px solid #acacac}
.lpop_lif .board_wrap .tbl_board_view_02 td.detail table th{background:#d9d9d9;text-align:center}
.lpop_lif .board_wrap .tbl_board_view_03{width:100%;table-layout:fixed;border-bottom:1px solid #999;}
.lpop_lif .board_wrap .tbl_board_view_03 input{height:27px; font-size:1rem;width:93%}
.lpop_lif .board_wrap .tbl_board_view_03  textarea{vertical-align:top;background:#f4f4f4;height:125px;color:#8d8d8d;padding:5px;border:1px solid #c1c1c1;border-radius:5px;font-size:1rem;width:100%;box-sizing:border-box}
.lpop_lif .board_wrap .tbl_board_view_03>tbody>tr td:first-child{border-left:0}
.lpop_lif .board_wrap .tbl_board_view_03>thead>tr>th{height:44px;color:#333;font-size:1.0625rem;font-weight:bold;text-align:left;background:#fff;border-top:1px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.lpop_lif .board_wrap .tbl_board_view_03>thead>tr>th.left{text-align:left;padding-left:20px;}
.lpop_lif .board_wrap .tbl_board_view_03>thead>tr>th span{color:#b3b3b3;font-size:1.0625rem;font-weight:normal;text-align:left;margin-left:8px;}
.lpop_lif .board_wrap .tbl_board_view_03 td.detail {padding:20px;height:200px;box-sizing:border-box;}
.lpop_lif .board_wrap .tbl_board_view_03 td.detail .view_box{width:100%;height:200px;overflow:hidden;overflow-y:auto;box-sizing:border-box;text-align:left; }
.lpop_lif .board_wrap .tbl_board_view_03 td.detail .view_box>div>.con{width:960px;color:#555;line-height:1.5;font-size:1rem}
.lpop_lif .board_wrap .tbl_board_view_03 td.detail table,.lpop_lif .board_wrap .tbl_board_view_03 td.detail table th, .lpop_lif .board_wrap .tbl_board_view_03 td.detail table td{border:1px solid #acacac}
.lpop_lif .board_wrap .tbl_board_view_03 td.detail table th{background:#d9d9d9;text-align:center}
.lpop_lif .board_wrap .tbl_board_wirte{width:100%;table-layout:fixed;border-bottom:1px solid #999;border-top:1px solid #999;}
.lpop_lif .board_wrap .tbl_board_wirte>thead>tr>th{height:44px;color:#333;font-size:1rem;font-weight:bold;text-align:center;background:#fff;border-top:1px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.lpop_lif .board_wrap .tbl_board_wirte>thead>tr>td{height:44px;color:#b3b3b3;font-size:1rem;font-weight:normal;text-align:left;background:#fff;border-top:1px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.lpop_lif .board_wrap .tbl_board_wirte>tbody>tr>td{height:45px;padding:0;border-top:1px solid #dad9d7;border-left:1px solid #dad9d7;text-align:center;font-size:1rem}
.lpop_lif .board_wrap .tbl_board_wirte>tbody>tr td:first-child{border-left:0}
.lpop_lif .board_wrap .tbl_board_wirte td.detail {padding:20px;height:170px;box-sizing:border-box;}
.lpop_lif .board_wrap .tbl_board_wirte td.detail .view_box{width:100%;height:150px;overflow:hidden;overflow-y:auto;box-sizing:border-box;text-align:left; }
.lpop_lif .board_wrap .tbl_board_wirte td.detail .view_box>div>.con{color:#555;line-height:1.5;font-size:1rem}
.lpop_lif .board_wrap .tbl_board_wirte td.detail table,.lpop_lif .board_wrap .tbl_board_wirte td.detail table th, .lpop_lif .board_wrap .tbl_board_wirte td.detail table td{border:1px solid #acacac}
.lpop_lif .board_wrap .tbl_board_wirte td.detail table th{background:#d9d9d9;text-align:center}
.lpop_lif .board_wrap .tbl_board_wirte input{height:27px; font-size:1rem;width:94%}
.lpop_lif .board_wrap .tbl_board_wirte  textarea{vertical-align:top;background:#f4f4f4;height:148px;color:#8d8d8d;padding:5px;border:1px solid #c1c1c1;border-radius:5px;font-size:1rem;width:100%;box-sizing:border-box}
.board_list_gallery{width:100%;height:255px;margin-top:10px;}
.board_list_gallery ul{width:100%;}
.board_list_gallery ul li{width:235px; position:relative;display:inline-block;margin-right:23px; vertical-align:top}
.board_list_gallery ul li a{font-size:1rem; color:#555}
.board_list_gallery ul li:last-child{margin-right:0px}
.board_list_gallery ul li p.img{width:235px;height:182px;border:1px solid #ededed;border-radius:15px;overflow:hidden;display:flex;align-items: center;justify-content: center;}
.board_list_gallery ul li p.img img{min-width:300px;}
.board_list_gallery ul li p.txt{font-size:1rem; color:#555;padding:20px 0 0;width:100%;text-align:center}
.board_list_gallery ul li p.txt strong{display:block;padding-bottom:7px}
.lpop_lif .inner_menu{width:100%;height:53px;background:#fff; position:absolute;left:0;top:0;border:3px solid #efeff2;box-sizing:border-box;padding-right:80px;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif; }
.lpop_lif .inner_menu ul{width:100%;height:53px;text-align:right}
.lpop_lif .inner_menu ul li{display:inline-block;margin-left:110px;height:50px;}
.lpop_lif .inner_menu ul li a{font-size:1.3125rem;color:#a9a9ae;padding:12px 0; display:block;box-sizing:border-box;height:47px;line-height:1em}
.lpop_lif .inner_menu ul li.on a{font-weight:bold;font-size:1.3125rem;color:#009ce9;border-bottom:3px solid #009ce9;padding:12px 0; display:block;box-sizing:border-box;height:47px;line-height:1em}
.lpop_lif .board_wrap .btns{margin:27px 0 0 0;text-align:left;height:47px;width:100%;}
.lpop_lif .board_wrap .btns:after{content:'';display:block;clear:both}
.lpop_lif .board_wrap .btns .btn_list{float:left;box-sizing:border-box;display:block;width:110px;height:38px;background:url(//cdndata.milkt.co.kr/ele/app/images/lif/ico_list_view.png) no-repeat 20px 50%;background-size:21px;line-height:33px;text-align:center;border-radius:22px;border:2px solid #7d7d7d}
.lpop_lif .board_wrap .btns .btn_list a{display:block;padding:0 0 0 31px;width:110px;box-sizing:border-box;height:38px;font-size:1.25rem;color:#4e4e4e;font-weight:bold;}
.lpop_lif .board_wrap .btns .btn_write{float:right;box-sizing:border-box;display:block;width:110px;height:38px;background:url(//cdndata.milkt.co.kr/ele/app/images/lif/ico_file.png) no-repeat 20px 50% #009ce9;background-size:21px;line-height:33px;text-align:center;border-radius:22px;border:2px solid #009ce9}
.lpop_lif .board_wrap .btns .btn_write a{display:block;padding:0 0 0 31px;width:110px;box-sizing:border-box;height:38px;font-size:1.25rem;color:#fff;font-weight:bold;}
.lpop_lif .board_wrap .btn_mail{position:absolute;right:60px;bottom:48px;display:block;width:170px;height:45px;line-height:45px;border-radius:22px;padding:0 20px;background:url(//cdndata.milkt.co.kr/ele/app/images/lif/ico_mail.png) no-repeat 20px 50% #009ce9;background-size:28px;box-sizing:border-box}
.lpop_lif .board_wrap .btn_mail a{display:block;text-align:center;font-size:1.25rem;color:#fff;font-weight:bold;width:100%;box-sizing:border-box;padding-left:28px;}
.lpop_lif .paging{text-align:center;width:100%;margin-top:30px;}
.lpop_lif .paging a{display:inline-block;min-width:33px;height:33px;margin:0 10px}
.lpop_lif .paging a>span{display:inline-block;min-width:23px;width:36px;height:36px;line-height:41px;font-size:1.3125rem;color:#656564}
.lpop_lif .paging a.on{display:inline-block}
.lpop_lif .paging a.on>span{display:inline-block;height:33px;line-height:35px;font-size:1.375rem;color:#009ce9;font-weight:bold}
.lpop_lif .paging .btn_first{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/break/ico_msg.png) no-repeat 0 0;background-size:36px}
.lpop_lif .paging .btn_prev{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/break/ico_msg.png) no-repeat 0 -51px;background-size:36px}
.lpop_lif .paging .btn_next{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/break/ico_msg.png) no-repeat 0 -97px;background-size:36px}
.lpop_lif .paging .btn_last{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/break/ico_msg.png) no-repeat 0 -143px;background-size:36px}
.lpop_lif .mt30{margin-top:30px;}
.lpop_lif .mt60{margin-top:60px;}
.lpop_lif .mt70{margin-top:55px;}
.lpop_lif .board_infotxt{font-size:1rem;color:#afafb3;position:absolute;left:270px;bottom:65px;}

/* 한자 검정시험안내 레이어 */
.lpop_wrap .scheduleBox {position:relative;width:100%;height:460px;}
.lpop_wrap .scheduleBox .box_white{width:32%;padding:35px 15px;box-sizing:border-box;position:relative;background:#fff;border-radius:20px;float:left;margin-right:2%;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif; }
.lpop_wrap .scheduleBox .box_white:last-child{margin-right:0;}
.lpop_wrap .scheduleBox:after{content:'';display:block;clear:both}
.lpop_wrap .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_wrap .scheduleBox .box_white ul li a{text-decoration:none;color:#333;}
.lpop_wrap .scheduleBox .box_white ul li span{font-weight:bold;}
.lpop_wrap .scheduleBox .box_white ul li strong{color:#f77c19}
.lpop_wrap .scheduleBox .box_white .tbl_style{border-top:1px solid #56340e;border-bottom:1px solid #56340e;margin-top:20px;}
.lpop_wrap .scheduleBox .box_white .tbl_style  table th{font-weight:bold;}
.lpop_wrap .scheduleBox .box_white .tbl_style  table th,.lpop_wrap .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_wrap .scheduleBox .box_white .tbl_style  table th:last-child,.lpop_wrap .scheduleBox table td:last-child{border-right:none;}
.lpop_wrap .scheduleBox .box_white .tbl_style  table th.point,.lpop_wrap .scheduleBox table td.point{background:#f6e7d4}
.lpop_wrap .scheduleBox .box_white_02{width:832px;height:430px;padding:35px 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_wrap .scheduleBox .character_01{position:absolute;left:5px;top:100px;display:block;width:254px;z-index:2}
.lpop_wrap .scheduleBox .character_01 img{width:100%;}
.lpop_wrap .scheduleBox .character_02{position:absolute;left:780px;top:-15px;display:block;width:274px;z-index:2}
.lpop_wrap .scheduleBox .character_02 img{width:100%;}
.lpop_wrap .scheduleBox .box_white_02 ul{width:100%;}
.lpop_wrap .scheduleBox .box_white_02 ul li{border-bottom:1px solid #c6b49d;padding:42px 0;font-size:1.1875rem;color:#333; line-height:27px;letter-spacing:-1px; display:table;width:100%;text-align:left}
.lpop_wrap .scheduleBox .box_white_02 ul li:first-child{padding-top:30px;}
.lpop_wrap .scheduleBox .box_white_02 ul li:last-child{border-bottom:none;}
.lpop_wrap .scheduleBox .box_white_02 ul li strong{color:#f77c19;}
.lpop_wrap .scheduleBox .box_white_02 ul li span{display:table-cell;vertical-align:middle;width:150px; }
.lpop_wrap .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_wrap .scheduleBox .box_white_02 ul li ul{display:inline-block; float:right;}
.lpop_wrap .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_wrap .scheduleBox .box_white_02 ul li ul li:first-child{padding-top:0px;}

/* 선생님 소개 레이어181101 */
.lpop_teacher{width:540px;}
.lpop_teacher .cont_profile{width:100%;min-height:205px;padding:30px 40px;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif; }
.lpop_teacher .cont_profile:after{content:"";display:block;clear:both}
.lpop_teacher .photo{width:130px;float:left;}
.lpop_teacher .photo *{box-sizing:border-box}
.lpop_teacher .photo span{width:130px;height:160px;}
.lpop_teacher .photo span img{width:130px;height:160px;border:3px solid #ccc}
.lpop_teacher .photo p{font-size:1.375rem;color:#434949;font-weight:bold;letter-spacing:-1px;width:130px;text-align:center;padding-top:7px;}
.lpop_teacher .list{width:340px;float:left;padding-left:25px;}
.lpop_teacher .list dt{font-size:1.125rem;color:#525344; letter-spacing:-1px;font-weight:300;padding-bottom:30px;}
.lpop_teacher .list dd{font-size:1.125rem;color:#525344; letter-spacing:-1px;font-weight:300;line-height:29px;}

/* 교재 소개 레이어 181101 */
.lpop_book{width:540px;}
.lpop_book .cont_book{width:100%;min-height:205px;padding:30px 40px;font-family:'Noto Sans KR', Dotum, '돋움', Arial, sans-serif; }
.lpop_book .cont_book:after{content:"";display:block;clear:both}
.lpop_book .photo{width:138px;float:left;}
.lpop_book .photo *{box-sizing:border-box}
.lpop_book .photo span{width:138px;}
.lpop_book .photo span img{width:138px;}
.lpop_book .photo p{font-size:1.375rem;color:#434949;font-weight:bold;letter-spacing:-1px;width:130px;text-align:center;padding-top:7px;}
.lpop_book .list{width:340px;float:left;padding-left:25px;}
.lpop_book .list li{font-size:1.125rem;color:#525344; letter-spacing:-1px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_achieve_dot.png) no-repeat left 10px;padding:0 0 12px 73px;text-indent:-65px;line-height:28px;}
.lpop_book .list li strong{width:70px;text-align:left;padding-right:13px}

/* 레이어팝업_로그아웃 */
.lpop{position:fixed;top:0;left:0;width:100%;height:100%;min-height:687px;z-index:20;background:rgba(0,0,0,0.7)}
.lpop .txt_area{position:absolute;top:50%;left:50%;z-index:30;width:365px;height:182px;margin-left:-182px;margin-top:-91px;text-align:center;border:4px solid #1c61b6;background:#fff;border-radius:25px}
.lpop .txt_area>div{margin:0 0 0}
.lpop .txt_area p{margin:42px 0 25px;text-align:center;font-size:1.25rem;letter-spacing:-2px;min-height:0px;line-height:1.5;word-wrap:break-word;font-weight:normal}
.lpop .txt_area p em{color:#df4019}
.lpop .txt_area button{display:inline-block;margin:0 13px;box-shadow:none;height:42px;padding:0 6%;font-size:1.375rem;background:#686a6c;color:#fff;font-weight:bold;border:1px solid #535455}
.lpop .txt_area .btn_ok{width:126px;height:42px;font-size:1.125rem;background:#1c61b6;color:#fff;font-weight:bold;border:1px solid #3548b2}
.lpop .txt_area .btn_cancel{width:126px;height:42px;font-size:1.125rem;background:#686a6c;color:#fff;font-weight:bold;border:1px solid #535455}
.lpop .txt_area .lpop_close{position:absolute;top:-20px;right:-19px;width:66px;height:66px;margin:0;padding:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_common_x2.png) no-repeat 0 -1000px;background-size:100px;text-indent:-9999px;border:0;box-shadow:none}

/* 레이어팝업_비밀번호입력 */
.lpop.pw{z-index:40}
/* .lpop.pw .txt_area{position:absolute;top:50%;left:50%;width:660px;height:318px;margin-left:-335px;margin-top:-162px;text-align:center;border:5px solid #6176a3;background:#fff;border-radius:25px} */
.lpop.pw .txt_area{position:absolute;top:50%;left:50%;width:660px;height:auto;margin-left:-335px;margin-top:-162px;text-align:center;border:5px solid #6176a3;background:#fff;border-radius:25px;padding: 0 0 30px 0 }
.lpop.pw .txt_area>div{margin:0}
.lpop.pw h3{height:70px;line-height:72px;font-size:1.5rem;color:#fff;font-weight:bold;letter-spacing:-1px;text-align:left;background:#6176a3;padding:0;margin:-1px 0 0;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:0 !Important}
.lpop.pw h3 span{padding:0 10px 0 27px;margin:0 0 0 34px;color:#fff;background:url(//cdndata.milkt.co.kr/ele/app/images/setting/ico_lpop_pw.png) no-repeat 0 50%;background-size:18px}
.lpop.pw p{padding:31px 0 4px 0;margin:0;line-height:1.3;min-height:40px;letter-spacing:-1px}
.lpop.pw p.txt01{font-size:1.4375rem}
.lpop.pw p.txt01 em{color:#db5b1d;font-weight:bold;letter-spacing:0}
.lpop.pw p.txt02{font-size:1.25rem;color:#000;margin:0;padding:16px 0 2px 0}
.lpop.pw input[type=password]{width:246px;height:33px;border-radius:0px;border-radius:10px}
.lpop.pw .btn_confirm{font-size:1.25rem;text-shadow:none;border-radius:0px;margin:0 0 0 10px;height:45px;background:#b24449;box-shadow:none;border:none;border-radius:10px}
.lpop.pw .txt_area .btn_findpw{display:inline-block;margin:0 13px;box-shadow:none;height:45px;padding:0 44px;font-size:1.25rem;background:#3e3e3e;color:#fff;font-weight:bold;border:0;text-shadow:none}
.lpop.pw .txt_area .lpop_close{position:absolute;top:17px;right:14px;width:34px;height:34px;margin:0;padding:0;border-radius:0;background:url(//cdndata.milkt.co.kr/ele/app/images/setting/ico_lpop_close.png) no-repeat 0 0;background-size:34px;text-indent:-9999px;border:0;box-shadow:none}

/* 레이어팝업_6학년 유료회원 팝업 */
.lpop_iselpa{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:rgba(0,0,0,0.7)}
.lpop_iselpa .txt_area{position:absolute;width:890px;min-height:370px;top:160px;left:50%;margin-top:0;margin-left:-448px;text-align:center;border:3px solid #eae8e8;background:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.4) inset}
.lpop_iselpa .txt_area>div{padding:0p;margin:0}
.lpop_iselpa .txt_area h3{height:77px;line-height:77px;font-size:1.75rem;color:#4b4a4a;border-bottom:2px solid #dddcdc;background:#fbfbfa;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.15) inset,-1px 0 3px rgba(0,0,0,0.1) inset,1px 0 3px rgba(0,0,0,0.1) inset}
.lpop_iselpa .txt_area h3>span{position:absolute;top:20px;right:30px;display:block;width:118px;height:40px;margin:0;padding:0;font-size:0;line-height:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/logo.png) no-repeat 0 0;background-size:118px}
.lpop_iselpa .txt_area p{display:table-cell;vertical-align:middle;height:68px;margin:0;padding:0;text-align:left;font-size:1.25rem;letter-spacing:-1px;line-height:1.4;word-wrap:break-word;color:#4b4a4a;font-weight:normal}
.lpop_iselpa .txt_area p em{color:#df4019}
.lpop_iselpa .txt_area button{display:inline-block;margin:0 8px;box-shadow:none}
.lpop_iselpa .txt_area .lpop_close{position:absolute;top:19px;right:23px;width:41px;height:41px;margin:0;padding:0;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_join_x2.png) no-repeat 0 -240px;background-size:100px;text-indent:-9999px;border:0;box-shadow:none}
.lpop_iselpa .txt_area .policy_area{margin:30px 20px 30px;padding:20px;background:#ebebeb;border-radius:5px;border:1px solid #eae8e8}
.lpop_iselpa .txt_area .btm_area{margin:0 0 30px}
.lpop_iselpa .txt_area .btm_area .checkbox {z-index:1; position:relative; display:inline-block;width:240px; height:42px; margin:0 0 0 21px;padding:0;border:0}
.lpop_iselpa .txt_area .btm_area .checkbox input {z-index:1; width:42px; height:42px;visibility:hidden; outline:none; }
.lpop_iselpa .txt_area .btm_area .checkbox label {position:absolute; top:0; left:0; display:block;height:42px;line-height:42px;cursor:pointer; padding:0 0 0 56px;font-size:1.25rem;color:#4b4a4a;font-weight:bold}
.lpop_iselpa .txt_area .btm_area .checkbox label:after {z-index:3;content: ''; display:block;position: absolute; top:0;left:0;width:42px; height:42px;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_checkbox.png) no-repeat 0 0;background-size:42px}
.lpop_iselpa .txt_area .btm_area .checkbox input[type=checkbox]:checked + label:after {top:0;left:0;width:42px; height:42px;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_checkbox.png) no-repeat 0px -42px;background-size:42px}
.lpop_iselpa .txt_area .btm_area .btn_area{width:1148px;height:62px;margin:0;padding:0;text-align:center}
.lpop_iselpa .txt_area .btm_area .btn_area a{margin:0 29px}
.lpop_iselpa .txt_area .btm_area .btn_area .btn_agree{display:inline-block;width:234px;height:60px;line-height:60px;text-align:center;background:#fe7b1c;border-radius:30px;border:1px solid #f06703;box-shadow:0 2px 2px #fe9141 inset, 0 -2px 2px #e9711a inset;font-size:1.75rem;font-weight:bold;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.9)}
.lpop_iselpa .txt_area .btm_area .btn_area .btn_cancel{display:inline-block;width:234px;height:60px;line-height:60px;text-align:center;background:#a1a1a1;border-radius:30px;border:1px solid #898888;box-shadow:0 2px 2px #b0b0b0 inset, 0 -2px 2px #949494 inset;font-size:1.75rem;font-weight:bold;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.9)}

/* iScroll관련 */
#wrapper {position:absolute;z-index:1;top:0px;bottom:0px;left:0;width:100%;background:#fff;overflow:hidden;overflow-y:auto}
#scroller {position: absolute;z-index: 1;-webkit-tap-highlight-color: rgba(0,0,0,0);width: 100%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;touch-action:none;-ms-touch-action:none}

/* 쪽지함_매일학교공부 */
.body_mystudy .sub.msg{background:#fffaf5}
.body_mystudy .sub.msg .cont_area{}
.body_mystudy .sub.msg .cont_area>div{margin:0}
.body_mystudy .sub.msg .info_tcher{width:1207px;height:179px;margin:0 auto;padding:20px 0 0 30px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 100% 100%;background-size:272px}
.body_mystudy .sub.msg .info_tcher .photo{float:left;display:inline-block;width:120px;height:151px;padding:4px;border:0;border-radius:15px;background:rgba(127,130,127,0.3)}
.body_mystudy .sub.msg .info_tcher .photo img{display:block;width:120px;height:151px;border-radius:12px;margin:0}
.body_mystudy .sub.msg .info_tcher .coment{position:relative;float:left;width:657px;min-height:91px;margin:0px 0 0 23px;padding:0;border-radius:15px;background:#5c9fd6;border:1px solid #87a6c5;box-shadow:none}
.body_mystudy .sub.msg .info_tcher .coment::before{content:"";position:absolute;top:37px;left:-12px;display:block;width:12px;height:18px;margin:0;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 0 -480px;background-size:272px}
.body_mystudy .sub.msg .info_tcher .coment>span{display:block;padding:14px 14px 14px 25px;font-size:1.0625rem;color:#fff;line-height:1.25em;letter-spacing:-1px;font-weight:bold}
.body_mystudy .sub.msg .info_tcher .coment>span em{font-weight:bold;color:#fbbbdc}
.body_mystudy .sub.msg .info_tcher:after{content:"";display:block;clear:both}
.body_mystudy .sub.msg .rightcon>.btn_sendmsg{position:absolute;top:116px;right:52px;margin-left:0px;width:190px;height:47px;line-height:49px;border-radius:30px;font-size:1.3125rem;font-weight:bold;color:#fff;text-align:center;background:#e76544;box-shadow:0px 1px 4px rgba(0,0,0,0.6);background:-webkit-linear-gradient(#eb744f, #e76443);background:-o-linear-gradient(#eb744f, #e76443);background:-moz-linear-gradient(#eb744f, #e76443);background:linear-gradient(#eb744f, #e76443)}
.body_mystudy .sub.msg .rightcon>.btn_sendmsg>span{display:inline-block;height:36px;line-height:38px;padding:0 0 0 35px;text-shadow:1px 1px 1px rgba(0,0,0,0.75);background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 0 -134px;background-size:272px}
.body_mystudy .sub.msg .btn_area{position:absolute;top:40px;right:0px;width:380px;height:155px;background:#fffaf5;overflow:hidden}
.body_mystudy .sub.msg .btn_area a{display:inline-block;vertical-align:top;margin:0 6px;letter-spacing:-1px}
.body_mystudy .sub.msg .btn_area .btn_sendmsg{position:relative;top:0;left:0;width:166px;height:73px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/btns.png) no-repeat 0 0;background-size:346px}
.body_mystudy .sub.msg .btn_area .btn_sendmsg>span{display:table-cell;vertical-align:middle;width:166px;height:58px;font-size:1.4375rem;font-weight:bold;color:#25201d;text-align:center}
.body_mystudy .sub.msg .btn_area .btn_sticker{width:166px;height:73px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/btns.png) no-repeat -180px 0;background-size:346px}
.body_mystudy .sub.msg .btn_area .btn_sticker>span{display:table-cell;vertical-align:middle;width:166px;height:58px;font-size:1.25rem;font-weight:bold;color:#25201d;text-align:center}
.body_mystudy .sub.msg .tab_navi{position:absolute;top:199px;left:186px;clear:both;display:block;text-align:left;height:44px;padding:0 0 0 0;margin:-44px 0 0 0}
.body_mystudy .sub.msg .tab_navi li{float:left;width:362px;height:44px;margin:0 0 0 5px;font-size:1.3125rem}
.body_mystudy .sub.msg .tab_navi li a{display:block;width:362px;height:40px;line-height:44px;text-align:center;background:#d7d7d7;color:#505050;font-weight:normal;border-top-left-radius:20px;border-top-right-radius:20px}
.body_mystudy .sub.msg .tab_navi li.on a{height:44px;line-height:44px;background:#1bbbc9;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5);font-weight:bold}
.body_mystudy .sub.msg .tab_navi li.on a::after{content:"";display:block;height:10px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 176px -510px;background-size:272px}
.body_mystudy .sub.msg .tab_navi:after{content:"";display:block;clear:both}
.body_mystudy .sub.msg .tab_navi li:first-child{margin:0;padding:0}
.body_mystudy .sub.msg .box{width:1201px;height:100% !important;min-height:100%;padding:0 !important;margin:-4px auto 0 !important;border:4px solid #1bbbc9;border-radius:20px;background:#fff}
.body_mystudy .sub.msg .box .cont{position:relative;width:1201px;height:335px !important;min-height:335px !important;margin:25px 0 0 0 !important;padding:0 !important;border-radius:20px;background:#fff}
.body_mystudy .sub.msg .msg_top{height:40px;margin:0 0 0 32px;border-bottom:0}
.body_mystudy .sub.msg .msg_top ul::after{content:"";display:block;clear:both}
.body_mystudy .sub.msg .msg_top ul{height:40px;padding:0;margin:0}
.body_mystudy .sub.msg .msg_top ul li a{cursor:default;height:21px;line-height:21px;text-decoration:none;font-size:1.1875rem;font-weight:bold;color:#de5b00}
.body_mystudy .sub.msg .msg_top ul li{height:40px;padding:0 0 0 39px;float:left;margin:0 25px 0 0;font-size:1.1875rem;font-weight:bold;color:#363637;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 0 -190px;background-size:272px}
.body_mystudy .sub.msg .msg_top ul li.m01 a{color:#000}
.body_mystudy .sub.msg .msg_top ul li.m02{background-position:0 -240px}
.body_mystudy .sub.msg .msg_top .btns{position:absolute;top:-14px;right:24px;text-align:right}
.body_mystudy .sub.msg .msg_top .btns a{display:inline-block;vertical-align:top;width:141px;height:41px;line-height:43px;margin:0 4px;text-align:center;font-size:1.3125rem;color:#121212;font-weight:bold;letter-spacing:-1px;border:1px solid #b7b7b7;border-radius:5px;background:#e7e7e7;background:linear-gradient(#fff,#e7e7e7);box-shadow:-1px -1px 0 #fff inset}
.body_mystudy .sub.msg .msg_top .btns a.on{background:#bbd7ff;background:linear-gradient(#f6f9ff,#bbd7ff);box-shadow:1px 1px 0 #eff6ff inset}
.body_mystudy .sub.msg .msg_top .btns a span.all{padding:0 0 0 25px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/ico_check.png) no-repeat 0 50%;background-size:17px}
.body_mystudy .sub.msg .msg_tblwrap{margin:0px 32px 0;padding:0}
.body_mystudy .sub.msg .msg_tblwrap .tbl_smg{table-layout:fixed;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc}
.body_mystudy .sub.msg .msg_tblwrap .tbl_smg col.subjt{width:630px}
.body_mystudy .sub.msg .msg_tblwrap .tbl_smg col.receiver{width:128px}
.body_mystudy .sub.msg .msg_tblwrap .tbl_smg col.date{width:128px}
.body_mystudy .sub.msg .msg_tblwrap .tbl_smg col.del{width:125px}
.body_mystudy .sub.msg .msg_tblwrap thead tr th{height:41px;background:#f3f3d6;color:#333;font-weight:bold;font-size:1.25rem;text-align:center;border-top:1px solid #cccccc;border-right:1px solid #cccccc}
.body_mystudy .sub.msg .msg_tblwrap tbody tr td{border-right:1px solid #cccccc}
.body_mystudy .sub.msg .msg_tblwrap tbody tr td{height:33px;padding:5px 0;background:#fff;color:#616161;border-top:1px solid #cccccc;letter-spacing:-1px;font-weight:normal;font-size:1.0625rem;text-align:center}
.body_mystudy .sub.msg .msg_tblwrap tbody tr:first-child td{border-top:1px solid #5e5e5e}
.body_mystudy .sub.msg .msg_tblwrap tbody tr td.subjt{width:570px;text-align:left;padding:0 30px 0 30px}
.body_mystudy .sub.msg .msg_tblwrap tbody tr td.subjt a{display:block;max-width:570px;color:#616161;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.body_mystudy .sub.msg .msg_tblwrap tbody tr td .btn_del{display:block;width:106px;height:30px;line-height:31px;margin:0 auto;padding:0;text-align:center;color:#000;background:#d2d2d2;font-size:1rem;font-weight:normal;border-radius:5px}
.body_mystudy .sub.msg .msg_tblwrap tbody tr.on td{background:#ecf7fe}
.body_mystudy .sub.msg .msg_tblwrap tbody tr.on td.subjt a{}
.body_mystudy .sub.msg .msg_tblwrap .tbl_smg .ico_parent{padding:0 0 0 25px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/ico_parent.png) no-repeat 0 50%;background-size:22px}
.body_mystudy .sub.msg .msg_tblwrap tbody tr td.nolist{width:100%;height:165px;background:none;color:#000}
.body_mystudy .sub.msg .msg_tblwrap .nolist{width:100%;height:210px;line-height:210px;background:none;color:#000;font-size:1.25rem;text-align:center;font-weight:bold}
.body_mystudy .sub.msg .paging{position:absolute;bottom:20px;left:0;margin:0;text-align:center;width:100%}
.body_mystudy .sub.msg .paging a{display:inline-block;min-width:33px;height:33px;margin:0 17px}
.body_mystudy .sub.msg .paging a>span{display:inline-block;min-width:23px;padding:0 5px;height:33px;line-height:33px;font-size:1.3125rem;color:#656564}
.body_mystudy .sub.msg .paging a.on{display:inline-block;background:#656564;border-radius:20px}
.body_mystudy .sub.msg .paging a.on>span{display:inline-block;height:33px;line-height:35px;font-size:1.375rem;font-weight:normal;color:#fff}
.body_mystudy .sub.msg .paging .btn_first{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 0 -290px;background-size:272px}
.body_mystudy .sub.msg .paging .btn_prev{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -60px -290px;background-size:272px}
.body_mystudy .sub.msg .paging .btn_next{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -120px -290px;background-size:272px}
.body_mystudy .sub.msg .paging .btn_last{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -180px -290px;background-size:272px}

/* 쪽지함 */
.body_msg{background:url(//cdndata.milkt.co.kr/ele/app/images/common/bg_msg.png) repeat 0 0 #dfefd4;background-size:130px;height: 100%;}
.body_msg .header{display:none}
.body_msg .today_btns{display:none}
.body_msg #wrap{background:none}
.body_msg .conbox{max-width:1250px;margin:0 auto;padding:83px 0 0px 0;border-radius:5px}
.body_msg .conbox .box .cont{background:#fff;height:622px;border-radius:5px}
.body_msg .subtit{position:absolute;top:19px;left:0;width:100%;height:45px;text-align:center;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/h2_tit_msg.png) no-repeat 50% 0;background-size:124px}
.body_msg .sub.msg{}
.body_msg .sub.msg [class^="lpop_"]:not(.lpop_starview),
.body_msg .sub.msg~[class^="lpop_"]:not(.lpop_starview),
.body_msg .sub.msg+[class^="lpop_"]:not(.lpop_starview){position:fixed !important}
.body_msg .sub.msg .lpop_close{position:absolute;top:-58px;right:10px;width:30px;height:30px;font-size:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_close_x2.png) no-repeat 0 0;background-size:30px;border:0;box-shadow:none;text-shadow:none;border-radius:0}
.body_msg .sub.msg .cont_area{}
.body_msg .sub.msg .cont_area>div{margin:0}
.body_msg .sub.msg .info_tcher{width:1207px;height:177px;margin:0 auto;padding:30px 0 0 30px}
.body_msg .sub.msg .info_tcher .photo{float:left;display:inline-block;width:120px;height:151px;padding:4px;border:0;border-radius:15px;background:rgba(127,130,127,0.3)}
.body_msg .sub.msg .info_tcher .photo img{display:block;width:120px;height:151px;border-radius:12px;margin:0}
.body_msg .sub.msg .info_tcher .coment{position:relative;float:left;width:657px;min-height:91px;margin:0px 0 0 23px;padding:0;border-radius:15px;background:#5c9fd6;border:1px solid #87a6c5;box-shadow:none}
.body_msg .sub.msg .info_tcher .coment::before{content:"";position:absolute;top:37px;left:-12px;display:block;width:12px;height:18px;margin:0;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 0 -480px;background-size:272px}
.body_msg .sub.msg .info_tcher .coment>span{display:block;padding:14px 14px 14px 25px;font-size:1.0625rem;color:#fff;line-height:1.25em;letter-spacing:-1px;font-weight:bold}
.body_msg .sub.msg .info_tcher .coment>span em{font-weight:bold;color:#fbbbdc}
.body_msg .sub.msg .info_tcher:after{content:"";display:block;clear:both}
.body_msg .sub.msg .rightcon{position:relative}
.body_msg .sub.msg .rightcon>.btn_sendmsg{position:absolute;top:116px;right:52px;margin-left:0px;width:190px;height:47px;line-height:49px;border-radius:30px;font-size:1.3125rem;font-weight:bold;color:#fff;text-align:center;background:#e76544;box-shadow:0px 1px 4px rgba(0,0,0,0.6);background:-webkit-linear-gradient(#eb744f, #e76443);background:-o-linear-gradient(#eb744f, #e76443);background:-moz-linear-gradient(#eb744f, #e76443);background:linear-gradient(#eb744f, #e76443)}
.body_msg .sub.msg .rightcon>.btn_sendmsg>span{display:inline-block;height:36px;line-height:38px;padding:0 0 0 35px;text-shadow:1px 1px 1px rgba(0,0,0,0.75);background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 0 -134px;background-size:272px}
.body_msg .sub.msg .btn_area{position:absolute;top:40px;right:0px;width:380px;height:155px;overflow:hidden}
.body_msg .sub.msg .btn_area a{display:inline-block;vertical-align:top;margin:0 6px;letter-spacing:-1px}
.body_msg .sub.msg .btn_area .btn_sendmsg{position:relative;top:0;left:0;width:166px;height:73px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/btns.png) no-repeat 0 0;background-size:346px}
.body_msg .sub.msg .btn_area .btn_sendmsg>span{display:table-cell;vertical-align:middle;width:166px;height:58px;font-size:1.4375rem;font-weight:bold;color:#25201d;text-align:center}
.body_msg .sub.msg .btn_area .btn_sticker{width:166px;height:73px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/btns.png) no-repeat -180px 0;background-size:346px}
.body_msg .sub.msg .btn_area .btn_sticker>span{display:table-cell;vertical-align:middle;width:166px;height:58px;font-size:1.25rem;font-weight:bold;color:#25201d;text-align:center}
.body_msg .sub.msg .btnMsg {position:absolute;top:30px;right:20px;width:372px;height:90px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.body_msg .sub.msg .btnMsg a { width: 115px;height: 90px;background-repeat: no-repeat;background-position: 0 0;background-size: contain;font-size: 0;}
.body_msg .sub.msg .btnMsg .btnSendmsg{background-image: url(//cdndata.milkt.co.kr/ele/app/images/mystudy/btn_sendmsg.png);}
.body_msg .sub.msg .btnMsg .btnQuiz{background-image: url(//cdndata.milkt.co.kr/ele/app/images/mystudy/btn_quiz.png);}
.body_msg .sub.msg .btnMsg .btnSticker{background-image: url(//cdndata.milkt.co.kr/ele/app/images/mystudy/btn_sticker.png);}
.body_msg .sub.msg .btnMsg .txtDisabled{filter:grayscale(1);opacity:var(--disabled-opacity)}
.body_msg .sub.msg .tab_navi{position:absolute;top:207px;left:186px;clear:both;display:block;text-align:left;height:44px;padding:0 0 0 0;margin:-44px 0 0 0}
.body_msg .sub.msg .tab_navi li{float:left;width:362px;height:44px;margin:0 0 0 5px;font-size:1.3125rem}
.body_msg .sub.msg .tab_navi li a{display:block;width:362px;height:40px;line-height:44px;text-align:center;background:#d7d7d7;color:#505050;font-weight:normal;border-top-left-radius:20px;border-top-right-radius:20px}
.body_msg .sub.msg .tab_navi li.on a{height:44px;line-height:44px;background:#1bbbc9;color:#fff;font-weight:bold}
.body_msg .sub.msg .tab_navi li.on a::after{content:"";display:block;height:10px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 176px -510px;background-size:272px}
.body_msg .sub.msg .tab_navi:after{content:"";display:block;clear:both}
.body_msg .sub.msg .tab_navi li:first-child{margin:0;padding:0}
.body_msg .sub.msg .box{width:1201px;height:100% !important;min-height:100%;padding:0 !important;margin:-4px auto 0 !important;border:4px solid #1bbbc9;border-radius:20px;background:#fff}
.body_msg .sub.msg .box .cont{position:relative;width:1201px;height:376px !important;margin:25px 0 0 0 !important;padding:0 !important;border-radius:20px;background:#fff}
.body_msg .sub.msg .msg_top{height:40px;margin:0 0 0 32px;border-bottom:0}
.body_msg .sub.msg .msg_top ul::after{content:"";display:block;clear:both}
.body_msg .sub.msg .msg_top ul{height:40px;padding:0;margin:0}
.body_msg .sub.msg .msg_top ul li a{/*cursor:default;*/height:21px;line-height:21px;text-decoration:none;font-size:1.1875rem;font-weight:bold;color:#de5b00; text-decoration:underline;}
.body_msg .sub.msg .msg_top ul li{height:40px;padding:0 0 0 39px;float:left;margin:0 25px 0 0;font-size:1.1875rem;font-weight:bold;color:#363637;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 0 -190px;background-size:272px}
.body_msg .sub.msg .msg_top ul li.m01 a{color:#000; /*text-decoration:none;*/}
.body_msg .sub.msg .msg_top ul li.m02{background-position:0 -240px}
.body_msg .sub.msg .msg_top .btns{position:absolute;top:-14px;right:24px;text-align:right}
.body_msg .sub.msg .msg_top .btns a{display:inline-block;vertical-align:top;width:141px;height:41px;line-height:43px;margin:0 4px;text-align:center;font-size:1.3125rem;color:#121212;font-weight:bold;letter-spacing:-1px;border:1px solid #b7b7b7;border-radius:5px;background:#e7e7e7;background:linear-gradient(#fff,#e7e7e7);box-shadow:-1px -1px 0 #fff inset}
.body_msg .sub.msg .msg_top .btns a.on{background:#bbd7ff;background:linear-gradient(#f6f9ff,#bbd7ff);box-shadow:1px 1px 0 #eff6ff inset}
.body_msg .sub.msg .msg_top .btns a span.all{padding:0 0 0 25px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/ico_check.png) no-repeat 0 50%;background-size:17px}
.body_msg .sub.msg .msg_tblwrap{margin:0px 32px 0;padding:0}
.body_msg .sub.msg .msg_tblwrap .tbl_smg{table-layout:fixed;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc}
.body_msg .sub.msg .msg_tblwrap .tbl_smg col.subjt{width:630px}
.body_msg .sub.msg .msg_tblwrap .tbl_smg col.receiver{width:128px}
.body_msg .sub.msg .msg_tblwrap .tbl_smg col.date{width:128px}
.body_msg .sub.msg .msg_tblwrap .tbl_smg col.del{width:125px}
.body_msg .sub.msg .msg_tblwrap thead tr th{height:41px;background:#f3f3d6;color:#333;font-weight:bold;font-size:1.25rem;text-align:center;border-top:1px solid #cccccc;border-right:1px solid #cccccc}
.body_msg .sub.msg .msg_tblwrap tbody tr td{height:33px;padding:5px 0;background:#fff;color:#616161;border-top:1px solid #cccccc; border-right:1px solid #ccc; letter-spacing:-1px;font-size:1.0625rem;text-align:center}
.body_msg .sub.msg .msg_tblwrap tbody tr.notRead{font-weight:bold;}
.body_msg .sub.msg .msg_tblwrap tbody tr:first-child td{border-top:1px solid #5e5e5e}
.body_msg .sub.msg .msg_tblwrap tbody tr td.subjt{width:570px;text-align:left;padding:0 30px 0 30px}
.body_msg .sub.msg .msg_tblwrap tbody tr td.subjt a{display:block;max-width:570px;color:#616161;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.body_msg .sub.msg .msg_tblwrap tbody tr td .btn_del{display:block;width:106px;height:30px;line-height:31px;margin:0 auto;padding:0;text-align:center;color:#000;background:#d2d2d2;font-size:1rem;font-weight:normal;border-radius:5px}
.body_msg .sub.msg .msg_tblwrap tbody tr.on td{background:#ecf7fe}
.body_msg .sub.msg .msg_tblwrap tbody tr.on td.subjt a{}
.body_msg .sub.msg .msg_tblwrap .tbl_smg .ico_parent{padding:0 0 0 25px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/ico_parent.png) no-repeat 0 50%;background-size:22px}
.body_msg .sub.msg .msg_tblwrap tbody tr td.nolist{width:100%;height:165px;background:none;color:#000}
.body_msg .sub.msg .msg_tblwrap .nolist{width:100%;height:210px;line-height:270px;background:none;color:#000;font-size:1.25rem;text-align:center;font-weight:bold}
.body_msg .sub.msg .msg_tblwrap .btn_checkDel{z-index:2;display:block; width:110px; height:34px; line-height:34px; margin-top:10px; float:right; padding:0; text-align:center; color:#000; background:#d2d2d2; font-size:1rem; font-weight:normal; border-radius:5px; position:relative}
.body_msg .sub.msg .msg_tblwrap .tbl_smg input[type="checkbox"]{display:none;}
.body_msg .sub.msg .msg_tblwrap .tbl_smg input[type="checkbox"] + label{height:auto; line-height:1; vertical-align:baseline;}
.body_msg .sub.msg .msg_tblwrap .tbl_smg input[type="checkbox"] + label span{display:inline-block; width:21px; height:21px; vertical-align:middle; background:url('//cdndata.milkt.co.kr/ele/app/images/lpop/151005/ico_checkbox.png') no-repeat left top; cursor:pointer; background-size:cover;}
.body_msg .sub.msg .msg_tblwrap .tbl_smg input[type="checkbox"]:checked + label span{background:url('//cdndata.milkt.co.kr/ele/app/images/lpop/151005/ico_checkbox.png') no-repeat right top; background-size:cover;}
.body_msg .sub.msg .paging{position:absolute;bottom:20px;left:0;margin:0;text-align:center;width:100%}
.body_msg .sub.msg .paging a{display:inline-block;min-width:33px;height:33px;margin:0 17px}
.body_msg .sub.msg .paging a>span{display:inline-block;min-width:23px;padding:0 5px;height:33px;line-height:33px;font-size:1.3125rem;color:#656564}
.body_msg .sub.msg .paging a.on{display:inline-block;background:#656564;border-radius:20px}
.body_msg .sub.msg .paging a.on>span{display:inline-block;height:33px;line-height:35px;font-size:1.375rem;font-weight:normal;color:#fff}
.body_msg .sub.msg .paging .btn_first{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 0 -290px;background-size:272px}
.body_msg .sub.msg .paging .btn_prev{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -60px -290px;background-size:272px}
.body_msg .sub.msg .paging .btn_next{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -120px -290px;background-size:272px}
.body_msg .sub.msg .paging .btn_last{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -180px -290px;background-size:272px}

/* 레이어팝업_쪽지보내기 */
.lpop_msgview{z-index:10;background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100%;height:100%;}
.lpop_msgview .txt_area{position:absolute;top:246px;left:50%;margin-left:-442px;z-index:31;width:876px;min-height:405px;text-align:center;border:0;padding:4px;background:#00b2d1;border-radius:20px;box-shadow:none}
.lpop_msgview .txt_area>div{padding:10px 27px 0;height:335px;background:#fff;border-bottom-left-radius:17px;border-bottom-right-radius:17px}
.lpop_msgview .txt_area>div table{width:826px;table-layout:fixed}
.lpop_msgview .txt_area>div table tr th{width:104px;height:44px;padding:0 0 0 1px;text-align:left;color:#1f1e1e;font-size:1.3125rem;font-weight:bold}
.lpop_msgview .txt_area>div table tr td{text-align:left;color:#525344;font-size:1.3125rem;font-weight:bold}
.lpop_msgview .txt_area>div input[type=text]{width:708px;height:30px;line-height:30px;padding:0 5px;font-size:1.3125rem;color:#525344;font-weight:bold;background:#fff;border:1px solid #ccc;border-radius:0px;margin:0}
.lpop_msgview .txt_area>div .txtarea{border:1px solid #ccc;border-radius:0px;padding:11px 10px}
.lpop_msgview .txt_area>div textarea{font-family:Nanum Gothic,'나눔고딕',Dotum;color:#525344;font-size:1.3125rem;line-height:1.32;width:800px;height:200px;border:none}
.lpop_msgview h3{height:60px;line-height:59px;border-bottom:1px solid #00b2d1;font-size:1.6875rem;font-weight:bold;letter-spacing:0px;text-align:left;background:#00b2d1;padding:0;margin:0;border-top-left-radius:17px;border-top-right-radius:17px;border-bottom:0}
.lpop_msgview h3 span{display:inline-block;height:39px;line-height:39px;padding:0 10px 0 70px;margin:0 0 0 28px;color:#fff;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_msg_x2.png) no-repeat 0 -340px;background-size:272px}
.lpop_msgview h3.tit_msg01 span{background-position:0 -340px;padding:0 10px 0 70px}
.lpop_msgview h3.tit_msg02 span{background-position:0 -385px;padding:0 10px 0 56px}
.lpop_msgview h3.tit_msg03 span{background-position:0 -430px;padding:0 10px 0 56px}
.lpop_msgview h3.tit_msg04 span{padding:0 10px 0 56px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/ico_msg_tit.png) no-repeat 0 0;background-size:38px}
.lpop_msgview .lpop_close{position:absolute;top:16px;right:20px;width:35px;height:34px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_msg_x2.png) no-repeat -60px -80px;background-size:272px;text-indent:-9999px;border:0;box-shadow:none;border-radius:0}
.lpop_msgview .btn_send{display:block;position:absolute;top:76px;right:27px;width:144px;height:41px;line-height:43px;font-size:1.375rem;font-weight:bold;color:#fff;border:0;background:#039db8;border-radius:30px;background:-webkit-linear-gradient(#039db8, #00accb);background:-o-linear-gradient(#039db8, #00accb);background:-moz-linear-gradient(#039db8, #00accb);background:linear-gradient(#039db8, #00accb)}
.lpop_msgview .radioWrap input[type="radio"]{display:none}
.lpop_msgview .radioWrap input[type="radio"] + label{font-size:1.25rem;font-weight:500;color:#525344;vertical-align:middle;margin-right:18px}
.lpop_msgview .radioWrap input[type="radio"] + label:before{display:inline-block;content:'';width:24px;height:48px;margin-right:8px;vertical-align:middle;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_msg_x2.png) no-repeat -221px 9px / 272px;cursor:pointer}
.lpop_msgview .radioWrap input[type="radio"]:checked + label:before{background-position-x:right}
.lpop_msgview .btnTinfo{font-size:1.125rem;font-weight:500;letter-spacing:-1px;border-radius:50px;height:36px;line-height:34px;color:#fff;border:1px solid #fff;padding:0 34px 0 14px;position:absolute;top:17px;left:242px}
.lpop_msgview .btnTinfo:after{display:block;position:absolute;top:10px;right:11px;content:'';width:16px;height:16px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_msg_x2.png) no-repeat 0 -542px / 272px}
.lpop_msgview div.tInfoBox{position:absolute;top:31px;left:373px;box-sizing:border-box;width:395px;height:auto;border:2px solid #2e312b;border-radius:22px;padding:0 22.5px;box-shadow:9px 9px 10px rgba(0,0,0,0.23)}
.lpop_msgview div.tInfoBox:before{content:'';display:block;position:absolute;top:-2px;left:-17px;height:30px;width:37px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/tail_tinfo.png) no-repeat 0 0 /37px}
.lpop_msgview div.tInfoBox p{font-family:'tmoney';font-weight:700;font-size:1.25rem;letter-spacing:-1px;line-height:1;margin:25px 0 20px}
.lpop_msgview div.tInfoBox p span{position:relative;z-index:0}
.lpop_msgview div.tInfoBox p span:before{content:'';z-index:-1;display:block;position:absolute;bottom:0 ;left:0;height:6.5px;width:100%;background:#dfedfa}
.lpop_msgview div.tInfoBox dl{text-align:left;padding:14px 0 14px 100px;letter-spacing:-1px}
.lpop_msgview div.tInfoBox dl:nth-of-type(1){background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/img_t01.jpg) no-repeat 0 center / 90px}
.lpop_msgview div.tInfoBox dl:nth-of-type(2){background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/img_t02.jpg) no-repeat 0 center / 90px;margin:15px 0 20px}
.lpop_msgview div.tInfoBox dt{font-size:1.125rem;font-weight:700;line-height:1;margin-bottom:5px}
.lpop_msgview div.tInfoBox dd{font-size:0.8125rem;line-height:20px}

/* 레이어팝업_쪽지보내기(매일학교공부) */
.body_mystudy .sub.msg +.lpop_msgview{position:absolute;top:0;left:0;margin-left:0;z-index:31;width:100%;min-height:726px;height:100% !important;background:rgba(0,0,0,0.7)}
.body_mystudy .sub.msg +.lpop_msgview .txt_area{position:absolute;top:74px;left:50%;margin-left:-438px;width:876px;/*min-height:562px;*/text-align:center;border:0;padding:4px;background:#00b2d1;border-radius:20px;box-shadow:none}
.body_mystudy .sub.msg +.lpop_msgview .txt_area>div{padding:10px 27px 0;height:552px;background:#fff;border-bottom-left-radius:17px;border-bottom-right-radius:17px}
.body_mystudy .sub.msg +.lpop_msgview .txt_area>div table{width:826px;table-layout:fixed}
.body_mystudy .sub.msg +.lpop_msgview .txt_area>div table tr th{width:104px;height:44px;padding:0 0 0 1px;text-align:left;color:#1f1e1e;font-size:1.3125rem;font-weight:bold}
.body_mystudy .sub.msg +.lpop_msgview .txt_area>div table tr td{text-align:left;color:#525344;font-size:1.3125rem;font-weight:bold}
.body_mystudy .sub.msg +.lpop_msgview .txt_area>div input[type=text]{width:707px;height:30px;line-height:30px;padding:0 5px;font-size:1.3125rem;color:#525344;font-weight:bold;background:#fff;border:1px solid #ccc;border-radius:0px;margin:0}
.body_mystudy .sub.msg +.lpop_msgview .txtbox{border:1px solid #ccc;border-radius:0px;padding:10px 17px;width:788px;height:418px;overflow:hidden;position:absolute;top:163px;left:32px}
.body_mystudy .sub.msg +.lpop_msgview .txtarea{font-family:Nanum Gothic,'나눔고딕',Dotum;color:#525344;font-size:1.375rem;line-height:1.32;width:786px;height:100%;border:none;overflow:visible}
.body_mystudy .sub.msg +.lpop_msgview h3{height:60px;line-height:59px;border-bottom:1px solid #00b2d1;font-size:1.6875rem;font-weight:bold;letter-spacing:0px;text-align:left;background:#1e6fd2;padding:0;margin:0;border-top-left-radius:17px;border-top-right-radius:17px;border-bottom:0;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/bg_sendmsg_x2.png) repeat 0 0;background-size:6px}
.body_mystudy .sub.msg +.lpop_msgview h3 span{display:inline-block;height:39px;line-height:39px;padding:0 10px 0 70px;margin:0 0 0 28px;color:#fff;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_msg_x2.png) no-repeat 0 -340px;background-size:272px}
.body_mystudy .sub.msg +.lpop_msgview h3.tit_msg01 span{background-position:0 -340px;padding:0 10px 0 70px}
.body_mystudy .sub.msg +.lpop_msgview h3.tit_msg02 span{background-position:0 -380px;padding:0 10px 0 56px}
.body_mystudy .sub.msg +.lpop_msgview h3.tit_msg03 span{background-position:0 -430px;padding:0 10px 0 56px}
.body_mystudy .sub.msg +.lpop_msgview h3.tit_msg04 span{padding:0 10px 0 56px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/ico_msg_tit.png) no-repeat 0 0;background-size:38px}
.body_mystudy .sub.msg +.lpop_msgview .lpop_close{position:absolute;top:16px;right:20px;width:35px;height:34px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_msg_x2.png) no-repeat -60px -80px;background-size:272px;text-indent:-9999px;border:0;box-shadow:none;border-radius:0}
.body_mystudy .sub.msg +.lpop_msgview .btn_send{display:block;position:absolute;top:76px;right:27px;width:144px;height:41px;line-height:43px;font-size:1.375rem;font-weight:bold;color:#fff;border:0;background:#039db8;border-radius:30px;background:-webkit-linear-gradient(#039db8, #00accb);background:-o-linear-gradient(#039db8, #00accb);background:-moz-linear-gradient(#039db8, #00accb);background:linear-gradient(#039db8, #00accb)}
.body_mystudy .sub.msg +.lpop_msgview .attach_file{position:absolute;top:556px;width:824px;height:49px;border-bottom:1px solid #dcdcdc}
.body_mystudy .sub.msg +.lpop_msgview .attach_file .tit{display:inline-block;width:95px;height:49px;line-height:51px;background:#efeff1;font-size:1.3125rem;color:#1f1e1e;font-weight:bold;text-align:center}
.body_mystudy .sub.msg +.lpop_msgview .attach_file .file{font-size:1.3125rem;color:#525344;font-weight:normal;text-decoration:underline;padding:0 20px;margin:0;word-break:break-all;display:inline-block;max-width:678px;max-height:47px;vertical-align:middle;overflow:hidden}
.body_mystudy .sub.msg +.lpop_msgview .mission{height:44px;color:#006dca !important}
.body_mystudy .sub.msg +.lpop_msgview .attach_sticker{position:absolute;top:487px;width:824px;height:119px;border-bottom:1px solid #dcdcdc;background:#e5fdfe}
.body_mystudy .sub.msg +.lpop_msgview .attach_sticker .tit{display:inline-block;width:125px;height:119px;line-height:119px;background:#efeff1;font-size:1.3125rem;color:#1f1e1e;font-weight:bold;text-align:center}
.body_mystudy .sub.msg +.lpop_msgview .attach_sticker .list_sticker{display:inline-block;width:660px;height:83px;padding:0 0 0 26px;vertical-align:middle;overflow:hidden}
.body_mystudy .sub.msg +.lpop_msgview .attach_sticker .list_sticker li{display:inline-block;width:83px;height:83px;margin:0 12px;padding:0;text-indent:-9999px;vertical-align:top;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/sticker.png) no-repeat 0 0;background-size:83px}
.body_mystudy .lpop_msgview .selbox{position:absolute;top:75px !important;left:137px;right:auto}
.body_mystudy .lpop_msgview .selbox .sbHolder{width:142px !important;height: 37px !important;line-height: 39px !important;font-size:1.3125rem;font-weight:bold}
.body_mystudy .lpop_msgview .selbox .sbSelector{height: 37px !important;line-height: 39px !important;color:#525344 !important;padding:0 0 0 4px !important}
.body_mystudy .lpop_msgview .selbox .sbOptions{top: 31px !important;left:-1px !important;padding-top:6px !important}
.body_mystudy .lpop_msgview .selbox .sbOptions a{font-size:1.3125rem;color:#525344 !important;padding: 0 0 0 14px !important}
.body_mystudy .lpop_msgview .selbox .sbToggle{top:0px;height: 27px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -114px no-repeat !important;background-size:23px !important}
.body_mystudy .lpop_msgview .selbox .sbToggle:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -114px no-repeat !important;background-size:23px !important}
.body_mystudy .lpop_msgview .selbox .sbToggleOpen{background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -12px no-repeat !important;background-size:23px !important}
.body_mystudy .lpop_msgview .selbox .sbToggleOpen:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -58px no-repeat !important;background-size:23px !important}

/* 레이어팝업_받은쪽지보기 */
.body_msg .sub.msg ~ .lpop_msgview{position:absolute;top:0;left:0;margin-left:0;z-index:31;width:100%;min-height:726px;height:100% !important;background:rgba(0,0,0,0.7)}
.body_msg .sub.msg ~ .lpop_msgview .txt_area{position:absolute;top:74px;left:50%;margin-left:-438px;width:876px;text-align:center;border:0;padding:4px;background:#00b2d1;border-radius:20px;box-shadow:none}
.body_msg .sub.msg ~ .lpop_msgview .txt_area>div{padding:10px 27px 0;height:552px;background:#fff;border-bottom-left-radius:17px;border-bottom-right-radius:17px}
.body_msg .sub.msg ~ .lpop_msgview .txt_area>div table{width:826px;table-layout:fixed}
.body_msg .sub.msg ~ .lpop_msgview .txt_area>div table tr th{width:104px;height:44px;padding:0 0 0 1px;text-align:left;color:#1f1e1e;font-size:1.3125rem;font-weight:bold}
.body_msg .sub.msg ~ .lpop_msgview .txt_area>div table tr td{text-align:left;color:#525344;font-size:1.3125rem;font-weight:bold}
.body_msg .sub.msg ~ .lpop_msgview .txt_area>div input[type=text]{width:707px;height:30px;line-height:30px;padding:0 5px;font-size:1.3125rem;color:#525344;font-weight:bold;background:#fff;border:1px solid #ccc;border-radius:0px;margin:0}
.body_msg .sub.msg ~ .lpop_msgview .txtbox{border:1px solid #ccc;border-radius:0px;padding:10px 17px;width:788px;height:418px;overflow:hidden;overflow-y:auto;position:absolute;top:163px;left:32px}
.body_msg .sub.msg ~ .lpop_msgview .txtarea.addBtn{height:calc(100% - 120px);}/* 2024-06-04 추가 */
.body_msg .sub.msg ~ .lpop_msgview .btnmyAnswer{display:inline-block;position:absolute;bottom:10px;left:50%;transform:translate(-50%, 0)}/* 2024-06-04 추가 */
.body_msg .sub.msg ~ .lpop_msgview .txtarea{font-family:Nanum Gothic,'나눔고딕',Dotum;color:#525344;font-size:1.375rem;line-height:1.32;width:786px;height:100%;border:none;overflow:visible}
.body_msg .sub.msg ~ .lpop_msgview h3{height:60px;line-height:59px;border-bottom:1px solid #00b2d1;font-size:1.6875rem;font-weight:bold;letter-spacing:0px;text-align:left;background:#00b2d1;padding:0;margin:0;border-top-left-radius:17px;border-top-right-radius:17px;border-bottom:0}
.body_msg .sub.msg ~ .lpop_msgview h3 span{display:inline-block;height:39px;line-height:39px;padding:0 10px 0 70px;margin:0 0 0 28px;color:#fff;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_msg_x2.png) no-repeat 0 -340px;background-size:272px}
.body_msg .sub.msg ~ .lpop_msgview h3.tit_msg01 span{background-position:0 -340px;padding:0 10px 0 70px}
.body_msg .sub.msg ~ .lpop_msgview h3.tit_msg02 span{background-position:0 -380px;padding:0 10px 0 56px}
.body_msg .sub.msg ~ .lpop_msgview h3.tit_msg03 span{background-position:0 -430px;padding:0 10px 0 56px}
.body_msg .sub.msg ~ .lpop_msgview h3.tit_msg04 span{padding:0 10px 0 56px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/ico_msg_tit.png) no-repeat 0 0;background-size:38px}
.body_msg .sub.msg ~ .lpop_msgview .lpop_close{position:absolute;top:16px;right:20px;width:35px;height:34px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_msg_x2.png) no-repeat -60px -80px;background-size:272px;text-indent:-9999px;border:0;box-shadow:none;border-radius:0}
.body_msg .sub.msg ~ .lpop_msgview .btn_send{display:block;position:absolute;top:76px;right:27px;width:144px;height:41px;line-height:43px;font-size:1.375rem;font-weight:bold;color:#fff;border:0;background:#039db8;border-radius:30px;background:-webkit-linear-gradient(#039db8, #00accb);background:-o-linear-gradient(#039db8, #00accb);background:-moz-linear-gradient(#039db8, #00accb);background:linear-gradient(#039db8, #00accb)}
.lpop_msgview .attach_file{position:absolute;top:556px;width:824px;height:49px;border-bottom:1px solid #dcdcdc}
.lpop_msgview .attach_file .tit{display:inline-block;width:95px;height:49px;line-height:51px;background:#efeff1;font-size:1.3125rem;color:#1f1e1e;font-weight:bold;text-align:center}
.lpop_msgview .attach_file .file{font-size:1.3125rem;color:#525344;font-weight:normal;text-decoration:underline;padding:0 20px;margin:0;word-break:break-all;display:inline-block;max-width:678px;max-height:47px;vertical-align:middle;overflow:hidden}
.lpop_msgview .mission{height:44px;color:#006dca !important}
.lpop_msgview .attach_sticker{position:absolute;top:487px;width:824px;height:119px;border-bottom:1px solid #dcdcdc;background:#e5fdfe}
.lpop_msgview .attach_sticker .tit{display:inline-block;width:125px;height:119px;line-height:119px;background:#efeff1;font-size:1.3125rem;color:#1f1e1e;font-weight:bold;text-align:center}
.lpop_msgview .attach_sticker .list_sticker{display:inline-block;width:660px;height:83px;padding:0 0 0 26px;vertical-align:middle;overflow:hidden}
.lpop_msgview .attach_sticker .list_sticker li{display:inline-block;width:83px;height:83px;margin:0 12px;padding:0;text-indent:-9999px;vertical-align:top;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/sticker.png) no-repeat 0 0;background-size:83px}
.lpop_msgview .selbox{position:absolute;top:75px !important;left:137px;right:auto}
.lpop_msgview .selbox .sbHolder{width:142px !important;border: solid 1px #9d9d9d !important;height: 37px !important;line-height: 39px !important;font-size:1.3125rem;font-weight:bold}
.lpop_msgview .selbox .sbSelector{height: 37px !important;line-height: 39px !important;color:#525344 !important;padding:0 0 0 4px !important}
.lpop_msgview .selbox .sbOptions{top: 31px !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_msgview .selbox .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_msgview .selbox .sbOptions a{font-size:1.3125rem;color:#525344 !important;padding: 0 0 0 14px !important}
.lpop_msgview .selbox .sbToggle{top:0px;height: 27px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -114px no-repeat !important;background-size:23px !important}
.lpop_msgview .selbox .sbToggle:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -114px no-repeat !important;background-size:23px !important}
.lpop_msgview .selbox .sbToggleOpen{background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -12px no-repeat !important;background-size:23px !important}
.lpop_msgview .selbox .sbToggleOpen:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -58px no-repeat !important;background-size:23px !important}
.lpop_msgview .selbox a.sbFocus{color: #fff !important}
/* 친구추천이벤트 문화상품권 쪽지정보 */
.lpop_msgview .present{width:770px;height:237px;padding:238px 0 105px 0;margin:0;background:url(//cdndata.milkt.co.kr/ele/app/images/event/150403/top_v2.jpg) no-repeat 0 0 #f3f3f5;background-size:770px}
.lpop_msgview .present .contarea{width:737px;height:313px;margin:15px;background:#fff;border:1px solid #929292;border-radius:0 !important}
.lpop_msgview .present ul.noti{height:110px;padding:12px 0 0 16px}
.lpop_msgview .present ul.noti li{padding:0 0 15px 18px;margin:0;font-size:1rem;line-height:1.3;font-weight:normal;background:url(//cdndata.milkt.co.kr/ele/app/images/event/150403/icon.png) no-repeat 0 4px;background-size:11px}
.lpop_msgview .present .detail{width:100%;height:191px;background:url(//cdndata.milkt.co.kr/ele/app/images/event/150403/btm.jpg) no-repeat 0 0 #fcf5e7;background-size:737px}
.lpop_msgview .present .detail ul{padding:18px 0 0 237px}
.lpop_msgview .present .detail ul li{padding:12px 0 0 11px;margin:0;font-size:1.8125rem;color:#393939;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/event/150403/dot.png) no-repeat 0 55%;background-size:5px}

/* 레이어_칭찬스티커 현황보기 */
.lpop_sticker{position:absolute;top:0;left:0;margin-left:0;z-index:31;width:100%;min-height:726px;height:100% !important;background:rgba(0,0,0,0.7)}
.lpop_sticker .txt_area{position:absolute;top:15px;left:50%;margin-left:-627px;width:1249px;height:689px;text-align:center;border:0;padding:0;background:#a8e7e5;border-radius:20px;box-shadow:none;border:3px solid #518f95;overflow:hidden}
.lpop_sticker .lpop_close{position:absolute;top:15px;right:20px;width:30px;height:30px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/close_lpop.png) no-repeat 0 0;background-size:30px}
.lpop_sticker .txt_area .topcon{height:135px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/bg_top.png) repeat-x 0 0;background-size:28px}
.lpop_sticker .txt_area .topcon h3{height:54px;padding:20px 0 0 0;font-size:2.6875rem;color:#53c1b9;font-weight:bold;text-align:center;letter-spacing:-1px}
.lpop_sticker .txt_area .topcon h3>em{color:#f1696d}
.lpop_sticker .txt_area .topcon p{color:#3f3f3f;font-size:1.6875rem;text-align:center;letter-spacing:-1px}
.lpop_sticker .txt_area .midcon{position:relative;padding:22px 57px 0 57px}
.lpop_sticker .txt_area .leftcon{float:left;position:relative;width:553px;height:521px;text-align:left;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/bg_left.jpg) no-repeat 0 0 #e8f9ff;background-size:553px;border-radius:5px}
.lpop_sticker .txt_area .leftcon p{position:absolute;top:224px;left:141px;display:inline-block;padding:22px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/bg_txt.png) repeat 0 0 #fcf3b6;background-size:161px;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,0.4)}
.lpop_sticker .txt_area .leftcon p span{display:inline-block;width:320px;min-height:67px;padding:10px;font-size:2.0625rem;color:#474747;font-weight:bold;background:#fff;letter-spacing:-1px;border-radius:10px}
.lpop_sticker .txt_area .leftcon ul{position:absolute;top:448px;left:0;padding:6px 0 0 120px;margin:0;text-align:left}
.lpop_sticker .txt_area .leftcon ul li{padding:0;margin:3px 0 0 0;font-size:0.875rem;color:#806f5e;font-weight:bold}
.lpop_sticker .txt_area .rightcon{float:right;position:relative;width:543px;height:508px;padding:13px 15px 0;margin:0;background:#fffcf6;border-radius:5px}
.lpop_sticker .txt_area .rightcon h4{position:absolute;top:-48px;left:14px;width:163px;height:48px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/tit_listview.png) no-repeat 0 0;background-size:163px}
.lpop_sticker .txt_area .rightcon table.tbl_sticker{border:0;table-layout:fixed}
.lpop_sticker .txt_area .rightcon table.tbl_sticker td{position:relative;height:97px;padding:0;border-bottom:1px dotted #915546;border-right:1px dotted #915546}
.lpop_sticker .txt_area .rightcon table.tbl_sticker tr:first-child td{border-top:1px dotted #915546}
.lpop_sticker .txt_area .rightcon table.tbl_sticker tr td:first-child{border-left:1px dotted #915546}
.lpop_sticker .txt_area .rightcon table.tbl_sticker td img{width:83px;height:83px}
.lpop_sticker .txt_area .rightcon table.tbl_sticker td .sticker{position:absolute;top:8px;left:18px;display:block;padding:0}
.lpop_sticker .txt_area .rightcon table.tbl_sticker td .date{position:absolute;top:1px;right:4px;font-size:1.0625rem;min-width:38px;font-weight:bold;color:#baa08b;text-align:left;letter-spacing:-1px}
.lpop_sticker .txt_area .lpop_fin{position:absolute;top:0;left:0;width:573px;height:521px;background:rgba(0,0,0,0.4);border-radius:5px}
.lpop_sticker .txt_area .lpop_fin>p{width:372px;height:372px;margin:73px auto 0;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/151005/lpop_fin.png) no-repeat 0 0;background-size:372px}
.lpop_sticker .txt_area .page_nav{position:absolute;top:0;left:0;z-index:2}
.lpop_sticker .txt_area .page_nav a{display:block;position:absolute;top:353px;left:15px}
.lpop_sticker .txt_area .page_nav a span{display:block;width:37px;height:72px;font-size:0;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/english/ico_pre_main_x2.png) no-repeat 0 0;background-size:200px}
.lpop_sticker .txt_area .page_nav .next{left:1193px}
.lpop_sticker .txt_area .page_nav .next span{width:37px;background-position:-163px 0}

/* #133657 2025-01-17 레이어팝업_T쌤 딱풀 퀴즈 */
.body_msg .sub.msg +.lpop_msgview h3.tit_msg05{height: 100px;line-height: 1;font-size:1.875rem;text-align: center;}
.body_msg .sub.msg +.lpop_msgview h3.tit_msg05 span {background: none;margin: 0;padding: 14px 0 0 0;}
.body_msg .sub.msg +.lpop_msgview h3.tit_msg05 div {font-size:0.9375rem;color: #fff;font-weight:400;margin-top: 8px;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea {padding: 20px 25px 15px;height: 387px;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table{border: solid 1px #e7e7e7;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table colgroup [class*="col"] {width: 134px;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table colgroup .col1 {width: 423px;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table thead th{font-size:0.9375rem;font-weight: bold;color: #000;text-align: center;background-color: #f4f4f4;height: 44px;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table tbody td{font-size:0.9375rem;font-weight:400;color: rgba(0,0,0,.5);text-align: center;border-bottom: solid 1px #e7e7e7;height: 50px;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table tbody td a {color: rgba(0,0,0,.5);display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;padding: 0 20px;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table tbody td [class*="status"] {display: inline-block; width: 70px;height: 28px;line-height: 29px; font-size:0.8125rem;font-weight: bold;color: #00b4d0;border: solid 1px #00b4d0;border-radius: 15px;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table tbody td .statusY {background-color: #00b4d0;color: #fff;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table tbody td.subjt{text-align: left;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table tbody td.subjt a {display: block;color: #616161;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table tbody tr.noRead td{color: #000;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table tbody tr.noRead td.subjt a{color: #000;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea table tbody tr.noRead td a{color: #000;}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea .paging{position:absolute;bottom:35px;left:0;margin:0;text-align:center;width:100%}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea .paging a{display:inline-block;min-width:33px;height:33px;margin:0 17px}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea .paging a>span{display:inline-block;min-width:23px;padding:0 5px;height:33px;line-height:33px;font-size:1.3125rem;color:#656564}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea .paging a.on{display:inline-block;background:#656564;border-radius:20px}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea .paging a.on>span{display:inline-block;height:33px;line-height:35px;font-size:1.375rem;font-weight:normal;color:#fff}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea .paging .btn_first{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 0 -290px;background-size:272px}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea .paging .btn_prev{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -60px -290px;background-size:272px}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea .paging .btn_next{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -120px -290px;background-size:272px}
.body_msg .sub.msg +.lpop_msgview .txt_area>div.quizArea .paging .btn_last{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -180px -290px;background-size:272px}

/* 레이어팝업 */
.lpop_setting{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;background:rgba(0,0,0,0)}
.lpop_setting.dimmed{background:rgba(0,0,0,0.7)}
.lpop_setting .txt_area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:272px;min-height:182px;text-align:center;border:4px solid #2a5597;background:#fff;border-radius:25px}
.lpop_setting .txt_area>div{padding:25px 0 25px;margin:0}
.lpop_setting .txt_area p{display:table-cell;vertical-align:middle;width:100%;min-width:272px;height:68px;margin:0;padding:0 40px 20px;text-align:center;font-size:1.25rem;letter-spacing:-1px;line-height:1.4;word-wrap:break-word;color:#2a5697;font-weight:bold}
.lpop_setting .txt_area p em{color:#df4019}
.lpop_setting .txt_area p strong{color:#000}
.lpop_setting .txt_area p em.t_gray{color:#3e3e3e}
.lpop_setting .txt_area button{display:inline-block;margin:0 8px;box-shadow:none}
.lpop_setting .txt_area .btn_ok{width:128px;height:44px;line-height:42px;font-size:1.25rem;background:#2a5597;color:#fff;font-weight:bold;border:0;border-radius:8px}
.lpop_setting .txt_area .btn_cancel{width:128px;height:44px;line-height:42px;font-size:1.25rem;background:#3e3e3e;color:#fff;font-weight:bold;border:0;border-radius:8px}

.lpop_setting .txt_area .jindo_adjust p{display:block;padding:0 0 10px;}
.lpop_setting .txt_area .jindo_adjust p.state{padding:35px 0 0;height:34px}
.lpop_setting .txt_area .jindo_adjust p em{color:#f00}


/* 레이어_나의학습현황 */
.lpop_mystatus{position:absolute;top:0;left:0;width:100%;height:100%;z-index:35;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_mystatus.png) repeat #70ece2;background-size:5px}
.lpop_mystatus .txt_area{position:absolute;top:0;left:50%;width:1280px;height:726px;margin-left:-640px}
.lpop_mystatus .txt_area .aiAnalysis{width:91px; height:77.5px; position:absolute; top:16.5px; left:5.5px;}
.lpop_mystatus .txt_area .aiAnalysis img{width:100%;}
.lpop_mystatus .txt_area .aiAnalysis::before{content:''; width:67.5px; height:73px; background:url('//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_aiAnalysis_geni.png'); background-size:67.5px; display:block; position:absolute; top:62.5px; left:-5.5px;}
.lpop_mystatus .txt_area .tab_nav{position:absolute;top:157.5px;left:0;width:102px;height:208px}
.lpop_mystatus .txt_area .tab_nav li{width:103px;height:104px;border-top:1px solid #f6f6f6}
.lpop_mystatus .txt_area .tab_nav li:first-child{border-top:0}
.lpop_mystatus .txt_area .tab_nav li a{display:block;width:102px;height:104px;text-align:center;color:#333;background:rgba(144,98,78,0.16);font-size:1.125rem;line-height:20px;font-weight:bold;letter-spacing:-1px}
.lpop_mystatus .txt_area .tab_nav li a.m01 span{display:inline-block;width:102px;height:44px;padding:65px 0 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_tab_x2_v2.png) no-repeat 0 -11px;background-size:103px}
.lpop_mystatus .txt_area .tab_nav li a.m02 span{display:inline-block;width:102px;height:56px;padding:60px 0 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_tab_x2_v2.png) no-repeat 0 -111px;background-size:103px}
.lpop_mystatus .txt_area .tab_nav li a.m03 span{display:inline-block;width:102px;height:56px;padding:52px 0 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_tab_x2_v2.png) no-repeat 2px -225px;background-size:103px}
.lpop_mystatus .txt_area .tab_nav li a.m05 span{display:inline-block;width:102px;height:56px;padding:51px 0 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_tab_x2_v2.png) no-repeat 0 -433px;background-size:103px}
.lpop_mystatus .txt_area .tab_nav li a.m04 span{display:inline-block;width:102px;height:51px;padding:59px 0 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_tab_x2_v2.png) no-repeat 4px -322px;background-size:103px}
.lpop_mystatus .txt_area .tab_nav li a.m01{border-top-left-radius:20px}
.lpop_mystatus .txt_area .tab_nav li a.m02{border-radius:0}
.lpop_mystatus .txt_area .tab_nav li:last-child a{border-bottom-left-radius:20px}
.lpop_mystatus .txt_area .tab_nav li.on a.m01{background:#fff;color:#333}
.lpop_mystatus .txt_area .tab_nav li.on a.m02{background:#fff;color:#333}
.lpop_mystatus .txt_area .tab_nav li.on a.m03{background:#fff;color:#333}
.lpop_mystatus .txt_area .tab_nav li.on a.m05{background:#fff;color:#333}
.lpop_mystatus .txt_area .tab_nav li.on a.m04{background:#fff;color:#333}
.lpop_mystatus .txt_area .cont{position:relative;margin:0 0 0 102px;width:1178px;height:100%;text-align:center;background:#fff}
.lpop_mystatus .txt_area .cont .nav{position:absolute;top:250px;left:0;width:100%;z-index:2}
.lpop_mystatus .txt_area .cont .nav .btn_prev{position:absolute;top:120px;left:0;width:60px;height:105px}
.lpop_mystatus .txt_area .cont .nav .btn_next{position:absolute;top:120px;right:0;width:60px;height:105px}
.lpop_mystatus .txt_area .cont .nav a{display:block;width:60px;height:105px}
.lpop_mystatus .txt_area .cont .nav a>span{display:block;width:60px;height:75px;font-size:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_arr_prev_x2.png) no-repeat 50% 50%;background-size:26px;opacity:0.5}
.lpop_mystatus .txt_area .cont .nav a.btn_next>span{background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_arr_next_x2.png) no-repeat 50% 50%;background-size:26px}
.lpop_mystatus .txt_area .cont .nav a>em{display:inline-block;padding:0;color:#808080;font-size:1.125rem;font-weight:bold;letter-spacing:-1px}
.lpop_mystatus .txt_area .cont .nav a.btn_prev>em{padding:0 5px 0 0}
.lpop_mystatus .lpop_close{position:absolute;top:25px;right:25px;width:30px;height:30px;font-size:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_close_x2.png) no-repeat 0 0;background-size:30px;border:0;box-shadow:none;text-shadow:none;border-radius:0}
.lpop_mystatus .top h3{display:inline-block;margin:22px auto 12px;font-family:'BM JUA' !important;font-size:2.625rem;color:#56350e;font-weight:normal;letter-spacing:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_mystatus.png) no-repeat 0 50%;background-size:50px;vertical-align:middle}
.lpop_mystatus .top h3.roll_book{padding:6px 38px 0 62px;background-position:0 6px}
.lpop_mystatus .top h3.study_status{padding:6px 38px 0 62px;background-position:0 -47px}
.lpop_mystatus .top h3.prize_result{padding:6px 38px 0 62px;background-position:0 -102px}
.lpop_mystatus .top h3.study_result{padding:6px 38px 0 62px;background-position:0 -156px}
.lpop_mystatus .top h3.wrong_note{padding:6px 38px 0 62px;background-position:0 -210px}
.lpop_mystatus .top h3 em{color:#f77c19}
.lpop_mystatus .top .status{position:absolute;top:32px;left:74px;text-align:left;font-size:1.125rem;font-weight:bold;color:#8b5e3b}
.lpop_mystatus .top .status>p{width:220px;height:53px;line-height:53px;margin:0 0 0 6px;padding:0 0 0 33px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_total_v3.jpg) no-repeat 0 0;background-size:253px}
.lpop_mystatus .top .status em{color:#ff7537;text-decoration:underline}
.lpop_mystatus .top .status ul{width:296px;height:53px;line-height:53px;overflow:hidden}
.lpop_mystatus .top .status ul li{float:left;text-align:center;width:148px}
.lpop_mystatus .top .status ul li em{color:#ff7537;text-decoration:none}
.lpop_mystatus .top .status ul:after{content:"";display:block;clear:both}
.lpop_mystatus .top .btnWrap{position:absolute;top:25px;right:38px;font-size:0}/* 2023-09-19 추가(.btnWrap 전체)*/
.lpop_mystatus .cont02 .top .btnWrap{top:28px}
.lpop_mystatus .top .btnWrap a{display:inline-block;width:130px;height:36px;margin-left:15px;border:1px solid #302f2b;border-radius:18px;box-sizing:border-box;text-align:center;color:#302f2b;font-weight:bold;font-size:1.0625rem;line-height:34px;vertical-align:middle}
.lpop_mystatus .top .btnWrap .btnInfo{background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/btn_info.png) no-repeat 19px 9px;background-size:18px;text-indent:20px}
.lpop_mystatus .top .btnWrap .btnLink{background:#302f2b url(//cdndata.milkt.co.kr/ele/app/images/common/learningStatus/btn_more02.png) no-repeat;background-position:95px 13px;background-size:10px;color:#fff;text-indent:-27px}
.lpop_mystatus .top .btnWrap .btn{min-width:130px;width:fit-content;padding:0 16px;background:#302f2b;color: #fff;}/* nDevices: 원본은 1.0 common.css에만 추가됨. 체험웹은 2.0을 로드하므로 여기에도 필요 */
.lpop_mystatus .top .btn_area{position:absolute;top:40px;right:90px}
.lpop_mystatus .top .btn_area>a{display:inline-block;width:154px;height:40px;line-height:40px;background:#714436;text-align:center;border-radius:25px;color:#fff;font-weight:bold;font-size:1.125rem}
.lpop_mystatus .top .selbox{position:absolute;top:44px;right:264px;z-index:11;min-width:123px}
.lpop_mystatus .top .selbox .sbHolder{width:100%;font-size:1rem;border: solid 1px #9d9d9d !important;height: 31px !important;line-height: 31px !important;background:#fff;border-radius:6px !important}
.lpop_mystatus .top .selbox .sbSelector{height: 31px !important;line-height: 31px !important;text-align:left}
.lpop_mystatus .top .selbox .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_mystatus .top .selbox .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_mystatus .top .selbox .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_mystatus .top .selbox .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_mystatus .top .selbox .sbHolderDisabled{border: solid 0px #ccc !important}
.lpop_mystatus .top .selbox .sbOptions{overflow:hidden;top: 23px !important;left:-1px !important;padding-top:8px !important;background:#fff;border: solid 1px #9d9d9d !important;border-radius:12px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-top:0px !important}
.lpop_mystatus .top .selbox .sbOptions li{padding: 0 0px;border-top:1px dashed #c7c7c7}
.lpop_mystatus .top .selbox .sbOptions a{padding: 0px 0 0px 10px !important;color:#868686 !important;text-align:left}
.lpop_mystatus .top .selbox .sbOptions a.sbFocus{color: #fff !important}
.lpop_mystatus .top .selbox .sbOptions .sbDisabled{padding: 0px 0 0px 10px !important}
.lpop_mystatus .top .selbox .sbOptions .sbGroup{padding: 0px 0 0px 10px !important}
.lpop_mystatus #list_wrapper_Day{position: absolute;z-index:1;top:168px !important;left:0 !important;bottom:0px;width:1178px;background:none;overflow:hidden;overflow-y:auto;text-align:left}
.lpop_mystatus #list_wrapper_Month{position: absolute;z-index:1;top:168px !important;left:0 !important;bottom:0px;width:1178px;background:none;overflow:hidden;overflow-y:auto;text-align:left}
.lpop_mystatus .today_top+#list_wrapper_Day{top:240px !important}
.lpop_mystatus .today_top+#list_wrapper_Month{top:240px !important}

.lpop_mystatus .today_top+#list_wrapper_Day>div .studylist li.nolist{margin-top:0 !important}
/* 레이어_나의학습현황 학습계획 */
.lpop_mystatus .today_top{position:absolute;top:91px;left:0;padding:7px 0 0 73px;width:1105px;height:127px;background:none}
.lpop_mystatus .today_top>p{padding:0;width:389px;height:34px}
.lpop_mystatus .today_top>p>em{float:left;display:block;vertical-align:top;width:45px;height:30px;text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_progress_v2.png) no-repeat -250px -231px;background-size:818px}
.lpop_mystatus .today_top>p>span{float:left;display:block;vertical-align:top;height:34px;line-height:30px;padding:0 0 0 0px;font-size:1.4375rem;letter-spacing:-1px;font-weight:bold;color:#3f3325}
.lpop_mystatus .today_top>p>strong{float:left;vertical-align:top;display:block;height:34px;line-height:30px;padding:0 0 0 12px;font-size:1.4375rem;font-weight:bold;color:#3f3325}
.lpop_mystatus .today_top .btn_studyplan{position:absolute;top:55px;right:80px;display:inline-block;width:193px;height:53px;line-height:48px;text-align:center;color:#000;font-weight:bold;font-size:1.25rem;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_progress_v2.png) no-repeat 0 -231px;background-size:818px}
/* 레이어_나의학습현황 학습계획_막대그래프영역 */
.lpop_mystatus .today_top .progress{position:relative;float:left;width:818px;height:73px;padding:0;margin:4px 0 0 0;overflow:hidden;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_progress_v2.png) no-repeat 0 -73px;background-size:818px}
.lpop_mystatus .today_top .progress>a{display:block;position:absolute;top:0px;left:0;width:818px;height:73px;line-height:73px;text-align:center;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_progress_v2.png) no-repeat 0 0;background-size:818px;z-index:2}
.lpop_mystatus .today_top .progress>a>span{padding:0 30px 0 0;font-size:1.625rem;color:#53381d;font-weight:bold}
.lpop_mystatus .today_top .progress ul li{float:left;position:relative;width:387px;height:73px}
.lpop_mystatus .today_top .progress ul li:first-child{width:431px}
.lpop_mystatus .today_top .progress li .status{z-index:0;position:absolute;top:0;left:0px;width:431px;height:73px}
.lpop_mystatus .today_top .progress li .status .txt{display:block;position:absolute;top:14px;left:6px;width:136px;text-align:center;line-height:1.5em;font-size:0.9375rem;color:#242424;font-weight:bold;letter-spacing:-1px}
.lpop_mystatus .today_top .progress li .status .txt em{font-size:1.0625rem}
.lpop_mystatus .today_top .progress li .status .graph{position:absolute;top:26px;left:141px;float:left;font-weight:bold;width:190px;height:20px;color:#e4e4e4;font-size:0.875rem;padding:0;background:#d3d2d2;box-shadow:inset 0px 2px 2px #7f7e7e;border-radius:20px}
.lpop_mystatus .today_top .progress li .status .graph>span{position:absolute;top:0px;left:0px;display:block;width:190px;height:20px}
.lpop_mystatus .today_top .progress li .status .graph>span em{position:absolute;top:0;left:0;display:block;width:0;height:20px;padding:0 0 0 12px;background:#502a1d;color:#fff;box-shadow:inset 2px 2px 2px #301911;border-radius:20px}
.lpop_mystatus .today_top .progress li .status .graph .bar{display:block;position:absolute;top:-8px;right:-18px;content:"";width:39px;height:38px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_mystudy_x2.png) no-repeat 0 -400px;background-size:235px}
.lpop_mystatus .today_top .progress li .status .per{display:block;width:108px;height:73px;line-height:73px;text-align:center;font-weight:bold;font-size:1.5625rem;color:#000;letter-spacing:-0.07em;position:absolute;top:0;right:0}
.lpop_mystatus .today_top .progress li .status .per>em{font-size:1.3125rem;vertical-align:top}
.lpop_mystatus .today_top .progress li.p01>a{display:block;position:absolute;top:0px;left:0;width:431px;height:73px;line-height:73px;text-align:center;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_progress_v2.png) no-repeat 0 -146px;background-size:818px;z-index:1}
.lpop_mystatus .today_top .progress li.p01>a>span{padding:0 20px 0 0;font-size:1.625rem;color:#0d9c87;font-weight:bold;letter-spacing:-1px}
.lpop_mystatus .today_top .progress li.p02>a{display:block;position:absolute;top:0px;left:0px;width:387px;height:73px;line-height:73px;text-align:center;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_progress_v2.png) no-repeat 100% -146px;background-size:818px;z-index:1}
.lpop_mystatus .today_top .progress li.p02>a>span{padding:0 40px 0 0;font-size:1.625rem;color:#105c79;font-weight:bold;letter-spacing:-1px}
.lpop_mystatus .today_top .progress li.p02 .status{width:387px}
.lpop_mystatus .today_top .progress li.p02 .status .txt{width:100px;left:0}
.lpop_mystatus .today_top .progress li.p02 .status .graph{left:100px}
.lpop_mystatus .today_top .progress li.p02 .status .per{width:108px}
.lpop_mystatus .cont02 .top .tab{display:block;height:70px;margin:0 auto}
.lpop_mystatus .cont02 .top .tab ul{display:inline-block;border-radius:20px}
.lpop_mystatus .cont02 .top .tab ul li{display:inline-block;float:left;height:63px;border-top:1px solid #d6d2d2;border-right:1px solid #d6d2d2;border-bottom:1px solid #d6d2d2;background:#fff}
.lpop_mystatus .cont02 .top .tab ul li:first-child{background:#fff;border-left:1px solid #d6d2d2}
.lpop_mystatus .cont02 .top .tab ul li:first-child,
.lpop_mystatus .cont02 .top .tab ul li:first-child>a{border-top-left-radius:20px;border-bottom-left-radius:20px}
.lpop_mystatus .cont02 .top .tab ul li.last,
.lpop_mystatus .cont02 .top .tab ul li.last>a{border-top-right-radius:20px;border-bottom-right-radius:20px}
.lpop_mystatus .cont02 .top .tab ul li.on{background:#f77c19}
.lpop_mystatus .cont02 .top .tab ul li>a{display:table-cell;width:85px;height:59px;line-height:23px;font-size:1rem;font-weight:bold;color:#454545;letter-spacing:-1px;vertical-align:middle}
.lpop_mystatus .cont02 .top .tab ul li.on>a{color:#fff}

/* 나의학습현황>학습계획 및 상장결과
.lpop_mystatus .mystudy0402 .top_cont{height:182px;margin:0 0 0 0;padding:0 0 0 9px}
.lpop_mystatus .mystudy0402 .top_cont h4{height:38px;line-height:41px;font-size:1.4375rem;font-weight:bold;letter-spacing:-1px;color:#000000;padding:0 0 0 47px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_result_x2.png) no-repeat 1px -4px;background-size:100px}
.lpop_mystatus .mystudy0402 .top_cont h4 em{color:#cd3f12}
*/
/* 나의학습현황>출석부 */
/* .lpop_mystatus .rbox{position:absolute;top:110px;left:62px;width:1050px;height:600px;background:#ffbaa7;border-radius:30px}
.lpop_mystatus .rbox>div{position:relative;width:1026px;height:576px;background:#fff;margin:12px auto 0;border-radius:25px}
.lpop_mystatus .rbox>div .left{width:189px;height:576px;text-align:left}
.lpop_mystatus .rbox>div .left .total{display:block;width:151px;height:140px;position:relative;top:21px;left:20px;padding:31px 0 0 0;text-align:center;color:#fff;font-size:1.375rem;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_total_v3.png) no-repeat 0 0;background-size:151px}
.lpop_mystatus .rbox>div .left .total>em{font-size:1.8125rem}
.lpop_mystatus .rbox>div .left .date{text-align:center;font-weight:bold;color:#9f9f9f;font-size:2.0625rem;letter-spacing:0px}
.lpop_mystatus .rbox>div .left .date>em{display:block;color:#584e41;font-size:2.9375rem}
.lpop_mystatus .rbox>div .left .date>span{display:block;color:#828281;font-size:2.75rem}
.lpop_mystatus .rbox>div .left .noti{position:absolute;bottom:23px;left:15px;font-size:0.8125rem;color:#878787;font-weight:bold;line-height:1.3}
.lpop_mystatus .rbox>div .left .noti li{margin:10px 0;padding:0 0 0 7px;letter-spacing:-1px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/dot_x2.png) no-repeat 0 5px;background-size:3px}
.lpop_mystatus #list_wrapper01{position: absolute;z-index:1;top:0px !important;left:189px !important;bottom:14px;width:835px;background:none;overflow:hidden;overflow-y:auto;text-align:left}
.lpop_mystatus #list_wrapper01>div{margin:24px 0 0 0}
.lpop_mystatus #list_wrapper01>div:first-child{margin:0;padding:24px 0 0 0}
.lpop_mystatus .tbl_calendar{width:817px;table-layout:fixed}
.lpop_mystatus .tbl_calendar thead tr th{background:#b57639;height:44px;text-align:center;color:#fff;font-size:1.3125rem;vertical-align:top;line-height:40px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_th_v3.png) no-repeat -161px 0;background-size:817px}
.lpop_mystatus .tbl_calendar thead tr th:first-child{background-position:0 0}
.lpop_mystatus .tbl_calendar thead tr th:last-child{background-position:-680px 0}
.lpop_mystatus .tbl_calendar tbody tr td{position:relative;text-align:center;width:135px;height:96px;border-left:1px dotted #bd9a92;border-top:1px dotted #bd9a92;color:#754521;font-size:2.5rem;font-weight:bold;letter-spacing:-2px}
.lpop_mystatus .tbl_calendar tbody tr:first-child td{border-top:0;height:94px}
.lpop_mystatus .tbl_calendar tbody tr td:first-child{border-left:0}
.lpop_mystatus .tbl_calendar tbody tr td a{color:#754521;font-size:2.5rem}
.lpop_mystatus .tbl_calendar tbody tr td.on a{color:#baa290;font-size:1.5625rem}
.lpop_mystatus .tbl_calendar tbody tr td a>em{display:block}
.lpop_mystatus .tbl_calendar tbody tr td.on a>em{position:absolute;top:8px;right:8px;color:#baa290;font-size:1.5625rem;letter-spacing:-1px}
.lpop_mystatus .tbl_calendar tbody tr td a>span{position:absolute;bottom:8px;left:16px;display:block;width:83px;height:40px;padding:43px 0 0 0;font-size:0.9375rem;color:#ff5b01;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_stamp01_x2.png) no-repeat 0 0;background-size:83px}
.lpop_mystatus .tbl_calendar tbody tr td a>span.type02{color:#6db4a7;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_stamp02_x2.png) no-repeat 0 0;background-size:83px}
.lpop_mystatus .tbl_calendar tbody tr td.red a{color:#ff8e5a}
.lpop_mystatus .tbl_calendar tbody tr td.on.red a>em{color:#ffc6ac} */

/* 나의학습현황>오답노트 */
.lpop_mystatus .cont04{height:726px;overflow:hidden;overflow-y:auto}
.lpop_mystatus .cont04 .top:after{content:'';display:block;clear:both}
.lpop_mystatus .cont04 .top h3 em{color:#f77c19}
.lpop_mystatus .cont04 .top h4{font-family:'BM JUA';font-size:1.1875rem;color:#56350e;font-weight:normal;letter-spacing:-1px;}
.lpop_mystatus .cont04 .top .tabarea{display:table;height:65px;margin:23px auto 0 auto}

.lpop_mystatus .cont04 .sel_wrap{display:table-cell;padding:2px 0 0 20px;vertical-align:middle;}
.lpop_mystatus .cont04 .sel_wrap>div{z-index:30 !important;width:192px !important;margin-right:7px;float:left}
.lpop_mystatus .cont04 .sel_wrap>div:last-of-type{margin-right:0;}
.lpop_mystatus .cont04 .sel_wrap>div.selbx01{width:169px !important;margin:0 11px 0 0}
.lpop_mystatus .cont04 .sel_wrap>div.selbx01>.sbHolder{width:173px !important}
.lpop_mystatus .cont04 .sel_wrap>div.selbx01 .sbSelector{width:76% !important}
.lpop_mystatus .cont04 .sel_wrap>div.selbx02{width:123px !important;}
.lpop_mystatus .cont04 .sel_wrap>div.selbx03{width:123px !important}
.lpop_mystatus .cont04 .sel_wrap>div.selbx03+.selbx03{margin-left:7px;}
.lpop_mystatus .cont04 .sel_wrap>div .sbHolder{width:100%;font-size:1rem;border: solid 2px #f77c19 !important;height: 44px !important;line-height: 46px !important;background:#fff;border-radius:6px !important}
.lpop_mystatus .cont04 .sel_wrap>div .sbSelector{height: 44px !important;line-height: 46px !important;text-align:left;font-size:0.9375rem;font-weight:bold;width:71% !important}
.lpop_mystatus .cont04 .sel_wrap>div.selbx02 .sbSelector{}
.lpop_mystatus .cont04 .sel_wrap>div .sbToggle{top:0px;right:-1px;width:38px;height: 44px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/select_icons_top02.png) 0 0px no-repeat #f77c19 !important;background-size:38px !important}
.lpop_mystatus .cont04 .sel_wrap>div .sbToggleOpen{height: 44px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/select_icons_top02.png) 0 -44px no-repeat !important;background-size:38px !important}
.lpop_mystatus .cont04 .sel_wrap>div .sbToggleOpen:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/select_icons_top02.png) 0 -44px no-repeat !important;background-size:38px !important}
.lpop_mystatus .cont04 .sel_wrap>div .sbHolderDisabled{border: solid 0px #ccc !important}
.lpop_mystatus .cont04 .sel_wrap>div .sbOptions{overflow:hidden;top: 40px !important;left:-2px !important;padding-top:4px !important;background:#fff;border: solid 2px #f77c19 !important;border-radius:6px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-top:0px !important}
.lpop_mystatus .cont04 .sel_wrap>div .sbOptions li{padding: 1px 0 0;border-top:0 !important;height:48px !important;background:url(//cdndata.milkt.co.kr/ele/app/images/common/select_line_top.png) no-repeat 0 0;background-size:192px}
.lpop_mystatus .cont04 .sel_wrap>div .sbOptions a{height:48px !important;line-height:50px !important;padding:0 0 0 10px;color:#2c2c2c !important;text-align:left;font-size:1rem !important}
.lpop_mystatus .cont04 .sel_wrap>div .sbOptions a.sbFocus{color: #fff !important;background: #f77c19 !important}
.lpop_mystatus .cont04 .sel_wrap>div .sbOptions .sbDisabled{padding: 0 0 0 18px !important}
.lpop_mystatus .cont04 .sel_wrap>div .sbOptions .sbGroup{padding: 0 0 0 18px !important} */
/* .lpop_mystatus .cont04 .wrong_week{width:408px;height:43px;background:#f77c19;padding:11px 0;text-align:center;border-radius:43px;margin:22px auto 0 auto;font-family:'BM JUA';font-weight:normal;font-size:1.75rem;color:#fff;position:relative}
.lpop_mystatus .cont04 .wrong_week em{display:block;font-size:1.25rem;color:#fedbbe;line-height:17px}
.lpop_mystatus .cont04 .wrong_week span a{background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_arrow.png) left top no-repeat;background-size:150px;width:51px;height:51px;display:block;text-indent:-9999em}
.lpop_mystatus .cont04 .wrong_week span.prev_w a{background-position:0px 0px;position:absolute;top:7px;left:8px}
.lpop_mystatus .cont04 .wrong_week span.next_w a{background-position:-99px 0;position:absolute;top:7px;right:8px}
.lpop_mystatus .cont04 .wrong_week span.prev_w a.on{background-position:0px -99px;position:absolute;top:7px;left:8px}
.lpop_mystatus .cont04 .wrong_week span.next_w a.on{background-position:-99px -99px;position:absolute;top:7px;right:8px}
.lpop_mystatus .cont04 .wrong_week p>b{font-weight:normal !important} */
.lpop_mystatus .txt_area .cont .cont04.week .nav{position:absolute;top:65%;left:0;width:100%}
.lpop_mystatus .txt_area .cont .cont04 .nav{position:absolute;top:400px;left:0;width:100%}
.lpop_mystatus .txt_area .cont .cont04 .nav .btn_prev{position:absolute;top:50%;left:0;width:60px;height:105px}
.lpop_mystatus .txt_area .cont .cont04 .nav .btn_next{position:absolute;top:50%;right:0;width:60px;height:105px}

/* .lpop_mystatus .wrongnote{margin-top:24px}
.lpop_mystatus .wrongnote .contents{}
.lpop_mystatus .wrongnote .contents>ul{margin:0 0 0 58px}
.lpop_mystatus .wrongnote .contents>ul>li{float:left;width:320px;height:196px;margin:14px 0 14px 71px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_wrongnote.png) repeat-x 0 0 #fff;background-size:16px;display:inline-block;border-radius:2px;border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1);border-bottom:3px solid rgba(0,0,0,0.15)}
.lpop_mystatus .wrongnote .contents>ul>li:nth-of-type(3n-2){margin-left:3px;}
.lpop_mystatus .wrongnote .contents>ul>li.menu01.on{background-position:0px -204px}
.lpop_mystatus .wrongnote .contents>ul>li.menu02.on{background-position:0px -408px}
.lpop_mystatus .wrongnote .contents>ul>li>div{width:322px;height:200px;position:relative;padding:0px 0;font-size:1.1875rem;color:#363535}
.lpop_mystatus .wrongnote .contents>ul>li>div>p{height:41px;line-height:41px;margin:0 0 0 27px;font-size:1.0625rem}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.mark{position:absolute;top:110px;right:27px;padding:0px 0px;width:68px;height:68px;line-height:68px;text-align:center;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_mark.png) no-repeat 0 0;background-size:68px}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.mark>em{display:inline-block;width:68px;height:68px;line-height:68px;font-size:1rem;color:#fff;font-weight:bold;text-align:center}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.mark.mark01{background-position:0 0}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.mark.mark02{background-position:0 -73px}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.mark.mark03{background-position:0 -146px}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.mark.mark04{background-position:0 -219px}
.lpop_mystatus .wrongnote .contents>ul>li.menu02>div>p.mark.mark04{background-position:0 -292px}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.mark.mark05{background-position:0 -365px}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.mark.mark06{background-position:0 -438px}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.mark.mark07{background-position:0 -513px}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.subject{width:295px;height:35px;padding:31px 0 0 0;color:#fff;font-size:2rem;font-weight:bold;text-align:left;letter-spacing:-2px;line-height:1.1;overflow:hidden}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.grade{height:25px;line-height:25px;margin:6px 0 0 27px;font-size:1.25rem;color:#fff;text-align:left;font-weight:bold;letter-spacing:-1px}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.wronganswer{height:20px;line-height:20px;margin:16px 0 0 27px;color:#fff;text-align:left;font-size:1rem;font-weight:bold}
.lpop_mystatus .wrongnote .contents>ul>li.on>div>p.wronganswer>em{color:#ffeaa0;font-weight:bold}
.lpop_mystatus .wrongnote .contents>ul>li.on>div>p{}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.date{color:#363535;margin:20px 0 0 27px;text-shadow:none;text-align:left}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.date>em{display:inline-block;width:95px;text-align:center}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.test{position:absolute;top:-15px;left:12px;width:174px;height:42px;margin:0;padding:0}
.lpop_mystatus .wrongnote .contents>ul>li>div>p.test>span{display:block;width:174px;height:42px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_txt_mystatus.png) no-repeat 0 0;background-size:174px;font-family:'BM JUA';font-size:1.3125rem;font-weight:normal;color:#fff;line-height:33px}
.lpop_mystatus .wrongnote .contents>ul>li.menu01>div>p.test>span{background-position:0 0}
.lpop_mystatus .wrongnote .contents>ul>li.menu01.on>div>p.test>span{background-position:0 -42px}
.lpop_mystatus .wrongnote .contents>ul>li.menu02.on>div>p.test>span{background-position:0 -84px}
.lpop_mystatus .cont04  .wrongnote .contents>ul>li.nolist{width:1178px;height:374px;padding:124px 0 0 0;margin:21px 0 0 -58px;text-align:center;font-size:2.1875rem;color:#929292;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_bglogo_v4.png) no-repeat 100% 100%;background-size:380px;box-shadow:none;border-radius:0;border:0}
.lpop_mystatus .cont04.week  .wrongnote .contents>ul>li.nolist{margin:0 0 0 -58px}
.lpop_mystatus .wrongnote .contents>ul>li.nolist p>span{color:#453419;letter-spacing:-1px}
.lpop_mystatus .wrongnote .contents .no_wrongList{position:relative;font-size:2.375rem;font-weight:500;color:#412713;text-align:center;height:195px;padding-top:250px}
.lpop_mystatus .wrongnote .contents .no_wrongList:after{content:'';display:block;position:absolute;top:50%;left:50%;margin-left:-90px;margin-top:-140px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_no_wrong_v2.jpg) left top no-repeat;background-size:180px;width:180px;height:159px}
 */
/* 나의학습현황>나의학습평가결과 */
.lpop_mystatus .mystudy_result{position:relative;width:1120px;min-height:523px;margin:20px 0 0 65px;text-align:left}
.lpop_mystatus .mystudy_result .top_cont{margin:0 0 0 0;padding:0 0 0 9px}
.lpop_mystatus .mystudy_result .top_cont h4{height:38px;line-height:41px;font-size:1.4375rem;font-weight:bold;letter-spacing:-1px;color:#000000;padding:0 0 0 47px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_result_x2.png) no-repeat 0px -4px;background-size:100px}
.lpop_mystatus .mystudy_result .top_cont h4 em{color:#cd3f12}
.lpop_mystatus .mystudy_result .top_cont .txt_red{position:absolute;top:20px;right:0;font-size:0.875rem;color:#ff5043;font-weight:bold}
.lpop_mystatus .mystudy_result .top_cont .tblwrap{margin:6px 0 0 0;min-height:124px}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table{border-bottom:1px solid #e5d9cf;border-right:1px solid #e5d9cf}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table thead tr th{height:37px;text-align:center;font-size:1.0625rem;font-weight:bold;color:#000;border-top:1px solid #e5d9cf;border-left:1px solid #e5d9cf;background:#fffaf5}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table thead tr th:first-child{width:130px;border-left:1px solid #e5d9cf}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table tbody tr td{height:40px;text-align:center;font-size:1rem;color:#4c4c4c;border-top:1px solid #e5d9cf;border-left:1px solid #e5d9cf;background:#fff}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table tbody tr td.total{color:#f0724a;font-weight:bold}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table tbody tr td>p{padding:0;margin:0}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table tbody tr td>p>span{padding:0;margin:0}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table tbody tr td>p>span>em{padding:0;margin:0}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table tbody tr td.total>p>span{padding:0;margin:0}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table tbody tr th:first-child{width:118px;height:40px;text-align:center;font-size:1rem;color:#000;font-weight:bold;border-top:1px solid #e5d9cf;border-left:1px solid #e5d9cf}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table tbody tr:first-child th{border-top:1px dashed #ebdbcb}
.lpop_mystatus .mystudy_result .top_cont .tblwrap table tbody tr:first-child td{border-top:1px dashed #ebdbcb}
.lpop_mystatus .mystudy_result .top_cont ul.noti{display:none;padding:0 0 0 22px;height:37px;overflow:hidden}
.lpop_mystatus .mystudy_result .top_cont ul.noti li{float:left;height:37px;line-height:37px;margin:0 0 0 20px;padding:0 0 0 16px;color:#000;font-size:1.125rem;font-weight:normal;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_result.png) no-repeat 0 -38px}
.lpop_mystatus .mystudy_result .top_cont ul.noti li em{color:#de3f18}
.lpop_mystatus .mystudy_result .top_cont ul.noti::after{content:"";display:block;clear:both}
.lpop_mystatus .mystudy_result .info_result{clear:both;padding:5px 0 0 0;font-size:1rem;color:#454545;letter-spacing:-1px;text-align:right}
.lpop_mystatus .mystudy_result .tbl_page{position:absolute;bottom:40px;left:0;margin:0;text-align:center;width:100%}
.lpop_mystatus .mystudy_result .tbl_page a{display:inline-block;min-width:33px;height:33px;margin:0 17px}
.lpop_mystatus .mystudy_result .tbl_page a>span{display:inline-block;min-width:23px;padding:0 5px;height:33px;line-height:33px;font-size:1.3125rem;color:#656564}
.lpop_mystatus .mystudy_result .tbl_page a.on{display:inline-block;background:#656564;border-radius:20px}
.lpop_mystatus .mystudy_result .tbl_page a.on>span{display:inline-block;height:33px;line-height:35px;font-size:1.375rem;font-weight:normal;color:#fff}
.lpop_mystatus .mystudy_result .tbl_page .btn_first{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat 0 -290px;background-size:272px}
.lpop_mystatus .mystudy_result .tbl_page .btn_prev{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -60px -290px;background-size:272px}
.lpop_mystatus .mystudy_result .tbl_page .btn_next{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -120px -290px;background-size:272px}
.lpop_mystatus .mystudy_result .tbl_page .btn_last{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_msg_x2.png) no-repeat -180px -290px;background-size:272px}

/* 종합 학습현황 --> My 밀크T 개편 */


/* 날짜 선택(공통) */
.nonepop .lpop_mystatus .select_date{position:absolute;top:39px;right:71px;width:253px;text-align:center;}
.nonepop .lpop_mystatus .select_date .navi{position:relative;}
.nonepop .lpop_mystatus .select_date .navi a{display:inline-block;font-size:0.0625rem;color:transparent;}
.nonepop .lpop_mystatus .select_date .navi a.off{opacity:.4}
.nonepop .lpop_mystatus .select_date .navi .btn_prev,
.nonepop .lpop_mystatus .select_date .navi .btn_next{position:absolute;top:0;width:30px;height:28px;}
.nonepop .lpop_mystatus .select_date .navi .btn_prev::before,
.nonepop .lpop_mystatus .select_date .navi .btn_next::before{display:inline-block;content:'';position:absolute;top:5px;left:10px;width:11px;height:18px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_mystat.png) no-repeat;background-size:450px;}
.nonepop .lpop_mystatus .select_date .navi .btn_prev{left:0;}
.nonepop .lpop_mystatus .select_date .navi .btn_next{right:0;}
.nonepop .lpop_mystatus .select_date .navi .btn_prev::before{background-position-x:-25px;}
.nonepop .lpop_mystatus .select_date .navi .btn_next::before{background-position-x:-50px;}
.nonepop .lpop_mystatus .select_date .navi em{display:inline-block;padding:4px 36px 0 0;font-size:1.25rem;font-weight:500;color:#38353c;line-height:22px;letter-spacing:-.02em}
.nonepop .lpop_mystatus .select_date .navi .btn_select{position:absolute;top:0;right:47px;width:150px;height:25px;font-weight:700;}
.nonepop .lpop_mystatus .select_date .navi .btn_select::after{display:inline-block;content:'';position:absolute;top:6px;right:10px;width:22px;height:20px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_mystat.png) no-repeat;background-size:450px;}
.nonepop .lpop_mystatus .select_date .lpop_select{position:absolute;z-index:2;top:-26px;left:0;right:auto;width:318px;height:220px;border-radius:48px;background-color:#f5f5f5;}
.nonepop .lpop_mystatus .select_date .lpop_select::after{display:block;content:'';position:absolute;top:85px;left:20px;width:200px;height:50px;border-radius:25px;background-color:#fff;}
.nonepop .lpop_mystatus .select_date .lpop_select .content{position:relative;z-index:1;overflow:hidden;}
.nonepop .lpop_mystatus .select_date .lpop_select .content::before{display:block;content:'';position:absolute;z-index:1;top:0;left:48px;width:180px;height:48px;background:linear-gradient(to top, rgba(245,245,245,0) 0%,rgba(245,245,245,1) 50%);pointer-events:none}
.nonepop .lpop_mystatus .select_date .lpop_select .content::after{display:block;content:'';position:absolute;z-index:1;bottom:0;left:48px;width:180px;height:45px;background:linear-gradient(to bottom, rgba(245,245,245,0) 0%,rgba(245,245,245,1) 50%);pointer-events:none}
.nonepop .lpop_mystatus .select_date .lpop_select .btn_close{display:block;position:absolute;top:18px;right:35px;width:28px;height:28px;box-sizing:border-box;font-size:0.0625rem;color:transparent;}
.nonepop .lpop_mystatus .select_date .lpop_select .btn_close::before{display:block;content:'';position:absolute;top:5px;left:5px;width:18px;height:18px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_mystat.png) no-repeat -250px 0;background-size:450px;}
.nonepop .lpop_mystatus .select_date .lpop_select .box{float:left;height:220px;}
.nonepop .lpop_mystatus .select_date .lpop_select .box.y{width:90px;margin-left:56px;}
.nonepop .lpop_mystatus .select_date .lpop_select .box.m{width:60px;}
.nonepop .lpop_mystatus .select_date .lpop_select ul{position:relative;top:-19px;box-sizing:border-box;overflow:hidden;}
.nonepop .lpop_mystatus .select_date .lpop_select li{height:35px;padding-top:6px;opacity:.2;font-size:1.25rem;line-height:22px;font-weight:500;box-sizing:border-box;}
.nonepop .lpop_mystatus .select_date .lpop_select li.on{opacity:1;height:50px;padding-top:13px;font-weight:700;}
.nonepop .lpop_mystatus .select_date .lpop_select .btn_ok{display:block;content:'';position:absolute;top:85px;left:232px;width:66px;height:50px;padding-top:16px;border-radius:25px;background-color:#a619fb;font-size:1rem;color:#fff;font-weight:700;text-align:center;line-height:18px;box-sizing:border-box;}
.nonepop .lpop_mystatus .select_date .lpop_select .btn_dim{display:block;content:'';position:absolute;top:85px;left:232px;width:66px;height:50px;padding-top:16px;border-radius:25px;background-color:#e8e8e8;font-size:1rem;color:#fff;font-weight:700;text-align:center;line-height:18px;box-sizing:border-box;}
/* 학습현황 */
.nonepop .lpop_mystatus{background:none;height:calc(100vh - 100px)}
.nonepop .lpop_mystatus .txt_area .cont02 .top{min-height:168px;}
.nonepop .lpop_mystatus .top h3{position:relative;margin-top:30px;padding:0 0 0 40px;background:none;font-size:2rem;line-height:34px;font-weight:700;font-family:'Noto Sans KR' !important;color:#38353c;}
.nonepop .lpop_mystatus .top h3.study_status{position:relative;margin-bottom:25px;}
.nonepop .lpop_mystatus .top .my{display:block;position:absolute;top:-5px;left:0;width:32px;height:26px;background:url(//cdndata.milkt.co.kr/ele/app/Images/common/mystatus/ico_my.png) no-repeat;background-size:32px;font-size:0.0625rem;color:transparent;overflow:hidden;text-indent:-999px;vertical-align:top;}
.nonepop .lpop_mystatus .top .date{display:inline-block;font-size:1.25rem;line-height:22px;font-weight:400;}
.nonepop .lpop_mystatus .top .date::before{display:inline-block;content:'';width:1px;height:17px;margin:0 12px 2px 7px;background-color:#88868a;vertical-align:top;}
.nonepop .lpop_mystatus .cont02 .top .tab ul{display:flex;display:-webkit-flex;width:1200px;margin:0 auto;justify-content:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;}
.nonepop .lpop_mystatus .cont02 .top .tab ul li{display:flex;display:-webkit-flex;float:none;height:63px;vertical-align:middle;flex:1;justify-content:center;align-items:center;-webkit-flex:1;-webkit-justify-content:center;-webkit-align-items:center;}
.nonepop .lpop_mystatus .cont02 .top .tab ul li>a{display:inline-block;height:auto;padding-top:4px;font-size:1.125rem;font-weight:500;line-height:1.1;}
.nonepop .lpop_mystatus .cont02 .top .tab{display:block;height:70px;margin:0 auto}
/*
.nonepop .lpop_mystatus .cont02 .top .tab ul{display:inline-block;border-radius:20px}
.nonepop .lpop_mystatus .cont02 .top .tab ul li{display:inline-block;float:left;height:63px;border-top:1px solid #d6d2d2;border-right:1px solid #d6d2d2;border-bottom:1px solid #d6d2d2;background:#fff} */
.nonepop .lpop_mystatus .cont02 .top .tab ul li:first-child{background:#fff;border-left:1px solid #d6d2d2}
.nonepop .lpop_mystatus .cont02 .top .tab ul li:first-child,
.nonepop .lpop_mystatus .cont02 .top .tab ul li:first-child>a{border-top-left-radius:20px;border-bottom-left-radius:20px}
.nonepop .lpop_mystatus .cont02 .top .tab ul li.last,
.nonepop .lpop_mystatus .cont02 .top .tab ul li.last>a{border-top-right-radius:20px;border-bottom-right-radius:20px}
.nonepop .lpop_mystatus .cont02 .top .tab ul li.on{background:#f77c19}
.nonepop .lpop_mystatus .cont02 .top .tab ul li.on>a{color:#fff}
.nonepop .lpop_mystatus .cont04 .top .tab{display:table-cell;width:668px;height:68px;margin:0 0 0 0;vertical-align:middle;}
.nonepop .lpop_mystatus .cont04 .top .tab ul{display:flex;display:-webkit-flex;border-radius:20px;justify-content:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;}
.nonepop .lpop_mystatus .cont04 .top .tab ul li{display:flex;display:-webkit-flex;float:left;height:63px;border-top:1px solid #dad9d9;border-bottom:1px solid #dad9d9;border-right:1px solid #dad9d9;background:#fff;flex:1;justify-content:center;align-items:center;-webkit-flex:1;-webkit-justify-content:center;-webkit-align-items:center;}
.nonepop .lpop_mystatus .cont04 .top .tab ul li:first-child{border-left:1px solid #dad9d9;}
.nonepop .lpop_mystatus .cont04 .top .tab ul li:first-child,
.nonepop .lpop_mystatus .cont04 .top .tab ul li:first-child>a{border-top-left-radius:20px;border-bottom-left-radius:20px}
.nonepop .lpop_mystatus .cont04 .top .tab ul li:first-child>a{width:82px;}
.nonepop .lpop_mystatus .cont04 .top .tab ul li.last,
.nonepop .lpop_mystatus .cont04 .top .tab ul li.last>a{border-top-right-radius:20px;border-bottom-right-radius:20px}
.nonepop .lpop_mystatus .cont04 .top .tab ul li.on{background:#f77c19}
.nonepop .lpop_mystatus .cont04 .top .tab ul li>a{display: inline-block;height: auto;width:72px;padding-top:4px;line-height:1.1;font-size:1.125rem;font-weight:bold;color:#454545;letter-spacing:-1px}
.nonepop .lpop_mystatus .cont04 .top .tab ul li.on>a{box-shadow:0 2px 3px rgba(241,128,119,0.8);color:#fff}

.nonepop .lpop_mystatus .txt_area{position:static;width:auto;height:100%;margin:0 auto;}
.nonepop .lpop_mystatus .txt_area .cont{width:1280px;margin:0 auto;}
.nonepop .lpop_mystatus .txt_area .cont02{height:100%;}
.nonepop .lpop_mystatus #list_wrapper_Day{position:static;width:1100px;height:calc(100% - 168px);margin:0 auto;box-sizing:border-box;}
.nonepop .lpop_mystatus .studylist{width:100%;min-height:454px;margin:0 auto;padding:32px 0 0 38px;background:none}
.nonepop .lpop_mystatus .txt_area .cont .nav .btn_prev{left:30px;}
.nonepop .lpop_mystatus .txt_area .cont .nav .btn_next{right:30px;}
.nonepop .lpop_mystatus .studylist.bglogo{}
.nonepop .lpop_mystatus .studylist:after{content:"";display:block;clear:both}
.nonepop .lpop_mystatus .studylist li{position:relative;float:left;width:331px;height:224px;margin:0 15px 37px 0;padding:0}
.nonepop .lpop_mystatus .studylist li>div{width:331px;height:224px;border:1px solid #e5bdb6;background:#ffe2dd;border-radius:25px}
.nonepop .lpop_mystatus .studylist li.restudy>div{border:1px solid #cfc9ad;background:#fcf5d5}
.nonepop .lpop_mystatus .studylist li>div>p{position:absolute;top:163px;right:0;width:127px;height:43px;line-height:45px;border-radius:25px;text-align:center;background:#fff;margin:0 14px}
.nonepop .lpop_mystatus .studylist li>div>em{position:absolute;top:-26px;right:7px;width:76px;padding-left:7px;height:113px;line-height:1.2;color:#543737;font-size:1.125rem;font-weight:bold;text-align:center;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_lect_v3.png) no-repeat 0 0;background-size:83px}
.nonepop .lpop_mystatus .studylist li>div>em>span{display:table-cell;width:68px;height:85px;vertical-align:middle;text-align:center}
.nonepop .lpop_mystatus .studylist li>div>em.bom{font-size:0.9375rem;line-height:1.2}
.nonepop .lpop_mystatus .studylist li .tit{display:block;font-size:2rem;color:#46351a;font-weight:bold;letter-spacing:-1px;padding:24px 0 16px 29px;width:227px;line-height:1.0}
.nonepop .lpop_mystatus .studylist li .lect{display:block;color:#9e948e;font-weight:bold;font-size:1.125rem;padding:0 0 0 29px;line-height:1.5;max-width:225px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nonepop .lpop_mystatus .studylist li .subject{display:-webkit-box;overflow:hidden;width:290px;height:48px;padding:0 0 0 29px;color:#9e948e;font-weight:bold;font-size:1.125rem;line-height:1.3;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;text-align:left} /* #130559 말줄임 추가 2024-08-14  */
.nonepop .lpop_mystatus .studylist li .type{width:290px;text-align:left;color:#8d6457;font-size:1.125rem;padding:0 0 0 29px;line-height:2.0;font-weight:bold;z-index:10;position:relative}
.nonepop .lpop_mystatus .studylist li p>.date{position:absolute;top:0;left:0;font-size:1.0625rem;color:#5e5d5d;text-align:center;width:127px}
.nonepop .lpop_mystatus .studylist li p>.sta{display:none}
.nonepop .lpop_mystatus .studylist li.nolist{width:1178px;height:374px;padding:40px 0 0 0;margin:0 0 0 -73px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_bglogo_v7.png) no-repeat 50% bottom;background-size:283px;text-align:center;font-size:2.1875rem;color:#929292;font-weight:bold} /* 이미지 수정 2023-11-26 */
.nonepop .lpop_mystatus .studylist li.nolist p>span{color:#453419;letter-spacing:-1px}
.nonepop .lpop_mystatus .studylist .nolist span{font-size:2.5rem;color:#38353c;font-weight:500;}

/* /* 오답노트 *
.nonepop .lpop_mystatus .cont04{height:100%;}
.nonepop .lpop_mystatus .top h3.wrong_note{margin-bottom:12px;}
.nonepop .lpop_mystatus .cont04 .top h4{font-size:1rem;line-height:18px;color:#38353c;font-weight:700;font-family:'Noto Sans KR';opacity:.8}
.nonepop .lpop_mystatus .cont04 .top .tabarea{min-width:1105px;}
.nonepop .lpop_mystatus .cont04 .sel_wrap{text-align:right;}
.nonepop .lpop_mystatus .cont04 .sel_wrap>div{display:inline-block;float:none;}
.nonepop .lpop_mystatus .wrongnote .contents>ul{width:1111px;margin:0 auto;}
.nonepop .lpop_mystatus .cont04 .wrong_week{height:65px;padding-top:8px;font-size:1.625rem;line-height:28px;font-family:'Noto Sans KR';box-sizing:border-box;}
.nonepop .lpop_mystatus .cont04 .wrong_week em{font-size:1.125rem;line-height:20px;}
.nonepop .lpop_mystatus .wrongnote .contents .no_wrongList{padding-top:80px;font-size:2.5rem;color:#38353c;}
.nonepop .lpop_mystatus .wrongnote .contents .no_wrongList:after{top:188px;margin:0 0 0 -128px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_no_wrong_v3.png) left top no-repeat;background-size:256px;width:256px;height:131px}
 */
/* 계획 및 상장 */
.nonepop .lpop_mystatus .cont03 .top h3.prize_result{padding:0 0 0 40px;background:none;}
.nonepop .lpop_mystatus .cont03 .top .help{position:absolute;top:29px;right:125px;}
.nonepop .lpop_mystatus .cont03 .top .help a{display:block;width:120px;height:40px;padding:12px 0 0;border-radius:20px;background-color:#faf1e5;font-size:1rem;font-weight:500;line-height:18px;color:#38353c;text-align:center;box-sizing:border-box;}
.nonepop .lpop_mystatus .cont03 .top .help a::before{display:inline-block;content:'';width:20px;height:20px;margin:-3px 8px 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan.png) no-repeat;background-size:600px;vertical-align:middle;}
.nonepop .lpop_mystatus .cont03 .select_date{z-index:5;display:block;position:relative;top:auto;left:auto;right:auto;margin-left:114px;}
.nonepop .lpop_mystatus .cont03 .select_date .navi{width:253px;}
.nonepop .lpop_mystatus .cont03 .select_date .navi em{font-weight:700;}
.nonepop .lpop_mystatus .cont03 .today_top{position:relative;top:auto;left:auto;height:80px;padding-left:124px;}
.nonepop .lpop_mystatus .cont03 .today_top .progress{background:#e5d9cf;}
.nonepop .lpop_mystatus .cont03 .today_top .progress::before,
.nonepop .lpop_mystatus .cont03 .today_top .progress>a,
.nonepop .lpop_mystatus .cont03 .today_top .progress li a::before{display:block;content:'';position:absolute;top:0;left:0;width:814px;height:69px;margin:2px;border-radius:8px;background:#fffaf5;}
.nonepop .lpop_mystatus .cont03 .today_top .progress li.p01 a::before{width:calc(100% - 4px);}
.nonepop .lpop_mystatus .cont03 .today_top .progress li.p02 a::before{left:auto;right:0;width:calc(100% - 4px);}
.nonepop .lpop_mystatus .cont03 .today_top .progress li.p02::before{display:block;content:'';position:absolute;z-index:1;top:4px;left:-1px;width:1px;height:65px;border-left:1px dashed #e5d9cf;}
.nonepop .lpop_mystatus .cont03 .today_top .progress ul li a{background:none;}
.nonepop .lpop_mystatus .cont03 .today_top .progress ul li a>span{position:relative;font-size:1.5rem;color:#243c45;letter-spacing:.03em;}
.nonepop .lpop_mystatus .cont03 .today_top .progress ul li a>span::after{display:inline-block;content:'';width:15px;height:26px;margin:-3px 0 0 22px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan.png) no-repeat -25px 0;background-size:600px;vertical-align:middle;}
.nonepop .lpop_mystatus .cont03 .today_top .progress li .status .per{}
.nonepop .lpop_mystatus .cont03 .today_top .btn_studyplan{top:18px;width:187px;height:56px;border-radius:28px;background:#ff7b00;line-height:21px;}
.nonepop .lpop_mystatus .cont03 .today_top .btn_studyplan span{display:inline-block;padding-top:19px;font-size:1.1875rem;color:#fff;}
.nonepop .lpop_mystatus .mystudy0402{position:relative;width:1039px;margin:35px 0 0 115px;text-align:left;}
.nonepop .lpop_mystatus .mystudy0402 .top_txt{position:absolute;top:12px;right:0;font-size:1rem;color:#454545;}
.nonepop .lpop_mystatus .mystudy0402 .top_cont{height:182px;margin:0 0 0 0;padding:0 0 0 9px}
.nonepop .lpop_mystatus .mystudy0402 .top_cont h4{height:38px;line-height:41px;font-size:1.4375rem;font-weight:bold;letter-spacing:-1px;color:#000000;padding:0 0 0 47px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_result_x2.png) no-repeat 1px -4px;background-size:100px}
.nonepop .lpop_mystatus .mystudy0402 .top_cont h4 em{color:#cd3f12}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap{height:auto;margin-top:10px;}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table{border-bottom:1px solid #e5d9cf;border-right:1px solid #e5d9cf}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table thead tr th{height:37px;text-align:center;font-size:1.0625rem;font-weight:bold;color:#000;border-top:1px solid #e5d9cf;border-left:1px solid #e5d9cf;background:#fffaf5}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table thead tr th:first-child{width:130px;border-left:1px solid #e5d9cf}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr td{height:55px;text-align:center;font-size:1rem;color:#4c4c4c;border-top:1px solid #e5d9cf;border-left:1px solid #e5d9cf;background:#fff}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr td.total{color:#f0724a;font-weight:bold}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr td>p{padding:0;margin:0}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr td>p>span{padding:0;margin:0}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr td>p>span>em{padding:0;margin:0}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr td.total>p>span{padding:0;margin:0}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr th:first-child{width:118px;height:40px;text-align:center;font-size:1rem;color:#000;font-weight:bold;border-top:1px solid #e5d9cf;border-left:1px solid #e5d9cf}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr th{height:55px;background:#fff}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr td{height:55px}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr:last-child td{height:35px}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr:last-child th{height:35px}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr:first-child th{border-top:1px dashed #ebdbcb}
.nonepop .lpop_mystatus .mystudy0402 .top_cont .tblwrap table tbody tr:first-child td{border-top:1px dashed #ebdbcb}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont{position:relative;margin-top:41px;padding:0;width:1039px}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont h4{padding:0 0 0 59px;height:33px;line-height:30px;font-size:1.4375rem;font-weight:bold;letter-spacing:-1px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_result_x2.png) no-repeat 0 -192px;background-size:100px}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont h4 .desc{display:inline-block;width:130px;height:36px;margin:-3px 0 0 8px;padding-top:9px;border-radius:28px;background:#ff7b00;font-size:1rem;color:#fff;line-height:21px;vertical-align:middle;text-align:center;box-sizing:border-box;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .top_txt{top:8px;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .bottom_cont_inner{height:204px;margin:10px 0 0 9px;padding:3px;background:#e5d9cf;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left{width:722px;height:100%;border-radius:8px;background:#fff;float:left;position:relative;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul{display:inline-block;text-align:center;overflow:hidden;margin:0;padding:0;width:100%;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li{width:170px;height:130px;padding:0 25px;display:inline-block;position:relative;text-align:center;border-right:0}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li:first-child{border-left:0}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li.nolist{width:auto;height:auto;margin-top:88px;font-size:1.25rem;line-height:22px;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li.p01 p{width:auto;font-weight:700;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li>p.txt01>span{display:inline-block;height:28px;line-height:28px;font-weight:bold}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li>p.txt02{height:20px;line-height:16px;padding:5px 0 0 0;color:#888;font-size:1rem;font-weight:bold}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li>p.txt03{height:25px;line-height:16px;color:#cd3f12;font-size:1rem;font-weight:bold;letter-spacing:-1px}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li p.txt01{width:170px;height:99px;margin-top:34px;padding-top:64px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan.png) no-repeat 0 -50px;background-size:600px;font-size:1rem;line-height:18px;color:#fff;letter-spacing:-1px;box-sizing:border-box}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li.p01 p.txt01{background-position-x:0;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li.p02 p.txt01{background-position-x:-200px;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li.p03 p.txt01{background-position-x:-400px;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li p.txt02{height:auto;padding-top:8px;font-size:0.875rem;line-height:16px;color:#5d5d5d;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .left>div>div ul>li p.txt03{padding-top:4px;font-size:0.875rem;line-height:16px;color:#ff7b00;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .right{width:297px;height:100%;margin:0;border:0;border-radius:8px;background:#fff;float:right;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .right h4{display:none;height:30px;line-height:30px;font-size:1.375rem;font-weight:bold;text-align:center}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .right>div{padding:0px 0 0 11px;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .right ul{padding:20px 0 0 15px;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .right ul li{position:relative;padding-top:5px;padding-left:13px;font-weight:500;text-indent:0;letter-spacing:0;margin:11px 0 0 0;line-height:1.3;font-size:1.125rem;color:#161616;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .right ul li:first-child{margin-top:10px;}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .right ul li::before{display:inline-block;content:'';position:absolute;top:4px;left:0;vertical-align:top;width:6px;height:16px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_result_x2.png) no-repeat 0 -249px;background-size:100px}
.nonepop .lpop_mystatus .mystudy0402 .bottom_cont .right ul li em{padding:0;background:none;text-indent:0;display:inline-block;vertical-align:top;font-size:1.125rem;color:#cd3f12;}

/* 이용안내 팝업 */
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo{z-index:31;position:fixed;top:0;left:0;width:100%;height:100%;min-height:726px;background:rgba(0,0,0,0.7)}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area{position:absolute;top:calc(50% - 18px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:1160px;height:585px;background:#fff;border:0;border-radius:25px;}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area::after{content:"";display:block;position:absolute}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .lpop_close{position:absolute;display:inline-block;top:20px;right:30px;width:32px;height:32px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/close03.png) no-repeat 0 0;background-size:32px}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .lpop_close>span{font-size:0;line-height:0;position:absolute;width:0;height:0}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .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;text-align:left;}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area .info_area{width:1110px;height:430px;margin:25px auto 0;background-color:#f6e7d4;text-align:center}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area .info{display:table;margin:0 auto;padding-top:55px;}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area .info_area li{display:table-cell;width:325px;padding-left:15px;}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area .info_area li::before{display:block;content:'';height:200px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/plan_pop_studyinfo_240807.png) no-repeat 0 0;background-size:1005px} /* 2024-08-07 #127524 UX개선 */
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area .info_area li:first-child{padding-left:0;}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area .info_area li.c2::before{background-position-x:-340px;}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area .info_area li.c3::before{background-position-x:-680px;}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area .info_area li strong{display:block;width:260px;height:56px;margin:20px auto 0;padding:0;border-radius:28px;background-color:#fff4e5;font-size:1.625rem;line-height:28px;color:#333;font-weight:700;line-height:56px;box-sizing:border-box}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area .info_area li span{display:block;margin-top:10px;font-size:1.1875rem;line-height:30px;font-weight:500;color:#333333;}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .txt_area .info_area li em{font-weight:700;color:#f77c19;}
.nonepop .lpop_mystatus .cont03 .lpop_studyinfo .noti{margin:20px 0 0 25px;text-align:left;font-size:1.0625rem;line-height:19px;color:#333333;font-weight:500;opacity:.7}

/* 상장 결과 자세히보기 팝업 */
.nonepop .lpop_prize2{position:fixed;z-index:31;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);}
.nonepop .lpop_prize2 .txt_area{position:absolute;top:calc(50% - 18px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:960px;height:630px;border-radius:70px 70px 60px 60px;background-color:#fff;}
.nonepop .lpop_prize2 .btn_lpop_close{position:absolute;z-index:2;top:35px;right:35px;width:30px;height:30px;font-size:0.0625rem;color:transparent;}
.nonepop .lpop_prize2 .btn_lpop_close::before{display:block;content:'';position:absolute;top:5px;left:5px;width:21px;height:21px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan_prize.png) no-repeat;background-size:1000px;}
.nonepop .lpop_prize2 .lpop_prize2_top{position:relative;height:240px;padding-left:425px;border-radius:60px 60px 0 0;background-color:#f6e7d4;text-align:left;}
.nonepop .lpop_prize2 .lpop_prize2_top::before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:244px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan_prize.png) no-repeat 0 -25px;background-size:1000px;}
.nonepop .lpop_prize2 .lpop_prize2_top.case2::before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:244px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan_prize.png) no-repeat 0 -1200px;background-size:1000px;}
.nonepop .lpop_prize2 .lpop_prize2_top .title{display:block;position:relative;padding-top:80px;font-size:2.125rem;line-height:36px;color:#38353c;font-weight:300;}
.nonepop .lpop_prize2 .lpop_prize2_top .title em{font-weight:700;}
.nonepop .lpop_prize2 .lpop_prize2_top .txt{position:relative;margin-top:18px;font-size:1.125rem;color:#38353c;line-height:28px;}
.nonepop .lpop_prize2 .lpop_prize2_top .txt em{color:#ff7b00;font-weight:700;}
.nonepop .lpop_prize2 .lpop_prize2_cont{display:table;margin:30px auto;}
.nonepop .lpop_prize2 .lpop_prize2_cont ul{display:table-row;}
.nonepop .lpop_prize2 .lpop_prize2_cont li{display:table-cell;position:relative;width:280px;height:320px;padding-left:20px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li:first-child{padding-left:0;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap{overflow:hidden;height:100%;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan_prize.png) no-repeat 0 -300px;background-size:1000px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize2 .wrap{background-position-x:-300px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize3 .wrap{background-position-x:-600px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .tit{display:block;margin-top:74px;font-size:1.25rem;line-height:22px;color:#fff;font-weight:700;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .btn_info{display:block;content:'';position:absolute;top:33px;right:21px;width:36px;height:36px;font-size:0.0625rem;color:transparent;overflow:hidden;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .btn_info::before{display:block;content:'';position:absolute;top:5px;left:5px;width:26px;height:26px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan_prize.png) no-repeat 0 -650px;background-size:1000px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize2 .wrap .btn_info::before{background-position-x:-50px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize3 .wrap .btn_info::before{background-position-x:-100px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .per{padding:2px 0 0 8px;font-size:3.875rem;line-height:1em;font-weight:300;color:#fff;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .per small{display:inline-block;margin-bottom:-12px;font-size:1.5rem;line-height:26px;font-weight:700;vertical-align:middle;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .bar{position:relative;width:204px;height:12px;margin:21px auto 0;border-radius:6px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .bar::before{display:block;content:'';position:absolute;top:0;left:0;width:204px;height:12px;border-radius:6px;overflow:hidden;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .bar i{display:block;position:relative;width:0;max-width:100%;height:12px;border-radius:6px;background-color:#fdd600;text-align:right;}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize1 .wrap .bar::before{background-color:rgba(234,110,0,.6);}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize2 .wrap .bar::before{background-color:rgba(102,163,0,.6);}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize3 .wrap .bar::before{background-color:rgba(116,32,224,.6);}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .score{display:table;margin:0 auto;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .score dl{display:table-cell;padding-left:12px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .score dl:first-child{padding-left:0;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .score dt{width:60px;height:36px;margin-top:24px;padding-top:11px;border-radius:18px;background-color:rgba(255,255,255,.15);font-size:0.875rem;line-height:16px;font-weight:700;color:#fff;box-sizing:border-box;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .wrap .score dd{margin-top:10px;font-size:1.125rem;line-height:20px;font-weight:700;color:#fff;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .lpop_info{display:none;position:absolute;top:-5px;right:0;width:280px;height:325px;background:#fff url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan_prize.png) no-repeat 0 -700px;background-size:1000px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize2 .lpop_info{background-position-x:-300px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize3 .lpop_info{background-position-x:-600px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .lpop_info .tit{display:block;margin-top:92px;font-size:1.875rem;line-height:32px;color:#fff;font-weight:700;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .lpop_info .btn_close{display:block;content:'';position:absolute;top:38px;right:21px;width:36px;height:36px;font-size:0.0625rem;color:transparent;overflow:hidden;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .lpop_info .btn_close::before{display:block;content:'';position:absolute;top:5px;left:5px;width:26px;height:26px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan_prize.png) no-repeat 0 -1050px;background-size:1000px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize2 .lpop_info .btn_close::before{background-position-x:-50px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize3 .lpop_info .btn_close::before{background-position-x:-100px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .lpop_info .subtit{margin-top:5px;font-size:1.25rem;line-height:22px;color:#fff;font-weight:500;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .lpop_info .desc{margin-top:47px;font-size:1rem;line-height:32px;color:#38353c;font-weight:500;letter-spacing:-.02em}
.nonepop .lpop_prize2 .lpop_prize2_cont li .lpop_info .desc em{position:relative;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .lpop_info .desc b{position:relative;font-weight:700;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .lpop_info .desc em::before{display:inline-block;content:'';position:absolute;bottom:0;left:-3px;width:150px;height:11px;padding:0 3px;font-weight:700;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan_prize.png) no-repeat 0 -1100px;background-size:1000px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize2 .lpop_info .desc em::before{background-position-x:-200px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li.prize3 .lpop_info .desc em::before{background-position-x:-400px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .lpop_info .desc em:nth-of-type(2)::before{background-position-y:-1130px;}
.nonepop .lpop_prize2 .lpop_prize2_cont li .lpop_info .desc em:nth-of-type(3)::before{background-position-y:-1160px;}

/* 평가 결과 */
.nonepop .lpop_mystatus .mystudy_result{margin-left:78px;}

/* 출석부 */
.nonepop .lpop_mystatus .cont01{height:100%;}
.nonepop .lpop_mystatus .cont01 .top h3{height:74px;margin-top:26px;margin-bottom:0;}
.nonepop .lpop_mystatus .cont01 .attend_wrap{width:1150px;height:760px;margin:0 auto;letter-spacing:-.02em}
.nonepop .lpop_mystatus .cont01 .attend_wrap::after{content:"";display:block;clear:both;}
.nonepop .lpop_mystatus .cont01 .attend_wrap>div{height:100%;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .left{position:relative;float:left;width:380px;height:100%;background-color:#faf4ea;border-radius:48px 48px 0 0}
.nonepop .lpop_mystatus .cont01 .attend_wrap .tit1{position:relative;width:250px;height:109px;margin:-26px auto 0;padding-top:33px;border-radius:48px 48px 0 0;background-color:#faf4ea;font-size:1.5rem;line-height:26px;color:#38353c;font-weight:300;box-sizing:border-box;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .tit1 em{font-weight:700;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .tit1::before{display:block;content:'';position:absolute;top:-20px;left:-43px;width:130px;height:134px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_mystat.png) no-repeat -250px -200px;background-size:450px;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .tit1 .info{display:inline-block;width:22px;height:22px;margin-top:-2px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_mystat.png) no-repeat -75px 0;background-size:450px;vertical-align:top;font-size:0.0625rem;color:transparent;overflow:hidden;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .tit2{display:block;width:110px;height:36px;margin:0 auto;padding-top:11px;border-radius:55px;background-color:#fc9602;text-align:center;font-size:0.875rem;line-height:16px;color:#fff;font-weight:500;box-sizing:border-box;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .total{margin-top:22px;text-align:center;font-size:2rem;line-height:34px;font-weight:300;color:#38353c;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .total em{position:relative;z-index:1;font-weight:700;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .total em span{position:relative;z-index:2;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .total em::before{display:block;content:'';position:absolute;bottom:5px;left:-4px;z-index:-1;width:107%;height:8px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_attendance.png) repeat-x 0 0; border-radius:10px}
.nonepop .lpop_mystatus .cont01 .attend_wrap .cup{margin-top:15px;font-size:1rem;line-height:20px;font-weight:400;color:#38353c;opacity:.8}
.nonepop .lpop_mystatus .cont01 .attend_wrap .cup em{font-weight:700;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve{position:relative;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve ul{position:relative;z-index:2;overflow:hidden;margin:13px 0 0 51px;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve li{position:relative;float:left;width:94px;height:166px;margin-right:8px;padding-right:4px;box-sizing:border-box;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve li::before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_mystat.png) no-repeat 0 -200px;background-size:450px;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve li.on::before{left:-36px;width:157px;background-position-x:-93px;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve li em{display:block;position:relative;z-index:1;margin-top:29px;text-align:center;font-size:0.8125rem;line-height:15px;color:#fc8f02;font-weight:700;letter-spacing:-.04em;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve li span{display:block;position:absolute;top:68px;left:18px;z-index:1;width:51px;font-size:1.125rem;line-height:20px;font-family:'NanumSquareRound';font-weight:700;color:#fc8f02;letter-spacing:-.02em;text-align:center;box-sizing:border-box}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve li.on{}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve li.on em{margin-top:14px;color:#fff;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve li.on span{top:81px;color:#fff;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve .bar{position:absolute;top:146px;left:20px;width:340px;height:30px;border-radius:15px;background-color:#f6e7d4;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve .bar::before{display:block;content:'';position:absolute;z-index:2;top:10px;left:13px;width:10px;height:10px;border-radius:4px;background-color:#ffc000;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve .bar::after{display:block;content:'';position:absolute;top:11px;left:15px;width:312px;height:8px;border-radius:4px;background-color:#faf0e3;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve .gauge{display:block;content:'';position:absolute;z-index:1;top:11px;left:15px;width:0;height:8px;border-radius:4px;background-color:#ffd52b;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .achieve .gauge.on{transition:width 1.2s linear;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .noti{position:absolute;left:0;top:453px;width:100%;height:calc(100% - 453px);background-color:#f7ead8;text-align:left;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .noti li{position:relative;margin:9px 0 0 30px;padding-left:8px;font-size:0.875rem;line-height:24px;letter-spacing:-0.04px;font-weight:400;color:#38353c;opacity:.8}
.nonepop .lpop_mystatus .cont01 .attend_wrap .noti li:first-child{margin-top:24px;}
.nonepop .lpop_mystatus .cont01 .attend_wrap .noti li::before{display:block;content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background-color:#38353c;border-radius:2px;}
.nonepop .lpop_mystatus .cont01 #list_wrapper01{position:relative;left:auto!important;top:auto!important;bottom:auto;float:left;width:750px;height:100%;margin-left:20px;overflow:hidden;}
.nonepop .lpop_mystatus .cont01 #list_wrapper01>div{position:relative;height:100%;padding:0;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2{display:block;overflow:hidden;width:100%;height:100%;text-align:center;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 thead{display:block;position:absolute;z-index:1;width:746px;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 thead::before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:46px;border-radius:23px;background-color:#fbf4ea;opacity:.5}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 thead tr{display:table;width:720px;margin-left:13px;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 thead th{width:120px;height:46px;font-size:1rem;color:#38353c;vertical-align:middle;opacity:.6}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 tbody{display:block;height:calc(100% - 46px);margin:46px 0 0 13px;overflow:hidden;overflow-y:scroll}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 tbody tr{display:table;table-layout:fixed;width:720px;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 tbody tr:first-child{margin-top:24px;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 td{width:120px;height:126px;vertical-align:top;box-sizing:border-box}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 td p{display:block;position:relative;width:106px;height:120px;margin:0 auto;text-align:center;font-size:1rem;color:#38353c;font-weight:700;line-height:18px;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 td p span{display:block;width:100%;height:100%;margin-top:-9px;padding-top:47px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_mystat.png) no-repeat 1000px -50px;background-size:450px;box-sizing:border-box}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 td p span.type01{background-position-x:0;color:#fb8800;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 td p span.type01 ~ em{color:#fb8800}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 td p span.type02{background-position-x:-330px;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 td p span.type02{color:rgba(56,53,60,.3)}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 td p span.type03{background-position-x:-152px;width:136px;height:140px;margin-left:-16px;color:#fff;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 td p span.type03 ~ em{color:#fff;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 td em{display:block;position:absolute;top:25px;width:100%;}
.nonepop .lpop_mystatus .cont01 .tbl_calendar2 td.off em{color:rgba(56,53,60,.2)}


/* 팝업: 매일하는 밀크T 출석 체크! */
.lpop_info_attend{position:fixed;z-index:3;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);}
.lpop_info_attend em{font-weight:700;}
.lpop_info_attend .content{position:absolute;top:calc(50% - 18px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:732px;height:490px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/bg_lpop_info_attend.png) no-repeat;background-size:732px;letter-spacing:-.02em}
.lpop_info_attend .title{margin-top:45px;text-align:center;font-weight:400;font-size:2.375rem;line-height:40px;color:#38353c;}
.lpop_info_attend .pop_close{position:absolute;top:35px;right:55px;width:30px;height:30px;}
.lpop_info_attend .pop_close .btn_close{display:block;height:100%;font-size:0.0625rem;color:transparent;}
.lpop_info_attend .txt{position:absolute;top:170px;left:0;width:100%;text-align:left;letter-spacing:-.04em}
.lpop_info_attend .txt dt{clear:both;float:left;width:165px;height:52px;padding-left:65px;box-sizing:border-box;font-size:1rem;line-height:18px;color:#fff;font-weight:300;}
.lpop_info_attend .txt dd{float:left;width:550px;height:52px;font-size:1rem;line-height:18px;color:#38353c;}
.lpop_info_attend .cup{position:absolute;top:294px;left:165px;}
.lpop_info_attend .cup li{float:left;width:156px;margin-right:18px;text-align:center;}
.lpop_info_attend .cup li strong{display:block;font-size:1.125rem;line-height:20px;color:#fff;font-weight:300;letter-spacing:-.04em}
.lpop_info_attend .cup li em{}
.lpop_info_attend .cup li span{display:block;margin-top:25px;font-family:'NanumSquareRound';font-size:1.6875rem;line-height:29px;color:#f87b00;font-weight:700;}

/* 학년선택 셀렉트박스 - 메뉴 가이드화 2023-04-19 */
/* .selbox_top{z-index:30 !important;position:absolute;top:17px;right:23px;width:226px !important}
.selbox_top .sbHolder{width:226px !important;font-size:1rem;border: solid 2px #ff7a0d !important;height: 44px !important;line-height: 46px !important;background:#fff;border-radius:6px !important}
.selbox_top .sbSelector{height: 44px !important;line-height: 46px !important;text-align:left;font-size:1.4375rem;font-weight:bold;width:218px !important;padding:0 0 0 8px !important}
.selbox_top .sbToggle{border-top-right-radius:4px;border-bottom-right-radius:4px;top:-1px;right:-1px;width:38px;height: 46px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/common/select_icons_top.png) 0 0px no-repeat #ff7a0d !important;background-size:38px !important}
.selbox_top .sbToggle:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select_icons_top.png) 0 0px no-repeat !important;background-size:38px !important}
.selbox_top .sbToggleOpen{height: 44px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/common/select_icons_top.png) 0 -44px no-repeat !important;background-size:38px !important}
.selbox_top .sbToggleOpen:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select_icons_top.png) 0 -44px no-repeat !important;background-size:38px !important}
.selbox_top .sbHolderDisabled{border: solid 0px #ccc !important}
.selbox_top .sbOptions{top: 40px !important;left:-2px !important;padding-top:4px !important;background:#fff;border: solid 2px #ff7a0d !important;border-radius:6px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-top:0px !important}
.selbox_top .sbOptions li{padding: 1px 0 0;border-top:0 !important;height:48px !important;background:url(//cdndata.milkt.co.kr/ele/app/images/common/select_line_top02.png) repeat-x 0 0;background-size:5px}
.selbox_top .sbOptions a{height:48px !important;line-height:50px !important;padding: 0 0 0 18px !important;color:#2c2c2c !important;text-align:left;font-size:1.4375rem !important}
.selbox_top .sbOptions a.sbFocus{color: #fff !important;background: #ff7575 !important} */
.selbox_top{z-index:30 !important;position:absolute;top:18px;right:16px;width:196px !important}
.selbox_top .sbHolder{width:196px !important;font-size:1rem;border: solid 2px #f4d9b7 !important;height: 44px !important;line-height: 46px !important;background:#f4d9b7;border-radius:6px !important}
.selbox_top .sbSelector{height: 44px !important;line-height: 46px !important;text-align:left;font-size:1.4375rem;font-weight:500;width:196px !important;padding:0 0 0 8px !important;color:#504941 !important}
.selbox_top .sbToggle{border-top-right-radius:4px;border-bottom-right-radius:4px;top:-1px;right:-1px;width:38px;height: 46px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/common/select_icons_top02_v3.png) 0 0px no-repeat #f4d9b7 !important;background-size:38px !important}
.selbox_top .sbToggle:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select_icons_top02_v3.png) 0 0px no-repeat !important;background-size:38px !important}
.selbox_top .sbToggleOpen{height: 44px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/common/select_icons_top02_v3.png) 0 -46px no-repeat !important;background-size:38px !important}
.selbox_top .sbToggleOpen:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select_icons_top02_v3.png) 0 -44px no-repeat !important;background-size:38px !important}
.selbox_top .sbHolderDisabled{border: solid 0px #ccc !important}
.selbox_top .sbOptions{top:40px !important;left:-2px !important;padding-top:0px !important;background:#fff;border: solid 2px #f4d9b7 !important;border-radius:6px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-top:0px !important}
.selbox_top .sbOptions li{padding: 1px 0 0;border-top:0 !important;height:48px !important;background:url(//cdndata.milkt.co.kr/ele/app/images/common/select_line_top02.png) repeat-x 0 0;background-size:5px}
.selbox_top .sbOptions a{height:48px !important;line-height:50px !important;padding: 0 0 0 18px !important;color:#2c2c2c !important;text-align:left;font-size:1.4375rem !important}
.selbox_top .sbOptions a.sbFocus{color: #fff !important;background: #f87c1a !important}
.selbox_top .sbOptions .sbDisabled{padding: 0 0 0 18px !important}
.selbox_top .sbOptions .sbGroup{padding: 0 0 0 18px !important}
.body_login .selbox_top{display:none}
/*.body_setting .selbox_top{display:none}*/
.body_english .selbox_top{display:none}
.body_break .selbox_top{display:none}
.body_main .selbox_top{display:none}
.body_correct .selbox_top{top:0;right:19px;width:160px !important}
.body_correct .selbox_top .sbHolder{width:160px !important;}
.body_correct .selbox_top .sbSelector{width:154px !important;}

/* 학습계획세우기 */
.lpop_plan{position:absolute;top:0;left:0;width:100%;height:100%;min-height:725px;z-index:36 !important;background:#ebebeb}
.lpop_plan .cont_area{position:absolute;top:4px;left:50%;width:1260px !important;height:705px;margin:0;margin-top:0px;margin-left:-636px !important;padding:6px !important;border:none;border-radius:25px;background:#f0e1d8}
.lpop_plan .cont_area>div{margin:0;min-height:705px;border-radius:21px;background:#ffeed4}
.lpop_plan .cont_area>div .header{width:100%;height:54px;background:#ac8366;border-top-left-radius:21px;border-top-right-radius:21px}
.lpop_plan .cont_area>div .header h3{top:0;width:1260px;height:54px;line-height:54px;text-align:center;font-size:2.1875rem;color:#fff}
.lpop_plan .cont_area>div .header .lpop_close{position:absolute;top:18px;right:25px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 100% -320px;background-size:220px}
.lpop_plan .cont_area>div .plan_wrap{width:1228px;height:616px;margin:14px 0 0 14px;padding:6px 0px 0 6px;background:#fff}
.lpop_plan .cont_area>div .plan_wrap .plan{z-index:0;width:1219px;height:605px;margin:0;border:2px dashed #ac8366}
.lpop_plan .cont_area>div .plan_wrap::before{content:"";display:block;z-index:2;position:absolute;top:61px;left:6px;width:70px;height:90px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/bg_plan_topleft_x2.png) repeat 0 0;background-size:70px}
.lpop_plan .cont_area>div .plan_wrap::after{content:"";display:block;z-index:3;position:absolute;bottom:9px;right:6px;width:70px;height:70px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/bg_plan_btmright_x2.png) repeat 0 0;background-size:70px}
.lpop_plan .plan .desc{width:1064px;height:119px;margin:4px 0 0 71px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/bg_plan_tit_x2.png) no-repeat 0 0;background-size:1064px}
.lpop_plan .plan .desc>p{height:39px;line-height:1.7;color:#4d545b;font-weight:bold;font-size:1.375rem;padding:0 0 0 40px;margin:0;letter-spacing:-1px}
.lpop_plan .plan .desc dl{margin:0;padding:0 0 0 47px;width:1100px;height:80px}
.lpop_plan .plan .desc dl dt{float:left;width:338px;padding:21px 0 0 10px;margin:0;font-size:1.5625rem;font-weight:bold;color:#fff;letter-spacing:-1px}
.lpop_plan .plan .desc dl dd{float:left;width:750px;line-height:1.6;padding:0;margin:7px 0 0 0;font-size:1.125rem;font-weight:bold;color:#4c4e4f;letter-spacing:-1px;text-align:left}
.lpop_plan .plan .desc dl dd em{display:inline-block;padding:2px 0 0 0;color:#fff;letter-spacing:0}
.lpop_plan .plan .desc dl dd em{background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/dot_plan_x2.png) no-repeat 50% 0;background-size:5px}
.lpop_plan .plan .desc dl dd strong{color:#fff}
.lpop_plan .plan .desc dl dd .small{display:inline-block;font-size:0.9375rem;background:none;vertical-align:top;padding:1px 0 0 0}
.lpop_plan .plan .desc dl dd::after{content:"";display:block;clear:both}
.lpop_plan .plan .sel_area{z-index:1;position:relative;float:left;width:706px;height:452px;margin:0 0 0 33px;padding:20px 0 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/bg_plan_left_x2.png) repeat 0 0 #958d7e;background-size:33px;box-shadow:2px 2px 3px rgba(140,160,179,0.3);text-align:left}
.lpop_plan .plan .sel_area .btn_ok{position:absolute;top:120px;right:-93px;width:185px;height:185px;color:#fff;font-size:1.75rem;letter-spacing:-2px;font-weight:bold;text-align:center;border-radius:50%;background:#d8724a;box-shadow:2px 0 3px rgba(0,0,0,0.4) inset, 1px 0 1px rgba(0,0,0,0.5)}
.lpop_plan .plan .sel_area .btn_ok>span{display:inline-block;height:60px;line-height:60px;margin:62px 0 0 0;padding:0 44px 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat 100% -200px;background-size:200px}
.lpop_plan .plan .sel_area h4{padding:0 0 0 49px;color:#ffe295;font-size:1.5rem;font-weight:bold;letter-spacing:-1px;line-height:33px}
.lpop_plan .plan .sel_area h4 em{display:block;position:absolute;top:12px;left:50px;width:32px;height:33px;line-height:33px;padding:0 7px 0 0;margin:0 10px 0 0;color:#fde5dd;font-size:1.125rem;text-align:center;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat 0 -100px;background-size:200px}
.lpop_plan .plan .sel_area .sel01{height:310px;padding:0 0 0 50px}
.lpop_plan .plan .sel_area .sel01 h4 em{top:17px}
.lpop_plan .plan .sel_area .sel01 h5{padding:8px 0 0 49px;font-size:1.25rem;font-weight:bold;color:#fff}
.lpop_plan .plan .sel_area .sel01 ul.days{margin:15px 0 12px 49px}
.lpop_plan .plan .sel_area .sel01 ul.days>li{float:left;width:64px;height:43px;margin:0 10px 0 0;padding:0}
.lpop_plan .plan .sel_area .sel01 ul.days>li>a{display:block;width:62px;height:41px;margin:0;padding:0;line-height:41px;color:#acacac;font-size:1.375rem;font-weight:bold;border:1px solid #bdbbb7;border-radius:5px;text-align:center;background:#e4e2df}
.lpop_plan .plan .sel_area .sel01 ul.days>li.on>a{background:#5d3d32;border:1px solid #5d3d32;color:#fff}
.lpop_plan .plan .sel_area .sel01 ul.days:after{content:"";display:block;clear:both}
.lpop_plan .plan .sel_area .sel01 .timeset{width:422px;height:40px;margin:15px 0 0 89px;padding:0;background:#5d3d32;border-radius:8px}
.lpop_plan .plan .sel_area .sel01 .timeset select{border:0;background:none;border-radius:none;background-color:#5d3d32 !important}
.lpop_plan .plan .sel_area .sel01 .timeset>ul{padding:0px 0 0 0}
.lpop_plan .plan .sel_area .sel01 .timeset>ul>li{float:left;width:140px;padding:0 0 0 1px;margin:0 0 0 0px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat 0 -392px;background-size:200px}
.lpop_plan .plan .sel_area .sel01 .timeset>ul>li:first-child{margin:0;padding:0;background:none}
.lpop_plan .plan .sel_area .sel01 .timeset>ul:after{content:"";display:block;clear:both}
/* 학습계획세우기_셀렉트박스 */
.lpop_plan .sbHolder{background-color:#5d3d32 !important;width:140px !important;height: 40px !important;line-height: 40px !important;border-radius:8px !important;border: 0px !important}
.lpop_plan .sbOptions{overflow-x:hidden;top: 39px !important;left:0px !important;border: 0px !important;border-radius:0 !important;border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important}
.lpop_plan .sbOptions li{height: 36px !important;line-height: 36px !important;padding:1px 0 0 0 !important;border-top:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/selbox_bg.png) 50% 0 repeat-x;background-size:155px}
.lpop_plan .sbOptions a{font-size:1.375rem !important;font-weight:bold;color:#818181 !important;padding: 0px 0 0px 0px !important;text-align:center}
.lpop_plan .sbOptions a.sbFocus{color: #000 !important;background:#fff !important}
.lpop_plan .sbOptions li:last-child{border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;overflow:hidden}
.lpop_plan .sbSelector{color:#fff !important;font-size:1.375rem !important;text-shadow:0px 0px 2px rgba(0,0,0,0.9);text-align:center;width:130px !important;padding-right:10px;height: 40px !important;line-height: 40px !important;font-weight:bold}
.lpop_plan .sbSelector:link, .lpop_plan .sbSelector:visited, .lpop_plan .sbSelector:hover{color:#fff !important}
.lpop_plan .sbToggle{width:140px !important;border:0;height: 40px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/mystudy/select-icons_x2.png) 100% -96px no-repeat !important;background-size:33px !important}
.lpop_plan .sbToggle:focus{background: url(//cdndata.milkt.co.kr/ele/app/images/mystudy/select-icons_x2.png) 100% -96x no-repeat #fff !important;background-size:33px !important;border-top-left-radius:8px !important;border-top-right-radius:8px !important}
.lpop_plan .sbToggleOpen{background: url(//cdndata.milkt.co.kr/ele/app/images/mystudy/select-icons_x2.png) 100% -23px no-repeat  #fff !important;background-size:33px !important;border-top-left-radius:8px !important;border-top-right-radius:8px !important}
.lpop_plan .sbToggleOpen:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/mystudy/select-icons_x2.png) 100% -62px no-repeat #fff !important;background-size:33px !important;border-top-left-radius:8px !important}

/* 학습계획세우기 목표상 */
.lpop_plan .plan .sel_area .sel02{position:relative;padding:12px 0 0 50px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/line_plan.png) no-repeat 0 0;background-size:706px}
.lpop_plan .plan .sel_area .sel02 h4{display:inline-block}
.lpop_plan .plan .sel_area .sel02 .btn_rule{position:absolute;top:15px;left:220px;width:100%}
.lpop_plan .plan .sel_area .sel02 .btn_rule>a{display:block;width:138px;height:28px;padding:0;margin:0;vertical-align:top;line-height:29px;text-align:center;color:#d3d0cb;font-size:1rem;letter-spacing:-1px;background:#524e48;border-radius:10px}
.lpop_plan .plan .sel_area .sel02 .btn_rule .lpop_prize{z-index:10;position:absolute;top:-228px;left:148px;width:auto;padding:0 0 30px;border:5px solid #ff7a55;background:#fff;border-radius:25px;box-shadow:0px 0px 10px rgba(0,0,0,0.15)}
.lpop_plan .plan .sel_area .sel02 .btn_rule .lpop_prize::before{content:"";display:block;position:absolute;top:228px;left:-18px;width:19px;height:22px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat 0 -550px;background-size:200px}
.lpop_plan .plan .sel_area .sel02 .btn_rule .lpop_prize .header{height:60px;margin:-1px -1px 0 -1px;padding:0 1px 0;background:#ff7a55;background-image:none;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:none}
.lpop_plan .plan .sel_area .sel02 .btn_rule .lpop_prize .header h5{height:38px;line-height:38px;margin:0 0 0 34px;padding:10px 0 0 50px;font-size:1.625rem;font-weight:bold;color:#fff;letter-spacing:-2px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat 0 10px;background-size:200px}
.lpop_plan .plan .sel_area .sel02 .btn_rule .lpop_prize .header .lpop_close{top:11px;right:20px;width:34px;height:35px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat 0 -500px;background-size:200px}
.lpop_plan .plan .sel_area .sel02 .btn_rule .lpop_prize .lpop_cont{display:block;width:auto !important;min-width:433px !important;padding:2px 30px 0 0;margin:0}
.lpop_plan .plan .sel_area .sel02 .btn_rule .lpop_prize .lpop_cont dl{clear:both;width:auto !important;padding:28px 0 0 40px;margin:0}
.lpop_plan .plan .sel_area .sel02 .btn_rule .lpop_prize .lpop_cont dl dt{padding:0 0 5px;margin:0;font-size:1.375rem;color:#ff7a55;font-weight:bold}
.lpop_plan .plan .sel_area .sel02 .btn_rule .lpop_prize .lpop_cont dl dd{width:100% !important;padding:0;margin:0;font-size:1.125rem;color:#525344;font-weight:bold;line-height:1.4}
.lpop_plan .plan .sel_area .sel02 ul{clear:both;margin:18px 0 0 49px}
.lpop_plan .plan .sel_area .sel02 ul li{float:left;padding:0 16px 0 16px;/*background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat 0 -192px;background-size:200px*/}
.lpop_plan .plan .sel_area .sel02 ul li:first-child{padding-left:0;background:none}
.lpop_plan .plan .sel_area .sel02 ul:after{content:"";display:block;clear:both}
.lpop_plan .plan .sel_area .sel02 ul li a{display:inline-block;padding:0;margin:0;text-align:center;padding:0 20px;height:40px;line-height:41px;font-size:1.25rem;color:#bab9b8;background:#e3e0dc;border-radius:19px;font-weight:bold}
.lpop_plan .plan .sel_area .sel02 ul li.on a{height:40px;background:#5d3d32;color:#fff;border-radius:20px}
/* 학습계획세우기 적용 */
.lpop_plan .plan .result_area{position:relative;float:right;width:426px;height:472px;margin:0 33px 0 0;padding:0;background:#f7f6f6;background: -webkit-linear-gradient(left, #f3f2f2 , #f3f2f2);background: -o-linear-gradient(right, #f3f2f2, #f3f2f2);background: -moz-linear-gradient(right, #f3f2f2, #f3f2f2);background: linear-gradient(to right, #fbfcfb , #f3f2f2);box-shadow:2px 2px 3px rgba(140,160,179,0.3),0 0 1px rgba(0,0,0,0.1) inset}
.lpop_plan .plan .result_area::after{content:"";display:block;clear:both}
.lpop_plan .plan .result_area .noplan{width:426px;height:472px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/bg_plan_right_x2.png) repeat 0px 0px;background-size:76px}
.lpop_plan .plan .result_area .noplan>span{display:block;width:426px;height:154px;padding:312px 0 0 0;margin:0px 0 0 0;font-size:2.0625rem;color:#4b4b4c;line-height:1.3;font-weight:bold;text-align:center;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_noplan_x2.png) no-repeat 50% 102px;background-size:154px}
.lpop_plan .plan .result_area .result{position:relative;width:426px;height:461px;margin:1px 1px 0;padding:10px 0 0 0}
.lpop_plan .plan .result_area .result h4{float:left;margin:0 0 0 -2px;padding:0 0 0 88px;height:26px;line-height:26px;font-size:1.625rem;color:#5d3d32;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat 0 -299px;background-size:200px;letter-spacing:-1px}
.lpop_plan .plan .result_area .result h4:last-of-type{clear:both;position:absolute;top:370px;left:0}
.lpop_plan .plan .result_area .result h4+ul{clear:both;width:423px;height:305px;margin:0;padding:0;border-bottom:1px solid #ddd}
.lpop_plan .plan .result_area .result h4+ul li{position:relative;width:331px;margin:0 0 20px;padding:0 0 0 92px;font-size:1.25rem;color:#6a747d;font-weight:bold}
.lpop_plan .plan .result_area .result h4+ul li:first-child{margin-top:40px !important}
.lpop_plan .plan .result_area .result h4+ul li>a{display:inline-block;position:absolute;top:0;right:54px;color:#958d7e;text-decoration:underline}
.lpop_plan .plan .result_area .result h4+ul li.nodata{height:306px;padding:160px 46px 0;text-align:center;font-size:1.75rem;font-weight:bold;color:#777;line-height:1.4;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat 50% -622px;background-size:200px}
.lpop_plan .plan .result_area .result .prize{clear:both;position:absolute;top:370px;left:180px;padding:0 0 0 5px;color:#de724a;font-weight:bold;font-size:1.5rem}
.lpop_plan .plan .result_area .result .prize em{float:left;letter-spacing:-2px}
.lpop_plan .plan .result_area .result .prize .btn_del{float:left;display:block;vertical-align:top;width:56px;height:24px;padding:0 0 0 15px;margin:3px 0 0 14px;line-height:25px;font-size:1rem;color:#fff;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat 0 -350px;background-size:200px}
.lpop_plan .plan .result_area .result .prize .btn_del>span{display:inline-block;height:24px;line-height:25px;padding:0 18px 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat 100% -395px;background-size:200px}
.lpop_plan .plan .result_area .result .noti{clear:both;position:absolute;bottom:37px;left:0;margin:0 0 0 20px;padding:0 0 0 16px;font-size:0.9375rem;color:#888;letter-spacing:-1px;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat -80px -344px;background-size:200px}
.lpop_plan .plan .result_area .result .noti02{clear:both;position:absolute;bottom:13px;left:0;margin:0 0 0 20px;padding:0 0 0 16px;font-size:0.9375rem;color:#888;letter-spacing:-1px;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plan_v3.png) no-repeat -80px -344px;background-size:200px}

/* 학습 계획 세우기 ver2 */
.lpop_plan.v2 .plan .desc dl dd{margin:0;line-height:24px;font-size:1.0625rem;color:#4c4e4f;}
.lpop_plan.v2 .plan .desc dl dd:first-of-type{margin-top:13px;}
.lpop_plan.v2 .plan .sel_area .sel01 ul.days>li{width:75px;height:44px;}
.lpop_plan.v2 .plan .sel_area .sel01 ul.days>li>a{width:71px;height:40px;border-width:2px;font-size:1.25rem;font-weight:700;line-height:40px;}
.lpop_plan.v2 .sbOptions{max-height:149px!important;}
.lpop_plan.v2 .sbOptions li{background:none;}
.lpop_plan.v2 .sbOptions li::before{display:block;content:'';width:103px;height:0;margin:0 auto;overflow:hidden;border-bottom:2px dotted #e1e1e1;}
.lpop_plan.v2 .sbToggle{background-position-y:-171px !important;}
.lpop_plan.v2 .sbToggleOpen{background-position-y:-348px !important;}
.lpop_plan.v2 .sbToggleOpen + .sbSelector{color:#818181 !important;text-shadow:none !important;}

/* 레이어_출석이벤트 */
.lpop_attend{position:absolute;top:0;left:0;width:100%;height:100%;min-height:725px;z-index:31;background:url(//cdndata.milkt.co.kr/ele/app/images/common/attend/bg_top_shadow.png) repeat-x 0 0 #ffdada;background-size:1px}
.lpop_attend .txt_area{position:absolute;top:0;left:50%;width:1280px;height:100%;margin-left:-640px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/attend/bg_top.png) no-repeat 80% 0;background-size:333px}
.lpop_attend .lpop_close{position:absolute;top:19px;right:34px;width:30px;height:30px;font-size:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/attend/ico_attend.png) no-repeat -50px -450px;background-size:125px;border:0;box-shadow:none;text-shadow:none;border-radius:0}
.lpop_attend .top h3{width:384px;height:56px;margin:25px 0 0 75px;padding:0;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/attend/ico_attend_tit.png) no-repeat 0 0;background-size:400px}
.lpop_attend .top h3+p{position:absolute;top:30px;left:464px;font-size:1.125rem;color:#565353;font-weight:bold;text-shadow:0 0 3px #fff}
.lpop_attend .top h3+p em{color:#ed545a}
.lpop_attend .rbox{position:absolute;top:92px;left:14px;padding:5px;background:#b9eff7;border-radius:30px;border:1px solid #e3eff7;box-shadow:2px 2px 3px rgba(0,0,0,0.3)}
.lpop_attend .rbox>div{position:relative;width:908px;height:617px;background:#fff;margin:0 auto 0;border-radius:25px;box-shadow:0 0 1px rgba(0,0,0,0.3) inset}
.lpop_attend .rbox>div .box_top{position:relative;margin:0;padding:0}
.lpop_attend .rbox>div .box_top .total{position:absolute;top:-59px;right:-8px;display:block;width:121px;height:73px;padding:54px 0 0 0;text-align:center;color:#3e3e3e;font-size:1.875rem;vertical-align:bottom;letter-spacing:-1px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/attend/ico_attend.png) no-repeat 0 -300px;background-size:125px}
.lpop_attend .rbox>div .box_top .total>strong{font-weight:bold;display:inline-block;font-size:2.25rem;padding:0px 0 0 0;vertical-align:middle;line-height:1.0}
.lpop_attend .rbox>div .box_top h4{text-align:center;font-weight:bold;color:#ff7373;font-size:2.1875rem;letter-spacing:-1px;padding:15px 0 0 0}
.lpop_attend .rbox>div .box_top h4>em{color:#363636}
.lpop_attend .rbox>div .box_top h4>span{display:block;color:#828281;font-size:2.75rem}
.lpop_attend .rbox>div .box_top .nav{position:absolute;top:24px;left:173px;width:564px}
.lpop_attend .rbox>div .box_top .nav a{display:block;position:absolute;font-size:1.3125rem;color:#414141;font-weight:bold}
.lpop_attend .rbox>div .box_top .nav a>span{position:absolute;overflow:hidden;width:12px;height:24px;font-size:0;line-height:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/attend/ico_attend.png) no-repeat 0 -450px;background-size:125px}
.lpop_attend .rbox>div .box_top .nav .btn_prev{top:0;left:0;padding:0 0 0 27px}
.lpop_attend .rbox>div .box_top .nav .btn_next{top:0;right:0;padding:0 27px 0 0}
.lpop_attend .rbox>div .box_top .nav a.btn_prev>span{top:0;left:0}
.lpop_attend .rbox>div .box_top .nav a.btn_next>span{top:0;right:0;background-position:-20px -450px}
.lpop_attend .rbox>div .box_top .noti{position:absolute;bottom:23px;left:15px;font-size:0.8125rem;color:#878787;font-weight:bold;line-height:1.3}
.lpop_attend .rbox>div .box_top .noti li{margin:10px 0;padding:0 0 0 7px;letter-spacing:-1px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/dot_x2.png) no-repeat 0 5px;background-size:3px}
.lpop_attend .list_wrapper_attend{position: absolute;z-index:1;top:69px !important;left:12px !important;bottom:0px;width:877px;background:none;overflow:hidden;overflow-y:auto;text-align:left}
.lpop_attend .list_wrapper_attend>div{padding:0px 0 0 0}
.lpop_attend .tbl_calendar{width:860px;table-layout:fixed}
.lpop_attend .tbl_calendar thead tr th{height:21px;vertical-align:middle;padding:2px 0 0;background:#ffd5e7;font-size:0.9375rem;font-weight:bold;text-align:center;border-bottom:1px solid #a69d95}
.lpop_attend .tbl_calendar thead tr th:first-child,
.lpop_attend .tbl_calendar tbody tr td:first-child a em{color:#cc3636}
.lpop_attend .tbl_calendar thead tr th:last-child,
.lpop_attend .tbl_calendar tbody tr td:last-child a em{color:#3373cc}
.lpop_attend .tbl_calendar tbody tr td{height:104px;padding:0;border-top:1px solid #c9c5c1;border-left:1px solid #c9c5c1}
.lpop_attend .tbl_calendar tbody tr td:first-child{border-left:0}
.lpop_attend .tbl_calendar tbody tr td a{position:relative;display:inline-block;width:100%;height:100%}
.lpop_attend .tbl_calendar tbody tr td a em{position:absolute;top:3px;left:4px;display:block;font-size:1.25rem;color:#000;letter-spacing:-1px}
.lpop_attend .tbl_calendar tbody tr td a.today{background:#eaffd1;box-shadow:3px 3px 0 #d6ffa6 inset,-3px -3px 0 #d6ffa6 inset}
.lpop_attend .tbl_calendar tbody tr td a>span{display:block;width:95px;height:95px;margin:5px 0 0 14px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/attend/ico_attend.png) no-repeat 0 0;background-size:125px}
.lpop_attend .tbl_calendar tbody tr td a>span.type01{background-position:0 -200px}
.lpop_attend .tbl_calendar tbody tr td a>span.type02{background-position:0 -100px}
.lpop_attend .rbox_aside{position:absolute;top:92px;right:12px;padding:5px;background:#79b1d1;border-radius:30px;border:1px solid #f8e8e8;box-shadow:2px 2px 3px rgba(0,0,0,0.3)}
.lpop_attend .rbox_aside>div{position:relative;width:318px;height:617px;background:#fff;margin:0 auto 0;border-radius:25px;box-shadow:0 0 1px rgba(0,0,0,0.3) inset}
.lpop_attend .rbox_aside::after{content:"";display:block;clear:both;position:absolute;top:160px;left:-21px;width:37px;height:300px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/attend/ico_spring.png) repeat-y 0 0;background-size:37px}
.lpop_attend .rbox_aside h4{position:absolute;top:-28px;left:31px;width:258px;height:121px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/attend/ico_attend_tit.png) no-repeat 0 -70px;background-size:400px}
.lpop_attend .rbox_aside ul.point{padding:108px 0 0 36px}
.lpop_attend .rbox_aside ul.point li{position:relative;height:50px;margin:0 0 30px;padding:0 0 0 56px;font-size:1.1875rem;color:#363636;line-height:1.1;background:url(//cdndata.milkt.co.kr/ele/app/images/common/attend/ico_attend.png) no-repeat 0 -497px;background-size:125px}
.lpop_attend .rbox_aside ul.point li>span{font-size:1.3125rem;font-weight:bold}
.lpop_attend .rbox_aside ul.point li>em{font-size:1.625rem;font-weight:bold}
.lpop_attend .rbox_aside ul.point li .fin{position:absolute;top:3px;left:0;display:block;width:44px;height:45px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/attend/ico_attend.png) no-repeat 0 -550px;background-size:125px}
.lpop_attend .rbox_aside ul.noti{padding:0px 0 0 36px}
.lpop_attend .rbox_aside ul.noti li{margin:0 0 11px;font-size:1rem;color:#737373;letter-spacing:-1px;text-indent:-8px}

/* 레이어_진도 조정요청 */
.lpop_jindo{position:absolute;top:0;left:0;width:100%;height:100%;min-height:726px;z-index:32;background:rgba(0,0,0,0.7)}
.lpop_jindo .txt_area{position:absolute;top:130px !important;min-width:655px;min-height:304px;text-align:center;border:3px solid #1c2843;background:#fff;border-radius:25px}
.lpop_jindo .txt_area>div{padding:0;margin:0}
.lpop_jindo h3{display:block;min-width:208px;height:65px;line-height:70px;margin:0 27px 7px;font-size:1.5625rem;color:#1f1f1f;font-weight:bold;border-bottom:2px solid #d1d1d1;text-align:left}
.lpop_jindo h3>span{padding:0 0 0 10px;margin:0}
.lpop_jindo .lpop_close{position:absolute;top:20px;right:20px;width:28px;height:28px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_todaystudy02.png) no-repeat 0 -50px;background-size:100px}
.lpop_jindo .lpop_close02{position:absolute;top:20px;right:20px;width:15px;height:15px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_todaystudy02.png) no-repeat -85px -116px;background-size:100px}
.lpop_jindo .tab_nav{height:48px;margin:17px 27px 10px;text-align:left;border-bottom:1px solid #737a8b}
.lpop_jindo .tab_nav li{display:inline-block;vertical-align:top;height:47px;line-height:49px;margin:0 5px 0 0;padding:0;font-size:1.3125rem;font-weight:bold;letter-spacing:-1px;background:#f5f6f1;border:1px solid #b9bcc5;border-bottom:0 !important;border-top-left-radius:15px;border-top-right-radius:15px}
.lpop_jindo .tab_nav li>a{display:inline-block;vertical-align:top;height:47px;line-height:49px;padding:0 14px 0 19px;color:#888f9a}
.lpop_jindo .tab_nav li>a>span{padding:0 25px 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_jindo.png) no-repeat 100% -42px;background-size:100px}
.lpop_jindo .tab_nav li.on{height:48px;background:#ffe2e2;border:1px solid #737a8b;border-bottom:0 !important}
.lpop_jindo .tab_nav li.on a{color:#1c2843;background-position:100% 19px}
.lpop_jindo .tab_cont{margin:0 27px  27px !important;text-align:left}
/* 레이어_진도 조정요청_탭1_오늘의 학습 진도 조정 */
.lpop_jindo .tab_cont .toptxt{position:relative;display:table-cell;vertical-align:middle;width:647px;height:60px;background:#fff;font-size:1.0625rem;font-weight:bold;color:#1f1f1f;letter-spacing:-1px}
.lpop_jindo .tab_cont .toptxt>span{display:inline-block;width:440px;padding:0}
.lpop_jindo .tab_cont .toptxt strong{color:#0082c4;border-bottom:1px solid #005294}
.lpop_jindo .tab_cont .toptxt em{color:#f00}
.lpop_jindo .tab_cont .toptxt .btn_info{position:absolute;top:8px;right:0px;display:inline-block;height:40px;line-height:42px;text-align:center;color:#fff;background:#0060a8;border-radius:10px}
.lpop_jindo .tab_cont .toptxt .btn_info>span{display:inline-block;padding:0 28px 0 0;margin:0 6px 0 13px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_question.png) no-repeat 100% 10px;background-size:20px}
.lpop_jindo .tab_cont .toptxt .lpop_info{z-index:10;position:absolute;top:64px;right:0px;width:610px;min-height:230px;background:#0060a8;border-radius:15px;}
.lpop_jindo .tab_cont .toptxt .lpop_info::after{content:"";display:block;clear:both;position:absolute;top:-10px;right:74px;width:21px;height:10px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/img_arrow05.png) no-repeat 0 0;background-size:21px}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl{margin:18px 20px 0}
.lpop_jindo .tab_cont .toptxt .lpop_info .lpop_close{top:14px;right:14px}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl dt{margin:0 0 5px;color:#fff;font-size:1.1875rem;font-weight:bold;border-bottom:1px solid #00c0ff;padding-bottom:10px}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl dt,dd:after{content:'';display:block;clear:both}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl>dd>ul{padding:0 0 8px}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl dt>span{display:inline-block;height:23px;padding:0 27px 0 0}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl>dd>ul>li{padding:0 0 0 10px;margin:5px 0 0 0;color:#fff;font-weight:500;font-size:1rem;line-height:1.4;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_dot02.png) no-repeat 0 10px;background-size:5px}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl>dd>ul>li li{margin:5px 0 0 0;padding:0 0 0 11px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_jindo.png) no-repeat 0 -447px;background-size:100px;clear:both}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl>dd>ul>li li:first-child{background-position:0 -391px}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl>dd>ul>li li:nth-child(2){background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_jindo02.png) no-repeat 0 10px;background-size:8px}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl>dd>ul>li em{color:#0083e2}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl>dd>ul>li em.underline{color:#fff;text-decoration:underline;font-weight:700}
.lpop_jindo .tab_cont .toptxt .lpop_info>dl>dd>ul>li li:last-child em{display:inline-block;float:left;height:60px;padding:0 3px 0 0}
.lpop_jindo .tab_cont .toptxt .lpop_info .jindo_infoTxt{clear:both;margin:0 20px 25px}
.lpop_jindo .tab_cont .toptxt .lpop_info .jindo_infoTxt li{padding:0 0 0 10px;margin:5px 0 0 0;color:#99e6ff;font-weight:600;font-size:1rem;line-height:1.4;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_dot02.png) no-repeat 0 -4px;background-size:5px}
.lpop_jindo .tab_cont .toptxt .lpop_info .jindo_infoTxt li em{color:#99e6ff;text-decoration:underline;font-weight:700}
.lpop_jindo .tab_cont ul.list{margin:25px 0 0 0}
.lpop_jindo .tab_cont ul.list>li{position:relative;height:100%;margin:0 0 17px 0 !important;padding:0 !important;color:#000;font-size:1.25rem;font-weight:bold;vertical-align:top}
.lpop_jindo .tab_cont ul.list>li>span{display:inline-block;margin:10px 0 0 0;vertical-align:top}
.lpop_jindo .tab_cont ul.list>li>span.tit{margin:10px 25px 0 0;padding:0 0 0 16px;vertical-align:top;letter-spacing:-1px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_jindo_dot02.gif) no-repeat 0 10px;background-size:8px}
.lpop_jindo .tab_cont ul.list>li:first-child>span.tit{margin-top:14px}
.lpop_jindo .tab_cont ul.list>li .radiobtn_area{display:inline-block;height:50px;border:1px solid #9d9d9d;border-radius:15px;overflow:hidden}
.lpop_jindo .tab_cont .lectlist ul{display:block;width:647px;margin:21px auto 0;text-align:center}
.lpop_jindo .tab_cont .lectlist ul li{display:inline-block;height:43px;line-height:45px;padding:0 10px 0 5px;margin:0 0 9px;background:#f4f2eb;border-radius:10px;font-size:1rem;color:#000;font-weight:bold}
.lpop_jindo .tab_cont .lectlist ul li em{position:relative;display:inline-block;min-width:40px;height:24px;line-height:26px;margin:0 10px 0 0;padding:0 5px;background:#d263ae;color:#fff;border-radius:6px}
.lpop_jindo .tab_cont .lectlist ul li em::after{content:"";display:block;position:absolute;top:50%;right:-5px;margin-top:-3px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:6px solid #d263ae}
.lpop_jindo .tab_cont .lectlist ul li em.lect_ko,
.lpop_jindo .tab_cont .lectlist ul li em.lect_ma{background:#d263ae}
.lpop_jindo .tab_cont .lectlist ul li em.lect_ko::after,
.lpop_jindo .tab_cont .lectlist ul li em.lect_ma::after{border-left:6px solid #d263ae}
.lpop_jindo .tab_cont .lectlist ul li em.lect_so,
.lpop_jindo .tab_cont .lectlist ul li em.lect_sc,
.lpop_jindo .tab_cont .lectlist ul li em.lect_en,
.lpop_jindo .tab_cont .lectlist ul li em.lect_dn,
.lpop_jindo .tab_cont .lectlist ul li em.lect_cb{background:#778ee7}
.lpop_jindo .tab_cont .lectlist ul li em.lect_so::after,
.lpop_jindo .tab_cont .lectlist ul li em.lect_sc::after,
.lpop_jindo .tab_cont .lectlist ul li em.lect_en::after,
.lpop_jindo .tab_cont .lectlist ul li em.lect_dn::after,
.lpop_jindo .tab_cont .lectlist ul li em.lect_cb::after{border-left:6px solid #778ee7}
.lpop_jindo .tab_cont .cont01 .btn_area{position:relative;width:100%;margin:0px 0 24px;padding:0;text-align:center}
.lpop_jindo .tab_cont .cont02 .btn_area{position:absolute;bottom:0px;left:0;width:100%;margin:0 0 26px;padding:0;text-align:center}
.lpop_jindo .tab_cont .btn_request{display:inline-block;width:280px;height:60px;line-height:59px;overflow:hidden;background:#0089f0;border-radius:30px;}
.lpop_jindo .tab_cont .btn_request>span{display:inline-block;margin:0;padding:0 19px 0 0;font-size:1.25rem;color:#fff;letter-spacing:-1px;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_todaystudy02.png) no-repeat 100% -366px;background-size:100px}
/* 레이어_진도 조정요청_탭2_수준별 학습 조정 */
.lpop_jindo .tab_cont .cont02 {padding:0;border:1px solid #d6d6d6;background:#f9f9f9}
.lpop_jindo .tab_cont .cont02::after{content:"";display:block;clear:both}
.lpop_jindo .tab_cont .cont02 .cont{position:relative}
.lpop_jindo .tab_cont .cont02 .top{position:relative;height:89px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/bg_toptit.png) repeat-x 0 0 #ffe7f7;background-size:38px}
.lpop_jindo .tab_cont .cont02 .top .btn_info{position:absolute;top:10px;right:8px;width:28px;height:28px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_jindo.png) no-repeat 0 -250px;background-size:100px}
.lpop_jindo .tab_cont .cont02 .cont_02 .top{background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/bg_toptit02.png) repeat-x -18px 0 #e7f4ff;background-size:38px}
.lpop_jindo .tab_cont .cont02 .cont .toptit{display:block;width:100%;padding:16px 0 6px 0;color:#000;font-size:1.5rem;font-weight:bold;text-align:center;letter-spacing:-1px}
.lpop_jindo .tab_cont .cont02 .cont .desc{display:block;width:100%;padding:0;margin:0;color:#4c505b;font-size:0.9375rem;text-align:center;font-weight:bold}
.lpop_jindo .tab_cont .cont02 .cont .desc>em{color:#005294;border-bottom:1px solid #005294}
.lpop_jindo .tab_cont .cont02 .cont_01{float:left;width:398px;height:371px;padding:0 0 27px;border-right:1px dashed #a9adb7}
.lpop_jindo .tab_cont .cont02 .cont_02{float:left;width:398px;height:371px;padding:0 0 27px}
.lpop_jindo .tab_cont .cont02 .cont_01 .btn_request{width:225px;background-position:0 -50px}
.lpop_jindo .tab_cont .cont02 ul.list{margin:0 0 0 15px !important;padding:5px 0 0 0 !important}
.lpop_jindo .tab_cont .cont02 ul.list>li{position:relative;margin:0 0 21px !important;padding:0 !important;color:#000;font-size:1.25rem;font-weight:bold;vertical-align:top}
.lpop_jindo .tab_cont .cont02 ul.list>li>span{display:block;margin:10px 0 0 0;vertical-align:top}
.lpop_jindo .tab_cont .cont02 ul.list>li>span.tit{margin:10px 25px 14px 0;padding:0 0 0 15px;vertical-align:top;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_jindo.png) no-repeat 0 -93px;background-size:100px}
.lpop_jindo .tab_cont .cont02 ul.list>li:first-child>span.tit{margin-top:17px}
.lpop_jindo .tab_cont .cont02 .cont_02 .before{width:295px;height:129px;margin:50px auto 0;text-align:center;font-size:1.25rem;font-weight:bold;border-radius:25px;box-shadow:0 0 12px rgba(0,0,0,0.2) inset}
.lpop_jindo .tab_cont .cont02 .cont_02 .before>span{display:table-cell;width:295px;height:129px;vertical-align:middle;line-height:1.2}
.lpop_jindo .tab_cont .cont02 .cont_02 .before em{color:#2178c1}
.lpop_jindo .tab_cont .cont02 .cont_02 .before .btn_area .btn_test{display:inline-block;width:171px;height:43px;line-height:42px;overflow:hidden;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/btn_request.png) no-repeat 0 -100px;background-size:250px}
.lpop_jindo .tab_cont .cont02 .cont_02 .before .btn_area .btn_test>span{display:inline-block;margin:0 15px 0 21px;padding:0 19px 0 0;font-size:1.25rem;color:#000;letter-spacing:-1px;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_todaystudy02.png) no-repeat 100% -237px;background-size:100px}
.lpop_jindo .tab_cont .cont02 .cont_02 .after>ul{width:302px;min-height:129px;margin:10px auto 0;padding:20px 17px 12px;text-align:center;font-size:1.25rem;font-weight:bold;border-radius:25px;box-shadow:0 0 12px rgba(0,0,0,0.2) inset}
.lpop_jindo .tab_cont .cont02 .cont_02 .after>ul>li{clear:both;border-top:1px dashed #b9bcc5}
.lpop_jindo .tab_cont .cont02 .cont_02 .after>ul>li:first-child{border-top:0}
.lpop_jindo .tab_cont .cont02 .cont_02 .after>ul:after{content:"";display:block;clear:both}
.lpop_jindo .tab_cont .cont02 .cont_02 .after>ul>li>span{float:left;display:block;width:151px;height:34px;line-height:34px;padding:0 0 0 14px;border-left:0;text-align:left}
.lpop_jindo .tab_cont .cont02 .cont_02 .after>ul>li>em{float:left;display:block;width:107px;height:34px;line-height:34px;padding:0 0 0 29px;border-left:1px dashed #7b8292;text-align:left}
.lpop_jindo .tab_cont .cont02 .cont_02 .after em{color:#2178c1}
.lpop_jindo .tab_cont .cont02 .cont_02 .after .btn_area .btn_retest{display:inline-block;width:202px;height:43px;line-height:42px;overflow:hidden;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/btn_request.png) no-repeat 0 -150px;background-size:250px}
.lpop_jindo .tab_cont .cont02 .cont_02 .after .btn_area .btn_retest>span{display:inline-block;margin:0 15px 0 21px;padding:0 19px 0 0;font-size:1.25rem;color:#000;letter-spacing:-1px;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_todaystudy02.png) no-repeat 100% -237px;background-size:100px}
/* 레이어_진도 조정요청_레이어_수준별 학습 안내 */
.lpop_jindo .lpop_info02{position:absolute;top:45px;right:-60px;width:486px;height:320px;border:1px solid rgba(0,0,0,0.34);z-index:10;border-radius:15px;background:#fff5f5;box-shadow:2px 2px 5px rgba(0,0,0,0.3)}
.lpop_jindo .lpop_info02::after{content:"";display:block;clear:both;position:absolute;top:-6px;right:79px;width:6px;height:6px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/img_arrow02.png) no-repeat 0 0;background-size:6px}
.lpop_jindo .lpop_info02 .lpop_close{top:14px;right:14px}
.lpop_jindo .lpop_info02 h4{margin:18px 0 15px 24px;font-size:1.25rem;letter-spacing:-1px}
.lpop_jindo .lpop_info02 ul.tab{height:36px;margin:0 0 0 24px}
.lpop_jindo .lpop_info02 ul.tab::after{content:"";display:block;clear:both}
.lpop_jindo .lpop_info02 ul.tab li{float:left;width:135px;height:36px;margin:0 10px 0 0;background:#e2e2e2;border-radius:25px}
.lpop_jindo .lpop_info02 ul.tab li>a{position:relative;display:inline-block;width:135px;height:36px;line-height:38px;text-align:center;color:#7291a5;font-size:1.125rem;font-weight:bold;letter-spacing:-1px}
.lpop_jindo .lpop_info02 ul.tab li.on>a{width:138px;height:42px;color:#024168;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/btn_request.png) no-repeat 0 -200px;background-size:250px}
.lpop_jindo .lpop_info02 .infotxt{min-height:156px;margin:10px 24px;padding:18px 20px 15px;border-radius:15px;background:#fff}
.lpop_jindo .lpop_info02 dl {clear:both;display:block;height:75px;padding:0 0 0;letter-spacing:0;font-weight:bold;line-height:1.5}
.lpop_jindo .lpop_info02 dl:first-child{padding-bottom:10px}
.lpop_jindo .lpop_info02 dl dt{display:block;font-size:1.0625rem;color:#000}
.lpop_jindo .lpop_info02 dl dd{display:block;margin:0 0 10px;font-size:1rem;color:#525344}
.lpop_jindo .lpop_info02 dl dd ol{display:inline-block}
.lpop_jindo .lpop_info02 dl dd ol li{display:inline-block;padding:0 9px 0 14px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/img_arrow03.png) no-repeat 0 50%;background-size:8px}
.lpop_jindo .lpop_info02 dl dd ol li:first-child{padding:0 9px 0 0;background:none}
/* 레이어_진도 조정요청_라디오버튼 */
.lpop_jindo .tab_cont .radiobtn {z-index:1; position:relative;display:block;float:left;height:50px !important; margin:0 0 0 0px;padding:0 0;border:0;border-right:1px solid #9d9d9d}
.lpop_jindo .tab_cont .radiobtn:last-child{border:0}
.lpop_jindo .tab_cont .radiobtn input {z-index:1;visibility:hidden;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}
.lpop_jindo .tab_cont .radiobtn label {position:relative;top:0;left:0;display:inline-block;height:50px;line-height:52px;cursor:pointer;padding:0 20px 0 39px !important;margin:0 !important;font-size:1.125rem;color:#000;background:#fff;border:0;box-shadow:none !important}
.lpop_jindo .tab_cont .radiobtn label:after {z-index:3;content: ''; display:block;position: absolute; top:14px;left:14px;width:22px !important; height:22px !important;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_jindo.png) no-repeat 0px -350px;background-size:100px}
.lpop_jindo .tab_cont .radiobtn input[type=radio]:checked + label{background:#e0fcff}
.lpop_jindo .tab_cont .radiobtn input[type=radio]:checked + label:after {background-position:-22px -350px}
/* 레이어_진도 조정요청_셀렉트박스 */
.lpop_jindo .tab_cont ul.list .list02{z-index:2}
.lpop_jindo .tab_cont ul.list .list03{z-index:1}
.lpop_jindo .tab_cont .selbox .sbToggle{background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -110px no-repeat !important;background-size:23px !important}
.lpop_jindo .tab_cont .selbox .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_jindo .tab_cont .selbox .sbToggleOpen{background: url(//cdndata.milkt.co.kr/ele/app/images/hbmath/select-icons_x2.png) 0 -9px no-repeat !important;background-size:23px !important}
.lpop_jindo .tab_cont .selbox .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_jindo .tab_cont .selbox{position:relative;top:0;left:0;display:inline-block}
.lpop_jindo .tab_cont .selbox .sbHolder{width:170px !important;height:45px !important;margin:0 18px 0 0;line-height: 45px !important;font-size:1.125rem !important;border: solid 1px #9d9d9d !important;background:#fff;border-radius:6px !important;z-index:3}
.lpop_jindo .tab_cont .selbox .sbSelector{height: 45px !important;line-height: 45px !important;font-weight:bold !important}
.lpop_jindo .tab_cont .selbox .sbToggle{top:0px;height: 45px !important}
.lpop_jindo .tab_cont .selbox .sbOptions{top: 41px !important;left:-1px !important;padding-top:3px !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_jindo .tab_cont .selbox .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_jindo .tab_cont .selbox .sbOptions a{padding: 0px 0 0 10px !important;color:#2c2c2c !important;font-size:1.125rem;font-weight:normal}
.lpop_jindo .tab_cont .selbox .sbOptions a.sbFocus{color: #000 !important;background:none !important;font-weight:bold !important}
.lpop_jindo .tab_cont .selbox .sbOptions .sbDisabled{padding: 0px 0 0px 10px !important}
.lpop_jindo .tab_cont .selbox .sbOptions .sbGroup{padding: 0px 0 0px 10px !important}
.lpop_jindo .tab_cont .selbox .sbToggle{background-position:0 -114px !important}
.lpop_jindo .tab_cont .selbox .sbToggle:hover{background-position:0 -114px !important}
.lpop_jindo .tab_cont .selbox .sbToggleOpen{background-position:0 -12px !important}
.lpop_jindo .tab_cont .selbox .sbToggleOpen:hover{background-position:0 -12px !important}
.lpop_jindo .tab_cont .list03 .tit+.selbox .sbHolder{width:150px !important}

/* 우편번호찾기 */
.lpop.find_addr {position:fixed;z-index:30;}
.lpop.find_addr .txt_area{position:absolute;top:78px;left:50%;margin-left:-355px;margin-top:0;z-index:30;width:710px;height:559px;text-align:center;border:5px solid #6176a3;background:#fff;border-radius:25px}
.lpop.find_addr .txt_area>div{margin:0 0 60px}
.lpop.find_addr .txt_area>div>div{margin:35px 0 0 0}
.lpop.find_addr h3{height:61px;line-height:61px;font-size:1.6875rem;font-weight:bold;letter-spacing:-1px;color:#fff;text-align:left;background:#6176a3;margin:-1px 0 0;padding:0 0 0 81px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:1px solid #dddddd;background:url(//cdndata.milkt.co.kr/ele/app/images/setting/ico_setting02_x2.png) no-repeat 25px -239px #6176a3;background-size:40px}
.lpop.find_addr p{padding:15px 0 0 0;margin:0;line-height:1.3;min-height:40px;}
.lpop.find_addr p.txt01 em{color:#98bf0a}
.lpop.find_addr p.txt02{font-size:1.25rem}
.lpop.find_addr input[type=password]{height:46px;border-radius:0px;border-top-left-radius:10px;border-bottom-left-radius:10px}
.lpop.find_addr .btn_confirm{border-radius:0px;margin:0;height:58px;background:#de3f18;box-shadow:none;border:none}
.lpop.find_addr .txt_area .lpop_close{position:absolute;top:15px;right:14px;width:34px;height:34px;margin:0;padding:0;border-radius:0;background:url(//cdndata.milkt.co.kr/ele/app/images/setting/ico_lpop_close.png) no-repeat 0 0;background-size:34px;text-indent:-9999px;border:0;box-shadow:none}
.lpop.find_addr .tab_select{padding:0 93px 16px 93px}
.lpop.find_addr .tab_select li{float:left;width:50%;text-align:left}
.lpop.find_addr .tab_select span{display:inline-block;height:40px;line-height:40px;font-size:1.375rem;font-weight:bold;padding:0 0 0 24px;background:url(//cdndata.milkt.co.kr/ele/app/images/setting/ico_setting_x2.png) no-repeat 0 -830px;background-size:100px}
.lpop.find_addr .tab_select .on span{background-position:0 -870px}
.lpop.find_addr .tab_select:after{content:"";display:block;clear:both}
.lpop.find_addr .tab_cont{text-align:left}
.lpop.find_addr .tab_cont .srch_area{padding:0 0 0 32px}
.lpop.find_addr .tab_cont .srch_area .srch_inputBox{display:block;margin-top:6px}
.lpop.find_addr .tab_cont .srch_area input[type=text]{width:426px;height:20px;line-height:20px;font-size:1.25rem;background:#fff;color:#000;margin:0 0 0 0px}
.lpop.find_addr .tab_cont .srch_area .btn_srch{vertical-align:top;width:87px;height:32px;padding:0;margin:0 0 0 10px;border-radius:5px;color:#000;font-size:1rem;text-shadow:none;border:1px solid #cccccc;background:#f5f5f5;font-weight:bold}
.lpop.find_addr .tab_cont .srch_area label{display:inline-block;width:57px;margin-bottom:0px;vertical-align:top;height:32px;line-height:32px;font-size:1.25rem;font-weight:bold}
.lpop.find_addr .tab_cont .srch_area label.addSrch{display:inline-block;width:67px;margin-bottom:0px;vertical-align:top;height:32px;line-height:32px;font-size:1.25rem;font-weight:bold;margin-left:32px}
.lpop.find_addr .tab_cont .srch_area label.searchTxt {width:60px}
.lpop.find_addr .tab_cont .srch_area p{text-align:left;padding:7px 0 0 0}
.lpop.find_addr .tab_cont .srch_area p:first-child{padding:0}
.lpop.find_addr .tab_cont .srch_area p.noti{text-align:left;font-size:1.375rem;min-height:20px;padding:11px 0 0 60px;color:#666}
.lpop.find_addr .tab_cont .srch_area p+p.noti{padding:3px}
.lpop.find_addr .tab_cont .srch_area ul.ex{padding:5px 0 0 60px}
.lpop.find_addr .tab_cont .srch_area ul.ex li{font-size:1.25rem;color:#666;line-height:1.1}
.lpop.find_addr .tab_cont .srch_area ul.ex li em{color:#3b66c2}
.lpop.find_addr .tab_cont .srch_area p.tip{height:45px;line-height:45px;padding:0;margin:18px 0 0 -32px;text-indent:0;text-align:center;font-size:1.1875rem;color:#666;letter-spacing:-1px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#ededed;vertical-align:top}
.lpop.find_addr .tab_cont .srch_area .sbHolder{background-color: #fff !important;border: solid 1px #457dd0 !important;font-size:1.125rem !important;font-weight: normal !important;height: 30px !important;line-height: 30px !important;position: relative !important;width: 92px !important;border-radius:5px !important;z-index:1;display:inline-block !important;margin-right:7px}
.lpop.find_addr .tab_cont .srch_area .sbSelector{display: block !important;height: 30px !important;left: 0 !important;line-height: 30px !important;outline: none !important;overflow: hidden !important;position: absolute !important;text-indent: 10px !important;top: 0 !important;text-align:left !important;width:100% !important;/*width: 170px;*/}
.lpop.find_addr .tab_cont .srch_area .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #000 !important;outline: none !important;text-decoration: none !important;}
.lpop.find_addr .tab_cont .srch_area .sbToggle{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -116px no-repeat !important;background-size:23px !important;display: block;height: 30px !important;outline: none !important;position: absolute !important;right: 0 !important;top: 0 !important;width: 30px !important;}
.lpop.find_addr .tab_cont .srch_area .sbToggle:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -167px no-repeat !important;background-size:23px !important;}
.lpop.find_addr .tab_cont .srch_area .sbToggleOpen{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -16px no-repeat !important;background-size:23px !important;}
.lpop.find_addr .tab_cont .srch_area .sbToggleOpen:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -66px no-repeat !important;background-size:23px !important;}
.lpop.find_addr .tab_cont .srch_area .sbHolderDisabled{background-color: #3C3C3C !important;border: solid 1px #457dd0 !important;}
.lpop.find_addr .tab_cont .srch_area .sbOptions{max-height:300px !important;background-color: #fff !important;border: solid 1px #457dd0 !important;list-style: none !important;left: -1px !important;margin: 0 !important;padding: 0 !important;position: absolute !important;top: 30px !important;/*width: 200px;*/width:100% !important;z-index: 10 !important;overflow-y: auto !important;border-radius:5px !important;}
.lpop.find_addr .tab_cont .srch_area .sbOptions li{padding: 0 0px !important}
.lpop.find_addr .tab_cont .srch_area .sbOptions a{display: block !important;outline: none !important;padding: 3px 0 3px 10px !important;border-top:0 !important;text-align:left !important}
.lpop.find_addr .tab_cont .srch_area .sbOptions a:link, .sbOptions a:visited{color: #454545;text-decoration: none !important;}
.lpop.find_addr .tab_cont .srch_area .sbOptions a.sbFocus{color: #fff !important;background:#478fd9 !important;}
.lpop.find_addr .tab_cont .srch_area .sbHolder:last-child{width:200px}
.lpop.find_addr .tab_cont .srch_area02 .sbHolder{background-color: #fff !important;border: solid 1px #457dd0 !important;font-size:1.125rem !important;font-weight: normal !important;height: 30px !important;line-height: 30px !important;position: relative !important;width: 197px !important;border-radius:5px !important;z-index:1;display:inline-block !important;margin-right:7px}
.lpop.find_addr .tab_cont .srch_area02 .sbSelector{display: block !important;height: 30px !important;left: 0 !important;line-height: 30px !important;outline: none !important;overflow: hidden !important;position: absolute !important;text-indent: 10px !important;top: 0 !important;text-align:left !important;width:100% !important;/*width: 170px;*/}
.lpop.find_addr .tab_cont .srch_area02 .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #000 !important;outline: none !important;text-decoration: none !important;}
.lpop.find_addr .tab_cont .srch_area02 .sbToggle{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -116px no-repeat !important;background-size:23px !important;display: block;height: 30px !important;outline: none !important;position: absolute !important;right: 0 !important;top: 0 !important;width: 30px !important;}
.lpop.find_addr .tab_cont .srch_area02 .sbToggle:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -167px no-repeat !important;background-size:23px !important;}
.lpop.find_addr .tab_cont .srch_area02 .sbToggleOpen{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -16px no-repeat !important;background-size:23px !important;}
.lpop.find_addr .tab_cont .srch_area02 .sbToggleOpen:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -66px no-repeat !important;background-size:23px !important;}
.lpop.find_addr .tab_cont .srch_area02 .sbHolderDisabled{background-color: #3C3C3C !important;border: solid 1px #457dd0 !important;}
.lpop.find_addr .tab_cont .srch_area02 .sbOptions{max-height:300px !important;background-color: #fff !important;border: solid 1px #457dd0 !important;list-style: none !important;left: -1px !important;margin: 0 !important;padding: 0 !important;position: absolute !important;top: 30px !important;/*width: 200px;*/width:100% !important;z-index: 10 !important;overflow-y: auto !important;border-radius:5px !important;}
.lpop.find_addr .tab_cont .srch_area02 .sbOptions li{padding: 0 0px !important}
.lpop.find_addr .tab_cont .srch_area02 .sbOptions a{display: block !important;outline: none !important;padding: 3px 0 3px 10px !important;border-top:0 !important;text-align:left !important}
.lpop.find_addr .tab_cont .srch_area02 .sbOptions a:link, .sbOptions a:visited{color: #454545;text-decoration: none !important;}
.lpop.find_addr .tab_cont .srch_area02 .sbOptions a.sbFocus{color: #fff !important;background:#478fd9 !important;}
.lpop.find_addr .tab_cont .srch_area02 .sbHolder:last-child{width:200px}
.lpop.find_addr .tab_cont .result_area{border-top:1px solid #d5d3d3;padding:10px 0 0 0;margin:18px 0 0 0}
.lpop.find_addr .tab_cont .result_area p{padding:0;margin:0;font-size:1.25rem;min-height:34px;letter-spacing:0;border-bottom:1px solid #d5d3d3}
.lpop.find_addr .tab_cont .result_area p em{color:#e37060}
.lpop.find_addr .tab_cont .result_area ul{padding:0px 0;background:#ededed;}
.lpop.find_addr .tab_cont .result_area ul li{padding:0 0 0 32px;text-indent:0;font-size:1.25rem;letter-spacing:-1px;border-bottom:1px solid #ddd;vertical-align:top}
.lpop.find_addr .tab_cont .result_area ul li a{display:block;color:#000;padding:10px 0}
.lpop.find_addr .tab_cont .result_area ul li a.on{color:#347dd7}
.lpop.find_addr .tab_cont .result_area ul li a>em{display:inline-block;vertical-align:top;width:68px;padding:0 0 0 0}
.lpop.find_addr .tab_cont .result_area ul li a>span{display:inline-block;vertical-align:top;width:600px}
.lpop.find_addr #wrapper{top:61px;bottom:60px}
.lpop.find_addr .page{position:absolute;bottom:14px;left:0;margin:0;text-align:center;width:100%}
.lpop.find_addr .page a{display:inline-block;min-width:34px;height:34px;margin:0 7px}
.lpop.find_addr .page a>span{display:inline-block;min-width:24px;padding:0 5px;height:34px;line-height:34px;font-size:1.3125rem;color:#969696}
.lpop.find_addr .page a.on{display:inline-block;background:#5965af;border-radius:5px}
.lpop.find_addr .page a.on>span{display:inline-block;height:34px;line-height:34px;color:#fff}
.lpop.find_addr .page .btn_prev, .lpop.find_addr .page .btn_next{margin:0 13px}
.lpop.find_addr .page .btn_prev, .lpop.find_addr .page .btn_next{margin:0 22px}
.lpop.find_addr .page .btn_prev{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/paging.png) no-repeat 0 -68px !important;background-size:34px !important}
.lpop.find_addr .page .btn_next{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/paging.png) no-repeat 0 0 !important;background-size:34px !important}
.lpop.find_addr .page .btn_first{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/paging.png) no-repeat 0 -102px !important;background-size:34px !important}
.lpop.find_addr .page .btn_last{text-indent:-99999px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/paging.png) no-repeat 0 -34px !important;background-size:34px !important}

/* 우편번호찾기 v2 190927 */
.lpop.find_addr.v2 {position:fixed;z-index:30;}
.lpop.find_addr.v2 .txt_area{position:absolute;top:78px;left:50%;margin-left:-332px;margin-top:0;z-index:30;width:665px;height:auto;text-align:center;border:0;background:#fff;border-radius:25px}
.lpop.find_addr.v2 .txt_area>div{margin:0 40px 40px}
.lpop.find_addr.v2 .txt_area>div>div{margin:0}
.lpop.find_addr.v2 h3{height:70px;line-height:70px;font-size:2rem;font-family:'BM JUA';font-weight:500;letter-spacing:-1px;color:#fff;text-align:left;background:#f77c19;margin:-1px 0 0;padding:0 0 0 33px;border-top-left-radius:16px;border-top-right-radius:16px;}
.lpop.find_addr.v2 p{padding:15px 0 0 0;margin:0;line-height:1.3;min-height:40px;}
.lpop.find_addr.v2 p.txt01 em{color:#98bf0a}
.lpop.find_addr.v2 p.txt02{font-size:1.25rem}
.lpop.find_addr.v2 input[type=password]{height:46px;border-radius:0px;border-top-left-radius:10px;border-bottom-left-radius:10px}
.lpop.find_addr.v2 .btn_confirm{border-radius:0px;margin:0;height:58px;background:#de3f18;box-shadow:none;border:none}
.lpop.find_addr.v2 .txt_area .lpop_close{position:absolute;top:19px;right:33px;width:32px;height:32px;margin:0;padding:0;border-radius:0;background:url(//cdndata.milkt.co.kr/ele/app/images/member/v2/btn_close.gif) no-repeat 0 0;background-size:32px;text-indent:-9999px;border:0;box-shadow:none}
.lpop.find_addr.v2 .srch_area{padding:0;width:585px;margin:0 auto;}
.lpop.find_addr.v2 .srch_area .srch_inputBox{display:block;margin-top:25px}
.lpop.find_addr.v2 .srch_area input[type=text]{width:560px;height:28px;line-height:28px;font-size:1.25rem;background:#fff;color:#000;margin:0 0 0 0px;border-radius:0;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #000}
.lpop.find_addr.v2 .srch_area .btn_srch{vertical-align:top;width:27px;height:27px;padding:0;margin:0 0 0 10px;border-radius:0;font-size:1rem;text-shadow:none;border:0;background:url(//cdndata.milkt.co.kr/ele/app/images/member/v2/btn_find.gif) left top no-repeat;background-size:27px;font-weight:normal;text-indent:-9999em;position:absolute;top:95px;right:59px;}
.lpop.find_addr.v2 .srch_area label.searchTxt {width:60px}
.lpop.find_addr.v2 .srch_area p{text-align:left;padding:7px 0 0 0}
.lpop.find_addr.v2 .srch_area p:first-child{padding:0}
.lpop.find_addr.v2 .srch_area p.noti{text-align:left;font-size:1.125rem;padding:25px 0 0 0;color:#010101}
.lpop.find_addr.v2 .srch_area p.noti span{font-weight:bold;color:#f77c19;}
.lpop.find_addr.v2 .srch_area p+p.noti{padding:3px}
.lpop.find_addr.v2 .srch_area ul.ex{padding:5px 0 0 0;text-align:left;color:#000}
.lpop.find_addr.v2 .srch_area ul.ex li{font-size:1rem;color:#000;line-height:25px;background:url(//cdndata.milkt.co.kr/ele/app/images/member/v2/ico_dot.gif) left 50% no-repeat;background-size:3px;padding-left:7px}
.lpop.find_addr.v2 .srch_area ul.ex li em{color:#a5a9ab}
.lpop.find_addr.v2 .srch_area p.tip{height:40px;line-height:55px;padding:0;margin:18px 0 0 0;text-indent:0;text-align:center;font-size:1rem;color:#a5a9ab;letter-spacing:-1px;font-weight:400;border-top:1px solid #ddd;border-bottom:0;background:#fff;vertical-align:top}
.lpop.find_addr.v2 .result_area{border-top:1px solid #d5d3d3;padding:10px 0 0 0;margin:18px 0 0 0}
.lpop.find_addr.v2 .result_area .find_count{background:#f6f7f9;margin-top:20px;font-size:1rem;color:#000;font-weight:400}
.lpop.find_addr.v2 .result_area .find_count em{color:#f77c19;font-weight:bold}
.lpop.find_addr.v2 .result_area ul{padding:0px 0;background:#ededed;height:375px;overflow:hidden;overflow-y:auto}
.lpop.find_addr.v2 .result_area ul li{padding:18px 0;text-indent:0;font-size:1.0625rem;letter-spacing:-1px;font-weight:400;border-bottom:1px solid #ddd;vertical-align:top;background:#fff}
.lpop.find_addr.v2 .result_area ul li a{display:block;color:#000;}
.lpop.find_addr.v2 .result_area ul li a.on{color:#347dd7}
.lpop.find_addr.v2 .result_area ul li a>em{display:table-cell;vertical-align:middle;width:68px;padding:0 0 0 0;text-align:left;color:#f77c19}
.lpop.find_addr.v2 .result_area ul li a>span{display:table-cell;vertical-align:top;width:470px;text-align:left}
.lpop.find_addr.v2 .result_area ul li a>span>span{color:#a5a9ab}

/* 레이어_서비스 장애오류 공지 */
.lpop_notice{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:rgba(0,0,0,0.7)}
.lpop_notice .txt_area{position:absolute;width:890px;min-height:450px;top:160px;left:50%;margin-top:0;margin-left:-448px;text-align:center;border:3px solid #eae8e8;background:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.4) inset}
.lpop_notice .txt_area>div{padding:0;margin:0}
.lpop_notice .txt_area .logo{height:77px;line-height:77px;font-size:1.75rem;color:#4b4a4a;border-bottom:2px solid #dddcdc;background:#fbfbfa;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.15) inset,-1px 0 3px rgba(0,0,0,0.1) inset,1px 0 3px rgba(0,0,0,0.1) inset}
.lpop_notice .txt_area .logo>span{position:absolute;top:20px;right:30px;display:block;width:118px;height:40px;margin:0;padding:0;font-size:0;line-height:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/logo.png) no-repeat 0 0;background-size:118px}
.lpop_notice .txt_area h3{height:77px;line-height:77px;font-size:1.75rem;color:#4b4a4a;border-bottom:2px solid #dddcdc;background:#fbfbfa;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.15) inset,-1px 0 3px rgba(0,0,0,0.1) inset,1px 0 3px rgba(0,0,0,0.1) inset}
.lpop_notice .txt_area h3>span{position:absolute;top:20px;left:30px;display:block;height:40px;margin:0;padding:0;font-size:1.875rem;color:#333;line-height:40px;text-align:left}
.lpop_notice .txt_area p{display:block;vertical-align:top;margin:0 0 10px;padding:0;text-align:left;font-size:1.25rem;letter-spacing:-1px;line-height:1.5;word-wrap:break-word;color:#333;font-weight:normal}
.lpop_notice .txt_area p em{color:#0244a8}
.lpop_notice .txt_area button{display:inline-block;margin:0 8px;box-shadow:none}
.lpop_notice .txt_area .lpop_close{position:absolute;top:19px;right:23px;width:41px;height:41px;margin:0;padding:0;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_join_x2.png) no-repeat 0 -240px;background-size:100px;text-indent:-9999px;border:0;box-shadow:none}
.lpop_notice .txt_area .policy_area{margin:20px 20px 20px;padding:20px;background:#fff;border-radius:5px;border:0}
.lpop_notice .txt_area .btm_area{margin:0 0 30px}
.lpop_notice .txt_area .btm_area .checkbox {z-index:1; position:relative; display:inline-block;width:240px; height:42px; margin:0 0 0 21px;padding:0;border:0}
.lpop_notice .txt_area .btm_area .checkbox input {z-index:1; width:42px; height:42px;visibility:hidden; outline:none; }
.lpop_notice .txt_area .btm_area .checkbox label {position:absolute; top:0; left:0; display:block;height:42px;line-height:42px;cursor:pointer; padding:0 0 0 56px;font-size:1.25rem;color:#4b4a4a;font-weight:bold}
.lpop_notice .txt_area .btm_area .checkbox label:after {z-index:3;content: ''; display:block;position: absolute; top:0;left:0;width:42px; height:42px;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_checkbox.png) no-repeat 0 0;background-size:42px}
.lpop_notice .txt_area .btm_area .checkbox input[type=checkbox]:checked + label:after {top:0;left:0;width:42px; height:42px;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_checkbox.png) no-repeat 0px -42px;background-size:42px}
.lpop_notice .txt_area .btm_area .btn_area{width:1148px;height:62px;margin:0;padding:0;text-align:center}
.lpop_notice .txt_area .btm_area .btn_area a{margin:0 29px}
.lpop_notice .txt_area .btm_area .btn_area .btn_agree{display:inline-block;width:234px;height:60px;line-height:60px;text-align:center;background:#fe7b1c;border-radius:30px;border:1px solid #f06703;box-shadow:0 2px 2px #fe9141 inset, 0 -2px 2px #e9711a inset;font-size:1.75rem;font-weight:bold;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.9)}
.lpop_notice .txt_area .btm_area .btn_area .btn_cancel{display:inline-block;width:234px;height:60px;line-height:60px;text-align:center;background:#a1a1a1;border-radius:30px;border:1px solid #898888;box-shadow:0 2px 2px #b0b0b0 inset, 0 -2px 2px #949494 inset;font-size:1.75rem;font-weight:bold;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.9)}
.lpop_notice .txt_area .lpop_close{position:absolute;top:27px;right:22px;width:32px;height:32px;margin:0;padding:0;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/170705/close.png) no-repeat 0 0;background-size:32px;text-indent:-9999px;border:0;box-shadow:none}
.lpop_notice .txt_area .info_btm{position:absolute;bottom:0;left:0;height:71px;width:100%;background:none;text-align:left;border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-top:1px solid #cecece}
.lpop_notice .txt_area .info_btm .check{position:relative;float:left;width:272px;height:40px;margin:14px 0 0 34px}
.lpop_notice .txt_area .info_btm .check>input{position:absolute;top:8px;width:23px;height:23px;margin:0;padding:0}
.lpop_notice .txt_area .info_btm .check >label{position:absolute;top:0px;left:170px;width:80px;padding-left:0;font-size:1rem;line-height:38px;height:38px;color:#000;letter-spacing:0}
.lpop_notice .txt_area .info_btm .btn_close{display:inline-block;float:right;margin:15px 30px 0 0;vertical-align:top;width:128px;height:45px;line-height:46px;text-align:center;background:#000;border-radius:8px;color:#fff;font-weight:bold;font-size:1rem}
.lpop_notice .txt_area .info_btm .check .cked_sel{position:absolute;left:35px}
.lpop_notice .txt_area .info_btm .check .cked_sel .sbHolder{position:absolute;left:0;font-size:1rem;width:123px !important;border: solid 1px #9d9d9d !important;height: 36px !important;line-height: 36px !important;background:#fff;border-radius:6px !important}
.lpop_notice .txt_area .info_btm .check .cked_sel .sbSelector{height: 36px !important;line-height: 36px !important}
.lpop_notice .txt_area .info_btm .check .cked_sel .sbToggle{top:2px;height: 34px !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_notice .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_notice .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_notice .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_notice .txt_area .info_btm .check .cked_sel .sbHolderDisabled{border: solid 0px #ccc !important}
.lpop_notice .txt_area .info_btm .check .cked_sel .sbOptions{top: 28px !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_notice .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_notice .txt_area .info_btm .check .cked_sel .sbOptions a{padding: 0px 0 0px 10px !important;color:#868686 !important}
.lpop_notice .txt_area .info_btm .check .cked_sel .sbOptions a.sbFocus{color: #fff !important}
.lpop_notice .txt_area .info_btm .check .cked_sel .sbOptions .sbDisabled{padding: 0px 0 0px 10px !important}
.lpop_notice .txt_area .info_btm .check .cked_sel .sbOptions .sbGroup{padding: 0px 0 0px 10px !important}

.lpop_notice02{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:rgba(0,0,0,0.7)}
.lpop_notice02 .txt_area{top:90px !important;}
.lpop_notice02 .txt_area{position:absolute;width:890px;min-height:450px;height:auto;top:160px;left:50%;margin-top:0;margin-left:-448px;text-align:center;border:3px solid #eae8e8;background:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.4) inset}
.lpop_notice02 .txt_area>div{padding:0;margin:0;height:auto;}
.lpop_notice02 .txt_area .logo{height:77px;line-height:77px;font-size:1.75rem;color:#4b4a4a;border-bottom:2px solid #dddcdc;background:#fbfbfa;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.15) inset,-1px 0 3px rgba(0,0,0,0.1) inset,1px 0 3px rgba(0,0,0,0.1) inset}
.lpop_notice02 .txt_area .logo>span{position:absolute;top:20px;right:30px;display:block;width:118px;height:40px;margin:0;padding:0;font-size:0;line-height:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/logo.png) no-repeat 0 0;background-size:118px}
.lpop_notice02 .txt_area h3{height:50px;line-height:50px;font-size:1.75rem;color:#4b4a4a;border-bottom:none;background:none;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:none}
.lpop_notice02 .txt_area h3>span{position:absolute;top:0px;left:30px;display:block;height:40px;margin:0;padding:0;font-size:1.875rem;color:#333;line-height:40px;text-align:left}
.lpop_notice02 .txt_area p{display:block;height:auto;vertical-align:top;margin:0 0 10px;padding:0;text-align:left;font-size:1.25rem;letter-spacing:-1px;line-height:1.5;word-wrap:break-word;color:#333;font-weight:normal}
.lpop_notice02 .txt_area p em{color:#0244a8}
.lpop_notice02 .txt_area button{display:inline-block;margin:0 8px;box-shadow:none}
.lpop_notice02 .txt_area .lpop_close{position:absolute;top:19px;right:23px;width:41px;height:41px;margin:0;padding:0;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_join_x2.png) no-repeat 0 -240px;background-size:100px;text-indent:-9999px;border:0;box-shadow:none}
.lpop_notice02 .txt_area .policy_area{position:relative;height:auto;margin:0px 20px 60px;padding:20px;background:none;border-radius:5px;border:0}
.lpop_notice02 .txt_area .policy_area .name{text-align:right;margin:20px 0 10px;}
.lpop_notice02 .txt_area .btm_area{margin:0 0 30px}
.lpop_notice02 .txt_area .btm_area .checkbox {z-index:1; position:relative; display:inline-block;width:240px; height:42px; margin:0 0 0 21px;padding:0;border:0}
.lpop_notice02 .txt_area .btm_area .checkbox input {z-index:1; width:42px; height:42px;visibility:hidden; outline:none; }
.lpop_notice02 .txt_area .btm_area .checkbox label {position:absolute; top:0; left:0; display:block;height:42px;line-height:42px;cursor:pointer; padding:0 0 0 56px;font-size:1.25rem;color:#4b4a4a;font-weight:bold}
.lpop_notice02 .txt_area .btm_area .checkbox label:after {z-index:3;content: ''; display:block;position: absolute; top:0;left:0;width:42px; height:42px;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_checkbox.png) no-repeat 0 0;background-size:42px}
.lpop_notice02 .txt_area .btm_area .checkbox input[type=checkbox]:checked + label:after {top:0;left:0;width:42px; height:42px;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_checkbox.png) no-repeat 0px -42px;background-size:42px}
.lpop_notice02 .txt_area .btm_area .btn_area{width:1148px;height:62px;margin:0;padding:0;text-align:center}
.lpop_notice02 .txt_area .btm_area .btn_area a{margin:0 29px}
.lpop_notice02 .txt_area .btm_area .btn_area .btn_agree{display:inline-block;width:234px;height:60px;line-height:60px;text-align:center;background:#fe7b1c;border-radius:30px;border:1px solid #f06703;box-shadow:0 2px 2px #fe9141 inset, 0 -2px 2px #e9711a inset;font-size:1.75rem;font-weight:bold;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.9)}
.lpop_notice02 .txt_area .btm_area .btn_area .btn_cancel{display:inline-block;width:234px;height:60px;line-height:60px;text-align:center;background:#a1a1a1;border-radius:30px;border:1px solid #898888;box-shadow:0 2px 2px #b0b0b0 inset, 0 -2px 2px #949494 inset;font-size:1.75rem;font-weight:bold;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.9)}
.lpop_notice02 .txt_area .lpop_close{position:absolute;top:27px;right:22px;width:32px;height:32px;margin:0;padding:0;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/170705/close.png) no-repeat 0 0;background-size:32px;text-indent:-9999px;border:0;box-shadow:none}
.lpop_notice02 .txt_area .info_btm{position:absolute;bottom:0;left:0;height:71px;width:100%;background:none;text-align:left;border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-top:1px solid #cecece}
.lpop_notice02 .txt_area .info_btm .check{position:relative;float:left;width:272px;height:40px;margin:14px 0 0 34px}
.lpop_notice02 .txt_area .info_btm .check>input{position:absolute;top:8px;width:23px;height:23px;margin:0;padding:0}
.lpop_notice02 .txt_area .info_btm .check >label{position:absolute;top:0px;left:170px;width:80px;padding-left:0;font-size:1rem;line-height:38px;height:38px;color:#000;letter-spacing:0}
.lpop_notice02 .txt_area .info_btm .btn_close{display:inline-block;float:right;margin:15px 30px 0 0;vertical-align:top;width:128px;height:45px;line-height:46px;text-align:center;background:#000;border-radius:8px;color:#fff;font-weight:bold;font-size:1rem}
.lpop_notice02 .txt_area .info_btm .check .cked_sel{position:absolute;left:35px}
.lpop_notice02 .txt_area .info_btm .check .cked_sel .sbHolder{position:absolute;left:0;font-size:1rem;width:123px !important;border: solid 1px #9d9d9d !important;height: 36px !important;line-height: 36px !important;background:#fff;border-radius:6px !important}
.lpop_notice02 .txt_area .info_btm .check .cked_sel .sbSelector{height: 36px !important;line-height: 36px !important}
.lpop_notice02 .txt_area .info_btm .check .cked_sel .sbToggle{top:2px;height: 34px !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_notice02 .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_notice02 .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_notice02 .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_notice02 .txt_area .info_btm .check .cked_sel .sbHolderDisabled{border: solid 0px #ccc !important}
.lpop_notice02 .txt_area .info_btm .check .cked_sel .sbOptions{top: 28px !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_notice02 .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_notice02 .txt_area .info_btm .check .cked_sel .sbOptions a{padding: 0px 0 0px 10px !important;color:#868686 !important}
.lpop_notice02 .txt_area .info_btm .check .cked_sel .sbOptions a.sbFocus{color: #fff !important}
.lpop_notice02 .txt_area .info_btm .check .cked_sel .sbOptions .sbDisabled{padding: 0px 0 0px 10px !important}
.lpop_notice02 .txt_area .info_btm .check .cked_sel .sbOptions .sbGroup{padding: 0px 0 0px 10px !important}

/* 레이어팝업_알려드립니다. */
.lpop_notice03{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:rgba(0,0,0,0.7)}
.lpop_notice03 .txt_area{position:absolute;width:890px;min-height:370px;top:160px;left:50%;margin-top:0;margin-left:-448px;text-align:center;border:3px solid #eae8e8;background:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.4) inset}
.lpop_notice03 .txt_area>div{padding:0p;margin:0}
.lpop_notice03 .txt_area .logo{height:77px;line-height:77px;font-size:1.75rem;color:#4b4a4a;border-bottom:2px solid #dddcdc;background:#fbfbfa;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.15) inset,-1px 0 3px rgba(0,0,0,0.1) inset,1px 0 3px rgba(0,0,0,0.1) inset}
.lpop_notice03 .txt_area .logo>span{position:absolute;top:20px;right:30px;display:block;width:118px;height:40px;margin:0;padding:0;font-size:0;line-height:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/logo.png) no-repeat 0 0;background-size:118px}
.lpop_notice03 .txt_area h3{height:77px;line-height:77px;font-size:1.75rem;color:#4b4a4a;border-bottom:2px solid #dddcdc;background:#fbfbfa;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.15) inset,-1px 0 3px rgba(0,0,0,0.1) inset,1px 0 3px rgba(0,0,0,0.1) inset}
.lpop_notice03 .txt_area h3>span{position:absolute;top:20px;left:21px;display:block;height:40px;margin:0;padding:0 0 0 48px;font-size:1.875rem;color:#333;line-height:40px;text-align:left;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/ico_noti.png) no-repeat 0 50%;background-size:38px}
.lpop_notice03 .txt_area p{display:table-cell;vertical-align:middle;height:68px;margin:0;padding:0;text-align:left;font-size:1.25rem;letter-spacing:-1px;line-height:1.4;word-wrap:break-word;color:#4b4a4a;font-weight:normal}
.lpop_notice03 .txt_area p em{color:#df4019}
.lpop_notice03 .txt_area button{display:inline-block;margin:0 8px;box-shadow:none}
.lpop_notice03 .txt_area .lpop_close{position:absolute;top:19px;right:23px;width:41px;height:41px;margin:0;padding:0;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_join_x2.png) no-repeat 0 -240px;background-size:100px;text-indent:-9999px;border:0;box-shadow:none}
.lpop_notice03 .txt_area .policy_area{margin:30px 20px 30px;padding:20px;background:#ebebeb;border-radius:5px;border:1px solid #eae8e8}
.lpop_notice03 .txt_area .btm_area{margin:0 0 30px}
.lpop_notice03 .txt_area .btm_area .checkbox {z-index:1; position:relative; display:inline-block;width:240px; height:42px; margin:0 0 0 21px;padding:0;border:0}
.lpop_notice03 .txt_area .btm_area .checkbox input {z-index:1; width:42px; height:42px;visibility:hidden; outline:none; }
.lpop_notice03 .txt_area .btm_area .checkbox label {position:absolute; top:0; left:0; display:block;height:42px;line-height:42px;cursor:pointer; padding:0 0 0 56px;font-size:1.25rem;color:#4b4a4a;font-weight:bold}
.lpop_notice03 .txt_area .btm_area .checkbox label:after {z-index:3;content: ''; display:block;position: absolute; top:0;left:0;width:42px; height:42px;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_checkbox.png) no-repeat 0 0;background-size:42px}
.lpop_notice03 .txt_area .btm_area .checkbox input[type=checkbox]:checked + label:after {top:0;left:0;width:42px; height:42px;background:url(//cdndata.milkt.co.kr/ele/app/images/member/ico_checkbox.png) no-repeat 0px -42px;background-size:42px}
.lpop_notice03 .txt_area .btm_area .btn_area{width:1148px;height:62px;margin:0;padding:0;text-align:center}
.lpop_notice03 .txt_area .btm_area .btn_area a{margin:0 29px}
.lpop_notice03 .txt_area .btm_area .btn_area .btn_agree{display:inline-block;width:234px;height:60px;line-height:60px;text-align:center;background:#fe7b1c;border-radius:30px;border:1px solid #f06703;box-shadow:0 2px 2px #fe9141 inset, 0 -2px 2px #e9711a inset;font-size:1.75rem;font-weight:bold;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.9)}
.lpop_notice03 .txt_area .btm_area .btn_area .btn_cancel{display:inline-block;width:234px;height:60px;line-height:60px;text-align:center;background:#a1a1a1;border-radius:30px;border:1px solid #898888;box-shadow:0 2px 2px #b0b0b0 inset, 0 -2px 2px #949494 inset;font-size:1.75rem;font-weight:bold;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.9)}
.lpop_notice03 .txt_area .lpop_close{position:absolute;top:27px;right:22px;width:32px;height:32px;margin:0;padding:0;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/170705/close.png) no-repeat 0 0;background-size:32px;text-indent:-9999px;border:0;box-shadow:none}
.lpop_notice03 .txt_area .info_btm{position:relative;bottom:0;left:0;height:71px;width:100%;background:none;text-align:left;border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-top:1px solid #cecece}
.lpop_notice03 .txt_area .info_btm .check{position:relative;float:left;width:500px;height:40px;margin:14px 0 0 34px}
.lpop_notice03 .txt_area .info_btm .check>input{position:relative;display:inline-block;vertical-align:top;top:8px;width:23px;height:23px;margin:0;padding:0}
.lpop_notice03 .txt_area .info_btm .check >label{position:relative;display:inline-block;vertical-align:top;top:0px;left:0;width:auto;padding-left:0;margin:0 0 0 10px;font-size:1rem;line-height:38px;height:38px;color:#000;letter-spacing:0}
.lpop_notice03 .txt_area .info_btm .btn_close{display:inline-block;float:right;margin:15px 30px 0 0;vertical-align:top;width:128px;height:45px;line-height:46px;text-align:center;background:#000;border-radius:8px;color:#fff;font-weight:bold;font-size:1rem}
.lpop_notice03 .txt_area .info_btm .check .cked_sel{position:relative;left:0;display:inline-block;vertical-align:top;margin:0 0 0 10px;}
.lpop_notice03 .txt_area .info_btm .check .cked_sel .sbHolder{position:relative;left:0;font-size:1rem;width:123px !important;border: solid 1px #9d9d9d !important;height: 36px !important;line-height: 36px !important;background:#fff;border-radius:6px !important}
.lpop_notice03 .txt_area .info_btm .check .cked_sel .sbSelector{height: 36px !important;line-height: 36px !important}
.lpop_notice03 .txt_area .info_btm .check .cked_sel .sbToggle{top:2px;height: 34px !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_notice03 .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_notice03 .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_notice03 .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_notice03 .txt_area .info_btm .check .cked_sel .sbHolderDisabled{border: solid 0px #ccc !important}
.lpop_notice03 .txt_area .info_btm .check .cked_sel .sbOptions{top: 28px !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_notice03 .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_notice03 .txt_area .info_btm .check .cked_sel .sbOptions a{padding: 0px 0 0px 10px !important;color:#868686 !important}
.lpop_notice03 .txt_area .info_btm .check .cked_sel .sbOptions a.sbFocus{color: #fff !important}
.lpop_notice03 .txt_area .info_btm .check .cked_sel .sbOptions .sbDisabled{padding: 0px 0 0px 10px !important}
.lpop_notice03 .txt_area .info_btm .check .cked_sel .sbOptions .sbGroup{padding: 0px 0 0px 10px !important}

.lpop_e170823_quiz{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:32;}
.lpop_e170823_quiz .txt_area{position:absolute;top:47px;left:50%;margin-left:-458px;width:900px;height:600px;background:#ffd155;border:8px solid #1f1f1f;border-radius:40px;background:url(//cdndata.milkt.co.kr/ele/app/images/event/170823/bg_lpop.png) no-repeat 0 100% #ffd155;background-size:900px}
.lpop_e170823_quiz .txt_area .lpop_close{position:absolute;top:20px;right:25px;width:30px;height:30px;font-size:0;background:url(//cdndata.milkt.co.kr/ele/app/images/event/close.png) no-repeat 0 0;background-size:30px;border:0;box-shadow:none;text-shadow:none;border-radius:0;z-index:2}
.lpop_e170823_quiz .txt_area .txt_today{position:absolute;top:40px;right:589px;display:block;color:#1f1f1f;font-size:1.0625rem;text-align:right;font-weight:bold}
.lpop_e170823_quiz .txt_area .txt_date{position:absolute;top:26px;left:326px;display:block;width:240px;height:40px;line-height:42px;color:#ff5122;font-size:1.375rem;border:4px solid #ff5122;text-align:center;border-radius:25px;font-weight:bold}
.lpop_e170823_quiz .txt_area .txt_sta{position:absolute;top:40px;left:590px;display:block;color:#1f1f1f;font-size:1.0625rem;text-align:right;font-weight:bold}
.lpop_e170823_quiz .txt_area .question_area{position:relative;display:table;vertical-align:middle;height:180px;width:80%;margin:100px auto 0;font-size:2.4375rem;color:#1f1f1f;font-weight:bold;text-align:center;line-height:1.3}
.lpop_e170823_quiz .txt_area .question_area>p{display:table-cell;vertical-align:middle;}
.lpop_e170823_quiz .txt_area .answer_area{position:absolute;top:288px;left:0;width:900px;height:312px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;background:url(//cdndata.milkt.co.kr/ele/app/images/event/170823/bg_lpop02.png) no-repeat 50% 100%;background-size:900px;}
.lpop_e170823_quiz .txt_area .answer_area.after01{background:url(//cdndata.milkt.co.kr/ele/app/images/event/170823/bg_lpop.png) no-repeat 50% 100%;background-size:900px;}
.lpop_e170823_quiz .txt_area .answer_area.after02{background:url(//cdndata.milkt.co.kr/ele/app/images/event/170823/bg_lpop.png) no-repeat 50% 100%;background-size:900px;}
.lpop_e170823_quiz .txt_area .answer_area .sel_area{width:100%;text-align:center}
.lpop_e170823_quiz .txt_area .answer_area .sel_area a{display:inline-block;vertical-align:top;width:250px;height:90px;line-height:92px;margin:0 45px;color:#fff;font-size:2.0625rem;background:#ff5122;border:3px solid #1f1f1f;border-radius:20px;font-weight:bold;box-shadow:0 -5px 0 rgba(0,0,0,0.3) inset,0 3px 0 rgba(255,255,255,0.3) inset}
.lpop_e170823_quiz .txt_area .answer_area.after01 .sel_area a{color:#b2b2b2;background:#666;}
.lpop_e170823_quiz .txt_area .answer_area.after02 .sel_area a{color:#b2b2b2;background:#666;}
.lpop_e170823_quiz .txt_area .answer_area .answer{padding:70px 0 0 0;text-align:center}
.lpop_e170823_quiz .txt_area .answer_area.after01 .answer{padding:110px 0 0 0;text-align:center}
.lpop_e170823_quiz .txt_area .answer_area .txt_answer{margin:0;display:inline-block;width:50%;color:#ff5122;font-size:2.0625rem;font-weight:bold;text-align:center;box-shadow:-1px 0 0 #d2a835 inset}
.lpop_e170823_quiz .txt_area .answer_area .txt_myanswer{margin:0;display:inline-block;width:49.5%;color:#715c27;font-size:2.0625rem;font-weight:bold;text-align:center}
.lpop_e170823_quiz .txt_area .answer_area .txt_desc{width:90%;margin:22px auto 0;color:#1f1f1f;font-size:1.6875rem;font-weight:bold;text-align:center}

/* 계기교육 레이어(오늘의학습/창의적체험활동) */
.lpop_anniversary{z-index:31;position:fixed;top:0;left:0;width:100%;height:100%;min-height:700px;background:rgba(0,0,0,0.7)}
.lpop_anniversary .txt_area{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:640px;height:472px;padding:0 0 30px 0;background:#fff;border-radius:20px;font-weight:bold;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;}
.lpop_anniversary .txt_area .lpop_close{position:absolute;top:15px;right:15px;width:28px;height:28px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/anniversary/ico_anniversary.png) no-repeat 0 -30px;background-size:30px;font-size:0;text-indent:-9999px}
.lpop_anniversary .txt_area .divide{width:550px;height:27px;margin:8px 0 0 33px;line-height:27px;border-bottom:1px solid #dedede;font-size:0.875rem;color:#777;font-weight:bold}
.lpop_anniversary .txt_area .tit{margin:0 0 0 33px}
.lpop_anniversary .txt_area .tit img{width:550px}
.lpop_anniversary .txt_area .wrapper_anniversary{position:absolute;z-index:1;top:194px;left:0;width:629px;height:250px;background:none;overflow:hidden;overflow-y:auto;text-align:left;line-height:1.3;margin-right:10px;}
.lpop_anniversary .txt_area .wrapper_anniversary::-webkit-scrollbar{width:8px}
.lpop_anniversary .txt_area .wrapper_anniversary::-webkit-scrollbar-thumb {border-radius:4px;background-color:#eee}
.lpop_anniversary .txt_area .con .type01{padding:0 33px;font-size:1.0625rem;font-weight:bold;color:#333}
.lpop_anniversary .txt_area .con .type02{padding:0 33px}
.lpop_anniversary .txt_area .con .type02 .adage{display:inline-block;margin:22px 0 0;height:20px;line-height:21px;padding:0 10px 0 5px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:#f77c19;color:#fff;font-weight:bold;font-size:0.8125rem}
.lpop_anniversary .txt_area .con .type02 dl dt{position:relative;margin:15px 0 0;font-size:1.5625rem;height:24px;line-height:24px}
.lpop_anniversary .txt_area .con .type02 dl dt:before{content:"";width:5px;height:5px;margin:8px 3px 0 0;display:inline-block;vertical-align:top;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/anniversary/ico_anniversary.png) no-repeat -25px 0;background-size:30px}
.lpop_anniversary .txt_area .con .type02 dl dd{float:none;margin:15px 0 0;font-size:1.0625rem;line-height:20px;color:#555}
.lpop_anniversary .txt_area .con .noti{width:550px;margin:20px 0 0 33px;padding:20px 0 0;border-top:1px solid #dedede;font-size:1.0625rem;color:#555}
.lpop_anniversary .txt_area .btns{position:absolute;bottom:15px;left:0;width:100%;padding:0;text-align:right}
.lpop_anniversary .txt_area .btn_playmov{display:inline-block;vertical-align:top;width:190px;height:40px;line-height:40px;margin:0 15px 0 0;background:#f77c19;color:#fff;font-size:1.125rem;font-weight:bold;text-align:center;border:0;border-radius:25px}
.lpop_anniversary .txt_area .btn_playmov>span{display:inline-block;padding:0 0 0 30px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_playbtn.png) no-repeat 0 50%;background-size:20px}

/* 17-11월학습이벤트_포인트 레이어 */
.lpop_e171017{position:absolute;top:0;left:0;width:100%;height:100%;z-index:40;background:rgba(0,0,0,0.5)}
.lpop_e171017 .txt_area{position:absolute;top:220px;left:50%;margin-left:-213px;min-width:427px;min-height:213px;text-align:center;border:2px solid #ffae00;border-radius:25px;background:#ffdc61}
.lpop_e171017 .txt_area>div{position:relative;padding:70px 0 0 0}
.lpop_e171017 .txt_area>div>span{display:block;position:absolute;top:-100px;left:130px;width:172px;height:174px}
.lpop_e171017 .txt_area>div>span>img{width:172px}
.lpop_e171017 .txt_area p{width:100%;height:47px;margin:0;text-align:center;font-size:1.4375rem;letter-spacing:-1px;color:#000;font-weight:normal}
.lpop_e171017 .txt_area p>span{display:block;margin-top:20px}
.lpop_e171017 .txt_area p em{color:#ff45a1;font-weight:bold}
.lpop_e171017 .txt_area a{position:relative;display:inline-block;margin:0 6px;box-shadow:none;z-index:1;}
.lpop_e171017 .txt_area .btn_go{background:url(//cdndata.milkt.co.kr/ele/app/images/event/171017/btn_go.png) left top no-repeat;background-size:180px;width:180px;height:56px;display:inline-block;text-indent:-9999em}
.lpop_e171017 .txt_area .btn_continue{background:url(//cdndata.milkt.co.kr/ele/app/images/event/171017/btn_studygo02.png) left top no-repeat;background-size:180px;width:180px;height:56px;display:inline-block;text-indent:-9999em}
.body_today02 .bn_e171017{z-index:2;display:block;position:absolute;top:77px;right:15px;width:135px;height:88px;background:url(//cdndata.milkt.co.kr/ele/app/images/event/171017/bn_e171017.png) no-repeat 0 0;background-size:135px;font-size:0;text-indent:-9999px}

/* 17-12월학습이벤트_준비물 레이어 */
.lpop_e171110{position:absolute;top:0;left:0;width:100%;height:100%;z-index:40;background:rgba(0,0,0,0.5)}
.lpop_e171110 .txt_area{z-index:2;position:absolute;top:239px;left:50%;margin-left:-225px;min-width:444px;min-height:193px;text-align:center;border:3px solid #0077d4;border-radius:20px;background:#003a67}
.lpop_e171110 .txt_area>div{position:relative}
.lpop_e171110 .txt_area>div>span{position:absolute;top:-60px;left:50%;margin-left:-57px;padding:0;display:block;width:115px;height:102px}
.lpop_e171110 .txt_area>div>span>img{width:115px}
.lpop_e171110 .txt_area p{width:100%;height:47px;padding:70px 0 0 0;text-align:center;font-size:1.4375rem;letter-spacing:-1px;color:#fff;font-weight:bold}
.lpop_e171110 .txt_area p>span{display:block;margin-top:0px}
.lpop_e171110 .txt_area p em{color:#fff}
.lpop_e171110 .txt_area a{position:relative;display:inline-block;margin:0 12px;box-shadow:none;text-shadow:none;z-index:1}
.lpop_e171110 .txt_area .btn_go{width:150px;height:40px;line-height:42px;font-size:1rem;background:#0077d4;color:#fff;font-weight:bold;border:0;border-radius:5px}
.lpop_e171110 .txt_area .btn_continue{width:156px;height:40px;line-height:42px;font-size:1rem;background:#ffbe2c;color:#1f1f1f;font-weight:bold;border:0;border-radius:5px}
.body_today02 .bn_e171110{z-index:2;display:block;position:absolute;top:80px;right:28px;width:98px;height:98px;background:url(//cdndata.milkt.co.kr/ele/app/images/event/171110/bn_e171110.png) no-repeat 0 0;background-size:98px;font-size:0;text-indent:-9999px}

/* 레이어팝업_모딩모험 학습 이용 동의 */
.lpop_171122{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:rgba(0,0,0,0.7)}
.lpop_171122 .txt_area{position:absolute;width:686px;min-height:490px;top:106px;left:50%;margin-top:0;margin-left:-343px;text-align:center;border:0;box-shadow:none;background:#fff;border-radius:30px}
.lpop_171122 .txt_area::after{content:"";display:block;clear:both;width:258px;height:324px;position:absolute;top:-88px;left:-110px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/171122/ico.png) no-repeat 0 0;background-size:258px;}
.lpop_171122 .txt_area>div{padding:0 0 35px;margin:0}
.lpop_171122 .txt_area h3{margin:35px 0 0 120px;display:block;width:446px;height:111px;text-indent:-9999px}
.lpop_171122 .txt_area h3>span{display:block;width:446px;height:111px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/171122/tit.png) no-repeat 0 0;background-size:446px}
.lpop_171122 .txt_area .desc{display:block;margin:20px 0 0 0;text-align:center;height:auto;color:#000;font-size:1.25rem}
.lpop_171122 .txt_area p{display:table-cell;vertical-align:middle;height:68px;margin:0;padding:0;text-align:left;font-size:1.25rem;letter-spacing:-1px;line-height:1.4;word-wrap:break-word;color:#4b4a4a;font-weight:normal}
.lpop_171122 .txt_area p em{color:#df4019}
.lpop_171122 .txt_area button{display:inline-block;margin:0 8px;box-shadow:none}
.lpop_171122 .txt_area .lpop_close{position:absolute;top:-25px;right:-39px;width:78px;height:78px;margin:0;padding:0;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/171122/close.png) no-repeat 0 0;background-size:78px;text-indent:-9999px;border:0;box-shadow:none}
.lpop_171122 .txt_area .policy_area{margin:20px 18px 18px;padding:20px 10px 20px 30px;background:#fff;border-radius:20px;border:1px solid #e2e2e2}
.lpop_171122 .txt_area .policy_area p{display:table-cell;vertical-align:middle;height:68px;margin:0;padding:0;text-align:left;font-size:1.0625rem;letter-spacing:-1px;line-height:1.3;word-wrap:break-word;color:#4b4a4a;font-weight:normal}
.lpop_171122 .txt_area .policy_area p em{color:#df4019}
.lpop_171122 .txt_area .btm_area{margin:0;margin:0;padding:0;text-align:center}
.lpop_171122 .txt_area .btm_area a{margin:0 7px;display:inline-block;width:315px;height:65px;line-height:65px;text-align:center;background:#fe7b1c;border-radius:20px;font-size:1.75rem;font-weight:bold;color:#fff}
.lpop_171122 .txt_area .btm_area a>span{display:inline-block;height:26px;line-height:26px;text-indent:-9999px}
.lpop_171122 .txt_area .btm_area .btn_cancel{background:#5a5a5a}
.lpop_171122 .txt_area .btm_area .btn_cancel>span{width:89px;height:26px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/171122/txt01.png) no-repeat 0 0;background-size:89px}
.lpop_171122 .txt_area .btm_area .btn_agree{background:#15acff}
.lpop_171122 .txt_area .btm_area .btn_agree>span{width:67px;height:26px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/171122/txt02.png) no-repeat 0 0;background-size:67px}

/* 인터넷 연결하기 */
#content>.wifi_chk{position:absolute;top:0;left:0;margin-left:0;width:100%;height:100%;z-index:50;background:#f6e7d4}
#content>.wifi_chk>div{position:absolute;top:50%;left:50%;margin-left:-445px;margin-top:-276px;width:889px;height:553px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/wifi.png) no-repeat 0 0;background-size:889px}
#content>.wifi_chk .txt_area{position:relative;top:201px;width:687px;height:350px;margin:0 auto;background:#fff;border:1px solid #ebdac4;border-radius:20px;text-align:center}
#content>.wifi_chk .txt_area::after{content:"";display:block;clear:both}
#content>.wifi_chk .txt_area h2.tit{font-size:2.1875rem;font-weight:bold;color:#333;margin:57px 0 0 0}
#content>.wifi_chk p{font-size:1.4375rem;color:#333;letter-spacing:-1px;margin:20px 0 0 0;line-height:1.3}
#content>.wifi_chk .btn_wifi{display:inline-block;width:410px;height:75px;line-height:77px;margin:37px 0 0 0;padding:0 10px;text-align:center;color:#fff;font-size:1.875rem;border-radius:5px;font-weight:bold;background:#f77c19;box-shadow:none;border:none}

/* 서비스 점검 */
#content>.service_chk{position:absolute;top:0;left:50%;margin-left:-640px;width:1280px;height:100%;z-index:50;background:#fff}
#content>.service_chk>div{width:1280px;height:100%;background:url(//cdndata.milkt.co.kr/ele/app/images/common/bg_service_v2.png) no-repeat 0 0;background-size:1280px}
#content>.service_chk .txt_area{position:absolute;top:135px;left:86px}
#content>.service_chk .txt_area h2.tit{font-size:2.125rem;font-weight:bold;color:#1f1f1f;margin-bottom:40px}
#content>.service_chk p{font-size:1.5rem;font-weight:600;color:#1f1f1f;margin-bottom:35px;letter-spacing:-1px;line-height:30px}
#content>.service_chk p em{color:#0095da;font-weight:bold}
#content>.service_chk .btn_retry{display:inline-block;width:129px;height:40px;line-height:40px;margin:96px 34px 0 0;padding:0;text-align:center;color:#fff;font-size:1.125rem;border-radius:25px;font-weight:bold;background:#2a5478;box-shadow:none;border:none}
#content>.service_chk dl{font-size:1.5rem;font-weight:600;color:#1f1f1f;margin-bottom:10px;letter-spacing:-1px;line-height:30px;color:#0095da;font-weight:bold}
#content>.service_chk dl dt, #content>.service_chk dd{display:inline}
#content>.service_chk dl+p{margin-top:30px}

/* 서비스 점검02 */
#content>.service_info{position:absolute;top:0;left:50%;margin-left:-640px;width:1280px;height:100%;z-index:50;background:#fff}
#content>.service_info>div{width:1280px;height:100%;background:url(//cdndata.milkt.co.kr/ele/app/images/common/bg_service02_v2.png) no-repeat 0 0;background-size:1280px}
#content>.service_info .txt_area{position:absolute;top:140px;left:86px}
#content>.service_info .txt_area h2.tit{font-size:2.25rem;font-weight:bold;color:#1f1f1f;margin-bottom:40px}
#content>.service_info p{font-size:1.625rem;font-weight:600;color:#1f1f1f;margin-bottom:35px;letter-spacing:-1px;line-height:30px}
#content>.service_info p em{color:#0095da;font-weight:bold}
#content>.service_info .info_btn{position:absolute;top:600px;left:50%;margin-left:-340px}
#content>.service_info .info_btn a.btn_prev{background:url(//cdndata.milkt.co.kr/ele/app/images/common/btn_prev.gif) left top no-repeat;background-size:320px;display:inline-block;width:320px;height:91px;text-indent:-9999em;}
#content>.service_info .info_btn a.btn_home{background:url(//cdndata.milkt.co.kr/ele/app/images/common/btn_home.gif) left top no-repeat;background-size:320px;display:inline-block;width:320px;height:91px;text-indent:-9999em;margin-left:17px}

/* 접속 지연 */
#content>.error_503{position:absolute;top:0;left:50%;margin-left:-640px;width:1280px;height:100%;z-index:50;background:#fff}
#content>.error_503>div{width:1280px;height:100%;background:url(//cdndata.milkt.co.kr/ele/app/images/common/bg_delay.jpg) no-repeat 0 0;background-size:1280px;width:1280px;height:775px;}
#content>.error_503>div p{text-indent:-9999em}

/* 레이어_171130 서비스점검 */
.lpop_171130{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:rgba(0,0,0,0.7)}
.lpop_171130 .txt_area{position:absolute;top:83px;left:50%;margin-left:-450px;width:900px;height:550px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/171130/bg_serviceChk.png) no-repeat 0 0 #fff;background-size:900px;border-radius:20px;border:2px solid #231f20}
.lpop_171130 .txt_area .lpop_cont{margin:105px 0 0 64px}
.lpop_171130 .txt_area .lpop_cont h3.tit{font-size:1.6875rem;font-weight:bold;color:#1f1f1f;margin-bottom:25px}
.lpop_171130 .txt_area .lpop_cont p{font-size:1.0625rem;font-weight:600;line-height:22px;color:#1f1f1f;margin-bottom:20px}
.lpop_171130 .txt_area .lpop_cont p em{color:#0095da;font-weight:bold}
.lpop_171130 .txt_area .info_btm{position:absolute;bottom:0;left:0;height:71px;width:100%;background:#fff;text-align:left;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #cecece}
.lpop_171130 .txt_area .info_btm .check{position:relative;float:left;width:272px;height:40px;margin:14px 0 0 34px}
.lpop_171130 .txt_area .info_btm .check>input{position:absolute;top:8px;width:23px;height:23px;margin:0;padding:0}
.lpop_171130 .txt_area .info_btm .check >label{position:absolute;top:0px;left:170px;width:80px;padding-left:0;font-size:1rem;line-height:38px;height:38px;color:#000;letter-spacing:0}
.lpop_171130 .txt_area .info_btm .btn_close{display:inline-block;float:right;margin:15px 30px 0 0;vertical-align:top;width:128px;height:45px;line-height:46px;text-align:center;background:#222;border-radius:8px;color:#fff;font-weight:bold;font-size:1rem}
.lpop_171130 .txt_area .info_btm .check .cked_sel{position:absolute;left:35px}
.lpop_171130 .txt_area .info_btm .check .cked_sel .sbHolder{position:absolute;left:0;font-size:1rem;width:123px !important;border: solid 1px #9d9d9d !important;height: 36px !important;line-height: 36px !important;background:#fff;border-radius:6px !important}
.lpop_171130 .txt_area .info_btm .check .cked_sel .sbSelector{height: 36px !important;line-height: 36px !important}
.lpop_171130 .txt_area .info_btm .check .cked_sel .sbToggle{top:2px;height: 34px !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_171130 .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_171130 .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_171130 .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_171130 .txt_area .info_btm .check .cked_sel .sbHolderDisabled{border: solid 0px #ccc !important}
.lpop_171130 .txt_area .info_btm .check .cked_sel .sbOptions{top: 28px !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_171130 .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_171130 .txt_area .info_btm .check .cked_sel .sbOptions a{padding: 0px 0 0px 10px !important;color:#868686 !important}
.lpop_171130 .txt_area .info_btm .check .cked_sel .sbOptions a.sbFocus{color: #fff !important}
.lpop_171130 .txt_area .info_btm .check .cked_sel .sbOptions .sbDisabled{padding: 0px 0 0px 10px !important}
.lpop_171130 .txt_area .info_btm .check .cked_sel .sbOptions .sbGroup{padding: 0px 0 0px 10px !important}

/* 18-1월학습이벤트_레이어 */
.lpop_e171219{position:absolute;top:0;left:0;width:100%;height:100%;z-index:40;background:rgba(0,0,0,0.5)}
.lpop_e171219 .txt_area{z-index:2;position:absolute;top:239px;left:50%;margin-left:-205px;min-width:404px;min-height:193px;text-align:center;border:3px solid #9eecff;border-radius:20px;background:#55c3f5}
.lpop_e171219 .txt_area>div{position:relative}
.lpop_e171219 .txt_area>div>span{position:absolute;top:-60px;left:50%;margin-left:-57px;padding:0;display:block;width:115px;height:89px}
.lpop_e171219 .txt_area>div>span>img{width:115px}
.lpop_e171219 .txt_area p{display:table;width:100%;height:100px;padding:25px 0 0 0;line-height:1.2;text-align:center;font-size:1.4375rem;letter-spacing:-1px;color:#fff;font-weight:bold}
.lpop_e171219 .txt_area p>span{display:table-cell;vertical-align:middle;margin-top:0px}
.lpop_e171219 .txt_area p em{color:#fff43e}
.lpop_e171219 .txt_area a{position:relative;display:inline-block;margin:0 12px;box-shadow:none;text-shadow:none;z-index:1}
.lpop_e171219 .txt_area .btn_go{width:150px;height:40px;line-height:42px;font-size:1rem;background:#0077d4;color:#fff;font-weight:bold;border:0;border-radius:5px}
.lpop_e171219 .txt_area .btn_continue{width:156px;height:40px;line-height:42px;font-size:1rem;background:#fff43e;color:#1f1f1f;font-weight:bold;border:0;border-radius:5px}
.lpop_e171219_hmh{position:absolute;top:0;left:0;width:100%;height:100%;z-index:40;background:rgba(0,0,0,0.5)}
.lpop_e171219_hmh .txt_area{z-index:2;position:absolute;top:239px;left:50%;margin-left:-212px;min-width:418px;min-height:193px;text-align:center;border:3px solid #9eecff;border-radius:20px;background:#55c3f5}
.lpop_e171219_hmh .lpop_close{position:absolute;top:11px;right:13px;width:30px;height:30px;font-size:0;background:url(//cdndata.milkt.co.kr/ele/app/images/event/171219/close.png) no-repeat 0 0;background-size:30px;border:0;box-shadow:none;text-shadow:none;border-radius:0;z-index:2}
.lpop_e171219_hmh .txt_area>div{position:relative;padding:20px 0 27px}
.lpop_e171219_hmh .txt_area>div>span{position:absolute;top:-60px;left:50%;margin-left:-57px;padding:0;display:block;width:115px;height:89px}
.lpop_e171219_hmh .txt_area>div>span>img{width:115px}
.lpop_e171219_hmh .txt_area p{display:table;width:100%;height:62px;padding:0px 0 0 0;line-height:1.2;text-align:center;font-size:1.4375rem;letter-spacing:-1px;color:#fff;font-weight:bold}
.lpop_e171219_hmh .txt_area p>span{display:table-cell;vertical-align:middle;margin-top:0px}
.lpop_e171219_hmh .txt_area p em{color:#fff43e}
.lpop_e171219_hmh .txt_area>div a{position:relative;display:inline-block;margin:20px 12px 0;box-shadow:none;text-shadow:none;z-index:1}
.lpop_e171219_hmh .txt_area .btn_go_enstudy{width:240px;height:40px;line-height:42px;font-size:1rem;background:#0077d4;color:#fff;font-weight:bold;border:0;border-radius:5px}
.lpop_e171219_hmh .txt_area .btn_go_enstudy>span{padding:0 15px 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/event/171219/btn_arrow.png) no-repeat 100% 50%;background-size:8px}
.body_today02 .bn_e171219{z-index:2;display:block;position:absolute;top:88px;right:20px;width:102px;height:79px;background:url(//cdndata.milkt.co.kr/ele/app/images/event/171219/bn_e171219.png) no-repeat 0 0;background-size:102px;font-size:0;text-indent:-9999px}

/* 쪽지함_v2 180719 */
.body_msg_v2{background:#f6e7d4}
.body_msg_v2 .header{display:none}
.body_msg_v2 .today_btns{display:none}
.body_msg_v2 #wrap{background:none}
.body_msg_v2 .conbox{width:1221px;margin:0 auto;padding:30px 0 0px 0;border-radius:0}
.body_msg_v2 .conbox .box .cont{height:665px;border-radius:0}
.body_msg_v2 .subtit{visibility:hidden;z-index:-1;position:absolute;top:19px;left:0;width:100%;height:45px;text-align:center;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/h2_tit_msg.png) no-repeat 50% 0;background-size:124px}
.body_msg_v2 .sub.msg .lpop_close{position:absolute;top:-58px;right:10px;width:30px;height:30px;font-size:0;background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/ico_close_x2.png) no-repeat 0 0;background-size:30px;border:0;box-shadow:none;text-shadow:none;border-radius:0}
.body_msg_v2 .sub.msg .cont_area>div{margin:0}
.body_msg_v2 .sub.msg .leftcon{float:left;width:835px;height:665px}
.body_msg_v2 .sub.msg .leftcon .tab_nav{height:60px}
.body_msg_v2 .sub.msg .leftcon .tab_nav li{position:relative;float:left;width:407px;height:60px}
.body_msg_v2 .sub.msg .leftcon .tab_nav li:first-child{margin:0 21px 0 0}
.body_msg_v2 .sub.msg .leftcon .tab_nav li a{display:block;width:407px;height:60px;line-height:62px;text-align:center;color:#56340e;font-size:1.6875rem;font-family: 'BM JUA';background:#f4d9b7;border-top-left-radius:20px;border-top-right-radius:20px}
.body_msg_v2 .sub.msg .leftcon .tab_nav li.on a{background:#fff}
.body_msg_v2 .sub.msg .leftcon .tab_nav li .msg_num{display:inline-block;vertical-align:middle;min-width:16px;height:26px;line-height:1.5;padding:0 5px;margin:0 0 0 8px;color:#fff;font-size:1.125rem;font-weight:normal;background:#f77c19;text-align:center;border-radius:20px}
.body_msg_v2 .sub.msg .leftcon .tab_cont{position:relative;height:605px;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area{height:450px;padding:5px 0 0 0;overflow-y:auto}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list{margin:0;padding:0 0 0 25px}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list:after{content:"";display:block;clear:both}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li{display:table;vertical-align:bottom;float:none;clear:both;width:785px;padding:25px 0 0 0}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li:after{content:"";display:block;clear:both}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li .photo{display:table-cell;vertical-align:bottom;width:84px;height:84px}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li .txt_msg{position:relative;display:table-cell;vertical-align:bottom;width:550px;}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li .txt_msg>span:after{content:"";display:block;clear:btoh;position:absolute;bottom:0;left:-16px;right:auto;width:19px;height:19px;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/tooltop01.png) no-repeat 0 0;background-size:19px}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li .txt_msg>span{display:block;width:518px;border:1px solid #d8c8b3;color:#000;font-size:1.125rem;line-height:1.2;border-radius:20px;border-bottom-left-radius:0;padding:10px 15px;word-break:break-all}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li .etc{display:table-cell;vertical-align:bottom;text-align:left}
.body_msg_v2 .sub.msg .leftcon .tab_cont .photo img{display:block;width:100%;height:100%}
.body_msg_v2 .sub.msg .leftcon .tab_cont .txt_time{display:block;width:120px;color:#56340e;font-size:0.9375rem}
.body_msg_v2 .sub.msg .leftcon .tab_cont .btn_del{display:inline-block;width:23px;height:23px;border:1px solid #d8c8b3;text-indent:-9999px;border-radius:25px;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/btn_del.png) no-repeat 50% 50%;background-size:25px;}
.body_msg_v2 .sub.msg .leftcon .tab_cont .btn_del>span{display:block;width:23px;height:23px;font-size:0;line-height:0}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li.msg_lt .photo{padding:0 12px 0 0}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li.msg_lt .etc{padding:0 0 0 12px;}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li.msg_rt .photo{padding:0 0 0 12px}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li.msg_rt .txt_msg>span:after{bottom:0;left:auto;right:-16px;width:19px;height:19px;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/tooltop02.png) no-repeat 0 0;background-size:19px}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li.msg_rt .txt_msg>span{border-radius:20px;border-bottom-right-radius:0}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area ul.msg_list li.msg_rt .etc{padding:0 12px 0 0;text-align:right}
.body_msg_v2 .sub.msg .leftcon .tab_cont .list_area .btn_moreview{display:block;margin:25px auto 0;width:50px;height:50px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/btn_moreview.png) no-repeat 0 0;background-size:50px;}
.body_msg_v2 .sub.msg .leftcon .tab_cont .send_area{width:763px;height:69px;margin:25px 0 0 24px;padding:10px;border:1px solid #d8c8b3;border-radius:5px;text-align:left}
.body_msg_v2 .sub.msg .leftcon .tab_cont .send_area textarea{width:597px;height:69px;text-align:left;border:0;line-height:1.3;color:#000;font-size:1.125rem;word-break:break-all}
.body_msg_v2 .sub.msg .leftcon .tab_cont .send_area .btn_send{float:right;display:block;width:150px;height:60px;line-height:64px;margin:5px 6px 0 0;background:#f77c19;color:#fff;border-radius:10px;text-align:center;font-size:1.5625rem;font-family: 'BM JUA';}
.body_msg_v2 .sub.msg .leftcon .tab_cont .send_area .inputnum{position:absolute;bottom:10px;right:26px;display:block;height:18px;font-size:0.9375rem;color:#aaa;text-align:right}
.body_msg_v2 .sub.msg .rightcon{position:relative;float:right;width:360px;height:665px;margin:20px 0 0 0;background:#ffdd41;border-radius:25px}
.body_msg_v2 .sub.msg .rightcon .totalnum{position:absolute;bottom:0;left:0;display:block;width:355px;height:145px;padding:57px 0 0 5px;line-height:1.2;text-align:center;font-size:2.5rem;color:#fff;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/bg_pig.png) no-repeat 0 0;background-size:360px;font-family: 'BM JUA'}
.body_msg_v2 .sub.msg .rightcon .top{height:84px;margin:0 0 0 28px;padding:25px 0 0 101px;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/ico_parent_right.png) no-repeat 0 25px;background-size:84px}
.body_msg_v2 .sub.msg .rightcon .top .tit{height:40px;margin:2px 0 0 0;font-size:2.25rem;color:#56340e;font-family: 'BM JUA';Letter-spacing:-1px}
.body_msg_v2 .sub.msg .rightcon .top .tit em{color:#ff2c67}
.body_msg_v2 .sub.msg .rightcon .top .btn_momapp_down{display:block;vertical-align:top;width:199px;height:31px;line-height:33px;margin:4px 0 0 0;text-align:center;border:2px solid #56340e;color:#56340e;border-radius:5px;font-size:1.25rem;font-family: 'BM JUA';}
.body_msg_v2 .sub.msg .rightcon .top .btn_momapp_down>span{display:inline-block;vertical-align:top;padding:0 18px 0 0;height:31px;line-height:33px;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/btn_arrow.png) no-repeat 100% 50%;background-size:8px;letter-spacing:-1px}
.body_msg_v2 .sub.msg .rightcon .mom_msg{position:relative;display:table;vertical-align:middle;width:304px;height:85px;margin:21px auto 0;background:#fff;text-align:center;border-radius:15px}
.body_msg_v2 .sub.msg .rightcon .mom_msg:after{content:"";display:block;clear:btoh;position:absolute;bottom:-9px;left:50%;width:21px;height:10px;margin-left:-10px;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/tooltop03.png) no-repeat 0 0;background-size:21px}
.body_msg_v2 .sub.msg .rightcon .mom_msg>span{display:table-cell;vertical-align:middle;color:#000;font-size:1.1875rem;padding:0 20px;display:table-cell;vertical-align:middle;line-height:1.3;word-break:break-all}
.body_msg_v2 .sub.msg .rightcon .mom_msg>span.nomsg{color:#958d85}
.body_msg_v2 .sub.msg .rightcon .heart_status{width:304px;height:142px;margin:32px auto 0;text-align:center}
.body_msg_v2 .sub.msg .rightcon .heart_status>span{width:304px;display:table-cell;vertical-align:middle;color:#56340e;font-size:1.75rem;padding:62px 0 0 0 ;display:table-cell;vertical-align:middle;font-family: 'BM JUA';line-height:1.2;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/heart_on.png) no-repeat 50% 0;background-size:89px}
.body_msg_v2 .sub.msg .rightcon .heart_status>span.noheart{color:#c4a63a;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/heart_off.png) no-repeat 50% 0;background-size:89px}
.body_msg_v2 .sub.msg .rightcon .btn_save{position:relative;display:block;width:304px;height:73px;line-height:75px;color:#fff;font-size:1.5625rem;margin:0 auto;text-align:center;background:#56340e;border-radius:10px;font-family: 'BM JUA';z-index:1}
.body_msg_v2 .sub.msg .rightcon .btn_save>span{display:inline-block;height:73px;line-height:75px;padding:0 0 0 45px;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/btn_heart.png) no-repeat 0 50%;background-size:35px}
.body_msg_v2 .sub.msg .rightcon .btn_save>span em{color:#ff2c67}
.body_msg_v2 .lpop_milktmom{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:rgba(0,0,0,0.7)}
.body_msg_v2 .lpop_milktmom .txt_area{position:absolute;top:171px;left:50%;margin-left:-275px;width:550px;height:270px;text-align:center;border:0;background:#fff;border-radius:25px}
.body_msg_v2 .lpop_milktmom .txt_area h3{width:515px;height:70px;line-height:73px;padding:0 0 0 35px;background:#f77c19;color:#fff;font-size:2rem;font-family: 'BM JUA';text-align:left;font-weight:normal;letter-spacing:-1px;border-top-left-radius:25px;border-top-right-radius:25px}
.body_msg_v2 .lpop_milktmom .txt_area .lpop_close{display:block;position:absolute;top:20px;right:35px;width:32px;height:32px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/lpop_close.png) no-repeat 0 0;background-size:32px}
.body_msg_v2 .lpop_milktmom .txt_area>div{padding:35px 0 35px 35px;margin:0;}
.body_msg_v2 .lpop_milktmom .txt_area p{display:table-cell;vertical-align:middle;width:335px;height:130px;margin:0;padding:0 0 0 155px;text-align:left;font-size:1.375rem;letter-spacing:-1px;line-height:1.4;color:#56340e;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/msg/qrcode.png) no-repeat 0 0;background-size:130px}

/* 맞춤 시간표 [공통] */
.lpopTimetable{position:absolute;top:0;left:0;width:100%;min-height:725px;z-index:31;letter-spacing:-0.5px}
.lpopTimetable::before{content:'';position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:75px;background:#0090FF;z-index:0}
.lpopTimetable .contArea{position:relative;z-index:1;top:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1280px;min-height:701px;border:none;background:#0090FF}
.lpopTimetable header{padding:0 25px;display:flex;display:-webkit-flex;justify-content:space-between;height:75px;color:#fff}
.lpopTimetable header>div{display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px}
.lpopTimetable header .dateWrap{position:absolute;top:0;left:50%;transform:translateX(-50%);transform:translateX(-50%)}
.lpopTimetable header .dateWrap h3{font-size:1.75rem;font-family:'tmoney';font-weight:700;line-height:1;padding-right:38px;background:url(//cdndata.milkt.co.kr/ele/app/Images/mystudy/schedule/ico_timetable.png) no-repeat 100% 50% / 26px}
.lpopTimetable header .dateWrap a{margin:0 20px; display:inline-block;font-size:0;width:10.5px;height:18px;padding:10px 0 10px 9px;background:url(//cdndata.milkt.co.kr/ele/app/Images/mystudy/schedule/btn_dateArrow.png)no-repeat 0 50% / 10.5px}
.lpopTimetable header .dateWrap a.disabled{opacity:0.2;pointer-events:none}
.lpopTimetable header .dateWrap .btnNext{transform:rotate(180deg);padding:10px 9px 10px 0 }
.lpopTimetable header [class*=btnWrap] a{margin-left:21px;color:#fff;font-size:0.9375rem;font-weight:400;padding:7px 0;letter-spacing:-0.2px;display:flex;display:-webkit-flex;align-items:center}
.lpopTimetable header [class*=btnWrap] a:before{padding-right:4px;content:'';display:inline-block}
.lpopTimetable header [class*=btnWrap] .btnInfo{margin-left:0;border:1px solid #fff;border-radius:50px;line-height:32px;padding:0 12px}
.lpopTimetable header [class*=btnWrap] .btnInfo:before{width:14px;height:14px;background:url(//cdndata.milkt.co.kr/ele/app/Images/submain/math/btn_info.png) no-repeat 0 0 / contain}
.lpopTimetable header [class*=btnWrap] .btnSchedule:before{width:14px;height:12px;background:url(//cdndata.milkt.co.kr/ele/app/Images/mystudy/schedule/ico_schedule.png) no-repeat 0 0 / contain}
.lpopTimetable header [class*=btnWrap] .btnRequest:before{width:14px;height:14px;background:url(//cdndata.milkt.co.kr/ele/app/Images/mystudy/schedule/ico_request.png) no-repeat 0 0 / contain}
.lpopTimetable header [class*=btnWrap] .btnPlan:before{width:12px;height:14px;background:url(//cdndata.milkt.co.kr/ele/app/Images/mystudy/schedule/ico_plan.png) no-repeat 0 0 / contain}
.lpopTimetable header [class*=btnWrap] .btnAdd:before{width:14px;height:14px;background:url(//cdndata.milkt.co.kr/ele/app/Images/mystudy/schedule/ico_add.png) no-repeat 0 0 / contain}
.lpopTimetable header [class*=btnWrap] .btnClose{display:block;width:26px;height:26px;padding:0;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/Images/mystudy/schedule/btn_close.png) no-repeat 0 0 /26px}
.lpopTimetable header .btnWrapR a:after{content:'';display:block;width:1px;height:12px;margin-left:20px;background:rgba(255,255,255,0.2)}
.lpopTimetable header .btnWrapR a:nth-last-child(-n+2):after{content:none}
.lpopTimetable .timetableWrap{height:650px;color:#302F2B!important;background-color:#fff;} /* #131715 검수 2025-04-03 수정 */
.lpopTimetable .statusInfo{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}
.lpopTimetable .statusInfo div{width:76px;height:40px;margin: 0 3px;line-height:36px;border-radius:10px;box-sizing:border-box;text-align:center;font-size:0.9375rem}
.lpopTimetable .statusInfo .pre{background:#fff;border:2px solid #93C2F4}
.lpopTimetable .statusInfo .ing{background:#EFE0FF ;border:2px solid #EFE0FF}
.lpopTimetable .statusInfo .done{background:#D0EBFE;border:2px solid #D0EBFE}
/* 시간표 공통 (고학년,저학년 시간표 / 학습계획담기 팝업) */
.timetableBox{position:relative;overflow-y:auto;background:#fff url(//cdndata.milkt.co.kr/ele/app/Images/mystudy/schedule/bg_timetable.png) no-repeat right bottom / 402px;} /* #131715 검수 2025-03-24 수정 */
.timetableBox table{width:100%;color:#302F2B}
.timetableBox thead th{height:31px;font-weight:500;line-height:1;padding-top:4px;letter-spacing:0;font-size:1rem;vertical-align:top}
.timetableBox tbody td{overflow:hidden;padding:1.5px 1px;width:calc(100%/6);} /* #131715 검수 2025-04-03 수정 */
.timetableBox tbody td div{background:rgba(215,231,250,0.4);backdrop-filter:blur(4px);position:relative;height:110px;padding-top:10px;box-sizing:border-box;font-size:1rem;text-align:center;border-radius:10px}
.timetableBox tbody td .pre{background:#fff !important;border:2px solid #93C2F4 !important}
.timetableBox tbody td .ing{background:#EFE0FF !important;border:2px solid #EFE0FF !important}
.timetableBox tbody td .done{background:#D0EBFE !important;border:2px solid #D0EBFE !important}
.timetableBox tbody td .today{border:2px solid #0090FF !important;color:#0090FF !important;box-shadow:0 6px 14px rgba(18,92,150,0.4);z-index:1}
.timetableBox tbody td em{display:block;line-height:1;font-weight:700}
.timetableBox tbody td a{display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;height:52px;color:#302F2B;} /* #131715 검수 2025-03-24 수정 */
.timetableBox tbody td .more:after{content:'';width:30px;height:28px;border-radius:16px 0 10px 0;display:block;position:absolute;bottom:-1px;right:-1px;background:#000 url(//cdndata.milkt.co.kr/ele/app/Images/mystudy/schedule/btn_more.png) no-repeat 0 0 / 30px} /* #131715 검수 2025-03-24 수정 */
.timetableBox tbody td .pre .more:after{background-color:#93C2F4}
.timetableBox tbody td .ing .more:after{background-color:#CAADF6}
.timetableBox tbody td .done .more:after{background-color:#93C2F4}
.timetableBox tbody td .today .more:after{background-color:#0090FF}
.timetableBox tbody td .free{font-weight:600;font-size:0.8125rem;padding:32px 0 ;font-family:'tmoney';line-height:1;color:#9A9A9A}
.timetableBox tbody td .free .blue{color:#0090FF}
.timetableBox tbody td .free:after{content:'';width:47.5px;height:41px;display:block;position:absolute;top:19px;right:10px;background:url(//cdndata.milkt.co.kr/ele/app/Images/mystudy/schedule/bg_freeStudy.png) no-repeat 0 0 / 47.5px}
.timetableBox tbody td ul{display:inline-flex;display:-webkit-inline-flex;flex-wrap:wrap;margin-top:14px;padding-left:20px;} /* #131715 검수 2025-03-24 수정 */
.timetableBox tbody td ul li{width:60px;max-width:60px;overflow:hidden;margin-bottom:8px;text-align:left;font-weight:600;line-height:1.1;white-space:nowrap;text-overflow:ellipsis;} /* #131715 검수 2025-03-24 수정 */
.timetableBox tbody td ul li:nth-last-child(-n+2){margin-bottom:0}
.timetableBox tbody td ul li:nth-child(even){margin-left:4px;} /* #131715 검수 2025-03-24 수정 */
.timetableBox tbody td ul li:before{content:'';width:8px;height:8px;display:inline-block;vertical-align:middle;margin-bottom:3px;margin-right:6px;background:#333;border-radius:100%}
.timetableBox tbody td ul .korean:before{background:#008954}
.timetableBox tbody td ul .math:before{background:#054BCD}
.timetableBox tbody td ul .english:before{background:#FF7800}
.timetableBox tbody td ul .social:before{background:#007EFF}
/* 고학년 */
.lpopTimetable.senior .timetableWrap{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;}
.lpopTimetable.senior .statusBox{width:290px;background:#ECF7FF;border-radius:0 20px 0 0;padding-top:41px;position:relative;color:#222;line-height:1}
.lpopTimetable.senior .statusBox .label{font-size:1.125rem;background:#D0EBFE;font-weight:500;border-radius:50px;line-height:50px;width:170px;text-align:center;margin:0 auto}
.lpopTimetable.senior .statusBox .status{height:110px;width:210px;margin:0 auto}
.lpopTimetable.senior .status .val{position:absolute;top:60px;width:100%;text-align:center;font-size:1rem;font-weight:400}
.lpopTimetable.senior .status .val em{font-size:2.75rem;font-weight:700}
.lpopTimetable.senior .status #stsCircle{margin-top:34px}
.lpopTimetable.senior .status .txt{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:0.9375rem}
.lpopTimetable.senior .status .txt strong{font-weight:700}
.lpopTimetable.senior .status .per{position:absolute;top:-14px;right:4.5px;width:50px;height:50px;background:#fff;border:1px solid #0077FF;border-radius:50%;box-sizing:border-box;box-shadow:0 1px 4px rgba(0,68,214,0.4) ;text-align:center;line-height:47px;font-size:0.6875rem;font-weight:700;color:#317cee}
.lpopTimetable.senior .status .per em{font-size:1.125rem;font-weight:600}
.lpopTimetable.senior .BarGraph{position:relative;display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;width:100px;margin:41px 0 0 91px;box-sizing:border-box}
.lpopTimetable.senior .BarGraph .item{position:relative;margin-bottom:23px}
.lpopTimetable.senior .BarGraph .item:last-child{margin-bottom:0}
.lpopTimetable.senior .BarGraph .item .subject{position:absolute;top:50%;left:-70px;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:61px;text-align:right;font-size:0.75rem;font-weight:400;color:#000;line-height:14px}
.lpopTimetable.senior .BarGraph .item .bar{position:relative;width:100px;height:14px;border-radius:5px;background:#fff}
.lpopTimetable.senior .BarGraph .item .bar em{position:absolute;bottom:0;width:0;height:14px;border-radius:5px;background:#0090FF}
.lpopTimetable.senior .BarGraph .item .val{position:absolute;top:0;right:-73px;display:block;width:60px;line-height:14px;font-size:0.75rem}
.lpopTimetable.senior .BarGraph .item .val em{display:inline-block;width:20px;color:#0090ff;text-align:right;position:relative;padding-right:15px}
.lpopTimetable.senior .BarGraph .item .val em:after{content:'';width:1px;height:8px;border-radius:2px;display:block;position:absolute;bottom:2px;right:7px;background:#d9d9d9 }
.lpopTimetable.senior .BarGraph .item .val span{color:rgba(48,47,43,0.4);font-weight:400 !important;padding-left:2px}
.lpopTimetable.senior .BarGraph .item.kor .bar em{background:#00A062}
.lpopTimetable.senior .BarGraph .item.kor .val em{color:#00A062}
.lpopTimetable.senior .BarGraph .item.math .bar em{background:#054BCD}
.lpopTimetable.senior .BarGraph .item.math .val em{color:#054BCD}
.lpopTimetable.senior .BarGraph .item.eng .bar em{background:#FF7800}
.lpopTimetable.senior .BarGraph .item.eng .val em{color:#FF7800}
.lpopTimetable.senior .statusInfo{margin:36px auto 0}
.lpopTimetable.senior .timetableBox{width:990px;padding:25px 24px 0;box-sizing:border-box} /* #131715 검수 2025-04-03 수정 */
/* 저학년 */
.lpopTimetable.junior .timetableWrap{background:#fff}
.lpopTimetable.junior .statusBox{height:60px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;padding:0 44px 0;border-bottom:2px solid #F1F5FA}
.lpopTimetable.junior .statusBox .status{display:flex;display:-webkit-flex;align-items:center}
.lpopTimetable.junior .statusBox .label{font-size:1rem;height:33px;line-height:31px;padding-left:39px;background:url(//cdndata.milkt.co.kr/ele/app/Images/mystudy/schedule/ico_junior.png) no-repeat 0 50% / 29px}
.lpopTimetable.junior .statusBox .label span{font-weight:700}
.lpopTimetable.junior .statusBox .progress{margin-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.lpopTimetable.junior .statusBox .progress p{position:relative;font-size:0.875rem;letter-spacing:-1px;margin-left:16px}
.lpopTimetable.junior .statusBox .progress p i{font-style: normal}
.lpopTimetable.junior .statusBox .progress p em{color:#0090ff}
.lpopTimetable.junior .statusBox .progress .graph{overflow:hidden;position:relative;width:400px;height:20px;border-radius:20px;background-color:#F1F5FA}
.lpopTimetable.junior .statusBox .progress .graph em{position:absolute;top:0;left:0;width:0;height:100%;border-radius:20px;background-color:#007EFF}
.lpopTimetable.junior .statusInfo div{width:80px;height:32px;line-height:28px}
.lpopTimetable.junior .statusInfo div:last-child{margin-right:0}
.lpopTimetable.junior .timetableBox{box-sizing:border-box;padding:16px 43px 0;height:588px}
.lpopTimetable.junior .timetableBox thead th{font-size:1.125rem;height:34px;padding-top:1px}
.lpopTimetable.junior .timetableBox tbody td{padding:1px}
.lpopTimetable.junior .timetableBox tbody td ul{margin-top:8px;padding-left:32px} /* #131715 검수 2025-03-24 수정 */
.lpopTimetable.junior .timetableBox tbody td ul li:nth-child(even){margin-left:20px;} /* #131715 검수 2025-03-24 수정 */
.lpopTimetable.junior .timetableBox tbody td div{height:100px}
.lpopTimetable.junior .timetableBox tbody td .free{padding-top:26px}
.lpopTimetable.junior .timetableBox tbody td .free:after{top:16px}
/* 맞춤 시간표 자세히 보기 */
.lpopTdetail .status{ float: right; margin-left:42px;font-size:1.5rem;font-weight:300;position: relative;}
.lpopTdetail .status span{color:#0090ff}
.lpopTdetail .status:before{content:'';position:absolute;top:6px; left:-21px; width:1px; height: 20px;display:block; background:rgba(255,255,255,0.2);}
.lpopTdetail.popWrap .popBody{width:895px ; max-height: 442px; overflow-y: scroll;padding:24px 20px 0 40px;}
.lpopTdetail .body_layout .lectArea{min-height:auto;max-height:none;height: auto;}
.lpopTdetail .body_layout .lectArea.lectTypeB10 article .lectLists ul li{width:400px;margin-bottom:15px}
.lpopTdetail .body_layout .lectArea.lectTypeB10 article .lectLists ul li:nth-child(2n){margin-left:15px}
.lpopTdetail .body_layout .lectArea.lectTypeB10 article .lectLists ul li:last-child{margin-bottom:30px}
.lpopTdetail .body_layout .lectArea.lectTypeB10 article .lectLists ul li .lectTop .tit .sort:after{margin:0 14px;}
.lpopTdetail .body_layout .lectArea.lectTypeB10 article .lectLists ul li .lectTop .tit .sort.stit{padding-left:4px;}
.lpopTdetail .body_layout .lectArea.lectTypeB10 article .lectLists ul li .lectTop .tit .sort.stit:before{content:none;}
.lpopTdetail .body_layout .lectArea.lectTypeB10 article .lectLists ul li .lectTop .tit .sort.stit:after{content:none;}
/* .lpopTdetail .body_layout .lectArea.lectTypeB10 article .lectLists ul li .lectTop .tit .sort.stit:before{content:'';display: inline-block; width:1px;height: 10px;margin:0 13px; background:#C8D9EB;border-radius:2px;} */
.lpopTdetail .body_layout .lectArea.lectTypeB10 article .lectLists ul li .info .btnArea{height:99px;display:flex;display:-webkit-flex;flex-direction: column;justify-content: center;}
.lpopTdetail .body_layout .lectArea.lectTypeB10 article .lectLists ul li .info .bookTit{font-size:1.1875rem;}

/* 개발요청 (이후 삭제영역) 시간표 1.0 버전 */
.lpop_timetable{position:absolute;top:0;left:0;width:100%;min-height:726px;z-index:31 !important;background:#fafdff}
.lpop_timetable .cont_area{position:relative !important;top:0px !important;left:50% !important;width:1260px !important;min-height:701px !important;margin:2px 0 2px 0 !important;margin-left:-636px !important;padding:5px;border:none;border-radius:25px;background:#eee9e3}
.lpop_timetable .cont_area>div{margin:0;min-height:708px;border-radius:21px;padding-bottom:3px;background:#fffef7}
.lpop_timetable .cont_area>div .header{width:100%;height:54px;border-bottom:1px solid #b5afa8;background:#ddcab8;border-top-left-radius:21px;border-top-right-radius:21px}
.lpop_timetable .cont_area>div .header h3{position:absolute;top:0;left:50%;margin:5px 0 0 0;margin-left:-130px;width:260px;height:54px;text-align:center;line-height:54px;font-size:2.1875rem;color:#3c3c3c}
.lpop_timetable .cont_area>div .header .lpop_close{position:absolute;top:17px;right:25px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 100% -320px;background-size:220px}
.lpop_timetable ul.month_nav{position:absolute;top:18px;left:0}
.lpop_timetable ul.month_nav li{position:absolute;top:0;left:0}
.lpop_timetable ul.month_nav li a{display:inline-block;height:28px;line-height:28px;color:#68757a;font-size:1.8125rem;letter-spacing:-2px;font-weight:bold}
.lpop_timetable ul.month_nav li.prev{left:421px;width:90px}
.lpop_timetable ul.month_nav li.next{left:761px;width:90px}
.lpop_timetable ul.month_nav li.prev a{padding:0 0 0 25px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 0 2px;background-size:220px}
.lpop_timetable ul.month_nav li.next a{padding:0 30px 0 0;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 100% -38px;background-size:220px}
.lpop_timetable .top_area{width:100%;height:57px;margin:12px 0 0 -7px}
.lpop_timetable .top_area h4{float:left;width:150px;height:47px;letter-spacing:-1px;line-height:47px;font-size:1.1875rem;color:#4d5661;font-weight:bold}
.lpop_timetable .top_area .status{float:left;width:660px;height:57px;margin:0 0 0 0px;padding:0 0 0 28px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/bg_timetable_tit01_x2.png) no-repeat 0 0;background-size:850px}
.lpop_timetable .top_area .status>h4{width:auto}
.lpop_timetable .top_area .status .graph{position:relative;text-align:right;float:left;font-weight:bold;width:226px;height:21px;line-height:21px;color:#eaecf2;font-size:0.875rem;padding:0 16px 0 0;background:#f8f8f8;box-shadow:0px 2px 0px #cecece inset;border-radius:10px;margin:13px 0 0 20px}
.lpop_timetable .top_area .status .graph>span{visibility:hidden;font-size:0;line-height:0}
.lpop_timetable .top_area .status .graph>em{position:absolute;top:0;left:0;text-align:left;display:block;width:0;height:21px;line-height:21px;background:#502a1d;color:#fff;box-shadow:0px 2px 3px rgba(0,0,0,0.7) inset;border-top-left-radius:10px;border-bottom-left-radius:10px}
.lpop_timetable .top_area .status .graph strong{position:absolute;top:0;left:0;width:100px;text-indent:-9999px}
.lpop_timetable .top_area .status .graph .bar{position:absolute;top:-5px;right:-16px;content:"";display:block;float:left;clear:both;width:32px;height:32px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 0 -320px;background-size:220px}
.lpop_timetable .top_area .status .graph+span{padding:0 18px 0 16px;height:47px;line-height:47px;color:#5a697d;font-size:1rem;font-weight:bold}
.lpop_timetable .top_area .status .graph+span>em{font-size:1.1875rem;font-weight:bold;color:#e95f33}
.lpop_timetable .top_area .progress{float:left;width:550px;height:57px;padding:0 17px 0 0;text-align:right;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/bg_timetable_tit02_2.png) no-repeat 100% 0;background-size:700px}
.lpop_timetable .top_area .progress a{float:none;display:inline-block;margin:5px 0 0 6px}
.lpop_timetable .top_area .progress .btn_request{width:137px;height:38px;line-height:40px;border-radius:25px;color:#fff;text-align:center;font-size:1.125rem;font-weight:bold;background:#714436;text-shadow:none;box-shadow:none;border:none}
.lpop_timetable .top_area .progress .btn_schedule{width:137px;height:38px;line-height:40px;border-radius:25px;color:#fff;text-align:center;font-size:1.125rem;font-weight:bold;background:#674e29;text-shadow:none;box-shadow:none;border:none}
.lpop_timetable .top_area .progress .btn_plan{width:157px;height:38px;line-height:40px;border-radius:25px;color:#fff;text-align:center;font-size:1.125rem;font-weight:bold;background:#9f556e;text-shadow:none;box-shadow:none;border:none}
.lpop_timetable .top_area .progress>h4{position:absolute;top:76px;left:25px;display:block;width:auto;height:23px;line-height:24px;padding:0 0 0 35px;color:#111;font-size:1.1875rem;letter-spacing:-1px;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_myprogress.png) no-repeat 0 0;background-size:30px}
.lpop_timetable .top_area .progress>h4 span{padding:0 0 0 5px;color:#fb6432}
.lpop_timetable .desc{float:right;min-width:340px;margin:5px 18px 0 0;height:34px}
.lpop_timetable .desc h4{float:left;color:#7b7b7b;font-size:1.125rem;font-weight:bold;padding:0 0 0 14px;height:20px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 0 -195px;background-size:220px}
.lpop_timetable .desc ul{float:left;height:20px;padding:0 0 0 0px}
.lpop_timetable .desc ul:after{content:"";display:block;clear:both}
.lpop_timetable .desc ul li{float:left;margin:0 0 0 19px;font-size:1.0625rem;color:#8c8c8c;font-weight:bold}
.lpop_timetable .desc ul li>em{display:inline-block;width:15px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 0 -230px;background-size:220px}
.lpop_timetable .desc ul li.m03>em{background-position:0 -225px}
.lpop_timetable .desc ul li.m02>em{background-position:0 -255px}
.lpop_timetable .desc ul li.m01>em{background-position:0 -285px}
.lpop_timetable .timetbl{padding:0 6px}
.lpop_timetable .timetbl thead tr th,
.lpop_timetable .timetbl tbody tr td{position:relative;width:206px;padding:4px 1px 0}
.lpop_timetable .timetbl thead tr th{height:43px;vertical-align:top; line-height:28px}
.lpop_timetable .timetbl thead tr th>span{position:relative;display:inline-block;vertical-align:top;width:200px;height:28px;padding-top:1px;border:2px solid #ccbfb7;border-radius:20px;font-size:1.1875rem;font-weight:bold;color:#502a1d;background:#fffef7}
.lpop_timetable .timetbl thead tr th.on>span{color:#502a1d;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 0 -140px ;background-size:220px;border:2px solid #84695e}
.lpop_timetable .timetbl thead tr th.on>span:after{z-index:1;content:"";display:block;position:absolute;top:29px;left:98px;width:11px;height:9px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat -98px -172px;background-size:220px}
.lpop_timetable .timetbl div{width:202px;height:91px;border-radius:20px;border:2px solid #dad7d7;background:#f0f0f0}
.lpop_timetable .timetbl tbody tr td div>a{display:block;width:156px;height:75px;margin:0 0 0 9px;background:#b8b8b8}
.lpop_timetable .timetbl tbody tr td div>a.btn_lect{background:#84d2cc;border-radius:20px}
.lpop_timetable .timetbl tbody tr td div>a.blue{background:#b8b8b8}
.lpop_timetable .timetbl tbody tr td div>a.pink{background:#ffc2af}
.lpop_timetable .timetbl tbody tr td div>a.purple{background:#84d2cc}
.lpop_timetable .timetbl tbody tr td div>a.plus:after{content:"";display:block;position:absolute;top:68px;left:144px;width:12px;height:12px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_plus.png) no-repeat 0 0;background-size:12px}
.lpop_timetable .timetbl tbody tr td div ul{width:156px;height:75px;line-height:1.1;margin:9px 0 0 0}
.lpop_timetable .timetbl tbody tr td div ul li {display:table-cell;vertical-align:middle;text-align:center;width:75px;height:75px;padding:0 0 0 2px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) 0 -56px;background-size:220px;color:#4d5661;font-size:1.1875rem;font-weight:bold}
.lpop_timetable .timetbl tbody tr td div ul li:first-child{background:none}
.lpop_timetable .timetbl tbody tr td div ul.lect02{width:140px;padding:0 8px}
.lpop_timetable .timetbl tbody tr td div ul.lect02 li{width:66px}
.lpop_timetable .timetbl tbody tr td div ul.lect02 li.bom{font-size:0.9375rem}
.lpop_timetable .timetbl tbody tr td div ul.lect03 li{width:50px}
.lpop_timetable .timetbl tbody tr td div ul.lect01 li{width:150px}
.lpop_timetable .timetbl div>em{z-index:2;display:block;position:absolute;top:2px;right:1px;width:38px;height:34px;line-height:30px;text-align:center;color:#848484;font-size:1rem;border-top-right-radius:50%;border-bottom-left-radius:90%;font-weight:bold}
.lpop_timetable .timetbl div.type01{background:#fff}
.lpop_timetable .timetbl div.type02{width:198px;height:87px;background:#fff;border:4px solid #fb6432}
.lpop_timetable .timetbl div.type02 a.btn_lect{margin-top:-2px}
.lpop_timetable .timetbl div.type02>em{top:4px;color:#fff;background:#fb6432}
.lpop_timetable .timetbl div .holiday+em{color:#fff;background:none}
.lpop_timetable .timetbl .holiday{z-index:1;display:block;position:absolute;top:6px;left:3px;width:202px;height:91px;overflow:hidden}
.lpop_timetable .timetbl .holiday>img{width:202px;height:91px;border-radius:18px}
.lpop_timetable .lpop_opendate{z-index:5;position:absolute;top:215px;left:12px;width:911px;height:222px;padding:69px 0 0 332px;border:2px solid #d8d8d6;border-radius:20px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/lpop_date_bg.png) repeat-x 0 0 #f9ecdc;background-size:40px}
.lpop_timetable .lpop_opendate>div{width:601px;height:145px;padding:14px 0 0 14px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/lpop_date_line.png) repeat 0 0;background-size:615px}
.lpop_timetable .lpop_opendate p{display:table-cell;width:580px;height:125px;vertical-align:middle;text-align:center;padding:0 0 0 0;font-size:1.875rem;font-weight:bold;letter-spacing:-1px;color:#4d5661;line-height:1.2;background:#fcf8f4}
.lpop_timetable .lpop_opendate p em{color:#e95f33}
.lpop_timetable .lpop_opendate p .txt_s{font-size:1.5625rem}
.lpop_setting.lect{background:rgba(0,0,0,0.7); position:fixed}
.lpop_setting.lect .txt_area{width:528px;height:auto;top:150px !important;left:50% !important;margin-left:-263px !important;margin-top:0px !important;padding:0 0 15px 0;border:5px solid #a37555;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:25px}
.lpop_setting.lect h3{position:relative;height:61px;line-height:61px;padding:0;margin:0;margin-top:-1px;font-size:1.875rem;font-weight:bold;letter-spacing:0px;text-align:left;background:#a37555;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:0}
.lpop_setting.lect h3 span{display:inline-block;height:60px;line-height:60px;padding:0 10px 0 0px;margin:0 0 0 30px;letter-spacing:-1px;color:#fff;background:none}
.lpop_setting.lect .txt_area>.iscroll_wrapper{margin:7px 0 0;padding:0;position:static;width:529px;background:none;overflow:hidden;overflow-y:auto}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div{padding:0;margin:0}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>p{display:block;width:447px !important;height:auto !important;color:#4d5661;margin:0 auto;padding:17px 0 0 0;text-align:left;font-size:1.4375rem;letter-spacing:-2px;font-weight:bold} /* 2022-11-21 수정*/
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>p+p{padding:3px 0 0 0;overflow:hidden !important;white-space: nowrap;text-overflow: ellipsis;}/* 2022-11-21 수정*/
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul{overflow:hidden;width:447px;padding:10px 0 0 0;margin:0 auto;text-align:center}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul li{float:left;width:223px;height:76px}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul li.unit{width:447px;background:none !important;}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul li:first-child{background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 100% -385px;background-size:220px}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul li a{display:inline-block;width:197px;height:76px;margin:0 5px;padding:0;line-height:79px;text-align:center;background:#7b7162;border-radius:35px;color:#fff;font-size:1.5625rem;font-weight:normal;letter-spacing:-1px}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul li a:first-child{margin-left:0}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul li a>em{color:#fec56b}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul .btn_study{background:#e76d46}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul .btn_test{background:#784634}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul .btn_ready{background:#ddd9c3}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul .btn_plus{background:#bc8134}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul .btn_simwha{background:#be4f8e}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul .btn_study.restudy{background:#7b7162}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul .btn_test.restudy{background:#7b7162}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul .btn_plus.restudy{background:#7b7162}
.lpop_setting.lect .txt_area>.iscroll_wrapper>div>div>ul .btn_simwha.restudy{background:#7b7162}
.lpop_setting.lect .lpop_close{position:absolute;top:10px;right:10px;width:34px;height:34px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat -140px -320px;background-size:220px;text-indent:-9999px;border:0;box-shadow:none;border-radius:0}
.lpop_lect{background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;}
.lpop_lect .txt_area{box-sizing: border-box; top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 538px; min-height:254px;max-height:606px;position:absolute;border:5px solid #a37555;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:25px;}
.lpop_lect h3{position:relative;height:62px;line-height:62px;padding:0;margin:-1px;font-size:1.875rem;font-weight:bold;letter-spacing:0px;text-align:left;background:#a37555;border-radius:16px 16px 0 0}
.lpop_lect h3 span{display:inline-block;height:60px;line-height:60px;padding:0 10px 0 0px;margin:0 0 0 30px;letter-spacing:-1px;color:#fff;background:none}
.lpop_lect .txt_area>.iscroll_wrapper{max-height:505px;margin:15px 0; overflow: hidden;overflow-y: scroll;}
.lpop_lect .txt_area>.iscroll_wrapper .inner{padding:0 41px;}
.lpop_lect .txt_area>.iscroll_wrapper .inner div{margin-bottom: 15px;}
.lpop_lect .txt_area>.iscroll_wrapper .inner div p{display:block;color:#4d5661;margin:0 auto;line-height:1.2;text-align:left;font-size:1.5625rem;letter-spacing:-2px;font-weight:bold}
.lpop_lect .txt_area>.iscroll_wrapper .inner div p:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul{overflow:hidden;width:100%;padding-top:10px;margin:0 auto;text-align:center}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul li{float:left;width:50%;height:76px}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul li.unit{width:100%;background:none !important;}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul li:first-child{background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 100% -385px;background-size:220px}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul li a{display:inline-block;width:197px;height:76px;margin:0 5px;padding:0;line-height:79px;text-align:center;background:#7b7162;border-radius:35px;color:#fff;font-size:1.5625rem;font-weight:normal;letter-spacing:-1px}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul li a:first-child{margin-left:0}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul li a:last-child{margin-right:0}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul li a>em{color:#fec56b}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul .btn_study{background:#e76d46}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul .btn_test{background:#784634}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul .btn_ready{background:#ddd9c3}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul .btn_plus{background:#bc8134}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul .btn_simwha{background:#be4f8e}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul .btn_study.restudy{background:#7b7162}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul .btn_test.restudy{background:#7b7162}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul .btn_plus.restudy{background:#7b7162}
.lpop_lect .txt_area>.iscroll_wrapper .inner div ul .btn_simwha.restudy{background:#7b7162}
.lpop_lect .lpop_close{position:absolute;top:15px;right:15px;width:34px;height:34px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat -140px -320px;background-size:220px;text-indent:-9999px;border:0;box-shadow:none;border-radius:0}
.lpop_setting.control{background:rgba(0,0,0,0.7)}
.lpop_setting.control .txt_area{width:550px;height:323px;top:120px !important;left:50% !important;margin-left:-50px !important;margin-top:0px !important;border:5px solid #ff7a55;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:25px}
.lpop_setting.control h3{height:60px;line-height:60px;font-size:1.875rem;font-weight:bold;letter-spacing:0px;text-align:left;background:#ff7a55;padding:0;margin:0;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:0}
.lpop_setting.control h3 span{display:inline-block;height:60px;line-height:60px;padding:0 10px 0 57px;margin:0 0 0 31px;letter-spacing:-2px;color:#fff;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 0 -470px;background-size:220px}
.lpop_setting.control .txt_area>div{padding:0 0;margin:0}
.lpop_setting.control .txt_area>div>ul{overflow:hidden;margin:25px 0 20px 40px;width:468px;height:42px;border:2px solid #a37555;border-radius:5px}
.lpop_setting.control .txt_area>div>ul li{float:left;width:96px;height:42px;line-height:42px;text-align:center;font-size:1.1875rem;color:#e4d6cc;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 0 -640px #a37555;background-size:220px}
.lpop_setting.control .txt_area>div>ul li:first-child{width:89px;height:42px}
.lpop_setting.control .txt_area>div>ul li:last-child{width:91px;height:42px}
.lpop_setting.control .txt_area>div>ul li.on{background:#fff;color:#7e4d2a;font-weight:bold}
.lpop_setting.control .txt_area>div>ul+p{clear:both;position:relative;left:29px;width:478px;height:78px;text-align:left;padding:8px 0 8px 10px;margin:0;font-size:1.0625rem;color:#525344;font-weight:bold;line-height:1.4;letter-spacing:-1px;border-top:1px dashed #ccc}
.lpop_setting.control .txt_area>div .btn_request{display:inline-block;width:160px;height:40px;line-height:42px;background:#bf4e2f;border-radius:25px;text-align:center;border:1px solid #a37555;box-shadow:0 1px 1px #d68874 inset,0 -1px 1px #9a3f26 inset,1px 2px 1px #e1e1e1}
.lpop_setting.control .txt_area>div .btn_request>span{padding:0 17px 0 0;font-size:1.1875rem;letter-spacing:-2px;color:#fff;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 100% -596px;background-size:220px}
.lpop_setting.control .lpop_close{position:absolute;top:10px;right:10px;width:34px;height:34px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat -140px -320px;background-size:220px;text-indent:-9999px;border:0;box-shadow:none;border-radius:0}
.lpop_setting.control02{background:rgba(0,0,0,0.7)}
.lpop_setting.control02 .txt_area{width:560px;min-height:323px;padding-bottom:30px;top:120px !important;left:50% !important;margin-left:-50px !important;margin-top:0px !important;border:5px solid #ff7a55;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:25px}
.lpop_setting.control02 h3{height:60px;line-height:60px;font-size:1.875rem;font-weight:bold;letter-spacing:0px;text-align:left;background:#ff7a55;padding:0;margin:0;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:0}
.lpop_setting.control02 h3 span{display:inline-block;height:60px;line-height:60px;padding:0 10px 0 57px;margin:0 0 0 31px;letter-spacing:-2px;color:#fff;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 0 -470px;background-size:220px}
.lpop_setting.control02 .txt_area>div{padding:22px 40px 0 40px;margin:0}
.lpop_setting.control02 .txt_area>div>ul{overflow:hidden;padding:0 0 25px}
.lpop_setting.control02 .txt_area>div>ul>li{clear:both;margin:0 0 10px;text-align:left;font-size:1.25rem}
.lpop_setting.control02 .txt_area>div>ul>li input[type=text]{width:402px;height:20px;line-height:1.0 !important;padding:5px;font-size:1.25rem;color:#656565;font-weight:normal;background:#fff;border:1px solid #cbcbcb;border-radius:5px}
.lpop_setting.control02 .txt_area>div>ul>li>span{float:left;display:inline-block;height:32px;line-height:32px;padding:0 10px 0 16px;color:#525344;font-weight:bold;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat 0 -549px;background-size:220px}
.lpop_setting.control02 .txt_area>div>ul>li>span+div{float:left;width:402px;height:90px;padding:5px;font-size:1.25rem;color:#656565;font-weight:normal;background:#fff;border:1px solid #cbcbcb;border-radius:5px}
.lpop_setting.control02 .txt_area>div>ul>li textarea{width:400px;height:85px;border:none;font-size:1.25rem !important;color:#656565;font-family:Nanum Gothic,'나눔고딕'}
.lpop_setting.control02 .txt_area>div .btn_confirm{display:inline-block;width:74px;height:40px;line-height:42px;background:#bf4e2f;border-radius:25px;text-align:center;border:1px solid #a37555;box-shadow:0 1px 1px #d68874 inset,0 -1px 1px #9a3f26 inset,1px 2px 1px #e1e1e1}
.lpop_setting.control02 .txt_area>div .btn_confirm>span{padding:0;font-size:1.1875rem;letter-spacing:0;color:#fff;font-weight:bold;background:none}
.lpop_setting.control02 .lpop_close{position:absolute;top:10px;right:10px;width:34px;height:34px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_timetable_x2.png) no-repeat -140px -320px;background-size:220px;text-indent:-9999px;border:0;box-shadow:none;border-radius:0}
.lpop_setting.control02 .sbHolder{width:110px !important;border: solid 1px #ccc !important;height: 30px !important;line-height: 30px !important;border-radius:5px !important}
.lpop_setting.control02 .sbSelector{height: 30px !important;line-height: 30px !important}
.lpop_setting.control02 .sbToggle{height: 30px !important}
.lpop_setting.control02 .sbHolderDisabled{border: solid 1px #ccc !important}
.lpop_setting.control02 .sbToggle{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -116px no-repeat;background-size:23px}
.lpop_setting.control02 .sbToggle:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -167px no-repeat;background-size:23px}
.lpop_setting.control02 .sbToggleOpen{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -16px no-repeat;background-size:23px}
.lpop_setting.control02 .sbToggleeOpen:hover{background: url(//cdndata.milkt.co.kr/ele/app/images/common/select-icons_x2.png) 0 -66px no-repeat;background-size:23px}
.lpop_setting.control02 .sbOptions{top: 24px !important;left:-1px !important;border: solid 1px #ccc !important;padding-top:5px !important;border-radius:5px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-top:0px !important}
.lpop_setting.control02 .sbOptions li{height: 30px !important;line-height: 30px !important;padding: 0;border-top:1px dashed #ccc}
.lpop_setting.control02 .sbOptions a{width:100% !important;font-size:1.125rem !important;text-indent:10px;height: 30px !important;line-height: 30px !important;margin:0 !important;padding: 0px 0 0px 0 !important}
.lpop_setting.control02 .sbOptions .sbDisabled{padding: 0px 0 0px 10px !important}
.lpop_setting.control02 .sbOptions .sbGroup{padding: 0px 0 0px 10px !important}
/* 개발요청 (이후 삭제영역) 시간표 1.0 버전 */
/* 키즈 추천사_기존 */
.left_professor{float:left;width:174px;height:313px;padding-top:20px}
.left_professor img{width:100%}
.right_txtbox{float:left;width:660px;height:425px;overflow-y:scroll;font-size:1.1875rem;color:#020202;line-height:30px;margin:20px 0 40px 35px}
.right_txtbox p{margin-bottom:27px}
.txt_ar{text-align:right}

/* 키즈 추천사_2차개편용(오픈안함25.10.17) */
.lpopRecommend .flexBox{align-items: flex-start !important;}
.lpopRecommend .professor{width:174px}
.lpopRecommend .professor img{width:100%}
.lpopRecommend .recom{width:630px;height:425px;overflow-y:scroll;font-size:1.1875rem;color:#302F2B;line-height:30px;margin-left:30px}
.lpopRecommend .recom p{margin-bottom:25px}
.lpopRecommend .rTxt{text-align:right}

/* 관련학습 레이어 V2 */
.lpop_relatedstudy_v2{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;background:rgba(0,0,0,0.7)}
.lpop_relatedstudy_v2 .txt_area{position:absolute;width:1050px;height:620px;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);background:#fff;border:0;border-radius:20px}
.lpop_relatedstudy_v2 .txt_area>div{padding:0;margin:0}
.lpop_relatedstudy_v2 .txt_area .tlt{width:1050px;height:69px;background:#f77c19;border-top-left-radius:17px;border-top-right-radius:17px;}
.lpop_relatedstudy_v2 .txt_area .tlt h3{padding:11px 0 0 0;width:1020px;height:47px;line-height:55px;font-family:BM JUA,'나눔고딕';font-weight:normal;font-size:2rem;text-align:left;color:#fff}
.lpop_relatedstudy_v2 .txt_area .tlt h3 span{display:block;height:47px;color:#fff;padding:0 0 0 35px;}
.lpop_relatedstudy_v2 .txt_area .tlt h3.tit_so span{background-position:0 0}
.lpop_relatedstudy_v2 .txt_area .tlt h3.tit_sc span{background-position:0 -50px}
.lpop_relatedstudy_v2 .txt_area .cont{width:976px;height:495px;margin:21px auto}
.lpop_relatedstudy_v2 .txt_area p{text-align:left;padding:0;margin:0;font-weight:normal}
.lpop_relatedstudy_v2 .txt_area .lpop_close{position:absolute;top:20px;right:32px;width:32px;height:32px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_related.png) no-repeat 0 -100px;background-size:50px;text-indent:-9999px;border:0;box-shadow:none;border-radius:0}
.lpop_relatedstudy_v2 .txt_area .cont .menu_tab{width:976px;height:66px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_tab ul li{float:left;width:150px;height:63px;display:block;border-top-left-radius:20px;border-top-right-radius:20px;border:3px solid #f6e7d4;margin-left:8px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_tab ul li:first-child{margin-left:0}
.lpop_relatedstudy_v2 .txt_area .cont .menu_tab ul li a{font-family:BM JUA,'나눔고딕';font-weight:normal;font-size:1.6875rem;line-height:66px;color:#56340e;width:150px;height:63px;display:block;padding-left:0;text-align:center}
.lpop_relatedstudy_v2 .txt_area .cont .menu_tab ul li.active a{width:151px;text-align:center;background:#f6e7d4;border-top-left-radius:13px;border-top-right-radius:13px;}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont{position:relative;width:976px;height:402px;z-index:10;background:#f6e7d4;margin:0px 0 0 0px;padding:27px 0 0 0}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div{width:870px;height:330px;padding:30px 0 0 30px;margin:0 auto 0;background:#fff;border-radius:20px;overflow-y:auto;overflow-x:hidden}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div h4.section{font-family:BM JUA,'나눔고딕';font-weight:500;font-size:1.8125rem;color:#56340e;height:53px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list:after{content:'';display:block;clear:both;}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li{width:408px;height:148px;border:1px solid #e3e3e3;border-radius:15px;float:left;margin:0 18px 30px 0;position:relative}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li p.thumb_img{width:158px;height:128px;border:1px solid #e3e3e3;border-radius:15px;margin:9px;float:left}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li p.thumb_img img{width:100%;border-radius:14px;}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl{float:left;margin:17px 0 0 16px;width:189px;height:119px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dt{font-size:1.1875rem;font-weight:bold;color:#333;line-height:20px;text-align:center;margin:0 auto;width:189px;height:41px;display:table-cell;vertical-align:middle}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd{margin-top:16px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a{width:140px;height:40px;display:block;background:#f77c19;border-radius:20px;font-family:'BM JUA';font-size:1.3125rem;font-weight:500;color:#fff;line-height:40px;text-align:center;margin:0 auto}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a>span{display:inline-block;padding:0 0 0 26px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/v2/ico_relateBtn.png) left 0 no-repeat;background-size:25px;}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a.btn_study{background:#f77c19}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a.btn_study span{background-position:0 -22px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a.btn_restudy{background:#ad7c64}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a.btn_restudy span{background-position:0 -22px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a.btn_song{background:#f7ab19}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a.btn_song span{background-position:0 10px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a.btn_resong{background:#ad7c64}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a.btn_resong span{background-position:0 10px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a.btn_ready{background:#fff;border:1px solid #f6e8d6}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd a.btn_ready span{color:#ad7c64;padding:0;background:none;line-height:42px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list li dl dd em{margin-top:9px;font-size:0.6875rem;color:#999;display:block;text-align:center}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list .ico_ar{position:absolute;top:0;left:0;width:50px;height:30px;background:#ff868e;border-radius:15px 0 15px 0;font-size:1rem;color:#fff;font-weight:bold;text-align:center;line-height:30px;}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div .relate_list .ico_3d{position:absolute;top:0;left:0;width:50px;height:30px;background:#f8bd0b;border-radius:15px 0 15px 0;font-size:1rem;color:#fff;font-weight:bold;text-align:center;line-height:30px;}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont>div.tbl_cont{width:900px;height:360px;padding:0;margin:0 auto 0;background:#fff;border-radius:20px;overflow-y:auto;overflow-x:hidden}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related{width:100%}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related col.unit{width:239px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related col.tit{width:453px;border-left:1px solid #e0e0e0}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related col.btns{width:207px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr:first-child td{border-top:0}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td{padding:10px 0;height:67px;border-bottom:1px solid #e0e0e0;text-align:center;color:#333;font-size:1.125rem;line-height:1.2}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.unit{text-align:left}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.unit p{padding:0 10px 0 30px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.tit{text-align:left}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.tit p{padding:0 0 0 28px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.tit .ico_ar{display:inline-block;width:53px;height:20px;line-height:21px;margin:0 0 0 8px;text-align:center;font-size:1.0625rem;color:#fe8b92;font-weight:bold;border:2px solid #fb8c92;border-radius:30px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.tit .ico_3d{display:inline-block;width:53px;height:20px;line-height:21px;margin:0 0 0 8px;text-align:center;font-size:1.0625rem;color:#edb40d;font-weight:bold;border:2px solid #edb40d;border-radius:30px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.btns a{display:inline-block;width:135px;height:37px;line-height:40px;border-radius:50px;background:#f77c19;color:#fff;font-size:1.0625rem;font-family: 'BM JUA';}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.btns a>span{display:inline-block;padding:0 0 0 26px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/ico_related.png) no-repeat 0 -190px;background-size:50px}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.btns a.btn_study{background:#f77c19;}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.btns a.btn_restudy{background:#ae7c65;}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.btns a.btn_ready{width:133px;height:35px;line-height:38px;background:#fff;color:#ad7c64;border:1px solid #f7e9d7}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.btns a.btn_ready>span{padding:0;background:none}
.lpop_relatedstudy_v2 .txt_area .cont .menu_cont .tbl_related tr td.btns .date{display:block;color:#999;font-size:0.75rem;padding:4px 0 0 0}

/* 레이어_ 밀크T CF 팝업 191112 */
.lpop_191112{z-index:31;position:absolute;top:0;left:0;width:1280px;height:100%;min-height:726px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/191112/bg_tab_mov.png) left top no-repeat;background-size:1280px;margin:0 auto}
.lpop_191112 .lpop_close{z-index:1;top:-88px;right:-25px;width:35px;height:35px;background:none !important;text-indent:-9999em;display:block}
.lpop_191112 .txt_area{position:absolute;top:163px;left:50%;margin-left:-393px;width:787px;height:459px;background:#000}
.lpop_191112 .txt_area .info_cnt{width:787px;height:459px;}
.lpop_191112 .txt_area .info_cnt .vod_area a{width:787px;height:459px;display:block}
.lpop_191112 .txt_area .info_cnt .vod_area img{width:100%}
.lpop_191112 .txt_area .chk_close{margin:40px 0 0 -25px}
.lpop_191112 .txt_area .chk_close input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:5px}
.lpop_191112 .txt_area .chk_close label{font-size:1rem;color:#fff;line-height:25px;}
/* 10.1 vod */
.lpop_191112.tab10{z-index:31;position:absolute;top:0;left:0;width:100%;height:100%;min-height:726px;background:rgba(0,0,0,0.5)}
.lpop_191112.tab10 .txt_area{position:absolute;top:45px;left:50%;margin-left:-475px;width:950px;height:672px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/191118/popup.png) no-repeat 0 0;background-size:950px;border-radius:20px}
.lpop_191112.tab10 .txt_area .info_top{left:0;top:0;margin-left:0;width:100%;background:none;box-shadow:none}
.lpop_191112.tab10 .txt_area .info_top .txt{position:absolute;top:502px;left:50%;width:400px;margin-left:-200px;font-size:1.25rem;font-weight:bold;color:#000;text-align:center}
.lpop_191112.tab10 .txt_area .info_btm{height:75px;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #ececec}
.lpop_191112.tab10 .txt_area .info_btm .btn_close{background:#222222;font-size:1rem;margin:15px 20px 0 0;border-radius:5px;}
.lpop_191112.tab10 .txt_area .info_btm .check >label{color:#000}
.lpop_191112.tab10 .txt_area .info_btm .check{margin:20px 0 0 20px}
.lpop_191112.tab10 .txt_area .info_btm .check >label{position:absolute;top:2px;left:30px;width:140px;padding-left:5px;font-size:1rem;line-height:30px;height:30px;color:#000}

/* 회원전환 안내팝업(45971) */
/* ========== color point ========== */
.colorPointA{color:#057cfc;}
/* ========== popup layout ========== */
.popupBox01{overflow:scroll;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);z-index:999;}
.popupBox01 .popCnt{position:absolute;top:0%;left:0%;width:100%;letter-spacing:-0.04em;background:#fff;z-index:999;}
.popupBox01.sizeXL .popCnt{width:1280px;height:100%;}
.popupBox01 .popCnt > .tit{height:62px;padding:0 31px;font-size:1.438rem;line-height:63px;color:#fff;letter-spacing:-0.05em;text-align:left !important;background:#599bef;}
.popupBox01 .popCnt .btnClose a{display:inline-block;position:absolute;top:18px;right:27px;width:26px;height:26px;text-indent:-9999px;font-size:0;background:url(//cdndata.milkt.co.kr/ele/app/images/combine/close_button.png) no-repeat;background-size:23px;}
.popupBox01 .popCnt .cnt{padding:30px 45px 25px;}
.popupBox01 .popCnt .cnt.scroll{padding:10px 30px 0 45px;margin:15px 15px 0 0;}
.popupBox01 .popCnt .cnt .txt{color:#666;line-height:1.563;}
.popupBox01 .popCnt .cnt + .btnC{padding-top:0;margin-top:-4px;}
.popupBox01 .popCnt .btnC{padding:18px 0 29px;}
.popupBox01 .popCnt .cnt + .btnR{padding:15px 0 18px;margin:0 45px;border-top:1px solid #c9cbd1;}
.popupBox01 .popFooter{position:relative;height:63px;padding:19px 0 0 34px;background:#ececec; box-sizing:border-box;}
.popupBox01 .popFooter .btn{position:absolute;top:12px;right:28px;width:75px}
.popupBox01 .popFooter .btn [class*="btn"]{width:75px; box-sizing:border-box;}
.popupBox01 .popFooter .chkInput[type="checkbox"] + label{}
.popupBox01 .popFooter .select{width:115px;margin-top:-5px;margin-right:8px;font-weight:bold;}
.popupBox01 .popFooter .select + .txt{font-weight:bold;font-size:0.9375rem;color:#555555;}
/* ========== popup : 밀크T 아이디 전환 안내 ==========*/
.popNoticeMilktID{}
.popNoticeMilktID .popCnt{overflow:hidden;position:absolute;top:60px;/*50%;*/left:50%;width:635px;margin-left:-317px;/*transform:translateY(-50%);*/letter-spacing:-0.04em;background:#fff;z-index:999;}
.popNoticeMilktID .cnt{padding:33px 45px 35px;text-align:center;}
.popNoticeMilktID .cnt h2.tit{font-weight:normal;font-size:1.6875rem;color:#333333;line-height:1.3;}
.popNoticeMilktID .cnt h2.tit span{font-weight:bold;}
.popNoticeMilktID .cnt .txt{margin-top:10px;padding-bottom:229px;font-size:1.125rem;color:#999999;background:url(//cdndata.milkt.co.kr/ele/app/images/combine/bg_miktidnotice_v2.png) no-repeat center bottom;background-size:398px}
.popNoticeMilktID .cnt .txtNotice{margin-top:20px;font-size:1rem;color:#999999;}
.popNoticeMilktID .cnt .txtNotice span:before{content:'';display:inline-block;width:19px;height:19px;margin-right:5px;vertical-align:middle;background:url(//cdndata.milkt.co.kr/ele/app/images/combine/bg_notice.png) no-repeat center bottom;background-size:19px}
/* ========== button ========== */
.popupBox01 [class*="btn"] [class*="btn"]{display:inline-block;width:200px;padding:19px 0;margin:0 1px;font-weight:bold;font-size:1.40625rem;line-height:1;text-align:center;letter-spacing:-0.03em;white-space:nowrap;vertical-align:middle;border-radius:6px;border-width:1px;border-style:solid;}
.popupBox01 [class*="btn"] .btnDefault{padding:11px 23px 10px !important;font-size:1rem;color:#599bef;border:1px solid #accdf7;border-radius:35px;background:#fff;} /* 흰색바탕-하늘색텍스트 */
.popupBox01 .btnColorA{color:#fff;border:1px solid #057cfc;background:#057cfc;} /* 파랑바탕 */
.popupBox01 .btnColorB{color:#599bef;border:1px solid #accdf7;background:#fff;} /* 흰색바탕 */
.popupBox01 .btnGroup{position:relative;margin:0 -1px;margin-top:20px;}
.popupBox01 .w260{width:260px !important}
/* ========== formBoxWrap ========== */
.popupBox01 input, select, option{outline:none;}
.popupBox01 .input, .select{width:100%;height:33px;padding:6px 12px;font-size:0.9375rem;color:#666;letter-spacing:-0.03em;vertical-align:middle;border:1px solid #dadbdd;border-radius:6px;background:#fff;}
.popupBox01 .select:disabled{color:#999;}
.popupBox01 ::-webkit-input-placeholder{line-height:1.2;}
.popupBox01 input[value]{padding-top:11px;}
.popupBox01 input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ color:transparent; }
.popupBox01 input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:transparent; }
.popupBox01 input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color:transparent; }
.popupBox01 input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color:transparent; }
.popupBox01 input::placeholder {color:#bbb;} textarea::placeholder {color:#bbb;}

/* 약관동의 */
.agreeBoxWrap{width:700px;margin:45px auto 0;}
.agreeBoxWrap:after {content: '';display: block;clear: both;}
.agreeBoxWrap .moreTxt {display: none;}
.agreeBoxWrap dl dt{font-size:1.125rem;line-height:1.3;padding:0 0 0 27px;margin-bottom:25px}
.agreeBoxWrap dl dt label span{margin:0 5px 0 -27px;}
.agreeBoxWrap dl dd{font-size:1.125rem;line-height:1.3;padding:0 0 0 27px}
.agreeBoxWrap dl dd label span{margin:0 7px 0 -27px;}
.agreeBoxWrap dl dd{font-size:1.125rem;margin: 0 0 25px 0}
.agreeBoxWrap dl dd .moreTxt{padding:5px 0;font-weight:400;line-height:1.3em}
.agreeBoxWrap dl dd .moreTxt .chk_yn{padding:10px 10px 0 0;font-size:1em !important;}
.agreeBoxWrap dl dd .moreTxt .chk_yn p{margin-bottom:5px}
.agreeBoxWrap dl dd .moreTxt .chk_yn span input[type="checkbox"] {display:block !important;display:inline-block !important;vertical-align:middle !important;}
.agreeBoxWrap dl dd .moreTxt .chk_yn input[type="checkbox"] + label {color:#686868 !important;font-weight:400 !important}
.agreeBoxWrap dl dd .moreBtn{font-size:1rem;color:#bbb;cursor:pointer; float:right;display:block;width:90px;height:15px;}
.agreeBoxWrap dl dd .moreBtn u{}
.moreBtn.active-header{background:url(//cdndata.milkt.co.kr/ele/app/images/combine/arr_up.png) no-repeat 100% 2px; background-size:20px;}
.moreBtn.inactive-header{background:url(//cdndata.milkt.co.kr/ele/app/images/combine/arr_down.png) no-repeat 100% 2px; background-size:20px;}
.chkInput[type="checkbox"]{display:none;}
.chkInput[type="checkbox"] + label{display:inline-block;width:26px;height:22px;vertical-align:center/*-37%*/;background:url(//cdndata.milkt.co.kr/ele/app/images/combine/obj_form.png) no-repeat -50px 0;background-size:250px;cursor:pointer;}
.chkInput[type="checkbox"]:checked + label{background-position:-76px 0;}

/* 관리교사 별점 팝업 */
.lpop_starview{position:absolute;top:163px;left:50%;margin-left:-439px;z-index:31;width:488px;min-height:401px;height:401px !important}
.lpop_starview .txt_area{position:absolute;top:0px;left:0px;width:488px;min-height:382px;text-align:center;border:0;padding:3px;background:#ff7200;border-radius:20px;box-shadow:none}
.lpop_starview .txt_area .lpop_starview_wrap{overflow:hidden;clear:both;padding:17px 30px 0;height:310px;background:#fff;border-bottom-left-radius:17px;border-bottom-right-radius:17px}
.lpop_starview h3{height:55px;line-height:56px;border-bottom:1px solid #ff7200;font-size:1.5625rem;font-weight:bold;letter-spacing:0px;text-align:left;background:#ff7200;padding:0;margin:0;border-top-left-radius:17px;border-top-right-radius:17px;border-bottom:0}
.lpop_starview h3 span{font-size:1.5625rem;color:#fff;letter-spacing:-1px;padding-left:27px}
.lpop_starview .lpop_close{position:absolute;top:16px;right:20px;width:35px;height:34px;background:url(//cdndata.milkt.co.kr/ele/app/images/common/ico_msg_x2.png) no-repeat -60px -80px;background-size:272px;text-indent:-9999px;border:0;box-shadow:none;border-radius:0}
.lpop_starview .btn_send{display:block;position:absolute;top:76px;right:27px;width:144px;height:41px;line-height:43px;font-size:1.375rem;font-weight:bold;color:#fff;border:0;background:#039db8;border-radius:30px;background:-webkit-linear-gradient(#039db8, #00accb);background:-o-linear-gradient(#039db8, #00accb);background:-moz-linear-gradient(#039db8, #00accb);background:linear-gradient(#039db8, #00accb)}
.body_msg .star-rating-view {width:108px;}
.body_msg .star-rating-view,.star-rating-view span {display:inline-block; height:17px; overflow:hidden; background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/star/star.png) no-repeat;background-size:106px 34px}
.body_msg .star-rating-view span{background-position:left bottom; line-height:0; vertical-align:top; background-size:106px 34px}
.lpop_starview .lpop_close01{position:absolute;top:17px;right:30px;width:24px;height:24px;font-size:0;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/star/ico_close_x2.png) no-repeat 0 0;background-size:24px;border:0;box-shadow:none;text-shadow:none;border-radius:0}
.lpop_starview .gray_txt{background:#f6f6f6;color:#666;border-radius:17px;font-size:1.0625rem;text-align:left;padding:20px;overflow:hidden;clear:both;margin-top:22px;letter-spacing:-1px}
.lpop_starview .gray_txt span{color:#333;font-size:1.0625rem;display:block;padding-bottom:12px;font-weight:bold;}
.lpop_starview .lpop_starview_left{width:37%;float:left;font-size:1.0625rem;text-align:left;color:#1e1e1e;font-weight:bold;padding-top:7px}
.lpop_starview .lpop_starview_right{padding-top:13px;width:auto;float:none;overflow:hidden;}
.lpop_starview .lpop_starview_txt {color:#a7a7a7;text-align:right;font-size:1rem;letter-spacing:-1px;font-weight:bold;}
.lpop_starview .lpop_starview_txt span{color:#ff7200}
.lpop_starview .wrap-star{text-align:left}
.lpop_starview .wrap-star-box{color:#ff7200;font-size:3.75rem;font-weight:bold;line-height:1.18;letter-spacing:-1px;margin:0 0 0 9px}
.lpop_starview table.tbl_right{height:95px;table-layout:fixed;border:0;border-top:0 !important;padding:0;vertical-align:top}
.lpop_starview table.tbl_right td.graph{width:100%;text-align:center;padding:0;position:relative}
.lpop_starview table.tbl_right td.graph:first-child{border-left:0}
.lpop_starview table.tbl_right td.graph .bar{position:relative;display:table;width:236px;height:4px;float:right;background:#c5c5c5;margin:0 auto}
.lpop_starview table.tbl_right td.graph .unit{display:table;width:33px;position:relative;height:25px;text-align:left;vertical-align:middle;margin-top:-10px}
.lpop_starview table.tbl_right td.graph .unit span{display:table-cell;vertical-align:middle;font-family:'Noto Sans KR';font-size:0.875rem;color:#ff7200;font-weight:500}
.lpop_starview table.tbl_right td.graph .bar em{position:absolute;top:0;left:0;height:4px;display:block;background:#ff7200;font-family:'Noto Sans KR';font-size:0.75rem;color:#ff7200;font-weight:500}
.wrap_teacher_star{position:absolute;top:130px;left:190px;font-weight:bold;}
.wrap_teacher_star .tit_msg01{display:block;font-size:1.0625rem;color:#616161;letter-spacing:-1px;margin-right:12px;float:left}
.wrap_teacher_star .wrap-star{display:block;float:left;margin-top:3px;margin-right:3px}
.wrap_teacher_star .wrap-star-box{display:block;color:#ff7200;font-size:1.0625rem;float:left;line-height:1.65em}
.wrap_teacher_star .gray_arrow{float:left;display:block;width:25px;height:25px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/star/gray_arrow.png) no-repeat 50% 50%;background-size:11.5px;}

/* 초등 쪽지함 TTS */
.body_msg.v2 .sub.msg .msg_tblwrap tbody tr td.subjt {position:relative;}
.body_msg.v2 .sub.msg .msg_tblwrap tbody tr td.subjt a{width:533px;}
.body_msg.v2 .sub.msg .msg_tblwrap .tbl_smg .ico_sound{width:24px;height:19px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/201223/ico_sound.png) no-repeat 0 50%;background-size:24px;text-indent:-9999px;font-size:0;display:block;position:absolute;top:12px;right:35px;}
.body_msg.v2 .sub.msg ~ .lpop_msgview .txt_area .lpop_msgview_box table{width:645px;float:left}
.body_msg.v2 .sub.msg ~ .lpop_msgview .txt_area .lpop_msgview_box .twoline{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.body_msg.v2 .sub.msg ~ .lpop_msgview .txt_area .tts_sound_box{float:none;width:auto;overflow:hidden;}
.body_msg.v2 .sub.msg ~ .lpop_msgview .txt_area .tts_sound_box .tts_play{width:165px;height:50px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/201223/btn_play_on.png) no-repeat 0 50%;background-size:165px;text-indent:-9999px;font-size:0;display:block;margin-top:15px}
.body_msg.v2 .sub.msg ~ .lpop_msgview .txt_area .tts_sound_box .tts_replay{width:165px;height:50px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/201223/btn_replay_on.png) no-repeat 0 50%;background-size:165px;text-indent:-9999px;font-size:0;display:block;margin-top:15px}
.body_msg.v2 .sub.msg ~ .lpop_msgview .txt_area .tts_sound_box .tts_pause{width:165px;height:50px;background:url(//cdndata.milkt.co.kr/ele/app/images/lpop/201223/btn_pause.png) no-repeat 0 50%;background-size:165px;text-indent:-9999px;font-size:0;display:block;margin-top:15px}

/* 오답노트 - 일별/주간별/월별 추가 */
.lpop_mystatus .cont05{overflow:hidden; overflow-y:auto; scroll-behavior: smooth;}
.lpop_mystatus .cont05 .top{position: relative; }
.lpop_mystatus .cont05 .top:after{content:''; display:block; clear:both}
.lpop_mystatus .cont05 .top h3 {position: relative; margin-top: 30px; margin-bottom: 12px; padding: 0 0 0 40px; background: none; font-size:2rem; line-height: 34px; font-weight:700; font-family: 'Noto Sans KR' !important; color: #38353c;}
.lpop_mystatus .cont05 .top h3 em{color:#f77c19}
.lpop_mystatus .cont05 .top h4{font-family:'BM JUA'; font-size:1.1875rem; color:#56350e; font-weight:normal; letter-spacing:-1px;}
.lpop_mystatus .cont05 .top .help {position: absolute; top: 29px; right:38px;}
.lpop_mystatus .cont05 .top .help a {display: block; width: 120px; height: 40px; padding: 12px 0 0; border-radius: 20px; background-color: #faf1e5; font-size:1rem; font-weight:500; line-height: 18px; color: #38353c; text-align: center; box-sizing: border-box;}
.lpop_mystatus .cont05 .top .help a::before { display: inline-block; content: ''; width: 20px; height: 20px; margin: -3px 8px 0 0; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/icons_plan.png) no-repeat; background-size: 600px; vertical-align: middle;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop{position: relative; height: 70px; max-width: 1204px; margin: 10px auto 0;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi{position: absolute; top:0px; left: 0; z-index:5; display:flex; display: -webkit-flex; align-items: center; justify-content: space-between; width: 100%; height: 70px; padding:10px 26px; background: #f8ecdd; border-radius: 40px; box-sizing: border-box;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateMenu{width: 270px; height: 50px; background: #fff; border-radius: 25px;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateMenu ul{list-style: none; padding: 0; margin: 0;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateMenu ul li{position: relative; display: inline-block; width: 33.3333%; float:left; }
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateMenu ul li a{ display:block; width: 100%; height: 50px; line-height: 52px; text-align: center; font-size:1.125rem; color: #ada9a9; }
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateMenu ul li.on a{ color: #fff; background: #ff7b00; border-radius: 35px; font-weight: bold;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateMenu ul li a::after{ position: absolute; content: ''; top:19px; right: -2px; width: 2px; height: 12px; display:block; background: #f8ecdd; border-radius: 2px;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateMenu ul li:last-child a::after{ display: none;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateMenu ul li.on a::after{ display: none;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateSelect{width: 474px; height: 50px; display: flex; display: -webkit-flex; justify-content: center; align-items: center;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateSelect a {display: inline-block; font-size:0.0625rem; color: transparent; }
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateSelect a.btn_prev{width: 15px; height: 23px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_btn_arrow2.png) 0 0 no-repeat; background-size: 60px;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateSelect a.btn_prev.off{width: 15px; height: 23px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_btn_arrow2.png) -30px 0 no-repeat; background-size: 60px;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateSelect a.btn_next{width: 15px; height: 23px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_btn_arrow2.png) -15px 0 no-repeat; background-size: 60px;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateSelect a.btn_next.off{width: 15px; height: 23px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_btn_arrow2.png) -45px 0  no-repeat; background-size: 60px;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .dateSelect em{font-size:1.25rem; color: #000; font-family: 'Noto Sans KR'; text-align: center; font-weight: 500; padding: 0 40px;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .txtInfo{width: 225px; height: 46px; line-height: 46px;  margin-top: 2px; background: #faf4eb; border-radius: 25px; padding: 0 0 0 35px; font-size:0.875rem; color: #6f6b6c; text-align: left;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .txtInfo_off{width: 225px; height: 46px;margin-top: 2px; padding: 0 0 0 35px;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .topNavi .imgDumi{position: absolute; top:5px; right: 23px; width: 68px; height: 70px;  background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_dumi.png) no-repeat; background-size: 68px;}
.lpop_mystatus .cont05 .top .wrongnote_dateTop .subNavi{position: absolute; top:35px; left: 2px; z-index:4; width: calc(100% - 4px); height: 98px; padding:0 0 0 0; background: #fcf7f2; border-radius:0 0 35px 35px; box-sizing: border-box;}
.wrongnote_dateTop .subNavi .tabSelect {display: table; min-width: 1272px; height: 65px; margin: 37px auto 0 auto; }
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap {display: table-cell; padding: 0 0 0 33px; vertical-align: middle; text-align: left;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div {display: inline-block;float: none; }
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div.selbx01 {width: 282px !important;margin: 0 0 0 0;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div.selbx01 > .sbHolder {width: 282px !important; }
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div.selbx02 {width: 282px !important;margin: 0 0 0 0;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div.selbx02 > .sbHolder {width: 282px !important; }
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div.selbx03 {width: 282px !important;margin: 0 0 0 0;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div.selbx03 > .sbHolder {width: 282px !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div.selbx04 {width: 282px !important;margin: 0 0 0 0;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div.selbx04 > .sbHolder {width: 282px !important; }
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div.selbx04 > .sbHolder::after {display: none;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div.selbx03 > .sbHolder .sbSelector.disabled {color: #e0caaf !important; outline: none; text-decoration: none;} /* 학년 / 학기 클릭 시 */
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div.selbx04 > .sbHolder .sbSelector.disabled {color: #e0caaf !important; outline: none; text-decoration: none;} /* 학년 / 학기 클릭 시 */
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div .sbHolder {width: 100%; height: 44px !important; line-height: 46px !important; font-size:1rem; border: solid 0px #ffddbb !important;  background:#fcf7f2; border-radius: 0px !important;-webkit-appearance:none;appearance:none;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div .sbHolder::after{position: absolute; top:11px; right: 0; display: block; content: ''; width: 2px; height: 24px; border-radius: 2px; background: #f8ede0;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div .sbSelector {width: 71% !important; height: 44px !important; line-height: 48px !important; text-align: left; font-size:1.125rem; font-weight: 500; padding-left: 50px;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap .selbx01 .sbSelector {background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_select_icon_1.png) 25px 14px no-repeat !important; background-size: 20px !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap .selbx02 .sbSelector {background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_select_icon_2.png) 25px 14px no-repeat !important; background-size: 20px !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap .selbx03 .sbSelector {background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_select_icon_3.png) 25px 14px no-repeat !important; background-size: 20px !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap .selbx04 .sbSelector {background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_select_icon_4.png) 25px 14px no-repeat !important; background-size: 20px !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div .sbToggle {top: 11px; right: 47px; width: 22px; height: 22px !important; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_select_arrow.png) 0 0px no-repeat !important; background-size: 44px !important; }
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div .sbToggleOpen {height: 22px !important;background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_select_arrow.png) -22px 0 no-repeat !important;background-size: 44px !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div .sbOptions {overflow-x: hidden; overflow-y:auto;max-height:370px !important; top: 47px !important; left: -2px !important; padding: 4px 0 18px 0 !important; background: #fcf7f2; border: solid 1px #fcf7f2 !important; border-radius: 23px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-top: 0px !important;-webkit-appearance:none;appearance:none;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div .sbOptions li {padding: 1px 0 0; border-top: 0 !important; height: 50px !important; background: none !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap .selbx01  .sbOptions a.sbFocus {color: #000 !important; background:#fff url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_select_icon_1.png) 25px center no-repeat !important;background-size: 20px !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap .selbx02  .sbOptions a.sbFocus {color: #000 !important; background:#fff url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_select_icon_2.png) 25px center no-repeat !important;background-size: 20px !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap .selbx03  .sbOptions a.sbFocus {color: #000 !important; background:#fff url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_select_icon_3.png) 25px center no-repeat !important;background-size: 20px !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap .selbx04  .sbOptions a.sbFocus {color: #000 !important; background:#fff url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_select_icon_4.png) 25px center no-repeat !important;background-size: 20px !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div .sbOptions a{height: 50px !important;line-height: 52px !important; padding: 0 0 0 60px; color: #817d7d !important; text-align: left; font-size:1rem !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div .sbOptions li a:hover{background: #fff !important;color: #000 !important;}
.wrongnote_dateTop .subNavi .tabSelect > .sel_wrap > div .sbOptions li a:active{background: #fff !important;color: #000 !important;}
.lpop_mystatus .cont05 .wrongnote_dateList{margin-top:30px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents{width: 100%;height: 540px; overflow-y: auto;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents .no_wrongList{height: 260px; padding-top: 200px; font-size:1.8125rem; color: #38353c; text-align: center; font-weight:500; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_no_wrong_friend.png) center bottom no-repeat; background-size: 627px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList{width: 1134px; margin: 73px auto 0 auto; padding: 0; list-style: none;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li{position: relative; width: 100%; height: 190px; padding: 0 0 10px 70px;background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_wn_chk_center.png) no-repeat 0 0; background-size: 70px; box-sizing: border-box;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li:first-child{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_wn_chk_top.png) no-repeat 0 0; background-size: 70px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li:last-child{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_wn_chk_bottom.png) no-repeat 0 0; background-size: 70px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div{display: flex; display: -webkit-flex; width: 100%; height: 180px; border-radius: 58px; padding:25px 0 0 40px; box-sizing: border-box;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div.lt01{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_wn_bg_1.png) repeat-y 0 0; background-size: 100%;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div.lt02{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_wn_bg_2.png) repeat-y 0 0; background-size: 100%;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div.lt03{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_wn_bg_3.png) repeat-y 0 0; background-size: 100%;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div.lt04{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_wn_bg_4.png) repeat-y 0 0; background-size: 100%;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li::before{position: absolute; top:75px; left:20px; content: ''; width: 30px; height: 30px; border-radius: 15px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_wn_chk.png) no-repeat 0 0; background-size: 30px; box-shadow: 0 5px 8px rgba(164,72,253,.6);}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li.on::before{display: none;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li.bgno{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_wn_chk_bgno.png) no-repeat 0 0; background-size: 70px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .cate{width: 170px; padding:0 0 0 0; box-sizing: border-box; text-align: left;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .cate h3{padding:18px 0 15px 0; line-height: 1.3; font-size:1.25rem; color: #fff; font-weight: 300;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .cate p{position: relative; padding:0 0 0 25px; font-size:1.25rem; font-weight:bold; color: #fff;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .cate p::before{ position: absolute; top:5px; left: 7px; content: ''; display: block; width: 7px; height: 13px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_ico_arrow1.png) no-repeat 0 0; background-size: 7px; }
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .subject{width: 614px; padding:0 0 0 32px; box-sizing: border-box; text-align: left; }
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .subject h1{padding:11px 0 16px 0;line-height: 1.3; font-size:2rem; color: #fff; font-weight: 500; display: flex; display: -webkit-flex; align-items: center;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .subject h1 .grade{display: inline-block; padding: 0 10px; font-size:1.375rem; color: #fff; font-weight:400 !important;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .subject h1 .exam{position: relative; display: inline-block; font-size:0.875rem; color: #fff; font-weight:400; text-align: center; padding: 10px 20px 10px 35px; background: rgba(0,0,0,.05); border-radius: 25px; }
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .subject h1 .exam::before{position: absolute; top: 11px; left: 15px; display: block; content: ''; width: 16px; height: 16px;background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_ico_q.png) no-repeat 0 0; background-size: 16px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .subject h1 .exam2{position: relative; display: inline-block; font-size:0.875rem; color: #fff; font-weight:400; text-align: center; padding: 10px 20px 10px 35px; background: rgba(0,0,0,.05); border-radius: 25px; }
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .subject h1 .exam2::before{ position: absolute; top: 11px; left: 15px; display: block; content: ''; width: 16px; height: 16px;background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_ico_q2.png) no-repeat 0 0; background-size: 16px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .subject dl dt{display: inline-block; font-size:1rem; color: #fff; font-weight: 700; line-height: 1.3; padding:0 0 5px 0;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .subject dl dt::after{display: inline-block; content: ''; width: 1px; height: 15px; background: rgba(255,255,255,.3); margin-left: 15px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .subject dl dd{display: inline-block;  font-size:1rem; color: #fff; font-weight: 300; line-height: 1.3; padding:0 0 5px 10px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .btnArea{position: relative;  width: 210px; box-sizing: border-box;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .btnArea .noStudy{position: absolute; top:0; left:0; width: 210px; height: 130px; padding: 40px 0 0 0; border:solid 2px rgba(255,255,255,.3); border-radius: 37px; box-sizing: border-box; text-align: center;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .btnArea .noStudy h3{font-size:1.375rem; color:#fff; opacity: 0.7; vertical-align: middle; font-weight: 500;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .btnArea .noStudy h3::after{display: inline-block; content: ''; width: 24px; height: 26px; margin:0 0 0 5px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_ico_chk.png) 0 4px no-repeat; background-size: 24px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .btnArea .noStudy em{display: block; font-size:0.875rem; color: #fff; opacity: 0.5; padding-top: 7px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .btnArea .btnStudy{position: absolute; top:0; left:0; z-index: 1; width: 210px; height: 130px; border-radius: 37px; box-sizing: border-box; text-align: center; display: none;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .btnArea .btnStudy a{display: block; width: 100%; height:130px; padding: 40px 0 0 0; text-decoration: none; box-sizing: border-box;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .btnArea .btnStudy a h3{font-size:1.375rem; color:#fff; vertical-align: middle; font-weight: 500;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .btnArea .btnStudy a h3::after{display: inline-block; content: ''; width: 24px; height: 26px; margin:0 0 0 5px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_ico_pen.png) 0 4px no-repeat; background-size: 24px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li > div .btnArea .btnStudy a em{display: block; font-size:0.875rem; color: #fff; opacity: 0.7; padding-top: 7px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li.on > div.lt01 .btnArea .btnStudy{background: linear-gradient(#00a8ff, #0096ff); box-shadow: 2px 5px 10px rgba(8,118,196,.3) ; display: block;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li.on > div.lt02 .btnArea .btnStudy{background: linear-gradient(#00cb9b, #04ba8f); box-shadow: 2px 5px 10px rgba(4,186,146,.3) ; display: block;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li.on > div.lt03 .btnArea .btnStudy{background: linear-gradient(#feb200, #f1a605); box-shadow: 2px 5px 10px rgba(244,166,5,.3) ; display: block;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents ul.wnList li.on > div.lt04 .btnArea .btnStudy{background: linear-gradient(#f74600, #ef420d); box-shadow: 2px 5px 10px rgba(239,69,13,.3) ; display: block;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents .list_ViewMore{width: 1040px; height: 64px; margin:0 0 30px 150px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents .list_ViewMore .btnView{float:left;display:inline-block; width: 882px; height: 64px;background: #f9f0e4; box-sizing: border-box; border-radius: 32px 8px 8px 32px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents .list_ViewMore .btnView a{position: relative; display: block; width: 100%; height: 64px; line-height: 68px; text-align: center; font-size:1.0625rem; color: #6e6a6a; font-weight: 500; text-decoration: none;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents .list_ViewMore .btnView a::after{display: block; position: absolute; top:22px; left:50%; margin-left:34px;  content: '';  width: 20px; height: 20px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_ico_plus.png) 0 0 no-repeat; background-size: 20px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents .list_ViewMore .topGo{float: left; display:inline-block; width: 150px; height: 64px;margin-left: 8px;background: #f9f0e4;box-sizing: border-box; border-radius: 8px 32px 32px 8px;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents .list_ViewMore .topGo a{position: relative; display: block; width: 100%; height: 64px; line-height: 68px; text-align: left; padding-left: 42px; font-size:1.0625rem; color: #6e6a6a; font-weight: 500; text-decoration: none; box-sizing: border-box;}
.lpop_mystatus .cont05 .wrongnote_dateList .contents .list_ViewMore .topGo a::after{display: block; position: absolute; top:22px; right:45px; content: ''; width: 20px; height: 20px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_ico_top.png) 0 0 no-repeat; background-size: 20px;}
.lpop_mystatus .cont05 .wrongnote_weekList{margin-top:30px;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents{width: 100%;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea{width: 1204px; height: 250px; margin: 0 auto;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul{width:100%;list-style: none; padding: 0; margin: 0;  display: flex; display: -webkit-flex; align-items: center; justify-content: space-between;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li{display: inline-block;  width:194px;height: 250px; padding: 0;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li a{display: block; width: 100%; height: 250px;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem{width:100%; height: 250px; padding: 24px 0 0 0; text-align: center; box-sizing: border-box; background:#eee; border-radius: 47px;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem em{font-size:1.25rem; color: #000; font-weight: 700;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem p{font-size:0.875rem; color: #000; padding:0; font-weight: 500;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem h3{font-size:1.625rem; color: #000; padding:0;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type1 h3{color: #aeadaf; font-size:1.375rem; font-weight:400; margin-top: 115px; letter-spacing: -1px;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type2 h3{color: #aeadaf; font-size:1.375rem; font-weight:400; margin-top: 115px; letter-spacing: -1px;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type3 h3{color: #b6afa6; font-size:1.625rem; font-weight:500;margin-top:15px;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type4 h3{color: #fff; font-size:1.625rem; font-weight:500; margin-top:15px;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type5 h3{color: #000; font-size:1.625rem; font-weight:500; margin-top:15px;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type4 em{color: #fff; }
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type4 p{color: #fff; }
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type1{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_bg_type_1.png) 0 0 no-repeat; background-size: 100%; border: 2px solid #f4f4f4;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type2{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_bg_type_2.png) 0 0 no-repeat; background-size: 100%; border: 2px solid #f4f4f4;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type3{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_bg_type_3.png) 0 0 no-repeat; background-size: 100%; }
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type4{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_bg_type_4.png) 0 0 no-repeat; background-size: 100%; box-shadow: 0 5px 10px rgba(166,72,254,.5);}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekArea ul li .dayItem.type5{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_bg_type_5.png) 0 0 no-repeat; background-size: 100%; }
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo{position: relative; width: 1280px; /*height: 269px;*/ margin: 20px auto 0 auto; padding:24px 0 0 0; }
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoLeft{position: absolute; top:0; left:38px; z-index: 1; width: 320px; height: 269px; padding: 34px 0 0 0; border-radius: 48px 48px 0 0; background: #fcf3ea; box-sizing: border-box;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoLeft h1{width: 180px; height: 50px; line-height: 52px; font-size:1rem; color: #fff; text-align: center; margin: 0 auto 20px auto; border-radius: 25px; background: #ff7e00;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoLeft .total{width: 180px; height: 50px; line-height: 52px; font-size:4.375rem; font-weight: 300; font-family:'NanumSquareRound'; color: #38353c; text-align: center; margin: 0 auto 18px auto; }
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoLeft .total em{font-size:1.5rem; font-weight: bold;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoLeft .bartxt{font-size:1rem; padding-top: 15px;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoLeft .bar{width: 180px; height: 14px; margin: 0 auto; background: #f6e3cc; border-radius: 7px; overflow: hidden;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoLeft .bar .barGp{width: 180px; height: 14px; border-radius: 7px; overflow: hidden;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoLeft .bar .barGp span{display: block; height: 14px; background: #ff7e00; border-radius: 0 7px 7px 0;animation: barGp 1.5s; -webkit-animation: barGp 1.5s;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox{width: 100%; height: 245px; padding: 55px 0 0 406px; border-radius: 50px 50px 0 0; background: #fcf9f5; box-sizing: border-box;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul{list-style: none;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li{display: inline-block; float: left; width:240px; height: 45px; margin: 0 50px 38px 0;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li a{text-decoration: none;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li h5{height:21px; margin-bottom: 15px; color: #38353c; text-align: left; display: flex; display: -webkit-flex; align-items: center; }
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li h5 span.tit{display: inline-block;  font-size:1.125rem;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li h5 span.num1{display: inline-block; height: 14px; font-size:0.875rem; font-weight:400; margin-left: 11px; padding: 0 10px 3px 0;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li h5 span.num2{position: relative;display: inline-block;  height: 14px; font-size:0.875rem; font-weight: bold; padding: 0 0 4px 10px;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li h5 span.num2::before{position: absolute; display:block; content: ''; top:2px; left: 0; width: 1px; height: 12px; background: #bbb9b7;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li h5 em{display: inline-block; font-size:0.875rem; font-family:'NanumSquareRound'; margin-left: auto; padding: 7px 0 0 0;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li .bar{width: 240px; height: 14px; margin: 0 auto; background: #f9ebdb; border-radius: 7px; overflow: hidden;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li .bar .barGp{width: 240px; height: 14px;  border-radius: 7px;  overflow: hidden;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li .bar .barGp span{display: block;height: 14px; background: #ffd52b;border-radius: 0 7px 7px 0;animation: barGp 1.5s; -webkit-animation: barGp 1.5s;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li.empty h5 span.num2{display: none;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li.empty h5 em{display: none;}
.lpop_mystatus .cont05 .wrongnote_weekList .contents .weekInfo .infoBox ul li.empty .bar{background: #f0efef !important;}
.lpop_mystatus .cont05 .wrongnote_monthList{margin-top:30px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents{width: 100%;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea{width: 1120px; height: 263px; margin: 0 auto;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea p{height: 18px; text-align: right; font-size:0.875rem; font-weight: 300;margin-bottom: 5px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea p .cr1{position: relative; display: inline-block; padding-left: 18px; margin-right: 10px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea p .cr1::before{position: absolute; top:2px; left:0; content: ''; width: 14px; height: 14px; background: #ffd529; border-radius: 6px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea p .cr2{position: relative; display: inline-block; padding-left: 18px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea p .cr2::before{position: absolute; top:2px; left:0; content: ''; width: 14px; height: 14px; background: #a735ff; border-radius: 6px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp{width: 100%; height: 245px;background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_bg_line.png) 0 13px repeat-x; background-size: 20px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul{list-style: none; width: 100%; padding: 0 0 0 21px; margin: 0; display: flex; display: -webkit-flex; justify-content:center;-webkit-justify-content:center;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li{display: inline-block; width: 180px; height: 245px; border: solid 0px #CCC; margin: 0; text-align: center;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox1{display: inline-block; width: 40px; height: 185px; margin: 8px 4px 0; border: solid 0px #CCC; overflow: hidden;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox1 .barGp{position: relative; width: 100%; height: 170px; animation: barGp2 1s both; -webkit-animation: barGp2 1s both;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox1 .barGp span{ position: absolute; bottom:0; display: block; width: 100%; min-height: 20% !important; background: #ffd52b;border-radius: 20px 20px 4px 4px; }
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox1 .barGp span em{position: absolute; top:14px; left: 0; display: block; content: ''; font-size:0.875rem; color: #706139;font-weight: 500; width: 100%; text-align: center;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox1 .barGp span .king{position: absolute; top:-16px; left: 8px; display: block; content: ''; width: 22px; height: 22px;background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_icon_king.png) 0 0 no-repeat; background-size: 22px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox1 .barGp.zero span{ position: absolute; bottom:0; display: block; width: 100%; height: 5px !important; min-height: 5px !important; background: #ffd52b; border-radius: 3px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox1 .barGp.zero span em{position: absolute; top:-20px; left: 0; display: block; content: ''; font-size:0.875rem; color: #706139; font-weight: 500; width: 100%; text-align: center;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox1 .barGp.zero span .king{display: none;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox2{display: inline-block; width: 40px; height: 185px; margin: 8px 4px 0;border: solid 0px #CCC;overflow: hidden;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox2 .barGp{position: relative; width: 100%; height: 170px; animation: barGp3 1.5s both; -webkit-animation: barGp3 1.5s both;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox2 .barGp span{ position: absolute; bottom:0;display: block; width: 100%; min-height: 20% !important; background: #a735ff; border-radius: 20px 20px 4px 4px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox2 .barGp span em{position: absolute; top:14px; left: 0; display: block; content: ''; font-size:0.875rem; color: #fff; font-weight: 700; width: 100%; text-align: center;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox2 .barGp span .king{position: absolute; top:-16px; left: 9px; display: block; content: ''; width: 22px; height: 22px;background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_icon_king.png) 0 0 no-repeat; background-size: 22px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox2 .barGp.zero span{ position: absolute; bottom:0;display: block; width: 100%; height: 5px !important; min-height: 5px !important; background: #a735ff;border-radius: 3px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox2 .barGp.zero span em{position: absolute; top:-20px; left: 0; display: block; content: ''; font-size:0.875rem; color: #a735ff;font-weight: 500; width: 100%; text-align: center;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .gpBox2 .barGp.zero span .king{display: none;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthArea .monthGp ul li .subTit{display: block; text-align: center; font-size:1.125rem; font-weight: 700; padding: 12px 0 0 0;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthInfo{position: relative; width: 1280px; /*height: 260px;*/ margin: 17px auto 0 auto; padding:13px 0 0 0; }
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthInfo .infoDumi{position: absolute; top:0; left:231px; width: 220px; height: 220px;background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_dumi_2.png) 0 0 no-repeat; background-size: 220px;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthInfo .infoBox{width: 100%; height: 246px; padding: 50px 0 0 494px; border-radius: 50px 50px 0 0; background: #fcf9f5 url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_bg_icon.png) 0 168px repeat-x; background-size: 1075px; box-sizing: border-box;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthInfo .infoBox .txt{font-size:1.125rem; line-height: 1.8; color: #000; font-weight: 300; text-align: left;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthInfo .infoBox .txt span{display: inline-block; font-weight: 700; padding: 0 5px; position: relative; z-index: 1;}
.lpop_mystatus .cont05 .wrongnote_monthList .contents .monthInfo .infoBox .txt span::after{position: absolute; display: inline-block; content: ''; top:17px;left: 0;z-index: -1; width: 100%; height: 8px; background: #fce2c4; border-radius: 4px;}
.lpop_wrongnote {position: absolute;  top: 28%; left: 50%; z-index: 32;padding: 64px 25px 0; text-align: center; box-sizing: border-box;}
.lpop_wrongnote.alertBg1 {width: 540px; height: 400px; margin-left: -270px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_bg_alret1.png) 0 0 no-repeat; background-size: 540px;}
.lpop_wrongnote.alertBg1:after {position: absolute;bottom: 49px;left: 43px; content: ''; display: block; width: 185px; height: 140px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_bg_alret1_dumi.png) 0 0 no-repeat; background-size: 185px;}
.lpop_wrongnote.alertBg2 {width: 486px;height: 395px; margin-left: -243px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_bg_alret2.png) 0 0 no-repeat; background-size: 486px;}
.lpop_wrongnote h3{text-align: center; font-size:1.625rem; color: #fff; padding: 0 0 25px 0;}
.lpop_wrongnote p {width: 100%; text-align: center; font-size:1.125rem; color: rgba(255,255,255,.65); line-height: 1.5;}
.lpop_wrongnote p strong{color: #fff;}
.lpop_wrongnote p em{color: #fff; display: inline-block; font-weight: 700; padding: 0 5px; position: relative;z-index: 1;}
.lpop_wrongnote p em::after{position: absolute;display: inline-block; content: ''; top: 17px; left: 0; z-index: -1; width: 100%; height: 8px; background: #7b1dff; border-radius: 4px;}
.lpop_wrongnote .btn_area {margin-top: 25px; display: block;}
.lpop_wrongnote .btn_area span {width: 140px; height: 70px; line-height: 70px; cursor: pointer; margin-left: 10px; font-size:1.4375rem; font-weight: 600; text-align: center; display: inline-block; }
.lpop_wrongnote .btn_area span:first-child {margin-left: 0;}
.lpop_wrongnote .btn_puper {background: #6200dc; color: #fff; border-radius: 35px;}
.lpop_wrongnote .btn_white {background: #fff;color: #581bef; border-radius: 35px;}
.lpop_wrongnote .checkBox{padding: 20px 0 0 0;}
.lpop_wrongnote .checkBox input[type="checkbox"] {-webkit-appearance: none; vertical-align: middle; width: 16px; height: 16px; background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_chek_off.png) 0 0 / 16px no-repeat;}
.lpop_wrongnote .checkBox input[type="checkbox"] + label {vertical-align: top; display: inline-block; height: 18px; line-height: 18px;letter-spacing: -1px;font-size:0.875rem; color: rgba(255,255,255,.75); padding-left: 5px;}
.lpop_wrongnote .checkBox input[type="checkbox"]:checked {background:url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_chek_on.png) 0 0 / 16px no-repeat;}
.lpop_mystatus .cont05 .lpop_cover {z-index: 31; position: fixed; top: 0; left: 0; width: 100%; height: 100%;min-height: 726px; background: rgba(0,0,0,0.7);}
.lpop_mystatus .cont05 .lpop_cover .txt_area {position: absolute; top: calc(50% - 18px); left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); width: 800px; height: 500px; background: #f6e7d4 url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_info_bg.png) 0 0 / 100% no-repeat; border: 0; border-radius: 55px; overflow: hidden;}
.lpop_mystatus .cont05 .lpop_cover .txt_area h2 span{height: 88px; line-height: 90px; font-size:1.5rem; color: #38353c; letter-spacing: -1px; font-weight: 300;  text-align:center; border-top-left-radius: 22px; border-top-right-radius: 22px; }
.lpop_mystatus .cont05 .lpop_cover .txt_area .lpop_close {position: absolute; display: inline-block; top: 34px; right: 35px; width: 20px; height: 20px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_pop_close.png) no-repeat 0 0; background-size: 20px;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont {position: relative;max-width: 800px; }
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .cont01 {padding: 0 0; height: 412px;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .subcon_area ul.subcon {overflow: hidden; height: 412px;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .cont01 .subcon_area ul.subcon>li {text-align: center;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .cont01 .subcon_area ul.subcon>li img {width: 800px; height: 412px;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .page_dot {position: absolute; bottom: 15px; left: 0; width: 100%; text-align: center; z-index: 1;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .page_dot li {display: inline-block; width: 10px; height: 10px; text-indent: -9999px; background: #f6e7d4; border-radius: 50%; margin: 0 7px;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .page_dot li.on {background: #fc8320;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .page_dot li a {display: inline-block; width: 21px; height: 21px; }
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .page_nav {position: absolute; top: 0; left: 0; z-index: 2;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .page_nav a {display: block; position: absolute; top: 145px; left: 30px;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .page_nav a span {display: block; width: 37px; height: 52px; font-size: 0; text-indent: -9999px;background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/lpop_arrow.gif) no-repeat 0 0; background-size: 26px;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .page_nav .next {left: 744px; }
.lpop_mystatus .cont05 .lpop_cover .txt_area .menu_cont .page_nav a.next span{background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/lpop_arrow.gif) no-repeat 0 -52px; background-size: 26px;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .boxSlide {position: relative; padding-bottom: 10px;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .boxSlide .inner {width: 100%; max-width: 800px; margin: 0 auto;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .boxSlide .slideWrap {position: relative; width: 100%; margin: 0 auto;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .boxSlide .slideWrap .swiperArea {overflow: hidden; position: relative;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .boxSlide .slideWrap .swiperArea .swiper-slide img{width: 100%;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .boxSlide .objTab {position: absolute; top: 0; left: -11%; display: block; width: 123%; height:100%; background-size: cover; z-index: 0;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .boxSlide .swiper-pagination {position: absolute; bottom: 30px; z-index: 999; width: 100%;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .boxSlide .swiper-pagination-bullet {background: #f6e7d4; width: 10px; height: 10px; opacity: 1; margin: 0 5px 0px; cursor: pointer;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .boxSlide .swiper-pagination-bullet-active {background: #ff7b00; width: 20px; border-radius: 5px;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .boxSlide .sPrev > a {display: block; position: absolute; top: 51%; left: -8%; z-index: 10; width: 5%; height: 32px; text-indent: -9999em; background: url(//cdndata.milkt.co.kr/mid/m/Images/event/201006_sns/btn_prev.png) no-repeat; background-size: contain;}
.lpop_mystatus .cont05 .lpop_cover .txt_area .boxSlide .sNext > a {display: block; position: absolute; top: 51%; right: -8%; z-index: 10; width: 5%; height: 32px; text-indent: -9999em; background: url(//cdndata.milkt.co.kr/mid/m/Images/event/201006_sns/btn_next.png) no-repeat; background-size: contain;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area {position: absolute; top: calc(50% - 18px); left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); width: 1120px; height: 645px; background: #fff; border: 0; border-radius: 55px; overflow: hidden;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area h2{height: 88px; line-height: 90px; padding-left: 75px; font-size:1.625rem; color: #38353c; letter-spacing: -1px; font-weight: 700; text-align:left; border-top-left-radius: 22px; border-top-right-radius: 22px; background: #faf1e5;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area h2 span{position: relative; display: inline-block; height: 20px; margin: 0 0 0 20px; font-size:1.25rem; color: #38353c; font-weight: 300;  padding-left: 20px;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area h2 span::before{position: absolute; top:35px; left: 0; content: ''; display: inline-block; width: 1px; height: 16px; background: #868080;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area .lpop_close {position: absolute; display: inline-block; top: 34px; right: 30px; width: 20px; height: 20px; background: url(//cdndata.milkt.co.kr/ele/app/images/common/mystatus/img_pop_close.png) no-repeat 0 0; background-size: 20px;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area .lpop_close.mr40{right: 40px !important;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area .wnScroll{width: 100%; height:500px; padding: 30px 0; overflow-x: hidden; overflow-y: hidden;}
/* .lpop_mystatus .cont05 .lpop_cover .wrongnote_area .wnScroll::-webkit-scrollbar {width: 10px; height: 10px; background: none;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area .wnScroll::-webkit-scrollbar-thumb {width: 6px; border-radius: 20px; background: #ffd52b;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area .wnScroll::-webkit-scrollbar-track {width: 10px; border-radius: 20px; margin: 0 0 18px; background: #f9ebdb;} */
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area .wrongnote_dateList{margin-top: 0;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area .wrongnote_dateList ul.wnList{margin-top: 0; width: 94%; padding-left: 0px;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area .wrongnote_dateList ul.wnList li{background: none; padding-left: 0;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area .wrongnote_dateList ul.wnList li::before{display: none;}
.lpop_mystatus .cont05 .lpop_cover .wrongnote_area .wrongnote_dateList ul.wnList li> div .subject{width: 590px;}
@keyframes barGp{ 0%{ width: 0;} }
@-webkit-keyframes barGp{ 0%{ width: 0;}}
@keyframes barGp2{ 0%{ margin-top: 170px;} 100%{ margin-top: 14px;}}
@-webkit-keyframes barGp2{ 0%{ margin-top: 170px;} 100%{ margin-top: 14px;}}
@keyframes barGp3{ 0%{ margin-top: 170px;} 100%{ margin-top: 14px;}}
@-webkit-keyframes barGp3{ 0%{ margin-top: 170px;} 100%{ margin-top: 14px;}}

/* 2022-10-13 UI개편 팝업 */
/* 2차 개편 팝업공통 (검정 상단바) */
.color_orange {color: #ff7b00;}
button{overflow:visible;padding:0;border:none;border-radius:0;background:inherit;box-shadow:none;cursor:pointer}
.flexBox {display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flexBox.justContCenter {-webkit-justify-content:center;justify-content:center;}
.txtCenter {text-align: center;}
.popWrap { display:none;position: fixed; left:0;top:0;width: 100%;height: 100%;z-index: 32; }
.popWrap .layout {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content:center;height: 100%;}
.popWrap .dim {position: fixed;left:0;top:0;width: 100%; height:100%; background:rgba(0,0,0,0.7)}
.popWrap .popContents {--sw:1;--sh:1;overflow: hidden;position: relative; z-index: 10; width:auto;max-width:1400px;height:fit-content;border-radius: 30px;transform:scale(min(var(--sw),var(--sh))); }
.popWrap .popHeader {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align: center;align-items: center;min-height: 80px;padding:0 30px 0 40px; background:#000; border-radius:30px 30px 0 0;} /* #137817 오답노트 개선 2025-01-16 수정 */
.popWrap .popHeader .tit h3 {margin-top:-2px; font-family: 'Noto Sans KR', sans-serif; font-size:1.625rem; color:#fff; font-weight: 300; line-height:1.2em; letter-spacing:-0.04em}
.popWrap .popHeader .tit h3 b{font-weight:700}
.popWrap .popBody {height: calc(100% - 80px);padding:0 35px;-webkit-box-sizing: border-box;box-sizing: border-box;background: #fff;}
.popWrap .popBody.scroll {padding:10px 10px 10px 35px; }
.popWrap .popBody .tabMenu ul {display:-webkit-flex;display:-ms-flexbox;display:flex; overflow: hidden; position: relative;}
.popWrap .popBody .tabMenu ul::after {content: "";width: 100%;border-bottom: 1px solid #6F6F6F;display: block;position: absolute;left: 0;bottom: 0;}
.popWrap .popBody .tabMenu ul li {width: auto !important; margin-right: 0; flex:1;}
.popWrap .popBody .tabMenu {margin-bottom: 36px;}
.popWrap .popBody .tabMenu ul li {border-radius: 0; border:none;float: none; height: auto;padding:0;}
.popWrap .popBody .tabMenu ul li a {font-size:1.375rem; height: 72px; line-height: 72px; opacity: 0.4;font-weight:500; font-family: 'Noto Sans KR', sans-serif; color: #38353c;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content:center;letter-spacing: -0.04em;}
.popWrap .popBody .tabMenu ul li.active a {opacity: 1; font-weight:700; position: relative;}
.popWrap .popBody .tabMenu ul li.active a::after {content: "";width: 13px;height: 13px;border: 1px solid #6F6F6F;display: block;background: #fff;left: 50%;-webkit-transform: translateX(-50%) rotate(45deg);transform: translateX(-50%) rotate(45deg);z-index: 2;bottom: -8px;position: absolute;-webkit-box-sizing:content-box;box-sizing:content-box;}
.popWrap .popBody .tabMenu ul li span {-webkit-transform: translateY(1px);transform: translateY(1px);}
.popWrap .popBody .tabContents > section {display: none;}
.popWrap .popBody .tabContents > section.on {display: block;}
.popWrap .contTit {text-align: center; color:#38353c; font-size:1.25rem; font-weight:500;line-height: 1.375;letter-spacing: -0.05em;}
.popWrap .contTit span {font-weight:700;}
.popWrap .popupCloseBtn {width:21px;height:21px; position: absolute; right:34px; top:30px; background:url(//cdndata.milkt.co.kr/ele/app/images/layout/icons.png) no-repeat;background-size:200px;background-position:-15px 0; text-indent: -9999px; overflow: hidden; border:none;border-radius: 0;}

/* alert 팝업 공통 2026-02-09 얼럿 공통 가이드 추가 */
.popWrap.lpopAlert .flexColumn{-webkit-flex-direction:column;flex-direction:column;}
.popWrap.lpopAlert .popContents{min-width:370px;background: #fff;font-family:'Noto Sans KR'}
.popWrap.lpopAlert .popBody{padding:50px 50px 30px;text-align:center;letter-spacing:0;}
.popWrap.lpopAlert .popBody strong{display: block; font-weight:700}
.popWrap.lpopAlert .txt{font-size:1.1875rem;color:#302F2B;font-weight:400;line-height:27px;letter-spacing:0}
.popWrap.lpopAlert .txt em{color:#007eff;font-weight:700}
.popWrap.lpopAlert .btnArea{margin:30px -5px 0 !important;text-align:center;font-size:0;word-spacing:0;}
.popWrap.lpopAlert .btnArea .btn{font-family:'Noto Sans KR';width:130px;height:60px;margin:0 5px;font-size:1.125rem;font-weight:400;color:#fff;line-height:60px;border-radius:60px;background-color:#0090FF;letter-spacing:-0.64px}
.popWrap.lpopAlert .btnArea .btn.gray{color:#AEAEAE;background-color:#F3F3F3;}
.popWrap.lpopAlert .btnArea .btn.outline{width:auto;min-width:130px;padding:0 30px;color:#007eff;font-size:1rem;font-weight:700;line-height:1;background-color:#fff;border:1px solid #007eff;box-sizing:border-box}
.popWrap.lpopAlert .btnArea + .btnArea{margin-top:10px !important}
.popWrap.lpopAlert .checkWrap{position:relative;margin-top:16px}
.popWrap.lpopAlert .checkWrap input[type=checkbox] {position: relative;visibility: hidden;width:25px;height:25px;outline:none;}
.popWrap.lpopAlert .checkWrap label {height:auto;line-height:normal;color:rgba(255,255,255,.5);font-size:1rem;font-weight:400;letter-spacing:-.05rem}
.popWrap.lpopAlert .checkWrap label::after {content: "";position: absolute;top:0;left: calc(50% - 82px);z-index: 1;width:25px;height:25px;background:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/icons.png) no-repeat;background-size:250px;background-position:-115px -250px;}
.popWrap.lpopAlert .checkWrap input[type=checkbox]:checked+label{color:#fff}
.popWrap.lpopAlert .checkWrap input[type=checkbox]:checked+label::after{background-position:-85px -250px;}

/*221108 추가*/
.popWrap .contTit.type2 { margin-bottom: 35px;}
.popWrap .dfInfo {padding-top: 35px;}
.popWrap .t_center {text-align: center;}
.popWrap .s_txt {text-align: right;font-size:0.9375rem;margin-top: 26px;color:#535156;}
/* // 221108 추가 */

/* 2024-05-08 특별학습 > 클레이 학습 안내 팝업 */
.popWrap.themeBlack .popBody .txt01{text-align:center;font-size:1.25rem;line-height:1.5;padding:0 0 23px;letter-spacing: -1px}
.popWrap.themeBlack .popBody .txt02{font-size:1rem;line-height:1.5;padding:30px 0 0;color:#333;text-align:left;margin:0 auto;width:fit-content;letter-spacing:-1px}
.popWrap.themeBlack .popBody .txt03{font-size:0.875rem;line-height:14px}
.popWrap.themeBlack .popBody .colorB{color: #007eff;font-size: inherit}
.popWrap.themeBlack .popBody [class^="back"]{padding:0 3px;border-radius:20px;display:inline-block;line-height: 1.2}
.popWrap.themeBlack .popBody .backP{background:#d0c2ff}
.popWrap.themeBlack .popBody .backB{background:#91d2ff}
.popWrap.themeBlack .popBody .backY{background:#ffdc91}
.popWrap.themeBlack .popBody .tabMenu ul::after{border-color:#686868} /* #125924 UIUX 2차 개편 영어도서관 */
.popWrap.themeBlack .popBody .tabMenu ul li.active a::after{border-color:#686868}  /* #125924 UIUX 2차 개편 영어도서관 */

/* 레이어팝업 사이즈 */
.popWrap .popContents.w1230{width:1230px !important} /* 2025-01-08 추가 */
.popWrap .popContents.w1200{width:1200px !important}
.popWrap .popContents.w1160{width:1160px !important} /* 2023-09-06 추가 */
.popWrap .popContents.w1100{width:1100px !important} /* 2024-07-10 추가 */
.popWrap .popContents.w1050{width:1050px !important}
.popWrap .popContents.w1030{width:1030px !important} /* 2025-01-16 #137817 추가 */
.popWrap .popContents.w986{width:986px !important}
.popWrap .popContents.w964{width:964px !important}
.popWrap .popContents.w950{width:950px !important} /* 2024-01-08 추가 */
.popWrap .popContents.w940{width:940px !important}
.popWrap .popContents.w928{width:928px !important} /* 2025-01-17 #137295 추가 */
.popWrap .popContents.w900{width:900px !important} /* 2023-09-20 추가 */
.popWrap .popContents.w892{width:892px !important} /* 2023-09-06 추가 */
.popWrap .popContents.w890{width:890px !important} /* 2023-10-18 추가 */
.popWrap .popContents.w875{width:875px !important}
.popWrap .popContents.w860{width:860px !important}
.popWrap .popContents.w855{width:855px !important}
.popWrap .popContents.w830{width:830px !important} /* 2023-09-06 추가 */
.popWrap .popContents.w810{width:810px !important}
.popWrap .popContents.w806{width:806px !important}
.popWrap .popContents.w800{width:800px !important} /* 2025-03-19 #143606 NEW AI 받아쓰기 추가 */
.popWrap .popContents.w799{width:799px !important} /* 2023-09-06 추가 */
.popWrap .popContents.w790{width:790px !important}
.popWrap .popContents.w775{width:775px !important}
.popWrap .popContents.w763{width:763px !important}
.popWrap .popContents.w750{width:750px !important} /* 2024-05-08 추가 */
.popWrap .popContents.w743{width:743px !important}
.popWrap .popContents.w725{width:725px !important}
.popWrap .popContents.w713{width:713px !important}
.popWrap .popContents.w685{width:685px !important} /* 2023-09-08 추가 */
.popWrap .popContents.w670{width:670px !important}
.popWrap .popContents.w660{width:660px !important}
.popWrap .popContents.w650{width:650px !important}
.popWrap .popContents.w625{width:625px !important} /* 2023-09-06 추가 */
.popWrap .popContents.w525{width:525px !important} /* 2023-09-20 추가 */
.popWrap .popContents.w520{width:520px !important} /* 2024-12-24 추가 */
.popWrap .popContents.w515{width:515px !important} /* 2023-09-20 추가 */
.popWrap .popContents.w460{width:460px !important}

/* popup profile - 1일 1중국어 & HSK 선생님 팝업 MGT화로 소스 수정 불가능 */
.popWrap .profile {padding-top: 12px; font-family: 'Noto Sans KR', 'Gulim', '굴림', sans-serif; height:175px; overflow: hidden; overflow-y: auto; }
.popWrap .profile::-webkit-scrollbar{position:relative;z-index:2;width:4px;height:100%;border-radius:2px;}
.popWrap .profile::-webkit-scrollbar-track{background-color:#f6e7d4;border-radius:2px;}
.popWrap .profile::-webkit-scrollbar-thumb{background-color:#38353c;border-radius:2px}
.popWrap .profile::-webkit-scrollbar-thumb:hover{background-color:#38353c}
.popWrap .profile ul {position: relative;z-index: 2;}
.popWrap .profile li{ position: relative; font-size:1.125rem; line-height: 1.5555; color:#333; padding-left: 38px; word-break: keep-all; box-sizing: border-box;max-width: 316px;}
.popWrap .profile li span { position: absolute; left:13px; top:0;}
.popWrap .profile li::before {content:""; width: 3px; height:3px; border-radius: 50%; background: #333; display:block; position: absolute; left:0; top:12px; }
.popWrap .profile .img {position: absolute; right:33px; bottom:0; width: 267px;}
.popWrap .profile .img img {vertical-align: bottom;}

/* 공통 팝업 사이즈 */
/* 선생님 팝업 */.popWrap.teacher .popContents{width:630px;height:290px}
/* 대치퍼스트 학습 안내 */.popWrap.daechiPop .popContents{width:964px;height:470px}

/* 선생님 프로필 팝업 */
.popWrap.teacher .popBody{padding:0 10px 0 34px}
.popWrap.teacher .popBody .contProf{padding-top:22px;min-height:210px}
.popWrap.teacher .popBody .contProf .imgProf{position:absolute;bottom:0;right:34px;width:240px}
.popWrap.teacher .popBody .contProf .imgProf img{width:100%;vertical-align:top;object-fit:cover}
.popWrap.teacher .popBody .contProf .specProf{overflow-y:auto;height:182px;margin-bottom:6px}
.popWrap.teacher .popBody .contProf .specProf::-webkit-scrollbar{width:4px;border-radius:2px;background-color:#e0e0e0}
.popWrap.teacher .popBody .contProf .specProf::-webkit-scrollbar-thumb{border-radius:2px;background-color:#38353c}
.popWrap.teacher .popBody .contProf .specProf::-webkit-scrollbar-thumb:hover{background-color:#38353c}
.popWrap.teacher .popBody .contProf .specProf::-webkit-scrollbar-track{border-radius:2px;background-color:#e0e0e0}
.popWrap.teacher .popBody .contProf .specProf ul{position:relative;z-index:2}
.popWrap.teacher .popBody .contProf .specProf li{position:relative;max-width:332px;padding-left:17px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.125rem;font-weight:400;letter-spacing:-1px;color:#333;line-height:24px;word-break:keep-all} /* 2024-11-11 수정 */
.popWrap.teacher .popBody .contProf .specProf li::before{content:'';position:absolute;top:12px;left:5px;display:block;width:3px;height:3px;border-radius:50%;background-color:#333}
/* 선생님 프로필 팝업 - 2차 개편으로 선생님 2명인 케이스 추가 */
.popWrap.teacher .popBody .specLists{overflow-y:auto;height:178px;margin-bottom:10px}
.popWrap.teacher .popBody .specLists::-webkit-scrollbar{width:4px;border-radius:2px;background-color:#e0e0e0}
.popWrap.teacher .popBody .specLists::-webkit-scrollbar-thumb{border-radius:2px;background-color:#38353c}
.popWrap.teacher .popBody .specLists::-webkit-scrollbar-thumb:hover{background-color:#38353c}
.popWrap.teacher .popBody .specLists::-webkit-scrollbar-track{border-radius:2px;background-color:#e0e0e0}
.popWrap.teacher .popBody .specLists strong{display:inline-block;margin-bottom:4px;font-size:1.25rem;font-weight:700;color:#333;line-height:1.4;}
.popWrap.teacher .popBody .specLists .specProf li{line-height:26px}
.popWrap.teacher .popBody .specLists > li + li{margin-top:20px}
.popWrap.teacher .popBody .contProf .specLists .specProf{overflow-y:hidden;height:auto;margin:0}
.popWrap.teacher .popBody .contProf .specLists .specProf::-webkit-scrollbar{display:none}

/* 오늘의학습 개선 -진도 조정 안내 팝업 2024-03-12 */
.lpop_jindo .popJindoCourse{z-index:10;position:absolute;top:270px;left:0;right:0;width:1000px;margin:auto;}
.lpop_jindo .popJindoCourse::after{content:"";position:absolute;bottom:100%;right:190px;width:21px;height:10px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/img_arrow05.png) no-repeat 0 0;background-size:21px}
.lpop_jindo .popJindoCourse .inner{display: -webkit-box;display: -ms-flexbox;display: flex;letter-spacing:-.03rem;}
.lpop_jindo .popJindoCourse section{overflow:hidden;position:relative;flex:1 0 50%;width:500px;height:360px;border-radius:10px;padding:34px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.lpop_jindo .popJindoCourse section:nth-child(1){background-color: #00599c;}
.lpop_jindo .popJindoCourse section:nth-child(2){background-color: #0060a8;}
.lpop_jindo .popJindoCourse section h2{margin-bottom:10px;font-size:1.125rem;font-weight:700;}
.lpop_jindo .popJindoCourse section h2 .numBox{display:inline-block;width:22px;height:22px;margin-right:7px;border-radius:6px;text-align:center;line-height:21px;}
.lpop_jindo .popJindoCourse section h2.colorA{color:#7be55b;}
.lpop_jindo .popJindoCourse section h2.colorB{color:#f887ff;}
.lpop_jindo .popJindoCourse section h2.colorA .numBox{background-color: #7be55b;color:#00599c;}
.lpop_jindo .popJindoCourse section h2.colorB .numBox{background-color: #f887ff;color:#0060a8;}
.lpop_jindo .popJindoCourse section .courseList li{font-size:0.875rem;color:#fff;line-height:1.8;}
.lpop_jindo .popJindoCourse section .courseNoti{position: absolute;bottom:30px;}
.lpop_jindo .popJindoCourse section .courseNoti li{font-size:0.875rem;color:#99e6ff;line-height:1.7;}
.lpop_jindo .popJindoCourse section .courseNoti .underbar{text-decoration:underline;text-underline-offset:4px;}
.lpop_jindo .popJindoCourse .btnClosePop{position:absolute;z-index:10;top:10px;right:10px;padding:10px;}
.lpop_jindo .popJindoCourse .btnClosePop .icoClose{display:block;width:15px;height:15px;text-indent:-9999px;background:url(//cdndata.milkt.co.kr/ele/app/images/todaystudy/ico_todaystudy02.png) no-repeat -85px -116px;background-size:100px;}

/* selectbox UI : 2차 개편으로 추가됨. common.js 또는 layout.js로 호출 / 기존 jquery.selectbox.js 대체할 예정 */
.selectWrap [class^="selbox"] {position:relative;white-space:nowrap}
.selectWrap [class^="selbox"] button{font-family:'Noto Sans KR', 'Noto Sans SC', Dotum, '돋움', Arial, sans-serif}
.selectWrap [class^="selbox"] select{display:none;background:none}
.selectWrap [class^="selbox"] .buttonWrap{display:none}
.selectWrap [class^="selbox"] .listWrap::-webkit-scrollbar{display:none}
.selectWrap [class^="selbox"] .listWrap{-ms-overflow-style:none;scrollbar-width:none}
.selectWrap [class^="selbox"] .listWrap li.hide{display:none;}
.selectWrap [class^="selbox"] .arrow.on + .btnSelect::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center}
.selectWrap [class^="selbox"] .btnSelect:focus{outline:none;}
.selectWrap [class^="selbox"] .btnSelect li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0 23px 0 0;text-align:left;letter-spacing:-.04em}
.selectWrap [class^="selbox"] .listWrap li:hover{cursor:pointer}

/* 대치해법수학 팝업 - 희망시간신청 */
.popWrap.themeBlack.lpopTimeSelect .popContents{width:900px}
.popWrap.themeBlack.lpopTimeSelect .popBody{padding:24px 40px}
.popWrap.themeBlack.lpopTimeSelect .btnArea{margin-top:15px;text-align:center;font-size:0;word-spacing:0;}
.popWrap.themeBlack.lpopTimeSelect .btnArea .btn{width:140px;height:50px;margin:0 5px;font-size:1rem;font-weight:700;color:#fff;line-height:50px;border-radius:50px;background-color:#0090FF;}
.popWrap.themeBlack.lpopTimeSelect .txtList.pin li + li{margin-top:3px;}
.popWrap.themeBlack.lpopTimeSelect .txtList.pin li{padding-left:22px;position:relative;font-size:0.9375rem;color:#000;font-weight:500;letter-spacing:-0.04em;}
.popWrap.themeBlack.lpopTimeSelect .txtList.pin li:after{content:"";position:absolute;top:4px;left:0;display:block;width:15px;height:15px;background:url(//cdndata.milkt.co.kr/ele/app/Images/submain/deachiMath/icon_pin.png) no-repeat 0 0 / cover;}
.popWrap.themeBlack.lpopTimeSelect .txtList.pin li em{color:#0090FF;}
.popWrap.themeBlack.lpopTimeSelect .tblCheck{margin-top:20px;}
.popWrap.themeBlack.lpopTimeSelect .tblCheck thead th{height:30px;color:#fff;background-color:#000;}
.popWrap.themeBlack.lpopTimeSelect .tblCheck .time{font-weight:700;color:#000;}
.popWrap.themeBlack.lpopTimeSelect .tblCheck .time.on{background-color:#C5E6FF;}
.popWrap.themeBlack.lpopTimeSelect .tblCheck td{height:45px;background-color:#F1F2F4;}
.popWrap.themeBlack.lpopTimeSelect .tblCheck td,
.popWrap.themeBlack.lpopTimeSelect .tblCheck th{width:calc(100% / 6);padding:0;text-align:center;vertical-align:middle;line-height:1;letter-spacing:-0.05em;font-size:0.9375rem;vertical-align:middle;border:1px solid #fff;box-sizing:border-box;}
.popWrap.themeBlack.lpopTimeSelect .tblCheck .checkbox{position:relative;display:block;height:100%;}
.popWrap.themeBlack.lpopTimeSelect .tblCheck .checkbox input{opacity:0;width:100%;height:100%;}
.popWrap.themeBlack.lpopTimeSelect .tblCheck .checkbox label{position:absolute;top:0;bottom:0;left:0;right:0;display:block;height:100%;}
.popWrap.themeBlack.lpopTimeSelect .tblCheck .checkbox input:checked + label{background-color:#0090FF;}
.popWrap.themeBlack.lpopTimeSelect .tblCheck .checkbox input:checked + label:before{content:"";position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-6px;width:13px;height:9px;background:url(//cdndata.milkt.co.kr/ele/app/Images/submain/deachiMath/icon_check.png) no-repeat 0 0 / cover;}
/* 대치해법수학 팝업 - 수업시간표 */
.popWrap.themeBlack.lpopTimeInfo .popContents{width:700px}
.popWrap.themeBlack.lpopTimeInfo .popBody{padding:35px 40px 60px;text-align:center;}
.popWrap.themeBlack.lpopTimeInfo .timeBox{width:335px;height:117px;padding:20px;margin:auto;border-radius:15px;background-color:#F1F2F4;box-sizing:border-box;}
.popWrap.themeBlack.lpopTimeInfo .timeBox .tit{width:167px !important;margin:auto;}
.popWrap.themeBlack.lpopTimeInfo .timeBox .time{margin-top:15px;font-size:1.625rem;color:#302F2B;font-weight:700;letter-spacing:-0.04em;line-height:19px;letter-spacing:-0.04em;}
.popWrap.themeBlack.lpopTimeInfo .txt{margin-top:25px;font-size:1.1875rem;color:#302F2B;font-family:'Noto Sans SC';font-weight:500;}
.popWrap.themeBlack.lpopTimeInfo .txt em{font-weight:700;}
.popWrap.themeBlack.lpopTimeInfo .txt .blue{color:#007EFF;}

/*-------------------- 오늘의 학습 계획 담기 팝업 #131715 25년 자율시간표 신규, 맞춤 시간표 개편 --------------------*/
/* 아이콘 라벨 */
.icoLabel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:22px;font-size:1rem;font-weight:400;color:rgba(48, 47, 43, 0.88);letter-spacing:-1.5px;}
.icoLabel::before{display:inline-block;width:16px;height:17px;margin-top:2px;margin-right:6px;background:url(//cdndata.milkt.co.kr/ele/app/images/layout/icons.png) no-repeat;background-size:200px;content:"";}
.icoLabel.icoCalendar::before{background-position:-152px -23px;}
.icoLabel.icoBookmark::before{background-position:-131px -23px;}
.icoLabel.icoClock::before{background-position:-110px -23px;}
.icoLabel.icoBar::before{height:14px;background-position:-173px -23px;}
/* 단계 인디케이터 */
.stepIndicator{overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px;}
.stepIndicator .stepItem{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 4);height:50px;background-color:#fff;cursor:default;}
.stepIndicator .num{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;height:28px;margin-right:8px;color:#0090ff;font-size:0.6875rem;font-weight:600;letter-spacing:-0.4px;border-radius:50px;border:1px solid #0090ff;box-sizing:border-box;}
.stepIndicator .tit{font-weight:500;font-size:1rem;color:#0090ff;letter-spacing:0;}
.stepIndicator .stepItem.ing{position:relative;background-color:#007eff;}
.stepIndicator .stepItem.ing::after{content:'';position:absolute;top:0;right:-18px;z-index:1;width:20px;height:50px;background:url(//cdndata.milkt.co.kr/ele/app/Images/lpop/bg_step_indicator_ing.png) no-repeat center right / contain;}
.stepIndicator .stepItem.ing .num{background-color:#fff;border-color:#fff;}
.stepIndicator .stepItem.ing .tit{color:#fff;font-size:1.125rem;font-weight:600}
.stepIndicator .stepItem.done{position:relative;background-color:#f1f2f4;border:1px solid #c2daef;}
.stepIndicator .stepItem.done::after{content:'';position:absolute;top:-1px;right:-18px;z-index:1;width:20px;height:50px;background:url(//cdndata.milkt.co.kr/ele/app/Images/lpop/bg_step_indicator_done.png) no-repeat center right / contain;}
.stepIndicator .stepItem.done .num{border-color:#302f2b;color:#302f2b;}
.stepIndicator .stepItem.done .tit{font-size:1rem;color:#302f2b;}
.stepIndicator .stepItem:first-child{border-radius:50px 0 0 50px;}
.stepIndicator .stepItem:last-child{width:27%;border-radius:0 50px 50px 0;}
.stepIndicator .stepItem.ing:last-child::after{display:none;}
/* 단원보기/차시보기 버튼 */
.tabBtnWrap{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border:1px solid #c8d9eb;border-radius:50px;background-color:#fff;}
.tabBtnWrap li{overflow:hidden;position:relative;left:0;top:0;width:120px;height:39px;text-align:center;border-radius:50px;color:#302f2b;}
.tabBtnWrap li button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-weight:600;font-size:0.8125rem;color:#302f2b;}
.tabBtnWrap li .btnChap::before{display:inline-block;width:13px;height:12px;margin-right:6px;background:url(//cdndata.milkt.co.kr/ele/app/images/layout/icons.png) no-repeat;background-size:200px;background-position:-179px -167px;content:"";}
.tabBtnWrap li .btnLect::before{display:inline-block;width:13px;height:12px;margin-right:6px;background:url(//cdndata.milkt.co.kr/ele/app/images/layout/icons.png) no-repeat;background-size:200px;background-position:-128px -167px;content:"";}
.tabBtnWrap li.on{background-color:#0090ff;border:1px solid #0090ff;}
.tabBtnWrap li.on button{color:#fff;}
.tabBtnWrap li.on .btnChap{right:-1px}
.tabBtnWrap li.on .btnLect{left:-1px}
.tabBtnWrap li.on .btnChap::before{background-position:-78px -167px;content:"";}
.tabBtnWrap li.on .btnLect::before{background-position:-162px -167px;content:"";}
/* checkbox 버튼 */
.checkboxList{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.checkboxList .checkboxItem + .checkboxItem{margin-left:6px}
.checkboxList .checkboxItem input[type="checkbox"]{display:none;}
.checkboxList .checkboxItem input[type="checkbox"] + label{display:inline-block;position:relative;width:100px;height:50px;font-size:1.125rem;text-align:center;border:1px solid #c8d9eb;border-radius:50px;background-color:#fff;font-weight:500;}
.checkboxList .checkboxItem input[type="checkbox"]:checked + label{border-color:#0090ff;background-color:#0090ff;color:#fff;}
/* radio 버튼 */
.radioListWrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.radioListWrap .infoTxt{display:inline-block;margin:0 20px;font-size:1rem;font-weight:500;letter-spacing:-.5px;}
.radioList{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;width:331px;border:1px solid #c8d9eb;border-radius:50px;}
.radioList .radioItem input[type="radio"]{display:none;}
.radioList .radioItem input[type="radio"] + label{display:inline-block;position:relative;width:60px;height:48px;font-size:1.125rem;text-align:center;border-radius:50px;font-weight:500;}
.radioList .radioItem input[type="radio"]:checked + label{background-color:#0090ff;color:#fff;}
/* radio 버튼 - 모드 선택 */
.radioWrap.typeMode{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:17px}
.radioWrap.typeMode .radioItem{position:relative;margin:0 10px;}
.radioWrap.typeMode .radioItem input[type="radio"]{position:absolute;left:26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #c2daef;border-radius:50px;outline:none;cursor:pointer;}
.radioWrap.typeMode .radioItem input[type="radio"] + label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:170px;height:100px;padding-left:28px;font-size:1.125rem;text-align:center;font-weight:500;letter-spacing:0;border-radius:20px;border:1px solid #c2daef;}
.radioWrap.typeMode .radioItem input[type="radio"]:checked{background-color:#fff;border:2px solid #0030ff;box-shadow:0 0 0 1px #fff;}
.radioWrap.typeMode .radioItem.mode2 input[type="radio"]:checked{background-color:#fff;border:2px solid #c037ff;box-shadow:0 0 0 1px #fff;}
.radioWrap.typeMode .radioItem input[type="radio"]:checked + label{color:#fff;font-weight:600;border-color:transparent;}
.radioWrap.typeMode .radioItem.mode1 input[type="radio"]:checked + label{background-color:#0030ff;}
.radioWrap.typeMode .radioItem.mode2 input[type="radio"]:checked + label{background-color:#c037ff;}
/* popHeader */
.popLectureCart, .popLectureCart *, .popLectureCart::before, .popLectureCart::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
.popLectureCart{letter-spacing:-0.05em;}
.popLectureCart button{font-family:'Noto Sans KR','Noto Sans SC',Dotum,'돋움',Arial,sans-serif;}
.popLectureCart .popHeader{padding-left:40px}
.popLectureCart .popHeader .parentsMode{display:none;position:relative;line-height:24px;padding:0 10px 0 12px;margin-right:20px;border-radius:4px;;font-size:0.75rem;background:#c037ff;color:#fff;font-weight:500;}
.popLectureCart .popHeader .parentsMode:after{content:'';display:block;width:9px;height:24px;position:absolute;top:0;right:-6px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/schedule/obj_parentMode.png) no-repeat 0 0 / 9px}
.popLectureCart.modeParent .popHeader .parentsMode{display:inline-block;}
/* popBody */
.popLectureCart .popBody{padding:0 !important;background-color:#f1f2f7;} /* #131715 2025-03-20 수정 */
.popLectureCart .topHeader{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:14px 40px;}
.popLectureCart .bookTitArea{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}
.popLectureCart .bookTitArea .thum{position:relative;overflow:hidden;width:40px;height:40px;margin-right:10px;border-radius:50%;background-color:#e0ecfa;}
.popLectureCart .bookTitArea .thum img{width:100%;}
.popLectureCart .bookTitArea .thum .imgTeacher img{position:relative;top:8px;left:2px;-webkit-transform:scaleX(-1) scale(1.3);transform:scaleX(-1) scale(1.3);filter:FlipH;-ms-filter:"FlipH";transform-origin:center;}
.popLectureCart .bookTitArea .thum.bgBlue{background-color:#0090ff;}
.popLectureCart .bookTitArea .thum.math{background-color:var(--blueSecond-color)}
.popLectureCart .bookTitArea .thum.english{background-color:var(--orgSecond-color)}
.popLectureCart .bookTitArea .thum.korean{background-color:var(--grnSecond-color)}
.popLectureCart .bookTitArea .thum.examstudy{background-color:var(--prpSecond-color)}
.popLectureCart .bookTitArea .thum.daechi{background-color:var(--navySecond-color)}
.popLectureCart .bookTitArea .thum .ico{width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.popLectureCart .bookTitArea > p {color:#302f2b;font-size:1rem;}
.popLectureCart .bookTitArea .tName{margin-right:6px;color:#0077ff;}
.popLectureCart .bookTitArea .bookPub{letter-spacing:-1.2px;}
.popLectureCart .bookTitArea .bookTit{max-width:65%;padding-right:6px;font-size:1.25rem;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.popLectureCart .bookTitArea .bookTit::before{content:"";display:inline-block;width:1px;height:16px;margin:0 14px;background-color:rgba(48, 47, 43, 0.20);}
.popLectureCart .popBodyScroll{overflow-x:hidden;overflow-y:auto;max-height:382px;min-height:382px;height:100%;border-top:1px solid #f1f2f4;background-color:#fff;-ms-overflow-style:none;scrollbar-width:none;}
/* popFooter */
.popLectureCart .popFooter{position:relative;overflow:hidden;height:90px;padding:0 30px;background-color:#fff;border-top:1px solid #f1f2f4}
.popLectureCart .popFooter .btnArea{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;background-color:#fff;}
.popLectureCart .popFooter .btn button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:130px;height:50px;font-size:1.125rem;border-radius:50px;}
.popLectureCart .popFooter .btn.typeBorder1 button{color:#302f2b;border:1px solid #c8d9eb;}
.popLectureCart .popFooter .btn.type10 button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:262px;background-color:#302f2b;color:#fff;font-weight:600;border-color:transparent;}

/* 오늘의 학습 계획 담기 팝업 - 1단계: 과목·강좌 선택 */
/* 셀렉트박스 */
.lectureSelectWrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding:14px 30px;}
.lectureSelectWrap .btnSelect li{letter-spacing:-.28px;}
.lectureSelectWrap .selbox04 .btnSelect{position:relative;z-index:4;width:158px;height:40px;padding:0 16px;border:1px solid #c8d9eb;border-radius:10px;background:#fff;font-size:0.875rem;font-weight:500;color:#302f2b;letter-spacing:-.03em;}
.lectureSelectWrap .selbox04 .btnSelect::before{content:'';position:absolute;top:0;bottom:0;right:13px;width:10px;height:6px;margin:auto;background:url(//cdndata.milkt.co.kr/ele/app/Images/layout/ico_select_arr_black.png) no-repeat;background-size:100%;transition:all .3s;}
.lectureSelectWrap .selbox04 .btnSelect span{display:inline-block;vertical-align:middle;}
.lectureSelectWrap .selbox04 .arrow.on + .btnSelect{border-radius:10px 10px 0 0;border-bottom:1px solid #c8d9eb;}
.lectureSelectWrap .selbox04 .buttonWrap{overflow:hidden;position:absolute;z-index:4;top:calc(100% - 1px);left:0;right:0;margin:auto;width:100%;max-width:170px;border:1px solid #c8d9eb;border-top:0;border-radius:0 0 10px 10px;background:#fff;}
.lectureSelectWrap .selbox04 .listWrap{overflow-x:hidden;overflow-y:auto;max-height:286px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:none;-ms-overflow-style:auto;scrollbar-width:auto}
.lectureSelectWrap .selbox04 .listWrap li{list-style:none;padding:0 16px;font-size:0.875rem;font-weight:500;color:#302f2b;text-align:left;line-height:38px;}
.lectureSelectWrap .selbox04 .listWrap li.on{background-color:#edf5ff;font-weight:500;}
.lectureSelectWrap .selbox04 .listWrap::-webkit-scrollbar{width:3px;border-radius:3px}
.lectureSelectWrap .selbox04 .listWrap::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}
.lectureSelectWrap .selbox04 .listWrap::-webkit-scrollbar-thumb{background-color:#007eff;border-radius:3px}
/* 과목·강좌리스트 */
.popLectureCart .lectList{padding:0 30px;}
.popLectureCart .lectArea.lectTypeB10{max-height:472px;min-height:472px;padding-bottom:20px;}
.popLectureCart .lectArea.lectTypeB10 article .lectLists ul li{min-height:140px;}
.popLectureCart .lectArea.lectTypeB10 article .lectLists ul li .info .bookTit{max-width:190px;}
.popLectureCart .lectArea.lectTypeB10 article .lectLists ul li.nodata{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:400px;background:none;border:none;}
.popLectureCart .lectArea.lectTypeB10 article .lectLists ul li.nodata p{font-size:1.4375rem;line-height:43px;letter-spacing:-1px;font-weight:600;color:#302f2b;text-align:center;}
.popLectureCart .lectArea.lectTypeB10 article .lectLists ul li.nodata .btnAddStudy{vertical-align:top;margin-top:2px;cursor:default;}
.popLectureCart .lectArea.lectTypeB10 article .lectLists ul li.nodata .btnAddStudy span{font-size:0.9375rem}

/* 오늘의 학습 계획 담기 팝업 - 2단계: 학습 선택 */
.popContents.step02 .bookTitArea .bookTit{max-width:360px;letter-spacing:-1.5px;}
/* table */
.tabContWrap .tblWrap{display:none;}
.tabContWrap .tblWrap.on{display:block;}
.tblCourseWrap{padding:0 20px;background-color:#fff;border-top:1px solid #f1f2f4;}
.tblCourseWrap table{position:relative;width:100%;border-collapse:separate;}
.tblCourseWrap table thead{position:absolute;left:0;top:0;right:0;display:table;width:100%;table-layout:fixed;z-index:5;}
.tblCourseWrap table thead th{height:56px;font-size:1rem;letter-spacing:-1px;color:rgba(48, 47, 43, 0.88);font-weight:400;background-color:#fff;}
.tblCourseWrap table thead th:nth-child(1){width:640px}
.tblCourseWrap table thead th:nth-child(2){width:130px}
.tblCourseWrap table thead th:nth-child(3){width:130px}
.tblCourseWrap table input[type="checkbox"]{display:none;}
.tblCourseWrap table input[type="checkbox"] + label{display:inline-block;position:relative;width:24px;height:24px;border:1px solid #c8d9eb;border-radius:8px;background-color:#fff;}
.tblCourseWrap table input[type="checkbox"]:checked + label::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;border-color:#0077ff;border-radius:8px;background:#0077ff url(//cdndata.milkt.co.kr/ele/app/Images/lpop/ico_check_white.png) no-repeat center / contain;background-size:12px 10px;content:'';}
.tblCourseWrap table tbody{position:relative;top:38px;display:block;width:100%;border-spacing:0 18px;overflow-x:hidden;overflow-y:auto;height:382px;padding-bottom:38px;background-color:#fff;-ms-overflow-style:none;scrollbar-width:none;}
.tblCourseWrap table tbody tr{cursor:default;}
.tblCourseWrap table tbody tr.on td{background-color:rgba(237, 245, 255, 0.60);}
.tblCourseWrap table tbody tr.on td:first-child{border-radius:50px 0 0 50px;}
.tblCourseWrap table tbody tr.on td:last-child{border-radius:0 50px 50px 0;}
.tblCourseWrap table tbody td{height:45px;font-size:1.125rem;color:#302f2b;font-weight:500;letter-spacing:0;text-align:center;border:0;} /* #131715 2025-03-20 수정 */
.tblCourseWrap table tbody td.stdDate,
.tblCourseWrap table tbody td.stdDone{font-weight:400}
.tblCourseWrap table tbody td.stdCheckbox{padding:0 20px;}
.tblCourseWrap table tbody td.stdName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;}
.tblCourseWrap table tbody tr td:nth-child(1){width:60px}
.tblCourseWrap table.tblChaper tbody td.stdName.name1{width:580px;max-width:580px;padding-right:20px;}
.tblCourseWrap table.tblLecture tbody td.stdName.name1{width:140px;max-width:140px;padding-right:20px;} /* #131715 2025-03-18 수정 */
.tblCourseWrap table.tblLecture tbody td.stdName.name2{width:160px;max-width:160px;padding-right:30px;} /* #131715 2025-03-18 수정 */
.tblCourseWrap table.tblLecture tbody td.stdName.name3{width:280px;max-width:280px;padding-right:50px;} /* #131715 2025-03-18 수정 */
.tblCourseWrap table tbody tr td:nth-last-child(1){width:130px}
.tblCourseWrap table tbody tr td:nth-last-child(2){width:130px}

/* 오늘의 학습 계획 담기 팝업 - 3단계: 학습일 일정 */
.popContents.step03{overflow:visible;}
.popContents.step03 .popBody{position:relative;z-index:2;}
.popContents.step03 .popBodyScroll{overflow:visible;}
.popContents.step03 .popFooter{border-radius:0 0 30px 30px;}
.lectrueSetting{padding:11px 30px 8px;}
.lectrueSetting .settingItem .weekArea,
.lectrueSetting .settingItem .dayArea,
.lectrueSetting .settingItem:last-child,
.lectrueSetting .settingItem .dateStartArea,
.lectrueSetting .settingItem .dateIntervalArea{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:120px;}
.lectrueSetting .settingItem{padding:0 22px;border-bottom:1px solid #ededed;}
.lectrueSetting .settingItem:last-child{-webkit-justify-content:space-between;justify-content:space-between;border-bottom:none}
.lectrueSetting .settingItem .weekArea{-webkit-justify-content:space-between;justify-content:space-between;}
.lectrueSetting .settingItem .dateStartArea .icoLabel{margin-right:20px;}
/* 학습 시작일 */
.lectrueSetting .settingItem .inputCalendarWrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:44px;padding:0 14px;border-bottom:1px solid #c8d9eb;cursor:pointer;}
.lectrueSetting .settingItem .inputCalendarWrap input[type="text"]{width:100%;font-family:"Noto Sans KR";font-size:1rem;color:#302f2b;background-color:#fff;border:none;border-radius:0;padding:0;font-weight:500;cursor:default;}
.lectrueSetting .settingItem .inputCalendarWrap input[type="text"]::placeholder{color:#302f2b;}
.lectrueSetting .settingItem .inputCalendarWrap .icoCalendar img{width:20px;height:18px;}
/* 학습 선택 간격 */
.lectrueSetting .settingItem .dateIntervalArea .lectureSelectWrap{padding:0;}
.lectrueSetting .settingItem .dateIntervalArea .lectureSelectWrap .selbox04 .btnSelect{width:200px;font-size:1rem;border:none;border-bottom:1px solid #c8d9eb;border-radius:10px 10px 0 0}
.lectrueSetting .settingItem .dateIntervalArea .lectureSelectWrap .selbox04 .arrow.on + .btnSelect{border:1px solid #c8d9eb;}
.lectrueSetting .settingItem .dateIntervalArea .lectureSelectWrap .selbox04 .buttonWrap{max-width:200px;}
.lectrueSetting .settingItem .dateIntervalArea .lectureSelectWrap .selbox04 .listWrap li{font-size:1rem;}

/* 오늘의 학습 계획 담기 팝업 - 4단계: 시간표 미리보기 */
.popContents.step04 .timetableBox{position:relative;padding:54px 75px 0;background:#fff none;}
.popContents.step04 .icoLabel{margin-right:0;}
.popContents.step04 .dateStartArea{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;}
.popContents.step04 .dateStartArea .date{position:relative;padding-left:29px;font-size:1rem;}
.popContents.step04 .dateStartArea .date::before{position:absolute;left:0;top:6px;width:1px;height:14px;margin:0 14px;background-color:rgba(48, 47, 43, 0.60);content:"";}
.popContents.step04 .timetableBox thead{position:absolute;left:0;top:0;right:0;display:table;width:calc(100% - 150px);margin:0 75px;table-layout:fixed;z-index:5;}
.popContents.step04 .timetableBox thead th{height:53px;padding-top:7px;font-size:0.8125rem;font-weight:500;vertical-align:middle;background-color:#fff;}
.popContents.step04 .timetableBox tbody{display:block;overflow-x:hidden;overflow-y:auto;height:328px;background-color:#fff;-ms-overflow-style:none;scrollbar-width:none;}
.popContents.step04 .timetableBox tbody td{min-width:131px;} /* #131715 2025-03-18 수정 */
.popContents.step04 .timetableBox tbody td ul{padding-left:9px} /* #131715 검수 2025-03-24 수정 */
.popContents.step04 .timetableBox tbody td ul li{width:58px;max-width:58px;} /* #131715 검수 2025-03-24 수정 */
.popContents.step04 .timetableBox tbody td ul li:nth-child(even){margin-left:0} /* #131715 검수 2025-03-24 수정 */
.popContents.step04 .timetableBox tbody td div{height:119px;padding-top:13px}
.popContents.step04 .timetableBox tbody td ul li:before{margin-right:4px} /* #131715 검수 2025-03-24 수정 */
.popContents.step04 .NaviBtnWrap .btn{position:absolute;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;;}
.popContents.step04 .NaviBtnWrap .btn button{width:25px;height:44px;background:no-repeat center / contain}
.popContents.step04 .NaviBtnWrap .prevBtn{left:20px;}
.popContents.step04 .NaviBtnWrap .nextBtn{right:20px;}
.popContents.step04 .NaviBtnWrap .prevBtn button{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/lpop/ico_arrow_prev.png)}
.popContents.step04 .NaviBtnWrap .prevBtn.off button{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/lpop/ico_arrow_prev_off.png);cursor:default;}
.popContents.step04 .NaviBtnWrap .nextBtn button{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/lpop/ico_arrow_next.png)}
.popContents.step04 .NaviBtnWrap .nextBtn.off button{background-image:url(//cdndata.milkt.co.kr/ele/app/Images/lpop/ico_arrow_next_off.png);cursor:default;}

/* 학습 담기 팝업 */
.popLectureCartUser, .popLectureCartUser *, .popLectureCartUser::before, .popLectureCartUser::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
.popLectureCartUser{letter-spacing:-0.05em;}
.popLectureCartUser button{font-family:'Noto Sans KR','Noto Sans SC',Dotum,'돋움',Arial,sans-serif;}
.popLectureCartUser .popHeader{padding-left:40px}
.popLectureCartUser .popHeader .parentsMode{display:none;position:relative;line-height:24px;padding:0 10px 0 12px;margin-right:20px;border-radius:4px;;font-size:0.75rem;background:#c037ff;color:#fff;font-weight:500;}
.popLectureCartUser .popHeader .parentsMode:after{content:'';display:block;width:9px;height:24px;position:absolute;top:0;right:-6px;background:url(//cdndata.milkt.co.kr/ele/app/images/mystudy/schedule/obj_parentMode.png) no-repeat 0 0 / 9px}
.popLectureCartUser.modeParent .popHeader .parentsMode{display:inline-block;}
.popLectureCartUser .popContents.w520{height:428px;}
.popLectureCartUser .popBody{padding:30px 40px 40px;}
.popLectureCartUser .popBodyInner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:column;flex-direction:column;height:280px;}
.popLectureCartUser .popBodyInner .txt{padding:20px 0 30px;font-size:1.1875rem;font-weight:600;text-align:center;letter-spacing:-.8px;font-weight:400}
.popLectureCartUser .popBodyInner .txt.bgGray{width:max-content;height:46px;padding:0 30px;margin:0 auto;font-size:1rem;line-height:46px;font-weight:600;background-color:#f1f2f4;border-radius:50px;}
.popLectureCartUser .popBodyInner .txt.bgGray > span{color:#007eff;}
.popLectureCartUser .popBodyInner .btnArea{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:auto;padding-top:30px;}
.popLectureCartUser .popBodyInner .btnArea .btn{margin: 0 auto;}
.popLectureCartUser .popBodyInner .btnArea .btn button,
.popLectureCartUser .popBodyInner .btnArea .btn a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:130px;height:60px;padding:0 30px;color:#fff;text-align:center;border-radius:50px;font-weight:600;font-size:1rem;}
.popLectureCartUser .popBodyInner .btnArea .btn.type2 button,
.popLectureCartUser .popBodyInner .btnArea .btn.type2 a{background-color:#0090ff;}
.popLectureCartUser .popBodyInner .btnArea .btn.type5 button{background-color:#f3f3f3;color:#aeaeae;}
.popLectureCartUser .popBodyInner .btnArea .btn.typeBorder2{margin-right:10px}
.popLectureCartUser .popBodyInner .btnArea .btn.typeBorder2 a{border:2px solid #007eff;color:#007eff;}
.popLectureCartUser .errorMessage{position:relative;margin-top:12px;padding-left:18px;font-size:0.875rem;color:#d00000;font-weight:500;text-align:center;}
.popLectureCartUser .errorMessage::before{position:absolute;left:0;top:4px;width:13px;height:13px;background:url(//cdndata.milkt.co.kr/ele/app/images/layout/icons.png) no-repeat;background-size:200px;background-position:-145px -167px;vertical-align:middle;content:"";}
/* 학습 담기 팝업 - 학부모 비밀번호 확인/휴대폰 인증 */
.popLectureCartUser .cont{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;height:144px;}
.popLectureCartUser .cont .idArea{margin-top:12px;font-size:1.25rem;font-weight:600;color:#302f2b;}
.popLectureCartUser .cont .idArea .id{color:#007eff;}
.popLectureCartUser .cont .infoTxt{margin-top:14px;font-size:1.1875rem;font-weight:400;text-align:center;}
.popLectureCartUser .cont .infoTxt span{color:#007eff;font-weight:600}
.popLectureCartUser .inputBox{width:300px;margin-top:20px;}
.popLectureCartUser .inputBox input[type="password"]{width:100%;height:50px;padding:0 20px;font-size:1.125rem;color:#302f2b;text-align:center;line-height:50px;border:1px solid #c2daef;background-color:#fff;border-radius:10px;}
.popLectureCartUser .inputPhoneBox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.popLectureCartUser .inputPhoneBox{width:300px;height:50px;margin-top:20px;line-height:50px;border:1px solid #c2daef;background-color:#fff;border-radius:10px;}
.popLectureCartUser .inputPhoneBox input[type="number"]{width:100%;height:50px;padding:0 10px;font-size:1rem;line-height:50px;color:#302f2b;text-align:center;background-color:transparent;border:none;}
.popLectureCartUser .inputPhoneBox input[type="number"]::-webkit-outer-spin-button,
.popLectureCartUser .inputPhoneBox input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}
.popLectureCartUser .inputPhoneBox .inputNum{position:relative;-webkit-box-flex:1;flex-grow:1;flex-shrink:1;}
.popLectureCartUser .inputPhoneBox .inputNum::before{position:absolute;left:-4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:1px;background-color:#888;content:"";}
.popLectureCartUser .inputPhoneBox .inputNum:first-child::before{display:none;}

/* 오늘의 학습 공통 레이어 팝업 (초등&키즈) */
.lpop_ginfo{z-index:31;position:absolute !important;top:0;left:0;width:100%;height:100%;min-height:700px!important;background:rgba(0,0,0,0.4)}
.lpop_ginfo .txt_area{position:absolute;top:167px;left:50%;background:#fff;border-radius:9px}
.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_top{margin:0;text-align:center;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:2px -2px 3px rgba(0,0,0,0.15)}
.lpop_ginfo .txt_area .info_top img{border-top-left-radius:20px;border-top-right-radius:20px;}
.lpop_ginfo .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 .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 .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 .txt>strong{display:inline-block;color:#363636;padding-bottom:19px;font-weight:bold;font-size:1.4375rem}
.lpop_ginfo .txt em{color:#363636}
.lpop_ginfo .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 .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 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}
/* 오늘의 학습 공통 MGT팝업 */
.mainPop{overflow:hidden}
.lpop_ginfo.mainPop{z-index:99; background:rgba(0,0,0,0.7);min-height:776px !important;}
.mainPop .mainPopSlide{z-index:10;}
.mainPop .mainPopSlide>.btnCloseTotal{position:absolute;top:-41px;left:calc(50% + 241px);z-index:15;padding-right:34px;color:#fff;font-size:1.125rem;}
.mainPop .mainPopSlide>.btnCloseTotal span{opacity:.2;}
.mainPop .mainPopSlide>.btnCloseTotal:before{content:"";position:absolute;top:7px;right:0;width:16px;height:16px;background:url("//cdndata.milkt.co.kr/ele/app/images/lpop/220614/ico_btn_close_220715.png") no-repeat;background-size:100%;opacity:.8;}
.mainPop .mainPopSlide{position:absolute;top:50%;left:50%;transform:translate(-50%,-59%);-webkit-transform:translate(-50%,-59%);-moz-transform:translate(-50%,-59%);-ms-transform:translate(-50%,-59%);height:480px;}
.mainPop .mainPopSlide .popupWrap .swiper-slide{position:relative;width:740px;height:466px;border-radius:58px;}
.mainPop .mainPopSlide .popupWrap .swiper-slide:before{box-shadow:0px 6px 11px -1px rgb(81 86 90 / 32%);}
.mainPop .mainPopSlide .popupWrap .swiper-slide img{width:100%;}
.mainPop .mainPopSlide .popupWrap .swiper-slide.swiper-slide-active:before{content:none;}
.mainPop .mainPopSlide .popupWrap .swiper-slide .mainTxt_area{background:none;border-radius:58px;box-shadow:0px 6px 11px 10px rgb(81 86 90 / 32%);}
.mainPop .mainPopSlide .popupWrap .swiper-slide .mainTxt_area .rinkWrap{display:block;position:absolute;top:0;left:6.5%;z-index:-9999;width:87%;height:400px;pointer-events:none;}
.mainPop .mainPopSlide .popupWrap .swiper-slide.swiper-slide-active .mainTxt_area .rinkWrap{z-index:10;pointer-events:visible;}
.mainPop .mainPopSlide .popupWrap .swiper-slide .mainTxt_area .info .btn01{position:absolute;bottom:125px;right:57px;width:211px;height:65px;}
.mainPop .mainPopSlide .popupWrap .swiper-slide .mainTxt_area .info .btn02{position:absolute;bottom:83px;left:6%;z-index:-9999;width:43%;height:200px;pointer-events:none;}
.mainPop .mainPopSlide .popupWrap .swiper-slide .mainTxt_area .info .btn03{position:absolute;bottom:83px;right:6%;z-index:-9999;width:43%;height:200px;pointer-events:none;}
.mainPop .mainPopSlide .popupWrap .swiper-slide.swiper-slide-active .mainTxt_area .info .btn02{z-index:10;pointer-events:visible;}
.mainPop .mainPopSlide .popupWrap .swiper-slide.swiper-slide-active .mainTxt_area .info .btn03{z-index:10;pointer-events:visible;}
.mainPop .mainPopSlide .popupWrap .swiper-slide .mainTxt_area .info_btm{position:relative;height:66px;border-bottom-left-radius:58px;border-bottom-right-radius:58px;}
.mainPop .mainPopSlide .popupWrap .swiper-slide .mainTxt_area .info_btm .check{position:relative;width:370px;height:91px;margin:0;box-sizing:border-box;text-align:center;}
.mainPop .mainPopSlide .popupWrap .swiper-slide .mainTxt_area .info_btm .check:before{content:"";position:absolute;top:13px;right:-1px;width:1px;height:43px;background:#dddddd;}
.mainPop .mainPopSlide .popupWrap .swiper-slide .mainTxt_area .info_btm .check .cked_sel .selectbox.select02{display:none !important;margin-left:113px;background:none;border:none;border-bottom:1px solid #202020;border-radius:0;color:#202020;font-size:1rem;font-weight:400;}
.mainPop .mainPopSlide .popupWrap .swiper-slide .mainTxt_area .info_btm .check label{top:18px;left:230px;width:65px;color:#202020;font-size:1rem;font-weight:400;letter-spacing:0px;cursor:inherit;}
.mainPop .mainPopSlide .popupWrap .swiper-slide .mainTxt_area .info_btm .btn_close{width:370px;height:66px;margin:0;padding-right:50px;box-sizing:border-box;background:none;color:#202020;font-size:1rem;font-weight:400;line-height:66px;}
.mainPop .mainPopSlide .swiper-pagination-bullets{top:-40px;height:15px;}
.mainPop .mainPopSlide .swiper-pagination-bullet{background:#fff;opacity:.2;}
.mainPop .mainPopSlide .swiper-pagination-bullet-active{background:#fff;border-radius:4px;opacity:1;}
.lpop_ginfo .mainTxt_area{background:#fff;border-radius:20px;}
.lpop_ginfo .mainTxt_area::after{content:"";display:block;position:absolute}
.lpop_ginfo .mainTxt_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 .mainTxt_area .info_btm .check{position:relative;float:left;width:272px;height:40px;margin:20px 0 0 20px}
.lpop_ginfo .mainTxt_area .info_btm .check>input{position:absolute;top:5px;width:23px;height:23px}
.lpop_ginfo .mainTxt_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;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.lpop_ginfo .mainTxt_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 .mainTxt_area .info_btm .check .cked_sel .sbHolder{position:absolute;top:18px;left:107px;min-width:130px;font-size:1rem;width:123px !important;border: solid 1px #9d9d9d !important;height: 31px !important;line-height: 31px !important;text-align: left; background:#fff;border-radius:0 !important;border:none !important;border-bottom:1px solid #000 !important;}
.lpop_ginfo .mainTxt_area .info_btm .check .cked_sel .sbSelector{height: 31px !important;line-height: 31px !important;text-align:left;color:#202020 !important;}
.lpop_ginfo .mainTxt_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 .mainTxt_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 .mainTxt_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 .mainTxt_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 .mainTxt_area .info_btm .check .cked_sel .sbHolderDisabled{border: solid 0px #ccc !important}
.lpop_ginfo .mainTxt_area .info_btm .check .cked_sel .sbOptions{top:30px !important;left:-1px !important;padding-top:0px !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 .mainTxt_area .info_btm .check .cked_sel .sbOptions::-webkit-scrollbar{display:none;}
.lpop_ginfo .mainTxt_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;text-align:left;}
.lpop_ginfo .mainTxt_area .info_btm .check .cked_sel .sbOptions a{padding: 0px 0 0px 10px !important;color:#868686 !important}
.lpop_ginfo .mainTxt_area .info_btm .check .cked_sel .sbOptions a.sbFocus{color: #fff !important}
.lpop_ginfo .mainTxt_area .info_btm .check .cked_sel .sbOptions .sbDisabled{padding: 0px 0 0px 10px !important}
.lpop_ginfo .mainTxt_area .info_btm .check .cked_sel .sbOptions .sbGroup{padding: 0px 0 0px 10px !important}
.lpop_ginfo.mainPop .mainTxt_area .info_btm .check .cked_sel .sbOptions{max-height:none !important}

/*------------------------------------- 나만의 즐겨찾기 ---------------------------------------------*/
.lpopBookmark{z-index:49;position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:#edf6ff}
.lpopBookmark *{box-sizing:border-box}
.lpopBookmark .popHeader{position:relative;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;width:100%;min-width:1280px;height:80px;padding:0 30px 22px;background:#302f2b;}
.lpopBookmark .popHeader .tit{font-family:'tmoney';font-size:1.875rem;font-weight:700;color:#fff;letter-spacing:-0.5px}
.lpopBookmark .popHeader .tit > span{font-size:1.25rem}
.lpopBookmark .popHeader .tit em{color:#ffd41f}
.lpopBookmark .popHeader .subTxt{font-size:1.0625rem;font-weight:400;color:#fff}
.lpopBookmark .popHeader .subTxt > em{color:#ffd41f}
.lpopBookmark .popHeader .tit + .subTxt{margin-left:17px;padding-bottom:2px}
.lpopBookmark .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%)}
.lpopBookmark .popBody{overflow-y:auto;position:relative;display:block;width:100%;min-width:1280px;height:calc(100% - 80px);padding:30px}
.lpopBookmark .popBody .inner{position:relative;display:block;width:100%;max-width:1280px;margin:0 auto}
.lpopBookmark .bookmarkList{position:relative;display:-webkit-box;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;}
.lpopBookmark .bookmarkList .subject{overflow:hidden;display:block;width:calc(100%/4 - 15px);min-width:290px;border-radius:25px}
.lpopBookmark .bookmarkList .subject + .subject{margin-left:20px}
.lpopBookmark .bookmarkList .subject:nth-child(4n+1){margin-left:0}
.lpopBookmark .bookmarkList .subject:nth-child(4) ~ .subject{margin-top:21px}
.lpopBookmark .bookmarkList .subject .tit{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:50px;font-family:'tmoney';font-size:1.375rem;font-weight:700;color:#fff;}
.lpopBookmark .bookmarkList .subject .tit > img{display:inline-block;width:28px;height:28px;margin-top:0px;margin-right:8px;font-size:0}
.lpopBookmark .bookmarkList .subject .tit.math{background:#044bcc}
.lpopBookmark .bookmarkList .subject .tit.korean{background:#00a062}
.lpopBookmark .bookmarkList .subject .tit.english{background:#f3820a}
.lpopBookmark .bookmarkList .subject .tit.special{background:#0090ff}
.lpopBookmark .menuList{position:relative;display:block;}
.lpopBookmark .menuList li{position:relative;display:block;width:100%;padding:0 15px;background:#fff}
.lpopBookmark .menuList li.txtDisabled .imgWrap{filter:grayscale(1)}
.lpopBookmark .menuList li.txtDisabled .info{opacity:var(--disabled-opacity)}
.lpopBookmark .menuList li.txtDisabled .btnSet{opacity:var(--disabled-opacity)}
.lpopBookmark .menuArea{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:102px;}
.lpopBookmark .menuArea .imgWrap{overflow:hidden;position:absolute;top:50%;left:0;display:block;width:90px;height:65px;border-radius:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.lpopBookmark .menuArea .imgWrap > img{display:block;width:100%}
.lpopBookmark .menuArea .info{width:100%;padding-left:104px}
.lpopBookmark .menuArea .info > span{display:block;margin-top:-2px;font-size:0.875rem;font-weight:400;color:rgba(37,37,42,0.6);line-height:22px;letter-spacing:-1.45px}
.lpopBookmark .menuArea .info > strong{display:block;margin-top:-1px;font-size:1.125rem;font-weight:700;color:#25252a;line-height:21px;letter-spacing:-0.5px}
.lpopBookmark .menuArea.on .imgWrap::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:25px;box-sizing:border-box}
.lpopBookmark .menuArea.math.on .imgWrap::after{border:2px solid #044bcc}
.lpopBookmark .menuArea.korean.on .imgWrap::after{border:2px solid #00a062}
.lpopBookmark .menuArea.english.on .imgWrap::after{border:2px solid #f3820a}
.lpopBookmark .menuArea.special.on .imgWrap::after{border:2px solid #0090ff}
.lpopBookmark .menuArea.etc.on .imgWrap::after{border:2px solid #b459ee}
.lpopBookmark .menuArea.math.on .info > strong{color:#0020c4}
.lpopBookmark .menuArea.korean.on .info > strong{color:#008954}
.lpopBookmark .menuArea.english.on .info > strong{color:#f57300}
.lpopBookmark .menuArea.special.on .info > strong{color:#0078ff}
.lpopBookmark .menuArea.etc.on .info > strong{color:#b459ee}
.lpopBookmark .menuArea .btnSet{position:absolute;bottom:18px;right:-15px;display:none;width:35px;height:35px;background-image:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/btn_pin_off.png);background-repeat:no-repeat;background-position:center;background-size:100% auto;}
.lpopBookmark .subject .menuArea.math.on .btnSet{display:block;background-image:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/btn_pin01_241025_on.png);}
.lpopBookmark .subject .menuArea.korean.on .btnSet{display:block;background-image:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/btn_pin02_241025_on.png);}
.lpopBookmark .subject .menuArea.english.on .btnSet{display:block;background-image:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/btn_pin03_241025_on.png);}
.lpopBookmark .subject .menuArea.special.on .btnSet{display:block;background-image:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/btn_pin04_241025_on.png);}
.lpopBookmark .subject .menuArea.etc.on .btnSet{display:block;background-image:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/btn_pin05_241025_on.png);}
.lpopBookmark .bookmarkList .menuList li + li .menuArea{border-top:1px solid #edf5ff}
.lpopBookmark .bookmarkList .subject.row{width:100%;margin-left:0}
.lpopBookmark .bookmarkList .subject.row .menuList{display:-webkit-box;display:flex;}
.lpopBookmark .bookmarkList .subject.row .menuList li{width:calc(100%/4 - 15px);min-width:290px;border-radius:25px}
.lpopBookmark .bookmarkList .subject.row .menuList li + li{margin-left:20px}
.lpopBookmark .popBody .bottomBtm{position:fixed;right:0;bottom:0;display:block;width:189px;height:65px;border-radius:35px 0 0 0;background:#302f2b;box-shadow:-1px -1px 9px 0px rgba(0,0,0,0.4);font-family:'tmoney';font-size:1.0625rem;font-weight:700;color:#ffd215;text-align:center;letter-spacing:-1px;text-align:center;line-height:65px;}
.lpopBookmark .popBody .bottomBtm:disabled{color:#63625c}
.lpopBookmark .popBody .bottomBtm .icoPin{display:inline-block;width:16.5px;height:20px;margin-right:10px;margin-bottom:2px;background:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/ico_pin_on.png) no-repeat center/ 100%;font-size:0;vertical-align:middle;}
.lpopBookmark .popBody .bottomBtm:disabled .icoPin{background:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/ico_pin.png) no-repeat center/ 100%;vertical-align:middle;}
.lpopBookmark .popBody .bottomBtm .icoPin > img{display:block;width:100%}
.lpopBookmark .popBody .bottomBtm::before{content:'';position:absolute;bottom:65px;right:0;display:block;width:138px;height:71.5px;background:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/img_illust.png) no-repeat center / 100% auto;pointer-events:none;}
.lpopBookmark .popBody .settingList{z-index:9;position:fixed;top:80px;left:0;display:none;width:100%;min-width:1280px;height:143px;background:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/bg_top.png) no-repeat center / 100% auto;box-shadow:0 5px 10px rgba(50,58,66,0.39)}
.lpopBookmark .popBody .settingList.show{display:block}
.lpopBookmark .popBody .settingList.show ~ .bookmarkList{padding-top:113px}
.lpopBookmark .popBody .settingList.show ~ .bookmarkList .subject{border-radius:0 0 25px 25px}
.lpopBookmark .popBody .settingList.show ~ .bookmarkList .subject .tit{display:none}
.lpopBookmark .popBody .settingList.show ~ .bookmarkList .menuArea .btnSet{display:block}
.lpopBookmark .popBody .settingList.show ~ .bottomBtm::before{display:none}
.lpopBookmark .popBody .settingList .setting{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:956px;height:103px;margin:20px auto 0}
.lpopBookmark .popBody .settingList .setting li{position:relative;width:300px;height:102px;padding:0 25px;border-radius:25px;background:#fff}
.lpopBookmark .popBody .settingList .setting li .numBadge{z-index:1;position:absolute;top:-5px;left:-5px;display:block;width:35px;height:30px;border-radius:15px 5px 15px 5px;background:#ffd41f;font-family:'tmoney';font-size:1rem;font-weight:700;color:#302f2b;text-align:center;line-height:30px}
.lpopBookmark .popBody .settingList .setting li{display:block;width:300px;height:102px;padding:0;border:2px solid #fff;border-radius:25px;background:#2cb7ff url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/ico_more.png) no-repeat center / 30px auto;}
.lpopBookmark .popBody .settingList .setting li .menuArea{position:absolute;top:-2px;left:-2px;width:300px;height:102px;padding:0 25px;border-radius:25px;background:#fff}
.lpopBookmark .setting li .menuArea  .imgWrap{left:25px}
.lpopBookmark .popBody .settingList .setting li .menuArea .btnSet{position:absolute;bottom:-5px;right:-5px;display:block;width:35px;height:30px;background-image:url(//cdndata.milkt.co.kr/ele/app/Images/todaystudy/renew2023/bookmark/btn_delete.png);background-repeat:no-repeat;background-position:center;background-size:100% auto;background-color:transparent}
.lpopBookmark .popBody .settingList .setting li + li{margin-left:28px}

/* 26-02-02 ai 근거 문구 추가 */
.aiNotice{position:absolute;top:700px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);font-family:'Noto Sans KR',sans-serif;font-size:0.6875rem;color:rgba(0,0,0,0.5)}

/* 팝업 닫기 바 (공통) : 서브메인 오버레이 컨테이너, 지니쌤 입장 팝업 등  */
.guideCloseBar{position:absolute;left:50%;transform:translateX(-50%);z-index:1;width:270px;height:40px;box-sizing:border-box;display:flex;align-items:center;gap:15px;padding:9px 30px;background:rgba(0,0,0,0.8);border-radius:250px}
.guideCloseBar.open{border-radius:25px 25px 0 0;border-bottom:1px solid rgba(255,255,255,0.6)}
.guideCloseBar.open .guideMenuArrow{transform:rotate(180deg)}
.guideCloseBar.open .guideDropdown{display:flex}
.guideCloseBar .guideMenu{position:static}
.guideCloseBar .guideMenuBtn{display:flex;align-items:center;padding:0 0 4px;height:22px;border:none;border-bottom:1px solid #fff;background:none;cursor:pointer;width:90px;justify-content:space-between;border-radius:0}
.guideCloseBar .guideMenuTxt{font-family:'Noto Sans KR';font-weight:700;font-size:1rem;color:#fff;letter-spacing:-1px;line-height:1}
.guideCloseBar .guideMenuArrow{display:inline-block;width:12px;height:7px;background:url(//cdndata.milkt.co.kr/ele/app/Images/submain/ico_guide_pop_arrow.png) no-repeat center/contain;transition:transform .2s}
.guideCloseBar .guideDropdown{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:5px;padding:13px 17px 16px;background:rgba(0,0,0,0.8);border-radius:0 0 25px 25px}
.guideCloseBar .guideDropdown button{display:block;width:100%;height:auto;padding:10px 13px;border:none;background:none;font-family:'Noto Sans KR';font-weight:700;font-size:1rem;color:#fff;letter-spacing:-1px;text-align:left;cursor:pointer;border-radius:10px;box-sizing:border-box;line-height:1}
.guideCloseBar .guideDropdown button:hover,
.guideCloseBar .guideDropdown button.active{background:rgba(255,255,255,0.2)}
.guideCloseBar .guideActions{display:flex;align-items:center;gap:25px}
.guideCloseBar .guideHideTxt{font-family:'Noto Sans KR';font-weight:700;font-size:1rem;color:#e4e4e4;letter-spacing:-1px;line-height:22px;white-space:nowrap}
.guideCloseBar .guideCloseBtn{width:30px;height:30px;padding:0;border:none;background:url(//cdndata.milkt.co.kr/ele/app/Images/submain/ico_guide_pop_close.png) no-repeat center/12px 12px;cursor:pointer}

/* ===== 공통팝업 popWrap 반응형 축소 ===== */
@media (max-height:680px){ .popWrap .popContents{ --sh:0.9; } }
@media (max-height:525px){ .popWrap .popContents{ --sh:0.8; } }
@media (max-height:395px){ .popWrap .popContents{ --sh:0.75; } }