<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-kr";
:root {
--main-point1:#0082ff;
--main-point2:#89c4fc;
--main-border1:1px solid #e6e6e8;
--main-border2:1px solid #c6c6c6;
--main-text1:#6f6f6f;
--main-text2:#393939;
--main-text3:#111;
--main-bg1:#f8f8f9;
--main-bg2:#e6e6e8;
--main-palette0:#f56a7a;
--main-palette0-bg:#ffd5e1;
--main-palette1:#0892e7;
--main-palette1-bg:#c1e7ff;
--main-palette2:#7968ff;
--main-palette2-bg:#ddd9ff;
--main-palette3:#ff9915;
--main-palette3-bg:#ffe6c6;
--main-palette4:#2ca953;
--main-palette4-bg:#cdf6da;
--main-palette5:#111111;
--main-palette5-bg:#eaeaea;
}
/* 메인최적화 추가 */

img:not([src]) {visibility:hidden !important}

/* S:영역 (공통) */
.main_wrp {width:100%;margin:0 auto;padding:40px 0 0;position:relative;overflow:hidden;line-height:1.3;font-family:"Noto Sans KR", "맑은 고딕","Malgun Gothic","돋움","Dotum", sans-serif;font-size:15px;font-weight:500}
.main_wrp * {box-sizing:border-box;word-break:break-all}
.main_wrp .gothic {font-family:'맑은 고딕','Malgun Gothic','돋움','Dotum',sans-serif}
.main_wrp .notosans {font-family:"Noto Sans KR", "맑은 고딕", "Malgun Gothic", "돋움", "Dotum", sans-serif}

.main_wrp .show_1200,
.main_wrp .show_992,
.main_wrp .show_768,
.main_wrp .show_576 {display:none}

/* main_onlyPc pc전용 , main_onlyMobile 모바일 전용 , 1200 기준*/

.main_onlyPc {width:100%}
.main_onlyMobile {display:none;width:100%}

.main_wrp .wide_wrap {width:1200px;margin:0 auto;position:relative;padding:40px 0}
.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:3px;background:#fff}
.main_wrp .cont_wrap {position:relative;padding:0 25px}
.main_sPick .cont_wrap,
.main_focusTea .cont_wrap {padding:0 30px}
.main_sPick .title_wrap.lv1{padding:15px 30px}
.main_wrp .tab_box .cont_wrap {height:265px}
.main_wrp hr {display:none}

