@charset "utf-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/variable/pretendardvariable-dynamic-subset.css");
@font-face { font-family: 'NanumBarunGothic';	font-style: normal;font-weight: normal;src: url('/template/1/html/font/NanumBarunGothic.eot'); src: local('※'), url('/template/1/html/font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'), url('/template/1/html/font/NanumBarunGothic.woff') format('woff'), url('/template/1/html/font/NanumBarunGothic.ttf') format('truetype'); }
@font-face { font-family: 'NanumBarunGothicBold';font-style: normal;font-weight: bold;src: url('/template/1/html/font/NanumBarunGothicBold.eot');src: local('※'), url('/template/1/html/font/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'), url('/template/1/html/font/NanumBarunGothicBold.woff') format('woff'), url('/template/1/html/font/NanumBarunGothicBold.ttf') format('truetype'); }
@font-face {font-family:'NanumGothic'; font-style: normal;font-weight: normal;src:url('/template/1/html/font/NanumGothic.eot');src:local(※), url('/template/1/html/font/NanumGothic.eot?#iefix') format('embedded-opentype'), url('/template/1/html/font/NanumGothic.woff') format('woff'), url('/template/1/html/font/NanumGothic.ttf') format('truetype');}
@font-face {font-family:'NanumGothicBold'; font-style: normal;font-weight: normal;src:url('/template/1/html/font/NanumGothicBold.eot');src:local(※), url('/template/1/html/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'), url('/template/1/html/font/NanumGothicBold.woff') format('woff'), url('/template/1/html/font/NanumGothicBold.ttf') format('truetype');}
* {
	margin: 0;padding: 0; 
	font-family: 'NanumBarunGothic', '나눔바른고딕', "Malgun Gothic", "맑은 고딕", dotum, sans-serif;
	font-size:12px;
}
/*  h3, h3 * , h5 , h5 *, b {font-weight:bold} 2023-03-27, hclee, */
span.in_btn2 {    line-height: 16px} /* 2023-03-27, hclee, */
.sub_code a {font-size:13px} /* 2023-03-27, hclee, */

.text_area p {line-height:16px;} /* 2023-03-02, hclee, /gnu/bbs/board.php?bo_table=pass_story&wr_id=887 */
.skip { text-indent:-9999px; display:none;} /* 2023-04-14, hclee, */

a {text-decoration: none;}

li {list-style:none}

#MiWrapper  { width:100%;margin:0;padding:0;text-align:center;}
/* 2023-01-14, hclee, 하단 각 클래스에서 지정  img {display:block} */
.hidden {display: none;}

.wrap_all {width:100%;clear:both}
.wrap_all > div {width:1220px;margin:0 auto}
.wrap_all > div#ContainerArea { width:1220px;clear:both}
.wrap_all > div.gnb_area_3,
.wrap_all > div.gnb_area_all {width:100%;}

