@charset "euc-kr";

*, *:before, *:after {box-sizing:border-box} 

:root {
--main-border1: 1px solid #EAE9E9; 
--main-border2: 1px solid #c6c6c6; 
--main-text2: #393939; 
--main-text3: #111; 
--main-text4: #999; 
--main-white: #fff; 
--main-bg1: #f8f8f8; 
--main-bg2: #e6e6e8; 
--main-border-radius: 20px; 
}


/* ¸ÞÀÎÃÖÀûÈ­ Ãß°¡ */
img:not([src]) {visibility: hidden !important}

/* S: ¿µ¿ª (°øÅë) */
.main_wrp {width: 100%; margin: 0 auto; padding:0; position: relative; overflow: hidden; line-height: 1.3; font-family: var(--font-noto), var(--font-gothic); font-size: 15px; font-weight: 500; letter-spacing: -0.03em; color:var(--main-text3)}
.main_wrp * {box-sizing: border-box; word-break: break-all}
.main_wrp .gothic {font-family: var(--font-gothic)}
.main_wrp .notosans {font-family: var(--font-noto), var(--font-gothic)}
.main_wrp .new_badge {color: #fff; font-weight: 500; background: var(--njob-menuIcn-color1); font-size: 8px; letter-spacing: 0px; width: 14px; height: 14px; display: flex; align-items: center; justify-content: center; border-radius: 100%; line-height: 1; margin: 1px 0 0}

/* main_onlyPc pcÀü¿ë , main_onlyMobile ¸ð¹ÙÀÏ Àü¿ë , 1200 ±âÁØ*/
.main_onlyPc {width: 100%}
.main_onlyMobile {display: none; width: 100%}

.main_wrp .inner_wrap {width: 1200px;margin: 0 auto}
.main_wrp .inner_wrap.half {display: flex;flex-direction: row;flex-wrap: wrap;gap: 32px}

.main_wrp .position_left {width: 790px}
.main_wrp .position_right {position: relative; width:380px}
.main_wrp div::-webkit-scrollbar {width: 4px; background: rgba(242, 242, 242, 1); border-radius: 6px; overflow: hidden}
.main_wrp div::-webkit-scrollbar-thumb {background: #BDBDBD; border-radius: 6px}
.main_wrp div::-webkit-scrollbar-track {background: #F2F2F2; background: rgba(242, 242, 242, 1); border-radius: 6px; overflow: hidden}

.main_wrp .wide_wrap {width: 1200px; margin: 0 auto; position: relative}
.main_wrp .wide_wrap.flex {display: flex; flex-direction: row; align-items: flex-start; gap: 30px; flex-wrap: wrap}
.main_wrp .wide_wrap.first {padding-top: 0}
.main_wrp .wide_wrap.bg {background: var(--main-bg1)}
.main_wrp .wide_wrap.bg::before {content: ''; position: absolute; top: 0; left: 100%; width: 100%; height: 100%; background: var(--main-bg1)}
.main_wrp .wide_wrap.bg::after {content: ''; position: absolute; top: 0; right: 100%; width: 100%; height: 100%; background: var(--main-bg1)}
.main_wrp .border_1 {border: var(--main-border1); border-radius: var(--main-border-radius); background: #fff}
.main_wrp .badge-base.type-1.no_bg {background:none}
.main_wrp .text_over {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block;line-height: 1.2}
.main_wrp .main_wideWrap {padding: 130px 0}
.main_wrp .main_halfWrap{padding: 40px 40px 50px 40px;background: var(--main-bg1);width: 584px;border-radius: 10px;height: 328px;margin: 130px 0}
.main_wrp .cont_wrap {position: relative}
.main_wrp .tab_box .cont_wrap {height: 265px}
.main_wrp hr {display: none}
.main_wrp .aside_wrap {width: 380px;  will-change: top, bottom}
.main_wrp  .sticky {z-index: 10}
/* E: ¿µ¿ª (°øÅë) */

/* slick */
.main_wrp .slick-initialized {opacity: 1 !important}
.main_wrp .paging_common .swiper-pagination {font-size: 0;text-align: center;position: absolute;bottom: 15px;right: 0;z-index: 1;text-align: right;padding: 0 12px 0 0;left: unset;width: auto;display: flex;align-items: center;justify-content: center;}
.main_wrp .paging_common .swiper-pagination .swiper-pagination-bullet{opacity: 0.3;margin: 0 4px 0;width: 8px;height: 8px}
.main_wrp .paging_common .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;width: 22px}
.main_wrp .paging_common.ver_blue .swiper-pagination .swiper-pagination-bullet{background: var(--njob-menuIcn-color1)}
.main_wrp .paging_common .slick-dots {font-size: 0; text-align: center}
.main_wrp .paging_common .slick-dots li {display: inline-block; margin: 0}
.main_wrp .paging_common .slick-dots li + li {margin-left: 6px}
.main_wrp .paging_common .slick-dots li button {display: block; width: 6px; height: 6px; font-size: 0; -webkit-border-radius: 100%; border-radius: 100%; background: #EAE9E9}
.main_wrp .paging_common .slick-dots li.slick-active button {background: #111; border-radius: var(--main-border-radius); width: 18px}
.main_wrp .paging_common.bullet_dot2 .slick-dots {position: absolute; top: 10px; right: 12px}
.main_wrp .paging_common.bullet_dot2 .slick-dots li + li {margin-left: 4px}
.main_wrp .paging_common.bullet_dot2 .slick-dots li button {background: #C3C3C3}
.main_wrp .paging_common.bullet_dot2 .slick-dots li.slick-active button {background: var(--njob-menuIcn-color1); width: 6px}
.main_wrp .paging_common.bullet_dot3 .slick-dots {position: relative; bottom: unset; left: unset; width: 100%; text-align: center; margin-top: 10px}
.main_wrp .paging_common.bullet_dot3 .slick-dots li + li {margin-left: 4px}
.main_wrp .paging_common.bullet_dot3 .slick-dots li button {background: #C3C3C3}
.main_wrp .paging_common.bullet_dot3 .slick-dots li.slick-active button {background: var(--njob-menuIcn-color1); width: 15px}
.main_wrp .slidebtn_wrap {position: absolute;top: -102px;right: 0;display: flex;justify-content: flex-end;align-items: flex-start;gap: 14px;z-index: 1}
.main_wrp .slidebtn_wrap button {width:46px;height:46px;background:#fff url('https://img.megagong.net/m/pub/ic_review_arrow.svg') 50% 50% no-repeat;font-size:0;border-radius:23px}
.main_wrp .slidebtn_wrap button.next {right: -66px;transform: rotate(180deg)}
.main_wrp .ver_dark .slidebtn_wrap button{background:#303030 url('https://img.megagong.net/m/pub/ic_review_arrow_w.svg') 50% 50% no-repeat}

/* swiper */
.main_wrp .swiper-pagination-bullet{opacity: 1}
.main_wrp .swiper-pagination-bullet-active{width:22px;height: 7px;border-radius: 14px}

/* S: Å¸ÀÌÆ² ¿µ¿ª (°øÅë) */
.main_wrp .title_wrap {position: relative; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; line-height: 1}
.main_wrp .title_wrap h3 b {color: var(--njob-menuIcn-color1)}
.main_wrp .title_wrap.lv1 h3 {font-size: 38px;font-weight: 500}
.main_wrp .title_wrap.lv2 { margin: 0 0 31px;padding: 0 0 24px;border-bottom: 1px solid #D8D8D8}
.main_wrp .title_wrap.lv2 h3 {font-size: 18px}
.main_wrp .title_more.lv2 {display: inline-block;background: url('https://img.megagong.net/m/2025/0930_njob/title_more.svg') center no-repeat;font-size: 0;width: 18px;height: 18px;margin: 1px 0 0 8px}
.main_wrp .title_more.lv1 {display: inline-block;background: var(--main-white) url('https://img.megagong.net/m/2025/0930_njob/title_more.svg') center no-repeat;font-size: 0;width: 28px;height: 28px;margin: 0px 0 0 16px;border-radius: 100%;background-color: var(--main-bg1)}
.main_wrp .title_more.lv1.white {background-color: var(--main-white)}
.main_wrp .tit_explain {margin: 24px 0 0;color: var(--main-text4)}
/* E: Å¸ÀÌÆ² ¿µ¿ª (°øÅë) */

/* slick µô·¹ÀÌ ³ëÃâ  */
.main_wrp .slick-slider {opacity: 0; transition: opacity 0.2s}
.main_wrp .slick-slider.slick-initialized {opacity: 1 !important}
.main_wrp .slick-slider .slick-slide {line-height:1}

/* S: ÃÖ»ó´Ü ¿ÍÀÌµå¹è³Ê */
.main_wrp .wideBnr_wrap {position: relative;}
.main_wrp .wideBnr_wrap .wideTop_slider{overflow: hidden}
.main_wrp .wideBnr_wrap .wideTop_slider .swiper-pagination{width: 100%;bottom: 40px;}
.main_wrp .wideBnr_wrap .wideTop_slider .item{overflow: hidden}
.main_wrp .wideBnr_wrap .wideTop_slider .item a{position: relative;display: flex;height: 600px;overflow: hidden;flex-direction: column;justify-content: center;align-items: center;/* background-image: url(https://img.megagong.net/m/2025/0930_njob/wide_bnr_top1_bg.jpg); *//* background-repeat: no-repeat; *//* background-size: cover; *//* background-position: center; */}
.main_wrp .wideBnr_wrap .wideTop_slider .item .img_bg{position: absolute;top: 0;left:0;width: 100%;height: 100%;}
.main_wrp .wideBnr_wrap .wideTop_slider .item .img_bg img{object-fit: cover;object-position: 50% 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.main_wrp .wideBnr_wrap .wideTop_slider .item .txt_wrap{position: relative;display: flex;padding: 0 0 6px;color: #fff;flex-direction: column;justify-content: center;align-items: center;gap: 12px;height: 100%}
.main_wrp .wideBnr_wrap .wideTop_slider .item .txt_wrap h2{text-align: center;color: #FFF;text-align: center;font-size: 45px;font-weight: 700;line-height: 1.3;letter-spacing: -1px}
.main_wrp .wideBnr_wrap .wideTop_slider .item .txt_wrap h2 b{color: #6DFAFF;font-family: Pangram;font-size: 56px;font-weight: 400;letter-spacing: 2.8px}
.main_wrp .wideBnr_wrap .wideTop_slider .item .txt_wrap p{color: #FFF;text-align: center;font-size: 20px;font-weight: 400;line-height: 1.8;letter-spacing: -0.2px;margin: 11px 0 0;}
.main_wrp .wideBnr_wrap .wideTop_slider .item .txt_wrap p strong{color: #6DFAFF;font-size: 20px;font-weight: 700}
.main_wrp .wideBnr_wrap .wideTop_slider .item .txt_wrap .direct{margin: 0;display: flex;width: 260px;height: 50px;justify-content: center;align-items: center;border-radius: 100px;background: #FFF;color: #111;text-align: center;font-size: 14px;font-weight: 700;line-height: 36px;margin: 15px 0 0;}
.main_wrp .wideBnr_wrap .wideTopSlider_tabs{display: flex;width: 1200px;align-items: center;gap: 30px;position: absolute;left: 50%;bottom: 40px;transform: translateX(-50%);z-index: 1}
.main_wrp .wideBnr_wrap .wideTopSlider_tabs .item{flex: 1;align-self: stretch}
.main_wrp .wideBnr_wrap .wideTopSlider_tabs .item a{display: flex;height: 76px;flex-direction: column;align-items: center;gap: 10px;border-radius: 10px;border: 1px solid rgba(255, 255, 255, 0.50);color: rgba(255, 255, 255, 0.70);font-size: 16px;font-weight: 700;justify-content: center}
.main_wrp .wideBnr_wrap .wideTopSlider_tabs .item.on a{border: 0;background: #0009afcc;color: #fff}
/* E: ÃÖ»ó´Ü ¿ÍÀÌµå¹è³Ê */

/* S: ÀÚ°ÝÁõ ¸®½ºÆ® */
.main_wrp .main_licenseList {background: var(--njob-menuIcn-color2);padding-bottom: 100px}
.main_wrp .main_licenseList .license_tabs {margin: 0 0 20px;display: flex;flex-direction: row;align-items: flex-start;gap: 8px;display: none}
.main_wrp .main_licenseList .license_tabs .slick-slide {margin-right: 6px}
.main_wrp .main_licenseList .license_tabs .item a {background-color: var(--main-bg1);color: var(--main-text4);border-radius: 30px;font-size: 12px;font-weight: 500;display: flex;padding: 7px 17px;justify-content: center;align-items: center;gap: 10px}
.main_wrp .main_licenseList .license_tabs .item.on a {background-color: var(--njob-menuIcn-color1); color: #fff}
.main_wrp .main_licenseList .license_list{margin: 60px -32px 0 0;height: 312px;overflow: hidden}
.main_wrp .main_licenseList .license_list:not(.slick-initialized){display: none;}
.main_wrp .main_licenseList .license_list.slick-initialized{display: block;}
.main_wrp .main_licenseList .license_list .slick-slide{margin: 0 32px 0 0;transition: width 0.3s}
.main_wrp .main_licenseList .license_list .item{padding: 0 0 52px;position: relative}
.main_wrp .main_licenseList .license_list a{position: relative;display: block;height: 260px;background: var(--main-white);border-radius: 10px;padding: 36px 36px;background: var(--njob-menuIcn-color1);color: #fff;overflow: hidden}
.main_wrp .main_licenseList .license_list .coming a{background: var(--main-white);cursor: default}
.main_wrp .main_licenseList .license_list .img_bg{display: none;position: absolute;top: 0;left: 0;object-fit: cover;width: 100%;height: 100%;object-position: 0 50%}
.main_wrp .main_licenseList .license_list .img_bg{display:block}
.main_wrp .main_licenseList .license_list .coming .img_bg{display:none}
.main_wrp .main_licenseList .license_list .txt_wrap{position: relative;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;height: 100%}
.main_wrp .main_licenseList .license_list .coming .txt_wrap{color: var(--main-text4);opacity: 0.5}
.main_wrp .main_licenseList .license_list .txt_wrap .tit{font-size: 24px;font-weight: 500;letter-spacing: -0.24px;line-height: 108%}
.main_wrp .main_licenseList .license_list .coming .txt_wrap .tit{font-weight: 300}
.main_wrp .main_licenseList .license_list .txt_wrap .explain{margin: 14px 0 0;line-height: 169.231%}
.main_wrp .main_licenseList .license_list .view{position: absolute;bottom: 40px;left: 40px;background: #003192;border-radius: 36px;color: #fff;padding: 0 26px;font-size: 12px;line-height: 30px;letter-spacing: 0}
.main_wrp .main_licenseList .license_list .coming .view{background: #E8E8E8}
.main_wrp .main_licenseList .license_list .type_icon {position: absolute;bottom: 1px;right: 22px;}
/* E: ÀÚ°ÝÁõ ¸®½ºÆ® */

/* S: ¿ÍÀÌµå ÀÌº¥Æ® ¹è³Ê */
.main_wrp .main_wideEventBnr .wideEvent_slider{position: relative}
.main_wrp .main_wideEventBnr .wideEvent_slider.pc_bnr .swiper-pagination{position: relative;bottom: unset;right: unset;}
.main_wrp .main_wideEventBnr .wideEvent_slider .item a{display: flex;justify-content: center;align-items: center}
.main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap {width: 1080px;margin: 0 auto;color: #fff;position: relative;height: 160px;display: flex;flex-direction: column;align-items: flex-start;justify-content: center}
.main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .img_bg{position: absolute;right: 0;top: 0;opacity: 0}
.main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .evt_key{font-size: 24px;font-weight: bold;line-height: 1}
.main_wrp .main_wideEventBnr .wideEvent_slider.mo_bnr .txt_wrap .evt_key{font-weight: 500;}

.main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .evt_key b{color: #6DFAFF;font-weight: inherit}
.main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .evt_explain{font-size: 16px;font-weight: 400;margin: 18px 0 0;line-height: 1}
.main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .evt_explain b{font-weight: 500;}
/* E: ¿ÍÀÌµå ÀÌº¥Æ® ¹è³Ê */

/* S: ¼±»ý´Ô ¶óÀÎ¾÷ */
.main_wrp .main_superTea .superTea_tabs {margin: 60px 0 40px;display: flex;flex-direction: row;justify-content: center;gap: 14px}
.main_wrp .main_superTea .superTea_tabs .slick-slide {margin-right: 14px}
.main_wrp .main_superTea .superTea_tabs .item a {background-color: var(--main-bg1);color: var(--main-text4);border-radius: 999px;font-size: 15px;font-weight: 500;display: flex;padding: 12px 31px;justify-content: center;align-items: center;gap: 10px}
.main_wrp .main_superTea .superTea_tabs .item.on a {background-color: var(--njob-menuIcn-color1); color: #fff}
.main_wrp .main_superTea .superTea_list {border-radius: var(--main-border-radius);overflow: hidden;margin: 60px 0 00;height: 300px}
.main_wrp .main_superTea .superTea_list.solo {width: 912px;margin: 60px auto 0}
.main_wrp .main_superTea .superTea_list .slick-list{margin: 0 -16px}
.main_wrp .main_superTea .superTea_list.solo .slick-list{margin:0}
.main_wrp .main_superTea .superTea_list .slick-slide{margin: 0 16px 0 16px;transition: width 0.3s}
.main_wrp .main_superTea .superTea_list.solo .slick-slide{margin: 0}
.main_wrp .main_superTea .superTea_list .item a {position: relative;display: block;border-radius: 12px;padding: 46px 40px;background-color: #f9f9f9;border-radius: var(--main-border-radius);background: var(--njob-menuIcn-color2);height: 300px;overflow: hidden}
.main_wrp .main_superTea .superTea_list.solo .item a {width: 912px}
.main_wrp .main_superTea .superTea_list .item.coming a {background-color: var(--main-bg1)}
.main_wrp .main_superTea .superTea_list .item .badge_wrap{display: flex;flex-direction: row;align-items: flex-start;gap: 10px}
.main_wrp .main_superTea .superTea_list .item .badge{display: inline-flex;padding: 4px 13px 6px;border-radius: 15px;font-size: 14px;font-weight: 400;border: 1px solid var(--njob-menuIcn-color1);color: var(--njob-menuIcn-color1);justify-content: center;align-items: center;margin: 0 0 17px}
.main_wrp .main_superTea .superTea_list .item {position: relative}		
.main_wrp .main_superTea .superTea_list .t_img.prof {position: absolute;right: 0;bottom: 0;width: 246px;}
.main_wrp .main_superTea .superTea_list .txt .point {font-size: 22px; font-style: normal; line-height: 90%; margin: 0 0 12px}
.main_wrp .main_superTea .superTea_list .txt .plus {color: #777; font-size: 14px; line-height: 128%; margin: 0 0 10px}
.main_wrp .main_superTea .superTea_list .txt .check {display: flex; align-items: center; gap: 5px}
.main_wrp .main_superTea .superTea_list .txt .check .ico {margin: 1px 0 0}
.main_wrp .main_superTea .superTea_list .tiny {position: absolute;bottom: 16px;left: 40px;display: block;font-size: 12px;color: #777;letter-spacing: 0;line-height: 1.3;display: flex;justify-content: flex-end;gap: 5px;align-items: center;z-index: 1;display: none}
.main_wrp .main_superTea .superTea_list .name {font-size: 16px;font-weight: 700;line-height: 12px;font-family: inherit;margin: 45px 0 0 0}
.main_wrp .main_superTea .superTea_list .name .ico {display: flex; width: 15px; height: 15px; justify-content: center; align-items: center; gap: 10px; border-radius: 23px; border: 1px solid #ebebeb66; color: #FFF; font-size: 8px; font-style: normal; line-height: 1; letter-spacing: -0.65px}
.main_wrp .main_superTea .superTea_list .name strong {display: block; font-weight: inherit}
.main_wrp .main_superTea .superTea_list .noti {font-size: 10px;line-height: 120%;color: #777;opacity: 0.5}
.main_wrp .main_superTea .superTea_list .txt_wrap {padding: 0 170px 0 0}
.main_wrp .main_superTea .superTea_list .txt_wrap .tit{font-size: 22px;font-weight: 500;line-height: 34px}
.main_wrp .main_superTea .superTea_list .coming .txt_wrap {opacity:0.5}
.main_wrp .main_superTea .superTea_list .coming .txt_wrap .tit{color: var(--main-text4);font-weight: 300}
.main_wrp .main_superTea .superTea_list .txt_wrap .explain b{color: #6DFAFF;font-weight: inherit}
.main_wrp .main_superTea .superTea_list .txt_wrap .explain{font-size: 14px;font-weight: normal;margin: 13px 0 0;color: #777;line-height: 22px}
/* E: ¼±»ý´Ô ¶óÀÎ¾÷ */

/* S: ±³Àç ¸®½ºÆ® */
.main_wrp .main_bookNewList {background: var(--njob-menuIcn-color2);padding-bottom: 100px}
.main_wrp .main_bookNewList .bookNew_list{margin: 60px 0 0;overflow: hidden;position: relative} 
.main_wrp .main_bookNewList .bookNew_list .swiper-slide {background: none;padding: 0}
.main_wrp .main_bookNewList .bookNew_list .item{padding: 0;position: relative}
.main_wrp .main_bookNewList .bookNew_list a{position: relative;display: block;overflow: hidden}
.main_wrp .main_bookNewList .bookNew_list .book_img{position: relative;padding: 245px 0 0;width: 190px;border-radius: 10px;overflow: hidden;}
.main_wrp .main_bookNewList .bookNew_list .book_img img{position: absolute;top: 0;left: 0;object-fit: cover;width: 100%;height: 100%;object-position: 50% 0}
.main_wrp .main_bookNewList .bookNew_list .txt_wrap{position: relative;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;height: 100%}
.main_wrp .main_bookNewList .bookNew_list .txt_wrap .tit{font-size: 16px;font-weight: 500;text-align: center;width: 100%;margin: 20px 0 0;line-height: 24px}
.main_wrp .main_bookNewList .bookNew_list .txt_wrap .auth{margin: 10px 0 0;text-align: center;color: var(--color-gray);font-size: 14px}
/* E: ±³Àç ¸®½ºÆ® */

/* S: ¼ö°­ÈÄ±â ¸®½ºÆ® */
.main_wrp .main_usCommentList {background: #000000 url('https://img.megagong.net/m/2025/0930_njob/uscomment_list_bg.png') 50% 0 no-repeat;/* padding-bottom: 100px; */color: #fff}
.main_wrp .main_usCommentList .title_wrap h3  {color: var(--main-bg1)}
.main_wrp .main_usCommentList .usComment_list{margin: 60px 0 0} 
.main_wrp .main_usCommentList .usComment_list .swiper-slide {background: rgba(78, 78, 78, 0.60)}
.main_wrp .main_usCommentList .ver_dark .pr_review_swiper .swiper-slide .review_tit{height: 50px;line-height: 26px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
/* E: ¼ö°­ÈÄ±â ¸®½ºÆ® */

/* S: ÃßÃµ¿µ»ó ¸®½ºÆ® */
.main_wrp .main_recomVodList {background: var(--njob-menuIcn-color2);padding-bottom: 100px}
.main_wrp .main_recomVodList .recomVod_list{margin: 60px 0 0;overflow: hidden;position: relative} 
.main_wrp .main_recomVodList .recomVod_list .swiper-slide {background: none;padding: 0}
.main_wrp .main_recomVodList .recomVod_list .item{position: relative}
.main_wrp .main_recomVodList .recomVod_list a{position: relative;display: block;overflow: hidden}
.main_wrp .main_recomVodList .recomVod_list .book_img{position: relative;padding: 175px 0 0;width: 276px;border-radius: 10px;overflow: hidden;background: #777}
.main_wrp .main_recomVodList .recomVod_list .book_img img{position: absolute;top: 0;left: 0;object-fit: cover;width: 100%;height: 100%;object-position: 50% 50%}
.main_wrp .main_recomVodList .recomVod_list .txt_wrap{position: relative;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;height: 100%}
.main_wrp .main_recomVodList .recomVod_list .txt_wrap .tit{font-size: 16px;font-weight: 500;text-align: center;width: 100%;margin: 20px 0 0;line-height: 150%}
.main_wrp .main_recomVodList .recomVod_list .txt_wrap .auth{margin: 9px 0 0;text-align: center;color: var(--color-gray);font-size: 14px}
/* E: ÃßÃµ¿µ»ó ¸®½ºÆ® */

/* S: °øÁö»çÇ× */
.main_wrp .main_ourNotice .ourNotice_list{height: 160px;overflow: hidden}
.main_wrp .main_ourNotice .ourNotice_list .item {padding: 0; width: 100%}		
.main_wrp .main_ourNotice .ourNotice_list a {position: relative;display: flex;align-items: center;flex-wrap: wrap;padding: 10px 76px 10px 0}		
.main_wrp .main_ourNotice .ourNotice_list .date {position: absolute;right: 0;font-size: 13px;color: var(--main-text4)}
.main_wrp .main_ourNotice .ourNotice_list .txt_wrap {width: 100%; display: flex; align-items: center; gap: 10px; flex-wrap: wrap; line-height: 1}
.main_wrp .main_ourNotice .ourNotice_list .txt_wrap .tit {max-width: calc(100% - 25px);padding: 1px 0}
/* E: °øÁö»çÇ× */

/* S: ÇÐ½ÀÁö¿ø¼¾ÅÍ */
.main_wrp .main_center .btn_wrap {display: flex;flex-wrap: wrap;gap: 20px;flex-direction: row;align-items: center;margin: 38px 0 35px}
.main_wrp .main_center .btn_wrap .item {flex: 1 0 calc(50% - 14px)}
.main_wrp .main_center .btn_wrap .item a {display: flex;height: 50px;justify-content: center;align-items: center;gap: 4px;flex: 1 0 0;border-radius: 30px;background: var(--main-text3);color: #fff;font-size: 14px}
.main_wrp .main_center .btn_wrap .item a span {display: flex; align-items: center; gap: 4px}
.main_wrp .main_center .btn_wrap .item a span i {margin: 1px 0 0}
.main_wrp .main_center .info_box .fir ul li a span::before {background-image: url(https://img.megagong.net/m/2024/0619_main/center_icon1.png) !important}
.main_wrp .main_center .info_box {font-size: 12px;color: var(--color-gray)}
.main_wrp .main_center .info_box .sec {margin: 0;font-size: 13px;line-height: 21px}
.main_wrp .main_center .info_box .sec ul li.flex a {color: #111 !important; border-color: #a0a0a0 !important; line-height: 1; padding: 0 0 2px}
.main_wrp .main_center .info_box .fir ul li a {border-radius: 3px; width: 105px; height: 95px; display: flex; height: 40px; justify-content: center; align-items: center; gap: 4px; flex: 1 0 0; border-radius: var(--main-border-radius); background: var(--njob-menuIcn-color1)}
.main_wrp .main_center.gong .info_box .fir ul li a {background: var(--njob-menuIcn-color1)}
.main_wrp .main_center.sobang .info_box .fir ul li a {background: var(--njob-menuIcn-color1)}
.main_wrp .main_center .info_box .fir ul li:last-child a span::before {background-image: url(https://img.megagong.net/m/2024/0619_main/center_icon2.png) !important}
.main_wrp .main_center .info_box .sec ul li.etc_link {margin-top: 23px; display: flex; gap: 7px}
/* E: ÇÐ½ÀÁö¿ø¼¾ÅÍ */





@media screen and (min-width:1200px) {

    /* S: ÃÖ»ó´Ü ¿ÍÀÌµå¹è³Ê */
    .main_wrp .wideBnr_wrap .wideTop_slider .swiper-slide-active .item .txt_wrap{animation: zoomOut 0.5s ease-in-out forwards}
    @keyframes zoomOut {
        0% {transform: scale(1.1);opacity:0}
        100% {transform: scale(1);opacity:1}
   }
    /* E: ÃÖ»ó´Ü ¿ÍÀÌµå¹è³Ê */
    
    /* S: ¿ÍÀÌµå ÀÌº¥Æ® ¹è³Ê */
    .main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .img_bg{transform: translateX(80px);}
    .main_wrp .main_wideEventBnr .wideEvent_slider .swiper-slide-active .txt_wrap .img_bg{transform: translateX(0);opacity: 1;transition: all 0.8s;}
    /* E: ¿ÍÀÌµå ÀÌº¥Æ® ¹è³Ê */

}


@media screen and (max-width:1200px) {

    /* S: ¿µ¿ª (°øÅë) */
    .main_wrp{padding: 0 0 30px}
    .main_wrp .main_wideWrap{padding: 0;margin: 30px 0 0;background: var(--main-white);color: #000}
    .main_wrp .inner_wrap{width: auto;padding: 0 20px}
    .main_wrp .inner_wrap.half{gap: 0}
    .main_wrp .main_halfWrap .cont_wrap {border: var(--main-border1);border-radius: var(--main-border-radius);margin: 18px 0 0;padding: 13px 15px}
    /* E: ¿µ¿ª (°øÅë) */

    /* slick */
    .main_wrp .slidebtn_wrap {top: -65px}
    .main_wrp .paging_common .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;margin:0 2px}
    .main_wrp .paging_common .swiper-pagination .swiper-pagination-bullet-active{width:15px}

    /* S: Å¸ÀÌÆ² ¿µ¿ª (°øÅë) */
    .main_wrp .title_wrap.lv1 h3{font-size: 18px;font-weight:bold}
    .main_wrp .title_wrap.lv2 {border-bottom: 0;padding: 0;margin: 0}
    .main_wrp .title_more.lv1{background-color: var(--main-white);margin-left: 5px;margin-top: 1px;width: 12px;height: 12px;overflow: hidden}
    .main_wrp .tit_explain {margin: 10px 0 0}
    /* E: Å¸ÀÌÆ² ¿µ¿ª (°øÅë) */

    /* S: ÃÖ»ó´Ü ¿ÍÀÌµå¹è³Ê */
    .main_wrp .wideBnr_wrap {margin: 22px 20px 0 20px;background: none}
    .main_wrp .wideBnr_wrap .wideTop_slider {border-radius: var(--main-border-radius) 0px 0px 20px}
    .main_wrp .wideBnr_wrap .wideTop_slider .swiper-pagination{bottom: 18px;right: 5px;justify-content: flex-end;}
    .main_wrp .wideBnr_wrap .wideTop_slider .swiper-slide {width: 83vw}
    .main_wrp .wideBnr_wrap .wideTop_slider .item a {flex-direction: column;height: auto;align-items: stretch;background: none;border-radius: var(--main-border-radius)}
    .main_wrp .wideBnr_wrap .wideTop_slider .item a img {width:100%}
    .main_wrp .wideBnr_wrap .wideTopSlider_tabs {width: auto;width: 100%;padding: 0 20px;gap: 15px}
    .main_wrp .wideBnr_wrap .wideTopSlider_tabs .item a {height: 60px}
    /* E: ÃÖ»ó´Ü ¿ÍÀÌµå¹è³Ê */

    /* S: ¼±»ý´Ô ¶óÀÎ¾÷ */
    .main_wrp .main_superTea .superTea_list{margin: 18px 0 0;height: 180px}
    .main_wrp .main_superTea .superTea_list .slick-list{margin:0}
    .main_wrp .main_superTea .superTea_list.solo{width: auto;margin-top: 18px}
    .main_wrp .main_superTea .superTea_list .slick-slide{margin: 0 20px 0 0}
    .main_wrp .main_superTea .superTea_list .item a{padding: 20px;height: 180px}
    .main_wrp .main_superTea .superTea_list .slick-track{
    display: flex;
}
    .main_wrp .main_superTea .superTea_list .slick-slide.slick-current{width: calc(100vw - 375px);margin: 0 20px 0 0;/* flex: 1; */}
    .main_wrp .main_superTea .superTea_list .slick-slide{width: 300px;margin: 0}
    .main_wrp .main_superTea .superTea_list.solo .item a{width: auto}
    .main_wrp .main_superTea .superTea_list .item .badge{font-size: 12px;padding: 3px 8px 4px;margin: 0 0 8px}
    .main_wrp .main_superTea .superTea_list .t_img.prof{width: 129px}
    .main_wrp .main_superTea .superTea_list.solo .t_img.prof{right: 50px}
    .main_wrp .main_superTea .superTea_list.solo .item.coming .t_img.prof{right: 0}
    .main_wrp .main_superTea .superTea_list .name{font-size: 12px;margin: 21px 0 0}
    .main_wrp .main_superTea .superTea_list .txt_wrap{padding: 0 120px 0 0}
    .main_wrp .main_superTea .superTea_list.solo .coming .txt_wrap{padding:0}
    .main_wrp .main_superTea .superTea_list .txt_wrap .tit{font-size: 15px;line-height: 21px}
    .main_wrp .main_superTea .superTea_list .txt_wrap .explain{font-size: 12px;line-height: 19px;margin: 9px 0 0}
    /* E: ¼±»ý´Ô ¶óÀÎ¾÷ */

    /* S: ÀÚ°ÝÁõ ¸®½ºÆ® */
    .main_wrp .main_licenseList{padding-bottom: 0;background: var(--main-white)}
    .main_wrp .main_licenseList .license_tabs{display: flex;margin: 18px 0 0}
    .main_wrp .main_licenseList .license_tabs .item a{letter-spacing: 0}
    .main_wrp .main_licenseList .license_tabs .item.coming a{cursor: default}
    .main_wrp .main_licenseList .license_list{margin: 15px 0 0 0;height: 180px}
    .main_wrp .main_licenseList .license_list .slick-track{display:flex}
    .main_wrp .main_licenseList .license_list .slick-slide{width: 300px;margin: 0}
    .main_wrp .main_licenseList .license_list .slick-slide.slick-current{width: calc(100vw - 375px);margin: 0 20px 0 0}
    .main_wrp .main_licenseList .license_list .slick-current + .slick-slide + .slick-slide{display: none}
    .main_wrp .main_licenseList .license_list .item{padding: 0}
    .main_wrp .main_licenseList .license_list a{border-radius: var(--main-border-radius);padding: 20px;height: 180px}
    .main_wrp .main_licenseList .license_list .coming a{background: var(--main-bg1)}
    .main_wrp .main_licenseList .license_list .txt_wrap .tit{font-size: 17px}
    .main_wrp .main_licenseList .license_list .txt_wrap .explain{font-size: 13px}
    .main_wrp .main_licenseList .license_list .view{bottom: 20px;left: 20px;font-size: 10px;padding: 0 19px;line-height: 22px}
    .main_wrp .main_licenseList .license_list .type_icon{bottom: 11px;right: 14px;width: 56px;height: 56px}
    /* E: ÀÚ°ÝÁõ ¸®½ºÆ® */

    /* S: ¿ÍÀÌµå ÀÌº¥Æ® ¹è³Ê */
    .main_wrp .main_wideEventBnr {margin: 30px 0 0}
    .main_wrp .main_wideEventBnr .wideEvent_slider{border-radius: var(--main-border-radius);margin: 0 20px;overflow: hidden;position: relative}
    .main_wrp .main_wideEventBnr .wideEvent_slider .item a {position: relative;display: flex;flex-wrap: wrap;flex-direction: column;gap: 10px;justify-content: center;align-items: center;background: var(--njob-menuIcn-color2);height: 76px}		
    .main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap {width:auto}
    .main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .evt_key{font-size: 15px;
    line-height: 22px}
    .main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .evt_key b{color: var(--njob-menuIcn-color1)}
    .main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap {display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;align-items: center;width: 100%;gap: 15px;padding: 0 15px;line-height: 122%;color: inherit}
    .main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap i{width: 34px}
    .main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .evt_key br {display: none}
    .main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .evt_key .highlight {color: var(--njob-menuIcn-color1)}
    /* E: ¿ÍÀÌµå ÀÌº¥Æ® ¹è³Ê */

    /* S: ±³Àç ¸®½ºÆ® */
    .main_wrp .main_bookNewList {background: var(--label-color);padding: 0;margin: 30px 0 0}
    .main_wrp .main_bookNewList .slidebtn_wrap{top: -66px;display: none}
    .main_wrp .main_bookNewList .bookNew_list{margin: 18px 0 0}
    .main_wrp .main_bookNewList .bookNew_list .book_img{padding: 130% 0 0;width: 100%}
    .main_wrp .main_bookNewList .bookNew_list .txt_wrap .tit{margin: 10px 0 0;font-size: 14px;line-height: 19px}
    .main_wrp .main_bookNewList .bookNew_list .txt_wrap .auth{font-size: 12px;margin: 6px 0 0}
    /* E: ±³Àç ¸®½ºÆ® */

    /* S: ¼ö°­ÈÄ±â ¸®½ºÆ® */
    .main_wrp .main_usCommentList .usComment_list{margin: 18px 0 0} 
    .main_wrp .main_usCommentList .title_wrap h3{color: var(--color-black)}
    .main_wrp .main_usCommentList .slidebtn_wrap{display: none}
    .main_wrp .main_usCommentList .usComment_list .swiper-slide{padding: 20px;background: var(--main-bg1);color: var(--army-menuIcn-color1)}
    .main_wrp .main_usCommentList .ver_dark .pr_review_swiper .swiper-slide .review_tit{color: var(--color-black);font-size: 15px;height: 40px;line-height: 20px;}

    .main_wrp .main_usCommentList .ver_dark .pr_review_swiper .swiper-slide .review_con{font-weight: normal}
    .main_wrp .main_usCommentList .ver_dark .pr_review_swiper .swiper-slide .review_con, 
    .main_wrp .main_usCommentList .ver_dark .pr_review_swiper .swiper-slide .review_con strong{color: #555;font-size: 13px;line-height: 160%;margin-top: 10px}
    /* E: ¼ö°­ÈÄ±â ¸®½ºÆ® */

    /* S: ÃßÃµ¿µ»ó ¸®½ºÆ® */
    .main_wrp .main_recomVodList .slidebtn_wrap{display: none}
    .main_wrp .main_recomVodList .recomVod_list {margin: 18px 0 0}
    .main_wrp .main_recomVodList .recomVod_list .item {padding: 0}
    .main_wrp .main_recomVodList .recomVod_list .book_img {padding: 63% 0 0;width: 100%}
    .main_wrp .main_recomVodList .recomVod_list .txt_wrap .tit {font-size: 14px;line-height: 130%;margin: 14px 0 0}
    .main_wrp .main_recomVodList .recomVod_list .txt_wrap .auth {font-size: 12px}
    /* E: ÃßÃµ¿µ»ó ¸®½ºÆ® */

    /* S: °øÁö»çÇ× */
    .main_wrp .main_halfWrap{width: 100%;padding: 0;background: none;margin: 30px 0 0;height: auto}
    .main_wrp .main_ourNotice .ourNotice_list{height: 100px}
    .main_wrp .main_ourNotice .ourNotice_list a {padding: 3px 76px 3px 0}		
    .main_wrp .main_ourNotice .ourNotice_list .txt_wrap .tit {font-size: 14px}
    /* E: °øÁö»çÇ× */

    /* S: ÇÐ½ÀÁö¿ø¼¾ÅÍ */
    .main_wrp .main_center .cont_wrap {border: var(--main-border1); border-radius: var(--main-border-radius)}
    .main_wrp .main_center .btn_wrap {margin: 7px 0 12px;gap: 15px}
    .main_wrp .main_center .btn_wrap .item a{background: var(--njob-menuIcn-color1);height: 38px;font-size: 13px}
    .main_wrp .main_center h3 {font-size: 17px}
    .main_wrp .main_center .info_box {flex-direction: row;align-items: flex-start;padding: 0 0 7px}
    .main_wrp .main_center .info_box .sec{line-height: 18px}
    .main_wrp .main_center .info_box .fir {width: calc(100% - 300px)}
    .main_wrp .main_center .info_box .fir ul li {flex: 1}
    .main_wrp .main_center .info_box .fir ul li a {width: 100%; height: 80px}
    .main_wrp .main_center .info_box .sec ul li.etc_link {margin-top: auto; margin: 18px 0 0}
    /* E: ÇÐ½ÀÁö¿ø¼¾ÅÍ */


}


@media screen and (max-width:992px) {

    /* S: ÀÚ°ÝÁõ ¸®½ºÆ® */
    .main_wrp .main_licenseList .license_list .slick-slide{width: 200px}
    .main_wrp .main_licenseList .license_list .slick-slide.slick-current{width: calc(100vw - 275px)}
    /* E: ÀÚ°ÝÁõ ¸®½ºÆ® */
    
    /* S: ¼±»ý´Ô ¶óÀÎ¾÷ */
    .main_wrp .main_superTea .superTea_list .slick-slide{width: 200px}
    .main_wrp .main_superTea .superTea_list .slick-slide.slick-current{width: calc(100vw - 275px)}
    .main_wrp .main_superTea .superTea_list.solo .t_img.prof{right: 0}
    /* E: ¼±»ý´Ô ¶óÀÎ¾÷ */
    
}


@media screen and (max-width:768px) {


    /* S: Å¸ÀÌÆ² ¿µ¿ª (°øÅë) */
    .main_wrp .title_wrap.lv1 h3  {font-size: 15px}
    .main_wrp .title_wrap.lv2 h3 {font-size: 15px}
    .main_wrp .title_more.lv2{width: 15px;height: 15px;margin-left: 6px}
    .main_wrp .tit_explain {margin: 10px 0 0}
    /* E: Å¸ÀÌÆ² ¿µ¿ª (°øÅë) */

    /* S: ÃÖ»ó´Ü ¿ÍÀÌµå¹è³Ê */
    .main_wrp .wideBnr_wrap {margin-right: 20px}
    /* E: ÃÖ»ó´Ü ¿ÍÀÌµå¹è³Ê */

    /* S: ÀÚ°ÝÁõ ¸®½ºÆ® */
    .main_wrp .main_licenseList .license_list{height: 140px}
    .main_wrp .main_licenseList .license_list .slick-slide.slick-current{width: auto;margin: 0}
    .main_wrp .main_licenseList .license_list a{height: 140px}
    .main_wrp .main_licenseList .license_list .txt_wrap .tit{font-size: 15px}
    .main_wrp .main_licenseList .license_list .txt_wrap .explain{font-size: 11px;line-height: 18px;margin: 6px 0 0}
    /* E: ÀÚ°ÝÁõ ¸®½ºÆ® */

    /* S: ¿ÍÀÌµå ÀÌº¥Æ® ¹è³Ê */
    .main_wrp .main_wideEventBnr .wideEvent_slider .swiper-pagination{bottom: 10px}
    .main_wrp .main_wideEventBnr .wideEvent_slider .item a {height: 64px}		
    .main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .evt_key{font-size: 13px;line-height: 17px}
    .main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap {justify-content: flex-start}
    .main_wrp .main_wideEventBnr .wideEvent_slider .txt_wrap .evt_key br {display: block}
    /* E: ¿ÍÀÌµå ÀÌº¥Æ® ¹è³Ê */

    /* S: ¼±»ý´Ô ¶óÀÎ¾÷ */
    .main_wrp .main_superTea .superTea_list.solo{width: 100%}
    .main_wrp .main_superTea .superTea_list .slick-slide{margin: 0}
    .main_wrp .main_superTea .superTea_list .item .badge_wrap{gap: 5px}
    .main_wrp .main_superTea .superTea_list .item .badge{margin: 0 0 11px}
    .main_wrp .main_superTea .superTea_list .name{font-size: 10px}
    .main_wrp .main_superTea .superTea_list.solo .t_img.prof{right: 0}
    .main_wrp .main_superTea .superTea_list .txt_wrap{padding: 0 100px 0 0}
    .main_wrp .main_superTea .superTea_list .txt_wrap .tit{font-size: 13px;line-height: 18px}
    .main_wrp .main_superTea .superTea_list .txt_wrap .explain{font-size: 11px;line-height: 13px;margin: 8px 0 0}
    .main_wrp .main_superTea .superTea_list .slick-slide.slick-current{margin: 0}
    /* E: ¼±»ý´Ô ¶óÀÎ¾÷ */

    /* S: ±³Àç ¸®½ºÆ® */
    .main_wrp .main_bookNewList .bookNew_list .txt_wrap .tit{font-size: 12px;line-height: 16px}
    .main_wrp .main_bookNewList .bookNew_list .txt_wrap .auth{margin: 2px 0 0}
    /* E: ±³Àç ¸®½ºÆ® */

    /* S: ÃßÃµ¿µ»ó ¸®½ºÆ® */
    .main_wrp .main_recomVodList .recomVod_list {overflow: initial}
    .main_wrp .main_recomVodList .recomVod_list .swiper-slide {width: 176px}
    .main_wrp .main_recomVodList .recomVod_list .txt_wrap .tit {font-size: 13px;line-height: 16px;margin: 10px 0 0}
    .main_wrp .main_recomVodList .recomVod_list .txt_wrap .auth {font-size: 11px;line-height: 11px;margin: 4px 0 0}
    /* E: ÃßÃµ¿µ»ó ¸®½ºÆ® */

    /* S: °øÁö»çÇ× */
    .main_wrp .main_ourNotice .ourNotice_list{height: 90px}
    .main_wrp .main_ourNotice .ourNotice_list a {padding: 2px 0 2px 0}		
    .main_wrp .main_ourNotice .ourNotice_list .date {display: none}
    .main_wrp .main_ourNotice .ourNotice_list .txt_wrap .tit {font-size: 13px}
    /* E: °øÁö»çÇ× */

    /* S: ÇÐ½ÀÁö¿ø¼¾ÅÍ */
    .main_wrp .main_center .info_box .sec{font-size: 12px;line-height: 15px}
    /* E: ÇÐ½ÀÁö¿ø¼¾ÅÍ */


}


@media screen and (max-width:576px) {


    /* S: ÇÐ½ÀÁö¿ø¼¾ÅÍ */
    .main_wrp .main_center .btn_wrap .item a {font-size: 12px; height: 33px}
    .main_wrp .main_center .btn_wrap .item a span i img {width: 20px}
    /* E: ÇÐ½ÀÁö¿ø¼¾ÅÍ */


}
