:root{--gnb-mega-duration:.35s;--gnb-mega-ease:cubic-bezier(.4, 0, .2, 1);--gnb-dim-duration:.35s;--gnb-mega-fixed-top:128px;--sub-header-scroll-duration:.22s;--sub-header-scroll-duration-hide:.16s;--sub-header-scroll-ease:cubic-bezier(.4, 0, .2, 1);--sub-header-scroll-duration-product:.1s;--gnb-mobile-panel-duration:.3s;--gnb-mobile-panel-ease:cubic-bezier(.4, 0, .2, 1)}.gnb_mega ::-webkit-scrollbar{width:3px;height:3px}.gnb_mega::-webkit-scrollbar{width:3px;height:3px}.gnb_menu_wrap ::-webkit-scrollbar{width:3px;height:3px}.main_header ::-webkit-scrollbar{width:3px;height:3px}.gnb_mega ::-webkit-scrollbar-button{width:0;height:0;display:none}.gnb_mega::-webkit-scrollbar-button{width:0;height:0;display:none}.gnb_menu_wrap ::-webkit-scrollbar-button{width:0;height:0;display:none}.main_header ::-webkit-scrollbar-button{width:0;height:0;display:none}.gnb_mega ::-webkit-scrollbar-track{background:0 0}.gnb_mega::-webkit-scrollbar-track{background:0 0}.gnb_menu_wrap ::-webkit-scrollbar-track{background:0 0}.main_header ::-webkit-scrollbar-track{background:0 0}.gnb_mega ::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.gnb_mega::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.gnb_menu_wrap ::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.main_header ::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}@supports not selector(::-webkit-scrollbar){.gnb_mega,.gnb_menu_wrap,.main_header{scrollbar-width:thin;scrollbar-color:#ddd transparent}}.sub_header-wrap.is-product-detail{--sub-header-scroll-duration:var(--sub-header-scroll-duration-product);--sub-header-scroll-duration-hide:var(--sub-header-scroll-duration-product)}.sub_breadcrumb{transition:background-color var(--sub-header-scroll-duration) var(--sub-header-scroll-ease), color var(--sub-header-scroll-duration) var(--sub-header-scroll-ease);background:#fff;flex-shrink:0}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb{background:#0f1f45}.sub_breadcrumb .inner{justify-content:space-between;align-items:center;max-width:1460px;min-height:48px;margin:0 auto;padding:0 10px;display:flex}.sub_breadcrumb .breadcrumb_nav{color:#888;align-items:center;gap:10px;font-size:13px;line-height:19px;display:flex}.is-at-top .main_header .sub_breadcrumb .breadcrumb_nav{color:#ffffff80}.main_header .sub_breadcrumb .breadcrumb_nav{color:#888}.is-invert.is-gnb-hidden .sub_breadcrumb .breadcrumb_nav{color:#ffffff80}.sub_breadcrumb .breadcrumb_nav__group{display:contents}.sub_breadcrumb .breadcrumb_nav a,.sub_breadcrumb .breadcrumb_links a{color:#888;text-decoration:none;transition:color .2s,opacity .2s}.sub_breadcrumb .breadcrumb_nav a:hover,.sub_breadcrumb .breadcrumb_links a:hover,.sub_breadcrumb .breadcrumb_nav .breadcrumb_current{color:#222}.sub_breadcrumb .breadcrumb_sep{opacity:.4;background:url(/ico/ico_right.svg) 50%/contain no-repeat;width:8px;height:8px;display:block}.sub_breadcrumb .breadcrumb_home{background:url(/ico/ico_home.svg) 50%/contain no-repeat;flex-shrink:0;width:13px;height:13px;transition:opacity .2s;display:block}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb .breadcrumb_sep{opacity:.6;background-image:url(/ico/ico_right_white.svg)}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb{color:#fff}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb .breadcrumb_nav a,.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb .breadcrumb_links a{color:#fff;opacity:.5}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb .breadcrumb_nav a:hover{color:#fff;opacity:.8}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb .breadcrumb_links a{opacity:.7}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb .breadcrumb_links a:hover{opacity:1}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb .breadcrumb_nav .breadcrumb_current{color:#fff;opacity:1}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb .breadcrumb_home{filter:brightness(0)invert();opacity:.7}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb .breadcrumb_home:hover{opacity:1}.gnb_menu_wrap.sub_header:not(.is-gnb-hidden) .sub_breadcrumb .breadcrumb_home{filter:none;opacity:1;background:url(/ico/ico_home.svg) 50%/contain no-repeat;-webkit-mask:none;mask:none}.gnb_menu_wrap.sub_header:not(.is-gnb-hidden) .sub_breadcrumb .breadcrumb_home:hover{background-image:url(/ico/ico_home_222.svg)}.sub_breadcrumb .breadcrumb_links{align-items:center;gap:24px;font-size:14px;font-weight:500;display:flex}header.main_header.is-invert.is-gnb-hidden .breadcrumb_links a{color:#fff;opacity:.7}header.main_header.is-invert.is-gnb-hidden .breadcrumb_links a:hover{opacity:1}.sub_breadcrumb .breadcrumb_links a{color:#666}.sub_breadcrumb .breadcrumb_external{align-items:center;gap:6px;display:inline-flex}header.main_header.is-invert.is-gnb-hidden .sub_breadcrumb .icon_external{background:url(/ico/ico_arrow_right_18_white.svg) 50%/contain no-repeat}.sub_breadcrumb .breadcrumb_links a:hover .icon_external{opacity:1;background:url(/ico/ico_arrow_right_18_gray_hover.svg) 50%/contain no-repeat}.sub_breadcrumb .icon_external{background:url(/ico/ico_arrow_right_18_gray.svg) 50%/contain no-repeat;width:12px;height:12px;display:block}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header.is-gnb-hidden .sub_breadcrumb .icon_external{background:url(/ico/ico_arrow_right_18_white.svg) 50%/contain no-repeat;width:12px;height:12px;display:block}@media (max-width:1200px){.sub_breadcrumb{display:none}}@media (min-width:781px){.sub_header-wrap.is-at-top{z-index:1000;position:relative}.sub_header-wrap:not(.is-at-top):after{content:"";height:80px;transition:height var(--sub-header-scroll-duration) var(--sub-header-scroll-ease);display:block}.sub_header-wrap:not(.is-at-top).is-gnb-hidden:after{transition-duration:var(--sub-header-scroll-duration-hide)}@media (min-width:1201px){.sub_header-wrap:not(.is-at-top):after{height:128px}}.sub_header-wrap:not(.is-at-top):has(.gnb_menu_wrap.is-mega-open):after{height:80px;transition:none}@media (min-width:1201px){.sub_header-wrap:not(.is-at-top):has(.gnb_menu_wrap.is-mega-open):after{height:128px}}.sub_header-wrap.is-search-open:not(.is-at-top):after{height:80px;transition:none}@media (min-width:1201px){.sub_header-wrap.is-search-open:not(.is-at-top):after{height:128px}}.gnb_menu_wrap.sub_header.is-mega-open.is-gnb-hidden .sub_header__gnb-row{opacity:1;pointer-events:auto;height:60px}.sub_header-wrap:not(.is-at-top):has(.gnb_menu_wrap.is-mega-open).is-gnb-hidden .sub_breadcrumb{background:#fff}@media (max-width:1200px){.sub_header-wrap:not(.is-at-top):after{height:60px}}.gnb_menu_wrap.sub_header{background:#fff;flex-direction:column;width:100%;height:auto;transition:background-color .3s,border-color .3s;display:flex}.sub_header-wrap.is-at-top .gnb_menu_wrap.sub_header{background:0 0;position:relative}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header{z-index:1000;position:fixed;top:0;left:0;right:0}.sub_header__gnb-row{height:80px;transition:height var(--sub-header-scroll-duration) var(--sub-header-scroll-ease), opacity var(--sub-header-scroll-duration) var(--sub-header-scroll-ease);flex-shrink:0;overflow:visible}.gnb_menu_wrap.sub_header.is-gnb-hidden .sub_header__gnb-row{opacity:0;pointer-events:none;height:0;transition:height var(--sub-header-scroll-duration-hide) var(--sub-header-scroll-ease), opacity calc(var(--sub-header-scroll-duration-hide) * .85) var(--sub-header-scroll-ease)}.gnb_menu_wrap.sub_header.is-gnb-revealed .sub_header__gnb-row,.gnb_menu_wrap.sub_header.is-mega-open .sub_header__gnb-row,.gnb_menu_wrap.sub_header.is-search-open .sub_header__gnb-row{opacity:1;pointer-events:auto;border-bottom:1px solid #2222221a;height:80px}.gnb_menu_wrap.sub_header.is-mega-open .sub_header__gnb-row,.gnb_menu_wrap.sub_header.is-search-open .sub_header__gnb-row{transition:none}.gnb_menu_wrap.sub_header .gnb_menu_inner{height:80px}.gnb_menu_wrap.sub_header.is-top{background:var(--color-bg)}.gnb_menu_wrap.sub_header.is-top .sub_header__gnb-row{background:#fff;border-bottom:1px solid #2222221a}.gnb_menu_wrap.sub_header.is-invert{border-bottom:none}.gnb_menu_wrap.sub_header.is-top .gnb_nav_list .link{color:#222}.gnb_menu_wrap.sub_header.is-top .icon_menu{background-image:url(/ico/ico_menu_24_mo.svg)}.gnb_menu_wrap.sub_header.is-invert .gnb_nav_list .link{color:#222}.gnb_menu_wrap.sub_header.is-invert .icon_menu{background-image:url(/ico/ico_menu_24_mo.svg)}@media (prefers-reduced-motion:reduce){.sub_header-wrap:not(.is-at-top):after,.sub_header__gnb-row,.gnb_menu_wrap.sub_header.is-gnb-hidden .sub_header__gnb-row,.sub_breadcrumb{transition:none!important}}}@media (max-width:1200px){.gnb_menu_wrap.sub_header{border-bottom:1px solid #2222221a}.sub_header-wrap:not(.is-at-top):after{height:60px}.sub_header-wrap.is-search-open:not(.is-at-top):after{transition:none}}@media (max-width:780px){.sub_header-wrap.is-at-top{z-index:1000;position:relative}.sub_header-wrap:not(.is-at-top):after{content:"";height:60px;display:block}.gnb_menu_wrap.sub_header{background:#fff;flex-direction:column;width:100%;height:auto;transition:background-color .3s,border-color .3s;display:flex}.sub_header-wrap.is-at-top .gnb_menu_wrap.sub_header{position:relative}.sub_header-wrap:not(.is-at-top) .gnb_menu_wrap.sub_header{z-index:1000;position:fixed;top:0;left:0;right:0}.sub_header__gnb-row{flex-shrink:0;height:60px;transition:height .2s,opacity .2s;overflow:hidden}.gnb_menu_wrap.sub_header.is-gnb-hidden .sub_header__gnb-row{opacity:0;pointer-events:none;height:0}.gnb_menu_wrap.sub_header .gnb_menu_inner{border-bottom:1px solid #2222221a;height:60px}.gnb_menu_wrap.sub_header.is-top{background:var(--color-bg)}.gnb_menu_wrap.sub_header.is-invert{border-bottom:1px solid #e5e5e5}.gnb_menu_wrap.sub_header.is-top .gnb_nav_list .link{color:var(--color-primary)}.gnb_menu_wrap.sub_header.is-top .icon_menu,.gnb_menu_wrap.sub_header.is-invert .icon_menu{background-image:url(/ico/ico_menu_24_mo.svg)}}.main_header .sub_breadcrumb .breadcrumb_nav{display:none}.main_header.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_nav{display:flex}.main_header-wrap.is-at-top .main_header.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_nav .breadcrumb_current,.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_nav .breadcrumb_current{color:#fff}.main_header.is-invert.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_nav .breadcrumb_current{color:#222}.main_header.is-invert.main_header--breadcrumb-nav:not(.is-gnb-hidden) .sub_breadcrumb .breadcrumb_home{filter:none;opacity:1;background:url(/ico/ico_home.svg) 50%/contain no-repeat;transition:filter .2s;-webkit-mask:none;mask:none}.main_header.is-invert.main_header--breadcrumb-nav:not(.is-gnb-hidden) .sub_breadcrumb .breadcrumb_home:hover{background-image:url(/ico/ico_home_222.svg)}.main_header.main_header--breadcrumb-nav .sub_breadcrumb .inner{justify-content:space-between}.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb{color:#fff}.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_nav a,.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_links a{color:#fff;opacity:.5}.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_links a{opacity:.7}.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_links a:hover{opacity:1}.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_nav .breadcrumb_current{color:#fff;opacity:1}.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_home{filter:brightness(0)invert();opacity:.7}.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_home:hover{opacity:1}.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb .breadcrumb_sep{opacity:.6;background-image:url(/ico/ico_right_white.svg)}.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb .icon_external{filter:brightness(0)invert();opacity:.7}.main_header-wrap.is-gnb-hidden .main_header.main_header--breadcrumb-nav .sub_breadcrumb a:hover .icon_external{opacity:1}.main_header .sub_breadcrumb .inner{justify-content:flex-end}.main_header-wrap.is-at-top{z-index:1000;height:0;position:relative;overflow:visible}.main_header-wrap:not(.is-at-top):after{content:"";height:80px;transition:height var(--sub-header-scroll-duration) var(--sub-header-scroll-ease);display:block}.main_header-wrap:not(.is-at-top).is-gnb-hidden:after{transition-duration:var(--sub-header-scroll-duration-hide)}@media (min-width:1201px){.main_header-wrap:not(.is-at-top):has(.sub_breadcrumb):after{height:128px}.main_header-wrap:not(.is-at-top):not(:has(.sub_breadcrumb)):after{height:80px}.main_header-wrap:not(.is-at-top).is-gnb-hidden:not(:has(.sub_breadcrumb)):after{height:0}.main_header-wrap:not(.is-at-top):has(.main_header.is-mega-open):after{height:80px;transition:none}@media (min-width:1201px){.main_header-wrap:not(.is-at-top):has(.main_header.is-mega-open):has(.sub_breadcrumb):after{height:128px}.main_header-wrap:not(.is-at-top):has(.main_header.is-mega-open):not(:has(.sub_breadcrumb)):after{height:80px}}.main_header-wrap.is-search-open:not(.is-at-top):after{height:128px;transition:none}.main_header-wrap.is-search-open:not(.is-at-top):not(:has(.sub_breadcrumb)):after{height:80px}}.main_header{flex-direction:column;width:100%;height:auto;transition:background-color .3s,border-color .3s;display:flex}.main_header-wrap.is-at-top .main_header,.main_header-wrap:not(.is-at-top) .main_header{z-index:1000;position:fixed;top:0;left:0;right:0}.main_header .sub_breadcrumb{transition:background-color var(--sub-header-scroll-duration) var(--sub-header-scroll-ease), color var(--sub-header-scroll-duration) var(--sub-header-scroll-ease)}.main_header-wrap.is-gnb-hidden .main_header .sub_breadcrumb{color:#fff;background:#0f1f45}.main_header.is-top .sub_breadcrumb{background:0 0}.main_header.is-top .sub_breadcrumb .breadcrumb_nav a,.main_header.is-top .sub_breadcrumb .breadcrumb_links a{color:#ffffffb3}.main_header.is-top .sub_breadcrumb .breadcrumb_nav a:hover,.main_header.is-top .sub_breadcrumb .breadcrumb_links a:hover,.main_header.is-top .sub_breadcrumb .breadcrumb_nav .breadcrumb_current{color:#fff}.main_header.is-top .sub_breadcrumb .breadcrumb_home{filter:brightness(0)invert();opacity:.7}.main_header.is-top .sub_breadcrumb .breadcrumb_home:hover{opacity:1}.main_header.is-top .sub_breadcrumb .breadcrumb_sep{filter:brightness(0)invert();opacity:.5}.main_header.is-top .sub_breadcrumb .icon_external{filter:brightness(0)invert();opacity:.7}.main_header__gnb-row{flex-shrink:0;height:80px;overflow:visible}.is-invert.is-gnb-revealed .main_header__gnb-row{border-color:#2222221a}.main_header.is-gnb-hidden:not(.is-mega-open):not(.is-search-open) .main_header__gnb-row{visibility:hidden;pointer-events:none;height:0;overflow:hidden}.main_header__gnb-row,.main_header.is-mega-open .main_header__gnb-row,.main_header.is-search-open .main_header__gnb-row{opacity:1;pointer-events:auto;height:80px}.main_header__gnb-row{border-bottom:1px solid #fff3}.main_header.is-mega-open .main_header__gnb-row,.main_header.is-search-open .main_header__gnb-row{border-bottom:1px solid #2222221a;transition:none}@media (prefers-reduced-motion:reduce){.main_header-wrap:not(.is-at-top):after,.main_header__gnb-row,.main_header.is-gnb-hidden .main_header__gnb-row,.main_header .sub_breadcrumb{transition:none!important}}.main_header__inner{justify-content:space-between;align-items:center;width:100%;max-width:1460px;height:80px;margin:0 auto;display:flex;position:relative}.main_header.is-top{background:0 0;border-bottom:none}.main_header.is-top .main_header__nav-link{color:#fff}.main_header.is-top .main_header__btn-search{background-image:url(/ico/ico_search_24_white.svg)}.main_header.is-top .main_header__btn-global-icon{background-image:url(/ico/ico_global_24_white.svg)}.main_header.is-top:not(.is-mega-open):not(.is-search-open) .main_header__btn-global-label{color:#fff}.main_header.is-top .main_header__icon-menu span{background:#fff}.main_header.is-top .icon_menu{background-image:url(/ico/ico_menu_24_white_mo.svg)}.main_header.is-invert{background:#fff;border-bottom:none}.main_header.is-invert .main_header__nav-link{color:#222}.main_header.is-invert .main_header__icon-menu span{background:var(--color-primary,#0f1f45)}.main_header.is-mega-open,.main_header.is-search-open{background:#fff;border-bottom:none}.main_header.is-mega-open .main_header__gnb-row,.main_header.is-search-open .main_header__gnb-row{border-bottom:1px solid #2222221a}.main_header.is-mega-open .sub_breadcrumb,.main_header.is-search-open .sub_breadcrumb,.gnb_menu_wrap.sub_header.is-mega-open .sub_breadcrumb,.gnb_menu_wrap.sub_header.is-search-open .sub_breadcrumb{visibility:hidden}.main_header.is-mega-open.is-top .main_header__nav-link,.main_header.is-search-open.is-top .main_header__nav-link,.main_header.is-search-open.is-invert .main_header__nav-link{color:#222}.main_header.is-mega-open.is-top .main_header__logo-img--white,.main_header.is-search-open.is-top .main_header__logo-img--white,.main_header.is-search-open.is-invert .main_header__logo-img--white{display:none}.main_header.is-mega-open.is-top .main_header__logo-img--dark,.main_header.is-search-open.is-top .main_header__logo-img--dark,.main_header.is-search-open.is-invert .main_header__logo-img--dark{display:block}.main_header.is-mega-open.is-top .main_header__btn-search{background-image:url(/ico/ico_search_24.svg)}.main_header.is-mega-open.is-top .main_header__btn-global-icon,.main_header.is-search-open.is-top .main_header__btn-global-icon,.main_header.is-search-open.is-invert .main_header__btn-global-icon{background-image:url(/ico/ico_global_24.svg)}.main_header.is-mega-open.is-top .main_header__icon-menu span,.main_header.is-search-open.is-top .main_header__icon-menu span,.main_header.is-search-open.is-invert .main_header__icon-menu span{background:var(--color-primary,#0f1f45)}.main_header.is-mega-open.is-top .icon_menu,.main_header.is-search-open .icon_menu,.main_header.is-search-open.is-top .icon_menu,.main_header.is-search-open.is-invert .icon_menu{background-image:url(/ico/ico_menu_24_mo.svg)}.main_header.is-mega-open.is-gnb-hidden .main_header__gnb-row,.main_header.is-search-open.is-gnb-hidden .main_header__gnb-row{visibility:visible;pointer-events:auto;height:80px;overflow:visible}.main_header-wrap:not(.is-at-top):has(.main_header.is-mega-open).is-gnb-hidden .sub_breadcrumb{background:#fff}.main_header-wrap.is-search-open:not(.is-at-top):after{transition:none}.main_header__logo{z-index:2;flex-shrink:0;position:relative}.main_header__logo a{display:block}.main_header__logo-img{width:auto;height:30px;display:block}.main_header__logo-img--dark,.main_header.is-invert .main_header__logo-img--white{display:none}.main_header.is-invert .main_header__logo-img--dark{display:block}.main_header__actions{z-index:2;flex-shrink:0;align-items:center;display:flex;position:relative}.main_header__btn-search,.main_header__btn-global{cursor:pointer;background-color:#0000;border:none;padding:0}.main_header__btn-search{background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.main_header__btn-global{align-items:center;gap:8px;height:24px;display:inline-flex}.main_header__btn-global-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:24px;height:24px}.main_header__btn-global-label{color:#222;white-space:nowrap;font-size:15px;font-weight:500;line-height:1}.main_header.is-invert .main_header__btn-search{background-image:url(/ico/ico_search_24.svg)}.main_header__btn-search{background-image:url(/ico/ico_search_24_white.svg)}.main_header.is-top .main_header__btn-search.is-close,.main_header.is-invert .main_header__btn-search.is-close,.main_header.is-search-open .main_header__btn-search.is-close,.main_header.is-mega-open .main_header__btn-search.is-close{background-image:url(/ico/ico_close_24.svg)}.main_header.is-invert .main_header__btn-global-icon{background-image:url(/ico/ico_global_24.svg)}.main_header__btn-global-icon{background-image:url(/ico/ico_global_24_white.svg)}.main_header__btn-menu{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.main_header__icon-menu{flex-direction:column;justify-content:center;gap:5px;width:24px;height:24px;display:flex}.main_header__icon-menu span{width:100%;height:2px;transition:transform .2s,opacity .2s,background-color .3s;display:block}.main_header__btn-menu.is-active .main_header__icon-menu span:first-child{transform:translateY(7px)rotate(45deg)}.main_header__btn-menu.is-active .main_header__icon-menu span:nth-child(2){opacity:0}.main_header__btn-menu.is-active .main_header__icon-menu span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (min-width:1201px){.main_header.is-gnb-hidden .main_header__mobile-menu,.main_header.is-gnb-hidden .main_header__mobile-dim{top:48px}.main_header.is-gnb-hidden .main_header__mobile-dim{inset:48px 0 0}.main_header__inner{padding:0 10px}.main_header__nav{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_header__nav-list{align-items:center;gap:70px;margin:0;padding:0;list-style:none;display:flex}.main_header__nav-link{white-space:nowrap;min-height:28px;color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-bottom:3px solid #0000;align-items:flex-end;padding:23px 0 25px;font-family:inherit;font-size:18px;font-weight:500;line-height:28px;text-decoration:none;transition:color .3s,border-color .2s,font-weight .2s;display:inline-flex}.main_header__nav-link:hover{border-bottom-color:#0f1f45}.main_header.is-top:not(.is-mega-open):not(.is-search-open) .main_header__nav-link:hover,.main_header.is-top:not(.is-mega-open):not(.is-search-open) .main_header__nav-item.is-active .main_header__nav-link{border-bottom-color:#fff}.main_header.is-mega-open .main_header__nav-item.is-active .main_header__nav-link{color:#222;border-bottom-color:#0f1f45}.main_header__actions--desktop{gap:40px}.main_header__actions--mobile,.main_header__mobile-menu,.main_header__mobile-dim{display:none}}@media (max-width:1200px){.main_header__inner{padding:0 20px}.main_header__nav,.main_header__actions--desktop{display:none}.main_header__actions--mobile{gap:23px;display:flex}.main_header.is-gnb-hidden .main_header__mobile-menu,.main_header.is-gnb-hidden .main_header__mobile-dim{top:0}.main_header.is-gnb-hidden .main_header__mobile-dim{inset:0}.main_header__mobile-menu{z-index:1001;background:#111;padding:24px 20px;display:none;position:fixed;inset:80px 0 0;overflow-y:auto}.main_header__mobile-menu.is-open{display:block}.main_header__mobile-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.main_header__mobile-link{color:#fff;border-bottom:1px solid #ffffff1f;padding:16px 0;font-size:18px;font-weight:500;line-height:28px;text-decoration:none;display:block}.main_header__mobile-dim{z-index:1000;cursor:pointer;background:#00000080;border:none;display:block;position:fixed;inset:80px 0 0}}.gnb_menu_wrap{z-index:1000;flex-direction:column;width:100%;height:60px;transition:transform .3s,background-color .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.gnb_menu_wrap.is-hidden{transform:translateY(-100%)}.gnb_menu_wrap .gnb_menu_inner{justify-content:space-between;align-items:center;width:100%;max-width:1460px;height:80px;margin:0 auto;padding:0 10px;display:flex}.gnb_menu_wrap .logo{flex-shrink:0}.gnb_menu_wrap .logo a{display:block}.gnb_menu_wrap .logo img{width:auto;transition:filter .3s;display:block}.gnb_menu_wrap.is-invert{background:#fff;border-bottom:1px solid #e5e5e5}.gnb_menu_wrap.is-invert.is-mega-open{border-bottom:none}.gnb_menu_wrap.is-invert .gnb_nav_list .link{color:#0f1f45}.gnb_menu_wrap.is-invert .icon_menu{background-image:url(/ico/ico_menu_24_mo.svg)}.gnb_menu_wrap .gnb_nav_wrap{display:flex}.gnb_menu_wrap .gnb_nav_list{gap:70px;min-height:80px;display:flex}.gnb_menu_wrap .gnb_nav_list .link{min-height:28px;color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-bottom:3px solid #0000;align-items:flex-end;padding-top:23px;padding-bottom:25px;font-family:inherit;font-size:18px;font-weight:500;line-height:28px;text-decoration:none;transition:color .3s,border-color .2s,font-weight .2s;display:inline-flex}.gnb_menu_wrap .gnb_nav_list .link:hover{border-bottom-color:#0f1f45}.gnb_menu_wrap.is-mega-open .depth_1.is-active .link{color:#222;border-bottom-color:#0f1f45}.gnb_menu_wrap.is-mega-open{background:#fff;border-bottom:none}.gnb_menu_wrap.sub_header.is-mega-open .sub_header__gnb-row{border-bottom:1px solid #2222221a;height:80px}.gnb_menu_wrap.is-mega-open.is-top .gnb_nav_list .link,.gnb_menu_wrap.is-mega-open.is-invert .gnb_nav_list .link,.gnb_menu_wrap.is-search-open.is-top .gnb_nav_list .link,.gnb_menu_wrap.is-search-open.is-invert .gnb_nav_list .link{color:#222}.gnb_menu_wrap.is-mega-open.is-top .logo img,.gnb_menu_wrap.is-mega-open.is-invert .logo img,.gnb_menu_wrap.is-search-open.is-top .logo img,.gnb_menu_wrap.is-search-open.is-invert .logo img,.gnb_menu_wrap.is-mega-open.is-top .btn_search,.gnb_menu_wrap.is-mega-open.is-top .btn_global,.gnb_menu_wrap.is-mega-open.is-invert .btn_search,.gnb_menu_wrap.is-mega-open.is-invert .btn_global,.gnb_menu_wrap.is-search-open.is-top .btn_search,.gnb_menu_wrap.is-search-open.is-top .btn_global,.gnb_menu_wrap.is-search-open.is-invert .btn_search,.gnb_menu_wrap.is-search-open.is-invert .btn_global{filter:none}.gnb_menu_wrap.is-mega-open.is-top .icon_menu,.gnb_menu_wrap.is-mega-open.is-invert .icon_menu,.gnb_menu_wrap.is-search-open .icon_menu,.gnb_menu_wrap.is-search-open.is-top .icon_menu,.gnb_menu_wrap.is-search-open.is-invert .icon_menu{background-image:url(/ico/ico_menu_24_mo.svg)}.gnb_menu_wrap.sub_header{height:auto}.gnb_menu_wrap.sub_header,.main_header{overflow:visible}.gnb_mega{opacity:0;pointer-events:none;background:#fff;border-top:none;flex-shrink:0;width:100%;max-width:1440px;max-height:0;margin:0 auto;position:relative;overflow:hidden}.gnb_mega--devices.is-mounted{height:672px;max-height:672px}.gnb_mega--simple.gnb_mega--grid.is-mounted{height:316px;max-height:316px}.gnb_mega--simple.gnb_mega--sections.is-mounted,.gnb_mega--simple.gnb_mega--sections.gnb_mega--careers.is-mounted,.gnb_mega--simple.gnb_mega--sections.gnb_mega--company.is-mounted{max-height:calc(100vh - 144px)}.gnb_mega--simple.gnb_mega--sections.gnb_mega--services.is-mounted,.gnb_mega--simple.gnb_mega--sections.gnb_mega--support.is-mounted{height:700px;max-height:700px}.gnb_mega.is-open{opacity:1;pointer-events:auto}@media (min-width:781px){.gnb_menu_wrap.sub_header.is-mega-open .gnb_mega.is-mounted,.main_header.is-mega-open .gnb_mega.is-mounted{z-index:1001;width:100%;max-width:none;margin:0;position:fixed;top:80px;left:0;right:0}.gnb_menu_wrap.sub_header .gnb_mega.is-mounted .gnb_mega__inner,.main_header .gnb_mega.is-mounted .gnb_mega__inner{max-width:1440px;margin:0 auto}}.gnb_mega__inner--simple{box-sizing:border-box;border-top:1px solid #e8e8e8;align-items:stretch;width:100%;max-width:1520px;margin:0 auto;display:flex}.gnb_mega__inner--grid,.gnb_mega__inner--sections{height:auto}.gnb_mega__simple-head{box-sizing:border-box;flex:0 0 220px;padding:40px 24px 40px 40px}.gnb_mega__simple-tit{letter-spacing:-.28px;color:#0f1f45;margin:0;font-size:28px;font-weight:700;line-height:38px}.gnb_mega__simple-divider{background:#e8e8e8;flex-shrink:0;width:1px}.gnb_mega__simple-columns{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid}.gnb_mega__simple-col{flex-direction:column;gap:20px;min-width:0;display:flex}.gnb_mega__simple-col-label{color:#0f1f45;margin:0;padding-left:34px;font-size:14px;font-weight:400;line-height:20px}.gnb_mega__simple-col-list{flex-direction:column;display:flex}.gnb_mega__simple-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.gnb_mega__simple-item{box-sizing:border-box;color:inherit;text-align:left;cursor:pointer;background:#fff;border:none;flex-direction:column;gap:6px;padding:20px 34px;text-decoration:none;transition:background-color .15s;display:flex}.gnb_mega__simple-item--section{width:100%}.gnb_mega__simple-item-head{align-items:center;gap:4px;display:flex}.gnb_mega__simple-item-link{background:url(/ico/ico_link.svg) 50%/contain no-repeat;flex-shrink:0;width:18px;height:18px}.gnb_mega__simple-item:hover,.gnb_mega__simple-item.is-active{background:#f5f7fa}.gnb_mega__simple-item-tit{color:#222;margin:0;font-size:18px;font-weight:500;line-height:26px}.gnb_mega__simple-item-desc{color:#666;font-size:14px;font-weight:400;line-height:20px}.gnb_mega__simple-item-desc p{margin:0}.gnb_mega__simple-item-desc--single{max-width:365px;margin:0}#gnb-mega-panel-markets .gnb_mega__inner--grid,#gnb-mega-panel-services .gnb_mega__inner--sections,#gnb-mega-panel-support .gnb_mega__inner--sections,#gnb-mega-panel-careers .gnb_mega__inner--sections,#gnb-mega-panel-company .gnb_mega__inner--sections{box-sizing:border-box;background:#fff;align-items:stretch;width:100%;max-width:1440px;height:auto;margin:0 auto;display:flex}#gnb-mega-panel-careers .gnb_mega__inner--sections,#gnb-mega-panel-company .gnb_mega__inner--sections{height:calc(100vh - 144px);min-height:0;max-height:700px;overflow:hidden}#gnb-mega-panel-markets .gnb_mega__head,#gnb-mega-panel-services .gnb_mega__head,#gnb-mega-panel-support .gnb_mega__head,#gnb-mega-panel-company .gnb_mega__head{box-sizing:border-box;flex:0 0 185px;align-self:stretch;width:185px;padding:26px 0 0}#gnb-mega-panel-careers .gnb_mega__head{box-sizing:border-box;flex:0 0 220px;padding:40px 24px 40px 40px}#gnb-mega-panel-markets .gnb_mega__tit,#gnb-mega-panel-services .gnb_mega__tit,#gnb-mega-panel-support .gnb_mega__tit,#gnb-mega-panel-careers .gnb_mega__tit,#gnb-mega-panel-company .gnb_mega__tit{letter-spacing:-.28px;color:#0f1f45;word-break:break-word;max-width:140px;margin:0;font-size:28px;font-weight:700;line-height:38px}#gnb-mega-panel-markets .gnb_mega__divider,#gnb-mega-panel-services .gnb_mega__divider,#gnb-mega-panel-support .gnb_mega__divider,#gnb-mega-panel-company .gnb_mega__divider{background:#e8e8e8;flex:0 0 1px;align-self:stretch;width:1px;min-width:1px;height:auto;min-height:100%}#gnb-mega-panel-careers .gnb_mega__divider{background:#e8e8e8;flex-shrink:0;width:1px}#gnb-mega-panel-markets .gnb_mega__item,#gnb-mega-panel-services .gnb_mega__item,#gnb-mega-panel-support .gnb_mega__item,#gnb-mega-panel-careers .gnb_mega__item,#gnb-mega-panel-company .gnb_mega__item{box-sizing:border-box;width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:none;flex-direction:column;gap:6px;padding:34px;text-decoration:none;transition:background-color .15s;display:flex}#gnb-mega-panel-markets .gnb_mega__item:hover,#gnb-mega-panel-markets .gnb_mega__item.is-active,#gnb-mega-panel-markets .gnb_mega__item:focus-visible,#gnb-mega-panel-services .gnb_mega__item:hover,#gnb-mega-panel-services .gnb_mega__item.is-active,#gnb-mega-panel-services .gnb_mega__item:focus-visible,#gnb-mega-panel-support .gnb_mega__item:hover,#gnb-mega-panel-support .gnb_mega__item.is-active,#gnb-mega-panel-support .gnb_mega__item:focus-visible,#gnb-mega-panel-careers .gnb_mega__item:hover,#gnb-mega-panel-careers .gnb_mega__item.is-active,#gnb-mega-panel-careers .gnb_mega__item:focus-visible,#gnb-mega-panel-company .gnb_mega__item:hover,#gnb-mega-panel-company .gnb_mega__item.is-active,#gnb-mega-panel-company .gnb_mega__item:focus-visible{background:#f5f7fa}#gnb-mega-panel-markets .gnb_mega__item-head,#gnb-mega-panel-services .gnb_mega__item-head,#gnb-mega-panel-support .gnb_mega__item-head,#gnb-mega-panel-careers .gnb_mega__item-head,#gnb-mega-panel-company .gnb_mega__item-head{justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;display:flex}:is(#gnb-mega-panel-markets .gnb_mega__item-head:has(.gnb_mega__item-arrow),#gnb-mega-panel-services .gnb_mega__item-head:has(.gnb_mega__item-arrow),#gnb-mega-panel-support .gnb_mega__item-head:has(.gnb_mega__item-arrow),#gnb-mega-panel-careers .gnb_mega__item-head:has(.gnb_mega__item-arrow)){align-items:center;width:auto;max-width:100%}#gnb-mega-panel-markets .gnb_mega__item-tit,#gnb-mega-panel-services .gnb_mega__item-tit,#gnb-mega-panel-support .gnb_mega__item-tit,#gnb-mega-panel-careers .gnb_mega__item-tit,#gnb-mega-panel-company .gnb_mega__item-tit{color:#222;overflow-wrap:anywhere;word-break:break-word;flex:0 auto;min-width:0;max-width:100%;margin:0;font-size:18px;font-weight:500;line-height:26px;display:block}#gnb-mega-panel-services .gnb_mega__item-desc,#gnb-mega-panel-support .gnb_mega__item-desc,#gnb-mega-panel-careers .gnb_mega__item-desc,#gnb-mega-panel-company .gnb_mega__item-desc{color:#666;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%;font-size:14px;font-weight:400;line-height:20px;display:block}#gnb-mega-panel-markets .gnb_mega__item-desc-line{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}#gnb-mega-panel-markets .gnb_mega__item-desc{color:#666;min-width:0;min-height:40px;font-size:14px;font-weight:400;line-height:20px;display:block}#gnb-mega-panel-markets .gnb_mega__item-external,#gnb-mega-panel-services .gnb_mega__item-external,#gnb-mega-panel-support .gnb_mega__item-external,#gnb-mega-panel-careers .gnb_mega__item-external,#gnb-mega-panel-company .gnb_mega__item-external{background:url(/ico/ico_link.svg) 50%/contain no-repeat;width:14px;height:14px;transition:filter .2s;display:block;filter:none!important}#gnb-mega-panel-markets .gnb_mega__item-arrow,#gnb-mega-panel-services .gnb_mega__item-arrow,#gnb-mega-panel-support .gnb_mega__item-arrow,#gnb-mega-panel-careers .gnb_mega__item-arrow,#gnb-mega-panel-company .gnb_mega__item-arrow{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}#gnb-mega-panel-markets .gnb_mega__item-arrow-icon,#gnb-mega-panel-services .gnb_mega__item-arrow-icon,#gnb-mega-panel-support .gnb_mega__item-arrow-icon,#gnb-mega-panel-careers .gnb_mega__item-arrow-icon,#gnb-mega-panel-company .gnb_mega__item-arrow-icon{background:url(/ico/ico_arrow_right_24_blue.svg) 50%/contain no-repeat;width:14px;height:14px;display:block}#gnb-mega-panel-markets .gnb_mega__item:hover .gnb_mega__item-external,#gnb-mega-panel-markets .gnb_mega__item.is-active .gnb_mega__item-external,#gnb-mega-panel-markets .gnb_mega__item:focus-visible .gnb_mega__item-external,#gnb-mega-panel-services .gnb_mega__item:hover .gnb_mega__item-external,#gnb-mega-panel-services .gnb_mega__item.is-active .gnb_mega__item-external,#gnb-mega-panel-services .gnb_mega__item:focus-visible .gnb_mega__item-external,#gnb-mega-panel-support .gnb_mega__item:hover .gnb_mega__item-external,#gnb-mega-panel-support .gnb_mega__item.is-active .gnb_mega__item-external,#gnb-mega-panel-support .gnb_mega__item:focus-visible .gnb_mega__item-external,#gnb-mega-panel-careers .gnb_mega__item:hover .gnb_mega__item-external,#gnb-mega-panel-careers .gnb_mega__item.is-active .gnb_mega__item-external,#gnb-mega-panel-careers .gnb_mega__item:focus-visible .gnb_mega__item-external{filter:brightness(0)invert()}#gnb-mega-panel-markets.gnb_mega--grid.is-mounted{height:316px;max-height:316px}#gnb-mega-panel-markets .gnb_mega__inner--grid{align-items:stretch;max-width:1440px;height:316px;max-height:316px;position:relative}#gnb-mega-panel-markets .gnb_mega__head{flex:0 0 185px;width:185px;padding:26px 0 0}#gnb-mega-panel-markets .gnb_mega__tit{letter-spacing:-.28px;color:#0f1f45;max-width:140px;font-size:28px;font-weight:700;line-height:38px}#gnb-mega-panel-markets .gnb_mega__grid{flex:none;grid-template-rows:repeat(2,140px);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;align-self:flex-start;width:100%;min-width:0;max-width:1212px;height:280px;margin:0;padding:0;list-style:none;display:grid}#gnb-mega-panel-markets .gnb_mega__cell{width:100%;min-width:0;height:140px;margin:0;padding:0}#gnb-mega-panel-markets .gnb_mega__item{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:140px;min-height:140px;max-height:140px;padding:34px;display:flex}#gnb-mega-panel-markets .gnb_mega__item-head{gap:4px;width:100%;max-width:336px;height:26px;font-size:18px;font-weight:500}#gnb-mega-panel-markets .gnb_mega__item-tit{overflow-wrap:normal;word-break:normal}#gnb-mega-panel-markets .gnb_mega__item-desc{overflow-wrap:break-word;word-break:normal;width:100%;max-width:330px;height:auto;min-height:40px;font-size:14px;font-weight:400;line-height:20px}#gnb-mega-panel-markets .gnb_mega__cell:nth-child(3) .gnb_mega__item-desc{max-width:316px}#gnb-mega-panel-markets .gnb_mega__close{top:35px;right:0}#gnb-mega-panel-markets .gnb_mega__item.is-disabled{cursor:not-allowed}#gnb-mega-panel-markets .gnb_mega__item.is-disabled:hover,#gnb-mega-panel-markets .gnb_mega__item.is-disabled:focus-visible{background:#fff}@media (min-width:1440px){#gnb-mega-panel-markets .gnb_mega__grid{flex:0 0 1212px;grid-template-columns:repeat(3,404px);width:1212px;max-width:1212px;height:316px}#gnb-mega-panel-careers .gnb_mega__item-desc{max-width:365px}}#gnb-mega-panel-services.gnb_mega--sections.is-mounted{height:700px;max-height:700px}#gnb-mega-panel-services .gnb_mega__inner--sections{align-items:stretch;max-width:1440px;height:700px;max-height:700px;position:relative;overflow:hidden}#gnb-mega-panel-services .gnb_mega__head{flex:0 0 185px;width:185px;padding:26px 0 0}#gnb-mega-panel-services .gnb_mega__tit{letter-spacing:-.28px;color:#0f1f45;max-width:140px;font-size:28px;font-weight:700;line-height:38px}#gnb-mega-panel-services .gnb_mega__columns,#gnb-mega-panel-support .gnb_mega__columns,#gnb-mega-panel-careers .gnb_mega__columns,#gnb-mega-panel-company .gnb_mega__columns{flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:0;width:100%;min-width:0;max-width:808px;height:100%;min-height:0;display:grid;overflow:visible}#gnb-mega-panel-services .gnb_mega__col{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:34px 0 0;display:flex;overflow:visible}#gnb-mega-panel-services .gnb_mega__col+.gnb_mega__col{border-left:1px solid #e8e8e8}#gnb-mega-panel-services .gnb_mega__col-label{color:#0f1f45;margin:0;padding-left:34px;font-size:14px;font-weight:400;line-height:20px}#gnb-mega-panel-services .gnb_mega__col-list{flex-direction:column;width:100%;min-width:0;display:flex}#gnb-mega-panel-services .gnb_mega__item{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:auto;min-height:120px;padding:34px;display:flex}#gnb-mega-panel-services .gnb_mega__item-head{gap:4px;width:100%;max-width:365px;min-height:26px}#gnb-mega-panel-services .gnb_mega__item-tit{overflow-wrap:normal;word-break:normal}#gnb-mega-panel-services .gnb_mega__item-desc{overflow-wrap:break-word;word-break:normal;width:100%;max-width:336px;min-height:20px}#gnb-mega-panel-services .gnb_mega__item-arrow{width:18px;height:18px}#gnb-mega-panel-services .gnb_mega__item-external{background:url(/ico/ico_link.svg) 50%/contain no-repeat;width:18px;height:18px;filter:none!important}#gnb-mega-panel-services .gnb_mega__item:hover .gnb_mega__item-external,#gnb-mega-panel-services .gnb_mega__item.is-active .gnb_mega__item-external,#gnb-mega-panel-services .gnb_mega__item:focus-visible .gnb_mega__item-external{filter:none!important}#gnb-mega-panel-services .gnb_mega__close{top:35px;right:0}#gnb-mega-panel-services .gnb_mega__columns .gnb_mega__item.is-disabled{cursor:not-allowed}#gnb-mega-panel-services .gnb_mega__columns .gnb_mega__item.is-disabled:hover,#gnb-mega-panel-services .gnb_mega__columns .gnb_mega__item.is-disabled:focus-visible{background:#fff}#gnb-mega-panel-careers .gnb_mega__columns{grid-template-columns:minmax(0,1fr)}@media (min-width:1440px){#gnb-mega-panel-services .gnb_mega__columns{flex:0 0 808px;grid-template-columns:repeat(2,404px);width:808px;max-width:808px}}@media (max-height:844px){#gnb-mega-panel-services.gnb_mega--sections.is-mounted,#gnb-mega-panel-services .gnb_mega__inner--sections{height:calc(100vh - 144px);max-height:calc(100vh - 144px)}#gnb-mega-panel-services .gnb_mega__col{overflow:auto}}#gnb-mega-panel-support.gnb_mega--sections.is-mounted{height:700px;max-height:700px}#gnb-mega-panel-support .gnb_mega__inner--sections{align-items:stretch;max-width:1440px;height:700px;max-height:700px;position:relative;overflow:hidden}#gnb-mega-panel-support .gnb_mega__head{flex:0 0 185px;width:185px;padding:26px 0 0}#gnb-mega-panel-support .gnb_mega__tit{letter-spacing:-.28px;color:#0f1f45;max-width:140px;font-size:28px;font-weight:700;line-height:38px}#gnb-mega-panel-support .gnb_mega__col{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:34px 0 0;display:flex;overflow:visible}#gnb-mega-panel-support .gnb_mega__col+.gnb_mega__col{border-left:1px solid #e8e8e8}#gnb-mega-panel-support .gnb_mega__col-label{color:#0f1f45;margin:0;padding-left:34px;font-size:14px;font-weight:400;line-height:20px}#gnb-mega-panel-support .gnb_mega__col-list{flex-direction:column;width:100%;min-width:0;display:flex}#gnb-mega-panel-support .gnb_mega__item{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:auto;min-height:120px;padding:34px;display:flex}#gnb-mega-panel-support .gnb_mega__item-head{gap:4px;width:100%;max-width:336px;min-height:26px}#gnb-mega-panel-support .gnb_mega__item-tit{overflow-wrap:normal;word-break:normal}#gnb-mega-panel-support .gnb_mega__item-desc{overflow-wrap:break-word;word-break:normal;width:100%;max-width:336px;min-height:20px}#gnb-mega-panel-support .gnb_mega__item-arrow{width:18px;height:18px}#gnb-mega-panel-support .gnb_mega__item-external{background:url(/ico/ico_link.svg) 50%/contain no-repeat;width:18px;height:18px;filter:none!important}#gnb-mega-panel-support .gnb_mega__item:hover .gnb_mega__item-external,#gnb-mega-panel-support .gnb_mega__item.is-active .gnb_mega__item-external,#gnb-mega-panel-support .gnb_mega__item:focus-visible .gnb_mega__item-external{filter:none!important}#gnb-mega-panel-support .gnb_mega__close{top:35px;right:0}#gnb-mega-panel-support .gnb_mega__columns .gnb_mega__item.is-disabled{cursor:not-allowed}#gnb-mega-panel-support .gnb_mega__columns .gnb_mega__item.is-disabled:hover,#gnb-mega-panel-support .gnb_mega__columns .gnb_mega__item.is-disabled:focus-visible{background:#fff}@media (min-width:1440px){#gnb-mega-panel-support .gnb_mega__columns{flex:0 0 808px;grid-template-columns:repeat(2,404px);width:808px;max-width:808px}}@media (max-height:844px){#gnb-mega-panel-support.gnb_mega--sections.is-mounted,#gnb-mega-panel-support .gnb_mega__inner--sections{height:calc(100vh - 144px);max-height:calc(100vh - 144px)}#gnb-mega-panel-support .gnb_mega__col{overflow:auto}}#gnb-mega-panel-careers .gnb_mega__columns{flex:auto;align-self:stretch;min-width:0;height:auto;min-height:0;overflow:hidden}#gnb-mega-panel-careers .gnb_mega__col{flex-direction:column;gap:10px;min-width:0;height:100%;min-height:0;max-height:100%;margin:0;padding:34px 0 0;display:flex;overflow:auto}#gnb-mega-panel-careers .gnb_mega__col+.gnb_mega__col{border-left:1px solid #e8e8e8}#gnb-mega-panel-careers .gnb_mega__col-label{color:#0f1f45;margin:0;padding-left:34px;font-size:14px;font-weight:400;line-height:20px}#gnb-mega-panel-careers .gnb_mega__col-list{flex-direction:column;min-width:0;display:flex}#gnb-mega-panel-careers .gnb_mega__item{height:auto;min-height:0}#gnb-mega-panel-careers .gnb_mega__columns .gnb_mega__item.is-disabled{cursor:not-allowed}#gnb-mega-panel-careers .gnb_mega__columns .gnb_mega__item.is-disabled:hover,#gnb-mega-panel-careers .gnb_mega__columns .gnb_mega__item.is-disabled:focus-visible{background:#fff}#gnb-mega-panel-careers .gnb_mega__columns{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:1520px){#gnb-mega-panel-careers .gnb_mega__columns{grid-template-columns:433px}}#gnb-mega-panel-company.gnb_mega--sections.is-mounted{height:700px;max-height:700px}#gnb-mega-panel-company .gnb_mega__inner--sections{align-items:stretch;max-width:1440px;height:700px;max-height:700px;position:relative;overflow:hidden}#gnb-mega-panel-company .gnb_mega__head{flex:0 0 185px;width:185px;padding:26px 0 0}#gnb-mega-panel-company .gnb_mega__tit{letter-spacing:-.28px;color:#0f1f45;max-width:140px;font-size:28px;font-weight:700;line-height:38px}#gnb-mega-panel-company .gnb_mega__columns{flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:0;width:100%;min-width:0;max-width:1212px;height:100%;min-height:0;display:grid;overflow:visible}#gnb-mega-panel-company .gnb_mega__col{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:34px 0 0;display:flex;overflow:visible}#gnb-mega-panel-company .gnb_mega__col+.gnb_mega__col{border-left:1px solid #e8e8e8}#gnb-mega-panel-company .gnb_mega__col-label{color:#0f1f45;margin:0;padding-left:34px;font-size:14px;font-weight:400;line-height:20px}#gnb-mega-panel-company .gnb_mega__col-list{flex-direction:column;width:100%;min-width:0;display:flex}#gnb-mega-panel-company .gnb_mega__item{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:auto;min-height:120px;padding:34px;display:flex}#gnb-mega-panel-company .gnb_mega__item-head{justify-content:flex-start;align-items:center;gap:4px;width:100%;max-width:336px;min-height:26px;display:flex}#gnb-mega-panel-company .gnb_mega__item-tit{overflow-wrap:break-word;word-break:normal;flex:1 0 0;min-width:0}#gnb-mega-panel-company .gnb_mega__item-desc{overflow-wrap:break-word;word-break:normal;width:100%;max-width:336px;min-height:20px}#gnb-mega-panel-company .gnb_mega__item-arrow{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}#gnb-mega-panel-company .gnb_mega__item-external{background:url(/ico/ico_link.svg) 50%/contain no-repeat;width:18px;height:18px;display:block;filter:none!important}#gnb-mega-panel-company .gnb_mega__item:hover .gnb_mega__item-external,#gnb-mega-panel-company .gnb_mega__item.is-active .gnb_mega__item-external,#gnb-mega-panel-company .gnb_mega__item:focus-visible .gnb_mega__item-external{filter:none!important}#gnb-mega-panel-company .gnb_mega__close{top:35px;right:0}#gnb-mega-panel-company .gnb_mega__columns .gnb_mega__item.is-disabled{cursor:not-allowed}#gnb-mega-panel-company .gnb_mega__columns .gnb_mega__item.is-disabled:hover,#gnb-mega-panel-company .gnb_mega__columns .gnb_mega__item.is-disabled:focus-visible{background:#fff}@media (min-width:1440px){#gnb-mega-panel-company .gnb_mega__columns{flex:0 0 1212px;grid-template-columns:repeat(3,404px);width:1212px;max-width:1212px}}@media (max-height:844px){#gnb-mega-panel-company.gnb_mega--sections.is-mounted,#gnb-mega-panel-company .gnb_mega__inner--sections{height:calc(100vh - 144px);max-height:calc(100vh - 144px)}#gnb-mega-panel-company .gnb_mega__col{overflow:auto}}@media (min-width:1201px) and (max-width:1519px){#gnb-mega-panel-careers .gnb_mega__inner--sections{box-sizing:border-box;max-width:100%;padding-left:24px;padding-right:24px}#gnb-mega-panel-careers .gnb_mega__head{flex:0 0 200px;padding-left:16px}#gnb-mega-panel-careers .gnb_mega__columns{min-width:0;max-width:calc(100vw - 200px)}}@media (min-width:1201px) and (max-width:1439px){#gnb-mega-panel-markets .gnb_mega__inner--grid{box-sizing:border-box;max-width:100%;padding-left:24px;padding-right:24px}#gnb-mega-panel-markets .gnb_mega__head{flex:0 0 185px;width:185px;padding:26px 0 0}#gnb-mega-panel-markets .gnb_mega__grid{min-width:0;max-width:calc(100% - 185px)}#gnb-mega-panel-services .gnb_mega__inner--sections{box-sizing:border-box;max-width:100%;padding-left:24px;padding-right:24px}#gnb-mega-panel-services .gnb_mega__head{flex:0 0 185px;width:185px;padding:26px 0 0}#gnb-mega-panel-services .gnb_mega__columns{min-width:0;max-width:calc(100% - 185px)}#gnb-mega-panel-support .gnb_mega__inner--sections{box-sizing:border-box;max-width:100%;padding-left:24px;padding-right:24px}#gnb-mega-panel-support .gnb_mega__head{flex:0 0 185px;width:185px;padding:26px 0 0}#gnb-mega-panel-support .gnb_mega__columns{min-width:0;max-width:calc(100% - 185px)}#gnb-mega-panel-company .gnb_mega__inner--sections{box-sizing:border-box;max-width:100%;padding-left:24px;padding-right:24px}#gnb-mega-panel-company .gnb_mega__head{flex:0 0 185px;width:185px;padding:26px 0 0}#gnb-mega-panel-company .gnb_mega__columns{min-width:0;max-width:calc(100% - 185px)}}@media (prefers-reduced-motion:reduce){#gnb-mega-panel-markets .gnb_mega__item,#gnb-mega-panel-services .gnb_mega__item,#gnb-mega-panel-support .gnb_mega__item,#gnb-mega-panel-careers .gnb_mega__item,#gnb-mega-panel-company .gnb_mega__item{transition:none}}.gnb_mega__inner{box-sizing:border-box;align-items:stretch;width:100%;max-width:1520px;height:calc(100vh - 144px);max-height:calc(100vh - 144px);margin:0 auto;display:flex;position:relative}#gnb-mega-panel-devices.gnb_mega--devices.is-mounted,#gnb-mega-panel-devices .gnb_mega__inner{height:672px;max-height:672px}@media (max-height:816px){#gnb-mega-panel-devices.gnb_mega--devices.is-mounted,#gnb-mega-panel-devices .gnb_mega__inner{height:calc(100vh - 144px);max-height:calc(100vh - 144px)}}.gnb_mega__inner>.gnb_mega__close{z-index:3;position:absolute;top:35px;right:0}.gnb_mega__col--depth2{box-sizing:border-box;flex-shrink:0;width:310px}.gnb_mega__depth2-body{box-sizing:border-box;flex-direction:column;height:100%;padding:0 0 40px;display:flex}.gnb_mega__depth2-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.gnb_mega__depth2-btn{color:#222;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:none;border-left:3px solid #0000;align-items:center;width:100%;min-height:72px;padding:20px 30px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background .2s,color .2s,font-weight .2s;display:flex}.gnb_mega__depth2-btn:hover:not(.is-active){color:#222;background:#f5f7fa}.gnb_mega__depth2-btn.is-active,.gnb_mega__depth2-btn.is-active:hover{background:#f5f7fa;border-left:3px solid #0f1f45}.gnb_mega__explore{color:#0f1f45;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #0f1f454d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:276px;height:42px;margin:0;padding:10px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.gnb_mega__explore:hover,.gnb_mega__explore:focus-visible{color:#fff;background:#0f1f45;border-color:#0f1f45}.gnb_mega__col--depth3{box-sizing:border-box;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;flex-shrink:0;width:314px}.gnb_mega__depth3-scroll{height:100%;overflow:hidden auto}.gnb_mega__depth3-scroll::-webkit-scrollbar{width:3px}.gnb_mega__depth3-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.gnb_mega__depth3-scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}@supports not selector(::-webkit-scrollbar){.gnb_mega__depth3-scroll{scrollbar-width:thin;scrollbar-color:#ddd transparent}}.gnb_mega__depth3-list{background:#fff;margin:0;padding:0;list-style:none}.gnb_mega__depth3-btn{color:#222;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:72px;padding:0 30px;font-family:inherit;font-size:16px;font-weight:400;line-height:25px;text-decoration:none;transition:background .2s,color .2s,font-weight .2s;display:inline-flex}.gnb_mega__depth3-btn-label span{white-space:normal;text-wrap:balance}.gnb_mega__depth3-btn:hover:not(.is-active){color:#222}.gnb_mega__depth3-btn.is-active,.gnb_mega__depth3-btn.is-active:hover{color:#222;background:#f5f7fa}.gnb_mega__col--depth3.is-links .gnb_mega__depth3-btn{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:0 30px;line-height:24px}.gnb_mega__col--depth3.is-links .gnb_mega__depth3-btn-label{flex:1;min-width:0;max-width:228px}.gnb_mega__col--depth3.is-links .gnb_mega__depth3-btn-arrow{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:inline-flex}.gnb_mega__col--depth3.is-links .gnb_mega__depth3-btn-arrow-icon{background:url(/ico/ico_arrow_right_14.svg) 50%/contain no-repeat;width:14px;height:14px;transition:filter .2s;display:block}.gnb_mega__col--depth3.is-links .gnb_mega__depth3-btn:hover .gnb_mega__depth3-btn-arrow,.gnb_mega__col--depth3.is-links .gnb_mega__depth3-btn.is-hover .gnb_mega__depth3-btn-arrow{background:var(--color-accent)}.gnb_mega__col--depth3.is-links .gnb_mega__depth3-btn:hover .gnb_mega__depth3-btn-arrow-icon,.gnb_mega__col--depth3.is-links .gnb_mega__depth3-btn.is-hover .gnb_mega__depth3-btn-arrow-icon{filter:brightness(0)invert()}.gnb_mega__col--depth3.is-links .gnb_mega__depth3-btn:hover:not(.is-active),.gnb_mega__col--depth3.is-links .gnb_mega__depth3-btn.is-hover:not(.is-active){background:#f5f7fa}.gnb_mega__col--depth4{box-sizing:border-box;flex-direction:column;flex:1;gap:8px;min-width:0;padding:30px 0 40px;display:flex;overflow:hidden auto}.gnb_mega__col--depth4.is-empty{padding:0;overflow:hidden}.gnb_mega__col--depth4::-webkit-scrollbar{width:3px}.gnb_mega__col--depth4::-webkit-scrollbar-button{width:0;height:0;display:none}.gnb_mega__col--depth4::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}@supports not selector(::-webkit-scrollbar){#gnb-mega-panel-services .gnb_mega__col,#gnb-mega-panel-support .gnb_mega__col,#gnb-mega-panel-careers .gnb_mega__col,#gnb-mega-panel-company .gnb_mega__col,.gnb_mega__col--depth2,.gnb_mega__col--depth3,.gnb_mega__col--depth4{scrollbar-width:thin;scrollbar-color:#ddd transparent}}.gnb_mega__depth4-intro{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;max-width:816px;margin-bottom:30px;padding:0 0 0 40px;display:flex}.gnb_mega__depth4-top{align-items:center;width:100%;min-height:34px;display:flex}.gnb_mega__close{z-index:2;cursor:pointer;background:url(/ico/ico_close_mega_24.svg) 50%/contain no-repeat;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:none;position:absolute;top:35px;right:0}.gnb_mega__close img{width:20px;height:20px;display:block}@media (min-width:1201px){.gnb_mega.is-mounted .gnb_mega__close{display:inline-flex}}.gnb_mega__depth4-head{color:#222;align-items:center;gap:12px;width:fit-content;min-width:0;text-decoration:none;display:inline-flex}.gnb_mega__depth4-tit{letter-spacing:-.34px;margin:0;font-size:24px;font-weight:600;line-height:34px}.gnb_mega__depth4-arrow{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:inline-flex}.gnb_mega__depth4-arrow-icon{background:url(/ico/ico_arrow_right_24_blue.svg) 50%/contain no-repeat;width:18px;height:18px;transition:filter .2s;display:block}.gnb_mega__depth4-head:hover .gnb_mega__depth4-arrow{background:var(--color-accent)}.gnb_mega__depth4-head:hover .gnb_mega__depth4-arrow-icon{filter:brightness(0)invert()}.gnb_mega__depth4-desc{color:#666;max-width:722px;font-size:15px;line-height:23px}.gnb_mega__depth4-desc p{margin:0}.gnb_mega__products{grid-template-columns:repeat(2,408px);gap:0;width:100%;max-width:100%;display:grid}.gnb_mega__product{width:408px;max-width:100%;height:132px;color:inherit;box-sizing:border-box;background:#fff;min-width:377px;text-decoration:none;transition:background .2s;display:block;position:relative}.gnb_mega__product:hover{background:#f5f7fa}.gnb_mega__product-text{flex-direction:column;justify-content:center;max-width:278px;min-height:132px;padding:10px 10px 10px 40px;display:flex;position:relative}.gnb_mega__product-tit{color:#222;max-width:240px;margin:0 0 5px;font-size:18px;font-weight:600;line-height:26px;transition:text-decoration-color .2s}.gnb_mega__product:hover .gnb_mega__product-tit{text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:1px}.gnb_mega__product-sub{color:#666;max-width:240px;margin:0;font-size:15px;line-height:23px}.gnb_mega__product-img{width:84px;height:84px;position:absolute;top:18px;right:24px}.gnb_mega__product-img img{object-fit:contain;width:100%;height:100%;display:block}.gnb_mega_dim{z-index:999;cursor:pointer;opacity:0;pointer-events:none;overscroll-behavior:none;touch-action:none;background:#0009;border:none;position:fixed;inset:0}.gnb_mega_dim.is-open{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.gnb_mega,.gnb_mega_dim,#gnb-search-panel.gnb_search.is-open{transition:none}}@media (min-width:1201px) and (max-width:1599px){.gnb_mega__inner{box-sizing:border-box;max-width:100%;padding-left:24px;padding-right:24px}.gnb_mega__products{flex-wrap:wrap;width:100%;display:flex}.gnb_mega__product{width:calc(50% - 4px)}}.gnb_menu_wrap .btn_search{background:url(/ico/ico_search_24.svg) 50%/contain no-repeat;width:24px;height:24px;transition:filter .3s}.gnb_menu_wrap .btn_search.is-close{background-image:url(/ico/ico_close_24.svg)}.gnb_menu_wrap .btn_search.is-close .icon_search{display:none}.gnb_menu_wrap.is-search-open{background:#fff;border-bottom:none}.gnb_menu_wrap.is-search-open .sub_header__gnb-row{border-bottom:1px solid #2222221a}.gnb_search_dim{z-index:998;cursor:pointer;overscroll-behavior:none;touch-action:none;background:#00000080;border:none;padding:0;position:fixed;inset:0}#gnb-search-panel.gnb_search{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;background:#fff;width:100%;height:auto;min-height:316px;margin:0;position:fixed;top:80px;left:0;right:0}#gnb-search-panel.gnb_search.is-open{opacity:1;visibility:visible;pointer-events:auto}#gnb-search-panel .gnb_search__inner{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:80px 0 0}.gnb_search__form{margin:0}.gnb_search__field{width:100%}.gnb_search__field .MuiOutlinedInput-root{background:linear-gradient(#f5f5f5,#f5f5f5) padding-box padding-box,linear-gradient(135deg,#028dff 50%,#9535ff 100%) border-box;border:1px solid #0000;border-radius:4px;gap:14px;height:80px;min-height:80px;max-height:80px;padding:0 30px}.gnb_search__field .MuiOutlinedInput-root fieldset,.gnb_search__field .MuiOutlinedInput-root:hover fieldset,.gnb_search__field .MuiOutlinedInput-root.Mui-focused fieldset{border:none!important}.gnb_search__field .MuiOutlinedInput-root.Mui-focused{border-width:2px}.gnb_search__field .MuiOutlinedInput-input{height:80px;letter-spacing:-1%;color:#222;padding:0;font-size:24px;line-height:34px}.gnb_search__field .MuiOutlinedInput-input::placeholder{letter-spacing:-1%;color:#888;opacity:1;font-size:24px;line-height:34px}.gnb_search__mark{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:36px;max-height:none;margin:0;padding:0;display:inline-flex}.gnb_search__mark.MuiInputAdornment-root{margin:0}.gnb_search__mark-icon{width:32px;height:36px;display:block}.gnb_search__adorn{align-items:center;gap:24px;height:100%;margin:0;display:flex}.gnb_search__clear{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .2s,border-color .2s;display:inline-flex}.gnb_search__clear:hover{background:#f5f7fa;border-color:#ccc}.gnb_search__clear-icon{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.gnb_search__clear-icon-pc{width:12px;height:12px;display:block}.gnb_search__clear-icon-mo{width:24px;height:24px;display:none}.gnb_search__field .guide_field__search-icon-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.gnb_search__search-icon--mo{display:none}.gnb_search__search-icon--pc{width:26px;height:26px;display:block}.gnb_search__popular{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.gnb_search__popular-label{color:#888;font-size:15px;font-weight:500;line-height:23px}.gnb_search__popular-label--mo{display:none}.gnb_search__tags{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.gnb_search__tags--pc{display:flex}.gnb_search__tags--mo{display:none}.gnb_search__tag{min-height:32px;font:inherit;color:#0f1f45;cursor:pointer;background:#fff;border:1px solid #0f1f45cc;border-radius:4px;justify-content:center;align-items:center;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.gnb_search__tag:hover{color:#fff;background:#0f1f45;border-color:#0f1f45}@media (max-width:780px){.main_header.is-search-open,.gnb_menu_wrap.is-search-open{z-index:10000}.gnb_search_dim{z-index:1}#gnb-search-panel.gnb_search{z-index:9999;height:auto;top:60px}#gnb-search-panel .gnb_search__inner{flex-direction:column;gap:16px;max-width:none;padding:40px 20px;display:flex}.gnb_search__field .MuiOutlinedInput-root{background:linear-gradient(#f5f5f5,#f5f5f5) padding-box padding-box,linear-gradient(135deg,#028dff 50%,#9535ff 100%) border-box;border:1px solid #0000;border-radius:4px;gap:8px;height:60px;min-height:60px;max-height:60px;padding:0 20px}.gnb_search__field .MuiOutlinedInput-root fieldset,.gnb_search__field .MuiOutlinedInput-root:hover fieldset,.gnb_search__field .MuiOutlinedInput-root.Mui-focused fieldset{border:none!important}.gnb_search__field .MuiOutlinedInput-root.Mui-focused{border-width:2px}.gnb_search__field .MuiOutlinedInput-input{letter-spacing:0;color:#222;height:60px;padding:0;font-size:16px;line-height:24px}.gnb_search__field .MuiOutlinedInput-input::placeholder{letter-spacing:0;color:#888;opacity:1;font-size:16px;line-height:24px}.gnb_search__mark,.gnb_search__mark-icon{width:24px;height:28px}.gnb_search__adorn{gap:14px}.gnb_search__clear{background:0 0;border:0;width:24px;min-width:24px;height:24px;transition:none}.gnb_search__clear:hover{background:0 0;border-color:#0000}.gnb_search__clear-icon{width:24px;height:24px}.gnb_search__clear-icon-pc{display:none}.gnb_search__clear-icon-mo{display:block}.gnb_search__field .guide_field__search-icon-button{width:20px;height:20px}.gnb_search__search-icon--pc{display:none}.gnb_search__search-icon--mo{width:20px;height:20px;display:block}.gnb_search__popular{flex-direction:column;align-items:flex-start;gap:10px;margin-top:0}.gnb_search__popular-label--pc,.gnb_search__tags--pc{display:none}.gnb_search__popular-label--mo{color:#888;font-size:13px;font-weight:400;line-height:19px;display:block}.gnb_search__tags--mo{flex-wrap:wrap;gap:10px 8px;width:100%;display:flex}.gnb_search__tag{min-height:31px;padding:6px 16px;font-size:13px;line-height:19px}.main_header__gnb-row{height:60px}.main_header__inner{height:60px;min-height:60px}.main_header.is-search-open.is-gnb-hidden .main_header__gnb-row,.main_header.is-mega-open.is-gnb-hidden .main_header__gnb-row,.main_header-wrap:not(.is-at-top):after{height:60px}.main_header.is-top .icon_menu{background-image:url(/ico/ico_menu_24_white_mo.svg)}.main_header.is-search-open .icon_menu,.main_header.is-search-open.is-top .icon_menu,.main_header.is-mega-open.is-top .icon_menu{background-image:url(/ico/ico_menu_24_mo.svg)}.main_header.is-search-open .main_header__btn-search,.main_header.is-search-open.is-top .main_header__btn-search{background-image:url(/ico/ico_search_24_mo.svg)}.main_header.is-search-open .main_header__btn-search.is-close,.main_header.is-search-open.is-top .main_header__btn-search.is-close{background-image:url(/ico/ico_close_24.svg)}}.gnb_menu_wrap .btn_global{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:auto;height:auto;padding:0;transition:filter .3s;display:inline-flex}.gnb_menu_wrap .btn_global .icon_global{background:url(/ico/ico_global_24.svg) 50%/contain no-repeat;flex-shrink:0;width:24px;height:24px}.gnb_global_label{color:#222;white-space:nowrap;font-size:15px;font-weight:500;line-height:1}.main_header__global-wrap,.gnb_global_wrap{flex-shrink:0;display:flex;position:relative}.gnb_global_menu{z-index:1002;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #ddd;border-radius:4px;width:115px;transition:opacity .2s,visibility .2s;position:absolute;top:calc(100% + 18px);right:0;overflow:hidden}.gnb_global_menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.gnb_global_menu__list{margin:0;padding:0;list-style:none}.gnb_global_menu__item{box-sizing:border-box;color:#222;text-align:left;cursor:pointer;background:#fff;border:none;align-items:center;width:100%;min-height:43px;padding:10px 18px;font-size:15px;font-weight:400;line-height:23px;text-decoration:none;transition:background .2s,color .2s;display:flex}.gnb_global_menu__item.is-active,.gnb_global_menu__item:hover,.gnb_global_menu__item:focus-visible{color:#0f1f45;background:#f5f7fa}.gnb_global_menu__item.is-disabled,.gnb_global_menu__item.is-disabled:hover,.gnb_global_menu__item.is-disabled:focus-visible{color:#222;cursor:not-allowed;background:#fff}.gnb_global_menu__item.is-disabled.is-active{color:#0f1f45;background:#f5f7fa}.gnb_menu_wrap .btn_area{justify-self:flex-end;align-items:center;gap:40px;display:flex}.gnb_menu_wrap .btn_area--mobile{display:none}:is(.gnb_menu_wrap,.main_header) .btn_menu{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_close{cursor:pointer;background:url(/ico/ico_close_24.svg) 50%/contain no-repeat;border:none;flex-shrink:0;width:24px;height:24px;margin:0;padding:0}:is(.gnb_menu_wrap,.main_header) .icon_menu{background:url(/ico/ico_menu_24_mo.svg) 50%/contain no-repeat;flex-shrink:0;width:24px;height:24px;display:block}:is(.gnb_menu_wrap,.main_header) .icon_menu span{display:none}@media (prefers-reduced-motion:reduce){:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell.is-open,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_dim{animation:none}}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-slot{display:none}.gnb_mobile_shell{flex-direction:column;flex-shrink:0;width:100%;display:none}.gnb_mobile_panel__gnb-row,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_menu,.gnb_mobile_dim{display:none}@media (max-width:1200px){.gnb_menu_wrap .gnb_menu_inner{padding:0 20px}.gnb_mega,.gnb_mega_dim,.gnb_menu_wrap .gnb_nav_wrap,.gnb_menu_wrap .btn_area--desktop{display:none}.gnb_menu_wrap .btn_area--mobile{align-items:center;gap:24px;display:flex}.btn_area--mobile .btn_search,.main_header__actions--mobile .main_header__btn-search{background:url(/ico/ico_search_24_mo.svg) 50%/contain no-repeat;width:24px;height:24px}.btn_area--mobile .btn_search .icon_search,.btn_area--mobile .btn_search.is-close .icon_search{display:none}.btn_area--mobile .btn_search.is-close,.main_header__actions--mobile .main_header__btn-search.is-close{background-image:url(/ico/ico_close_24.svg)}.btn_area--mobile .icon_menu,.main_header__actions--mobile .icon_menu{background-image:url(/ico/ico_menu_24_mo.svg)}.btn_area--mobile .gnb_mobile_close,.main_header__actions--mobile .gnb_mobile_close{background:url(/ico/ico_close_24.svg) 50%/contain no-repeat}.main_header.is-top:not(.is-search-open):not(.is-mega-open):not(.is-mobile-open) .btn_area--mobile .btn_search:not(.is-close),.main_header.is-top:not(.is-search-open):not(.is-mega-open):not(.is-mobile-open) .main_header__actions--mobile .main_header__btn-search:not(.is-close){background-image:url(/ico/ico_search_24_white_mo.svg)}.main_header.is-top:not(.is-search-open):not(.is-mega-open):not(.is-mobile-open) .btn_area--mobile .icon_menu,.main_header.is-top:not(.is-search-open):not(.is-mega-open):not(.is-mobile-open) .main_header__actions--mobile .icon_menu{background-image:url(/ico/ico_menu_24_white_mo.svg)}.main_header.is-invert .btn_area--mobile .btn_search:not(.is-close),.main_header.is-invert .main_header__actions--mobile .main_header__btn-search:not(.is-close),.main_header.is-search-open .btn_area--mobile .btn_search:not(.is-close),.main_header.is-search-open .main_header__actions--mobile .main_header__btn-search:not(.is-close),.main_header.is-mega-open .btn_area--mobile .btn_search:not(.is-close),.main_header.is-mega-open .main_header__actions--mobile .main_header__btn-search:not(.is-close){background-image:url(/ico/ico_search_24_mo.svg)}.main_header.is-invert .btn_area--mobile .icon_menu,.main_header.is-invert .main_header__actions--mobile .icon_menu,.main_header.is-search-open .btn_area--mobile .icon_menu,.main_header.is-search-open .main_header__actions--mobile .icon_menu,.main_header.is-mega-open .btn_area--mobile .icon_menu,.main_header.is-mega-open .main_header__actions--mobile .icon_menu{background-image:url(/ico/ico_menu_24_mo.svg)}.main_header.is-top .icon_menu{background-image:url(/ico/ico_menu_24_white_mo.svg)}.main_header.is-invert .icon_menu,.main_header.is-search-open .icon_menu,.main_header.is-search-open.is-top .icon_menu,.main_header.is-mega-open.is-top .icon_menu{background-image:url(/ico/ico_menu_24_mo.svg)}.main_header.is-top:not(.is-search-open):not(.is-mega-open):not(.is-mobile-open) .main_header__btn-search:not(.is-close){background-image:url(/ico/ico_search_24_white_mo.svg)}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-slot{flex-shrink:0;min-width:0;display:none}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_panel__gnb-row .gnb_mobile_global-slot{align-items:center;min-width:0;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-select{cursor:pointer;align-items:center;gap:8px;min-width:0;margin:0;display:inline-flex;position:relative}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-select__group{align-items:center;gap:5px;min-width:0;display:inline-flex;position:relative}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-select__icon{pointer-events:none;background:url(/ico/ico_global_24.svg) 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-select__value{color:#222;pointer-events:none;font-size:15px;font-weight:500;line-height:23px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-select__native{opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-select__chevron{pointer-events:none;background:url(/ico/ico_bottom_10.svg) 50%/10px 10px no-repeat;flex-shrink:0;width:14px;height:14px;display:block;position:relative;top:3px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-select__native:focus,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-select__native:focus-visible,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-select:focus,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-select:focus-within,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-slot:focus,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_global-slot:focus-within{box-shadow:none;outline:none}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell.is-open{z-index:1001;width:100%;max-width:375px;height:100dvh;max-height:100dvh;animation:gnb-mobile-panel-in var(--gnb-mobile-panel-duration) var(--gnb-mobile-panel-ease) forwards;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell.is-open .gnb_mobile_panel__gnb-row{border-bottom:1px solid #2222221a;flex-shrink:0;display:block}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell.is-open .gnb_mobile_panel__gnb-row .main_header__inner,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell.is-open .gnb_mobile_panel__gnb-row .gnb_menu_inner{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell.is-open .gnb_mobile_panel__gnb-row .gnb_mobile_global-slot{flex:0 auto;max-width:calc(100% - 88px)}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell.is-open .gnb_mobile_panel__gnb-row .main_header__actions--mobile,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell.is-open .gnb_mobile_panel__gnb-row .btn_area--mobile{flex-shrink:0;align-items:center;gap:24px;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell .main_header__actions--mobile .main_header__btn-search:not(.is-close),:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell .btn_area--mobile .btn_search:not(.is-close),.main_header.is-top .gnb_mobile_shell .main_header__actions--mobile .main_header__btn-search:not(.is-close),.main_header.is-top .gnb_mobile_shell .btn_area--mobile .btn_search:not(.is-close){background:url(/ico/ico_search_24_mo.svg) 50%/contain no-repeat}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell .main_header__actions--mobile .main_header__btn-search.is-close,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell .btn_area--mobile .btn_search.is-close{background:url(/ico/ico_close_24.svg) 50%/contain no-repeat}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell .main_header__actions--mobile .gnb_mobile_close,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell .btn_area--mobile .gnb_mobile_close{background:url(/ico/ico_close_24.svg) 50%/contain no-repeat;flex-shrink:0;width:24px;height:24px;display:block}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell .main_header__btn-search:not(.is-close){background:url(/ico/ico_search_24_mo.svg) 50%/contain no-repeat}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell .main_header__btn-search.is-close{background:url(/ico/ico_close_24.svg) 50%/contain no-repeat}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell .btn_search:not(.is-close){background:url(/ico/ico_search_24_mo.svg) 50%/contain no-repeat}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell .btn_search.is-close{background:url(/ico/ico_close_24.svg) 50%/contain no-repeat}@keyframes gnb-mobile-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_menu{z-index:auto;background:#fff;flex-direction:column;padding:0;display:none;position:relative;inset:auto;overflow:hidden}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_shell.is-open .gnb_mobile_menu.is-open{flex:1;min-height:0;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__grid{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__grid-item.is-first .gnb_mobile_depth2__card{padding-top:30px;padding-bottom:12px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__card{width:100%;color:inherit;box-sizing:border-box;-webkit-tap-highlight-color:transparent;padding:12px 20px;text-decoration:none;display:block}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__card.is-disabled{opacity:.4;cursor:not-allowed}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__card-text{flex-direction:column;gap:3px;max-width:307px;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__card-tit{color:#222;margin:0;font-size:16px;font-weight:500;line-height:24px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__card-desc{color:#666;font-size:13px;font-weight:400;line-height:19px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__card-desc p{margin:0}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__card-desc-line{color:#666;margin:0;font-size:13px;font-weight:400;line-height:19px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__sections{flex-direction:column;flex:1;gap:24px;min-height:0;padding-top:30px;display:flex;overflow-y:auto}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__section-block{flex-direction:column;gap:12px;width:100%;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__section{flex-direction:column;width:100%;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__section-label{color:#0f1f45;margin:0;padding:0 20px 6px;font-size:14px;font-weight:400;line-height:20px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__section-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__card--row{justify-content:space-between;align-items:center;gap:10px;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__card--row .gnb_mobile_depth2__card-text{flex:1;min-width:0;max-width:307px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__external{background:url(/ico/ico_link.svg) 50%/contain no-repeat;flex-shrink:0;width:18px;height:18px;display:block}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__divider{background:#e8e8e8;border:0;width:335px;max-width:calc(100% - 40px);height:1px;margin:0 auto;display:block}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth3,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__body{flex-direction:column;flex:1;gap:20px;min-height:0;padding-top:30px;display:flex;overflow-y:auto}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__intro{flex-direction:column;gap:4px;width:100%;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__head{color:#222;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0;padding:0 20px;font-family:inherit;text-decoration:none;display:inline-flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__tit{color:#222;font-size:20px;font-weight:500;line-height:30px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__arrow{background:url(/ico/ico_arrow_right_18_list.svg) 50%/contain no-repeat;flex-shrink:0;width:18px;height:18px;display:block}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__desc{color:#666;padding:0 20px;font-size:14px;font-weight:400;line-height:20px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__desc p{max-width:335px;margin:0}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__products{flex-direction:column;width:100%;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__product{color:inherit;box-sizing:border-box;-webkit-tap-highlight-color:transparent;align-items:center;gap:20px;padding:12px 20px;text-decoration:none;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__product-text{flex-direction:column;flex:1;gap:5px;min-width:0;max-width:235px;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__product-tit{color:#222;margin:0;font-size:18px;font-weight:600;line-height:26px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__product-sub{color:#666;margin:0;font-size:13px;font-weight:400;line-height:19px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__product-img{flex-shrink:0;width:80px;height:80px;overflow:hidden}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__product-img img{object-fit:contain;width:100%;height:100%;display:block}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_back{color:#0f1f45;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f5f7fa;border:0;flex-shrink:0;align-items:center;gap:8px;width:100%;margin:0;padding:18px 20px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_back__icon{background:url(/ico/ico_arrow_right_14.svg) 50%/contain no-repeat;flex-shrink:0;width:14px;height:14px;display:block;transform:rotate(180deg)}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:0;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list::-webkit-scrollbar{width:0;height:0;display:none}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__grid::-webkit-scrollbar{width:0;height:0;display:none}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__sections::-webkit-scrollbar{width:0;height:0;display:none}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__body::-webkit-scrollbar{width:0;height:0;display:none}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__grid,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth2__sections,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_depth4__body{scrollbar-width:none}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list .link{color:#222;letter-spacing:0;text-align:left;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;padding:24px 20px;font-family:inherit;font-size:20px;font-weight:500;line-height:30px;text-decoration:none;display:flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list .link:hover,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list .link:focus-visible{color:#222;background:0 0}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list .depth_1--first .link{padding-top:30px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list--depth2{gap:2px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list--depth2 .link{padding:18px 20px;font-size:16px;line-height:24px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list--depth2 .depth_2--first .link{padding-top:30px;padding-bottom:18px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list--depth3{gap:2px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list--depth3 .link{padding:16px 20px;font-size:15px;font-weight:400;line-height:23px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list--depth3 .depth_3--first .link{padding-top:30px;padding-bottom:16px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list__arrow--18{background-image:url(/ico/ico_arrow_right_18_list.svg);width:18px;height:18px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list .link.is-disabled{opacity:.4;cursor:not-allowed}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:305px;overflow:hidden}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list--depth3 .gnb_mobile_list__label{white-space:normal;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:307px;display:-webkit-box;overflow:hidden}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_list__arrow{background:url(/ico/ico_arrow_right_20_list.svg) 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px;display:block}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_foot{flex-shrink:0;margin-top:auto;padding:0 20px 30px}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_explore{box-sizing:border-box;color:#0f1f45;text-align:center;cursor:pointer;background:#fff;border:1px solid #0f1f454d;border-radius:4px;justify-content:center;align-items:center;width:100%;min-width:0;height:50px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_explore:hover,:is(.gnb_menu_wrap,.main_header) .gnb_mobile_explore:focus-visible{color:#fff;background:#0f1f45;border-color:#0f1f45}:is(.gnb_menu_wrap,.main_header) .gnb_mobile_dim{z-index:1000;cursor:pointer;opacity:1;pointer-events:auto;overscroll-behavior:none;touch-action:none;animation:gnb-mobile-dim-in var(--gnb-mobile-panel-duration) var(--gnb-mobile-panel-ease) forwards;background:#00000080;border:none;display:block;position:fixed;inset:0}@keyframes gnb-mobile-dim-in{0%{opacity:0}to{opacity:1}}}
.main_footer{color:#fff;background-color:var(--color-primary,#0f1f45);background-image:url(/img/footer/bg_common_footer.webp?2);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;margin-top:auto}.main_footer__inner{justify-content:space-between;align-items:start;gap:80px;max-width:1440px;margin:0 auto;padding:100px 0 80px;display:flex}.main_footer__tit{letter-spacing:-.84px;margin-bottom:20px;font-family:jaka;font-size:42px;font-style:normal;font-weight:500;line-height:54px}.main_footer__intro{flex-shrink:0;max-width:573px}.main_footer__desc{color:#fffc;margin:0;font-family:Pretendard Variable;font-size:16px;font-weight:400;line-height:26px}.main_footer__form{flex:1;width:100%;max-width:748px}.main_footer__form form{flex-direction:column;gap:34px;display:flex}.main_footer__fields{flex-direction:column;gap:24px;width:100%;display:flex}.main_footer__field-group{flex-direction:column;gap:14px;width:100%;display:flex}.main_footer__field-label,.main_footer__interests-tit{font-family:"Pretendard Variable", var(--font-pretendard);color:#fff;margin:0;font-size:16px;font-weight:400;line-height:26px}.main_footer__field{width:100%}.main_footer__field .MuiOutlinedInput-root{color:#fff;background-color:#0000;height:50px}.main_footer__field .MuiOutlinedInput-input{box-sizing:border-box;height:50px;padding:13px 20px;font-size:15px;line-height:23px}.main_footer__field .MuiOutlinedInput-input::placeholder{color:#fff;opacity:.4}.main_footer__field .MuiOutlinedInput-root fieldset{border-color:#fff9}.main_footer__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff8c}.main_footer__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#fff}.main_footer__field .MuiOutlinedInput-root:has(.MuiSelect-iconOpen){border-radius:4px 4px 0 0}.main_footer__field .MuiOutlinedInput-root:has(.MuiSelect-iconOpen) fieldset{border-color:#fff;border-bottom-width:0}.main_footer__field .MuiSelect-icon,.main_footer__field .main_footer__select-icon{pointer-events:none;background:url(/ico/ico_bottom_14_white.svg) 50%/contain no-repeat;width:14px;height:14px;top:calc(50% - 7px);right:14px}.main_footer__field .main_footer__select-icon svg{display:none}.main_footer__select-menu,.main_footer__select-menu.MuiPaper-root,.main_footer__select-menu.MuiPopover-paper,.main_footer__select-menu.MuiMenu-paper{max-width:calc(100vw - 40px);box-shadow:none;background:var(--color-primary,#0f1f45);border:1px solid #fff;border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}.main_footer__select-menu .MuiList-root.MuiMenu-list,.main_footer__select-menu-list{margin:0;list-style:none;padding:0!important}.main_footer__select-menu .MuiMenuItem-root,.main_footer__select-menu__option{width:100%;height:50px;min-height:50px;font-family:"Pretendard Variable", var(--font-pretendard);color:#fff;background:var(--color-primary,#0f1f45);text-align:left;cursor:pointer;box-sizing:border-box;border:none;align-items:center;padding:0 14px;font-size:15px;line-height:23px;display:flex}.main_footer__select-menu .MuiMenuItem-root:hover,.main_footer__select-menu .MuiMenuItem-root.Mui-selected,.main_footer__select-menu .MuiMenuItem-root.Mui-selected:hover,.main_footer__select-menu .MuiMenuItem-root.Mui-focusVisible,.main_footer__select-menu__option:hover,.main_footer__select-menu__option:focus-visible{background:#ffffff1f}.main_footer__select-menu.main_footer__select-menu--affiliate,.main_footer__select-menu.main_footer__select-menu--affiliate.MuiPaper-root,.main_footer__select-menu.main_footer__select-menu--affiliate.MuiPopover-paper,.main_footer__select-menu.main_footer__select-menu--affiliate.MuiMenu-paper{border:1px solid #fff;border-bottom:none;border-radius:4px;width:245px;max-width:calc(100vw - 40px);border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;min-width:245px!important;margin:0!important}.main_footer__select-menu.main_footer__select-menu--affiliate .MuiList-root.MuiMenu-list,.main_footer__select-menu.main_footer__select-menu--affiliate .main_footer__select-menu-list{padding:0!important}.main_footer__form .main_footer__checkbox.MuiCheckbox-root{color:#0000;border-radius:4px;padding:0}.main_footer__form .main_footer__checkbox.MuiCheckbox-root.Mui-checked,.main_footer__form .main_footer__checkbox.MuiCheckbox-root:hover,.main_footer__form .main_footer__checkbox.MuiCheckbox-root.Mui-focusVisible{color:#0000;background-color:#0000}.main_footer__form .main_footer__checkbox.MuiCheckbox-root .MuiSvgIcon-root{display:none}.main_footer__fields .main_footer__checkbox-icon{box-sizing:border-box;opacity:.4;border:1px solid #fff;border-radius:4px;flex-shrink:0;width:22px;height:22px;display:block}.main_footer__fields .main_footer__checkbox-icon--checked{opacity:1;background:url(/ico/ico_checked_footer_22.svg) 50%/contain no-repeat;border:none}.main_footer__interests{flex-direction:column;gap:14px;width:100%;display:flex}.main_footer__interest-checks{gap:24px;margin:0}.main_footer__interest-check.MuiFormControlLabel-root{gap:10px;margin:0;display:flex}.main_footer__interest-check .MuiFormControlLabel-label{color:#fff;font-size:16px;font-weight:400;line-height:1;font-family:"Pretendard Variable", var(--font-pretendard)}.main_footer__submit{flex-direction:column;align-items:stretch;gap:18px;width:100%;display:flex}.main_footer__submit .btn_flat{text-align:center;font-family:"Pretendard Variable", var(--font-pretendard);color:#0c1625;background:#fff;border-radius:4px;width:100%;min-height:50px;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:1;transition:all .3s}.main_footer__submit .btn_flat:hover{background:#ddd}.main_footer__agree-check.MuiFormControlLabel-root{align-items:flex-start;gap:8px;margin:0}.main_footer__agree-check .MuiCheckbox-root{color:#fff;padding:0}.main_footer__agree-check .MuiFormControlLabel-label{margin:0}.main_footer__agree{color:#fff;margin:0;font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:300;line-height:1.4}.main_footer__agree a,.main_footer__agree-link{color:#fff;text-decoration:unset;cursor:pointer;background:0 0;border:none;padding:0;font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:300;line-height:100%}.main_footer__agree a:hover,.main_footer__agree-link:hover{font-style:normal;font-weight:500;line-height:100%}.main_footer_02{border-top:1px solid #ffffff1a}.main_footer_02__inner{justify-content:space-between;align-items:flex-start;gap:40px;max-width:1440px;margin:0 auto;padding:50px 0;display:flex}.main_footer_02__left{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.main_footer_02__logo img{width:auto;height:28px;display:block}.main_footer_02__copyright{color:#ffffff80;margin-top:18px;margin-bottom:30px;font-family:Pretendard Variable;font-size:13px;font-style:normal;font-weight:300;line-height:100%}.main_footer_02__affiliate{width:304px;max-width:100%;position:relative}.main_footer_02__affiliate-inner,.main_footer_02__affiliate-desktop{width:100%;position:relative}.main_footer_02__affiliate-native{width:100%;display:none;position:relative}.main_footer_02__affiliate .main_footer__select-menu--affiliate{--main-footer-affiliate-option-h:50px;--main-footer-affiliate-option-count:13;z-index:2;width:100%;max-height:min(calc(var(--main-footer-affiliate-option-count) * var(--main-footer-affiliate-option-h)), calc(100dvh - 12px));overscroll-behavior:contain;box-sizing:border-box;position:absolute;top:auto;bottom:100%;left:0}@supports not selector(::-webkit-scrollbar){.main_footer_02__affiliate .main_footer__select-menu--affiliate{scrollbar-width:thin}}.main_footer_02__affiliate-trigger{color:#fff;width:100%;height:44px;font-family:"Pretendard Variable", var(--font-pretendard);box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff4d;border-radius:4px;align-items:center;padding:10px 40px 10px 14px;font-size:14px;font-weight:400;line-height:22px;display:flex;position:relative}.main_footer_02__affiliate-trigger:hover{border-color:#ffffff8c}.main_footer_02__affiliate-trigger[aria-expanded=true]{border-color:#fff;border-top-left-radius:0;border-top-right-radius:0}.main_footer_02__affiliate-trigger__icon{pointer-events:none;transform-origin:50%;background:url(/ico/ico_bottom_14_white.svg) 50%/contain no-repeat;width:14px;height:14px;transition:transform .2s;position:absolute;top:calc(50% - 7px);right:14px;transform:rotate(180deg)}.main_footer_02__affiliate-trigger[aria-expanded=true] .main_footer_02__affiliate-trigger__icon{transform:rotate(0)}.main_footer_02__right{flex-direction:column;align-items:flex-end;gap:30px;min-width:0;display:flex}.main_footer_02__legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0;margin-top:42px;display:flex}.main_footer_02__legal-item{align-items:center;display:inline-flex}.main_footer_02__legal-link{font-family:"Pretendard Variable", var(--font-pretendard);color:#ffffffb3;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:300;line-height:1;text-decoration:none;transition:color .2s}.main_footer_02__legal-link:hover{color:#fff}.main_footer_02__legal-sep{color:#ffffff59;margin:0 16px;font-size:12px;line-height:22px}.main_footer_02__sns{align-items:center;gap:14px;display:flex}.main_footer_02__sns a{flex-shrink:0;line-height:0;transition:opacity .2s;display:block}.main_footer_02__sns a:hover{opacity:.85}.main_footer_02__sns img{width:40px;height:40px;display:block}@media (max-width:780px){.main_footer__inner{padding:64px 20px 40px;padding-left:var(--inner-padding-x-mobile,20px);padding-right:var(--inner-padding-x-mobile,20px);flex-direction:column;grid-template-columns:1fr;gap:40px}.main_footer{background-image:url(/img/footer/mo_bg_common_footer.webp?2);background-position:bottom;background-repeat:no-repeat;background-size:cover}.main_footer__tit{letter-spacing:-.56px;color:#fff;margin-bottom:10px;font-size:28px;font-style:normal;font-weight:500;line-height:38px}.main_footer__desc{font-size:15px;font-style:normal;font-weight:400;line-height:23px}.main_footer__br-pc{display:none}.main_footer__fields{width:100%}.main_footer__interest-checks{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.main_footer__submit{gap:10px}.main_footer_02__inner{flex-direction:column;gap:32px;padding:28px 20px 36px}.main_footer_02__right{align-items:flex-start;width:100%}.main_footer_02__legal{justify-content:flex-start}.main_footer_02__legal-link,.main_footer_02__legal-sep{white-space:normal}.main_footer_02__affiliate{width:100%}.main_footer_02__affiliate-desktop{display:none}.main_footer_02__affiliate-native{display:block}.main_footer_02__affiliate-native .main_footer_02__affiliate-trigger{-webkit-appearance:none;appearance:none;color:#fff;border-radius:4px;width:100%;display:block}.main_footer_02__affiliate-native .main_footer_02__affiliate-trigger option{color:#222;background-color:#fff}.main_footer_02__affiliate-native .main_footer_02__affiliate-trigger option:disabled{color:#888}.main_footer_02__affiliate-native .main_footer_02__affiliate-trigger:focus,.main_footer_02__affiliate-native .main_footer_02__affiliate-trigger:focus-visible{box-shadow:none;border-color:#fff;outline:none}.main_footer_02__affiliate-native .main_footer_02__affiliate-trigger__icon{transform:none}.main_footer__field-label,.main_footer__interests-tit{font-size:16px;line-height:24px}.main_footer__interest-check .MuiFormControlLabel-label{font-size:14px}.main_footer__form{max-width:none}.main_footer__agree{color:#fff;margin:0;font-family:Pretendard Variable;font-size:13px;font-style:normal;font-weight:300;line-height:21px}.main_footer__agree a,.main_footer__agree-link{color:#fff;text-decoration:unset;font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:500;line-height:100%}.main_footer_02{border-top:1px solid #ffffff1a;padding:30px 20px}.main_footer_02__inner{justify-content:space-between;align-items:flex-start;gap:40px;max-width:1440px;margin:0 auto;padding:0;display:flex}.main_footer_02__left{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.main_footer_02__logo img{width:auto;height:28px;display:block}.main_footer_02__copyright{color:#ffffff80;margin-top:18px;margin-bottom:30px;font-family:Pretendard Variable;font-size:11px;font-style:normal;font-weight:300;line-height:100%}.main_footer_02__affiliate{width:320px;max-width:100%}.main_footer__select-menu.main_footer__select-menu--affiliate,.main_footer__select-menu.main_footer__select-menu--affiliate.MuiPaper-root,.main_footer__select-menu.main_footer__select-menu--affiliate.MuiPopover-paper,.main_footer__select-menu.main_footer__select-menu--affiliate.MuiMenu-paper{width:320px;min-width:320px!important}.main_footer_02__right{flex-direction:column;align-items:flex-end;gap:30px;min-width:0;display:flex}.main_footer_02__legal{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px 0;margin-top:10px;margin-bottom:30px;display:flex}.main_footer_02__legal-item{align-items:center;display:inline-flex}.main_footer_02__legal-link{font-family:"Pretendard Variable", var(--font-pretendard);color:#ffffffb3;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:300;line-height:1;text-decoration:none;transition:color .2s}.main_footer_02__legal-link:hover{color:#fff}.main_footer_02__legal-sep{color:#ffffff59;margin:0 12px;font-size:12px;line-height:22px}.main_footer_02__sns{justify-content:flex-start;align-items:center;gap:14px;width:100%;display:flex}}
