@import"/static/portal/css/pagination.css";@import"/static/commons/css/common.css";@import"/static/font/material-symbols-outlined/index.css";@font-face{font-family:"Verdana";src:url(/static/eng/font/verdana.ttf) format("truetype"),url(/static/eng/font/verdana.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Verdana";src:url(/static/eng/font/verdana-bold.ttf) format("truetype"),url(/static/eng/font/verdana-bold.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:"Montserrat";src:url(/static/eng/font/Montserrat-Black.ttf) format("truetype"),url(/static/eng/font/Montserrat-Black.woff) format("woff");font-style:normal;font-weight:900}@font-face{font-family:"Montserrat";src:url(/static/eng/font/Montserrat-Bold.otf) format("opentype"),url(/static/eng/font/Montserrat-Bold.woff) format("woff");font-style:normal;font-weight:700}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:none}body{width:100%;height:100%;min-height:100%;background:#fff}body,input,select,textarea,button,label{font-size:14px;font-family:"Verdana",sans-serif;color:#666}ul,ol,li{list-style:none}table{border-spacing:0;border:0;border-collapse:collapse}img,fieldset,abbr{border:0}button{border:0;cursor:pointer}address,caption,cite,code,em{font-style:normal;font-weight:normal}img,input,select,textarea,button,label{vertical-align:middle}caption,legend{width:1px;height:1px;margin-top:-1px;line-height:1px;text-indent:-9999px;overflow:hidden}header,section,nav,hgroup,footer,aside,article,figure,nav{display:block}table td{word-wrap:break-word;word-break:break-all}hr{display:none}.hide{position:absolute;left:0;top:0;overflow:hidden;text-indent:-9999px}*:focus-visible{box-shadow:0 0 4px #fff;outline:2px dashed #000;outline-offset:2px}h2,h3{font-family:"Montserrat"}.wrap{position:relative;left:0;right:0;margin:0 auto}.wrap--w1280{width:100%;max-width:1312px;padding:120px 16px}@media screen and (max-width: 1200px){.wrap--w1280{padding:48px 16px}}@media screen and (max-width: 600px){.wrap--w1280{padding:48px 8px}}.wrap--w1600{width:100%;max-width:1632px;padding:0 16px}.header{position:fixed;width:100%;top:0;left:0;z-index:100;background-color:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.header__box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:30px 0;border-bottom:1px solid rgba(1,1,1,.1)}@media screen and (max-width: 1200px){.header__box{padding:18px 0}}.header__logo{height:40px}@media screen and (max-width: 1200px){.header__logo{display:flex;height:24px}}.header__logo img{height:100%;object-fit:contain}.header__logolink{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:151px;height:36px;gap:14px;font-size:14px;line-height:1.26;color:#000;border-radius:99px;border:1px solid #000}@media screen and (max-width: 1200px){.header__logolink{width:91px;height:21px;gap:4px;font-size:8px}.header__logolink i{font-size:14px}}.section-visual{position:relative;height:100vh;width:100%;overflow:hidden}@media screen and (max-width: 1200px){.section-visual{padding-top:60px;height:auto;min-height:454px;max-height:100vh}}.section-visual .wrap{padding-bottom:42px}@media screen and (max-width: 1200px){.section-visual .wrap{padding-bottom:20px}}@media screen and (min-width: 1980px){.section-visual .wrap{max-width:max(85vw,1632px)}}.swiper-area{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;padding-bottom:max(2.6vw,50px)}@media screen and (max-width: 1200px){.swiper-area{padding-top:7.29vw;padding-bottom:16.15vw}}@media screen and (max-width: 600px){.swiper-area{padding-top:max(7vw,25.2px);padding-bottom:max(15.56vw,56px)}}.swiper-text{position:relative;height:max(7.71vw,148px)}@media screen and (max-width: 1200px){.swiper-text{height:11.11vw}}.swiper-text::after{content:"";position:absolute;display:block;width:1.67vw;height:1.67vw;min-width:32px;min-height:32px;top:max(.83vw,16px);left:max(-0.52vw,-10px);box-sizing:border-box;border:max(.42vw,8px) solid #e42c01}@media screen and (max-width: 1200px){.swiper-text::after{width:2.78vw;height:2.78vw;min-width:unset;min-height:unset;top:1.11vw;left:-0.83vw;border:.83vw solid #e42c01}}.swiper-text .swiper-slide{height:84px;font-family:"Montserrat";font-size:max(6.25vw,120px);word-break:keep-all;font-weight:900;text-align:left;text-transform:uppercase;color:#eee;filter:blur(20px);transition:.7s}@media screen and (max-width: 1200px){.swiper-text .swiper-slide{font-size:9.17vw;height:5.56vw;filter:blur(1.39vw)}}.swiper-text .swiper-slide-active{color:#000;filter:blur(0)}.swiper-img{position:relative;width:calc(100% + 320px)}@media screen and (max-width: 600px){.swiper-img{width:100%;padding:0 20px}}.swiper-img__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;width:100%}@media screen and (max-width: 1200px){.swiper-img__grid{gap:20px}}@media screen and (max-width: 600px){.swiper-img__grid{grid-template-columns:repeat(2, 1fr);gap:8px}}.swiper-img__grid img{width:100%;object-fit:cover}@media screen and (max-width: 600px){.swiper-img__grid img{overflow:hidden;height:35.56vw;max-height:128px;border-radius:1.39vw}}.character{position:absolute;width:36.56vw;height:37.5vw;bottom:0;left:0;right:0;z-index:10;margin:0 auto;transition:.5s}@media screen and (max-width: 1200px){.character{width:39vw;height:40vw;min-width:234px;min-height:240px;max-width:468px;max-height:480px}}.character .img-wrap{position:relative;width:100%;height:100%;left:0;transition:.7s}.character img{position:absolute;bottom:0;left:0;width:100%;object-fit:contain;opacity:0;transition:1s}.character.slide-0 .img-wrap>img:nth-child(1){opacity:1}.character.slide-1 .img-wrap{left:200px}.character.slide-1 .img-wrap>img:nth-child(2){opacity:1}@media screen and (max-width: 1200px){.character.slide-1 .img-wrap{left:19.44vw}}.character.slide-2 .img-wrap{left:-150px}.character.slide-2 .img-wrap>img:nth-child(3){opacity:1}@media screen and (max-width: 1200px){.character.slide-2 .img-wrap{left:-13.89vw}}.animated-text{position:absolute;bottom:-3vw;left:-3vw;font-size:11.1vw;font-family:"Montserrat";font-weight:900;word-break:keep-all;opacity:.15}.animated-text span{color:#767676}.animated-text span:nth-child(-n+7){color:#e42c01}.title{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px}@media screen and (max-width: 600px){.title{gap:9px}}.title img{width:76px}@media screen and (max-width: 600px){.title img{width:45px}}.title__txt h2{font-size:48px;line-height:48px;color:#000;font-weight:700}@media screen and (max-width: 1200px){.title__txt h2{font-size:40px;line-height:40px}}@media screen and (max-width: 600px){.title__txt h2{font-size:24px;line-height:29px}}.title__txt p{margin-top:16px;font-size:16px;word-break:keep-all}@media screen and (max-width: 600px){.title__txt p{margin-top:9px;font-size:12px;line-height:1.2}}.section-sub01{background-color:#f6f7f9}.section-sub01__txt{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;margin-top:30px}.section-sub01__txt p{font-size:16px;line-height:1.5;word-break:keep-all;color:#222}@media screen and (max-width: 600px){.section-sub01__txt p{font-size:14px}}.section-sub01__img{margin-top:40px}@media screen and (max-width: 1200px){.section-sub01__img{margin-top:30px}}.section-sub01__img img{display:none;width:100%;left:0;right:0;margin:0 auto}.section-sub01__img img.pc{display:block}@media screen and (max-width: 1200px){.section-sub01__img img.pc,.section-sub01__img img.mo{display:none}.section-sub01__img img.ta{display:block;max-width:800px}}@media screen and (max-width: 600px){.section-sub01__img img.pc,.section-sub01__img img.ta{display:none}.section-sub01__img img.mo{display:block;max-width:350px}}.section-sub02__gridbox{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}@media screen and (max-width: 1200px){.section-sub02__gridbox{grid-template-columns:1fr}}@media screen and (max-width: 600px){.section-sub02__gridbox{gap:8px}}.section-sub02__gridbox-content{position:relative;box-sizing:border-box;border-radius:16px;border:1px solid #ed6c4e;overflow:hidden}.section-sub02__gridbox-content h3{display:inline-block;padding:12px 24px;max-width:calc(100% - 45px);font-size:22px;line-height:1.2;font-weight:700;font-stretch:normal;text-align:left;word-break:keep-all;color:#fff;background-color:#ed6c4e;border-bottom-right-radius:16px}@media screen and (max-width: 600px){.section-sub02__gridbox-content h3{font-size:16px}}.section-sub02__gridbox-content p{padding:7px 24px 24px;font-size:18px;line-height:1.5;color:#666;word-break:keep-all}@media screen and (max-width: 600px){.section-sub02__gridbox-content p{padding:16px 24px 24px;font-size:14px}}.section-sub03{background-color:#f6f7f9}.section-sub03 .wrap--w1280{padding:120px 0 120px 16px}@media screen and (max-width: 1200px){.section-sub03 .wrap--w1280{padding:48px 0 48px 16px}}@media screen and (max-width: 600px){.section-sub03 .wrap--w1280{padding:48px 0 48px 8px}}.section-sub03 .title{padding-right:16px}@media screen and (max-width: 600px){.section-sub03 .title{padding-right:8px}}.section-sub03__contents{margin-top:40px}@media screen and (max-width: 600px){.section-sub03__contents{margin-top:60px}}.section-sub03__contents h3{height:23px;margin-bottom:32px;font-family:"Verdana",sans-serif;font-size:32px;line-height:23px;color:#e42c01;font-weight:400}.section-sub03__contents h3 strong{font-weight:700}.section-sub03__contents>div:nth-child(2){margin:80px 0}@media screen and (max-width: 600px){.section-sub03__contents>div:nth-child(2){margin:80px 0 60px}}.section-sub03 .ta-scroll{overflow-y:auto;width:100%}.section-sub03 .inner-grid{width:1296px;padding-right:16px;display:grid;grid-template-columns:repeat(5, 1fr);gap:14px}@media screen and (max-width: 600px){.section-sub03 .inner-grid{width:1288px;padding-right:8px}}.section-sub03 .inner-grid li:has(a:focus-visible){outline:2px dashed #000;outline-offset:-4px}.section-sub03 .inner-grid__img{position:relative;width:100%;height:134px;border-radius:8px;overflow:hidden}.section-sub03 .inner-grid__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.3s}.section-sub03 .inner-grid__txt{display:-webkit-box;word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:16px;font-size:17px;line-height:1.4;word-break:keep-all;color:#000}.section-sub03 .inner-grid a:hover img,.section-sub03 .inner-grid a:focus-visible img{transform:scale(1.1)}.pagination-conatiner{margin-top:40px;text-align:center}.pagination-conatiner .pagination-conatiner{margin-top:0}.pagination{display:inline-flex;align-items:center}.pagination>a:not(.pagination__num){margin:0 5px}.pagination a.pagination__first,.pagination a.pagination__last,.pagination a.pagination__prev,.pagination a.pagination__next{width:20px;height:20px;font-size:0;vertical-align:top}.pagination>a.pagination__first{background:url("/assets/images/common/btn_pagination_first.png") no-repeat 50% 50%/20px auto}.pagination>a.pagination__last{background:url("/assets/images/common/btn_pagination_last.png") no-repeat 50% 50%/20px auto}.pagination>a.pagination__prev{margin-right:24px;background:url("/assets/images/common/btn_pagination_prev.png") no-repeat 50% 50%/20px auto}.pagination>a.pagination__next{margin-left:24px;background:url("/assets/images/common/btn_pagination_next.png") no-repeat 50% 50%/20px auto}.pagination .pagination__num{position:relative;z-index:1;height:36px;min-width:36px;padding:0 5px;color:#666;line-height:36px;font-style:normal}.pagination .pagination__num.active{background:none !important;border:1px solid #ddd}.pagination .pagination__num.active a{color:#666 !important}.pagination [aria-current=true],.pagination .pagination__num:focus,.pagination .pagination__num:hover{border:1px solid #ddd;line-height:34px}.pagination [aria-current=true]{pointer-events:none}@media screen and (max-width: 600px){.pagination-conatiner{margin-top:25px}.pagination>a:not(.pagination__num){margin:0;width:20px;height:20px}.pagination .pagination__num{min-width:20px !important;height:20px !important;line-height:20px !important}.pagination .pagination__first{margin-left:0}.pagination .pagination__prev,.pagination .pagination__next{margin:0 5px !important}}.video_layer{position:fixed;top:10px;left:50%;background:#5b5b5b;width:100%;max-width:1180px;height:auto;transform:translate(-50%, 0);padding:20px 40px;box-sizing:border-box;display:none;z-index:9999999}@media screen and (max-width: 1200px){.video_layer{top:10px;width:calc(100% - 40px);padding:10px 20px}}@media screen and (max-width: 600px){.video_layer{top:50%;width:calc(100% - 20px);transform:translate(-50%, -50%);padding:40px 10px 10px}}.video_layer .layerTit{padding-bottom:16px;border-bottom:1px solid #828282;position:relative}.video_layer .layerTit strong{font-size:28px;font-weight:bold;color:#fff;display:block;padding-bottom:5px}@media screen and (max-width: 600px){.video_layer .layerTit strong{font-size:24px}}.video_layer .layerTit span{font-size:14px;color:#cdcdcd;word-break:keep-all}@media screen and (max-width: 600px){.video_layer .layerTit span{font-size:12px}}.video_layer .layerTit a{position:absolute;top:0;right:0;display:block;width:80px;height:34px;line-height:34px;text-align:center;color:#fff;font-size:16px;background:#a11818;text-decoration:none}@media screen and (max-width: 600px){.video_layer .layerTit a{width:60px;height:28px;line-height:28px;font-size:14px;top:-30px}}.video_layer .videoPop{margin-top:16px;width:100%;aspect-ratio:16/8}@media screen and (max-width: 600px){.video_layer .videoPop{aspect-ratio:16/9}}.section-sub04{background-color:#f8edea}.section-sub04__gridbox{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}@media screen and (max-width: 1200px){.section-sub04__gridbox{grid-template-columns:1fr}}@media screen and (max-width: 600px){.section-sub04__gridbox{padding:0 8px}}.section-sub04__gridbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:20px;height:240px;padding:24px 16px;box-sizing:border-box;border-radius:16px;border:1px solid #cfc6c3;background-color:#fff}@media screen and (max-width: 600px){.section-sub04__gridbox-content{flex-direction:column;height:auto;padding:24px 8px}}.section-sub04__gridbox-content .tit{width:200px;align-self:center;text-align:center}.section-sub04__gridbox-content .tit img{width:72px;object-fit:contain}.section-sub04__gridbox-content .tit h3{margin-top:12px;font-family:"Verdana",sans-serif;font-size:20px;font-weight:700;line-height:1;color:#000}.section-sub04__gridbox-content .txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:10px;width:calc(100% - 220px)}@media screen and (max-width: 600px){.section-sub04__gridbox-content .txt{width:100%}}.section-sub04__gridbox-content .txt li{position:relative;display:none;padding-left:12px;word-break:keep-all}@media screen and (max-width: 600px){.section-sub04__gridbox-content .txt li{margin-left:4px;font-size:15px}}.section-sub04__gridbox-content .txt li:nth-child(-n+6){display:block}.section-sub04__gridbox-content .txt li:before{content:"";display:block;position:absolute;width:4px;height:4px;left:0;top:8px;border-radius:50%;background-color:#e42c01}.section-sub04__gridbox-content .txt li a{font-size:17px;line-height:20px;color:#333}@media screen and (max-width: 600px){.section-sub04__gridbox-content .txt li a{font-size:15px;line-height:18px}}.section-sub04__gridbox-content .txt li a:hover,.section-sub04__gridbox-content .txt li a:focus-visible{color:#e42c01;text-decoration:underline}.section-sub04__gridbox-content .txt li a:hover i,.section-sub04__gridbox-content .txt li a:focus-visible i{display:inline-block}.section-sub04__gridbox-content .txt li a i{display:none;position:relative;top:5px;font-size:20px;line-height:10px;color:#e42c01;transition:.3s}.section-sub04__gridbox-content .btn{position:absolute;bottom:0;right:0;width:32px;height:32px;font-size:14px;border-top-left-radius:16px;border-bottom-right-radius:16px;background-color:#e42c01;color:#fff}.section-sub04__gridbox-content .js-inner{display:none;position:absolute;justify-content:flex-start;width:calc(200% + 18px);height:auto;z-index:10;overflow:hidden;padding:36px 16px;border-color:#e42c01;box-shadow:0 2px 8px 0 rgba(0,0,0,.25)}@media screen and (max-width: 1200px){.section-sub04__gridbox-content .js-inner{width:100%}}@media screen and (max-width: 600px){.section-sub04__gridbox-content .js-inner{align-items:center}}.section-sub04__gridbox-content .js-inner.on{display:flex}.section-sub04__gridbox-content .js-inner .tit{align-self:flex-start}@media screen and (max-width: 600px){.section-sub04__gridbox-content .js-inner .tit{align-self:center}}.section-sub04__gridbox-content .js-inner .txt{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.section-sub04__gridbox-content .js-inner .txt li{display:block;width:calc((100% - 14px)/2)}@media screen and (max-width: 1200px){.section-sub04__gridbox-content .js-inner .txt li{width:100%}}.section-sub04__gridbox-content:nth-child(odd) .js-inner{top:0;left:0}.section-sub04__gridbox-content:nth-child(even) .js-inner{top:0;right:0}@media screen and (max-width: 1200px){.section-sub04__gridbox-content:nth-child(even) .js-inner{top:0;right:unset;left:0}}#footer{padding:48px 16px;font-size:13px;text-align:center;text-transform:uppercase;word-break:keep-all;line-height:1.5;color:#666;border-top:1px solid #ddd}
/*# sourceMappingURL=engsite.css.map */
