@charset "utf-8";
html, body {color: #333;height: 100%;font-size: 100%;-webkit-text-size-adjust:none;font-family:'Pretendard', sans-serif;word-break: keep-all;font-weight: 500;line-height: 1.4;}
textarea {border:solid 1px #cbcbcb;width:100%;height:100px;box-sizing:border-box;resize:none;padding:10px;font-family:'Pretendard', sans-serif;}
.animation{transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; -ms-transition: all 1s}

.sub_nav ul li a,
.sub_nav ul li a:before,
.visual_wrap .bx-pager .bx-pager-item a,
.d_day ul.animation li p span,
.welcome_asean .welcome_asean_wrap .left_wrap .left_wrap_content.animation p,
.welcome_asean .welcome_asean_wrap .right_wrap ul li a p,
.view_more,
nav.menu-fixed > ul > li > a,
nav > ul > li > a {transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;}

/************ gnb *********************/
.skipnav {position: fixed;width: 100%;background: #000;color: #fff;text-align: center;z-index: 1}
.skipnav a {display: block;color: #fff;font-weight: bold;width: 0;height: 0;line-height: 0;font-size: 0}
.skipnav a:focus, .skip a:active {display: block;padding: 5px 0;width: auto;height: auto;line-height: 1.5;font-size: 14px}

header {position: fixed;z-index: 1;width: 100%}
header .navi {margin: 0 auto;background: #fff;position:relative}
header > .navi > h1 {transition: all .5s;position: absolute;top: 14px;left: 26px;z-index:2}
header > .navi > h1 > a {background: url(/usr/images/common/logo.svg) no-repeat 0 0 / 100%;display: block;text-indent: -999em;width: 211px;margin: 0 auto;height: 51px;}
header > .navi > .m_menu {display:none}
header > .navi > h1.h-fixed {position: fixed;top: 5px;left: 30px}
header > .navi > h1.h-fixed a {width: 50px}

.top_utill {display: flex;justify-content: flex-end;padding:8px 50px;background: #033b6e;gap: 20px;}
.top_utill .ico_sns {display: flex;gap: 9px;}
.top_utill .ico_sns li {display: flex;align-items: center;}
.top_utill .ico_sns li a {width: 17px;height: 17px;display: inline-block;text-indent: -999em;opacity: .7;}
.top_utill .ico_sns li .Instagram {background: url(/usr/images/common/ico_instar_white.svg) no-repeat 0 0 / 100%;}
.top_utill .ico_sns li .youtube {width: 19px;height: 19px;margin-right: 6px;background: url(/usr/images/common/ico_ytb_white.svg) no-repeat 0 0 / 100%;}
.top_utill .ico_sns li .facebook {background: url(/usr/images/common/ico_facebook_white.svg) no-repeat 0 0 / 100%;}
.top_utill .ico_sns li .flickr {background: url(/usr/images/common/ico_flickr_white.svg) no-repeat 0 0 / 100%;}
.top_utill .language_wrap {display: flex;gap: 12px;align-items: center;}
.top_utill .language_wrap li a {color:#949caf;font-weight: 600;position:relative;}
.top_utill .language_wrap li.on a {color:#fff;}
.top_utill .language_wrap li+li a {padding-left:12px}
.top_utill .language_wrap li+li a:before {content:'';width:1px;height: 12px;background:#204f7b;position:absolute;top: 50%;left:0;margin-top: -6px;}

nav {z-index: 1;}
nav.menu-fixed {position: fixed;top: 0;width: 100%;background: rgba(255,255,255,.8);box-shadow: 0 0px 20px rgba(0, 0, 0, .1);backdrop-filter: blur(5px);}
.menu_bg.menu-fixed {position: fixed;}
.menu_bg {width: 100%;height: 0;position: absolute;background:#fff;top: 76px;display: none;left: 0;z-index: 1}
.menu_bg:before {content:'';width:100%;height:1px;background:#e2e2e2;top:0;left:0;display: block;position: absolute;}
.menu_bg:after {content:'';width:100%;height:1px;background:#e2e2e2;bottom:0;left:0;display: block;position: absolute;}
nav:after {content: '';clear: both;display: block}
nav > ul {text-align: center;display: flex;justify-content: center;}
nav > ul > li {position: relative}
nav > ul > li > a {display: block;line-height: 22px;text-align: center;position: relative;font-weight: 800;font-size: 18px;padding: 27px 50px;}
@-webkit-keyframes blink{
    0% {opacity:.4;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:.4;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:.4;}
    100% {opacity:1;}
}
nav > ul > li > a.on, nav > ul > li > a:hover {color: #cc2821;font-weight: 800;}
nav > ul > li > ul {position: absolute;width: 100%;display: none;border-left: 1px solid #e2e2e2;padding: 10px 0;z-index: 1;top: 76px}
nav > ul > li:last-child > ul {border-right: 1px solid #e2e2e2}
nav > ul > li > ul > li > a {display: block;padding: 10px 10px;font-weight: 400;}
nav > ul > li > ul > li a:hover {color: #cc2822;font-weight:600}
.site_map {position: absolute;right: 50px;top: 35px;background: url(/usr/images/common/site_map.png) no-repeat center;width: 26px;height: 16px;display: inline-block;text-indent: -999em;margin-top: -8px;z-index: 2;}

/* 메인비주얼 */

.visual_wrap { display: flex; align-items: center; justify-content: center; width: 100%;color: #fff;position:relative;z-index:0;padding-top:116px;}
.visual_wrap .grid-visual { transition: all .6s ease; width:100%;}
.visual_wrap .txt-box { position: absolute; top: 27%; left: 12%; color: #fff; }
.visual_wrap  .txt-box .txt { display: block; padding-top: 50px; padding-left: 10px; font-size: 35px; font-weight: 500; letter-spacing: -1px; line-height: 1.2em; transition:all .6s ease; }
.visual_wrap  .txt-box .sub_txt { padding-top: 30px;  padding-left: 10px; font-size: 1.5em; line-height: 1.2em; font-weight: 400; transition:all .6s ease; }
.visual_wrap  .visual01 .txt-box { top:20%; }
.visual_wrap  .visual01 .txt-box .txt { font-size: 28px; text-indent: 30px; padding-bottom: 22px; }
.visual_wrap  .visual01 .main-promotion { position: absolute; bottom: 3%; right: 8%; width: 25%; } 
.visual_wrap  .visual01 .main-promotion img { width: 100%; } 
.visual_wrap  .visual04 .txt-box { top:20%; }
.visual_wrap  .visual04 .txt-box .txt { padding-top: 3%; }
.visual_wrap  .visual04 .txt-box .sub_txt { padding-top: 1.5%; }
.visual_wrap  .txt-box h2 { font-size: 115px; font-weight: 500; color: #fff; transition: all .6s ease; }
.visual_wrap  .txt-box  img { width:100%; transition: all .6s ease; }
.visual_wrap  .txt-box h2 em { font-weight: 500;}
.visual_wrap .swiper-container { width: 100%;}
.visual_wrap .swiper-container .swiper-wrapper .swiper-slide { display: flex; align-items: center; overflow: hidden; }  
.visual_wrap .visual-control-wrapper {position: absolute;top: 50%;margin-top:-9px;width: 100%;height: 30px;text-align: center;display: flex;justify-content: center;align-items: center;}
.visual_wrap .swiper-button-control { cursor:pointer;z-index: 10;}
.visual_wrap .swiper-pagination {width: 50px;font-size: 20px; } 
.visual_wrap .swiper-button-control div { display: block; width: 25px; height: 25px;  }
.visual_wrap .swiper-button-control .autoBtn span { position:absolute; width:1px; height:1px; margin-left:-1px; clip:rect(0,0,0,0); color:transparent; }
.visual_wrap .swiper-button-control .pause a { display: inline-block; width: 25px; height: 25px; background: no-repeat url('/usr/images/main/btn_play_01.png') 50% 50%; }
.visual_wrap .swiper-button-control .play a { display: inline-block; width: 25px; height: 25px; background: no-repeat url('/usr/images/main/btn_stop_01.png') 50% 50%; }
.visual_wrap .swiper-button-control .play { display:none }
.visual_wrap .swiper-button-next,
.visual_wrap .swiper-button-prev {width: 70px; height: 70px;border-radius: 100%; --swiper-theme-color: transparent; }
.visual_wrap .swiper-button-prev {left: 70px; background-image: url('/usr/images/main/btn_prev.png');background-size: 15px;background-repeat: no-repeat;background-position: center;background-color: rgba(87, 58, 0, 0.08);}
.visual_wrap .swiper-button-next {right: 70px; background-image: url('/usr/images/main/btn_next.png');background-size: 15px;background-repeat: no-repeat;
  background-position: center;background-color: rgba(87, 58, 0, 0.08);}
.visual_wrap .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after  { font-size: 0px; }
.visual_wrap .swiper-button-next:after,.visual_wrap.swiper-button-prev:after { font-size: 0px; }

.visual_wrap img {width:100%;}
.visual_wrap .mobile {display:none}


/**d-day**/
.d_day {font-family: Pretendard;padding: 40px 0 45px;font-size: 50px;background: linear-gradient(to right, #033b6e 6%, #118e97 25%, #6ba452 54%, #ce8e17 70%, #cc2821 92%);color: #fff;display: flex;justify-content: center;align-items: center;}
.d_day ul {max-width: 1000px;display: flex;width: 100%;align-items: center;}
.d_day ul.animation li p span {position: relative;right: 31px;opacity: 0}
.d_day ul.animation.action li p span {right: 0;opacity: 1}
.d_day ul.animation.action li:nth-of-type(2) p span {transition: all 1s ease .3s}
.d_day ul.animation.action li:nth-of-type(3) p span {transition: all 1s ease .6s}
.d_day ul.animation.action li:nth-of-type(4) p span {transition: all 1s ease .9s}
.d_day ul.animation.action li:nth-of-type(5) p span {transition: all 1s ease 1.2s}

.d_day li {position:relative;width: 20%;}
.d_day li:after {content:':';position:absolute;right:0;top:0;bottom: 0;line-height: 63px;font-weight: 800;font-size: 33px;}
.d_day li:first-child {text-align:center;font-weight: 800;}
.d_day li:first-child:after {content:''}
.d_day li strong {display: block;color: #fff;font-size: 18px;font-weight: 600;}
.d_day li p {font-size: 1.3em;padding-top: 4px;display: flex;align-items: flex-end;gap: 5px;justify-content: center;}
.d_day li p span {font-weight: 800;font-size: 45px;}
.d_day li p em {font-size: 0.3em;display: block;font-weight: 600;padding-bottom: 10px;}
.d_day li:last-child:after {content:''}

/* 타이틀 */
.h2_title01 {font-size: 40px;color: #1b1b1b;padding-bottom:20px;font-weight: 900}

/* 메인 소셜 */
.main_social_wrap {max-width: 1442px;margin:0 auto;padding: 70px 0;}
.main_social_inner {position:relative}
.main_social_ico {display:flex;gap: 5px;}
.main_social_ico a {border: 1px solid #d7d7d7;border-radius: 50px;padding: 10px 15px;font-weight: 600;}
.main_social_ico a span {display:flex;align-items: center;gap: 10px;}
.main_social_ico a span:before {content:'';width:31px;height:31px;}
.main_social_ico .youtube span:before {background: url(/usr/images/common/ico_ytb.svg) no-repeat 0 0 / 100%;}
.main_social_ico .instagram span:before {background: url(/usr/images/common/ico_instar.svg) no-repeat 0 0 / 100%;}
.main_social_ico .facebook span:before {background: url(/usr/images/common/ico_facebook.svg) no-repeat 0 0 / 100%;}
.main_social_ico .flickr span:before {border:1px solid #d7d7d7;border-radius:100%;background: url(/usr/images/common/ico_flickr.svg) no-repeat 0 0 / 100%;}
.main_social_cont {margin-top:50px}
.main_social_cont ul {display:flex;gap: 30px;}
.main_social_cont ul {display:flex;gap: 30px;}
.main_social_cont ul li {width: 25%;background: #f4f4f4;border-radius: 15px;overflow: hidden;}
.main_social_cont ul li .img_thumb {}
.main_social_cont ul li .social_cont_inner {padding:20px;}
.main_social_cont ul li .sns_link_wrap {display: flex;gap: 5px;}
.main_social_cont ul li .sns_link_wrap a {display: block;width: 30px;}
.main_social_cont ul li strong {font-weight: 800;margin-top: 10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 24px;height: 47px;overflow: hidden;}
.main_social_cont ul li em {font-size: 14px;color: #666;}
.main_social_inner .btn_more {position:absolute;top: 4px;right:0;text-indent: -9999px;width: 51px;height: 51px;background: #033b6e url('/usr/images/main/add.png') no-repeat center;border-radius: 100%;}

/* 회의개요 */
.summit_overview_wrap {background: url(/usr/images/main/bg_overview.png) no-repeat center / cover;}
.summit_overview_inner {max-width:1442px;margin:0 auto;padding: 70px 0;display: flex;justify-content: space-between;}
.summit_overview_inner .key_visual {width:30%;text-indent:-9999px;background: url(/usr/images/main/key_visua.png) no-repeat 0 bottom;background-size: 330px;}
.summit_overview_inner .summit_overview {width:70%;background: linear-gradient(129deg, #033b6e 20%, #1d62a0 92%);border-radius: 15px;padding: 50px 70px;position:relative;box-shadow: 0px 0px 20px 8px rgba(0, 0, 0, 0.5);}
.summit_overview_inner .summit_overview h2 {font-size:35px;color:#fff;font-weight:800}
.summit_overview_inner .summit_overview ul {margin-top: 30px;}
.summit_overview_inner .summit_overview ul li {display: flex;color: #fff;font-size: 17px;padding:13px 0;align-items: flex-start;}
.summit_overview_inner .summit_overview ul li+li {border-top:1px solid rgba(255,255,255,.1)}
.summit_overview_inner .summit_overview ul li strong {display:flex;align-items: center;gap: 15px;width: 130px;font-weight: 700;}
.summit_overview_inner .summit_overview ul li strong:before {content:'';width:21px;height:20px}
.summit_overview_inner .summit_overview ul li strong.icon01:before {background: url(/usr/images/main/icon01.png) no-repeat 0 0 / 100%;}
.summit_overview_inner .summit_overview ul li strong.icon02:before {background: url(/usr/images/main/icon02.png) no-repeat 0 0 / 100%;}
.summit_overview_inner .summit_overview ul li strong.icon03:before {background: url(/usr/images/main/icon03.png) no-repeat 0 0 / 100%;}
.summit_overview_inner .summit_overview ul li strong.icon04:before {background: url(/usr/images/main/icon04.png) no-repeat 0 0 / 100%;}
.summit_overview_inner .summit_overview ul li strong.icon05:before {background: url(/usr/images/main/icon05.png) no-repeat 0 0 / 100%;}
.summit_overview_inner .summit_overview ul li p {font-weight: 400;}
.summit_overview_inner .summit_overview .btn_more {position:absolute;top: 55px;right: 70px;background: rgba(0,0,0,.1);border-radius: 50px;color: #fff;padding: 10px 20px;font-size: 15px;}
.summit_overview_inner .summit_overview .btn_more span {gap: 10px;display:flex;align-items: center;}
.summit_overview_inner .summit_overview .btn_more span:after {content:'';width:14px;height:9px;background: url(/usr/images/main/btn_more.png) no-repeat 0 0;}

/* 보도자료 */
.press_board_wrap {background:#f5f5f5;padding:70px 0}
.press_board_inner {max-width:1442px;margin:0 auto;position:relative;}
.press_board_inner .press_cont {display:flex;gap: 70px;border-top: 2px solid #212121;padding-top: 40px;}
.press_board_inner .press_cont .head_line {width: 35%;}
.press_board_inner .press_cont .head_line .thumb_img {border-radius:15px;overflow:hidden;display: block;}
.press_board_inner .press_cont .head_line strong {font-size: 23px;font-weight: 800;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 32px;height: 61px;overflow: hidden;margin-top: 25px;}
.press_board_inner .press_cont .head_line p {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 25px;height: 46px;overflow: hidden;margin-top: 15px;}
.press_board_inner .press_cont .head_line em {display: block;font-size: 15px;color: #878787;margin-top: 25px;}
.press_board_inner .press_cont .press_list {width: 65%;position:relative;padding-left: 70px;}
.press_board_inner .press_cont .press_list:before {content:'';width:1px;background:#b7b7b7;position:absolute;top:0;bottom:0;left:0;}
.press_board_inner .press_cont .press_list ul {display: flex;flex-direction: column;gap: 25px;}
.press_board_inner .press_cont .press_list ul li {display:flex;gap: 10px;}
.press_board_inner .press_cont .press_list ul li .press_text {flex-grow:1}
.press_board_inner .press_cont .press_list ul li .press_text a {display:flex;flex-direction: column;align-items: flex-start;gap: 8px;}
.press_board_inner .press_cont .press_list ul li em.category {background: #033b6e;color: #fff;padding: 6px 20px 4px;border-radius: 5px;font-size: 14px;}
.press_board_inner .press_cont .press_list ul li strong {font-size:19px;font-weight:800;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 30px;height: 31px;overflow: hidden;}
.press_board_inner .press_cont .press_list ul li p {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;word-break: auto-phrase;line-height: 24px;height: 50px;overflow: hidden;}
.press_board_inner .press_cont .press_list ul li em.date {font-size: 14px;color: #878787;}
.press_board_inner .press_cont .press_list ul li .thumb_img {width: 236px;height: 153px;flex-shrink: 0;border-radius: 15px;overflow: hidden;}
.press_board_inner .btn_more {position:absolute;top: 4px;right:0;text-indent: -9999px;width: 51px;height: 51px;background: #033b6e url('/usr/images/main/add.png') no-repeat center;border-radius: 100%;}

/* 관련 사이트 */
.banner_asean_wrap {max-width:1442px;margin:0 auto;padding:40px 0}
.banner_asean_wrap ul {display:flex;gap:10px;justify-content: center;}
.banner_asean_wrap .v_mobile {display:none}

/* 푸터 */
footer {background-color: #2f2f2f;color: #fff;font-size: 15px;font-weight: 200}
.footer_wrap {max-width:1180px;margin:0 auto;padding: 40px 0;}
.footer_inner {display: flex;align-items: center;gap: 100px;justify-content: space-between;padding-bottom: 20px;}
.f_logo {width: 225px;height: 56px;background: url(/usr/images/common/logo_f.png) no-repeat center / 100%;text-indent:-999em}
.f_link {flex: 1;}
address {color: rgb(202, 202, 202);margin-top: 7px;}
.f_sns a {width: 35px;height: 35px;display: inline-block;margin-left: 5px;text-indent: -999em;}
.f_sns a.f_youtube {background: url(/usr/images/common/ico_ytb.svg) no-repeat 0 0 / 100%;}
.f_sns a.f_Facebook {background: url(/usr/images/common/ico_facebook.svg) no-repeat 0 0 / 100%;}
.f_sns a.f_Instagram {background: url(/usr/images/common/ico_instar.svg) no-repeat 0 0 / 100%;}
.f_sns a.f_flickr {background: url(/usr/images/common/ico_flickr.svg) no-repeat 0 0 / 100%;}
.copyright {text-align: center;color: rgb(165, 165, 165);border-top: 1px solid #3d3d3d;padding-top: 30px;font-size: 13px;letter-spacing: 0;}

/* 사이트맵 */
#dimmed {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);z-index: 999;display: none}
.pop-wrap {position: absolute;left: 50%;top: 0;z-index: 1000;display: none;background-color: #fff;width: 100%;box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.26);overflow: hidden}
.pop-wrap.map {height:100%;background-color: #1e1e1e}
.pop-wrap .site_map_wrap {margin: 0 auto;position: relative;display: flex;flex-direction: column;height: 100%;justify-content: center}
.pop-wrap .site_map_wrap header {background: none;border: none;min-width: auto;position: relative;}
.pop-wrap .site_map_wrap header h2 {font-size: 50px;font-weight: 800;padding: 20px;color: #ffffff;text-align: center;margin-bottom: 47px}
.pop-contents { position: relative;}
.pop-contents .pop_inner {display: flex;justify-content: center}
.pop-contents ul li a {text-align: center;display: block}
.pop-contents > ul > li {font-size: 16px;flex: 1 1 auto;width: 25%}
.pop-contents > ul > li > a {font-size: 18px;border-bottom: 1px solid rgba(255,255,255,0.22);padding: 21px 0;color: #49fbff;font-weight: 800}
.pop-contents > ul > li > ul > li > a {padding: 20px 0;color: #fff}
.pop-contents > ul > li > ul > li > ul > li > a {font-size: 14px;background-color: rgba(243,243,243,0.11);padding: 7px 0;color:#fff}

.pop-close {background: url('/usr/images/common/close.png') no-repeat center;position: absolute;top: 10px;right: -5px;display: inline-block;width: 50px;height: 45px;text-indent: -999em}

@media screen and (max-width: 1490px) {
	body:after {right: 0;background-size: 80%}
	nav > ul > li > a {font-size: 17px}

}
@media screen and (max-width: 1442px) {
	.visual_wrap .swiper-button-next, .visual_wrap .swiper-button-prev {width: 50px;height: 50px;}
	.visual_wrap .swiper-button-prev {background-size: 12px;left: 20px;}
	.visual_wrap .swiper-button-next {background-size: 12px;right: 20px;}
	.main_social_wrap, .summit_overview_inner, .press_board_wrap {padding: 70px 15px;}
	.banner_asean_wrap {padding:40px 15px}
}

@media screen and (max-width: 1248px) {


}
@media screen and (max-width: 1200px) {
	/* 헤더 */
	.top_utill {padding:8px 15px;}
	header .navi {background:none}
	header > .navi > h1 {padding: 10px 15px;position: absolute;width: 100%;top: 0;left: 0;background: #fff;}
	header > .navi > h1 > a {margin: 0;width: 185px;height: 46px;}
	header > .navi > h1.h1-fixed {width: 100%;background: rgba(255, 255, 255, .8);box-shadow: 0 0px 20px rgba(0, 0, 0, .1);backdrop-filter: blur(5px);}
	header > .navi > .m_menu {position: absolute;right: 8px;top: 18px;z-index: 4;color: #fff;display: block;background: url(/usr/images/common/menu.png) no-repeat center;text-indent: -999em;width: 29px;height: 29px}
	header > .navi > .m_menu.off {position: fixed;background: url('/usr/images/common/close.png') no-repeat center;right: 5px;top: 10px;}
	nav {display:none;background: #033c6f;top: 0;margin-left: 0;position: fixed;width: 100%;height:100vh;padding: 46px 0 10px;z-index: 2;}
	nav.menu-fixed {background: #033c6f;}
	nav > ul {margin: 0;width: 100%;text-align: left;flex-direction: column;}
	nav > ul > li {float: none}
	nav > ul > li > a {color:#fff;text-align: left;padding: 10px 18px;background: url(/usr/images/common/up_down.png) no-repeat right 13px}
	nav > ul > li > a.on, nav > ul > li > a:hover {color: #ebd003;}
	nav > ul > li.active > a {background-position: right -21px}
	nav > ul > li > ul {position: relative;top: 0;background-color: #305c97;padding-left: 21px;border-left: 0;}
	nav > ul > li > ul > li > a {color:#fff}
	nav > ul > li > ul > li > a:focus {color: #ebd003;}
	nav > ul > li > ul > li a:hover, nav > ul > li > ul > li > a.active {color:#eb9b03}
	nav.menu-fixed > ul > li > a {padding: 10px 18px;background: url(/usr/images/common/up_down.png) no-repeat right 15px}
	nav.menu-fixed > ul > li.active > a {background-position: right -22px}
	nav.menu-fixed > ul > li > ul {top: 0;padding-left: 21px;background-color: #537536;}
	header > .navi > .m_menu.m-fixed {top: 18px;}
	.site_map {display:none}
	.brnone {display:none}
	
	/* 메인비주얼 */
	.visual_wrap {padding-top: 110px;}
	.visual_wrap .swiper-button-prev {left: 30px;}
	.visual_wrap .swiper-button-next {right: 30px;}

	/* 타이틀 */
	.h2_title01 {font-size:35px;}
	
	/* 소셜미디어 */
	.main_social_wrap {padding:50px 15px}
	.main_social_cont {margin-top:30px}
	.main_social_cont ul {gap:10px}
	.main_social_cont ul li .social_cont_inner {padding:20px 10px;}
	
	/* 회의개요 */
	.summit_overview_inner {flex-direction: column;}
	.summit_overview_inner .key_visual {display:none}
	.summit_overview_inner .summit_overview {width:100%}
	
	/* 보도자료 */
	.press_board_inner .press_cont {gap: 30px;}
	.press_board_inner .press_cont .press_list {padding-left: 30px;}
}

@media screen and (max-width: 1180px) {
	.footer_wrap {padding:15px 2%}
	nav > ul > li > a {padding: 10px 37px}

}
@media screen and (max-width: 1024px) {
	/* d-day */
	.d_day ul {max-width: 100%}
	
}

@media screen and (max-width: 980px) {
	.visual_wrap .swiper-button-next, .visual_wrap .swiper-button-prev {width: 40px;height: 40px;}
	.visual_wrap .swiper-button-prev {background-size: 10px;left: 10px;}
	.visual_wrap .swiper-button-next {background-size: 10px;right: 10px;}
	
	/* d-day */
	.d_day {padding: 20px 0;flex-direction: column;gap: 30px;}
	.d_day ul {flex-wrap: wrap;}
	.d_day li:first-child {width: 100%;display: block;text-align: center;margin-bottom: 16px}
	.d_day li:first-child span {display:inline;margin-right:10px;}
	.d_day ul li.color_type {font-size:24px;}
	.d_day li p span {font-size: 30px;}
	.d_day li {width: 25%;display: inline-block}
	.d_day li strong {display:block;}
	.d_day li p em {line-height: 25px;font-size: .3em;padding-bottom: 5px;}
	.d_day li:after {top:9px;font-size: 24px;line-height: 21px;}
	
	/* 타이틀 */
	.h2_title01 {font-size: 24px;padding-bottom: 10px;}
	
	/* 소셜미디어 */
	.main_social_cont ul li {border-radius:5px}
	.main_social_ico a {padding: 5px 10px;font-size:15px}
	.main_social_ico a span:before {width: 25px;height: 25px;}
	.main_social_inner .btn_more {top: 0;width: 35px;height: 35px;background-size:13px}
	
	/* 회의개요 */
	.summit_overview_inner .summit_overview {padding: 30px 50px;border-radius:5px}
	.summit_overview_inner .summit_overview h2 {font-size: 24px;}
	.summit_overview_inner .summit_overview ul {margin-top:20px}
	.summit_overview_inner .summit_overview ul li {font-size:15px;padding: 10px 0;}
	.summit_overview_inner .summit_overview ul li strong {gap:10px;width: 100px;flex-shrink: 0;}
	.summit_overview_inner .summit_overview ul li strong:before {width: 15px;height: 15px;}
	.summit_overview_inner .summit_overview .btn_more {top: 30px;right: 50px;padding: 7px 16px;font-size: 14px;}
	.summit_overview_inner .summit_overview .btn_more span {gap: 5px;}
	
	/* 보도자료 */
	.press_board_inner .press_cont {flex-direction: column;}
	.press_board_inner .press_cont .head_line {width: 100%;}
	.press_board_inner .press_cont .head_line .thumb_img {border-radius: 5px;}
	.press_board_inner .press_cont .head_line strong {font-size: 19px;line-height: 26px;height: 54px;margin-top: 15px;}
	.press_board_inner .press_cont .head_line p {font-size:15px}
	.press_board_inner .press_cont .head_line em {margin-top: 15px;}
	.press_board_inner .press_cont .press_list {width: 100%;padding: 30px 0 0;}
	.press_board_inner .press_cont .press_list:before {width: 100%;height: 1px;}
	.press_board_inner .press_cont .press_list ul li .thumb_img {width: 210px;height: 137px;border-radius: 5px;}
	.press_board_inner .press_cont .press_list ul li strong {font-size: 16px;}
	.press_board_inner .press_cont .press_list ul li p {font-size:15px}
	.press_board_inner .btn_more {top: 0;width: 35px;height: 35px;background-size: 13px;}
	
	/* 하단 배너 */
	.banner_asean_wrap ul {flex-wrap: wrap;gap: 0;}
	.banner_asean_wrap ul li {width: 20%;padding: 5px;}
	
	/* 푸터 */
	.footer_wrap {padding: 30px 15px;}
	.footer_inner {flex-direction: column;gap: 30px;}
	.f_link {text-align:center}
}
@media screen and (max-width: 900px) {
	/* 소셜미디어 */
	.main_social_cont ul {flex-wrap: wrap;}
	.main_social_cont ul li {width: auto;flex: 1 1 40%;}
	
	/* 회의개요 */
	.summit_overview_inner {padding:30px 15px}
}

@media screen and (max-width: 800px) {
	/* 하단 배너 */
	.banner_asean_wrap ul li {width: 25%;}
}

@media screen and (max-width: 780px) {
	/* 메인비주얼 */
	.visual_wrap .swiper-button-prev, .visual_wrap .swiper-button-next {display:none}
	.visual_wrap .pc {display:none}
	.visual_wrap .mobile {display:block}
}
@media screen and (max-width: 640px) {
	header > .navi > h1 > a {width: 150px;height: 37px;}
	header > .navi > .m_menu {top: 14px;}
	.top_utill .language_wrap li a {font-size:14px}
	
	/* 메인비주얼 */
	.visual_wrap {padding-top: 97px;}

	
	/* d-day */
	.d_day li:first-child {font-size: 25px;}
	.d_day li strong {font-size:15px}
	.d_day li p span {font-size: 25px;}
	.d_day li p em {font-size:15px;line-height: 15px;padding-bottom:7px;}
	
	/* 소셜미디어 */
	.main_social_wrap {padding:30px 15px;}
	.main_social_ico {flex-wrap: wrap;}
	.main_social_ico a span {gap: 4px;}
	.main_social_cont ul li {flex: 1 1 100%;}
	
	/* 회의개요 */
	.summit_overview_inner .summit_overview {padding:30px}
	.summit_overview_inner .summit_overview .btn_more {right:30px}
	
	/* 하단 배너 */
	.banner_asean_wrap {padding:15px}
	.banner_asean_wrap ul li {width: 33.3333%;}

}
@media screen and (max-width: 480px) {
	.f_link ul {}
	.f_link ul li {float: none}
	.f_link ul li a {padding-right:0;margin-bottom:0}
	
	/* d-day */
	.d_day li p {flex-direction: column;align-items: center;}
	
	/* 회의개요 */
	.summit_overview_inner .summit_overview ul li {flex-direction: column;gap: 5px;}
	
	/* 보도자료 */
	.press_board_inner .press_cont .press_list ul li {flex-direction: column;}
	.press_board_inner .press_cont .press_list ul li .thumb_img {width:100%;height:auto;order:1}
	.press_board_inner .press_cont .press_list ul li .press_text {order:2}
	
	/* 하단 배너 */
	.banner_asean_wrap ul li {width: 50%;}
}
@media print{
	header	{display:none;}
	.visual, .sub_nav, .sns{display:none;}
	footer	{display:none;}
	img {max-width: 100% !important}
}
@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
}