/* slick */
.main_wrp .slick-initialized {opacity:1 !important}
.main_wrp .slick-list,
.main_wrp .slick-slider,
.main_wrp .slick-slide {}
.main_wrp .slick-dots {font-size:0;text-align:center;position:absolute;bottom:13px;left:0;width:100%}
.main_wrp .slick-dots li {display:inline-block;margin:0}
.main_wrp .slick-dots li + li {margin-left:5px}
.main_wrp .slick-dots li button {display:block;width:7px;height:7px;font-size:0;-webkit-border-radius:100%;border-radius:100%;background:#000;opacity:0.15}
.main_wrp .slick-dots li.slick-active button {opacity:1}
.main_wrp .bullet_topright .slick-dots {bottom:unset;top:10px;left:unset;right:10px;text-align:right;width:auto}
/* E:영역 (공통) */

/* 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(--main-point1)}
.main_wrp .title_wrap.lv1 {padding:15px 25px;border-bottom:var(--main-border1);height:50px}
.main_wrp .title_wrap.lv2 {margin:0 0 20px}
.main_wrp .title_wrap.lv2 h3 {font-size:20px}
.main_wrp .title_more {display:inline-block;background:url('https://img.megagong.net/m/2024/0619_main/common_more1.png') center no-repeat;font-size:0;width:15px;height:15px;margin:2px 0 0 8px}
/* E:타이틀 영역 (공통) */

/* S:탭 영역 (공통) */
.main_wrp .tab_wrap {position:relative;line-height:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin:0 0 10px}
.main_wrp .tab_wrap::before {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--main-bg2);z-index:1}
.main_wrp .tab_wrap li {position:relative;flex:1;background:var(--main-bg1)}
.main_wrp .tab_wrap li + li {border-left:var(--main-border1)}
.main_wrp .tab_wrap li.on {background:#fff}
.main_wrp .tab_wrap li.on::before {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;z-index:1}
.main_wrp .tab_wrap li button {display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;height:50px;width:100%;font-size:16px;color:#777;font-family:inherit}
.main_wrp .tab_wrap li.on button {font-size:17px;font-weight:bold;color:var(--main-text3)}
.main_wrp .tab_wrap li a.more,
.main_wrp .tab_wrap .title_more {opacity:0.3}
.main_wrp .tab_wrap li.on a.more,
.main_wrp .tab_wrap li.on .title_more {opacity:1}
.main_wrp .tab_box {background:#fff}
.main_wrp .slick_commonTab  {padding:10px 18px 0 18px;opacity:0;transition:opacity 0.2s}
.main_wrp .slick_commonTab a {display:block;border:var(--main-border1);background:#fff;font-size:13px;line-height:26px;height:28px;padding:0 20px 1px;text-align:center;cursor:pointer;border-radius:3px}
.main_wrp .slick_commonTab .slick-slide {margin:0 5px}
.main_wrp .slick_commonTab .slick-slide.slick-current a {background:#222;color:#fff;border-color:#222;font-weight:normal}
.main_wrp .slick_commonTab .slick-arrow {position:absolute;bottom:0px;font-size:0;width:20px;height:calc(100% - 10px)}
.main_wrp .slick_commonTab .slick-prev {left:0;background:url('https://img.megagong.net/m/2024/0619_main/arrowtype_left.png') 0 center no-repeat;background-size:7px} 
.main_wrp .slick_commonTab .slick-next {right:0;background:url('https://img.megagong.net/m/2024/0619_main/arrowtype_right.png') 100% center no-repeat;background-size:7px} 
/* E:탭 영역 (공통) */

/* S:리스트 영역 (공통) */
.main_wrp .link_list li {position:relative;padding:0 0 0 8px}
.main_wrp .link_list li::before {content:'';position:absolute;top:53%;left:0;width:3px;height:1px;background:var(--main-text2)}
.main_wrp .link_list li.on {background:#fff}
.main_wrp .link_list a {flex:1}
.main_wrp .link_list a {display:flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:1;color:var(--main-text2);font-size:14px;height:36px;align-content:center}
.main_wrp .link_list a .tit {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 15px)}
.main_wrp .link_list a .new {display:inline-flex;justify-content:center;align-items:center;align-content:center;margin:0 0 0 5px}
.main_wrp .link_list li.on a {font-size:17px;font-weight:bold}
.main_wrp .link_list.lv2 {padding:0}
.main_wrp .link_list.lv2 li {padding:0;border-top:var(--main-border1)}
.main_wrp .link_list.lv2 li:first-child {border-top:0}
.main_wrp .link_list.lv2 li::before {display:none}
.main_wrp .link_list.lv2 a {display:flex;flex-direction:column;align-items:flex-start;font-size:inherit;height:64px;justify-content:center}
.main_wrp .link_list.lv2 a .info {display:block;color:#777;font-size:12px;margin:0 0 4px}
.main_wrp .link_list.lv2 a .tit {max-width:100%}
/* E:리스트 영역 (공통) */

/* slick 딜레이 노출  */
.main_visualSlider,
.main_eventSlider {opacity:0;transition:opacity 0.2s}
.main_wrp .slick-initialized {opacity:1 !important}

/* S:패스, 원픽 추천강좌 */
.main_visualSlider {position:relative;float:left;width:370px;border-radius:3px;overflow:hidden}
.main_visualSlider .swiper-pagination {position:absolute;top:10px;right:10px;left:unset;bottom:unset;width:auto}
.main_visualSlider .slick-dots li button {background:#fff}
.main_visualSlider .item {background:linear-gradient(to right, #ddd 0%, rgba(0, 0, 0, 0.2) 20%, #ddd 100%);background-position:100% 0;animation:skeleton-line 1.2s infinite;-webkit-animation:skeleton-line 1.2s infinite}
/* E:패스, 원픽 추천강좌 */

/* S:[PC] MEGA's PICK */
.main_sPick {position:relative;width:390px;margin:0 0 0 10px;height:350px;border:var(--main-border1);border-radius:3px;background:#fff}
.main_sPick ul {line-height:1;padding:15px 0}
.main_sPick ul a {display:block;position:relative;padding:14px 0}
.main_sPick ul a {background:url('https://img.megagong.net/m/2024/0619_main/pick_icon1.png') 100% center no-repeat}
.main_sPick ul li:nth-child(2) a {background-image:url('https://img.megagong.net/m/2024/0619_main/pick_icon2.png')}
.main_sPick ul li:nth-child(2) .event_0702 {background-image:url('https://img.megagong.net/m/2024/0702_main/pick_icon2.png')}
.main_sPick ul li:nth-child(3) a {background-image:url('https://img.megagong.net/m/2024/0619_main/pick_icon3.png')}
.main_sPick ul li:nth-child(4) a {background-image:url('https://img.megagong.net/m/2024/0619_main/pick_icon4.png')}
.main_sPick ul a i {position:absolute;top:0;right:0;display:flex;height:100%;align-items:center;justify-content:center}
.main_sPick ul a span {display:block;color:var(--main-text1);margin:0 0 7px}
.main_sPick ul a strong {display:block;font-size:16px}
/* E:[PC] MEGA's PICK */

/* S:[PC] main_eventSlider */
.main_eventSlider {position:relative;width:370px;/*margin:0 0 10px;*/border-radius:3px;overflow:hidden}
.main_eventSlider.event3 {margin-left:10px;width:390px;border:var(--main-border1);border-radius:3px}
.main_eventSlider a {display:flex;flex-direction:column;justify-content:center;align-items:center;height:120px;color:var(--main-text1);line-height:1}
.main_eventSlider.event3 a {height:calc(120px - 2px)}
.main_eventSlider a .point {line-height:1;font-size:12px;padding:3px 12px 4px;border-radius:30px;background:var(--main-point1);color:#fff;margin: 0 0 7px;}
.main_eventSlider a .point:empty{display: none;margin: 0;}

.main_eventSlider a .point2:empty{display: none;margin: 0;}
.main_eventSlider a .point2{font-weight: normal;font-size: 16px;margin:0 0 5px}

.main_eventSlider.event3 a .point {padding:3px 10px 4px}
.main_eventSlider a strong {color:#111;font-size: 22px;font-weight: 900;margin-top: 0}
.main_eventSlider a strong b {color:var(--main-point1);font-weight: inherit;}
.main_eventSlider.event3 a strong {margin-top: 3px;font-weight: bold;}
.main_eventSlider.event3 a strong b {font-size: 19px;}
.main_eventSlider a.pal0 strong b {color:var(--main-palette0)}
.main_eventSlider a.pal1 strong b {color:var(--main-palette1)}
.main_eventSlider a.pal2 strong b {color:var(--main-palette2)}
.main_eventSlider a.pal3 strong b {color:var(--main-palette3)}
.main_eventSlider a.pal4 strong b {color:var(--main-palette4)}
.main_eventSlider a.pal5 strong b {color: var(--main-point1)}

.main_eventSlider.palette a {color:#111}
.main_eventSlider.palette a.pal0 {background:var(--main-palette0-bg)}
.main_eventSlider.palette a.pal0 .point,
.main_eventSlider.event3 a.pal0 .point {background:var(--main-palette0)}
.main_eventSlider.palette a.pal1 {background:var(--main-palette1-bg)}
.main_eventSlider.palette a.pal1 .point,
.main_eventSlider.event3 a.pal1 .point {background:var(--main-palette1)}
.main_eventSlider.palette a.pal2 {background:var(--main-palette2-bg)}
.main_eventSlider.palette a.pal2 .point,
.main_eventSlider.event3 a.pal2 .point {background:var(--main-palette2)}
.main_eventSlider.palette a.pal3 {background:var(--main-palette3-bg)}
.main_eventSlider.palette a.pal3 .point,
.main_eventSlider.event3 a.pal3 .point {background:var(--main-palette3)}
.main_eventSlider.palette a.pal4 {background:var(--main-palette4-bg)}
.main_eventSlider.palette a.pal4 .point,
.main_eventSlider.event3 a.pal4 .point {background:var(--main-palette4)}
.main_eventSlider.palette a.pal5 {background:var(--main-palette5-bg)}
.main_eventSlider.palette a.pal5 .point,
.main_eventSlider.event3 a.pal5 .point {background:var(--main-palette5)}

.main_eventSlider .slick-arrow {position:absolute;bottom:0px;font-size:0;width:20px;height:100%;z-index:1}
.main_eventSlider .slick-prev {left:15px;background:url('https://img.megagong.net/m/2024/0619_main/arrowtype3_left.png') 0 center no-repeat} 
.main_eventSlider .slick-next {right:15px;background:url('https://img.megagong.net/m/2024/0619_main/arrowtype3_right.png') 100% center no-repeat} 
.main_eventSlider.event3 .slick-prev {background-image:url('https://img.megagong.net/m/2024/0619_main/arrowtype_left.png');opacity:0.2} 
.main_eventSlider.event3 .slick-next {background-image:url('https://img.megagong.net/m/2024/0619_main/arrowtype_right.png');opacity:0.2} 

/* 241007 main_eventSlider3 badge 추가 */
.main_eventSlider.event3 .item{position: relative;}
.main_eventSlider.event3 .badge_con{position: absolute; left: 40px; top: 0; width: 40px; height: 38px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; text-align: center;}
.main_eventSlider.event3 .badge_con p{width: 100%; font-size: 11px; font-weight: 500; color: #fffefe; line-height: 1.3;}
.main_eventSlider.event3 .badge_con p.line1{margin-top: 7px;}
.main_eventSlider.event3 .badge_con p.line2{margin-top: 3px;}
/* E:[PC] main_eventSlider */


/* S: main_eventSlider4 */
.main_eventSlider.event4 {width:100%;margin:0}
.main_eventSlider.event4 {line-height:0;font-size:0}
.main_eventSlider.event4 .item a{height:auto;}
/* E: main_eventSlider4 */


/* S:[MO] main_eventTab */
.main_eventTab {position:relative;display:none}
/* E:[MO] main_eventTab */


/* S:[PC] MEGA's PICK */
.main_sPick_new {position:relative;width:390px;margin:0 0 0 10px;height:350px;border:var(--main-border1);border-radius:3px;background:#fff}
.main_sPick_new .tab {display: flex; flex-direction: column; height: 100%;}
.main_sPick_new .tab .tab_wrap {margin: 0;}
.main_wrp .main_sPick_new.tab_box .cont_wrap {height: 100%; padding: 0 30px;}
.main_sPick_new .pick_list {line-height:1; margin: 12px 0;}
.main_sPick_new .pick_list a { padding:8px 0;display:flex; justify-content:space-between; align-items: center;}
.main_sPick_new .pick_list a span {display:block;color:var(--main-text1);margin:0 0 7px}
.main_sPick_new .pick_list a strong {display:block;font-size:16px}
.main_sPick_new .column_list_wrap {height:100%; box-sizing:border-box; padding:0 0 15px; display: flex; flex-direction: column; justify-content: space-between;}
.main_sPick_new .column_list {line-height:1; margin: 14px 0 0;}
.main_sPick_new .column_list a {padding:6px 0;display:flex; align-items: center; gap:10px;}
.main_sPick_new .column_list .num {font-size: 17px; font-weight: bold; color:#111;}
.main_sPick_new .column_list a span {display:block;color:var(--main-text1);margin:0 0 7px;font-size: 14px;}
.main_sPick_new .column_list a strong {display:block;font-size:16px; height:20px; max-width: 244px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main_sPick_new .tab_wrap .first_tab button {font-weight:bold;}
.main_sPick_new .tab_wrap .first_tab.on button .blue {color: var(--main-point1);}
.main_sPick_new .column_list_wrap .noti {font-size: 12px; color:#777777; text-align: right;}
/* E:[PC] MEGA's PICK */


/* S:[PC] 이 달의 새 강좌 */
.main_monthNew {position:relative;height:70px;width:100%;/*margin:0 0 10px*/}
.main_monthNew.on {z-index:2}
.main_monthNew .monthNew_section2 {display:none}
.main_monthNew .title_wrap {padding:25px 0;width:210px}
.main_monthNew .title_wrap h3 {padding:0px 0 3px 30px;background:url('https://img.megagong.net/m/2024/0619_main/monthnew_icon1.png') 0 50% no-repeat;font-size:17px}
.main_monthNew .cont_wrap {position:absolute;top:0;left:0;width:100%;padding:0 0 0 40px;display:flex;flex-direction:row;flex-wrap:wrap;transition:0.2s box-shadow;justify-content:flex-start;align-items:flex-start;background:#fff;z-index:1}
.main_monthNew.on .cont_wrap {box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08);padding:0 15px 35px 40px}
.main_monthNew .arrow {background:url('https://img.megagong.net/m/2024/0619_main/monthnew_icon2.png') center no-repeat;font-size:0;width:25px;height:25px;display:block;position:absolute;top:22px;right:15px}
.main_monthNew.on .arrow {transform:rotate(180deg)}
.main_monthNew .monthnew_slider_wrap {margin:14px 0 0;width:calc(100% - 250px)}
.main_monthNew .monthnew_slider {position:relative;height:44px;overflow:hidden}
.main_monthNew .monthnew_slider.scroll {display:none;height:168px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:18px;overflow-y:scroll;overflow-x:hidden}
.main_monthNew.on .monthnew_slider.scroll {display:flex}
.main_monthNew.on .monthnew_slider.slick-initialized {opacity:0;transition:opacity 0.2s}
.main_monthNew.on .monthnew_slider {opacity:1}
.main_monthNew .monthnew_slider.scroll .item{width:calc(50% - 10px)}
.main_monthNew .item a .open {position:absolute;top:2px;left:0;width:40px;height:40px;background:var(--main-palette0);color:#fff;font-style:normal;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:100%;line-height:1.05}
.main_monthNew .item a .open.yet {background:var(--main-point1)}
.main_monthNew .item a {padding:4px 20px 4px 60px;display:block;position:relative;line-height:1;height:44px}
.main_monthNew.on a.item {padding-right:7%}
.main_monthNew .item a .tit {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.main_monthNew .item a .name {display:block;font-size:12px;opacity:0.6;padding:5px 0 0}
.main_monthNew .monthnew_slider::-webkit-scrollbar {width:5px;background:rgba(228, 228, 228, 1);border-radius:6px;overflow:hidden}
.main_monthNew .monthnew_slider::-webkit-scrollbar-thumb {background:#111111;border-radius:6px}
.main_monthNew .monthnew_slider::-webkit-scrollbar-track {background:#e4e4eb;background:rgba(228, 228, 228, 1);border-radius:6px;overflow:hidden}
.main_monthNew.on .monthnew_slider_wrap {width:100%;margin:0}
.main_monthNew.on .monthnew_slider {height:172px;overflow-y:scroll;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:18px}
.main_monthNew.on .monthnew_slider .item {width:calc(50% - 10px)}
.main_monthNew.on .monthnew_slider .item:nth-child(1),
.main_monthNew.on .monthnew_slider .item:nth-child(2) {margin-top:0}
/* E:[PC] 이 달의 새 강좌 */

/* S:메가공무원 1위 강사진 */
.main_superTea {position:relative;width:770px;margin:0 10px 0 0}
.main_superTea .cont_wrap {padding:0}
.main_superTea .superTea_list {margin:0 0 0 -25px}
.main_superTea .superTea_list .item {padding:0 0 20px 25px;vertical-align: top;}		
.main_superTea .superTea_list .slick-slide &gt; div:nth-child(2) .item {padding-bottom:0}		
.main_superTea .superTea_list a {position:relative;display:block;padding:0;overflow:hidden;background:#f2f2f2;height:100%;border-radius:3px;height:255px}
.main_superTea .superTea_list .t_img {position:absolute;bottom:0;right:0}
.main_superTea .superTea_list .t_img img {width:100%}
.main_superTea .superTea_list .t_img.prof {width:210px;right:-42px;bottom:-25px}
.main_superTea .superTea_list .txt {position:relative;display:block;font-size:16px;width:100%;height:100%;padding:23px 0 0 20px}
.main_superTea .superTea_list .txt i {position:absolute;top:-14px;left:0;display:block;font-weight:200;font-style:normal;font-size:0;line-height:1;letter-spacing:0.04em;padding:2px 5px;margin:0 0 5px;width:42px;height:13px;background:url(https://img.megagong.net/m/2021/1007_mainrenw/evt_icon.png)}
.main_superTea .superTea_list .txt .point {position:relative;display:block;letter-spacing:0;line-height:1.4;font-weight:500;text-shadow: 1px 2px 5px #fff;height:70px}
.main_superTea .superTea_list .name {display:block;font-size:12px;color:#777;letter-spacing:0;position:absolute;bottom:20px;left:20px;line-height:1.3}
.main_superTea .superTea_list .name strong {display:block;font-weight:inherit}
.main_superTea .superTea_list .tiny {font-weight:200;font-size:11px;line-height:1.2;padding:8px 0 0;color:#777}
/* E:메가공무원 1위 강사진 */

/* S:지금 주목할 선생님 기획전 */
.main_focusTea {position:relative;width:390px}
.main_focusTea .focusTea_list {padding:10px 0;position:relative;overflow:hidden;height:528px;opacity:0;transition:opacity 0.2s}		
.main_focusTea .focusTea_list a {width:100%;border-bottom:var(--main-border1);position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;height:100px;font-size:15px}		
.main_focusTea .focusTea_list .slick-slide &gt; div:nth-child(5) .item a {border-bottom:0}		
.main_focusTea .focusTea_list .txt {display:block}
.main_focusTea .focusTea_list .txt .name {display:block;color:var(--main-text1);font-size:12px}
.main_focusTea .focusTea_list .point {display:block;line-height:1.4;margin:0 0 10px}
.main_focusTea .focusTea_list .t_img {position:absolute;top:0;right:0;width:80px;height:100%;display:flex;align-items:center;justify-content:center}
/* E:지금 주목할 선생님 기획전 */

/* S:메가공무원 전문직군 합격 전략 */
/* 240911 군무원 통합 개편 S */
.main_field {width: 100%;}
.main_field .main_fieldSlider1 .slick-list{margin: 0 -10px;}
.main_field .main_fieldSlider1 .slick-slide{margin: 0 10px;border-radius: 5px;overflow: hidden;}
.main_field .main_fieldSlider1 .item a{display: flex; flex-direction: column;align-items: center;justify-content:center;font-size: 19px;gap: 5px;height: 110px;padding: 0 10px;text-align: center;}
.main_field .main_fieldSlider1 .item .point{font-size: 12px;color:#fff;border-radius: 30px;line-height: 18px;padding: 0 13px;}
.main_field .main_fieldSlider1 .item.pal0{background-color: #ffd5e1;}
.main_field .main_fieldSlider1 .item.pal0 .point{background-color: #f56a7a;}
.main_field .main_fieldSlider1 .item.pal1{background-color: #c1e7ff;}
.main_field .main_fieldSlider1 .item.pal1 .point{background-color: #0892e7;}
.main_field .main_fieldSlider1 .item.pal2{background-color: #ddd9ff;}
.main_field .main_fieldSlider1 .item.pal2 .point{background-color: #7968ff;}
/* 240911 군무원 통합 개편 E */
/* E:메가공무원 전문직군 합격 전략 */

/* S:합격전략 칼럼, 수험 뉴스 */
.main_strategyNews {width:370px;border:var(--main-border1);border-radius:3px}
/* E:합격전략 칼럼, 수험 뉴스 */

/* S:합격수기 BEST, 수강후기 */
.main_bestComment {width:370px;border:var(--main-border1);border-radius:3px}
.main_bestComment .bestComment_list {height:214px;padding:15px 0 13px}
.main_bestComment .bestComment_list .slick-dots {bottom:0}
.main_bestComment .bestComment_list .slick-slide &gt; div:nth-child(3) .item a {border-bottom:0}		
.main_bestComment .bestComment_list a {position:relative;display:flex;flex-direction:column;align-items:flex-start;font-size:inherit;width:100%;border-bottom:var(--main-border1);height:62px;justify-content:center}
.main_bestComment .bestComment_list .info {display:block;color:var(--main-point1);font-size:12px;margin:0 0 4px;opacity:0.9}
.main_bestComment .bestComment_list .tit {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);max-width:100%}
.main_bestComment .bestComment_list .timg {position:absolute;top:0;left:0;display:flex;height:100%;justify-content:center;align-items:center}
.main_bestComment .comment_tab  {margin:0 -10px 0}
/* E:합격수기 BEST, 수강후기 */

/* S:초시생을 위한 무료 콘텐츠 */
.main_welcomeFree {width:100%;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;border:var(--main-border1);background:#fff;border-radius:3px}
.main_welcomeFree .title_wrap {text-align:left;padding:0 0 0 30px;width:155px}
.main_welcomeFree .title_wrap h3 {font-size:17px;line-height:1.3}
.main_welcomeFree .title_wrap .title_more {position:absolute;bottom:3px;right:27px;margin:0}
.main_welcomeFree .cont_wrap {padding:0;flex:1}
.main_welcomeFree .welcomeFree {display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:20px 25px 20px 0px;gap:5px;flex-wrap:wrap}
.main_welcomeFree .welcomeFree li {flex:1}
.main_welcomeFree .welcomeFree li.color_point {color: #0082ff;}
.main_welcomeFree .welcomeFree a {display:flex;position:relative;height:65px;justify-content:flex-start;align-items:center;padding-left:55px;font-size:14px;border:var(--main-border1);border-radius:3px}
.main_welcomeFree .welcomeFree a.sche,
.main_welcomeFree .welcomeFree a.basc,
.main_welcomeFree .welcomeFree a.bank {padding-left:45px}
.main_welcomeFree .welcomeFree a.sub1,
.main_welcomeFree .welcomeFree a.sub2,
.main_welcomeFree .welcomeFree a.exam {padding-left:50px}
.main_welcomeFree .welcomeFree.wide_ver li {width: 100%;border: 1px solid #e4e4eb;border-radius: 3px;margin: auto;}
.main_welcomeFree .welcomeFree.wide_ver li a {width: 100%;flex-wrap: inherit;flex-direction: inherit;justify-content: center; align-items: center; gap: 1%; padding: 10px 0;}
.main_welcomeFree .welcomeFree .icon {position:absolute;top:0;left:0;font-size:0;width:61px;height:100%;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:0 center}
.main_welcomeFree .welcomeFree a.guid .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon2.png')}
.main_welcomeFree .welcomeFree a.sche .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon3.png')}
.main_welcomeFree .welcomeFree a.perc .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon6.png')}
.main_welcomeFree .welcomeFree a.exam .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon4.png')}
.main_welcomeFree .welcomeFree a.basc .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon1.png')}
.main_welcomeFree .welcomeFree a.bank .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon7.png')}
.main_welcomeFree .welcomeFree a.sub1 .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon8.png')}
.main_welcomeFree .welcomeFree a.sub2 .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon8.png')}
.main_welcomeFree .welcomeFree .icon_left {width: 5%;}
/* E:초시생을 위한 무료 콘텐츠 */

/* S:메가선생님 칼럼 */
.main_teacherColumn {width:390px;margin:0 0 0 10px;border:var(--main-border1);background:#fff;border-radius:3px}
.main_teacherColumn .cont_wrap {height:275px}
.main_teacherColumn .teaColumn_list {padding:5px 0 9px;opacity:0;transition:opacity 0.2s}
.main_teacherColumn .teaColumn_list .slick-dots {bottom:0}
.main_teacherColumn .teaColumn_list .slick-slide &gt; div:nth-child(4) .item a {border-bottom:0}		
.main_teacherColumn .teaColumn_list a {position:relative;display:flex;flex-direction:column;align-items:flex-start;font-size:inherit;width:100%;border-bottom:var(--main-border1);height:62px;padding:0 0 0 65px;justify-content:center}
.main_teacherColumn .teaColumn_list .info {display:block;color:#777;font-size:12px;margin:0 0 5px}
.main_teacherColumn .teaColumn_list .tit {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);max-width:100%}
.main_teacherColumn .teaColumn_list .timg {position:absolute;top:0;left:0;display:flex;height:100%;justify-content:center;align-items:center}
.main_teacherColumn .teaColumn_list .date {display:none}
/* E:메가선생님 칼럼 */

/* S:메가캐스트, 난공TV */
.main_nangongCast {margin:0 0 10px;border:var(--main-border1);border-radius:3px;overflow:hidden;}
.main_nangongCast .tab_wrap li button {padding-right:65px}
.main_nangongCast {position:relative;padding:0 0 0}
.main_nangongCast .inner {position:relative;width:1200px;margin:0 auto}
.main_nangongCast .cast_tab {margin:0 0 30px}
.main_nangongCast .cast_tab::after {content:'';display:block;clear:both}
.main_nangongCast .cast_tab .item .tit {position:relative;display:block;font-size:21px;line-height:1;font-weight:bold;padding:19px 20px;height:60px}
.main_nangongCast .cast_tab .item .tit .more_view {display:inline-block;background:url('https://img.megagong.net/m/2021/0615_gongRNL/tit_more.png') 0 0 no-repeat;font-size:0;width:20px;height:20px;margin:-3px 0 0 10px;vertical-align:middle;position:absolute;top:22px;left:120px;z-index:1}
.main_nangongCast .ytb_sub {background:#f30202;display:inline-block;color:#fff;position:absolute;top:16px;right:20px;font-size:11px;border-radius:3px;padding:4px 10px;letter-spacing:0;line-height:1}
.main_nangongCast .ytb_sub i {display:inline-block;width:12px;height:7px;border:2px solid #fff;border-width:0px 0px 2px 2px;transform:rotate(-45deg);vertical-align:middle;margin:-6px 0 0 4px}
.main_nangongCast .tab_cont {position:relative;height:240px;margin:0 25px 20px;overflow:hidden}
.main_nangongCast .tab_cont &gt; .item {position:relative;padding:0;position:absolute;top:0;left:50%;margin:0 0 0 -575px;opacity:0;width:1150px;transition-delay:0.2s;transition-duration:0.2s}
.main_nangongCast .tab_cont &gt; .item.on {display:block;opacity:1}
.main_nangongCast h3.cmmn_tit {display:none}
.main_nangongCast .cast_slider {margin:0 0px 0 -10px;transition:opacity 0.5s;overflow:hidden;/*display:none;*/display:block !important; opacity: 0 ;}
.main_nangongCast .cast_slider .slick-arrow {display:none !important}
.main_nangongCast .tab_cont &gt; .item.on .cast_slider {display:block;opacity:1 !important}
.main_nangongCast .cast_slider::after {content:"";display:block;clear:both}
.main_nangongCast .cast_slider .slick-slide {width:25%;margin:0 15px}
.main_nangongCast .cast_slider .item a {display:block;width:260px;text-align:center}
.main_nangongCast .cast_slider .cast_img {display:block;position:relative;margin:0 0 20px;padding-bottom:59.3%;overflow:hidden;background:linear-gradient(to right, #ddd 0%, rgba(0, 0, 0, 0.2) 20%, #ddd 100%);background-position:100% 0;animation:skeleton-line 1.2s infinite;-webkit-animation:skeleton-line 1.2s infinite;background-size:200% 100%;border-radius:3px}
.main_nangongCast .cast_slider .cast_img img {width:100%;position:absolute;top:0;left:0;border-radius:3px}
.main_nangongCast .cast_slider .cast_img::before {content:"";display:block;background:url(https://img.megagong.net/m/2021/0201_main_new/cast_play.png) center center no-repeat;position:absolute;bottom:15px;left:15px;width:24px;height:27px}
.main_nangongCast .cast_slider .cast_img .time {position:absolute;bottom:0;right:0;display:block;background-color:#111;color:#dedede;padding:2px 5px;font-size:11px;letter-spacing:0}
.main_nangongCast .cast_slider .point {position:relative;display:block;padding:0;font-size:14px;margin:0px 0 7px;line-height:1}
.main_nangongCast .cast_slider#ngtv_slider .point {margin:0 0 7px}
.main_nangongCast .cast_slider .point .charac {display:inline-block;color:inherit;background:none !important;padding:0 1px 0 0;margin:0 4px 0 0;line-height:1;font-weight:normal}
.main_nangongCast .cast_slider .point .charac.solo {border-right:0;padding-right:0;margin-right:0}
.main_nangongCast .cast_slider .point .name {display:inline-block;font-weight:normal}
.main_nangongCast .cast_slider .point .name strong {font-weight:inherit}
.main_nangongCast .cast_slider .tit {display:block;font-weight:bold;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap;margin:0 0 8px;font-size:14px}/* 1줄... */
.main_nangongCast .cast_slider#ngtv_slider .tit {white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:18px;max-height:36px;height:36px;margin:0}/* 2줄... */
.main_nangongCast .cast_slider .info {font-size:12px;color:#939393;letter-spacing:0}
.main_nangongCast .cast_slider .slick-arrow
.main_nangongCast .cast_slider .slick-dots {display:none !important}
.main_nangongCast .kindof {position:absolute;top:15px;right:20px;display:flex;gap:5px;flex-direction:row;justify-content:flex-end;align-items:center}
.main_nangongCast .kindof a {color:#777;border:var(--main-border1);font-size:11px;border-radius:3px;padding:3px 8px;letter-spacing:0;line-height:1}
.main_nangongCast .tab_wrap .item .kindof a.on {color:#777;border-color:var(--main-border1)}
.main_nangongCast .kindof a.on,
.main_nangongCast .tab_wrap .item.on .kindof a.on {color:#111;border-color:#777}
.main_nangongCast .castsubj {position:absolute;top:14px;left:148px;z-index:1;margin:0;}
.main_nangongCast .castsubj #castsubj_on {position:relative;padding:2px 14px 5px 0;display:inline-block;font-size:13px;cursor:pointer;font-weight:normal;color:#777}
.main_nangongCast .castsubj.sobang #castsubj_on,
.main_nangongCast .castsubj.on #castsubj_on {color:#111;font-weight:500;}
.main_nangongCast .castsubj #castsubj_on::before {content:'';display:block;position:absolute;top:6px;right:0;border:1px solid #0e0e0e;border-width:0px 1px 1px 0;width:4px;height:4px;transform:rotate(45deg);opacity: 0.7;}
.main_nangongCast .castsubj #castsubj_on.on::before {transform:rotate(225deg);top:9px;opacity: 1;}
.main_nangongCast .castsubj #castsubj_slt {display:block;width:120px;border:1px solid #5a5a5a;background:#fff;height:194px;overflow:auto;margin:10px 0 0;font-size:13px}
.main_nangongCast .castsubj #castsubj_slt li {border-bottom:1px solid #e0e0e0}
.main_nangongCast .castsubj #castsubj_slt li a {display:block;padding:6px 8px}
.nangongtv_pop {z-index:102}
.nangongtv_pop .contentBox {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:1080px}
.nangongtv_pop .contentBox .vdo_wrap {position:relative;z-index:1;cursor:pointer;padding-bottom:56%;background:#222;overflow:hidden}
.nangongtv_pop .contentBox .vdo_wrap .vdo {width:100% !important;height:100% !important;position:absolute;width:100%;height:100%}
.nangongtv_pop .contentBox iframe {position:absolute;top:0;left:0;width:100%;height:100%}
.nangongtv_pop .dimBg {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#111;opacity:0.5}
.nangongtv_pop .contentBox .btnClose {position:absolute;background:#111;top:-37px;right:0px;padding:6px;width:34px;height:34px;box-sizing:border-box}
.nangongtv_pop .contentBox .btnToday {top:-27px;right:26px;padding:0 15px;height:24px;line-height:24px;background:#444}
.ly_btm_fixed .crdwrp {height:181px}
.main_nangongCast .title_wrap{margin: 0 0 30px;}
/* E:메가캐스트, 난공TV */

/* S:선생님 공지사항 */
.main_wrp #tecNotice {position:relative;width:100%;margin:0 0 10px}
.main_teaNotice {border:var(--main-border1);border-radius:3px}
.main_teaNotice .cont_wrap {padding-bottom:26px;padding-top:22px}
.main_teaNotice .arrow {display:flex;border:1px solid #e4e4eb;border-radius:3px;position:absolute;top:-37px;right:21px}
.main_teaNotice .arrow &gt; a {display:block;font-size:0;width:20px;height:21px;background:url('https://img.megagong.net/m/2024/0619_main/monthnew_icon2.png') center no-repeat}
.main_teaNotice .arrow &gt; a.teaNoticePrev {transform:rotate(180deg);border-left:1px solid #e4e4eb}
.main_teaNotice .notice_slider {position:relative;font-size:14px;height:192px;overflow:hidden}
.main_teaNotice .notice_slider .slick-slide {height:48px}
.main_teaNotice .notice_slider a {display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:48px;align-content:center}
.main_teaNotice .notice_slider a .title {width:100%;display:flex;justify-content:flex-start;align-items:center;gap:3px;margin-bottom:6px}
.main_teaNotice .notice_slider a .title .icn {font-weight:bold;color:var(--main-point1);margin-right:3px}
.main_teaNotice .notice_slider a .title .txt {color:#393939;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:fit-content;max-width:450px}
.main_teaNotice .notice_slider a .title .comment {font-size:11px;color:var(--main-point1)}
.main_teaNotice .notice_slider a .info {flex-basis:100%;display:flex;gap:6px;font-size:12px;color:#777}
.main_teaNotice .notice_slider a .info *{font-weight: 400;}
.main_teaNotice .notice_slider a .info .tea {font-weight:bold}
.main_teaNotice .notice_slider a:hover .title {font-weight:700}
/* E:선생님 공지사항 */

/* S:메가공무원 공지사항 */
.main_megaNotice {position:relative;width:100%;border:var(--main-border1);border-radius:3px}
.main_megaNotice .link_list {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:22px 0}
.main_megaNotice .link_list li {width:50%}
.main_megaNotice .link_list a{height:30px}
.main_megaNotice .link_list a .tit {max-width:calc(100% - 50px)}
/* E:메가공무원 공지사항 */

/* S:직렬별 최강 라인업 */
.main_wrp .lazy_loading_lineup {position:relative;width:100%;z-index:1}
.main_choiceLineup .cont_wrap {padding:0}
.main_choiceLineup .lineup_nav_area {position:relative}
.main_choiceLineup .lineup_nav_area .all_nav_sd {padding:0px 80px 0 24px}
.main_choiceLineup .lineup_nav_area .all_nav_sd .item a {padding:0;letter-spacing:0}
.main_choiceLineup .lineup_nav_area .slick-arrow {height:100%;background-size:10px}
.main_choiceLineup .lineup_nav_area .all_btn {position:absolute;z-index:4;top:1px;right:32px;width:27px;height:27px;font-size:0;border:var(--main-border1);box-sizing:border-box;background:#fff url(https://img.megagong.net/m/2024/0619_main/common_more1.png) center no-repeat;border-radius:3px}
.main_choiceLineup .lineup_nav_area.on .all_btn {background:#fff url(https://img.megagong.net/m/2022/0616_main/icon_minus.png) no-repeat center}
.main_choiceLineup .lineup_nav_area.on .lineup_all_nav_box {display:block;box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08);z-index:2}
.main_choiceLineup .lineup_all_nav_box {display:none;padding:35px 30px;position:absolute;z-index:1;top:-30px;left:-1px;right:0;background:#fff;border:var(--main-border1);transition:0.2s box-shadow}
.main_choiceLineup .lineup_all_nav_box h4 {margin:0 0 20px;font-size:16px}
.main_choiceLineup .lineup_all_nav_box ul {font-size:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px}
.main_choiceLineup .lineup_all_nav_box ul li {display:flex;font-size:13px;border:var(--main-border1);border-radius:3px;cursor:pointer;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;height:27px;width:80px}
.main_choiceLineup .lineup_all_nav_box ul li:hover,
.main_choiceLineup .lineup_all_nav_box ul li.on {background:#222;color:#fff;border-color:#222}

/* 과목슬라이드 */
.main_choiceLineup .lineup_th_area .lineup_th_nav {position:relative;padding-top:25px;font-size:0;margin:0 -10px;overflow-x:auto;overflow-y:hidden;transition-duration:0.3s}
.main_choiceLineup .lineup_th_area .lineup_th_nav::-webkit-scrollbar {height:4px;background:#fff;border-radius:3px;overflow:hidden;}
.main_choiceLineup .lineup_th_area .lineup_th_nav::-webkit-scrollbar-thumb {background:#ddd;border-radius:3px;overflow:hidden}
.main_choiceLineup .lineup_th_area .lineup_th_nav::-webkit-scrollbar-track {background:#fff;border-radius:3px;overflow:hidden}
.main_choiceLineup .lineup_th_area .lineup_th_nav .scroll_over{width:auto;white-space:nowrap}
.main_choiceLineup .lineup_th_area .lineup_th_nav .scroll_over a{width:auto}
.main_choiceLineup .lineup_th_area .lineup_th_nav .swiper-wrapper {transition-duration:0.3s}
.main_choiceLineup .lineup_th_area .lineup_th_nav .swiper-slide {width:auto}
.main_choiceLineup .lineup_th_area .lineup_th_nav a {position:relative;padding:5px 12px;font-size:13px;line-height:1}
.main_choiceLineup .lineup_th_area .lineup_th_nav a+a:before {content:'';position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:1px;height:9px;background:#c1c1c1}
.main_choiceLineup .lineup_th_area .lineup_th_nav a.on {font-weight:900}
.main_choiceLineup .lineup_th_area .lineup_th_nav .swiper-slide.on {font-weight:900}
.main_choiceLineup .lineup_th_area .lineup_th_sd_w {padding-top:25px;position:relative;z-index:0;margin:0px -30px}
.main_choiceLineup .lineup_th_area .lineup_th_sd {padding:0 15px}
.main_choiceLineup .lineup_th_area .lineup_th_sd .slick-slide {margin:0 15px}
.main_choiceLineup .lineup_th_area .lineup_th_sd .item {position:relative;height:245px;background:#fff;border:var(--main-border1);line-height:1.3;overflow:hidden;border-radius:3px}
.main_choiceLineup .lineup_th_area .lineup_th_sd .label {position:absolute;z-index:1;bottom:10px;right:10px;display:none}
.main_choiceLineup .lineup_th_area .lineup_th_sd .txt_w {position:absolute;z-index:1;top:20px;left:20px;bottom:20px;width:calc(100% - 40px)}
.main_choiceLineup .lineup_th_area .lineup_th_sd .txt_w .txt {font-size:14px;font-weight:bold;    text-shadow: 0px 0px 4px #fff;}
.main_choiceLineup .lineup_th_area .lineup_th_sd .txt_w .name {margin-top:10px;font-weight:500;font-size:12px;color:#8a8a8a;line-height:1.3;position:absolute;bottom:0;left:0;width:100%}
.main_choiceLineup .lineup_th_area .lineup_th_sd .txt_w .name strong {font-weight:inherit}
.main_choiceLineup .lineup_th_area .lineup_th_sd .tiny {position:absolute;z-index:1;bottom:0;left:25px;right:25px;font-weight:500;font-size:11px;color:#888;line-height:1.27;opacity:0.5;display:none}
.main_choiceLineup .lineup_th_area .lineup_th_sd .img {position:absolute;bottom:0;right:-30px;width:85%}
.main_choiceLineup .lineup_th_area .lineup_th_sd_w .slick-arrow {position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;z-index:1;font-size:0;opacity:0;transition:opacity 0.2s}
.main_choiceLineup .lineup_th_area .lineup_th_sd_w:hover .slick-arrow {opacity:1}
.main_choiceLineup .lineup_th_area .lineup_th_sd_w .slick-prev {left:14px;background:url(https://img.megagong.net/m/2024/0619_main/arrowtype2_left.png) no-repeat center}
.main_choiceLineup .lineup_th_area .lineup_th_sd_w .slick-next {right:15px;background:url(https://img.megagong.net/m/2024/0619_main/arrowtype2_right.png) no-repeat center}
/* E:직렬별 최강 라인업 */

/* S:온라인 서점 */
.main_wrp .lazy_loading_book_store {position:relative;width:100%}
.main_bookStore .book_new .cont_wrap {padding:0}
.main_bookStore {display:flex;flex-direction:row;align-items:flex-start;gap:30px;flex-wrap:wrap}
.main_bookStore .book_new {width:770px}
.main_bookStore .newbook_list {display:none;padding:0 15px 0}
.main_bookStore .newbook_list.slick-initialized {display:block}
.main_bookStore .newbook_list::after {content:"";display:block;clear:both}
.main_bookStore .newbook_list .item a {display:flex;flex-direction:column;justify-content:flex-start;align-items:center}
.main_bookStore .newbook_list .item .bookimg {display:flex;width:147px;border:var(--main-border1);height:215px;background:linear-gradient(to right, #ddd 0%, rgba(0, 0, 0, 0.2) 20%, #ddd 100%);background-position:100% 0;animation:skeleton-line 1.2s infinite;-webkit-animation:skeleton-line 1.2s infinite;background-size:200% 100%;justify-content:center;align-items:center;margin:0 0 20px}
.main_bookStore .newbook_list .item .info {display:block;font-size:12px;color:#8a8a8a;text-align:center}
.main_bookStore .newbook_list .item .info strong {display:block;display:-webkit-box;overflow:hidden;font-size:14px;color:#000;height:45px;margin:4px 15px 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.3em;height:3.9em}
.main_bookStore .newbook_list .slick-dots {display:none !important}
.main_bookStore .newbook_list .slick-arrow {position:absolute;top:calc(50% - 50px);font-size:0;width:20px;height:60px;margin:-30px 0 0}
.main_bookStore .newbook_list .slick-prev {left:0px;background:url('https://img.megagong.net/m/2024/0619_main/arrowtype_left.png') 0 center no-repeat} 
.main_bookStore .newbook_list .slick-next {right:0;background:url('https://img.megagong.net/m/2024/0619_main/arrowtype_left.png') center no-repeat;background:url('https://img.megagong.net/m/2024/0619_main/arrowtype_right.png') 100% center no-repeat} 
.main_bookStore .book_ranking {float:left;width:390px;margin:0 0 0 10px}
.main_bookStore .book_ranking .ranking_list {position:relative;background-color:#fff;height:290px;padding:20px 0 0}
.main_bookStore .book_ranking .slick_commonTab a{padding-left: 0;padding-right: 0;}
.main_bookStore .book_ranking .ranking_list .subj_tab {text-align:center;margin:0 -10px 22px;font-size:13px;padding-top:0}
.main_bookStore .book_ranking .ranking_list .subj_tab .slick-prev {height:100%;background-position:0 48%}
.main_bookStore .book_ranking .ranking_list .subj_tab .slick-next {height:100%;background-position:100% 48%}
.main_bookStore .book_ranking .ranking_list .subj_tab .slick-slide.slick-current a{background: #fff;color: #000;border: var(--main-border1);}
.main_bookStore .book_ranking .ranking_list .subj_tab .item.on a {background:#222;color:#fff;border-color:#222;font-weight:normal;}
.main_bookStore .book_ranking .arrow {position:absolute;top:19px;font-size:0;width:100%}
.main_bookStore .book_ranking .arrow a {width:20px;height:20px;background:#f4f4f4 url(https://img.megagong.net/m/2021/0615_gongRNL/teacher_notice_arrow.png) no-repeat 5px -4px;margin:0 1px}
.main_bookStore .book_ranking .arrow a.prev {position:absolute;top:0;left:-10px;background:url(https://img.megagong.net/m/2024/0619_main/arrowtype_left.png) 0 center no-repeat;background-size:8px}
.main_bookStore .book_ranking .arrow a.next {position:absolute;top:0;background:url(https://img.megagong.net/m/2024/0619_main/arrowtype_right.png) 100% center no-repeat;right:-10px;background-size:8px}
.main_bookStore .book_ranking .ranking_list ol {clear:both}
.main_bookStore .book_ranking .ranking_list ol::after {content:"";display:block;clear:both}
.main_bookStore .book_ranking .ranking_list ol li a {display:block;position:relative;padding:10px 10px 10px 40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;font-size:14px}
.main_bookStore .book_ranking .ranking_list ol li a:hover {font-weight:bold}
.main_bookStore .book_ranking .ranking_list ol li i {position:absolute;top:10px;left:0;width:15px;height:15px;font-style:normal;letter-spacing:0}
.main_bookStore .book_ranking .arrow {top:18px}
.main_bookStore .book_ranking .arrow a {position:absolute;width:20px;height:31px}
.main_bookStore .book_ranking .ranking_list ol li a {padding:10px 10px 11px 18px}
.main_bookStore .book_ranking .kindof {position:absolute;top:1px;left:155px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}
.main_bookStore .book_ranking .kindof a {position:relative;color:#393939;font-size:13px;border-radius:3px;padding:3px 10px;letter-spacing:0;line-height:1}
.main_bookStore .book_ranking .kindof a + a::before {content:'';position:absolute;top:50%;left:0;width:1px;height:12px;background:#393939;opacity:0.5;margin:-6px 0 0}
.main_bookStore .book_ranking .kindof a.on {color:var(--main-point1)}
.main_bookStore .book_bnr {position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:15px}
.main_bookStore .book_bnr .bkbnr_slider {position:relative;width:390px;margin:0 0 0px;height:110px;overflow:hidden;border:var(--main-border1);border-radius:3px}
.main_bookStore .book_bnr .bkbnr_slider .item a {display:flex;flex-direction:column;justify-content:center;align-items:center;height:120px}
.main_bookStore .book_bnr .bkbnr_slider .item a {height:110px}
.main_bookStore .book_bnr .bkbnr_slider .item a .point {line-height:1;font-size:15px;border-radius:30px;margin:0 0 7px}
.main_bookStore .book_bnr .bkbnr_slider .item a strong {font-size:19px}
.main_bookStore .book_bnr .bkbnr_slider .item a.pal0 strong {color:var(--main-palette0)}
.main_bookStore .book_bnr .bkbnr_slider .item a.pal1 strong {color:var(--main-palette1)}
.main_bookStore .book_bnr .bkbnr_slider .item a.pal2 strong {color:var(--main-palette2)}
.main_bookStore .book_bnr .bkbnr_slider .item a.pal3 strong {color:var(--main-palette3)}
.main_bookStore .book_bnr .bkbnr_slider .item a.pal4 strong {color:var(--main-palette4)}
.main_bookStore .book_bnr .bkbnr_slider .item a.pal5 strong {color:var(--main-palette5)}
.main_bookStore .ebook_bnr {display:none}
/* E:온라인 서점 */

/* S: 20240802 온라인 서점 수정 */
.main_bookStore .re_frame_bot .newbook_list .item .bookimg {border: none;align-items: flex-end;}
.main_bookStore .re_frame_bot .newbook_list .item .bookimg img {width: 100%;height: 100%;background: #fff;transition: 0.3s;}
/* E: 20240802 온라인 서점 수정 */

/* S:학원 이벤트 */
.main_offlineEvent {display:flex;gap:15px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}
.main_offlineEvent .title_wrap h3 span {font-size:15px}
.main_offlineEvent .offEvent_wrap {flex:1;width:390px}
.main_offlineEvent .offline_slider .slick-arrow {display:none !important}
.main_offlineEvent .offline_slider a {position:relative;display:flex;padding:0 20px 0 120px;height:110px;background:#fff;border:var(--main-border1);border-radius:3px;font-size:14px;flex-direction:column;justify-content:center;align-items:flex-start}
.main_offlineEvent .offline_slider a i {position:absolute;top:19px;left:20px;display:flex;justify-content:center;align-items:center;width:76px;height:76px;line-height:1.2;background:#d8ffe5;padding:0;font-style:normal;font-weight:bold;border-radius:100%;letter-spacing:-0.03em;font-size:15px}
.main_offlineEvent .offline_slider a i.pal0 {background:#d8ffe5}
.main_offlineEvent .offline_slider a i.pal1 {background:#ffeef3}
.main_offlineEvent .offline_slider a i.pal2 {background:#ffeaca}
.main_offlineEvent .offline_slider a .info {display:block;color:#777}
.main_offlineEvent .offline_slider a .tit {display:block;margin:10px 0 8px;font-size:19px}
.main_offlineEvent .offline_slider a .tit span {font-size:16px;color:#616161}
.main_offlineEvent .offline_slider .swiper-pagination {position:absolute;top:5px;right:7px;left:unset;bottom:unset;width:auto}
/* E:학원 이벤트 */

/* S:학습지원센터 */
.main_wrp .main_center.renew h3 {font-size:20px;margin:0 0 20px}
.main_wrp .main_center.renew .info_box .fir ul li a span {color:#fff;font-size:14px;font-weight:normal}
.main_wrp .main_center.renew .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.renew .info_box .sec {margin:-3px 0 0;font-size:14px}
.main_wrp .main_center.renew .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.renew .info_box .fir ul li a {border-radius:3px;width:105px;height:95px}
.main_wrp .main_center.renew.gong .info_box .fir ul li a {background:var(--main-point1)}
.main_wrp .main_center.renew.sobang .info_box .fir ul li a {background:var(--main-point1)}
.main_wrp .main_center.renew .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.renew .info_box .sec ul li.etc_link {margin-top: 16px;}
/* E:학습지원센터 */

/* S:공시생 필수앱 */
.main_appLink {margin-left:auto;width:auto;width:540px}
.main_appLink .cont_wrap {padding:0}
.main_appLink ul {display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:83px}
.main_appLink li {position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex:1;line-height:1}
.main_appLink .logo {display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:13px;gap:15px;margin:0 20px 0 0}
.main_appLink .info {flex:1;font-size:14px;padding:10px 0 0}
.main_appLink .info br{display:none}
.main_appLink .info a {display:block;font-size:13px;color:#777;margin:5px 0 0;padding:3px 0}
.main_appLink .info.store {padding:0}
.main_appLink .info.store a {display:flex;border:var(--main-border1);border-radius:30px;height:27px;flex-direction:row;align-items:center;justify-content:center;width:100%;color:#111;margin:0;padding:0}
.main_appLink .info.store a::before{content:'';width:20px;height:100%;background:url(https://img.megagong.net/m/2024/0619_main/play2.png) 0px 2px no-repeat;margin:0 5px 0 0}
.main_appLink .info.store a.google {margin-top:5px}
.main_appLink .info.store a.google::before{content:'';width:20px;height:100%;background:url(https://img.megagong.net/m/2024/0619_main/play1.png) 0px 2px no-repeat;margin:0 5px 0 0}
/* E:공시생 필수앱 */

/* S: 선생님 띠배너 */
.main_tec_event{width:100%;}
/* E: 선생님 띠배너 */




@media (max-width:1200px){
    /* S:영역 (공통) */
    .main_wrp {padding:30px 0 0;font-size:13px}
    .main_wrp .wide_wrap {width:100%;padding:0 20px}
    .main_wrp .wide_wrap.flex {gap:0}
    .main_wrp .wide_wrap.bg {background:#fff}
    .main_wrp .wide_wrap.bg::before,
    .main_wrp .wide_wrap.bg::after {display:none}
    .main_wrp .cont_wrap {padding:0}
    .main_event .exhibi_wrapper {margin-bottom:0}
    .main_event .exhibi_wrapper .exhibi_left_wrap,
    .main_event .exhibi_wrapper .exhibi_right_wrap {width:100%;float:none}

    .main_wrp .show_1200 {display:block}
    .main_wrp .hide_1200 {display:none}

    /* main_onlyPc pc전용 , main_onlyMobile 모바일 전용 , 1200 기준*/
    .main_onlyPc {display:none}
    .main_onlyMobile {display:block}

    .main_wrp hr {display:block;width:calc(100% + 8%);height:10px;background:var(--main-bg1);border:0;margin:0 -4% 30px}
    /* E:영역 (공통) */

    /* S:타이틀 영역 (공통) */
    .main_wrp .title_wrap {margin:0 0 20px}
    .main_wrp .title_wrap h3 {font-size:17px}
    .main_wrp .title_wrap.lv1 {border-bottom:0;padding:0;height:auto}
    .main_wrp .title_wrap.lv2 h3 {font-size:17px}
    /* E:타이틀 영역 (공통) */

    /* S:리스트 영역 (공통) */
    .main_wrp .link_list {padding:0 20px 13px}
    .main_wrp .link_list a {height:28px;align-content:center;font-size:13px}
    /* E:리스트 영역 (공통) */

    /* S:탭 영역 (공통) */
    .main_wrp .tab_wrap li button {font-size:15px;height:40px}
    .main_wrp .tab_wrap li.on button {font-size:15px}
    /* E:탭 영역 (공통) */

    /* S:패스, 원픽 추천강좌 */
    .main_visualSlider {width:calc(50% - 15px);margin:0 0 30px;border-radius:7px}
    .main_visualSlider.pick {margin-left:30px}
    .main_visualSlider img {width:100%}
    /* E:패스, 원픽 추천강좌 */

    /* S:[PC] MEGA's PICK */
    .main_sPick {display:none}
    /* E:[PC] MEGA's PICK */

    /* S:[PC] main_eventSlider */
    .main_eventSlider:not(.event4) {display:none}
    /* E:[PC] main_eventSlider */

    /* S: main_eventSlider4 */
    .main_eventSlider.event4{margin:0 0 30px}
    .main_eventSlider.event4 .slick-list{width:100%}
    .main_eventSlider.event4 .item{text-align: center;width:100%}
    .main_eventSlider.event4 .item a img{width:100%}
    /* E: main_eventSlider4 */

    /* S:[MO] main_eventTab */
    .main_eventTab {display:block;width:100%;border:var(--main-border1);border-radius:3px;margin:0 0 30px;overflow:hidden}
    .main_eventTab .cont_wrap {padding:3px 0 0}
    .main_eventTab .link_list li::before {display:none}
    .main_eventTab .link_list li {padding:0}
    .main_eventTab .link_list a .tit {max-width: 100%;}
    .main_eventTab .link_list .hide {display:none}
    .main_eventTab .more {display: none;background:var(--main-bg1);font-size:14px;color:#777;display:flex;height:40px;justify-content:center;align-items:center}
    /* E:[MO] main_eventTab */

    /* S:[PC] MEGA's PICK */
    .main_sPick_new{display:none;}

    /* S:[PC] 이 달의 새 강좌 */
    .main_monthNew {display:none}
    /* E:[PC] 이 달의 새 강좌 */

    /* S:초시생을 위한 무료 콘텐츠 */
    .main_welcomeFree {border:0;padding:0;margin:0 0 30px}
    .main_welcomeFree .title_wrap {width:auto;padding:0}
    .main_welcomeFree .title_wrap h3 {font-size:17px}
    .main_welcomeFree .title_wrap h3 br {display:none}
    .main_welcomeFree .title_wrap .title_more {display: inline-block;background: url(https://img.megagong.net/m/2024/0619_main/common_more1.png) center no-repeat;font-size: 0;width: 15px;height: 15px;margin: 2px 0 0 8px;position: relative;bottom: unset;right: unset;}
    .main_welcomeFree .cont_wrap {flex:none;width:100%}
    .main_welcomeFree .welcomeFree {padding:0;align-items:stretch;gap:0}
    .main_welcomeFree .welcomeFree li {flex:none;width:10%;margin:0 0 0}
    .main_welcomeFree .welcomeFree a {border:0;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;padding-left:0 !important;height:auto;text-align:center;font-size:13px;width:55px;margin:0 auto}
    .main_welcomeFree .welcomeFree .icon {position:relative;top:unset;left:unset;display:block;border:var(--main-border1);border-radius:100%;background-size:18px;height:55px;width:55px;background-position:center;margin:0 auto 10px}
    .main_welcomeFree .welcomeFree li .new {position:absolute;top:2px;left:50%;margin:0 0 0 12px;z-index:1;border-radius:100%;overflow:hidden;display:flex;font-size:0;background:var(--main-point1) url('https://img.megagong.net/m/2024/0619_main/icon_new.jpg') no-repeat center;width:13px;height:13px}
    .main_welcomeFree .welcomeFree a.colm .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon9_mo.png')}
    .main_welcomeFree .welcomeFree a.ment .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon10.png')}
    .main_welcomeFree .welcomeFree a.guid .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon2_mo.png')}
    .main_welcomeFree .welcomeFree a.sche .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon3_mo.png')}
    .main_welcomeFree .welcomeFree a.perc .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon6_mo.png')}
    .main_welcomeFree .welcomeFree a.exam .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon4_mo.png')}
    .main_welcomeFree .welcomeFree a.basc .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon1_mo.png')}
    .main_welcomeFree .welcomeFree a.bank .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon7_mo.png')}
    .main_welcomeFree .welcomeFree a.sub1 .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon5_mo.png')}
    .main_welcomeFree .welcomeFree a.sub2 .icon {background-image:url('https://img.megagong.net/m/2024/0619_main/welcome_icon5_mo.png')}
    /* E:초시생을 위한 무료 콘텐츠  */

    /* S:메가공무원 1위 강사진 */
    .main_superTea {width:100%;margin:0 0 30px}
    .main_superTea .superTea_list {margin:0 -20px 0 0}
    .main_superTea .superTea_list .slick-list {padding-right:17%}
    .main_superTea .superTea_list .slick-slide {margin:0 20px 0 0}
    .main_superTea .superTea_list .item {padding:0}		
    .main_superTea .superTea_list a {height:200px}		
    .main_superTea .superTea_list .t_img.prof {width:180px;right:-35px}
    .main_superTea .superTea_list .txt {font-size:13px}
    .main_superTea .superTea_list .tiny {bottom:10px;font-size:10px;opacity:0.8;line-height:1.1}
    /* E:메가공무원 1위 강사진 */

    /* S:지금 주목할 선생님 기획전 */
    .main_focusTea {width:100%;margin:0 0 30px}
    .main_focusTea .border_1 {border:0;padding:0}
    .main_focusTea .focusTea_list {height:auto;margin:0 -20px 0 0;padding:0}		
    .main_focusTea .focusTea_list .slick-list {padding-right:7.5%}	
    .main_focusTea .focusTea_list .slick-slide {margin:0 20px 0 0;border:var(--main-border1);border-radius:3px}		
    .main_focusTea .focusTea_list a {padding:21px 0 0 20px;border-bottom:0;justify-content:flex-start;font-size:13px}	
    .main_focusTea .focusTea_list .point {margin:0 0 8px}
    .main_focusTea .focusTea_list .t_img {width:60px;right:20px}
    /* E:지금 주목할 선생님 기획전 */

    /* S:메가공무원 전문직군 합격 전략 */
    .main_field {margin:0 0 30px}
    .main_field .main_fieldSlider1 .item a{font-size: 16px;}
    /* E:메가공무원 전문직군 합격 전략 */    

    /* S:합격전략 칼럼, 수험 뉴스 */
    .main_strategyNews {display:none}
    /* E:합격전략 칼럼, 수험 뉴스 */

    /* S:합격수기 BEST, 수강후기 */
    .main_bestComment {display:none}
    /* E:합격수기 BEST, 수강후기 */

    /* S:메가선생님 칼럼 */
    .main_teacherColumn {width:100%;border:0;margin:0 0 30px}
    .main_teacherColumn .cont_wrap {height:auto;padding:0}		
    .main_teacherColumn .teaColumn_list {padding:0;margin:0 -20px 0 0}
    .main_teacherColumn .teaColumn_list .slick-list {padding-right:7.5%}
    .main_teacherColumn .teaColumn_list .slick-slide {border:var(--main-border1);margin:0 20px 0 0;border-radius:3px}
    .main_teacherColumn .teaColumn_list a {border-bottom:0;height:100px;padding:0 10px 0 85px}
    .main_teacherColumn .teaColumn_list .date {display:block;color:#afafaf;font-size:12px;margin:7px 0 0}
    .main_teacherColumn .teaColumn_list .timg {left:20px}
    /* E:메가선생님 칼럼 */

    /* S:메가캐스트, 난공TV */
    .main_nangongCast {width:100%;margin:0 0 30px;border:0}
    .main_nangongCast .inner {width:100%}
    .main_nangongCast .tab_cont {margin:0 -20px 0 0;height:auto;height:calc(15.5vw + 50px)}
    .main_nangongCast .cast_tab {border:var(--main-border1);border-width:1px 1px 0px;border-radius:3px 3px 0px 0px;margin:0 0 20px}
    .main_nangongCast .tab_wrap li button {padding:0;font-size:17px;height:50px}
    .main_nangongCast .tab_wrap li button &gt; img {width:78px}
    .main_nangongCast .kindof {display:none}
    .main_nangongCast .castsubj {display:none}
    .main_nangongCast .ytb_sub {display:none}
    .main_nangongCast .cast_slider {margin:0}
    .main_nangongCast .cast_slider .slick-arrow {display:none !important}
    .main_nangongCast .cast_slider .slick-list {padding:0 17% 0 0}
    .main_nangongCast .cast_slider .slick-slide {margin:0 20px 0 0}
    .main_nangongCast .tab_cont &gt; .item {width:100%;margin:0;left:0}
    .main_nangongCast .cast_slider .item a {width:auto}
    .main_nangongCast .cast_slider .point {font-size: 12px;}
    .main_nangongCast .cast_slider#ngtv_slider .point {display:block;font-size:12px;margin:0 0 7px}
    .main_nangongCast .cast_slider .tit {font-size:13px}
    .nangongtv_pop .contentBox {width:calc(100% - 40px);max-width:600px}
    .nangongtv_pop .contentBox iframe {width:100% !important}    
    /* E:메가캐스트, 난공TV */

    /* S:선생님 공지사항 */
    .main_wrp #tecNotice {display:none}
    /* E:선생님 공지사항 */

    /* S:직렬별 최강 라인업 */
    .main_choiceLineup {margin-bottom:30px}
    .main_choiceLineup .lineup_nav_area{margin:0 0 5px}
    .main_choiceLineup .lineup_nav_area .all_btn {display:none}
    .main_choiceLineup .lineup_nav_area .all_nav_sd {padding:0 20px 0 15px}
    .main_choiceLineup .lineup_nav_area .slick-arrow {background-size:7px}
    .main_choiceLineup .all_sd_wrap .lineup_th_area {position:relative}
    .main_choiceLineup .all_sd_wrap .lineup_th_area::before {content:'';position:absolute;top:0;left:-10px;width:20px;height:32px;background:linear-gradient(90deg, #fff 0%, transparent 100%);z-index:1}
    .main_choiceLineup .all_sd_wrap .lineup_th_area::after {content:'';position:absolute;top:0;right:-10px;width:20px;height:32px;background:linear-gradient(270deg, #fff 0%, transparent 100%)}
    .main_choiceLineup .lineup_th_area .lineup_th_nav {padding:10px 0 10px}
    .main_choiceLineup .lineup_th_area .lineup_th_nav a {padding:5px 10px}
    .main_choiceLineup .lineup_th_area .lineup_th_nav a:first-child {padding-left:15px}
    .main_choiceLineup .lineup_th_area .lineup_th_nav a:last-child {padding-right:15px}
    .main_choiceLineup .lineup_th_area .lineup_th_sd_w {margin:0 -20px 0 0;padding-top:5px}
    .main_choiceLineup .lineup_th_area .lineup_th_sd_w .slick-arrow {display:none !important}
    .main_choiceLineup .lineup_th_area .lineup_th_sd {padding:0}
    .main_choiceLineup .lineup_th_area .lineup_th_sd .slick-list {padding-right:17%}
    .main_choiceLineup .lineup_th_area .lineup_th_sd .slick-slide {margin:0 20px 0 0}
    .main_choiceLineup .lineup_th_area .lineup_th_sd .item {height:200px}
    .main_choiceLineup .lineup_th_area .lineup_th_sd .txt_w {top:23px;bottom:25px}
    .main_choiceLineup .lineup_th_area .lineup_th_sd .txt_w .txt {font-size:13px}
    .main_choiceLineup .lineup_th_area .lineup_th_sd .img {width:180px;right:-35px}
    /* E:직렬별 최강 라인업 */

    /* S:온라인 서점 */
    .main_bookStore {flex-direction:column;gap:0}
    .main_bookStore .newbook_list {margin:0 -20px 0 -10px;padding:0}
    .main_bookStore .newbook_list .slick-list {padding-right:14%}
    .main_bookStore .newbook_list .item .info strong {height:2.6em;-webkit-line-clamp:2;font-size:13px}
    .main_bookStore .newbook_list .slick-arrow {display:none !important}
    .main_bookStore .book_ranking,
    .main_bookStore .book_bnr {display:none}
    .main_bookStore .book_new {width:100%}
    .main_bookStore .ebook_bnr {display:block;width:100%;margin:30px 0;}
    .main_bookStore .ebook_bnr .slick-list {padding:0}
    .main_bookStore .ebook_bnr .slick-slide {margin:0 clamp(5px,1vmin,10px);}
    .main_bookStore .ebook_bnr .slick-slide img {width:100%}
    .main_bookStore .ebook_bnr .item a {border-radius: 3px;display: flex;align-content: center;align-items: center;justify-content: center;color: #fff;text-align: center;height: clamp(60px,12vmin,100px);padding: 0 1px;font-size: clamp(14px,2.2vmin,18px);}
    /* E:온라인 서점 */

    /* S:학원 이벤트 */
    .main_offlineEvent {display:none}
    /* E:학원 이벤트 */

    /* S:공시생 필수앱 */
    .main_appLink {margin:0 0 30px;width:100%}
    .main_appLink ul {justify-content:space-between;gap: 2%;}
    .main_appLink li {justify-content: center;padding: 0;width:60%;flex:none}
    .main_appLink li:nth-child(2){width:38%}
    .main_appLink .logo{gap:10px;font-size:12px}
    .main_appLink .info {font-size:13px;padding:11px 0 0}
    /* E:공시생 필수앱 */

    /* S:메가공무원 공지사항 */
    .main_megaNotice {border:0;border-radius:0;margin:0 0 23px}
    .main_megaNotice .cont_wrap {padding:0}
    .main_megaNotice .link_list {padding:0;margin:-7px 0 0}
    .main_megaNotice .link_list li {width:50%}
    .main_megaNotice .link_list a .tit {max-width:calc(100% - 15px)}
    /* E:메가공무원 공지사항 */

    /* S:학습지원센터 */
    .main_wrp .main_center.renew {width:100%;margin:0 0 30px}
    .main_wrp .main_center.renew h3 {font-size:17px}
    .main_wrp .main_center.renew .info_box {flex-direction:row;align-items: flex-start;}
    .main_wrp .main_center.renew .info_box .fir {width:calc(100% - 300px)}
    .main_wrp .main_center.renew .info_box .fir ul li {flex:1}
    .main_wrp .main_center.renew .info_box .fir ul li a {width:100%;height:80px}
    .main_wrp .main_center.renew .info_box .sec {font-size:13px}
    .main_wrp .main_center.renew .info_box .sec ul li.etc_link {margin-top: auto;}
    /* E:학습지원센터 */

    /* S: 선생님 띠배너 */
    .main_tec_event{margin-bottom:30px;}
    /* E: 선생님 띠배너 */

}




@media all and (max-width:992px){

    /* S:영역 (공통) */
    .main_wrp .show_992 {display:block}
    .main_wrp .hide_992 {display:none}
    /* E:영역 (공통) */

    /* S:메가공무원 1위 강사진 */
    .main_superTea .superTea_list .slick-list {padding-right:25%}
    /* E:메가공무원 1위 강사진 */

    /* S:메가캐스트, 난공TV */
    .main_nangongCast .tab_cont{height:calc(21.3vw + 70px)}
    .main_nangongCast .cast_slider .slick-list {padding:0 25% 0 0}
    /* E:메가캐스트, 난공TV */

    /* S:직렬별 최강 라인업 */
    .main_choiceLineup .lineup_th_area .lineup_th_sd .slick-list {padding-right:25%}
    /* E:직렬별 최강 라인업 */

}

@media (max-width:768px){

    /* S:영역 (공통) */
    .main_wrp .show_768 {display:block}
    .main_wrp .hide_768 {display:none}
    /* E:영역 (공통) */

    /* S:초시생을 위한 무료 콘텐츠 */
    .main_welcomeFree{margin:0 0 15px}
    .main_welcomeFree .welcomeFree {justify-content:space-between}
    .main_welcomeFree .welcomeFree li {width:20%;margin:0 0 15px}
    /* E:초시생을 위한 무료 콘텐츠  */

    /* S:메가공무원 1위 강사진 */
    .main_superTea {width:100%;margin:0 0 30px}
    .main_superTea .superTea_list {margin:0 -20px 0 0}
    .main_superTea .superTea_list .slick-list {padding-right:5%}
    .main_superTea .superTea_list .slick-slide {margin:0 10px 0 0}
    .main_superTea .superTea_list a {height:160px}		
    .main_superTea .superTea_list .t_img.prof {width:126px;bottom:0px;right:-24px}
    /* E:메가공무원 1위 강사진 */

    /* S:지금 주목할 선생님 기획전 */
    .main_focusTea .focusTea_list .slick-slide {margin:0 10px 0 0}	
    /* E:지금 주목할 선생님 기획전 */

    /* S:메가공무원 전문직군 합격 전략 */
    .main_field .main_fieldSlider1 .slick-list{margin: 0 auto;}        
    .main_field .main_fieldSlider1 .slick-slide{margin: 0 auto;}
    .main_field .main_fieldSlider1 .item a{height: 90px;padding: 0;}
    .main_wrp .main_field .slick-dots{left: auto;right: 10px;bottom: auto;top: 10px;width: auto;}
    /* E:메가공무원 전문직군 합격 전략 */

    /* S:메가선생님 칼럼 */
    .main_teacherColumn .teaColumn_list .slick-slide {margin:0 10px 0 0}
    /* E:메가선생님 칼럼 */

    /* S:메가캐스트, 난공TV */
    .main_nangongCast {margin:0 0 10px}
    .main_nangongCast .tab_cont{height:calc(28vw + 70px)}
    .main_nangongCast .cast_slider .slick-list {padding:0 3% 0 0}
    .main_nangongCast .cast_slider .slick-slide {margin:0 10px 0 0}
    /* E:메가캐스트, 난공TV */

    /* S:직렬별 최강 라인업 */
    .main_choiceLineup .lineup_th_area .lineup_th_sd .slick-list {padding-right:5%}
    .main_choiceLineup .lineup_th_area .lineup_th_sd .slick-slide {margin:0 10px 0 0}
    .main_choiceLineup .lineup_th_area .lineup_th_sd .item {height:180px}
    .main_choiceLineup .lineup_th_area .lineup_th_sd .img {width:126px;bottom:0px;right:-24px}
    /* E:직렬별 최강 라인업 */

    /* S:온라인 서점 */
    .main_bookStore .ebook_bnr .item a {font-size: clamp(13px,1.5vmin,18px);}
    /* E:온라인 서점 */

    /* S:공시생 필수앱 */
    .main_appLink .logo img {width:46px}
    /* E:공시생 필수앱 */

    /* S:학습지원센터 */
    .main_wrp .main_center.renew .info_box {gap:15px;flex-direction: column;align-items: stretch;}
    .main_wrp .main_center.renew .info_box .fir {width: 100%;}
    .main_wrp .main_center.renew .info_box .fir ul li a{height: 45px;}
    .main_wrp .main_center.renew .info_box .sec ul li br{display:none}
    /* E:학습지원센터 */

}


@media all and (max-width:576px){

    /* S:영역 (공통) */
    .main_wrp .show_576 {display:block}
    .main_wrp .hide_576 {display:none}
    /* E:영역 (공통) */

    /* S:초시생을 위한 무료 콘텐츠 */
    .main_welcomeFree .welcomeFree.wide_ver {width: 100%;margin: auto;}
    .main_welcomeFree .welcomeFree.wide_ver li {width: 100%;}
    .main_welcomeFree .welcomeFree.wide_ver li a { padding: 7px 0; gap: 2%;}
    .main_welcomeFree .welcomeFree .icon_left { width: 30px; }
    /* E:초시생을 위한 무료 콘텐츠  */

    /* S:타이틀 영역 (공통) */
    .main_wrp .title_wrap h3,
    .main_wrp .title_wrap.lv2 h3 {font-size:17px}
    /* E:타이틀 영역 (공통) */

    /* S:패스, 원픽 추천강좌 */
    .main_visualSlider {width:100%;}
    .main_visualSlider.pick {margin:0 0 30px}
    /* E:패스, 원픽 추천강좌 */

    /* S:초시생을 위한 무료 콘텐츠 */
    .main_welcomeFree .welcomeFree {margin:0 calc(((20% - 53px) / 2) * -1)}
    .main_welcomeFree .title_wrap h3 {font-size:17px}
    /* E:초시생을 위한 무료 콘텐츠  */

    /* S:메가공무원 1위 강사진 */
    .main_superTea .superTea_list .slick-list {padding-right:36%}
    .main_superTea .superTea_list .tiny{margin-bottom:-10px;padding-top:7px}
    /* E:메가공무원 1위 강사진 */

    /* S:메가캐스트, 난공TV */
    .main_nangongCast .tab_cont{height:calc(31.3vw + 70px)}
    .main_nangongCast .cast_slider .point .charac{display: inline;}
    .main_nangongCast .cast_slider .point .name{display: inline;}
    /* E:메가캐스트, 난공TV */

    /* S:직렬별 최강 라인업 */
    .main_choiceLineup .lineup_th_area .lineup_th_sd .slick-list {padding-right:36%}
    /* E:직렬별 최강 라인업 */

    /* S:온라인 서점 */
    .main_bookStore .newbook_list .slick-list {padding-right:10%}
    .main_bookStore .ebook_bnr .slick-slide {margin:0}
    .main_bookStore .ebook_bnr .item a {font-size: clamp(14px,3vmin,18px);}
    /* E:온라인 서점 */

    /* S:메가공무원 공지사항 */
    .main_megaNotice .link_list li {display:none;width:100%}
    .main_megaNotice .link_list li:nth-child(1),
    .main_megaNotice .link_list li:nth-child(2) {display:block}
    /* E:메가공무원 공지사항 */

    /* S:공시생 필수앱 */
    .main_appLink .logo{margin:0 2px 0 0}
    .main_appLink .info {flex-direction:column;align-items:flex-start;font-size:12px;margin:0 0 0 12px;line-height:1.3;padding:2px 0 0}
    .main_appLink .info br{display:block}
    .main_appLink .info.store{margin:0 0 0 2px}
    .main_appLink .info img {width:38px}
    .main_appLink .info a{font-size:12px;padding:0;font-size:11px;margin:3px 0 0}
    .main_appLink .info.store a{height:22px}
    .main_appLink .info.store a::before{background-size:15px !important;width:14px !important;background-position:0 2px}
    .main_appLink .info.store a.google::before{background-position:0 2px}
    /* E:공시생 필수앱 */

    /* S:학습지원센터 */
    .main_wrp .main_center.renew .info_box {flex-direction:column;align-items:flex-start;gap:20px}
    .main_wrp .main_center.renew .info_box .fir ul li a span.mo{padding-left: 40px;}
    .main_wrp .main_center.renew .info_box .sec {font-size:13px;width:100%}
    .main_wrp .main_center.renew .info_box .sec ul li:not(:last-child) {margin-bottom:8px}
    .main_wrp .main_center.renew .info_box .sec ul li:nth-child(3) {width:auto;display:inline-block;margin:0 10px 0 0}
    .main_wrp .main_center.renew .info_box .sec ul li.flex {width:auto;display:inline-flex;margin:0 0 0}
    /* E:학습지원센터 */

}
</pre></body></html>