.wrap_all.main_banner {xxxbackground:#3c0c6f}
.wrap_all.main_category{background:#f5f5f5}
.wrap_all.main_notice {background:white}
.wrap_all.main_pds {background:white}
.wrap_all.footer {background:#eaeef1;clear:both}


/* _banner_top */
.top_slick {width:100% !important}
.top_banner .top_banner_left,
.top_banner .top_banner_right {width:50%;float:left}
.top_banner .top_banner_left img {float:right}

/* 2024-02-08, hclee, top_slick에 도트 지정 */
.top_slick-dots {position:absolute;width:100%;margin-top:-20px; display:none;}
.top_slick-dots {padding: 0; text-align:center;}
.top_slick-dots li {display: inline-block;margin-left: 4px; margin-right: 4px;}
.top_slick-dots li button {
	width:9px; height:9px; background-color: blue; border-radius: 50%; text-shadow: none;  font: 0;
	color: transparent;
    background: transparent;
    border: solid 2px #ddd;
}
.top_slick-dots li.slick-active button{
    width: 20px;
    background: white;
    border: solid 2px #ddd;
    border-radius: 4px;
}
/* //2024-02-08, hclee, top_slick에 도트 지정 */
.top_slick-dots li :hover { xxbackground: #fb8d8d; border: solid 2px #ddd}

#top_slick_close {position:absolute;width:40px;height:30px;top:0px;left:50%;margin-left:570px;cursor:pointer;xxbackground:rgba(255,0,0,.1)}

/* _header */
.wrap_all.gnb {background:white;position:relative}

.gnb_area_1 {height:34px}
.gnb_area_1,
.gnb_area_2	{clear:both; margin: 0 auto; width:1220px;}
.gnb_link {float:left;width:610px; xborder: 1px solid red;}
.gnb_link > ul > li {float:left; border-top: 1px solid #dadcde; border-bottom: 1px solid #dadcde; border-right: 1px solid #dadcde;}
.gnb_link > ul > li:nth-child(1) {border: 0;}
.gnb_markarea{float:right;	text-align:right;}
.gnb_markarea > ul{clear:both; text-align:right; padding-top:9px;}
.gnb_markarea > ul > li{float:left;	text-align:right; padding:0 12px; border-right: 1px solid #dadcde; font-size:12px;}
.gnb_markarea > ul > li:nth-child(1){padding:0 10px 0 0;}
.gnb_markarea > ul > li.top_join {border-right: 0; padding:0 0 0 12px;}
.gnb_markarea > ul > li.top_5000 {padding:0 12px 0 5px;}
.gnb_markarea > ul > li:last-child{border-right: 0; padding:0 0 0 9px;}
.gnb_markarea > ul > li a {vertical-align: -webkit-baseline-middle;}
.gnb_markarea > ul > li a:hover {font-weight:bold}

.gnb_area_2 {height:115px}
.gnb_area_2 > div	{float:left;}
.gnb_area_2 > div:nth-child(1)	 {width:335px; padding-top:30px;}
.gnb_area_2 > div:nth-child(2)	 {margin: 35px 30px 0 0; border: 1px solid #c62120; border-radius: 30px; padding: 5px 20px 5px 20px; width: 554px; color: #c62120; font-size: 16px; letter-spacing: -1px;}
.gnb_area_2 > div:nth-child(3) {padding-top:20px;float:right}
.gnb_area_2 form[name=searchFrm] input[name=keyword] {width:504px;color:#c62120;font-size: 16px;letter-spacing: -1px;}
.gnb_area_2 form[name=searchFrm] input[name=keyword]:focus {color:#c62120}
.gnb_area_2 form[name=searchFrm] input[type=image] {float:right; padding-left:5px;padding-top:5px}

.gnb_area_2 > div:nth-child(3), .gnb_area_2 > div:nth-child(4) {text-align:center}
.gnb_area_2 > div:nth-child(3) span, .gnb_area_2 > div:nth-child(4) span {display:block;margin-top:10px;font-size:14px}
.gnb_area_2 > div:nth-child(4) span.cart_cnt {display:inline-block;background-color:#be0201; border-radius: 15px; margin: 1px 0 0 1px; padding:1px 7px; color:#fff;	font-size:12px;}

.gnb_area_3 {clear:both; margin: 0 auto; width:100%; height:60px; background-image:url(/template/2/img/top_menu_bg.gif);background-repeat:repeat-x;} 
.gnb_area_3 > div {clear:both;margin: 0 auto; width:1220px;}
.gnb_area_3 ul	{clear:both;margin: 0 auto;width:100%; height:60px;}
.gnb_area_3 ul li	{float:left; height:30px; padding:15px;}
.gnb_area_3 ul li:last-child	{padding:15px 14px;}
.gnb_area_3 ul li a	{display:block;margin-top:5px; padding:0 19px 19px 19px; font-size: 17px;letter-spacing:-1px;vertical-align: -webkit-baseline-middle;}
.gnb_area_3 ul li:nth-child(1) a	{padding:0 19px 0 0;}
.gnb_area_3 ul li:not(.img) a:hover	{border-bottom: 2px solid #be0201}
.gnb_area_3 ul li a:hover	{border-bottom: 2px solid #be0201}
.gnb_area_3 ul li.view_all {background-image:url(/template/2/img/top_menu_bg_red.gif);background-repeat:repeat-x;}
.gnb_area_3 ul li.view_all a,
.gnb_area_3 ul li.view_all a:hover {color:white;}
.gnb_area_3 ul li.view_all img {float:left; padding: 3px 19px 0 5px;}
.gnb_area_3 ul li.gtelp {padding-top:15px;padding-bottom:0}
.gnb_area_3 ul li.gtelp a {padding:0 0 22px 0;}
.gnb_area_3 ul li.pass {padding-top:15px;padding-bottom:0}
.gnb_area_3 ul li.pass a {padding:0 0 20px 0;}
.gnb_area_3 ul li.rolling a:nth-child(2) { display:none}
.gnb_area_3 ul li:nth-child(5) {background-position:95px 9px }
.gnb_area_3 ul li:nth-child(6) {background-position:85px 9px }
.gnb_area_3 ul li.new {background-image:url(/template/2/img/top_menu_red_won.gif);background-repeat:no-repeat;}
.gnb_area_3 ul li.font_basic a	{font-weight:400;}
.gnb_area_3 ul li img {display:block}
.gnb_area_all {margin: 0 auto;display:none;position:absolute;background:white;z-index:99999}
.gnb_area_all > div {position: relative;left:0;top:0; width:1218px; border-left: 1px solid #dadcde; border-right: 1px solid #dadcde; border-bottom: 1px solid #dadcde; font-size: 14px; max-width: 1220px; margin: 0 auto;}
.gnb_area_all > div > ul {width: 190px; min-height: 235px; padding: 15px 0 15px 20px; border-right: 1px solid #dadcde;}
.gnb_area_all > div ul.smenu1 > li {font-size: 16px; letter-spacing:-1px; xxpadding: 10px 0; cursor: pointer;}
.gnb_area_all > div ul.smenu1 > li > a {display: block;padding: 10px 0;font-size: 16px; color: #000;}
.gnb_area_all > div ul.smenu1 > li > a:hover{color: #22a; font-weight: bold}
.gnb_area_all > div ul.smenu1 > li > ul {position: absolute; left: 220px; top: 0; display: inline; padding: 14px 0; max-height: 100%; width: 200px; height: -webkit-fill-available;}
.gnb_area_all > div ul.smenu1 > li:nth-child(1) ul,
xxxx.gnb_area_all > div ul.smenu1 > li:nth-child(4) ul,
.gnb_area_all > div ul.smenu1 > li:nth-child(5) ul {width:500px} /* 2024-12-23, hclee, 메인 레이어 카테고리 임시 off 요청 */

.gnb_area_all > div ul.smenu1 > li > ul > li {width:150px;float:left;}
.gnb_area_all > div ul.smenu1 > li > ul > li:nth-child(3n+1) {clear:both}
.gnb_area_all > div ul.smenu1 > li  ul.smenu2, .gnb_area_all > div ul.smenu1 > li div.cate_banner_box {display:none}
.gnb_area_all > div ul.smenu1 > li:nth-child(1)  ul.smenu2, .gnb_area_all > div ul.smenu1 > li:nth-child(1) div.cate_banner_box {display:block}
.gnb_area_all > div ul.smenu1 > li  ul.smenu2 > li {padding: 10px 0}
.gnb_area_all > div ul.smenu1 > li  ul.smenu2 > li a {display: block;font-size: 16px; color: #000;}
.gnb_area_all > div ul.smenu1 > li  ul.smenu2 > li a:hover {color:#22a;font-weight:bold}
.gnb_area_all > div .cate_banner_box {position: absolute; top: 55px; right: 35px;}
.gnb_area_all > div .cate_banner_box .cate_banner {float: left; margin-left: 15px;}
.gnb_area_all > div ul.smenu1 > li  a {display: block;}
.gnb_area_all > div ul.smenu1 > li.over {background-image: url(/template/2/img/top_menu_tri.gif); background-repeat:no-repeat; background-position:right 9px ;}




/* _sticky */
#top_sticky{width:100%;	height:70px; display:none; z-index:99999; position:fixed; top:0; background-color:white; border-bottom: 1px solid #be0201;}
.sticky_area	{margin: 0 auto; width:1220px;}
.sticky_link {float:left;width:520px; height:69px;}
.sticky_link > ul > li {float:left;	border-top: 1px solid #dadcde; border-bottom: 1px solid #dadcde; border-right: 1px solid #dadcde; margin-top:18px;}
.sticky_link > ul > li:nth-child(1) {border: 0;}

.sticky_logo{float:left; padding:10px 0 0 0;}
.sticky_markarea{float:right; text-align:right;}
.sticky_markarea > ul{clear:both; text-align:right;	padding-top:25px;}
.sticky_markarea > ul > li{float:left; text-align:right; padding:0 12px; border-right: 1px solid #dadcde; font-size:12px; font-weight:bold;}
.sticky_markarea > ul > li:nth-child(1){padding:0 10px 0 0;}
.sticky_markarea > ul > li:nth-child(5){border-right: 0; padding:0 0 0 9px;}

.sticky_markarea span.cart_cnt, 
.gnb_markarea span.cart_cnt, #LeftMenuArea span.cart_cnt
	{background-color:#be0201; border-radius: 15px; margin: 1px 0 0 1px; padding:2px 7px 0; color:#fff;	font-size:10px;line-height:12px}

/* _event */
.gnb_event_area	{margin:0 auto;width:1420px}
.gnb_event_area .mt118	{position:absolute ; margin:-118px 0 0 -10px;}


/* _banner_main */
.main_banner {width:100%;	background-repeat:no-repeat; background-position:center top;}

.main_box {position: relative;width:1220px;height:360px;margin-top:20px !important}
.main_box .main_tab {position: absolute;bottom:5px;left:160px;width:600px;height:50px}
.main_box .main_tab > li {float:left;width:85px;height:15px;padding:8px 12px 6px 12px;background-color:#000;opacity:0.5;font-size:11px;color:white;	text-align:center;margin-right:1px;cursor:pointer;}
.main_box .main_tab > li:nth-child(4) {width:91px;}/*230608_hjs*/
.main_box .main_tab > li:hover  {opacity:0.7}
.main_box .main_tab > li:last-child {border-right:none}
.main_box .main_left {position: absolute;top:22px;left:0px;width:110px;height:310px;overflow:hidden;}

.main_box .slick-dots {position:absolute;width:100%;margin-top:-30px; }
.main_box .slick-dots {padding: 0; text-align:center;}
.main_box .slick-dots li {display: inline-block;margin-left: 2px; margin-right: 2px;}
.main_box .slick-dots li button {width:10px; height:10px; background-color: transparent;color: transparent; border-radius: 50%; text-shadow: none; border: none;  font: 0; border:1px solid #000;}
.main_box .slick-dots li.slick-active button{background: #000;}
.main_box .main_right .slick-dots li button {height:6px;border-radius: 0;border:1px solid black}
.main_box .main_right2 .slick-dots li button {height:6px;border-radius: 0;border:1px solid black}

.main_box .main_right .slick-dots li.slick-active button{background: black;}
.main_box .main_right2 .slick-dots li.slick-active button{background: black;}
.main_box .main_right .slick-dots {width:150px;margin-top:-35px}
.main_box .main_right2 .slick-dots {width:120px;margin-top:-35px}
.main_box .main_right {position: absolute;top:22px;right:210px;width:240px;height:310px;overflow:hidden;}

.main_box .slick-arrow {width:16px;height:15px;display:inline-block;position:absolute;z-index:999;border:none;bottom:20px;background-image: url(/template/2/img/bullet_bg.png);background-repeat: no-repeat;cursor:pointer;}
.main_box .slick-prev {background-position: -0px 0px;right:50px}
.main_box .slick-next {background-position: -20px 0px;right:28px;}
.main_box .main_right2 .slick-prev {right:50px;}
.main_box .main_right2 .slick-next {right:28px;}
.main_box .main_right2 {position: absolute;top:22px;right:0px;width:200px;height:310px;overflow:hidden;}

.img_main {position:absolute}

.mc_menu {width:730px} /* 2023-03-27, hclee, 장바구니 순서표 가운데 정렬 */

/* 2024-02-07, hclee, 배너 추가 */ 
.mid_banner {
	padding-top:10px;
	padding-bottom:10px
	}
.mid_banner > div {
	width:1220px;
	height:70px;
	background:url('/img/banner/240205/mid_banner_bg.jpg') no-repeat } 
.mid_banner > div > div {
	margin-left:530px;
	padding-top:20px
	} 
.mid_banner > div > div > a {
	margin-right:20px;
	font:20px "Pretendard Variable", sans-serif;
	color:#000;
	letter-spacing:-1px;
	}
.mid_banner > div > div > a > img {
	padding-top:4px;
	} 
xxx.mid_banner > div > div > a::after { content : ' > ' } .mid_banner > div > 
div > a:hover {text-decoration: underline #49ede3 8px; text-underline-offset: -4px;}/*line, color, thickness*/


/* 2024-06-12, hclee, 이러닝 메인페이지 내 슬라이드 배너 추가 관련 요청건 */
.mid_banner2 {height:280px;overflow:hidden;}
.mid_banner2 > h4 {font-size:20px;color:#000;margin:30px 3px 0 0;height:35px}
.mid_banner2 button.slick-arrow { cursor: pointer; border: none;}
.mid_banner2 button.slick-arrow{
    display:block;position:absolute;
    top:120px;
    width:30px;height:30px;
    background: rgb(125,125,125,.5);
    color:white;
    font-size:20px;
    outline:0;z-index:10;
}
.mid_banner2 button.slick-prev{left:1px;}
.mid_banner2 button.slick-next{right:10px;}
.mid_banner2 .slick-list a > img {padding-top:10px}
.mid_banner2 .slick-list p {font-size:14px}
.mid_banner2 .slick-list p.text1 {color:#797979;margin-top:16px}
.mid_banner2 .slick-list p.text2 {color:#2b2b2b;margin-top:5px}
.mid_banner2 .slick-list img.badge {position: absolute;}
/* //2024-06-12, hclee, 이러닝 메인페이지 내 슬라이드 배너 추가 관련 요청건 */

/* _category */
/* 카테고리 탭 */
.main_category > ul.category_tab	{margin: 0 auto;width:845px;height:75px;}
.main_category > ul.category_tab > li {float:left;height:30px;line-height:30px;margin:0 15px;padding:20px 10px 3px;text-align:center;font-size: 17px;font-weight:bold;color:#000;letter-spacing:0;cursor:pointer;}
.main_category > ul.category_tab > li.active {border-bottom: 3px solid black;}
.main_category > ul.category_tab > li:hover	{border-bottom: 3px solid black;}

/* 카테고리 목록 */
.main_category > div.category_list {min-height: 240px;}
.main_category > div.category_list > ul {clear:both;}
.main_category > div.category_list > ul > li{
	float:left;

	margin:0 4px 0 5px;
	height:54px;
	}
.main_category > div.category_list > ul > li a {
	display:block; font-size: 16px;color: #000;

    width: 192px;
    height: 30px;
    background-color: white;
    border: 1px solid #d2d5d8;
    border-radius: 6px;
    padding-top: 12px;
    margin: 0 0 10px 0;
    text-align: center;
}
.main_category > div.category_list > ul > li a:hover{background-color:#fff9e5}
.main_category > div.category_list > ul > li:nth-child(6n)	{margin-right:0px;}
.category_list ul li.new a {
    background-image: url(/template/2/img/category_new.png);
    background-repeat: no-repeat;
    background-position: top right;
}
.category_plus img {clear:both;margin:0px auto;padding:0 0 20px;cursor:pointer;display:block}


/* _notice */
.main_notice{clear:both;margin: 0 auto;width:1220px;	height:334px;}

.main_notice h2{padding-top:50px;padding-bottom:30px;letter-spacing:-1px;font-size:24px;font-weight:bold}

.main_notice > div.notice_1,
.main_notice > div.notice_2,
.main_notice > div.notice_3  {float:left;width:340px;height:160px;border: 1px solid #d2d5d8;border-radius:6px;padding:33px 28px;}
.main_notice > div.notice_2	{margin:0 10px;}

.main_notice > div > h4	{padding-bottom:13px}
.main_notice > div > ul{clear:both;}
.main_notice > div > ul > li {float:left;clear:both;line-height:33px;font-size:13px;width:340px;}
.main_notice > div > ul > li > a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    font-size: 13px;
    color: #000;
}
/* _pds */
.main_pds{margin: 0 auto;width:1220px;height:406px;}

.main_pds h2{padding-top:50px;padding-bottom:30px;letter-spacing:-1px;font-size:24px;font-weight:bold}

.main_pds > ul > li {float:left;height:228px;}




/* _footer */
.footer_area	{margin: 0 auto; width:1220px;height:400px;	color:#8e9295;}
.footer_left,
.footer_right {float:left}

.footer_left {width:640px;}
.footer_left > ul:nth-child(1) {padding:75px 0 55px 0;}
.footer_left > ul:nth-child(1) > li {float:left;	padding:0 15px 0 15px;	background:url("/template/2/img/footer_line.gif") no-repeat right;	letter-spacing:-2px;	font-weight:bold;}
.footer_left > ul:nth-child(1) > li a {color:#8e9295;letter-spacing:-1px;font-size:16px}
.footer_left > ul:nth-child(1) > li:nth-child(1)	{padding:0 15px 0 0;}
.footer_left > ul:nth-child(1) > li:nth-child(6)	{background:none}

.footer_left > ul:nth-child(3) {clear:both; color:#8e9295;}
.footer_left > ul:nth-child(3) {padding-top:10px;}
.footer_left > ul:nth-child(3) li {font-size:14px;line-height:20px}

.footer_right	{width:570px; padding:55px 0 0 0;}
.footer_right_1 > div {font-size:18px}
.footer_right_1,
.footer_right_2,
.footer_right_3 > div:nth-child(1) {font-size:18px; font-weight:bold; color:#000; padding:0 0 15px 0;}
.footer_right_2 > div {font-size:18px; }

.footer_right_1	{width:570px; height:140px;}
.footer_right_1 > div	{float:left; }
.footer_right_1 > div:nth-child(1) {width:130px; padding-top:20px;}
.footer_right_1 > div:nth-child(2) {width:192px;height:140px;padding-top:6px}
.footer_right_1 > div:nth-child(3) {width:180px; font-size:15px; padding-top:90px;padding-left:10px; color:#3d3f45;line-height:20px}
.footer_right_1 div dl dt {font-size:16px; letter-spacing:-1.5px; color:#3d3f45; padding-top:15px;}
.footer_right_1 div dl dd {font-size:25px; letter-spacing:0; color:#000;font-weight:bold;padding-top:10px}

.footer_right_2	{width:570px; height:40px;padding-top:15px}
.footer_right_2 div	{float:left}
.footer_right_2 > div:nth-child(1) {width:130px;}
.footer_right_2 > div:nth-child(2) {xxxpadding:0 0 0 20px;}
.footer_right_2 div img {display:block}
.footer_right_3 {clear:both}
.footer_right_3  > ul > li {float:left;	padding:0 30px 0 0;}



/* _banner_bot */
.wrap_all.bot_banner {position:fixed;bottom:0px;z-index:9999}

.wrap_all.bot_banner > div {width:50%;float:left}
.wrap_all.bot_banner > div > a > img {float:left}
.wrap_all.bot_banner > div:first-child {xxxbackground:#002cae}
.wrap_all.bot_banner > div:first-child > a > img {float:right}
.wrap_all.bot_banner > div:last-child {xxxbackground:#002cae}


/* 2023-01-07, hclee, season */
#season_title, #season_layout, 
.season_title, .season_layout {clear:both}

/* 2023-04-18, hclee, 이미지 가운데 보이는거 수정 */
/* #season_title img, #season_layout img, */
/* .season_title img, .season_layout img {display:block;margin:0 auto} */
/* 2023-04-18, hclee, 이미지 가운데 보이는거 수정 */

div#quick_banner,
div#dong_banner,
div#float_right,
div#float_banner_r,
div.float_banner {width:auto !important}


div#ContainerLeft, div#ContainerRight {display:none}

.policy b{font-weight:bold;xxcolor:#282828}
.policy font {line-height:16px;cxxolor:#282828}

.list tr th {color:#000} 

/* 2023-03-27, hclee, new아이콘 */
a.nb_flag {
    position:relative;
}
a.nb_flag:after {
    position:absolute;
    top: -3px;
    right: -18px;
    content: '';
    background: url("/image/icon/icon_new.gif") no-repeat right 2px;
    width: 17px;
    height: 17px;
}
/* 2023-03-27, hclee, */

/* 2023-04-14, hclee, 인터템_(기획_의견전달) 메인 개편 개발 검수 F.U_0410 */
#Conts th.m_top20 > img {width:100%;height:1px} 
/* //2023-04-14, hclee, 인터템_(기획_의견전달) 메인 개편 개발 검수 F.U_0410 */

/* 2023-05-02, hclee, DDAY 줄 맞춤 */
div.belt_area > div
,div.belt02_bg
, div.dday_text
, div.count_text
, div.belt_dday {line-height:16px;}
/* 2023-05-02, hclee, DDAY 줄 맞춤 */

/* 2024-07-15, hclee, 이러닝 통합검색창 관련 검색값 수정 요청 */
.search_board .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.search_board .nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.search_board .nav>li {
    position: relative;
    display: block;
}
.search_board .nav-tabs {margin-top:-5px;margin-bottom:10px;padding-bottom:2px; border-bottom: 1px solid #ddd;height:37px}
.search_board .nav-tabs>li>a {
    position: relative;
    display: block;
	margin-right: 2px;
	line-height: 1.5;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	padding:10px 10px;
}
.search_board .nav-tabs>li.active>a, 
.search_board .nav-tabs>li.active>a:focus, 
.search_board .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.search_board table {display:none}
.search_board table.notice {display:table}
/* //2024-07-15, hclee, 이러닝 통합검색창 관련 검색값 수정 요청 */

@media (max-width: 1419.98px) { 
	/*.event_area {display:none} /* 2023-03-27, hclee,  삭제 */
	div.gnb_event_area {display:none}
}


@media (max-width: 1219.98px) {
	/* 2022-12-02, hclee, 980에서 잘리는 거 처리 */
	div.wrap_all {width:1220px}

}

.new_link_zone {display:flex;}