@charset "utf-8";
body.lock{overflow:hidden;}
header.f_header{height:60px;position:absolute;}
.event_wrap{position:relative;font-family: "SCoreDream", Arial, system-ui, -apple-system, sans-serif;padding:60px 0 45px;background:#EAEDF2;}
.event_wrap section:not(.visual){box-sizing:border-box;padding:40px 0;}
.event_wrap section.section2{background:#0A1A53;}
/* .event_wrap section:not(.visual) h2{text-align:center;} */
.event_wrap section h2{margin:0 0 30px;font-size:25px;font-weight:700;line-height:35px;letter-spacing:-0.05em;color:#0A1A53;}
.event_wrap .section2 h2{color:#fff;}
.event_wrap .section3 h2{margin:0;}
.event_wrap section h2 p{display:flex;align-items:center;}
.event_wrap section h2 .ico_nelt{display:inline-block;width:86px;height:27px;background:url(https://pic.neungyule.com/netutor/nelt_contest/2025/1014/m/tit_nelt_logo.png) 0 0 / 100% auto no-repeat;vertical-align:baseline;overflow:hidden;text-indent:-9999em;margin-top:-2px;}
.event_wrap section h2 .ico_nelt.wh{background-image:url(https://pic.neungyule.com/netutor/nelt_contest/2025/1014/m/tit_nelt_logo_wh.png);}

.event_wrap .inner{padding:0 8.334%;min-width:320px;max-width:720px;margin:0 auto;box-sizing:border-box;}
.event_wrap .inner2{padding:0 2.779%;min-width:320px;max-width:720px;margin:0 auto;box-sizing:border-box;}

.timer_bar{background:rgba(36,36,36,0.94);width:100%;height:40px;position:absolute;top:60px;left:0;z-index:9;}
.timer_bar.sticky{position:fixed;top:0;}
.timer_bar .item{width:50%;height:40px;float:left;display:flex;align-items:center;box-sizing:border-box;}
.timer_bar .item.left{justify-content:flex-end;color:#fff;padding-right:6px;}
.timer_bar .item.right{padding-left:6px;}
.timer_bar .item em{margin:0 2px;display:inline-block;font-size:18px;color:#999;}
.timer_bar .item .digit{color:#fff;letter-spacing:-0.04em;font-weight:600;font-size:18px;}
.timer_bar .item .txt{font-size:12px;letter-spacing:-0.04em;margin-left:4px;color:#999;}
.timer_bar .item .days{height:28px;line-height:28px;border-radius:28px;background:rgba(18,19,20,1);padding:0 14px;}
.timer_bar .item .days .digit{color:#fff;font-size:13px;letter-spacing:0;margin-left:4px;}
.timer_bar .item .done{color:#fff;}

.fix_bar{width:100%;height:45px;position:fixed;left:0;bottom:0;z-index:9;}
.fix_bar.lock{position:absolute;}
.fix_bar ul{display:flex;}
.fix_bar ul li{width:25%;}
.fix_bar ul li+li{border-left:1px solid #494D58;}
.fix_bar ul li a{display:inline-block;width:100%;height:45px;line-height:45px;background:rgba(37, 38, 43, 0.8);color:#fff;font-size:13px;font-weight:400;text-align:center;transition:background-color .3s ease;}
.fix_bar ul li.on a{background:#ED710F;}

.visual{background:#040F35 url(https://pic.neungyule.com/netutor/nelt_contest/2025/0513/m/bg_visual.png) 0 0 / 100% auto no-repeat;}
.visual h1{max-width:720px;margin:0 auto;}
.visual a.btn_apply{display:block;width:83.33%;height:50px;line-height:50px;border-radius:5px;margin:28px auto 0;background:#ED710F;color:#fff;text-align:center;font-size:20px;letter-spacing:-0.050em;font-weight:500;}
.visual a.btn_apply.done{background:#7E7E7E;}
.visual .info_list{margin:21px 0 32px;}
.visual .info_list li{display:flex;gap:14px;}
.visual .info_list > li + li{margin-top:13px;}
.visual .info_list .lb{text-align-last:justify;font-size:12px;font-weight:400;letter-spacing:-0.015em;width:77px;height:27px;line-height:27px;border-radius:27px;flex:0 0 77px;box-sizing:border-box;background:#28335B;color:#fff;padding:0 14px;}
.visual .info_list .desc{font-size:13px;font-weight:400;line-height:27px;color:#fff;}
.visual .info_list li:nth-child(1) .desc{line-height:19px;margin-top:4px;}
.visual .info_list ul.desc{margin-top:4px;}
.visual .info_list ul.desc li{position:relative;padding-left:3px;line-height:19px;}
.visual .info_list ul.desc li:before{content:'';display:inline-block;width:2px;height:2px;border-radius:50%;background:#fff;position:absolute;top:8px;left:-1px;}
.ytb_wrap{margin:70px 0 0;}
.ytb_wrap .ytb_box{width:100%;padding-top:56.25%;position:relative;}
.ytb_wrap .ytb_box iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}

.section1 .item_list{margin:31px 0 0;}
.section1 .item_list li+li{margin-top:10px;}
.section1 .item_list .item strong{font-size:28px;font-weight:700;color:#ED710F;line-height:31px;}
.section1 .item_list .item p{font-size:12px;letter-spacing:-0.03em;color:#666;font-weight:400;margin:6px 0 0;line-height:17px;}
.section1 .item_list .item p span{color:#000;font-weight:500;}
.section1 .img_box{min-width:320px;max-width:480px;margin:-13.18% auto 0;}

.section2 .item{width:100%;background:#fff;position:relative;border-radius:10px;}
.section2 .item + .item{margin-top:10px;}
.section2 .item a{display:block;width:100%;height:100%;}
.section2 .item .txt_box{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;}
.section2 .item .txt_box .tit{font-size:16px;line-height:20px;font-weight:700;color:#000;letter-spacing:-0.06em;margin:0 0 12px;}
.section2 .item .txt_box .tit span{font-size:13px;}
.section2 .item .txt_box .btn_detail{display:inline-block;width:68px;height:20px;line-height:20px;border-radius:22px;border:1px solid #999;text-align:center;font-size:10px;letter-spacing:-0.02em;color:#000;}
.section2 .item .txt_box .desc_detail{font-size:11px;letter-spacing:-0.02em;color:#000;font-weight:400;margin-top:-8px;}
.section2 .item.done:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.75) url(https://pic.neungyule.com/netutor/nelt_contest/2025/1014/ico_stamp_done.png) center / 36% auto no-repeat;border-radius:10px;}
.section2 .item.done .btn_detail{display:none;}

.section3 .img_box{margin:0 0 25px;}
.section3 .info_box{position:relative;}
.section3 .info_box .img_coupon{position:absolute;left:0;top:12.48%;}
.section3 .info_box .btn_coupon{display:inline-block;width:36.76%;height:7.97%;position:absolute;top:84.06%;left:57.35%;overflow:hidden;text-indent:-9999em;}
.section3 .info_box + .info_box{margin:30px 0;}

.section3 .noti_box{margin:30px 0 20px;}
.section3 .noti_box .tit{font-size:15px;font-weight:600;color:#000;letter-spacing:-0.015em;}
.section3 .noti_box .noti_list li{position:relative;padding-left:7px;box-sizing:border-box;font-size:12px;line-height:20px;font-weight:400;color:#222;word-break:keep-all;margin-top:10px;letter-spacing:0;}
.section3 .noti_box .noti_list li:after{content:'';display:inline-block;width:3px;height:3px;border-radius:50%;background:#717171;position:absolute;left:0;top:6px;}
.section3 .noti_box .noti_list li span{color:#ED710F;}

.invite_code_box{margin:38px 0 35px;}
.invite_code_box .item_box{padding:16px 0 13px;text-align:center;background:#fff;border-radius:10px;overflow:hidden;}
.invite_code_box .item_box + .item_box{margin-top:15px;}
.invite_code_box .item_box .item{width:50%;float:left;letter-spacing:-0.02em;font-size:12px;box-sizing:border-box;}
.invite_code_box .item_box .item + .item{border-left:1px solid #DDD}
.invite_code_box .item_box .label{font-weight:600;}
.invite_code_box .item_box .nums{font-size:30px;line-height:42px;margin:6px 0;font-weight:600;letter-spacing:0;color:#000;}
.invite_code_box .item_box .sub_txt{font-size:11px;font-weight:400;line-height:17px;color:#999}
.invite_code_box .item_box .sub_txt .btn_clip{display:inline-block;padding-left:12px;position:relative;color:#999;font-size:12px;}
.invite_code_box .item_box .sub_txt .btn_clip:after{content:'';display:inline-block;width:9px;height:11px;position:absolute;top:3px;left:0;background:url(https://pic.neungyule.com/netutor/nelt_contest/2025/0513/m/ico_clip.png) 0 0 / 100% auto no-repeat;}

a.btn_invite{display:flex;align-items:center;justify-content:center;width:100%;height:60px;line-height:60px;font-size:18px;font-weight:500;background:#ED710F;color:#fff;letter-spacing:-0.05em;position:relative;border-radius:10px;margin:18px 0 0;}
a.btn_invite:before{content:'';display:inline-block;width:26px;height:26px;background:url(https://pic.neungyule.com/netutor/nelt_contest/2025/0513/m/ico_kakao.png) 0 0 / 100% auto no-repeat;margin-right:5px;}
a.btn_invite:after{content:'';display:inline-block;width:98px;height:26px;background:url(https://pic.neungyule.com/netutor/nelt_contest/2025/0513/m/btn_balloon.png) 0 0 / 100% auto no-repeat;position:absolute;right:0;top:-18px;animation:floating 1.2s linear infinite alternate;}

@keyframes floating {
    0%{transform:translate3d(0, -3px, 0)}
    100%{transform:translate3d(0, 3px, 0)}
}

/* 레이어 팝업 */
.layer_wrap{z-index:99999;width:100%;position:fixed;left:0;bottom:-100%;background:#fff;border-radius:6.94vw 6.94vw 0 0;max-height:89%;opacity:0;transition:all .3s ease;padding:0 0 45px;}
.layer_wrap.open{bottom:0;}
.layer_wrap .pop_head{position:relative;color:#000;font-weight:900;letter-spacing:-.03em;text-align:center;height:65px;padding:0 5.56%;box-sizing:border-box;}
.layer_wrap .pop_head p.tit{font-size:22px;margin:0 auto;padding:20px 0;border-bottom:1px solid #ccc;height:100%;box-sizing:border-box;}
.layer_wrap .pop_body{padding:5.56%;max-height:calc(89vh - 112px);overflow-y:scroll;box-sizing:border-box;}
.layer_wrap .pop_body h4{font-size:15px;font-weight:900;letter-spacing:-.04em;color:#000;margin-bottom:16px;}
.layer_wrap .pop_body h5{font-size:14px;font-weight:900;letter-spacing:-.04em;color:#000;margin-bottom:8px;}
.layer_wrap .pop_body p{color:#777;font-size:13px;line-height:1.38;margin-bottom:15px;letter-spacing:0;word-break:keep-all;}
.layer_wrap .pop_body p + h4{margin-bottom:8px;}
.layer_wrap .pop_body p:last-child{margin-bottom:0;}
.layer_wrap .pop_body p.noti{color:#555;text-align:center;margin-top:8px;}
.layer_wrap .pop_body em{color:#ED710F;margin:0 0 5px;display:block;}
.layer_wrap .pop_foot{width:100%;height:45px;font-size:12px;border-top:1px solid #E5E5E5;position:relative;background:#fff;position:absolute;bottom:0;left:0;}
.layer_wrap .pop_foot a{display:block;padding:0 5.56%;line-height:45px;text-align:center;}
.layer_wrap .pop_foot a.btn_close{position:absolute;top:0;right:0;}
.layer_wrap.bg_gray{background:#E5E5E5;}
.layer_wrap.bg_gray .pop_head p.tit{border-bottom:0;}
.layer_wrap.bg_gray .pop_body{padding-top:0;}

.pop_dim{display:none;position:fixed;left:0;top:0;z-index:99998;width:100%;height:100%;background-color: rgba(0,0,0,.6);}
.pop_detail{display:none;overflow-y:auto;position:fixed;left:50%;top:50%;z-index:99999;max-height:85vh;width:320px;transform:translate(-50%, -50%);}
.pop_detail .pop_footer{display:flex;width:100%;height:46px;align-items:center;justify-content:center;border-top:1px solid #e5e5e5;background:#fff;box-sizing:border-box;}
.pop_detail .pop_footer .btn_close{display:block;width:100%;height:100%;padding:0;font-size:12px;color:#555;line-height:24px;border:0 none;background:none;font-weight:700;color:#000}

/* 참가 신청 Popup */
.pop_nelt_contest{background:#FFF;height:100vh !important;}
.pop_nelt_contest .inbox{height:calc(100vh - 51px);overflow-y:auto;box-sizing:border-box;}
.pop_nelt_contest .nt_section .g_tx{text-align:center;font-size:15px;line-height:20px;color:#0D0D0D;}
.pop_nelt_contest .nt_section .g_tx strong{color:#82308E;font-weight:700;}
.pop_nelt_contest .nt_section + .nt_section{border-top:10px solid #F9F9F9;}
.pop_nelt_contest .nt_section h3{color:#0D0D0D;font-weight:700;font-size:16px;margin:0 0 30px;}
.pop_nelt_contest .nt_section .req{display:inline-block;color:#8e4699;vertical-align:top;}
.pop_nelt_contest .nt_section .ip_form dt{position:relative;font-size:15px;line-height:20px;font-weight:700;color:#0D0D0D;}
.pop_nelt_contest .nt_section .ip_form dt .ref_mark{position:absolute;right:0;top:0;font-size:12px;font-weight:700;color:#ccc;line-height:20px;}
.pop_nelt_contest .nt_section .ip_form dd{margin-top:8px;}
.pop_nelt_contest .nt_section .ip_form dd input[type=text],
.pop_nelt_contest .nt_section .ip_form dd input[type=number]{width:100%;height:40px;border:1px solid #ccc;border-radius:3px;line-height:38px;padding:0 15px;box-sizing:border-box;font-size:14px;color:#555;}
.pop_nelt_contest .nt_section .ip_form dd.phone_box{display:flex;justify-content:space-between;align-items:center;}
.pop_nelt_contest .nt_section .ip_form dd.phone_box input[type=text]{width:30%;text-align:center;}
.pop_nelt_contest .nt_section .ip_form dd select{width:100%;height:40px;line-height:38px;font-size:14px;border:1px solid #ccc;box-sizing:border-box;color:#555;background:url(https://pic.neungyule.com/netutor/m/toggle_ccc.png) no-repeat top 50% right 15px / 11px 8px;padding:0 30px 0 15px;border-radius:3px;}
.pop_nelt_contest .nt_section .ip_form + .ip_form{margin-top:22px;}
.pop_nelt_contest .nt_section .ip_form .ra_wrap,
.pop_nelt_contest .nt_section .ip_form .ch_wrap{position:relative;}
.pop_nelt_contest .nt_section .ip_form .ra_wrap input[type=radio],
.pop_nelt_contest .nt_section .ip_form .ch_wrap input[type=checkbox]{position:absolute;left:-9999em;top:-9999em;width:1px;height:1px;font-size:0;visibility:hidden;}
.pop_nelt_contest .nt_section .ip_form .ch_wrap input + label,
.pop_nelt_contest .nt_section .ip_form .ra_wrap input + label{display:block;position:relative;height:38px;font-size:14px;line-height:36px;color:#999;border:1px solid #ccc;text-align:center;border-radius:3px;}
.pop_nelt_contest .nt_section .ip_form .ch_wrap input:checked + label,
.pop_nelt_contest .nt_section .ip_form .ra_wrap input:checked + label{font-weight:700;color:#82308E;border:1px solid #82308E;}
.pop_nelt_contest .nt_section .ip_form .d2{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-10px;}
.pop_nelt_contest .nt_section .ip_form .d2 li{width:calc(50% - 5px);margin-top:10px;}
.pop_nelt_contest .nt_section .ip_form .d2 li.full{width:100%;}
.pop_nelt_contest .nt_section .ip_form .list_calbox{margin-top:10px;position:relative;}
.pop_nelt_contest .nt_section .ip_form .list_calbox input + ._btn_cal{position:absolute;right:15px;top:5px;display:block;width:21px;height:25px;background:url(https://pic.neungyule.com/netutor/img/membership/ico_cal.png) no-repeat 0 0;text-indent:-9999em;}
.pop_nelt_contest .nt_section .ip_form .nelt_type .ra_wrap input + label{line-height:20px;box-sizing:border-box;}
.pop_nelt_contest .nt_section .ip_form .nelt_type.d2 .ra_wrap input + label{height:56px;}
.pop_nelt_contest .nt_section .ip_form .nelt_type .ra_wrap.ra1 label{line-height:54px;font-size:13px;}
.pop_nelt_contest .nt_section .ip_form .nelt_type .ra_wrap.ra2 label{padding:8px 0;font-size:13px;}
.pop_nelt_contest .nt_section .ip_form .noti{color:#ff0000;font-weight:700;font-size:13px;margin-top:12px;}
.pop_nelt_contest .nt_section .q_noti{color:#555;font-size:11px;margin-top:12px;line-height:17px;position:relative;padding-left:66px;}
.pop_nelt_contest .nt_section .q_noti span{display:inline-block;position:absolute;top:0;left:0;font-weight:700;color:#333;}
.pop_nelt_contest .nt_section .qmark{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid #ccc;font-style:normal;text-align:center;color:#666;margin-left:2px;}
.pop_nelt_contest .nt_section .ip_form dd .tx_box{padding:15px;border:1px solid #ccc;border-radius:3px;font-size:12px;line-height:18px;color:#555;}
.pop_nelt_contest .nt_section .ip_form dd .tx_line{font-size:12px;line-height:20px;color:#999;margin-bottom:15px;margin-top:-5px;}
.pop_nelt_contest .nt_section .ip_form select{width:30%;text-align:center;height:40px;border:1px solid #ccc;border-radius:3px;line-height:38px;padding:0 15px;box-sizing:border-box;font-size:14px;color:#555;background:url(https://pic.neungyule.com/netutor/m/toggle_ccc.png) no-repeat top 50% right 15px / 11px 8px;}
.pop_nelt_contest .nt_section .btn_agree{display:block;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#82308E;font-size:16px;font-weight:700;border-radius:3px;}
.pop_nelt_contest .mkt_ch{margin-top:15px;margin-bottom:15px;}
.pop_nelt_contest .mkt_ch.ch_wrap input{position:absolute;left:-9999em;top:-9999em;width:1px;height:1px;font-size:0;visibility:hidden;}
.pop_nelt_contest .mkt_ch.ch_wrap input + label{display:block;position:relative;padding-left:32px;height:24px;line-height:24px;font-size:14px;font-weight:700;color:#555;}
.pop_nelt_contest .mkt_ch.ch_wrap input + label:after{content:'';position:absolute;left:0;top:0;width:24px;height:24px;background:url(https://pic.neungyule.com/netutor/m/tutorplus/ico_ck.png) no-repeat 0 0 / 24px 24px;}
.pop_nelt_contest .mkt_ch.ch_wrap input:checked + label:after{background:url(https://pic.neungyule.com/netutor/m/tutorplus/ico_ck_on.png) no-repeat 0 0 / 24px 24px;}
.pop_nelt_contest .mkt_ch.marketing{margin-bottom:0;}
.pop_nelt_contest .mkt_ch.marketing + .st_box{margin-top:30px;}
.pop_nelt_contest .nt_sec01{padding:20px 0;}
.pop_nelt_contest .nt_sec02{padding:30px 20px;}
.pop_nelt_contest .nt_sec03{padding:30px 20px;}
.pop_nelt_contest .nt_sec04{padding:30px 20px;}
.pop_nelt_contest .nt_sec05{padding:30px 20px 140px;}
.pop_nelt_contest .ui-widget.ui-widget-content{width:100%;box-sizing:border-box;}
.pop_nelt_contest .tab_box{overflow:hidden;margin-bottom:10px;}
.pop_nelt_contest .tab_box li{width:33.3%;float:left;}
.pop_nelt_contest .tab_box li a{display:block;padding:10px 0;text-align:center;font-size:16px;font-weight:400;line-height:18px;border-bottom:2px solid transparent;}
.pop_nelt_contest .tab_box li.on a{font-weight:900;color:#82308E;border-bottom:2px solid #82308E;}
.pop_nelt_contest .addr_box .noti{margin:10px 0 16px;line-height:18px;}
.pop_nelt_contest .addr_box input.post_no{float:left;display:block;width:calc(100% - 127px) !important}
.pop_nelt_contest .addr_box .btn_post{display:block;width:117px;float:right;margin-left:10px;background-color:#999;color:#fff;font-size:14px;line-height:40px;text-align:center;border-radius:3px;}
.pop_nelt_contest .addr_box .btn_post.lock{color:#ccc;}
.pop_nelt_contest .addr_box input[readonly]{background-color:#F9F9F9;border:1px solid #F9F9F9;color:#999;}
.pop_nelt_contest .addr_box input[readonly]::placeholder{color:#F9F9F9;}
.pop_nelt_contest .addr_box .ip_box:after{content:'';clear:both;overflow:hidden;display:block;}
.pop_nelt_contest .addr_box .ip_box + .ip_box{margin-top:10px;}
.pop_nelt_contest .addr_box .ip_box + .addr_noti{margin-top:10px;font-size:14px;}
.pop_nelt_contest .addr_box .ip_box select{width:100%;height:40px;line-height:38px;border:1px solid #ccc;box-sizing:border-box;padding: 0 45px 0 15px;background: url(https://pic.neungyule.com/netutor/m/toggle_ccc.png) no-repeat top 50% right 15px / 11px 8px;border-radius:3px;color:#555;}
.pop_nelt_contest .btn_send{height:50px;line-height:50px;border-top:1px solid #eee;background-color:#fff;position:fixed;left:0;bottom:0;width:100%;text-align:center;font-size:14px;font-weight:700;color:#555;}
.pop_nelt_contest .txt_notice_red{display:flex;padding:15px 0 0 0;line-height:1.2;word-break:keep-all;color:red}
.pop_nelt_contest .txt_notice_red:before{content:'※';margin-right:5px;}
.pop_nelt_contest .addr_box > input{height:50px;line-height:50px;}
.pop_nelt_contest .addr_box .btn_zipcode{display:inline-block;width:145px;height:50px;margin-left:10px;line-height:50px;font-size:17px;text-align:center;color:#fff;background:#999}
.pop_nelt_contest .addr_box span{display:block;padding-top:15px;}
.pop_nelt_contest .addr_box span + p{margin-top:6px;}
.pop_nelt_contest .dp_flex_center{display:flex;align-items:center;gap:10px}
.pop_nelt_contest .dp_flex_center .it_wrap{width:100%}
.pop_nelt_contest .dp_flex_center + .info_mark_txt{padding:15px 0 0 20px;background:url(https://pic.neungyule.com/netutor/img/ico_circle_i.png) no-repeat 0 15px / 14px auto;line-height:1.2;word-break:keep-all}
.pop_nelt_contest .dp_flex_center .inp_recmnd_code[readonly]{background-color:#F9F9F9;border:1px solid #F9F9F9;color:#999;}
.pop_nelt_contest .dp_flex_center .inp_recmnd_code[readonly]::placeholder{color:#F9F9F9;}
.pop_nelt_contest .dp_flex_center .ch_wrap2{flex-shrink:0}
.pop_nelt_contest .dp_flex_center .ch_wrap2 input + label{display:block;position:relative;padding-left:32px;height:24px;line-height:24px;font-size:14px;font-weight:700;color:#555;}
.pop_nelt_contest .dp_flex_center .ch_wrap2 input + label:after{content:'';position:absolute;left:0;top:0;width:24px;height:24px;background:url(https://pic.neungyule.com/netutor/m/tutorplus/ico_ck.png) no-repeat 0 0 / 24px 24px;}
.pop_nelt_contest .dp_flex_center .ch_wrap2 input:checked + label:after{background:url(https://pic.neungyule.com/netutor/m/tutorplus/ico_ck_on.png) no-repeat 0 0 / 24px 24px;}
.pop_nelt_contest .nt_section .tx_box{padding:15px;border:1px solid #ccc;border-radius:3px;font-size:12px;line-height:18px;color:#555;background:#fff;}
.pop_nelt_contest .tx_box strong{font-weight:700;}
.pop_nelt_contest .gray_box strong{color:#82308E;}
.pop_nelt_contest .gray_box em{color:#ff0000;font-weight:700;}
.pop_nelt_contest .gray_box{padding:18px 10px 3px;margin-top:30px;background:#f5f5f5;border-radius:5px;}
.pop_nelt_contest .mkt_ch.noti{margin:15px 0}
.pop_nelt_contest .pop_header{font-size:16px;}
.pop_nelt_contest .ip_form.mkt{margin-top:30px;}