@charset "euc-kr"; /* °øÅë css ÀÛ¼º */
*, *:before, *:after { box-sizing:border-box; } 
.mo-view,.slick-slide .mo-view { display:none; } 

body { transition:opacity 0.2s; } 
body.ready { opacity:0; } 
#headertop { position: relative; margin-bottom: 33px; z-index: 3; margin-bottom: 0; } 
.mb10 { margin-bottom: 15px !important; } 
.mt30 { margin-top: 30px !important; } 

#headertop .hd-top { position: relative; padding-top: 15px; } 
#headertop .hd-top .inner { position: relative; width: 1200px; margin: 0 auto; } 
#headertop .hd-top .inner::after { content: ""; display: block; clear: both; } 
#headertop .hdtop-wrap { float: right; } 
#headertop .hdtop-wrap::after { content: ""; display: block; clear: both; } 
#headertop .hdtop-wrap > li { float: left; } 
#headertop .hdtop-wrap > li a { position: relative; padding: 6px 0; display: block; } 
#headertop .hdtop-wrap .link-wrap { margin-left: 12px; position: relative; } 
#headertop .hdtop-wrap .link-wrap .link-btn { min-width: 110px; position: relative; display: block; color: #777; border: 1px solid #777; font-size: 13px; padding: 4px 32px 4px 15px; border-radius: 30px; text-align: left; } 
#headertop .hdtop-wrap .link-wrap .link-btn::before { content: ""; display: block; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); background: url(https://img.megagong.net/lab/common/arr_down.png) center center no-repeat; width: 8px; height: 4px; } 
#headertop .hdtop-wrap .link-wrap .link-btn.on::before { transform: rotate(180deg); top: 40%; } 
#headertop .hdtop-wrap .link-wrap .link-list { display: none; } 
#headertop .hdtop-wrap .link-wrap .link-list.on { display: block; position: absolute; top: 27px; right: 0; z-index: 4; background: #fff; border: 1px solid #777; border-radius: 10px; } 
#headertop .hdtop-wrap .link-wrap .link-list li a { display: block; color: #777; padding:0 32px 7px 15px; min-width: 110px; white-space:nowrap; } 
#headertop .hdtop-wrap .link-wrap .link-list li:first-child a { padding-top: 15px; } 
#headertop .hdtop-wrap .link-wrap .link-list li:last-child a { padding-bottom: 15px; } 

#headertop .hd-logo { position:relative; text-align:center; width: 1200px; margin:0 auto; padding: 20px 0; height: 100px; } 
#headertop .hd-logo a { display:inline-block; } 

#headertop .hd-utility { position: relative; z-index:1; } 

#headertop nav { position: relative; } 
#headertop nav .lab-menu.gong { background: #0c998d; } 
#headertop nav .lab-menu.sobang { background: #b85353; } 
#headertop nav .lab-menu.army { background: #7a8e53; } 

#headertop .depth1-wrp { position: relative; display: flex; z-index: 3; margin: 0 auto 25px; width: 1200px; } 
#headertop .depth1-wrp li { text-align:center; margin-right: 20px; } 
#headertop .depth1-wrp li a { font-weight: 600; font-size: 23px; color: #b1b1b1; font-family: 'Noto Sans KR', sans-serif; } 
#headertop .depth1-wrp li a.on { color: #333; position: relative; padding: 0 8px 0 5px; } 
#headertop .depth1-wrp li a:hover { color: #333; position: relative; } 

#headertop .depth1-wrp li a.on:before { content: ''; display: block; position: absolute; right: 0; top: 0; background: #333; height: 6px; width: 6px; border-radius: 50%; } 
#headertop .depth1-wrp li a.on:after { content: ''; display: block; position: absolute; left: 0; bottom: 4px; background: #26b7bc; height: 3px; width: 100%; z-index: -1; } 
#headertop .depth1-wrp.sobang li a.on:after { content: ''; display: block; position: absolute; right: 3px; bottom: 4px; background: #b85353; height: 3px; width: 100%; z-index: -1; } 
#headertop .depth1-wrp.army li a.on:after { content: ''; display: block; position: absolute; right: 3px; bottom: 4px; background: #7a8e53; height: 3px; width: 100%; z-index: -1; } 

/* #headertop .depth2-wrp > div { overflow: hidden; } */
#headertop .depth2-wrp > div { overflow: visible; overflow-x: clip; } 
#headertop .depth2-wrp .gong { background-color:#0c998d; } 
#headertop .depth2-wrp .sobang { background: #b85353; } 
#headertop .depth2-wrp .army { background: #7a8e53; } 
#headertop .sobang .depth2-swiper.swiper-container .swiper-slide:before { background-color: #cb9898; } 
#headertop .army .depth2-swiper.swiper-container .swiper-slide:before { background-color: #cad2ba; } 

#headertop .depth2-swiper.swiper-container { overflow:inherit; } 
#headertop .depth2-swiper.swiper-container .swiper-wrapper { justify-content: center; } 
#headertop .depth2-swiper.swiper-container .swiper-slide { width: 140px; text-align: center; position: relative; } 
#headertop .depth2-swiper.swiper-container .swiper-slide:before { content:''; display:block; position:absolute; right:0; top:50%; transform:translateY(-50%); height: 13.3%; width:1px; background: #75bbb5; } 
#headertop .depth2-swiper.swiper-container .swiper-slide:last-child::before { content: none; } 
#headertop .depth2-swiper.swiper-container .swiper-slide.on::after { content: ''; display: block; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); height: 3px; width: 78%; background: #fff; } 
#headertop .depth2-swiper.swiper-container .swiper-slide.for_mo { display: none; } 
#headertop .depth2-swiper.swiper-container .swiper-slide a { font-size:15px; line-height:1.4; color:#fff; padding: 15px 0; display: block; font-family: 'Noto Sans KR', sans-serif; } 
#headertop .depth2-swiper.swiper-container .swiper-slide a.toggleNav.on { color: #000; } 
#headertop .depth2-swiper.swiper-container .swiper-slide a .ic-new { display: inline-flex; } 

#headertop .depth2-swiper.swiper-container .swiper-slide .menu_icn { position:absolute; top: -18px; left: 10px; } 
#headertop .depth2-swiper.swiper-container .swiper-slide .menu_icn.mockexam { } 
#headertop .depth2-swiper.swiper-container .swiper-slide .menu_icn.mockexam b { font-weight: bold; color:#000; line-height: 1; position: absolute; top: 3px; left: 7px; width: calc(100% - 14px); background: #abc9ff; padding: 2px 0; } 
#headertop .depth2-swiper.swiper-container .swiper-slide .menu_icn.mockexam.on b { background: #2642d1; color:#fff } 

#headertop .depth3-wrp { width: 1200px; margin: 50px auto 0; margin-top: 0; } 
#headertop .depth3-wrp.collapse { min-height:initial !important; } /* ·Îµå ½Ã ¹ö±× */
#headertop .depth3-wrp li a { height: 40px; position: relative; display: block; padding: 13px 20px; font-size: 13px; text-align: left; font-size: 14px; color: #333; background: #f5f5f5; } 
#headertop .depth3-wrp li.depth3 a, #headertop .depth3-wrp li.current a { font-weight: bold; } 
#headertop .depth3-wrp li:last-child a { padding-bottom: 25px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; } 
#headertop .depth3-wrp .depth3 a { border-radius: 20px; } 
#headertop .depth3-wrp .depth3 a:before { content: ''; display: block; right: 20px; top: 50%; position: absolute; background: url(https://img.megagong.net/lab/common/arr_depdown.png) no-repeat center center; width: 8px; height: 4px; transform: translateY(-50%); } 
#headertop .depth3-wrp .depth3.on a { border-bottom-right-radius: 0; border-bottom-left-radius: 0; padding: 13px 20px 25px; } 
#headertop .depth3-wrp .depth3.on a:before { background: url(https://img.megagong.net/lab/common/arr_depup.png) no-repeat center center; top: 37%; } 
#headertop .depth3-wrp .depth3.on2 a:before { background: url(https://img.megagong.net/lab/common/arr_depdown.png) no-repeat center center } 
#headertop .depth3-wrp .depth3.on li a { padding-bottom: 10px; } 

#headertop .depth3-wrp .depth3-box { position:absolute; width: 200px; display: none; z-index: 2; } 
#headertop .depth3-wrp .depth3-box .depth3 ~ li { display: none; } 
#headertop .depth3-wrp .depth3-box .depth3.on ~ li { display: block; } 
/* #headertop .depth3-wrp .depth3-box li:last-child a { -webkit-box-shadow:10px 20px 20px 0px rgb(0 0 0 / 10%); box-shadow:10px 10px 20px 0px rgb(0 0 0 / 20%); } */
#headertop .fulldown-wrp { display: none; position:absolute; background: #fff; border-bottom: 1px solid #7ec2bc; top: 99px; padding: 40px 0 50px; width: 100%; z-index: 99; } 
#headertop .fulldown-wrp.on { display: block; } 
#headertop .fulldown-wrp .inner { width: 1200px; margin: 0 auto; display: flex; justify-content: center; } 
#headertop .fulldown-wrp .inner.blank1 { padding-right: 140px } 
#headertop .fulldown-wrp .inner.blank1.left { padding-left: 140px; padding-right: 0; } 
#headertop .fulldown-wrp .inner.blank1.right { padding-right: 0; } 
#headertop .fulldown-wrp .inner::after { content: ''; display: block; clear: both; } 
#headertop .fulldown-wrp ul { width: 140px; } 
#headertop .fulldown-wrp ul li { float: none; margin-bottom: 15px; } 
#headertop .fulldown-wrp ul li:last-child { margin-bottom: 0; } 
#headertop .fulldown-wrp .inner > li { margin-bottom: 0; } 
#headertop .fulldown-wrp ul li a { position: relative; display: block; font-size: 15px; color: #333; text-align: center; font-family: 'Noto Sans KR', sans-serif; } 
#headertop .fulldown-wrp ul li a:hover span { border-bottom: 1px solid #0c998d; color: #0c998d; } 
#headertop .fulldown-wrp ul li a.on span { border-bottom: 1px solid #0c998d; color: #0c998d; } 

#headertop .fulldown-wrp.sobang { border-color: #b85353; } 
#headertop .fulldown-wrp.sobang ul li a:hover span { border-color: #b85353; color: #b85353; } 
#headertop .fulldown-wrp.sobang ul li a.on span { border-color: #b85353; color: #b85353; } 
#headertop .fulldown-wrp.army { border-color: #7a8e53; } 
#headertop .fulldown-wrp.army ul li a:hover span { border-color: #7a8e53; color: #7a8e53; } 
#headertop .fulldown-wrp.army ul li a.on span { border-color: #7a8e53; color: #7a8e53; } 

