@font-face {
    font-family: 'GmarketSans';
    font-weight: 300;
    font-style: normal;
    src: url('../font/GmarketSansTTFLight.eot');
    src: url('../font/GmarketSansTTFLight.eot?#iefix') format('embedded-opentype'),
         url('../font/GmarketSansTTFLight.woff2') format('woff2'),
         url('../font/GmarketSansTTFLight.woff') format('woff'),
         url('../font/GmarketSansTTFLight.ttf') format("truetype");
    font-display: swap;
} 
@font-face {
    font-family: 'GmarketSans';
    font-weight: 500;
    font-style: normal;
    src: url('../font/GmarketSansTTFMedium.eot');
    src: url('../font/GmarketSansTTFMedium.eot?#iefix') format('embedded-opentype'),
         url('../font/GmarketSansTTFMedium.woff2') format('woff2'),
         url('../font/GmarketSansTTFMedium.woff') format('woff'),
         url('../font/GmarketSansTTFMedium.ttf') format("truetype");
    font-display: swap;
} 
@font-face {
    font-family: 'GmarketSans';
    font-weight: 700;
    font-style: normal;
    src: url('../font/GmarketSansTTFBold.eot');
    src: url('../font/GmarketSansTTFBold.eot?#iefix') format('embedded-opentype'),
         url('../font/GmarketSansTTFBold.woff2') format('woff2'),
         url('../font/GmarketSansTTFBold.woff') format('woff'),
         url('../font/GmarketSansTTFBold.ttf') format("truetype");
    font-display: swap;
}
@font-face {
     font-family: 'S-CoreDream';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
     font-weight: 400;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
     font-weight: 500;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
     font-weight: 700;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
     font-weight: 800;
     font-style: normal;
}

/*--------------------------------------------------- // font ----------------------------------------------------------------------*/

.new-main #header_wrap *,
.new-main #main_wrap *,
.new-main #footer *{box-sizing: border-box;font-family: 'S-CoreDream'; font-weight:500;}
a.top-btn{position: fixed;left:calc(50% + 710px);bottom: 160px;z-index:1;display:none;}
.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.width-auto{max-width:1340px;width:100%;margin:0 auto;padding:0 20px;}
.new-main img{max-width:100%;}


#skiptoContent{z-index:99999;display:block !important;position:absolute;top:0;left:0;width:100%;}
#skiptoContent a {display:block;width:100%;height:0;overflow:hidden;font-size:18px;text-align:center;background-color:#333;color:#fff;}
#skiptoContent a:focus {height:30px;line-height:30px;padding:10px 0;}
#header_wrap{background:#fff;height:120px;border-bottom:1px solid #e6e6e6;}

/* 2022/7/26 */
#seoul-gnb-plugin .seoul-gnb-holder{max-width:1300px;}
.new-main.onFixed{padding-top:168px;}
.new-main.onFixed > #seoul-common-gnb,
.new-main.onFixed > #header_wrap{position: fixed !important; z-index:10 !important;background:#fff;}
.new-main.onFixed > #seoul-common-gnb{top:0;width:100%;}
.new-main.onFixed > #header_wrap{top:48px;}
/* 2022/7/26 */

