@charset "euc-kr"; /* ¸ÞÀÎ css ÀÛ¼º */
*, *:before, *:after { box-sizing:border-box; } 
.mo-view { display:none; } 

/* ¸ÞÀÎ °øÅë ¿µ¿ª */
.main-wrp { width: 100%; margin: 0 auto; position: relative; overflow: hidden; } 
.main-wrp h3 { position: relative; font-size: 20px; font-family: 'Noto Sans KR', sans-serif; font-weight: 600; } 
.main-wrp h3 i { margin-left:10px; vertical-align: text-bottom; } 
.main-wrp h3 i a { display: inline-block; } 
.main-wrp section { position: relative; overflow: hidden; /*border-bottom:1px dashed rgb(231, 12, 12); background: rgba(165, 148, 243, 0.226); */ } 
.main-wrp section > div { margin:0 auto 50px; } 
/* slick dots ¿µ¿ªÀ¸·Î ÀÎÇØ Á¶Á¤ margin-bottom: 33px; */
/* .main-wrp section:nth-of-type(1) > div { margin:33px auto } *//* Çì´õ ÇÏ´Ü °£°Ý ÀÌ½´·Î ÁÖ¼® Ã³¸® 23-04-05 */
.main-wrp .contents-wrp { position: relative; color: #333; width: 1200px; margin: 0 auto; } 


/* d-day */
#headertop .dday-slider { width: 230px; position: absolute; top: 120px; right: 50%; margin-right: -600px; z-index: 4; /* margin-top: -62px; */border-radius: 25px; background: #f5f5f5; text-align: center; height:40px; overflow:hidden; } 
#headertop .dday-slider.slick-initialized { display: block; } 
#headertop .dday-slider .slick-slide { font-size: 14px; padding: 12px 19px; font-weight: 600; color: #333; } 
#headertop .dday-slider b { position: relative; padding: 0 10px 0 30px; } 
#headertop .dday-slider b::before { content: ''; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background: url(https://img.megagong.net/lab/common/icn_calendar.png) no-repeat center; width: 23px; height: 22px; } 
#headertop .dday-slider span { color: #0c998d; border-bottom: 1px solid #0c998d; } 
#headertop .dday-slider.sobang span { color: #b85353; border-bottom: 1px solid #b85353; } 
#headertop .dday-slider.army span { color: #7a8e53; border-bottom: 1px solid #7a8e53; } 



/* »ó´Ü ºñµð¿À, ½ÃÇèÀÏÁ¤ ¿µ¿ª */
.main-season .gong { color : #0c998d; } 
.main-season .sobang { color : #b85353; } 
.main-season .army { color : #7a8e53; } 
.main-season .season-wrp { position: relative; padding-top: 17px; } 
.main-season .video-wrp { width:790px; overflow: inherit; } 
.main-season .video-slider .slick-slide { position: relative; } 
.main-season .video-slider .slick-slide:hover img { filter: brightness(.42); } 
.main-season .video-slider .slick-slide a::before { content: ''; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(https://img.megagong.net/lab/common/vd_btn_off.png) no-repeat center; width: 100px; height: 100px; z-index: 2; } 
.main-season .video-slider .slick-slide:hover a::before { background: url(https://img.megagong.net/lab/common/vd_btn_on.png) no-repeat center; } 
.main-season .video-slider .slick-dots { position: absolute; top: -17px; right: 0; } 
.main-season .video-slider .slick-dots li { display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #b1b1b1; margin-right: 3px; } 
.main-season .video-slider .slick-dots li.slick-active { background: #333; } 
.main-season .video-slider .slick-dots li button { font-size:0; } 

.main-season .schedule-wrp { position:absolute; margin-left: 30px; width: calc(34.2% - 30px); right: 0; top: 17px; bottom: 0; } 
.main-season .schedule-wrp .inner { background: #f5f5f5; padding: 40px; position: absolute; top: 0; bottom: 0; width: 100%; } 
.main-season .schedule-wrp .inner h3 { padding-bottom: 20px; margin-bottom: 28px; border-bottom: 1px solid #d0d0d0; font-family: 'Noto Sans KR', sans-serif; } 
.main-season .schedule-wrp .inner ul li { font-size: 15px; margin-bottom: 29px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; } 
.main-season .schedule-wrp .inner ul li:last-child { margin-bottom:0; } 
.main-season .schedule-wrp .inner ul li b { display: block; color:#333; margin-bottom: 5px; } 
.main-season .schedule-wrp .inner ul li b.gong { margin-bottom: 10px; } 
.main-season .schedule-wrp .inner ul li i { font-size: 11px; color: #fff; font-style: normal; border-radius: 30px; padding: 3px 10px; margin-right: 10px; background: #000; width: 62px; display: inline-block; text-align: center; } 
.main-season .schedule-wrp .inner ul li .block_txt { display: inline; color:#777; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 70px; } 

.main-season .schedule-wrp .inner .o-scrollbar { height:calc(100% - 50px); overflow: hidden; } 
.main-season .schedule-wrp .inner .o-scrollbar .mCSB_scrollTools { opacity:1 !important; width:4px; } 
.main-season .schedule-wrp .inner .o-scrollbar .mCSB_scrollTools .mCSB_draggerContainer { background: #fff; } 
.main-season .schedule-wrp .inner .o-scrollbar .mCSB_container { width:100%; } 
.main-season .schedule-wrp .inner .o-scrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:4px; } 
.main-season .schedule-wrp .inner .o-scrollbar .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { margin: -27px 0 0; right: -30px; } 
.main-season .schedule-wrp .inner .o-scrollbar .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.main-season .schedule-wrp .inner .o-scrollbar .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.main-season .schedule-wrp .inner .o-scrollbar .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #777; border-radius: 0; } 

.main-season .banner-wrp { position:absolute; margin-left: 30px; width: calc(34.1% - 30px); right: 0; top: 17px; /*bottom: 0; */background: #fff; } 
.main-season .banner-wrp ul { overflow: hidden; height: 100%; } 
.main-season .banner-wrp ul > li { position: relative; background: #e8e8e8 url(https://img.megagong.net/lab/common/bn_season_1.jpg) no-repeat center; height: 220px; font-size: 13px; color: #777; line-height: 1.3; background-size: cover; } 
.main-season .banner-wrp ul > li a { display: block; padding: 40px 30px; height: 100%; } 
.main-season .banner-wrp ul > li + li { margin-top: 30px; background: #e8e8e8 url(https://img.megagong.net/lab/common/bn_season_2.jpg) no-repeat center; background-size: cover; } 
.main-season .banner-wrp ul > li b { margin-bottom: 20px; font-size: 22px; color: #333; display: block; } 
.main-season .banner-wrp ul > li b span { display: block; color: #0c998d; } 
.main-season .banner-wrp.sobang li b span { color: #b85353; } 
.main-season .banner-wrp.army li b span { color: #7a8e53; } 
.main-season .banner-wrp ul > li::before { content: ''; display: block; position: absolute; background: url(https://img.megagong.net/lab/common/bn_arrow1.png) no-repeat center; right: 30px; bottom: 20px; width: 41px; height: 7px; } 

.main-season .banner-wrp.ver2 ul > li { background: #d9f1b0 url(https://img.megagong.net/lab/common/bn_season_3.jpg) no-repeat center bottom; height: 250px; } 
.main-season .banner-wrp.ver2 ul > li i { font-size: 12px; font-style: normal; color: #121212; display: inline-block; border: 1px solid #121212; border-radius: 100px; padding: 1.2px 7px; } 
.main-season .banner-wrp.ver2 ul > li b { margin: 5px 0 15px; font-size: 24px; } 
.main-season .banner-wrp.ver2 ul > li b span { color: #556f24; } 
.main-season .banner-wrp.ver2 ul > li ol li { font-size: 16px; color: #777777; position: relative; padding-left: 14px; letter-spacing: -0.07em; } 
.main-season .banner-wrp.ver2 ul > li ol li::before { content: ''; background: url(https://img.megagong.net/lab/common/bn_season_ico.png) no-repeat center; width: 14px; height: 12px; position: absolute; left: 0; top: 3px; } 
.main-season .banner-wrp.ver2 ul > li ol li + li { margin-top: 5px; } 


/* ±âÈ¹Àü ¹è³Ê */
.main-exhibi .exhibi-wrp { padding-top: 17px; } 
.main-exhibi .exhibi-slider img { width: 100%; } 
.main-exhibi .exhibi-slider .slick-dots { position: absolute; top: -17px; right: 0; } 
.main-exhibi .exhibi-slider .slick-dots li { display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #b1b1b1; margin-right: 3px; } 
.main-exhibi .exhibi-slider .slick-dots li.slick-active { background: #333; } 
.main-exhibi .exhibi-slider .slick-dots li button { font-size:0; } 

/* ³­°øÆ¼ºñ ¿µ¿ª */
.main-ngtv { padding: 50px 0 60px; background-color: #f5f5f5; } 
.main-ngtv::after { content: ''; display: block; position: absolute; top: 0; margin-right: -675px; right: 50%; background: url(https://img.megagong.net/lab/common/bg_nangong.png) no-repeat center; width: 340px; height: 340px; } 
.main-ngtv .nangong-wrp { position: relative; } 
.main-ngtv h3 { font-size: 23px; color: #1947ba; padding: 5px 0 5px 046px; margin-bottom: 20px; } 
.main-ngtv h3::before { content: ''; display: block; position: absolute; top: 50%; transform: translateY(-50%); left: 0; background: url(https://img.megagong.net/lab/common/logo_nangong.png) no-repeat center; width: 37px; height: 37px; } 
.main-ngtv h3 a { background: #d52020; color: #fff; font-size: 11px; font-style: normal; border-radius: 30px; padding: 3px 10px; } 
.main-ngtv h3 a span { padding-right: 11px; display: block; position: relative; font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif; } 
.main-ngtv h3 a span:before { content: ''; display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: url(https://img.megagong.net/lab/common/arr_subscript.png) no-repeat center; width: 8px; height: 6px; } 
.main-ngtv h3 i { margin-bottom: 6px; display: inline-block; } 
.main-ngtv h4 { font-size: 15px; color: #777; position: absolute; right: 10px; width: 700px; font-weight: 600; z-index: 3; /* border-left: 1px solid; */ font-family: 'Noto Sans KR'; } 
.main-ngtv h4 b { display: block; font-size: 21px; margin-bottom: 7px; padding-bottom: 2px; color: #333; } 
.main-ngtv h4 b span { color: #1947ba; border-bottom: 1px solid #1947ba; } 
.main-ngtv h4 i { font-style: normal; margin-left: 7px; vertical-align: text-bottom; } 
.main-ngtv h4 i a { display: inline-block; font-size: 11px; font-style: normal; border-radius: 30px; padding: 3px 10px; border: 1px solid #777; } 

.main-ngtv .slick-slide { position: relative; } 
.main-ngtv .slick-slide a { display: block; position: relative; z-index: 2; } 
.main-ngtv .slick-slide a .img { position: relative; } 
.main-ngtv .slick-slide a .img::before { content: ''; display: block; background: url(https://img.megagong.net/lab/common/vd_btn_nangong.png) no-repeat center; width: 78px; height: 78px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } 
.main-ngtv .ngtv-arrows { display: flex; position: absolute; right: 0; top: 0; width: 40px; border: 1px solid #d0d0d0; background: #fff; z-index: 3; } 
.main-ngtv .ngtv-arrows::before { content: ''; display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 1px; height: 10px; background: #d0d0d0; } 
.main-ngtv .ngtv-arrows a { display: block; width: 50%; text-align: center; padding: 5px 0 1px; } 
.main-ngtv .ngtv-slider-wrap { position: relative; z-index: 2; } 

/* ³­°øÆ¼ºñ ÁÂÃø ½½¶óÀÌ´õ */
.ngl-slider { width:460px; } 
.ngl-slider img { width:100%; } 

/* ³­°øÆ¼ºñ ¿ìÃø ½½¶óÀÌ´õ */
.main-ngtv .ngr-slider-wrap { width:710px; overflow:hidden; position:absolute; right:0; bottom:0; } 
.main-ngtv .ngr-slider { position:relative; left:-385px; } 
.main-ngtv .ngr-slider .slick-list { overflow:inherit; } 
.main-ngtv .ngr-slider .slick-slide { width:370px; } 
.main-ngtv .ngr-slider .slick-slide > div { padding:0 15px; } 
.main-ngtv .ngr-slider img { width:100%; } 

/* ³­°øÆ¼ºñ °øÅë */
.main-ngtv .item .point { position: relative; display: block; padding: 0; font-size: 12px; margin: 0 0 7px; margin-top:10px; } 
.main-ngtv .item .point .charac { display: inline-block; color: #37379f; font-weight: bold; background: none !important; border-right: 1px solid #bbbbbb; padding: 0 8px 0 0; margin: 0 4px 0 0; } 
.main-ngtv .item .point .charac.solo { border-right:0; padding-right:0; margin-right:0; } 
.main-ngtv .item .point .name { display: inline-block; color: #37379f; } 
.main-ngtv .item .point .name strong { font-weight:normal } 
.main-ngtv .item .tit { display: block; font-weight: bold; overflow: hidden; text-overflow: ellipsis; max-width: 90%; white-space: nowrap; margin: 0 0 8px; } 
.main-ngtv .item .tit { white-space:initial; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; line-height:15px; max-height:30px; } 

.main-ngtv .item .point.renew_ver { font-family: 'Noto Sans KR';text-align: center;font-size: 14px;}
.main-ngtv .item .tit.renew_ver {font-family: 'Noto Sans KR';text-align: center;margin: auto;font-size: 14px;font-weight: 800;}

/* Èü°ÝºÐ¼® ÄÃ·³ & ¼öÇè°¡ÀÌµå ¿µ¿ª */
.main-colguide > div { display: flex; } 
.main-colguide > div h3 { margin-bottom: 20px; } 
.main-colguide .column-wrp { width: 65.8333%; overflow: hidden; } 
.main-colguide .column-wrp .slick-list { margin-right: -30px; } 
.main-colguide .column-wrp .slick-slide { margin-right: 30px; } 
.main-colguide .column-wrp .slick-slide a { display: block; } 
.main-colguide .column-wrp .slick-slide img { display: inline-block; width: 378px; height: 200px; } 
.main-colguide .guide-wrp { margin-left: 30px; width: calc(34.1667% - 30px); } 
.main-colguide .guide-wrp li { position: relative; width: 100%; background: #f5f5f5;; height: 90px; } 
.main-colguide .guide-wrp li a { display: block; padding: 35px 30px } 
.main-colguide .guide-wrp li::before { content: ''; display: block; position: absolute; background: url(https://img.megagong.net/lab/common/bn_arrow1.png) no-repeat center; right: 30px; bottom: 20px; width: 41px; height: 7px; } 
.main-colguide .guide-wrp li span { position: relative; padding-left: 80px; font-size: 17px; display: block; } 
.main-colguide .guide-wrp li span::before { content: ''; display: block; position: absolute; background: url(https://img.megagong.net/lab/common/icn_note.png) no-repeat center; left: 0; top: 50%; transform: translateY(-50%); width: 59px; height: 59px; } 
.main-colguide .guide-wrp li + li { margin-top: 20px; } 
.main-colguide .guide-wrp li + li span::before { content: ''; display: block; position: absolute; background: url(https://img.megagong.net/lab/common/icn_star.png) no-repeat center; left: 0; top: 50%; transform: translateY(-50%); width: 59px; height: 59px; } 


/* ÀüÁöÀû Á÷·ÄÅ½±¸ ½ÃÁ¡ */
.main-serial .tit-box { display: flex; margin-bottom: 20px; } 
.main-serial .btns { margin-left: 15px; } 
.main-serial .btns li { float: left; } 
.main-serial .btns li + li { margin-left: 4px; } 
.main-serial .btns li a { font-size: 12px; display: block; padding: 5px 9px; border: 1px solid #d0d0d0; color: #222; } 
.main-serial .btns li.on a { border-color: #777; } 
.main-serial .serial-slider { display: none; } 
.main-serial .serial-slider-wrp .serial-slider { display: block; } 
.main-serial .serial-slider .slick-list { margin-right: -30px; } 
.main-serial .serial-slider .slick-slide { margin-right: 30px; } 
.main-serial .serial-slider img { display: inline-block; width: 100%; } 
.main-serial .serial-arrows { position: absolute; right: 0; top: 0; width: 40px; border: 1px solid #d0d0d0; background: #fff; z-index: 3; display: flex; } 
.main-serial .serial-arrows::before { content: ''; display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 1px; height: 10px; background: #d0d0d0; } 
.main-serial .serial-arrows a { display: block; width: 50%; text-align: center; padding: 5px 0 1px; } 

/* ½ÃÇè°ø°í & ¼öÇè´º½º */
.main-newsinfo { background: #f5f5f5; padding: 50px 0 60px; } 
.main-newsinfo.ver2 .news-wrp .news-list { background: #f5f5f5; } 
.main-newsinfo .contents-wrp { display: flex; justify-content: space-between; } 
.main-newsinfo .news-wrp { width: 48.75%; } 
.main-newsinfo .tit-box { display: flex; justify-content: space-between; margin-bottom: 20px; } 
.main-newsinfo .tit-box ul { display: flex; } 
.main-newsinfo .tit-box ul li:first-child a::before { content: ''; display: block; position: absolute; background: #333; width: 1px; height: 9px; right: 0; top: 50%; transform: translateY(-50%); } 
.main-newsinfo .tit-box ul li a { padding-right: 20px; position: relative; color: #b1b1b1; font-size: 20px; font-weight: 600; font-family: 'Noto Sans KR', sans-serif; } 
.main-newsinfo .tit-box ul li + li a { padding-left: 20px; } 
.main-newsinfo .tit-box ul li + li a::before { content: none; } 
.main-newsinfo .tit-box ul li.on a { color: #333; } 
.main-newsinfo .news-wrp .news-panel > li { display:none; position: relative; } 
.main-newsinfo .news-wrp .news-list { background: #fff; padding: 41px 30px 44px; min-height: 230px; } 
.main-newsinfo .news-wrp .news-list li { margin-bottom: 15px; } 
.main-newsinfo .news-wrp .news-list li:last-child { margin-bottom:0 } 
.main-newsinfo .news-wrp .news-list li a { display: flex; justify-content: space-between; } 
.main-newsinfo .news-wrp .news-list li a .subj { min-width: 50px; text-align: center; } 
.main-newsinfo .news-wrp .news-list li a i { font-style: normal; border: 1px solid #000; padding: 2px 4px; font-size: 11px; min-width: 52px; display: block; } 
.main-newsinfo .news-wrp .news-list li a p { width:calc(100% - 122px); margin-top: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.main-newsinfo .news-wrp .news-list li a p span { position: relative; font-size: 13px; } 
.main-newsinfo .news-wrp .news-list li a p:hover span { font-weight: 600; } 
.main-newsinfo .news-wrp .news-list li a p:hover span::before { content: ''; display: block; position: absolute; left: 0; bottom:0; width: 100%; height: 1px; background: #000; } 
.main-newsinfo .news-wrp .news-list li a .date { color: #b1b1b1; font-size: 13px; } 
.main-newsinfo .news-panel > li > i { position: absolute; right:0; top:-36px; } 
.main-newsinfo .bnr-wrp { margin: 40px 0 0 30px; width: calc(51.25% - 30px); } 
.main-newsinfo .bnr-wrp li a { display: block; overflow: hidden; } 
.main-newsinfo .bnr-wrp li + li { margin-top: 20px; } 

#footer { border-top: none } 

/* 230223 ½ÃÇèÀÏÁ¤ º¯°æ°Ç S ver2 class Ãß°¡*/
.main-colguide .column-wrp.ver2 { width: 100%; } 
.main-ngtv.ver2 { margin-bottom: 0; } 
.main-season .schedule-wrp.ver2 .inner { padding: 30px; height: 53.08%; } 
.main-season .schedule-wrp.ver2 .inner h3 { margin-bottom: 20px; border: 0; padding: 0; } 
.main-season .schedule-wrp.ver2 .inner ul li { margin-bottom: 15px; } 
.main-season .schedule-wrp.ver2 .inner ul li b { margin-bottom: 10px; } 
.main-season .schedule-wrp.ver2 .inner .o-scrollbar { height: calc(100% - 30px); } 
.main-season .schedule-wrp.ver2 .inner .o-scrollbar .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { margin:0; right: -10px; } 
.main-season .schedule-wrp.ver2 .inner ul li i { padding: 3px 0; width: 55px; margin-right: 3px; } 
.main-season .schedule-wrp.ver2 .inner ul li .oneline_txt { color:#777; font-weight: 300; font-size: 14px; } 
.main-season .schedule-wrp.ver2 .inner ul li .block_txt { padding-left: 60px; } 
.main-season .guide-wrp { margin-top: 20px; position: absolute; width: 100%; bottom:0; left: 0; } 
.main-season .guide-wrp li { position: relative; width: 100%; background: #f5f5f5; height: 90px; line-height: 90px; } 
.main-season .guide-wrp li a { display: block; padding: 0 30px; font-weight: 700; } 
.main-season .guide-wrp li::before { content: ''; display: block; position: absolute; background: url(https://img.megagong.net/lab/common/bn_arrow1.png) no-repeat center; right: 30px; bottom: 20px; width: 41px; height: 7px; } 
.main-season .guide-wrp li span { position: relative; padding-left: 80px; font-size: 17px; display: block; } 
.main-season .guide-wrp li span::before { content: ''; display: block; position: absolute; background: url(https://img.megagong.net/lab/common/icn_note.png) no-repeat center; left: 0; top: 50%; transform: translateY(-50%); width: 59px; height: 59px; } 
.main-season .guide-wrp li + li { margin-top: 20px; } 
.main-season .guide-wrp li + li span::before { content: ''; display: block; position: absolute; background: url(https://img.megagong.net/lab/common/icn_star.png) no-repeat center; left: 0; top: 50%; transform: translateY(-50%); width: 59px; height: 59px; } 
.main-newsinfo.ver2 { background: #fff; } 
/* 230223 ½ÃÇèÀÏÁ¤ º¯°æ°Ç E */

/* 230707 ¼Ò¹æ - ½ÃÇèÀÏÁ¤ ¿µ¿ª ¹è³Ê·Î ±³Ã¼ S */
.main-season .schedule-wrp.ver2 .schedule-bnr { height: 53.08%; } 
.main-season .schedule-wrp.ver2 .schedule-bnr a { display: flex; justify-content: center; align-items: center; height: 100%; } 
/* 230707 ¼Ò¹æ - ½ÃÇèÀÏÁ¤ ¿µ¿ª ¹è³Ê·Î ±³Ã¼ E */

@media screen and (max-width: 1400px){
 .main-ngtv::after { content: none; } 
 }
@media screen and (max-width: 1200px){
 #headertop .dday-slider { margin-right: 0; right: 1%; } 

 .main-wrp { width: 100%; padding: 0 20px; } 
 .main-wrp h3,.main-newsinfo .tit-box ul li a { font-size: 18px; } 
 .main-wrp .contents-wrp { width: 100%; padding: 0 20px; } 

 .main-season .video-wrp { width: 60%; } 
 .main-season .video-wrp img { width: 100%; } 
 .main-season .video-slider .slick-slide a::before,.main-season .video-slider .slick-slide:hover a::before { background-size: contain; width: 25%; height: 25%; } 
 .main-season .schedule-wrp { width: 39%; margin-left: 1%; } 
 .main-season .schedule-wrp .inner { padding:30px 20px 10px; } 
 .main-season .schedule-wrp .inner h3 { padding-bottom: 10px; margin-bottom: 14px; } 
 .main-season .schedule-wrp .inner ul li { margin-bottom: 15px; font-size: 14px; } 
 .main-season .schedule-wrp .inner .o-scrollbar .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { margin: 0; right: 0; } 
 
 .main-season .banner-wrp { width: 39%; margin-left: 1%; bottom: 0; } 
 .main-season .banner-wrp ul > li { height: 16.1vw; font-size: 12px; } 
 .main-season .banner-wrp ul > li a { padding: 3vw; } 
 .main-season .banner-wrp ul > li b { font-size: 18px; margin-bottom: 13px; } 
 .main-season .banner-wrp ul > li + li { margin-top: 6%; } 

 .main-season .banner-wrp.ver2 ul > li { background-size: cover; height: 100%; } 
 .main-season .banner-wrp.ver2 ul > li a { padding: 5vw 4vw; } 

 .main-ngtv { padding: 50px 0; background: transparent; } 
 .main-ngtv .nangong-wrp { position: relative; margin-bottom: 20px; font-size: 14px; right: auto; } 
 .main-ngtv h3 { margin-bottom: 10px; } 
 .main-ngtv h4 { position: relative; right: auto; margin-bottom: 20px; font-size: 13px; } 
 .main-ngtv h4 b { padding-bottom: 0; font-size: 18px; } 
 .main-ngtv h4 i a { padding: 1px 10px; vertical-align: sub; } 
 .main-ngtv .ngl-slider { width:40%; } 
 .main-ngtv .ngr-slider-wrap { width:59%; } 
 .main-ngtv .ngr-slider { left:-29.2vw; } 
 .main-ngtv .ngr-slider .slick-slide { width:29vw; } 
 .main-ngtv .ngr-slider .slick-slide > div { padding:0 2%; } 
 .main-ngtv .slick-slide a .img::before { background-size: contain; width: 35%; height: 35%; } 

 .main-colguide .guide-wrp li { height: 100%; } 
 .main-colguide .guide-wrp li a { padding: 9.7% 6%; } 

 .main-newsinfo { padding: 50px 0; background: transparent; } 
 .main-newsinfo .news-wrp { width: 50%; } 
 .main-newsinfo .news-wrp .news-list { background: #f5f5f5; overflow: hidden; padding: 30px; min-height: auto; } 
 .main-newsinfo .bnr-wrp { width: 49%; margin: 38px 0 0 1%; overflow: hidden; } 
 /* 230223 ½ÃÇèÀÏÁ¤ º¯°æ°Ç S ver2 class Ãß°¡*/
 .main-ngtv.ver2 .nangong-wrp { margin-bottom:0 } 
 .main-season .guide-wrp { display: none; } /*¹ÝÀÀÇü¿¡¼­ offÇØµµ µÇ´Â Áö*/
 .main-season .schedule-wrp.ver2 .inner { height: 100%; padding: 3vw; } 
 .main-season .schedule-wrp.ver .inner ul li .oneline_txt { color:#777; font-weight: 300; font-size: 14px; } 
 /* 230223 ½ÃÇèÀÏÁ¤ º¯°æ°Ç E */ 
 
 /* 230707 ¼Ò¹æ - ½ÃÇèÀÏÁ¤ ¿µ¿ª ¹è³Ê·Î ±³Ã¼ S */
 .main-season .schedule-wrp.ver2 .schedule-bnr { height: 100%; } 
 /* 230707 ¼Ò¹æ - ½ÃÇèÀÏÁ¤ ¿µ¿ª ¹è³Ê·Î ±³Ã¼ E */ } 
@media screen and (max-width: 1024px){
 .main-season .banner-wrp ul > li b { font-size: 16px; margin-bottom: 5px; } 

 .main-season .banner-wrp.ver2 ul > li b { font-size:20px; } 
 .main-season .banner-wrp.ver2 ul > li ol li { font-size: 14px; } 
 
 .main-colguide .column-wrp { width: 50%; } 
 .main-colguide .column-wrp .slick-slide img { width: 100%; height: 24vw; display: inline-block; } 
 .main-colguide .guide-wrp { margin-left: 1%; width: 49%; } 
 .main-newsinfo .bnr-wrp { margin-top: 38px; } 
 .main-newsinfo .bnr-wrp li img { width: 160%; max-width: 160%; margin: -10px 0; } 
 }
@media screen and (max-width: 768px){
 .main-wrp { padding:0 10px; } 
 .main-wrp .contents-wrp { padding: 0 10px; } 
 .main-wrp section > div,.main-wrp section:nth-of-type(1) > div { margin:0 auto 30px; } 
 .main-wrp h3,.main-newsinfo .tit-box ul li a { font-size: 16px; margin-bottom: 10px; } 
 .slick-slide .pc-view,.pc-view { display:none; } 
 .mo-view { display:block; } 
 img.mo-view,.slick-slide .mo-view { display:inline-block; } 
 
 #headertop .dday-slider { text-align: center; font-size: 15px; color:#fff; background-color: #b1b1b1; padding: 12px 0; height:41px; overflow:hidden; margin: 0; position: relative; right: auto; top: auto; width: 100%; border-radius: 0; } 
 #headertop .dday-slider b { color: #fff; padding: 0 10px 0 0; font-size: 15px; } 
 #headertop .dday-slider b::before { content: none; } 
 #headertop .dday-slider span { color: #fff !important; border-bottom: 0; font-size: 15px; } 
 #headertop .dday-slider .slick-slide { padding: 0; } 

 .main-season { display: block; padding-top: 0; } 
 .main-season .season-wrp { display: block; flex-direction: initial; padding-top: 0; } 
 .main-season .video-wrp { width: 100%; } 

 .main-season .schedule-wrp { width: 100%; padding: 0; margin: 0 0 30px; position: relative; right: auto; top: auto; } 
 .main-season .schedule-wrp .inner { width: 100%; padding: 0; position: relative; right: auto; top: auto; } 
 .main-season .schedule-wrp .inner .mo-view { width: 100%; background: #f5f5f5; height: 38px; overflow: hidden; } 
 .main-season .schedule-wrp .inner .mo-view .sche-slider { display: none; } 
 .main-season .schedule-wrp .inner .mo-view .sche-slider.slick-initialized { display: block; } 
 .main-season .schedule-wrp .inner .mo-view .slick-slide { font-size: 14px; padding: 10px 15px; } 
 .main-season .schedule-wrp .inner .mo-view .slick-slide a { display: block; } 
 .main-season .schedule-wrp .inner .mo-view .slick-slide b { display: inline-block; } 
 .main-season .schedule-wrp .inner .mo-view .slick-slide i { font-size: 11px; color: #fff; font-style: normal; border-radius: 30px; padding: 3px 10px; margin-right: 10px; background: #000; display: inline-block; } 
 .main-season .schedule-wrp .inner .mo-view .slick-slide span { color:#777; display: inline; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 3px; } 
 .main-season .schedule-wrp .inner .mo-view .btn { position: absolute; top: 0; right: 0; display: block; width: 8%; height: 39px; /*background: #8f3d3d5c; */ } 
 .main-season .schedule-wrp .inner .mo-view .btn span { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); font-size: 0; background: url(https://img.megagong.net/lab/common/arr_down.png) no-repeat center; width: 8px; height: 4px; } 
 .main-season .schedule-wrp .inner .mo-view .btn.on span { transform: rotate(180deg); top: 40%; } 
 .main-season .schedule-wrp .inner .pc-view.on { display: block; height: 155px; background: #fff; position: absolute !important; z-index: 3; top: 39px; left: 0; overflow-y: scroll; width:100%; } 
 .main-season .schedule-wrp .inner .pc-view.on ul li { padding: 10px 15px; margin-bottom: 0; border-bottom: 1px solid #f8f8f8; } 
 .main-season .schedule-wrp .inner .pc-view.on ul li b { margin-bottom: 5px; display: inline-block; } 
 .main-season .schedule-wrp .inner .pc-view.on ul li span { padding-left: 0; } 
 
 .main-colguide .column-wrp { width: 100%; } 
 .main-colguide .column-wrp .slick-list { margin-right: -3%; } 
 .main-colguide .column-wrp .slick-slide { margin-right: 3%; } 
 
 .main-ngtv { background: #fff; padding: 0; } 
 .main-ngtv h3 { padding-left: 30px; } 
 .main-ngtv h3 i,.main-ngtv h4 { display: none; } 
 .main-ngtv h3::before { background: url(https://img.megagong.net/lab/common/logomo_nangong.png) no-repeat center; width: 25px; height: 25px; } 
 .main-ngtv .ngtv-slider,
 .main-ngtv .ngtv-arrows { display: none; } 

 .main-ngtv .ngl-slider { display:none; } 
 .main-ngtv .ngr-slider-wrap { width:100%; position: relative; } 
 .main-ngtv .ngr-slider { left:0; } 
 .main-ngtv .ngr-slider .slick-slide { width:39.3vw; } 
 .main-ngtv .ngr-slider .slick-slide > div { padding:0 1.5%; } 
 


 .main-colguide > div h3 { margin-bottom: 10px; } 
 .main-colguide > div h3 i { display: none; } 

 .main-serial .serial-wrp { padding-top: 10px; } 
 .main-serial .tit-box { margin-bottom: 10px; } 
 .main-serial .btns { margin: -10px 0 0 10px; } 
 .main-serial .btns li a { padding: 6px 10px; } 
 .main-serial .serial-arrows { display: none; } 
 .main-serial .serial-slider .slick-list { margin-right: -10px; } 
 .main-serial .serial-slider .slick-slide { margin-right: 10px; } 
 .main-serial .serial-slider .slick-dots { margin-top: 20px; } 
 .main-serial .serial-slider .slick-dots li { display: inline-block; height: 6px; background: #f5f5f5; /*width: 14.28%; */ } 
 .main-serial .serial-slider .slick-dots li.slick-active { background: #777; } 
 .main-serial .serial-slider .slick-dots li button { font-size:0; } 
 
 .main-newsinfo { background: #fff; padding: 0; } 
 .main-newsinfo .contents-wrp { display: block; } 
 .main-newsinfo .tit-box ul li a { padding-right: 10px; } 
 .main-newsinfo .tit-box ul li + li a { padding: 0 0 0 10px; } 
 .main-newsinfo .news-wrp { width: 100%; } 
 .main-newsinfo .news-wrp .news-list { padding: 20px 15px !important; height: initial !important; } 
 .main-newsinfo .news-wrp .news-list li { margin-bottom: 11px; } 
 .main-newsinfo .bnr-wrp { margin: 30px 0 0 0; width: 100%; } 
 .main-newsinfo .bnr-wrp li img { width: 100%; max-width: 100%; margin: 0; } 

 /* 230223 ½ÃÇèÀÏÁ¤ º¯°æ°Ç S ver2 class Ãß°¡*/
 .main-colguide .column-wrp.ver2 .slick-slide { margin-right:10px } 
 .main-ngtv.ver2 { margin-bottom: 30px; } 
 .main-season .schedule-wrp.ver2 .inner { padding: 0; } 
 .main-season .schedule-wrp.ver2 .inner .pc-view.on { display: block; height: 155px; background: #fff; position: absolute !important; z-index: 3; top: 39px; left: 0; overflow-y: scroll; width:100%; } 
 .main-season .schedule-wrp.ver2 .inner .pc-view.on ul li { padding: 0; margin-bottom: 0; border-bottom: 1px solid #f8f8f8; } 
 .main-season .schedule-wrp.ver2 .inner .pc-view.on ul li a { display: block; padding: 10px 15px; } 
 .main-season .schedule-wrp.ver2 .inner .pc-view.on ul li b { margin-bottom: 5px; display: inline-block; } 
 .main-season .schedule-wrp.ver2 .inner .pc-view.on ul li span { padding-left: 0; } 
 .main-season .schedule-wrp.ver2 .inner .mo-view .slick-slide .oneline_txt { font-weight: normal; } 
 /* 230223 ½ÃÇèÀÏÁ¤ º¯°æ°Ç E */ 
 
 /* 230707 ¼Ò¹æ - ½ÃÇèÀÏÁ¤ ¿µ¿ª ¹è³Ê·Î ±³Ã¼ S */
 .main-season .schedule-wrp.ver2 .schedule-bnr { display: none; } 
 /* 230707 ¼Ò¹æ - ½ÃÇèÀÏÁ¤ ¿µ¿ª ¹è³Ê·Î ±³Ã¼ E */ } 
@media screen and (max-width: 576px){
 .main-season .schedule-wrp .inner .mo-view .slick-slide { padding: 10px 15px; } 
 .main-season .schedule-wrp .inner .mo-view .btn { width: 12%; } 
 .main-season .schedule-wrp .inner .mo-view .slick-slide,.main-season .schedule-wrp .inner .pc-view.on ul li b { font-size: 12px; } 
 .main-season .schedule-wrp .inner .mo-view .slick-slide i,.main-season .schedule-wrp .inner ul li i { font-size: 10px; margin-right: 8px; width: 60px; text-align: center; } 
 .main-season .schedule-wrp .inner .mo-view .slick-slide span,.main-season .schedule-wrp .inner ul li .block_txt { font-size: 12px; } 
 /* 230223 ½ÃÇèÀÏÁ¤ º¯°æ°Ç S ver2 class Ãß°¡*/
 .main-season .schedule-wrp.ver2 .inner ul li .oneline_txt,
 .main-season .schedule-wrp.ver2 .inner .mo-view .slick-slide .oneline_txt { font-size: 12px; } 
 /* 230223 ½ÃÇèÀÏÁ¤ º¯°æ°Ç E */ 

 /* 20240708 ³­°øtv css S*/
 .main-ngtv .item .point.renew_ver {font-size: 13px;}
.main-ngtv .item .tit.renew_ver {font-size: 13px;font-weight: 600;}
 /* 20240708 ³­°øtv css E*/
} 