header{z-index:1001;background:#fff;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 5%;transition:all .3s ease-in-out;display:flex;position:fixed;top:0;left:0}header.is-hidden{opacity:0;pointer-events:none;top:-120%}@media screen and (max-width:768px){header{width:100%;height:60px;padding-right:0;position:fixed;top:0;left:0}}header .header_col{justify-content:space-between;display:flex;position:relative}header .header_col.left{align-items:center;gap:1.6vw;height:2.291vw;display:flex}header .header_col.left a{align-items:center;display:flex}header .header_col.left>a{aspect-ratio:140/32;width:7.29vw}@media screen and (max-width:1024px){header .header_col.left>a{width:120px}}header .header_col.left>a img{object-fit:cover;width:100%;height:100%}header .header_col.left button{border:1px solid #ddd;border-radius:12px;justify-content:center;align-items:center;gap:.416vw;height:2.291vw;padding:0 .833vw 0 1.041vw;font-size:clamp(14px,.781vw,15px);font-weight:500;line-height:.937vw;transition:all .2s;display:flex}@media screen and (max-width:1024px){header .header_col.left button{display:none}}header .header_col.left button svg{aspect-ratio:1;width:.833333vw}header .header_col.left button path{fill:inherit}header .header_col.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1024px){header .header_col.center{display:none}}header .header_col.center ul{align-items:center;gap:2.083vw;display:flex}header .header_col.center li{justify-content:center;display:flex;position:relative}header .header_col.center li a{color:#111212;align-items:center;padding:0 1.041vw;font-size:clamp(16px,.9375vw,18px);font-weight:600;line-height:150%;display:flex}header .header_col.center li.show .dropdown{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}header .header_col.center li.show>a{color:#155dfc}header .header_col.center li .dropdown{z-index:10;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;width:max-content;padding:.83vw;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 1.43vw);left:0;transform:translateY(-.416vw);box-shadow:0 0 20px #0000001a}header .header_col.center li .dropdown li{width:100%}header .header_col.center li .dropdown li a{letter-spacing:-.02em;color:#2c2d2f;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:.3125vw .625vw;font-size:clamp(16px,.83vw,16px);font-style:normal;font-weight:500;line-height:160%;display:flex}header .header_col.center li .dropdown li a:hover{color:#155dfc;background:#f2f9ff}header .header_col.right{align-items:center;gap:.416vw;height:2.291vw;display:flex}@media screen and (max-width:1024px){header .header_col.right{display:none}}header .header_col.right .header_lang_switch{gap:.416vw;display:flex}header .header_col.right button{background:#f5f5f5;border-radius:12px;justify-content:center;align-items:center;min-width:2.291vw;height:2.291vw;padding:0 .729vw;font-size:14px;font-weight:600;line-height:.937vw;transition:background-color .2s;display:flex}header .header_col.right button img{aspect-ratio:1;width:.9375vw}header .header_col.right button span{font-size:clamp(14px,.781vw,15px);font-weight:600;line-height:.9375vw}header .header_col.right .header_cta{background:#111212;gap:.3125vw;padding:0 1.0416vw 0 .833vw}header .header_col.right .header_cta span{color:#fff;font-size:clamp(14px,.781vw,15px);font-weight:500;line-height:.937vw}header .header_col.mobile{display:none}@media screen and (max-width:1024px){header .header_col.mobile{aspect-ratio:1;justify-content:center;align-items:center;height:100%;margin-left:auto;display:flex}header .header_col.mobile .mobile_menu_toggle{justify-content:center;align-items:center;width:44px;height:44px;display:flex}header .header_col.mobile img{object-fit:cover;width:100%;height:100%}}body.mobile_menu_open{overflow:hidden}.sr_only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile_menu{z-index:1004;opacity:0;pointer-events:none;transition:opacity .3s;display:none;position:fixed;inset:0}@media screen and (max-width:1024px){.mobile_menu{display:block}}.mobile_menu.open{opacity:1;pointer-events:auto}.mobile_menu .mobile_menu__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11121259;position:absolute;inset:0}.mobile_menu .mobile_menu__panel{background:linear-gradient(#f7f9ff 0%,#fff 38%);border-radius:24px 0 0 24px;flex-direction:column;width:min(92vw,360px);height:100%;transition:transform .35s;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 60px #0b142a2e}.mobile_menu.open .mobile_menu__panel{transform:translate(0)}.mobile_menu .mobile_menu__header{justify-content:flex-end;align-items:center;padding:1.0416vw 2%;display:flex}.mobile_menu .mobile_menu__title{color:#111212;font-size:18px;font-weight:700}.mobile_menu .close_button{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mobile_menu .close_button img{object-fit:cover;width:100%;height:100%}.mobile_menu .mobile_menu__actions{flex-wrap:wrap;gap:8px;padding:4px 18px 30px;display:flex}.mobile_menu .mobile_menu__action{color:#111212;background:#f6f7fb;border:1px solid #e5e9f6;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;height:45px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.mobile_menu .mobile_menu__action img{object-fit:contain;width:22px;height:22px}.mobile_menu .mobile_menu__action svg{width:16px;height:16px}.mobile_menu .mobile_menu__action.resources{color:#155dfc;background:#f2f6ff;border-color:#d9e5ff;width:100%}.mobile_menu .mobile_menu__action.inquiry{color:#fff;background:#111212;border-color:#111212;flex:1;justify-content:flex-start}.mobile_menu .mobile_menu__action.lang{color:#111212;background:#fff;border-color:#e8edf7;flex:1;justify-content:space-between}.mobile_menu .mobile_menu__action .lang_value{color:#fff;letter-spacing:.08em;background:#111212;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.mobile_menu .mobile_menu__nav{flex:1;padding:0 14px 24px;overflow-y:auto}.mobile_menu .mobile_menu__list{flex-direction:column;gap:12px;list-style:none;display:flex}.mobile_menu .mobile_menu__item{background:#fff;border-radius:16px;padding:4px 12px;transition:border-color .2s,box-shadow .2s}.mobile_menu .mobile_menu__item.open .mobile_menu__toggle{background:url(/images/ico_minus.svg) 50%/50% no-repeat}.mobile_menu .mobile_menu__item_head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile_menu .mobile_menu__link{color:#111212;flex:1;font-size:18px;font-weight:600}.mobile_menu .mobile_menu__toggle{background:url(/images/ico_plus.svg) 50%/50% no-repeat;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.mobile_menu .mobile_menu__submenu{opacity:0;max-height:0;transition:max-height .25s,opacity .25s,transform .25s;overflow:hidden;transform:translateY(-4px)}.mobile_menu .mobile_menu__submenu ul{flex-direction:column;gap:8px;padding:14px 0 0;list-style:none;display:flex}.mobile_menu .mobile_menu__submenu a{color:#3a3d44;border-radius:10px;align-items:center;padding:6px 10px;font-size:16px;font-weight:500;display:flex}.mobile_menu .mobile_menu__submenu a:hover{color:#155dfc}.mobile_menu .mobile_menu__item.open .mobile_menu__submenu{opacity:1;max-height:400px;transform:translateY(0)}main+footer{z-index:0;background:#062652;justify-content:center;gap:.52vw;margin-top:auto;padding:5.2vw 0;display:flex;position:sticky;bottom:-1px}main+footer:after{content:"";background:#062652;width:100%;height:60px;position:absolute;top:0;left:0;transform:translateY(-100%)}@media screen and (max-width:768px){main+footer{padding:40px 0}}main+footer .footer_inner{flex-direction:column;align-items:flex-start;gap:4.16vw;width:100%;max-width:90vw;padding:0;display:flex}@media screen and (max-width:768px){main+footer .footer_inner{gap:30px}}main+footer .footer_top_row{justify-content:space-between;align-items:center;width:100%;display:flex}main+footer .footer_top_row .footer_logo{width:12.7vw;display:flex}@media screen and (max-width:768px){main+footer .footer_top_row .footer_logo{flex-wrap:wrap;width:140px}}main+footer .footer_top_row .footer_logo a{justify-content:center;align-items:center;display:flex}main+footer .footer_top_row .footer_logo img{object-fit:cover;width:100%;height:100%}main+footer .footer_top_row .footer_top_right{gap:.625vw;display:flex}@media screen and (max-width:768px){main+footer .footer_top_row .footer_top_right{gap:4px}}main+footer .footer_top_row .footer_top_right .family_site{flex-direction:column;align-items:stretch;width:clamp(180px,12.5vw,240px);display:flex;position:relative}@media screen and (max-width:768px){main+footer .footer_top_row .footer_top_right .family_site{width:120px}}main+footer .footer_top_row .footer_top_right .family_site .family_site_button{cursor:pointer;background:#fff3;border:none;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;height:min(56px,2.91vw);padding:0 20px;transition:background .2s;display:flex}@media screen and (max-width:768px){main+footer .footer_top_row .footer_top_right .family_site .family_site_button{border-radius:6px;height:34px;padding:0 14px}}main+footer .footer_top_row .footer_top_right .family_site .family_site_button p{color:#fff;font-size:clamp(14px,.83vw,16px);font-style:normal;font-weight:700;line-height:1.375}@media screen and (max-width:768px){main+footer .footer_top_row .footer_top_right .family_site .family_site_button p{font-weight:500}}main+footer .footer_top_row .footer_top_right .family_site .family_site_button .family_site_arrow{width:.6vw;transition:transform .25s}@media screen and (max-width:768px){main+footer .footer_top_row .footer_top_right .family_site .family_site_button .family_site_arrow{width:6px}}main+footer .footer_top_row .footer_top_right .family_site .family_site_button:hover{background:#ffffff4d}main+footer .footer_top_row .footer_top_right .family_site.open .family_site_arrow{transform:rotate(180deg)}main+footer .footer_top_row .footer_top_right .family_site ul{z-index:2;opacity:0;pointer-events:none;background:#fff3;border:none;border-radius:12px;flex-direction:column;gap:.1vw;width:100%;margin:0;padding:10px;list-style:none;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:calc(100% + .52vw);left:0;transform:translateY(-8px);box-shadow:0 12px 32px #00000040}@media screen and (max-width:768px){main+footer .footer_top_row .footer_top_right .family_site ul{border-radius:6px;padding:0}}main+footer .footer_top_row .footer_top_right .family_site ul li a{color:#fff;border-radius:6px;padding:10px;font-size:clamp(12px,.729vw,14px);font-weight:600;line-height:1.42;display:block}main+footer .footer_top_row .footer_top_right .family_site ul li a:hover{background:#ffffff1a}main+footer .footer_top_row .footer_top_right .family_site.open ul{opacity:1;pointer-events:auto;transform:translateY(0)}main+footer .footer_top_row .footer_top_right .top_button{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:min(56px,2.91vw);height:min(56px,2.91vw);display:flex}@media screen and (max-width:768px){main+footer .footer_top_row .footer_top_right .top_button{border-radius:6px;width:34px;height:34px}}main+footer .footer_top_row .footer_top_right .top_button img{width:30%}main+footer .footer_bottom_row{justify-content:space-between;align-items:center;gap:.625vw;width:100%;display:flex}@media screen and (max-width:768px){main+footer .footer_bottom_row{flex-direction:column;align-items:flex-start;gap:24px}}main+footer .footer_bottom_row .info_wrap{flex-direction:column;gap:.416vw;display:flex}@media screen and (max-width:768px){main+footer .footer_bottom_row .info_wrap{gap:4px}}main+footer .footer_bottom_row .info_wrap>div{gap:1.25vw;display:flex}@media screen and (max-width:768px){main+footer .footer_bottom_row .info_wrap>div{flex-wrap:wrap;gap:4px}}main+footer .footer_bottom_row .info_wrap>div span{color:#fff;font-size:clamp(14px,.83vw,16px);font-style:normal;font-weight:400;line-height:1.5;position:relative}main+footer .footer_bottom_row .info_wrap>div span.bold{font-weight:700}main+footer .footer_bottom_row .info_wrap>div span+span:after{content:"";background-color:#ffffff4d;width:1px;height:.72vw;position:absolute;top:50%;left:-.625vw;transform:translateY(-50%)}@media screen and (max-width:768px){main+footer .footer_bottom_row .info_wrap>div span+span:after{display:none}}main+footer .footer_bottom_row .info_wrap>div span a{color:inherit}main+footer .footer_bottom_row .sns_wrap{flex-direction:column;align-items:flex-end;gap:12px;display:flex}@media screen and (max-width:768px){main+footer .footer_bottom_row .sns_wrap{flex-direction:row;gap:8px}}main+footer .footer_bottom_row .sns_wrap a{align-items:center;gap:.416vw;display:flex}@media screen and (max-width:768px){main+footer .footer_bottom_row .sns_wrap a{gap:4px}}main+footer .footer_bottom_row .sns_wrap a span{color:#fff;font-size:clamp(14px,.83vw,16px);font-style:normal;font-weight:500}@media screen and (max-width:768px){main+footer .footer_bottom_row .sns_wrap a span{font-weight:500}}main+footer .footer_bottom_row .sns_wrap a i{justify-content:center;align-items:center;width:20px;height:20px;display:flex}@media screen and (max-width:768px){main+footer .footer_bottom_row .sns_wrap a i{width:16px;height:16px}}main+footer .footer_bottom_row .sns_wrap a i img{object-fit:cover;width:100%;height:100%}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.apply_wrapper{padding-top:6.25vw;padding-bottom:5.2vw}@media screen and (max-width:768px){.apply_wrapper{padding-block:30px}}.apply_wrapper .apply_content{background:#f8fafb;border-radius:32px;flex-direction:column;align-items:center;gap:4.16vw;width:90%;max-width:1280px;margin:4.16vw auto 0;padding:4.16vw;display:flex}@media screen and (max-width:768px){.apply_wrapper .apply_content{border-radius:16px;gap:20px;margin-top:30px;padding:30px 20px}}.apply_wrapper .apply_content h3{letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(21px,2.1875vw,42px);font-weight:700;line-height:150%}.apply_wrapper .apply_content h3+p{text-align:center;letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(16px,1.145vw,22px);font-weight:500;line-height:160%}.apply_wrapper .apply_content h4{letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(16px,1.25vw,24px);font-weight:700;line-height:150%}.apply_wrapper .apply_content .form_wrap{flex-direction:column;gap:1.5625vw;width:100%;max-width:1120px;display:flex}@media screen and (max-width:768px){.apply_wrapper .apply_content .form_wrap{gap:20px}}.apply_wrapper .apply_content .form_wrap h4{letter-spacing:-.025em;color:#2c2d2f;border-bottom:1px solid #ddd;gap:10px;padding:0 0 30px;font-size:clamp(18px,1.458vw,28px);font-weight:700;line-height:150%}@media screen and (max-width:768px){.apply_wrapper .apply_content .form_wrap h4{padding-bottom:10px}}.apply_wrapper .apply_content .form_wrap .form_row{flex-direction:column;align-items:flex-start;gap:1.0416vw;display:flex}@media screen and (max-width:768px){.apply_wrapper .apply_content .form_wrap .form_row{gap:8px}}.apply_wrapper .apply_content .form_wrap .form_row[required] p:after{content:"";background-color:#155dfc;border-radius:100px;width:.3125vw;height:.3125vw;margin-bottom:.416vw;top:0}@media screen and (max-width:768px){.apply_wrapper .apply_content .form_wrap .form_row[required] p:after{width:4px;height:4px;margin-bottom:8px}}.apply_wrapper .apply_content .form_wrap .form_row p{letter-spacing:-.02em;color:#2c2d2f;align-items:center;gap:.338vw;font-size:clamp(16px,.9375vw,18px);font-weight:600;line-height:150%;display:flex;position:relative}@media screen and (max-width:768px){.apply_wrapper .apply_content .form_wrap .form_row p{gap:4px}}.apply_wrapper .apply_content .form_wrap .form_row input[type=text],.apply_wrapper .apply_content .form_wrap .form_row input[type=tel],.apply_wrapper .apply_content .form_wrap .form_row input[type=email]{color:#2c2d2f;background:#fff;border:1px solid #ddd;border-radius:8px;outline:none;align-items:center;width:100%;height:3.333vw;padding:0 1.0416vw;font-size:clamp(15px,.9375vw,20px);display:flex}@media screen and (max-width:768px){.apply_wrapper .apply_content .form_wrap .form_row input[type=text],.apply_wrapper .apply_content .form_wrap .form_row input[type=tel],.apply_wrapper .apply_content .form_wrap .form_row input[type=email]{height:50px;padding:0 15px}}.apply_wrapper .apply_content .form_wrap .form_row input[type=text]::placeholder,.apply_wrapper .apply_content .form_wrap .form_row input[type=tel]::placeholder,.apply_wrapper .apply_content .form_wrap .form_row input[type=email]::placeholder{color:#797979}.apply_wrapper .apply_content .form_wrap .form_row input[type=text]+span,.apply_wrapper .apply_content .form_wrap .form_row input[type=tel]+span,.apply_wrapper .apply_content .form_wrap .form_row input[type=email]+span{letter-spacing:-.01em;color:#797979;font-size:clamp(14px,.78125vw,15px);line-height:150%}.apply_wrapper .apply_content .form_wrap .form_row .input_file{cursor:pointer;color:#2c2d2f;background:#fff;border:1px solid #ddd;border-radius:8px;outline:none;align-items:center;gap:.625vw;width:100%;height:3.333vw;padding:0 1.0416vw;font-size:clamp(14px,.9375vw,20px);display:flex;position:relative}@media screen and (max-width:768px){.apply_wrapper .apply_content .form_wrap .form_row .input_file{height:50px;padding:0 10px}.apply_wrapper .apply_content .form_wrap .form_row .input_file img{width:18px;height:18px}}.apply_wrapper .apply_content .form_wrap .form_row .input_file span{color:#797979}@media screen and (max-width:768px){.apply_wrapper .apply_content .form_wrap .form_row .input_file span{font-size:clamp(16px,.78125vw,15px)}}.apply_wrapper .apply_content .form_wrap .form_row .input_file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.apply_wrapper .apply_content .form_wrap .form_row .input_file+span{letter-spacing:-.01em;color:#797979;font-size:clamp(14px,.78125vw,15px);line-height:150%}.apply_wrapper .apply_content .form_wrap .form_row .error{letter-spacing:-.01em;font-size:clamp(14px,.78125vw,15px);font-weight:600;line-height:150%;color:#e53935!important}.apply_wrapper .apply_content .inner_content{flex-direction:column;gap:1.5625vw;display:flex}@media screen and (max-width:768px){.apply_wrapper .apply_content .inner_content{gap:15px}}.apply_wrapper .apply_content .privacy_content{background-color:#fff;border-radius:16px;width:100%;max-width:1120px;padding:2.08vw}@media screen and (max-width:768px){.apply_wrapper .apply_content .privacy_content{border-radius:8px;padding:20px}}.apply_wrapper .apply_content .privacy_content p,.apply_wrapper .apply_content .privacy_content strong{color:#444;font-size:clamp(14px,.83vw,16px);line-height:160%}.apply_wrapper .apply_content .privacy_content strong{font-weight:700}.apply_wrapper .apply_content .bottom_area label{cursor:pointer;align-items:center;gap:.625vw;display:flex}@media screen and (max-width:768px){.apply_wrapper .apply_content .bottom_area label{gap:10px}}.apply_wrapper .apply_content .bottom_area label p{letter-spacing:-.01em;color:#2c2d2f;align-items:center;font-size:clamp(15px,.83vw,16px);font-weight:400;line-height:150%;display:flex}.apply_wrapper .apply_content .bottom_area label input[type=checkbox]{display:none}.apply_wrapper .apply_content .bottom_area label:has(input:checked):before{background-color:#155dfc}.apply_wrapper .apply_content .bottom_area label:before{content:"";background:#9d9d9d url(/images/ico_check-marker.svg) 50%/100% no-repeat;border-radius:20px;width:min(20px,1.25vw);height:min(20px,1.25vw)}@media screen and (max-width:768px){.apply_wrapper .apply_content .bottom_area label:before{width:18px;height:18px}}.apply_wrapper .apply_content button{letter-spacing:-.02em;color:#2c2d2f;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.73vw 2.6vw;font-size:clamp(16px,.9375vw,18px);font-weight:700;line-height:150%;display:flex}.apply_wrapper .apply_content button:hover{color:#fff;background-color:#155dfc}.apply_wrapper .apply_content button:disabled{cursor:not-allowed;opacity:.6;color:#2c2d2f;background:#fff}@media screen and (max-width:768px){.apply_wrapper .apply_content button{color:#fff;background-color:#155dfc;width:100%;padding:12px 24px}}.apply_wrapper .apply_progress{justify-content:center;display:flex}.apply_wrapper .apply_progress ol{justify-content:center;align-items:flex-start;gap:1.25vw;list-style:none;display:flex}@media screen and (max-width:768px){.apply_wrapper .apply_progress ol{gap:0;width:90%}}.apply_wrapper .apply_progress ol li{flex-direction:column;flex:0 0 11.66vw;align-items:center;gap:1.04vw;display:flex;position:relative}@media screen and (max-width:768px){.apply_wrapper .apply_progress ol li{flex:1 0 0;gap:10px}}.apply_wrapper .apply_progress ol li:after{content:"";z-index:-1;background-color:#ddd;width:calc(100% + 1.04vw);height:1px;position:absolute;top:25px;right:50%}@media screen and (max-width:768px){.apply_wrapper .apply_progress ol li:after{top:16px}}.apply_wrapper .apply_progress ol li:first-child:after{display:none}.apply_wrapper .apply_progress ol li span{color:#9d9d9d;background:#f6f6f6;border-radius:99px;justify-content:center;align-items:center;width:50px;height:50px;font-size:clamp(14px,.9375vw,18px);font-weight:600;line-height:1;display:flex}@media screen and (max-width:768px){.apply_wrapper .apply_progress ol li span{width:32px;height:32px}}.apply_wrapper .apply_progress ol li p{opacity:.3;letter-spacing:-.02em;color:#2c2d2f;text-align:center;padding:.44vw 0;font-size:clamp(16px,1.145vw,22px);font-weight:700;line-height:140%}@media screen and (max-width:768px){.apply_wrapper .apply_progress ol li p{width:80%}}.apply_wrapper .apply_progress ol li.active span{color:#fff;background:#155dfc}.apply_wrapper .apply_progress ol li.active p{opacity:1}.apply_wrapper .apply_progress ol li.active:after{background-color:#155dfc}.recruitment_wrapper{width:90%;max-width:1520px;margin:0 auto;padding-top:6.25vw;padding-bottom:9vw}@media screen and (max-width:768px){.recruitment_wrapper{padding-top:40px;padding-bottom:60px}}.recruitment_wrapper .tab_wrapper{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;margin-bottom:5.2vw;padding-bottom:1.0416vw;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .tab_wrapper{margin-bottom:40px;padding-bottom:15px}}.recruitment_wrapper .tab_wrapper ul{flex-wrap:wrap;align-items:center;gap:2.083vw;height:100%;list-style:none;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .tab_wrapper ul{gap:15px}}.recruitment_wrapper .tab_wrapper ul li{justify-content:flex-start;align-items:center;height:100%;display:flex}.recruitment_wrapper .tab_wrapper ul li.active button{opacity:1}.recruitment_wrapper .tab_wrapper ul li button{letter-spacing:-.025em;opacity:.4;color:#111212;font-size:clamp(16px,1.25vw,24px);font-weight:700;line-height:150%}.recruitment_wrapper .tab_wrapper>a{letter-spacing:-.025em;color:#fff;background-color:#155dfc;border-radius:12px;justify-content:center;align-items:center;padding:.807vw 1.66vw;font-size:clamp(14px,.9375vw,18px);font-weight:700;line-height:140%;transition:all .3s ease-in-out;display:flex}.recruitment_wrapper .tab_wrapper>a:hover{background:#282828}.recruitment_wrapper .tab_wrapper>a i{aspect-ratio:1;background:url(/images/ico_right_arrow.svg) 50%/100% no-repeat;width:0;transition:all .3s ease-in-out}.recruitment_wrapper .tab_wrapper>a:hover{color:#fff;background-color:#155dfc}.recruitment_wrapper .tab_wrapper>a:hover i{filter:invert()brightness(10);width:12px;margin-left:.5ch}@media screen and (max-width:768px){.recruitment_wrapper .tab_wrapper>a{border-radius:6px;padding:8px 12px}}.recruitment_wrapper .content_wrapper{flex-direction:column;gap:4.16vw;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper{gap:30px}}.recruitment_wrapper .content_wrapper .title_wrap h3{letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(24px,2.5vw,48px);font-weight:700;line-height:140%}.recruitment_wrapper .content_wrapper .title_wrap p{letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(16px,1.145vw,22px);font-weight:500;line-height:160%}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .title_wrap p br{display:none}}.recruitment_wrapper .content_wrapper .title_wrap.talent_title_wrap{flex-direction:column;gap:1.5625vw;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .title_wrap.talent_title_wrap{gap:10px}}.recruitment_wrapper .content_wrapper .title_wrap.benefit_title_wrap{justify-content:space-between;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .title_wrap.benefit_title_wrap{flex-direction:column;gap:10px}}.recruitment_wrapper .content_wrapper .title_wrap.benefit_title_wrap *{flex:1 0 0}.recruitment_wrapper .content_wrapper .img_box{aspect-ratio:1;width:min(35.41vw,680px);margin:0 auto;position:relative;overflow:hidden}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .img_box{width:90%}}.recruitment_wrapper .content_wrapper .img_box img{object-fit:cover;width:100%;height:100%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.recruitment_wrapper .content_wrapper .img_box img.over{z-index:-1;animation:48s linear infinite spin;position:absolute;top:0;left:0}.recruitment_wrapper .content_wrapper .card_wrap{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:2.083vw;display:grid}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .card_wrap{grid-template-columns:1fr;gap:20px}}.recruitment_wrapper .content_wrapper .card_wrap .card{border:1px solid #ddd;border-radius:16px;flex-direction:column;align-items:flex-start;padding:2.083vw;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .card_wrap .card{padding:30px}}.recruitment_wrapper .content_wrapper .card_wrap .card i{aspect-ratio:1;width:2.5vw;margin-bottom:1.66vw}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .card_wrap .card i{width:30px;margin-bottom:16px}}.recruitment_wrapper .content_wrapper .card_wrap .card i img{object-fit:cover;width:100%;height:100%}.recruitment_wrapper .content_wrapper .card_wrap .card .card_title{letter-spacing:-.02em;color:#2c2d2f;margin-bottom:.83vw;font-size:clamp(21px,1.25vw,24px);font-weight:700;line-height:140%}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .card_wrap .card .card_title{margin-bottom:8px}}.recruitment_wrapper .content_wrapper .card_wrap .card .card_desc{letter-spacing:-.025em;color:#444;word-break:keep-all;font-size:clamp(16px,.9375vw,18px);line-height:160%}.recruitment_wrapper .content_wrapper .card_wrap .card .card_desc strong{font-weight:700}.recruitment_wrapper .content_wrapper .benefit_list{flex-direction:column;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .benefit_list{gap:40px}}.recruitment_wrapper .content_wrapper .benefit_list li{border-radius:32px;align-items:center;gap:8vw;width:100%;max-width:1520px;padding:2.083vw;transition:all .3s ease-in-out;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .benefit_list li{border-radius:16px;flex-direction:column;gap:0;padding:0}}.recruitment_wrapper .content_wrapper .benefit_list li:hover{background-color:#f8fafb}.recruitment_wrapper .content_wrapper .benefit_list .img_box{aspect-ratio:533/315;border-radius:12px;flex:none;margin:0;overflow:hidden}.recruitment_wrapper .content_wrapper .benefit_list .img_box img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .benefit_list .img_box{border-radius:6px;width:100%}}.recruitment_wrapper .content_wrapper .benefit_list .text_box{flex-direction:column;gap:1.0416vw;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .benefit_list .text_box{gap:10px;width:100%;padding:15px 0 0}}.recruitment_wrapper .content_wrapper .benefit_list .text_box .list_title{align-items:center;gap:.625vw;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .benefit_list .text_box .list_title{gap:10px}}.recruitment_wrapper .content_wrapper .benefit_list .text_box .list_title span{letter-spacing:-.02em;color:#fff;background:#155dfc;border-radius:8px;justify-content:center;align-items:center;width:min(40px,2.083vw);height:min(40px,2.083vw);font-size:clamp(13px,.83vw,16px);font-weight:700;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .benefit_list .text_box .list_title span{border-radius:4px;width:32px;height:32px}}.recruitment_wrapper .content_wrapper .benefit_list .text_box .list_title p{letter-spacing:-.02em;color:#2c2d2f;font-size:clamp(20px,1.66vw,32px);font-weight:700;line-height:140%}.recruitment_wrapper .content_wrapper .benefit_list .text_box>p{letter-spacing:-.025em;color:#444;align-items:center;font-size:clamp(16px,1.0416vw,20px);line-height:160%;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .benefit_list .text_box>p br{display:none}}.recruitment_wrapper .content_wrapper .progress_wrap{background:#f8fafb;border-radius:32px;justify-content:space-between;align-items:center;gap:.83vw;padding:2.083vw;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .progress_wrap{border-radius:16px;flex-direction:column;gap:15px;padding:30px}}.recruitment_wrapper .content_wrapper .progress_wrap .progress_card{aspect-ratio:1;border:2px solid #155dfc00;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.83vw;width:min(246px,12.8125vw);transition:all .2s;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .progress_wrap .progress_card{aspect-ratio:auto;width:100%;padding:20px}}.recruitment_wrapper .content_wrapper .progress_wrap .progress_card span{color:#888;font-size:clamp(16px,.9375vw,18px);font-weight:600;line-height:1.16}.recruitment_wrapper .content_wrapper .progress_wrap .progress_card .ico_box{aspect-ratio:1;justify-content:center;align-items:center;width:min(80px,4.16vw);display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .progress_wrap .progress_card .ico_box{width:80px}}.recruitment_wrapper .content_wrapper .progress_wrap .progress_card p{text-align:center;letter-spacing:-.02em;color:#2c2d2f;font-size:clamp(18px,1.0416vw,20px);font-weight:700;line-height:140%}.recruitment_wrapper .content_wrapper .progress_wrap .progress_card.is-active,.recruitment_wrapper .content_wrapper .progress_wrap .progress_card:hover{background-color:#fff;border:2px solid #155dfc}.recruitment_wrapper .content_wrapper .progress_wrap .progress_card.is-active span,.recruitment_wrapper .content_wrapper .progress_wrap .progress_card:hover span{color:#155dfc}.recruitment_wrapper .content_wrapper .progress_wrap .progress_card.is-active+.next_arrow,.recruitment_wrapper .content_wrapper .progress_wrap .progress_card:hover+.next_arrow{background-color:#155dfc}.recruitment_wrapper .content_wrapper .progress_wrap .next_arrow{aspect-ratio:1;background:#ddd url(/images/ico_arrow_right.svg) 50%/min(8px,.416vw) min(16px,.83vw) no-repeat;border-radius:100px;justify-content:center;align-items:center;width:min(40px,2.083vw);display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .progress_wrap .next_arrow{background-size:8px;width:32px;transform:rotate(90deg)}}.recruitment_wrapper .content_wrapper .progress_detail ol{flex-direction:column;gap:2vw;list-style:none;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .progress_detail ol{gap:20px}}.recruitment_wrapper .content_wrapper .progress_detail li{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:1.0416vw;height:min(88px,4.583vw);padding:0 2.083vw 2.083vw;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .progress_detail li{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:0 15px 30px}}.recruitment_wrapper .content_wrapper .progress_detail .progress_detail_title{flex:1 0 0;align-items:center;gap:1vw;display:flex}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .progress_detail .progress_detail_title{gap:12px}}.recruitment_wrapper .content_wrapper .progress_detail .progress_detail_title span{letter-spacing:-.02em;color:#155dfc;align-items:center;font-size:clamp(18px,1.25vw,24px);font-weight:700;line-height:140%;display:flex}.recruitment_wrapper .content_wrapper .progress_detail .progress_detail_title p{letter-spacing:-.02em;color:#2c2d2f;align-items:center;font-size:clamp(20px,1.4583vw,28px);font-weight:700;line-height:140%;display:flex}.recruitment_wrapper .content_wrapper .progress_detail .progress_detail_desc{letter-spacing:-.025em;word-break:keep-all;color:#444;flex:1 0 0;font-size:clamp(16px,.9375vw,18px);line-height:160%}.recruitment_wrapper .content_wrapper .banner_box{aspect-ratio:152/24;background-color:#000;border-radius:24px;justify-content:space-between;align-items:center;margin-top:3.125vw;padding:4.16vw 3.125vw;display:flex;position:relative;overflow:hidden}.recruitment_wrapper .content_wrapper .banner_box:before{content:"";z-index:0;background:url(/images/recruitment/recruitment_bg.png) 50%/cover no-repeat;width:100%;height:100%;position:absolute;bottom:0;right:0}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .banner_box:before{background-size:cover;width:100%;bottom:0;right:0}.recruitment_wrapper .content_wrapper .banner_box{aspect-ratio:auto;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;margin-top:30px;margin-bottom:30px;padding:40px 30px}}.recruitment_wrapper .content_wrapper .banner_box p{letter-spacing:-.02em;color:#fff;z-index:1;font-size:clamp(18px,1.458vw,28px);font-weight:700;line-height:150%;position:relative}.recruitment_wrapper .content_wrapper .banner_box a{z-index:1;letter-spacing:-.02em;color:#111212;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:1.3vw 3.125vw;font-size:clamp(14px,1.0416vw,20px);font-weight:700;line-height:150%;transition:all .2s;display:flex;position:relative}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .banner_box a{border-radius:8px;padding:10px 20px}}.recruitment_wrapper .content_wrapper .banner_box a i{aspect-ratio:1;background:url(/images/ico_right_arrow.svg) 50%/100% no-repeat;width:0;transition:all .3s ease-in-out}.recruitment_wrapper .content_wrapper .banner_box a:hover{color:#fff;background-color:#155dfc}.recruitment_wrapper .content_wrapper .banner_box a:hover i{filter:invert()brightness(10);width:.833333vw;margin-left:.5ch}@media screen and (max-width:768px){.recruitment_wrapper .content_wrapper .banner_box a:hover i{width:14px}}.partnership_wrapper{padding-top:6.25vw;padding-bottom:9.89vw}@media screen and (max-width:768px){.partnership_wrapper{padding-block:40px}}.partnership_wrapper .section .inner{max-width:1520px}.partnership_wrapper .top_area{background:#f8fafb;border-radius:32px;align-items:center;gap:4.166vw;width:90%;max-width:1520px;margin:0 auto;padding:3.125vw;display:flex}@media screen and (max-width:768px){.partnership_wrapper .top_area{border-radius:16px;flex-direction:column;gap:20px;padding:30px}}.partnership_wrapper .top_area .img_box{justify-content:center;align-items:center;width:min(400px,20.83vw);display:flex}@media screen and (max-width:768px){.partnership_wrapper .top_area .img_box{width:50%}}.partnership_wrapper .top_area .img_box img{width:min(280px,14.58vw)}@media screen and (max-width:768px){.partnership_wrapper .top_area .img_box img{width:100%}}.partnership_wrapper .top_area p{letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(16px,1.1458vw,22px);font-weight:500;line-height:160%}@media screen and (max-width:768px){.partnership_wrapper .top_area p{text-align:center}.partnership_wrapper .top_area p br{display:none}}.partnership_wrapper .form_area{margin-top:4.16vw}@media screen and (max-width:768px){.partnership_wrapper .form_area{margin-top:36px}}.partnership_wrapper .form_area .inner{justify-content:space-between;align-items:flex-start;display:flex}@media screen and (max-width:768px){.partnership_wrapper .form_area .inner{flex-direction:column}}.partnership_wrapper .form_area .inner .text_area{flex:none}@media screen and (max-width:768px){.partnership_wrapper .form_area .inner .text_area{text-align:center;flex:auto;width:100%}}.partnership_wrapper .form_area .inner .text_area p{letter-spacing:-.025em;color:#111212;font-size:clamp(22px,2.1875vw,42px);font-weight:700;line-height:140%}.partnership_wrapper .form_area .inner .recatch_area{flex:0 0 60%}@media screen and (max-width:768px){.partnership_wrapper .form_area .inner .recatch_area{flex:auto;width:100%}}.partnership_wrapper .form_area .inner .recatch_area iframe{zoom:1.4;border:none;width:100%;height:780px}@media screen and (max-width:768px){.partnership_wrapper .form_area .inner .recatch_area iframe{zoom:1.2}}.notice_wrapper{flex-direction:column;width:90%;max-width:1520px;margin:0 auto;padding:6.25vw 0 9.375vw;display:flex}@media screen and (max-width:768px){.notice_wrapper{padding-top:40px;padding-bottom:60px}}.notice_wrapper .search_header{border-bottom:2px solid #000;margin-bottom:0;padding-bottom:2.083vw}@media screen and (max-width:768px){.notice_wrapper .search_header{padding-bottom:20px}.notice_wrapper .list .list_title{display:none}}.notice_wrapper .list ul{list-style:none}.notice_wrapper .list ul li{border-bottom:1px solid #ccc;align-items:center;height:min(100px,5.2083vw);display:flex}.notice_wrapper .list ul li:not(:first-child):hover{background:#f2f9ff}.notice_wrapper .list ul li:not(:first-child):hover a{color:#155dfc}@media screen and (max-width:768px){.notice_wrapper .list ul li{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:20px 0}.notice_wrapper .list ul li span:first-child{display:none}}.notice_wrapper .list ul li span,.notice_wrapper .list ul li a{letter-spacing:-.01em;color:#151515;text-align:left;flex:1120 0 0;padding:0 2.5vw;font-size:clamp(16px,1.0416vw,20px);font-weight:700;line-height:160%}.notice_wrapper .list ul li span:first-child,.notice_wrapper .list ul li a:first-child,.notice_wrapper .list ul li span:last-child,.notice_wrapper .list ul li a:last-child{text-align:center;flex:200 0 0;font-weight:400}@media screen and (max-width:768px){.notice_wrapper .list ul li span:last-child,.notice_wrapper .list ul li a:last-child{white-space:nowrap;font-size:12px}}.notice_wrapper .list ul .list_title span{text-align:center;font-weight:700!important}.resources_wrapper{flex-direction:column;width:90%;max-width:1520px;margin:0 auto;padding:6.25vw 0 9.375vw;display:flex}@media screen and (max-width:768px){.resources_wrapper{padding:40px 0 60px}}.resources_wrapper .list{width:100%;margin:0 auto}.resources_wrapper .list ul{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2.083vw;list-style:none;display:grid}@media screen and (max-width:768px){.resources_wrapper .list ul{grid-template-columns:1fr;gap:16px}}.resources_wrapper .list ul li{border-radius:24px;flex-direction:column;display:flex;overflow:hidden}@media screen and (max-width:768px){.resources_wrapper .list ul li{border-radius:12px}}.resources_wrapper .list ul li .thumbnail_area{aspect-ratio:480/320;background:#ddd;justify-content:center;align-items:center;display:flex;overflow:hidden}.resources_wrapper .list ul li .thumbnail_area img{object-fit:cover;width:100%;height:100%}.resources_wrapper .list ul li .info_area{background:#f8fafb;flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:1.66667vw;padding:1.66vw;display:flex}@media screen and (max-width:768px){.resources_wrapper .list ul li .info_area{gap:8px;padding:20px}}.resources_wrapper .list ul li .info_area .title_area{flex-direction:column;gap:.625vw;width:100%;display:flex}.resources_wrapper .list ul li .info_area .title_area .card_title{letter-spacing:-.025em;text-transform:capitalize;color:#2c2d2f;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.1458vw,22px);font-weight:700;line-height:150%;display:block;overflow:hidden}@media screen and (max-width:768px){.resources_wrapper .list ul li .info_area .title_area .card_title{font-size:18px}}.resources_wrapper .list ul li .info_area .title_area .card_desc{color:#444;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(15px,.9375vw,18px);font-weight:500;line-height:160%;display:-webkit-box;overflow:hidden}.resources_wrapper .list ul li .info_area a{background:#fff;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:1.0416vw;width:100%;height:min(56px,2.916vw);margin-top:auto;padding:0 1.0416vw;display:flex}.resources_wrapper .list ul li .info_area a:hover{border:1px solid #2c2d2f}@media screen and (max-width:768px){.resources_wrapper .list ul li .info_area a{border-radius:6px;height:42px;padding:0 8px}}.resources_wrapper .list ul li .info_area a span{letter-spacing:-.025em;color:#2c2d2f;flex:1;align-items:center;gap:.416vw;min-width:0;font-size:clamp(13px,.83vw,16px);font-weight:700;line-height:150%;display:flex}.resources_wrapper .list ul li .info_area a span .file_name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media screen and (max-width:768px){.resources_wrapper .list ul li .info_area a span{gap:8px}}.resources_wrapper .list ul li .info_area a i{aspect-ratio:1;justify-content:center;align-items:center;width:min(18px,.9375vw);display:flex}@media screen and (max-width:768px){.resources_wrapper .list ul li .info_area a i{width:18px}}.resources_wrapper .list ul li .info_area a i img{object-fit:cover;width:100%;height:100%}.ir_header{width:240px;margin:0 auto;padding-top:120px}@media screen and (max-width:768px){.ir_header{width:160px;padding-top:60px}}.ir_header img{width:100%}.ir_header+main>section{padding-top:0}.inquiry_wrapper{flex-direction:column;gap:min(120px,6.25vw);padding-top:min(120px,6.25vw);display:flex}@media screen and (max-width:768px){.inquiry_wrapper{gap:40px;padding-top:40px;padding-bottom:60px}}.inquiry_wrapper .section .inner{width:80vw;max-width:1520px}@media screen and (max-width:768px){.inquiry_wrapper .section .inner{width:90%}}.inquiry_wrapper .progress ol{align-items:center;gap:.833333vw;list-style:none;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .progress ol{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}}.inquiry_wrapper .progress ol li{background:#f8fafb;border-radius:16px;flex-direction:column;flex:1 0 0;justify-content:flex-start;align-self:stretch;align-items:center;gap:1.66667vw;padding:2.5vw 1.66667vw;transition:all .3s;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .progress ol li{justify-content:flex-start;width:100%;height:100%;padding:20px 10px}}.inquiry_wrapper .progress ol li:hover,.inquiry_wrapper .progress ol li.active{background:#155dfc}.inquiry_wrapper .progress ol li:hover *,.inquiry_wrapper .progress ol li.active *{color:#fff!important}.inquiry_wrapper .progress ol li:hover img,.inquiry_wrapper .progress ol li.active img{display:none}.inquiry_wrapper .progress ol li:hover img.blue,.inquiry_wrapper .progress ol li.active img.blue{display:block!important}.inquiry_wrapper .progress ol li .progress_card_top{flex-direction:column;align-items:center;gap:.625vw;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .progress ol li .progress_card_top{gap:10px}}.inquiry_wrapper .progress ol li .progress_card_top span{color:#155dfc;font-size:clamp(14px,.9375vw,18px);font-weight:700;line-height:1.16667}.inquiry_wrapper .progress ol li .progress_card_top .list_title{letter-spacing:-.02em;text-align:center;color:#2c2d2f;font-size:clamp(18px,1.45833vw,28px);font-weight:700;line-height:140%}@media screen and (max-width:768px){.inquiry_wrapper .progress ol li .progress_card_top .list_title{align-items:center;display:flex}}.inquiry_wrapper .progress ol li .ico_area{aspect-ratio:1;background:#fff;border-radius:749.25px;justify-content:center;align-items:center;width:6.25vw;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .progress ol li .ico_area{width:56px}}.inquiry_wrapper .progress ol li .ico_area img{width:48%}.inquiry_wrapper .progress ol li .ico_area img.blue{display:none}.inquiry_wrapper .progress ol li .list_desc{word-break:keep-all;text-align:center;letter-spacing:-.025em;color:#333;opacity:.8;width:75%;font-size:clamp(14px,.9375vw,18px);font-weight:500;line-height:160%}@media screen and (max-width:768px){.inquiry_wrapper .progress ol li .list_desc{width:100%}}.inquiry_wrapper .progress ol i{aspect-ratio:1;width:1.66667vw}@media screen and (max-width:768px){.inquiry_wrapper .progress ol i{display:none}}.inquiry_wrapper .progress ol i img{object-fit:cover;width:100%;height:100%}.inquiry_wrapper .faq_list h3{letter-spacing:-.025em;color:#111212;margin-bottom:2.08333vw;font-size:clamp(24px,2.1875vw,42px);font-weight:700;line-height:140%}@media screen and (max-width:768px){.inquiry_wrapper .faq_list h3{margin-bottom:20px}}.inquiry_wrapper .faq_list .search_header{border-bottom:2px solid #000;margin-bottom:0;padding-bottom:2.08333vw}@media screen and (max-width:768px){.inquiry_wrapper .faq_list .search_header{margin-bottom:0;padding-bottom:20px}}.inquiry_wrapper .faq_list .search_header ul{gap:.625vw;list-style:none;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .faq_list .search_header ul{flex-wrap:wrap;gap:8px}}.inquiry_wrapper .faq_list .search_header ul li button{color:#787878;background:#f8fafb;border-radius:12px;justify-content:center;align-items:center;height:clamp(24px,2.91667vw,48px);padding:0 1.04167vw;font-size:clamp(14px,.9375vw,18px);font-weight:700;line-height:130%;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .faq_list .search_header ul li button{border-radius:6px;height:34px;padding:0 12px}}.inquiry_wrapper .faq_list .search_header ul li.active button{color:#fff;background:#155dfc}.inquiry_wrapper .faq_list>ul{list-style:none}.inquiry_wrapper .faq_list>ul .no_data{letter-spacing:-.02em;color:#2226;border-bottom:1px solid #ddd;justify-content:center;align-items:center;padding:12.5vw;font-size:clamp(16px,.9375vw,18px);font-weight:600;line-height:150%;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .faq_list>ul .no_data{padding:60px;font-size:12px}}.inquiry_wrapper .faq_list>ul li{border-bottom:1px solid #ddd}.inquiry_wrapper .faq_list>ul li .faq_top{cursor:pointer;justify-content:space-between;align-items:flex-start;padding:2.08333vw;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .faq_list>ul li .faq_top{padding:20px 10px}}.inquiry_wrapper .faq_list>ul li .faq_top p{flex-wrap:wrap;align-items:center;gap:1.04167vw;width:100%;padding-left:60px;font-size:clamp(17px,1.14583vw,22px);font-weight:550;line-height:1.5;display:flex;position:relative}@media screen and (max-width:768px){.inquiry_wrapper .faq_list>ul li .faq_top p{gap:8px;padding-left:40px}.inquiry_wrapper .faq_list>ul li .faq_top p .faq_title{width:calc(100% - 28px)}}.inquiry_wrapper .faq_list>ul li .faq_top p .qna_badge{aspect-ratio:1;letter-spacing:-.02em;color:#fff;background:#155dfc;border-radius:40px;justify-content:center;align-items:center;width:2.08333vw;font-size:clamp(14px,.833333vw,16px);font-weight:600;line-height:150%;display:flex;position:absolute;top:-2px;left:0}@media screen and (max-width:768px){.inquiry_wrapper .faq_list>ul li .faq_top p .qna_badge{width:30px}}.inquiry_wrapper .faq_list>ul li .faq_top p .cate_badge{color:#2c2d2f;border:1px solid #ddd;border-radius:999px;justify-content:center;align-items:center;padding:.416667vw .833333vw;font-size:clamp(12px,.833333vw,16px);font-weight:600;line-height:1;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .faq_list>ul li .faq_top p .cate_badge{padding:6px 8px}}.inquiry_wrapper .faq_list>ul li .faq_top i{aspect-ratio:1;justify-content:center;align-items:center;width:1.04167vw;margin-top:.3vw;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .faq_list>ul li .faq_top i{width:14px;margin-top:5px}}.inquiry_wrapper .faq_list>ul li .faq_top i img{object-fit:cover;width:100%;height:100%}.inquiry_wrapper .faq_list>ul li .faq_top i img.minus{display:none}.inquiry_wrapper .faq_list>ul li .faq_bottom{opacity:0;background:#f8fafb;grid-template-rows:0fr;padding:0 8.33333vw 0 2.08333vw;transition:grid-template-rows .35s,opacity .25s,padding .35s;display:grid;overflow:hidden}@media screen and (max-width:768px){.inquiry_wrapper .faq_list>ul li .faq_bottom{padding:0 20px}}.inquiry_wrapper .faq_list>ul li .faq_bottom>p{align-items:flex-start;gap:1.04167vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.inquiry_wrapper .faq_list>ul li .faq_bottom>p{gap:10px}}.inquiry_wrapper .faq_list>ul li .faq_bottom .qna_badge{aspect-ratio:1;letter-spacing:-.02em;color:#fff;background:#282828;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:2.08333vw;font-size:clamp(14px,.833333vw,16px);font-weight:600;line-height:150%;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .faq_list>ul li .faq_bottom .qna_badge{flex:0 0 30px}}.inquiry_wrapper .faq_list>ul li .faq_bottom .faq_answer{letter-spacing:-.02em;color:#444;white-space:pre-wrap;font-size:clamp(15px,.9375vw,18px);line-height:170%}.inquiry_wrapper .faq_list>ul li.open .faq_top p{color:#155dfc}.inquiry_wrapper .faq_list>ul li.open .faq_top i img.plus{display:none}.inquiry_wrapper .faq_list>ul li.open .faq_top i img.minus{display:block}.inquiry_wrapper .faq_list>ul li.open .faq_bottom{opacity:1;grid-template-rows:1fr;padding:2.08333vw 8.33333vw 2.08333vw 2.08333vw}@media screen and (max-width:768px){.inquiry_wrapper .faq_list>ul li.open .faq_bottom{padding:20px 10px}}.inquiry_wrapper .contact_form .inner{background:#f8fafb;border-radius:32px;flex-direction:column;align-items:center;gap:4.16667vw;padding:6.25vw;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .contact_form .inner{border-radius:16px;gap:16px;padding:40px 20px}}.inquiry_wrapper .contact_form .inner .title_wrap{flex-direction:column;align-items:center;gap:1.5625vw;display:flex}@media screen and (max-width:768px){.inquiry_wrapper .contact_form .inner .title_wrap{gap:12px;margin-bottom:10px}}.inquiry_wrapper .contact_form .inner h3{text-align:center;letter-spacing:-.025em;color:#111212;font-size:clamp(24px,2.1875vw,42px);font-weight:700;line-height:130%}.inquiry_wrapper .contact_form .inner p{text-align:center;letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(15px,1.14583vw,22px);font-weight:500;line-height:160%}.inquiry_wrapper .contact_form .inner iframe{zoom:1.3;background:#fff;border:none;border-radius:16px;outline:none;justify-content:center;align-items:center;width:100%;padding:2.5vw 0;display:flex}.inquiry_wrapper .contact_form .inner iframe::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.inquiry_wrapper .contact_form .inner iframe{zoom:1.1;height:240vw;padding:10px}}.news_wrapper{padding-top:6.25vw;padding-bottom:8.33vw}@media screen and (max-width:768px){.news_wrapper{padding-top:40px;padding-bottom:60px}}.news_wrapper .section .inner{max-width:1520px}.news_wrapper .tab_menus{gap:.625vw;margin-bottom:2.083vw;list-style:none;display:flex}@media screen and (max-width:768px){.news_wrapper .tab_menus{flex-wrap:wrap;gap:6px;margin-bottom:20px}}.news_wrapper .tab_menus li button{color:#787878;background:#f8fafb;border-radius:12px;justify-content:center;align-items:center;height:2.91667vw;padding:0 1.04167vw;font-size:clamp(14px,.9375vw,18px);font-weight:700;line-height:1;display:flex}@media screen and (max-width:768px){.news_wrapper .tab_menus li button{border-radius:6px;height:34px;padding:0 12px}}.news_wrapper .tab_menus li.active button{color:#fff;background:#155dfc}.news_wrapper .news_list{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:4.16667vw 2.08333vw;list-style:none;display:grid}@media screen and (max-width:768px){.news_wrapper .news_list{grid-template-columns:1fr;gap:40px 20px}}.news_wrapper .news_list li a{flex-direction:column;gap:1.66667vw;display:flex}@media screen and (max-width:768px){.news_wrapper .news_list li a{gap:16px}}.news_wrapper .news_list .list_title{letter-spacing:-.025em;color:#2c2d2f;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(18px,1.14583vw,22px);font-weight:700;line-height:160%;display:-webkit-box;overflow:hidden}.news_wrapper .news_list .mid_row{gap:.4167vw;display:flex}@media screen and (max-width:768px){.news_wrapper .news_list .mid_row{gap:4px}}.news_wrapper .news_list .info_area{flex-direction:column;gap:.833333vw;display:flex}@media screen and (max-width:768px){.news_wrapper .news_list .info_area{gap:12px}}.news_wrapper .news_list .thumbnail_area{aspect-ratio:1;background-color:#ddd;border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.news_wrapper .news_list .thumbnail_area:hover img{transform:scale(1.05)}.news_wrapper .news_list .thumbnail_area img{object-fit:cover;width:100%;height:100%;transition:all .2s ease-in-out}.press_wrapper.section{padding-top:6.25vw;padding-bottom:9.375vw}@media screen and (max-width:768px){.press_wrapper.section{padding-top:40px;padding-bottom:60px}}.press_wrapper.section .inner{max-width:1520px}.press_wrapper.section .search_header{margin-bottom:0}.press_wrapper.section .press_badge{color:#155dfc;background:#155dfc1a;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:clamp(12px,.729167vw,14px);font-weight:700;line-height:1;display:inline-flex}@media screen and (max-width:768px){.press_wrapper.section .press_badge{margin-bottom:3px;padding:6px 10px;font-weight:500}}.press_wrapper.section .main_post{cursor:pointer;border-radius:32px;margin-bottom:6.25vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.press_wrapper.section .main_post{border-radius:16px;flex-direction:column;margin-bottom:40px}}.press_wrapper.section .main_post .left_area{aspect-ratio:920/518;background:#ddd;flex:0 0 47.9167vw;justify-content:center;align-items:center;display:flex;overflow:hidden}@media screen and (max-width:768px){.press_wrapper.section .main_post .left_area{aspect-ratio:16/9;flex:none}}.press_wrapper.section .main_post .left_area:hover img{transform:scale(1.05)}.press_wrapper.section .main_post .left_area img{object-fit:cover;width:100%;height:100%;transition:all .2s ease-in-out}.press_wrapper.section .main_post .right_area{background:#f8fafb;flex-direction:column;flex:1 0 0;justify-content:center;gap:3.125vw;padding:3.125vw;display:flex}@media screen and (max-width:768px){.press_wrapper.section .main_post .right_area{gap:20px;padding:20px 24px 24px}}.press_wrapper.section .main_post .right_area .info_area{flex-direction:column;align-items:flex-start;gap:1.04167vw;display:flex}@media screen and (max-width:768px){.press_wrapper.section .main_post .right_area .info_area{gap:8px}}.press_wrapper.section .main_post .right_area .main_post_title{letter-spacing:-.025em;color:#2c2d2f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(20px,1.66667vw,32px);font-weight:700;line-height:150%;display:-webkit-box;overflow:hidden}.press_wrapper.section .main_post .right_area .main_post_date{color:#444;font-size:clamp(14px,.833333vw,16px);font-weight:700;line-height:160%}@media screen and (max-width:768px){.press_wrapper.section .main_post .right_area .main_post_date{font-weight:500}}.press_wrapper.section .main_post a{align-items:center;gap:.208vw;transition:all .2s linear;display:flex}.press_wrapper.section .main_post a span{text-align:center;letter-spacing:-.025em;color:#155dfc;border:1px solid #155dfc;border-radius:99px;justify-content:center;align-items:center;height:min(56px,2.916vw);padding:0 2.083vw;font-size:clamp(14px,.9375vw,18px);font-weight:600;line-height:150%;display:flex}@media screen and (max-width:768px){.press_wrapper.section .main_post a span{height:34px;padding:0 16px}}.press_wrapper.section .main_post a:after{content:"";aspect-ratio:1;opacity:0;background:#155dfc url(/images/ico_arrow_right_up-white.svg) 50%/45% no-repeat;border-radius:100px;height:min(56px,2.916vw);transition:all .2s linear;position:relative;transform:translate(-100%)}@media screen and (max-width:768px){.press_wrapper.section .main_post a:after{width:34px;height:34px}}.press_wrapper.section .main_post a:hover span{color:#fff;background-color:#155dfc}.press_wrapper.section .main_post a:hover:after{content:"";opacity:1;transform:translate(0)}.press_wrapper.section .press_list{flex-direction:column;list-style:none;display:flex}.press_wrapper.section .press_list li{border-bottom:1px solid #ccc;align-items:center;gap:6.77083vw;padding:2.08333vw 0;display:flex}@media screen and (max-width:768px){.press_wrapper.section .press_list li{align-items:flex-start;gap:16px;padding:20px 0}}.press_wrapper.section .press_list li:not(:hover) .press_badge{color:#2c2d2f;background:#f5f5f5}.press_wrapper.section .press_list li:hover a{text-decoration:underline}.press_wrapper.section .press_list li .left_area{aspect-ratio:513/330;background:#ddd;border-radius:16px;flex:0 0 26.7188vw;justify-content:center;align-items:center;display:flex;overflow:hidden}@media screen and (max-width:768px){.press_wrapper.section .press_list li .left_area{border-radius:8px;flex:1 0 0}}.press_wrapper.section .press_list li .left_area:hover img{transform:scale(1.05)}.press_wrapper.section .press_list li .left_area img{object-fit:cover;width:100%;height:100%;transition:all .2s ease-in-out}.press_wrapper.section .press_list li .right_area{flex-direction:column;flex:1 0 0;gap:2.08333vw;min-width:0;display:flex}@media screen and (max-width:768px){.press_wrapper.section .press_list li .right_area{flex:1.5 0 0;gap:8px}}.press_wrapper.section .press_list li .right_area .title_area{flex-direction:column;align-items:flex-start;gap:1.04167vw;display:flex}@media screen and (max-width:768px){.press_wrapper.section .press_list li .right_area .title_area{gap:8px}}.press_wrapper.section .press_list li .right_area .title_area a{letter-spacing:-.02em;color:#2c2d2f;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:clamp(17px,1.45833vw,28px);font-weight:700;line-height:140%;display:-webkit-box;overflow:hidden}.press_wrapper.section .press_list li .right_area .title_area .sub_title{letter-spacing:-.02em;color:#444;font-size:clamp(14px,.9375vw,18px);line-height:1.4}.press_wrapper.section .press_list li .right_area .date{color:#656565;font-size:clamp(13px,.833333vw,16px);line-height:160%}.event_wrapper.section{padding-top:6.25vw;padding-bottom:9.375vw}@media screen and (max-width:768px){.event_wrapper.section{padding-top:40px;padding-bottom:60px}}.event_wrapper.section .inner{max-width:1520px}.event_wrapper.section .tab_menus{gap:.625vw;margin-bottom:2.083vw;list-style:none;display:flex}@media screen and (max-width:768px){.event_wrapper.section .tab_menus{flex-wrap:wrap;gap:6px;margin-bottom:20px}}.event_wrapper.section .tab_menus li button{color:#787878;background:#f8fafb;border-radius:12px;justify-content:center;align-items:center;height:2.91667vw;padding:0 1.04167vw;font-size:clamp(14px,.9375vw,18px);font-weight:700;line-height:130%;display:flex}@media screen and (max-width:768px){.event_wrapper.section .tab_menus li button{border-radius:6px;height:34px;padding:0 10px}}.event_wrapper.section .tab_menus li.active button{color:#fff;background:#155dfc}.event_wrapper.section .event_badge{color:#155dfc;background:#155dfc1a;border-radius:999px;justify-content:center;align-items:center;padding:.6vw .833333vw;font-size:clamp(16px,.729167vw,14px);font-weight:700;line-height:1;display:inline-flex}@media screen and (max-width:768px){.event_wrapper.section .event_badge{padding:8px 12px;font-size:12px}}.event_wrapper.section .main_post{cursor:pointer;justify-content:center;gap:2.08333px;margin-bottom:6.25vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.event_wrapper.section .main_post{flex-direction:column;gap:10px;margin-bottom:30px}}.event_wrapper.section .main_post .left_area{aspect-ratio:740/485;background:#ddd;border-radius:32px;flex:1 0 38.5417vw;justify-content:center;align-items:center;display:flex;overflow:hidden}@media screen and (max-width:768px){.event_wrapper.section .main_post .left_area{aspect-ratio:auto;border-radius:16px;flex:none}}.event_wrapper.section .main_post .left_area:hover img{transform:scale(1.05)}.event_wrapper.section .main_post .left_area img{object-fit:cover;width:100%;height:100%;transition:all .2s ease-in-out}.event_wrapper.section .main_post .right_area{flex-direction:column;flex:1 0 38.5417vw;justify-content:center;gap:3.125vw;padding:3.125vw;display:flex}@media screen and (max-width:768px){.event_wrapper.section .main_post .right_area{flex:none;gap:15px}}.event_wrapper.section .main_post .right_area .info_area{flex-direction:column;align-items:flex-start;gap:1.04167vw;display:flex}@media screen and (max-width:768px){.event_wrapper.section .main_post .right_area .info_area{gap:8px}}.event_wrapper.section .main_post .right_area .main_post_title{letter-spacing:-.025em;color:#2c2d2f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(18px,1.66667vw,32px);font-weight:700;line-height:150%;display:-webkit-box;overflow:hidden}.event_wrapper.section .main_post .right_area .main_post_subTitle{letter-spacing:-.02em;color:#444;font-size:clamp(14px,.9375vw,18px);font-weight:500;line-height:160%}.event_wrapper.section .main_post a{align-items:center;gap:.208vw;transition:all .2s linear;display:flex}.event_wrapper.section .main_post a span{text-align:center;letter-spacing:-.025em;color:#155dfc;border:1px solid #155dfc;border-radius:99px;justify-content:center;align-items:center;height:min(56px,2.916vw);padding:0 2.083vw;font-size:clamp(16px,.9375vw,18px);font-weight:600;line-height:150%;display:flex}@media screen and (max-width:768px){.event_wrapper.section .main_post a span{height:34px;padding:0 16px;font-size:13px}}.event_wrapper.section .main_post a:after{content:"";aspect-ratio:1;opacity:0;background:#155dfc url(/images/ico_arrow_right_up-white.svg) 50%/45% no-repeat;border-radius:100px;height:min(56px,2.916vw);transition:all .2s linear;position:relative;transform:translate(-100%)}@media screen and (max-width:768px){.event_wrapper.section .main_post a:after{height:34px}}.event_wrapper.section .main_post a:hover span{color:#fff;background-color:#155dfc}.event_wrapper.section .main_post a:hover:after{content:"";opacity:1;transform:translate(0)}.event_wrapper.section .event_list{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:4.16667vw 2.08333vw;list-style:none;display:grid}@media screen and (max-width:768px){.event_wrapper.section .event_list{gap:40px 20px}}@media screen and (max-width:500px){.event_wrapper.section .event_list{grid-template-columns:1fr}}.event_wrapper.section .event_list .no_data{letter-spacing:-.02em;color:#2226;border-bottom:1px solid #ddd;grid-column:span 3;justify-content:center;align-items:center;padding:12.5vw;font-size:clamp(16px,.9375vw,18px);font-weight:600;line-height:150%;display:flex}@media screen and (max-width:768px){.event_wrapper.section .event_list .no_data{padding:120px 60px}}.event_wrapper.section .event_list li a{flex-direction:column;gap:1.2vw;display:flex}.event_wrapper.section .event_list li a.end{cursor:default}@media screen and (max-width:768px){.event_wrapper.section .event_list li a{gap:16px}}.event_wrapper.section .event_list .list_title{letter-spacing:-.025em;color:#2c2d2f;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(18px,1.14583vw,22px);font-weight:700;line-height:160%;display:-webkit-box;overflow:hidden}.event_wrapper.section .event_list .mid_row{gap:8px;display:flex}@media screen and (max-width:768px){.event_wrapper.section .event_list .mid_row{gap:4px}}.event_wrapper.section .event_list .info_area{flex-direction:column;gap:.633333vw;display:flex}@media screen and (max-width:768px){.event_wrapper.section .event_list .info_area{gap:10px}}.event_wrapper.section .event_list .thumbnail_area{aspect-ratio:480/300;background-color:#ddd;border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.event_wrapper.section .event_list .thumbnail_area:hover img{transform:scale(1.05)}.event_wrapper.section .event_list .thumbnail_area img{object-fit:cover;width:100%;height:100%;transition:all .2s ease-in-out}.media_wrapper{padding-top:6.25vw;padding-bottom:8.33333vw;overflow:hidden}@media screen and (max-width:768px){.media_wrapper{padding-top:40px;padding-bottom:60px}}.media_wrapper .section .inner{max-width:1520px}.media_wrapper .search_header{margin-bottom:min(40px,2.08333vw)}@media screen and (max-width:768px){.media_wrapper .search_header{margin-bottom:20px}}.media_wrapper .search_header+.media_list{border-top:none;margin-top:0;padding-top:0}.media_wrapper .media_main_list{gap:min(40px,2.08333vw);display:flex}@media screen and (max-width:768px){.media_wrapper .media_main_list{flex-direction:column;gap:20px}}.media_wrapper .media_main_list .list_item{cursor:pointer;border-radius:32px;flex-direction:column;width:100%;display:flex;overflow:hidden}@media screen and (max-width:768px){.media_wrapper .media_main_list .list_item{border-radius:16px;flex:none}}.media_wrapper .media_main_list .list_item.list_item_main .info_area p{font-size:clamp(18px,1.45833vw,28px)}.media_wrapper .media_main_list .list_item img{object-fit:cover;width:100%;height:100%}.media_wrapper .media_main_list .list_item .info_area{background:#f8fafb;flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:.625vw;padding:1.25vw;display:flex}@media screen and (max-width:768px){.media_wrapper .media_main_list .list_item .info_area{gap:8px;padding:22px 20px}}.media_wrapper .media_main_list .list_item .info_area span{text-align:center;letter-spacing:-.025em;color:#155dfc;font-size:clamp(14px,.9375vw,18px);font-weight:700;line-height:1.16667}.media_wrapper .media_main_list .list_item .info_area p{letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(16px,1.14583vw,22px);font-weight:700;line-height:150%}.media_wrapper .media_main_list .left_area{flex:1000 0 0;display:flex}@media screen and (max-width:768px){.media_wrapper .media_main_list .left_area{flex:none}}.media_wrapper .media_main_list .left_area .thumbnail{aspect-ratio:1000/571;min-height:0;position:relative}.media_wrapper .media_main_list .left_area .thumbnail:after{z-index:1;content:"";opacity:0;background:#fff url(/images/ico_play.svg) 50%/32px no-repeat;border-radius:999px;width:64px;height:64px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media_wrapper .media_main_list .left_area .thumbnail img{transition:all .2s ease-in-out}.media_wrapper .media_main_list .left_area .thumbnail:hover:after{opacity:1}.media_wrapper .media_main_list .left_area .thumbnail:hover img{filter:brightness(.6);transform:scale(1.05)}.media_wrapper .media_main_list .right_area{flex-direction:column;flex:480 0 0;gap:min(40px,2.08333vw);display:flex}@media screen and (max-width:768px){.media_wrapper .media_main_list .right_area{flex:none;gap:20px}}.media_wrapper .media_main_list .right_area .thumbnail{aspect-ratio:480/246;width:100%;min-height:0;position:relative}.media_wrapper .media_main_list .right_area .thumbnail:after{z-index:1;content:"";opacity:0;background:#fff url(/images/ico_play.svg) 50%/32px no-repeat;border-radius:999px;width:64px;height:64px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media_wrapper .media_main_list .right_area .thumbnail img{transition:all .2s ease-in-out}.media_wrapper .media_main_list .right_area .thumbnail:hover img{filter:brightness(.6);transform:scale(1.05)}.media_wrapper .media_main_list .right_area .thumbnail:hover:after{opacity:1}.media_wrapper .media_list{border-top:1px solid #ccc;margin-top:2.08333vw;padding-top:2.08333vw;position:relative}@media screen and (max-width:768px){.media_wrapper .media_list{margin-top:20px;padding-top:20px}.media_wrapper .media_list .swiper{overflow:visible}}.media_wrapper .media_list:has(.no_data){border-top:none}.media_wrapper .media_list .swiper-slide{cursor:pointer;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@media screen and (max-width:768px){.media_wrapper .media_list .swiper-slide{border-radius:12px}}.media_wrapper .media_list .swiper-slide:hover .thumbnail_area img{transform:scale(1.05)}.media_wrapper .media_list .swiper-slide .thumbnail_area{aspect-ratio:175/96;background:#ddd;min-height:0;position:relative;overflow:hidden}.media_wrapper .media_list .swiper-slide .thumbnail_area:after{z-index:1;content:"";opacity:0;background:#fff url(/images/ico_play.svg) 50%/32px no-repeat;border-radius:999px;width:64px;height:64px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media_wrapper .media_list .swiper-slide .thumbnail_area:hover img{filter:brightness(.6);transform:scale(1.05)}.media_wrapper .media_list .swiper-slide .thumbnail_area:hover:after{opacity:1}.media_wrapper .media_list .swiper-slide .thumbnail_area img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out}.media_wrapper .media_list .swiper-slide .info_area{aspect-ratio:350/143;background:#f8fafb;flex-direction:column;gap:.833333vw;padding:1.25vw;display:flex}@media screen and (max-width:768px){.media_wrapper .media_list .swiper-slide .info_area{flex:1 0 0;gap:8px;padding:20px}}.media_wrapper .media_list .swiper-slide .info_area span{letter-spacing:-.025em;color:#155dfc;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,.833333vw,16px);font-weight:700;line-height:1.1875;overflow:hidden}.media_wrapper .media_list .swiper-slide .info_area p{letter-spacing:-.025em;color:#2c2d2f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;font-size:clamp(16px,1.04167vw,20px);font-weight:700;line-height:150%;display:-webkit-box;overflow:hidden}.media_wrapper .media_list button{aspect-ratio:1;z-index:3;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:min(56px,2.91667vw);height:min(56px,2.91667vw);display:flex;position:absolute;top:50%;box-shadow:0 0 1.25vw #0000001f}@media screen and (max-width:768px){.media_wrapper .media_list button{width:24px;height:24px}}.media_wrapper .media_list button.prev{left:0;transform:translate(-50%,-50%)}.media_wrapper .media_list button.next{right:0;transform:translate(50%,-50%)}.media_wrapper .media_list button img{width:min(32px,1.66667vw)}@media screen and (max-width:768px){.media_wrapper .media_list button img{width:20px}}.media_wrapper .media_list button.disabled{display:none}.ai_experience_toast{pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;letter-spacing:-.025em;color:#fff;background:#518d45b3;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:36.4583vw;padding:12px 0;font-size:12px;font-weight:700;line-height:150%;transition:all .3s ease-in-out;display:flex;position:fixed;bottom:1.08333vw;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.ai_experience_toast{border-radius:6px;max-width:90%}}.ai_experience_toast.show{opacity:1;bottom:2.08333vw}.ai_experience_toast.is-error{background:#d94545cc}.ai_experience_wrapper{width:90%;max-width:1280px;margin:0 auto;padding-top:6.25vw;padding-bottom:6.25vw}@media screen and (max-width:768px){.ai_experience_wrapper{padding-top:40px;padding-bottom:60px}}.ai_experience_wrapper .ai_experience_tab{z-index:101;background:#fff;justify-content:center;align-items:center;gap:.625vw;width:100%;height:4.375vw;margin:0 auto 4.375vw;padding:.625vw 16vw;list-style:none;display:flex;position:sticky;top:0}@media screen and (max-width:1024px){.ai_experience_wrapper .ai_experience_tab{height:60px;padding:6px 0}}@media screen and (max-width:768px){.ai_experience_wrapper .ai_experience_tab{height:52px}}.ai_experience_wrapper .ai_experience_tab li{flex:1 0 0;justify-content:center;align-items:center;height:100%}.ai_experience_wrapper .ai_experience_tab li a{color:#787878;background:#f8fafb;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(12px,.9375vw,18px);font-weight:600;line-height:130%;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .ai_experience_tab li a{border-radius:6px}}.ai_experience_wrapper .ai_experience_tab li.active a{color:#fff;background:#155dfc}.ai_experience_wrapper .top_banner{background-blend-mode:normal,hard-light,normal;background:linear-gradient(212.46deg,#09f 1.71%,#1300ff 133.51%),linear-gradient(#18469c,#18469c),#ccc;border-radius:16px;justify-content:space-between;align-items:center;gap:.520833vw;width:66.6667vw;max-width:1280px;margin:0 auto 6.25vw;padding:3.125vw;display:flex;position:relative}@media screen and (max-width:768px){.ai_experience_wrapper .top_banner{flex-direction:column;align-items:flex-start;gap:30px;width:100%;margin:0 auto 40px;padding:30px}}.ai_experience_wrapper .top_banner:after{content:"";background-color:#fff;width:11.9792vw;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1240px){.ai_experience_wrapper .top_banner:after{display:none}}.ai_experience_wrapper .top_banner .left_area{flex-direction:column;gap:1.04167vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .top_banner .left_area{gap:10px}}.ai_experience_wrapper .top_banner .left_area span{color:#fff;font-size:clamp(14px,.9375vw,18px);font-weight:700;line-height:140%}.ai_experience_wrapper .top_banner .left_area p{color:#fff;font-size:clamp(22px,1.66667vw,32px);font-weight:700;line-height:140%}@media screen and (max-width:768px){.ai_experience_wrapper .top_banner .left_area p br{display:none}}.ai_experience_wrapper .top_banner .right_area p{letter-spacing:-.02em;color:#fff;font-size:clamp(16px,1.14583vw,22px);font-weight:500;line-height:150%}@media screen and (max-width:768px){.ai_experience_wrapper .top_banner .right_area p br{display:none}}.ai_experience_wrapper .progress_wrap{width:66.6667vw;max-width:1280px;margin:0 auto 6.25vw;padding:0 3.125vw}@media screen and (max-width:768px){.ai_experience_wrapper .progress_wrap{width:100%;margin:0 auto 40px;padding:0}}.ai_experience_wrapper .progress_wrap ol{list-style:none;display:flex}.ai_experience_wrapper .progress_wrap ol li{flex-direction:column;flex:1 0 0;align-items:center;gap:1.04167vw;display:flex;position:relative}@media screen and (max-width:768px){.ai_experience_wrapper .progress_wrap ol li{gap:10px}}.ai_experience_wrapper .progress_wrap ol li span{aspect-ratio:1;color:#9d9d9d;background:#f6f6f6;border-radius:99px;justify-content:center;align-items:center;width:50px;font-size:clamp(13px,.9375vw,18px);font-weight:600;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .progress_wrap ol li span{width:34px}}.ai_experience_wrapper .progress_wrap ol li p{letter-spacing:-.02em;color:#2c2d2f;opacity:.3;text-align:center;font-size:clamp(14px,1.14583vw,22px);font-weight:700;line-height:140%}.ai_experience_wrapper .progress_wrap ol li:after{content:"";z-index:-1;background-color:#ddd;width:calc(100% + 1.04vw);height:1px;position:absolute;top:25px;right:50%}@media screen and (max-width:768px){.ai_experience_wrapper .progress_wrap ol li:after{width:100%;top:16px}}.ai_experience_wrapper .progress_wrap ol li:first-child:after{display:none}.ai_experience_wrapper .progress_wrap ol li.active span{color:#fff;background:#155dfc}.ai_experience_wrapper .progress_wrap ol li.active p{opacity:1}.ai_experience_wrapper .progress_wrap ol li.active:after{background-color:#155dfc}.ai_experience_wrapper .content{justify-content:center;gap:4.16667vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content{flex-direction:column}}.ai_experience_wrapper .content .left_area{border-radius:16px;flex:1 0 40.625vw;max-width:40.625vw}@media screen and (max-width:1440px){.ai_experience_wrapper .content .left_area{max-width:100%}}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area{flex:auto;width:100%;max-width:100%}}.ai_experience_wrapper .content .left_area h3{text-align:center;letter-spacing:-.025em;color:#111212;font-size:clamp(18px,1.45833vw,28px);font-weight:700;line-height:130%}.ai_experience_wrapper .content .left_area.opening_soon{background:#2c2c2c;justify-content:center;align-items:center;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.opening_soon{aspect-ratio:1}}.ai_experience_wrapper .content .left_area.opening_soon p{text-align:center;letter-spacing:-.02em;color:#fff;font-size:clamp(32px,3.33333vw,64px);font-weight:700;line-height:1.1875}.ai_experience_wrapper .content .left_area.outbound{background:#f5f5f5;flex-direction:column;gap:4.16667vw;padding:4.16667vw;display:flex;position:relative}.ai_experience_wrapper .content .left_area.outbound .accordion_template_item{gap:1.25vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_template_item{gap:10px}.ai_experience_wrapper .content .left_area.outbound{gap:30px;padding:30px 20px}}.ai_experience_wrapper .content .left_area.outbound .addr_group{flex-direction:row}.ai_experience_wrapper .content .left_area.outbound .addr_group select{flex:1 0 0}.ai_experience_wrapper .content .left_area.outbound div:has(.star_wrap) textarea{resize:none;letter-spacing:-.02em;color:#797979;background:#fff;border:none;border-radius:8px;height:9.0625vw;padding:1.04167vw;font-size:clamp(15px,.9375vw,18px);line-height:150%}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div:has(.star_wrap) textarea{height:24vw;padding:10px}}.ai_experience_wrapper .content .left_area.outbound div:has(.star_wrap) textarea+p{letter-spacing:-.02em;color:#797979;font-size:clamp(14px,.833333vw,16px);font-weight:500;line-height:150%}.ai_experience_wrapper .content .left_area.outbound .star_wrap{flex-direction:row;justify-content:center;align-items:center;gap:8px}.ai_experience_wrapper .content .left_area.outbound .star_wrap button{aspect-ratio:1;background:0 0;flex-shrink:0;width:3.125vw;height:3.125vw}.ai_experience_wrapper .content .left_area.outbound .star_wrap button img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .star_wrap button{aspect-ratio:1;width:7vw;height:7vw}}.ai_experience_wrapper .content .left_area.outbound .row_body_inner{gap:0}.ai_experience_wrapper .content .left_area.outbound .accordion_row_wrap{gap:.833333vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row_wrap{gap:8px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row{overflow:hidden}.ai_experience_wrapper .content .left_area.outbound .accordion_row.open .accordion_top button{transform:rotate(180deg)}.ai_experience_wrapper .content .left_area.outbound .accordion_row.open .accordion_body{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.ai_experience_wrapper .content .left_area.outbound .accordion_row.open .accordion_template_item{margin-top:1.25vw}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_top{cursor:pointer;background:#fff;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:0;height:4.16667vw;padding:0 1.25vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_top{border-radius:6px;height:50px;padding:0 12px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_top p{color:#2c2d2f;align-items:center;font-size:clamp(15px,1.04167vw,20px);font-weight:700;line-height:150%;display:flex}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_top button{aspect-ratio:1;background:url(/images/ico_select.svg) 50%/cover no-repeat;width:1.25vw;height:auto;transition:all .3s ease-in-out}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_top button{width:2.8vw}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out,opacity .25s,transform .25s;display:grid;overflow:hidden;transform:translateY(-6px)}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_body_inner{flex-direction:column;gap:2vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_body_inner{gap:7vw}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_template_list .accordion_template_item .accordion_template_header h4{letter-spacing:-.02em;color:#2c2d2f;font-size:clamp(16px,1.0416vw,20px);font-weight:700;line-height:150%}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_template_list .accordion_template_item .accordion_template_guide{background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1.04167vw;padding:1.25vw 1.04167vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_template_list .accordion_template_item .accordion_template_guide{gap:10px;padding:12px 10px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_template_list .accordion_template_item .accordion_template_guide li{text-align:center;color:#2e8cfe;background:#e8f3ff;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:1.04167vw;font-size:clamp(15px,.9375vw,18px);font-weight:700;line-height:150%;display:flex;position:relative}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_template_list .accordion_template_item .accordion_template_guide li{padding:10px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_template_list .accordion_template_item .accordion_template_guide li:not(:last-child){margin-bottom:1.5625vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_template_list .accordion_template_item .accordion_template_guide li:not(:last-child){margin-bottom:15px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_template_list .accordion_template_item .accordion_template_guide li:not(:last-child):after{content:"";aspect-ratio:1;background:url(/images/ico_down_arrow.svg) 50%/cover no-repeat;width:.729167vw;position:absolute;bottom:-1.5625vw;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_template_list .accordion_template_item .accordion_template_guide li:not(:last-child):after{width:14px;bottom:-20px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_title_wrap{flex-direction:column;gap:.8vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_title_wrap{gap:10px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_title_wrap h4{letter-spacing:-.025em;color:#111212;margin-top:2vw;font-size:clamp(18px,1.45833vw,28px);font-weight:700;line-height:150%}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_title_wrap p{letter-spacing:-.02em;color:#787878;font-size:clamp(16px,.9375vw,18px);font-weight:500;line-height:150%}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap{flex-direction:column;gap:2vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap{gap:30px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row{isolation:isolate;background:#fff;border:1px solid #2e8cfe;border-radius:12px;flex-direction:column;padding:2.60417vw 1.04167vw 1.04167vw;display:flex;position:relative}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row{padding:24px 10px 10px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_row_title{color:#2e8cfe;background:#e8f3ff;border:1px solid #2e8cfe;border-radius:8px;justify-content:center;align-items:center;width:7.71875vw;height:2.91667vw;font-size:clamp(15px,.9375vw,18px);font-weight:700;line-height:150%;display:flex;position:absolute;top:-1.40625vw;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_row_title{border-radius:6px;width:30vw;height:40px;margin-top:-20px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_blue_box{color:#2e8cfe;background:#e8f3ff;border-radius:8px;justify-content:center;align-items:center;height:3.48958vw;font-size:clamp(16px,.9375vw,18px);font-weight:700;line-height:150%;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_blue_box{border-radius:4px;height:34px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_text_box p{text-align:center;color:#2c2d2f;border-bottom:1px solid #ddd;padding-bottom:1.04167vw;font-size:clamp(16px,.9375vw,18px);font-weight:500;line-height:150%}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_text_box p{padding-bottom:10px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_text_box ul{flex-direction:column;align-items:flex-start;gap:0;padding:1vw 0;display:flex}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_text_box ul li{letter-spacing:-.02em;color:#797979;align-items:flex-start;padding:0;font-size:clamp(15px,.833333vw,16px);font-weight:500;line-height:150%;display:flex}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_text_box ul li:before{content:"-";margin-right:.5ch}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_chat_box{flex-direction:column;gap:1.04167vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_chat_box{gap:10px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_chat_box .chat_bubble{letter-spacing:-.025em;color:#111212;word-break:keep-all;align-items:center;padding:.833333vw 1.04167vw;font-size:clamp(14px,.9375vw,18px);font-weight:500;line-height:1.4;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_chat_box .chat_bubble{padding:8px 10px}}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_chat_box .chat_bubble.user{background:#f5f5f5;border-radius:33px 5px 33px 33px;justify-content:center;align-items:center;margin-left:auto;display:flex}.ai_experience_wrapper .content .left_area.outbound .accordion_row .accordion_body .accordion_content_wrap .accordion_content_row .accordion_content_chat_box .chat_bubble.ai{color:#0076ca;background:#cae9ff;border-radius:6px 36px 36px 24px;justify-content:center;align-items:center;max-width:75%;margin-right:auto;display:flex}.ai_experience_wrapper .content .left_area.outbound .form_group{flex-direction:column;gap:1.5625vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .form_group{gap:15px}}.ai_experience_wrapper .content .left_area.outbound .form_group div{gap:1vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .form_group div{gap:10px}}.ai_experience_wrapper .content .left_area.outbound .bottom_group{gap:1.5625vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .bottom_group{gap:15px}}.ai_experience_wrapper .content .left_area.outbound .title_wrap{justify-content:center;align-items:center;gap:0;display:flex}.ai_experience_wrapper .content .left_area.outbound .title_wrap .img_box{aspect-ratio:1;width:5.20833vw;margin-bottom:2.08333vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .title_wrap .img_box{width:50px;margin-bottom:20px}}.ai_experience_wrapper .content .left_area.outbound .title_wrap .img_box img{object-fit:cover;width:100%;height:100%}.ai_experience_wrapper .content .left_area.outbound .title_wrap h3{text-align:center;letter-spacing:-.025em;color:#111212;margin-bottom:1.04167vw;font-size:clamp(18px,1.875vw,36px);font-weight:700;line-height:130%}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .title_wrap h3{margin-bottom:10px}}.ai_experience_wrapper .content .left_area.outbound .title_wrap p{text-align:center;letter-spacing:-.02em;color:#2c2d2f;font-size:clamp(16px,1.04167vw,20px);font-weight:500;line-height:150%}.ai_experience_wrapper .content .left_area.outbound .title_wrap p+span{letter-spacing:-.02em;color:#2c2d2f;margin-top:.625vw;font-size:clamp(16px,.833333vw,16px);font-weight:500;line-height:150%}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .title_wrap p+span{margin-top:12px}}.ai_experience_wrapper .content .left_area.outbound .input_group{background:#fff;border-radius:12px;gap:0;padding:2.08333vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .input_group{border-radius:6px;padding:20px}}.ai_experience_wrapper .content .left_area.outbound .input_group h4{letter-spacing:-.025em;color:#2c2d2f;border-bottom:1px solid #ddd;margin-bottom:1.5625vw;padding-bottom:1.5625vw;font-size:clamp(16px,1.04167vw,20px);font-weight:700;line-height:150%}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .input_group h4{margin-bottom:15px;padding-bottom:15px}}.ai_experience_wrapper .content .left_area.outbound .input_group ul{flex-direction:column;display:flex}.ai_experience_wrapper .content .left_area.outbound .input_group ul li{justify-content:flex-start;align-items:center;padding:0}.ai_experience_wrapper .content .left_area.outbound .input_group ul li span{letter-spacing:-.02em;color:#797979;font-size:clamp(14px,.9375vw,18px);line-height:150%}.ai_experience_wrapper .content .left_area.outbound .input_group ul li span:first-child{flex:0 0 8.33333vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .input_group ul li span:first-child{flex:0 0 80px}}.ai_experience_wrapper .content .left_area.outbound .input_group ul li span:last-child{color:#2c2d2f;flex:1 0 0}.ai_experience_wrapper .content .left_area.outbound .input_group+.button_wrap{flex-direction:row;justify-content:center;gap:4.16667vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .input_group+.button_wrap{gap:40px}}.ai_experience_wrapper .content .left_area.outbound .input_group+.button_wrap button{cursor:pointer;letter-spacing:-.02em;color:#2c2d2f;background:0 0;flex-direction:column;gap:8px;font-size:clamp(16px,1.04167vw,20px);font-weight:700;line-height:150%;display:flex}.ai_experience_wrapper .content .left_area.outbound .input_group+.button_wrap button:hover i{background-color:#155dfc}.ai_experience_wrapper .content .left_area.outbound .input_group+.button_wrap button:hover i img{filter:grayscale()brightness(10)}.ai_experience_wrapper .content .left_area.outbound .input_group+.button_wrap button i{aspect-ratio:1;background:#e6f3fb;border:4px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:5.20833vw;transition:all .2s ease-in;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .input_group+.button_wrap button i{width:50px}}.ai_experience_wrapper .content .left_area.outbound .input_group+.button_wrap button i img{align-self:1/1;width:1.66667vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound .input_group+.button_wrap button i img{width:16px}}.ai_experience_wrapper .content .left_area.outbound div{flex-direction:column;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div{gap:10px}}.ai_experience_wrapper .content .left_area.outbound div>p{letter-spacing:-.02em;color:#111212;font-size:clamp(16px,1.04167vw,20px);font-weight:700;line-height:150%}.ai_experience_wrapper .content .left_area.outbound div>p span{color:#155dfc}.ai_experience_wrapper .content .left_area.outbound div select,.ai_experience_wrapper .content .left_area.outbound div input[type=text],.ai_experience_wrapper .content .left_area.outbound div input[type=tel]{letter-spacing:-.02em;color:#2c2d2f;appearance:none;background-color:#fff;border:none;border-radius:8px;height:3.33333vw;padding:0 1.04167vw;font-size:clamp(15px,.9375vw,18px);font-weight:400;line-height:150%}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div select,.ai_experience_wrapper .content .left_area.outbound div input[type=text],.ai_experience_wrapper .content .left_area.outbound div input[type=tel]{height:50px;padding:10px}}.ai_experience_wrapper .content .left_area.outbound div select::placeholder,.ai_experience_wrapper .content .left_area.outbound div input[type=text]::placeholder,.ai_experience_wrapper .content .left_area.outbound div input[type=tel]::placeholder{color:#797979}.ai_experience_wrapper .content .left_area.outbound div input.is-error,.ai_experience_wrapper .content .left_area.outbound div select.is-error{box-shadow:0 0 0 1px #e53935}.ai_experience_wrapper .content .left_area.outbound div select{background:#fff url(/images/ico_select.svg) 96%/1.25vw no-repeat;font-size:clamp(15px,1.04167vw,18px);line-height:1}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div select{background:#fff url(/images/ico_select.svg) 96%/12px no-repeat}}.ai_experience_wrapper .content .left_area.outbound div select option{font-size:clamp(16px,1.04167vw,20px)}.ai_experience_wrapper .content .left_area.outbound div.accordion_group{border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_header{background:#e5e5e5;border-radius:0;flex-direction:row;align-items:center;padding:1.04167vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_header{padding:10px}}.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_header label{cursor:pointer;align-items:center;gap:.625vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_header label{gap:6px}}.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_header label input[type=checkbox]{display:none}.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_header label input[type=checkbox]:checked+span{background:#fff url(/images/ico_checked.svg) 96%/24px no-repeat;border-radius:50%;display:block}.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_header label input[type=checkbox]+span{background:#fff url(/images/ico_unchecked.svg) 96%/24px no-repeat;border-radius:50%;flex-shrink:0;width:24px;height:24px;display:block}.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_header label p{color:#2c3d2f;font-size:clamp(14px,.9375vw,18px);font-weight:500;line-height:150%}.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_header label p span{color:#155dfc}.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_header button{background:url(/images/ico_select.svg) 96%/1.25vw no-repeat;width:1.25vw;height:1.25vw;margin-left:auto;transition:transform .3s ease-in-out;transform:rotate(0)}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_header button{background:url(/images/ico_select.svg) 96%/12px no-repeat;width:12px;height:12px}}.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_body{opacity:0;will-change:max-height,opacity;background:#fff;border-radius:0;gap:0;max-height:0;padding:0 1.04167vw;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out;overflow:hidden}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_body{padding:0 10px}}.ai_experience_wrapper .content .left_area.outbound div.accordion_group .row_body p{letter-spacing:-.02em;color:#797979;font-size:clamp(13px,.729167vw,14px);font-weight:500;line-height:150%}.ai_experience_wrapper .content .left_area.outbound div.accordion_group.is-open .row_header button{transform:rotate(180deg)}.ai_experience_wrapper .content .left_area.outbound div.accordion_group.is-open .row_body{opacity:1;max-height:2000px;padding:1.04167vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div.accordion_group.is-open .row_body{padding:20px}}.ai_experience_wrapper .content .left_area.outbound div .info_box{background:#e8f3ff;border:1px solid #2e8cfe;border-radius:8px;padding:1.25vw 1.04167vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div .info_box{padding:16px 12px}.ai_experience_wrapper .content .left_area.outbound div .info_box br{display:none}}.ai_experience_wrapper .content .left_area.outbound div .info_box p{text-align:center;letter-spacing:-.02em;color:#2e8cfe;white-space:pre-line;font-size:clamp(14px,.9375vw,18px);font-weight:500;line-height:150%}.ai_experience_wrapper .content .left_area.outbound div .info_box.gray{background:#e5e5e5;border:none}.ai_experience_wrapper .content .left_area.outbound div .info_box.gray p{color:#2c2d2f}.ai_experience_wrapper .content .left_area.outbound div ul{gap:.833333vw;list-style:none;display:grid}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div ul{gap:8px}}.ai_experience_wrapper .content .left_area.outbound div ul{grid-template-columns:repeat(2,1fr)}.ai_experience_wrapper .content .left_area.outbound div ul li{letter-spacing:-.02em;color:#111212;background:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:2.60417vw;font-size:clamp(16px,1.04167vw,20px);font-weight:700;line-height:150%;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound div ul li{border-radius:6px;padding:24px}}.ai_experience_wrapper .content .left_area.outbound div ul li.active{color:#155dfc;border:1px solid #155dfc}.ai_experience_wrapper .content .left_area.outbound button{letter-spacing:-.02em;color:#fff;background:#1b54a1;border-radius:12px;justify-content:center;align-items:center;height:4.16667vw;font-size:clamp(16px,1.04167vw,20px);font-weight:700;line-height:150%;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.outbound button{border-radius:6px;height:50px}}.ai_experience_wrapper .content .left_area.ai-page{background:#e2f2ff;border-radius:16px;flex-direction:column;align-items:center;padding:2.08333vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.ai-page{border-radius:8px;padding:20px}}.ai_experience_wrapper .content .left_area.ai-page .inner{background:#fff url(/images/ai_page_bg.png) 50%/cover no-repeat;border-radius:16px;flex-direction:column;gap:3.125vw;width:100%;height:100%;padding:3.125vw 2.5vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.ai-page .inner{border-radius:8px;gap:30px;padding:30px 24px}}.ai_experience_wrapper .content .left_area.ai-page .inner .top{flex-direction:column;gap:.625vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.ai-page .inner .top{gap:4px}}.ai_experience_wrapper .content .left_area.ai-page .inner .top>span{letter-spacing:-.02em;color:#2c2d2f;align-items:center;font-size:clamp(16px,1.45833vw,28px);font-weight:600;line-height:150%;display:flex}.ai_experience_wrapper .content .left_area.ai-page .inner .top h3{letter-spacing:-.025em;text-align:left;font-size:clamp(21px,2.1875vw,42px);font-weight:700;line-height:130%}.ai_experience_wrapper .content .left_area.ai-page .inner .top h3 span{color:#007bff}.ai_experience_wrapper .content .left_area.ai-page .inner .center{flex-direction:column;align-items:flex-start;gap:1.25vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.ai-page .inner .center{gap:12px}}.ai_experience_wrapper .content .left_area.ai-page .inner .center div{letter-spacing:-.025em;color:#111212;background:#f5f5f5;border-radius:6px 36px 36px 24px;justify-content:center;align-items:center;padding:.9375vw 1.09375vw;font-size:clamp(16px,1.14583vw,22px);font-weight:600;line-height:1.2;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.ai-page .inner .center div{padding:10px 14px}}.ai_experience_wrapper .content .left_area.ai-page .inner .center div:first-of-type{border-radius:36px 6px 36px 36px;margin-left:auto}.ai_experience_wrapper .content .left_area.ai-page .inner .center div:nth-of-type(2){color:#2cbd00;background:#d1ffc3}.ai_experience_wrapper .content .left_area.ai-page .inner .center div:nth-of-type(3){color:#0076ca;background:#cae9ff}.ai_experience_wrapper .content .left_area.ai-page .inner .center div:nth-of-type(4){color:#e99d10;background:#fff1c3}.ai_experience_wrapper .content .left_area.ai-page .inner .bottom{background:linear-gradient(#fff) padding-box padding-box,linear-gradient(90deg,#3dc2ae,#007bff) border-box;border:3px solid #0000;border-radius:999px;align-items:center;gap:.625vw;width:100%;margin-top:auto;padding:.625vw 1.04167vw .625vw .625vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.ai-page .inner .bottom{border-width:2px;gap:6px;padding:6px 10px 6px 6px}}.ai_experience_wrapper .content .left_area.ai-page .inner .bottom i{aspect-ratio:1;background:#007bff url(/images/ai_page_icon.png) 50%/cover no-repeat;border-radius:100px;justify-content:center;align-items:center;width:2.29167vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.ai-page .inner .bottom i{width:40px}}.ai_experience_wrapper .content .left_area.ai-page .inner .bottom p{text-align:center;letter-spacing:-.025em;color:#797979;font-size:clamp(14px,1.04167vw,20px);font-weight:600;line-height:120%}.ai_experience_wrapper .content .left_area.ai-page .inner .bottom button{aspect-ratio:1;background:url(/images/ico_blue-search.svg) 50%/cover no-repeat;width:1.45833vw;margin-left:auto}@media screen and (max-width:768px){.ai_experience_wrapper .content .left_area.ai-page .inner .bottom button{width:30px}}.ai_experience_wrapper .content .right_area{flex-direction:column;flex:0 0 21.875vw;gap:1.25vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .right_area{flex:auto;gap:12px}}.ai_experience_wrapper .content .right_area .block{background:#f5f5f5;border-radius:16px;flex-direction:column;gap:1.04167vw;padding:1.25vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .right_area .block{gap:12px;padding:20px}}.ai_experience_wrapper .content .right_area .block .title{align-items:center;gap:.416667vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .right_area .block .title{gap:6px}}.ai_experience_wrapper .content .right_area .block .title i{aspect-ratio:1;justify-content:center;align-items:center;width:.9375vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .right_area .block .title i{width:16px}}.ai_experience_wrapper .content .right_area .block .title i img{object-fit:cover;width:100%;height:100%}.ai_experience_wrapper .content .right_area .block .title span{letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(16px,.9375vw,18px);font-weight:700;line-height:140%}.ai_experience_wrapper .content .right_area .block p.desc{letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(15px,.833333vw,16px);font-weight:500;line-height:160%}@media screen and (max-width:768px){.ai_experience_wrapper .content .right_area .block p.desc br{display:none}}.ai_experience_wrapper .content .right_area .block ul.desc{flex-direction:column;gap:.625vw;list-style:none;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .right_area .block ul.desc{gap:6px}}.ai_experience_wrapper .content .right_area .block ul.desc li{background:#fff;border-radius:12px;align-items:center;gap:.416667vw;padding:.833333vw;display:flex}@media screen and (max-width:768px){.ai_experience_wrapper .content .right_area .block ul.desc li{border-radius:6px;gap:6px;padding:10px 8px}}.ai_experience_wrapper .content .right_area .block ul.desc li i{aspect-ratio:1;background:url(/images/ico_features.svg) 50%/cover no-repeat;width:1.04167vw}@media screen and (max-width:768px){.ai_experience_wrapper .content .right_area .block ul.desc li i{width:16px}}.ai_experience_wrapper .content .right_area .block ul.desc li span{letter-spacing:-.02em;color:#2c2d2f;font-size:clamp(14px,.833333vw,16px);font-weight:500;line-height:120%}.ai_experience_wrapper .content .right_area .block ul.grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}.ai_experience_wrapper .content .right_area .block ul.grid.grid-3{grid-template-columns:repeat(3,1fr)}.ai_experience_wrapper .content .right_area .block ul.grid li{flex-direction:column;justify-content:center;display:flex;box-shadow:0 0 12px #00000014}.ai_experience_wrapper .content .right_area .block ul.grid li i{aspect-ratio:1;background:0 0;border-radius:8px;width:2.08333vw;overflow:hidden}@media screen and (max-width:768px){.ai_experience_wrapper .content .right_area .block ul.grid li i{border-radius:4px;width:7.5vw}}.ai_experience_wrapper .content .right_area .block ul.grid li i img{object-fit:cover;width:100%;height:100%}.ai_experience_wrapper .content .right_area .block ul.grid li span{text-align:center;letter-spacing:-.02em;color:#2c2d2f;font-size:clamp(12px,.677083vw,13px);font-weight:500;line-height:140%}.investment_wrapper{width:80%;max-width:1520px;margin:0 auto;padding-top:6.25vw;padding-bottom:9.375vw}@media screen and (max-width:768px){.investment_wrapper{width:90%;padding-top:40px;padding-bottom:60px}}.investment_wrapper .top_row{justify-content:space-between;align-items:flex-end;margin-bottom:1.25vw;display:flex}@media screen and (max-width:768px){.investment_wrapper .top_row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;margin-bottom:20px}}.investment_wrapper .top_row .left_area{letter-spacing:-.02em;color:#111212;font-size:clamp(24px,2.1875vw,42px);font-weight:700;line-height:150%}.investment_wrapper .top_row .left_area span{color:#155dfc}.investment_wrapper .top_row .right_area{align-items:center;display:flex}.investment_wrapper .top_row .right_area span{letter-spacing:-.02em;color:#111212;justify-content:center;align-items:center;padding:0 .520833vw;font-size:clamp(16px,.845833vw,16px);font-weight:500;line-height:150%;display:flex;position:relative}@media screen and (max-width:768px){.investment_wrapper .top_row .right_area span{padding:0 8px}.investment_wrapper .top_row .right_area span:first-child{padding-left:0}}.investment_wrapper .top_row .right_area span:first-child:after{content:"";background:#b8b8b8;width:1px;height:12px;display:inline-block;position:absolute;right:0}@media screen and (max-width:768px){.investment_wrapper .top_row .right_area span:first-child:after{height:10px}}.investment_wrapper .info_table{border-top:1px solid #ddd}.investment_wrapper .info_table table{table-layout:fixed;border-collapse:collapse}.investment_wrapper .info_table table:first-child{width:100%;margin-bottom:2.08333vw}@media screen and (max-width:768px){.investment_wrapper .info_table table:first-child{margin-bottom:20px}}.investment_wrapper .info_table table:first-child tr:first-child td{text-align:center;border-bottom:1px solid #ddd;height:10.4167vw}@media screen and (max-width:768px){.investment_wrapper .info_table table:first-child tr:first-child td{height:80px}}.investment_wrapper .info_table table:first-child tr:first-child td.current{letter-spacing:-.02em;color:#111212;border-right:1px solid #ddd;font-size:clamp(30px,3.54167vw,68px);font-weight:600;line-height:150%}.investment_wrapper .info_table table:first-child tr:first-child td.compared .td_inner{flex-direction:column;justify-content:center;align-items:center;gap:.416667vw;display:flex}@media screen and (max-width:768px){.investment_wrapper .info_table table:first-child tr:first-child td.compared .td_inner{gap:4px}}.investment_wrapper .info_table table:first-child tr:first-child td.compared .td_inner span{color:#2c2d2f;font-size:clamp(16px,1.14583vw,22px);font-weight:700;line-height:150%}.investment_wrapper .info_table table:first-child tr:first-child td.compared .td_inner>div p{align-items:center;gap:.3125vw;display:flex}@media screen and (max-width:768px){.investment_wrapper .info_table table:first-child tr:first-child td.compared .td_inner>div p{gap:4px}}.investment_wrapper .info_table table:first-child tr:first-child td.compared .td_inner>div p.up{color:#e6001a}.investment_wrapper .info_table table:first-child tr:first-child td.compared .td_inner>div p.down{color:#155dfc}.investment_wrapper .info_table table:first-child tr:first-child td.compared .td_inner>div p strong{color:inherit;align-items:center;font-size:clamp(18px,1.875vw,36px);font-style:normal;font-weight:700;line-height:1;display:flex}.investment_wrapper .info_table table:first-child tr:first-child td.compared .td_inner>div p span{color:inherit;font-size:clamp(16px,.833333vw,16px);font-weight:500;line-height:150%}.investment_wrapper .info_table table:first-child tr:first-child td.compared .td_inner>div p span:last-child{font-size:clamp(16px,1.14583vw,22px);font-weight:700}.investment_wrapper .info_table table:first-child tr:last-child td{text-align:center;background:#f8fafb;border-bottom:1px solid #ddd;height:4.58333vw}@media screen and (max-width:768px){.investment_wrapper .info_table table:first-child tr:last-child td{height:42px}}.investment_wrapper .info_table table:first-child tr:last-child td:nth-child(2) span:last-child{color:#e6001a}.investment_wrapper .info_table table:first-child tr:last-child td:nth-child(3) span:last-child{color:#155dfc}.investment_wrapper .info_table table:first-child tr:last-child td p{align-items:center;display:inline-flex}@media screen and (max-width:768px){.investment_wrapper .info_table table:first-child tr:last-child td p{flex-direction:column;gap:10px;padding:10px 0}}.investment_wrapper .info_table table:first-child tr:last-child td p span{letter-spacing:-.02em;color:#2c2d2f;padding:0 .625vw;font-size:clamp(15px,1.04167vw,20px);font-weight:700;line-height:160%;position:relative}@media screen and (max-width:768px){.investment_wrapper .info_table table:first-child tr:last-child td p span{padding:0 8px}}.investment_wrapper .info_table table:first-child tr:last-child td p span:first-child:after{content:"";background:#ddd;width:1px;height:1.04167vw;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:768px){.investment_wrapper .info_table table:first-child tr:last-child td p span:first-child:after{width:20px;height:1px;top:auto;bottom:-5px;left:50%;transform:translate(-50%)}}.investment_wrapper .info_table table:nth-of-type(2){border-top:2px solid #000;width:100%;margin-bottom:1.5625vw}@media screen and (max-width:768px){.investment_wrapper .info_table table:nth-of-type(2){margin-bottom:15px}}.investment_wrapper .info_table table:nth-of-type(2) tr td{text-align:center;letter-spacing:-.025em;color:#2c2d2f;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:1vw;font-size:clamp(14px,1.04167vw,20px);line-height:160%}@media screen and (max-width:768px){.investment_wrapper .info_table table:nth-of-type(2) tr td{padding:10px}}.investment_wrapper .info_table table:nth-of-type(2) tr td:last-child{border-right:none}.investment_wrapper .info_table table:nth-of-type(2) tr td:nth-of-type(2n-1){background:#f8f8f8;font-weight:700}.investment_wrapper .info_table>p{letter-spacing:-.02em;color:#155dfc;font-size:clamp(14px,.833333vw,16px);font-weight:400;line-height:160%}.investment_wrapper .info_guide{margin-top:6.25vw}@media screen and (max-width:768px){.investment_wrapper .info_guide{margin-top:40px}}.investment_wrapper .info_guide h3{letter-spacing:-.025em;color:#111212;border-bottom:1px solid #ddd;margin-bottom:2vw;padding-bottom:2vw;font-size:clamp(24px,2.1875vw,42px);font-weight:700;line-height:140%}@media screen and (max-width:768px){.investment_wrapper .info_guide h3{margin-bottom:20px;padding-bottom:15px}}.investment_wrapper .info_guide h4{letter-spacing:-.025em;color:#111212;margin-bottom:1.5vw;font-size:clamp(22px,1.667vw,32px);font-weight:700;line-height:140%}@media screen and (max-width:768px){.investment_wrapper .info_guide h4{margin-bottom:15px}}.investment_wrapper .info_guide h5{letter-spacing:-.025em;color:#111212;margin-bottom:.8vw;font-size:clamp(18px,1.458vw,28px);font-weight:700;line-height:140%}@media screen and (max-width:768px){.investment_wrapper .info_guide h5{margin-bottom:5px}}.investment_wrapper .info_guide h5+p{margin-bottom:2vw}@media screen and (max-width:768px){.investment_wrapper .info_guide h5+p{margin-bottom:10px}}.investment_wrapper .info_guide>div+div{margin-top:4vw}@media screen and (max-width:768px){.investment_wrapper .info_guide>div+div{margin-top:40px}}.investment_wrapper .info_guide p+ul{margin-top:10px}@media screen and (max-width:768px){.investment_wrapper .info_guide p+ul{margin-top:5px}}.investment_wrapper .info_guide p{letter-spacing:-.025em;color:#2c2d2fcc;font-size:clamp(18px,1vw,20px);font-weight:500;line-height:160%}.investment_wrapper .info_guide>div.gray{background:#f8f8f8;border-radius:20px;padding:2vw}@media screen and (max-width:768px){.investment_wrapper .info_guide>div.gray{border-radius:8px;padding:20px}}.investment_wrapper .info_guide>div.gray h4{font-size:clamp(18px,1.4vw,27px)}.investment_wrapper .info_guide>div.gray>ul{gap:1vw}@media screen and (max-width:768px){.investment_wrapper .info_guide>div.gray>ul{gap:10px}}.investment_wrapper .info_guide>div.gray li,.investment_wrapper .info_guide>div.gray p{font-size:clamp(16px,.92vw,18px)}.investment_wrapper .info_guide table{table-layout:fixed;border-top:2px solid #000;width:100%}.investment_wrapper .info_guide table th,.investment_wrapper .info_guide table td{text-align:center;border-bottom:1px solid #ddd;padding:1vw;font-size:clamp(15px,1vw,20px)}@media screen and (max-width:768px){.investment_wrapper .info_guide table th,.investment_wrapper .info_guide table td{padding:10px}}.investment_wrapper .info_guide table th{background:#f8f8f8}.investment_wrapper .info_guide ul{flex-direction:column;gap:.8vw;list-style:none;display:flex}@media screen and (max-width:768px){.investment_wrapper .info_guide ul{gap:6px}}.investment_wrapper .info_guide ul.grid{border-top:2px solid #000;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.investment_wrapper .info_guide ul.grid li{text-align:center;word-break:break-all;border-bottom:1px solid #ddd;border-right:1px solid #ddd;justify-content:center;align-items:center;padding:.833333vw;font-size:clamp(14px,1vw,20px);display:flex}@media screen and (max-width:768px){.investment_wrapper .info_guide ul.grid li{padding:8px}}.investment_wrapper .info_guide ul.grid li:nth-of-type(3n){border-right:none}.investment_wrapper .info_guide ul.process{grid-template-columns:repeat(2,1fr);gap:1vw;display:grid}@media screen and (max-width:768px){.investment_wrapper .info_guide ul.process{grid-template-columns:1fr;gap:8px}}.investment_wrapper .info_guide ul.process>li{border:1px solid #ddd;border-radius:16px;justify-content:center;align-items:flex-start;gap:2vw;padding:1.5625vw;display:flex}@media screen and (max-width:768px){.investment_wrapper .info_guide ul.process>li{border-radius:8px;padding:20px 20px 20px 0}}.investment_wrapper .info_guide ul.process>li .img_box{aspect-ratio:1;justify-content:center;align-items:center;min-width:0;display:flex}@media screen and (max-width:768px){.investment_wrapper .info_guide ul.process>li .img_box{flex:none;align-items:flex-start;padding:0 20px}}.investment_wrapper .info_guide ul.process>li .img_box img{aspect-ratio:1;width:4.16667vw}@media screen and (max-width:768px){.investment_wrapper .info_guide ul.process>li .img_box img{width:40px}}.investment_wrapper .info_guide ul.process>li .info_box{flex:1;min-width:0}.investment_wrapper .info_guide ul.process>li .info_box li{text-indent:-10px;padding-left:10px;font-size:clamp(15px,.833333vw,16px)}.investment_wrapper .info_guide ul.process>li .info_box>p{color:#111212;font-weight:700}.investment_wrapper .info_guide ul li{letter-spacing:-.025em;color:#2c2d2fcc;font-size:clamp(16px,1vw,20px);font-weight:500;line-height:160%}.about_wrapper{padding:0 0 9.375vw}.about_wrapper .intro_block{color:#fff;clip-path:inset(10% 5% round 32px);background:#000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.about_wrapper .intro_block .title_wrap{z-index:1;text-align:center;flex-direction:column;gap:1.5625vw;display:flex;position:absolute}.about_wrapper .intro_block .title_wrap span{font-size:clamp(16px,1.14583vw,22px);font-weight:700}.about_wrapper .intro_block .title_wrap h3{font-size:clamp(32px,3.54167vw,68px);font-weight:700;line-height:130%}.about_wrapper .intro_block .show_wrap{z-index:1;text-align:center;opacity:0;padding:0 5%;position:absolute}.about_wrapper .intro_block .show_wrap h3{letter-spacing:-.025em;font-size:clamp(24px,2.5vw,48px);font-weight:700;line-height:140%}.about_wrapper .intro_block .video_bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.about_wrapper .intro_block .video_bg video{object-fit:cover;width:100%;height:100%}.about_wrapper .vision .scene01{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.about_wrapper .vision .scene01 h2{opacity:0;text-align:center;letter-spacing:-.025em;color:#155dfc;font-size:clamp(50px,10vw,190px);font-weight:700;line-height:140%}.about_wrapper .vision .scene01 h2 .mo_br{display:none}@media screen and (max-width:768px){.about_wrapper .vision .scene01 h2 .mo_br{display:inline}}.about_wrapper .vision .scene02{background:linear-gradient(#fff 30%,#155dfc 80%,#0d3796 100%);position:relative}.about_wrapper .vision .scene02 .content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.about_wrapper .vision .scene02 .content .top_text{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex;position:absolute;top:20%}.about_wrapper .vision .scene02 .content .top_text .text01{opacity:0;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:0}.about_wrapper .vision .scene02 .content .top_text .text02{opacity:0;position:absolute;bottom:0}.about_wrapper .vision .scene02 .content .top_text span{color:#155dfc;font-size:16px;font-weight:700}.about_wrapper .vision .scene02 .content .top_text h2{text-align:center;letter-spacing:-.025em;color:#111212;font-size:32px;font-weight:700;line-height:140%}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .top_text h2{font-size:22px}}.about_wrapper .vision .scene02 .content .top_text p{letter-spacing:-.025em;color:#fff;padding:0 20px;font-size:32px;font-weight:700;line-height:140%}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .top_text p{font-size:22px}}.about_wrapper .vision .scene02 .content .center_video_wrapper{aspect-ratio:1;z-index:2;width:clamp(200px,24vw,460px);position:relative}.about_wrapper .vision .scene02 .content .center_video_wrapper .video_cover_text{z-index:2;aspect-ratio:1;background:#fff;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.5vw;width:90%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about_wrapper .vision .scene02 .content .center_video_wrapper .video_cover_text span{color:#155dfc;align-items:center;font-size:1.145vw;font-weight:700;display:flex}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .center_video_wrapper .video_cover_text span{font-size:12px}}.about_wrapper .vision .scene02 .content .center_video_wrapper .video_cover_text h2{text-align:center;letter-spacing:-.025em;color:#111212;font-size:1.8vw;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .center_video_wrapper .video_cover_text h2{font-size:14px}}.about_wrapper .vision .scene02 .content .center_video_wrapper .video_cover_text:after{content:"";z-index:0;aspect-ratio:1;border:2.4px dashed #8b8b8b;border-radius:999px;width:84%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about_wrapper .vision .scene02 .content .center_video_wrapper .center_video{aspect-ratio:1;z-index:1;clip-path:circle(49.5%);background:url(/images/company_circle_bg.png) 50%/cover no-repeat;border-radius:999px;width:clamp(200px,24vw,460px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.about_wrapper .vision .scene02 .content .center_video_wrapper .center_video video{object-fit:cover;mix-blend-mode:lighten;width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about_wrapper .vision .scene02 .content .center_video_wrapper .center_video_bg{z-index:0;aspect-ratio:1;background:url(/images/company_circle_bg_back.png) 50%/cover no-repeat;border-radius:999px;width:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about_wrapper .vision .scene02 .content .bubble_wrapper{opacity:0;z-index:0;width:100%;height:100vh;position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}@keyframes flowUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.about_wrapper .vision .scene02 .content .bubble_scene{width:100%;height:100vh;animation:8s linear infinite flowUp;overflow:hidden}.about_wrapper .vision .scene02 .content .bubble_scene .bubble{aspect-ratio:1;border-radius:999px;position:absolute;overflow:hidden}.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble01{width:9.375vw;top:10%;left:5%}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble01{width:42px}}.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble02{width:12.5vw;top:40%;left:15%}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble02{width:64px}}.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble03{width:9.375vw;top:60%;left:-5%}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble03{width:100px;left:-10%}}.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble04{width:9.375vw;top:80%;left:10%}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble04{width:84px}}.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble05{width:12.5vw;top:10%;right:10%}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble05{width:100px;right:5%}}.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble06{width:9.375vw;top:50%;right:5%}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble06{width:42px}}.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble07{width:9.375vw;top:80%;right:20%}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .bubble_scene .bubble.bubble07{width:64px}}.about_wrapper .vision .scene02 .content .bubble_scene .bubble img{object-fit:cover;width:100%;height:100%}.about_wrapper .vision .scene02 .content .center_obj2{z-index:1;justify-content:space-between;align-items:center;width:62%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .center_obj2{width:90%}}.about_wrapper .vision .scene02 .content .center_obj2 .circle{z-index:1;position:relative}.about_wrapper .vision .scene02 .content .center_obj2 .circle .inner{aspect-ratio:1;background:#fff;border:.52vw solid #155dfc;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1.0416vw;width:14vw;display:flex;box-shadow:0 0 121.058px #9ab2d21a}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .center_obj2 .circle .inner{border-width:4px;gap:4px;width:84px}}.about_wrapper .vision .scene02 .content .center_obj2 .circle span{color:#155dfc;font-size:clamp(16px,1.25vw,24px);font-weight:700;line-height:150%}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .center_obj2 .circle span{font-size:12px}}.about_wrapper .vision .scene02 .content .center_obj2 .circle.left i{width:52px}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .center_obj2 .circle.left i{width:24px}}.about_wrapper .vision .scene02 .content .center_obj2 .circle.left i img{object-fit:cover;width:100%}.about_wrapper .vision .scene02 .content .center_obj2 .circle.left:after{content:"";aspect-ratio:1;z-index:-1;background:url(/images/left_wing.png) 50%/cover no-repeat;width:96%;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.about_wrapper .vision .scene02 .content .center_obj2 .circle.right i{width:48px}@media screen and (max-width:768px){.about_wrapper .vision .scene02 .content .center_obj2 .circle.right i{width:18px}}.about_wrapper .vision .scene02 .content .center_obj2 .circle.right i img{object-fit:cover;width:100%}.about_wrapper .vision .scene02 .content .center_obj2 .circle.right:after{content:"";aspect-ratio:1;z-index:-1;background:url(/images/right_wing.png) 50%/cover no-repeat;width:96%;position:absolute;top:50%;right:50%;transform:translateY(-50%)}.about_wrapper .core_values .top_area{background:#f8fafb;height:51.0417vw;padding-top:9.375vw;position:relative}@media screen and (max-width:768px){.about_wrapper .core_values .top_area{height:75vw;padding-top:60px}}.about_wrapper .core_values .top_area .title_wrap{flex-direction:column;align-items:center;gap:1.04167vw;display:flex}@media screen and (max-width:768px){.about_wrapper .core_values .top_area .title_wrap{gap:10px;width:90%;margin-left:auto;margin-right:auto}}.about_wrapper .core_values .top_area .title_wrap span{color:#155dfc;font-size:clamp(16px,1.14583vw,22px);font-weight:700}.about_wrapper .core_values .top_area .title_wrap h3{letter-spacing:-.025em;color:#111212;text-align:center;font-size:clamp(24px,2.5vw,48px);font-weight:700;line-height:140%}.about_wrapper .core_values .top_area .section_visual{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.about_wrapper .core_values .top_area .section_visual .core{aspect-ratio:2;z-index:1;background:#155dfc;border-radius:999px 999px 0 0;justify-content:center;align-items:center;width:26vw;display:flex;position:relative}@media screen and (max-width:768px){.about_wrapper .core_values .top_area .section_visual .core{width:30vw}}.about_wrapper .core_values .top_area .section_visual .core p{letter-spacing:-.025em;color:#fff;font-size:clamp(18px,2.5vw,48px);font-weight:700;line-height:140%;position:relative;top:1.04167vw}.about_wrapper .core_values .top_area .section_visual .core_bg{z-index:0;justify-content:center;align-items:center;width:44vw;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.about_wrapper .core_values .top_area .section_visual .core_bg{width:50vw}}.about_wrapper .core_values .top_area .section_visual .core_bg img{object-fit:cover;transform-origin:bottom;width:100%;height:100%;transform:scale(1)}.about_wrapper .core_values .top_area .section_visual ol{list-style:none}.about_wrapper .core_values .top_area .section_visual ol li{flex-direction:column;gap:.208333vw;width:5.20833vw;display:flex;position:absolute}@media screen and (max-width:768px){.about_wrapper .core_values .top_area .section_visual ol li{gap:2px}}.about_wrapper .core_values .top_area .section_visual ol li span{z-index:0;letter-spacing:-.02em;color:#1112120d;font-size:clamp(20px,4.16667vw,80px);font-weight:700;line-height:1;position:absolute}.about_wrapper .core_values .top_area .section_visual ol li .title{z-index:1;letter-spacing:-.02em;color:#111212;white-space:nowrap;font-size:clamp(16px,1.45833vw,28px);font-weight:700;line-height:140%}.about_wrapper .core_values .top_area .section_visual ol li .en_title{z-index:1;color:#111212;white-space:nowrap;font-size:clamp(12px,1.04167vw,20px);font-weight:700;line-height:160%}.about_wrapper .core_values .top_area .section_visual ol li:first-of-type{align-items:flex-end;top:10%;left:-40%;transform:translate(-100%)}.about_wrapper .core_values .top_area .section_visual ol li:first-of-type span{top:0;left:-50%;transform:translateY(-20%)}.about_wrapper .core_values .top_area .section_visual ol li:nth-of-type(2){align-items:flex-end;top:-70%;left:-55%;transform:translate(100%)}.about_wrapper .core_values .top_area .section_visual ol li:nth-of-type(2) span{top:0;left:50%;transform:translate(-100%,-20%)}.about_wrapper .core_values .top_area .section_visual ol li:nth-of-type(3){align-items:center;top:-120%;left:-15%;transform:translate(100%)}.about_wrapper .core_values .top_area .section_visual ol li:nth-of-type(3) span{top:0;left:50%;transform:translate(-50%,-60%)}.about_wrapper .core_values .top_area .section_visual ol li:nth-of-type(4){align-items:center;top:-120%;right:-10%;transform:translate(-100%)}.about_wrapper .core_values .top_area .section_visual ol li:nth-of-type(4) span{top:0;left:50%;transform:translate(-50%,-60%)}.about_wrapper .core_values .top_area .section_visual ol li:nth-of-type(5){top:-70%;right:-15%;transform:translate(100%)}.about_wrapper .core_values .top_area .section_visual ol li:nth-of-type(5) span{top:0;left:20%;transform:translateY(-20%)}.about_wrapper .core_values .top_area .section_visual ol li:nth-of-type(6){top:10%;right:-40%;transform:translate(100%)}.about_wrapper .core_values .top_area .section_visual ol li:nth-of-type(6) span{top:0;left:20%;transform:translateY(-20%)}.about_wrapper .core_values .content_detail{padding:9.375vw 0}.about_wrapper .core_values .content_detail>ul{grid-template-columns:repeat(2,1fr);gap:2.08333vw;width:80vw;max-width:1520px;margin:0 auto;display:grid}@media screen and (max-width:768px){.about_wrapper .core_values .content_detail>ul{grid-template-columns:1fr;gap:20px;width:90%}}.about_wrapper .core_values .content_detail>ul>li{border:1px solid #ddd;border-radius:32px;flex-direction:column;list-style:none;display:flex;overflow:hidden}@media screen and (max-width:768px){.about_wrapper .core_values .content_detail>ul>li{border-radius:16px}}.about_wrapper .core_values .content_detail>ul>li .image_area{aspect-ratio:740/240;flex-direction:column;justify-content:center;align-items:center;gap:.625vw;display:flex;position:relative}.about_wrapper .core_values .content_detail>ul>li .image_area span{color:#fff;font-size:clamp(16px,1.04167vw,20px);font-weight:600;line-height:160%}.about_wrapper .core_values .content_detail>ul>li .image_area p{color:#fff;font-size:clamp(22px,1.66667vw,32px);font-weight:600;line-height:140%}.about_wrapper .core_values .content_detail>ul>li .image_area .img_bg{z-index:-1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.about_wrapper .core_values .content_detail>ul>li .image_area .img_bg img{object-fit:cover;width:100%;height:100%}.about_wrapper .core_values .content_detail>ul>li .info_area{flex-direction:column;gap:.833333vw;padding:1.66667vw;display:flex}@media screen and (max-width:768px){.about_wrapper .core_values .content_detail>ul>li .info_area{gap:10px;padding:18px}}.about_wrapper .core_values .content_detail>ul>li .info_area p{letter-spacing:-.02em;color:#2c2d2f;font-size:clamp(18px,1.146vw,22px);font-weight:700;line-height:150%}.about_wrapper .core_values .content_detail>ul>li .info_area ul{flex-direction:column;gap:5px;list-style:none;display:flex}.about_wrapper .core_values .content_detail>ul>li .info_area ul li{letter-spacing:-.025em;color:#444;word-break:keep-all;font-size:clamp(16px,.9375vw,18px);font-weight:400;line-height:160%;display:flex}.about_wrapper .core_values .content_detail>ul>li .info_area ul li:before{content:"-";margin-right:.5ch}.about_wrapper .history{--history-dot-size:clamp(4px,.416667vw,8px);--history-pulse-size:clamp(12px,1.45833vw,28px);width:80vw;max-width:1520px;margin:0 auto 9.375vw;display:flex}@media screen and (max-width:768px){.about_wrapper .history{flex-flow:column;gap:20px}}.about_wrapper .history .left_area{flex-direction:column;flex:1 0 0;gap:4.16667vw;height:100vh;padding-top:4.16667vw;display:flex;position:sticky;top:0}@media screen and (max-width:768px){.about_wrapper .history .left_area{gap:40px;height:auto;padding-top:40px;position:relative}}.about_wrapper .history .left_area .title_wrap{flex-direction:column;gap:1.04167vw;display:flex}@media screen and (max-width:768px){.about_wrapper .history .left_area .title_wrap{gap:10px}}.about_wrapper .history .left_area .title_wrap span{color:#155dfc;font-size:clamp(16px,1.14583vw,22px);font-weight:700;line-height:1.25vw}.about_wrapper .history .left_area .title_wrap h3{letter-spacing:-.025em;color:#111212;font-size:clamp(24px,2.5vw,48px);font-weight:700;line-height:140%}.about_wrapper .history .left_area ol{list-style:none}.about_wrapper .history .left_area ol li{flex-direction:column;gap:1.04167vw;display:flex}@media screen and (max-width:768px){.about_wrapper .history .left_area ol li{gap:15px}}.about_wrapper .history .left_area ol li span{color:#111212;font-size:clamp(20px,1.66667vw,32px);font-weight:700;line-height:150%}.about_wrapper .history .left_area ol li .img_box{aspect-ratio:620/400;background:#727272;border-radius:32px;width:32.2917vw;overflow:hidden}@media screen and (max-width:768px){.about_wrapper .history .left_area ol li .img_box{border-radius:16px;width:100%}}.about_wrapper .history .left_area ol li .img_box img{object-fit:cover;width:100%;height:100%}.about_wrapper .history .right_area{flex-direction:column;flex:1 0 0;align-items:flex-end;display:flex;position:relative}.about_wrapper .history .right_area .line{z-index:0;background:#eee;width:2px;height:100%;position:absolute;top:0;left:0}.about_wrapper .history .right_area .line .line_inner{background-color:#155dfc;width:100%;position:relative}.about_wrapper .history .right_area .line .line_inner:after{content:"";aspect-ratio:1;background-color:#155dfc;border-radius:99px;width:.4vw;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.about_wrapper .history .right_area>ul{z-index:1;flex-direction:column;gap:3.125vw;width:32.2917vw;list-style:none;display:flex;position:relative}@media screen and (max-width:768px){.about_wrapper .history .right_area>ul{gap:30px;width:90%}}.about_wrapper .history .right_area>ul>li{flex-direction:column;gap:1.04167vw;display:flex}.about_wrapper .history .right_area>ul>li p{color:#111212;font-size:clamp(20px,1.5vw,28px);font-weight:700;line-height:150%;position:relative}.about_wrapper .history .right_area>ul>li p:before,.about_wrapper .history .right_area>ul>li p:after{content:"";left:calc(-1*var(--history-line-offset,0px) + 1px);pointer-events:none;border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}.about_wrapper .history .right_area>ul>li p:before{width:var(--history-dot-size);height:var(--history-dot-size);z-index:2;background-color:#c9cdd2;transition:background-color .2s ease-in-out}.about_wrapper .history .right_area>ul>li p:after{width:var(--history-pulse-size);height:var(--history-pulse-size);opacity:0;z-index:1;background-color:#155dfc4d;transform:translate(-50%,-50%)scale(.2)}.about_wrapper .history .right_area>ul>li p.is-active:before{background-color:#155dfc}.about_wrapper .history .right_area>ul>li p.is-active:after{animation:.8s ease-out historyPulse}.about_wrapper .history .right_area>ul>li ul{flex-direction:column;list-style:none;display:flex}.about_wrapper .history .right_area>ul>li ul li{letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(16px,.9375vw,18px);font-weight:400;line-height:165%;display:flex}.about_wrapper .history .right_area>ul>li ul li:before{content:"•";margin-right:.5ch}.about_wrapper .news_letter{aspect-ratio:1520/460;background:url(/images/news_letter_bg.png) 50%/cover no-repeat;border-radius:32px;justify-content:space-between;width:80vw;max-width:1520px;margin:0 auto;padding:4.16667vw 3.125vw;display:flex}@media screen and (max-width:768px){.about_wrapper .news_letter{background-position:80% 0;background-size:auto 100%;border-radius:16px;flex-direction:column;align-items:flex-start;gap:40px;width:90%;padding:40px 30px}}.about_wrapper .news_letter .left_area{flex-direction:column;gap:1.5625vw;display:flex}@media screen and (max-width:768px){.about_wrapper .news_letter .left_area{gap:15px}}.about_wrapper .news_letter .left_area span{color:#fff;font-size:clamp(15px,1.14583vw,22px);font-weight:700}.about_wrapper .news_letter .left_area h3{letter-spacing:-.025em;color:#fff;font-size:clamp(22px,2.1875vw,42px);font-weight:700;line-height:140%}.about_wrapper .news_letter .left_area p{letter-spacing:-.025em;color:#fffc;font-size:clamp(16px,1.04167vw,20px);font-weight:500;line-height:160%}@media screen and (max-width:768px){.about_wrapper .news_letter .left_area p br{display:none}}.about_wrapper .news_letter .right_area{flex-direction:column;justify-content:flex-end;height:100%;display:flex}@media screen and (max-width:768px){.about_wrapper .news_letter .right_area{height:auto}}.about_wrapper .news_letter .right_area a{letter-spacing:-.02em;color:#111212;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:1.30208vw 3.125vw;font-size:clamp(16px,1.04167vw,20px);font-weight:700;line-height:150%;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}@media screen and (max-width:768px){.about_wrapper .news_letter .right_area a{padding:12px 30px}}.about_wrapper .news_letter .right_area a i{aspect-ratio:1;background:url(/images/ico_right_arrow.svg) 50%/100% no-repeat;width:0;transition:all .3s ease-in-out}.about_wrapper .news_letter .right_area a:hover{color:#fff;background-color:#155dfc}.about_wrapper .news_letter .right_area a:hover i{filter:invert()brightness(10);width:.833333vw;margin-left:.5ch}@media screen and (max-width:768px){.about_wrapper .news_letter .right_area a:hover i{width:14px}}@keyframes historyPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}35%{opacity:.35}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@media screen and (max-width:768px){[lang=en] .about_wrapper .vision .scene02 .content .top_text p br{display:none}}.ai-platform_wrapper .ai-platform_block{aspect-ratio:1720/780;background:radial-gradient(19.91% 46.28% at 68.95% 45.19%,#2374b6 0%,#2374b600 81.57%),radial-gradient(67.01% 81.46% at 66.87% 32.99%,#1b3465 0%,#000304 100%),#003bbc;border-radius:32px;width:90vw;max-width:1720px;margin:0 auto 4.16667vw;position:relative;overflow:hidden}@media screen and (max-width:768px){.ai-platform_wrapper .ai-platform_block{aspect-ratio:1/1.25;background:radial-gradient(40% 30% at 50% 30%,#2374b6 0%,#2374b600 81.57%),radial-gradient(80% 70% at 50% 30%,#1b3465 0%,#000304 100%),#003bbc;border-radius:16px;margin-bottom:40px}}.ai-platform_wrapper .ai-platform_block .title_wrap{z-index:1;position:absolute;top:50%;left:5.2vw;transform:translateY(-50%)}@media screen and (max-width:768px){.ai-platform_wrapper .ai-platform_block .title_wrap{width:calc(100% - 60px);top:auto;bottom:30px;left:30px;transform:none}}.ai-platform_wrapper .ai-platform_block .title_wrap span{color:#fff;margin-bottom:.833333vw;font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:140%}.ai-platform_wrapper .ai-platform_block .title_wrap h2{color:#fff;margin-top:20px;font-size:clamp(30px,3.54167vw,68px);font-weight:700;line-height:130%}@media screen and (max-width:768px){.ai-platform_wrapper .ai-platform_block .title_wrap h2{margin-top:5px}}.ai-platform_wrapper .ai-platform_block .title_wrap p{letter-spacing:-.025em;color:#fff;margin-top:30px;font-size:clamp(16px,1.14583vw,22px);font-weight:500;line-height:160%}@media screen and (max-width:768px){.ai-platform_wrapper .ai-platform_block .title_wrap p{margin-top:10px}.ai-platform_wrapper .ai-platform_block .title_wrap p br{display:none}}.ai-platform_wrapper .ai-platform_block .deco_image{aspect-ratio:1;width:45.8333vw;position:absolute;top:50%;right:5.20833vw;transform:translateY(-50%)}@media screen and (max-width:768px){.ai-platform_wrapper .ai-platform_block .deco_image{width:60vw;top:10%;left:50%;right:auto;transform:translate(-50%)}}.ai-platform_wrapper .ai-platform_block .deco_image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ai-platform_wrapper>section .title_block{flex-direction:column;justify-content:center;align-items:center;gap:1.5625vw;margin-top:6.25vw;margin-bottom:4.16667vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper>section .title_block{gap:15px;width:90%;margin:60px auto 40px}}.ai-platform_wrapper>section .title_block span{color:#155dfc;font-size:clamp(16px,1.14583vw,22px);font-weight:700}.ai-platform_wrapper>section .title_block h3{text-align:center;letter-spacing:-.025em;color:#111212;font-size:clamp(24px,2.5vw,48px);font-weight:700;line-height:130%}.ai-platform_wrapper>section .title_block p{text-align:center;letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(16px,1.14583vw,22px);font-weight:500;line-height:160%}@media screen and (max-width:768px){.ai-platform_wrapper>section .title_block p br{display:none}}.ai-platform_wrapper .section01 .info_overview{justify-content:center;align-items:center;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section01 .info_overview{display:none}}.ai-platform_wrapper .section01 .info_overview .inner{aspect-ratio:1720/920;background:#f2f9ff;border-radius:32px;justify-content:center;align-items:center;width:90vw;max-width:1720px;display:flex;position:relative}.ai-platform_wrapper .section01 .info_overview .info_area{flex-direction:column;justify-content:center;width:28.125vw;height:100%;display:flex;position:absolute;left:5.20833vw}.ai-platform_wrapper .section01 .info_overview .info_area .info_item{opacity:0;flex-direction:column;width:100%;display:flex;position:absolute}.ai-platform_wrapper .section01 .info_overview .info_area .info_item.active{opacity:1}.ai-platform_wrapper .section01 .info_overview .info_area .info_item h4{letter-spacing:-.025em;color:#232424;margin-bottom:1.66667vw;font-size:clamp(18px,1.875vw,36px);font-weight:700;line-height:140%}.ai-platform_wrapper .section01 .info_overview .info_area .info_item>ul{flex-direction:column;gap:.625vw;width:100%;margin-bottom:.833333vw;list-style:none;display:flex}.ai-platform_wrapper .section01 .info_overview .info_area .info_item>ul>li{letter-spacing:-.02em;color:#232424bf;background:#fff;border-radius:16px;align-items:center;width:100%;padding:1.45833vw;font-size:clamp(14px,1.04167vw,20px);font-weight:700;line-height:120%;display:flex}.ai-platform_wrapper .section01 .info_overview .info_area .info_item>ul>li i{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:1.25vw;margin-right:.625vw;display:flex}.ai-platform_wrapper .section01 .info_overview .info_area .info_item>ul>li i img{width:100%}.ai-platform_wrapper .section01 .info_overview .info_area .info_item .desc p{letter-spacing:-.025em;color:#232424bf;font-size:clamp(16px,.833333vw,16px);font-weight:700;line-height:160%}.ai-platform_wrapper .section01 .info_overview .info_area .info_item .desc ul{list-style:none}.ai-platform_wrapper .section01 .info_overview .info_area .info_item .desc ul li{letter-spacing:-.025em;color:#232424bf;font-size:clamp(16px,.833333vw,16px);line-height:160%;display:flex}.ai-platform_wrapper .section01 .info_overview .info_area .info_item .desc ul li:before{content:"*";margin-right:.5ch;position:relative}.ai-platform_wrapper .section01 .info_overview .key_object{transform-origin:50%;aspect-ratio:1;width:40vw;position:absolute}.ai-platform_wrapper .section01 .info_overview .key_object>img{object-fit:cover;z-index:0;width:100%;height:100%;animation:22s linear infinite spin;position:relative}.ai-platform_wrapper .section01 .info_overview .key_object .card{z-index:2;justify-content:center;align-items:center;width:14%;display:flex;position:absolute}.ai-platform_wrapper .section01 .info_overview .key_object .card i{aspect-ratio:1;filter:drop-shadow(0 0 40px #b5cfe2);border-radius:200px;width:100%}.ai-platform_wrapper .section01 .info_overview .key_object .card i img{object-fit:cover;width:100%;height:100%}.ai-platform_wrapper .section01 .info_overview .key_object .card span{letter-spacing:-.025em;color:#232424;white-space:nowrap;font-size:clamp(16px,1.25vw,24px);font-weight:700;line-height:140%;position:absolute;top:50%;transform:translateY(-50%)}.ai-platform_wrapper .section01 .info_overview .key_object .card:first-child{top:14%;left:18%;transform:translate(-100%)}.ai-platform_wrapper .section01 .info_overview .key_object .card:first-child span{text-align:right;left:-1.25vw;transform:translate(-100%,-50%)}.ai-platform_wrapper .section01 .info_overview .key_object .card:nth-child(2){top:14%;right:18%;transform:translate(100%)}.ai-platform_wrapper .section01 .info_overview .key_object .card:nth-child(2) span{text-align:left;right:-1.25vw;transform:translate(100%,-50%)}.ai-platform_wrapper .section01 .info_overview .key_object .card:nth-child(3){bottom:14%;left:18%;transform:translate(-100%)}.ai-platform_wrapper .section01 .info_overview .key_object .card:nth-child(3) span{text-align:right;left:-1.25vw;transform:translate(-100%,-50%)}.ai-platform_wrapper .section01 .info_overview .key_object .card:nth-child(4){bottom:14%;right:18%;transform:translate(100%)}.ai-platform_wrapper .section01 .info_overview .key_object .card:nth-child(4) span{text-align:left;right:-1.25vw;transform:translate(100%,-50%)}.ai-platform_wrapper .section01 .info_overview .key_object .center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-platform_wrapper .section01 .info_overview .key_object .center .img_box{opacity:0;z-index:3;aspect-ratio:1;filter:drop-shadow(0 0 74.1735px #b5cfe2);border-radius:999px;justify-content:center;align-items:center;width:12.5vw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.ai-platform_wrapper .section01 .info_overview .key_object .center .img_box img{object-fit:cover;width:100%;height:100%}.ai-platform_wrapper .section01 .info_overview .key_object .center h4{text-align:center;letter-spacing:-.025em;color:#232424;font-size:clamp(18px,1.875vw,36px);font-weight:700;line-height:140%}.ai-platform_wrapper .section01 .info_overview_mobile{display:none}@media screen and (max-width:768px){.ai-platform_wrapper .section01 .info_overview_mobile{justify-content:center;align-items:center;display:flex}.ai-platform_wrapper .section01 .info_overview_mobile .swiper{background:#f2f9ff;border-radius:16px;width:90%}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-pagination{justify-content:center;align-items:center;gap:4px;display:flex;top:auto;bottom:10px}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-pagination .swiper-pagination-bullet{opacity:.2;background:#000;border-radius:999px;width:6px;height:6px;margin:0}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#155dfc;width:12px}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide{flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:40px 20px;display:flex;position:relative;overflow:hidden}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide h4{text-align:center;font-size:20px}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object{transform-origin:50%;aspect-ratio:1;width:40vw;position:relative}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object>img{z-index:0;object-fit:cover;width:100%;height:100%;animation:22s linear infinite spin;position:relative}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card{z-index:5;justify-content:center;align-items:center;width:20%;display:flex;position:absolute}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card.active span{color:#155dfc}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card i{aspect-ratio:1;filter:drop-shadow(0 0 40px #b5cfe2);border-radius:200px;width:100%}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card i img{object-fit:cover;width:100%;height:100%}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card span{letter-spacing:-.025em;color:#232424;white-space:nowrap;font-size:clamp(14px,1.25vw,24px);font-weight:700;line-height:140%;position:absolute;top:50%;transform:translateY(-50%)}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card:first-child{top:14%;left:18%;transform:translate(-100%)}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card:first-child span{text-align:right;left:-1.25vw;transform:translate(-100%,-50%)}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card:nth-child(2){top:14%;right:18%;transform:translate(100%)}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card:nth-child(2) span{text-align:left;right:-1.25vw;transform:translate(100%,-50%)}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card:nth-child(3){bottom:14%;left:18%;transform:translate(-100%)}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card:nth-child(3) span{text-align:right;left:-1.25vw;transform:translate(-100%,-50%)}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card:nth-child(4){bottom:14%;right:18%;transform:translate(100%)}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card:nth-child(4) span{text-align:left;right:-1.25vw;transform:translate(100%,-50%)}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .center .img_box{z-index:3;aspect-ratio:1;filter:drop-shadow(0 0 74.1735px #b5cfe2);border-radius:999px;justify-content:center;align-items:center;width:18vw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .center .img_box img{object-fit:cover;width:100%;height:100%}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item{flex-direction:column;width:100%;display:flex}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item.active{opacity:1}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item>ul{flex-direction:column;gap:6px;width:100%;margin-bottom:16px;list-style:none;display:flex}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item>ul>li{letter-spacing:-.02em;color:#232424bf;background:#fff;border-radius:16px;align-items:center;width:100%;padding:1.45833vw;font-size:clamp(14px,1.04167vw,20px);font-weight:700;line-height:120%;display:flex}}@media screen and (max-width:768px) and (max-width:768px){.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item>ul>li{border-radius:8px;gap:5px;padding:14px}}@media screen and (max-width:768px){.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item>ul>li i{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:1.25vw;margin-right:.625vw;display:flex}}@media screen and (max-width:768px) and (max-width:768px){.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item>ul>li i{width:18px;margin-right:6px}}@media screen and (max-width:768px){.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item>ul>li i img{width:100%}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item .desc{flex-direction:column;gap:8px;display:flex}}@media screen and (max-width:768px) and (max-width:768px){.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item .desc{gap:4px}}@media screen and (max-width:768px){.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item .desc p{letter-spacing:-.025em;color:#232424bf;font-size:clamp(15px,.833333vw,16px);font-weight:700;line-height:160%}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item .desc ul{list-style:none}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item .desc ul li{letter-spacing:-.025em;color:#232424bf;font-size:clamp(15px,.833333vw,16px);line-height:160%;display:flex}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item .desc ul li br{display:none}.ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .info_item .desc ul li:before{content:"*";margin-right:.5ch;position:relative}}.ai-platform_wrapper .section02 .full_card{width:100%;height:100vh;padding-top:6.25vw;padding-bottom:6.25vw;overflow:hidden}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card{height:auto;padding-block:60px}}.ai-platform_wrapper .section02 .full_card.blue{background:linear-gradient(#03152d 0%,#0a4593 100%);position:relative}.ai-platform_wrapper .section02 .full_card.green{background:linear-gradient(#03152d 0%,#289098 100%)}.ai-platform_wrapper .section02 .full_card.green .right_area{width:100%}.ai-platform_wrapper .section02 .full_card.green .scroll_wrap .list_area>li{justify-content:flex-end}.ai-platform_wrapper .section02 .full_card.green .scroll_wrap .list_area>li .left_area{padding-top:2vw;padding-left:0;padding-right:6.25vw}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card.green .scroll_wrap .list_area>li .left_area{padding-right:0}}.ai-platform_wrapper .section02 .full_card.green .scroll_wrap .list_area>li .left_area span{color:#00ffa2}.ai-platform_wrapper .section02 .full_card.green .scroll_wrap .list_area>li .right_area{left:0;right:auto}.ai-platform_wrapper .section02 .full_card.green .scroll_wrap .progress{left:auto;right:0}.ai-platform_wrapper .section02 .full_card.green .scroll_wrap .progress .progress_inner{background-color:#00ffa2}.ai-platform_wrapper .section02 .full_card .title_wrap{flex-direction:column;align-items:center;gap:1.5625vw;margin-bottom:4vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .title_wrap{gap:15px;margin-bottom:60px}}.ai-platform_wrapper .section02 .full_card .title_wrap h4{letter-spacing:-.025em;color:#fff;font-size:clamp(23px,2.1875vw,42px);font-weight:600;line-height:140%}.ai-platform_wrapper .section02 .full_card .title_wrap p{text-align:center;letter-spacing:-.025em;color:#ffffffb3;width:90%;margin-left:auto;margin-right:auto;font-size:clamp(16px,1.14583vw,22px);font-weight:500;line-height:160%}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .title_wrap p br{display:none}}.ai-platform_wrapper .section02 .full_card .scroll_wrap{justify-content:space-between;align-items:flex-start;width:80vw;max-width:1520px;height:100%;margin:0 auto;display:flex;overflow:hidden}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap{width:90%}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .progress{background:#ffffff26;width:min(4px,.208333vw);height:10.4167vw;position:absolute;top:2vw;left:0;overflow:hidden}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap .progress{display:none}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .progress .progress_inner{transform-origin:top;background-color:#15b7fd;width:100%;height:25%;position:absolute;top:0}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area{flex-direction:column;gap:8.33333vw;width:100%;height:100%;list-style:none;display:flex;position:relative}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area{gap:40px}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li{cursor:pointer;justify-content:space-between;width:100%;height:11.45vw;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li{cursor:default;flex-direction:column;gap:20px;height:auto;position:relative}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area{width:50%;min-width:0;padding-top:2vw;padding-left:6.25vw;position:relative}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area{width:100%;padding-left:0}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .audio_area{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff3;border-radius:8px;align-items:center;gap:.625vw;margin-top:40px;padding:.625vw 1.25vw .625vw .625vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .audio_area{justify-content:space-between;width:100%;margin-top:20px;padding:12px}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .audio_area img{width:40px}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .audio_area .video_wrap{background:#000;border-radius:4px;width:200px;height:40px;position:relative;overflow:hidden}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .audio_area .video_wrap{flex:0 200px}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .audio_area .video_wrap video{object-fit:cover;z-index:0;width:200%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .audio_area>p{text-align:center;letter-spacing:-.025em;color:#fff;white-space:nowrap;font-size:clamp(16px,.833333vw,16px);font-weight:700;line-height:140%}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .audio_area>p{padding:0 10px}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .audio_area>p>span{white-space:nowrap;color:#fff;font-size:clamp(16px,.729167vw,14px)}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .video_button{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff3;border-radius:8px;align-items:center;gap:.625vw;margin-top:2.08333vw;padding:.625vw 1.25vw .625vw .625vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .video_button{gap:12px;width:100%;margin-top:15px;padding:12px}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .video_button img{width:2.08333vw}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .video_button img{width:40px}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .video_button>p{text-align:center;letter-spacing:-.025em;color:#fff;font-size:clamp(16px,.833333vw,16px);font-weight:700;line-height:140%}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .video_button>p>span{color:#fff;font-size:clamp(16px,.729167vw,14px)}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area span{letter-spacing:-.025em;color:#15b7fd;font-size:clamp(16px,1.04167vw,20px);font-weight:700;line-height:140%}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area h5{letter-spacing:-.025em;color:#fff;margin:clamp(10px,1vw,20px) 0;font-size:clamp(22px,1.875vw,36px);font-weight:600;line-height:140%}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area p{letter-spacing:-.025em;color:#ffffffbf;font-size:clamp(16px,.9375vw,18px);font-weight:600;line-height:160%}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .grid-2{grid-template-columns:repeat(2,1fr);display:grid}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area .grid-2{grid-template-columns:1fr}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area li{letter-spacing:-.025em;color:#ffffffbf;font-size:clamp(16px,.9375vw,18px);font-weight:600;line-height:160%;display:flex}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .left_area li:before{content:"•";margin-right:.5ch}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .right_area{aspect-ratio:680/450;border-radius:32px;width:35.4vw;position:absolute;top:0;right:0;overflow:hidden}@media screen and (max-width:768px){.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .right_area{border-radius:16px;width:100%;position:relative}}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .right_area .img_box{width:100%;height:100%}.ai-platform_wrapper .section02 .full_card .scroll_wrap .list_area>li .right_area .img_box img{object-fit:cover;width:100%;height:100%}.ai-platform_wrapper .section04{background:#000;border-radius:32px;width:90vw;max-width:1720px;margin:0 auto;padding:8.33333vw 10.4167vw}@media screen and (max-width:768px){.ai-platform_wrapper .section04{border-radius:16px;padding:60px 20px 20px}.ai-platform_wrapper .section04 .bg_area.en{top:100%!important}}.ai-platform_wrapper .section04 .title_block{margin-top:0;margin-bottom:7.29167vw}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .title_block{margin-bottom:30px}}.ai-platform_wrapper .section04 .title_block h3{color:#fff;font-weight:600}.ai-platform_wrapper .section04 .desc_wrap{flex-direction:column;align-items:flex-start;gap:4.16667vw;margin-bottom:7.29167vw;display:flex;position:relative}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .desc_wrap{gap:20px;margin-bottom:40px}}.ai-platform_wrapper .section04 .desc_wrap p{letter-spacing:-.025em;color:#fff;font-size:clamp(14px,1.45833vw,28px);font-weight:500;line-height:150%}.ai-platform_wrapper .section04 .desc_wrap button{align-items:center;gap:.416667vw;padding:.625vw 1.04167vw .625vw .833333vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .desc_wrap button{padding:8px 12px 8px 8px}}.ai-platform_wrapper .section04 .desc_wrap button{background:linear-gradient(#262626,#262626) padding-box padding-box,linear-gradient(90deg,#fdf1aa,#81b8ff) border-box;border:1px solid #0000;border-radius:999px}.ai-platform_wrapper .section04 .desc_wrap button i{aspect-ratio:1;justify-content:center;align-items:center;width:1.04167vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .desc_wrap button i{width:18px}}.ai-platform_wrapper .section04 .desc_wrap button i img{aspect-ratio:20/16;width:80%}.ai-platform_wrapper .section04 .desc_wrap button span{text-align:center;letter-spacing:-.025em;color:#fff;font-size:clamp(14px,1.04167vw,20px);font-weight:600;line-height:120%}.ai-platform_wrapper .section04 .desc_wrap .bg_area{width:46.3542vw;position:absolute;top:0;right:0;overflow:hidden}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .desc_wrap .bg_area{width:100%;height:80px;position:relative}}.ai-platform_wrapper .section04 .desc_wrap .bg_area video{mix-blend-mode:screen;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .desc_wrap .bg_area video{width:200%}}.ai-platform_wrapper .section04 .desc_wrap .bg_area img{width:100%}.ai-platform_wrapper .section04 .tab_menu{position:relative;top:1px}.ai-platform_wrapper .section04 .tab_menu ul{list-style:none;display:flex}.ai-platform_wrapper .section04 .tab_menu ul li{background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(#000,#fff) border-box;border:1px solid #0000;border-radius:20px 20px 0 0;justify-content:center;align-items:center;padding:.833333vw 2.5vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_menu ul li{border-radius:10px 10px 0 0;width:24vw;padding:10px 0}}.ai-platform_wrapper .section04 .tab_menu ul li button{text-align:center;letter-spacing:-.04em;color:#ffffff80;font-size:clamp(16px,1.25vw,24px);font-weight:700;line-height:120%}.ai-platform_wrapper .section04 .tab_menu ul li.active{background:#fff;border-radius:20px 20px 0 0;justify-content:center;align-items:center;padding:1.04167vw 2.5vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_menu ul li.active{border-radius:10px 10px 0 0;padding:10px 0}}.ai-platform_wrapper .section04 .tab_menu ul li.active button{color:#000}.ai-platform_wrapper .section04 .tab_content{background:#fff;border-radius:0 20px 20px;padding:5.20833vw 6.25vw 6.25vw}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content{border-radius:0 10px 10px;padding:30px 20px 60px}}.ai-platform_wrapper .section04 .tab_content .title_row{flex-direction:column;gap:1.5625vw;margin-bottom:4.16667vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .title_row{gap:15px;margin-bottom:30px}}.ai-platform_wrapper .section04 .tab_content .title_row h4{letter-spacing:-.045em;color:#111212;font-size:clamp(20px,1.875vw,36px);font-weight:700;line-height:130%}.ai-platform_wrapper .section04 .tab_content .title_row p{letter-spacing:-.025em;color:#000;font-size:clamp(15px,1.04167vw,20px);font-weight:500;line-height:155%}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .title_row p br{display:none}}.ai-platform_wrapper .section04 .tab_content .row.is-animated .right_area .row_group .bar{width:var(--bar-width)}.ai-platform_wrapper .section04 .tab_content .row.is-animated .right_area.vertical .chart_area .line_wrap .line .bar div{height:var(--bar-height)}.ai-platform_wrapper .section04 .tab_content .row{justify-content:space-between;align-items:flex-start;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row{flex-direction:column;align-items:stretch;gap:40px}}.ai-platform_wrapper .section04 .tab_content .row .left_area{flex-direction:column;gap:.416667vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .left_area{gap:4px}}.ai-platform_wrapper .section04 .tab_content .row .left_area h5{letter-spacing:-.025em;color:#000;font-size:clamp(16px,1.66667vw,32px);font-style:normal;font-weight:600;line-height:140%}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .left_area h5 br{display:none}}.ai-platform_wrapper .section04 .tab_content .row .left_area p.date_time{letter-spacing:-.025em;color:#000;font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:130%}.ai-platform_wrapper .section04 .tab_content .row .left_area p{align-items:center;gap:.625vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .left_area p{gap:6px}}.ai-platform_wrapper .section04 .tab_content .row .left_area p span{letter-spacing:-.025em;color:#000;font-size:clamp(26px,2.70833vw,52px);font-weight:700;line-height:120%}.ai-platform_wrapper .section04 .tab_content .row .left_area p i{aspect-ratio:46/51;background:url(/images/down_arrow.png) 50%/cover no-repeat;width:2.39583vw}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .left_area p i{width:24px}}.ai-platform_wrapper .section04 .tab_content .row .left_area p i.up{transform:rotate(180deg)}.ai-platform_wrapper .section04 .tab_content .row .right_area{width:27.0833vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area{padding-right:5%;width:100%!important}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical{padding-right:0}}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .y_label_area{flex:0 0 2.60417vw;align-items:flex-end;padding-right:1.04167vw}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .y_label_area{flex:0 0 24px;padding-right:10px}}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .y_label_area span{white-space:nowrap}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .y_label_area.end{flex:0 0 2.60417vw;align-items:flex-start;padding-left:1.04167vw;padding-right:0}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .y_label_area.end{flex:0 0 24px}}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_svg{z-index:9;width:84%;position:absolute;bottom:3.2%;left:8%}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_svg img{width:100%}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .row_group{z-index:2;flex:0 0 1.04167vw;position:relative}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .row_group{flex:0 0 10px}}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .row_group:after{content:"";border-top:1px dashed #a6a6a6;width:100%;height:1px;position:absolute;top:50%;left:0}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .row_group:first-child:after{display:none}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .row_group.last{z-index:5}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .row_group.last:after{border-top:2px solid #000}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_wrap .line{position:relative}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_wrap .line .bar{z-index:2;flex-direction:column;justify-content:flex-end;width:1.5625vw;height:84%;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,-1.25vw)}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_wrap .line .bar{width:15px;transform:translate(-50%,-12px)}}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_wrap .line .bar div{height:0;transition:height .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--bar-delay,0s);will-change:height}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_wrap .line .bar div:first-child{background:#ed57dc}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_wrap .line .bar div:last-child{background:#30b5f1}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_wrap .line:first-child{position:relative}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_wrap .line span{text-align:center;letter-spacing:-.02em;color:#1f1f1f80;font-size:clamp(10px,.833333vw,16px);line-height:120%;left:50%;transform:translate(-50%,30%)}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .x_label_area{border-top:0}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .x_label_area .x_label span{opacity:1}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .x_label_area .x_label.inbound i{background-color:#30b5f1}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .x_label_area .x_label.outbound i{background-color:#ed57dc}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .x_label_area .x_label.reservation i{background:url(/images/ico_reservation.png) 50%/100% no-repeat;width:1.875vw}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .x_label_area .x_label.reservation i{width:18px}}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_wrap .line{border:none}.ai-platform_wrapper .section04 .tab_content .row .right_area.vertical .chart_area .line_wrap .line span{top:auto;bottom:0}.ai-platform_wrapper .section04 .tab_content .row .right_area .row_group{flex-direction:column;gap:.625vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area .row_group{gap:6px}}.ai-platform_wrapper .section04 .tab_content .row .right_area .row_group span{letter-spacing:-.02em;color:#00000080;align-items:center;height:1.04167vw;font-size:clamp(10px,.833333vw,16px);display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area .row_group span{white-space:nowrap;height:10px}}.ai-platform_wrapper .section04 .tab_content .row .right_area .row_group .bar{z-index:1;width:0;height:1.04167vw;transition:width .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--bar-delay,0s);will-change:width;background:#d7d7d7;position:relative}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area .row_group .bar{height:10px}}.ai-platform_wrapper .section04 .tab_content .row .right_area .row_group .bar span{letter-spacing:-.04em;font-size:clamp(10px,.833333vw,16px);font-weight:700;line-height:120%;position:absolute;top:50%;right:0;transform:translate(120%,-50%)}.ai-platform_wrapper .section04 .tab_content .row .right_area .row_group .bar:nth-of-type(2){background:linear-gradient(90deg,#27b9f2 0%,#f752db 100%)}.ai-platform_wrapper .section04 .tab_content .row .right_area .row_group .bar:nth-of-type(2) span{color:#f553db}.ai-platform_wrapper .section04 .tab_content .row .right_area .y_label_area{flex-direction:column;flex:0 0 6.25vw;gap:1.5625vw;padding:.833333vw 0;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area .y_label_area{flex:0 0 60px;gap:15px;padding:8px}}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area{flex-direction:column;flex:1 0 0;gap:1.5625vw;padding:.833333vw 0;display:flex;position:relative}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area{gap:15px;padding:8px 0}}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .x_label_area{z-index:2;border-top:2px solid #000;align-items:center;gap:1.35417vw;width:100%;padding-top:.833333vw;display:flex;position:absolute;bottom:0;transform:translateY(100%)}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .x_label_area{justify-content:flex-end;gap:12px;padding-top:12px}}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .x_label_area .x_label{align-items:center;gap:.208333vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .x_label_area .x_label{gap:4px}}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .x_label_area .x_label i{aspect-ratio:1;background-color:#d7d7d7;width:.833333vw}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .x_label_area .x_label i{width:12px}}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .x_label_area .x_label span{text-align:center;letter-spacing:-.02em;color:#000;opacity:.35;font-size:clamp(12px,1.04167vw,20px);font-weight:500;line-height:120%}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .x_label_area .x_label.after i{background-color:#f752db}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .x_label_area .x_label.after span{opacity:1}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .line_wrap{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .line_wrap .line{flex:1 0 0;min-width:0;position:relative}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .line_wrap .line:first-child{position:absolute;left:0}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .line{border-right:1px dashed #a6a6a6;width:1px;height:100%;top:0}.ai-platform_wrapper .section04 .tab_content .row .right_area .chart_area .line span{letter-spacing:-.04em;color:#00000080;font-size:clamp(10px,.729167vw,14px);font-weight:400;line-height:120%;position:absolute;top:0;right:0;transform:translate(50%,-150%)}.ai-platform_wrapper .section04 .tab_content .row+.row{margin-top:8.33333vw}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row+.row{margin-top:80px}}.ai-platform_wrapper .section04 .tab_content .row.time .right_area .row_group .bar{background-color:#595959}.ai-platform_wrapper .section04 .tab_content .row.time .right_area .row_group .bar span{letter-spacing:-.04em;color:#fff;background:#000;border-radius:99px;justify-content:center;align-items:center;height:1.5625vw;padding:0 .520833vw;font-size:clamp(10px,.833333vw,16px);font-weight:700;line-height:1;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row.time .right_area .row_group .bar span{height:18px;padding:0 5px}}.ai-platform_wrapper .section04 .tab_content .row.time .right_area .row_group .bar span:after{content:"";background:#000;width:20%;height:1px;position:absolute;left:0;transform:translate(-100%)}.ai-platform_wrapper .section04 .tab_content .row.time .right_area .row_group .bar span:before{content:"";aspect-ratio:1;background:#000;border-radius:10px;width:.416667vw;position:absolute;left:-20%;transform:translate(-50%)}@media screen and (max-width:768px){.ai-platform_wrapper .section04 .tab_content .row.time .right_area .row_group .bar span:before{width:5px;height:5px}}.ai-platform_wrapper .section04 .tab_content .row.time .right_area .row_group:first-of-type .bar,.ai-platform_wrapper .section04 .tab_content .row.time .right_area .row_group:nth-of-type(2) .bar{background:linear-gradient(90deg,#27b9f2 0%,#f752db 100%)}.ai-platform_wrapper .section05{padding-bottom:4.16667vw}@media screen and (max-width:768px){.ai-platform_wrapper .section05{padding-bottom:60px}}.ai-platform_wrapper .section05 .swiper_section{width:100%;position:relative;overflow:hidden}.ai-platform_wrapper .section05 .handle_area{z-index:2;justify-content:space-between;align-items:center;width:80vw;max-width:1520px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.ai-platform_wrapper .section05 .handle_area{width:90%;display:none}}.ai-platform_wrapper .section05 .handle_area a{background:#fff;border-radius:999px;align-items:center;padding:.625vw 1.25vw;font-size:clamp(16px,.833333vw,16px);font-weight:600;line-height:130%;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section05 .handle_area a{padding:6px 12px}}.ai-platform_wrapper .section05 .handle_area button{aspect-ratio:1;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.91667vw;display:flex;box-shadow:0 0 20px #0000001a}@media screen and (max-width:768px){.ai-platform_wrapper .section05 .handle_area button{width:28px;height:28px}}.ai-platform_wrapper .section05 .handle_area button.next{transform:translate(50%)}.ai-platform_wrapper .section05 .handle_area button.prev{transform:translate(-50%)}.ai-platform_wrapper .section05 .handle_area button.disabled{opacity:.3}.ai-platform_wrapper .section05 .handle_area button img{width:1.66667vw}@media screen and (max-width:768px){.ai-platform_wrapper .section05 .handle_area button img{width:16px}}.ai-platform_wrapper .section05 .swiper{width:80vw;max-width:1520px;margin:0 auto}@media screen and (max-width:768px){.ai-platform_wrapper .section05 .swiper{width:90%;overflow:visible}}.ai-platform_wrapper .section05 .swiper .swiper-wrapper .swiper-slide{cursor:pointer;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ai-platform_wrapper .section05 .swiper .swiper-wrapper .swiper-slide:hover .thumbnail_area img{transform:scale(1.05)}.ai-platform_wrapper .section05 .swiper .swiper-wrapper .swiper-slide .thumbnail_area{aspect-ratio:175/96;background:#ddd;flex:none;min-height:0}.ai-platform_wrapper .section05 .swiper .swiper-wrapper .swiper-slide .thumbnail_area img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out}.ai-platform_wrapper .section05 .swiper .swiper-wrapper .swiper-slide .info_area{background:#f8fafb;flex-direction:column;flex:1 0 0;gap:.833333vw;padding:1.25vw;display:flex}@media screen and (max-width:768px){.ai-platform_wrapper .section05 .swiper .swiper-wrapper .swiper-slide .info_area{gap:8px;padding:16px}}.ai-platform_wrapper .section05 .swiper .swiper-wrapper .swiper-slide .info_area span{letter-spacing:-.025em;color:#155dfc;font-size:clamp(14px,.833333vw,16px);font-weight:700;line-height:1.1875}.ai-platform_wrapper .section05 .swiper .swiper-wrapper .swiper-slide .info_area p{letter-spacing:-.025em;color:#2c2d2f;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em;font-size:clamp(16px,1.04167vw,20px);font-weight:700;line-height:150%;display:-webkit-box;overflow:hidden}@media screen and (max-width:768px){[lang=en] .ai-platform_wrapper .section01 .info_overview_mobile .swiper .swiper-slide .key_object .card span{font-size:11px}[lang=en] .ai-platform_wrapper .ai-platform_block .title_wrap h2{font-size:26px}[lang=en] .ai-platform_wrapper .section04 .tab_menu ul li button{font-size:12px}}main:has(.main_visual_wrap) .section.common{padding-top:0}@media screen and (max-width:768px){main:has(.main_visual_wrap) .section.common{padding-top:60px}}.section{flex-direction:column;align-items:center;display:flex}.section .inner{width:90%;max-width:1720px}.section.last{padding-bottom:min(60px,3.125vw)}@media screen and (max-width:768px){.section.last{padding-bottom:30px}}.section.latest_wrapper{padding-bottom:min(60px,3.125vw)}@media screen and (max-width:768px){.section.latest_wrapper{padding-bottom:30px}}.section.common{background:linear-gradient(#f8fafb,#f8fafb),#fff;padding:9.375vw 0}@media screen and (max-width:768px){.section.common{padding:60px 0}}.section.common .inner{flex-direction:column;gap:4.167vw;display:flex}@media screen and (max-width:768px){.section.common .inner{gap:32px}}.section.common .common_title{text-align:center;letter-spacing:-.025em;color:#111212;font-size:clamp(24px,2.1875vw,42px);font-weight:700;line-height:140%}.section.common .card_wrap{align-items:center;gap:2.083vw;display:flex}@media screen and (max-width:768px){.section.common .card_wrap{flex-direction:column;gap:16px}}.section.common .card_wrap .common_card{border-radius:32px;flex-direction:column;flex:1 0 0;align-items:center;gap:2.083vw;padding:3.125vw 2.083vw;display:flex}@media screen and (max-width:768px){.section.common .card_wrap .common_card{border-radius:16px;gap:15px;width:100%;padding:30px 20px}}.section.common .card_wrap .common_card.blue{background:url(/images/common_card_blue.png) 50%/cover no-repeat}.section.common .card_wrap .common_card.green{background:url(/images/common_card_green.png) 50%/cover no-repeat}.section.common .card_wrap .common_card .card_title{text-align:center;letter-spacing:-.025em;color:#fff;font-size:clamp(20px,1.875vw,36px);font-weight:700}.section.common .card_wrap .common_card .card_desc{text-align:center;letter-spacing:-.025em;color:#fff;font-size:clamp(15px,1.25vw,24px);font-weight:600;line-height:150%}@media screen and (max-width:768px){.section.common .card_wrap .common_card .card_desc{font-weight:500}}.section.common .card_wrap .common_card a{align-items:center;gap:.208vw;transition:all .2s linear;display:flex;transform:translate(min(28px,1.458vw))}@media screen and (max-width:768px){.section.common .card_wrap .common_card a{transform:translate(15px)}}.section.common .card_wrap .common_card a span{text-align:center;letter-spacing:-.025em;color:#fff;border:1px solid #fff;border-radius:99px;justify-content:center;align-items:center;height:min(56px,2.916vw);padding:0 2.083vw;font-size:clamp(16px,.9375vw,18px);font-weight:700;line-height:150%;display:flex}@media screen and (max-width:768px){.section.common .card_wrap .common_card a span{height:34px;padding:0 16px;font-size:14px}}.section.common .card_wrap .common_card a:after{content:"";aspect-ratio:1;opacity:0;background:#fff url(/images/ico_arrow_right_up.svg) 50%/45% no-repeat;border-radius:100px;height:min(56px,2.916vw);transition:all .2s linear;position:relative;transform:translate(-100%)}@media screen and (max-width:768px){.section.common .card_wrap .common_card a:after{height:28px}}.section.common .card_wrap .common_card a:hover{transform:translate(0)}.section.common .card_wrap .common_card a:hover span{color:#2c2d2f;background-color:#fff}.section.common .card_wrap .common_card a:hover:after{content:"";opacity:1;transform:translate(0)}.page_title_wrap{flex-direction:column;align-items:center;gap:1.56vw;padding-top:6.25vw;display:flex}@media screen and (max-width:768px){.page_title_wrap{gap:15px;max-width:80%;margin-left:auto;margin-right:auto;padding-top:50px}}.page_title_wrap h2{text-align:center;color:#111212;font-size:clamp(30px,3.54vw,68px);font-weight:700;line-height:130%}.page_title_wrap p{letter-spacing:-.025em;text-align:center;color:#2c2d2f;font-size:clamp(16px,1.145vw,22px);font-weight:500;line-height:140%}@media screen and (max-width:768px){.page_title_wrap p br{display:none}}.pagination{justify-content:center;align-items:center;margin:4.16vw auto 0;display:flex}@media screen and (max-width:768px){.pagination{margin:40px auto 0}}.pagination button{aspect-ratio:1;border-radius:4px;justify-content:center;align-items:center;width:clamp(24px,1.875vw,36px);display:flex}.pagination button.active{background:#155dfc}.pagination button.active span{color:#fff}.pagination button span{color:#2c2d2f;padding:0 2px;font-size:clamp(13px,.9375vw,18px);font-weight:500;line-height:1;position:relative}@media screen and (max-width:768px){.pagination button span{font-size:12px}}.pagination button img{aspect-ratio:1;width:min(36px,1.875vw)}@media screen and (max-width:768px){.pagination button img{width:24px}}.search_header{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;width:100%;margin:0 auto 3.2291vw;padding:0 0 1.0416vw;display:flex}@media screen and (max-width:768px){.search_header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:20px}}.search_header p{letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(15px,.9375vw,18px);font-weight:600;line-height:150%}.search_header p span{color:#155dfc}.search_header .input_form{border:1px solid #ddd;border-radius:12px;align-items:center;width:clamp(240px,21.875vw,420px);height:clamp(42px,2.916vw,56px);display:flex}@media screen and (max-width:768px){.search_header .input_form{border-radius:8px;width:100%;height:50px}}.search_header .input_form input{letter-spacing:-.02em;color:#2c2d2f;border:none;border-radius:12px 0 0 12px;outline:none;flex:1;align-items:center;width:calc(100% - 40px);height:100%;padding-left:20px;font-size:clamp(15px,.9375vw,18px);font-weight:600;display:flex}.search_header .input_form input::placeholder{color:#acacac}@media screen and (max-width:768px){.search_header .input_form input{border-radius:8px 0 0 8px;padding-left:12px}}.search_header .input_form button{aspect-ratio:1;background:url(/images/ico_search.svg) 50%/20px no-repeat;flex:none;height:100%;margin-left:auto;font-size:0}.post_detail_wrapper{width:90%;max-width:1520px;margin:0 auto;padding:5.208vw 0}.post_detail_wrapper iframe{border:none}.post_detail_wrapper [data-youtube-video]{text-align:center}@media screen and (max-width:768px){.post_detail_wrapper{padding-top:40px;padding-bottom:60px}.post_detail_wrapper iframe{width:100%;height:auto}}.post_detail_wrapper img{max-width:100%}.post_detail_wrapper .title_wrap{flex-direction:column;justify-content:center;align-items:center;gap:.83vw;display:flex}@media screen and (max-width:768px){.post_detail_wrapper .title_wrap{gap:15px}}.post_detail_wrapper .title_wrap .press_name{color:#155dfc;background:#155dfc1a;border-radius:999px;justify-content:center;align-items:center;gap:.416667vw;padding:.5125vw .833333vw;font-size:clamp(13px,.729167vw,14px);font-weight:700;line-height:1;display:flex}@media screen and (max-width:768px){.post_detail_wrapper .title_wrap .press_name{padding:6px 12px}}.post_detail_wrapper .title_wrap h1{text-align:center;letter-spacing:-.025em;text-transform:capitalize;color:#2c2d2f;font-size:clamp(22px,2.5vw,48px);font-weight:700;line-height:150%}.post_detail_wrapper .title_wrap .info{justify-content:center;align-items:center;gap:.7291vw;height:2.083vw;display:flex}@media screen and (max-width:768px){.post_detail_wrapper .title_wrap .info{flex-wrap:wrap;gap:8px 16px;height:auto;padding-bottom:10px}}.post_detail_wrapper .title_wrap .info>span{background-color:#ccc;width:1px;height:.833vw;display:block}@media screen and (max-width:768px){.post_detail_wrapper .title_wrap .info>span{height:10px;display:none}}.post_detail_wrapper .title_wrap .info div,.post_detail_wrapper .title_wrap .info a{align-items:center;gap:.208vw;display:flex}@media screen and (max-width:768px){.post_detail_wrapper .title_wrap .info div,.post_detail_wrapper .title_wrap .info a{gap:4px}}.post_detail_wrapper .title_wrap .info div i,.post_detail_wrapper .title_wrap .info div>a,.post_detail_wrapper .title_wrap .info a i,.post_detail_wrapper .title_wrap .info a>a{aspect-ratio:1;justify-content:center;align-items:center;width:min(20px,1.0416vw);display:flex}@media screen and (max-width:768px){.post_detail_wrapper .title_wrap .info div i,.post_detail_wrapper .title_wrap .info div>a,.post_detail_wrapper .title_wrap .info a i,.post_detail_wrapper .title_wrap .info a>a{width:15px}}.post_detail_wrapper .title_wrap .info div i img,.post_detail_wrapper .title_wrap .info div>a img,.post_detail_wrapper .title_wrap .info a i img,.post_detail_wrapper .title_wrap .info a>a img{object-fit:cover;width:100%;height:100%}.post_detail_wrapper .title_wrap .info div span,.post_detail_wrapper .title_wrap .info a span{letter-spacing:-.02em;color:#797979;font-size:clamp(13px,.7291vw,14px);font-weight:500;line-height:130%}.post_detail_wrapper .title_wrap .info div button,.post_detail_wrapper .title_wrap .info a button{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;width:min(40px,2.0833vw);display:flex}.post_detail_wrapper .title_wrap .info div button.copy_button,.post_detail_wrapper .title_wrap .info a button.copy_button{background:0 0}.post_detail_wrapper .title_wrap .info div button,.post_detail_wrapper .title_wrap .info a button{background:#f5f5f5;border-radius:8px}@media screen and (max-width:768px){.post_detail_wrapper .title_wrap .info div button,.post_detail_wrapper .title_wrap .info a button{width:32px}}.post_detail_wrapper .content{color:#222;word-break:break-word;border-top:1px solid #ccc;border-bottom:1px solid #ccc;max-width:800px;margin:2.604vw auto 0;padding:4.16vw 0;font-size:15px;line-height:1.7}.post_detail_wrapper .content h1,.post_detail_wrapper .content h2,.post_detail_wrapper .content h3,.post_detail_wrapper .content h4{margin:1.8em 0 .8em;font-weight:600;line-height:1.4}.post_detail_wrapper .content h1{font-size:1.8em}.post_detail_wrapper .content h2{font-size:1.5em}.post_detail_wrapper .content h3{font-size:1.25em}.post_detail_wrapper .content h4{font-size:1.1em}.post_detail_wrapper .content ul,.post_detail_wrapper .content ol{margin:.8em 0 .8em 1.2em;padding:0;list-style:none}.post_detail_wrapper .content li{margin:.4em 0}.post_detail_wrapper .content a:hover{opacity:.85}.post_detail_wrapper .content strong{font-weight:600}.post_detail_wrapper .content em{font-style:italic}.post_detail_wrapper .content .editor_blockquote{color:#555;width:fit-content;margin:12px auto}.post_detail_wrapper .content .editor_blockquote[data-variant="1"]{border-left:3px solid #000;padding-left:18px;padding-right:18px}.post_detail_wrapper .content .editor_blockquote[data-variant="2"]{color:#999;border-left:3px solid #e5e5e5;padding-left:18px;padding-right:18px;font-style:italic}.post_detail_wrapper .content code{background:#f5f5f5;border-radius:4px;padding:.2em .4em;font-family:monospace;font-size:.9em}.post_detail_wrapper .content pre{background:#f5f5f5;border-radius:6px;margin:1em 0;padding:1em;overflow-x:auto}.post_detail_wrapper .content pre code{background:0 0;padding:0}.post_detail_wrapper .content img{max-width:100%;height:auto;margin:1em auto;display:block}.post_detail_wrapper .content [data-resize-container]{justify-content:center;width:100%;display:flex}.post_detail_wrapper .content [data-resize-container]:has(img[style*="text-align: left"]){justify-content:flex-start}.post_detail_wrapper .content [data-resize-container]:has(img[style*="text-align: center"]){justify-content:center}.post_detail_wrapper .content [data-resize-container]:has(img[style*="text-align: right"]){justify-content:flex-end}.post_detail_wrapper .content p[style*="text-align: left"] [data-resize-container]{justify-content:flex-start}.post_detail_wrapper .content p[style*="text-align: center"] [data-resize-container]{justify-content:center}.post_detail_wrapper .content p[style*="text-align: right"] [data-resize-container]{justify-content:flex-end}.post_detail_wrapper .content img[style*="text-align: left"]{margin-left:0;margin-right:auto}.post_detail_wrapper .content img[style*="text-align: center"]{margin-left:auto;margin-right:auto}.post_detail_wrapper .content img[style*="text-align: right"]{margin-left:auto;margin-right:0}.post_detail_wrapper .content p[style*="text-align: left"] img{margin-left:0;margin-right:auto}.post_detail_wrapper .content p[style*="text-align: center"] img{margin-left:auto;margin-right:auto}.post_detail_wrapper .content p[style*="text-align: right"] img{margin-left:auto;margin-right:0}.post_detail_wrapper .content hr{border:none;border-top:1px solid #555;width:74%;margin:2em auto}@media screen and (max-width:768px){.post_detail_wrapper .content hr{width:100%}}.post_detail_wrapper .content hr[data-variant=short]{width:40%}@media screen and (max-width:768px){.post_detail_wrapper .content hr[data-variant=short]{width:70%}}.post_detail_wrapper .content hr[data-variant=dots]{background:0 0;border-top:0;width:46px;height:6px;position:relative}.post_detail_wrapper .content hr[data-variant=dots]:before{content:"";background:#bdbdbd;border-radius:50%;width:6px;height:6px;display:block;box-shadow:10px 0 #bdbdbd,20px 0 #bdbdbd,30px 0 #bdbdbd,40px 0 #bdbdbd}.post_detail_wrapper .content [data-youtube-video]{justify-content:center;display:flex}.post_detail_wrapper .content [data-youtube-video][style*="text-align: left"]{justify-content:flex-start}.post_detail_wrapper .content [data-youtube-video]:has(iframe[style*="text-align: left"]){justify-content:flex-start}.post_detail_wrapper .content [data-youtube-video][style*="text-align: center"]{justify-content:center}.post_detail_wrapper .content [data-youtube-video]:has(iframe[style*="text-align: center"]){justify-content:center}.post_detail_wrapper .content [data-youtube-video][style*="text-align: right"]{justify-content:flex-end}.post_detail_wrapper .content [data-youtube-video]:has(iframe[style*="text-align: right"]){justify-content:flex-end}.post_detail_wrapper .content p[style*="text-align: left"] [data-youtube-video]{justify-content:flex-start}.post_detail_wrapper .content p[style*="text-align: center"] [data-youtube-video]{justify-content:center}.post_detail_wrapper .content p[style*="text-align: right"] [data-youtube-video]{justify-content:flex-end}.post_detail_wrapper .content [data-youtube-video] iframe{aspect-ratio:16/9;max-width:100%;height:auto;margin:0 auto;display:block}.post_detail_wrapper .content [data-youtube-video] iframe[style*="text-align: left"]{margin-left:0;margin-right:auto}.post_detail_wrapper .content [data-youtube-video] iframe[style*="text-align: center"]{margin-left:auto;margin-right:auto}.post_detail_wrapper .content [data-youtube-video] iframe[style*="text-align: right"]{margin-left:auto;margin-right:0}.post_detail_wrapper .content table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:14px}.post_detail_wrapper .content thead{background:#f7f7f7}.post_detail_wrapper .content th,.post_detail_wrapper .content td{text-align:left;vertical-align:top;border:1px solid #e5e5e5;padding:.6em .8em}.post_detail_wrapper .content th{color:#111;font-weight:600}.post_detail_wrapper .content tbody tr:nth-child(2n){background:#fafafa}.post_detail_wrapper .tiptap h1,.post_detail_wrapper .tiptap h2,.post_detail_wrapper .tiptap h3,.post_detail_wrapper .tiptap h4,.post_detail_wrapper .tiptap h5,.post_detail_wrapper .tiptap h6{margin:.5em 0;font-weight:600;line-height:1.2}.post_detail_wrapper .tiptap h1{font-size:2em}.post_detail_wrapper .tiptap h2{font-size:1.6em}.post_detail_wrapper .tiptap h3{font-size:1.4em}.post_detail_wrapper .tiptap h4{font-size:1.2em}.post_detail_wrapper .tiptap h5{font-size:1em}.post_detail_wrapper .tiptap h6{font-size:.8em}.post_detail_wrapper .prose li{width:fit-content}.post_detail_wrapper .prose ul{width:fit-content;margin:0 auto}.post_detail_wrapper .prose img{margin:0 auto}.post_detail_wrapper .prose [data-youtube-video]{justify-content:center;display:flex}.post_detail_wrapper .prose [data-youtube-video] iframe{aspect-ratio:16/9;width:100%;max-width:800px;height:auto}.post_detail_wrapper .tiptap blockquote p,.post_detail_wrapper .prose blockquote p,.post_detail_wrapper .prose-sm blockquote p{margin:0!important}.post_detail_wrapper .tiptap img{max-width:100%;height:auto;display:inline-block;position:relative}.post_detail_wrapper .tiptap .image-resizer{max-width:100%;display:inline-block;position:relative}.post_detail_wrapper .tiptap .image-resizer img{max-width:100%;height:auto;display:block}.post_detail_wrapper .tiptap .image-resizer:hover:not(.ProseMirror-selectednode) img{cursor:grab}.post_detail_wrapper .tiptap .image-resizer.dragging img{cursor:grabbing;opacity:.7}.post_detail_wrapper .tiptap .ProseMirror-dragging{opacity:.5}.post_detail_wrapper .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.post_detail_wrapper .tiptap table[data-align=left]{margin-left:0!important;margin-right:auto!important}.post_detail_wrapper .tiptap table[data-align=center]{margin-left:auto!important;margin-right:auto!important}.post_detail_wrapper .tiptap table[data-align=right]{margin-left:auto!important;margin-right:0!important}.post_detail_wrapper .tiptap table[style*=width]:not(.table-left):not(.table-right):not(.table-center){margin-left:auto;margin-right:auto}.post_detail_wrapper .tiptap table[style*=width]{table-layout:fixed}.post_detail_wrapper .tiptap .tableWrapper{width:100%;margin:0;display:block;position:relative}.post_detail_wrapper .tiptap .tableWrapper:has(table[data-align=left]){justify-content:flex-start;display:flex}.post_detail_wrapper .tiptap .tableWrapper:has(table[data-align=center]){justify-content:center;display:flex}.post_detail_wrapper .tiptap .tableWrapper:has(table[data-align=right]){justify-content:flex-end;display:flex}.post_detail_wrapper .tiptap .tableWrapper.table-wrapper-left{justify-content:flex-start;display:flex}.post_detail_wrapper .tiptap .tableWrapper.table-wrapper-center{justify-content:center;display:flex}.post_detail_wrapper .tiptap .tableWrapper.table-wrapper-right{justify-content:flex-end;display:flex}.post_detail_wrapper .table-wrapper-with-handle{position:relative!important}.post_detail_wrapper .table-select-handle-element{cursor:pointer;opacity:0;z-index:10;background:#3b82f6;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s,transform .2s,background-color .2s;display:flex;position:absolute;top:0;left:-30px}.post_detail_wrapper .table-select-handle-element.visible{opacity:1}.post_detail_wrapper .table-select-handle-element:hover{background:#2563eb;transform:scale(1.1)}.post_detail_wrapper .table-select-handle-icon{pointer-events:none;justify-content:center;align-items:center;display:flex}.post_detail_wrapper .tiptap .table-select-handle{cursor:pointer;opacity:0;z-index:10;background:#3b82f6;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s;display:flex;position:absolute;top:0;left:-30px}.post_detail_wrapper .tiptap .tableWrapper:hover .table-select-handle{opacity:1}.post_detail_wrapper .tiptap .table-select-handle:hover{background:#2563eb;transform:scale(1.1)}.post_detail_wrapper .tiptap table.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #3b82f6}.post_detail_wrapper .tiptap .tableWrapper{width:100%;padding:1rem 0;position:relative;overflow-x:auto}.post_detail_wrapper .tiptap td,.post_detail_wrapper .tiptap th{box-sizing:border-box;vertical-align:top;border:1px solid #d1d5db;min-width:1em;padding:.5rem;position:relative}.post_detail_wrapper .tiptap th{text-align:left;background-color:#f3f4f6;font-weight:700}.post_detail_wrapper .tiptap .selectedCell{background-color:#e0e7ff!important}.post_detail_wrapper .tiptap .selectedCell:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0;background:#3b82f626!important}.post_detail_wrapper .tiptap .ProseMirror-selectedCell{outline:1px solid #3b82f6;background-color:#3b82f61a!important}.post_detail_wrapper .tiptap td.ProseMirror-selectednode,.post_detail_wrapper .tiptap th.ProseMirror-selectednode{background-color:#3b82f633!important}.post_detail_wrapper .tiptap td>.column-resize-handle,.post_detail_wrapper .tiptap th>.column-resize-handle{pointer-events:auto;cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:20;background-color:#3b82f6;width:4px;transition:background-color .2s,width .2s;position:absolute;top:0;bottom:-2px;right:-1px}.post_detail_wrapper .tiptap td>.column-resize-handle:hover,.post_detail_wrapper .tiptap th>.column-resize-handle:hover,.post_detail_wrapper .tiptap td>.column-resize-handle.dragging,.post_detail_wrapper .tiptap th>.column-resize-handle.dragging{background-color:#2563eb;width:7px}.post_detail_wrapper .tiptap td:last-child>.column-resize-handle,.post_detail_wrapper .tiptap th:last-child>.column-resize-handle{width:3px;right:0}.post_detail_wrapper .tiptap table.ProseMirror-selectednode td>.column-resize-handle,.post_detail_wrapper .tiptap table.ProseMirror-selectednode th>.column-resize-handle{opacity:.5}.post_detail_wrapper .tiptap .resize-cursor{cursor:col-resize}.post_detail_wrapper .tiptap .tableWrapper .table-grip{cursor:pointer;opacity:0;background:#3b82f6;border-radius:3px;width:1rem;height:1rem;transition:opacity .2s;position:absolute;top:0;left:-1.5rem}.post_detail_wrapper .tiptap .tableWrapper:hover .table-grip{opacity:1}.post_detail_wrapper .tiptap .tableWrapper .table-grip:hover{background:#2563eb}.post_detail_wrapper .tiptap .tableWrapper .table-controls{opacity:0;transition:opacity .2s}.post_detail_wrapper .tiptap .tableWrapper:hover .table-controls{opacity:1}.post_detail_wrapper .tiptap .ProseMirror-gapcursor{display:block;position:relative}.post_detail_wrapper .tiptap .ProseMirror-gapcursor:after{content:"";z-index:100;background:linear-gradient(#0000 0%,#3b82f6 10% 90%,#0000 100%);border-radius:2px;width:4px;height:30px;animation:1s ease-in-out infinite gapcursor-blink;display:block;position:absolute;top:-5px;left:-2px;box-shadow:0 0 8px #3b82f699}.post_detail_wrapper .tiptap .ProseMirror-gapcursor:before{content:"";pointer-events:none;z-index:99;background:linear-gradient(90deg,#0000 0%,#3b82f61a 45%,#3b82f633 50%,#3b82f61a 55%,#0000 100%);height:20px;animation:1s ease-in-out infinite gapcursor-pulse;display:block;position:absolute;top:0;left:-20px;right:-20px}.post_detail_wrapper .tiptap h1.custom2{padding:36px 0;display:inline-block;position:relative}.post_detail_wrapper .tiptap h1.custom2:after,.post_detail_wrapper .tiptap h1.custom2:before{color:#d1d5db;left:50%;transform:translate(-50%)}.post_detail_wrapper .tiptap h1.custom2:after{content:"❝";position:absolute;top:0}.post_detail_wrapper .tiptap h1.custom2:before{content:"❞";position:absolute;bottom:0}.post_detail_wrapper .tiptap h1.custom3{padding-left:30px;position:relative}.post_detail_wrapper .tiptap h1.custom3:after{color:#d1d5db;content:"❝";position:absolute;top:0;left:0}@keyframes gapcursor-blink{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.3;transform:scaleY(.8)}}@keyframes gapcursor-pulse{0%,to{opacity:0}50%{opacity:1}}.post_detail_wrapper .post_footer{justify-content:space-between;align-items:center;width:100%;height:7.291vw;display:flex;position:relative}@media screen and (max-width:768px){.post_detail_wrapper .post_footer{flex-direction:column;justify-content:flex-start;gap:16px;height:auto;padding-top:20px}}.post_detail_wrapper .post_footer button{letter-spacing:-.02em;color:#fff;background:#155dfc;border-radius:999px;order:0;justify-content:center;align-items:center;height:3.125vw;padding:.416vw 2.604vw;font-size:clamp(15px,.9375vw,18px);font-weight:600;line-height:150%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.post_detail_wrapper .post_footer button{height:40px;margin-bottom:20px;padding:15px 30px;position:relative;top:auto;left:auto;transform:none}}.post_detail_wrapper .post_footer>div{flex-direction:column;order:1;gap:.833vw;display:flex}@media screen and (max-width:768px){.post_detail_wrapper .post_footer>div{flex-direction:row;gap:8px;width:100%}}.post_detail_wrapper .post_footer>div span{color:#111;align-items:center;gap:1.0416vw;font-size:clamp(14px,.9375vw,18px);font-weight:600;line-height:1.1;display:flex}@media screen and (max-width:768px){.post_detail_wrapper .post_footer>div span{flex:0 0 40px;order:0;gap:8px}}.post_detail_wrapper .post_footer>div span i{justify-content:center;align-items:center;width:min(7px,.3645vw);display:flex}.post_detail_wrapper .post_footer>div span i img{width:80%}@media screen and (max-width:768px){.post_detail_wrapper .post_footer>div span i{order:1;width:6px}}.post_detail_wrapper .post_footer>div a{letter-spacing:-.02em;color:#444;align-items:center;font-size:clamp(14px,.833vw,16px);font-weight:500;line-height:1.25;display:flex}@media screen and (max-width:768px){.post_detail_wrapper .post_footer>div a{text-overflow:ellipsis;overflow:hidden}}.post_detail_wrapper .post_footer>div.prev_post{text-align:left;align-items:flex-start}@media screen and (max-width:768px){.post_detail_wrapper .post_footer>div.prev_post{text-align:left;align-items:flex-start}.post_detail_wrapper .post_footer>div.prev_post i{transform:rotate(90deg)}}.post_detail_wrapper .post_footer>div.next_post{text-align:right;align-items:flex-end}@media screen and (max-width:768px){.post_detail_wrapper .post_footer>div.next_post{text-align:left;align-items:flex-start}.post_detail_wrapper .post_footer>div.next_post i{transform:rotate(90deg)}}.latest_wrapper{flex-direction:column;gap:2.08333vw;width:100%;padding-bottom:8.33333vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.latest_wrapper{gap:20px;padding-bottom:50px}}.latest_wrapper h3{letter-spacing:-.025em;text-align:left;color:#111212;width:90%;max-width:1520px;margin:0 auto;font-size:clamp(22px,2.1875vw,42px);font-weight:700;line-height:140%}.latest_swiper{width:90%;max-width:1520px;margin:0 auto;overflow:visible}.latest_swiper .swiper-slide a{flex-direction:column;gap:1.04167vw;display:flex}@media screen and (max-width:768px){.latest_swiper .swiper-slide a{gap:10px}}.latest_swiper .swiper-slide a .img_box{aspect-ratio:513/330;border-radius:16px;overflow:hidden}@media screen and (max-width:768px){.latest_swiper .swiper-slide a .img_box{border-radius:10px}}.latest_swiper .swiper-slide a .img_box:hover img{transform:scale(1.05)}.latest_swiper .swiper-slide a .img_box img{object-fit:cover;width:100%;height:100%;transition:all .2s ease-in-out}.latest_swiper .swiper-slide a .info_box span{color:#2c2d2f;font-size:clamp(12px,.729167vw,14px);font-weight:600;line-height:1.04167vw}.latest_swiper .swiper-slide a .info_box p{letter-spacing:-.025em;text-transform:capitalize;color:#2c2d2f;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.2em;font-size:clamp(16px,1.14583vw,22px);font-weight:700;line-height:160%;display:-webkit-box;overflow:hidden}.tag_area{background:#f8fafb;align-items:flex-start;gap:4.16667vw;padding:2.08333vw;display:flex;position:relative;top:-1px}@media screen and (max-width:768px){.tag_area{flex-direction:column;gap:10px;padding:20px}}.tag_area .left_area p{letter-spacing:-.02em;color:#2c2d2f;font-size:clamp(16px,1.14583vw,22px);font-weight:700;line-height:150%}.tag_area .right_area{flex-direction:column;gap:.833vw;display:flex}@media screen and (max-width:768px){.tag_area .right_area{gap:10px}}.tag_area .right_area ul{align-items:center;gap:.625vw;list-style:none;display:flex}@media screen and (max-width:768px){.tag_area .right_area ul{gap:6px}}.tag_area .right_area ul li button{letter-spacing:-.02em;color:#444;background:#fff;border:1px solid #ddd;border-radius:999px;justify-content:center;align-items:center;padding:.516vw .8333vw;font-size:clamp(13px,.8333vw,16px);font-weight:700;line-height:1;display:flex}@media screen and (max-width:768px){.tag_area .right_area ul li button{padding:5px 10px}}.tag_area .right_area ul li button:hover{color:#fff;background-color:#155dfc;border-color:#155dfc}.tag_area .right_area p{line-height:140%}@media screen and (max-width:768px){.tag_area .right_area p{font-size:14px}}.media_modal{z-index:9999;background-color:#0000;justify-content:center;align-items:center;padding:min(40px,4vw);transition:background-color .36s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}@media screen and (max-width:768px){.media_modal{padding:20px}}.media_modal_content{opacity:0;will-change:opacity,transform;width:min(90vw,960px);transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1);position:relative;transform:scale(.86)}.media_modal_video{aspect-ratio:16/9;background:#000;border-radius:16px;width:100%;position:relative;overflow:hidden}@media screen and (max-width:768px){.media_modal_video{border-radius:8px}}.media_modal_video iframe{width:100%;height:100%;position:absolute;inset:0}.media_modal_close{color:#1b1b1b;cursor:pointer;background:#fff;border:none;border-radius:999px;width:44px;height:44px;font-size:24px;line-height:1;position:absolute;top:0;right:-56px;box-shadow:0 8px 20px #0000004d}.media_modal.is_visible{background-color:#000c}.media_modal.is_visible .media_modal_content{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.media_modal{transition:none}.media_modal_content{opacity:1;transition:none;transform:none}.media_modal.is_visible{background-color:#000c}}@media (max-width:768px){.media_modal_close{top:-56px;right:0}}.loading_overlay{z-index:2004;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading_overlay .loader{aspect-ratio:1;border:8px solid #155dfc;border-radius:50%;width:50px;animation:.8s linear infinite alternate l20-1,1.6s linear infinite l20-2}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2{0%{transform:scaleY(1)rotate(0)}49.99%{transform:scaleY(1)rotate(135deg)}50%{transform:scaleY(-1)rotate(0)}to{transform:scaleY(-1)rotate(-135deg)}}.main_popup_layer{z-index:1200;border-radius:16px;flex-direction:column;width:90%;max-width:500px;display:flex;position:fixed;top:84px;left:5%;overflow:hidden;box-shadow:0 8px 20px #0000004d}.main_popup_layer.top_right{top:84px;left:auto;right:5%}.main_popup_layer.center{top:50%;left:50%;transform:translate(-50%,-50%)}.main_popup_layer.top{left:50%;transform:translate(-50%)}.main_popup_layer.bottom{top:auto;bottom:5%;left:50%;transform:translate(-50%)}.main_popup_layer.right{top:50%;left:auto;right:5%;transform:translateY(-50%)}.main_popup_layer.left{top:50%;left:5%;transform:translateY(-50%)}.main_popup_layer.bottom_right{inset:auto 5% 5% auto}.main_popup_layer.bottom_left{top:auto;bottom:5%;left:5%}@media screen and (max-width:768px){.main_popup_layer{left:5%;top:60px!important;bottom:auto!important;transform:translate(-50%)!important}}.main_popup_layer .swiper{width:100%}.main_popup_layer .swiper .swiper-pagination{justify-content:center;align-items:center;gap:4px;display:flex;top:auto;bottom:10px}.main_popup_layer .swiper .swiper-pagination .swiper-pagination-bullet{opacity:.5;background:#fff;border-radius:999px;width:6px;height:6px;margin:0}.main_popup_layer .swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:12px}.main_popup_item{--popup-width:500px;--popup-height:500px}.main_popup_card{width:min(var(--popup-width),100vw - 32px);background:#fff;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000002e}.main_popup_link{z-index:1;position:absolute;inset:0}.main_popup_media{width:100%;aspect-ratio:var(--popup-width)/var(--popup-height);z-index:0;background:#f5f5f5;position:relative}.main_popup_media img{object-fit:cover;width:100%;height:100%;display:block}.main_popup_actions{z-index:2;background:#fff;border-top:1px solid #e6e6e6;justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;display:flex;position:relative}.main_popup_action{color:#2b2b2b;flex:1 0 0;padding:4px 6px;font-size:clamp(14px,.833333vw,18px);font-weight:500;position:relative}.main_popup_action:first-child:after{content:"";background:#ddd;width:1px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.main_popup_action:hover{color:#155dfc}@media screen and (max-width:768px){.main_popup_layer{border-radius:16px;top:52px;left:5%;right:5%}.main_popup_card{width:100%}.main_popup_actions{justify-content:space-between;padding:10px 12px}}.chip{border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-size:clamp(12px,.729167vw,14px);font-weight:600;line-height:1;display:flex}.chip.ing{color:#155dfc;background-color:#155dfc1a}.chip.plan{color:#2c2d2f;background:#f5f5f5}.chip.end{color:#fff;background-color:#282828}.chip.category{color:#2c2d2f;background:#f5f5f5}.chip.category:before{content:"";aspect-ratio:1;background-color:#16b6c4;border-radius:8px;width:.416667vw}@media screen and (max-width:768px){.chip.category:before{width:4px}}.chip.date{color:#2c2d2f;background:#f5f5f5}.chip.date:before{content:"";aspect-ratio:1;background:url(/images/ico_date.svg) 50%/100% no-repeat;width:16px}@media screen and (max-width:768px){.chip.date:before{width:14px}}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.woff2);font-weight:200;font-display:swap}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.woff2);font-weight:300;font-display:swap}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.woff2);font-weight:600;font-display:swap}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:NanumSquareRound;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumSquareRound.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:NanumBarunGothic;src:url(https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot);font-weight:400;font-display:swap}@font-face{font-family:NanumBarunGothic;src:url(https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot);font-weight:700;font-display:swap}@font-face{font-family:NanumBarunGothic;src:url(https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot);font-weight:300;font-display:swap}input:focus,select:focus{outline:1px solid #155dfc!important}main{z-index:1;background:#fff;border-radius:0 0 60px 60px;width:100%;margin:100px auto 0;position:relative}@media screen and (max-width:768px){main{border-radius:0 0 30px 30px;margin-top:60px}}main>section:last-child{border-radius:0 0 60px 60px;overflow:hidden}@media screen and (max-width:768px){main>section:last-child{border-radius:0 0 30px 30px}}.floating_area{--floating-offset:0px;z-index:50;transform:translateY(calc(-1*var(--floating-offset)));pointer-events:none;position:fixed;bottom:clamp(20px,2.08333vw,40px);right:clamp(20px,2.08333vw,40px)}.floating_area_inner{opacity:0;will-change:transform,opacity;flex-direction:column;align-items:flex-end;gap:clamp(12px,1.04167vw,20px);transition:opacity .25s,transform .2s;display:flex;transform:translateY(12px)}.floating_area.is-visible{pointer-events:auto}.floating_area.is-visible .floating_area_inner{opacity:1;transform:translateY(0)}.floating_actions{flex-direction:column;gap:clamp(8px,.520833vw,10px);display:flex}.floating_action{color:#282828;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .2s linear;display:flex;box-shadow:0 2px 15px #00000026}.floating_action:hover{color:#155dfc;transform:translateY(-5%)!important}.floating_action:hover:visited{color:#155dfc}.floating_action img{object-fit:contain;width:clamp(16px,.9375vw,18px);height:clamp(16px,.9375vw,18px);display:block}.floating_chat{align-items:flex-end;gap:clamp(10px,.833333vw,16px);display:flex;position:relative}.floating_chat:hover .floating_bubble{opacity:1;transform:translate(-110%,-50%)}.floating_bubble{pointer-events:none;opacity:0;text-align:center;letter-spacing:-.02em;color:#fff9;background:#1f2329;border-radius:999px;width:max-content;padding:10px 20px;font-size:clamp(13px,.677083vw,13px);font-weight:500;line-height:1.38462;transition:all .3s linear;position:absolute;top:50%;left:0;transform:translate(-100%,-50%);box-shadow:0 12px 28px #0000002e}.floating_bubble:after{content:"";background:#1f2329;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;right:0;transform:rotate(45deg)translateY(-50%)}@keyframes pulse2{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.floating_ai_button{background:#1b5cff;border-radius:50%;justify-content:center;align-items:center;width:clamp(56px,3.75vw,80px);height:clamp(56px,3.75vw,80px);padding:0;transition:transform .2s,box-shadow .2s;animation:1.6s ease-in-out infinite pulse2;display:inline-flex;overflow:hidden;box-shadow:0 16px 32px #1b5cff59}.floating_ai_button img{object-fit:contain;width:100%;height:100%;transition:all .2s ease-in-out;display:block}.floating_ai_button:hover img{transform:scale(1.05)}.floating_ai_button:hover{box-shadow:0 20px 36px #1b5cff66}@media screen and (max-width:768px){.floating_actions{gap:6px}.floating_action{height:36px;padding:0 14px;font-size:14px}.floating_bubble{padding:10px 14px;font-size:12px}}.no_data{letter-spacing:-.02em;color:#2226;border-bottom:1px solid #ddd;grid-column:span 3;justify-content:center;align-items:center;padding:12.5vw;font-size:clamp(13px,.9375vw,18px);font-weight:600;line-height:150%;display:flex}.main_visual_wrap{width:100%;max-width:90vw;margin:0 auto;position:relative}.main_visual{aspect-ratio:1720/780;opacity:0;background-color:#001d5d;background-size:cover;border-radius:32px;width:100%}@media screen and (max-width:768px){.main_visual{aspect-ratio:1/1.3;border-radius:16px}}.main_visual .swiper-pagination{justify-content:center;align-items:center;gap:.416667vw;display:flex;margin:0!important;top:auto!important;bottom:3.125vw!important}@media screen and (max-width:768px){.main_visual .swiper-pagination{gap:4px;bottom:10px}}.main_visual .swiper-pagination .swiper-pagination-bullet{opacity:.3;background:#fff;border-radius:999px;width:.416667vw;height:.416667vw;transition:all .2s ease-in-out;margin:0!important}@media screen and (max-width:768px){.main_visual .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px}}.main_visual .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:1.25vw}@media screen and (max-width:768px){.main_visual .swiper-pagination .swiper-pagination-bullet-active{width:12px}}.main_visual .video_bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.main_visual .video_bg video{object-fit:cover;width:100%;height:100%}.main_visual .image_bg{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.main_visual .image_bg picture,.main_visual .image_bg img{width:100%;height:100%;display:block}.main_visual .image_bg img{object-fit:cover}.main_visual .title_wrap{z-index:10;flex-direction:column;align-items:flex-start;gap:1.5625vw;display:flex;position:absolute;top:50%;left:5.20833vw;transform:translateY(-50%)}@media screen and (max-width:768px){.main_visual .title_wrap{gap:10px;width:100%;padding:0 20px;top:auto;bottom:0;left:50%;transform:translate(-50%,-40px)}}.main_visual .title_wrap h2{color:#fff;white-space:pre-line;font-size:clamp(34px,3.54167vw,68px);font-weight:700;line-height:1.4}@media screen and (max-width:768px){.main_visual .title_wrap h2{font-size:22px}}.main_visual .title_wrap p{letter-spacing:-.025em;color:#fff;font-size:clamp(15px,1.14583vw,22px);font-weight:500;line-height:160%}.main_visual .title_wrap a{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:.833333vw;height:56px;margin-top:1.5625vw;padding:.625vw 1.25vw;font-size:clamp(13px,.833333vw,16px);font-weight:600;line-height:1;transition:background .3s,color .3s;display:flex}@media screen and (max-width:768px){.main_visual .title_wrap a{gap:8px;height:auto;padding:10px 16px}}.main_visual .title_wrap a:hover{color:#282828;background:#fff;border-color:#fff}.main_visual .title_wrap a:hover i img{filter:invert()}.main_visual .title_wrap a i{aspect-ratio:1;justify-content:center;align-items:center;width:16px;display:flex}@media screen and (max-width:768px){.main_visual .title_wrap a i{width:12px}}.main_visual .title_wrap a i img{object-fit:cover;width:100%;height:100%}.main_visual .ob_image{z-index:3;max-width:26.0417vw;position:absolute;top:50%;right:5.20833vw;transform:translateY(-50%)}@media screen and (max-width:768px){.main_visual .ob_image{width:100%;max-width:60%;top:35%;left:50%;right:auto;transform:translate(-50%,-50%)}}.main_visual .ob_image img{object-fit:cover;width:100%;height:100%}.main_visual_wrap .notice_bubble{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border-radius:16px;flex-direction:column;gap:2.08333vw;width:clamp(220px,22vw,360px);padding:1.25vw;transition:background .3s ease-in-out,transform .3s linear;display:flex;position:absolute;bottom:2.08333vw;right:2.08333vw}@media screen and (max-width:768px){.main_visual_wrap .notice_bubble{background:#ffffffe6;border:1px solid #ddd;gap:10px;width:100%;margin-top:10px;padding:16px;position:relative;bottom:auto;left:auto;right:auto}}.main_visual_wrap .notice_bubble:hover{background:#ffffffe6}.main_visual_wrap .notice_bubble:hover .bubble_header .title{color:#155dfc}.main_visual_wrap .notice_bubble:hover .bubble_header .progress{color:#282828}.main_visual_wrap .notice_bubble:hover .bubble_header button img{filter:invert()}.main_visual_wrap .notice_bubble:hover .bubble_content p,.main_visual_wrap .notice_bubble:hover .bubble_content span{color:#282828}.main_visual_wrap .notice_bubble .bubble_header{align-items:center;display:flex}.main_visual_wrap .notice_bubble .bubble_header .title{letter-spacing:-.025em;color:#fff;margin-right:auto;font-size:clamp(14px,.729167vw,14px);font-weight:700;line-height:130%}@media screen and (max-width:768px){.main_visual_wrap .notice_bubble .bubble_header .title{color:#155dfc}}.main_visual_wrap .notice_bubble .bubble_header .progress{letter-spacing:-.025em;color:#fff;margin-right:.208333vw;font-size:clamp(14px,.729167vw,14px);font-weight:600;line-height:130%}@media screen and (max-width:768px){.main_visual_wrap .notice_bubble .bubble_header .progress{color:#282828}}.main_visual_wrap .notice_bubble .bubble_header .progress span{opacity:.3}.main_visual_wrap .notice_bubble .bubble_header .progress span:first-child{opacity:1}.main_visual_wrap .notice_bubble .bubble_header .handler{cursor:pointer;align-items:center;display:flex}.main_visual_wrap .notice_bubble .bubble_header .handler button{aspect-ratio:1;justify-content:center;align-items:center;width:1.25vw;display:flex}@media screen and (max-width:768px){.main_visual_wrap .notice_bubble .bubble_header .handler button{width:18px}}.main_visual_wrap .notice_bubble .bubble_header .handler button .disabled{opacity:.3}.main_visual_wrap .notice_bubble .bubble_header .handler button img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:768px){.main_visual_wrap .notice_bubble .bubble_header .handler button img{filter:invert()}}.main_visual_wrap .notice_bubble .bubble_content{width:100%;overflow:hidden}.main_visual_wrap .notice_bubble .bubble_content .swiper-wrapper{width:100%}.main_visual_wrap .notice_bubble .bubble_content .swiper-slide{display:flex;width:100%!important}.main_visual_wrap .notice_bubble .bubble_content .swiper-slide a{flex-direction:column;gap:.416667vw;width:100%;display:flex}.main_visual_wrap .notice_bubble .bubble_content p{letter-spacing:-.025em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.8em;font-size:clamp(15px,.9375vw,18px);font-weight:700;line-height:140%;display:-webkit-box;overflow:hidden}@media screen and (max-width:768px){.main_visual_wrap .notice_bubble .bubble_content p{color:#282828}}.main_visual_wrap .notice_bubble .bubble_content span{letter-spacing:-.025em;color:#fff9;font-size:clamp(13px,.729167vw,14px);font-weight:700;line-height:140%}.main_section_01{width:90%;max-width:1720px;margin:10.4167vw auto 0}.main_section_01 .title_wrap h2{align-items:center;gap:1.04167vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_01 .title_wrap h2{gap:8px}}.main_section_01 .title_wrap h2>span{text-align:center;letter-spacing:-.025em;color:#111212;font-size:clamp(50px,5.20833vw,100px);font-weight:600;line-height:120%}.main_section_01 .title_wrap h2 .span_image_wrap{aspect-ratio:1;border-radius:12px;justify-content:center;align-items:center;width:4.6875vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_01 .title_wrap h2 .span_image_wrap{border-radius:6px;width:45px}}.main_section_01 .title_wrap h2 .span_image_wrap img{object-fit:cover;width:100%;height:100%}.main_section_01 .title_wrap p{letter-spacing:-.025em;color:#2c2d2f;border-bottom:1px solid #cfcfcf;justify-content:space-between;align-items:flex-end;margin-top:1.5625vw;margin-bottom:2.08333vw;padding-bottom:2.08333vw;font-size:clamp(16px,1.14583vw,22px);font-weight:500;line-height:150%;display:flex}@media screen and (max-width:768px){.main_section_01 .title_wrap p{flex-direction:column;align-items:flex-start;gap:20px;margin-top:10px;margin-bottom:20px;padding-bottom:20px}.main_section_01 .title_wrap p br{display:none}}.main_section_01 .title_wrap p .date_area{background:#f5f5f5;border-radius:999px;justify-content:center;align-items:center;gap:.416667vw;padding:.625vw 1.25vw;display:flex}@media screen and (max-width:768px){.main_section_01 .title_wrap p .date_area{align-self:flex-start;gap:8px;padding:6px 12px}}.main_section_01 .title_wrap p .date_area i{aspect-ratio:1;justify-content:center;align-items:center;width:1.04167vw;display:flex}@media screen and (max-width:768px){.main_section_01 .title_wrap p .date_area i{width:14px}}.main_section_01 .title_wrap p .date_area i img{object-fit:cover;width:100%;height:100%}.main_section_01 .title_wrap p .date_area span{color:#2c2d2f;font-size:clamp(13px,.833333vw,16px);font-weight:600}.main_section_01 .content_wrap{gap:1.25vw;width:100%;max-width:1720px;display:flex;position:relative}@media screen and (max-width:768px){.main_section_01 .content_wrap{flex-direction:column;gap:20px}}.main_section_01 .content_wrap .col-2{aspect-ratio:984/632;border-radius:16px;flex-direction:column;flex:984 0 51.25vw;justify-content:space-between;min-width:0;padding:2.08333vw;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.main_section_01 .content_wrap .col-2{aspect-ratio:2;border-radius:12px;flex:auto;padding:20px}}.main_section_01 .content_wrap .col-2 h3{letter-spacing:-.025em;color:#fff;font-size:clamp(23px,2.39583vw,46px);font-weight:700;line-height:120%}.main_section_01 .content_wrap .col-2 .hash_wrap{gap:10px;display:flex}@media screen and (max-width:768px){.main_section_01 .content_wrap .col-2 .hash_wrap{gap:6px}}.main_section_01 .content_wrap .col-2 .hash_wrap a{letter-spacing:-.78px;color:#fff;background:#fff3;border-radius:12px;justify-content:center;align-items:center;padding:.625vw 1.25vw;font-size:clamp(13px,1.04167vw,20px);font-weight:600;line-height:1.7;display:flex}@media screen and (max-width:768px){.main_section_01 .content_wrap .col-2 .hash_wrap a{padding:6px 12px}}.main_section_01 .content_wrap .col-2 .hash_wrap a:hover{color:#155dfc;background:#fff}.main_section_01 .content_wrap .col-2 .video_bg{z-index:-1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.main_section_01 .content_wrap .col-2 .video_bg video{object-fit:cover;width:100%;height:100%}.main_section_01 .content_wrap .col-2 .video_bg:after{content:"";z-index:1;filter:brightness()contrast()hue-rotate()saturate();opacity:1;mix-blend-mode:screen;background-color:#165ee4;width:100%;height:100%;position:absolute;top:0;left:0}.main_section_01 .content_wrap .col-1{flex-direction:column;flex:344 0 17.9167vw;gap:1.25vw;min-width:0;display:flex;position:relative}@media screen and (max-width:768px){.main_section_01 .content_wrap .col-1{aspect-ratio:2;flex:auto;gap:20px}}.main_section_01 .content_wrap .col-1 .row{border-radius:16px;flex-direction:column;flex:1 0 0;justify-content:space-between;padding:1.66667vw;display:flex}@media screen and (max-width:768px){.main_section_01 .content_wrap .col-1 .row{aspect-ratio:2;border-radius:12px;padding:20px}}.main_section_01 .content_wrap .col-1 .row .card_title_wrap{flex-direction:column;display:flex}.main_section_01 .content_wrap .col-1 .row .card_title_wrap p{letter-spacing:-.78px;color:#fff;align-items:center;font-size:clamp(16px,1.0416vw,20px);font-weight:700;line-height:1.7;display:flex}.main_section_01 .content_wrap .col-1 .row .card_title_wrap .number_block{height:1.2em;font-size:clamp(32px,2.8125vw,54px);display:flex;position:relative;overflow:hidden}.main_section_01 .content_wrap .col-1 .row .card_title_wrap .number_block .number_col{height:fit-content;position:absolute;left:0}.main_section_01 .content_wrap .col-1 .row .card_title_wrap .number_block .number_col:nth-of-type(2){left:1ch}.main_section_01 .content_wrap .col-1 .row .card_title_wrap .number_block .number_col:nth-of-type(3){left:2ch}.main_section_01 .content_wrap .col-1 .row .card_title_wrap .number_block .number_col.odd{transform:translateY(calc(1.2em - 100%))}.main_section_01 .content_wrap .col-1 .row .card_title_wrap .number_block .number_col.even{bottom:0;transform:translateY(calc(100% - 1.2em))}.main_section_01 .content_wrap .col-1 .row .card_title_wrap .number_block .number_col span{letter-spacing:-.78px;color:#fff;align-items:center;font-size:clamp(32px,2.8125vw,54px);font-style:normal;font-weight:600;line-height:120%;display:flex}.main_section_01 .content_wrap .col-1 .row p{letter-spacing:-.02em;color:#fff;align-items:center;font-size:clamp(14px,.8333vw,16px);font-weight:500;line-height:160%;display:flex}.main_section_01 .content_wrap .col-1 .row_1{background-color:#ff7b77}.main_section_01 .content_wrap .col-1 .row_2{background-color:#f5f5f5}.main_section_01 .content_wrap .col-1 .row_2 .card_title_wrap .number_block .number_col span,.main_section_01 .content_wrap .col-1 .row_2 .card_title_wrap span,.main_section_01 .content_wrap .col-1 .row_2 .card_title_wrap p,.main_section_01 .content_wrap .col-1 .row_2 p{color:#2c2d2f}.main_section_01 .content_wrap .col-1 .full_row{background-color:#021033;position:relative;overflow:hidden}@keyframes spinIn{0%{transform:translate(-50%)rotate(120deg)}50%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(-120deg)}}.main_section_01 .content_wrap .col-1 .full_row .main_deco{aspect-ratio:1;width:171%;animation:3.2s ease-in-out infinite forwards spinIn;position:absolute;top:35%;left:50%;transform:translate(-50%)rotate(90deg)}@media screen and (max-width:768px){.main_section_01 .content_wrap .col-1 .full_row .main_deco{width:140%;top:-15%;left:80%}}.main_section_01 .content_wrap .col-1 .full_row .main_deco img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.main_section_01 .content_wrap .col-1 .full_row .main_deco img{width:80%}}.main_section_02{position:relative;overflow:hidden}.main_section_02 .scene_Box{height:100vh}.main_section_02 .text_scene{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute;top:0;left:0}.main_section_02 .text_scene p{text-align:center;letter-spacing:-.025em;font-size:clamp(36px,3.75vw,72px);font-weight:700;line-height:120%}@media screen and (max-width:768px){.main_section_02 .text_scene p{font-size:32px}}.main_section_02 .text_scene p span{display:inline-block}.main_section_02 .text_scene p .dark{color:#111212}.main_section_02 .text_scene p .blue{letter-spacing:-.025em;background:linear-gradient(90deg,#0a56ff 0%,#79caf8 100%),#155dfc;-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.main_section_02 .scene_03{z-index:2;background-color:#f6f6f6;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}@media screen and (max-width:768px){.main_section_02 .scene_03{height:auto;display:block}}.main_section_02 .scene_03 .scene_wrap{width:90%;max-width:1720px;padding-top:5.20833vw;padding-bottom:3.125vw}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap{margin:0 auto;padding-top:60px;padding-bottom:60px}}.main_section_02 .scene_03 .scene_wrap>p{letter-spacing:-.025em;color:#2c2d2f;font-size:clamp(16px,1.14583vw,22px);font-weight:500;line-height:150%}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap>p{text-align:center}}.main_section_02 .scene_03 .scene_wrap>p br{display:none}.main_section_02 .scene_03 .scene_wrap .sub_desc{text-align:center;letter-spacing:-.025em;color:#979797;font-size:clamp(15px,.9375vw,18px);font-weight:500;line-height:160%}.main_section_02 .scene_03 .scene_wrap .card_wrap{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);gap:2.08333vw;padding-top:3.125vw;padding-bottom:4.42708vw;display:grid}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap{padding-top:5.125vw;padding-bottom:5.125vw;display:block}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card01{background:#3167f2;border-radius:32px;flex-direction:column;justify-content:space-between;gap:.833333vw;padding:2.08333vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card01{aspect-ratio:auto;border-radius:16px;margin-bottom:20px;padding:20px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 p{letter-spacing:-.025em;color:#fff;font-size:clamp(20px,2.08333vw,40px);font-weight:700;line-height:130%}.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 ul{flex-direction:column;gap:.833333vw;list-style:none;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 ul{gap:8px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 ul li{text-align:center;letter-spacing:-.025em;color:#fff;background:#fff3;border-radius:12px;justify-content:center;align-items:center;padding:.833333vw 2.60417vw;font-size:clamp(13px,.833333vw,16px);font-weight:600;line-height:150%;display:flex}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 ul li{border-radius:6px;padding:8px 24px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 ul:after{content:"";z-index:2;background:linear-gradient(#3167f200 10%,#3167f2);width:100%;height:50%;position:absolute;bottom:0;left:0}.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 .sound_badge{aspect-ratio:1;background-color:#0000004d;border-radius:999px;justify-content:center;align-items:center;gap:.23vw;width:3.125vw;display:flex}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 .sound_badge{z-index:3;gap:2px;width:32px;position:absolute;top:10px;left:10px}}@keyframes sound_bar{0%{transform:scaleY(1)}50%{transform:scaleY(1.5)}to{transform:scaleY(1)}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 .sound_badge span{background-color:#fff;border-radius:10px;width:.104167vw;height:.885417vw}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 .sound_badge span{width:2px;height:12px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 .sound_badge span:first-of-type,.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 .sound_badge span:nth-of-type(5){animation:1.2s ease-in-out infinite both sound_bar}.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 .sound_badge span:nth-of-type(2),.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 .sound_badge span:nth-of-type(4){animation:.8s ease-in-out infinite both sound_bar}.main_section_02 .scene_03 .scene_wrap .card_wrap .card01 .sound_badge span:nth-of-type(3){animation:.4s ease-in-out infinite both sound_bar}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02{will-change:clip-path;background:linear-gradient(#e16449 0%,#fff 80.34%);border-radius:32px;flex-direction:column;align-items:flex-start;gap:.833333vw;padding:2.08333vw;display:flex;position:relative;transform:translateZ(0)}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card02{aspect-ratio:auto;border-radius:16px;margin-bottom:20px;padding:20px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content{z-index:1;flex-direction:column;width:100%;display:flex;position:relative}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .chat_bubble{letter-spacing:-.025em;color:#121212;align-items:center;font-size:clamp(13px,.833333vw,16px);font-weight:600;line-height:1.1875;display:flex}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_01{justify-content:flex-end;display:flex}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_01 .chat_bubble{background:#fff;border-radius:24px 4px 24px 24px;padding:.625vw .729167vw}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_01 .chat_bubble{padding:8px 12px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_02{align-items:flex-start;gap:.729167vw;display:flex}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_02{gap:8px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_02 .icon_area{aspect-ratio:1;background-color:#2b130d;border-radius:100px;width:2.29167vw;overflow:hidden}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_02 .icon_area{width:32px;height:32px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_02 .icon_area img{object-fit:cover;width:100%;height:100%}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_02 .chat_area{flex-direction:column;gap:.833333vw;display:flex;position:relative;top:1.14583vw}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_02 .chat_area{gap:8px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_02 .chat_area .chat_bubble{background:#fff1c3;border-radius:4px 24px 24px 16px;padding:.625vw .729167vw}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_02 .chat_area .chat_bubble{padding:8px 12px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_03{justify-content:flex-end;display:flex}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_03 i{aspect-ratio:1;background:#ff785c;border-radius:12px;justify-content:center;align-items:center;width:3.33333vw;display:flex}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_03 i{border-radius:6px;width:32px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .card_content .row_03 i img{width:60%}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 p{letter-spacing:-.025em;color:#fff;font-size:clamp(20px,2.08333vw,40px);font-weight:700;line-height:130%}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .bg_image{aspect-ratio:1;z-index:0;width:100%;position:absolute;top:30%;left:0}.main_section_02 .scene_03 .scene_wrap .card_wrap .card02 .bg_image img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03{flex-direction:column;gap:2.08333vw;display:flex}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card03{display:block}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .top_card{border-radius:32px;flex:1 0 0;align-items:center;min-height:0;padding:2.08333vw;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .top_card{aspect-ratio:2;border-radius:16px;margin-bottom:20px;padding:20px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .top_card ul{z-index:1;flex-direction:column;align-items:flex-start;gap:.833333vw;width:100%;display:flex;position:relative}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .top_card ul{gap:8px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .top_card ul li{color:#fff;background:#fff3;border-radius:24px;flex-direction:row;align-items:flex-start;padding:.625vw .729167vw;font-size:clamp(13px,.833333vw,16px);font-weight:600;line-height:1.1;display:flex}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .top_card ul li{padding:6px 12px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card{border-radius:32px;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:2.08333vw;min-height:0;padding:2.08333vw;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card{aspect-ratio:2;border-radius:16px;gap:20px;padding:20px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card p{z-index:1;text-align:center;letter-spacing:-.025em;color:#fff;font-size:clamp(20px,1.45833vw,28px);font-weight:700;line-height:130%;position:relative}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card a{z-index:1;align-items:center;gap:.208vw;transition:all .2s linear;display:flex;transform:translate(min(28px,1.458vw))}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card a{transform:translate(14px)}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card a span{text-align:center;letter-spacing:-.025em;color:#fff;border:1px solid #fff;border-radius:99px;justify-content:center;align-items:center;height:min(56px,2.916vw);padding:0 2.083vw;font-size:clamp(15px,.9375vw,18px);font-weight:600;line-height:150%;display:flex}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card a span{height:34px;padding:0 20px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card a:after{content:"";aspect-ratio:1;opacity:0;background:#fff url(/images/ico_arrow_right_up.svg) 50%/45% no-repeat;border-radius:100px;height:min(56px,2.916vw);transition:all .2s linear;position:relative;transform:translate(-100%)}@media screen and (max-width:768px){.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card a:after{width:30px;height:30px}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card a:hover{transform:translate(0)}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card a:hover span{color:#2c2d2f;background-color:#fff}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card a:hover:after{content:"";opacity:1;transform:translate(0)}@keyframes bg_spin{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(2)}to{opacity:1;transform:scale(1)}}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card .bg_wrap{object-fit:cover;background:#001f6f;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 .bottom_card .bg_wrap img{transform-origin:50%;width:230%;height:230%;animation:5s ease-in-out infinite both bg_spin;position:relative}.main_section_02 .scene_03 .scene_wrap .card_wrap .card03 img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.main_section_03{padding-top:10.416vw;padding-bottom:9.375vw}.main_section_03 h3{letter-spacing:-.025em;color:#111212;width:90%;max-width:1720px;margin:0 auto 9.375px;padding-bottom:8.33333vw;font-size:clamp(22px,2.70833vw,52px);font-weight:700;line-height:140%}@media screen and (max-width:768px){.main_section_03 h3{margin-bottom:40px}.main_section_03 h3 br{display:none}}.main_section_03 .text_flow_wrap{cursor:none;display:flex;overflow:hidden}@keyframes flowText{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (max-width:768px){.main_section_03 .text_flow_wrap{cursor:default}}.main_section_03 .text_flow_wrap p{align-items:center;gap:2.5vw;padding:0 2.5vw;animation:16s linear infinite forwards flowText;display:flex}@media screen and (max-width:768px){.main_section_03 .text_flow_wrap p{gap:24px;padding:0 24px}}.main_section_03 .text_flow_wrap p span{white-space:nowrap;text-align:center;letter-spacing:-.025em;color:#111212;font-size:clamp(80px,11.0417vw,212px);font-weight:600;line-height:120%}.main_section_03 .text_flow_wrap p span:has(img){aspect-ratio:1;border-radius:16px;justify-content:center;align-items:center;width:11.4583vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_03 .text_flow_wrap p span:has(img){border-radius:8px;width:100px}}.main_section_03 .text_flow_wrap p span:has(img) img{object-fit:cover;width:100%;height:100%}.main_section_03 .text_flow_wrap.is-hover .area_cursor{opacity:1}.main_section_03 .text_flow_wrap .area_cursor{pointer-events:none;will-change:transform;opacity:0;color:#000;background:#f4ffc2;border-radius:999px;justify-content:center;align-items:center;padding:.625vw 1.25vw;font-size:clamp(13px,.78125vw,15px);font-weight:600;line-height:130%;transition:opacity .2s linear;display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.main_section_03 .text_flow_wrap .area_cursor{display:none}}.main_section_04{background:#edf7ff;border-radius:32px;gap:2.08333vw;width:90%;max-width:1720px;margin:0 auto;padding:2.08333vw;display:flex}@media screen and (max-width:768px){.main_section_04{border-radius:16px;flex-direction:column;gap:24px;padding:20px}}.main_section_04 .handle_area{z-index:3;justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_section_04 .handle_area button{cursor:pointer;aspect-ratio:1;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.91667vw;display:flex;box-shadow:0 0 20px #0000001a}@media screen and (max-width:768px){.main_section_04 .handle_area button{width:28px}}.main_section_04 .handle_area button.prev{transform:translate(-50%)}.main_section_04 .handle_area button.next{transform:translate(50%)}.main_section_04 .handle_area button.disabled{opacity:.3}.main_section_04 .handle_area button img{width:1.66667vw}@media screen and (max-width:768px){.main_section_04 .handle_area button img{width:16px}}.main_section_04 .image_area{aspect-ratio:648/536;background:#004ab8;border-radius:20px;justify-content:center;align-items:center;width:33.75vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_04 .image_area{aspect-ratio:auto;border-radius:10px;width:100%}}.main_section_04 .image_area img{object-fit:cover;width:100%;height:100%}.main_section_04 .info_area{flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:flex-start;padding:2.08333vw 4.16667vw;display:flex}@media screen and (max-width:768px){.main_section_04 .info_area{gap:20px;padding:0}}.main_section_04 .info_area .title_wrap{flex-direction:column;gap:1.25vw;display:flex}@media screen and (max-width:768px){.main_section_04 .info_area .title_wrap{gap:12px}}.main_section_04 .info_area .title_wrap .title{letter-spacing:-.025em;color:#111212;font-size:clamp(24px,2.08333vw,40px);font-weight:700;line-height:130%}.main_section_04 .info_area .title_wrap .desc{letter-spacing:-.025em;color:#2c2d2f;word-break:keep-all;font-size:clamp(15px,1.14583vw,22px);font-weight:500;line-height:160%}@media screen and (max-width:768px){.main_section_04 .info_area .title_wrap .desc{word-break:keep-all;white-space:wrap}.main_section_04 .info_area .title_wrap .desc br{display:none}}.main_section_04 .info_area .button_wrap{align-items:center;gap:2.08333vw;display:flex}@media screen and (max-width:768px){.main_section_04 .info_area .button_wrap{align-items:flex-start;gap:16px;width:100%}}.main_section_04 .info_area .button_wrap button{letter-spacing:-.02em;color:#2c2d2f;align-items:center;gap:.520833vw;font-size:clamp(13px,.833333vw,16px);font-weight:700;line-height:1.25;display:flex}@media screen and (max-width:768px){.main_section_04 .info_area .button_wrap button{flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:10px;min-width:0}}.main_section_04 .info_area .button_wrap button.active i img{display:none}.main_section_04 .info_area .button_wrap button.active i img.active{display:block}.main_section_04 .info_area .button_wrap button i{aspect-ratio:1;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:2.08333vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_04 .info_area .button_wrap button i{border-radius:8px;width:48px}}.main_section_04 .info_area .button_wrap button i img{display:block}@media screen and (max-width:768px){.main_section_04 .info_area .button_wrap button i img{width:60%}}.main_section_04 .info_area .button_wrap button i img.active{display:none}.main_section_04 .info_area .button_wrap button span{opacity:.3}.main_section_04 .info_area .button_wrap button.hover i,.main_section_04 .info_area .button_wrap button.active i{background-color:#369ada}.main_section_04 .info_area .button_wrap button.active span{opacity:1}.main_section_05{padding:10.4167vw 0}@media screen and (max-width:768px){.main_section_05{padding:60px 0}}.main_section_05 .partners_block{background:linear-gradient(#727272 0%,#4180b3 100%);border-radius:32px;flex-direction:column;align-items:center;gap:3.4375vw;width:90%;max-width:1720px;margin:0 auto;padding:5.20833vw 0;display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_05 .partners_block{border-radius:16px;gap:32px;padding-top:10vw}}.main_section_05 .partners_block .title_wrap{flex-direction:column;gap:1.5625vw;display:flex}@media screen and (max-width:768px){.main_section_05 .partners_block .title_wrap{gap:15px}}.main_section_05 .partners_block .title_wrap h3{justify-content:center;align-items:center;gap:1.04167vw;display:flex}@media screen and (max-width:768px){.main_section_05 .partners_block .title_wrap h3{gap:10px}}.main_section_05 .partners_block .title_wrap h3 span{text-align:center;letter-spacing:-.025em;color:#fff;font-size:clamp(32px,5.20833vw,100px);font-weight:600;line-height:120%}.main_section_05 .partners_block .title_wrap h3 span:has(img){aspect-ratio:1;border-radius:12px;justify-content:center;align-items:center;width:4.6875vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_05 .partners_block .title_wrap h3 span:has(img){border-radius:6px;width:42px}}.main_section_05 .partners_block .title_wrap h3 span:has(img) img{object-fit:cover;width:100%;height:100%}.main_section_05 .partners_block .title_wrap p{text-align:center;letter-spacing:-.025em;color:#fff;font-size:clamp(15px,1.14583vw,22px);font-weight:500;line-height:150%}.main_section_05 .partners_block .title_wrap p strong{font-weight:700}.main_section_05 .partners_block .partners_wrap{width:90%;max-width:960px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.main_section_05 .partners_block .partners_wrap .swiper-wrapper{gap:1.04167vw;transition-timing-function:linear!important}.main_section_05 .partners_block .partners_wrap .swiper-slide{aspect-ratio:2/1.3;background:#fff;border:1px solid #e7e8ea;border-radius:12px;justify-content:center;align-items:center;width:clamp(80px,6.25vw,120px);display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_05 .partners_block .partners_wrap .swiper-slide{aspect-ratio:2;border-radius:6px}}.main_section_05 .partners_block .partners_wrap .swiper-slide img{object-fit:cover;width:100%}.main_section_05 .partners_block .review_wrap{cursor:none;width:90%;max-width:1024px;overflow:visible}@media screen and (max-width:768px){.main_section_05 .partners_block .review_wrap{cursor:default}}.main_section_05 .partners_block .review_wrap.is-hover .review_section_cursor{opacity:1}.main_section_05 .partners_block .review_wrap .swiper-wrapper{transition-timing-function:linear!important}.main_section_05 .partners_block .review_wrap .swiper-button-prev,.main_section_05 .partners_block .review_wrap .swiper-button-next{display:none}@media screen and (max-width:768px){.main_section_05 .partners_block .review_wrap .swiper-button-prev{background:#fff url(/images/ico_swiper_prev.svg) 50%/16px no-repeat;border-radius:999px;width:30px;height:30px;font-size:0;display:block;transform:translate(-50%);box-shadow:0 2px 15px #00000026}.main_section_05 .partners_block .review_wrap .swiper-button-prev svg{display:none}.main_section_05 .partners_block .review_wrap .swiper-button-next{background:#fff url(/images/ico_swiper_next.svg) 50%/16px no-repeat;border-radius:999px;width:30px;height:30px;font-size:0;display:block;transform:translate(50%);box-shadow:0 2px 15px #00000026}.main_section_05 .partners_block .review_wrap .swiper-button-next svg{display:none}}.main_section_05 .partners_block .review_wrap .swiper-slide{opacity:.2;background-color:#fff;border-radius:32px;transition:all .3s ease-in-out;display:flex;overflow:hidden}.main_section_05 .partners_block .review_wrap .swiper-slide-active{opacity:1}@media screen and (max-width:768px){.main_section_05 .partners_block .review_wrap .swiper-slide{aspect-ratio:auto;border-radius:16px;flex-direction:column}}.main_section_05 .partners_block .review_wrap .swiper-slide .left_area{flex-direction:column;flex:761 0 0;justify-content:center;align-items:center;min-width:0;padding:1.04167vw;display:flex}@media screen and (max-width:768px){.main_section_05 .partners_block .review_wrap .swiper-slide .left_area{flex:auto;padding:10px}}.main_section_05 .partners_block .review_wrap .swiper-slide .left_area .img_area{aspect-ratio:16/9;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_05 .partners_block .review_wrap .swiper-slide .left_area .img_area{border-radius:8px}}.main_section_05 .partners_block .review_wrap .swiper-slide .left_area img{object-fit:cover;width:100%;height:100%}.main_section_05 .partners_block .review_wrap .swiper-slide .right_area{flex-direction:column;flex:354 0 0;justify-content:space-between;align-items:flex-start;min-width:0;padding:2.08333vw 1.04167vw;display:flex}@media screen and (max-width:768px){.main_section_05 .partners_block .review_wrap .swiper-slide .right_area{flex:auto;padding:5px 16px 16px}}.main_section_05 .partners_block .review_wrap .swiper-slide .right_area .title{letter-spacing:-.025em;text-transform:capitalize;color:#2c2d2f;word-break:keep-all;width:80%;font-size:clamp(17px,1.25vw,24px);font-weight:700;line-height:140%}@media screen and (max-width:768px){.main_section_05 .partners_block .review_wrap .swiper-slide .right_area .title{width:100%}}.main_section_05 .partners_block .review_wrap .swiper-slide .right_area .desc{letter-spacing:-.02em;color:#555;margin-top:.833333vw;font-size:clamp(13px,.833333vw,16px);font-weight:500;line-height:150%}@media screen and (max-width:768px){.main_section_05 .partners_block .review_wrap .swiper-slide .right_area .desc{margin-top:10px}}.main_section_05 .partners_block .review_wrap .swiper-slide .right_area span{color:#193cb8;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;margin-bottom:auto;padding:.3125vw .625vw;font-size:clamp(13px,.729167vw,14px);font-weight:600;line-height:1.42857;display:flex}@media screen and (max-width:768px){.main_section_05 .partners_block .review_wrap .swiper-slide .right_area span{margin-bottom:10px;padding:6px 12px}}.main_section_05 .partners_block .review_wrap .review_section_cursor{pointer-events:none;will-change:transform;opacity:0;z-index:10;background:#155dfc;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:.833333vw;height:56px;padding:.625vw 1.25vw;transition:opacity .2s linear;display:flex;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.main_section_05 .partners_block .review_wrap .review_section_cursor i{aspect-ratio:1;width:.833333vw}.main_section_05 .partners_block .review_wrap .review_section_cursor i img{object-fit:cover;width:100%;height:100%}.main_section_05 .partners_block .review_wrap .review_section_cursor span{color:#fff;font-size:clamp(13px,.78125vw,15px);font-weight:600;line-height:130%}@media screen and (max-width:768px){.main_section_05 .partners_block .review_wrap .review_section_cursor{display:none}}.gray_section{background:linear-gradient(#fff 9.6%,#f5f5f5 34.57%)}.main_section_06{margin-bottom:10.9375vw}@media screen and (max-width:768px){.main_section_06{margin-bottom:60px}}.main_section_06 .title_wrap{width:90%;max-width:1720px;margin:0 auto}.main_section_06 .title_wrap h2{align-items:center;gap:1.04167vw;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.main_section_06 .title_wrap h2{gap:10px}}.main_section_06 .title_wrap h2 span{text-align:center;letter-spacing:-.025em;color:#111212;font-size:clamp(50px,5.20833vw,100px);font-weight:600;line-height:120%;position:relative}.main_section_06 .title_wrap h2 .span_image_wrap{aspect-ratio:1;border-radius:12px;justify-content:center;align-items:center;width:4.6875vw;display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_06 .title_wrap h2 .span_image_wrap{border-radius:6px;width:45px}}.main_section_06 .title_wrap h2 .span_image_wrap img{object-fit:cover;width:100%;height:100%}.main_section_06 .title_wrap p{letter-spacing:-.025em;color:#2c2d2f;border-bottom:1px solid #cfcfcf;justify-content:space-between;margin-top:1.5625vw;margin-bottom:2.08333vw;padding-bottom:2.08333vw;font-size:clamp(16px,1.14583vw,22px);font-weight:500;line-height:150%;display:flex}@media screen and (max-width:768px){.main_section_06 .title_wrap p{flex-direction:column;gap:20px;margin-top:10px;margin-bottom:20px;padding-bottom:20px}}.main_section_06 .title_wrap p .handle_area{justify-content:center;align-items:center;gap:.416667vw;display:flex}@media screen and (max-width:768px){.main_section_06 .title_wrap p .handle_area{align-self:flex-start;gap:4px}}.main_section_06 .title_wrap p .handle_area a{color:#2c2d2f;background:#fff;border-radius:999px;align-items:center;gap:.625vw;height:2.91667vw;padding:.625vw 1.25vw;font-size:clamp(14px,.833333vw,16px);font-weight:600;line-height:130%;transition:all .2s ease-in-out;display:flex}@media screen and (max-width:768px){.main_section_06 .title_wrap p .handle_area a{gap:8px;height:34px;padding:6px 16px}}.main_section_06 .title_wrap p .handle_area a i{aspect-ratio:1;background:url(/images/ico_right_arrow.svg) 50%/100% no-repeat;width:.833333vw;transition:all .2s ease-in-out}@media screen and (max-width:768px){.main_section_06 .title_wrap p .handle_area a i{width:10px}}.main_section_06 .title_wrap p .handle_area a:hover{color:#fff;background:#155dfc}.main_section_06 .title_wrap p .handle_area a:hover i{filter:invert()brightness(10)}.main_section_06 .title_wrap p .handle_area button{aspect-ratio:1;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.91667vw;display:flex}.main_section_06 .title_wrap p .handle_area button.disabled{opacity:.3}.main_section_06 .title_wrap p .handle_area button img{width:1.66667vw}.main_section_06 .news_swiper{grid-template-columns:repeat(4,1fr);display:grid}.main_section_06 .news_swiper a{flex-direction:column;gap:1.66667vw;display:flex}@media screen and (max-width:768px){.main_section_06 .news_swiper a{gap:15px}}.main_section_06 .news_swiper .swiper-wrapper{transition-timing-function:linear!important}.main_section_06 .news_swiper .swiper-slide{transition:all .2s ease-in-out}.main_section_06 .news_swiper .swiper-slide:hover{transform:scale(.95)}.main_section_06 .news_swiper .list_title{letter-spacing:-.025em;color:#2c2d2f;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.2em;font-size:clamp(16px,1.14583vw,22px);font-weight:700;line-height:160%;display:-webkit-box;overflow:hidden}.main_section_06 .news_swiper .mid_row{gap:.4167vw;display:flex}@media screen and (max-width:768px){.main_section_06 .news_swiper .mid_row{flex-wrap:wrap;gap:4px}}.main_section_06 .news_swiper .mid_row span{color:#2c2d2f;background:#fff;border-radius:999px;align-items:center;gap:.3125vw;padding:.3125vw .625vw;font-size:clamp(13px,.729167vw,14px);font-weight:600;line-height:1.42857;display:flex}@media screen and (max-width:768px){.main_section_06 .news_swiper .mid_row span{gap:4px;padding:4px 8px}}.main_section_06 .news_swiper .mid_row .category:before{content:"";aspect-ratio:1;background-color:#16b6c4;border-radius:8px;width:.416667vw}@media screen and (max-width:768px){.main_section_06 .news_swiper .mid_row .category:before{width:4px}}.main_section_06 .news_swiper .mid_row .date:before{content:"";aspect-ratio:1;background:url(/images/ico_date.svg) 50%/100% no-repeat;width:.833333vw}@media screen and (max-width:768px){.main_section_06 .news_swiper .mid_row .date:before{width:14px}}.main_section_06 .news_swiper .info_area{flex-direction:column;gap:.833333vw;display:flex}@media screen and (max-width:768px){.main_section_06 .news_swiper .info_area{gap:10px}}.main_section_06 .news_swiper .thumbnail_area{aspect-ratio:1;background-color:#ddd;border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}@media screen and (max-width:768px){.main_section_06 .news_swiper .thumbnail_area{border-radius:8px}}.main_section_06 .news_swiper .thumbnail_area img{object-fit:cover;width:100%;height:100%}.main_section_07{justify-content:center;align-items:center;width:100%;height:100vh;margin-top:10.4167vw;display:flex}@media screen and (max-width:768px){.main_section_07{height:fit-content}}.main_section_07 .box_wrap{justify-content:center;align-items:center;gap:1.04167vw;width:90%;max-width:1720px;display:flex}@media screen and (max-width:768px){.main_section_07 .box_wrap{flex-direction:column;gap:10px}.main_section_07 .box_wrap.spread{flex-direction:column}}.main_section_07 .box_wrap.spread .box.right_box,.main_section_07 .box_wrap.spread .box.left_box{opacity:1;flex:1 0 0}@media screen and (max-width:768px){.main_section_07 .box_wrap.spread .box.right_box,.main_section_07 .box_wrap.spread .box.left_box{flex:auto}}.main_section_07 .box_wrap.spread .box.right_box .content_box,.main_section_07 .box_wrap.spread .box.left_box .content_box{opacity:1}.main_section_07 .box_wrap.spread .box.right_box.close,.main_section_07 .box_wrap.spread .box.left_box.close{opacity:1;flex:0 0 6.25vw}@media screen and (max-width:768px){.main_section_07 .box_wrap.spread .box.right_box.close,.main_section_07 .box_wrap.spread .box.left_box.close{flex:auto}}.main_section_07 .box_wrap.spread .box.right_box.close .content_box,.main_section_07 .box_wrap.spread .box.left_box.close .content_box{opacity:0!important}@media screen and (max-width:768px){.main_section_07 .box_wrap.spread .box.right_box.close .content_box,.main_section_07 .box_wrap.spread .box.left_box.close .content_box{opacity:1!important}}.main_section_07 .box_wrap.spread .box.right_box.close:after,.main_section_07 .box_wrap.spread .box.left_box.close:after{display:block}@media screen and (max-width:768px){.main_section_07 .box_wrap.spread .box.right_box.close:after,.main_section_07 .box_wrap.spread .box.left_box.close:after{display:none}}.main_section_07 .box_wrap.spread .box.left_box.close{background:linear-gradient(#10969a 0%,#10969a00 100%),#155dfc!important}.main_section_07 .box_wrap.spread .box.left_box.close .video_bg{z-index:-1}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.main_section_07 .box_wrap.spread .box.left_box h4{animation:.6s ease-in-out both fadeIn}.main_section_07 .box_wrap.spread .box.left_box p{animation:.6s ease-in-out .3s both fadeIn}.main_section_07 .box_wrap.spread .box.left_box .button_wrap{animation:.6s ease-in-out .5s both fadeIn}.main_section_07 .box_wrap.spread .box.left_box .video_bg{z-index:0;width:100%}.main_section_07 .box_wrap.spread .box.left_box .video_bg video{z-index:-3;filter:grayscale()hue-rotate(125deg)}.main_section_07 .box_wrap.spread .box.left_box .video_bg:before{content:"";z-index:-1;background:linear-gradient(#10969a 0%,#10969a00 100%);width:100%;height:100%;position:absolute;top:0;left:0}.main_section_07 .box_wrap.spread .box.left_box .video_bg:after{mix-blend-mode:hard-light;content:"";z-index:-2;background-color:#18469c;width:100%;height:100%;position:absolute;top:0;left:0}.main_section_07 .box_wrap .box{background-blend-mode:normal,hard-light,screen,normal;border-radius:32px;justify-content:center;align-items:center;width:100%;height:32.2917vw;transition:all .9s ease-in-out;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.main_section_07 .box_wrap .box{border-radius:16px;height:fit-content}}.main_section_07 .box_wrap .box .video_bg{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.main_section_07 .box_wrap .box .video_bg video{object-fit:cover;width:100%;height:100%}.main_section_07 .box_wrap .box .video_bg img{object-fit:cover;width:100%;height:100%;display:block}.main_section_07 .box_wrap .box .content_box{z-index:3;opacity:0;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:80px;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:768px){.main_section_07 .box_wrap .box .content_box{padding:30px}}.main_section_07 .box_wrap .box .content_box .left_area{flex-direction:column;height:100%;display:flex}@media screen and (max-width:768px){.main_section_07 .box_wrap .box .content_box .left_area{flex:1 0 0;min-width:0}}.main_section_07 .box_wrap .box .content_box h4{letter-spacing:-.025em;color:#fff;white-space:nowrap;z-index:1;margin-bottom:1.5625vw;font-size:clamp(20px,2.08333vw,40px);font-style:normal;font-weight:700;line-height:140%}@media screen and (max-width:768px){.main_section_07 .box_wrap .box .content_box h4{white-space:normal;width:calc(90vw - 60px)}.main_section_07 .box_wrap .box .content_box h4 br{display:none}}.main_section_07 .box_wrap .box .content_box p{z-index:1;letter-spacing:-.025em;color:#fff;white-space:nowrap;font-size:clamp(15px,1.14583vw,22px);font-style:normal;font-weight:500;line-height:160%}@media screen and (max-width:768px){.main_section_07 .box_wrap .box .content_box p{white-space:normal;width:calc(90vw - 60px)}.main_section_07 .box_wrap .box .content_box p br{display:none}}.main_section_07 .box_wrap .box .content_box .button_wrap{z-index:1;flex-direction:column;align-items:flex-start;gap:.833333vw;margin-top:auto;display:flex}@media screen and (max-width:768px){.main_section_07 .box_wrap .box .content_box .button_wrap{gap:8px}}.main_section_07 .box_wrap .box .content_box .button_wrap a{align-items:center;gap:4px;transition:all .2s linear;display:flex}.main_section_07 .box_wrap .box .content_box .button_wrap a span{text-align:center;letter-spacing:-.025em;color:#fff;border:1px solid #fff;border-radius:99px;justify-content:center;align-items:center;height:min(56px,2.916vw);padding:0 2.083vw;font-size:clamp(13px,.9375vw,18px);font-weight:700;line-height:150%;display:flex}@media screen and (max-width:768px){.main_section_07 .box_wrap .box .content_box .button_wrap a span{white-space:nowrap;height:34px;padding:0 20px}}.main_section_07 .box_wrap .box .content_box .button_wrap a:after{content:"";aspect-ratio:1;opacity:0;background:#fff url(/images/ico_arrow_right_up.svg) 50%/45% no-repeat;border-radius:100px;height:min(56px,2.916vw);transition:all .2s linear;position:relative;transform:translate(-100%)}@media screen and (max-width:768px){.main_section_07 .box_wrap .box .content_box .button_wrap a:after{height:34px}}.main_section_07 .box_wrap .box .content_box .button_wrap a:hover{transform:translate(0)}.main_section_07 .box_wrap .box .content_box .button_wrap a:hover span{color:#2c2d2f;background-color:#fff}.main_section_07 .box_wrap .box .content_box .button_wrap a:hover:after{content:"";opacity:1;transform:translate(0)}.main_section_07 .box_wrap .box .content_box .right_area{z-index:1;height:100%}@media screen and (max-width:768px){.main_section_07 .box_wrap .box .content_box .right_area{flex:1 0 0;min-width:0}}@keyframes flowLi{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.main_section_07 .box_wrap .box .content_box .right_area ul{flex-direction:column;justify-content:space-between;height:100%;padding:.625vw 0;list-style:none;animation:6s linear infinite forwards flowLi;display:flex}@media screen and (max-width:768px){.main_section_07 .box_wrap .box .content_box .right_area ul{opacity:.6;padding:6px 0}}.main_section_07 .box_wrap .box .content_box .right_area ul li{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:-.025em;color:#fff;background:#fff3;border-radius:999px;justify-content:center;align-items:center;height:3.33333vw;padding:0 1.25vw;font-size:clamp(10px,.9375vw,18px);font-weight:700;line-height:150%;display:flex}@media screen and (max-width:768px){.main_section_07 .box_wrap .box .content_box .right_area ul li{height:24px;padding:0 6px}}.main_section_07 .box_wrap .box .content_box .right_area img{width:100%}.main_section_07 .box_wrap .box.close{cursor:pointer}.main_section_07 .box_wrap .box.left_box{flex:1 0 0}@media screen and (max-width:768px){.main_section_07 .box_wrap .box.left_box{aspect-ratio:1;flex:auto;max-height:320px}}.main_section_07 .box_wrap .box.left_box:after{transform-origin:50%;content:"Inquiry";white-space:nowrap;color:#fff;font-size:clamp(13px,1.25vw,24px);font-style:normal;font-weight:700;line-height:140%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.main_section_07 .box_wrap .box.left_box .content_box .right_area{-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.main_section_07 .box_wrap .box.right_box{background:url(/images/su_bg.png) 50%/cover no-repeat;border-radius:32px;flex:0 0 0}@media screen and (max-width:768px){.main_section_07 .box_wrap .box.right_box{border-radius:16px;height:auto}.main_section_07 .box_wrap .box.right_box img{max-width:280px}.main_section_07 .box_wrap .box.right_box .content_box{flex-direction:column;gap:20px}}@media screen and (max-width:768px) and (max-width:768px){.main_section_07 .box_wrap .box.right_box .content_box{position:relative}}@media screen and (max-width:768px){.main_section_07 .box_wrap .box.right_box .content_box .right_area{order:1;width:100%}.main_section_07 .box_wrap .box.right_box .content_box .left_area{order:2}}@media screen and (max-width:768px) and (max-width:768px){.main_section_07 .box_wrap .box.right_box .content_box .left_area{position:relative}}.main_section_07 .box_wrap .box.right_box:after{transform-origin:50%;content:"WISEAI Review";white-space:nowrap;color:#fff;font-size:clamp(13px,1.25vw,24px);font-style:normal;font-weight:700;line-height:140%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.main_section_07 .box_wrap .box.right_box.close:after{display:block}@media screen and (max-width:768px){.main_section_07 .box_wrap .box.right_box.close:after{display:none}}.main_section_07 .box_wrap .box h3{white-space:pre-line;text-align:center;letter-spacing:-.025em;color:#fff;z-index:2;font-size:clamp(16px,2.70833vw,52px);font-weight:700;line-height:140%}
