@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-dynamic-subset.min.css");

/* viewport - 1920 */
html {font-size: 10px;}
html,body {width: 100%;height: 100%;}
html:has(.popup.show[backdrop]),
html:has(.header_search_wrap.show),
html:has(.wrap_header.on) {overflow: hidden;}
html:has(.popup.show[backdrop]) body,
html:has(.header_search_wrap.show) body,
html:has(.wrap_header.on) body {height: auto !important;padding-right: var(--scrollBarWidth);}

.wrap {width: 100%;}
.ver_pc {display: block;}
.ver_mo {display: none;}
.bold {font-weight: 700;}

/* 변수 variable */
:root {
	/* color */
	--chey-bluegray: #2C2F3A;
	--chey-bluegray50: rgba(44, 47, 58, 0.5);
	--chey-bluegray20: rgba(44, 47, 58, 0.2);
	--chey-black: #111;
	--chey-white: #fff;
	--chey-blue: #012BCF;
	--chey-darkblue: #102B9C;
	--chey-iceblue: #ECEFF9;
	--chey-iceblue30: rgba(236, 239, 249, 0.3);
	--chey-iceblue50: rgba(236, 239, 249, 0.5);
}
.col_darkblue {color: var(--chey-darkblue);}
.bg_iceblue {background-color: var(--chey-iceblue);}
.bg_white {background-color: var(--chey-white);}
.d_inline {display: inline;}

