html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;word-break:keep-all}html[lang=ja] html,html[lang=ja] body,html[lang=ja] div,html[lang=ja] span,html[lang=ja] applet,html[lang=ja] object,html[lang=ja] iframe,html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] h4,html[lang=ja] h5,html[lang=ja] h6,html[lang=ja] p,html[lang=ja] blockquote,html[lang=ja] pre,html[lang=ja] a,html[lang=ja] abbr,html[lang=ja] acronym,html[lang=ja] address,html[lang=ja] big,html[lang=ja] cite,html[lang=ja] code,html[lang=ja] del,html[lang=ja] dfn,html[lang=ja] em,html[lang=ja] img,html[lang=ja] ins,html[lang=ja] kbd,html[lang=ja] q,html[lang=ja] s,html[lang=ja] samp,html[lang=ja] small,html[lang=ja] strike,html[lang=ja] strong,html[lang=ja] sub,html[lang=ja] sup,html[lang=ja] tt,html[lang=ja] var,html[lang=ja] b,html[lang=ja] u,html[lang=ja] i,html[lang=ja] center,html[lang=ja] dl,html[lang=ja] dt,html[lang=ja] dd,html[lang=ja] ol,html[lang=ja] ul,html[lang=ja] li,html[lang=ja] fieldset,html[lang=ja] form,html[lang=ja] label,html[lang=ja] legend,html[lang=ja] table,html[lang=ja] caption,html[lang=ja] tbody,html[lang=ja] tfoot,html[lang=ja] thead,html[lang=ja] tr,html[lang=ja] th,html[lang=ja] td,html[lang=ja] article,html[lang=ja] aside,html[lang=ja] canvas,html[lang=ja] details,html[lang=ja] embed,html[lang=ja] figure,html[lang=ja] figcaption,html[lang=ja] footer,html[lang=ja] header,html[lang=ja] hgroup,html[lang=ja] menu,html[lang=ja] nav,html[lang=ja] output,html[lang=ja] ruby,html[lang=ja] section,html[lang=ja] summary,html[lang=ja] time,html[lang=ja] mark,html[lang=ja] audio,html[lang=ja] video{word-break:break-all !important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:unset}:root{color-scheme:light only}@font-face{font-family:"Pretendard";font-weight:100;font-display:swap;src:local("Pretendard Thin"),url("../fonts/Pretendard-Thin.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url("../fonts/Pretendard-ExtraLight.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:300;font-display:swap;src:local("Pretendard Light"),url("../fonts/Pretendard-Light.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:400;font-display:swap;src:local("Pretendard Regular"),url("../fonts/Pretendard-Regular.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:500;font-display:swap;src:local("Pretendard Medium"),url("../fonts/Pretendard-Medium.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url("../fonts/Pretendard-SemiBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:700;font-display:swap;src:local("Pretendard Bold"),url("../fonts/Pretendard-Bold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url("../fonts/Pretendard-ExtraBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:900;font-display:swap;src:local("Pretendard Black"),url("../fonts/Pretendard-Black.woff") format("woff")}@font-face{font-family:"Pretendard JP";font-weight:900;font-display:swap;src:local("Pretendard JP Black"),url("../fonts/PretendardJP-Black.woff2") format("woff2")}@font-face{font-family:"Pretendard JP";font-weight:800;font-display:swap;src:local("Pretendard JP ExtraBold"),url("../fonts/PretendardJP-ExtraBold.woff2") format("woff2")}@font-face{font-family:"Pretendard JP";font-weight:700;font-display:swap;src:local("Pretendard JP Bold"),url("../fonts/PretendardJP-Bold.woff2") format("woff2")}@font-face{font-family:"Pretendard JP";font-weight:600;font-display:swap;src:local("Pretendard JP SemiBold"),url("../fonts/PretendardJP-SemiBold.woff2") format("woff2")}@font-face{font-family:"Pretendard JP";font-weight:500;font-display:swap;src:local("Pretendard JP Medium"),url("../fonts/PretendardJP-Medium.woff2") format("woff2")}@font-face{font-family:"Pretendard JP";font-weight:400;font-display:swap;src:local("Pretendard JP Regular"),url("../fonts/PretendardJP-Regular.woff2") format("woff2")}@font-face{font-family:"Pretendard JP";font-weight:300;font-display:swap;src:local("Pretendard JP Light"),url("../fonts/PretendardJP-Light.woff2") format("woff2")}@font-face{font-family:"Pretendard JP";font-weight:200;font-display:swap;src:local("Pretendard JP ExtraLight"),url("../fonts/PretendardJP-ExtraLight.woff2") format("woff2")}@font-face{font-family:"Pretendard JP";font-weight:100;font-display:swap;src:local("Pretendard JP Thin"),url("../fonts/PretendardJP-Thin.woff2") format("woff2")}header{position:sticky;top:0;width:100%;background-color:#fff;border-bottom:1px solid #ebebeb;display:flex;flex-direction:column;justify-content:center;align-items:stretch;z-index:100;transition:all .2s ease}header.open{height:100dvh;background-color:#000;border-color:#444}header.open .menu .btn{color:#fff;background-image:url("../icons/26/ic-xmark.svg")}header.open h1 img{filter:invert(100%)}header img{display:block}header .wrap{padding-block:26px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .menu{position:relative;z-index:1;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:100px;margin-left:auto}header .menu.mobile{display:none}header .i18n{display:flex;height:-moz-fit-content;height:fit-content}header .i18n li{display:inline;font:600 14px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#ccc}header .i18n li.active{color:#333}header .i18n li+li{position:relative;margin-left:24px}header .i18n li+li:before{content:"";position:absolute;left:-14px;top:50%;width:4px;height:4px;border-radius:50%;background-color:#ccc;transform:translateY(-50%)}header .i18n button{font:600 14px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:inherit}@media(max-width: 991px){header .menu.pc{display:none}header .menu.mobile{display:flex}}.full-screen-menu{overflow:hidden;height:0;width:100%}.full-screen-menu .wrap{background-color:#000;padding-inline:30px;padding-block:60px;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.full-screen-menu ul:not(.i18n){width:100%}.full-screen-menu ul:not(.i18n) li{font:400 25px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#fff;position:relative;text-align:right;opacity:.5}.full-screen-menu ul:not(.i18n) li+li{margin-top:30px}.full-screen-menu ul:not(.i18n) li.active{opacity:1}.full-screen-menu ul:not(.i18n) li.active::after{content:"";position:absolute;right:-30px;top:50%;width:3px;height:20px;background-color:#fff;transform:translateY(-50%);transition:all .2s ease}.full-screen-menu ul:not(.i18n) li a{color:inherit}.full-screen-menu .i18n li{color:#444}.full-screen-menu .i18n li.active{color:#ccc}.open .full-screen-menu{height:100%}footer{position:relative;background-color:#f7f6f8;padding-block:80px;z-index:10}footer a[class*=logo]{display:block;font-size:0}footer a[class*=logo] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}footer .logo-jon{width:140px}footer .logo-inobiz{height:50px}footer .gnb{margin:0 0 10px}footer .wrap{display:flex}footer .wrap-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4.5px;margin-inline:40px auto;font:400 14px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#909090;color:#909090}@media(max-width: 991px){footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:40px}footer .wrap-text{order:1;width:100%;margin:unset;font-size:13px}footer a[class*=logo] img{max-width:30dvw}}.gnb{display:flex;height:-moz-fit-content;height:fit-content;gap:30px}.gnb li{position:relative;display:inline;font:600 14px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#666;color:#666;white-space:nowrap}.gnb li:hover{color:#000;opacity:unset}.gnb li.active{color:#000}.gnb a{color:inherit;position:relative}.gnb a::after{content:"";position:absolute;top:-27px;left:-15px;width:calc(100% + 30px);height:calc(100% + 54px)}footer .gnb li{font:400 14px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#909090}footer .gnb li+li::before{content:"";position:absolute;left:-17px;top:50%;transform:translateY(-50%);width:1px;height:11px;background-color:#dadada}@media(max-width: 991px){footer .gnb{flex-direction:column;gap:16px;margin-bottom:40px}footer .gnb li+li::before{content:unset}footer .gnb li a{display:block}footer .gnb li a::after{top:-8px;left:0;width:100%;height:calc(100% + 16px)}}.modal-open{overflow:hidden}.slick-dragging{pointer-events:none;opacity:.7}.modal{position:fixed;width:100%;height:100%;z-index:1000;top:0;left:0;background-color:rgba(0,0,0,.4);display:none}.modal.active{display:block}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1080px;height:800px;max-height:90dvh;background-color:#fff;display:grid;grid-template-columns:320px 1fr}.modal-header{padding:50px 40px;display:flex;flex-direction:column;border-right:1px solid #efefef}.modal-header .heading{min-height:208px;padding-bottom:20px}.modal-header .title{font:600 36px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000}.modal-header .title-sub{font:500 20px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#555;margin-top:10px}.modal-header ul li{font:400 16px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#a0a0a0;color:#a0a0a0;margin-bottom:10px}.modal-header ul li::before{content:"#"}.modal-header a{margin-top:auto;align-self:flex-start}.modal-body{padding:40px 20px;overflow-y:auto}.modal-body .abstract{padding:20px;background-color:#fafafa;border-radius:6px;margin-bottom:30px}.modal-body .abstract strong{display:block;font:600 20px/150% "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;letter-spacing:-0.02em;margin-bottom:10px}.modal-body .abstract strong mark{color:#ff7931;background:unset}.modal-body .abstract p{font:400 16px/150% "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000}.modal-body .title{padding-top:20px;border-top:1px solid #07203e;display:flex;gap:20px}.modal-body .title span{font:600 20px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000}.modal-body .title p{font:400 18px/150% "Pretendard JP","Pretendard","Roboto",sans-serif;color:#7f7f7f;flex:1}.modal-body .title strong{font-weight:600}.modal-body .content{margin-top:30px}.modal-body .content img{width:100%;height:auto}@media(max-width: 991px){.modal-content{width:100%;height:100dvh;max-height:unset;display:flex;flex-direction:column;overflow:hidden}.modal-header{flex:none;padding:20px 20px 10px;border-bottom:1px solid #d6dce5;box-shadow:0 0 0 8px #f1f2f5}.modal-header .heading{min-height:unset;margin-top:20px}.modal-header .title{font-size:24px}.modal-header .title-sub{font-size:18px}.modal-header ul{margin-top:20px}.modal-header ul li{font-size:14px}.modal-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px;margin-top:8px}.modal-body .abstract{margin-bottom:20px}.modal-body .title{flex-direction:column}.modal-body .title span{font-size:18px;letter-spacing:-0.02em}.modal-body .title p{font-size:16px;letter-spacing:-0.02em}.modal-body .content{margin-top:40px}.modal-body .content img{width:calc(100% + 40px);margin-inline:-20px}}.partners{margin-block:80px 100px}.partners .title{font:600 36px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;color:#000;text-align:center;margin-block:80px 70px}.partners ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px 40px}.partners ul li{position:relative}.partners ul li img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.partners ul li:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.partners+.partners{margin-top:100px}@media(max-width: 991px){.partners .title{margin-block:60px 40px}.partners ul{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.partners ul li{flex:0 0 20%}}@media(max-width: 575px){.partners ul li{flex:0 0 29%}}.banner{position:relative;width:100%;min-height:620px;display:flex;flex-direction:column;justify-content:center;align-items:center}.banner .wrap{flex:1;padding-block:130px 80px;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.banner h2{font:600 50px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#fff}.banner h3{font:600 36px/49px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#fff;align-self:flex-end;text-align:right}.banner strong{text-align:center}.banner img{position:absolute;top:0;z-index:-10;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner:has(img:only-child){min-height:unset;height:200px}.banner.type-ask{min-height:unset;background:url("../images/banner/ask.png") right/cover no-repeat}.banner.type-ask .wrap{padding-block:160px}.banner.type-ask .title{font:600 32px/40px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;margin-bottom:10px;letter-spacing:unset}.banner.type-ask p{font:400 18px/25px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#848484;letter-spacing:-0.05em}.banner.type-ask .btn{margin-top:40px}@media(max-width: 575px){.banner.type-ask .wrap{padding-block:120px 170px}.banner.type-ask p{font:400 18px/150% "Pretendard JP","Pretendard","Roboto",sans-serif;letter-spacing:-0.05em}.banner.type-ask .title{font:600 24px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;letter-spacing:0}.banner.type-ask .btn{margin-top:20px}}.banner.type-title{min-height:unset;margin-block:60px 80px}.banner.type-title .wrap{padding:unset;gap:50px;max-width:864px}.banner.type-title .title{font:600 46px/60px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#343434}.banner.type-title p{font:400 24px/36px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#292e32;text-align:center;word-break:keep-all}.banner.type-goto{height:420px;min-height:unset}.banner.type-goto::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:-1}.banner.type-goto .wrap{padding-block:90px;align-items:center}.banner.type-goto .title{font:600 46px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#fff;margin-bottom:70px}.banner.type-welcome{position:sticky;top:0;background:linear-gradient(90deg, #FF852A 0%, #FF391B 100%);min-height:unset;z-index:10}.banner.type-welcome .mobile{display:none}.banner.type-welcome .wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3px 44px;font:600 16px/140% "Pretendard JP","Pretendard","Roboto",sans-serif;color:#fff;letter-spacing:.01em;text-align:center}.banner.type-welcome .wrap a{font-size:14px;font-weight:400;color:inherit;text-decoration:underline}.banner.type-welcome .btn{width:24px;aspect-ratio:1;background:url("../icons/24/ic-xmark.svg") center/24px no-repeat;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media(max-width: 991px){.banner.type-welcome .wrap{font-size:12px;line-height:22px;padding:10px 36px}.banner.type-welcome .wrap a{font-size:12px}.banner.type-welcome .btn{width:18px;background-size:18px}.banner.type-welcome .mobile{display:block}.banner.type-welcome .pc{display:none}}.banner.set-bg-bottom img{-o-object-position:bottom;object-position:bottom}@media(max-width: 991px){.banner{min-height:min(580px,40dvh);display:flex}.banner .wrap{padding-block:60px 50px;height:100%;flex:1}.banner h2{font-size:32px}.banner h3{font:400 20px/normal "Pretendard JP","Pretendard","Roboto",sans-serif}.banner.type-title{margin-block:60px}.banner.type-title .wrap{padding-inline:20px;gap:40px}.banner.type-title .wrap .title{font:600 24px/150% "Pretendard JP","Pretendard","Roboto",sans-serif;text-align:left}.banner.type-title .wrap p{font:400 16px/150% "Pretendard JP","Pretendard","Roboto",sans-serif;text-align:left}.banner.type-goto .wrap{justify-content:center}.banner.type-goto .title{font-size:24px;margin-bottom:50px}.banner.type-goto img{-o-object-position:center;object-position:center}}.module-text{height:unset;margin-block:80px 60px}.module-text .wrap{padding-block:unset}.module-text .title{font:600 30px/150% "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;margin-top:20px}.module-text .title-sub{font:600 18px/normal "Pretendard JP","Pretendard","Roboto",sans-serif}.module-text .title-sub span{background:linear-gradient(198deg, #FF9056, #FF5C42);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.module-text .dscpt{font:400 24px/150% "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;margin-top:30px}.banner .module-text{width:100%;margin:unset;padding-block:100px 160px}.banner .module-text .title{margin-top:8px;font-size:32px;text-shadow:0 2px 8px rgba(0,0,0,.5)}.banner .module-text .dscpt{margin-top:50px;font:600 18px/normal "Pretendard JP","Pretendard","Roboto",sans-serif}.banner .module-text .dscpt li{position:relative;padding-left:16px}.banner .module-text .dscpt li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:5px;height:5px;background-color:#fff}.banner .module-text .dscpt li+li{margin-top:16px}.banner .module-text .title,.banner .module-text .dscpt{color:#fff}@media(max-width: 991px){.module-text{margin-block:60px 40px}.banner .module-text{padding-block:20px 40px}.banner .module-text .title{font-size:24px}.banner .module-text .dscpt{font-size:16px}.module-text .title{font-size:24px}.module-text .dscpt{font-size:16px}}.wrap{max-width:1100px;padding-inline:20px;margin:auto}.wrap.not-padding{padding-inline:unset}.wrap.full{max-width:1920px}@media(max-width: 991px){.wrap.not-padding{padding-inline:20px}}.badge{display:inline-block;font:600 18px/30px "Pretendard JP","Pretendard","Roboto",sans-serif;border-radius:4px;background-color:#eef5fe;color:#1e6dfe;padding-inline:8px}@media(max-width: 991px){.badge{font-size:14px;line-height:28px;padding-inline:10px}}.slick-list{cursor:ew-resize}.slick-slide{margin-inline:20px}.slick-dots{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px}.slick-dots li{position:relative;width:8px;height:8px;background-color:#7c7c7c;border-radius:50%;opacity:.35;cursor:pointer}.slick-dots li.slick-active{opacity:1}.slick-dots li::after{content:"";position:absolute;top:-100%;left:-50%;width:200%;height:300%}.slick-dots li button{display:none}.btn{background-color:unset;border:unset;padding:unset;cursor:pointer;font:600 16px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;word-break:keep-all}.btn.type-ask{color:#555;display:flex;align-items:center;gap:8px;padding:unset}.btn.type-ask::after{content:"";display:block;width:40px;height:40px;background:#cbcbcb url("../icons/20/ic-arrow-ask.svg") center/20px no-repeat;border-radius:50%}.btn.type-opacity{background-color:hsla(0,0%,100%,.1);border:2px solid #fff;padding:18px 36px;font:600 18px/22px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.btn.type-round{background-color:#000;border-radius:60px;padding:10px 26px;color:#fff}.btn.open-menu{background:url("../icons/26/ic-hamburger.svg") right 8px center/26px no-repeat;font:600 14px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;padding:4px 45px 4px 0}@media(max-width: 991px){.btn.type-opacity{font:400 16px/150% "Pretendard JP","Pretendard","Roboto",sans-serif;padding:16px 28px}.btn.type-round{padding:unset;width:40px;height:40px}.modal .btn.type-round{order:-1;text-indent:-9999px;background-color:unset;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:-10px}.modal .btn.type-round::after{content:"";display:block;width:16px;height:16px;border-width:0 0 4px 4px;border-style:solid;border-color:#555;transform:rotate(45deg)}}.floating{position:fixed;bottom:40px;right:max(50dvw - 1000px,40px);z-index:100;padding:12px 16px;display:flex;flex-direction:column;gap:16px;justify-content:flex-end;align-items:flex-end;z-index:1}.floating .label{font:600 16px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;padding:7px 20px;display:flex;align-items:center;gap:40px;box-shadow:4px 2px 9px 0 rgba(169,169,169,.25);border-radius:50px;height:50px;background-color:#fff;cursor:pointer}.floating .label::after{content:"";display:block;background:#eee url("../icons/12/ic-xmark.svg") no-repeat center center/12px;width:22px;height:22px;border-radius:6px;box-shadow:4px 2px 9px 0 rgba(169,169,169,.25)}.floating a{width:60px;height:60px;border-radius:24px;background:url("../icons/36/ic-download.svg") no-repeat center center/36px,linear-gradient(134deg, #FF7830 1.83%, #FF5900 98.55%);box-shadow:4px 2px 9px 0 rgba(169,169,169,.25)}@media(max-width: 991px){.floating{right:20px;bottom:16px}}.summary{position:relative;margin-top:60px;padding-bottom:80px;background:url("../images/summary/background.png") right bottom/800px no-repeat}.summary ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;gap:6px}.summary ul .content{margin-top:25px;text-align:center}.summary ul .title{font:600 18px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#979797;margin-block:8px 12px}.summary ul .dscpt{font:600 36px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000}.summary ul .eyebrow{font:400 14px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#979797}.summary ul li{text-align:center}.summary img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover}@media(max-width: 991px){.summary{margin-top:40px;background:unset}.summary ul{justify-content:center;display:grid;grid-template-columns:repeat(2, 120px);gap:60px 40px}}.awards{padding-block:80px;background-color:#fbfbfb}.awards .slick-list{margin-bottom:20px}.awards p{font:400 30px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;text-align:center}.awards p.title{font-weight:700}.awards .list-awards{margin-top:40px}.awards .list-awards .item{position:relative;border-radius:20px;width:1100px;height:460px;padding:40px 60px;overflow:hidden}.awards .list-awards .item img{width:220px}.awards .list-awards .item p{font:600 24px/140% "Pretendard JP","Pretendard","Roboto",sans-serif;text-align:left}.awards .list-awards .item .thumbnail{position:absolute;right:56px;bottom:-30px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.awards .list-awards .item.item-01{background:#FFED71 url(../icons/380/tcb.png) 90px 150px/370px no-repeat}.awards .list-awards .item.item-01::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 237, 113, 0) 86.85%, rgba(255, 237, 113, 0.5) 100%);z-index:1}.awards .list-awards .item.item-02{background:#B0E0FB url(../icons/380/copyright.png) 90px 150px/370px no-repeat}.awards .list-awards .item.item-02::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(176, 224, 251, 0) 86.85%, rgba(176, 224, 251, 0.5) 100%);z-index:1}.awards .list-awards .item.item-03{background:#FF8372 url(../icons/380/webawards.png) 90px 150px/370px no-repeat}.awards .list-awards .item.item-03::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 131, 114, 0) 86.85%, rgba(255, 131, 114, 0.5) 100%);z-index:1}.awards .list-awards .item.item-04{background:#8EAFF6 url(../icons/380/venture.png) 90px 150px/370px no-repeat}.awards .list-awards .item.item-04::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(142, 175, 246, 0) 86.85%, rgba(142, 175, 246, 0.5) 100%);z-index:1}@media(max-width: 991px){.awards{padding-block:40px}.awards .title,.awards .title-sub{font-size:24px;text-align:left;padding-inline:20px}.awards .list-awards .slick-list .item{display:flex;flex-direction:column;justify-content:space-between;width:calc(100dvw - 40px);height:390px;padding:20px;background-position:right -10px top 45px;background-size:180px}.awards .list-awards .slick-list .item p{font-size:18px;line-height:normal}.awards .list-awards .slick-list .item .thumbnail{position:absolute;bottom:unset;right:unset;position:relative;width:calc(100% + 10px);gap:10px;order:1;margin:0 -10px -30px}.awards .list-awards .slick-list .item .thumbnail img{width:50%;max-width:180px}}.feature{margin-block:6px 80px}.feature .list-feature{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.feature .list-feature .item{position:relative;border-radius:20px;overflow:hidden;min-height:470px;background:url("../images/feature/feature-01.png") center/cover no-repeat}.feature .list-feature .item-02{background:url("../images/feature/feature-02.png") center/cover no-repeat}.feature .list-feature .item-02 .front{background-color:#c8c5b9;box-shadow:0px 10px 80px 90px #c8c5b9}.feature .list-feature .item-02 .back a{color:#ffe6cd}.feature .list-feature .item-02 .back a::after{border-color:#ffe6cd}.feature .list-feature .item-03{background:url("../images/feature/feature-03.png") center/cover no-repeat}.feature .list-feature .item-03 .front{background-color:#46628a;box-shadow:0px 10px 80px 90px #46628a}.feature .list-feature .item-03 .back a{color:#60fff5}.feature .list-feature .item-03 .back a::after{border-color:#60fff5}.feature .list-feature .item:hover .back{opacity:1}.feature .front{position:absolute;top:0;left:0;padding:40px 32px 0;width:100%;background-color:#a2ccff;box-shadow:0px 10px 80px 90px #a2ccff;transition:all .3s ease}.feature .front .title{font:600 24px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#fff}.feature .front::after{content:"";position:absolute;left:32px;bottom:-42px;width:26px;height:26px;background:url("../icons/26/ic-circle-arrow.svg") left bottom/26px no-repeat}.feature .back{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);height:100%;padding:30px 20px 20px;opacity:0;transition:all .3s ease}.feature .back ul{margin-bottom:12px}.feature .back li{position:relative;font:600 16px/21px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#fff;margin-bottom:14px;padding-left:24px}.feature .back li::before{content:"";position:absolute;top:8.5px;left:10px;width:4px;height:4px;background-color:#fff;border-radius:50%}.feature .back a{position:relative;align-self:flex-start;font:800 14px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#5fa9ff;margin-left:8px;text-decoration:underline;transition:all .2s ease}.feature .back a::after{content:"";position:absolute;top:50%;right:-16px;width:6px;height:6px;border:0 solid #5fa9ff;border-width:2px 2px 0 0;transform:translateY(-50%) rotate(45deg)}.feature .back a:hover{text-decoration:underline}@media(max-width: 991px){.feature .list-feature{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.feature .list-feature .front .title{font-size:28px}}.history{background-color:#1d1d1d;color:#fff;padding-top:80px}.history .title{font:700 32px/46px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#fff;text-align:center}.history-timeline{margin-top:60px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:60px;width:754px;margin-inline:auto}.history-year{align-self:flex-start;position:sticky;width:200px;top:115px;left:0;height:calc(100dvh - 115px);z-index:1}.history-year ul{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px}.history-year ul::after{content:"";position:absolute;top:24px;right:6px;width:2px;bottom:0;background-color:#797979;z-index:-1}.history-year li{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px}.history-year li button{font:600 28px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#797979;padding:6px 0 6px 22px;transition:all .2s ease}.history-year li::after{content:"";display:block;width:14px;aspect-ratio:1;background-color:#797979;border-radius:50%;z-index:1;transition:all .2s ease}.history-year li.active button{color:#ff824d;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:#000}.history-year li.active::after{background:linear-gradient(198deg, #FF8A50 0%, #FF5C42 100%),#fe8103;width:22px;border:4px solid #797979;box-sizing:border-box;margin-right:-4px}.history-content>li{margin-bottom:120px}.history .month{width:550px;font:500 16px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;margin-bottom:20px}.history .month>span{display:block}.history .month-label{color:#797979}.history .month ul{margin-top:5px}@media(max-width: 991px){.history{padding-block:120px 60px}.history .month{width:unset}.history-timeline{display:unset}.history-year{width:unset;top:72px;padding-top:20px;background-color:#1d1d1d;height:unset;margin:0 -20px 20px}.history-year ul{flex-direction:row;justify-content:flex-start;padding-inline:10px;overflow-x:auto}.history-year ul::after{content:unset}.history-year ul li{font-size:20px}.history-year ul li button{padding:6px 10px}.history-year ul li::before,.history-year ul li::after{content:unset}.history-content>li{padding-top:60px;margin-bottom:60px}}.solution{margin-block:6px 80px}.solution .slick-list{padding-block:10px 30px !important;margin-top:-10px}.solution .item{border-radius:20px;background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.15);width:380px;overflow:hidden;cursor:pointer}.solution .thumbnail{position:relative;height:320px}.solution .thumbnail img{width:100%;height:inherit;-o-object-fit:cover;object-fit:cover}.solution .thumbnail .dim{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(38, 38, 38, 0.4) 0%, rgba(0, 0, 0, 0) 100%),hsla(0,0%,40%,.2);padding:30px}.solution .thumbnail .dim p{font:600 20px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#eee}.solution .thumbnail .dim p.title{font:700 30px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;margin-bottom:7px}.solution .content{padding:20px}.solution .content p{font:400 20px/150% "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.solution .content a{font:600 16px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#555;margin-top:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px}.solution .content a::after{content:"";width:20px;height:20px;background:url("../icons/20/ic-arrow-right.svg") center/20px no-repeat}@media(max-width: 991px){.solution .item{width:300px;margin-inline:10px}.solution .thumbnail{height:260px}.solution .thumbnail .dim{padding:20px}.solution .thumbnail .dim p{font-size:16px}.solution .thumbnail .dim p.title{font-size:28px;margin-bottom:6px}.solution .content{padding-block:16px}.solution .content p{margin-top:8px;font-size:16px}.solution .content a{font-size:14px}.solution .content a::after{width:18px;height:18px}}.success{background-color:#333;padding-block:120px}.success h3{font:600 32px/40px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#fff}.success .list-case{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:30px}.success .item{position:relative;border-radius:10px;overflow:hidden;cursor:pointer}.success .item .title{font:600 24px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#fff}.success .item .dscpt{font:600 18px/26px "Pretendard JP","Pretendard","Roboto",sans-serif;color:hsla(0,0%,100%,.8);margin-top:24px}.success .item .dscpt li::before{content:"#"}.success .content{position:absolute;top:0;left:0;padding:30px 20px 20px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.success .content::after{content:"";display:"block";margin-top:auto;width:26px;height:26px;background:url("../icons/26/ic-circle-arrow.svg") center/26px no-repeat}.success img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 991px){.success{padding-block:40px}.success h3{font-size:24px}.success .list-case{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.success .content::after{content:unset}.success .item .title{font-size:20px}.success .item .dscpt{font-size:16px;line-height:150%}}.navigator h2{font:600 42px/52px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;margin-bottom:60px;text-transform:uppercase}.navigator .tab{margin-bottom:50px}.navigator .tab ul{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:80px;margin:80px auto 0}.navigator .tab ul li{font:600 20px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#b2b2b2;padding-inline:4px;padding-bottom:14px;display:block}.navigator .tab ul li.active{color:#000;box-shadow:inset 0px -2px 0 0px #000}.navigator .tab ul li a{color:inherit}.navigator .tab-content a{color:inherit;text-decoration:underline}.navigator .contact .info{display:grid;grid-template-columns:repeat(3, 1fr);gap:90px}.navigator .contact .info dt{font:600 19px/27px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#b3b3b3;margin-bottom:25px}.navigator .contact .info dd{font:400 16px/22px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;margin-top:14px}.navigator .contact .info dd strong{font-weight:700}.navigator .contact .info dd span,.navigator .contact .info dd a,.navigator .contact .info dd strong{display:inline-block}.navigator .contact .info dd a{margin-left:36px}.navigator .contact .info dl:nth-child(2){grid-column:span 2}.navigator .contact .list-map{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin-top:58px}.navigator .contact .list-map .item{flex:1}.navigator .contact .list-map ul{margin:22px 0 0 95px;font:400 16px/22px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000}.navigator .contact .list-map ul strong{font-weight:700}.navigator .contact .list-map ul li+li{margin-top:8px}.navigator .contact .list-map .root_daum_roughmap{position:relative;width:100%}.navigator .contact .list-map .root_daum_roughmap .wrap_map{height:330px}.navigator .contact .list-map .root_daum_roughmap:hover::after{background-color:unset;z-index:-1}.navigator .contact .list-map .root_daum_roughmap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1;transition:all .2s ease}.navigator .contact .list-map .root_daum_roughmap div:has(>div>img[src*=marker]){position:relative}.navigator .contact .list-map .root_daum_roughmap div:has(>div>img[src*=marker]) .roughmap_maker_label:after{content:"";width:45px;height:50px;background:url("../icons/marker.svg") center/cover no-repeat;transform:translate(-15px, 50px);z-index:-1}.navigator .contact .list-map .root_daum_roughmap div:has(>div>img[src*=marker]) a{width:100px;height:100px;position:absolute;top:0;left:0;transform:translate(-50%, -10%)}.navigator .contact .list-map .root_daum_roughmap div:has(>div>img[src*=marker]) span,.navigator .contact .list-map .root_daum_roughmap div:has(>div>img[src*=marker]) img{display:none !important}.navigator .contact .list-map .root_daum_roughmap .wrap_controllers,.navigator .contact .list-map .root_daum_roughmap .map_border,.navigator .contact .list-map .root_daum_roughmap .wrap_btn_zoom{display:none}.navigator .recruit .info dl{display:grid;grid-template-columns:repeat(3, 1fr);font:400 19px/27px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;margin-bottom:40px}.navigator .recruit .info p{font:400 14px/24px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#333}.navigator .recruit .info p strong{font-weight:600}.navigator .recruit .info p>span{margin-inline:8px}@media(max-width: 991px){.navigator{margin-top:60px}.navigator .tab{margin-bottom:40px}.navigator .tab ul{padding-inline:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:30px}.navigator h2{font-size:34px;margin-bottom:40px}.navigator .contact .info{display:grid;grid-template-columns:repeat(1, 1fr);gap:40px}.navigator .contact .list-map{margin-top:80px}.navigator .contact .list-map ul{margin:20px 0 0 0}.navigator .recruit .info dl{grid-template-columns:repeat(2, 1fr) auto}.navigator .recruit .info dl{font:400 16px/150% "Pretendard JP","Pretendard","Roboto",sans-serif}}@media(max-width: 575px){.navigator .contact .info dd a{margin-left:8px}}.philosophy{margin-block:210px 48px}.philosophy h3{font:600 25px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000}.philosophy .list-philosophy{display:grid;grid-template-columns:repeat(3, 1fr);gap:36px;margin-top:8px}.philosophy .list-philosophy img{width:100%;height:310px;-o-object-fit:cover;object-fit:cover}.philosophy .list-philosophy .content{margin-top:30px;padding-inline:6px}.philosophy .list-philosophy .content p{font:400 14px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#9b9b9b}.philosophy .list-philosophy .content dt{font:600 24px/normal "Pretendard JP","Pretendard","Roboto",sans-serif;color:#000;margin-block:16px 8px}.philosophy .list-philosophy .content dd{font:300 16px/27px "Pretendard JP","Pretendard","Roboto",sans-serif;color:#383838;margin-top:7px}@media(max-width: 991px){.philosophy{margin-block:120px 40px}.philosophy .list-philosophy{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.philosophy .list-philosophy .content{margin-top:20px;padding-inline:unset}.philosophy .list-philosophy .content dt{margin-top:8px}.philosophy .list-philosophy .content dd{font-size:14px;line-height:21px;margin-top:unset}}/*# sourceMappingURL=main.min.css.map */