/* 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; } 


/* ¸ð¹ÙÀÏ ÇÏ´Ü ¹öÆ° */
.hd-mo-btn { width:100%; background-color:#fff; position:fixed; bottom:0; z-index:100; -moz-box-shadow:0px 0px 10px #c7c7c7; -webkit-box-shadow:0px 0px 10px #c7c7c7; box-shadow:0px 0px 10px #c7c7c7; } 
.hd-mo-btn ul { display: flex; justify-content: space-around; } 
.hd-mo-btn ul li { width: 33.333%; text-align: center; height: 70px; } 
.hd-mo-btn ul li a { display: block; background-size: 20px !important; background-position: center 17px !important; } 
.hd-mo-btn ul li span { display: block; margin: 0 auto; font-size: 12px; text-align: center; padding: 40px 0 0; } 
.hd-mo-btn ul li.all a { background:url('https://img.megagong.net/common/mobile_lnb_icon1.png') no-repeat center 17px; } 
.hd-mo-btn ul li.home a { background:url('https://img.megagong.net/common/mobile_lnb_icon2.png') no-repeat center 17px; } 
.hd-mo-btn ul li.top a { background:url('https://img.megagong.net/common/mobile_lnb_icon3.png') no-repeat center 17px; } 

/* ¸ð¹ÙÀÏ ÀüÃ¼¸Þ´º */
.mobile_navbtn { display:none; padding:22px 15px 3px; transition:all 0.3s ease-in-out; cursor:pointer; position:absolute; top: 50%; left:0; margin-top: -26px; } 
.mobile_navbtn.on { z-index:201; left:85%; top:6px; padding:17px 10px 3px; position:fixed; top:0 !important; margin-top: 0; } 
.mobile_navbtn span { background:#555; display:block; height:3px; margin:0 0 5px; transition:all 0.3s ease-in-out; width:24px; text-indent:-9999em; } 
.mobile_navbtn.on span { margin:0 0 4px; background-color:#fff; } 
.mobile_navbtn.on span:first-child { transform:rotate(45deg); transform-origin:2px; } 
.mobile_navbtn.on span:nth-child(2) { opacity:0; } 
.mobile_navbtn.on span:nth-child(3) { transform:rotate(-45deg); transform-origin:2px; } 
.mobile_navwrap { display:none; height:100%; background-color:#25272b; left:0; position:fixed; top:0; width:85%; z-index:200; } 
.mobnav_inner { height:100%; overflow:auto; } 
.mobile_navinner { padding:68px 0 105px 0; } 
.mobile_navinner nav { height:100%; overflow:auto; } 
.mobile_nav { list-style:none; margin:0 0 0; padding:0 0 20px; } 
.mobile_nav li { position:relative; margin:0; } 
.mobile_nav li i { position: absolute; left: 110px; top: 50%; margin-top: -12px; } 
.mobile_nav li a { color:#fff; display:block; font-size:13px; line-height:1.3; padding:13px 0px 13px 15px; text-decoration:none; border-bottom: 1px solid #1c1e21; } 
.mobile_nav li a .toggle_ani { font-size: 11px; background: #efefef; color: #111; border-radius: 10px; padding: 0 6px; margin-left: 6px; } 
.mobile_nav li a .toggle_ani.on { color: #fff; background: #e45c6c; } 
.mobile_nav li a.on { color:#0c998d; font-weight:bold; } 
.mobile_nav >li >a::after { content:""; display:block; position:absolute; right:15px; background-image:url('https://img.megagong.net/gong/common/mbmenu_direct.png'); background-repeat:no-repeat; background-position:0 0; width:14px; height:14px; top:15px; -ms-transform:rotate(0); -webkit-transform:rotate(0); -moz-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0) } 
.mobile_nav >li.more >a::after { content:""; display:block; background-image:url('https://img.megagong.net/gong/common/mbmenu_direct.png'); background-repeat:no-repeat; background-position:0 0; position:absolute; right:15px; width:14px; height:14px; top:17px; -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg) } 
.mobile_nav >li.more >a.on::after { top:14px; -ms-transform:rotate(268deg); -webkit-transform:rotate(268deg); -moz-transform:rotate(268deg); -o-transform:rotate(268deg); transform:rotate(268deg); } 
.mbnav_back { position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; display:none; opacity:0; z-index:199; } 
.mbnav_back.on { display:block; opacity:0.8 } 


/* ¼­ºêÆäÀÌÁö ¿µ¿ª */
#mWrap.mEvent #headertop .depth3-wrp { display:none; } 
#mWrap.mEvent .eventWrap { margin:0; } 
#mContainer .contents-wrp { width:1200px; margin: 50px auto; } 

.eventWrap { margin: 50px auto; } 
/* ¼­ºêÆäÀÌÁö °øÅë¿µ¿ª [Å×ÀÌºí & ±â¼ú¿µ¿ª] */
.part-wrp { margin-bottom: 50px; line-height: 1.4; } 
.part-wrp .tac { text-align: center; } 
.part-wrp .tar { text-align: right; } 
.part-wrp .color-darkgray { color: #333 !important;; } 
.part-wrp .color-gray,.part-wrp .color-gray::before { color: #999 !important; } 
.part-wrp .color-red,.part-wrp .color-red::before { color: #ff0000b6 !important; } 
.part-wrp h4 { margin-bottom: 25px; color: #333; font-size: 16px; padding-left: 7px; position: relative; } 
.part-wrp h4:before { content:''; display:block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 2px; height: 70%; background: #0c998d; } 
.part-wrp h4.before_long:before { height: 85%; } 
.sobang .part-wrp h4:before { background: #b85353; } 
.army .part-wrp h4:before { background: #7a8e53; } 
.part-wrp h5 { margin-bottom: 20px; color:#333; font-size: 15px; } 
.part-wrp .sub-txt { margin-bottom: 30px; text-align: left; font-size: 13px; color: #777; line-height: 1.8; padding-left: 10px; } 
.part-wrp .tiny-noti { font-size: 12px; text-align: left; margin-top: 10px; color: #777; } 
.part-wrp .tiny-noti.mb10 { margin-bottom: 10px; } 
.part-wrp .tiny-noti.tar { margin: -30px 0 10px; text-align: right; } 
.part-wrp .tiny-noti li { line-height: 1.5; } 
.part-wrp .tiny-noti .tiny-btn { border: 1px solid #777; padding: 1px 5px; margin-left: 3px; color: #333; } 
/* [°¡ÀÌµå] ´ÜÀÏ ¹öÆ°*/
.part-wrp a.btn { display: inline-block; background: #777; border-radius: 3px; color: #fff; padding: 1px 5px; margin-left: 3px; font-size: 11px; } 
.part-wrp a.btn.bg-army { background: #7a8e53; } 
/* [°¡ÀÌµå], [ÇÕ°ÝÀÚºÐ¼®] º¹¼ö ¹öÆ° or background #333*/
.part-wrp .btns { display: flex; flex-wrap: wrap; justify-content: center; margin-top: 20px; } 
.part-wrp .btns.tal { justify-content: flex-start; } 
.part-wrp .btns li { margin-right: 10px; } 
.part-wrp .btns li:last-child { margin-right: 0; } 
.part-wrp .btns li a { display: block; font-size: 13px; color: #fff; background: #333; padding: 6px 16px; } 
/* ¼Ò¹æ > [¸ðÁýÁ¤º¸] > Áö¿ªº° Ã¤¿ëºñ±³ */
.part-wrp .btns button { display: block; font-size: 13px; color: #fff; background: #333; padding: 9px 14px; border-radius: 3px; } 

/* [ÇÕ°ÝÀÚ ºÐ¼®] °øÅë*/
.part-wrp .border-wrp { margin: 30px auto 0; border: 1px solid #777; padding: 40px 30px; } 
.part-wrp .border-wrp h5 { font-size: 13px; margin-bottom: 15px; } 
.part-wrp .border-wrp .half { display: flex; justify-content: space-between; } 
.part-wrp .border-wrp .half > li { width: 50%; } 
.part-wrp .graph-wrp { max-width: 1200px; margin: 0 auto; margin-top: 20px; margin-bottom: 30px; text-align: center; } 
.part-wrp .graph-wrp ul { display: flex; justify-content: space-between; align-items: center; } 
.part-wrp .graph-wrp ul > li { width: 49%; } 
.part-wrp .graph-wrp ul > li + li { margin-left: 2%; } 
.part-wrp .graph-wrp ul > li .mt10 { margin-top: 30px; } 
/* .part-wrp .button-wrp { width: 304px; margin: 30px auto 0; background: url(https://img.megagong.net/lab/statistic/btn_bg.png) no-repeat center; } 
.part-wrp .button-wrp a { display: block; text-align: center; padding: 23px 0; } 
.part-wrp .button-wrp a b { padding-right: 25px; position: relative; font-size: 15px; } 
.part-wrp .button-wrp a b::before { content: ''; display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: url(https://img.megagong.net/lab/statistic/btn_arrow.png) no-repeat center; width: 18px; height: 18px; } 
.part-wrp .buttons-wrp { margin: 30px auto 0; display: flex; justify-content: center; } 
.part-wrp .buttons-wrp a { display: block; text-align: center; background: #2669bc; padding: 18px 30px; color: #fff; font-size: 18px; border-radius: 10px; width: 360px; } 
.part-wrp .buttons-wrp a + a { background: #2badb2; margin-left: 20px; } 
.part-wrp .buttons-wrp a span { display: block; font-size: 13px; margin: 5px 0 0; } */

/* ¼­ºê °øÅë ¸»¸Ó¸® ¾Õ dash, dot, number Ã³¸® */
.part-wrp .sub-dash { margin-bottom: 30px; text-align: left; font-size: 13px; color: #777; } 
.part-wrp .sub-dash li { position: relative; padding-left: 8px; margin-bottom: 10px; line-height: 1.5; } 
.part-wrp .sub-dash li:last-child { margin-bottom: 0; } 
.part-wrp .sub-dash li::before { content: '\002D'; display: block; position: absolute; left: 0; top: auto; color:#777 } 

.part-wrp .sub-dash.half { display: flex; flex-wrap: wrap; } 
.part-wrp .sub-dash.half li { width: 50%; margin-bottom: 5px; } 
.part-wrp .sub-dash.half li:last-child { margin-bottom: 0; } 
.part-wrp table td .sub-dash { margin-bottom: 0; } 
.part-wrp .td-tar tr td { text-align: right; } 
.part-wrp tr .tal { text-align: left; } 

.part-wrp .sub-dot { text-align: left; margin-bottom: 0; font-size: 13px; color: #777; } 
.part-wrp .sub-dot .sub-dot-tit::before { content: none; } 
.part-wrp .sub-dot li { position: relative; padding-left: 8px; margin-bottom: 10px; line-height: 1.5; } 
.part-wrp .sub-dot li:last-child { margin-bottom: 0; } 
.part-wrp .sub-dot li::before { content: '\00B7'; display: block; position: absolute; left: 0; top: auto; color:#777 } 

.part-wrp .sub-num { text-align: left; margin-bottom: 0; font-size: 13px; color: #777; } 
.part-wrp .sub-num li { position: relative; padding-left: 14px; margin-bottom: 10px; line-height: 1.5; } 
.part-wrp .sub-num li:last-child { margin-bottom: 0; } 
.part-wrp .sub-num li:nth-child(1)::before { content:'\0031\002E'; display: block; position: absolute; left: 0; top: auto; color:#777 } 
.part-wrp .sub-num li:nth-child(2)::before { content:'\0032\002E'; display: block; position: absolute; left: 0; top: auto; color:#777 } 
.part-wrp .sub-num li:nth-child(3)::before { content:'\0033\002E'; display: block; position: absolute; left: 0; top: auto; color:#777 } 

.part-wrp .sub-square h5 { margin-top: 10px; } 
.part-wrp .sub-square { text-align: left; font-size: 13px; color: #777; } 
.part-wrp .sub-square li:not(.ndot) { position: relative; padding-left: 8px; margin-bottom: 10px; line-height: 1.5; } 
.part-wrp .sub-square li:not(.ndot)::before { content: ''; display: block; width: 3px; height: 3px; position: absolute; left: 0; top: 8px; background-color:#777 } 
.part-wrp .sub-square li .blue { color:blue; } 
.part-wrp .sub-square.type-2 li { margin-bottom: 5px; } 
.part-wrp .sub-square li:last-child { margin-bottom: 0; } 

.part-wrp h6 { font-size: 14px; margin-bottom: 10px; } 
.part-wrp .sub_desc { padding-left: 10px; } 
.part-wrp .sub_desc li { font-size: 13px; color: #777; line-height: 1.8; } 
.part-wrp .sub_desc li.black { color: #000; font-weight: 700; } 

/* [¼Ò¹æ°ø¹«¿ø °¡ÀÌµå > ÇÊ±â½ÃÇè ] °ú¸ñ±âÁØ µé¿©¾²±â */
.part-wrp .indent { display: flex; } 
.part-wrp .indent .subj { position: relative; width: auto; height: 100%; margin-right: 5px; padding-right: 5px; white-space:nowrap; } 
.part-wrp .indent .subj:before { content: '\003A'; display: block; position: absolute; right: 0; top:auto } 
.part-wrp .indent .txt { display: inline-block; } 

/* [¼Ò¹æ°ø¹«¿ø °¡ÀÌµå > Ã¼·Â½ÃÇè ] °Ë»çÇ×¸ñ ±âÁØ µé¿©¾²±â */
.part-wrp .indentver li { text-indent: -62px; margin-left: 62px; } 

/* [¼Ò¹æ°ø¹«¿ø °¡ÀÌµå > Ã¼·Â½ÃÇè ] µé¿©¾²±â¿µ¿ª »óÇÏ °£°ÝÁ¶Á¤ */
.span_interval { display: block; margin-top: 8px; } 

/* [¼Ò¹æ°ø¹«¿ø °¡ÀÌµå > Ã¼·Â½ÃÇè ] h4 ³»ºÎ noti */
.part-wrp .h-noti { font-weight: 500; font-size: 13px; color: #777; } 

/* [¼Ò¹æ°ø¹«¿ø °¡ÀÌµå > ¸éÁ¢½ÃÇè] ÀÌ¹ÌÁö ¸¶Áø °£°Ý Á¶Á¤ */
.part-wrp .img-wrp.imgsizere { margin: 50px auto 50px; } 

/* ¼­ºêÆäÀÌÁö °øÅë */
.labsub-wrp { position: relative; color: #333; padding-bottom: 50px; } 
.labsub-wrp h3 { position: relative; background: #f4fafa; height: 140px; overflow: hidden; padding: 59px 49px; margin-bottom: 50px; /*background: green; */ } 
.labsub-wrp.nangongtv-wrp h3 { margin-bottom: 80px; } 
.labsub-wrp h3.labsub-tit { padding: 45px 49px; } 
.labsub-wrp h3 > span { font-size: 17px; display: block; margin-bottom: 8px; position: relative; } 
.labsub-wrp h3 > span.tiny { font-size:12px; font-weight:700; color:#0c998d; margin-top:13px; } 
.labsub-wrp h3 b { font-size: 25px; position: relative; } 
.labsub-wrp h3 b i { display: inline-block; vertical-align: middle; margin: 0 0 5px 8px; } /*120*23*/
.labsub-wrp h3 b i a { display: block; padding: 4px 19px; font-size: 12px; color: #fff; background: #333; border-radius: 45px; font-style: normal; } 
.labsub-wrp .color-txt { color:#0c998d; } 

/* ¼­ºêÆäÀÌÁö Á÷·Ä ÅÇ °øÅë [¸ðÁýÁ¤º¸] [ÇÕ°ÝÀÚ ºÐ¼®] */
.labsub-wrp .tab-series { display: flex; margin-bottom: 30px; } 
.labsub-wrp .tab-series li { width: 50%; } 
.labsub-wrp .tab-series li a { font-size: 17px; display: block; color: #777; background: #f5f5f5; padding: 20px 0; text-align: center; border: 1px solid #fff; border-width: 0 1px; } 
.labsub-wrp .tab-series li.on a { color: #fff; background: #0c998d; } 
.labsub-wrp.sobang .tab-series li.on a { background: #b85353; } 
.labsub-wrp.army .tab-series li.on a { background: #7a8e53; } 
.labsub-wrp .tab-sub-series { display: flex; margin: 20px auto 50px; } 
.labsub-wrp .tab-sub-series li a { padding: 0 15px; font-size: 15px; color: #777; position: relative; display: inline-block; } 
.labsub-wrp .tab-sub-series li a:before { content:''; display:block; position:absolute; top:50%; transform:translateY(-50%); right:0; background: #ddd; width:1px; height: 80%; } 
.labsub-wrp .tab-sub-series li:last-child a:before { content:none } 
.labsub-wrp .tab-sub-series li.on a { color: #0c998d; font-weight: 600; } 
.labsub-wrp.sobang .tab-sub-series li.on a { color: #b85353 } 
.labsub-wrp.army .tab-sub-series li.on a { color: #7a8e53 } 
.labsub-wrp.sobang .color-txt { color:#b85353; } 
.labsub-wrp.sobang h3 { background: #fbf5f5; } 
.labsub-wrp.army .color-txt { color: #7a8e53; } 
.labsub-wrp.army h3 { background: #f6f7f3; } 
.labsub-wrp .tab-series-subcon { display: none; } 
.labsub-wrp .tab-series-subcon.on { display: block; } 

/* [°¡ÀÌµå] > ½ÃÇèÀÏÁ¤ ¹öÆ° */
.labsub-wrp h4 .btn-link { font-size: 12px; border: 1px solid #0c998d; color: #0c998d; padding: 1px 8px; border-radius: 5px; margin-left: 5px; } 
.labsub-wrp.sobang h4 .btn-link { border-color: #b85353; color: #b85353; } 
.labsub-wrp.army h4 .btn-link { border-color: #7a8e53; color: #7a8e53; } 

/* ¼­ºêÆäÀÌÁö Å¸ÀÌÆ² background-imange */
.labsub-wrp h3::before { content: ''; display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 0; background:url(https://img.megagong.net/lab/sub/tit_column.png) no-repeat center; width: 255px; height: 140px; background-size: auto 100%; } 
.column-wrp h3::before { background:url(https://img.megagong.net/lab/sub/gong/tit_column.png) no-repeat center; } 
.strategy-wrp h3::before { background: url(https://img.megagong.net/lab/sub/gong/tit_strategy.png) no-repeat center; } 
.nangongtv-wrp h3::before { background: url(https://img.megagong.net/lab/sub/gong/tit_nangongtv.png) no-repeat center; } 
.followm-wrp h3::before { background: url(https://img.megagong.net/lab/sub/gong/tit_followm.png) no-repeat center; } 
.statistic-wrp h3::before { background: url(https://img.megagong.net/lab/sub/gong/tit_statistic.png) no-repeat center; } 
.examinfo-wrp h3::before { background: url(https://img.megagong.net/lab/sub/gong/tit_examinfo.png) no-repeat center; } 
.newsinfo-wrp h3::before { background: url(https://img.megagong.net/lab/sub/gong/tit_newsinfo.png) no-repeat center; } 
.library-wrp h3::before { background: url(https://img.megagong.net/lab/sub/gong/tit_library.png) no-repeat center; } 
.wise-wrp h3::before { background:url(https://img.megagong.net/lab/sub/gong/tit_wise.png) no-repeat center; } 

.sobang.column-wrp h3::before { background:url(https://img.megagong.net/lab/sub/sobang/tit_column.png) no-repeat center; } 
.sobang.strategy-wrp h3::before { background: url(https://img.megagong.net/lab/sub/sobang/tit_strategy.png) no-repeat center; } 
.sobang.nangongtv-wrp h3::before { background: url(https://img.megagong.net/lab/sub/sobang/tit_nangongtv.png) no-repeat center; } 
.sobang.followm-wrp h3::before { background: url(https://img.megagong.net/lab/sub/sobang/tit_followm.png) no-repeat center; } 
.sobang.examinfo-wrp h3::before { background: url(https://img.megagong.net/lab/sub/sobang/tit_examinfo.png) no-repeat center; } 
.sobang.newsinfo-wrp h3::before { background: url(https://img.megagong.net/lab/sub/sobang/tit_newsinfo.png) no-repeat center; } 
.sobang.library-wrp h3::before { background: url(https://img.megagong.net/lab/sub/sobang/tit_library.png) no-repeat center; } 

.army.column-wrp h3::before { background:url(https://img.megagong.net/lab/sub/army/tit_column.png) no-repeat center; } 
.army.strategy-wrp h3::before { background: url(https://img.megagong.net/lab/sub/army/tit_strategy.png) no-repeat center; } 
.army.nangongtv-wrp h3::before { background: url(https://img.megagong.net/lab/sub/army/tit_nangongtv.png) no-repeat center; } 
.army.followm-wrp h3::before { background: url(https://img.megagong.net/lab/sub/army/tit_followm.png) no-repeat center; } 
.army.examinfo-wrp h3::before { background: url(https://img.megagong.net/lab/sub/army/tit_examinfo.png) no-repeat center; } 
.army.newsinfo-wrp h3::before { background: url(https://img.megagong.net/lab/sub/army/tit_newsinfo.png) no-repeat center; } 
.army.library-wrp h3::before { background: url(https://img.megagong.net/lab/sub/army/tit_library.png) no-repeat center; } 

/* ¼­ºêÆäÀÌÁö ¼¿·ºÆ® ¹Ú½º °øÅë */
.select-wrp { background: #f5f5f5; margin-bottom: 50px; padding: 25px 10px; } 
.select-wrp ul { display: flex; justify-content: center; } 
.select-wrp ul li { margin-right: 4px; border: 1px solid #d0d0d0; cursor: pointer; position: relative; height: 34px; background: #fff; color: #000; padding: 10px; } 
.select-wrp ul li:last-child { margin-right: 0; } 
.select-wrp ul li.choice-box { width: 125px; } 
.select-wrp ul li.choice-box.w130 { width: 130px; } 
.select-wrp ul li.choice-box:before,
.select-wrp.tbl-wrp .choice-box:before { content: ""; display: block; position: absolute; right: 10px; top: 50%; margin-top:-2px; background: url(https://img.megagong.net/lab/common/arr_down.png) center center no-repeat; width: 8px; height: 4px; transition:transform 0.2s; } 
.select-wrp ul li.choice-box.on:before,
.select-wrp.tbl-wrp .choice-box.on:before { transform: rotate(180deg); } 
.select-wrp ul li.choice-box .value { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.select-wrp ul li.choice-box select { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); z-index: 1; cursor: pointer; } 
.select-wrp ul li.choice-box.disabled { background: rgba(0, 0, 0, 0.04); cursor: default; } 
.select-wrp ul li.choice-box.disabled .value { opacity:0.5; } 
.select-wrp ul li.choice-box.disabled select { display: none; } 
.select-wrp ul li.choice-box.active { border: 1px solid #0c998d; } 
.select-wrp ul li.choice-box.active .value { color: #0c998d; } 
.select-wrp ul li.text-box { width: 470px; } 
.select-wrp ul li.text-box input[type=text] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; padding:0 15px; } 
.select-wrp ul li.search-box { color: #fff; background: #555; border-color: #555; width: 60px; text-align: center; } 
.select-wrp ul li.search-box a { color: #fff; } 
/* ¼¿·ºÆ®¹Ú½º [±âÃâ¹®Á¦] */
.library-wrp .select-wrp ul li.choice-box { width: 100px; } 
.library-wrp .select-wrp ul li.choice-box.long { width: 150px; } 
.library-wrp .select-wrp ul li.text-box { width: 300px; } 
/* ¼¿·ºÆ®¹Ú½º [ÇÕ°ÝÀÚºÐ¼®] */
.select-wrp.years { background: transparent; margin-bottom: 50px; padding: 0 } 
.select-wrp.years ul { justify-content: end; } 
/* ¼¿·ºÆ®¹Ú½º [¼Ò¹æ > ¸ðÁýÁ¤º¸] [±º¹«¿ø > ¸ðÁýÁ¤º¸]*/
.select-wrp.tbl-wrp { background: transparent; padding: 0; } 
.select-wrp.tbl-wrp .choice-box { border: 1px solid #d0d0d0; cursor: pointer; position: relative; height: 34px; background: #fff; color: #000; padding: 10px 15px; width: 100%; } 
.select-wrp.tbl-wrp .choice-box.half { width: 49%; display: inline-block; } 
.select-wrp.tbl-wrp .choice-box select { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; z-index: 1; cursor: pointer; filter: alpha(opacity=0); } 
.select-wrp.tbl-wrp .choice-box .value { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; } 
.select-wrp.tbl-wrp #area_list { display: flex; flex-wrap: wrap; } 
.select-wrp.tbl-wrp #area_list.nonsearch { justify-content: center; } 
.select-wrp.tbl-wrp #area_list .inp_chk { text-align: left; width: 20%; margin-bottom: 10px; } 
.select-wrp.tbl-wrp #area_list .inp_chk input { margin-right: 5px; cursor: pointer; } 
.select-wrp.tbl-wrp #area_list .inp_chk label { vertical-align: middle; cursor: pointer; } 
.part-wrp .cps_wrap { text-align:center; font-size:0; } 
.part-wrp .cps_wrap .cps_box { display:inline-block; padding:12px 0 20px; width:calc(33.333% - 10px); font-weight:bold; font-size:16px; line-height:1.25; color:#000; border-radius:8px; border:1px solid #f3ced0; background:#fcf3f4; box-sizing:border-box; } 
.part-wrp .cps_wrap .cps_box+.cps_box { margin-left:15px; } 
.part-wrp .cps_wrap .cps_box span { display: inline-block; vertical-align: middle; } 
.part-wrp .cps_wrap .cps_box span .remove_btn { display:inline-block; margin-top:10px; width:60px; height:20px; line-height:1.5; font-size:14px; color:#8d8d8d; border:1px solid #ccc; box-sizing:border-box; } 


/* ¼­ºêÆäÀÌÁö ºñµð¿À ¸®½ºÆ® °øÅë [³­°øTV],[FollowM],[°ú¸ñº°ÇÐ½ÀÀü·«] */
.sublist-wrp { margin-bottom: 50px; } 
.sublist-wrp.no { text-align: center; } 
.sublist-wrp.no span { font-size: 15px; } 
.sublist-wrp .list { display: flex; flex-wrap: wrap; } 
.sublist-wrp .list > li { width: 278px; margin:0 29px 40px 0; } 
.sublist-wrp .list > li:nth-child(4n) { margin-right: 0; } 
.sublist-wrp .list > li { position:relative } 
.sublist-wrp .list > li .video { position: relative; height: 166px; /*background: #777; */ } 
.sublist-wrp .list > li .video img { width: 100%; } 
.sublist-wrp .list > li .icn-subj { position: absolute; top: 0; left: 0; padding: 3px 5px; color: #fff; font-size: 11px; } 
.sublist-wrp .list .video-info { margin-top: 10px; padding: 10px; font-size: 14px; line-height: 1.2; } 
.sublist-wrp .list .video-info .tit { display: block; width: 260px; white-space: nowrap; word-break: break-all; overflow: hidden; text-overflow: ellipsis; } 
.sublist-wrp .list .video-info .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; } 
.sublist-wrp .list .video-info .tit b { } 
.sublist-wrp .list .video-info .tec { font-size:12px; color:#37379f; font-weight:bold; margin-bottom:10px; } 
.sublist-wrp .list .video-info .tea { color: #0c998d; margin-bottom: 10px; font-weight: 600; } 
.sobang .sublist-wrp .list .video-info .tea { color: #b85353; } 
.army .sublist-wrp .list .video-info .tea { color: #7a8e53; } 
.sublist-wrp .list .video-info .dview { margin-top: 20px; color: #777; font-size: 12px; } 
.sublist-wrp .list .video-info .dview span + span { padding-left: 10px; margin-left: 10px; position: relative; } 
.sublist-wrp .list .video-info .dview span + span::before { content: ''; display: block; width: 2px; height: 60%; background: #b5b5b5; position: absolute; left: 0; top: 50%; transform: translateY(-50%); } 
.sublist-wrp .paging { text-align: center; } 

.nangongtv-wrp .sublist-wrp .list .video-info:hover { background: #0c998d; color:#fff } 
.nangongtv-wrp .sublist-wrp .list .video-info:hover .tec { color:#fff; } 
.nangongtv-wrp.sobang .sublist-wrp .list .video-info .tea { color: #b85353; } 
.nangongtv-wrp.sobang .sublist-wrp .list .video-info:hover { background: #b85353; } 
.nangongtv-wrp.army .sublist-wrp .list .video-info .tea { color: #7a8e53; } 
.nangongtv-wrp.army .sublist-wrp .list .video-info:hover { background: #7a8e53; } 

.sublist-wrp .list.show-btn .video { position: relative; height: 166px; /*background: #777; */ } 
.sublist-wrp .list.show-btn .video img { height: 100%; } 
.sublist-wrp .list.show-btn a:hover .video::before { content: ''; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(https://img.megagong.net/lab/sub/vd_btn_followm.png) no-repeat center; width: 61px; height: 61px; z-index: 2; } 
.sublist-wrp .list.show-btn a:hover .video img { filter: brightness(.42); position: relative; } 

/* FollowM > gongsimate ¼öÁ¤ ¹× ³­°øºÒ¶ô css¼öÁ¤ 20240708 */
.sublist-wrp .list .video-info.renew_ver { font-family: 'Noto Sans KR'; text-align: center; } 
.sublist-wrp .list .video-info.renew_ver .tea { margin-bottom: 5px; font-weight: 400; } 
.sublist-wrp .list .video-info.renew_ver .tit { word-break: keep-all; min-height: 35px; } 
.sublist-wrp .list .video-info.renew_ver .tit b { font-weight: 800; } 
.sublist-wrp .list .video-info.renew_ver .dview { margin-top: 4px; } 
.nangongtv-wrp .sublist-wrp .list .video-info.renew_ver { margin-top: 2px; } 
.nangongtv-wrp .sublist-wrp .list .video-info.renew_ver .tec { margin-bottom: 7px; } 


/* °ø¹«¿ø°¡ÀÌµå [½ÃÇèÁ¦µµ] »ó´Ü swiper ÅÇ */
.guide-wrp { position: relative; } 
.tab-upper { border-bottom: 1px solid #0c998d; margin-bottom: 30px; height: 60px; } 
.tab-upper .swiper-slide { text-align: center; } 
.tab-upper .swiper-slide a { position: relative; display: block; border: 1px solid #ddd; border-width: 1px 1px 0 0; padding: 19px 0 22px; font-size: 16px; font-weight: normal; color: #777; box-sizing: border-box; height: 60px; } 
.tab-upper .swiper-slide:first-of-type a { border-left: 1px solid #ddd; } 
.tab-upper .swiper-slide a:hover,
.tab-upper .swiper-slide.on a { font-weight: bold; color: #0c998d; border-color: #0c998d; border-width: 1px 1px 0; } 
.tab-upper .swiper-slide a:hover::before,
.tab-upper .swiper-slide.on a::before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 4px; background: #0c998d; } 
.tab-upper .swiper-slide a:hover::after,
.tab-upper .swiper-slide.on a::after { content: ''; display: block; position: absolute; bottom: 0; width: 100%; height: 1px; right: 0; background: #fff; } 
.guide-wrp .tab-con .tab-subwrp { margin-bottom: 150px; display: none; } 
.guide-wrp .tab-con .tab-subwrp.on { display:block; } 

/* °ø¹«¿ø°¡ÀÌµå [½ÃÇèÁ¦µµ] °ø±º¼Ò ºÐ±â */
.guide-wrp.sobang .tab-upper { border-bottom: 1px solid #b85353; margin-bottom: 30px; height: 60px; } 
.guide-wrp.sobang .tab-upper .swiper-slide.on a { font-weight: bold; color: #b85353; border-color: #b85353; border-width: 1px 1px 0; } 
.guide-wrp.sobang .tab-upper .swiper-slide a:hover,
.guide-wrp.sobang .tab-upper .swiper-slide.on a { font-weight: bold; color: #b85353; border-color: #b85353; border-width: 1px 1px 0; } 
.guide-wrp.sobang .tab-upper .swiper-slide a:hover::before,
.guide-wrp.sobang .tab-upper .swiper-slide.on a::before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 4px; background: #b85353; } 
.guide-wrp.sobang .tab-sub li.on a { color: #b85353; } 
.guide-wrp.army .tab-upper { border-bottom: 1px solid #7a8e53; margin-bottom: 30px; height: 60px; } 
.guide-wrp.army .tab-upper .swiper-slide.on a { font-weight: bold; color: #7a8e53; border-color: #7a8e53; border-width: 1px 1px 0; } 
.guide-wrp.army .tab-upper .swiper-slide a:hover,
.guide-wrp.army .tab-upper .swiper-slide.on a { font-weight: bold; color: #7a8e53; border-color: #7a8e53; border-width: 1px 1px 0; } 
.guide-wrp.army .tab-upper .swiper-slide a:hover::before,
.guide-wrp.army .tab-upper .swiper-slide.on a::before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 4px; background: #7a8e53; } 
.guide-wrp.army .tab-sub li.on a { color: #7a8e53; } 

/* °ø¹«¿ø°¡ÀÌµå [½ÃÇèÁ¦µµ] ÇÏ´Ü sub ÅÇ */
.guide-wrp .tab-sub { margin: 0 0 70px 30px; display: flex; } 
.guide-wrp .tab-sub li a { display:block; font-size: 15px; color: #777; text-align:center; padding: 0 10px; border-right: 1px solid #ddd; } 
.guide-wrp .tab-sub li.on a { color: #0c998d; font-weight: 600; } 
.guide-wrp .tab-sub li:last-child a { border-right: 0 } 
.guide-wrp .tab-subcon { display: none; } 
.guide-wrp .tab-subcon.on { display: block; } 

/* °ø¹«¿ø°¡ÀÌµå [½ÃÇèÁ¦µµ] table °øÅë */
.part-wrp table { line-height: 1.4; text-align: center; border-collapse: separate; border-spacing: 0; border: 1px solid #ddd; border-width: 1px 0 0 1px } 
.part-wrp table.plus_point { margin-top: 30px; position: relative; } 
.part-wrp table td { color: #777; } 
.part-wrp table th { color: #333; } 
.part-wrp table td,
.part-wrp table th { position: relative; padding: 14px 10px; font-size: 13px; border: 1px solid #ddd; background:#fff; border-width: 0 1px 1px 0; font-weight: normal; } 
.part-wrp table thead tr th { background: #f5f5f5; font-weight: 600; } 
.part-wrp table tbody tr th { background: #fafafa; font-weight: 600; } 
.part-wrp table tbody tr th.fwn { font-weight: normal; } 
.part-wrp table .bg-gray { background: #e9e9e9; } 
.part-wrp table .bg-ltgray { background: #f5f5f5; } 

.part-wrp table.plus_point tbody tr th { position: relative; } 
.part-wrp table.plus_point tbody tr th::before { content: "+"; font-size: 22px; position: absolute; left: 50%; top: -32px; transform:translateX(-50%) } 

/* °ø¹«¿ø°¡ÀÌµå [½ÃÇèÁ¦µµ] ºÀ±ÞÇ¥ & Ã¤¿ëÀýÂ÷ ÀÌ¹ÌÁö wrap*/
.part-wrp .img-wrp { text-align: center; margin: 50px auto 100px; } 

/* °ø¹«¿ø°¡ÀÌµå [½ÃÇèÁ¦µµ] º¹¸®ÈÄ»ýÁ¦µµ */
.part-wrp .benefit_wrp { text-align: center; flex-wrap: wrap; display: flex; justify-content: center; background:#f5f5f5; padding: 43px 0; width: 1040px; margin: 0 auto; } 
.part-wrp .benefit_wrp li { width: 33.3333%; font-size: 15px; color: #333; line-height: 1.4; } 
.part-wrp .benefit_wrp li:nth-child(-n+3) { margin-bottom: 45px; } 
.part-wrp .benefit_wrp li img { margin-bottom: 20px; } 
.part-wrp .benefit_wrp li b,
.part-wrp .benefit_wrp li span { display: block; } 

/* °ø¹«¿ø°¡ÀÌµå [½ÃÇèÁ¦µµ] ¸éÁ¢½ÃÇè */
.part-wrp .process-wrp > li { position: relative; margin-bottom: 40px; border: 1px solid #777; color: #333; } 
.part-wrp .process-wrp > li:before { content: ''; display: block; position: absolute; left: 50%; bottom: -50px; border-top: 20px solid #777; border-bottom: 20px solid transparent; border-right: 20px solid transparent; border-left: 20px solid transparent; transform: translateX(-50%); } 
.part-wrp .process-wrp > li:after { content: ''; display: block; position: absolute; left: 50.3%; bottom: -47px; border-top: 20px solid #b6b6b6; border-bottom: 20px solid transparent; border-right: 20px solid transparent; border-left: 20px solid transparent; transform: translateX(-50%); } 
.part-wrp .process-wrp > li:last-child { margin-bottom: 0; } 
.part-wrp .process-wrp > li:last-child::before,
.part-wrp .process-wrp > li:last-child::after { content: none; } 
.part-wrp .process-wrp > li > ul { display: table; width: 100%; } 
.part-wrp .process-wrp > li > ul > li { padding: 30px 20px; text-align: center; display:table-cell; vertical-align:middle; } 
.part-wrp .process-wrp > li > ul > li:nth-child(1) { width: 30%; background: #e9e9e9; } 
.part-wrp .process-wrp > li > ul > li:nth-child(2) { width: 50%; } 
.part-wrp .process-wrp > li > ul > li:nth-child(3) { width: 20%; border-left: 1px solid #777; } 

/* °ø¹«¿ø°¡ÀÌµå [½ÃÇèÁ¦µµ] ÆË¾÷°øÅë */
.part-wrp.pop { margin-bottom: 0; background: #fff; padding: 40px 20px; } 
.part-wrp.pop h4 { padding-left: 10px; margin-bottom: 18px; color: #000; position: relative; } 
.part-wrp.pop h4::before { content: ''; display: block; position: absolute; left: 0; background: #c7c7c7; height: 70%; width: 2px; top: 50%; transform: translateY(-50%); } 
.part-wrp.pop .sub-dash { color: #000; padding-left: 16px; } 
.part-wrp.pop .sub-dash li::before { color: #000; } 
.part-wrp.pop table thead th { background: #ededed; padding: 12px 0; } 
.part-wrp.pop table tbody th { background: #f9f9f9; } 
.part-wrp.pop table td, .part-wrp.pop table th { padding: 11px 8px; } 
/* ¼Ò¹æ[¸ðÁýÁ¤º¸] > Áö¿ªº°Ã¤¿ë°Ë»ö ºñ±³°Ë»ö */
.part-wrp.pop .lb_choice { position:absolute; top:0; left:0; } 
.part-wrp.pop .lb_graph { position:absolute; bottom:0; right:0; } 

/* ¼Ò¹æ °ø¹«¿ø°¡ÀÌµå [½ÃÇèÀÏÁ¤] */
.tbl-wrp.hover-bold tr td:hover,
.tbl-wrp.hover-bold tr th:hover { cursor: pointer; font-weight: bold; background: #f5f5f5; } 

/* °ø/±º/¼Ò°¡ÀÌµå [¸ðÁýÁ¤º¸] */
.series_graph { display: flex; justify-content: space-between; margin-top: 30px; } 
.series_graph > div { flex:1 } 
span.type1 { position: relative; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 10px solid #f5050a; vertical-align: middle; line-height: 1; margin: -1px 3px 0 3px; } 
span.type2 { position: relative; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 10px solid #0714f5; vertical-align: middle; line-height: 1; margin: -1px 3px 0 3px; } 
/* ±º¹«¿ø [¸ðÁýÁ¤º¸] > Ã¤¿ë±â°üº°ºñ±³°Ë»ö */
img.emblem { display: block; margin: 0 auto 10px; } 
/* ¸ÞÀÎ ¹× ¼­ºê ³­°øÆ¼ºñ ÆË¾÷ °øÅë ¿µ¿ª*/
.ngtv_pop { z-index: 102; position: fixed; } 
.ngtv_pop .contentBox { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 3; width: 1080px; } 
.ngtv_pop .contentBox .vdo_wrap { position: relative; z-index: 1; cursor: pointer; padding-bottom: 56%; background: #222; overflow: hidden; } 
.ngtv_pop .contentBox .vdo_wrap .vdo { width: 100% !important; height: 100% !important; position: absolute; width: 100%; height: 100%; } 
.ngtv_pop .contentBox iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.ngtv_pop .dimBg { position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.5; } 
.ngtv_pop .contentBox .btnClose { position:absolute; background: #000; top: -37px; right: 0px; padding: 6px; width: 34px; height: 34px; box-sizing: border-box; } 
.ngtv_pop .contentBox .btnToday { top: -27px; right: 26px; padding:0 15px; height: 24px; line-height: 24px; background: #444; } 

/* ÇÕ°ÝÀü·« [³­°øÆ¼ºñ] */
.nangongtv-wrp .ngtvsub-slider-wrap { position: relative; margin: 0 auto 80px; } 
.nangongtv-wrp .ngtvsub-slider { position: relative; width: 1016px; margin: 0 auto; } 
.nangongtv-wrp .ngtvsub-slider .slick-slide { position: relative; transform: scale(0.74); transition: all 0.3s; margin: 0 -60px; } 
.nangongtv-wrp .ngtvsub-slider .slick-active.slick-current { transform: scale(1); z-index: 1; } 
.nangongtv-wrp .ngtvsub-slider .slick-slide img { display: inline-block; width: 460px; } 
.nangongtv-wrp .ngtvsub-slider .slick-slide a { display: block; position: relative; } 
.nangongtv-wrp .ngtvsub-slider .slick-slide a::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%); } 
.nangongtv-wrp .ngtvsub-slider .slick-arrow { position:absolute; top:50%; width:31px; height:47px; transform: translateY(-50%); z-index:2; font-size:0; } 
.nangongtv-wrp .ngtvsub-slider .slick-prev { left:-95px; background:url(https://img.megagong.net/lab/sub/arr_vdL.png) no-repeat center; } 
.nangongtv-wrp .ngtvsub-slider .slick-next { right:-95px; background:url(https://img.megagong.net/lab/sub/arr_vdR.png) no-repeat center; } 
/* swiper ver */
/* .nangongtv-wrp .ngtvsub-slider-wrap { position: relative; } 
.nangongtv-wrp .ngtvsub-slider-wrap .ngtvsub-slider-inner { margin: 0 auto 80px; overflow: hidden; height: 275px; width: 958px; } */

.nangongtv-wrp .banner-wrp { margin-bottom:50px; } 
.nangongtv-wrp .banner-wrp img.pc { display:inline-block; } 
.nangongtv-wrp .banner-wrp img.mo { display:none; } 

.nangongtv-wrp .ngtvsub-swiper { position: relative; } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide { position: relative; transition: all 0.3s; width: 340px; margin-top: 36px; } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide-next { z-index: 1; width: 460px; margin: 0 -90px } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide a { display: block; position: relative; } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide a::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%); } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide a img { width: 100%; } 
.nangongtv-wrp .ngtv-arrow { position:absolute; top: 50%; width:31px; height:47px; z-index:2; font-size:0; transform: translateY(-50%); cursor: pointer; } 
.nangongtv-wrp .prev { left: 30px; background:url(https://img.megagong.net/lab/sub/arr_vdL.png) no-repeat center; } 
.nangongtv-wrp .next { right: 30px; background:url(https://img.megagong.net/lab/sub/arr_vdR.png) no-repeat center; } 
/* ÇÕ°ÝÀü·« [followm] */
.followm-wrp .video-wrp h4 { color: #0c998d; display: flex; justify-content: space-between; margin-bottom: 30px; } 
.followm-wrp.army .video-wrp h4 { color: #7a8e53; } 
.followm-wrp.sobang .video-wrp h4 { color: #b85353; } 
.followm-wrp .video-wrp h4 b { font-size: 16px; } 
.followm-wrp .video-wrp h4 span { color: #777; font-size: 13px; } 
.followm-wrp .video_box { position: relative; z-index: 1; cursor: pointer; overflow: hidden; margin:0 auto 80px; width: 930px; height: auto; /*height: 555px; */ } 
.followm-wrp .video_box .tvideo { text-align: center; padding-bottom: 56.6%; height: 0; overflow: hidden; background: #191919; } 
.followm-wrp .video_box .tvideo strong { position: absolute; z-index: 5; top: 119px; width: 100%; left: 50%; transform: translateX(-50%); font-weight: bold; font-size: 22px; color: #fff; } 
.followm-wrp .video_box .tvideo .play_area { width: 100%; height: 100% !important; position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%; } 
.followm-wrp .video_box .tvideo .play_area img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } 
.followm-wrp .video_box .tvideo iframe,
.followm-wrp .video_box .tvideo object,
.followm-wrp .video_box .tvideo embed { top: 0; left: 0; width: 100%; height: 100%; position: absolute; } 

/* ÇÕ°ÝÀü·« [°ú¸ñº° ÇÐ½ÀÀü·«] -> ±âÁ¸ cast_style.css º¯°æ*/
.labsub-wrp.cast_view { padding-top: 0; } 
.labsub-wrp.cast_view .title_wrp { margin-bottom:80px } 
.labsub-wrp.cast_view .title_wrp p.tit { border-bottom: 1px solid #333; margin-bottom: 20px; padding-bottom: 20px; } 
.labsub-wrp.cast_view .title_wrp p.tit strong { position: absolute; top: -5px; left: 0; padding: 5px 7px; background-color: #0c998d; color: #fff; font-size: 14px; letter-spacing: -0.07em; font-weight: normal !important; } 
.labsub-wrp.cast_view .title_wrp .date > strong a { background-image: none; padding-right: 0; } 
.labsub-wrp.cast_view .title_wrp .date > strong { color: #0c998d; font-weight: normal; } 
.labsub-wrp.cast_view.sobang .title_wrp .date > strong { color: #b85353 } 
.labsub-wrp.cast_view.army .title_wrp .date > strong { color: #7a8e53; } 
.labsub-wrp.cast_view .title_wrp .date .date > strong { font-weight: normal; color: #b1b1b1; } 
.labsub-wrp.cast_view .title_wrp .date > strong i { display: inline-block; margin-left: 10px; vertical-align: text-bottom; } 
.labsub-wrp.cast_view .title_wrp .date .date { float: right; color: #b1b1b1; padding-right: 3px } 
.labsub-wrp.cast_view .txt_wrp { border: 0; margin: 70px 0 140px; padding: 0; } 
.labsub-wrp.cast_view .down_wrp { position: relative; padding: 16px 0 15px 105px; border-top: 1px solid #d0d0d0; border-bottom: 2px solid #d0d0d0; } 
.labsub-wrp.cast_view .cast_view .down_wrp strong { display: block; position: absolute; top: 20px; left: 0; color: #0c998d; border-right: 1px solid #0c998d; padding: 0 10px 2px 0; line-height: 1; } 
.labsub-wrp .paging { text-align: center; } 
/* .labsub-wrp.cast_view .video { width: 930px; margin: 0 auto; } */

/* ÇÕ°ÝÀÚÅë°è [°æÀï·ü&ÇÕ°Ý¼±] */
.labsub-wrp .count-list { overflow:hidden; margin-bottom:70px; display: flex; justify-content: center; } 
.labsub-wrp .count-list li { width: 205px; margin-left: 36px; height: 205px; text-align:center; display:table; border-radius: 50%; background: #0c998d; } 
.labsub-wrp .count-list li:nth-child(2n) { background: #23aea2; } 
.labsub-wrp .count-list li:first-child { margin-left:0; } 
.labsub-wrp .count-list li dl { color:#fff; display:table-cell; vertical-align:middle; } 
.labsub-wrp .count-list li dt { font-size: 15px; line-height:120%; } 
.labsub-wrp .count-list li dd { font-weight:700; line-height:120%; margin-top: 14px; font-size: 30px; padding-top: 10px; position: relative; } 
.labsub-wrp .count-list li dd::before { content: ''; display: block; position: absolute; top: 0; left: 50%; transform: translateX(-50%); background: #fff; width: 10px; height: 1px; } 
/* ÇÕ°ÝÀÚÅë°è [°æÀï·ü&ÇÕ°Ý¼±] > ¹Ù·Î°¡±â ¹öÆ° */
.part-wrp .tiny-noti .btn-link { display: inline-block; width: 60px; height: 14px; text-indent: 0; line-height: 14px; font-size: 10px; color: #fff; margin-left: 5px; background: #26b7bc; text-align: center; } 



/* [ÇÕ°ÝÀü·«Ä®·³], [½ÃÇè°ø°í], [¼öÇè´º½º] °øÅë S */
.labsub-wrp .subj { display: inline-block; font-size: 11px; margin: 0 auto; line-height: 1; padding: 1px; min-width: 50px; text-align: center; border: 1px solid #000; } 
.labsub-wrp .border-mint { border: 1px solid #00d1b6; color: #00d1b6; } 
.labsub-wrp .aL a span { position: relative; } 
.labsub-wrp .aL a:hover span::before { content: ''; display: block; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 100%; height: 1px; background: #000; } 
.labsub-wrp .noticeView .sub_txt { border-left: 0 } 
/* ÀÌÀü±Û ´ÙÀ½±Û */
.labsub-wrp .post_list { border-top: 1px solid #e6e6e6; margin-top: 30px; } 
.labsub-wrp .post_list div { border-bottom: 1px solid #e6e6e6; box-sizing: border-box; height: 45px; display: flex; } 
.labsub-wrp .post_list div .arr_list { width: 18%; display: inline-block; background: #f8f8f8; height: 100%; text-align: center; padding: 15px 10px; } 
.labsub-wrp .post_list div a { padding: 15px 20px; display: inline-block; width: 82%; height: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.labsub-wrp .post_list div a span.txt { position: relative; } 
.labsub-wrp .post_list div a:hover span.txt::before { content: ''; display: block; position: absolute; left: 0; bottom:0; width: 100%; height: 1px; background: #000; } 
/* [ÇÕ°ÝÀü·«Ä®·³], [½ÃÇè°ø°í], [¼öÇè´º½º] °øÅë E */


/* ÇÕ°ÝÀÚÅë°è [ÇÕ°ÝÀÚºÐ¼®] */


/* ¸ðÁýÁ¤º¸ */


/* ÇÕ°Ý¼ö±â */
.pass_op .top { text-align: center; padding: 83px 0 67px; } 
.pass_op .part-wrp table td, .pass_op .part-wrp table th { font-size: 14px; } 
.pass_op .pass_op_sd_w h3 { padding:14px 0; font-weight:bold; font-size:22px; color:#ffffff; text-align: center; } 
.pass_op .pass_op_sd_w .pass_op_sd .item { padding:20px 20px 30px; border-radius: 20px; box-sizing:border-box; box-shadow: 0 10px 10px rgb(0 0 0 / 16%); border: 1px solid #ddd; background: #fff; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .txt strong { display:block; font-weight:bold; font-size:15px; line-height:1.46; height:45px; overflow:hidden; box-sizing:border-box; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.pass_op .view_tit strong { position:relative; display: inline-block; vertical-align:top; padding-right:15px; margin-right:10px; } 
.pass_op .view_info h4 { position:relative; padding:10px 20px; font-size:14px; color:#fff; } 
.pass_op .pass_opinon_nav a:before { content:'\2714'; position:absolute; top:0; bottom:0; left:0; margin:auto 0; } 
/* gong */
.pass_op.gong .top { background: url(https://img.megagong.net/lab/pass_opinion/gong/top_bg.jpg) no-repeat center; } 
.pass_op.gong .pass_op_sd_w h3 ,.pass_op.gong .view_info h4 { background: #0a857b; } 
.pass_op.gong .pass_op_sd_w .pass_op_sd .item .txt strong,.pass_op.gong .view_tit strong { color: #0a857b; } 
.pass_op.gong .pass_opinon_nav a.on:before { color: #0a857b; } 
/* sobang */
.pass_op.sobang .top { background: url(https://img.megagong.net/lab/pass_opinion/sobang/top_bg.jpg) no-repeat center; } 
.pass_op.sobang .pass_op_sd_w h3 ,.pass_op.sobang .view_info h4 { background: #b43b3b; } 
.pass_op.sobang .pass_op_sd_w .pass_op_sd .item .txt strong,.pass_op.sobang .view_tit strong { color: #b43b3b; } 
.pass_op.sobang .pass_opinon_nav a.on:before { color: #b43b3b; } 
.pass_op.sobang .view_info .tbl td.aL a:hover { color:#b43b3b; } 

/* army */
.pass_op.army .top { background: url(https://img.megagong.net/lab/pass_opinion/army/top_bg.jpg) no-repeat center; } 
.pass_op.army .pass_op_sd_w h3 ,.pass_op.army .view_info h4 { background: #7a8e53; } 
.pass_op.army .pass_op_sd_w .pass_op_sd .item .txt strong, .pass_op.army .view_tit strong { color: #7a8e53; } 
.pass_op.army .pass_opinon_nav a.on:before { color: #7a8e53; } 
.pass_op.army .view_info .tbl td.aL a:hover { color:#7a8e53; } 


.pass_op .pass_op_sd_w { margin:30px auto 10px; } 
.pass_op .pass_op_sd_w h3 span { position:relative; display:inline-block; padding:0 70px; } 
.pass_op .pass_op_sd_w h3 span:before { content:''; position:absolute; top:0; bottom:0; left:0; margin:auto 0; width:48px; height:18px; background:url(https://img.megagong.net/s/gong/examinfo/pass_op/icon_star.png) no-repeat center left; background-size:100% auto; } 
.pass_op .pass_op_sd_w h3 span:after { content:''; position:absolute; top:0; bottom:0; right:0; margin:auto 0; width:48px; height:18px; background:url(https://img.megagong.net/s/gong/examinfo/pass_op/icon_star.png) no-repeat center right; background-size:100% auto; } 
.pass_op .pass_op_sd_w .pass_op_sd { padding: 40px 30px 0; background: #f5f5f5; } 
.pass_op .pass_op_sd_w .pass_op_sd .slick-slide > div { padding:0 12px 43px 13px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box { display:table; width: 100%; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_img { display:inline-block; vertical-align: middle; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_t { width: calc(100% - 73px); display:inline-block; vertical-align: middle; padding-left:10px; font-weight:bold; line-height:1.26; font-size:15px; color:#333333; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_t .date { display:block; margin-top:3px; font-size:13px; color:#aaaaaa; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .txt { padding-top:17px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .txt p { position:relative; word-break: break-all; padding-right:5px; margin-top:5px; font-size:12px; color:#aaaaaa; line-height:1.5; height:35px; overflow:hidden; box-sizing:border-box; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .txt p span { display:inline-block; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .txt p span:before { content:'...'; position:absolute; bottom:0; right:0; } 
.pass_op .pass_op_sd_w .pass_op_sd .slick-arrow { width:31px; height:30px; position:absolute; top:50%; transform: translateY(-100%); font-size:0; } 
.pass_op .pass_op_sd_w .pass_op_sd .slick-prev { left:0; background:url(https://img.megagong.net/s/gong/examinfo/pass_op/pass_op_L.png) no-repeat center; background-size:100% auto; } 
.pass_op .pass_op_sd_w .pass_op_sd .slick-next { right:0; background:url(https://img.megagong.net/s/gong/examinfo/pass_op/pass_op_R.png) no-repeat center; background-size:100% auto; } 
/* .pass_op .pass_op_tbl1 th { font-weight:bold; font-size:14px; line-height:1.4; } */
.pass_op .pass_op_tbl1 th.vtc_top { vertical-align: top; padding-top: 32px; } 
.pass_op .pass_op_tbl1 th.vtc_top+td { padding-bottom:29px; } 
.pass_op .pass_op_tbl1 td { padding:7px; text-align: left; } 
.pass_op .pass_op_tbl1 th .inp_chk { display:inline-block; margin-top:10px; font-weight:400; font-size:13px; } 
.pass_op .pass_op_tbl1 td.chk_td { padding: 10px 20px; } 
.pass_op .pass_op_tbl1 td .inp_chk { padding:10px 0; width:19%; display:inline-block; font-size:13px; color:#222222; } 
.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk2 { padding:10px 15px 10px 0; width:auto; display:inline-block; font-size:13px; color:#222222; } 
.pass_op .pass_op_search_box select { width:100%; height:34px; vertical-align: top; padding-left:10px; border:1px solid #d0d0d0; } 
.pass_opinon_nav { margin-bottom:10px; text-align: right; font-size:0; } 
.pass_opinon_nav a { position:relative; display:inline-block; padding-left:18px; font-weight:bold; font-size:15px; color:#999; } 
.pass_opinon_nav a+a { margin-left:20px; } 
.pass_opinon_nav a.on { color:#222; } 
.pass_op .tbl_6 td:nth-child(6):hover { font-weight:700; } 
.pass_op .tbl_6 th:nth-child(6) { background:#fafafa; font-weight:300; } 
.pass_op .tbl_6 td .label_best { display:inline-block; vertical-align:middle; margin-right:6px; padding:3px 4px 1px; line-height:1.1; font-size:11px; color:#ff0000; border:1px solid #ff0000; box-sizing:border-box; } 
.pass_op .tbl_6 td:nth-child(6) { /* font-weight:bold; */ } 
.pass_op .btns { text-align: right; margin:10px 0 30px; } 
.pass_op .btns a { display:inline-block; width:70px; height:34px; line-height: 34px; text-align: center; font-weight:bold; font-size:15px; color:#ffffff; background:#555555; } 
.pass_op .paging { text-align: center; } 
.pass_op .paging a, 
.pass_op .paging strong { display:inline-block; } 
.pass_op .mo-view { display:none; } 
.pass_op h3 { font-size:22px; font-weight:600; letter-spacing:-0.05em; margin-bottom: 30px; } 
.pass_op .view_tit { font-size:0; padding: 20px; font-size: 15px; line-height:1.3; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fafafa; display: flex; justify-content: start; } 
.pass_op .view_tit strong:before { content:''; position:absolute; top:0; bottom:0; right:0; margin:auto 0; width: 1px; height:12px; background:#ddd; } 
.pass_op .view_tit .txt { position:relative; display:inline-block; vertical-align:top; word-break: keep-all; } 
.pass_op .view_tit .txt .label_best { display:inline-block; vertical-align:middle; margin-right:6px; padding:3px 4px 1px; line-height:1.1; font-size:11px; color:#ff0000; border:1px solid #ff0000; } 
.pass_op .view_tit .inq_num { position:relative; float:right; padding-left:15px; } 
.pass_op .view_tit .inq_num:before { content:''; position:absolute; top:0; bottom:0; left:0; margin:auto 0; width: 1px; height:12px; background:#ddd; } 
.pass_op .view_info { margin-top:30px; } 
.pass_op .view_info .tbl { margin-top:10px; } 
.pass_op .view_info .tbl td { text-align: center; padding:10px; line-height: 1.5; } 
.pass_op .view_info .tbl td.aL { text-align: left; } 
.view_info { position:relative; } 
.view_info .share { text-align:right; margin-bottom:5px; } 
.view_info .share:after { clear:both; display:block; } 
.sharePop { display:none; position:absolute; top:40px; right:0; background:#fff; border:1px solid #d1d1d1; width:135px; height:95px; box-sizing:border-box; padding:10px; z-index:5; } 
.sharePop .txt { color:#000; font-size:15px; line-height:120%; font-weight:400; float:left; } 
.sharePop .btn { float:right; width:13px; } 
.sharePop .btn a { margin:0 !important; } 
.sharePop ul { clear:both; padding-top:10px; overflow:hidden; text-align:center; } 
.sharePop li { display:inline-block; vertical-align:top; margin:0 6px; } 
.bottomBn { margin-top:25px; text-align:center; } 
.bottomBn li { display:inline-block; vertical-align:top; margin:0 1%; max-width:381px; width:47%; } 
.bottomBn li img { width:100%; } 

/* ½½±â·Î¿î °øÁ÷»ýÈ° */
.wise_list { border-top:1px solid #ddd; margin-top:50px; } 
.wise_list > li { border-bottom:1px solid #ddd; } 
.wise_list > li > dl > dt { font-size:13px; font-weight:400; color:#333333; padding:16px 55px 16px 20px; position: relative; cursor:pointer; } 
.wise_list > li > dl > dt:after { content:''; display:block; width:12px; height:6px; background: url(https://img.megagong.net/lab/common/arr_down_lg.png) no-repeat center center; position: absolute; right:20px; top:19px; transition:transform 0.2s; } 
.wise_list > li > dl > dt.on { background-color:#dff7f8; font-weight:700; } 
.wise_list > li > dl > dt.on:after { transform:rotate(180deg); } 
.wise_list > li > dl > dd { padding:30px 20px; border-top:1px solid #ddd; display:none; } 
.wise_list > li > dl > dd .content_wrp { word-break:break-all; } 


/* 20250925 ¼­ºêÆäÀÌÁö ¼öÁ¤ Ãß°¡ºÎºÐ */
#headertop .depth3-wrp .depth3-box { font-family: 'Noto Sans KR'; } 
#headertop .depth3-wrp.gong li a { background: #e8f5f5; } 
#headertop .depth3-wrp.sobang li a { background: #fbf5f5; } 
#headertop .labsub-tit.new_ver { display: flex; justify-content: space-between; width: calc(100% - 221px); font-size: 15px; font-weight: 400; margin-left: 220px; min-height: 40px; align-items: center; font-family: 'Noto Sans KR'; font-weight: 400; } 
#headertop .labsub-tit.new_ver .tiny { font-size: 13px; display: inline-block; } 

#mContainer .contents-wrp { font-family: 'Noto Sans KR'; } 

.part-wrp table { border-collapse: collapse; border-left: none; border-right: none; } 
.part-wrp table td, .part-wrp table th { border: none; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; color: #000; } 
.part-wrp table th:first-child,
.part-wrp table td:first-child { border-left: 0; } 
.part-wrp table th:last-child,
.part-wrp table td:last-child { border-right: 0; } 
.part-wrp .sub-dash,
.part-wrp .sub-dash li::before,
.part-wrp .sub-dot,
.part-wrp .sub-txt { color: #000; } 
.part-wrp.pop { font-family: 'Noto Sans KR'; } 
.part-wrp.pop.gong table thead th { background: #e8f5f5; } 
.part-wrp.pop.gong table tbody th { background: #f7fbfb; } 
.part-wrp .process-wrp > li { border-left: 0; border-right: 0; } 

.gong .part-wrp .process-wrp > li > ul > li:nth-child(1) { background: #e8f5f5; } 
.gong .part-wrp table thead tr th { background: #e8f5f5; } 
.gong .part-wrp table tbody tr th { background: #f7fbfb; } 
.gong .select-wrp { background: #e8f5f5; } 
.gong .select-wrp.years { background: transparent; } 
.gong .tbl_6 th { background: #e8f5f5 url(https://img.megagong.net/tmp_img/utimage/etc/110527/tit_line.gif) no-repeat right center; } 
.gong.pass_op .tbl_6 th:nth-child(6) { background: #e8f5f5; font-weight: 600; } 
.gong .noticeView > .tit { background: #e8f5f5; } 
.gong.labsub-wrp .post_list div .arr_list { background: #f7fbfb; } 
.gong.cast_view .form_row {background: #e8f5f5;  }

.sobang .part-wrp table thead tr th { background: #fbf5f5; } 
.sobang .part-wrp table tbody tr th { background: #fefcfc; } 
.sobang .part-wrp.pop table thead th { background: #fbf5f5; } 
.sobang .part-wrp.pop table tbody th { background: #fefcfc; } 
.sobang .select-wrp { background: #fbf5f5; } 
.sobang .select-wrp.years { background: transparent; } 
.sobang .tbl_6 th { background: #fbf5f5 url(https://img.megagong.net/tmp_img/utimage/etc/110527/tit_line.gif) no-repeat right center; } 
.sobang .overall_cont.ver240424 .subpaperdown_wrp ul li { background-color: #fbf5f5; } 
.sobang.pass_op .view_tit { background: #fbf5f5; } 
.sobang.pass_op .view_info .tbl { border-left: 0; border-right: 0; } 
.sobang.pass_op .tbl tr th:first-child { border-left: 0;background: #fefcfc; } 
.sobang.pass_op .view_info .tbl td:last-child {border-right: 0; } 
.sobang .noticeView > .tit {  background: #fbf5f5;  } 
.sobang.labsub-wrp .post_list div .arr_list  { background: #fefcfc; } 
.sobang.cast_view .form_row {background: #fbf5f5; }

.pass_op .view_info .tbl {border-left: 0; border-right: 0; } 
.pass_op .view_info .tbl td {line-height: 1.8;color: #000;}

#mContainer .contents-wrp { position: relative; } 
.pass_op .view_info .tbl td { line-height: 1.8; font-size: 13px; } 
.noticeView > .tit { border-left: 0; border-right: 0; } 


@media screen and (max-width: 1200px){
 #headertop { border-bottom: none !important; } 
 #headertop .hd-top .inner { width: 100%; padding:0 20px; } 
 #headertop .hd-logo { width: 100%; padding: 20px; } 

 #headertop .depth1-wrp { width: 100%; } 
 #headertop .depth2-wrp .inner { padding: 0 20px; } 
 #headertop .depth2-swiper.swiper-container .swiper-slide:first-of-type a { padding-left: 0; } 

 #headertop .depth3-wrp { width: 100%; padding: 0 20px; } 
 
 #headertop .fulldown-wrp { padding: 40px 20px 50px } 
 #headertop .fulldown-wrp .inner { width: 100% } 

#headertop .dday-slider { margin-right: 0; right: 1%; } 

/* ¼­ºêÆäÀÌÁö ¿µ¿ª */
#mContainer .contents-wrp { width: 100%; padding: 0 20px; } 

/* °øÅë ¸ÞÀÎ ¹× ¼­ºê ³­°øÆ¼ºñ ÆË¾÷ */
.ngtv_pop .contentBox { width: 70%; } 
 .ngtv_pop .contentBox iframe { width: 100% !important; } 

/* ¼­ºêÆäÀÌÁö ¸®½ºÆ® °øÅë */
.sublist-wrp .list > li { width: 23.5%; margin:0 2% 5% 0 } 
.sublist-wrp .list .video-info { padding:3% 0; } 
.sublist-wrp .list .video-info .tit { width: 23vw; } 

/* ÇÕ°ÝÀü·« [³­°øÆ¼ºñ] */
.nangongtv-wrp .ngtvsub-slider { width: 90%; } 
.nangongtv-wrp .ngtvsub-slider .slick-track { height: 23vw; overflow: hidden; } 
.nangongtv-wrp .ngtvsub-slider .slick-prev { left: -7%; } 
.nangongtv-wrp .ngtvsub-slider .slick-next { right: -7%; } 
.nangongtv-wrp .ngtvsub-slider .slick-slide { margin: 0 -5vw; } 
.nangongtv-wrp .ngtvsub-slider .slick-slide img { width: 39vw; } 
/* swiper ver */
.nangongtv-wrp .ngtvsub-slider-wrap { margin: 0 auto 50px; } 
.nangongtv-wrp .ngtvsub-swiper { width: 90%; } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide { width: 28.7vw; height: auto; margin-top: 3vw; } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide-prev { margin-left: 0; } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide-next { width: 38.3vw; height: auto; margin: 0 -4vw; } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide img { width: 100%; } 
.nangongtv-wrp .ngtv-arrow { position:absolute; top: 50%; width:31px; height:47px; z-index:2; font-size:0; transform: translateY(-50%); } 
.nangongtv-wrp .prev { left: 0 } 
.nangongtv-wrp .next { right: 0 } 

/* °ø¹«¿ø°¡ÀÌµå [¸ðÁýÁ¤º¸] */
.series_graph { overflow-x: scroll; overflow-y: hidden; } 
.series_graph > div { height: 100% !important; } 

/* ¼­ºêÆäÀÌÁö ºñµð¿À ¸®½ºÆ® °øÅë [³­°øTV],[FollowM],[°ú¸ñº°ÇÐ½ÀÀü·«] */
.sublist-wrp .list > li .video,
.sublist-wrp .list.show-btn .video { height: 13.45vw; } 

/* ÇÕ°Ý¼ö±â */
.pass_op .top { padding: 10% 2% 8%; } 
.pass_op .view_info { margin-top:4vw; } 
 }
@media screen and (max-width: 1024px){
 #headertop .depth2-swiper.swiper-container .swiper-wrapper { justify-content:flex-start; } 
 #headertop .fulldown-wrp,#headertop .fulldown-wrp.on { display: none !important; } 
 #headertop .depth2-swiper.swiper-container .swiper-slide.for_mo { display: block; } 

/* °ø¹«¿ø °¡ÀÌµå [½ÃÇèÁ¦µµ] */
.part-wrp .sub-dash.half li { width: 100%; } 
.guide-wrp .tab-con .tab-subwrp { margin-bottom: 100px; } 
.part-wrp .benefit_wrp { width: 100%; padding: 30px 15px; } 
.part-wrp .benefit_wrp li { font-size: 13px; } 
.part-wrp .benefit_wrp li:nth-child(-n+3) { margin-bottom: 25px; } 
.part-wrp .benefit_wrp li img { margin-bottom: 10px; } 

/* ¼­ºêÆäÀÌÁö °øÅë */
.column-wrp h3::before,.strategy-wrp h3::before,
.nangongtv-wrp h3::before,.followm-wrp h3::before,
.statistic-wrp h3::before,.examinfo-wrp h3::before,
.newsinfo-wrp h3::before,.library-wrp h3::before,
.sobang.column-wrp h3::before,.sobang.strategy-wrp h3::before,.sobang.nangongtv-wrp h3::before,
.sobang.followm-wrp h3::before,.sobang.examinfo-wrp h3::before,.sobang.newsinfo-wrp h3::before,.sobang.library-wrp h3::before,
.army.column-wrp h3::before,.army.strategy-wrp h3::before,.army.nangongtv-wrp h3::before,.army.followm-wrp h3::before,
.army.examinfo-wrp h3::before,.army.newsinfo-wrp h3::before,.army.library-wrp h3::before,
.wise-wrp h3::before { background-position: 150% 25%; background-size: cover; height: 100%; max-width: 32%; /* background-color: #ff00004d; */ } 

/* ÇÕ°ÝÀü·« [³­°øÆ¼ºñ] */
.labsub-wrp h3 { height: auto; padding:40px; } 
.labsub-wrp h3.labsub-tit { padding: 30px 40px; } 

/* ÇÕ°ÝÀü·« [followm] */
.followm-wrp .video_box { width: 100%; } 

/* ÇÕ°ÝÀÚÅë°è [°æÀï·ü&ÇÕ°Ý¼±] */
.labsub-wrp .count-list li { width: 24.25%; height: auto; padding: 8% 0; text-align:center; margin-left: 1%; } 
 }
@media (max-width:992px){
 .pass_op .pass_op_sd_w .pass_op_sd .slick-slide > div { padding:0 15px 43px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item { padding:15px 15px 35px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_img { width: 45px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_t { font-size:14px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .txt { padding-top:20px; height:80px; } 

/* [¼Ò¹æ°ø¹«¿ø °¡ÀÌµå > Ã¼·Â½ÃÇè ] °Ë»çÇ×¸ñ ±âÁØ µé¿©¾²±â */
.part-wrp .indentver li { text-indent: 0%; margin-left: 0%; } 

/* [¼Ò¹æ°ø¹«¿ø °¡ÀÌµå > Ã¼·Â½ÃÇè ] h4 ³»ºÎ noti */
.part-wrp .h-noti { font-size: 11px; } 
 }

@media screen and (max-width: 768px){
 .pc-view { display:none; } 
 .mo-view { display:block; } 

 #headertop .hd-top { padding-top: 0; } 
 #headertop .hd-top .inner { padding:0; } 


 #headertop .hdtop-wrap { float: none; padding: 16px 10px 0; } 
 #headertop .hdtop-wrap > li { float: right; } 
 #headertop .hdtop-wrap > li a { padding: 0; } 
 #headertop .hdtop-wrap .link-wrap { float: left; margin: 0; padding: 0; } 
 #headertop .hd-logo { padding: 25px 0; height: auto; width:249px; } 
 
 #headertop .depth1-wrp { margin: 0 auto 20px; justify-content: center; } 
 #headertop .depth1-wrp > li { margin: 0 5px; } 
 #headertop .depth1-wrp li a { padding: 6px 0; font-size: 16px; color: #b1b1b1; background: #f5f5f5; width: 63px; display: inline-block; border-radius: 30px; } 
 #headertop .depth1-wrp > li:first-child> .menu { padding-left: 0; } 
 #headertop .depth1-wrp li a.on { color: #fff; background: #0c998d; padding: 6px 0; } 
 #headertop .depth1-wrp li a:hover { color: #fff; background: #0c998d; } 
 
 #headertop .depth1-wrp.sobang li a.on { color: #fff; background: #b85353; padding: 6px 0; } 
 #headertop .depth1-wrp.sobang li a:hover { color: #fff; background: #b85353; } 
 #headertop .depth1-wrp.army li a.on { color: #fff; background: #7a8e53; padding: 6px 0; } 
 #headertop .depth1-wrp.army li a:hover { color: #fff; background: #7a8e53; } 

 #headertop .depth1-wrp li a.on:before,#headertop .depth1-wrp li a.on:after,
 #headertop .depth1-wrp.sobang li a.on:before,#headertop .depth1-wrp.sobang li a.on:after,
 #headertop .depth1-wrp.army li a.on:before,#headertop .depth1-wrp.army li a.on:after { content: none; } 
 
 #headertop .depth2-wrp > div.fixed { position: fixed; top: 0; left: 0; z-index: 3; right: 0; } 
 #headertop .depth2-wrp > div.fixed + .depth3-wrp { margin-top:103px; } 
 #headertop .depth2-wrp .inner { padding: 0 10px; } 
 #headertop .depth2-swiper.swiper-container .swiper-slide a { padding: 14px 0; } 
#headertop .depth2-swiper.swiper-container .swiper-slide .menu_icn { display: none; } 
 
 #headertop .depth3-wrp { padding: 0 10px; margin-top: 40px; } 

#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; } 

/* ¼­ºêÆäÀÌÁö ¿µ¿ª */
#mContainer .contents-wrp { padding: 0 10px; } 
/* °øÅë ¸ÞÀÎ ¹× ¼­ºê ³­°øÆ¼ºñ ÆË¾÷ */
.ngtv_pop { z-index: 100; } 
 .ngtv_pop .contentBox { width: 90%; } 

/* °ø¹«¿ø °¡ÀÌµå [½ÃÇèÁ¦µµ] */
 .tab-upper,.guide-wrp.sobang .tab-upper,.guide-wrp.army .tab-upper { border-bottom: 0; height: auto; overflow: hidden; } 
.tab-upper .inner { background: #f8fafa; padding: 17px 35px; } 
.tab-upper .inner .swiper-container { overflow: inherit; } 
.tab-upper .swiper-slide { margin-right: 35px; } 
.tab-upper .swiper-slide a { border: 0; padding: 0; height:auto; font-size: 13px; } 
.tab-upper .swiper-slide:first-of-type a { border: 0; height: auto; } 
.tab-upper .swiper-slide a:hover,
.tab-upper .swiper-slide.on a { font-weight: bold; color: #0c998d; } 
.tab-upper .swiper-slide a:hover::before,
.tab-upper .swiper-slide.on a::before { bottom: -3px; top: auto; left: 50%; transform: translateX(-50%); height: 1px; width: 30%; } 
.tab-upper .swiper-slide a:hover::after,
.tab-upper .swiper-slide.on a::after { content: none; } 
.tab-upper .swiper-scrollbar { bottom:-15px; opacity:0.8; width:calc(100% + 40px); left:-20px; height:3px; } 
.tab-upper .swiper-scrollbar-drag { background-color:#0c998d; } 
.guide-wrp.sobang .tab-upper .swiper-scrollbar-drag { background-color:#b85353; } 
.guide-wrp.sobang .tab-upper .swiper-slide a:hover::before,
.guide-wrp.sobang .tab-upper .swiper-slide.on a::before,
.guide-wrp.army .tab-upper .swiper-slide a:hover::before,
.guide-wrp.army .tab-upper .swiper-slide.on a::before { content: none; } 
.guide-wrp.army .tab-upper .swiper-scrollbar-drag { background-color:#7a8e53; } 

.guide-wrp .tab-sub li a { font-size: 13px; } 
.guide-wrp .tab-con .tab-subwrp { margin-bottom: 80px; } 
/* ¼­ºêÆäÀÌÁö [¸ðÁýÁ¤º¸] Å×ÀÌºí °£°ÝÃà¼Ò ¿äÃ»*/
.recruit-wrp .part-wrp.mb25 { margin-bottom: 25px } 
.part-wrp .tiny-noti { font-size: 11px; } 
/* [¼Ò¹æ°¡ÀÌµå > ºÀ±ÞÇ¥ ÆË³»ºÎ ÆùÆ® Å©±â] */
.part-wrp .sub-pop { font-size: 11px; } 
.part-wrp.pop { padding: 30px 15px; } 
.part-wrp.pop table thead th { padding: 8px 0; } 
.part-wrp.pop table td, .part-wrp.pop table th { padding: 5px 0; font-size: 10px; } 
.guide-wrp .tab-sub { margin: 0 0 50px 10px; } 
.part-wrp h4,.part-wrp.pop h4 { font-size: 14px; margin-bottom: 15px; } 
.part-wrp h6 { font-size: 12px; } 
.part-wrp h5 { margin-bottom: 10px; font-size: 12px; } 
.part-wrp .btn { font-size: 10px; } 
.part-wrp.pop .sub-dash { padding-left: 0; } 
.part-wrp .sub-dash li { margin-bottom: 5px; } 
.part-wrp .sub-num,.part-wrp .sub-txt { font-size: 12px; line-height: 1.6; } 
.part-wrp .sub-dash,.part-wrp .sub-dot { font-size: 11px; } 
.part-wrp table td, .part-wrp table th { padding: 10px 5px; font-size: 11px; } 
.part-wrp .process-wrp > li > ul > li { padding: 20px 10px; } 
.part-wrp .process-wrp > li { font-size: 11px; } 
.part-wrp .process-wrp > li:before { bottom: -45px; border-top: 15px solid #777; border-bottom: 15px solid transparent; border-right: 15px solid transparent; border-left: 15px solid transparent; transform: translateX(-50%); } 
.part-wrp .process-wrp > li:after { left: 50.5%; bottom: -44px; border-top: 15px solid #b6b6b6; border-bottom: 15px solid transparent; border-right: 15px solid transparent; border-left: 15px solid transparent; transform: translateX(-50%); } 
.part-wrp .img-wrp { margin: 30px 20px 50px; } 
.part-wrp .benefit_wrp li { font-size: 11px; width: 31.5%; } 
.part-wrp .benefit_wrp li:nth-child(2),.part-wrp .benefit_wrp li:nth-child(4) { margin: 0 2.5%; } 
.part-wrp .benefit_wrp li span { font-size: 10px; } 
.part-wrp .btns li { margin: 5px 5px 0 0; } 
.part-wrp .btns li a { font-size: 11px; padding: 8px 10px; } 
.part-wrp .sub_desc li { font-size: 11px; } 

/* ¼Ò¹æ°¡ÀÌµå > ¸éÁ¢½ÃÇè */
.part-wrp .img-wrp.imgsizere { margin: 20px 0px 20px; padding: 0 15%; } 

/* °ø¹«¿ø°¡ÀÌµå > ¸éÁ¢½ÃÇè */
.part-wrp .img-wrp.imgsizere.gong_guide { padding: 0 24%; } 


/* [¼Ò¹æ°ø¹«¿ø °¡ÀÌµå > Ã¼·Â½ÃÇè ] µé¿©¾²±â¿µ¿ª »óÇÏ °£°ÝÁ¶Á¤ */
.span_interval { margin-top: 5px; } 

/* °ø¹«¿ø°¡ÀÌµå [¸ðÁýÁ¤º¸] */
.series_graph { } 
.series_graph > div { } 

/* ¼Ò¹æ[¸ðÁýÁ¤º¸] > Áö¿ªº°Ã¤¿ë°Ë»ö ºñ±³°Ë»ö */
.part-wrp.pop .lb_choice { width: 45px; } 
.part-wrp.pop .lb_graph { width:180px; } 

/* ¼­ºêÆäÀÌÁö °øÅë */
.labsub-wrp h3 { padding: 30px 20px; margin-bottom: 50px; } 
.labsub-wrp h3.labsub-tit { padding: 20px; margin-bottom: 30px; } 
.labsub-wrp h3 > span { font-size: 13px; margin-bottom: 5px; } 
.labsub-wrp h3 b { font-size: 18px; } 
.labsub-wrp h3 b i { display: block; margin: 8px 0 0; width: 115px; } 
.labsub-wrp h3 b i a { font-size: 10px; border-radius: 5px; padding: 3px 0; text-align: center; } 
.column-wrp h3::before,.strategy-wrp h3::before,
.nangongtv-wrp h3::before,.followm-wrp h3::before,
.statistic-wrp h3::before,.examinfo-wrp h3::before,
.newsinfo-wrp h3::before,.library-wrp h3::before,
.sobang.column-wrp h3::before,.sobang.strategy-wrp h3::before,.sobang.nangongtv-wrp h3::before,
.sobang.followm-wrp h3::before,.sobang.examinfo-wrp h3::before,.sobang.newsinfo-wrp h3::before,.sobang.library-wrp h3::before,
.army.column-wrp h3::before,.army.strategy-wrp h3::before,.army.nangongtv-wrp h3::before,.army.followm-wrp h3::before,
.army.examinfo-wrp h3::before,.army.newsinfo-wrp h3::before,.army.library-wrp h3::before,.wise-wrp h3::before { background-position: 40% 45%; } 

/* ¼­ºêÆäÀÌÁö Á÷·Ä ÅÇ °øÅë [¸ðÁýÁ¤º¸] [ÇÕ°ÝÀÚ ºÐ¼®] */
.labsub-wrp .tab-series { } 
.labsub-wrp .tab-series li a { font-size: 15px; padding: 10px 0; } 
.labsub-wrp .tab-sub-series { margin-bottom: 30px; } 
.labsub-wrp .tab-sub-series li a { padding: 0 10px; font-size: 13px; } 
.labsub-wrp .tab-sub-series li a:before { } 
.labsub-wrp .tab-sub-series li:last-child a:before { content:none } 

/* ¼­ºêÆäÀÌÁö ¼¿·ºÆ® ¹Ú½º °øÅë */
.select-wrp { padding: 20px 15px; } 
.select-wrp ul li { height: auto; font-size: 12px; padding: 5px 10px; } 
.select-wrp ul li:last-child { margin-right: 0; } 
.select-wrp ul li.choice-box { width: 25%; } 
.select-wrp ul li.choice-box:before { right: 10px; } 
.select-wrp ul li.text-box { width: 70.6766%; } 
.select-wrp ul li.text-box input[type=text] { padding: 0 10px; } 
.select-wrp ul li.search-box { width: 18.7969%; } 
.select-wrp ul li.choice-box .value { max-width: 90% } 
/* ¼­ºêÆäÀÌÁö ¼¿·ºÆ® ¹Ú½º °ú¸ñ¸í ±æ °æ¿ì */
.strategy-wrp .select-wrp ul { flex-wrap: wrap; } 
.strategy-wrp .select-wrp ul li.choice-box { width: calc(50% - 4px); margin-bottom: 10px; } 
.strategy-wrp .select-wrp ul li.text-box { width: 79% } 
/* ¼¿·ºÆ®¹Ú½º [¸ðÁýÁ¤º¸] */
.recruit-wrp .select-wrp ul { flex-wrap: wrap; justify-content: center; } 
.recruit-wrp .select-wrp ul li.choice-box { width: calc(33.3333% - 4px); } 
.recruit-wrp .select-wrp ul li.choice-box:nth-child(3) { margin-right: 0; } 
.recruit-wrp .select-wrp ul li.choice-box:nth-child(n+4):nth-child(-n+6) { margin-top: 5px; } 
/* .recruit-wrp .select-wrp ul li.choice-box:nth-child(n+4):nth-child(-n+5) { width: calc(50% - 4px); margin-top: 5px; } 
.recruit-wrp .select-wrp ul li.choice-box:nth-child(6) { width: 100%; margin-top: 5px; } */


/* ¼¿·ºÆ®¹Ú½º [¼Ò¹æ > ¸ðÁýÁ¤º¸] [±º¹«¿ø > ¸ðÁýÁ¤º¸] */
.select-wrp.tbl-wrp { margin-bottom: 30px; } 
.select-wrp.tbl-wrp #area_list .inp_chk { width: 50%; } 
.part-wrp .cps_wrap .cps_box { font-size: 13px; } 
.part-wrp .cps_wrap .cps_box span .remove_btn { font-size: 11px; } 
.select-wrp.tbl-wrp .choice-box { height: auto; padding: 5px 10px; } 
.select-wrp.tbl-wrp .choice-box .value { max-width: 90%; } 
.select-wrp.tbl-wrp .choice-box.half { width: 100%; display: block; margin-bottom: 5px; } 
.select-wrp.tbl-wrp .choice-box.half:last-of-type { margin-bottom: 0; } 

/* ±âÃâ¹®Á¦ ¼¿·ºÆ®¹Ú½º */
.library-wrp .select-wrp ul { flex-wrap: wrap; justify-content: space-between; } 
.library-wrp .select-wrp ul li.choice-box { width: calc(50% - 2px); margin-bottom: 5px; } 
.library-wrp .select-wrp ul li.choice-box:nth-child(2),
.library-wrp .select-wrp ul li.choice-box:nth-child(4),
.library-wrp .select-wrp ul li.choice-box:nth-child(5) { margin-right: 0; } 
.library-wrp .select-wrp ul li.choice-box:nth-child(n+3):nth-child(-n+4) { width: calc(50% - 2px); } 
.library-wrp .select-wrp ul li.text-box { width: calc(87% - 2px); height: 22px; margin-right: 2px; padding: 5px; } 
.library-wrp .select-wrp ul li.search-box { width: 12%; height: 22px; padding: 4px 0; } 
/* ¼Ò¹æ, ±º¹«¿ø ±âÃâ¹®Á¦ ¼¿·ºÆ®¹Ú½º */
.library-wrp.gong .select-wrp ul li.choice-box:nth-child(5) { width: 100%; } 
.library-wrp.sobang .select-wrp ul li.choice-box:nth-child(n+3):nth-child(-n+4),
.library-wrp.army .select-wrp ul li.choice-box:nth-child(n+3):nth-child(-n+4) { width: calc(50% - 2px) } 
.library-wrp.sobang .select-wrp ul li.choice-box:nth-child(4),
.library-wrp.army .select-wrp ul li.choice-box:nth-child(4) { margin-right: 0; } 


/* ¼­ºêÆäÀÌÁö ¸®½ºÆ® °øÅë */
.sublist-wrp.no span { font-size: 13px; } 
.sublist-wrp .list > li { width: 49%; } 
.sublist-wrp .list > li:nth-child(2n) { margin-right: 0; } 
.sublist-wrp .list .video-info { font-size: 12px; } 
.sublist-wrp .list .video-info .tit { white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 46vw; } 
/* .sublist-wrp .list > li:nth-child(4n) { margin-right: 2%; } 
.sublist-wrp .list > li:last-child,
.sublist-wrp .list > li:nth-child(3n) { margin-right: 0; } */
.sublist-wrp .list .video-info .dview span { font-size: 10px; } 
.sublist-wrp .list .video-info .dview span + span { padding-left: 3px; margin-left: 3px; } 
.sublist-wrp .list .video-info .dview span + span::before { width: 1px; height: 40%; } 
.sublist-wrp .list.show-btn a:hover .video::before { background-size: contain; width: 35%; height: 35%; } 


/* [ÇÕ°ÝÀÚ ºÐ¼®] °øÅë*/
.part-wrp .graph-wrp img { width: 90%; } 
.part-wrp .graph-wrp .wide { width: 100%; } 
.part-wrp .border-wrp { margin: 20px auto 0; padding: 25px 20px; } 
.part-wrp .border-wrp h5 { margin-bottom: 10px; font-size: 12px; } 
.part-wrp .border-wrp .half { display: block; justify-content: normal; } 
.part-wrp .border-wrp .half > li { width: 100%; } 
.part-wrp .border-wrp .half > li:last-child { margin-top:20px } 
.part-wrp .graph-wrp { max-width: none; text-align: center; } 

.part-wrp .graph-wrp ul { display: block; justify-content: normal; align-items: center; } 
.part-wrp .graph-wrp ul > li { width: 100%; } 
.part-wrp .graph-wrp ul > li:last-child { margin-top:20px; margin-left: 0px; } 

/* .part-wrp .button-wrp { width: 41%; background-color: #f68819; background-image: none; border-radius: 15px; min-width: 240px; } 
.part-wrp .button-wrp a { padding: 5% 0; } 
.part-wrp .button-wrp a b { padding-right: 15px; font-size: 13px; } 
.part-wrp .button-wrp a b::before { background-size: contain; max-width: 5%; } 

.part-wrp .buttons-wrp a { padding: 10px 5px; font-size: 13px; width: 49%; } 
.part-wrp .buttons-wrp a + a { margin-left: 1%; } 
.part-wrp .buttons-wrp a span { font-size: 11px; margin: 3px 0 0; } */
.part-wrp .sub-square li { font-size: 12px; } 

/* ÇÕ°ÝÀü·« [³­°øÆ¼ºñ] */
.nangongtv-wrp .ngtvsub-slider { width: 100%; margin-bottom: 50px; } 
.nangongtv-wrp .ngtvsub-slider .slick-arrow { display:none !important } 
.nangongtv-wrp .ngtvsub-slider .slick-slide { margin: 0 1vw; width: 38vw !important; transform: scale(1); } 
.nangongtv-wrp .ngtvsub-slider .slick-active.slick-current { width: 38vw; } 
 .nangongtv-wrp .ngtvsub-slider .slick-slide a::before { background-size: contain; width: 35%; height: 35%; } 
.nangongtv-wrp .ngtvsub-slider .slick-slide img { } 
/* swiper ver */
.nangongtv-wrp .ngtvsub-swiper { width:100% } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide a::before { background-size: contain; width: 35%; height: 35%; } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide,
.nangongtv-wrp .ngtvsub-swiper .swiper-slide-next { width: 38.13vw; margin: 0 1vw 0 0; } 
.nangongtv-wrp .ngtvsub-swiper .swiper-slide-prev { margin:0 1vw 0 -30vw; } 
.nangongtv-wrp .ngtv-arrow { display: none; } 
.nangongtv-wrp .banner-wrp img.pc { display:none; } 
.nangongtv-wrp .banner-wrp img.mo { display:inline-block; } 
/* ÇÕ°ÝÀü·« [followm] */
.followm-wrp .video-wrp h4 { display: block; margin-bottom: 20px; } 
.followm-wrp .video-wrp h4 b { display: block; font-size: 13px; } 
.followm-wrp .video-wrp h4 span { font-size: 12px; margin-top: 7px; display: block; } 
.followm-wrp .video_box { margin-bottom: 50px; } 
.followm-wrp .video_box .tvideo strong { font-size: 18px; top: 25%; } 
.followm-wrp .video_box .tvideo .play_area img { width: 15%; } 

/* 20240708 ³­°øTV ¼öÁ¤ */
.nangongtv-wrp .sublist-wrp .list .video-info.renew_ver .tit { margin: auto; } 

/* ÇÕ°ÝÀÚÅë°è [°æÀï·ü&ÇÕ°Ý¼±] */
.labsub-wrp .count-list { flex-wrap: wrap; margin-bottom: 30px; } 
.labsub-wrp .count-list li { height:75px; border-radius:10px; width: 48%; margin-bottom: 2%; padding: 0; margin-left: 0; } 
.labsub-wrp .count-list li:nth-child(2n) { margin-left: 1%; } 
.labsub-wrp .count-list li:nth-child(3) { background: #23aea2; } 
.labsub-wrp .count-list li:nth-child(4) { background: #0c998d; } 
.labsub-wrp .count-list li dt { font-size:10px; } 
.labsub-wrp .count-list li dd { font-size:13px; margin-top: 8px; padding-top: 5px; } 
.labsub-wrp .count-list li dd span { font-size:18px; } 

/* ÇÕ°ÝÀü·« [°ú¸ñº° ÇÐ½ÀÀü·«] -> ±âÁ¸ examinfo_style.css º¯°æ*/
.labsub-wrp.cast_view .title_wrp { margin-bottom:40px } 
.labsub-wrp.cast_view .title_wrp p.tit { margin-bottom: 15px; padding:0 0 15px } 
.labsub-wrp.cast_view .title_wrp .date .date { float: none; display: block; } 
.labsub-wrp.cast_view .title_wrp .date > strong i { margin-left: 5px; } 
.labsub-wrp.cast_view .txt_wrp { margin: 50px 0; } 

/* ÇÕ°ÝÀü·«Ä®·³ / ½ÃÇè°ø°í / ¼öÇè´º½º °øÅë S */
.labsub-wrp .subj { font-size: 10px; min-width: 32px; } 
.labsub-wrp .post_list div { height: 40px; font-size: 12px; } 
.labsub-wrp .post_list div .arr_list { padding: 13px 10px; } 
.labsub-wrp .post_list div a { padding: 13px 10px; } 
.sublist-wrp .list > li .icn-subj { font-size: 10px; padding: 2px 3px; } 
/* ÇÕ°ÝÀü·«Ä®·³ / ½ÃÇè°ø°í / ¼öÇè´º½º °øÅë E */

/* ¼­ºêÆäÀÌÁö ºñµð¿À ¸®½ºÆ® °øÅë [³­°øTV],[FollowM],[°ú¸ñº°ÇÐ½ÀÀü·«] */
.sublist-wrp .list > li .video,
.sublist-wrp .list.show-btn .video { height: 28vw; } 

/* [¼Ò¹æ > ½ÃÇèÁ¦µµ] Å×ÀÌºí ³» ¹öÆ° */
.part-wrp .tbl-wrp a.btn { display: block; } 


.pass_op .pass_op_sd_w h3 { font-size: 20px; } 
.pass_op h3 { font-size: 20px; } 
.pass_op .pass_op_sd_w h3 span { padding:0 45px; } 
.pass_op .pass_op_sd_w h3 span:before { width:35px; } 
.pass_op .pass_op_sd_w h3 span:after { width:35px; } 

.pass_op .pass_op_sd_w .pass_op_sd { padding: 20px 25px 0; } 
.pass_op .pass_op_sd_w .pass_op_sd .slick-list { padding-right:20%; } 
.pass_op .pass_op_sd_w .pass_op_sd .slick-slide > div { padding:0 5px 25px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item { padding:10px 10px 20px; box-shadow: 0 0 6px rgba(0, 0, 0, .2); } 
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_img { width: 40px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_t { font-size:12px; width: calc(100% - 60px); } 
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_t .date { font-size:11px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .txt { padding-top:12px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .txt strong { font-size:13px; height:40px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .txt p { margin-top:0; font-size:11px; height:34px; } 
.pass_op .pass_op_sd_w .pass_op_sd .item .txt p span:before { bottom:2px; } 
.pass_op .pass_op_sd_w .pass_op_sd .slick-arrow { width:25px; } 
.pass_op .pass_op_sd_w .pass_op_sd .slick-prev { left:-5px; } 
.pass_op .pass_op_sd_w .pass_op_sd .slick-next { right:-5px; } 

.pass_opinon_nav a { padding-left:15px; font-size:13px; color:#999; } 
.pass_opinon_nav a:before { width:12px; } 
.pass_op .pass_op_search_box .pass_op_tbl1 colgroup col:nth-child(1),
.pass_op .pass_op_search_box .pass_op_tbl1 colgroup col:nth-child(3) { width: 75px; } 
.pass_op .pass_op_search_box .pass_op_tbl1 th .inp_chk { font-size:11px; } 
.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk { padding:5px 0; font-size:12px; width: 24%; } 
.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk2 { padding:5px 0; font-size:12px; width: 32%; } 
.pass_op .pass_op_search_box select { font-size:12px; } 

.pass_op .btns { margin:10px 0 20px; } 
.pass_op .btns a { width:60px; height:30px; line-height: 30px; font-size:13px; } 

.pass_op .view_tit { padding:15px; font-size:13px; } 
.pass_op .view_tit strong { padding-right:10px; } 
.pass_op .view_tit .inq_num { padding-left:10px; } 
.pass_op .view_tit .inq_num.mo_none { display:none; } 
.pass_op .view_info h4 { font-size:13px; padding:10px 15px; } 
.pass_op .view_info .tbl colgroup col:nth-child(1) { width: 20%; } 
.pass_op .view_info .tbl colgroup col:nth-child(3) { width: 20%; } 
.pass_op .tbl_6 col:last-child, 
.pass_op .tbl_6 td:last-child,
.pass_op .tbl_6 th:last-child { display: table-cell; } 
.pass_op .view_info .pass_op_tbl1 th br { display: none; } 
.pass_op .mo-view { display:table-row; } 

/* ½½±â·Î¿î °øÁ÷»ýÈ° */
.wise_list { margin-top:30px; } 

/* 250418 ¸ð¹ÙÀÏ ÀüÃ¼ ¸Þ´º ¼­ºêÆäÀÌÁö ÀÌ½´¼öÁ¤ */
.mobile_navinner { padding-top: 104px; } 

/* 20250925 ¼­ºêÆäÀÌÁö ¼öÁ¤ Ãß°¡ºÎºÐ */
#headertop .labsub-tit.new_ver { width: calc(100% - 38%); font-size: 13px; margin-left: 38%; } 
#headertop .labsub-tit.new_ver .tiny { font-size: 12px; } 
 }




@media screen and (max-width: 576px) {
/* ÅØ½ºÆ® µÎÁÙÀÏ¶§ bottom±âÁØÀ¸·Î À§Ä¡Á¶Á¤ */
.followm-wrp .video_box .tvideo strong { font-size: 13px; width: 80%; line-height: 1.4; top: auto; bottom: 65%; } 

.pass_op .pass_op_sd_w h3 { font-size: 18px; } 
.pass_op h3 { font-size: 18px; } 
.pass_op .pass_op_sd_w .pass_op_sd .slick-slide > div { padding:0 10px 25px; } 
.pass_op .tbl_6 colgroup col:nth-child(1) { width: 40px; } 
.pass_op .tbl_6 colgroup col:nth-child(2) { width: 45px; } 
.pass_op .tbl_6 colgroup col:nth-child(5) { width: 56px; } 
.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk { width: 32%; } 
.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk2 { width: 45%; } 

/* ¼Ò¹æ°¡ÀÌµå > ¸éÁ¢½ÃÇè pc */
.part-wrp .img-wrp.imgsizere { padding: 0 0%; } 

/* °ø¹«¿ø°¡ÀÌµå > ¸éÁ¢½ÃÇè */
.part-wrp .img-wrp.imgsizere.gong_guide { padding: 0 4%; } 

/* ¼Ò¹æ[¸ðÁýÁ¤º¸] > Áö¿ªº°Ã¤¿ë°Ë»ö ºñ±³°Ë»ö */
.part-wrp.pop .lb_choice { position: relative; display: block; margin-bottom: 5px; width: 100%; background: #fff; padding: 0 21%; } 
.part-wrp.pop table thead th { padding: 0px 0 8px; } 

 /* ¸ð¹ÙÀÏ ÇÏ´Ü ¹öÆ° */
 .hd-mo-btn ul li { height: 55px; } 
 .hd-mo-btn ul li a { background-position: center 12px !important; } 
 .hd-mo-btn ul li a span { padding: 35px 0 0; } 

/* 20240708 ¿µ»ó info cssº¯°æ */
.sublist-wrp .list .video-info.renew_ver .dview { margin-top: 0px; } 
.nangongtv-wrp .sublist-wrp .list .video-info.renew_ver .tec { margin-bottom: 2px; } 

/* 20250925 ¼­ºêÆäÀÌÁö ¼öÁ¤ Ãß°¡ºÎºÐ */
 #headertop .labsub-tit.new_ver { width: 100%; margin-left: 0; padding-top: 20%; justify-content: center; flex-wrap: wrap; font-size: 16px; } 
 #headertop .labsub-tit.new_ver .tiny { display: block; width: 100%; text-align: center; margin-top: 2%; } 
 }



@media all and (max-width:460px) {
 .pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk { width: 49%; margin-right: 0; } 
}



@media all and (max-width:375px) {
.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk2 { width: 100%; margin-right: 0; } 
}
