html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%;list-style:none}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:HK Nova;font-style:normal;font-weight:500;src:url(/fonts/HKNova-Regular.woff)format("woff")}@font-face{font-family:HK Nova;font-style:normal;font-weight:700;src:url(/fonts/HKNova-Medium.woff)format("woff")}html{overflow-y:scroll}html,body{color:#111;letter-spacing:.04em;background:#faf9f9;max-width:100%;font-family:Noto Sans JP,sans-serif;font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}*{box-sizing:border-box;font-style:inherit;position:relative}img{vertical-align:bottom}#wrapper._loading{position:fixed;inset:0;overflow:hidden}#loading{z-index:10;background:#fff;height:100%;transition:opacity 1s,height .6s cubic-bezier(.32,0,.67,0);position:fixed;top:0;left:0;right:0;overflow:hidden}#loading p{text-align:center;width:183px;padding-bottom:40px;transition:opacity 1s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}#loading p:before,#loading p span{content:"";height:1px;transition:width .4s;display:block;position:absolute;bottom:0;left:0}#loading p:before{background:#1111111a;right:0}#loading p span{z-index:2;background:#ff4e50;width:0%}#loading._loaded{height:0}#loading._loaded p{opacity:0}._en{letter-spacing:.02em;font-family:HK Nova;font-weight:400}._en._fontWeightMedium{font-weight:700}.heading-2{font-size:1.32vw;line-height:180%}@media screen and (min-width:1366px){.heading-2{font-size:18px}}@media (max-width:930px){.heading-2{font-size:4.27vw;line-height:7.47vw}}#mainLogo{z-index:6;position:fixed;top:48px;left:5.42vw}#mainLogo a{z-index:2;transition:opacity .6s;display:block}#mainLogo.top a{opacity:0}#mainLogo.top:after{content:"© " attr(data-year)" Helixes Inc.";letter-spacing:.02em;color:#a0a0a0;white-space:nowrap;justify-content:center;align-items:center;font-family:HK Nova;font-size:14px;font-weight:400;line-height:21px;transition:opacity .6s;display:flex;position:absolute;inset:0}@media (max-width:930px){#mainLogo{left:6.44vw}}#mainLogo._scrolled a{opacity:1}#mainLogo._scrolled:after{opacity:0}#openGlobNav{z-index:6;display:flex;position:fixed;top:48px;right:5.42vw}@media (max-width:930px){#openGlobNav{flex-direction:column-reverse;right:6.44vw}}#openGlobNav .menu{cursor:pointer;width:64px;height:20px;margin-left:20px}@media (max-width:930px){#openGlobNav .menu{margin:0}}#openGlobNav .menu:before,#openGlobNav .menu:after{content:"";background:#111;height:1px;transition:top .4s,transform .4s;display:block;position:absolute;left:8px;right:8px}#openGlobNav .menu:before{top:7px}#openGlobNav .menu:after{top:13px}#openGlobNav>a{border:1px solid #111;border-radius:10px;height:20px;margin-left:64px;padding:0 16px;font-size:14px;line-height:20px;transition:opacity .8s;display:block}@media (max-width:930px){#openGlobNav>a{opacity:0;width:fit-content;margin:22px auto 0;padding:0 14px;display:none}}#openGlobNav._status_1 .menu:before{top:12px;transform:rotate(22deg)}#openGlobNav._status_1 .menu:after{top:12px;transform:rotate(-22deg)}@media (max-width:930px){#openGlobNav._status_1>a{opacity:1;animation:2s forwards menujp;display:block}@keyframes menujp{0%{opacity:0}50%{opacity:0}to{opacity:1}}#openGlobNav._status_2>a{animation:.6s forwards menujp2;display:block}@keyframes menujp2{0%{opacity:1}to{opacity:0}}}#globHeader{z-index:3;height:24px;position:fixed;top:48px;left:5.42vw;right:5.42vw}@media (max-width:930px){#globHeader{flex-direction:column-reverse;justify-content:center;top:40px;left:6.44vw;right:6.44vw}}#globHeader h1{float:left}#globHeader .right{float:right;margin-right:208px;line-height:24px}@media (max-width:930px){#globHeader .right{flex-direction:column-reverse;align-items:center;display:flex}}#globHeader .right>*{float:left}@media (max-width:930px){#globHeader .right>*{float:none;margin-left:0!important}#globHeader .right>ul{display:none}}#globHeader .right>ul:hover li{opacity:.6}#globHeader .right>ul li{float:left;font-size:16px;font-weight:700;transition:opacity .3s}#globHeader .right>ul li+li{margin-left:40px}#globHeader .right>ul li:hover{opacity:1}#globHeader .right>ul li a span{padding-left:6px;display:inline-block}#globHeader .right>ul li a span img{vertical-align:top}.viewMore{letter-spacing:.02em;align-items:center;width:fit-content;font-family:HK Nova;font-size:1.17vw;display:flex}@media screen and (min-width:1366px){.viewMore{font-size:16px}}@media (max-width:930px){.viewMore{height:21.6vw;font-size:4.27vw}}.viewMore:before{content:"";background-color:#111;border-radius:100%;width:calc(5.86vw - 2px);height:calc(5.86vw - 2px);display:block;position:absolute;top:1px;right:1px}@media screen and (min-width:1366px){.viewMore:before{width:78px;height:78px}}@media (max-width:930px){.viewMore:before{width:calc(21.33vw - 2px);height:calc(21.33vw - 2px)}}.viewMore ._text{height:1.17vw;display:block;overflow:hidden}@media screen and (min-width:1366px){.viewMore ._text{height:16px}}@media (max-width:930px){.viewMore ._text{height:4.27vw}}.viewMore ._text:after,.viewMore ._text span{transform-origin:-100%;height:1.17vw;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}@media screen and (min-width:1366px){.viewMore ._text:after,.viewMore ._text span{height:16px}}@media (max-width:930px){.viewMore ._text:after,.viewMore ._text span{height:4.27vw}}.viewMore ._text:after{content:attr(data-text);display:block;position:absolute;top:0;left:0;transform:rotate(15deg)}.viewMore ._circle{border-radius:100%;width:5.86vw;height:5.86vw;margin-left:2.34vw;display:block;overflow:hidden}@media screen and (min-width:1366px){.viewMore ._circle{width:80px;height:80px;margin-left:32px}}@media (max-width:930px){.viewMore ._circle{width:calc(21.33vw - 2px);height:calc(21.33vw - 2px);margin-left:8.53vw}}.viewMore ._circle:before,.viewMore ._circle:after{content:"";display:block;position:absolute}.viewMore ._circle:before{background-color:#ff4e50;border-radius:100%;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:scale(0)}.viewMore ._circle:after{z-index:2;background-color:#0000;background-image:url(/images/arrow.svg),url(/images/arrow.svg);background-position:100%,0;background-repeat:no-repeat,no-repeat;background-size:contain;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:13.18vw;height:.88vw;transition:transform 1s cubic-bezier(.16,1,.3,1);top:2.49vw;right:2.2vw}@media screen and (min-width:1366px){.viewMore ._circle:after{width:180px;height:12px;top:34px;right:30px}}@media (max-width:930px){.viewMore ._circle:after{width:5.33vw;height:3.2vw;top:9.07vw;right:8vw}}.viewMore:hover ._text span{transform:rotate(-15deg)}.viewMore:hover ._text:after{transform:rotate(0)}.viewMore:hover ._circle:before{transform:scale(1)}.viewMore:hover ._circle:after{transform:translate(11.71vw)}@media screen and (min-width:1366px){.viewMore:hover ._circle:after{transform:translate(160px)}}#globFooter{color:#faf9f9;background-color:#111;padding:6.44vw 9.81vw}@media screen and (min-width:1366px){#globFooter{padding:88px 12.5vw}}@media (max-width:930px){#globFooter{padding:17.07vw 6.4vw 12.8vw}}#globFooter nav{flex-wrap:wrap;display:flex}@media (max-width:930px){#globFooter nav{display:block}#globFooter nav>ul:first-child{margin-bottom:19.2vw}}#globFooter nav>ul:first-child li{transition:opacity .3s}#globFooter nav>ul:first-child li a{cursor:pointer;display:block}#globFooter nav>ul:first-child li h2{margin-bottom:.59vw;font-size:2.2vw;font-weight:500;line-height:1}#globFooter nav>ul:first-child li h2 span{padding-left:8px;display:inline-block}#globFooter nav>ul:first-child li h2 span img{vertical-align:top;height:.88vw}@media screen and (min-width:1366px){#globFooter nav>ul:first-child li h2{margin-bottom:8px;font-size:30px}#globFooter nav>ul:first-child li h2 span{padding-left:8px}#globFooter nav>ul:first-child li h2 span img{height:12px}}@media (max-width:930px){#globFooter nav>ul:first-child li h2{margin-bottom:2.13vw;font-size:7.47vw}}#globFooter nav>ul:first-child li p{color:#a0a0a0;font-size:1.02vw}@media screen and (min-width:1366px){#globFooter nav>ul:first-child li p{font-size:14px}}@media (max-width:930px){#globFooter nav>ul:first-child li p{font-size:4.27vw}}#globFooter nav>ul:first-child li+li{margin-top:2.34vw}@media screen and (min-width:1366px){#globFooter nav>ul:first-child li+li{margin-top:32px}}@media (max-width:930px){#globFooter nav>ul:first-child li+li{margin-top:8.53vw}}#globFooter nav>ul:first-child:hover li{opacity:.6}#globFooter nav>ul:first-child:hover li:hover{opacity:1}#globFooter nav>ul:first-child+ul{margin-left:11.86vw}@media screen and (min-width:1366px){#globFooter nav>ul:first-child+ul{margin-left:162px}}@media (max-width:930px){#globFooter nav>ul:first-child+ul{margin-left:0}}#globFooter nav>ul:first-child+ul li{font-size:1.02vw;line-height:1.83vw}@media screen and (min-width:1366px){#globFooter nav>ul:first-child+ul li{font-size:14px;line-height:25px}}@media (max-width:930px){#globFooter nav>ul:first-child+ul li{font-size:3.73vw;line-height:6.67vw}}#globFooter nav>ul:first-child+ul li h2{margin-bottom:.59vw;font-weight:400}@media screen and (min-width:1366px){#globFooter nav>ul:first-child+ul li h2{margin-bottom:8px}}@media (max-width:930px){#globFooter nav>ul:first-child+ul li h2{margin-bottom:2.13vw}}#globFooter nav>ul:first-child+ul li+li{margin-top:2.93vw}@media screen and (min-width:1366px){#globFooter nav>ul:first-child+ul li+li{margin-top:40px}}@media (max-width:930px){#globFooter nav>ul:first-child+ul li+li{margin-top:10.67vw}}#globFooter nav>ul:first-child+ul li+li .log{color:#faf9f9;font-size:2.2vw;line-height:1;transition:opacity .6s}#globFooter nav>ul:first-child+ul li+li .log:hover{opacity:.6}@media screen and (min-width:1366px){#globFooter nav>ul:first-child+ul li+li .log{font-size:30px}}@media (max-width:930px){#globFooter nav>ul:first-child+ul li+li .log{font-size:8vw}}#globFooter nav>ul:first-child+ul li+li .outLink{padding-left:8px;display:inline-block}#globFooter nav>ul:first-child+ul li+li .outLink img{vertical-align:top;height:.88vw}@media screen and (min-width:1366px){#globFooter nav>ul:first-child+ul li+li .outLink{padding-left:8px}#globFooter nav>ul:first-child+ul li+li .outLink img{height:12px}}#globFooter nav>div{color:#a0a0a0;justify-content:space-between;width:100%;margin-top:12.01vw;font-size:1.02vw;display:flex}@media screen and (min-width:1366px){#globFooter nav>div{margin-top:164px;font-size:14px}}@media (max-width:930px){#globFooter nav>div{margin-top:21.87vw;font-size:4.27vw;display:block}#globFooter nav>div>p{font-size:3.73vw}#globFooter nav>div ul{width:100%;margin-bottom:21.33vw;display:flex}}#globFooter nav>div ul li{float:left}#globFooter nav>div ul li a{transition:opacity .3s}#globFooter nav>div ul li a:hover{opacity:.6}#globFooter nav>div ul li+li{margin-left:1.76vw}@media screen and (min-width:1366px){#globFooter nav>div ul li+li{margin-left:24px}}@media (max-width:930px){#globFooter nav>div ul li+li{margin-left:6.4vw}}#globFooter nav .lang{border:1px solid #fff;border-radius:10px;height:20px;padding:0 16px;font-size:14px;line-height:20px;display:block;position:absolute;top:0;right:0}.subTitleRedSmall{color:#ff4e50;letter-spacing:.02em;font-family:HK Nova;font-size:1.17vw;font-weight:400;line-height:1.17vw}@media screen and (min-width:1366px){.subTitleRedSmall{font-size:16px;line-height:16px}}@media (max-width:930px){.subTitleRedSmall{font-size:4.27vw;line-height:4.27vw}}#globNav{z-index:5;background:#faf9f9;transition:bottom .6s cubic-bezier(.32,0,.67,0);position:fixed;inset:0 0 100%;overflow:hidden}#globNav ._wrap{justify-content:space-between;align-items:center;width:100%;height:100vh;padding:0 13.62vw 0 9.81vw;display:flex}@media (max-width:930px){#globNav ._wrap{flex-direction:column-reverse;justify-content:flex-end;padding:130px 6.44vw 0}#globNav ._left{width:100%}}#globNav ._left a{transition:opacity .3s}#globNav ._left a:hover{opacity:.6}#globNav ._left>ul{margin-bottom:3.51vw}@media (max-width:930px){#globNav ._left>ul{margin-bottom:8.53vw}}#globNav ._left>ul>li h2{color:#a0a0a0;letter-spacing:.02em;margin-bottom:.59vw;font-size:1.02vw;font-weight:400;line-height:1.54vw}@media (max-width:930px){#globNav ._left>ul>li h2{margin-bottom:.96vh;font-size:1.91vh;line-height:150%}}#globNav ._left>ul>li p{letter-spacing:.04em;font-size:1.02vw;line-height:1.8}@media (max-width:930px){#globNav ._left>ul>li p{font-size:1.91vh}}#globNav ._left>ul>li p ._log{font-size:1.17vw}#globNav ._left>ul>li p ._log span{padding-left:.73vw;line-height:1.17vw;display:inline-block}#globNav ._left>ul>li p ._log span img{vertical-align:top;height:.73vw}@media (max-width:930px){#globNav ._left>ul>li p ._log{font-size:4.27vw}}#globNav ._left>ul>li+li{margin-top:2.78vw}@media (max-width:930px){#globNav ._left>ul>li+li{margin-top:1.91vh}}#globNav ._left>div ul{color:#a0a0a0;font-size:1.02vw;line-height:1.8}#globNav ._left>div ul li+li{margin-top:.59vw}@media (max-width:930px){#globNav ._left>div ul{margin-top:1.91vh;font-size:1.91vh}}#globNav ._left ._fadeIn{opacity:0}@media (max-width:930px){#globNav ._right{width:100%;margin-bottom:5.26vh}}#globNav ._right ul li{transition:opacity .3s}#globNav ._right ul li a{display:block}#globNav ._right ul li a>*{overflow:hidden}#globNav ._right ul li a>* span{transition:transform .6s cubic-bezier(0,.55,.45,1);display:block;transform:translateY(100%)}#globNav ._right ul li a h2{margin-bottom:.59vw;font-size:2.93vw}#globNav ._right ul li a h2 .outLink{padding-left:1.02vw;line-height:2.93vw;display:inline-block;transform:none!important}#globNav ._right ul li a h2 .outLink img{vertical-align:top;height:.88vw}@media (max-width:930px){#globNav ._right ul li a h2{margin-bottom:.96vh;font-size:3.11vh}}#globNav ._right ul li a p{color:#a0a0a0;font-size:1.17vw}#globNav ._right ul li a p span{height:1.46vw;line-height:1.46vw}@media (max-width:930px){#globNav ._right ul li a p{font-size:1.91vh}#globNav ._right ul li a p span{height:2.39vh;line-height:2.39vh}}#globNav ._right ul li+li{margin-top:3.11vh}#globNav ._right ul:hover li{opacity:.4}#globNav ._right ul:hover li:hover{opacity:1}#globNav._open{bottom:0}#globNav._open ._right ul li>* span{transform:translateY(0)}#globNav._open ._right ul li:first-child>* span{transition-delay:.55s}#globNav._open ._right ul li:nth-child(2)>* span{transition-delay:.63s}#globNav._open ._right ul li:nth-child(3)>* span{transition-delay:.71s}#globNav._open ._right ul li:nth-child(4)>* span{transition-delay:.79s}#globNav._open ._left ._fadeIn{animation:.6s forwards opacity}#globNav._open ._left ._fadeIn._1{animation-delay:.8s}#globNav._open ._left ._fadeIn._2{animation-delay:.9s}#globNav._open ._left ._fadeIn._3{animation-delay:1s}@keyframes opacity{0%{opacity:0;transform:translateY(5vh)}5%{opacity:0}to{opacity:1;transform:translateY(0)}}#globNav._open._status_2{bottom:100%}.delayText{opacity:0;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s linear;transform:translateY(8vh)}.delayLineBefore:before{content:"";background-color:#1111111a;height:1px;transition:right 1s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:0;left:0;right:100%}.delayLineAfter:after{content:"";background-color:#1111111a;height:1px;transition:right 1s cubic-bezier(.16,1,.3,1);display:block;position:absolute;bottom:0;left:0;right:100%}#wrapper._loaded .delayText._show{opacity:1;transform:translateY(0)}#wrapper._loaded .delayLineBefore._show:before,#wrapper._loaded .delayLineAfter._show:after{right:0}#wrapper #gdpr{opacity:0;transition:opacity .6s 1s,transform .6s}#wrapper._loaded #gdpr{opacity:1}#gdpr{z-index:10;background:#faf9f9;width:45.61vw;padding:2.93vw 4.39vw;font-size:1.02vw;font-weight:400;line-height:180%;position:fixed;bottom:0;right:0;box-shadow:0 0 60px #1111111a}#gdpr._accepted{transform:translateY(100%);opacity:0!important;transition:opacity .6s,transform .6s!important}@media screen and (min-width:1366px){#gdpr{width:623px;padding:40px 60px;font-size:14px}}#gdpr>p{margin-bottom:1.76vw}@media screen and (min-width:1366px){#gdpr>p{margin-bottom:24px}}#gdpr>div{height:3.37vw;line-height:3.37vw;display:flex}@media screen and (min-width:1366px){#gdpr>div{height:46px;line-height:46px}}#gdpr>div button{text-align:center;color:#faf9f9;appearance:none;width:8.71vw;font-size:inherit;cursor:pointer;background:#ff4e50;border:none;margin-right:2.93vw}@media screen and (min-width:1366px){#gdpr>div button{width:119px;margin-right:40px}}#gdpr>div a{color:#a0a0a0}@media (max-width:930px){#gdpr{width:auto;padding:10.67vw 6.4vw;font-size:3.73vw;left:0}#gdpr>p{margin-bottom:6.4vw}#gdpr>div{height:12.27vw;line-height:12.27vw}#gdpr>div button{width:31.73vw;margin-right:10.67vw}}.anchorWithArrow{letter-spacing:.02em;cursor:pointer;padding:1.76vw 0;font-family:HK Nova;font-size:1.46vw;display:block}@media screen and (min-width:1366px){.anchorWithArrow{padding:24px 0;font-size:20px}}@media (max-width:930px){.anchorWithArrow{padding:6.4vw 0;font-size:5.33vw}}.anchorWithArrow span{z-index:2}.anchorWithArrow ._text{transition:color .6s,margin-left .6s}.anchorWithArrow ._arr{width:1.46vw;height:.88vw;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)translate(-2.34vw)}@media screen and (min-width:1366px){.anchorWithArrow ._arr{width:20px;height:12px;transform:translateY(-50%)translate(-32px)}}@media (max-width:930px){.anchorWithArrow ._arr{width:5.33vw;height:3.2vw}}.anchorWithArrow ._arr:before,.anchorWithArrow ._arr:after{content:"";transition:opacity .6s;display:block;position:absolute;inset:0}.anchorWithArrow ._arr:before{background:url(/images/arrow-bk.svg) 50%/contain no-repeat}.anchorWithArrow ._arr:after{opacity:0;background:url(/images/arrow.svg) 50%/contain no-repeat}.anchorWithArrow:before,.anchorWithArrow:after{content:"";display:block;position:absolute;bottom:0;left:0;right:100%}.anchorWithArrow:before{background-color:#a0a0a0;height:1px;transition:right .3s cubic-bezier(.22,1,.36,1) .3s}.anchorWithArrow:after{background-color:#ff4e50;height:100%;transition:right .4s cubic-bezier(.22,1,.36,1)}.anchorWithArrow:hover ._arr{transform:translateY(-50%)translate(-1.17vw)}.anchorWithArrow:hover ._arr:before{opacity:0}.anchorWithArrow:hover ._arr:after{opacity:1}.anchorWithArrow:hover ._text{color:#fff;margin-left:1.17vw}.anchorWithArrow:hover:after{right:0}@media (min-width:931px){#__next #openGlobNav,#__next #mainLogo,#__next #globHeader{transition:transform .6s}#__next._hideHeader #openGlobNav,#__next._hideHeader #mainLogo,#__next._hideHeader #globHeader{transform:translateY(-100px)}}#wrapper._loaded #top .section1 .content h1 img,#wrapper._loaded #top .section1 .catch img{opacity:1;transform:translateY(0)}#top .section1{height:85vh}@media (max-width:930px){#top .section1{height:71.77vh;max-height:none}}#top .section1 .bg{position:absolute;inset:0}#top .section1 .bg video{object-fit:cover;width:100%;height:100%}#top .section1 .bg._sp{display:none}@media (max-width:930px){#top .section1 .bg._sp{display:inline-block}#top .section1 .bg._pc{display:none}}#top .section1 .content{z-index:2;width:100%;position:absolute;bottom:5.86vw;left:5.42vw}@media (max-width:930px){#top .section1 .content{bottom:4.9vh;left:6.4vw}}@media screen and (min-width:1366px){#top .section1 .content{left:8.33vw}}#top .section1 .content h1{width:44.58vw;max-width:609px;overflow:hidden}@media (max-width:930px){#top .section1 .content h1{width:71.73vw}}#top .section1 .content h1 img{opacity:0;transition:opacity .5s .6s,transform .5s cubic-bezier(0,.55,.45,1) .6s;transform:translateY(100%)}#top .section1 .catch{font-size:1.76vw;position:absolute;top:28vh;right:9.96vw;overflow:hidden}#top .section1 .catch img{opacity:0;width:5.27vw;max-width:72px;transition:opacity .5s .7s,transform .5s cubic-bezier(0,.55,.45,1) .7s;transform:translateY(50%)}@media (max-width:930px){#top .section1 .catch{top:13.4vh;right:11.2vw}#top .section1 .catch img{width:16vw}}@media screen and (min-width:1366px){#top .section1 .catch{right:12.5vw}}#top .section1 .scroll{font-size:1.17vw;position:absolute;bottom:5.86vw;right:6.44vw;overflow:hidden}#top .section1 .scroll span{margin-left:1.76vw;display:inline-block}#top .section1 .scroll span img{height:1.46vw;animation:1.5s infinite topScroll}@media (max-width:930px){#top .section1 .scroll{display:none}}@media screen and (min-width:1366px){#top .section1 .scroll{font-size:16px;right:8.33vw}#top .section1 .scroll span{margin-left:24px}#top .section1 .scroll span img{height:20px}}@keyframes topScroll{0%{transform:translateY(-1.46vw)}40%{transform:translateY(0)}60%{transform:translateY(0)}to{transform:translateY(1.46vw)}}#top .section1 .video{position:absolute;inset:0}#top .section1 .video video{object-fit:cover;width:100%;height:100%}#top .sectionVideo{transition:opacity .4s}#top .sectionVideo video{width:100%}#top .sectionVideo._sp video{display:none}@media (max-width:930px){#top .sectionVideo._pc video{display:none}#top .sectionVideo._sp video{display:inline-block}}#top .section2{text-align:center;padding:11.78vw 5.42vw}@media (max-width:930px){#top .section2{padding:23.47vw 6.4vw}}@media screen and (min-width:1366px){#top .section2{padding-left:8.33vw;padding-right:8.33vw}}#top .section2 h2{padding-bottom:2.42vw}@media screen and (min-width:1366px){#top .section2 h2{padding-bottom:33px}}@media (max-width:930px){#top .section2 h2{padding-bottom:6.4vw;font-size:4.27vw}}#top .section2 h3{padding-top:7.03vw;font-size:2.34vw;line-height:4.17vw}@media screen and (min-width:1366px){#top .section2 h3{font-size:32px;line-height:57px}}@media (max-width:930px){#top .section2 h3{padding-top:14.93vw;font-size:5.33vw;line-height:8.53vw}}#top .section2 p{padding:2.34vw 13.91vw 8.2vw}@media screen and (min-width:1366px){#top .section2 p{padding-top:32px}}@media (max-width:930px){#top .section2 p{padding:6.4vw 0 14.93vw}#top .section2 p br{display:none}}#top .section2 p span{display:block}#top .section2._show p:after{transition-delay:.2s}#top .section3{padding:0 5.27vw 14.57vw;overflow:hidden}@media (max-width:930px){#top .section3{padding:0 6.4vw 27.73vw}}@media screen and (min-width:1366px){#top .section3{padding-left:8.33vw;padding-right:8.33vw}}#top .section3 ._upper h2{margin-bottom:2.93vw;padding-left:4.54vw}@media screen and (min-width:1366px){#top .section3 ._upper h2{margin-bottom:40px}}@media (max-width:930px){#top .section3 ._upper h2{margin-bottom:10.67vw;padding-left:0}}#top .section3 ._upper>p{margin-bottom:4.1vw;padding:0 4.54vw}@media screen and (min-width:1366px){#top .section3 ._upper>p{margin-bottom:56px}}@media (max-width:930px){#top .section3 ._upper>p{margin-bottom:6.4vw;padding:0}#top .section3 ._upper>p br{display:none}}#top .section3 ._upper._show p{transition-delay:.2s}#top .section3 ._businessList ul{z-index:4}#top .section3 ._businessList ul li{padding:4.69vw 11.71vw}@media screen and (min-width:1366px){#top .section3 ._businessList ul li{padding-top:64px;padding-bottom:64px}}@media (max-width:930px){#top .section3 ._businessList ul li{padding:14.93vw 0}}#top .section3 ._businessList ul li:before{content:attr(data-index);font-family:HK Nova;font-size:1.17vw;line-height:1.46vw;display:block;position:absolute;top:4.69vw;left:4.54vw}@media screen and (min-width:1366px){#top .section3 ._businessList ul li:before{font-size:16px;line-height:20px;top:64px}}@media (max-width:930px){#top .section3 ._businessList ul li:before{margin-bottom:3.2vw;font-size:4.27vw;line-height:5.33vw;position:relative;top:auto;left:auto}}#top .section3 ._businessList ul li div .subtitle{margin-bottom:1.17vw}@media screen and (min-width:1366px){#top .section3 ._businessList ul li div .subtitle{margin-bottom:16px}}@media (min-width:931px){#top .section3 ._businessList ul li div .subtitle{line-height:1}}@media (max-width:930px){#top .section3 ._businessList ul li div .subtitle{margin-bottom:5.33vw}}#top .section3 ._businessList ul li div h3{font-size:4.69vw}@media screen and (min-width:1366px){#top .section3 ._businessList ul li div h3{font-size:64px}}@media (max-width:930px){#top .section3 ._businessList ul li div h3{font-size:10.67vw}}#top .section3 ._businessList ul li div .video{display:none}@media (max-width:930px){#top .section3 ._businessList ul li div .video{margin-top:9.6vw;display:block}#top .section3 ._businessList ul li div .video video{width:100%;height:100%}}#top .section3 ._businessList ul li:before{opacity:0;transition:transform .4s,opacity .2s;transform:translateY(20px)}#top .section3 ._businessList ul li._show:before{opacity:1;transform:translateY(0)}#top .section3 ._businessList ul._onmouse+._video div{opacity:1;top:0;bottom:0}#top .section3 ._video{z-index:3;pointer-events:none;width:35.72vw;max-width:1600px;height:20.06vw;max-height:898px;transition:transform .6s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0}#top .section3 ._video div{opacity:0;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .3s,top .3s,bottom .3s;position:absolute;inset:20% 0 80%;overflow:hidden;transform:translateY(-50%)translate(-50%)}#top .section3 ._video div span{opacity:0;background:50%/cover no-repeat;width:35.72vw;max-width:1600px;height:20.06vw;max-height:898px;transition:opacity .3s,transform .3s;position:absolute;top:50%;transform:translateY(-50%)scale(1.2)}#top .section3 ._video div span video{width:100%;height:100%}#top .section3 ._video div span._show{opacity:1;transform:translateY(-50%)scale(1)}#top .section3>a{float:right;margin-top:3.51vw;margin-right:10.1vw}@media screen and (min-width:1366px){#top .section3>a{margin-top:48px}}@media (max-width:930px){#top .section3>a{margin-top:10.67vw;margin-right:0}}#top .section4{margin-bottom:14.57vw;overflow:hidden}@media (max-width:930px){#top .section4{margin-bottom:32vw}}#top .section4 h1{width:78.18vw;margin:0 auto 6.59vw}@media screen and (min-width:1366px){#top .section4 h1{width:1068px;margin-bottom:90px}}@media (max-width:930px){#top .section4 h1{margin:0 auto 12.8vw}}#top .section4 h1 span{background:url(/images/GoForward.svg) 50%/contain no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:translate(89.16vw)}@media screen and (min-width:1366px){#top .section4 h1 span{transform:translate(1218px)}}#top .section4 h1 img{transform:translate(-89.16vw)}@media screen and (min-width:1366px){#top .section4 h1 img{transform:translate(-1218px)}}#top .section4 h1:after{content:"";opacity:0;background:url(/images/GoForwardRed.svg) 50%/contain no-repeat;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;top:0;left:0}#top .section4 p{width:53.73vw;max-width:734px;margin:0 auto 1.76vw}@media screen and (min-width:1366px){#top .section4 p{margin-bottom:24px}}@media (max-width:930px){#top .section4 p{width:auto;margin:0 6.4vw 10.67vw}#top .section4 p br{display:none}}#top .section4 .viewCompanyLinkWrap{width:62.37vw;max-width:852px;margin:0 auto}#top .section4 .viewCompanyLinkWrap>a{float:right}@media (max-width:930px){#top .section4 .viewCompanyLinkWrap{width:auto}#top .section4 .viewCompanyLinkWrap a{margin-right:6.4vw}}#top .showGoForward span,#top .showGoForward img,#top .showGoForward:before{opacity:0}#top .showGoForward:after{opacity:1!important}#top .section5{margin-bottom:14.57vw;display:flex}@media (max-width:930px){#top .section5{margin-bottom:27.73vw;display:block}}#top .section5>*{width:50vw}@media (max-width:930px){#top .section5>*{width:auto}}@media screen and (min-width:1366px){#top .section5>p{text-align:right}#top .section5>p span{width:calc(100% - 4.58vw);max-width:100%;display:inline-block}}#top .section5>div{flex-direction:column;justify-content:center;padding:0 8.78vw;display:flex}@media (max-width:930px){#top .section5>div{padding:17.07vw 6.4vw 0}}#top .section5>div h2{margin-bottom:2.93vw}@media screen and (min-width:1366px){#top .section5>div h2{margin-bottom:40px}}@media (max-width:930px){#top .section5>div h2{margin-bottom:10.67vw}}#top .section5>div p{margin-bottom:3.37vw}@media screen and (min-width:1366px){#top .section5>div p{margin-bottom:46px}}@media (max-width:930px){#top .section5>div p{margin-bottom:10.67vw}#top .section5>div a{align-self:flex-end}}#top .section6{padding:0 5.27vw 11.71vw;overflow:hidden}@media (max-width:930px){#top .section6{padding:0 6.4vw 42.67vw}}@media screen and (min-width:1366px){#top .section6{padding-left:8.33vw;padding-right:8.33vw}}#top .section6 h2{padding-bottom:3.37vw;padding-left:4.54vw}@media screen and (min-width:1366px){#top .section6 h2{padding-bottom:46px}}@media (max-width:930px){#top .section6 h2{padding-bottom:14.93vw;padding-left:0}}#top .section6 h2 span{display:block}#top .section6 ul li a{padding:3.51vw 4.54vw;font-size:1.02vw;line-height:1.54vw;display:flex}@media screen and (min-width:1366px){#top .section6 ul li a{padding-top:48px;padding-bottom:48px;font-size:14px;line-height:21px}}@media (max-width:930px){#top .section6 ul li a{padding:12.8vw 0 14.93vw;font-size:3.73vw;line-height:5.6vw;display:block}}#top .section6 ul li a p{color:#a0a0a0;align-items:center;padding-right:2.93vw;display:flex}@media screen and (min-width:1366px){#top .section6 ul li a p{padding-right:40px}}@media (max-width:930px){#top .section6 ul li a p{margin-bottom:3.2vw;padding-left:0}}#top .section6 ul li a h3{font-weight:400}#business .section1{margin-bottom:8.78vw}@media (max-width:930px){#business .section1{height:auto;margin-bottom:23.47vw}}#business .section1>div{width:36.46vw;margin-left:9.81vw;padding-top:16.84vw}@media (max-width:930px){#business .section1>div{width:100%;margin-left:0;padding:40vw 6.4vw 0}}@media screen and (min-width:1366px){#business .section1>div{width:29.17vw;margin-left:12.5vw}}@media (max-width:930px){#business .section1>div div{margin-bottom:62.93vw}}#business .section1>div div h1{color:#ff4e50;margin-bottom:1.17vw;font-size:2.93vw}@media (max-width:930px){#business .section1>div div h1{margin-bottom:3.2vw;font-size:8vw}}@media screen and (min-width:1366px){#business .section1>div div h1{margin-bottom:16px;font-size:40px}}#business .section1>div div h1+p{color:#a0a0a0;font-size:1.17vw}@media (max-width:930px){#business .section1>div div h1+p{font-size:4.27vw}}@media screen and (min-width:1366px){#business .section1>div div h1+p{margin-bottom:80px;font-size:16px}}#business .section1>div div h2{margin-top:5.86vw;margin-bottom:3.51vw;font-size:2.34vw;line-height:1.8}@media (max-width:930px){#business .section1>div div h2{margin-top:8.53vw;margin-bottom:10.67vw;font-size:7.47vw}}@media screen and (min-width:1366px){#business .section1>div div h2{margin-bottom:48px;font-size:32px}}#business .section1>div div+p{font-size:1.17vw;line-height:1.8}@media (max-width:930px){#business .section1>div div+p{font-size:3.73vw}}@media screen and (min-width:1366px){#business .section1>div div+p{font-size:16px}}#business .section2{padding:0 5.27vw 13.18vw}@media (max-width:930px){#business .section2{padding:0 6.4vw}}@media screen and (min-width:1366px){#business .section2{padding-left:8.33vw;padding-right:8.33vw}}#business .section2 ul li{padding:6.44vw 4.54vw}@media screen and (min-width:1366px){#business .section2 ul li{padding-top:88px;padding-bottom:88px}}@media (max-width:930px){#business .section2 ul li{padding:14.93vw 0}}#business .section2 ul li ._wrapper>p{opacity:0;margin-bottom:2.93vw;padding:0 4.39vw;transition:transform .3s,opacity .3s;transform:translateY(5vh)}@media screen and (min-width:1366px){#business .section2 ul li ._wrapper>p{margin-bottom:40px;padding:0 3.75vw}}@media (min-width:931px){#business .section2 ul li ._wrapper>p{line-height:1}}@media (max-width:930px){#business .section2 ul li ._wrapper>p{margin-bottom:6.4vw;padding:0}}#business .section2 ul li ._wrapper>p:before{content:attr(data-index);letter-spacing:.02em;font-family:HK Nova;font-size:1.17vw;line-height:1.46vw;display:block;position:absolute;top:-.22vw;left:0}@media screen and (min-width:1366px){#business .section2 ul li ._wrapper>p:before{font-size:16px;line-height:20px}}@media (max-width:930px){#business .section2 ul li ._wrapper>p:before{margin-bottom:3.2vw;font-size:4.27vw;line-height:5.33vw;position:relative}}#business .section2 ul li ._wrapper>div{justify-content:space-between;display:flex}@media (max-width:930px){#business .section2 ul li ._wrapper>div{flex-direction:column-reverse}}#business .section2 ul li ._wrapper>div>div{width:49.05vw;padding:0 13.18vw 0 4.39vw}@media screen and (min-width:1366px){#business .section2 ul li ._wrapper>div>div{width:30vw;padding-left:3.75vw;padding-right:0}}@media (max-width:930px){#business .section2 ul li ._wrapper>div>div{width:100%;padding:0}}#business .section2 ul li ._wrapper>div>div>*{opacity:0;transition:transform .3s,opacity .3s;transform:translateY(5vh)}#business .section2 ul li ._wrapper>div>div h3{margin-bottom:3.51vw;font-size:4.1vw}@media screen and (min-width:1366px){#business .section2 ul li ._wrapper>div>div h3{margin-bottom:48px;font-size:56px}}@media (max-width:930px){#business .section2 ul li ._wrapper>div>div h3{margin-bottom:72.53vw;font-size:14.93vw}}#business .section2 ul li ._wrapper>div>div p{text-align:justify;margin-bottom:3.51vw;font-size:1.02vw;line-height:1.8}@media screen and (min-width:1366px){#business .section2 ul li ._wrapper>div>div p{margin-bottom:48px;font-size:14px}}@media (max-width:930px){#business .section2 ul li ._wrapper>div>div p{margin-bottom:10.67vw;font-size:3.73vw}}#business .section2 ul li ._wrapper>div>p{float:right;background:#111;width:31.19vw;height:20.79vw}#business .section2 ul li ._wrapper>div>p img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:1366px){#business .section2 ul li ._wrapper>div>p{width:426px;height:286px}}@media (max-width:930px){#business .section2 ul li ._wrapper>div>p{width:100%;height:58.13vw;margin-bottom:6.4vw;position:absolute;top:21.87vw}}#business .section2 ul li._show ._wrapper>p,#business .section2 ul li._show ._wrapper>div>div>*{opacity:1;transform:translateY(0)}#business .section2 ul li._show ._wrapper>div>div h3{transition-delay:.1s}#business .section2 ul li._show ._wrapper>div>div p{transition-delay:.2s}#business .section2 ul li._show ._wrapper>div>div a{transition-delay:.3s}#business .section2 ul li._show ._wrapper>div>div a:before{right:0}@media (max-width:930px){#business._en .ring{top:106.67vw}}#business .ring{perspective:111.71vw;position:absolute;top:27.96vw;right:3.66vw;transform:scale(.77)}@media (max-width:930px){#business .ring{top:120vw;right:26.67vw;transform:scale(1.3)}}@media screen and (min-width:1366px){#business .ring{top:382px}}#business .ring>div{width:47.44vw;transform-style:preserve-3d;animation:20s linear infinite x-spin;transform:rotateX(-10deg)rotate(-5deg)}#business .ring>div>div{width:47.44vw;height:10vw;transform-style:preserve-3d;margin:0 auto;animation:18s linear infinite y-spin}#business .ring>div>div div{object-fit:cover;border-radius:1.1vw;width:10.98vw;height:10.98vw;display:inline-block;position:absolute;left:18.74vw;overflow:hidden}#business .ring>div>div span{width:fit-content;height:100%;display:block;position:relative}#business .ring>div>div img{height:100%;position:relative}@keyframes x-spin{0%{transform:rotateX(-10deg)rotate(0)}25%{transform:rotateX(-11deg)rotate(-10deg)}30%{transform:rotateX(-12deg)rotate(-9deg)}50%{transform:rotateX(-13deg)rotate(0)}75%{transform:rotateX(-12deg)rotate(10deg)}80%{transform:rotateX(-11deg)rotate(9deg)}to{transform:rotateX(-10deg)rotate(0)}}@keyframes y-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}#company .section1{margin-bottom:16.84vw}@media (max-width:930px){#company .section1{height:auto;margin-bottom:23.47vw}}#company .section1>.image{content:"";width:45.61vw;height:30.45vw;display:block;position:absolute;top:28.48vw;right:0}#company .section1>.image img{object-fit:cover;width:100%;height:100%}@media (max-width:930px){#company .section1>.image{width:100%;height:0;padding-top:66.66%;top:114.67vw}#company .section1>.image img{position:absolute;top:0;left:0}}@media screen and (min-width:1366px){#company .section1>.image{top:389px}}#company .section1>div{width:36.46vw;margin-left:9.81vw;padding-top:16.84vw}@media (max-width:930px){#company .section1>div{width:100%;margin-left:0;padding:40vw 6.4vw 0}}@media screen and (min-width:1366px){#company .section1>div{width:29.17vw;margin-left:12.5vw}}@media (max-width:930px){#company .section1>div div{margin-bottom:88vw}}#company .section1>div div h1{color:#ff4e50;margin-bottom:1.17vw;font-size:2.93vw}@media (max-width:930px){#company .section1>div div h1{margin-bottom:3.2vw;font-size:8vw}}@media screen and (min-width:1366px){#company .section1>div div h1{margin-bottom:16px;font-size:40px}}#company .section1>div div h1+p{color:#a0a0a0;font-size:1.17vw}@media (max-width:930px){#company .section1>div div h1+p{font-size:4.27vw}}@media screen and (min-width:1366px){#company .section1>div div h1+p{margin-bottom:141px;font-size:16px}}#company .section1>div div h2{margin-top:10.32vw;margin-bottom:3.51vw;font-size:2.34vw;line-height:1.8}@media (max-width:930px){#company .section1>div div h2{margin-top:8.53vw;margin-bottom:10.67vw;font-size:7.47vw}}@media screen and (min-width:1366px){#company .section1>div div h2{margin-bottom:48px;font-size:32px}}#company .section1>div div+p{font-size:1.17vw;line-height:1.8}@media (max-width:930px){#company .section1>div div+p{font-size:3.73vw}}@media screen and (min-width:1366px){#company .section1>div div+p{font-size:16px}}#company .section3{text-align:center;margin-bottom:11.71vw}@media (max-width:930px){#company .section3{margin-bottom:25.6vw}}@media screen and (min-width:1366px){#company .section3{margin-bottom:160px}}#company .section3 h2{margin-bottom:2.93vw}@media screen and (min-width:1366px){#company .section3 h2{margin-bottom:40px}}@media (max-width:930px){#company .section3 h2{margin-bottom:13.33vw}}#company .section3 div{margin:0 5.27vw;padding:4.69vw 4.69vw 2.86vw}@media screen and (min-width:1366px){#company .section3 div{padding:64px 64px 39px}}@media (max-width:930px){#company .section3 div{width:auto;margin:0 6.4vw}}#company .section3 div ul{flex-wrap:wrap;max-width:1146px;margin:0 auto;display:flex}#company .section3 div ul li{width:20%;margin-bottom:1.83vw}#company .section3 div ul li span{margin:0 1.76vw;display:block}#company .section3 div ul li span img{width:100%}@media (max-width:930px){#company .section3 div ul li{width:50%}}#company .section4{padding:0 9.81vw 7.17vw}@media (max-width:930px){#company .section4{padding:0 6.4vw 23.47vw}}@media screen and (min-width:1366px){#company .section4{padding-left:8.33vw;padding-right:8.33vw}}#company .section4 ul{flex-wrap:wrap;justify-content:space-between;display:flex}#company .section4 ul li{color:#373f41;align-items:center;width:37.92vw;padding:4.54vw 0 4.54vw 10.25vw;font-size:1.02vw;line-height:1.42;display:flex}@media screen and (min-width:1366px){#company .section4 ul li{padding:62px 0 62px 140px;font-size:14px}}@media (max-width:930px){#company .section4 ul li{width:100%;padding:10.67vw 0;font-size:3.73vw;line-height:6.72vw;display:block}}#company .section4 ul li span{color:#737b7d;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:930px){#company .section4 ul li span{margin-bottom:4.27vw;display:block;position:relative;top:0;transform:none}}#company .section4 ul li p.note{margin-top:4em;font-size:85%;position:absolute}@media (max-width:930px){#company .section4 ul li p.note{margin-top:1em;position:relative}}#company .section4 ul li p.note a{text-decoration:underline}#company .section5{padding:0 9.81vw 11.71vw}@media (max-width:930px){#company .section5{padding:0 6.4vw 23.47vw}}@media screen and (min-width:1366px){#company .section5{padding-left:8.33vw;padding-right:8.33vw}}#company .section5 h2{margin-bottom:2.93vw}@media screen and (min-width:1366px){#company .section5 h2{margin-bottom:40px}}@media (max-width:930px){#company .section5 h2{margin-bottom:10.67vw;font-size:4.27vw}}#company .section5 h2+p{margin-bottom:4.1vw}@media screen and (min-width:1366px){#company .section5 h2+p{margin-bottom:56px}}@media (max-width:930px){#company .section5 h2+p{margin-bottom:0;font-size:3.73vw}#company .section5 h2+p br{display:none}}#company .section5 ul{margin:0 -4.54vw}@media (max-width:930px){#company .section5 ul{margin:0;display:block}}#company .section5 ul li{justify-content:space-between;padding:5.86vw 4.54vw;display:flex}@media screen and (min-width:1366px){#company .section5 ul li{padding-top:80px;padding-bottom:80px}}@media (max-width:930px){#company .section5 ul li{flex-direction:column-reverse;width:100%;margin-bottom:0;padding:17.07vw 0;display:flex}#company .section5 ul li._cs div h3{margin-bottom:76.53vw}#company .section5 ul li._cs>p{top:30.93vw}#company .section5 ul li._fee div h3{margin-bottom:78.13vw}#company .section5 ul li._fee>p{top:53.6vw}}#company .section5 ul li>*{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(5vh)}#company .section5 ul li div{width:32.21vw}@media (max-width:930px){#company .section5 ul li div{width:100%}}#company .section5 ul li div h3{margin-bottom:3.51vw;font-size:2.93vw;line-height:3.51vw}@media screen and (min-width:1366px){#company .section5 ul li div h3{margin-bottom:48px;font-size:40px;line-height:48px}}@media (max-width:930px){#company .section5 ul li div h3{margin-bottom:5.87vw;font-size:9.33vw;line-height:1.2em}}#company .section5 ul li div h3+p{margin-bottom:3.51vw;font-size:1.02vw;line-height:1.83vw}@media screen and (min-width:1366px){#company .section5 ul li div h3+p{margin-bottom:48px;font-size:14px;line-height:25px}}@media (max-width:930px){#company .section5 ul li div h3+p{width:100%;font-size:3.73vw;line-height:1.8}}#company .section5 ul li>p{align-items:center;width:31.26vw;height:20.86vw;display:flex}@media screen and (min-width:1366px){#company .section5 ul li>p{width:427px;height:285px}}@media (max-width:930px){#company .section5 ul li>p{width:100%;height:58.13vw;margin-top:6.4vw;margin-bottom:6.4vw;position:absolute;left:0;right:0}}#company .section5 ul li._show>*{opacity:1;transform:translateY(0)}#company .section5 ul li._show h3{transition-delay:.2s}#company .section5 ul li._show h3+p,#company .section5 ul li._show a{transition-delay:.3s}#company .section5 ul li._show a:before{right:0}#company .sectionSlide{margin-bottom:11.71vw}@media screen and (min-width:1366px){#company .sectionSlide{margin-bottom:160px}}@media (max-width:930px){#company .sectionSlide{margin-bottom:25.6vw}}#company .sectionSlide .splide .splide__arrow,#company .sectionSlide .splide .splide__pagination{display:none}#company .sectionSlide .splide .splide__slide p{margin:0 2.2vw}@media screen and (min-width:1366px){#company .sectionSlide .splide .splide__slide p{margin:0 30px}}#company .sectionSlide .splide .splide__slide p img{object-fit:cover;width:100%;height:100%}#company .sectionMap{background:#eee;margin-bottom:14.64vw}#company .sectionMap #map{height:36.31vw}@media (max-width:930px){#company .sectionMap #map{height:80vw}}@media screen and (min-width:1366px){#company .sectionMap{margin-bottom:200px}}@media (max-width:930px){#company .sectionMap{margin-bottom:36.27vw}}#contact .section1{margin-bottom:8.78vw}@media (max-width:930px){#contact .section1{margin-bottom:23.47vw}}#contact .section1>div{width:36.46vw;margin-left:9.81vw;padding-top:16.84vw}@media (max-width:930px){#contact .section1>div{width:100%;margin-left:0;padding:31.1vh 6.4vw 0}}#contact .section1>div h1{color:#ff4e50;margin-bottom:1.17vw;font-family:HK Nova;font-size:2.93vw;font-weight:500}@media (max-width:930px){#contact .section1>div h1{margin-bottom:4.27vw;font-size:5.33vw}}#contact .section1>div h1+p{color:#a0a0a0;margin-bottom:5.86vw;font-size:1.17vw}@media (max-width:930px){#contact .section1>div h1+p{margin-bottom:8.53vw;font-size:4.27vw}}#contact .section2{padding:0 9.81vw}@media (max-width:930px){#contact .section2{padding:0 6.4vw}}#contact .section2 ul{flex-wrap:wrap;justify-content:space-between;margin-bottom:2.93vw;display:flex}@media (max-width:930px){#contact .section2 ul{margin-bottom:10.67vw;display:block}}#contact .section2 ul li{width:37.92vw;margin-bottom:5.86vw;padding-bottom:6.59vw}@media (max-width:930px){#contact .section2 ul li{width:100%;padding-bottom:23.47vw}}#contact .section2 ul li>*{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(5vh)}#contact .section2 ul li h2{padding:1.76vw 0;font-size:1.46vw;line-height:1.5}@media (max-width:930px){#contact .section2 ul li h2{padding:10.67vw 0;font-size:5.33vw}}#contact .section2 ul li p{font-size:1.02vw;line-height:1.8}@media (max-width:930px){#contact .section2 ul li p{font-size:3.73vw}}#contact .section2 ul li .anchorWithArrow{position:absolute;bottom:0;left:0;right:0}#contact .section2 ul li._show>*{opacity:1;transform:translateY(0)}#contact .section2 ul li._show h2{transition-delay:.1s}#contact .section2 ul li._show p{transition-delay:.2s}#contact .section2 ul li._show a{transition-delay:.3s}#contact .section2 ul li._show a:before{right:0}#contact .map{margin-bottom:11.71vw}#legals .section1{margin-bottom:2.93vw}@media (max-width:930px){#legals .section1{margin-bottom:23.47vw}}#legals .section1>div{width:36.46vw;margin-left:9.81vw;padding-top:16.84vw}@media (max-width:930px){#legals .section1>div{width:100%;margin-left:0;padding:31.1vh 6.4vw 0}}#legals .section1>div h1{margin-bottom:1.17vw;font-family:HK Nova;font-size:2.93vw;font-weight:500}@media (max-width:930px){#legals .section1>div h1{margin-bottom:4.27vw;font-size:5.33vw}}#legals .section1>div h1+p{color:#a0a0a0;margin-bottom:5.86vw;font-size:1.17vw}@media (max-width:930px){#legals .section1>div h1+p{margin-bottom:8.53vw;font-size:4.27vw}}#legals .section2{margin:0 9.81vw;font-size:1.02vw;line-height:1.76vw}#legals .section2 h2{border-bottom:1px solid #11111126;margin-top:7.61vw;margin-bottom:2.64vw;padding-bottom:1.76vw;font-size:2.34vw;font-weight:400;line-height:2.34vw}#legals .section2 *+p{margin-top:1.46vw}#legals .section2 h3{margin-top:4.1vw;margin-bottom:2.05vw;font-size:1.61vw;font-weight:400;line-height:180%}#legals .section2 a{color:#ff4e50}#legals .section2 ul li{padding-left:2.05vw}#legals .section2 ul li:before{content:"";background:#ff4e50;border-radius:50%;width:.29vw;height:.29vw;position:absolute;top:.73vw;left:0}#legals .section2 ul li+li{margin-top:.73vw}#legals .section2 ul li p{border-left:1px solid #11111126;margin:1.02vw 0 2.05vw;padding:1.02vw 2.05vw}#legals .section2 ul._noDesc li:before{display:none}#legals .section2 ul._count li:before{content:attr(data-count);color:#ff4e50;background:0 0;top:0}#legals .section2 *+ul{margin-top:1.46vw;margin-bottom:2.64vw}#legals .section2>div{border-top:1px solid #11111126;margin:7.61vw 0;padding-top:3.81vw}#legals .section2>h4{margin-top:2.05vw}@media (max-width:930px){#legals .section2{margin:0 6.4vw;font-size:3.73vw;line-height:6.4vw}#legals .section2 h2{margin-top:27.73vw;margin-bottom:9.6vw;padding-bottom:6.4vw;font-size:8.53vw;line-height:8.53vw}#legals .section2 *+p{margin-top:5.33vw}#legals .section2 h3{margin-top:14.93vw;margin-bottom:7.47vw;font-size:5.87vw}#legals .section2 ul li{padding-left:3.73vw}#legals .section2 ul li:before{width:1.07vw;height:1.07vw;top:2.67vw}#legals .section2 ul li+li{margin-top:2.67vw}#legals .section2 ul li p{margin:3.73vw 0 7.47vw;padding:3.73vw 7.47vw}#legals .section2 *+ul{margin-top:5.33vw;margin-bottom:9.6vw}#legals .section2>div{margin:27.73vw 0;padding-top:13.87vw}#legals .section2>h4{margin-top:7.47vw}}
