@charset "UTF-8";
#content.main{border-top:0;padding:40px 0 0;}
.nelt_contest a{color:#000;}
.nelt_contest #content .p_title{height:89px;margin:60px 0 0;border-bottom:1px solid #EEE;letter-spacing:.06em;}
.nelt_contest #content .p_title.view{border-bottom:0;}
.img_resizing img{max-width:100%;}
.board_view table td .subject_td{padding-right:84px;}

.ne .sub_gnb{width:100%;background:#fff;border-bottom:1px solid #E5E5E5;}
.ne .sub_gnb.active{position:fixed;top:0;left:0;z-index:999;border-bottom:1px solid #DDD;}
.nelt_contest .sub_gnb .inner{width:1280px;margin:0 auto;position:relative;}
.nelt_contest .sub_gnb .btn_home{display:inline-block;width:34px;height:33px;position:absolute;top:14px;left:0;background:url(https://pic.neungyule.com/netutor/nelt_contest/pc/ico_home.png) no-repeat;text-indent:-9999em;overflow:hidden;}
.nelt_contest .sub_gnb ul{display:flex;justify-content:center;gap:0 100px;}
.nelt_contest .sub_gnb ul li a{display:inline-block;height:58px;line-height:58px;font-size:20px;padding:0 6px;position:relative;}
.nelt_contest .sub_gnb ul li.on a{font-weight:800;}
.nelt_contest .sub_gnb ul li.on a:after{content:'';display:inline-block;width:100%;height:8px;background:#FF9037;border-radius:8px;position:absolute;bottom:16px;left:0;}
.nelt_contest .sub_gnb ul li a span{display:inline-block;position:relative;z-index:2;letter-spacing:0;color:#000;}

.nelt_contest .quick_bar{display:block;position:absolute;bottom:20px;right:20px;overflow:hidden;z-index:99;}
.nelt_contest .quick_bar ul{display:flex;}
.nelt_contest .quick_bar ul li a{display:block;width:88px;height:88px;text-indent:-9999em;overflow:hidden;background:#fff url(https://pic.neungyule.com/netutor/nelt_contest/pc/bn_nc_quick.png) no-repeat 0 0 / 88px 176px;border-radius:50%;}
.nelt_contest .quick_bar ul li:nth-child(1) a{background-position:0 0;}
.nelt_contest .quick_bar ul li:nth-child(2) a{background-position:0 -88px;margin-left:10px;}

.nelt_contest .main{background:#EFEFEF;}
.nelt_contest .visual h2{color:#fff;font-family:'Paperlogy';font-size:60px;font-weight:800;}
.nelt_contest .visual h2 p{display:flex;align-items:center;}
.nelt_contest .visual h2 i.logo_nelt{display:inline-block;width:220px;height:60px;background: url(https://pic.neungyule.com/netutor/nelt_contest/pc/visual_tit_nelt_logo.png) no-repeat 0 0 / 220px 60px;overflow:hidden;text-indent:-9999em;margin-left:8px;}
.nelt_contest .top{display:flex;justify-content:space-between;margin:0 0 20px;}
.nelt_contest .top .left{width:955px;display:flex;flex-direction:column;justify-content:space-between;}
.top .left .visual{width:100%;height:387px;background:#11295D;border-radius:10px;padding:50px 50px 48px;box-sizing:border-box;position:relative;}
.visual .time_bar{display:inline-flex;margin:35px 0 28px;background:#020C21;height:46px;border-radius:46px;color:#fff;font-size:20px;padding:12px 30px;box-sizing:border-box;box-shadow:0px 5px 21px rgba(0,0,0,.62);text-indent:-0.04em;}
.visual .time_bar .label{display:inline-block;width:184px;font-size:19px;}
.visual .time_bar ul li{display:flex;letter-spacing:.06em;}
.visual .time_bar li em{margin-left:4px;}
.visual .time_bar li.day span,
.visual .time_bar li.day em{font-weight:700;margin:0;}
.visual .time_bar ul{display:flex;}
.visual .time_bar ul li.day{margin:0 18px 0 17px;color:#FF7100;letter-spacing:0;}

.top .left .visual > p{color:#fff;font-size:18px;line-height:26px;}
.top .left .notice_box{background:#fff;border:1px solid #E1E1E1;border-radius:10px;padding:35px 40px;box-sizing:border-box;display:flex;}
.top .left .notice_box h3{padding:6px 40px 0 8px;}
.top .left .notice_box ul{width:670px;}
.top .left .notice_box ul li a{display:block;position:relative;line-height:24px;font-size:14px;}
.top .left .notice_box ul li a span{display:block;width:100%;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:80px;}
.top .left .notice_box ul li a em{position:absolute;top:0;right:0;color:#C2C2C2;}

.img_swiper{width:306px;height:528px;border-radius:10px;overflow:hidden;}
.img_swiper .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative;}
.img_swiper .swiper-slide{height:auto;}
.img_swiper .swiper-slide img{width:100%;}

.nelt_contest .main .bottom{display:flex;flex-direction:row;justify-content:space-between;}
.main .bottom li a{position:relative;display:block;width:306px;height:144px;border:1px solid #E1E1E1;background:#fff;text-align:center;padding:94px 0 29px;border-radius:10px;overflow:hidden;box-sizing:border-box;}
.main .bottom li a span{font-size:20px;}
.main .bottom li a:before{content:'';display:inline-block;width:80px;height:64px;background:url(https://pic.neungyule.com/netutor/nelt_contest/pc/sp_ico_visual.png) no-repeat 0 0 / 320px 64px;position:absolute;top:20px;left:50%;margin-left:-40px;}
.main .bottom li:nth-child(2) a:before{background-position-x:-80px;}
.main .bottom li:nth-child(3) a:before{background-position-x:-158px;}
.main .bottom li:nth-child(4) a:before{background-position-x:-238px;}

.greetings .inner{padding:60px 0 25px;font-size:16px;line-height:26px;color:#000;letter-spacing:-0.03em;}
.greetings strong{color:#1A49AE;font-weight:700;}
.greetings .gray_box{background:#F5F5F5;margin:20px 0 26px;border-radius:10px;padding:30px;box-sizing:border-box;display:flex;}
.greetings .gray_box > em{font-size:20px;font-weight:700;letter-spacing:.06em;margin-right:56px;}
.greetings .gray_box > div{padding-left:12px;border-left:2px solid #1A49AE;}

.foreword_box{display:flex;margin:0 42px 0 50px;gap:0 67px;}
.foreword_box .desc{padding:58px 0 0;}
.foreword_box .name{margin-bottom:30px;}
.foreword_box .foreword{color:#000;font-size:16px;line-height:30px;letter-spacing:-0.02em;}
.foreword_box .foreword strong{font-weight:700;}
.foreword_box.kim{margin-top:32px;}
.foreword_box.min{margin-top:11px;}
.foreword_box.min .desc{padding-top:61px;}

.fix_tab{width:100%;padding:30px 0;background:#fff;position:absolute;top:0;left:0;}
.fix_tab.active{position:fixed;box-shadow:0 3px 6px rgba(0,0,0,.05);z-index:99;}
.fix_tab ul{width:1200px;margin:0 auto;display:flex;justify-content:space-between;}
.fix_tab ul li{position:relative;}
.fix_tab ul li:after{content:'';display:inline-block;width:12px;height:22px;background:url(https://pic.neungyule.com/netutor/nelt_contest/pc/ico_arr_right.png) no-repeat;position:absolute;top:50%;margin-top:-11px;right:-26px;}
.fix_tab ul li:last-child:after{display:none;}
.fix_tab ul li a{display:inline-block;width:270px;height:60px;line-height:60px;text-align:center;color:#E96D0A;border:1px solid #E96D0A;border-radius:60px;font-size:20px;letter-spacing:0;}
.fix_tab ul li.on a{background:#E96D0A;color:#fff;font-weight:700;}

#content.preparation .inner{position:relative;padding-top:172px;}
.nelt_contest .board{margin:0 0 124px;color:#000;letter-spacing:0;text-align:center;}
.nelt_contest .board h3{font-size:30px;font-weight:800;}
.nelt_contest .board .desc{font-size:20px;line-height:30px;margin:20px 0 0;}
.nelt_contest .board .tb_box{margin-top:40px;}
.nelt_contest .board .tb_box table{width:100%;letter-spacing:0;border:1px solid #C2C2C2;}
.nelt_contest .board .tb_box table strong{font-weight:600;color:#000;}
.nelt_contest .board .tb_box table thead th{background:#F6F6F6;font-size:16px;font-weight:600;color:#000;border-bottom:1px solid #C2C2C2;height:59px;box-sizing:border-box;}
.nelt_contest .board .tb_box table td{font-size:16px;height:59px;border-bottom:1px solid #EFEFEF;padding:8px 40px;box-sizing:border-box;}
.nelt_contest .board .tb_box table td:nth-child(2){text-align:left;}
.nelt_contest .board .tb_box table td a.subject{display:inline-block;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;overflow:hidden;max-width:100%;color:#666;box-sizing:border-box;padding:4px;text-align:left;}
.nelt_contest .board .tb_box table td a.subject:hover{color:#E96D0A;text-decoration:underline;text-underline-offset:4px;font-weight:700;}
.nelt_contest .board .tb_box table td a.btn_download{display:inline-block;width:26px;height:26px;background:url(https://pic.neungyule.com/netutor/nelt_contest/pc/ico_download.png) no-repeat;text-indent:-9999em;overflow:hidden;}
.nelt_contest .board .tb_box table tr:last-child td{border-bottom:0;}

.nelt_contest .certi_box{display:flex;justify-content:space-between;padding:22px 0 26px;margin:60px 0 0;}
.nelt_contest .certi_box .certi{width:499px;text-align:center;}
.nelt_contest .certi_info{margin:0 0 70px;border:1px solid #C2C2C2;}
.nelt_contest .certi_info table{width:100%;}
.nelt_contest .certi_info table th{font-size:16px;color:#000;font-weight:700;background:#F6F6F6;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2;}
.nelt_contest .certi_info table td{border-bottom:1px solid #EFEFEF;padding:22px 0;box-sizing:border-box;text-align:center;color:#666;font-size:16px;line-height:24px;letter-spacing:-0.03em;}
.nelt_contest .certi_info table tr:last-child td{border-bottom:0;}
.nelt_contest .certi_info table td em{color:#000;}
.nelt_contest .certi_info table td > p + p{margin-top:22px;}
.nelt_contest .certi_info table td a.btn_path{display:inline-block;width:238px;height:48px;border:1px solid #707070;border-radius:5px;text-align:center;font-size:16px;font-weight:700;color:000;line-height:48px;}
.board_view table td span.checklist{display:block;color:#172E55;}
.nelt_contest a.bn_tip{display:inline-block;margin:0 40px;}