.entry{position:relative;display:block;height:calc(196 * var(--base-font, 1) / 10);transition:opacity .3s}@media (min-width: 768px){.entry{height:min(26.25vw,336px)}}.entry:hover{opacity:.8}.entry__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.entry__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.entry__doc{position:absolute;top:50%;left:50%;display:block;width:100%;transform:translate(-50%,-50%)}.entry__ttl{font-family:Alata,sans-serif;font-size:calc(60 * var(--base-font, 1) / 10);font-weight:400;color:#fff;text-align:center;letter-spacing:0em}@media (min-width: 768px){.entry__ttl{font-size:min(9.0625vw,116px)}}.entry__txt-wrap{display:flex;align-items:center;justify-content:center;transform:translateY(calc(-14 * var(--base-font, 1) / 10))}@media (min-width: 768px){.entry__txt-wrap{transform:translateY(max(-2.65625vw,-34px))}}.entry__txt{font-size:calc(18 * var(--base-font, 1) / 10);font-weight:500;line-height:1.8571428571;color:#fff!important;letter-spacing:0em}@media (min-width: 768px){.entry__txt{font-size:min(2.1875vw,28px)}}.entry__txt-arrow{display:flex;align-items:center;justify-content:center;width:calc(13 * var(--base-font, 1) / 10);margin-left:calc(4 * var(--base-font, 1) / 10)}@media (min-width: 768px){.entry__txt-arrow{width:min(1.09375vw,14px);margin-left:min(.703125vw,9px)}}.join{position:relative;background-color:#000}.join:before{position:absolute;top:0;left:50%;width:1px;height:100%;content:"";background-color:#fff;transform:translate(-50%)}@media (max-width: 767.98px){.join:before{content:none}}.join:after{position:absolute;top:50%;left:0;width:100%;height:1px;content:"";background-color:#fff;transform:translateY(-50%)}@media (max-width: 767.98px){.join:after{content:none}}.join-link-btn{position:absolute;top:50%;right:calc(26 * var(--base-font, 1) / 10);display:flex;align-items:center;margin-top:0;margin-left:0;transform:translateY(-50%)}@media (min-width: 768px){.join-link-btn{right:8.90625vw}}.join-link-btn__more{font-size:calc(12 * var(--base-font, 1) / 10);font-weight:500;line-height:2.5714285714;color:#fff!important;letter-spacing:0em}@media (min-width: 768px){.join-link-btn__more{font-size:1.09375vw}}.join-link-btn__arrow{width:calc(124 * var(--base-font, 1) / 10);margin-left:calc(5 * var(--base-font, 1) / 10);overflow:hidden;background-image:linear-gradient(90deg,#03f4dc,#3ad8fc 23%,#3ad8fc 34%,#fff0 66%,#fff0);background-repeat:no-repeat;background-position:100% center;background-size:300% 100%;border-radius:calc(30 * var(--base-font, 1) / 10);transition:background-position .3s ease}@media (min-width: 768px){.join-link-btn__arrow{width:12.1875vw;margin-left:.78125vw;border-radius:3.90625vw}}.join-link-btn__arrow svg,.join-link-btn__arrow img{display:block;overflow:hidden}.join-list{overflow:hidden}@media (min-width: 768px){.join-list{display:flex;flex-wrap:wrap;align-items:center;max-width:100vw;margin:0 auto}}.join-list__link{position:relative;display:block;padding:calc(12 * var(--base-font, 1) / 10) calc(154 * var(--base-font, 1) / 10) calc(15 * var(--base-font, 1) / 10) calc(27 * var(--base-font, 1) / 10)}@media (min-width: 768px){.join-list__link{padding:1.71875vw 5.46875vw 2.34375vw 8.515625vw}}.join-list__item{position:relative}@media (max-width: 767.98px){.join-list__item{border-bottom:1px solid #fff}}@media (min-width: 768px){.join-list__item{width:50%}}@media (min-width: 768px){.join-list__item:after{position:absolute;top:0;left:50%;z-index:1;display:block;width:100%;height:100%;pointer-events:none;content:"";background-image:linear-gradient(90deg,#3ad8fc,#3ad8fc1a 25%,#03f4dc00 49%,#fff0 50%,#fff0);background-repeat:no-repeat;background-position:100% center;background-size:200% 100%;opacity:.4;transition:background-position .3s ease;transform:translate(-50%)}}@media (min-width: 768px){.join-list__item:nth-child(2n) .join-list__link{padding:1.71875vw 5.46875vw 2.34375vw 3.59375vw}}@media (min-width: 768px){.join-list__item:nth-child(2n-1):after{left:calc(50% - 5.46875vw);width:50vw}.join-list__item:nth-child(2n-1) .join-link-btn{right:3.90625vw}}@media (min-width: 768px){.join-list__item:hover:after{background-position:0% center}.join-list__item:hover .join-link-btn__arrow{background-position:0% center}}.join-list__ttl{font-family:Alata,sans-serif;font-size:calc(22 * var(--base-font, 1) / 10);color:#fff!important}@media (min-width: 768px){.join-list__ttl{font-size:2.34375vw}}.join-list__txt{font-size:calc(11 * var(--base-font, 1) / 10);font-weight:500;color:#fff!important}@media (max-width: 767.98px){.join-list__txt{margin-top:calc(-4 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.join-list__txt{margin-top:-.46875vw;font-size:.9375vw}}.loop__wrap{display:flex;align-items:center;height:calc(110 * var(--base-font, 1) / 10)}@media (min-width: 768px){.loop__wrap{height:15.625vw}}.loop{width:100%;height:calc(56 * var(--base-font, 1) / 10);background-image:url(../img/loop.webp);background-repeat:repeat-x;background-size:calc(768 * var(--base-font, 1) / 10) calc(56 * var(--base-font, 1) / 10);animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite}@media (max-width: 767.98px){.loop{animation-name:loop-sp}}@media (min-width: 768px){.loop{height:8.984375vw;background-size:127.5vw 8.984375vw;animation-name:loop}}@keyframes loop{0%{background-position:127.5vw 0}to{background-position:0 0}}@keyframes loop-sp{0%{background-position:calc(768 * var(--base-font, 1) / 10) 0}to{background-position:0 0}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.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-cube-shadow{transform-style:preserve-3d}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.u-z-n1{z-index:-1}.u-z-1{z-index:1}.u-z-2{z-index:2}.works__en-title{display:block;font-family:Alata,Zen Kaku Gothic New,sans-serif}@media (max-width: 767.98px){.works__en-title{height:calc(36 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.works__en-title{height:min(4.53125vw,58px)}}.works__en-title img{width:auto;height:100%}.works__subtitle{display:inline-block;font-weight:500;line-height:1;color:#fff;background:linear-gradient(90deg,#007089 -19.54%,#000)}@media (max-width: 767.98px){.works__subtitle{padding:calc(3 * var(--base-font, 1) / 10) calc(5 * var(--base-font, 1) / 10) calc(5 * var(--base-font, 1) / 10);margin-top:calc(18 * var(--base-font, 1) / 10);font-size:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.works__subtitle{padding:0 min(.390625vw,5px) min(.15625vw,2px);margin-top:min(1.953125vw,25px);font-size:min(1.71875vw,22px)}}.hero{position:relative}@media (max-width: 767.98px){.hero{padding-block:calc(36 * var(--base-font, 1) / 10) calc(82 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.hero{padding-block:min(4.296875vw,55px) min(37.5vw,480px)}}.hero__inner{position:relative;max-width:1280px;margin-inline:auto}@media (max-width: 767.98px){.hero__inner{display:grid;grid-template-areas:"hero-title" "hero-img" "hero-nav";padding-inline:calc(30 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.hero__inner{padding-inline:min(8.4375vw,108px)}}@media (max-width: 767.98px){.hero__main-img{position:relative;right:0;grid-area:hero-img;margin-block-start:calc(33 * var(--base-font, 1) / 10);margin-right:calc(-30 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.hero__main-img{position:absolute;top:min(12.890625vw,165px);right:0;width:min(70.9375vw,908px)}}.hero__title{position:relative;z-index:1}@media (max-width: 767.98px){.hero__title{grid-area:hero-title;margin-inline-start:calc(-10 * var(--base-font, 1) / 10)}}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9}.hero__bg img{position:absolute;bottom:0;left:0;width:100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 30%);mask-image:linear-gradient(to bottom,transparent 0%,#000 30%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width: 767.98px){.hero__bg img{height:calc(77 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.hero__bg img{height:min(15.234375vw,195px)}}@media (max-width: 767.98px){.hero-page-nav{grid-area:hero-nav}}@media (min-width: 768px){.hero-page-nav{position:absolute;top:min(25.625vw,328px);left:min(9.21875vw,118px)}}.hero-page-nav__list{display:grid}@media (max-width: 767.98px){.hero-page-nav__list{grid-template-columns:repeat(2,auto);gap:0 calc(35 * var(--base-font, 1) / 10);justify-content:start;margin-top:calc(37 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.hero-page-nav__list{gap:min(1.328125vw,17px) 0}}.hero-page-nav-link{display:grid;align-items:start}@media (max-width: 767.98px){.hero-page-nav-link{grid-template-columns:calc(29 * var(--base-font, 1) / 10) 1fr;gap:0 calc(8 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.hero-page-nav-link{grid-template-columns:min(1.953125vw,25px) 1fr;gap:0 min(.9375vw,12px)}}.hero-page-nav-link:visited,.hero-page-nav-link:link{color:initial}@media (min-width: 768px){.hero-page-nav-link:hover .hero-page-nav-link__arrow-hover{opacity:1}}@media (min-width: 768px){.hero-page-nav-link:hover .hero-page-nav-link__arrow-not-hover{opacity:0}}.hero-page-nav-link__arrow-not-hover{height:-moz-fit-content;height:fit-content;transition:opacity .3s ease}.hero-page-nav-link__arrow-not-hover img{display:block}.hero-page-nav-link__arrow{position:relative;display:grid;align-items:center;justify-content:center;width:100%;overflow:hidden;background-image:linear-gradient(90deg,#03f4dc,#3ad8fc 23%,#3ad8fc 34%,#fff 66%,#fff);background-repeat:no-repeat;background-position:100% center;background-size:300% 100%;border-radius:50%;transition:background-position .3s ease}@media (max-width: 767.98px){.hero-page-nav-link__arrow{height:calc(29 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.hero-page-nav-link__arrow{height:min(1.953125vw,25px)}}@media (max-width: 767.98px){.hero-page-nav-link__arrow>svg{width:calc(29 * var(--base-font, 1) / 10);height:calc(29 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.hero-page-nav-link__arrow>svg{width:min(1.875vw,24px);height:min(1.875vw,24px)}}.hero-page-nav-link__arrow>svg g{transition:fill .3s ease}@media (min-width: 768px){.hero-page-nav-link:hover .hero-page-nav-link__arrow{background-position:0 center}}@media (min-width: 768px){.hero-page-nav-link:hover .hero-page-nav-link__arrow>svg g{fill:#fff}}.hero-page-nav-link__arrow-hover{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.hero-page-nav-link__arrow-hover img{display:block}.hero-page-nav-link__text{font-weight:500}@media (max-width: 767.98px){.hero-page-nav-link__text{font-size:calc(16 * var(--base-font, 1) / 10);letter-spacing:.02em}}@media (min-width: 768px){.hero-page-nav-link__text{font-size:min(1.09375vw,14px);letter-spacing:.05em}}.hero-line-vertical{position:absolute;top:0;left:0}@media (max-width: 767.98px){.hero-line-vertical{top:calc(-50 * var(--base-font, 1) / 10);left:calc(18 * var(--base-font, 1) / 10);width:calc(19 * var(--base-font, 1) / 10);height:calc(450 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.hero-line-vertical{top:max(-18.75vw,-240px);left:min(27.65625vw,354px);width:min(3.4375vw,44px);height:min(75.78125vw,970px)}}.hero-line-horizontal{position:absolute}@media (max-width: 767.98px){.hero-line-horizontal{top:calc(115 * var(--base-font, 1) / 10);left:0;width:calc(305 * var(--base-font, 1) / 10);height:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.hero-line-horizontal{top:min(11.71875vw,150px);left:min(14.21875vw,182px);width:min(71.40625vw,914px);height:min(.3125vw,4px)}}@media (max-width: 767.98px){.hero-line-horizontal img{vertical-align:top}}.hero-line-horizontal02{position:absolute;right:0;z-index:2;overflow:hidden;text-align:right}@media (max-width: 767.98px){.hero-line-horizontal02{top:calc(440 * var(--base-font, 1) / 10);width:calc(363 * var(--base-font, 1) / 10);height:calc(19 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.hero-line-horizontal02{top:min(47.5vw,608px);width:min(82.578125vw,1057px);height:min(1.71875vw,22px)}}.hero-line-horizontal02 img{width:auto;height:100%;vertical-align:top}@media (max-width: 767.98px){.hero-line-horizontal02 img{margin-right:calc(-10 * var(--base-font, 1) / 10)}}@media (max-width: 767.98px){.introduction{padding-block:calc(78 * var(--base-font, 1) / 10) calc(100 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.introduction{padding-block:min(10.9375vw,140px) min(9.375vw,120px)}}.introduction__content{position:relative;display:grid;align-items:center}@media (max-width: 767.98px){.introduction__content{grid-template-rows:auto calc(288 * var(--base-font, 1) / 10);gap:calc(56 * var(--base-font, 1) / 10) 0;justify-content:center;width:100%;padding-inline:calc(55 * var(--base-font, 1) / 10) calc(28 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.introduction__content{grid-template-columns:auto min(29.453125vw,377px);gap:0 min(2.96875vw,38px);justify-content:start;max-width:min(100vw,1280px);padding-inline-start:min(17.5vw,224px);margin-inline:auto}}@media (min-width: 768px){.introduction__text-container{margin-block-start:max(-2.34375vw,-30px)}}.introduction__heading{font-weight:500}@media (max-width: 767.98px){.introduction__heading{font-size:calc(22 * var(--base-font, 1) / 10);line-height:1.6363636364}}@media (min-width: 768px){.introduction__heading{font-size:min(2.734375vw,35px);line-height:1.6571428571}}.introduction__text{font-weight:500}@media (max-width: 767.98px){.introduction__text{margin-top:calc(25 * var(--base-font, 1) / 10);font-size:calc(13 * var(--base-font, 1) / 10);line-height:1.9230769231;letter-spacing:.02em}}@media (min-width: 768px){.introduction__text{margin-top:min(2.34375vw,30px);font-size:min(1.171875vw,15px);line-height:2.2}}.page-line-wrap{position:relative;z-index:1}.page-line{position:absolute;z-index:-1;overflow:hidden;background-color:#0000001a}@media (max-width: 767.98px){.page-line{top:calc(586 * var(--base-font, 1) / 10);left:calc(28 * var(--base-font, 1) / 10);width:calc(5 * var(--base-font, 1) / 10);height:calc(1820 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.page-line{top:min(25.78125vw,330px);left:min(9.84375vw,126px);width:min(.625vw,8px);height:min(85.9375vw,1100px)}}.page-line .page-line-active{position:absolute;top:0;display:block;width:100%;background:#007089 url(../img/company/page_img_line-noise.webp) repeat 0 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 30%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 30%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width: 767.98px){.page-line .page-line-active{height:calc(400 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.page-line .page-line-active{height:min(62.5vw,800px)}}.strengths{position:relative;overflow:hidden}@media (max-width: 767.98px){.strengths{padding-block:calc(108 * var(--base-font, 1) / 10) calc(100 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.strengths{padding-block:min(12.5vw,160px) min(10.15625vw,130px)}}.strengths__inner{position:relative;z-index:1}@media (max-width: 767.98px){.strengths__inner{padding-inline:calc(60 * var(--base-font, 1) / 10) calc(28 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.strengths__inner{max-width:min(100vw,1280px);padding-inline-start:min(17.5vw,224px);margin-inline:auto}}.strengths-detail__list{display:grid}@media (max-width: 767.98px){.strengths-detail__list{gap:calc(45 * var(--base-font, 1) / 10) 0;margin-top:calc(50 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.strengths-detail__list{gap:min(6.25vw,80px) 0;margin-top:min(6.25vw,80px)}}.strengths-detail__item{display:grid}@media (max-width: 767.98px){.strengths-detail__item{grid-template-areas:"strengths-number strengths-heading" "strengths-number strengths-text";grid-template-columns:min-content auto}}@media (min-width: 768px){.strengths-detail__item{grid-template-areas:"strengths-number strengths-heading strengths-text";grid-template-columns:min-content min(27.890625vw,357px) auto;align-items:start}}.strengths-detail__num{grid-area:strengths-number;font-family:Alata,sans-serif}@media (max-width: 767.98px){.strengths-detail__num{padding-right:calc(20 * var(--base-font, 1) / 10);font-size:calc(14 * var(--base-font, 1) / 10);line-height:calc(18 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.strengths-detail__num{padding-top:min(.78125vw,10px);font-size:min(1.09375vw,14px);line-height:min(2.1875vw,28px)}}.strengths-detail__heading{grid-area:strengths-heading}@media (max-width: 767.98px){.strengths-detail__heading{line-height:1}}@media (min-width: 768px){.strengths-detail__heading{padding-top:min(.78125vw,10px);padding-left:min(1.328125vw,17px)}}.strengths-detail__heading img{width:auto;vertical-align:top}@media (max-width: 767.98px){.strengths-detail__heading.strengths-detail__heading--integrated-system img,.strengths-detail__heading.strengths-detail__heading--wide-range img{height:calc(48 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.strengths-detail__heading.strengths-detail__heading--integrated-system img,.strengths-detail__heading.strengths-detail__heading--wide-range img{height:min(5.546875vw,71px)}}@media (max-width: 767.98px){.strengths-detail__heading.strengths-detail__heading--acquired-strength img{height:calc(18 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.strengths-detail__heading.strengths-detail__heading--acquired-strength img{height:min(2.109375vw,27px)}}.strengths-detail__text{grid-area:strengths-text;font-weight:500}@media (max-width: 767.98px){.strengths-detail__text{margin-top:calc(16 * var(--base-font, 1) / 10);font-size:calc(13 * var(--base-font, 1) / 10);line-height:1.9230769231;letter-spacing:0em}}@media (min-width: 768px){.strengths-detail__text{padding-inline-start:min(5.46875vw,70px);font-size:min(1.171875vw,15px);line-height:2}}.page__decoration{position:absolute;z-index:0;border-radius:50%;opacity:.5}@media (max-width: 767.98px){.page__decoration{width:calc(2157 * var(--base-font, 1) / 10);height:calc(2137 * var(--base-font, 1) / 10);background:radial-gradient(circle,#03f4dc,#00f0 33%)}}@media (min-width: 768px){.page__decoration{width:min(106.40625vw,1362px);height:min(99.296875vw,1271px);background:radial-gradient(circle,#03f4dc,#00f0 60%)}}.page__decoration.page__decoration--top-right{top:0;right:0}@media (max-width: 767.98px){.page__decoration.page__decoration--top-right{margin-top:calc(-1337.34 * var(--base-font, 1) / 10);margin-right:calc(-1068.5 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.page__decoration.page__decoration--top-right{margin-top:max(-75.465625vw,-965.96px);margin-right:max(-53.203125vw,-681px)}}.business{position:relative;z-index:1;overflow:hidden}@media (max-width: 767.98px){.business{padding-block:calc(120 * var(--base-font, 1) / 10) 0}}@media (min-width: 768px){.business{padding-block:min(14.0625vw,180px) 0}}.business__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.business__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business__inner{position:relative}.business-unit{position:relative;overflow:hidden}@media (max-width: 767.98px){.business-unit{padding-top:calc(30 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.business-unit{padding-top:min(4.6875vw,60px)}}@media (max-width: 767.98px){.business-unit+.business-unit{padding-top:calc(70 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.business-unit+.business-unit{padding-top:min(10.15625vw,130px);padding-bottom:min(3.125vw,40px)}}.business-unit__details{display:grid;align-items:start;color:#fff}@media (max-width: 767.98px){.business-unit__details{grid-template-areas:"unit-num unit-name" "unit-description unit-description";grid-template-columns:min-content 1fr;gap:calc(10 * var(--base-font, 1) / 10) calc(20 * var(--base-font, 1) / 10);justify-content:start}}@media (min-width: 768px){.business-unit__details{grid-template-columns:min-content min(38.28125vw,490px) auto}}.business-unit__num{font-family:Alata,sans-serif}@media (max-width: 767.98px){.business-unit__num{grid-area:unit-num;font-size:calc(14 * var(--base-font, 1) / 10);line-height:calc(60 * var(--base-font, 1) / 10);letter-spacing:.03em}}@media (min-width: 768px){.business-unit__num{font-size:min(1.09375vw,14px);line-height:4.0714285714;letter-spacing:.028em}}.business-unit__name{font-weight:500}@media (max-width: 767.98px){.business-unit__name{grid-area:unit-name;font-size:calc(24 * var(--base-font, 1) / 10);line-height:2.375}}@media (min-width: 768px){.business-unit__name{margin-left:min(1.328125vw,17px);font-size:min(2.65625vw,34px);line-height:1.6764705882}}.business-unit__description{font-weight:500}@media (max-width: 767.98px){.business-unit__description{grid-area:unit-description;font-size:calc(13 * var(--base-font, 1) / 10);line-height:1.9230769231;text-align:justify}}@media (min-width: 768px){.business-unit__description{font-size:min(1.171875vw,15px);line-height:2.2}}@media (max-width: 767.98px){.business-unit__img{margin-top:calc(44 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.business-unit__img{margin-top:min(3.90625vw,50px)}}@media (max-width: 767.98px){.business-unit-case__inner{margin-inline:calc(-8 * var(--base-font, 1) / 10)}}.business-unit-case__list{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 767.98px){.business-unit-case__list{gap:calc(14 * var(--base-font, 1) / 10) calc(12 * var(--base-font, 1) / 10);padding-block:calc(53 * var(--base-font, 1) / 10) calc(90 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.business-unit-case__list{gap:min(3.125vw,40px) min(3.28125vw,42px);padding-block:min(6.640625vw,85px) min(11.328125vw,145px)}}.business-unit-case__item{display:grid;grid-template-rows:1fr auto;font-weight:500;color:#fff;text-align:center;background-color:#007089}@media (max-width: 767.98px){.business-unit-case__item{width:calc(152 * var(--base-font, 1) / 10);height:calc(130 * var(--base-font, 1) / 10);box-shadow:calc(7 * var(--base-font, 1) / 10) calc(7 * var(--base-font, 1) / 10) calc(46 * var(--base-font, 1) / 10) calc(6 * var(--base-font, 1) / 10) #0003}}@media (min-width: 768px){.business-unit-case__item{width:min(24.84375vw,318px);height:min(19.140625vw,245px);box-shadow:min(.546875vw,7px) min(.546875vw,7px) min(3.59375vw,46px) min(.46875vw,6px) #0003}}.business-unit-case__name{position:relative;z-index:0;display:grid;align-items:center;text-align:center}@media (max-width: 767.98px){.business-unit-case__name{height:calc(42 * var(--base-font, 1) / 10);font-size:calc(12 * var(--base-font, 1) / 10);line-height:1.3333333333}}@media (min-width: 768px){.business-unit-case__name{height:min(4.84375vw,62px);font-size:min(1.40625vw,18px);line-height:1.2777777778}}.business-unit-case__name:before{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;content:"";background:url(../img/company/business_img_noise.webp) repeat 0 0/50% auto;opacity:.7}.business-unit-case__name-small{display:inline-block}@media (max-width: 767.98px){.business-unit-case__name-small{margin-top:calc(-12 * var(--base-font, 1) / 10);font-size:calc(10 * var(--base-font, 1) / 10);line-height:1.4}}@media (min-width: 768px){.business-unit-case__name-small{margin-top:max(-.859375vw,-11px);font-size:min(1.09375vw,14px);line-height:1.5}}.business-unit-gradient{position:absolute;bottom:max(-99.2578125vw,-1270.5px);z-index:-1;width:min(226.5625vw,2900px);height:min(141.796875vw,1815px);background:radial-gradient(circle,#03f4dc99,#3ad8fc00 50%);border-radius:100%}.business-unit:nth-of-type(odd) .business-unit-gradient{left:max(-99.6875vw,-1276px)}.business-unit:nth-of-type(2n) .business-unit-gradient{right:max(-99.6875vw,-1276px)}.our-works{overflow:hidden}@media (max-width: 767.98px){.our-works{padding-block:calc(100 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.our-works{padding-block:min(9.375vw,120px) min(16.40625vw,210px)}}.our-works__heading{position:relative;z-index:1;text-align:center}@media (max-width: 767.98px){.our-works__heading{height:calc(149 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.our-works__heading{height:min(10.15625vw,130px);margin-inline-start:min(1.5625vw,20px)}}.our-works__heading img{width:auto;height:100%}.our-works-swiper{position:relative;z-index:0}@media (max-width: 767.98px){.our-works-swiper{top:calc(-20 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.our-works-swiper{top:max(-2.03125vw,-26px);width:min(100vw,1280px);padding-right:min(8.59375vw,110px);padding-left:min(8.59375vw,110px);overflow:visible}}.our-works-slide{position:relative;display:flex;align-items:start}@media (max-width: 767.98px){.our-works-slide{width:calc(284 * var(--base-font, 1) / 10);height:calc(383 * var(--base-font, 1) / 10);padding:calc(206 * var(--base-font, 1) / 10) calc(20 * var(--base-font, 1) / 10) 0}}@media (min-width: 768px){.our-works-slide{width:min(25.3125vw,324px);height:min(34.0625vw,436px);padding:min(17.1875vw,220px) min(1.875vw,24px) 0}}.our-works-slide:visited,.our-works-slide:link{color:#fff}.our-works-slide__img{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-works-slide__inner{position:relative;z-index:0;display:grid;grid-template-areas:"slide-detail" "slide-name" "slide-link-btn";width:100%}.our-works-slide__name{display:grid;grid-area:slide-name;align-items:center;min-height:2em;font-family:alata,sans-serif}@media (max-width: 767.98px){.our-works-slide__name{margin-top:calc(8 * var(--base-font, 1) / 10);font-size:calc(34 * var(--base-font, 1) / 10);line-height:1.0588235294}}@media (min-width: 768px){.our-works-slide__name{margin-top:min(.78125vw,10px);font-size:min(3.4375vw,44px);line-height:1.0454545455}}@media (min-width: 768px){.our-works-slide--ohmizojinya .our-works-slide__name{font-size:min(3.125vw,40px)}}.our-works-slide__detail{grid-area:slide-detail;font-weight:500}@media (max-width: 767.98px){.our-works-slide__detail{font-size:calc(13 * var(--base-font, 1) / 10);line-height:1.5384615385}}@media (min-width: 768px){.our-works-slide__detail{font-size:min(1.09375vw,14px);line-height:1.5714285714}}.our-works-slide-link-btn{position:relative;display:grid;grid-template-columns:repeat(2,auto);align-items:center;margin-top:min(.78125vw,10px)}@media (max-width: 767.98px){.our-works-slide-link-btn{gap:0 calc(6 * var(--base-font, 1) / 10);justify-content:end;margin-top:calc(10 * var(--base-font, 1) / 10);margin-right:calc(-8 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.our-works-slide-link-btn{gap:0 min(1.171875vw,15px);justify-content:end}}.our-works-slide-link-btn__more{font-weight:500}@media (max-width: 767.98px){.our-works-slide-link-btn__more{font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.our-works-slide-link-btn__more{font-size:min(1.09375vw,14px)}}.our-works-slide-link-btn__arrow{overflow:hidden;background-image:linear-gradient(90deg,#03f4dc,#3ad8fc 23%,#3ad8fc 34%,#fff0 66%,#fff0);background-repeat:no-repeat;background-position:100% center;background-size:300% 100%;transition:background-position .3s ease}@media (max-width: 767.98px){.our-works-slide-link-btn__arrow{width:calc(124 * var(--base-font, 1) / 10);border-radius:calc(50 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.our-works-slide-link-btn__arrow{width:min(12.265625vw,157px);border-radius:min(3.90625vw,50px)}}@media (min-width: 768px){.our-works-slide:hover .our-works-slide-link-btn__arrow{background-position:0 center}}@media (max-width: 767.98px){.our-works-slide-link-btn__arrow svg{width:100%;height:auto}}.our-works-swiper-component{position:relative;display:grid;align-items:center;margin:0 auto}@media (max-width: 767.98px){.our-works-swiper-component{margin-top:calc(25 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.our-works-swiper-component{top:min(3.828125vw,49px);grid-template-rows:min(2.8125vw,36px);grid-template-columns:min(53.125vw,680px) 1fr;gap:0 min(2.34375vw,30px);max-width:min(57.8125vw,740px)}}.our-works-button{position:static;display:grid;align-items:start}@media (max-width: 767.98px){.our-works-button{display:none}}@media (min-width: 768px){.our-works-button{grid-template-columns:repeat(2,min(4.6875vw,60px));gap:0 min(1.015625vw,13px)}}.our-works-button-prev,.our-works-button-next{position:static;width:100%;height:100%;margin-top:0}.our-works-button-prev:after,.our-works-button-next:after{content:""}div.our-works-pagination{position:static}@media (max-width: 767.98px){div.our-works-pagination{height:calc(36 * var(--base-font, 1) / 10)}}@media (min-width: 768px){div.our-works-pagination{left:max(-10.9375vw,-140px);height:min(2.8125vw,36px)}}.swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap: 0;--swiper-pagination-color: #007089;--swiper-pagination-bullet-inactive-color: #ddd;--swiper-pagination-bullet-inactive-opacity: 1;border-radius:0}@media (max-width: 767.98px){.swiper-pagination-bullet{width:calc(50 * var(--base-font, 1) / 10);height:calc(4 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.swiper-pagination-bullet{width:min(10.546875vw,135px);height:min(.3125vw,4px)}}.our-works-pagination-btn__arrow{overflow:hidden;background-image:linear-gradient(90deg,#03f4dc,#3ad8fc 23%,#3ad8fc 34%,#fff0 66%,#fff0);background-repeat:no-repeat;background-position:100% center;background-size:300% 100%;transition:background-position .3s ease}@media (max-width: 767.98px){.our-works-pagination-btn__arrow{width:calc(47 * var(--base-font, 1) / 10);border-radius:calc(50 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.our-works-pagination-btn__arrow{border-radius:min(3.90625vw,50px)}}@media (min-width: 768px){.our-works-slide:hover .our-works-pagination-btn__arrow{background-position:0 center}}@media (max-width: 767.98px){.our-works-pagination-btn__arrow svg{width:100%;height:auto}}@media (min-width: 768px){.our-works-pagination-btn__arrow svg{width:100%;height:auto}}.our-works-button-prev .our-works-pagination-btn__arrow{transform:scale(-1)}
