﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600&family=Poppins:wght@400;500;600;700&display=swap";#wrapper{font-family:"Noto Sans JP",sans-serif,"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3";text-size-adjust:none;list-style-type:none;margin:0;padding:0;border:0;outline:0;vertical-align:baseline}#wrapper div,#wrapper span,#wrapper object,#wrapper iframe,#wrapper h1,#wrapper h2,#wrapper h3,#wrapper h4,#wrapper h5,#wrapper h6,#wrapper p,#wrapper blockquote,#wrapper pre,#wrapper abbr,#wrapper address,#wrapper cite,#wrapper code,#wrapper del,#wrapper dfn,#wrapper em,#wrapper img,#wrapper ins,#wrapper kbd,#wrapper q,#wrapper samp,#wrapper small,#wrapper strong,#wrapper var,#wrapper b,#wrapper i,#wrapper dl,#wrapper dt,#wrapper dd,#wrapper ol,#wrapper ul,#wrapper li,#wrapper fieldset,#wrapper form,#wrapper label,#wrapper legend,#wrapper table,#wrapper caption,#wrapper tbody,#wrapper tfoot,#wrapper thead,#wrapper tr,#wrapper th,#wrapper td,#wrapper article,#wrapper aside,#wrapper canvas,#wrapper details,#wrapper figcaption,#wrapper figure,#wrapper footer,#wrapper header,#wrapper hgroup,#wrapper menu,#wrapper nav,#wrapper section,#wrapper summary,#wrapper time,#wrapper mark,#wrapper audio,#wrapper video{list-style-type:none;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;box-sizing:border-box}#wrapper img,#wrapper input[type=image]{-webkit-backface-visibility:hidden}#wrapper img{width:100%;height:auto;vertical-align:middle}#wrapper button{background:none;color:inherit;border:none;padding:0;margin:0;font:inherit;cursor:pointer}#wrapper a{color:#000}.animated .header__logo picture{animation:textflow 1s ease forwards}.animated .header__name:nth-of-type(1) span{animation:textflow 1s ease forwards}.animated .header__name:nth-of-type(2) span{animation:textflow2 1s ease forwards}.animated .header__op span{animation:textflow2 1s ease forwards}.animated .header__menu{animation:textflow 1s ease forwards}.animated .header__top{animation:textflow3 1s ease forwards}.animated canvas{animation:1s forwards 1s}.animated .kv-mv__inner video{opacity:1 !important}.animated .kv-mv__title h2:nth-of-type(1) span{animation:textflow4 1s ease forwards}.animated .kv-mv__title h2:nth-of-type(2) span{animation:textflow5 1s ease forwards}.animated .kv-mv__title h2:nth-of-type(3) span{animation:textflow4 1s ease forwards}.animated .kv-mv__title h2:nth-of-type(4) span{animation:textflow4 1s ease forwards}.animated .kv-mv__title h2:nth-of-type(5) span{animation:textflow4 1s ease forwards}.animated .kv-mv__title .green span{animation:textflow6 1s ease forwards}.animated .kv-mv__title-op{animation:textflow7 1s ease forwards !important}@media screen and (max-width: 767px){.animated .kv-mv__title-op{animation:textflow7-sp 1s ease forwards !important}}.animated .kv-mv__link ul a::before{animation:flowdownNav 1s ease-in-out forwards}.animated .kv-mv__link-tec img{animation:flowdownNav1 1s ease-in-out forwards}.animated .kv-mv__link-tec p{animation:flowdownNav1 1s ease-in-out forwards}.animated .kv-mv__link-action img{animation:flowdownNav1 1s ease-in-out forwards}.animated .kv-mv__link-action p{animation:flowdownNav1 1s ease-in-out forwards}.animated .kv-mv__link-cosmo img{animation:flowdownNav1 1s ease-in-out forwards}.animated .kv-mv__link-cosmo p{animation:flowdownNav1 1s ease-in-out forwards}.animated .kv__inner video{opacity:1 !important}.animated .kv__title h2:nth-of-type(1) span{animation:textflow4 1s ease forwards}.animated .kv__title h2:nth-of-type(2) span{animation:textflow5 1s ease forwards}.animated .kv__title .japane span{animation:textflow6 1s ease forwards}.animated .kv-op{animation:textflow7 1s ease forwards !important}.animated .kv__link ul a::before{animation:flowdownNav 1s ease-in-out forwards}.animated .kv__link-tec img{animation:flowdownNav1 1s ease-in-out forwards}.animated .kv__link-tec p{animation:flowdownNav1 1s ease-in-out forwards}.animated .kv__link-action img{animation:flowdownNav1 1s ease-in-out forwards}.animated .kv__link-action p{animation:flowdownNav1 1s ease-in-out forwards}.animated .kv__link-cosmo img{animation:flowdownNav1 1s ease-in-out forwards}.animated .kv__link-cosmo p{animation:flowdownNav1 1s ease-in-out forwards}.topPage .header{height:13.0729166667vw}.topPage .header__logo{z-index:100000 !important}.topPage .header__menu-inner{top:6.25vw !important}@media screen and (max-width: 767px){.topPage .header__menu-inner{top:13.3333333333vw !important}}.topPage .header__menu.-menuActive{filter:invert(100%) sepia(0%) saturate(7350%) hue-rotate(86deg) brightness(106%) contrast(108%)}@media screen and (max-width: 767px){.topPage .header__menu.-menuActive{filter:invert(100%) sepia(0%) saturate(7350%) hue-rotate(86deg) brightness(106%) contrast(108%) !important}}.topPage .clip__top .video-container{overflow:visible !important}.topPage .clip__top .video-container video{opacity:0}.topPage .teaser .video-container{border-radius:15px;overflow:hidden !important}.topPage .event .video-container{z-index:-1}.technologyPage .header,.sustainablePage .header,.randdPage .header{height:9.8958333333vw}@media screen and (max-width: 767px){.technologyPage .header,.sustainablePage .header,.randdPage .header{height:11.2vw}}.technologyPage .kv .video-container,.sustainablePage .kv .video-container,.randdPage .kv .video-container{position:fixed !important;top:0}@media screen and (max-width: 767px){.technologyPage .kv .video-container video,.sustainablePage .kv .video-container video,.randdPage .kv .video-container video{left:50% !important;transform:translateX(-50%) !important}}.technologyPage .kv .video-container img,.sustainablePage .kv .video-container img,.randdPage .kv .video-container img{width:100% !important;height:auto !important}@media screen and (max-width: 767px){.technologyPage .kv .video-container img,.sustainablePage .kv .video-container img,.randdPage .kv .video-container img{left:50% !important;height:100vh !important;transform:translateX(-50%) !important;object-fit:cover !important}}.technologyPage .modal-content{background-color:#48506e}.technologyPage .header{z-index:10}.technologyPage .header a{color:#fff !important}@media screen and (max-width: 767px){.technologyPage .header__logo{margin-top:5.3333333333vw !important}}@media screen and (max-width: 767px){.technologyPage .header__menu{border:none !important;filter:invert(96%) sepia(99%) saturate(0%) hue-rotate(107deg) brightness(106%) contrast(101%) !important}}@media screen and (max-width: 767px){.technologyPage .header__menu.-menuActive{filter:none !important}}.technologyPage .header__menu-link a{color:#000 !important}@media screen and (max-width: 767px){.technologyPage .header__top{filter:invert(96%) sepia(99%) saturate(0%) hue-rotate(107deg) brightness(106%) contrast(101%) !important}}.sustainablePage .modal-content{background-color:#ffb400}.sustainablePage .header{z-index:10}@media screen and (max-width: 767px){.sustainablePage .header__logo{margin-top:5.3333333333vw !important}}@media screen and (max-width: 767px){.sustainablePage .header__menu{filter:invert(96%) sepia(99%) saturate(0%) hue-rotate(107deg) brightness(106%) contrast(101%) !important}}.sustainablePage .header__menu.-menuActive{filter:invert(100%) sepia(0%) saturate(7350%) hue-rotate(86deg) brightness(106%) contrast(108%)}@media screen and (max-width: 767px){.sustainablePage .header__menu.-menuActive{filter:unset !important}}@media screen and (max-width: 767px){.sustainablePage .header__top{filter:invert(96%) sepia(99%) saturate(0%) hue-rotate(107deg) brightness(106%) contrast(101%) !important}}.sustainablePage .-clipActive::before{color:#000 !important}.sustainablePage .video-container{height:auto !important}.sustainablePage .video-container video{height:auto !important}.sustainablePage .video-container img{object-fit:contain}.randdPage .randdInner{overflow:hidden}.randdPage .modal-content{background-color:#ffb400}.randdPage .header{z-index:10}@media screen and (max-width: 767px){.randdPage .header__logo{margin-top:5.3333333333vw !important}}@media screen and (max-width: 767px){.randdPage .header__menu.-menuActive{filter:invert(100%) sepia(0%) saturate(7350%) hue-rotate(86deg) brightness(106%) contrast(108%) !important}}.randdPage .header__menu-inner .kv__link a img{filter:none}.randdPage .header__menu-inner .kv__link a p{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(35deg) brightness(104%) contrast(103%)}.randdPage .kv__title .poppins{filter:drop-shadow(0 0.15625vw 0.4166666667vw rgba(0, 0, 0, 0.54))}@media screen and (max-width: 767px){.randdPage .kv__title .poppins{filter:drop-shadow(0 0.2666666667vw 0.5333333333vw rgba(0, 0, 0, 0.54))}}.randdPage .kv__title .japane{filter:drop-shadow(0 0.15625vw 0.4166666667vw rgba(0, 0, 0, 0.6))}@media screen and (max-width: 767px){.randdPage .kv__title .japane{filter:drop-shadow(0 0.2666666667vw 0.5333333333vw rgba(0, 0, 0, 0.6))}}.randdPage .kv__link li img{filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(324deg) brightness(96%) contrast(104%)}.randdPage .kv__link li p{color:#000}.randdPage .video-container video{width:auto}.randdPage .video-container img{object-fit:contain}#wrapper .blur__Bg{width:100%;height:13.0208333333vw;position:relative;z-index:1;margin-top:-14.0625vw;margin-bottom:-12.5vw;background-position:0 15.625vw;background-size:100% auto;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);mask-image:linear-gradient(to top, rgb(0, 0, 0) 81%, rgb(0, 0, 0) 0%, transparent 100%);-webkit-mask-image:linear-gradient(to top, rgb(0, 0, 0) 81%, rgb(0, 0, 0) 0%, transparent 100%)}@media screen and (max-width: 767px){#wrapper .blur__Bg{height:61.3333333333vw;margin-top:-69.3333333333vw;margin-bottom:-21.3333333333vw;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(100px);mask-image:linear-gradient(to top, rgb(0, 0, 0) 78%, rgb(0, 0, 0) 0%, transparent 100%);-webkit-mask-image:linear-gradient(to top, rgb(0, 0, 0) 78%, rgb(0, 0, 0) 0%, transparent 100%)}}.sketchfab-embed-wrapper{height:100%;width:100%}.sketchfab-embed-wrapper iframe{width:100%;height:100%}.modal{position:fixed;transition:.3s ease;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1000000;opacity:0;user-select:none;pointer-events:none}.modal-Active{pointer-events:all;user-select:all;opacity:1}.modal-content{user-select:none;width:88.5416666667vw;height:79.6296296296vh;display:flex;align-items:center;justify-content:center;padding:20px;border-radius:30px;position:relative}@media screen and (max-width: 767px){.modal-content{border-radius:2.6666666667vw;width:94.4vw;height:101.3333333333vw}}.sketchfab-embed-wrapper{overflow:hidden;border-radius:30px}@media screen and (max-width: 767px){.sketchfab-embed-wrapper{border-radius:2.6666666667vw}.sketchfab-embed-wrapper iframe{width:101%}}.modal-content-ai{user-select:none;width:72.9166666667vw;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;padding:20px;border-radius:30px;position:relative}@media screen and (max-width: 767px){.modal-content-ai{border-radius:2.6666666667vw;width:89.3333333333vw}}@media screen and (max-width: 767px){.modal-content-ai .close-btn{top:-8vw}}.modal-wrapper{width:100%;height:100%;overflow:hidden;border-radius:30px}.modal-wrapper iframe{width:100%;height:100%}@media screen and (max-width: 767px){.modal-wrapper{border-radius:2.6666666667vw}.modal-wrapper iframe{width:101%}}.close-btn{background-color:#fff;border-radius:100px;width:3.0208333333vw;height:3.0208333333vw;position:absolute;top:-2.7083333333vw;right:-2.7083333333vw;cursor:pointer;background-image:url("/img/modal_close.svg");background-size:1.25vw;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.close-btn{width:6.9333333333vw;height:6.9333333333vw;background-size:2.6666666667vw}}#wrapper{overflow-x:hidden;position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}#wrapper img{height:auto;width:100%}#wrapper .footer{display:flex;width:100%;margin-top:-.1041666667vw;transition:1s ease;position:relative;align-items:center;justify-content:center;overflow:hidden;height:32.5vw;background-color:#1a1d25}@media screen and (max-width: 767px){#wrapper .footer{width:100%;height:122.1333333333vw}}#wrapper .footer:before,#wrapper .footer::after{width:100%;height:100%;top:0;left:0;content:"";position:absolute}#wrapper .footer::before{opacity:0;background-image:url("/img/footerBg-01.webp");background-size:cover;background-position:center top;animation:footerBgAni1 10s linear infinite}@media screen and (max-width: 767px){#wrapper .footer::before{background-size:auto 110%}}@keyframes footerBgAni1{0%{opacity:0;background-position:center top}10%{opacity:1}60%{opacity:1}70%{opacity:0}90%{background-position:center bottom}100%{opacity:0}}#wrapper .footer::after{opacity:0;background-image:url("/img/footerBg-02.webp");background-size:cover;background-position:center top;animation:footerBgAni2 10s linear infinite 3.5s}@keyframes footerBgAni2{0%{opacity:0}25%{scale:1}30%{opacity:0}40%{opacity:1}80%{opacity:1}85%{opacity:0}100%{scale:1.2}}#wrapper .footer-active .footer__inner h2{animation:footerText 3s forwards .1s}@keyframes footerText{0%{background-position:300%}100%{background-position:0%}}#wrapper .footer video{width:100%;user-select:none;pointer-events:none}@media screen and (max-width: 767px){#wrapper .footer video{width:auto;height:122.1333333333vw}}#wrapper .footer__inner{z-index:10;color:#fff;width:100%;height:100%;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:5.7291666667vw}@media screen and (max-width: 767px){#wrapper .footer__inner{width:fit-content;align-items:start;padding-bottom:3.7333333333vw}}#wrapper .footer__inner h2{color:rgba(0,0,0,0);font-size:1.6666666667vw;font-weight:500;text-wrap:nowrap;white-space:nowrap;background-image:linear-gradient(to right, #fff 80%, transparent 100%);background-size:250%;background-position:300%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;transition:.3s ease}@media screen and (max-width: 767px){#wrapper .footer__inner h2{font-size:4vw}}#wrapper .footer__sns{display:flex;align-items:center;gap:2.0833333333vw;position:relative;z-index:100000}@media screen and (max-width: 767px){#wrapper .footer__sns{gap:6.4vw}}#wrapper .footer__sns-x{width:2.3958333333vw}@media screen and (max-width: 767px){#wrapper .footer__sns-x{width:7.4666666667vw}}#wrapper .footer__sns-facebook{width:2.8645833333vw}@media screen and (max-width: 767px){#wrapper .footer__sns-facebook{width:8.8vw}}#wrapper .footer__sns-youtube{width:3.4375vw}@media screen and (max-width: 767px){#wrapper .footer__sns-youtube{width:10.6666666667vw}}#wrapper .footer__sns-insta{width:2.8125vw}@media screen and (max-width: 767px){#wrapper .footer__sns-insta{width:8.8vw}}#wrapper .footer__sns-note{width:2.8125vw}@media screen and (max-width: 767px){#wrapper .footer__sns-note{width:8.8vw}}#wrapper .footer__sns-line{width:2.7604166667vw}#wrapper .footer__sns-tiktok{width:2.4479166667vw}@media screen and (max-width: 767px){#wrapper .footer__sns-tiktok{width:7.4666666667vw}}#wrapper .footer__list{margin:3.6458333333vw 0 3.3333333333vw 0;display:flex}@media screen and (max-width: 767px){#wrapper .footer__list{margin:6.1333333333vw 0 6.6666666667vw 0;flex-direction:column;gap:4.2666666667vw}}#wrapper .footer__list ul{height:100%;display:flex;flex-direction:column;gap:.625vw}@media screen and (max-width: 767px){#wrapper .footer__list ul{gap:4.2666666667vw}}#wrapper .footer__list ul:nth-of-type(2){margin:0 8.28125vw}@media screen and (max-width: 767px){#wrapper .footer__list ul:nth-of-type(2){margin:0}}#wrapper .footer__list ul li{font-size:.78125vw;height:1.09375vw;width:fit-content}@media screen and (max-width: 767px){#wrapper .footer__list ul li{font-size:2.9333333333vw;height:4.2666666667vw}}#wrapper .footer__list ul li a{display:inline-block;color:#fff;width:100%}#wrapper .footer__list ul .yours{position:relative}#wrapper .footer__list ul .yours:hover::before{opacity:1}#wrapper .footer__list ul .yours:before{opacity:0;transition:.2s ease;position:absolute;display:block;content:"";width:.4166666667vw;height:.625vw;top:50%;transform:translateY(calc(-50% + 0.1041666667vw));left:-0.78125vw;background-image:url("/img/footer__arrow.svg");background-size:100% auto;background-repeat:no-repeat;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}#wrapper .footer__list .-new{position:relative}#wrapper .footer__list .-new::after{display:block;content:"";position:absolute;width:2.03125vw;height:.8333333333vw;top:0;bottom:0;margin:auto 0;right:calc(100% + 1.8229166667vw);background-image:url("/img/listnew.svg");background-size:100% auto;background-repeat:no-repeat;animation:newAni 1.5s ease-in-out infinite;opacity:0}@media screen and (max-width: 767px){#wrapper .footer__list .-new::after{width:10.4vw;height:4.2666666667vw;right:-13.3333333333vw}}@keyframes newAni{0%{opacity:0}40%{opacity:1}60%{opacity:1}100%{opacity:0}}#wrapper .footer .copy{margin-top:1.3541666667vw;font-size:.78125vw}@media screen and (max-width: 767px){#wrapper .footer .copy{font-size:2.6666666667vw}}#wrapper .header{position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:100000;display:flex;align-items:center;justify-content:center;transition:transform .8s ease}#wrapper .header__inner{width:100%;display:flex;padding:0 4.8958333333vw;justify-content:flex-start;gap:8.3333333333vw}@media screen and (max-width: 767px){#wrapper .header__inner{padding:0 5.8666666667vw}}#wrapper .header__logo{z-index:1000;display:flex;margin-top:.9375vw;width:9.8697916667vw;height:1.40625vw;transition:.3s ease;overflow:hidden}@media screen and (max-width: 767px){#wrapper .header__logo{margin-top:5.0666666667vw;width:22.4vw;height:3.2vw}}#wrapper .header__logo picture{width:9.8697916667vw;height:1.40625vw;display:inline-block;transform:translateY(150%)}@media screen and (max-width: 767px){#wrapper .header__logo picture{width:22.4vw;height:3.2vw}}@keyframes textflow{0%{transform:translateY(150%)}100%{transform:translateY(0%)}}#wrapper .header__logo picture img{position:absolute;top:0}#wrapper .header__title{transition:.3s ease}@media screen and (max-width: 767px){#wrapper .header__title{position:absolute;top:15.7333333333vw}}#wrapper .header__name{font-size:1.9791666667vw;overflow:hidden}@media screen and (max-width: 767px){#wrapper .header__name{font-size:6.1333333333vw}}#wrapper .header__name:nth-of-type(1){line-height:1.4210526316}@media screen and (max-width: 767px){#wrapper .header__name:nth-of-type(1){line-height:1.3913043478}}#wrapper .header__name:nth-of-type(2){line-height:1.4210526316}@media screen and (max-width: 767px){#wrapper .header__name:nth-of-type(2){line-height:1.5652173913}}@keyframes textflow2{0%{transform:translateY(100%)}100%{transform:translateY(-10%)}}#wrapper .header__name span{transform:translateY(100%);display:inline-block}@keyframes textflow{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}#wrapper .header__op{overflow:hidden;font-size:1.0416666667vw;line-height:2.05;font-weight:600}@media screen and (max-width: 767px){#wrapper .header__op{font-size:2.6666666667vw;line-height:1.5}}#wrapper .header__op span{display:inline-block;transform:translateY(100%)}@keyframes textflow2{0%{transform:translateY(100%)}100%{transform:translateY(-10%)}}#wrapper .header__btns{margin-left:auto;margin-top:.2083333333vw;display:flex;height:fit-content;padding-right:.3125vw;padding-bottom:.3125vw;align-items:center;gap:1.28125vw;overflow-y:hidden;z-index:10}@media screen and (max-width: 767px){#wrapper .header__btns{margin-top:4.8vw;padding:0;gap:4.0533333333vw}}#wrapper .header__menu{position:relative;width:6.6145833333vw;height:2.3958333333vw;border-radius:5.2083333333vw;font-size:1.0416666667vw;text-align:center;line-height:2.4479166667vw;transform:translateY(150%);background-image:url("/img/header__menu-pc.svg");background-size:100% auto;background-position:center;background-repeat:no-repeat;cursor:pointer;filter:drop-shadow(1px 0.15625vw 0.15625vw rgba(1, 10, 56, 0.16))}#wrapper .header__menu:active{mix-blend-mode:unset}#wrapper .header__menu:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5.2083333333vw;font-size:1.0416666667vw;text-align:center;line-height:2.4479166667vw;background-image:url("/img/header__top-close-pc.svg");background-size:100% auto;background-position:center;background-repeat:no-repeat;opacity:0;transition:.3s ease}@media screen and (max-width: 767px){#wrapper .header__menu:before{display:none}}@media screen and (max-width: 767px){#wrapper .header__menu{width:5.3333333333vw;height:4.2666666667vw;border:none;border-radius:0;font-size:0;background-image:url("/img/header__menu-sp.svg");filter:unset}}@keyframes textflow{0%{transform:translateY(150%)}100%{transform:translateY(0%)}}#wrapper .header__menu-inner{width:9.3229166667vw;padding:1.1458333333vw 0;background-color:#fff;position:absolute;top:7.2916666667vw;right:9.0625vw;opacity:0;transition:.3s ease;pointer-events:none;z-index:5;display:flex;flex-direction:column;padding-left:.8333333333vw;justify-content:end;gap:13.125vw;border-radius:.78125vw;box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media screen and (max-width: 767px){#wrapper .header__menu-inner{width:38.4vw;padding:3.2vw 0;padding-left:4vw;top:12.8vw;right:10.6666666667vw;gap:3.2vw;border-radius:5px}}#wrapper .header__menu-link{height:100%}#wrapper .header__menu-link ul{height:100%;display:flex;flex-direction:column;justify-content:center;gap:1.4583333333vw;width:fit-content}@media screen and (max-width: 767px){#wrapper .header__menu-link ul{gap:2.1333333333vw}}#wrapper .header__menu-link ul li{position:relative;overflow:hidden}#wrapper .header__menu-link ul li::before{top:50%;transform:translateY(-50%);position:absolute;display:block;content:"";width:.15625vw;height:100%}@media screen and (max-width: 767px){#wrapper .header__menu-link ul li::before{width:.8vw;height:90%}}#wrapper .header__menu-link ul li:after{top:50%;transform:translateY(-50%) translateX(-110%);position:absolute;display:block;content:"";width:100%;height:100%;transition:.8s ease;pointer-events:none;user-select:none;z-index:0}#wrapper .header__menu-link ul li:nth-child(1) a{padding-top:.1041666667vw}@media screen and (max-width: 767px){#wrapper .header__menu-link ul li:nth-child(1) a{padding-top:.5333333333vw}}#wrapper .header__menu-link ul li a{font-size:1.0416666667vw;padding-left:.5208333333vw;transition:.5s ease;position:relative;z-index:1;display:block}@media screen and (max-width: 767px){#wrapper .header__menu-link ul li a{padding-left:2.1333333333vw;font-size:4.2666666667vw}}#wrapper .header__menu-link-tec::before{background:linear-gradient(#384AD3, #00E2FF)}#wrapper .header__menu-link-tec::after{background:linear-gradient(to right, #384AD3, #00E2FF)}#wrapper .header__menu-link-tec:hover a{color:#384ad3 !important}#wrapper .header__menu-link-tec:hover::after{animation:headerAnitec .8s ease forwards}@keyframes headerAnitec{0%{transform:translateY(-50%) translateX(-110%)}100%{transform:translateY(-50%) translateX(110%)}}#wrapper .header__menu-link-sus::before{background:linear-gradient(#129E06, #1BFF00)}#wrapper .header__menu-link-sus::after{background:linear-gradient(to right, #129E06, #1BFF00)}#wrapper .header__menu-link-sus:hover a{color:#129e06 !important}#wrapper .header__menu-link-sus:hover::after{animation:headerAnitec .8s ease forwards}@keyframes headerAnitec{0%{transform:translateY(-50%) translateX(-110%)}100%{transform:translateY(-50%) translateX(110%)}}#wrapper .header__menu-link-randd::before{background:linear-gradient(#FACD13, #FBFF00)}#wrapper .header__menu-link-randd::after{background:linear-gradient(to right, #FACD13, #FBFF00)}#wrapper .header__menu-link-randd:hover a{color:#facd13 !important}#wrapper .header__menu-link-randd:hover::after{animation:headerAnitec .8s ease forwards}@keyframes headerAnitec{0%{transform:translateY(-50%) translateX(-110%)}100%{transform:translateY(-50%) translateX(110%)}}#wrapper .header__menu-inner.-menuActive{opacity:1;pointer-events:all}#wrapper .header__menu.-menuActive::before{opacity:1}@media screen and (max-width: 767px){#wrapper .header__menu.-menuActive{border:none;width:4.2666666667vw;margin-right:.5333333333vw;background-image:url("/img/header__close.svg")}}#wrapper .header__top{font-size:.9375vw;width:5.109375vw;height:2.3958333333vw;text-align:end;background-image:url("/img/header__top-pc.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;transform:translateY(250%);filter:drop-shadow(1px 0.15625vw 0.15625vw rgba(1, 10, 56, 0.16))}@media screen and (max-width: 767px){#wrapper .header__top{font-size:0;background-image:url("/img/header__top.svg");background-size:1.3854166667vw 1.40625vw;background-position:left;width:5.8053333333vw;height:5.88vw;background-size:100% auto;filter:unset}}@keyframes textflow3{0%{transform:translateY(250%)}100%{transform:translateY(0%)}}#wrapper body,#wrapper html{margin:0;padding:0;width:100%;height:100%;overflow:hidden}#wrapper #loading-screen{opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000;z-index:10000;pointer-events:all}#wrapper #loading-bar-container{width:100%;height:100%;position:relative;display:flex;align-items:center}#wrapper #loading-bar{height:100%;width:0;background-color:#fff;position:absolute;top:0;left:0;z-index:1;transition:width .1s ease}#wrapper #loading-percentage{position:absolute;font-size:2.6041666667vw;font-weight:500;color:#fff;transition:color .1s ease;position:absolute;z-index:2;top:70%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){#wrapper #loading-percentage{font-size:5.3333333333vw}}#wrapper .loading-after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;opacity:0;transition:.2s ease}@media(orientation: landscape){#wrapper .loading-after{width:100%;height:auto}}@media(orientation: portrait){#wrapper .loading-after{height:100%;width:auto}}#wrapper .loading-before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(orientation: landscape){#wrapper .loading-before{width:100%;height:auto}}@media(orientation: portrait){#wrapper .loading-before{height:100%;width:auto}}#wrapper #content{opacity:0;transition:opacity .5s ease}#wrapper .kv{width:100%;position:relative;height:33.9583333333vw;overflow:hidden}@media screen and (max-width: 767px){#wrapper .kv{height:133.3333333333vw;display:flex;align-items:center;justify-content:center}}#wrapper .kv video{width:100%;position:relative;z-index:0;position:fixed;top:0}@media screen and (max-width: 767px){#wrapper .kv video{width:auto;height:100vh !important}}#wrapper .kv__inner{position:absolute;top:0}#wrapper .kv__title{width:fit-content;top:9.8958333333vw;position:absolute;z-index:10;left:0;right:0;margin:auto}@media screen and (max-width: 767px){#wrapper .kv__title{top:19.7333333333vw}}#wrapper .kv__title h2{font-size:4.1145833333vw;color:#fff;font-weight:600;overflow:hidden;line-height:1.3513513514}@media screen and (max-width: 767px){#wrapper .kv__title h2{font-size:12.5333333333vw;line-height:1.0212765957;margin-bottom:2.1333333333vw;height:27.2vw}}#wrapper .kv__title h2 span{display:inline-block;transform:translateY(100%)}@keyframes textflow4{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}#wrapper .kv__title .japane{height:3.125vw;display:block;font-size:2.34375vw;color:#fff;font-weight:300;font-style:normal;overflow:hidden;position:relative}@media screen and (max-width: 767px){#wrapper .kv__title .japane{font-size:4vw;height:5.6vw}}#wrapper .kv__title .japane span{position:absolute;display:inline-block;transform:translateY(100%);font-weight:400}@keyframes textflow6{0%{transform:translateY(-100%)}100%{transform:translateY(-22%)}}#wrapper .kv__title-op{font-size:.6770833333vw;color:#878787;bottom:0;opacity:0}@keyframes textflow7{0%{bottom:100%;opacity:0}100%{bottom:1.0416666667vw;opacity:1}}#wrapper .kv__link{width:65.6770833333vw;margin:5.2083333333vw auto 0}@media screen and (max-width: 767px){#wrapper .kv__link{margin:29.0666666667vw auto 0;width:74.6666666667vw}}#wrapper .kv__link ul{display:flex;justify-content:space-between;font-size:1.0416666667vw;font-weight:500}@media screen and (max-width: 767px){#wrapper .kv__link ul{flex-direction:column;font-size:3.7333333333vw;height:37.3333333333vw}}#wrapper .kv__link ul a{display:flex;align-items:flex-end;color:#fff;position:relative;width:19.4791666667vw;height:2.1875vw;overflow:hidden}@media screen and (max-width: 767px){#wrapper .kv__link ul a{width:74.6666666667vw;height:8.5333333333vw}}#wrapper .kv__link ul a:hover p{scale:1.1}#wrapper .kv__link ul a::before{display:block;position:absolute;content:"";top:0;width:100%;height:.3125vw;z-index:10;transform:translateY(-120%)}@media screen and (max-width: 767px){#wrapper .kv__link ul a::before{height:1.3333333333vw;transform:translateY(-200%)}}@keyframes flowdownNav{0%{transform:translateY(-120%);@media screen and (max-width: 767px){#wrapper .kv__link ul a::before{transform:translateY(-200%)}}}100%{transform:translateY(0%)}}#wrapper .kv__link ul a img{width:.9895833333vw;height:.9895833333vw;margin-right:.6770833333vw;margin-bottom:.1041666667vw;transform:translateY(-5.2083333333vw)}@media screen and (max-width: 767px){#wrapper .kv__link ul a img{width:2.6666666667vw;height:4vw;margin-right:2.6666666667vw}}#wrapper .kv__link ul a p{transform:translateY(-5.2083333333vw);transform-origin:left;user-select:none;pointer-events:none;transition:.2s ease}@media screen and (max-width: 767px){#wrapper .kv__link ul a p{transform:translateY(-26.6666666667vw)}}@keyframes flowdownNav1{0%{transform:translateY(-5.2083333333vw);@media screen and (max-width: 767px){#wrapper .kv__link ul a{transform:translateY(-26.6666666667vw)}}}100%{transform:translateY(0)}}#wrapper .kv__link-tec::before{background-image:linear-gradient(to right, #384AD3, #00E2FF)}#wrapper .kv__link-action::before{background-image:linear-gradient(to right, #129E06, #1BFF00)}#wrapper .kv__link-cosmo::before{background-image:linear-gradient(to right, #FACD13, #FBFF00)}#wrapper canvas{opacity:0;filter:brightness(2);will-change:filter;z-index:2;width:100%;height:100vh;mix-blend-mode:screen;position:fixed}@keyframes shineAni{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 767px){#wrapper canvas{display:none}}#wrapper .invert-circle{z-index:9999;position:fixed;width:80px;height:80px;border-radius:50%;pointer-events:none;mix-blend-mode:difference;background-color:#fff;transform:translate(-50%, -50%);transition:transform 0s,opacity .3s ease-out,width .3s ease,height .3s ease;display:none;opacity:0}@media screen and (max-width: 767px){#wrapper .invert-circle{display:none;opacity:0;user-select:none;pointer-events:none;width:40px;height:40px}}#wrapper .circleText{position:absolute;color:#fff;mix-blend-mode:difference;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:bold;opacity:0;transition:.1s ease-in-out;background-image:url("/images/movieStart.svg");background-repeat:no-repeat;background-position:55px center;background-size:60px;z-index:100}@media screen and (max-width: 767px){#wrapper .circleText{background-position:10.5px center;background-size:12px}}#wrapper .movieNega{opacity:1}#wrapper .contents__cont-foot.-mo{align-items:flex-end;margin-top:3.3333333333vw}@media screen and (max-width: 767px){#wrapper .contents__cont-foot.-mo{align-items:center;margin-top:10.1333333333vw}}#wrapper .contents__cont-foot.-mo .contents__cont-sns{width:fit-content}@media screen and (max-width: 767px){#wrapper .contents__cont-foot.-mo .contents__cont-sns{width:100%}}#wrapper .contents__cont-foot{margin-top:2.6041666667vw;margin-bottom:3.125vw;display:flex;justify-content:space-between;gap:min(2.2395833333vw,43px);width:100%;font-weight:300}@media screen and (max-width: 767px){#wrapper .contents__cont-foot{margin-top:18.6666666667vw;margin-bottom:14.6666666667vw;flex-direction:column;gap:16.8vw}}#wrapper .contents__cont-human.-sp{display:none}@media screen and (max-width: 767px){#wrapper .contents__cont-human.-sp{display:flex;flex-direction:column;gap:2.6666666667vw}#wrapper .contents__cont-human.-sp .contents__cont-human-flex{width:100%;display:flex;gap:5.0666666667vw;align-items:end}#wrapper .contents__cont-human.-sp .contents__cont-human-about{width:100%;display:flex;flex-direction:column;gap:2.6666666667vw}#wrapper .contents__cont-human.-sp .contents__cont-human-name{font-size:5.0666666667vw;text-align:center}#wrapper .contents__cont-human.-sp .contents__cont-human-name span{font-size:3.2vw;padding-left:2.1333333333vw}#wrapper .contents__cont-human.-sp .contents__cont-human-text{width:89.3333333333vw;font-size:max(3.2vw,12px)}#wrapper .contents__cont-human.-sp .contents__cont-human-bar{width:100%;height:1px;background-color:#fff}}#wrapper .contents__cont-human{display:flex;gap:.78125vw;align-items:center}@media screen and (max-width: 767px){#wrapper .contents__cont-human{display:none}}#wrapper .contents__cont-human-about{display:flex;flex-direction:column}#wrapper .contents__cont-human-name{font-size:25px}#wrapper .contents__cont-human-name span{font-size:16px;padding-left:10px}#wrapper .contents__cont-human-text{width:min(49.4791666667vw,750px);font-size:15px}#wrapper .contents__cont-human-bar{width:calc(100% - 2.9166666667vw);height:1px;background-color:#fff;margin:8px 0 20px}@media screen and (max-width: 767px){#wrapper .contents__cont-human-bar{margin:0 0 2.6666666667vw}}#wrapper .contents__cont-modal{display:flex;gap:1.71875vw}@media screen and (max-width: 767px){#wrapper .contents__cont-modal{flex-direction:column;gap:8.5333333333vw}}#wrapper .contents__cont-modal-cont{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8333333333vw}@media screen and (max-width: 767px){#wrapper .contents__cont-modal-cont{gap:2.4vw}}#wrapper .contents__cont-modal-cont picture{width:24.21875vw;height:13.59375vw;border-radius:.5208333333vw;overflow:hidden}@media screen and (max-width: 767px){#wrapper .contents__cont-modal-cont picture{width:72vw;height:auto;aspect-ratio:16/9;border-radius:1.3333333333vw}}#wrapper .contents__cont-modal-cont picture img{width:100%}#wrapper .contents__cont-modal-cont p{font-size:.8854166667vw;font-weight:300}@media screen and (max-width: 767px){#wrapper .contents__cont-modal-cont p{font-size:3.7333333333vw}}#wrapper .contents__cont-sns{display:flex;flex-direction:column}@media screen and (max-width: 767px){#wrapper .contents__cont-sns{width:100%;align-items:center;gap:2.6666666667vw}}#wrapper .contents__cont-sns-title{font-size:25px}@media screen and (max-width: 767px){#wrapper .contents__cont-sns-title{font-size:5.3333333333vw}}#wrapper .contents__cont-sns-bar{width:100%;height:1px;background-color:#fff;margin:8px 0 20px}@media screen and (max-width: 767px){#wrapper .contents__cont-sns-bar{margin:0 0 2.6666666667vw}}#wrapper .contents__cont-sns ul{margin-right:.15625vw;display:flex;gap:20px;align-items:center}@media screen and (max-width: 767px){#wrapper .contents__cont-sns ul{margin-right:0px;gap:7.4666666667vw}}#wrapper .contents__cont-sns ul li{width:36px}#wrapper .contents__cont-sns ul li button{width:100%}#wrapper .contents__cont-sns ul li img{pointer-events:none;user-select:none}@media screen and (max-width: 767px){#wrapper .contents__cont-sns ul li{width:13.8666666667vw}}#wrapper .contents__cont-sns ul li:nth-of-type(1){width:32px}@media screen and (max-width: 767px){#wrapper .contents__cont-sns ul li:nth-of-type(1){width:11.7333333333vw}}#wrapper .contents__cont-sns ul li .-clipActive{position:relative}#wrapper .contents__cont-sns ul li .-clipActive::before{width:10.4166666667vw;display:block;content:"記事リンクをコピーしました";font-size:.7291666667vw;color:#fff;position:absolute;bottom:-1.6666666667vw;right:-.5208333333vw;margin:0 auto}@media screen and (max-width: 767px){#wrapper .contents__cont-sns ul li .-clipActive::before{bottom:auto;font-size:2.6666666667vw;top:-4.8vw;width:53.3333333333vw;right:auto;left:50%;transform:translateX(-50%)}}#wrapper a{text-decoration:none}#wrapper :not(.topPage) .contents__cont-sns li a{display:inline-block;width:100%;height:100%}#wrapper body{scroll-behavior:auto}#wrapper .flow-content{opacity:0;transform:translateY(0.2604166667vw);transition:.8s ease}@media screen and (max-width: 767px){#wrapper .flow-content{transform:translateY(1.3333333333vw)}}#wrapper .clearfix::after{content:"";clear:both;display:block}#wrapper .-fcActive{opacity:1;transform:translateY(0%) !important}#wrapper .pcD{display:block}@media screen and (max-width: 767px){#wrapper .pcD{display:none}}#wrapper .pcf{display:flex}@media screen and (max-width: 767px){#wrapper .pcf{display:none}}#wrapper .spD{display:none}@media screen and (max-width: 767px){#wrapper .spD{display:block}}#wrapper .spF{display:none}@media screen and (max-width: 767px){#wrapper .spF{display:flex}}#wrapper .sectionBar{width:56.9791666667vw;height:.0520833333vw;margin:6.7708333333vw auto;background-color:#000}@media screen and (max-width: 767px){#wrapper .sectionBar{width:94.4vw;height:.2666666667vw;margin:18.1333333333vw auto 35.2vw}}#wrapper a{cursor:pointer}#wrapper a *{pointer-events:none;user-select:none}#wrapper .ownd-Sketchfab{cursor:pointer}#wrapper .ownd-Sketchfab img{pointer-events:none;user-select:none}#wrapper .video-container{position:relative;width:100%}#wrapper .video-container video{display:block;opacity:0}#wrapper .video-container img{position:absolute;left:0;top:0;width:100%;height:100%}#wrapper .upScroll-fixedtext{opacity:0 !important;transition:.3s ease}@media screen and (max-width: 767px){#wrapper .upScroll-fixedtext{opacity:0 !important;transition:.3s ease}}#wrapper .poppins{font-family:"Poppins"}#wrapper .poppins .italic{font-style:italic}#wrapper .contents{position:relative;z-index:1;margin-top:-11.4583333333vw;background-image:linear-gradient(#474F6D, #474F6D);background-position:0 15.625vw;background-size:100% auto;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center}#wrapper .contents::before{display:block;content:"";position:absolute;z-index:0;width:100%;height:100%;background-image:url("/technology/images/technology__bg.webp");background-size:100% auto;background-position:0 -1px}@media screen and (max-width: 767px){#wrapper .contents::before{background-image:url("/technology/images/technology__bg-sp.webp")}}#wrapper .contents__inner{display:flex;flex-direction:column;align-items:center;gap:3.90625vw;padding-top:10.15625vw;padding-bottom:25.4166666667vw}@media screen and (max-width: 767px){#wrapper .contents__inner{gap:12.2666666667vw;padding-top:24vw;padding-bottom:37.3333333333vw;width:94.4vw}}#wrapper .contents .-openWrap{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 100%, rgb(0, 0, 0) 0%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 100%, rgb(0, 0, 0) 0%, transparent 100%)}#wrapper .contents .-openWrap .ownd-Sketchfab{user-select:all;pointer-events:all}#wrapper .contents .-openBtn{margin-top:0vw;background-image:url("/technology/images/close__btn.svg")}#wrapper .contents .-openBtn:before{transform:translateY(calc(-50% + 0.15625vw)) rotateX(0deg)}#wrapper .contents__cont{width:min(83.3333333333vw,1150px);padding-top:8.3333333333vw;color:#fff;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1980px){#wrapper .contents__cont{width:59.8958333333vw}}@media screen and (max-width: 767px){#wrapper .contents__cont{width:94.4vw;padding-top:22.6666666667vw}}#wrapper .contents__cont-title{position:relative}#wrapper .contents__cont-tag{opacity:.1;position:absolute;font-size:min(10.9375vw,150px);font-weight:bold;left:50%;transform:translateX(-50%);top:max(-6.4583333333vw,-124px);text-wrap:nowrap;white-space:nowrap}@media screen and (max-width: 767px){#wrapper .contents__cont-tag{font-size:11.2vw;top:-10.6666666667vw}}#wrapper .contents__cont h2{font-size:min(2.6041666667vw,40px);text-align:center;line-height:1.375;width:100%;white-space:nowrap}@media screen and (max-width: 767px){#wrapper .contents__cont h2{font-size:5.8666666667vw;text-align:start;white-space:wrap}}#wrapper .contents__cont-option{margin-top:1.3541666667vw;font-size:.9375vw;align-self:flex-end}@media screen and (max-width: 767px){#wrapper .contents__cont-option{margin-top:2.6666666667vw;font-size:2.6666666667vw}}#wrapper .contents__cont-thumbnail{margin-top:2.1875vw;width:100%;height:auto;aspect-ratio:16/9;border-radius:20px;overflow:hidden}#wrapper .contents__cont-thumbnail iframe{width:100%;height:100%}@media screen and (max-width: 767px){#wrapper .contents__cont-thumbnail{width:94.4vw;margin-top:5.3333333333vw;border-radius:1.3333333333vw}}#wrapper .contents__cont-wrap{overflow:hidden;transition:.3s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 47%, rgb(0, 0, 0) 0%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 47%, rgb(0, 0, 0) 0%, transparent 100%)}@media screen and (max-width: 767px){#wrapper .contents__cont-flex{display:flex;width:94.4vw;flex-direction:column-reverse}}@media screen and (max-width: 767px){#wrapper .contents__cont-flex .contents__cont-text{flex-shrink:0;width:94.4vw}}#wrapper .contents__cont .ownd-Sketchfab{float:right;margin-left:min(1.6666666667vw,32px);width:min(31.25vw,440px);flex-shrink:0;user-select:none;pointer-events:none;position:relative;height:fit-content}@media screen and (max-width: 767px){#wrapper .contents__cont .ownd-Sketchfab{float:none;width:74.1333333333vw;margin:16vw auto 0}}#wrapper .contents__cont .ownd-Sketchfab:before{content:"";display:block;position:absolute;bottom:1.0416666667vw;right:1.5625vw;width:4.1666666667vw;height:4.1666666667vw;background-image:url("/img/sketchfab__logo.webp");z-index:3;background-size:100% auto;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 767px){#wrapper .contents__cont .ownd-Sketchfab:before{bottom:-5.3333333333vw;right:2.6666666667vw;width:13.3333333333vw;height:13.3333333333vw}}#wrapper .contents__cont-fab{display:flex;flex-direction:column;float:right}@media screen and (max-width: 767px){#wrapper .contents__cont-fab{float:none}}#wrapper .contents__cont-text{margin-top:1.5625vw;font-size:17px;line-height:1.8;font-weight:300;color:#fff;transition:.3s ease}#wrapper .contents__cont-text .techLink{color:#00fff7;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media screen and (min-width: 1980px){#wrapper .contents__cont-text{width:59.8958333333vw}}@media screen and (max-width: 767px){#wrapper .contents__cont-text{margin-top:5.3333333333vw;width:94.4vw;font-size:max(3.4666666667vw,13px);line-height:1.6923076923}}#wrapper .contents__cont-text ul{font-size:15px}@media screen and (max-width: 767px){#wrapper .contents__cont-text ul{font-size:max(3.2vw,12px)}}#wrapper .contents__cont-text ul li{line-height:1.4em}#wrapper .contents__cont-text .textList li:nth-of-type(1){text-indent:calc(-1em*1 - 1em);padding-left:calc(1em*1 + 1em)}#wrapper .contents__cont-text .textList li:nth-of-type(2){text-indent:calc(-1em*2 - 1em);padding-left:calc(1em*2 + 1em)}#wrapper .contents__cont-text .textList li:nth-of-type(3){text-indent:calc(-1em*3 - 1em);padding-left:calc(1em*3 + 1em)}#wrapper .contents__cont-text .textList li:nth-of-type(4){text-indent:calc(-1em*4 - 1em);padding-left:calc(1em*4 + 1em)}#wrapper .contents__cont-text .textList li:nth-of-type(5){text-indent:calc(-1em*5 - 1em);padding-left:calc(1em*5 + 1em)}#wrapper .contents__cont-text .textList li{word-break:break-all}#wrapper .contents__cont-btn{width:270px;height:46px;display:flex;align-items:center;justify-content:center;margin-top:-25px;position:relative;background-image:url("/technology/images/open__btn.svg");background-size:100% auto;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 767px){#wrapper .contents__cont-btn{width:56vw;height:9.6vw;margin-top:-6.6666666667vw}}#wrapper .contents__cont-btn::before{display:block;content:"";position:absolute;top:50%;transform:translateY(calc(-50% - 0.15625vw)) rotateX(180deg);right:20px;width:12px;height:12px;background-image:url("/technology/images/technology__toggle.svg");background-size:100% auto;background-repeat:no-repeat}@media screen and (max-width: 767px){#wrapper .contents__cont-btn::before{right:5.3333333333vw;width:3.2vw;height:3.2vw}}