.innerConts{max-width:1340px;width:100%;padding:0 20px;}
.header_gear{position: static;height:53px;}
.header_gear:after{display:none;}
.pc-logo{float:left;}
.header_gear_conts{width:calc(100% - 20px);max-width:805px;position: static;}
.searchArea{background:#f0f0f0;width:400px;height:46px;padding:0 10px;border:0;margin-top:6px;position: static;}
.searchArea > a{float:right;padding:10.5px 15px;}
.searchArea .searchArea_input{padding:0;padding-left:25px;width:calc(100% - 48px);margin:0;float:left;height:46px;}
.header_gear .system_btn{float:right;margin-top:9px;background:#6267d9;border-radius:10px;padding:0 10px;height:34px;}
.header_gear .system_btn > a{background:url(../images/common/gear_ico2_2022.png) no-repeat left center;color:#fff;padding:5px 0;padding-left:30px;font-size:15px;height:34px;line-height:24px;margin:0;}
#gnb{width:100%;padding:0;margin:0 auto;position: relative;}
#gnb_background{height:350px;box-shadow: 0 5px 20px #e5e5e5;}
.blind{display:block;position: absolute;top:-2px;}
#gnb > ul{display:table;max-width:1110px;width:80%;margin: 0 auto;}
#gnb > ul > li{display:table-cell;float:none;width:20%;}
#gnb > ul > li:hover:after{top:auto;bottom:0;height:3px;background:#417acf;width:calc(100% - 80px);left:40px;}
#gnb > ul > li > a{color:#202020;font-size:20px;height:67px;padding-top:30px;white-space:nowrap;text-align:center;}
#gnb > ul > li.gnbCurrent a, #gnb ul li.atv a{color:#202020;}
#gnb > ul > li > a:hover{color:#202020;}
#gnb_background{margin-top:0;}
#gnb ul li .menu{left:0;}
#gnb ul li .menu ul{padding-top:30px;background:#f6f7f9;height:350px;text-align:left;}
#gnb ul li .menu ul li a{text-align:center;line-height:20px;font-size:16px;color:#555555;font-weight:500;}
#gnb ul li .menu ul{border-left:1px solid #e7e7e7;}
#gnb ul li:last-child .menu ul{border-right:1px solid #e7e7e7;}
.searchmenu{display:none;position: absolute;top:15px;right:60px;height:40px;font-size:0;background:url(../images/common/main_search_ico.png) no-repeat center center;width:33px;}
.allmenu{background: url(../images/common/sitemap_ico_2022.png) no-repeat center center;top:15px;right:20px;width:40px;height:40px;}
.overSide{overflow-y:hidden;}
.overSide_myInfo_conts .system_btn{background:#006940;height:60px;padding:13px 16px;}
.overSide_myInfo_conts .system_btn > a{background:url(../images/common/gear_ico2_2022.png) no-repeat 15px center;color:#fff;font-size:15px;height:32px;line-height:22px;display:inline-block;padding:5px 22px 5px 46px;border:1px solid #a3c9ba;border-radius:10px;}
.overSide .closebtn a{top:20px;right:20px;}
.overSide_myInfo_conts > ul{position: relative;height:calc(100vh - 60px);background:#f8f9fb;}
.overSide_myInfo_conts > ul > li{width:165px;display:table;padding:0;border:0;}
.overSide_myInfo_conts > ul > li > a{display:table-cell;height:64px;padding:0 5px;text-align:center;vertical-align: middle;font-size:17px;}
.overSide_myInfo_conts > ul > li > a.on{background:#4e4e4e;color:#fff;}
.overSide_myInfo_conts ul li a:after{display:none;}
.overSide_myInfo_conts > ul > li:nth-child(1) > .msideM{display:block;}
.overSide_myInfo_conts > ul > li > .msideM{display:none;position: absolute;right:0;top:0;height:100%;overflow-y:auto;background:#fff;width:calc(100% - 165px);padding:0 13px;}
.overSide_myInfo_conts > ul > li > .msideM > li{display:table;width:100%;height:auto !important;padding:0 !important;background-position-x:left;}
.overSide_myInfo_conts > ul > li > .msideM > li > a{display:table-cell;vertical-align: middle;height:50px;border-bottom:1px solid #dadada;padding:5px;font-size:16px;color:#454545;font-weight:500;}
.overSide_myInfo_conts > ul > li > .msideM > li > a:hover{background:none;color:#006940;}
.overSide_myInfo_conts > ul > li > .msideM > li.m_ico_seoul > a{padding-left:30px;}
.overSide_myInfo_conts > ul > li > .msideM > li.m_ico_local > a{padding-left:30px;}

/* 20240220 */
.header_gear_logo{display:inline-block;vertical-align:5px;}
.header_gear_logo > a{display:block;}
.header_gear_logo_side_text{margin-right:10px;}
.header_gear_logo_side_text > a{font-size:18px;font-weight:800 !important;}
/* //20240220 */

#footer{background:#fff;padding:60px 0 50px;}
#footer > *{color:#5b5b5b;font-size:15px;}
#footer > .innerConts > ul{margin-left:9%;padding-top:0;}
#footer ul li{font-size:15px;}
#footer > .innerConts > ul a{font-size:15px;}
#footer > .innerConts > ul a + a{border-left:1px solid #cbcbcb;} 
#footer > .innerConts > ul a.blue{color:#3983ce;}
#footer .footer_mark{padding-top:0;}
/*---------------------------------------------------- // body ----------------------------------------------------*/

/*---------------------------------------------------- main ----------------------------------------------------*/
#main_wrap{padding:55px 0 95px 0;;background:#e8eff5;}
.mainTop_conts{display: flex;background:none;}
#visual{width:calc(40% - 25px);border-radius:20px;overflow: hidden;}
#main_visual_wrap .visual_1 {background:url(../images/main/visual_1_2022.png) center no-repeat; width:100%;height:350px;min-height:auto; background-size:cover; }
#main_visual_wrap .visual_2 {background:url(../images/main/visual_2.png) center no-repeat; width:100%;height:350px;min-height:auto; background-size:cover; }
#main_visual_wrap .img-txt{ position:absolute; left:35px; top:40px;}
.mainFrom_link{top:205px;left:40px;background:#5887d9;margin-left:0;width:205px;height:48px;display:table;z-index:1;}
.mainFrom_link:after {content:''; position:absolute; right:15px; top:50%; margin-top:-4.5px; background:url(../images/main/arrow_white_2022.png); width:6px; height:9px;}
.mainFrom_link > a{color:#ffffff;font-weight:500;font-size:18px;padding:0 15px;padding-right:0;display:table-cell;height:48px;vertical-align: middle;letter-spacing:-2px;text-align:left;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{display:block;bottom:20px;top:auto;left:0;margin-left:0;text-align:center;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{}
.main_visual .bx-wrapper .bx-pager.bx-default-pager a{width:13px;height:13px;margin:0 4px;border:0;position: relative;background:none}
.main_visual .bx-wrapper .bx-pager.bx-default-pager a:after {content:''; position:absolute;left:50%;top:50%;margin-top:-4.5px;margin-left:-4.5px; background:#bfbfbf; width:9px; height:9px;border-radius: 100%;}
.main_visual .bx-wrapper .bx-pager.bx-default-pager a.active{width:13px;height:13px;background:none}
.main_visual .bx-wrapper .bx-pager.bx-default-pager a.active:after{width:13px;height:13px;background:#3e61d7;margin-top:-6.5px;margin-left:-6.5px;}
.bx-wrapper .bx-controls-direction a{width:30px;height:30px;background-size:100%;bottom:50px;}
.main_banner_constrols a{width:30px !important;height:30px !important;background-size:100% !important;bottom:65px !important;}

.main-1floor-cent{width:23%;margin:0 25px;background:url(../images/main/main-1floor-cent.png) no-repeat bottom right 30px #dee66d;border-radius:20px;padding:40px 25px 0;}
.main-1floor-cent > h3.tit{font-size:25px;color:#10552c;font-weight:700;margin-bottom:15px;letter-spacing:-3px;}
.main-1floor-cent > h3.tit > span{font-size:25px;color:#497520;font-weight:700;}
.main-1floor-cent > p.txt{font-size:16px;color:#434343;line-height:22px;margin-bottom:10px;letter-spacing: -2px;}
.main-1floor-cent > a.more-btn{color:#ffffff;background:#497520;text-align:center;padding:5px;display:table-cell;width:115px;height:32px;vertical-align: middle;letter-spacing:-2px;border-radius:40px;}
.main-1floor-cent > a.more-btn > span{font-size:14px;color:#ffffff;background:url(../images/main/arrow_white_2022.png) no-repeat right center;padding-right:15px;display: inline-block;}


.main-1floor-right{width:calc(37% - 25px);border-radius:20px;background:#fff;text-align:center;padding:0 30px;}
.main-1floor-right > h3.tit{display: inline-block;background:#006940;border-radius:0 0 30px 30px;padding:5px 40px 10px;color:#fff;font-size:22px;font-weight:600;}
.main-1floor-right > .list-box{margin-top:25px;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;}
.main-1floor-right > .list-box > li{width:calc(100% / 3);border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;float:left;}
.main-1floor-right > .list-box > li > a{display:block;height:123px;}
.main-1floor-right > .list-box > li > a:hover{background:#f5f7f8;}
.main-1floor-right > .list-box > li > a > p{color:#525252;font-size:17px;font-weight:500;}

.main-2floor{margin-top:25px;display: flex;}
.main-2floor > *{width:calc(50% - 12.5px);background:#fff;border-radius:20px;padding:30px 35px 0;height:295px;}
.main-2floor > .main-2floor-notice{position: relative;}
.main-2floor > .main-2floor-notice > ul{height: 41px;padding-right: 52px;border-bottom: 1px solid #d5dee5;}
.main-2floor > .main-2floor-notice > ul > li{float: left;display: table;}
.main-2floor > .main-2floor-notice > ul > li > a{display: table-cell;vertical-align: middle;font-size: 21px;font-weight:500;text-align: center;border-bottom: 3px solid #fff;padding:0 20px;height: 40px;color: #474747;}
.main-2floor > .main-2floor-notice > ul > li > a.on{position: relative;;background: #fff;border-bottom: 3px solid #417acf;}
.main-2floor > .main-2floor-notice > ul > li .message-board-more{display: none;position: absolute;top: 32px;right: 41px;}
.main-2floor > .main-2floor-notice > ul > li .message-board-more.on{display: block;}
.message-board-center{display: none;position: absolute;left: 0;top:90px;width: 100%;padding:0 35px;}
.message-board-center.on{display:block;}
.message-board-center > ul > li{display:table;width:100%;background:url(../images/main/notice-dot.png) no-repeat 9px center;table-layout:fixed;padding-left:22px;}
.message-board-center > ul > li > *{display:table-cell;height:35px;vertical-align: middle;}
.message-board-center > ul > li > a{color: #333;font-size: 16px;line-height: 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.message-board-center > ul > li > span{width:100px;text-align:right;color: #474747;font-size: 17px;}

.main-2floor > .main-2floor-gallery{margin-left:25px;}
.main-2floor > .main-2floor-gallery > h3.tit{height: 41px;border-bottom: 1px solid #d5dee5;position: relative;margin-bottom:20px;display:table;width:100%;}
.main-2floor > .main-2floor-gallery > h3.tit > *{display:table-cell;height:40px;vertical-align: middle;}
.main-2floor > .main-2floor-gallery > h3.tit > span{font-size: 21px;font-weight:500;border-bottom: 3px solid #fff;}
.main-2floor > .main-2floor-gallery > h3.tit > a.more{width:25px;}
.main-2floor > .main-2floor-gallery > .gallery-box{margin-left:-22px;}
.main-2floor > .main-2floor-gallery > .gallery-box > li{width:calc(100% / 3 - 22px);margin-left:22px;float:left;text-align:center;}
.main-2floor > .main-2floor-gallery > .gallery-box > li > a > .img > img{height:133px;}
.main-2floor > .main-2floor-gallery > .gallery-box > li > a > p.txt{margin-top:10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;text-align:center;line-height:20px;color:#555555;font-size:16px;}

.main-3floor{margin-top:30px;display: flex;}
.main-3floor > *{background:#fff;border-radius:20px;min-height:291px;}
.main-3floor > .main-3floor-left{width:52%;padding:25px 35px;position: relative;}
.main-3floor > .main-3floor-left > h3.tit{font-size:24px;color:#474747;font-weight:500;}
.main-3floor > .main-3floor-left > h3.tit > span{font-size:24px;font-weight:600;color:#2a67ba;}
.main-3floor > .main-3floor-left > p.txt{font-size:16px;margin-top:10px;color:#686868;}
.main-3floor > .main-3floor-left > .koreaMap-txt{margin-left:60px;margin-top:30px;display:table;width:136px;border-radius:140px;background:#ebeffb;text-align:center}
.main-3floor > .main-3floor-left > .koreaMap-txt > .box{display:table-cell;height:136px;vertical-align: middle;}
.main-3floor > .main-3floor-left > .koreaMap-txt > .box > h4.no{color:#f83131;font-size:24px;font-weight:700;letter-spacing:-2px;}
.main-3floor > .main-3floor-left > .koreaMap-txt > .box > p.txt{color:#363434;font-size:19px;margin-top:5px;}
.main-3floor > .main-3floor-left > .koreaMap-box{position: absolute;right:30px;top:20px;}
.main-3floor > .main-3floor-center{width:52%;width:calc(24% - 30px);margin-left:30px;overflow: hidden;position: relative;}/* 2022/7/27 */
.main-3floor > .main-3floor-center > h3.tit{height:68px;padding:25px;font-size:21px;color:#474747;font-weight:600;}
.main-3floor > .main-3floor-center > h3.tit > a.more{float:right}
.main-3floor .swiper{overflow:inherit; position: absolute;width: 100%;height: calc(100% - 68px);bottom: 0;left: 0;}/* 2022/7/27 */
.main-3floor .swiper img{height: 100%;}/* 2022/7/27 */
.main-3floor .swiper-button-next, .main-3floor .swiper-button-prev{width:10px;height:25px;text-align:center;left:auto;right:72px;top:-20px;font-size:0;}
.main-3floor .swiper-button-next, .main-3floor .swiper-rtl .swiper-button-prev{right:47px;}/* 2022/7/27 */
.main-3floor .swiper-button-next:after, .main-3floor .swiper-button-prev:after{color:#0e0e0e;font-size: 20px;font-weight:600;}/* 2022/7/27 */
.main-3floor .swiper-button-next.swiper-button-disabled, .main-3floor .swiper-button-prev.swiper-button-disabled{opacity:1;}/* 2022/7/27 */
.main-3floor > .main-3floor-right{width:52%;width:calc(24% - 30px);margin-left:30px;text-align:center;background:#fee9f0;}
.main-3floor > .main-3floor-right > h3.tit{height:68px;padding:25px;font-size:21px;color:#474747;font-weight:600;text-align:left;}
.main-3floor > .main-3floor-right > h3.tit > a.more{float:right}
.main-3floor > .main-3floor-right > .video-box{margin-top:5px;}
.main-3floor > .main-3floor-right > .video-box > a > img{max-height:145px;}
.main-3floor > .main-3floor-right > p.txt{margin-top:20px;padding:0 25px;font-size:15px;color:#424242;letter-spacing:-2px;line-height:20px;}

.main-4floor{height:365px;margin-top:80px;display: flex;border-radius:20px;overflow: hidden;background:#fff;}
.main-4floor > .tab-list{width:365px;background:url(../images/main/tab-list_1.gif) no-repeat right top #2971c7;padding-top:34px;}
.main-4floor > .tab-list > p.txt{font-size:24px;color:#fff;margin-left:35px;}
.main-4floor > .tab-list > h3.tit{font-size:30px;color:#fffa56;font-weight:600;margin-left:35px;margin-top:5px;} 
.main-4floor .swiper{height:200px;margin:30px 0;padding:0 35px;}
.main-4floor .swiper-slide {text-align:center;font-size:18px;height:calc(20% - 10px);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.main-4floor .swiper-slide > a{display:block;width:100%;height:100%;padding:2px 10px;line-height:26px;border:1px solid #78aee5;border-radius:10px;font-size:17px;color:#fff;letter-spacing:-2px;font-weight:500;}
.main-4floor .swiper-slide > a:hover, .main-4floor .swiper-slide.on > a{background:#fff;color:#2971c7;}
.main-4floor .swiper-button-next, .main-4floor .swiper-button-prev{height:100%;background:#2971c7;width:35px;text-align:center;left:0;top:22px;}/* 2022/7/27 */
.main-4floor .swiper-button-next, .main-4floor .swiper-rtl .swiper-button-prev{right:0;left:auto;}/* 2022/7/27 */
.main-4floor .swiper-button-next:after, .main-4floor .swiper-button-prev:after{color:#fff;font-size: 31px;}/* 2022/7/27 */
.main-4floor .swiper-button-next.swiper-button-disabled, .main-4floor .swiper-button-prev.swiper-button-disabled{opacity:1;}/* 2022/7/27 */

.main-4floor .tab-cont-box{width:calc(100% - 365px);padding:35px 40px;}
.main-4floor .tab-cont-box > .box{display:none;}
.main-4floor .tab-cont-box > .box > h3.tit{color:#323334;font-size: 24px;height:37px;font-weight:500;border-bottom:2px solid #c7d3dd;margin-bottom:15px;}
.main-4floor .tab-cont-box > .box > .txt-box{display:table;width:100%;}
.main-4floor .tab-cont-box > .box > .txt-box > *{display:table-cell;height:243px;vertical-align: middle;}
.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list{width:185px;}
.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list > ul{display: flex;height: 243px;flex-direction: column;align-content: space-around;justify-content: center;}
.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list > ul > li + li{margin-top:5px;}
.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list > ul > li.in > a{font-size:16px;}

.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list.list1  > ul > li.ch{background:url(../images/main/ch-icon_1.png) no-repeat 15px 10px #ffb401;background-size:auto auto;}
.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list.list1  > ul > li.ch > a{height:158px;direction: rtl;align-items: end;    text-align: right;padding:20px}
.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list.list2 > ul > li + li{margin-top:12px;}
.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list.list2 > ul > li.in > a{font-size:16px;}

.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul > li{border-radius:15px;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul > li > a{height:77px;padding:10px 15px;display: flex;align-items: center;color:#ffffff;font-size:16px;font-weight:500;letter-spacing:-1px;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul > li.ch{background: url(../images/main/ch-icon_1.png) no-repeat right 12px bottom 8px #ffb401;background-size:35px auto;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul > li.ch > a{color:#221715;} 
.main-4floor .tab-cont-box > .box > .txt-box > .gallery-box > ul > li.img {width:185px;height:158px;overflow:hidden;border-radius:15px;}
.main-4floor .tab-cont-box > .box > .txt-box > .gallery-box > ul > li.img > img{width:100%;height:100%;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul > li.blog{background:url(../images/main/binlog-icon_1.png) no-repeat right 12px bottom 8px #148748;background-size:35px auto;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul > li.in{background:url(../images/main/in-bg.gif) no-repeat; background-size:100% 100%;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul > li.in > a{background:url(../images/main/in-icon.png) no-repeat right 12px bottom 8px;background-size:30px auto;font-size:20px;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list > ul{display:flex;justify-content:space-between;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list > ul > li{width:calc((100% - 30px) / 3)}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list > ul > li > a{height:150px;direction: rtl;align-items: end;    text-align: right;padding-bottom:20px;padding-right:25px;font-size:20px;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list  > ul > li.ch{background:url(../images/main/ch-icon_1.png) no-repeat 3px 13px #ffb401;background-size:auto auto;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list  > ul > li.blog{background:url(../images/main/binlog-icon_1.png) no-repeat 17px 14px #098900;background-size:auto;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list  > ul > li.in{background:url(../images/main/in-bg.gif) no-repeat; background-size:100% 100%;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list  > ul > li.in > a{background:url(../images/main/in-icon.png) no-repeat 15px 12px;background-size:auto;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list.center > ul{justify-content:center;}
.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list.center > ul > li{margin:0 8px;}

.main-4floor .tab-cont-box > .box > .txt-box > .youtobe-box{padding-left:30px;}
.main-4floor .tab-cont-box > .box > .txt-box > .youtobe-box > h3.tit{background:url(../images/main/youtobe-icon.gif) no-repeat left center;padding:5px;padding-left:35px;color:#444444;font-size:18px;font-weight:600;}
.main-4floor .tab-cont-box > .box > .txt-box > .youtobe-box > h3.tit > a{float:right;}
.main-4floor .tab-cont-box > .box > .txt-box > .youtobe-box > .youtobe-list{display:flex;justify-content:space-between;margin-top:17px;}
.main-4floor .tab-cont-box > .box > .txt-box > .youtobe-box > .youtobe-list > li{width:calc(92% / 3);max-width:190px;}
.main-4floor .tab-cont-box > .box > .txt-box > .youtobe-box > .youtobe-list > li > a img{max-height:124px;}
.main-4floor .tab-cont-box > .box > .txt-box > .youtobe-box > .youtobe-list > li > a > p.txt{margin-top:15px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;color:#555555;font-size:15px;line-height:20px;}

.main-4floor .tab-cont-box > .box > .txt-box > .gallery-box{padding-left:30px;}
.main-4floor .tab-cont-box > .box > .txt-box > .gallery-box > ul{display:flex;justify-content:space-around;}
.main-4floor .tab-cont-box > .box > .txt-box > .gallery-box > ul > li{width:calc(80% / 3);}
.main-4floor .tab-cont-box > .box > .txt-box > .gallery-box > ul > li > a > img{max-height:169px;}

@media (max-width:1350px) {
	#footer > .innerConts  > ul{margin-left:0;}
	#footer ul li{font-size:14px;letter-spacing:-1px}
	#footer ul li a{letter-spacing:-1px;padding:0 5px 0 0;}
	.main-1floor-cent > p.txt{font-size:14px;}
	.main-3floor > .main-3floor-left > .koreaMap-box{width: 40%;top: auto;bottom: 40px;}
	a.top-btn{left:auto;right:20px;}
}

@media (max-width:1200px) {
	.main-1floor-cent{padding:40px 15px 0;}
	.main-2floor > .main-2floor-notice > ul > li > a{padding:0 10px;}
	.main-2floor > .main-2floor-gallery > h3.tit > span{}
}

@media (max-width:1024px) {
	#header_wrap{height:auto;}
	#seoul-gnb-plugin{padding:0 20px;}
	.new-main.onFixed{padding-top:121px;}
	a.top-btn{display:none !important;}
		
	.pc-logo{margin-top:14px;}
	.header_gear{height:72px;}
	.pc-logo img{height:43px;}
	.searchmenu{display:block;font-size:0 !important;}
	#main_wrap{padding:20px 0 40px;}
	.mainTop_conts{flex-flow: wrap-reverse;}
	#visual{width:calc(50% - 10px);}
	.main-1floor-cent{width:calc(50% - 10px);margin:0;margin-left:20px;}
	.main-1floor-cent > p.txt{font-size:13px;}
	.main-1floor-right > h3.tit{font-size:18px;}
	.main-1floor-right{width:100%;order:-1;margin-top:20px;padding-bottom:25px;}
	
	.main-2floor{margin-top:20px;}
	.main-2floor > *{padding:15px 20px;height:250px;}
	.main-2floor > .main-2floor-notice > ul > li > a{padding:0 5px;letter-spacing:-1px;font-size:18px;}
	.main-2floor > .main-2floor-notice > ul{padding-right:30px;}
	.main-2floor > .main-2floor-notice > ul > li .message-board-more{top:25px;right:20px;}
	.message-board-center{padding:0 20px;top:60px;}
	.message-board-center > ul > li > a{font-size:13px;}
	.message-board-center > ul > li > span{font-size:13px;}
	.main-2floor > .main-2floor-gallery > h3.tit > span{font-size:18px;}
	.main-2floor > .main-2floor-gallery > .gallery-box > li > a > p.txt{font-size:13px;}

	.main-3floor{flex-wrap: wrap;margin-top:20px;}
	.main-3floor > .main-3floor-left{width:100%;height:410px;margin-bottom:20px;}
	.main-3floor > .main-3floor-left > h3.tit{font-size:21px;}
	.main-3floor > .main-3floor-left > h3.tit > span{font-size:21px;}
	.main-3floor > .main-3floor-left > p.txt{font-size:16px;}
	.main-3floor > .main-3floor-left > .koreaMap-box{width:auto;bottom:40px;right:25px;}
	.main-3floor > .main-3floor-left > .koreaMap-txt{margin-top:15px;margin-left:15px;width:101px;}
	.main-3floor > .main-3floor-left > .koreaMap-txt > .box{height:101px;}
	.main-3floor > .main-3floor-left > .koreaMap-txt > .box > h4.no{font-size:17px;}
	.main-3floor > .main-3floor-left > .koreaMap-txt > .box > p.txt{font-size:14px;}
	.main-3floor > .main-3floor-center{width:calc(50% - 10px);margin-left:0;}
	.main-3floor > .main-3floor-center img{width:100%;}
	.main-3floor > .main-3floor-right{width:calc(50% - 10px);margin-left:20px;}
	.main-3floor > .main-3floor-right > .video-box{padding:0 30px;}
	.main-3floor > .main-3floor-right > .video-box img{width:100%;}

	.main-4floor{margin-top:20px;height:auto;flex-wrap: wrap;}
	.main-4floor > .tab-list{width:100%;height:auto;}
	.main-4floor > .tab-list > p.txt{font-size:21px;}
	.main-4floor > .tab-list > h3.tit{font-size:21px;}
	.main-4floor .tab-cont-box{width:100%;}
	
	/* 20240220 */
	.header_gear_logo{padding-right:5px;}
	/* //20240220 */

}

@media (max-width:768px) {
	.width-auto{padding:0 15px;}
	.overSide_myInfo_conts .system_btn{height:50px;padding:10px 15px;}
	.overSide_myInfo_conts .system_btn > a{height:28px;line-height:20px;padding:4px 15px 5px 40px;background-position-x: 10px;font-size:13px;}
	.overSide .closebtn a{top:17px;right:15px;}
	.overSide_myInfo_conts > ul > li{width:40%;}
	.overSide_myInfo_conts > ul > li > a{height:50px;font-size:15px;}
	.overSide_myInfo_conts > ul > li > .msideM{width:60%;}
	.overSide_myInfo_conts > ul > li > .msideM > li > a{height:40px;font-size:13px;}
	
	.main-2floor{display:block;}
	.main-2floor > *{width:100%;}
	.main-2floor > .main-2floor-gallery{margin-left:0;margin-top:20px;height:auto;}

	.main-4floor .swiper{margin-top:10px;}
	.main-4floor .swiper{height:120px;}
	.main-4floor .swiper-slide {height:calc(100% / 3 - 10px);margin-top:10px !important;}
	.main-4floor .tab-cont-box{padding:20px 30px;}
	.main-4floor .tab-cont-box > .box > .txt-box{display:block;}
	.main-4floor .tab-cont-box > .box > .txt-box > *{display:block;height:auto;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul{flex-wrap: wrap;}
	.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list{width:auto;}
	.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list > ul{height:auto;flex-direction: row;justify-content: space-between;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul > li{width:calc(94% / 3);}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul > li > a{height:56px;font-size:11px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list > ul > li.in > a{font-size:11px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list > ul > li + li{margin-top:0;}
	.main-4floor .tab-cont-box > .box > .txt-box > .youtobe-box{padding-left:0;margin-top:20px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list > ul > li > a{font-size:14px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list > ul > li.in > a{font-size:14px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list.list1 > ul > li.ch{width:100%;}
	.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list.list1 > ul > li.ch > a{font-size:14px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list.list2 > ul > li{width:calc(97% / 2)}
	.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list.list2 > ul > li + li{margin-top:0;}
	.main-4floor .tab-cont-box > .box > .txt-box > .gallery-box{padding-left:0;margin-top:20px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list.center > ul > li{margin:0;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list.center > ul li + li{margin-top:10px;}
	
}
@media (max-width:640px) {
	.mainTop_conts{display:block;}
	#visual{width:100%;}
	.main-1floor-cent{width:100%;margin:0;margin-top:20px;padding:40px 20px;}
	.main-2floor > .main-2floor-notice > ul > li > a{font-size:14px;}
	.main-2floor > .main-2floor-gallery > .gallery-box{margin-left:0;}
	.main-2floor > .main-2floor-gallery > .gallery-box > li{width:100%;margin-left:0;}
	.main-2floor > .main-2floor-gallery > .gallery-box > li + li{margin-top:20px;}
	.main-2floor > .main-2floor-gallery > .gallery-box > li img{width:100%;}
	.main-2floor > .main-2floor-gallery > h3.tit > span{font-size:14px;}

	.main-4floor .swiper{height:80px;}
	.main-4floor .swiper-slide {height:calc(50% - 10px);margin-top:10px !important;}

	.main-3floor > .main-3floor-center{width:100%;}
	
	.main-3floor > .main-3floor-right{width:100%;margin-left:0;margin-top:20px;padding:25px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul > li{width:100%;}
	.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list > ul > li + li{margin-top:10px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .youtobe-box > .youtobe-list > li{width:48%;max-width:100%;text-align:center;}
	.main-4floor .tab-cont-box > .box > .txt-box > .youtobe-box > .youtobe-list > li:nth-child(3){display:none;}
	.main-4floor .tab-cont-box > .box > .txt-box > .youtobe-box > .youtobe-list > li img{width:100%;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list > ul > li{width:100%;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list > ul > li + li{margin-top:10px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list > ul > li > a{height:120px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .left-box.sns-list.list1 > ul > li.ch > a{height:120px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list > ul > li.in > a{font-size:11px !important;}

}

@media (max-width:540px) {
	.main-4floor .tab-cont-box > .box > .txt-box > .gallery-box > ul{flex-wrap: wrap;}
	.main-4floor .tab-cont-box > .box > .txt-box > .gallery-box > ul > li{width:48%;max-width:100%;text-align:center;}
	.main-4floor .tab-cont-box > .box > .txt-box > .gallery-box > ul > li img{width:100%;}
	.main-4floor .tab-cont-box > .box > .txt-box > .gallery-box > ul > li:nth-child(3){display:none;}

}

@media (max-width:450px) {
	#footer .footer_mark{text-align:center;}
	.width-auto{padding:0 10px;}
	.overSide .closebtn a{right:10px;}
	.overSide_myInfo_conts .system_btn{padding:10px;}
	.overSide_myInfo_conts .system_btn > a{height:28px;padding:4px 10px 5px 30px;background-position-x: 2px;font-size:13px;}
	.overSide_myInfo_conts > ul > li > a{font-size:13px;}
	.overSide_myInfo_conts > ul > li > .msideM > li > a{font-size:12px;}

	.main-3floor > .main-3floor-center > h3.tit{height:auto;}
	.main-3floor > .main-3floor-right > h3.tit{padding:0;margin-bottom:25px;height:auto;}
	.main-3floor > .main-3floor-left{height:480px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list > ul > li > a{font-size:11px;}
	.main-4floor .tab-cont-box > .box > .txt-box > .sns-list.list > ul > li.in > a{font-size:11px;}
	
	/* 20240218 */
	.innerConts{padding:0 15px;}
	.allmenu{right:15px;}
	.header_gear_logo{padding-right:4px;}
	/* //20240218 */
}

.boardHead input:focus{z-index:0;}