/* 본문 바로가기 */
.skip_nav {position: relative;z-index: 3000;}
.skip_nav a {position: absolute;top: -3rem;left: 0;opacity: 0;width: 100%;color: #fff;font-size: 1.5rem;line-height: 120%;letter-spacing: -1px;white-space: nowrap;padding: 1rem;text-align: center;background: var(--chey-darkblue);}
.skip_nav a:active, .skip_nav a:focus {top: 0;z-index: 1000;opacity: 1;text-decoration: none;}

/* 공통 */
.icon {position: relative;display: block;width: 2.4rem;aspect-ratio: 24/24;background: transparent no-repeat center center;background-size: contain;}
.wrap .btn_set {flex: 0 0 auto;}

/* 헤더 header */
.wrap_header {position: fixed;left: 0;top: 0;z-index: 300;width: 100%;transition: transform 0.5s ease;}
.wrap_header .outer {padding: 4rem 4rem 0;transition: all 0.5s ease;}
.wrap_header .in {display: flex;align-items: center;justify-content: space-between;width: 100%;height: 9rem;background: var(--chey-white);border-radius: 2rem;box-shadow: 1rem 1rem 4rem rgba(0, 0, 0, 0.1);padding: 0 3rem;transition: all 0.5s ease;}
.wrap_header .logo_set {position: relative;z-index: 3;}
.wrap_header .logo_set .logo {display: block;width: 17.7rem;aspect-ratio: 177/41;background: url("../images/logo_chey_bk@2x.png") no-repeat center center;background-size: 17.7rem auto;}

.wrap_header.on {width: calc(100% - var(--scrollBarWidth));}
.wrap_header:has(.header_search_wrap.show) .outer {width: calc(100% - var(--scrollBarWidth));}
.wrap.scroll .wrap_header.on {width: 100%;}
.wrap.scroll .wrap_header.on .outer {position: relative;width: calc(100% - var(--scrollBarWidth));}
.wrap.scroll .wrap_header.on .outer:after {content: '';position: absolute;top: 0;left: 100%;width: var(--scrollBarWidth);height: 100%;background: rgba(255, 255, 255, 1);}
.wrap.scroll .wrap_header .outer {padding: 0;}
.wrap.scroll .wrap_header .in {border-radius: 0;}

.wrap_header nav {height: 100%;}
.wrap_header nav .nav-menu {position: relative;display: flex;height: 100%;}
.wrap_header nav .nav-item {position: relative;}
.wrap_header nav .nav-item .menu {display: block;height: 100%;}
.wrap_header nav .nav-item .menu a {display: flex;align-items: center;height: 100%;color: #2f2f2f;font-size: 2rem;font-weight: 600;line-height: 140%;letter-spacing: -0.02em;text-align: center;padding: 0 3rem;transition: color 0.3s ease;}
.wrap_header nav .nav-item .menu.on a,
.wrap_header nav .nav-item .menu a:active,
.wrap_header nav .nav-item .menu a:hover {color: var(--chey-blue);}
.wrap_header nav .submenu a {display: flex;align-items: center;justify-content: center;min-height: 3rem;color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 600;line-height: 140%;letter-spacing: -0.02em;text-align: center;transition: all 0.3s ease;}

/* 헤더 메뉴 */
.wrap_header nav .submenu {
	position: absolute;top: 100%;left: 50%;z-index: 1;
	min-width: 15rem;
	opacity: 0;visibility: hidden;
	padding-top: 2rem;
	transform: translate3d(-50%, 3rem, 0) rotate(2deg);
	transition: all 0.3s ease;
}
.wrap_header:not(.on) nav .nav-item:hover .submenu {opacity: 1;visibility: visible;transform: translate3d(-50%, 0, 0);}
.wrap_header nav .nav-item .btn_open_submenu_mo {display: none;}
.wrap_header nav .submenu ul {display: flex;flex-direction: column;align-items: center;gap: 1rem;width: 100%;border-radius: 2rem;background: var(--chey-white);box-shadow: 1rem 1rem 4rem rgba(0, 0, 0, 0.1);padding: 2rem 1rem;transition: background 0.3s 0.2s ease, box-shadow 0.3s 0.2s ease;}
.wrap_header nav .submenu a.on,
.wrap_header nav .submenu a:active,
.wrap_header nav .submenu a:hover {color: var(--chey-blue);}
/* 헤더 메뉴 팝업 */
.wrap_header nav .nav-menu::before {
	content:'';
	position: fixed;left: 0;top: 0;z-index: -1;opacity: 0;
	width: 100vw;height: 100vh;
	background: rgba(6, 36, 162, 0.50);
	backdrop-filter: blur(3rem);
	transition: opacity 0.3s ease;
	pointer-events: none;
}
.wrap_header nav .nav-menu::after {
	content:'';
	position: absolute;left: 0;top: calc(100% + 2rem);z-index: 0;opacity: 0;
	width: 54rem;
	height: 27rem;
	background: var(--chey-white);
	border-radius: 2rem;
	transform: translate3d(0, 3rem, 0) rotate(2deg);
	transition: all 0.3s ease, width 0s;
	pointer-events: none;
}
.wrap_header.on nav .nav-menu::before {opacity: 1;pointer-events: auto;}
.wrap_header.on nav .nav-menu::after {opacity: 1;transform: translate3d(0, 0, 0);}
.wrap_header.on nav .submenu {opacity: 1;visibility: visible;transform: translate3d(-50%, 0, 0);}
.wrap_header.on nav .submenu ul {box-shadow: unset;background: transparent;transition: background 0s, box-shadow 0s;}

.wrap_header .controls_set {position: relative;z-index: 2;display: flex;align-items: center;gap: 2rem;}
.wrap_header .controls_set .global_set {position: relative;z-index: 200;display: flex;align-items: center;gap: 1rem;}
.wrap_header .controls_set .global_set .btn_global {display: none;position: relative;padding-right: 3.4rem;}
.wrap_header .controls_set .global_set .btn_global::after {content:'';position: absolute;right: 0;top: 50%;z-index: 0;transform: translateY(-50%);width: 2.4rem;aspect-ratio: 24/24;background: url("../images/icn_globe@2x.png") no-repeat right center;background-size: contain;}
.wrap_header .controls_set .global_set .btn_global.on {display: block;}
.wrap_header .controls_set .global_set .btn_global .txt {color: var(--chey-black);font-size: 1.6rem;font-weight: 600;line-height: 110%;letter-spacing: -0.05em;}
.wrap_header .controls_set .nav_search {position: relative;z-index: 200;}
.wrap_header .controls_set .nav_search .icon {background-image: url("../images/icn_search@2x.png");}
.wrap_header .controls_set .btn_menu {position: relative;z-index: 200;}
.wrap_header .controls_set .btn_menu .icon::before,
.wrap_header .controls_set .btn_menu .icon::after {content:'';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: no-repeat center center;background-size: contain;}
.wrap_header .controls_set .btn_menu .icon::before {background-image: url("../images/icn_menu@2x.png");}
.wrap_header .controls_set .btn_menu .icon::after {background-image: url("../images/icn_menu_close@2x.png");}
.wrap_header .controls_set .btn_menu .icon::before {opacity: 1;z-index: 1;}
.wrap_header .controls_set .btn_menu .icon::after {opacity: 0;z-index: -1;}
.wrap_header.on .controls_set .btn_menu .icon::before {opacity: 0;z-index: -1;}
.wrap_header.on .controls_set .btn_menu .icon::after {opacity: 1;z-index: 1;}

/* 헤더 검색창 팝업 */
.header_search_wrap {}
.header_search_wrap::before {content:'';position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;width: 100%;height: 100vh;background: rgba(17, 17, 17, 0.4);transition: all 0.5s ease;pointer-events: none;}
@supports (height: 100lvh) {
	.header_search_wrap::before {height: 100lvh;}
}
html.inapp .header_search_wrap::before {height: calc(var(--lvh, 1vh) * 100);}
.header_search_wrap .header_search_box {
	position: absolute;left: 0;top: 0;z-index: 5;
	width: 100%;
	background: var(--chey-white);
	padding: 6.5rem 7rem 10rem;
	transform: translateY(-100%);
	transition: all 0.5s ease;
}
.header_search_wrap.show::before {z-index: 1;opacity: 1;}
.header_search_wrap.show .header_search_box {box-shadow: 1rem 1rem 4rem rgba(0, 0, 0, 0.10);transform: translateY(0);transition: all 0.5s 0.1s ease;}
.header_search_wrap .header_search_box .top_area {display: flex;justify-content: space-between;align-items: center;}
.header_search_wrap .header_search_box .top_area .btn_search_close {display: block;width: 4rem;aspect-ratio: 4/4;background: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 1L11 11M11 11L1 21M11 11L1 1M11 11L21 21" stroke="%23111111" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;background-size: 55% auto;}
.header_search_wrap .header_search_box .cont_area {max-width: 72rem;margin: 6rem auto 0;}
.header_search_wrap .header_search_box .search_area {position: relative;padding-bottom: 1rem;border-bottom: 0.2rem solid var(--chey-blue);}
.header_search_wrap .header_search_box .search_area .input_search {display: block;width: 100%;height: 3.6rem;color: var(--chey-black);font-size: 2.4rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04rem;text-align: left;}
.header_search_wrap .header_search_box .search_area .input_search::placeholder {color: var(--chey-iceblue);}
.header_search_wrap .header_search_box .search_area .icon_search {position: absolute;right: 0;top: 50%;z-index: 1;height: 100%;aspect-ratio: 4/4;background: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 25L19.2 19.2M22.3333 11.6667C22.3333 17.5577 17.5577 22.3333 11.6667 22.3333C5.77563 22.3333 1 17.5577 1 11.6667C1 5.77563 5.77563 1 11.6667 1C17.5577 1 22.3333 5.77563 22.3333 11.6667Z" stroke="%23111111" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right top 20%;background-size: 2.4rem auto;transform: translateY(-50%);}
.header_search_wrap .header_search_box .tag_set {display: flex;flex-wrap: wrap;gap: 1rem;margin: 3rem 0 0;}
.header_search_wrap .header_search_box .tag_set li a {color: var(--chey-blue);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04rem;padding: 0.8rem 1.8rem;background: var(--chey-iceblue);border: 1px solid var(--chey-iceblue);border-radius: 10rem;transition: all 0.3s ease;}
.header_search_wrap .header_search_box .tag_set li a:hover {border-color: var(--chey-blue);}
.header_search_wrap .back {display: none;position: absolute;left: 0;top: 0;z-index: 0;width: 100%;height: 100vh;touch-action: none;}
.header_search_wrap.show .back {display: block;}
@supports (height: 100lvh) {
	.header_search_wrap .back {height: 100lvh;}
}
html.inapp .header_search_wrap .back {height: calc(var(--lvh, 1vh) * 100);}

/* 푸터 footer */
.footer {background: var(--chey-bluegray);padding: 6rem 0;}
.footer .in {position: relative;max-width: 128rem;margin: 0 auto;padding: 0 8rem;}
.footer .in > div {position: relative;}
.footer .address a {display: inline;}
.footer .address .logo {display: block;width: 18.8rem;aspect-ratio: 188/45;background: url("../images/logo_chey_wh@2x.png") no-repeat center center;background-size: contain;margin: 0 0 2.7rem;}
.footer .address .txt {display: flex;flex-wrap: wrap;gap: 0.6rem 2.5rem;}
.footer .address .txt > p {color: var(--chey-white);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;}
.footer .address .txt > p:nth-child(1) {flex: 1 1 100%;}

.footer .info_set {position: absolute;right: 0;bottom: 0;z-index: 1;text-align: right;}
.footer .info_set .link_youtube {display: block;width: 12rem;aspect-ratio: 120/37;background: var(--chey-white) url("../images/btn_youtube@2x.png") no-repeat center center;background-size: contain;border-radius: 0.9rem;margin: 0 0 0 auto;}
.footer .info_set .link_set {display: flex;align-items: center;justify-content: flex-end;gap: 1rem;margin: 2.3rem 0 0.2rem;}
.footer .info_set .link_set li a {color: var(--chey-white);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;}
.footer .info_set .link_set li.line {width: 1px;height: 0.95rem;background: var(--chey-white);opacity: 0.3;}
.footer .info_set .copyright {color: var(--chey-white);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;opacity: 0.2;}


/* 팝업 -- popup */
.popup {
	position: fixed;top: 0;left: 0;z-index: -1;opacity: 0;
	display: flex;flex-wrap: wrap;justify-content: center;align-items: center;
	width: 100%;height: 100%;
	padding: 2rem;
	transition: opacity 0.3s ease, z-index 0s 0.3s linear;
}
.popup.show {z-index: 300;opacity: 1;transition: opacity 0.3s ease, z-index 0s linear;}
.popup .back {position: absolute;left: 0;top: 0;z-index: 0;opacity: 0;width: 100%;height: 100%;background: var(--chey-black);pointer-events: none;touch-action: none;}
.popup.show .back {opacity: 0.8;}
.popup .popup_wrap {}
.popup .popup_inner {position: relative;}
.popup .btn_pop_close {
	position: absolute;right: 0;top: 0;z-index: 1;width: 10rem;aspect-ratio: 5/5;
	background-color: var(--chey-white);
	-webkit-mask: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 1L11 11M11 11L1 21M11 11L1 1M11 11L21 21" stroke="%23111111" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
	-webkit-mask-size: 3rem auto;
}

/* 동영상 보기 팝업 */
.popup_video .popup_wrap {width: 100%;max-width: 80rem;}
.popup_video .video_set iframe {max-width: 100%;aspect-ratio: 16/9;height: auto;}


/* 버튼 -- 탑 버튼 - 클릭시 위로 이동 */
.wrap .fixed_btn_set {display: none;position: fixed;right: 3rem;bottom: 2rem;z-index: -1;opacity: 0;transition: all 0.3s ease;}
.wrap .fixed_btn_set.show {opacity: 1;z-index: 100;}
.wrap .fixed_btn_set .btn_top_mo {display: block;background: rgba(255,255,255,0.4);border-radius: 2rem;backdrop-filter: blur(3rem);padding: 2rem;}
.wrap .fixed_btn_set .btn_top_mo .btn_icon {display: block;width: 2.5rem;aspect-ratio: 25/28;background-color: var(--chey-black);-webkit-mask: url('data:image/svg+xml,<svg width="25" height="28" viewBox="0 0 25 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 0L25 12.2041L23.7055 13.4966L13.4326 3.44218L13.4326 28H11.5674L11.5674 3.44218L1.29454 13.4966L0 12.2041L12.5 0Z" fill="black"/></svg>') no-repeat center center;-webkit-mask-size: contain;margin: 0 auto;}
.wrap .fixed_btn_set .btn_top_mo .btn_txt {color: var(--chey-black);font-size: 2.4rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;text-align: center;}
.wrap .fixed_btn_set .btn_top_mo:focus,
.wrap .fixed_btn_set .btn_top_mo:active .btn_icon {background-color: var(--chey-blue);}
.wrap .fixed_btn_set .btn_top_mo:focus .btn_txt,
.wrap .fixed_btn_set .btn_top_mo:active .btn_txt {color: var(--chey-blue);}


/* 비디오 삽입 */
.wrap .video_set {position: relative;width: 100%;}
.wrap .video_set .video {position: relative;width: 100%;aspect-ratio: 16/9;}
/* 비디오 음소거 */
.wrap .video_set .btn_sound {
	position: absolute;top: 8rem;right: 2rem;z-index: 10;
	width: 5rem;height: 4rem;border-radius: 0;border: none;outline: 0;
	background: transparent url("../images/video_sound_sprites@2x.png") no-repeat left 87.5% center;
	background-size: auto 150%;
}
.wrap .video_set .btn_sound.mute {background-position: left 12.5% center;}

/* 빈 이미지 */
.wrap .img_set.no_image {background: var(--chey-iceblue) url("../images/no_image.png") no-repeat center center;background-size: contain;}
.wrap_dataroom .img_set.no_image {background-color: unset;background-size: auto 50%;}

/* 비주얼 섹션 */
.wrap .section_visual {position: relative;display: flex;align-items: flex-end;justify-content: flex-start;width: 100%;height: 90svh;background: no-repeat center center;background-size: cover;overflow: hidden;}
@supports (height: 100svh) {
	.wrap .section_visual {height: 90svh;}
}
html.inapp .wrap .section_visual {height: calc(var(--vh, 1vh) * 90);}
.wrap .section_visual .in {display: flex;align-items: flex-end;justify-content: flex-start;width: 100%;height: 100%;padding: 8rem;}
.wrap .section_visual .sec_tit {max-width: 144rem;}
.wrap .section_visual .sec_tit > div {display: flex;flex-wrap: wrap;}
.wrap .section_visual .sec_tit em {display: block;overflow: hidden;}
.wrap .section_visual .sec_tit em > span {display: block;transform: translateY(101%);transition: transform 0.3s ease;}
.wrap .section_visual.show .sec_tit em > span {transform: translateY(0);transition: transform 1s cubic-bezier(.67,.11,.39,.97);}
.wrap .section_visual.show .sec_tit em > span.ko {transition-delay: 0.35s;}
.wrap .section_visual .sec_tit .eng {color: var(--chey-white);font-size: 9rem;font-weight: 700;line-height: 110%;letter-spacing: -0.04em;text-align: left;text-transform: capitalize;}
.wrap .section_visual .sec_tit .ko {color: #F5F4F2;font-size: 4.8rem;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;text-align: left;}

/* 공통 섹션 - 스티키 카드 컴포넌트 */
.wrap .sec_card_component {position: relative;background: var(--chey-iceblue);}
.wrap .sec_card_component .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap .sec_card_component .card_container .tit_set {position: sticky;top: 20rem;flex: 1 0 auto;display: flex;gap: 4rem;height: 100%;}
.wrap .sec_card_component .card_container .tit_set > div {display: flex;flex-direction: column;gap: 4rem;}
.wrap .sec_card_component .card_container .tit_set .sec_tit {color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;/*text-transform: uppercase;*/}
.wrap .sec_card_component .card_container .tit_set .s_tit {color: var(--chey-blue);font-size: 4.8rem;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;}
.wrap .sec_card_component .card_container .card_set {flex: 0 1 71.8rem;}

.wrap .card_container {display:flex;justify-content: space-between;gap: 8rem 0;width: 100%;}
.wrap .card_container .card_set {flex: 1 1 auto;}
.wrap .card_container .card_s_txt {color: var(--chey-black);font-size: 2rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;margin: 0 0 6rem;}
.wrap .card_container .card_list {display: flex;flex-direction: column;gap: 3rem;}
.wrap .card_container .card_list li {display: grid;grid-template-columns: 21rem auto;gap: 3rem;min-height: 29.6rem;background: var(--chey-white);border-radius: 2rem;padding: 3rem;}
.wrap .card_container .card_list .img_set {display: block;width: 100%;aspect-ratio: 210/236;border-radius: 2rem;overflow: hidden;}
.wrap .card_container .card_list .img_set img {width: 100%;height: 100%;object-position: center center;object-fit: cover;}

.wrap .card_container .card_list .txt_set .category {flex: 0 0 17rem;color: var(--chey-blue);font-size: 2rem;font-weight: 600;line-height: 140%;letter-spacing: -0.02em;}
.wrap .card_container .card_list .txt_set {display: flex;flex-direction: column;justify-content: space-between;gap: 3rem;}
.wrap .card_container .card_list .txt_set > div {display: flex;flex-direction: column;align-items: flex-start;gap: 1rem;}
/*.wrap .card_container .card_list .txt_set > div:last-child {margin: auto 0 0;}*/
.wrap .card_container .card_list .txt_set .eyebrow_txt {opacity: 0.5;color: var(--chey-black);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;}
.wrap .card_container .card_list .txt_set .status {display: inline-block;color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;background: var(--chey-iceblue);border-radius: 10rem;padding: 0 1rem;}
.wrap .card_container .card_list li[data-tab="ing"] .txt_set .status,
.wrap .card_container .card_list .txt_set .status.ing {color: var(--chey-white);background: var(--chey-blue);}
.wrap .card_container .card_list li[data-tab="end"] .txt_set .status,
.wrap .card_container .card_list .txt_set .status.end {color: var(--chey-bluegray);background: var(--chey-iceblue);}
.wrap .card_container .card_list .subject {display: inline-block;color: var(--chey-black);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;transition: color 0.3s ease;}
.wrap .card_container .card_list .subject:hover {color: var(--chey-blue);}
.wrap .card_container .card_list .subject span {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
.wrap .card_container .card_list .txt_set .hashtag {
	display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;
	color: var(--chey-blue);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;
}
.wrap .card_container .card_list .txt_set .hashtag a {display: inline;}
.wrap .card_container .card_list .txt_set .hashtag.link {display: flex;flex-wrap: wrap;gap: 0.5rem;flex-direction: row;}
.wrap .card_container .card_list .txt_set dl {display: flex;align-items: flex-start;gap: 1rem;}
.wrap .card_container .card_list .txt_set dl dt {flex-shrink: 0;color: var(--chey-black);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;background: var(--chey-iceblue);border-radius: 2rem;padding: 0 1rem;}
.wrap .card_container .card_list .txt_set dl dd {
	flex: 1 1 auto;
	display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;
	color: var(--chey-black);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;
}
.wrap .card_container .btn_more {margin-top: 6rem;}

.wrap .card_container.grid-3 .card_list li {border: 1px solid var(--chey-iceblue);}
.wrap .card_container.grid-3 .card_list li .date {align-self: center;color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;text-align: right;margin: auto 0 auto auto;}

.wrap .board_container .card_container .card_list li {grid-template-columns: 24rem auto;}
.wrap .board_container .card_container .card_list .img_set {aspect-ratio: 240/235;}

.wrap .board_container .card_container.grid .card_list {display: grid;grid-template-columns: repeat(2, 1fr);}
.wrap .board_container .card_container.grid .card_list li {display: flex;flex-direction: column;gap: unset;padding: 0;}
.wrap .board_container .card_container.grid .card_list li.no-data {grid-column: 1 / 3;padding: 3rem;}
.wrap .board_container .card_container.grid .card_list .img_set {aspect-ratio: 522/360;}
.wrap .board_container .card_container.grid .card_list .txt_set {padding: 0 3rem 3rem;}


/* */
.wrap .profile_dl_set {display: flex;flex-direction: column;gap: 1rem;}
.wrap .profile_dl_set dl {display: flex;align-items: flex-start;gap: 1rem;}
.wrap .profile_dl_set dl dt {flex-shrink: 0;color: var(--chey-black);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;background: var(--chey-iceblue);border-radius: 2rem;padding: 0 1rem;}
.wrap .profile_dl_set dl dd {flex: 1 1 auto;color: var(--chey-black);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;}

/* 공통 섹션 - 타이틀+텍스트+하단 이미지를 가진 레이아웃 섹션 */
.wrap .sec_simple_content .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap .sec_simple_content .tit_set {display: flex;gap: 3rem;margin: 0 0 6rem;}
.wrap .sec_simple_content .tit_set .sec_tit {flex: 1 0 auto;color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;}
.wrap .sec_simple_content .tit_set .sec_tit .small {display: block;font-size: 2rem;font-weight: 700;line-height: 140%;text-transform: uppercase;margin-top: -1%;}
.wrap .sec_simple_content .tit_set .s_txt {flex: 0 1 71.8rem;color: var(--chey-black);font-size: 2rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;}
.wrap .sec_simple_content .img_set {display: block;width: 100%;}
.wrap .sec_simple_content .img_set img {display: block;width: 100%;height: auto;}
.wrap .sec_simple_content .cont_set {display: flex;gap: 2rem;}
.wrap .sec_simple_content .cont_set > div {flex: 1 1 55rem;display: flex;flex-direction: column;background: var(--chey-iceblue);border-radius: 2rem;padding: 2rem;}
.wrap .sec_simple_content .cont_set .tit {color: var(--chey-blue);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;text-align: center;margin: 0 0 2rem;}
.wrap .sec_simple_content .cont_set .txt {color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;text-align: center;margin: 0 0 3rem;}
.wrap .sec_simple_content .cont_set .btn_set {margin: auto 0 0;text-align: center;}
.wrap .sec_simple_content .btn_more {margin-top: 6rem;}

/* 공통 섹션 - 카테고리 첫 화면 링크 섹션 */
.wrap .sec_link_card {}
.wrap .sec_link_card .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap .sec_link_card .sec_tit {color: var(--chey-black);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;margin: 0 0 6rem;}
.wrap .sec_link_card .content {display: flex;justify-content: center;gap: 2rem;width: 100%;}
.wrap .sec_link_card .content > div {flex: 1 1 55rem;}
.wrap .sec_link_card .content .card {position: relative;z-index: 0;display: flex;flex-direction: column;align-items: center;justify-content: space-between;width: 100%;height: 56.4rem;background: no-repeat center center;background-size: cover;border-radius: 2rem;padding: 4rem;overflow: hidden;}
.wrap .sec_link_card .content .card .bg {position: absolute;left: 0;top: 0;z-index: -1;width: 100%;height: 100%;}
.wrap .sec_link_card .content .card .bg img {display: block;width: 100%;height: 100%;object-position: center center;object-fit: cover;}
.wrap .sec_link_card .content .c_tit {margin: 0 0 auto;}
.wrap .sec_link_card .content .c_tit p:nth-child(1) {color: var(--chey-white);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.04em;text-align: center;}
.wrap .sec_link_card .content .c_tit p:nth-child(2) {color: var(--chey-white);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;text-align: center;}
.wrap .sec_link_card .tag_set {display: flex;flex-wrap: wrap;gap: 1rem;margin: 3rem 0 0;}
.wrap .sec_link_card .tag_set li a {color: var(--chey-blue);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04rem;padding: 0.8rem 1.8rem;background: var(--chey-iceblue);border-radius: 10rem;}

/* 공통 섹션 - 단일 텍스트 섹션 */
.wrap .sec_only_title .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap .sec_only_title .sec_tit {color: var(--chey-black);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;}

/* 공통 섹션 - 게시판 형 레이아웃 */
.wrap .sec_board {background: var(--chey-iceblue);}
.wrap .sec_board .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap .sec_board .tit_set {margin: 0 0 3rem;}
.wrap .sec_board .tit_set .sec_tit {color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;}
.wrap .sec_board .board_container {position: relative;display: flex;flex-direction: column;gap: 3rem;}
.wrap .sec_board:has(.board_search_set) .board_container {padding-top: 7.5rem;}
/* 더 보기 버튼 */
.wrap .sec_board .board_container .btn_more {margin-top: 3rem;}
/* 게시판 카테고리 */
.wrap .sec_board:has(.board_search_set) .board_head_set {position: absolute;left: 0;top: 0;z-index: 2;width: 100%;height: 4.5rem;display: flex;justify-content: space-between;align-items: center;}
.wrap .sec_board .board_category {display: flex;align-items: center;}
.wrap .sec_board .board_category li .cate {position: relative;}
/* 카테고리 디자인 - 텍스트 */
.wrap .sec_board .board_category.text {gap: 1.5rem;}
.wrap .sec_board .board_category.text li .cate {display: flex;align-items: center;gap: 1.5rem;color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;text-align: left;}
.wrap .sec_board .board_category.text li.on .cate {color: var(--chey-blue);}
.wrap .sec_board .board_category.text li .cate::after {content: '';display: block;width: 0.2rem;height: 1rem;background: var(--chey-black);opacity: 0.3;}
.wrap .sec_board .board_category.text li:last-child .cate::after {content: none;}
.wrap .sec_board .board_container .board_category.text li .cate.on {color: var(--chey-blue);font-weight: 700;background: transparent;}
/* 카테고리 디자인 - 탭 */
.wrap .sec_board .board_category.tab {justify-content: center;gap: 1.9rem;}
.wrap .sec_board .board_category.tab li .cate {display: block;width: 18.1rem;color: var(--chey-blue);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;text-align: center;background: var(--chey-white);border-radius: 2rem;padding: 2rem 0;transition: background 0.3s ease, color 0.3s ease;}
html.eng .wrap .sec_board .board_category.tab li .cate {min-width: 18.1rem;width: auto;padding: 2rem 2.5rem;}
.wrap .sec_board .board_container .board_category.tab li .cate.on,
.wrap .sec_board .board_container .board_category.tab li .cate:hover,
.wrap .sec_board .board_container[data-tab="all"] .board_category.tab li .cate[data-tab="all"],
.wrap .sec_board .board_container[data-tab="notice"] .board_category.tab li .cate[data-tab="notice"],
.wrap .sec_board .board_container[data-tab="news"] .board_category.tab li .cate[data-tab="news"],
.wrap .sec_board .board_container[data-tab="recruit"] .board_category.tab li .cate[data-tab="recruit"] {background: var(--chey-blue);color: var(--chey-white);}
.wrap .sec_board .board_container .board_category.text li .cate.on,
.wrap .sec_board .board_container .board_category.text li .cate:hover,
.wrap .sec_board .board_container[data-tab="all"] .board_category.text li .cate[data-tab="all"],
.wrap .sec_board .board_container[data-tab="notice"] .board_category.text li .cate[data-tab="notice"],
.wrap .sec_board .board_container[data-tab="news"] .board_category.text li .cate[data-tab="news"],
.wrap .sec_board .board_container[data-tab="recruit"] .board_category.text li .cate[data-tab="recruit"] {color: var(--chey-blue);}
/* 게시판 리스트 */
.wrap .sec_board .board_list {display: flex;flex-direction: column;gap: 1rem;width: 100%;}
.wrap .sec_board .board_list li > a {display: flex;align-items: center;}
.wrap .sec_board .board_list li > a,
.wrap .sec_board .board_list li > div {position: relative;background: var(--chey-white);border-radius: 2rem;padding: 3rem;}
.wrap .sec_board li.no-data {display: block;padding: 10rem 0;min-height: unset;height: auto;background: transparent;text-align: center;}
.wrap .sec_board .board_list .txt_set {flex: 1 1 auto;display: flex;flex-direction: column;align-items: flex-start;gap: 1rem;text-align: left;}
/* 스크립트로 동작 하도록 변경 */
/*.wrap .sec_board:has(.board_category.tab) .board_list li {display: none;}*/
/*.wrap .sec_board:has(.board_category.tab) .board_container[data-tab="all"] .board_list li[data-tab="ing"],*/
/*.wrap .sec_board:has(.board_category.tab) .board_container[data-tab="all"] .board_list li[data-tab="news"],*/
/*.wrap .sec_board:has(.board_category.tab) .board_container[data-tab="all"] .board_list li[data-tab="recruit"],*/
/*.wrap .sec_board:has(.board_category.tab) .board_container[data-tab="notice"] .board_list li[data-tab="notice"],*/
/*.wrap .sec_board:has(.board_category.tab) .board_container[data-tab="news"] .board_list li[data-tab="news"],*/
/*.wrap .sec_board:has(.board_category.tab) .board_container[data-tab="recruit"] .board_list li[data-tab="recruit"] {display: block;}*/
/* 글 카테고리 */
.wrap .sec_board .board_list .txt_set .category {color: var(--chey-blue);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;}
.wrap .sec_board .board_list .txt_set .category.news {color: var(--chey-bluegray);opacity: 0.5;}
/* 접수마감 / 접수중 */
.wrap .sec_board .board_list .txt_set .status {display: inline-block;color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;background: var(--chey-iceblue);border-radius: 10rem;padding: 0 1rem;}
.wrap .sec_board .board_list .txt_set .status.ing {color: var(--chey-white);background: var(--chey-blue);}
.wrap .sec_board .board_list .txt_set .status.end {color: var(--chey-bluegray);background: var(--chey-iceblue);}
/* 글 제목 */
.wrap .sec_board .board_list .subject {position: relative;color: var(--chey-black);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: color 0.3s ease;
}
.wrap .sec_board .board_list .subject:has(.td-file) {padding-right: 2.8rem;}
.wrap .sec_board .board_list .subject .td-file {
	position: absolute;right: 0;top: 50%;z-index: 0;transform: translateY(-50%);
	display: inline-block;
	width: 1.8rem;aspect-ratio: 18/18;
	background-color: var(--chey-black);
	-webkit-mask: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.75 10.25V13.25C14.75 13.6478 14.592 14.0294 14.3107 14.3107C14.0294 14.592 13.6478 14.75 13.25 14.75H2.75C2.35218 14.75 1.97064 14.592 1.68934 14.3107C1.40804 14.0294 1.25 13.6478 1.25 13.25V10.25M4.25 6.5L8 10.25M8 10.25L11.75 6.5M8 10.25V1.25" stroke="%231E1E1E" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
	-webkit-mask-size: 77% auto;
	font-size: 0;text-indent: -9999em;vertical-align: middle;
}
.wrap .sec_board .board_list li > a:hover .subject {color: var(--chey-blue);}
.wrap .sec_board .board_list li > a:hover .subject .td-file {background-color: var(--chey-blue);}
/* 좌측 상세정보 */
.wrap .sec_board .board_list .txt_set .details {
	color: var(--chey-black);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
}
.wrap .sec_board .board_list .txt_set .details > span::after {content:'|';margin: 0 0.7rem;}
.wrap .sec_board .board_list .txt_set .details > span:last-child::after {content: none;}
/* 우측 상세정보 */
.wrap .sec_board .board_list .meta_info {flex: 0 0 auto;color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 140%;letter-spacing: -0.04em;text-align: right;margin: 0 0 0 auto;}
/* 공통 - 게시판 검색 search */
.wrap .board_search_set {position: absolute;right: 0;top: 0;z-index: 0;display: flex;align-items: flex-start;gap: 1rem;pointer-events: none;}
.wrap .board_search_set .select_set {flex: unset;margin: 0 0 0 auto;}
.wrap .board_search_set .select_set .select_tit {display: flex;align-items: center;justify-content: space-between;gap: 1rem;height: 4.5rem;background: var(--chey-white);border-radius: 2rem;padding: 0 1.5rem;cursor: pointer;pointer-events: auto;}
.wrap .board_search_set .select_set .select_tit .txt {color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;text-align: left;}
.wrap .board_search_set .select_set .select_tit .icon {width: 1.6rem;background-image: url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.388672 1.13122L1.49502 0L5.38591 3.89088L6.19392 4.68215L7.00193 3.89088L10.8866 4.10519e-07L11.9992 1.13122L6.19392 6.93646L0.388672 1.13122Z" fill="%232C2F3A"/></svg>');background-size: 75% auto;}
.wrap .board_search_set .select_set .select_tit:has(input[type="checkbox"]:checked) ~ .option_list {opacity: 1;pointer-events: auto;}
.wrap .board_search_set .select_set .option_list {margin-top: 1rem;opacity: 0;}
.wrap .board_search_set .select_set .option_list ul {display: flex;flex-direction: column;background: var(--chey-white);border-radius: 2rem;padding: 1.5rem 0;box-shadow: 1rem 1rem 4rem 0 rgba(0, 0, 0, 0.10);}
.wrap .board_search_set .select_set .option_list select + div {padding: 1.5rem 0;background: var(--chey-white);border-radius: 2rem;box-shadow: 1rem 1rem 4rem 0 rgba(0, 0, 0, 0.10);}
.wrap .board_search_set .select_set .option_list select + div > ul {padding: 0;box-shadow: unset;}

.wrap .board_search_set .select_set .option_list select + div > ul {max-height: 45.6rem;overflow-y: auto;}
.wrap .board_search_set .select_set .option_list select + div > ul::-webkit-scrollbar {width: 0.5rem;height: 0.5rem;}
.wrap .board_search_set .select_set .option_list select + div > ul::-webkit-scrollbar-thumb {
	background-color: var(--chey-iceblue);
	border-radius: 1rem;
	background-clip:padding-box;
	border: 1px solid transparent;
}
.wrap .board_search_set .select_set .option_list select + div > ul::-webkit-scrollbar-thumb:hover {background-color: var(--chey-iceblue);}
.wrap .board_search_set .select_set .option_list select + div > ul::-webkit-scrollbar-track {background-color: transparent;padding: 2rem 0;}

.wrap .board_search_set .select_set .option_list .option {display: block;width: 100%;color: var(--chey-black);font-size: 1.6rem;font-weight: 600;line-height: 188%;letter-spacing: -0.02em;text-align: center;padding: 0.5rem 3rem;transition: color 0.3s ease;cursor: pointer;}
.wrap .board_search_set .select_set .option_list .option:hover {color: var(--chey-blue);}

/* 게시판 검색 결과 페이지 */
.wrap_search .header_search_wrap {position: relative;max-width: 128rem;margin: 0 auto;padding: 16rem 8rem 10rem;}
.wrap_search .header_search_wrap::before {content: none;}
.wrap_search .header_search_wrap .sec_tit {color: var(--chey-black);font-size: 3.6rem;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;margin: 0 0 4rem;}
.wrap_search .header_search_wrap .header_search_box {position: static;transform: unset;padding: 0;}

.wrap_search .body_search_wrap {}
.wrap_search .body_search_wrap .in {display: flex;flex-direction: column;gap: 6rem;}
.wrap_search .body_search_wrap .search_result_tit {color: var(--chey-black);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;}
.wrap_search .body_search_wrap .r_tit_set {display: flex;align-items: flex-start;gap: 1rem;margin: 0 0 45px;}
.wrap_search .body_search_wrap .r_tit_set .r_tit {color: var(--chey-black);font-size: 3.6rem;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;}
.wrap_search .body_search_wrap .r_tit_set .total {color: var(--chey-blue);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;}


/* 검색 input */
.wrap .board_search_set .search_box {flex: unset;position: relative;pointer-events: auto;}
.wrap .board_search_set .search_box input[type="text"] {display: block;width: 32rem;height: 4.5rem;color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;text-align: left;background: var(--chey-white);border: 1px solid var(--chey-white);border-radius: 2rem;padding: 0 6rem 0 3rem;transition: border 0.3s ease;}
.wrap .board_search_set .search_box input[type="text"]::placeholder {color: var(--chey-iceblue);}
.wrap .board_search_set .search_box .btn_search {position: absolute;right: 3rem;top: 50%;z-index: 1;transform: translateY(-50%);background-color: var(--chey-black);-webkit-mask: url("../images/icn_search@2x.png") no-repeat center center;-webkit-mask-size: contain;transition: background-color 0.3s ease;pointer-events: auto;}
.wrap .board_search_set .search_box input[type="text"]:focus,
.wrap .board_search_set .search_box input[type="text"]:active {border-color: var(--chey-blue);}
.wrap .board_search_set .search_box:hover .btn_search,
.wrap .board_search_set .search_box input[type="text"]:focus + .btn_search,
.wrap .board_search_set .search_box input[type="text"]:active + .btn_search {background-color: var(--chey-blue);}
.wrap .board_search_set .btn_search_txt {display: block;color: var(--chey-white);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;background: var(--chey-blue);border-radius: 2rem;padding: 1rem 3rem;border: 0;outline: 0;cursor: pointer;pointer-events: auto;}
/* 게시판 페이지네이션 */
.wrap .board_pagination_set {display: flex;align-items: center;justify-content: center;gap: 1.2rem;}
.wrap .board_pagination_set .arrow {flex-shrink: 0;display: block;width: 2rem;aspect-ratio: 20/20;background-color: var(--chey-black);-webkit-mask: url('data:image/svg+xml,<svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.14314 0.389648L7.27436 1.496L3.38347 5.38688L2.5922 6.1949L3.38347 7.00291L7.27435 10.8876L6.14314 12.0001L0.337891 6.1949L6.14314 0.389648Z" fill="%232C2F3A"/></svg>') no-repeat left 45% center;-webkit-mask-size: auto 60%;transition: background-color 0.3s ease;}
.wrap .board_pagination_set .arrow.first,
.wrap .board_pagination_set .arrow.last {-webkit-mask-image: url('data:image/svg+xml,<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.14216 0.389648L10.2734 1.496L6.38249 5.38688L5.59123 6.1949L6.38249 7.00291L10.2734 10.8876L9.14216 12.0001L3.33691 6.1949L9.14216 0.389648Z" fill="%232C2F3A"/><path d="M0.5 0.390122H2V12.0001H0.5V0.390122Z" fill="%232C2F3A"/></svg>');}
.wrap .board_pagination_set .arrow:hover {background-color: var(--chey-blue);}
.wrap .board_pagination_set .arrow.next {transform: rotateY(180deg);}
.wrap .board_pagination_set .arrow.last {transform: rotateY(180deg);}
.wrap .board_pagination_set ul {display: flex;align-items: center;gap: 1.2rem;}
.wrap .board_pagination_set ul li .num {display: block;width: 2rem;color: var(--chey-black);font-size: 1.6rem;font-weight: 600;line-height: 137.5%;letter-spacing: -0.02em;text-align: center;transition: color 0.3s ease;}
.wrap .board_pagination_set ul li .num.on,
.wrap .board_pagination_set ul li .num:hover {color: var(--chey-blue);}

/* 게시판 view 페이지 */
.wrap .page_board_view {padding-top: 13rem;}
.wrap .sec_board_view {max-width: 112rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap .sec_board_view .v_head_set {position: relative;margin: 0 0 2rem;}
.wrap .sec_board_view .v_head_set .category {color: var(--chey-blue);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;margin: 0 0 1rem;}
.wrap .sec_board_view .v_head_set .eyebrow_txt {color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;opacity: 0.5;}
.wrap .sec_board_view .v_head_set .subject {color: var(--chey-black);font-size: 4.8rem;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;}
.wrap .sec_board_view .v_head_set .date {color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;opacity: 0.5;margin: 1rem 0 0;}
.wrap .sec_board_view .v_head_set .share {position: absolute;right: 0;bottom: 0;z-index: 0;background: url('data:image/svg+xml,<svg width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.59 12.51L13.42 16.49M13.41 5.51L6.59 9.49M19 4C19 5.65685 17.6569 7 16 7C14.3431 7 13 5.65685 13 4C13 2.34315 14.3431 1 16 1C17.6569 1 19 2.34315 19 4ZM7 11C7 12.6569 5.65685 14 4 14C2.34315 14 1 12.6569 1 11C1 9.34315 2.34315 8 4 8C5.65685 8 7 9.34315 7 11ZM19 18C19 19.6569 17.6569 21 16 21C14.3431 21 13 19.6569 13 18C13 16.3431 14.3431 15 16 15C17.6569 15 19 16.3431 19 18Z" stroke="%23111111" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;background-size: 83% auto;}
.wrap .sec_board_view .v_head_set .share .tooltip {position: absolute;left: 50%;bottom: 80%;z-index: 1;opacity: 0;color: var(--chey-bluegray);font-size: 1.2rem;font-weight: 400;line-height: 140%;letter-spacing: -0.04em;text-align: center;white-space: nowrap;padding: 0.8rem 2rem;background: var(--chey-white);border: 1px solid var(--chey-bluegray);border-radius: 1rem;transform: translateX(-50%);transition: all 0.3s ease;pointer-events: none;}
.wrap .sec_board_view .v_head_set .share.on .tooltip {opacity: 1;}
.wrap .sec_board_view .v_head_set .tag {display: flex;flex-wrap: wrap;flex-direction: row;gap: 0.2rem 1rem;margin: 1rem 0 0;}
.wrap .sec_board_view .v_head_set .tag a {color: var(--chey-blue);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;}
.wrap .sec_board_view .v_head_set .info_list {display: flex;flex-direction: column;align-items: flex-start;gap: 1rem;margin: auto 0 0;}
.wrap .sec_board_view .v_head_set .info_list dl {display: flex;align-items: flex-start;gap: 1rem;}
.wrap .sec_board_view .v_head_set .info_list dl dt {flex-shrink: 0;color: var(--chey-black);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;background: var(--chey-iceblue);border-radius: 2rem;padding: 0 1rem;}
.wrap .sec_board_view .v_head_set .info_list dl dd {flex: 1 1 auto;color: var(--chey-black);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;}
.wrap .sec_board_view .v_head_set .link_set {display: flex;flex-wrap: wrap;gap: 1rem;}
.wrap .sec_board_view .v_head_set .link {display: inline-block;color: var(--chey-blue);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;border: 1px solid var(--chey-blue);border-radius: 2rem;padding: 1.4rem 2.4rem;}
/* 게시판 view 페이지 헤더 - 카드형 */
.wrap .sec_board_view.card .v_head_set {display: grid;grid-template-columns: 36rem auto;gap: 3rem;padding: 3rem;}
.wrap .sec_board_view.card .v_head_set .img_set {display: block;width: 100%;aspect-ratio: 360/360;border: 1px solid var(--chey-iceblue);border-radius: 3rem;overflow: hidden;}
.wrap .sec_board_view.card .v_head_set .img_set img {display: block;width: 100%;height: 100%;object-position: center center;object-fit: cover;}
.wrap .sec_board_view.card .v_head_set .info_set {display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 3rem;height: 100%;}
.wrap .sec_board_view.card .v_head_set .category {color: var(--chey-black);opacity: 0.5;}
.wrap .sec_board_view.card .v_head_set .subject {font-size: 2.4rem;font-weight: 600;}

.wrap .sec_board_view .v_body_set {padding: 4rem 0;border-top: 1px solid var(--chey-iceblue);}
.wrap .sec_board_view .v_body_set .file_box {display: flex;align-items: flex-start;gap: 3rem;border: 1px solid var(--chey-iceblue);border-radius: 2rem;padding: 2rem;margin: 0 0 4rem;}
.wrap .sec_board_view .v_body_set .file_box .tit {color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;opacity: 0.5;}
.wrap .sec_board_view .v_body_set .file_box .file_text {}
.wrap .sec_board_view .v_body_set .file_box li {}
.wrap .sec_board_view .v_body_set .file_box li a {position: relative;color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;padding-left: 2.8rem;}
.wrap .sec_board_view .v_body_set .file_box li a::before {content:'';position: absolute;left: 0;top: 0.4rem;z-index: 0;display: block;width: 1.8rem;aspect-ratio: 18/18;background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.75 10.25V13.25C14.75 13.6478 14.592 14.0294 14.3107 14.3107C14.0294 14.592 13.6478 14.75 13.25 14.75H2.75C2.35218 14.75 1.97064 14.592 1.68934 14.3107C1.40804 14.0294 1.25 13.6478 1.25 13.25V10.25M4.25 6.5L8 10.25M8 10.25L11.75 6.5M8 10.25V1.25" stroke="%23111111" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center top;background-size: 89% auto;}
.wrap .sec_board_view .v_body_set .detail {margin: 0 0 4rem;}
.wrap .sec_board_view .v_body_set .detail p {color: var(--chey-black);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;text-indent: -3.6rem;padding-left: 3.6rem;}
.wrap .sec_board_view .v_body_set .v_content {color: var(--chey-black);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;}
.wrap .sec_board_view .v_body_set .v_content p {color: var(--chey-black);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;}
.wrap .sec_board_view .v_body_set .v_content a {display: inline;color: var(--chey-blue);text-indent: unset !important;word-break: break-all;}
.wrap .sec_board_view .v_body_set img {display: block;max-width: 100%;width: auto;height: auto;}
.wrap .sec_board_view .v_body_set iframe {max-width: 100%;aspect-ratio: 16/9;height: auto;}
.wrap .sec_board_view .v_body_set .profile_dl_set {margin: 0 0 4rem;}
/* 게시판 내 콘텐츠 슬라이드 */
.wrap .sec_board_view .v_body_set .slide_set {position: relative;display: block;width: 100%;padding: 0 5.6rem;margin: 0 0 4rem;}
.wrap .sec_board_view .v_body_set [class*="content_slide"] {width: 100%;text-align: center;}
.wrap .sec_board_view .v_body_set [class*="content_slide"] .img_set {margin: 0 0 1rem;}
.wrap .sec_board_view .v_body_set [class*="content_slide"] .img_set img {display: inline-block;}
.wrap .sec_board_view .v_body_set [class*="content_slide"] p {color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;opacity: 0.5;}
.wrap .sec_board_view .v_body_set [class*="content_slide"] .slick-arrow {position: absolute;top: 50%;z-index: 1;transform: translateY(-50%);font-size: 0;}
.wrap .sec_board_view .v_body_set [class*="content_slide"] .slick-arrow::after {content:'';display: block;width: 3.6rem;aspect-ratio: 36/36;background: url('data:image/svg+xml,<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 19L1 10L10 1" stroke="%232C2F3A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat left 45% center;background-size: 31% auto;}
.wrap .sec_board_view .v_body_set [class*="content_slide"] .slick-prev {right: calc(100% + 2rem);}
.wrap .sec_board_view .v_body_set [class*="content_slide"] .slick-next {left: calc(100% + 2rem);}
.wrap .sec_board_view .v_body_set [class*="content_slide"] .slick-next::after {transform: rotateY(180deg);}

.wrap .sec_board_view .v_body_set .v_info {border-top: 1px solid var(--chey-iceblue);padding: 4rem 0 0;margin: 4rem 0 0;}
.wrap .sec_board_view .v_body_set .v_info .tit {color: var(--chey-bluegray);font-size: 2rem;font-weight: 700;line-height: 140%;letter-spacing: -0.02em;margin: 0 0 4rem;}
/* 연사 정보*/
.wrap .sec_board_view .v_body_set .v_info_orator {display: grid;grid-template-columns: repeat(3, 1fr);gap: 2rem 4rem;}
.wrap .sec_board_view .v_body_set .v_info_orator li {display: flex;align-items: flex-start;gap: 1rem;}
.wrap .sec_board_view .v_body_set .v_info_orator .img_set {flex: 0 0 auto;display: block;width: 8rem;aspect-ratio: 8/8;height: auto;border-radius: 2rem;overflow: hidden;}
.wrap .sec_board_view .v_body_set .v_info_orator .img_set img {display: block;width: 100%;height: 100%;object-position: center top;object-fit: cover;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;height: 100%;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .cate {color: var(--chey-bluegray);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;margin: 0 0 0.6rem;opacity: 0.6;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .name_set {font-size: 0;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .name {color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 700;line-height: 130%;letter-spacing: -0.04em;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .career {color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 700;line-height: 130%;letter-spacing: -0.04em;opacity: 0.6;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .career::before {content:'\00a0';display: inline;font: inherit;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .team {color: var(--chey-bluegray);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;opacity: 0.6;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .topic {color: var(--chey-bluegray);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;opacity: 0.6;margin: 0 0 0.6rem;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .link_set {display: flex;flex-wrap: wrap;gap: 0.6rem;margin: auto 0 0;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .btn_link {flex: 0 0 auto;background: var(--chey-iceblue);padding: 0.4rem 1.4rem;margin: auto 0 0;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .btn_link .btn_txt {font-size: 1.4rem;font-weight: 700;line-height: 150%;}
.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .btn_link .btn_icon {width: 1.3rem;}
/* 연사 및 발표 주제 */
.wrap .sec_board_view .v_body_set .v_info_orator.topic {grid-template-columns: repeat(2, 1fr);}
.wrap .sec_board_view .v_body_set .v_info_orator.topic .img_set {width: 14rem;}
.wrap .sec_board_view .v_body_set .v_info_orator.topic .btn_link {padding: 0.7rem 1.4rem;}
/* 세션 및 연사 정보 */
.wrap .sec_board_view .v_body_set .v_info_session {display: flex;flex-direction: column;gap: 1rem;}
.wrap .sec_board_view .v_body_set .v_info_session > li {}
.wrap .sec_board_view .v_body_set .v_info_session label {display: flex;align-items: center;justify-content: space-between;gap: 2rem;width: 100%;background: var(--chey-iceblue);border-radius: 2rem;padding: 2rem 3rem;cursor: pointer;}
.wrap .sec_board_view .v_body_set .v_info_session label + .s_cont {}
.wrap .sec_board_view .v_body_set .v_info_session label .txt {flex: 1 1 auto;color: var(--chey-bluegray);font-size: 2rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;}
.wrap .sec_board_view .v_body_set .v_info_session label .icon {flex: 0 0 auto;width: 2rem;background-image: url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.388672 1.13122L1.49502 0L5.38591 3.89088L6.19392 4.68215L7.00193 3.89088L10.8866 4.10519e-07L11.9992 1.13122L6.19392 6.93646L0.388672 1.13122Z" fill="%232C2F3A"/></svg>');background-size: 80% auto;}
.wrap .sec_board_view .v_body_set .v_info_session .s_cont {max-height: 0;overflow: hidden;transition: max-height 0.5s ease;}
.wrap .sec_board_view .v_body_set .v_info_session > li:has(input[type="checkbox"]:checked) .s_cont {max-height: 150rem;}
.wrap .sec_board_view .v_body_set .v_info_session .s_cont > div {display: flex;flex-direction: column;gap: 3rem;color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;padding: 2rem 3rem;margin: 1rem 0 0;}
.wrap .sec_board_view .v_body_set .v_info_session .v_info_orator .txt_set .btn_link {padding: 0.4rem 1.4rem;}

.wrap .sec_board_view .v_body_set .btn_set {text-align: center;margin: 4rem 0 0;}

.wrap .sec_board_view .v_bottom_set {padding: 4rem 0 0;border-top: 1px solid var(--chey-iceblue);}
.wrap .sec_board_view .v_bottom_set ul {display: flex;flex-direction: column;gap: 2rem;}
.wrap .sec_board_view .v_bottom_set ul li {display: flex;align-items: center;gap: 2rem;}
.wrap .sec_board_view .v_bottom_set ul li p {flex: 0 0 auto;display: flex;align-items: center;gap: 1rem;}
.wrap .sec_board_view .v_bottom_set ul li p .icon {flex: 0 0 auto;width: 2rem;background: url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.5" d="M1 6.5L6 1.5L11 6.5" stroke="%232C2F3A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;background-size: 60% auto;}
.wrap .sec_board_view .v_bottom_set ul li p.prev .icon {transform: rotateX(180deg);}
.wrap .sec_board_view .v_bottom_set ul li p .txt {color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;opacity: 0.5;}
.wrap .sec_board_view .v_bottom_set ul li a {display: flex;align-items: center;gap: 1rem;color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;}
.wrap .sec_board_view .v_bottom_set ul li a.none {opacity: 0.5;cursor: default;}
.wrap .sec_board_view .v_bottom_set .category {flex: 0 0 auto;color: var(--chey-blue);}
.wrap .sec_board_view .v_bottom_set .subject {flex: 1 1 auto;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}

/* 슬라이드 직접 만들어서 사용 */
.wrap .tab_slide_set {position: relative;padding: 0 4.7rem;margin: 0 0 2rem;}
.wrap .tab_slide_set .slide_arrow {position: absolute;top: 50%;z-index: 1;transform: translateY(-50%);font-size: 0;}
.wrap .tab_slide_set .slide_arrow::after {content:'';display: block;width: 3.6rem;aspect-ratio: 36/36;background: url('data:image/svg+xml,<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 19L1 10L10 1" stroke="%232C2F3A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat left 45% center;background-size: 31% auto;}
.wrap .tab_slide_set .slide_prev {left: 0;}
.wrap .tab_slide_set .slide_next {right: 0;}
.wrap .tab_slide_set .slide_next::after {transform: rotateY(180deg);}

.wrap .board_tab_slide {display: flex;align-items: center;gap: 1rem;white-space: nowrap;overflow: hidden;}
.wrap .board_tab_slide .slide {flex: 0 0 calc(100% / 5 - (40/5)*0.1rem);}
.wrap .board_tab_slide.view-2 .slide {flex: 0 0 calc(100% / 2 - (10/2)*0.1rem);}
.wrap .board_tab_slide .slide a {display: flex;align-items: center;justify-content: center;width: 100%;color: var(--chey-blue);font-size: 1.6rem;font-weight: 600;line-height: 140%;letter-spacing: -0.02em;text-align: center;background: #fff;border-radius: 2rem;padding: 1.6rem 0;transition: background 0.3s ease, color 0.3s ease;}
.wrap .board_tab_slide .slide:hover a,
.wrap .board_tab_slide .slide.on a {color: var(--chey-white);background: var(--chey-blue);}

/* 슬라이드 slick 사용 */
.wrap .board_tabs_slide {position: relative;/*padding: 0 4.7rem;*/margin: 0 0 2rem;}
.wrap .board_tabs_slide .slick-list {margin: 0 -0.5rem;}
.wrap .board_tabs_slide .slick-slide a {color: var(--chey-blue);font-size: 1.6rem;font-weight: 600;line-height: 140%;letter-spacing: -0.02em;text-align: center;background: #fff;border-radius: 2rem;padding: 1.6rem 0;margin: 0 0.5rem;transition: background 0.3s ease, color 0.3s ease;}
.wrap .board_tabs_slide .slick-slide:hover a,
.wrap .board_tabs_slide .slick-slide.on a {color: var(--chey-white);background: var(--chey-blue);}
.wrap .board_tabs_slide .slick-arrow {position: absolute;top: 50%;z-index: 1;transform: translateY(-50%);font-size: 0;}
.wrap .board_tabs_slide .slick-arrow::after {content:'';display: block;width: 3.6rem;aspect-ratio: 36/36;background: url('data:image/svg+xml,<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 19L1 10L10 1" stroke="%232C2F3A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat left 45% center;background-size: 31% auto;}
.wrap .board_tabs_slide .slick-prev {left: 0;}
.wrap .board_tabs_slide .slick-next {right: 0;}
.wrap .board_tabs_slide .slick-next::after {transform: rotateY(180deg);}


/* 공통 섹션 - 버튼 섹션 */
.wrap .section_letter {background: url("../images/main_sec_letter_bg@1.5x.jpg") no-repeat center center;background-size: cover;overflow: hidden;}
.wrap .section_letter .in {display: flex;gap: 3rem;max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap .section_letter .tit_set {flex: 1 0 auto;display: flex;flex-direction: column;align-items: flex-start;gap: 3rem;}
.wrap .section_letter .tit_set .eng {color: var(--chey-white);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;}
.wrap .section_letter .tit_set .btn_set {display: flex;flex-direction: column;align-items: flex-start;gap: 1.5rem;}
.wrap .section_letter .txt_set {flex: 0 1 71.8rem;}
.wrap .section_letter .txt_set .sec_tit {color: var(--chey-white);font-size: 4.8rem;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;margin: 0 0 4.8rem;}
.wrap .section_letter .txt_set .sec_tit .br2 {display: none;}
.wrap .section_letter .txt_set .txt {color: var(--chey-white);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;margin: 0 0 4rem;}
.wrap .section_letter .txt_set .btn_letter {position: relative;width: 52.4rem;color: var(--chey-iceblue);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;text-align: center;background: transparent;border: 0.2rem solid var(--chey-iceblue);border-radius: 2rem;padding: 3.6rem 0;transition: all 0.3s ease;}
.wrap .section_letter .txt_set .btn_letter:hover,
.wrap .section_letter .txt_set .btn_letter:active {background: rgba(255, 255, 255, 0.04);backdrop-filter: blur(0.5rem);}

.wrap .btn_back_board {display: inline-block;color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;border-radius: 2rem;border: 1px solid rgba(44, 47, 58, 0.10);padding: 1.4rem 2.4rem;}

/* 공통 섹션 - 현황 섹션 */
.wrap .sec_current {background: var(--chey-iceblue);}
.wrap .sec_current .in {display: flex;align-items: flex-start;max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap .sec_current .tit_set {flex: 1 0 auto;display: flex;flex-direction: column;align-items: flex-start;gap: 3rem;}
.wrap .sec_current .tit_set .sec_tit {color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;}
.wrap .sec_current .total_list {flex: 0 1 71.8rem;}
.wrap .sec_current .total_list .s_txt {color: var(--chey-black);font-size: 2rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;margin: 0 0 5rem;}
.wrap .sec_current .total_list .t_tit {display: flex;align-items: center;justify-content: center;background: var(--chey-darkblue);border-radius: 2rem;padding: 1.48rem 0;}
.wrap .sec_current .total_list .t_tit p {color: var(--chey-white);font-size: 2rem;font-weight: 700;line-height: 140%;letter-spacing: -0.02em;text-transform: uppercase;}
.wrap .sec_current .total_list .t_tit p.total_s {text-transform: capitalize;}
.wrap .sec_current .total_list .t_tit .line {display: block;width: 1px;height: 4.85rem;background: var(--chey-white);margin: 0 2rem;opacity: 0.3;}
.wrap .sec_current .total_list ul {}
.wrap .sec_current .total_list ul li {
	display: grid;
	align-items: center;
	grid-template-columns: 10.5rem 1px auto;
	gap: 3rem;
	background: var(--chey-white);
	border-radius: 2rem;
	padding: 2rem;margin-top: 1rem;
}
.wrap .sec_current .total_list .country {position: relative;color: var(--chey-blue);font-size: 2rem;font-weight: 700;line-height: 140%;letter-spacing: -0.02em;text-transform: capitalize;}
.wrap .sec_current .total_list ul li .line {display: block;width: 1px;height: 4.9rem;background: var(--chey-blue);opacity: 0.3;}
.wrap .sec_current .total_list .content {display: flex;align-items: center;gap: 3rem;}
.wrap .sec_current .total_list .content p:nth-child(1) {flex: 0 0 10rem;color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;}
.wrap .sec_current .total_list .content p:nth-child(2) {color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;}

/* 공통 섹션 - 조직 명단 */
.wrap .sec_organizational {background: var(--chey-iceblue);}
.wrap .sec_organizational .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap .sec_organizational .tit_set {margin: 0 0 6rem;}
.wrap .sec_organizational .tit_set .sec_tit {color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;}
.wrap .sec_organizational .list {display: flex;align-items: flex-start;gap: 3rem;margin-bottom: 6rem;}
.wrap .sec_organizational .list:last-child {margin-bottom: 0;}
.wrap .sec_organizational .list .tit {flex: 1 1 auto;color: var(--chey-blue);font-size: 2rem;font-weight: 700;line-height: 140%;letter-spacing: -0.02em;}
.wrap .sec_organizational .list > ul {flex: 0 1 83.5rem;display: grid;grid-template-columns: repeat(3, 1fr);gap: 2rem;}
.wrap .sec_organizational .list > ul > li {display: block;background: var(--chey-white);border-radius: 2rem;border: 1px solid var(--chey-iceblue);overflow: hidden;}
.wrap .sec_organizational .list .img_set {width: 100%;height: 23rem;}
.wrap .sec_organizational .list .img_set.no_image {background: var(--chey-iceblue30) url('data:image/svg+xml,<svg width="153" height="186" viewBox="0 0 153 186" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M111 34C111 52.7777 95.7777 68 77.0001 68C58.2224 68 43.0001 52.7777 43.0001 34C43.0001 15.2223 58.2224 0 77.0001 0C95.7777 0 111 15.2223 111 34Z" fill="%23ECEFF9"/><path d="M2.66744 165.408C-7.45162 118.378 28.3934 74 76.5001 74C124.607 74 160.452 118.378 150.333 165.408L145.902 186H7.098L2.66744 165.408Z" fill="%23ECEFF9"/></svg>') no-repeat center bottom;background-size: auto 80.87%;}
.wrap .sec_organizational .list .img_set img {display: block;width: 100%;height: 100%;object-position: center center;object-fit: cover;}
.wrap .sec_organizational .list .txt_set {padding: 2rem 0;}
.wrap .sec_organizational .list .txt_set p {color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;text-align: center;}
.wrap .sec_organizational .list .txt_set p:nth-child(2) {opacity: 0.6;font-size: 1.4rem;font-weight: 400;line-height: 150%;margin: 0.8rem 0 0;}

.wrap .sec_organizational.grid-4 .list ul {flex: 1 1 auto;grid-template-columns: repeat(4, 1fr);}

.wrap .sec_organizational .list.select_list > ul {display: flex;flex-direction: column;gap: 1rem;}
.wrap .sec_organizational .list.select_list > ul > li {background: unset;border: none;}
.wrap .sec_organizational .list .select_set .select_tit {display: flex;align-items: center;justify-content: space-between;gap: 1rem;height: 7rem;background: var(--chey-white);border-radius: 2rem;padding: 0 3rem;cursor: pointer;pointer-events: auto;}
.wrap .sec_organizational .list .select_set .select_tit .txt {color: var(--chey-bluegray);font-size: 2rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;text-align: left;}
.wrap .sec_organizational .list .select_set .select_tit .icon {width: 2.8rem;background-image: url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.388672 1.13122L1.49502 0L5.38591 3.89088L6.19392 4.68215L7.00193 3.89088L10.8866 4.10519e-07L11.9992 1.13122L6.19392 6.93646L0.388672 1.13122Z" fill="%232C2F3A"/></svg>');background-size: 57% auto;transition: transform 0.3s ease;}
.wrap .sec_organizational .list .select_set .select_tit:has(input[type="checkbox"]:checked) ~ .option_list {display: block;pointer-events: auto;}
.wrap .sec_organizational .list .select_set .select_tit:has(input[type="checkbox"]:checked) .icon {transform: rotate(180deg);}
.wrap .sec_organizational .list .select_set .option_list {display: none;}
.wrap .sec_organizational .list .select_set .option_list ul {display: grid;gap: 2rem;grid-template-columns: repeat(2, 1fr);padding: 3rem;}
.wrap .sec_organizational .list .select_set .option_list .option {display: flex;align-items: center;gap: 1rem;color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;text-align: left;}
.wrap .sec_organizational .list .select_set .option_list .option .img_set {width: 8rem;height: auto;aspect-ratio: 5/5;background-color: #fff;border-radius: 2rem;overflow: hidden;}


/* wrap_forum_view 국제포럼 보기 페이지 */
.wrap_forum_view {background: var(--chey-iceblue);}
.wrap_forum_view .sec_board_view {padding: 10rem 0;}
.wrap_forum_view .sec_board_view .in {background: var(--chey-white);border-radius: 2rem;padding: 6rem;}
.wrap_forum_view .sec_board_view .v_head_set .subject {margin: 0 0 2rem;}
.wrap_forum_view .sec_board_view .profile_dl_set {flex-direction: row;gap: 2rem;}

.wrap_forum_view .sec_forum_header {background: var(--chey-white);}
.wrap_forum_view .sec_forum_header .in {max-width: 112rem;margin: 0 auto;padding: 10rem 0;}
.wrap_forum_view .sec_forum_header .tit_set {
	display: grid;
	grid-template-columns: auto 50rem;
	grid-template-rows: auto auto 1fr;
	gap: 0 4rem;
}
.wrap_forum_view .sec_forum_header .tit_set .cate {
	color: var(--chey-blue);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;
	margin: 0 0 1rem;
}
.wrap_forum_view .sec_forum_header .tit_set .subject {
	color: var(--chey-black);font-size: 4.8rem;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;
	grid-column-start: 1;
	grid-row-start: 2;
	margin: 0 0 4rem;
}
.wrap_forum_view .sec_forum_header .tit_set .cont {
	color: var(--chey-black);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;
	grid-column-start: 1;
	grid-row-start: 3;
}
.wrap_forum_view .sec_forum_header .tit_set .img_set {
	grid-row: span 3 / span 3;
}
.wrap_forum_view .sec_forum_header .btn_set {text-align: center;margin: 4rem 0 0;}


/* 버튼 -- 더 보기 */
.wrap .btn_more {display: block;color: var(--chey-black);width: 18rem;font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;text-align: center;border: 0.2rem solid var(--chey-black);border-radius: 2rem;padding: 1.8rem 0;margin: 0 auto;}
.wrap .btn_more.bl {color: var(--chey-blue);border-color: var(--chey-blue);}
.wrap .btn_more.wh {color: var(--chey-white);border-color: var(--chey-white);}
/* 버튼 -- 자세히 보기 */
.wrap .btn_link {display: inline-flex;align-items: center;justify-content: center;gap: 1rem;background: var(--chey-white);border-radius: 10rem;padding: 0.7rem 1.4rem;}
.wrap .btn_link .btn_txt {color: var(--chey-blue);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;}
.wrap .btn_link .btn_icon {width: 1.7rem;aspect-ratio: 17/25;background-color: var(--chey-blue);-webkit-mask: url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.08008 12.3096L5.95508 11.2021L9.85742 7.2998H0.101562V5.68262H9.85742L5.95508 1.79785L7.08008 0.69043L12.8984 6.49121L7.08008 12.3096Z" fill="%23012BCF"/></svg>') no-repeat center center;-webkit-mask-size: 75% auto;}
.wrap .btn_link.sm {padding: 1rem 1.4rem;}

/* 서브페이지 */
.wrap_page_sub .section_visual {min-height: 50rem;height: auto;background: url("../images/notice_visual_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.wrap_page_sub .section_visual .in {padding-top: 23rem;}

/*
   index -- 메인
*/
/* 비주얼 섹션 */
.wrap_main .section_visual {position: relative;background-image: url("../images/main_visual_bg@1.5x.jpg");}
.wrap_main .section_visual .in {position: relative;z-index: 1;}
.wrap_main .section_visual .scroll_set {position: absolute;right: 4rem;bottom: 4rem;z-index: 2;}
.wrap_main .section_visual .scroll_set .arrow {
	display: block;width: 8.9rem;aspect-ratio: 89/93;
	background: rgba(255, 255, 255, 0.04) url('data:image/svg+xml,<svg width="31" height="35" viewBox="0 0 31 35" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.3944 34.1065L15.5 34.2113L15.6056 34.1065L30.1056 19.7231L30.2118 19.6178L30.1068 19.5113L28.6052 17.988L28.4994 17.8807L28.3926 17.9869L16.7318 29.5824L16.7318 1V0.85L16.5819 0.85L14.4182 0.85H14.2682V1L14.2682 29.5824L2.60744 17.9869L2.50061 17.8807L2.39485 17.988L0.893178 19.5113L0.788201 19.6178L0.894363 19.7231L15.3944 34.1065Z" fill="white" stroke="white" stroke-width="0.3"/></svg>') no-repeat center center;
	background-size: 35% auto;
	border: 0.2rem solid var(--chey-iceblue);
	border-radius: 2rem;
	backdrop-filter: blur(3rem);
	transform: translateY(-12%);
}
.wrap_main .section_visual.show .scroll_set .arrow {animation: main_visual_scroll 2s 1.2s infinite cubic-bezier(.39,0,.12,.99);}
@keyframes main_visual_scroll {
	0% {transform: translateY(-12%);}
	50% {transform: translateY(0);}
	100% {transform: translateY(-12%);}
}
.wrap_main .section_visual .bg_set {}
.wrap_main .section_visual .bg_set .bg_box {position: absolute;z-index: 0;display: block;background: var(--chey-darkblue);opacity: 0;transition: all 0.5s ease;}
.wrap_main .section_visual .bg_set .bg_box:nth-child(1) {/*상단*/top: 0;right: calc(50% + 21.1rem);width: 30rem;height: 31rem;transform: translateY(-101%);}
.wrap_main .section_visual .bg_set .bg_box:nth-child(2) {/*좌측*/bottom: 12.9rem;left: 0;width: 15.2rem;height: 25.6rem;transform: translateX(-100%);}
.wrap_main .section_visual .bg_set .bg_box:nth-child(3) {/*하단*/bottom: 0;left: calc(50% - 4.5rem);width: 60rem;height: 43rem;transform: translateY(101%);}

/* show */
.wrap_main .wrap_header {transform: translateY(-101%);}
.wrap_main:has(.section_visual.show) .wrap_header {transform: translateY(0);transition-delay: 0.5s;}
.wrap_main .section_visual .scroll_set {transform: translateX(calc(100% + 4rem));transition: all 0.5s ease;}
.wrap_main .section_visual .sec_tit {transform: translateY(calc(100% + 8rem));transition: all 0.5s ease;}

.wrap_main .section_visual.show .scroll_set {transform: translateX(0);transition-delay: 0.5s;}
.wrap_main .section_visual.show .sec_tit {transform: translateY(0);transition-delay: 0.5s;}
.wrap_main .section_visual.show .bg_set .bg_box {transform: translate(0, 0);}
.wrap_main .section_visual.show .bg_set .bg_box:nth-child(1) {opacity: 0.6;}
.wrap_main .section_visual.show .bg_set .bg_box:nth-child(2) {opacity: 0.8;}
.wrap_main .section_visual.show .bg_set .bg_box:nth-child(3) {opacity: 0.7;}


.wrap_main .focus_sticky_outer {position: relative;height: 550vh;}
@supports (height: 100lvh) {
	.wrap_main .focus_sticky_outer {height: 550lvh;}
	html.inapp .wrap_main .section01 {height: 100lvh;}
}
html.inapp .wrap_main .focus_sticky_outer {height: calc(var(--lvh, 1vh) * 350);}
html.inapp .wrap_main .section01 {height: calc(var(--lvh, 1vh) * 100);}

/* section01 */
.wrap_main .section01 {position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100vh;background: var(--chey-iceblue);}
.wrap_main .section01 .in {display: flex;align-items: center;height: 100%;max-width: 128rem;margin: 0 auto;padding-left: 8rem;}
.wrap_main .section01 .sec_tit {display: flex;flex-direction: column;}
.wrap_main .section01 .sec_tit > span {}
.wrap_main .section01 .sec_tit em {
	display: inline-block;
	font-size: 4.8rem;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;
	color: transparent;
	background: linear-gradient(to right, #D6DAE9 50%, #012BCF 50%);
	background-size: 200% auto;
	background-position: 0% 100%;
	-webkit-background-clip: text;
	background-clip: text;
	transition: all 0.3s ease;
}
/*.wrap_main .section01.show .sec_tit > em {background-position: -100% 100%;}*/

/* section_focus */
.wrap_main .section_focus {
	position: sticky;
	top: 9rem;
	z-index: 0;
	width: 100%;
	height: calc(100vh - 9rem);
	background: var(--chey-white);
}
@supports (height: 100lvh) {
	.wrap_main .section_focus {height: calc(100lvh - 9rem);}
}
html.inapp .wrap_main .section_focus {height: calc(var(--lvh, 1vh) * 100 - 9rem);}
.wrap_main .section_focus .in {height: 100%;max-width: 144rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap_main .section_focus .card_set {display: flex;border-radius: 2rem;height: 100%;overflow: hidden;}
.wrap_main .section_focus .card_set .title {flex: 0 1 42rem;position: relative;display: flex;flex-direction: column;background-color: var(--chey-iceblue);padding: 4rem 5rem 3rem 4rem;}
.wrap_main .section_focus .card_set .title .item {position: absolute;left: 0;top: 50%;z-index: 0;display: flex;flex-direction: column;gap: 3rem;transform: translateY(-50%);padding: 0 5rem 0 4rem;}
.wrap_main .section_focus .card_set .title .eng {display: block;color: var(--chey-blue);font-size: 3.6rem;font-weight: 900;line-height: 140%;letter-spacing: -0.02em;text-transform: uppercase;overflow: hidden;}
.wrap_main .section_focus .card_set .title .ko {display: block;color: var(--chey-blue);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;overflow: hidden;}
.wrap_main .section_focus .card_set .title .num {margin: auto 0 0 auto;}
.wrap_main .section_focus .card_set .title .num::after {display: block;color: var(--chey-blue);font-size: 23.6rem;font-weight: 600;line-height: 100%;letter-spacing: -0.05em;text-transform: uppercase;}

.wrap_main .section_focus .card_set .title .eng > p {transform: translateY(101%);/*transition: all 0.3s ease;*/}
.wrap_main .section_focus .card_set .title .ko > p {transform: translateY(101%);/*transition: all 0.3s ease;*/}
.wrap_main .section_focus[data-card="1"] .card_set .title .item01 .eng > p,
.wrap_main .section_focus[data-card="1"] .card_set .title .item01 .ko > p,
.wrap_main .section_focus[data-card="2"] .card_set .title .item02 .eng > p,
.wrap_main .section_focus[data-card="2"] .card_set .title .item02 .ko > p,
.wrap_main .section_focus[data-card="3"] .card_set .title .item03 .eng > p,
.wrap_main .section_focus[data-card="3"] .card_set .title .item03 .ko > p,
.wrap_main .section_focus[data-card="4"] .card_set .title .item04 .eng > p,
.wrap_main .section_focus[data-card="4"] .card_set .title .item04 .ko > p {transform: translateY(0);/*transition: all 0.3s 0.2s ease;*/}

/*.wrap_main .section_focus[data-card="1"] .card_set .title .num::after {content:'1';}*/
/*.wrap_main .section_focus[data-card="2"] .card_set .title .num::after {content:'2';}*/
/*.wrap_main .section_focus[data-card="3"] .card_set .title .num::after {content:'3';}*/
/*.wrap_main .section_focus[data-card="4"] .card_set .title .num::after {content:'4';}*/

.wrap_main .section_focus .card_set .content {position: relative;flex: 1 1 auto;height: 100%;}

.wrap_main .section_focus .card_set .pagination {position: absolute;left: 50%;bottom: 4rem;z-index: 10;display: flex;align-items: center;justify-content: center;gap: 1rem;transform: translateX(-50%);}
.wrap_main .section_focus .card_set .pagination .num {display: block;width: 1rem;aspect-ratio: 10/10;border-radius: 100%;border: 0.2rem solid var(--chey-iceblue);transition: background 0.3s ease;}
.wrap_main .section_focus[data-card="1"] .card_set .pagination .num:nth-child(1),
.wrap_main .section_focus[data-card="2"] .card_set .pagination .num:nth-child(2),
.wrap_main .section_focus[data-card="3"] .card_set .pagination .num:nth-child(3),
.wrap_main .section_focus[data-card="4"] .card_set .pagination .num:nth-child(4) {background: var(--chey-white);}

.wrap_main .section_focus .card_set .content .item {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: var(--chey-blue) no-repeat center center;background-size: cover;padding: 4rem;text-align: center;transition: all 0.15s ease;}
.wrap_main .section_focus .card_set .content .item01 {z-index: 0;background-image: url("../images/main_focus_card01@1.5x.jpg");}
.wrap_main .section_focus .card_set .content .item02 {top: 100%;z-index: 1;background-image: url("../images/main_focus_card02@1.5x.jpg");}
.wrap_main .section_focus .card_set .content .item03 {top: 100%;z-index: 1;background-image: url("../images/main_focus_card03@1.5x.jpg");}
.wrap_main .section_focus .card_set .content .item04 {top: 100%;z-index: 1;background-image: url("../images/main_focus_card04@1.5x.jpg");}
/*.wrap_main .section_focus[data-card="2"] .card_set .content .item02 {top: 0;}*/
.wrap_main .section_focus .card_set .content .eng {color: var(--chey-white);font-size: 9rem;font-weight: 700;line-height: 110%;letter-spacing: -0.04em;text-align: center;word-break: break-all;text-transform: uppercase;margin: 0 0 1rem;}
.wrap_main .section_focus .card_set .content .ko {color: var(--chey-white);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.04em;text-align: center;}

/* vh */
@media (min-width: 1081px) and (max-height: 880px) {
	.wrap_main .section_focus .in {padding: 11.36vh 9.09vh;}
	.wrap_main .section_focus .card_set {border-radius: 2.27vh;}
	.wrap_main .section_focus .card_set .title {padding: 4.55vh 5.68vh 3.41vh;}
	.wrap_main .section_focus .card_set .title .item {gap: 3.41vh;padding: 5.68vh;}
	.wrap_main .section_focus .card_set .title .eng {font-size: 4.09vh;}
	.wrap_main .section_focus .card_set .title .ko {font-size: 2.73vh;}
	.wrap_main .section_focus .card_set .title .num::after {font-size: 26.82vh;}
	.wrap_main .section_focus .card_set .pagination {bottom: 4.55vh;gap: 1.14vh;}
	.wrap_main .section_focus .card_set .pagination .num {width: 1.14vh;border-width: 0.23vh;}
	.wrap_main .section_focus .card_set .content .item {padding: 4.55vh;}
	.wrap_main .section_focus .card_set .content .eng {font-size: 10.23vh;margin: 0 0 1.14vh;}
	.wrap_main .section_focus .card_set .content .ko {font-size: 4.09vh;}
}

/* section_news */
.wrap_main .section_news .in {padding: 10rem 8rem 5rem;}
.wrap_main .section_news .tit_set {
	display: flex;
	align-items: flex-start;
	margin: 0 auto 11.3rem;
}
.wrap_main .section_news .tit_set .eng {flex: 1 0 auto;color: var(--chey-blue);font-size: 3.6rem;font-weight: 900;line-height: 140%;letter-spacing: -0.02em;text-transform: uppercase;}
.wrap_main .section_news .tit_set .eng + div {flex: 0 1 71.8rem;}
.wrap_main .section_news .tit_set .sec_tit {color: var(--chey-blue);font-size: 4.8rem;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;}

/* section_events */
.wrap_main .section_events .in {max-width: 128rem;margin: 0 auto;padding: 5rem 3.6rem 10rem;}
.wrap_main .section_events .card_container {background: var(--chey-darkblue);border-radius: 2rem;padding: 10rem 8rem 10rem 0;}
.wrap_main .section_events .card_container .tit_set > div {margin: 0 auto;}
.wrap_main .section_events .card_container .tit_set .sec_tit {color: var(--chey-white);}
.wrap_main .section_events .card_container .tit_set .s_tit {color: var(--chey-white);}

/* spirit - 설립철학 */
.wrap_present .section_visual {background: url("../images/about_visual_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.wrap_spirit .section01 {background: var(--chey-iceblue);}
.wrap_spirit .section01 .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap_spirit .section01 .sec_tit {color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;margin: 0 0 6rem;}
.wrap_spirit .section01 .image {display: block;width: 100%;margin: 0 0 6rem;}
.wrap_spirit .section01 .image img {display: block;width: 100%;height: auto;}
.wrap_spirit .section01 .txt {color: var(--chey-black);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;}

.wrap_spirit .section02 {background: url("../images/spirit_sec02_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.wrap_spirit .section02 .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap_spirit .section02 .vision,
.wrap_spirit .section02 .mission {display: flex;align-items: flex-start;justify-content: space-between;width: 100%;margin-bottom: 6.5rem;}
.wrap_spirit .section02 .in > div:last-child {margin-bottom: 0;}
.wrap_spirit .section02 p {color: var(--chey-white);font-size: 2.4rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;}
.wrap_spirit .section02 .eng,
.wrap_spirit .section02 .vision .txt {font-size: 3.6rem;font-weight: 800;line-height: 140%;}
.wrap_spirit .section02 .mission .txt {display: flex;flex-direction: column;gap: 1rem;}
.wrap_spirit .section02 .eng {flex: 1 0 auto;}
.wrap_spirit .section02 .txt {flex: 0 1 71.8rem;}

.wrap_spirit .section03 .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap_spirit .section03 .vision_set {display: inline-block;width: 100%;background: url("../images/spirit_vision_bg@1.5x.jpg") no-repeat center center;background-size: cover;border-radius: 2rem;padding: 7.5rem 0;margin: 8rem 0 0;}
.wrap_spirit .section03 .vision_set p {color: var(--chey-white);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.04em;text-align: center;}

/* about -- 사람들 */
.wrap_about .sec_greeting {}
.wrap_about .sec_greeting .in {max-width: 128rem;margin: 0 auto;padding: 0 8rem;}
.wrap_about .sec_greeting .cont_set {position: relative;display: grid;grid-template-columns: 40rem auto;gap: 6rem;padding: 10rem 0;}
.wrap_about .sec_greeting .tit_set {grid-column: 1 / 3;}
.wrap_about .sec_greeting .tit_set .sec_tit {color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;}
.wrap_about .sec_greeting .img_set img {display: block;width: 100%;height: auto;object-position: center top;object-fit: cover;}
.wrap_about .sec_greeting .txt_set p {color: var(--chey-black);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;}
.wrap_about .sec_greeting .txt_set .txt {margin: 0 0 6rem;}
.wrap_about .sec_greeting .txt_set .name {font-size: 1.8rem;font-weight: 500;line-height: 140%;text-align: right;}
.wrap_about .sec_greeting .txt_set .position {text-align: right;}
.wrap_about .sec_greeting + .sec_greeting .cont_set::before {content:'';position: absolute;left: 0;top: 0;z-index: 0;width: 100%;height: 1px;background: var(--chey-bluegray);opacity: 0.5;}

/* partnerships -- 파트너십 */
.wrap_partnerships .section_list {background: var(--chey-iceblue);}
.wrap_partnerships .section_list .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap_partnerships .section_list .tit_set {margin: 0 0 6rem;}
.wrap_partnerships .section_list .tit_set .sec_tit {color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;}
.wrap_partnerships .section_list .cont_set {display: grid;grid-template-columns: repeat(4, 1fr);gap: 2rem;}
.wrap_partnerships .section_list .cont_set.set01 {margin-bottom: 6rem;}
.wrap_partnerships .section_list .cont_set li a {display: flex;flex-direction: column;justify-content: space-between;height: 100%;background: var(--chey-white);border: 1px solid var(--chey-iceblue);border-radius: 2rem;padding: 2rem;overflow: hidden;}
.wrap_partnerships .section_list .cont_set .c_tit {min-height: 5rem;color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;text-align: center;}
.wrap_partnerships .section_list .cont_set .image {width: 100%;height: 9rem;}
.wrap_partnerships .section_list .cont_set .image img {display: block;width: 100%;height: 100%;object-position: center center;object-fit: contain;}
.wrap_partnerships .section_list .desc {color: var(--chey-bluegray50);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;text-align:left;text-indent: -1rem;padding-left: 1rem;margin: 10rem 0 0;}

/* annual -- 연차보고서 */
.wrap_annual .section01 .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap_annual .section01 .cont_set {display: grid;grid-template-columns: repeat(2, 1fr);gap: 3rem;}
.wrap_annual .section01 .cont_set li {display: flex;gap: 3rem;background: var(--chey-iceblue);border-radius: 2rem;padding: 3rem;}
.wrap_annual .section01 .cont_set .img_set {flex: 0 0 19.2rem;aspect-ratio: 192/244;}
.wrap_annual .section01 .cont_set .img_set img {display: block;width: 100%;height: 100%;object-position: center center;object-fit: cover;}
.wrap_annual .section01 .cont_set .txt_set {flex: 1 1 auto;display: flex;flex-direction: column;}
.wrap_annual .section01 .cont_set .txt_set .date {color: var(--chey-black);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;opacity: 0.5;margin: 0 0 1rem;}
.wrap_annual .section01 .cont_set .txt_set .tit {color: var(--chey-black);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;}
.wrap_annual .section01 .cont_set .txt_set .btn_download {margin: auto 0 0;width: 100%;color: var(--chey-blue);font-size: 2.4rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;text-align: center;border: 0.2rem solid var(--chey-blue);border-radius: 2rem;padding: 2rem 0;transition: color 0.3s ease, background-color 0.3s ease;}
.wrap_annual .section01 .cont_set .txt_set .btn_download:hover {color: var(--chey-white);background: var(--chey-blue);}

/* location - 오시는 길*/
.wrap_location .section01 .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap_location .section01 .contact_set {display: flex;align-items: flex-start;justify-content: space-between;gap: 3rem;margin: 0 0 6rem;}
.wrap_location .section01 .contact_set .logo_set .logo {display: block;width: 28em;aspect-ratio: 177/41;background: url("../images/logo_chey_bk@2x.png") no-repeat center center;background-size: contain;}
.wrap_location .section01 .address {color: var(--chey-black);font-size: 2rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;}
.wrap_location .section01 .address a {display: inline;}
.wrap_location .section01 .map_set {display: grid;grid-template-columns: repeat(2, 1fr);gap: 3rem;}
.wrap_location .section01 .map_set .map_area {grid-column: 1/3;height: 47.5rem;background: #ccc;border-radius: 2rem;overflow: hidden;}
.wrap_location .section01 .map_set .address {grid-column: 1/3;display: flex;justify-content: space-between;gap: 1rem;}
.wrap_location .section01 .map_set .address p:nth-child(2) {flex: 0 0 auto;}
.wrap_location .section01 .map_set .detail {display: flex;align-items: flex-start;gap: 6rem;background: var(--chey-iceblue);border-radius: 2rem;padding: 3rem;}
.wrap_location .section01 .map_set .detail p {color: var(--chey-black);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;}
.wrap_location .section01 .map_set .detail p:nth-child(2) {font-size: 1.8rem;font-weight: 500;}

/* issues -- 이슈 */
.wrap_issues .section_visual {background: url("../images/issues_visual_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.wrap_issues .section01 .in {max-width: 112rem;margin: 0 auto;padding: 10rem 0;}

/* geopolitics -- 지정학 & 지경학 */
.wrap_geopolitics section:nth-child(even of .sec_simple_content) {background: var(--chey-iceblue);}
.wrap_geopolitics .section_visual {background: none;}
.wrap_geopolitics .section_visual .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.wrap_geopolitics .section_visual .bg.pc {display: block;}
.wrap_geopolitics .section_visual .bg.mo {display: none;}
.wrap_geopolitics .section_visual .bg img {width: 100%;height: 100%;object-position: center center;object-fit: cover;}

/* geopolitics -- 지정학 & 지경학 리스트 */
.wrap_geopolitics_list .section_visual {min-height: 50rem;height: auto;background: url("../images/notice_visual_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.wrap_geopolitics_list .section_visual .in {padding-top: 23rem;}
/*
  innovation -- 과학혁신
*/
.wrap_innovation .section_visual {background: url("../images/innovation_visual_bg@1.5x.jpg") no-repeat center center;background-size: cover;}

/* innovation_council -- 과학혁신위원회 */
.wrap_innovation_council .sec_organizational {background: var(--chey-blue) url("../images/innovation_council_organizational_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.wrap_innovation_council .sec_organizational .in {display: flex;justify-content: space-between;align-items: flex-start;gap: 3rem;}
.wrap_innovation_council .sec_organizational .tit_set {flex: 1 0 auto;margin: 0;}
.wrap_innovation_council .sec_organizational .tit_set .sec_tit {color: var(--chey-white);margin: 0 0 3rem;}

/* innovation_grand_quests */
.wrap_grand_quests {}
.wrap_grand_quests .sec_board_view .in {padding: 0;background: transparent;}
.wrap_grand_quests .sec_board_view .sec_card_component .card_container .card_set {flex: 1 1 auto;max-width: unset;}
.wrap_grand_quests .sec_board_view .sec_card_component .in {padding: 0;}
.wrap_grand_quests .card_container .card_list .img_set {aspect-ratio: 240/195;}
.wrap_grand_quests .card_container .card_list li {min-height: 25.5rem;grid-template-columns: 24rem auto;}

/* global -- 국제학술교류 */
.wrap_global .section_visual {background: url("../images/global_visual_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.wrap_global .section01 .in {max-width: 112rem;margin: 0 auto;padding: 10rem 0;}
.wrap_global .sec_link_card .content > div:nth-child(1) .card {background-image: url("../images/global_sec01_card01@1.5x.jpg");}
.wrap_global .sec_link_card .content > div:nth-child(2) .card {background-image: url("../images/global_sec01_card02@1.5x.jpg");}
.wrap_global .sec_link_card .content > div:nth-child(3) .card {background-image: url("../images/global_sec01_card03@1.5x.jpg");}

/* forum -- 국제포럼 */
.wrap_forum .section_visual {background: url("../images/forum_visual_bg@1.5x.jpg") no-repeat center center;background-size: cover;}

.wrap_forum .sec_forum .in {max-width: 144rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap_forum .sec_forum .tit_set {display: flex;align-items: flex-start;gap: 6rem 0;margin: 0 0 6rem;}
.wrap_forum .sec_forum .tit_set .sec_tit {flex: 1 0 auto;color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;}
.wrap_forum .sec_forum .tit_set .sec_tit + p {flex: 0 1 71.8rem;color: var(--chey-black);font-size: 2rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;}
.wrap_forum .sec_forum .cont_set {display: grid;grid-template-columns: repeat(3, 1fr);gap: 2rem;}
.wrap_forum .sec_forum .cont_set li {background: var(--chey-white);border: 1px solid var(--chey-iceblue);border-radius: 2rem;}
.wrap_forum .sec_forum .cont_set .card_tit_set {padding: 2rem;}
.wrap_forum .sec_forum .cont_set .c_tit {color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;text-align: center;margin: 0 0 0.4rem;}
.wrap_forum .sec_forum .cont_set .s_tit {color: var(--chey-bluegray);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;text-align: center;word-break: break-all;word-break: auto-phrase;margin: 0 0 1.4rem;opacity: 0.6;}
.wrap_forum .sec_forum .cont_set .image {display: block;width: 100%;height: 9rem;margin: auto 0 0;}
.wrap_forum .sec_forum .cont_set .image img {display: block;width: 100%;height: 100%;object-position: center center;object-fit: contain;}
.wrap_forum .sec_forum .cont_set .txt {color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;padding: 2rem;}

.wrap_forum .section_forum_main {background: var(--chey-iceblue);}

.wrap_forum .section_forum_etc .cont_set {grid-template-columns: repeat(4, 1fr);}
.wrap_forum .section_forum_etc .cont_set .card_tit_set {display: flex;flex-direction: column;align-items: center;height: 100%;}

/* isef -- 국제학술교류 프로그램 */
.wrap_isef .section_visual {background: url("../images/isef_visual_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.wrap_isef .section02 {background: var(--chey-iceblue);}
.wrap_isef .section_letter .txt_set .txt {font-size: 2rem;margin: 0 0 6rem;}
.wrap_isef .section_letter .btn_letter {width: 55.2rem;padding: 4.1rem 0;}
.wrap_isef .sec_board .sec_tit {color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;text-align: left;}
.wrap_isef .sec_current .total_list ul li {min-height: 7.8rem;padding: 1rem 2rem;}
.wrap_isef .sec_current .total_list .t_tit p:nth-of-type(2) {font-size: 3.6rem;font-weight: 800;}

/* isef 서브 페이지*/
.wrap_isef_sub .section_guide {background: var(--chey-iceblue);}
.wrap_isef_sub .section_guide .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap_isef_sub .section_guide .tit_set {margin: 0 0 3rem;}
.wrap_isef_sub .section_guide .tit_set .sec_tit {color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;}
.wrap_isef_sub .section_guide .content_set {background: var(--chey-white);border-radius: 2rem;padding: 6rem;}
.wrap_isef_sub .section_guide .guide_list {}
.wrap_isef_sub .section_guide .guide_list > li {position: relative;display: flex;align-items: flex-start;gap: 2rem;padding: 0 0 4rem;margin: 0 0 4rem;}
.wrap_isef_sub .section_guide .guide_list > li::after {content:'';position: absolute;left: 0;bottom: 0;z-index: 0;display: block;width: 100%;height: 1px;background: var(--chey-iceblue);}
.wrap_isef_sub .section_guide .guide_list > li:last-child {padding: 0;margin: 0;}
.wrap_isef_sub .section_guide .guide_list > li:last-child::after {content: none;}
.wrap_isef_sub .section_guide .guide_list .li_tit {flex: 0 0 14rem;color: var(--chey-blue);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;}
.wrap_isef_sub .section_guide .guide_list .li_cont {flex: 1 1 auto;}
.wrap_isef_sub .section_guide .guide_list .li_desc {margin: 1rem 0 0;}
.wrap_isef_sub .section_guide .guide_list .li_desc p {color: var(--chey-bluegray);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;opacity: 0.5;text-indent: -1.1rem;padding-left: 1.1rem;}
.wrap_isef_sub .section_guide .guide_list .li_desc p::before {content:'※\00a0';display: inline;}

.wrap_isef_sub .section_guide .guide_list .list_txt {}
.wrap_isef_sub .section_guide .guide_list .list_txt li {display: flex;color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;}
.wrap_isef_sub .section_guide .guide_list .list_txt li::before {content:'∙\00a0\00a0';display: inline;}
.wrap_isef_sub .section_guide .guide_list .list_txt:has(dl) li::before {color: var(--chey-darkblue);}
.wrap_isef_sub .section_guide .guide_list .list_txt dl {display: inline-grid;grid-template-columns: auto auto;gap: 2rem;}
.wrap_isef_sub .section_guide .guide_list .list_txt dl dt {color: var(--chey-darkblue);}
.wrap_isef_sub .section_guide .guide_list .list_txt dl dd {}

.wrap_isef_sub .section_guide .guide_list .list_graphic {display: grid;grid-template-columns: repeat(4, 1fr);gap: 1rem;margin: 2rem 0 0;}
.wrap_isef_sub .section_guide .guide_list .list_graphic li {text-align: center;padding: 2rem 1rem;border: 1px solid var(--chey-iceblue);border-radius: 2rem;}
.wrap_isef_sub .section_guide .guide_list .list_graphic .g_icon {display: inline-block;height: 7rem;margin: 0 auto 2rem;}
.wrap_isef_sub .section_guide .guide_list .list_graphic .g_icon img {display: block;width: auto;height: 100%;}
.wrap_isef_sub .section_guide .guide_list .list_graphic .g_tit {color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;margin: 0 0 0.4rem;}
.wrap_isef_sub .section_guide .guide_list .list_graphic .g_txt {color: var(--chey-bluegray);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;opacity: 0.6;}

.wrap_isef_sub .section_guide .guide_list .list_process {display: flex;flex-direction: column;gap: 3rem;}
.wrap_isef_sub .section_guide .guide_list .list_process li {position: relative;display: block;text-align: center;background: var(--chey-iceblue);border-radius: 2rem;padding: 2rem;}
.wrap_isef_sub .section_guide .guide_list .list_process li::after {content:'';position: absolute;left: 50%;top: 100%;z-index: 0;display: block;width: 3rem;aspect-ratio: 3/3;background: url('data:image/svg+xml,<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.358398 6.59359L1.34538 5.57477L4.7839 9.01328V0.416992H6.21661V9.01328L9.65513 5.57477L10.6421 6.59359L5.51617 11.7195L0.358398 6.59359Z" fill="%23012BCF"/></svg>') no-repeat center center;background-size: 40% auto;transform: translateX(-50%);}
.wrap_isef_sub .section_guide .guide_list .list_process li:last-child::after {content: none;}
.wrap_isef_sub .section_guide .guide_list .list_process .p_tit {color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;margin: 0 0 1rem;}
.wrap_isef_sub .section_guide .guide_list .list_process .p_txt {color: var(--chey-bluegray);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;opacity: 0.6;}
.wrap_isef_sub .section_guide .guide_list .list_process .online {display: inline-block;color: var(--chey-white);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;padding: 0 1rem;background: var(--chey-blue);border-radius: 2rem;margin: 0 0 0.4rem;}

/* isef_program -- 지원 가이드라인 */
.wrap_isef_program .section_guide .guide_list li:nth-child(6) dl {grid-template-columns: minmax(13.5rem, auto) auto;}
.wrap_isef_program .section_guide .guide_list li:nth-child(7) dl {grid-template-columns: minmax(5.3rem, auto) auto;}

/* isef apply 지원하기 */
.wrap_isef_sub .section_apply_status {background: var(--chey-white);}
.wrap_isef_sub .section_apply_status .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap_isef_sub .section_apply_status .tit_set {display: flex;align-items: flex-start;justify-content: space-between;margin: 0 0 6rem;}
.wrap_isef_sub .section_apply_status .tit_set .sec_tit {color: var(--chey-blue);font-size: 3.6rem;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;text-transform: uppercase;}
.wrap_isef_sub .section_apply_status .tit_set .txt {color: var(--chey-black);font-size: 2rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;}
.wrap_isef_sub .section_apply_status:not(:has(.process_set)) .tit_set {margin: 0;}

.wrap_isef_sub .section_apply_status .process_set {position: relative;}
.wrap_isef_sub .section_apply_status .process_set .timer {position: absolute;right: 0;bottom: calc(100% + 1rem);z-index: 1;color: var(--chey-bluegray);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;opacity: 0.5;}
.wrap_isef_sub .section_apply_status .process_set > ul {display: flex;gap: 1rem;}
.wrap_isef_sub .section_apply_status .process_set > ul > li {position: relative;flex: 1 1 auto;display: flex;flex-direction: column;height: 12.8rem;background: var(--chey-iceblue);border-radius: 2rem;padding: 2rem;}
.wrap_isef_sub .section_apply_status .process_set .icon {flex: 0 0 auto;position: absolute;right: 2rem;top: 2rem;z-index: 0;display: block;width: auto;height: 4.4rem;}
.wrap_isef_sub .section_apply_status .process_set > ul > li:nth-child(1) .icon {background: url("../images/icn_apply_status01.png") no-repeat center center;background-size: contain;}
.wrap_isef_sub .section_apply_status .process_set > ul > li:nth-child(2) .icon {background: url("../images/icn_apply_status02.png") no-repeat center center;background-size: contain;}
.wrap_isef_sub .section_apply_status .process_set > ul > li:nth-child(3) .icon {background: url("../images/icn_apply_status03.png") no-repeat center center;background-size: contain;}
.wrap_isef_sub .section_apply_status .process_set > ul > li:nth-child(4) .icon {background: url("../images/icn_apply_status04.png") no-repeat center center;background-size: contain;}
.wrap_isef_sub .section_apply_status .process_set > ul > li:nth-child(5) .icon {background: url("../images/icn_apply_status05.png") no-repeat center center;background-size: contain;}
.wrap_isef_sub .section_apply_status .process_set .num {color: var(--chey-blue);font-size: 1.6rem;font-weight: 600;line-height: 140%;letter-spacing: -0.02em;}
.wrap_isef_sub .section_apply_status .process_set .txt {color: var(--chey-blue);font-size: 1.6rem;font-weight: 600;line-height: 140%;letter-spacing: -0.02em;margin: auto 0 0;}
.wrap_isef_sub .section_apply_status .desc {color: var(--chey-bluegray);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;margin: 2rem 0 0;opacity: 0.5;}

/* 진행단계 */
.wrap_isef_sub .section_apply_status[data-step="1"] .process_set > ul > li:nth-child(1),
.wrap_isef_sub .section_apply_status[data-step="2"] .process_set > ul > li:nth-child(2),
.wrap_isef_sub .section_apply_status[data-step="3"] .process_set > ul > li:nth-child(3),
.wrap_isef_sub .section_apply_status[data-step="4"] .process_set > ul > li:nth-child(4),
.wrap_isef_sub .section_apply_status[data-step="5"] .process_set > ul > li:nth-child(5) {background: var(--chey-blue);}
.wrap_isef_sub .section_apply_status[data-step="1"] .process_set > ul > li:nth-child(1) .num ,
.wrap_isef_sub .section_apply_status[data-step="2"] .process_set > ul > li:nth-child(2) .num ,
.wrap_isef_sub .section_apply_status[data-step="3"] .process_set > ul > li:nth-child(3) .num ,
.wrap_isef_sub .section_apply_status[data-step="4"] .process_set > ul > li:nth-child(4) .num ,
.wrap_isef_sub .section_apply_status[data-step="5"] .process_set > ul > li:nth-child(5) .num  {color: var(--chey-white);}
.wrap_isef_sub .section_apply_status[data-step="1"] .process_set > ul > li:nth-child(1) .txt ,
.wrap_isef_sub .section_apply_status[data-step="2"] .process_set > ul > li:nth-child(2) .txt ,
.wrap_isef_sub .section_apply_status[data-step="3"] .process_set > ul > li:nth-child(3) .txt ,
.wrap_isef_sub .section_apply_status[data-step="4"] .process_set > ul > li:nth-child(4) .txt ,
.wrap_isef_sub .section_apply_status[data-step="5"] .process_set > ul > li:nth-child(5) .txt  {color: var(--chey-white);}
.wrap_isef_sub .section_apply_status[data-step="1"] .process_set > ul > li:nth-child(1) .icon {background: #fff;-webkit-mask: url("../images/icn_apply_status01.png") no-repeat center center;-webkit-mask-size: contain;}
.wrap_isef_sub .section_apply_status[data-step="2"] .process_set > ul > li:nth-child(2) .icon {background: #fff;-webkit-mask: url("../images/icn_apply_status02.png") no-repeat center center;-webkit-mask-size: contain;}
.wrap_isef_sub .section_apply_status[data-step="3"] .process_set > ul > li:nth-child(3) .icon {background: #fff;-webkit-mask: url("../images/icn_apply_status03.png") no-repeat center center;-webkit-mask-size: contain;}
.wrap_isef_sub .section_apply_status[data-step="4"] .process_set > ul > li:nth-child(4) .icon {background: #fff;-webkit-mask: url("../images/icn_apply_status04.png") no-repeat center center;-webkit-mask-size: contain;}
.wrap_isef_sub .section_apply_status[data-step="5"] .process_set > ul > li:nth-child(5) .icon {background: #fff;-webkit-mask: url("../images/icn_apply_status05.png") no-repeat center center;-webkit-mask-size: contain;}

.wrap_isef_sub .sec_input_form {background: var(--chey-white);border-radius: 2rem;padding: 6rem;}
.wrap_isef_sub .sec_input_form .form_in {}
.wrap_isef_sub .sec_input_form .input_set {display: flex;flex-direction: column;gap: 2rem;width: 100%;}
.wrap_isef_sub .sec_input_form .input_set dl {display: flex;align-items: center;gap: 2rem;width: 100%;text-align: left;}
.wrap_isef_sub .sec_input_form .input_set dl dt {flex: 0 1 10rem;color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;}
.wrap_isef_sub .sec_input_form .input_set dl dd {flex: 1 1 auto;display: flex;gap: 2rem;}
.wrap_isef_sub .sec_input_form .input_set .input_box {flex: 1 1 auto;display: block;height: 5rem;color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;background: var(--chey-white);border-radius: 0.8rem;border: 1px solid var(--chey-iceblue);padding: 0 1.6rem;}
.wrap_isef_sub .sec_input_form .input_set .input_box::placeholder {opacity: 0.5;}
.wrap_isef_sub .sec_input_form .btn_set {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 1rem;margin: 2rem 0 0;}
.wrap_isef_sub .sec_input_form .btn_set .btn {display: block;width: 32.7rem;color: var(--chey-white);font-size: 2.4rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;text-align: center;background: var(--chey-blue);border-radius: 2rem;border: 0;outline: 0;padding: 2rem 0;}
.wrap_isef_sub .sec_input_form .btn_set .desc {flex: 1 1 100%;display: block;color: var(--chey-bluegray);font-size: 1.4rem;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;text-align: center;margin: 2rem 0 0;opacity: 0.5;}

.wrap_isef_apply .section01 {background: var(--chey-iceblue);}
.wrap_isef_apply .section01 .in {max-width: 128rem;margin: 0 auto;padding: 10rem 8rem;}
.wrap_isef_apply .section01 .tit_set {display: flex;align-items: flex-start;justify-content: space-between;margin: 0 0 6rem;}
.wrap_isef_apply .section01 .tit_set .tit {color: var(--chey-blue);font-size: 2rem;font-weight: 700;line-height: 150%;letter-spacing: -0.02em;}
.wrap_isef_apply .section01 .tit_set .txt {color: var(--chey-black);font-size: 2rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;}

/* isef 지원하기 01 */
.wrap_isef_apply_step01 .sec_input_form .btn_temporary_password {flex: 0 0 auto;display: inline-block;height: 5rem;color: var(--chey-bluegray);font-size: 1.6rem;font-weight: 400;line-height: 5rem;letter-spacing: -0.04em;text-align: center;background: var(--chey-iceblue);border-radius: 1.2rem;border: 0;outline: 0;padding: 0 1.6rem;opacity: 0.5;}

/* isef 지원 내역 */
.wrap_isef_apply_history .sec_input_form .btn_set .btn_temporary_password {color: var(--chey-bluegray);background: var(--chey-iceblue);opacity: 0.5;}
.wrap_isef_apply_history .sec_history_list {margin: 6rem 0 0;}
.wrap_isef_apply_history .sec_history_list ul {display: flex;flex-direction: column;gap: 1rem;}
.wrap_isef_apply_history .sec_history_list .h_li {display: flex;align-items: center;gap: 2.5rem;background: var(--chey-white);border-radius: 2rem;padding: 3rem;}
.wrap_isef_apply_history .sec_history_list .h_li .h_tit {
	flex: 1 1 auto;
	display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;
	color: var(--chey-black);font-size: 2.4rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;
}
.wrap_isef_apply_history .sec_history_list .h_li > div {position: relative;flex: 0 0 auto;padding-left: 2.5rem;color: var(--chey-black);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;text-align: center;}
.wrap_isef_apply_history .sec_history_list .h_li > div::before {content:'';position: absolute;left: 0;top: 50%;z-index: 0;width: 1px;height: 7.6rem;background: var(--chey-iceblue);transform: translateY(-50%);}
.wrap_isef_apply_history .sec_history_list .h_li > div a,
.wrap_isef_apply_history .sec_history_list .h_li > div input[type="submit"] {display: inline-block;color: var(--chey-white);font-family: inherit;font-size: 2.4rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;text-align: center;background: var(--chey-blue);border-radius: 2rem;padding: 2rem 4rem;outline: 0;border: 0;}
.wrap_isef_apply_history .sec_history_list .h_li > div span {display: inline-block;max-width: 20rem;color: var(--chey-black);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;text-align: center;}
.wrap_isef_apply_history .sec_history_list .h_li > div a + span,
.wrap_isef_apply_history .sec_history_list .h_li > div input[type="submit"] + span {position: relative;margin-left: 1.5rem;}


/* isef_invitation -- 초청학자 명단 */
.wrap_isef_invitation .board_search_set .select_set {min-width: 21rem;}

.wrap .invitation_set .profile_set {padding: 0 0 3rem;margin: 0 0 3rem;border-bottom: 1px solid var(--chey-iceblue);}
.wrap .invitation_set .profile_set .year {color: var(--chey-blue);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;margin: 0 0 1rem;}
.wrap .invitation_set .profile_set .name_set {font-size: 0;}
.wrap .invitation_set .profile_set .name {display: inline;color: var(--chey-black);font-size: 2.4rem;font-weight: 600;line-height: 140%;letter-spacing: -0.04em;}
.wrap .invitation_set .profile_set .career {display: inline;color: var(--chey-bluegray);font-size: 1.8rem;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;opacity: 0.5;}
.wrap .invitation_set .profile_set .career::before {content:'\00a0';display: inline-block;width: 1px;height: 1rem;background: var(--chey-bluegray);opacity: 0.3;vertical-align: middle;margin: 0 1rem;}


/* arc -- 아시아연구센터 프로그램 */
.wrap_arc .section_visual {background: url("../images/arc_visual_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.wrap_arc .section02 {background: var(--chey-iceblue);}
.wrap_arc .sec_current .total_list u li {grid-template-columns: 10.5rem 1px auto;}
.wrap_arc .sec_current .total_list .content p:nth-child(1) {flex: 0 0 12.6rem;font-size: 1.6rem;font-weight: 600;}
.wrap_arc .sec_current .total_list .content p:nth-child(2) {font-size: 1.4rem;}
.wrap_arc .sec_current .total_list .content .bold {display: block;font-weight: 700;}

/* notice -- 공지사항 */
.wrap_notice .section_visual {min-height: 50rem;height: auto;background: url("../images/notice_visual_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.wrap_notice .section_visual .in {padding-top: 23rem;}

/* News -- 언론보도 */
.wrap_news .sec_board .board_list .txt_set .category {color: var(--chey-bluegray);opacity: 0.5;}

/* dataroom -- 발간물 */
.wrap_dataroom .sec_board .card_container .card_list li .img_set img {object-fit: contain;}
.wrap_dataroom .sec_board_view.card .v_head_set .img_set img {object-fit: contain;}



/* breakpoint */
@media (max-width: 1280px) {
	.wrap_header .outer {padding: 4rem 3.5rem 0;}
	.wrap_header nav .nav-item .menu a {padding: 0 2rem;}
	.wrap_header nav .nav-menu::after {width: 45.3rem;}

	/* 비주얼 섹션 */
	.wrap .section_visual .in {padding: 8rem 7rem;}
	.wrap_page_sub .section_visual .in {padding-top: 23rem;}
	/* 스티키 카드 컴포넌트 */
	.wrap .sec_card_component .in {max-width: unset;padding: 5rem 9.5rem 10rem;}
	.wrap .sec_card_component .card_container .tit_set {position: unset;flex: unset;height: auto;display: block;}
	.wrap .sec_card_component .card_container .tit_set > div {flex-direction: row;}
	.wrap .sec_card_component .card_container .tit_set .sec_tit {flex: 1 1 auto;}
	.wrap .sec_card_component .card_container .tit_set .s_tit {flex: 0 1 52.8rem;}
	.wrap .sec_card_component .card_container .tit_set .s_tit .br {display: none;}
	.wrap .sec_card_component .card_container .card_set {flex: unset;max-width: 74.8rem;margin: 0 0 0 auto;}

	.wrap .sec_card_component:has(.s_tit) .card_container {flex-direction: column;}
	.wrap .sec_card_component:has(.card_s_txt) .card_container {/*flex-direction: column;*/gap: 3rem;}
	.wrap .sec_card_component:has(.card_s_txt) .sec_tit .br {display: none;}

	.wrap .card_container .card_s_txt {font-size: 2.6rem;}

	/* index -- 메인 */
	.wrap_main .section_events .card_container {padding: 8rem 8rem 10rem;}
	.wrap_main .section_letter .txt_set .txt {margin: 3rem 0 6rem;}

	/* 공통 섹션 - 현황 섹션 */
	.wrap .sec_current .in {gap: 3rem;}
}

@media (max-width: 1080px) {
	/* viewport - 750 */
	html {font-size: 1.333333333333333vw;}
	html:has(.popup.show[backdrop]) body,
	html:has(.wrap_header.on) body {padding-right: 0;touch-action: none;}

	.icon {width: 4rem;}
	.ver_pc {display: none;}
	.ver_mo {display: block;}

	.wrap_header .outer {padding: 3rem 3rem 0;}
	.wrap_header .in {height: 10rem;padding: 0 3rem;}
	.wrap_header .logo_set .logo {width: 25rem;background-size: contain;}
	.wrap_header.on {width: 100%;}
	/* 헤더 메뉴 모바일 */
	.wrap_header nav {position: fixed;left: 0;top: 0;opacity: 0;z-index: -1;display: block;width: 100%;height: 100vh;background: rgba(0,0,0,0.3);padding: 3rem;transition: all 0.3s ease;pointer-events: none;}
	@supports (height: 100dvh) {
		.wrap_header nav {height: 100dvh;}
	}
	html.inapp .wrap_header nav {height: calc(var(--vh, 1vh) * 100);}
	.wrap_header nav .br {display: none;}
	.wrap_header nav .nav-menu {display: block;background: var(--chey-white);border-radius: 2rem;padding: 9rem 3rem 3rem;overflow-y: auto;}
	.wrap_header nav .submenu {position: static;max-height: 0;padding: 0;transition: all 0.5s ease;overflow: hidden;}
	.wrap_header nav .nav-item .menu {display: flex;justify-content: space-between;align-items: stretch;overflow: hidden;height: auto;}
	.wrap_header nav .nav-item .menu a {display: inline-block;font-size: 3rem;font-weight: 700;line-height: 150%;letter-spacing: -0.04em;text-align: left;padding: 2rem 0;transform: translateY(calc(100% + 2rem));transition: transform 0.3s ease;}
	.wrap_header nav .nav-item .menu .btn_open_submenu_mo {display: block;opacity: 0;width: 4rem;height: 8.5rem;background: url("../images/icn_dropdown@2x.png") no-repeat center center;background-size: contain;transition: opacity 0.3s ease;}
	.wrap_header nav .nav-item .menu.on .btn_open_submenu_mo {transform: rotate(-180deg);}
	.wrap_header nav .nav-item .menu.on + .submenu {max-height: 50rem;}
	.wrap_header nav .submenu ul {align-items: flex-start;gap: unset;padding: 0 0 2rem;}
	.wrap_header nav .submenu ul li {width: 100%;}
	.wrap_header nav .submenu a {display: block;width: 100%;min-height: unset;font-size: 2.6rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;text-align: left;padding: 1.5rem 3rem;}
	.wrap_header nav .nav-item::after {content:'';position: absolute;left: 0;bottom: 0;z-index: 0;opacity: 0.3;width: 100%;height: 1px;background: var(--chey-bluegray);}

	.wrap_header.on nav {opacity: 1;z-index: 1;pointer-events: auto;}
	.wrap_header.on nav .submenu {transform: unset;}
	.wrap_header.on nav .nav-menu::before {content: none;}
	.wrap_header.on nav .nav-menu::after {content: none;}
	.wrap_header.on nav .nav-item .menu a {transform: translateY(0);transition: transform 0.3s 0.3s ease;}
	.wrap_header.on nav .nav-item .menu .btn_open_submenu_mo {opacity: 0.3;transition: opacity 0.3s 0.6s ease;}

	.wrap_header .controls_set {gap: 3.2rem;}
	.wrap_header .controls_set .global_set {display: none;gap: 0;}
	.wrap_header .controls_set .global_set .btn_global {display: block;padding: 0;margin-left: 4.5rem;}
	.wrap_header .controls_set .global_set .btn_global::after {left: calc(100% + 1.7rem);width: 4rem;background-image: url("../images/icn_globe_mo@2x.png");pointer-events: none;}
	.wrap_header .controls_set .global_set .btn_global .txt {color: rgba(17, 17, 17, 0.3);font-size: 2.6rem;font-weight: 500;}
	.wrap_header .controls_set .global_set .btn_global.on .txt {color: rgba(17, 17, 17, 1);}
	.wrap_header .controls_set .global_set .btn_global::before {content:'';position: absolute;left: -2.5rem;top: 50%;z-index: 0;opacity: 0.3;width: 0.2rem;height: 2.4rem;background: var(--chey-black);transform: translateY(-50%);}
	.wrap_header .controls_set .global_set .btn_global:first-child {background: unset;padding: 0;margin: 0;}
	.wrap_header .controls_set .global_set .btn_global:first-child::before,
	.wrap_header .controls_set .global_set .btn_global:first-child::after {content: none;}
	.wrap_header .controls_set .nav_search .icon {background-image: url("../images/icn_search_mo@2x.png");}
	.wrap_header .controls_set .btn_menu .icon::before {background-image: url("../images/icn_menu_mo@2x.png");}
	.wrap_header .controls_set .btn_menu .icon::after {background-image: url("../images/icn_menu_close_mo@2x.png");}

	.wrap_header.on .logo_set .logo {display: none;}
	.wrap_header.on .controls_set {position: absolute;left: 3rem;top: 3rem;width: 69rem;padding: 3rem 3rem 0;}
	.wrap_header.on .controls_set .global_set {display: flex;margin: 0 auto 0 0;}
	.wrap_header.on .controls_set .nav_search {display: none;}

	/* 헤더 검색창 팝업 */
	.header_search_wrap .header_search_box {height: auto;padding: 5rem 5rem 6rem;}
	.header_search_wrap .header_search_box .cont_area {margin: 8rem auto 0;padding: 0 1rem;}
	.header_search_wrap .header_search_box .search_area .input_search {height: 3.9rem;font-size: 2.8rem;font-weight: 700;}
	.header_search_wrap .header_search_box .tag_set li a {font-size: 2.4rem;font-weight: 500;line-height: 150%;}

	.footer {}
	.footer .in {padding: 0 6rem;}
	.footer .address {margin: 0 0 8rem;}
	.footer .address .logo {width: 25rem;margin: 0 0 3rem;}
	.footer .address .txt {gap: 0.6rem 3.3rem;}
	.footer .address .txt > p {font-size: 2.4rem;line-height: 150%;}

	.footer .info_set {position: unset;display: block;text-align: left;}
	.footer .info_set .link_youtube {width: 20rem;margin: 0;}
	.footer .info_set .link_set {justify-content: flex-start;gap: 1.2rem;margin: 3rem 0 2.8rem;}
	.footer .info_set .link_set li a {font-size: 2.4rem;}
	.footer .info_set .link_set li.line {height: 1.2rem;}
	.footer .info_set .copyright {font-size: 2.4rem;font-weight: 500;line-height: 150%;}

	.wrap .profile_dl_set dl dt {font-size: 2.4rem;font-weight: 500;line-height: 150%;padding: 0 1rem;}
	.wrap .profile_dl_set dl dd {font-size: 2.4rem;line-height: 150%;}

	/* 버튼 -- 탑 버튼 - 클릭시 위로 이동 */
	.wrap .fixed_btn_set {display: block;}
	.wrap .video_set {width: 100%;}
	/* 비주얼 섹션 */
	.wrap .section_visual .in {padding: 6rem;}
	.wrap_page_sub .section_visual .in {padding-top: 23rem;}

	/* 스티키 카드 컴포넌트 */
	.wrap .sec_card_component .in {padding: 8rem 6rem;}
	.wrap .sec_card_component .card_container {flex-direction: column;padding: 0;}
	.wrap .sec_card_component .card_container .tit_set > div {flex-direction: column;}
	.wrap .sec_card_component .card_container .tit_set .s_tit {flex: unset;}
	.wrap .sec_card_component .card_container .tit_set:not(:has(.s_tit)) .sec_tit {font-size: 4.8rem;font-weight: 700;line-height: 150%;}
	.wrap .card_container .card_set {width: 100%;}
	.wrap .card_container .card_list li {display: block;min-height: auto;}
	.wrap .card_container .card_list .img_set {aspect-ratio: 570/300;margin: 0 0 3rem;}
	.wrap .card_container .card_list .txt_set .category {display: none;}
	.wrap .card_container .card_list .txt_set .status {font-size: 2.4rem;font-weight: 500;line-height: 150%;}
	.wrap .card_container .card_list .txt_set .eyebrow_txt {font-size: 2.6rem;line-height: 150%;}
	.wrap .card_container .card_list .subject {font-size: 3.6rem;}
	.wrap .card_container .card_list .txt_set .hashtag {font-size: 2.4rem;font-weight: 500;line-height: 150%;}
	.wrap .card_container .card_list .txt_set dl dt {font-size: 2.4rem;font-weight: 500;line-height: 150%;padding: 0 1rem;}
	.wrap .card_container .card_list .txt_set dl dd {font-size: 2.4rem;line-height: 150%;}

	.wrap .card_container.grid-3 .card_list .txt_set {gap: unset;}
	.wrap .card_container.grid-3 .card_list li .date {font-size: 2.4rem;line-height: 150%;margin: 1rem auto 3rem 0;}

	.wrap .board_container .card_container .card_list {gap: 2rem;}
	.wrap .board_container .card_container .card_list .img_set {aspect-ratio: 570/300;}

	/* 공통 섹션 - 타이틀+텍스트+하단 이미지를 가진 레이아웃 섹션 */
	.wrap .sec_simple_content .in {padding: 8rem 6rem;}
	.wrap .sec_simple_content .tit_set {flex-direction: column;}
	.wrap .sec_simple_content .tit_set .sec_tit {font-size: 4.8rem;font-weight: 700;letter-spacing: -0.04em;}
	.wrap .sec_simple_content .tit_set .sec_tit .br {display: none;}
	.wrap .sec_simple_content .tit_set .sec_tit .small {display: inline;font-size: 2.6rem;margin: 0;}
	.wrap .sec_simple_content .tit_set .sec_tit .small .br {display: none;}
	.wrap .sec_simple_content .tit_set .s_txt {flex: unset;font-size: 2.6rem;}
	.wrap .sec_simple_content .cont_set {flex-direction: column;}
	.wrap .sec_simple_content .cont_set > div {flex: unset;}
	.wrap .sec_simple_content .cont_set .tit {font-size: 3.2rem;font-weight: 700;}
	.wrap .sec_simple_content .cont_set .txt {font-size: 2.6rem;font-weight: 500;}
	.wrap .sec_simple_content .btn_more {margin-top: 6rem;}

	/* 공통 섹션 - 카테고리 첫 화면 링크 섹션 */
	.wrap .sec_link_card .in {padding: 6rem;}
	.wrap .sec_link_card .sec_tit {font-size: 2.8rem;font-weight: 700;}
	.wrap .sec_link_card .content {flex-direction: column;}
	.wrap .sec_link_card .content:has(.tag_set) {gap: 6rem;}
	.wrap .sec_link_card .content > div {flex: unset;}
	.wrap .sec_link_card .content .card {aspect-ratio: 630/564;}
	.wrap .sec_link_card .content .c_tit p:nth-child(1) {font-size: 4.8rem;font-weight: 700;}
	.wrap .sec_link_card .content .c_tit p:nth-child(2) {font-size: 2.6rem;font-weight: 500;line-height: 150%;}
	.wrap .sec_link_card .tag_set {justify-content: center;margin: 2rem 0 0;}
	.wrap .sec_link_card .tag_set li a {font-size: 2.4rem;font-weight: 500;line-height: 150%;padding: 0.8rem 1.6rem;}

	/* 공통 섹션 - 게시판 형 레이아웃 */
	.wrap .sec_board .in {padding: 10rem 6rem;}
	.wrap .sec_board:has(.board_search_set) .board_container {padding: 0;}
	.wrap .sec_board:has(.board_search_set) .board_head_set {position: static;flex-direction: column-reverse;align-items: flex-start;gap: 3rem;height: auto;}
	/* 카테고리 디자인 - 텍스트 */
	.wrap .sec_board .board_category.text {gap: 3rem;}
	.wrap .sec_board .board_category.text li .cate {gap: 3rem;font-size: 3rem;font-weight: 700;line-height: 150%;}
	.wrap .sec_board .board_category.text li .cate::after {height: 2rem;}
	/* 카테고리 디자인 - 탭 */
	.wrap .sec_board .board_category.tab {gap: 1rem;}
	.wrap .sec_board .board_category.tab li .cate {width: 15rem;font-size: 2.8rem;padding: 1.8rem 0;}
	html.eng .wrap .sec_board .board_category.tab {flex-wrap: wrap;}
	/* 게시판 리스트 */
	.wrap .sec_board .board_list .txt_set .category {font-size: 2.8rem;font-weight: 700;}
	.wrap .sec_board .board_list .txt_set .status {font-size: 2.4rem;font-weight: 500;line-height: 150%;}
	.wrap .sec_board .board_list .subject {font-size: 3.2rem;font-weight: 700;}
	.wrap .sec_board .board_list .subject:has(.td-file) {padding-right: 4.6rem;}
	.wrap .sec_board .board_list .subject .td-file {width: 3.6rem;right: 0;}

	/* 좌측 상세정보 */
	.wrap .sec_board .board_list .txt_set .details {font-size: 2.4rem;font-weight: 500;}
	.wrap .sec_board .board_list .txt_set .details > span::after {margin: 0 1.2rem;}
	/* 우측 상세정보 */
	.wrap .sec_board .board_list li > a {flex-direction: column;align-items: flex-start;}
	.wrap .sec_board .board_list .meta_info {font-size: 2.4rem;font-weight: 400;line-height: 150%;margin: 1rem 0 0;}
	.wrap .sec_board .board_list:has(.details) .meta_info {position: absolute;right: 3rem;top: 3rem;z-index: 1;margin: 0;}
	/* 공통 - 게시판 검색 search */
	.wrap .board_search_set {position: static;display: flex;flex-direction: column;align-items: stretch;width: 100%;}
	.wrap .board_search_set .select_set {display: none;position: relative;width: 100%;}
	.wrap .board_search_set .select_set .select_tit {height: auto;border-radius: 3rem;padding: 1.5rem 3rem;}
	.wrap .board_search_set .select_set .select_tit .txt {font-size: 2.6rem;line-height: 150%;}
	.wrap .board_search_set .select_set .select_tit .icon {width: 2.4rem;}
	.wrap .board_search_set .select_set .select_tit:has(input[type="checkbox"]:checked) ~ .option_list {opacity: 1;pointer-events: auto;}

	.wrap .board_search_set .select_set .option_list {position: absolute;left: 0;top: calc(100% + 1rem);z-index: 1;width: 100%;opacity: 0;margin: 0;}
	.wrap .board_search_set .select_set .option_list ul {gap: 1rem;padding: 2rem 0;}
	.wrap .board_search_set .select_set .option_list select + div {padding: 2rem 0;background: var(--chey-white);border-radius: 2rem;box-shadow: 1rem 1rem 4rem 0 rgba(0, 0, 0, 0.10);}
	.wrap .board_search_set .select_set .option_list select + div > ul {max-height: 46.4rem;padding: 0;box-shadow: unset;}
	.wrap .board_search_set .select_set .option_list .option {font-size: 2.4rem;font-weight: 500;line-height: 150%;padding: 0 3rem;}
	/* 검색 input */
	.wrap .board_search_set .search_box input[type="text"] {width: 100%;height: 8rem;font-size: 2.6rem;line-height: 150%;}
	.wrap .board_search_set .btn_search_txt {font-size: 3.2rem;line-height: 150%;border-radius: 3rem;padding: 2rem;}

	/* 게시판 검색 결과 페이지 */
	.wrap_search .header_search_wrap {padding: 19rem 6rem 6rem;}
	.wrap_search .header_search_wrap .sec_tit {font-size: 3.2rem;margin: 0 0 3rem;}
	.wrap_search .header_search_wrap .header_search_box {position: static;transform: unset;padding: 0;}
	.wrap_search .body_search_wrap .search_result_tit {font-size: 2.8rem;font-weight: 700;}
	.wrap_search .body_search_wrap .r_tit_set {margin: 0 0 6rem;}
	.wrap_search .body_search_wrap .r_tit_set .r_tit {font-size: 4.8rem;}
	.wrap_search .body_search_wrap .r_tit_set .total {font-size: 2.8rem;font-weight: 700;}

	/* 게시판 페이지네이션 */
	.wrap .board_pagination_set {}
	.wrap .board_pagination_set .arrow {width: 3.4rem;}
	.wrap .board_pagination_set:has(ul li:nth-child(10)) {gap: 1rem;}
	.wrap .board_pagination_set:has(ul li:nth-child(10)) ul {gap: 1rem;}
	.wrap .board_pagination_set ul li .num {width: 3.4rem;font-size: 2.6rem;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;}

	/* 게시판 view 페이지 */
	.wrap .sec_board_view {padding: 10rem 6rem;}
	.wrap .sec_board_view .v_head_set {margin: 0 0 4rem;word-break: break-all;word-break: auto-phrase;}
	.wrap .sec_board_view .v_head_set .category {font-size: 2.6rem;font-weight: 400;line-height: 150%;}
	.wrap .sec_board_view .v_head_set .eyebrow_txt {font-size: 2.6rem;line-height: 150%;}
	.wrap .sec_board_view .v_head_set .date {font-size: 2.6rem;font-weight: 400;line-height: 150%;}
	.wrap .sec_board_view .v_head_set .share {width: 4rem;}
	.wrap .sec_board_view .v_head_set .share .tooltip {font-size: 2rem;right: 0;left: auto;transform: unset;}
	.wrap .sec_board_view .v_head_set .tag {font-size: 2.4rem;line-height: 150%;}
	.wrap .sec_board_view .v_head_set .tag a {font-size: 2.4rem;line-height: 150%;}
	.wrap .sec_board_view .v_head_set .info_list dl dt {font-size: 2.4rem;line-height: 150%;}
	.wrap .sec_board_view .v_head_set .info_list dl dd {font-size: 2.6rem;font-weight: 400;line-height: 150%;}
	.wrap .sec_board_view .v_head_set .link {font-size: 2.4rem;font-weight: 400;line-height: 150%;}
	/* 게시판 view 페이지 헤더 - 카드형 */
	.wrap .sec_board_view.card .v_head_set {grid-template-columns: repeat(1, 1fr);padding: 0;margin: 0 0 10rem;}
	.wrap .sec_board_view.card .v_head_set .img_set {border-radius: 2rem;}
	.wrap .sec_board_view.card .v_head_set .info_set {justify-content: unset;height: auto;}
	.wrap .sec_board_view.card .v_head_set .category {color: var(--chey-black);opacity: 0.5;}
	.wrap .sec_board_view.card .v_head_set .subject {font-size: 3.2rem;font-weight: 700;}

	.wrap .sec_board_view .v_body_set .file_box .tit {font-size: 2.4rem;line-height: 150%;}
	.wrap .sec_board_view .v_body_set .file_box .file_text {}
	.wrap .sec_board_view .v_body_set .file_box li a {font-size: 2.6rem;font-weight: 400;line-height: 150%;padding-left: 4.2rem;}
	.wrap .sec_board_view .v_body_set .file_box li a::before {width: 3.2rem;}
	.wrap .sec_board_view .v_body_set .detail p {font-size: 2.6rem;font-weight: 400;line-height: 150%;text-indent: -6rem;padding-left: 6rem;}
	.wrap .sec_board_view .v_body_set .v_content p {font-size: 2.6rem;font-weight: 400;line-height: 150%;word-break: break-all;word-break: auto-phrase;}
	.wrap .sec_board_view .v_body_set .v_content div,
	.wrap .sec_board_view .v_body_set .v_content figure,
	.wrap .sec_board_view .v_body_set .v_content p,
	.wrap .sec_board_view .v_body_set .v_content img {max-width: 100% !important;width: auto !important;height: auto !important;}
	.wrap .sec_board_view .v_body_set .v_info .tit {font-size: 3.2rem;letter-spacing: -0.04em;margin: 0 0 3rem;}
	/* 연사 정보 */
	.wrap .sec_board_view .v_body_set .v_info_orator {grid-template-columns: 1fr;}
	.wrap .sec_board_view .v_body_set .v_info_orator li {gap: 2rem;}
	.wrap .sec_board_view .v_body_set .v_info_orator .img_set {width: 14rem;}
	.wrap .sec_board_view .v_body_set .v_info_orator .txt_set {display: flex;flex-direction: column;gap: 0.6rem;}
	.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .cate {font-size: 2.4rem;font-weight: 500;line-height: 150%;margin: 0;}
	.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .name {font-size: 2.6rem;line-height: 150%;}
	.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .career {font-size: 2.6rem;line-height: 150%;}
	.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .team {font-size: 2.4rem;font-weight: 500;}
	.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .topic {font-size: 2rem;font-weight: 500;margin: 0;}
	.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .link_set {margin: 0;}
	.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .btn_link .btn_txt {font-size: 2.4rem;}
	.wrap .sec_board_view .v_body_set .v_info_orator .txt_set .btn_link .btn_icon {width: 1.8rem;}
	/* 연사 및 발표 주제 */
	.wrap .sec_board_view .v_body_set .v_info_orator.topic {grid-template-columns: 1fr;}
	.wrap .sec_board_view .v_body_set .v_info_orator.topic .img_set {width: 23rem;}
	/* 세션 및 연사 정보 */
	.wrap .sec_board_view .v_body_set .v_info_session {}
	.wrap .sec_board_view .v_body_set .v_info_session .v_info_orator .img_set {width: 18rem;}
	.wrap .sec_board_view .v_body_set .v_info_session label .txt {font-size: 2.6rem;line-height: 140%;letter-spacing: -0.04em;}
	.wrap .sec_board_view .v_body_set .v_info_session label .icon {width: 2.8rem;}
	.wrap .sec_board_view .v_body_set .v_info_session .s_cont > div {font-size: 2.4rem;font-weight: 500;line-height: 150%;}
	.wrap .sec_board_view .v_body_set .v_info_session > li:has(input[type="checkbox"]:checked) .s_cont {max-height: 2000rem;}
	.wrap .sec_board_view .v_body_set .v_info_session .v_info_orator .txt_set .topic {font-size: 2rem;}

	.wrap .sec_board_view .v_body_set .slide_set {padding: 0;}
	.wrap .sec_board_view .v_body_set [class*="content_slide"] p {font-size: 2.4rem;font-weight: 500;line-height: 150%;padding: 0 4.8rem;}
	.wrap .sec_board_view .v_body_set [class*="content_slide"] .slick-arrow {bottom: -0.5rem;top: auto;transform: unset;}
	.wrap .sec_board_view .v_body_set [class*="content_slide"] .slick-arrow::after {width: 4.8rem;}
	.wrap .sec_board_view .v_body_set [class*="content_slide"] .slick-prev {left: 0;right: auto;}
	.wrap .sec_board_view .v_body_set [class*="content_slide"] .slick-next {right: 0;left: auto;}

	.wrap .sec_board_view .v_body_set .btn_back_board {font-size: 2.4rem;line-height: 150%;}
	.wrap .sec_board_view .v_bottom_set {margin: 2rem 0 0;}
	.wrap .sec_board_view .v_bottom_set ul li p {gap: 2rem;}
	.wrap .sec_board_view .v_bottom_set ul li p .icon {width: 3rem;}
	.wrap .sec_board_view .v_bottom_set ul li p .txt {font-size: 2.4rem;line-height: 150%;}
	.wrap .sec_board_view .v_bottom_set ul li a {gap: 2rem;font-size: 2.6rem;font-weight: 400;line-height: 150%;}

	/* 슬라이드 직접 만들어서 사용 */
	.wrap .tab_slide_set {padding: 0 5.8rem;}
	.wrap .tab_slide_set .slide_arrow::after {width: 4.8rem;}
	.wrap .board_tab_slide .slide {flex: 0 0 calc(100% / 3 - (20/3)*0.1rem);}
	.wrap .board_tab_slide .slide a {font-size: 3rem;line-height: 150%;letter-spacing: -0.04em;}

	/* 슬라이드 slick 사용 */
	/*.wrap .board_tabs_slide {padding: 0 5.8rem;}*/
	.wrap .board_tabs_slide .slick-slide a {font-size: 3rem;line-height: 150%;letter-spacing: -0.04em;}
	.wrap .board_tabs_slide .slick-arrow::after {width: 4.8rem;}

	/* 공통 섹션 - 버튼 섹션 */
	.wrap .section_letter {background-image: url("../images/main_sec_letter_bg_mo@1.5x.jpg");}
	.wrap .section_letter .in {display: block;padding: 10rem 6rem;}
	.wrap .section_letter .tit_set {margin: 0 0 3rem;}
	.wrap .section_letter .tit_set .eng .br {display: none;}
	.wrap .section_letter .tit_set .btn_set {flex-direction: row;gap: 3rem;}
	.wrap .section_letter .txt_set .sec_tit .br1 {display: none;}
	.wrap .section_letter .txt_set .sec_tit .br2 {display: block;}
	.wrap .section_letter .txt_set .txt {font-size: 2.6rem;margin: 0 0 6rem;}
	.wrap .section_letter .txt_set .txt .br {display: none;}
	.wrap .section_letter .txt_set .btn_letter {width: 100%;font-size: 3.6rem;font-weight: 800;padding: 4.1rem 0;}

	.wrap .btn_back_board {font-size: 2.4rem;}

	/* 공통 섹션 - 현황 섹션 */
	.wrap .sec_current .in {flex-direction: column;padding: 8rem 6rem;}
	.wrap .sec_current .tit_set {width: 100%;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: space-between;gap: 1rem 3rem;}
	.wrap .sec_current .tit_set .sec_tit {font-size: 4.8rem;font-weight: 700;letter-spacing: -0.04em;}
	.wrap .sec_current .tit_set .sec_tit .br {display: none;}
	.wrap .sec_current .total_list {flex: unset;width: 100%;}
	.wrap .sec_current .total_list .s_txt {font-size: 2.6rem;margin: 0 0 6rem;}
	.wrap .sec_current .total_list .t_tit p {font-size: 3.2rem;letter-spacing: -0.04em;}
	.wrap .sec_current .total_list .country {font-size: 2.8rem;}
	.wrap .sec_current .total_list .content p:nth-child(2) {font-size: 2.4rem;font-weight: 500;}

	/* 공통 섹션 - 조직 명단 */
	.wrap .sec_organizational .in {padding: 8rem 6rem;}
	.wrap .sec_organizational .tit_set .sec_tit {font-size: 4.8rem;font-weight: 700;letter-spacing: -0.04em;}
	.wrap .sec_organizational .list {flex-direction: column;gap: 3rem;width: 100%;}
	.wrap .sec_organizational .list .tit {font-size: 3.2rem;letter-spacing: -0.04em;}
	.wrap .sec_organizational .list > ul {flex: unset;width: 100%;display: grid;grid-template-columns: repeat(2, 1fr) !important;gap: 2rem;}
	.wrap .sec_organizational .list .txt_set p {font-size: 2.6rem;line-height: 150%;}
	.wrap .sec_organizational .list .txt_set p:nth-child(2) {font-size: 2.4rem;font-weight: 500;}

	.wrap .sec_organizational .list .select_set .select_tit {height: 7.6rem;}
	.wrap .sec_organizational .list .select_set .select_tit .txt {font-size: 2.6rem;line-height: 140%;}
	.wrap .sec_organizational .list .select_set .option_list ul {grid-template-columns: repeat(1, 1fr);}
	.wrap .sec_organizational .list .select_set .option_list .option {gap: 2rem;font-size: 2.6rem;line-height: 150%;}
	.wrap .sec_organizational .list .select_set .option_list .option .img_set {width: 18rem;}

	/* 공통 섹션 - 단일 텍스트 섹션 */
	.wrap .sec_only_title .in {padding: 6rem;}
	.wrap .sec_only_title .sec_tit {font-size: 2.8rem;font-weight: 700;}

	/* 버튼 -- 더 보기 */
	.wrap .btn_more {width: 19.1rem;font-size: 3.2rem;font-weight: 700;}
	/* 버튼 -- 자세히 보기 */
	.wrap .btn_link .btn_txt {font-size: 2.6rem;line-height: 150%;}
	.wrap .btn_link .btn_icon {width: 2.4rem;}

	/* 서브 페이지 */
	.wrap_page_sub .section_visual {min-height: 68rem;}

	/* index -- 메인 */
	.wrap_main .section_visual {background-image: url("../images/main_visual_bg_mo@1.5x.jpg");}
	.wrap_main .section_visual .sec_tit .eng {font-size: 9rem;}
	.wrap_main .section_visual .scroll_set {right: 6rem;bottom: 6rem;}
	.wrap_main .section_visual .scroll_set .arrow {width: 9.6rem;}
	.wrap_main .section_visual .bg_set .bg_box:nth-child(1) {/*상단*/top: 0;right: 50%;width: 25.8rem;height: 34.5rem;}
	.wrap_main .section_visual .bg_set .bg_box:nth-child(2) {/*좌측*/bottom: calc(50% - 2.9rem);left: 0;width: 10.3rem;height: 22rem;}
	.wrap_main .section_visual .bg_set .bg_box:nth-child(3) {/*하단*/bottom: 12.5rem;right: 0;left: auto;width: 21.5rem;height: 69rem;}
	/* show */
	.wrap_main .section_visual .scroll_set {transform: translateX(calc(100% + 6rem));}
	.wrap_main .section_visual .sec_tit {transform: translateY(calc(100% + 6rem));}

	.wrap_main .section01 .sec_tit em {display: block;}

	.wrap_main .section_focus {top: 10rem;height: calc(100vh - 10rem);}
	@supports (height: 100lvh) {
		.wrap_main .section_focus {height: calc(100lvh - 10rem);}
	}
	html.inapp .wrap_main .section_focus {height: calc(var(--lvh, 1vh) * 100 - 10rem);}
	.wrap_main .section_focus .in {padding: 10rem 6rem;}

	.wrap_main .section_focus .card_set {flex-direction: column;}
	.wrap_main .section_focus .card_set .title {display: block;width: 100%;flex: 0 0 29.4rem;padding: 3rem 4rem;}
	.wrap_main .section_focus .card_set .title .item {left: 0;top: 0;width: 100%;height: 100%;justify-content: space-between;padding: 4rem;transform: unset;}
	.wrap_main .section_focus .card_set .title .ko {font-size: 3.2rem;font-weight: 700;}
	.wrap_main .section_focus .card_set .title .num {position: absolute;right: 4rem;bottom: 3rem;z-index: 1;}
	.wrap_main .section_focus .card_set .title .num::after {font-size: 23.6rem;}
	.wrap_main .section_focus .card_set .content .eng {font-size: 6.6rem;margin: 0 0 2rem;}
	.wrap_main .section_focus .card_set .content .ko {font-size: 3.6em;}

	.wrap_main .section_news .in {padding: 10rem 6rem 5rem;}
	.wrap_main .section_news .tit_set {display: block;margin: 0 0 8rem;padding: 0;}
	.wrap_main .section_news .tit_set .eng {margin: 0 0 4rem;}

	.wrap_main .section_events .in {padding: 5rem 3rem 10rem;}
	.wrap_main .section_events .card_container {padding: 6rem;}
	.wrap_main .section_events .card_container .card_list .img_set {aspect-ratio: 505/298;}

	/* spirit - 설립철학 */
	.wrap_present .section_visual {background: url("../images/about_visual_bg_mo@1.5x.jpg") no-repeat right center;background-size: cover;}
	.wrap_spirit .section01 .in {padding: 8rem 6rem;}
	.wrap_spirit .section01 .sec_tit {font-size: 4.8rem;font-weight: 700;}
	.wrap_spirit .section01 .txt {font-size: 2.6rem;font-weight: 500;line-height: 150%;}

	.wrap_spirit .section02 .in {padding: 9rem 6rem;}
	.wrap_spirit .section02 .vision,
	.wrap_spirit .section02 .mission {margin-bottom: 6rem;}
	.wrap_spirit .section02 p {font-size: 3.2rem;}
	.wrap_spirit .section02 .mission {display: block;}
	.wrap_spirit .section02 .mission .txt {gap: 2rem;margin: 2rem 0 0;}
	.wrap_spirit .section02 .vision .txt {font-weight: 600;line-height: 150%;}
	.wrap_spirit .section02 .eng {font-size: 4.8rem;font-weight: 700;flex: 0 0 24.2rem;}
	.wrap_spirit .section02 .txt {flex: 1 1 auto;}

	.wrap_spirit .section03 {background: var(--chey-iceblue);}
	.wrap_spirit .section03 .in {padding: 0 0 8rem;text-align: center;}
	.wrap_spirit .section03 .vision_set {width: calc(100% - 12rem);padding: 4.4rem 2.9rem;}
	.wrap_spirit .section03 .vision_set p {font-size: 3.2rem;font-weight: 700;}
	.wrap_spirit .section03 .vision_set p .br {display: none;}

	/* about -- 사람들 */
	.wrap_about .sec_greeting .in {padding: 8rem 6rem;}
	.wrap_about .sec_greeting .cont_set {grid-template-columns: auto 31.5rem;gap: 3rem;padding: 0;}
	.wrap_about .sec_greeting .tit_set {grid-column: unset;}
	.wrap_about .sec_greeting .tit_set .sec_tit {font-size: 4.8rem;font-weight: 700;letter-spacing: -0.04em;}
	.wrap_about .sec_greeting .img_set {aspect-ratio: 315/432;}
	.wrap_about .sec_greeting .img_set img {height: 100%;}
	.wrap_about .sec_greeting .txt_set {grid-column: 1 / 3;}
	.wrap_about .sec_greeting .txt_set p {font-size: 2.6rem;font-weight: 500;line-height: 150%;}
	.wrap_about .sec_greeting .txt_set .name {font-size: 3.2rem;font-weight: 700;}
	.wrap_about .sec_greeting .txt_set .txt {margin: 0 0 3rem;}
	.wrap_about .sec_greeting + .sec_greeting .in {padding-top: 0;}
	.wrap_about .sec_greeting + .sec_greeting .cont_set {padding-top: 8rem;}

	/* partnerships -- 파트너십 */
	.wrap_partnerships .section_list .in {padding: 8rem 6rem;}
	.wrap_partnerships .section_list .tit_set {margin: 0 0 4.3rem;}
	.wrap_partnerships .section_list .tit_set .sec_tit {font-size: 4.8rem;font-weight: 700;letter-spacing: -0.04em;}
	.wrap_partnerships .section_list .cont_set {grid-template-columns: repeat(2, 1fr);}
	.wrap_partnerships .section_list .cont_set.set01 {margin-bottom: 10rem;}
	.wrap_partnerships .section_list .cont_set .c_tit {min-height: 7.8rem;font-size: 2.6rem;line-height: 150%;}
	.wrap_partnerships .section_list .desc {font-size: 2.4rem;font-weight: 500;text-indent: -2rem;padding-left: 2rem;}

	/* annual -- 연차보고서 */
	.wrap_annual .section01 .in {padding: 10rem 6rem;}
	.wrap_annual .section01 .cont_set {grid-template-columns: repeat(1, 1fr);}
	.wrap_annual .section01 .cont_set .txt_set .date {font-size: 2.6rem;line-height: 150%;}
	.wrap_annual .section01 .cont_set .txt_set .tit {font-size: 3.2rem;font-weight: 700;}
	.wrap_annual .section01 .cont_set .txt_set .btn_download {font-size: 2.8rem;font-weight: 700;line-height: 140%;}

	/* location - 오시는 길*/
	.wrap_location .section01 .in {padding: 10rem 6rem;}
	.wrap_location .section01 .contact_set {flex-direction: column;}
	.wrap_location .section01 .contact_set .logo_set .logo {width: 35em;}
	.wrap_location .section01 .contact_set .address {font-size: 2.6rem;text-align: left;}
	.wrap_location .section01 .map_set {display: flex;flex-direction: column;}
	.wrap_location .section01 .map_set .map_area {}
	.wrap_location .section01 .map_set .address {display: block;font-size: 2.6rem;}
	.wrap_location .section01 .map_set .detail {gap: 4rem;}
	.wrap_location .section01 .map_set .detail p {font-size: 2.8rem;font-weight: 700;}
	.wrap_location .section01 .map_set .detail p:nth-child(1) {flex: 0 0 7.1rem;}
	html.eng .wrap_location .section01 .map_set .detail p:nth-child(1) {flex: 0 0 10rem;}
	.wrap_location .section01 .map_set .detail p:nth-child(2) {flex: 1 1 auto;font-size: 2.6rem;}

	/* issues -- 이슈 */
	.wrap_issues .section_visual {background-image: url("../images/issues_visual_bg_mo@1.5x.jpg");}


	/* geopolitics -- 지정학 & 지경학 */
	.wrap_geopolitics_list .section_visual {min-height: 68rem;}
	.wrap_geopolitics .section_visual .bg.pc {display: none;}
	.wrap_geopolitics .section_visual .bg.mo {display: block;}

	/* innovation -- 과학혁신 */
	.wrap_innovation .section_visual {background-image: url("../images/innovation_visual_bg_mo@1.5x.jpg");}

	/* innovation_council -- 과학혁신위원회 */
	/*.wrap_innovation_council .section_visual {min-height: 68rem;}*/
	.wrap_innovation_council .sec_organizational {background-image: url("../images/innovation_council_organizational_bg_mo@1.5x.jpg");}
	.wrap_innovation_council .sec_organizational .in {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 6rem;}
	.wrap_innovation_council .sec_organizational .tit_set {flex: 1 1 100%;display: flex;justify-content: space-between;align-items: center;}
	.wrap_innovation_council .sec_organizational .tit_set .sec_tit {margin: 0;}

	/* global -- 국제학술교류 */
	.wrap_global .section_visual {background-image: url("../images/global_visual_bg_mo@1.5x.jpg");}
	.wrap_global .sec_link_card .content > div:nth-child(1) .card {background-image: url("../images/global_sec01_card01_mo@1.5x.jpg");}
	.wrap_global .sec_link_card .content > div:nth-child(2) .card {background-image: url("../images/global_sec01_card02_mo@1.5x.jpg");}
	.wrap_global .sec_link_card .content > div:nth-child(3) .card {background-image: url("../images/global_sec01_card03_mo@1.5x.jpg");}

	/* forum -- 국제포럼 */
	.wrap_forum .section_visual {background-image: url("../images/forum_visual_bg_mo@1.5x.jpg");}
	.wrap_forum .sec_forum .in {padding: 8rem 6rem;}
	.wrap_forum .sec_forum .tit_set {flex-direction: column;}
	.wrap_forum .sec_forum .tit_set .sec_tit {flex: unset;font-size: 4.8rem;font-weight: 700;letter-spacing: -0.04em;}
	.wrap_forum .sec_forum .tit_set .sec_tit + p {flex: unset;font-size: 2.6rem;}
	.wrap_forum .sec_forum .cont_set {grid-template-columns: repeat(1, 1fr);}
	.wrap_forum .sec_forum .cont_set .c_tit {font-size: 2.6rem;line-height: 150%;}
	.wrap_forum .sec_forum .cont_set .s_tit {font-size: 2.4rem;font-weight: 500;margin: 0 0 0.4rem;}
	.wrap_forum .sec_forum .cont_set .txt {font-size: 2.6rem;font-weight: 500;line-height: 150%;}
	.wrap_forum .section_forum_etc .cont_set {grid-template-columns: repeat(2, 1fr);}

	/* wrap_forum_view 국제포럼 보기 페이지 */
	.wrap_forum_view .sec_forum_header .in {padding: 8rem 6rem;}
	.wrap_forum_view .sec_forum_header .tit_set {display: flex;flex-direction: column;}
	.wrap_forum_view .sec_forum_header .tit_set .cate {order: 1;font-size: 3.2rem;line-height: 150%;}
	.wrap_forum_view .sec_forum_header .tit_set .subject {order: 2;font-size: 4.8rem;margin: 0;}
	.wrap_forum_view .sec_forum_header .tit_set .cont {order: 4;font-size: 2.6rem;font-weight: 500;line-height: 150%;}
	.wrap_forum_view .sec_forum_header .tit_set .img_set {order: 3;margin: 3rem 0;}

	.wrap_forum_view .sec_board_view .in {padding: 3rem;}
	.wrap_forum_view .sec_board_view .v_head_set .subject {font-size: 3.2rem;}
	.wrap_forum_view .sec_board_view .profile_dl_set {flex-direction: column;gap: 1rem;}

	/* isef -- 국제학술교류 프로그램 */
	.wrap_isef .section_visual {background-image: url("../images/isef_visual_bg_mo@1.5x.jpg");}
	.wrap_isef .sec_simple_content .tit_set .sec_tit .br {display: none;}
	.wrap_isef .sec_current .total_list ul li {grid-template-columns: 14.3rem 1px auto;height: auto;padding: 2rem;}
	.wrap_isef .sec_current .total_list .t_tit p:nth-of-type(2) {font-size: 3.2rem;letter-spacing: -0.04em;}
	.wrap_isef .section_letter .tit_set {margin: 0 0 6rem;}
	.wrap_isef .section_letter .tit_set .eng {font-size: 4.8rem;font-weight: 700;letter-spacing: -0.04em;}
	.wrap_isef .section_letter .txt_set .btn_letter {font-size: 3.2rem;font-weight: 700;padding: 3.6rem 0;}
	.wrap_isef .sec_board .sec_tit {font-size: 4.8rem;font-weight: 700;letter-spacing: -0.04em;margin: 0 0 9rem;}
	.wrap_isef .sec_board .board_list li > a {display: block;}
	.wrap_isef .sec_board .board_list .meta_info {position: static;text-align: left;}

	/* isef -- 국제학술교류 프로그램 내용 */
	.wrap_isef_sub .section_guide .in {padding: 8rem 6rem;}
	.wrap_isef_sub .section_guide .content_set {padding: 3rem;}
	.wrap_isef_sub .section_guide .guide_list > li {flex-direction: column;}
	.wrap_isef_sub .section_guide .guide_list .li_tit {flex: unset;font-size: 2.8rem;font-weight: 700;}
	.wrap_isef_sub .section_guide .guide_list .li_cont {flex: unset;}
	.wrap_isef_sub .section_guide .guide_list .li_desc {margin: 2rem 0 0;}
	.wrap_isef_sub .section_guide .guide_list .li_desc p {opacity: 0.4;font-size: 2.4rem;font-weight: 500;text-indent: -2rem;padding-left: 2rem;}
	.wrap_isef_sub .section_guide .guide_list .list_txt li {font-size: 2.6rem;line-height: 150%;}

	.wrap_isef_sub .section_guide .guide_list .list_graphic {grid-template-columns: repeat(2, 1fr);gap: 2rem;}
	.wrap_isef_sub .section_guide .guide_list .list_graphic .g_icon {height: 10rem;}
	.wrap_isef_sub .section_guide .guide_list .list_graphic .g_tit {font-size: 2.6rem;line-height: 150%;}
	.wrap_isef_sub .section_guide .guide_list .list_graphic .g_txt {font-size: 2.4rem;font-weight: 500;}

	.wrap_isef_sub .section_guide .guide_list .list_process {gap: 5rem;}
	.wrap_isef_sub .section_guide .guide_list .list_process li::after {width: 5rem;}
	.wrap_isef_sub .section_guide .guide_list .list_process .p_tit {font-size: 2.6rem;line-height: 150%;}
	.wrap_isef_sub .section_guide .guide_list .list_process .p_txt {font-size: 2.4rem;font-weight: 500;}
	.wrap_isef_sub .section_guide .guide_list .list_process .online {font-size: 2.4rem;font-weight: 500;}

	/* isef_program -- 국제학술교류 프로그램 내용 */
	.wrap_isef_program .section_guide .guide_list li:nth-child(6) dl {grid-template-columns: minmax(19.5rem, auto) auto;}
	.wrap_isef_program .section_guide .guide_list li:nth-child(7) dl {grid-template-columns: minmax(7.6rem, auto) auto;}

	/* isef apply 지원하기 */
	.wrap_isef_sub .section_apply_status .in {padding: 8rem 6rem;}
	.wrap_isef_sub .section_apply_status .tit_set {flex-direction: column;align-items: unset;justify-content: unset;}
	.wrap_isef_sub .section_apply_status .tit_set .sec_tit .br {display: none;}
	.wrap_isef_sub .section_apply_status:not(:has(.process_set)) .tit_set {gap: 3rem;}
	.wrap_isef_sub .section_apply_status .tit_set .txt {font-size: 2.6rem;}
	.wrap_isef_sub .section_apply_status .process_set .timer {font-size: 2.4rem;opacity: 0.4;}
	.wrap_isef_sub .section_apply_status .process_set > ul {flex-direction: column;}
	.wrap_isef_sub .section_apply_status .process_set > ul > li {flex-direction: row;gap: 2rem;height: auto;border-radius: 3rem;padding: 1.5rem 3rem;}
	.wrap_isef_sub .section_apply_status .process_set .num {font-size: 2.6rem;font-weight: 500;line-height: 150%;}
	.wrap_isef_sub .section_apply_status .process_set .txt {font-size: 2.6rem;font-weight: 500;line-height: 150%;margin: 0;}
	.wrap_isef_sub .section_apply_status .process_set .txt .br {display: none;}
	.wrap_isef_sub .section_apply_status .process_set .icon {position: static;margin: 0 0 0 auto;}
	.wrap_isef_sub .section_apply_status .desc {font-size: 2.4rem;font-weight: 500;opacity: 0.4;text-indent: -2rem;padding-left: 2rem;}

	.wrap_isef_sub .sec_input_form {background: unset;border-radius: 0;padding: 0;}
	.wrap_isef_sub .sec_input_form .form_in {}
	.wrap_isef_sub .sec_input_form .input_set {display: flex;flex-direction: column;gap: 2rem;width: 100%;background: var(--chey-white);border-radius: 2rem;padding: 3rem;}
	.wrap_isef_sub .sec_input_form .input_set dl {gap: 3rem;}
	.wrap_isef_sub .sec_input_form .input_set dl dt {flex: 0 1 11rem;font-size: 2.6rem;font-weight: 500;line-height: 150%;}
	.wrap_isef_sub .sec_input_form .input_set dl dd {flex: 1 1 auto;flex-direction: column;}
	.wrap_isef_sub .sec_input_form .input_set .input_box {height: 6rem;font-size: 2.4rem;font-weight: 500;line-height: 150%;}
	.wrap_isef_sub .sec_input_form .btn_set {gap: 3rem;margin: 3rem 0 0;}
	.wrap_isef_sub .sec_input_form .btn_set .btn {display: block;width: 100%;font-size: 3.2rem;border-radius: 3rem;}
	.wrap_isef_sub .sec_input_form .btn_set .desc {font-size: 2.4rem;font-weight: 500;text-align: left;margin: 0;opacity: 0.4;text-indent: -2rem;padding-left: 2rem;}


	.wrap_isef_apply .section01 .in {padding: 8rem 6rem;}
	.wrap_isef_apply .section01 .tit_set {flex-direction: column;align-items: unset;justify-content: unset;}
	.wrap_isef_apply .section01 .tit_set .tit {font-size: 2.8rem;line-height: 140%;letter-spacing: -0.04em;text-transform: uppercase;margin: 0 0 6rem;}
	.wrap_isef_apply .section01 .tit_set .txt {font-size: 2.6rem;}
	.wrap_isef_apply .section01 .tit_set .txt .br {display: none;}

	/* isef 지원하기 01 */
	.wrap_isef_apply_step01 .sec_input_form .btn_temporary_password {height: 6rem;font-size: 2.4rem;font-weight: 500;line-height: 6rem;margin: 0 auto 0 0;}

	/* isef 지원 내역 */
	.wrap_isef_apply_history .sec_input_form .btn_set .btn_temporary_password {color: var(--chey-bluegray50);background: var(--chey-white);opacity: 1;}
	.wrap_isef_apply_history .sec_history_list .h_li {flex-direction: column;align-items: unset;gap: unset;}
	.wrap_isef_apply_history .sec_history_list .h_li .h_tit {display: block;font-size: 3.2rem;margin: 0 0 2rem;}
	.wrap_isef_apply_history .sec_history_list .h_li > div {width: 100%;padding: 0;margin-bottom: 2rem;font-size: 2.6rem;line-height: 150%;text-align: left;}
	.wrap_isef_apply_history .sec_history_list .h_li > div:last-child {margin-bottom: 0;}
	.wrap_isef_apply_history .sec_history_list .h_li > div::before {content: none;}
	.wrap_isef_apply_history .sec_history_list .h_li > div a {display: block;width: 100%;font-size: 3.2rem;line-height: 150%;}
	.wrap_isef_apply_history .sec_history_list .h_li > div span {display: block;width: 100%;max-width: 100%;font-size: 2.6rem;line-height: 150%;text-align: left;}

	/* isef_invitation -- 초청학자 명단 */
	.wrap_isef_invitation .board_search_set .select_set {display: block;}
	.wrap .invitation_set .profile_set .year {font-size: 2.6rem;line-height: 150%;}
	.wrap .invitation_set .profile_set .name {display: block;font-size: 3.2rem;font-weight: 700;}
	.wrap .invitation_set .profile_set .career {display: block;font-size: 2.6rem;line-height: 150%;margin: 1rem 0 0;}
	.wrap .invitation_set .profile_set .career::before {content: none;}

	/* arc -- 아시아연구센터 */
	.wrap_arc .section_visual {background-image: url("../images/arc_visual_bg_mo@1.5x.jpg");}
	.wrap_arc .sec_current .total_list .t_tit p:nth-of-type(2) {font-size: 2.8rem;}
	.wrap_arc .sec_current .total_list ul li {grid-template-columns: 14.3rem 1px auto;}
	.wrap_arc .sec_current .total_list ul li .line {height: 100%;}
	.wrap_arc .sec_current .total_list .content {flex-direction: column;align-items: flex-start;gap: 1rem;}
	.wrap_arc .sec_current .total_list .content p:nth-child(1) {flex: unset;font-size: 2.6rem;font-weight: 700;letter-spacing: -0.04em;margin: 0;}
	.wrap_arc .sec_current .total_list .content p .br {display: none;}

	/* Notice -- 공지사항 */
	.wrap_notice .section_visual {min-height: 68rem;}

	/* Events -- 학술행사 */
	.wrap_events .board_container .card_container .card_list .img_set {aspect-ratio: 240/240;}

	/* dataroom -- 발간물 */
	.wrap_dataroom .sec_board .card_container .card_list li .img_set {aspect-ratio: 570/300;}

}


/*
	영문페이지
*/

/* 로고 */
html.eng .wrap_header nav .nav-menu::after {left: -1rem;}
html.eng .wrap_header nav .submenu {min-width: 16rem;width: 100%;}
/* 메뉴명이 너무 길어서 창이 줄어들었을때 줄바꿈이 되어 디자인이 틀어지는 상황 */
html.eng .wrap_header nav .nav-item:nth-child(2) .menu a {max-width: 21rem;}
html.eng .wrap_header nav .nav-item:nth-child(3) .menu a {max-width: 24rem;}

html.eng .wrap_header .logo_set .logo {width: 17rem;aspect-ratio: 170/41;background: url("../images/eng_logo_chey_bk@2x.png") no-repeat center center;background-size: 17rem auto;}
html.eng .footer .address .logo {width: 17rem;aspect-ratio: 170/41;background: url("../images/eng_logo_chey_wh@2x.png") no-repeat center center;background-size: contain;}
html.eng .wrap .sec_board_view .v_bottom_set ul li p .txt {flex: 0 0 95px;}
/* 한글 소글씨 삭제 */
html.eng .wrap .section_visual .sec_tit .ko {display: none;opacity: 0;visibility: hidden;}
html.eng .wrap_main .section_focus .card_set .content .ko {display: none;opacity: 0;visibility: hidden;}
/*
	햄버거버튼 클릭시 전체메뉴 흰색 배경
	width 계산법 : .wrap_header nav .nav-menu의 너비에 1.8rem 을 더하면 됩니다
	height 계산법 : .wrap_header nav .nav-item .submenu ul의 높이값과 동일하면됩니다
 */
html.eng .wrap_header nav .nav-menu::after {width: 63.5rem;height: 26rem;}
/*.wrap_header nav .nav-menu::after {width: var(--maxMenuWidth);height: var(--maxMenuHeight);}*/

@media (max-width: 1080px){
	html.eng .wrap_header .logo_set .logo {width: 25rem;background-size: contain;}
}
