*{border:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}main{display:block}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:0;color:inherit;font:inherit;margin:0;outline:none;padding:0;vertical-align:middle}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8a8a8a}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8a8a8a}input::placeholder,textarea::placeholder{color:#8a8a8a}h1,h2,h3,h4,h5,h6,td,th{font-weight:400}td,th{text-align:left;vertical-align:top}html{font-size:62.5%;scroll-padding:88px}@media screen and (max-width:768px){html{scroll-padding:17.0666666667vw}}body{background-color:#fff;color:#000;cursor:default;font:1.4em/2.29 Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif}@media screen and (min-width:769px){.u-hide-pc,.u-show-sp{display:none!important}}@media screen and (max-width:768px){.u-hide-sp,.u-show-pc{display:none!important}}.u-tal{text-align:left}.u-tac{text-align:center}.u-tar{text-align:right}@media screen and (min-width:769px){.u-pc-tal{text-align:left}.u-pc-tac{text-align:center}.u-pc-tar{text-align:right}}@media screen and (max-width:768px){.u-sp-tal{text-align:left}.u-sp-tac{text-align:center}.u-sp-tar{text-align:right}}.l-container--simple{padding:100px 0}@media screen and (max-width:768px){.l-container--simple{padding:16vw 0}}.l-header{height:88px;left:0;position:fixed;top:0;transition-delay:0s;transition-duration:.5s;transition-property:height,background-color;transition-timing-function:ease;width:100%;z-index:1000}.l-header.is-white-bg{background:linear-gradient(110deg,rgba(235,255,255,.44),rgba(252,236,253,.44)),rgba(255,255,255,.44)}.l-header.is-white-bg:after{-webkit-backdrop-filter:saturate(180%) blur(5px);backdrop-filter:saturate(180%) blur(5px);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.l-header__inner{height:100%;justify-content:space-between;margin:0 auto;max-width:100%;padding:0 40px}.l-header__inner,.l-header__right{align-items:center;display:flex}@media screen and (min-width:769px){.l-header.is-narrow{height:64px}}@media screen and (max-width:1024px)and (min-width:769px){.l-header__inner{padding:0 20px}}@media screen and (max-width:768px){.l-header{height:auto;padding:3.7333333333vw 0}.l-header__inner{height:8.8vw;padding:0;width:100%}}.l-header-logo{display:block}.l-header-logo__svg{fill:#050b25;display:block;-webkit-filter:drop-shadow(0 0 2px #fff);filter:drop-shadow(0 0 2px #fff);height:auto;transition-delay:0s;transition-duration:.2s;transition-property:fill,-webkit-filter;transition-property:fill,filter;transition-property:fill,filter,-webkit-filter;transition-timing-function:ease;width:170px}@media screen and (min-width:769px){.is-white-pc .l-header-logo__svg,.is-white .l-header-logo__svg{fill:#fff;-webkit-filter:none;filter:none}}@media screen and (max-width:1024px)and (min-width:769px){.l-header-logo__svg{width:150px}}@media screen and (max-width:768px){.l-header-logo{padding-left:5.3333333333vw}.l-header-logo__svg{width:37.8666666667vw}.is-white-sp .l-header-logo__svg,.is-white .l-header-logo__svg{fill:#fff;-webkit-filter:none;filter:none}}.l-header-button{margin-left:30px}.l-header-button__link{align-items:center;background-color:#050b25;border-radius:45px;color:#fff;display:flex;font-size:1.2rem;font-weight:400;height:45px;justify-content:center;transition-delay:0s;transition-duration:.4s;transition-property:color,background-color,box-shadow;transition-timing-function:ease;width:116px}@media screen and (min-width:769px){.l-header-button__link:hover{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#050b25}}@media screen and (max-width:1024px)and (min-width:769px){.l-header-button{margin-left:20px}.l-header-button__link{height:40px;width:80px}}@media screen and (max-width:768px){.l-header-button{margin-left:0;order:1}.l-header-button__link{border-radius:8.8vw;font-size:2.6666666667vw;height:8.8vw;width:22.6666666667vw}}.l-footer{background-color:#1a1a1a;color:#fff;padding:80px 0 40px}@media screen and (min-width:769px){.l-footer__inner{margin:0 auto;max-width:100%;padding:0 40px;width:1280px}.l-footer__grid{display:flex}}@media screen and (max-width:1024px)and (min-width:769px){.l-footer__grid{display:block}}@media screen and (max-width:768px){.l-footer{padding:14.6666666667vw 0 8vw}.l-footer__inner{padding:0 8vw}}.l-footer-logo{margin-bottom:18px}.l-footer-logo__link{display:block;width:156px}.l-footer-logo__svg{fill:#fff;display:block;height:auto;width:100%}@media screen and (max-width:768px){.l-footer-logo{margin-bottom:10.6666666667vw}.l-footer-logo__link{width:31.7333333333vw}}.l-footer-logogrid__link{display:block;width:156px}.l-footer-logogrid__svg{fill:#fff;display:block;height:auto;width:100%}@media screen and (min-width:769px){.l-footer-logogrid{flex-basis:300px;margin-right:130px;max-width:300px;padding-top:4px}}@media screen and (max-width:1279px)and (min-width:769px){.l-footer-logogrid{margin-right:50px}}@media screen and (max-width:1024px)and (min-width:769px){.l-footer-logogrid{margin-bottom:40px;width:50%}}@media screen and (max-width:768px){.l-footer-logogrid{margin-bottom:10.6666666667vw}.l-footer-logogrid__link{width:31.7333333333vw}}@media screen and (min-width:769px){.l-footer-mail{flex-basis:360px;margin-right:146px;max-width:360px;padding-top:4px}}.l-footer-mail__text{font-size:1.1rem;font-weight:500;letter-spacing:.143em}.l-footer-mail__form{position:relative}.l-footer-mail__input{box-shadow:0 1px 0 0 currentColor;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:1.6rem;font-weight:300;height:56px;padding-right:20px;width:100%}.l-footer-mail__input:-webkit-autofill{-webkit-animation:autofill both;animation:autofill both}.l-footer-mail__input::-webkit-input-placeholder{color:currentColor;-webkit-transition:opacity .2s;transition:opacity .2s}.l-footer-mail__input:-ms-input-placeholder{color:currentColor;-ms-transition:opacity .2s;transition:opacity .2s}.l-footer-mail__input::placeholder{color:currentColor;transition:opacity .2s}.l-footer-mail__input:focus::-webkit-input-placeholder{opacity:.5}.l-footer-mail__input:focus:-ms-input-placeholder{opacity:.5}.l-footer-mail__input:focus::placeholder{opacity:.5}.l-footer-mail__button{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:20px}.l-footer-mail__button:before{border-color:currentcolor;border-style:solid;border-width:1px 1px 0 0;bottom:0;content:"";display:block;height:10px;margin:auto 0;position:absolute;right:2px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}@media screen and (max-width:1279px)and (min-width:769px){.l-footer-mail{flex-basis:300px;margin-right:5vw;max-width:300px}}@media screen and (max-width:1024px)and (min-width:769px){.l-footer-mail{margin-bottom:40px;width:50%}}@media screen and (max-width:768px){.l-footer-mail{margin-bottom:10.6666666667vw}.l-footer-mail__text{font-size:2.9333333333vw;margin-bottom:1.0666666667vw}.l-footer-mail__input{font-size:3.7333333333vw;height:13.3333333333vw;padding-right:5.3333333333vw}.l-footer-mail__button{width:5.3333333333vw}.l-footer-mail__button:before{height:2.6666666667vw;right:.5333333333vw;width:2.6666666667vw}}@-webkit-keyframes autofill{to{background:transparent;color:currentColor}}@keyframes autofill{to{background:transparent;color:currentColor}}.l-footer-nav__column{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:300}@media screen and (min-width:769px){.l-footer-nav{display:flex;flex:1 1;justify-content:space-between}.l-footer-nav__column{align-items:flex-start;display:flex;flex-direction:column;font-size:1.6rem}}@media screen and (min-width:769px)and (min-width:769px){.l-footer-nav__column a{display:inline-block;position:relative}.l-footer-nav__column a:after{background-color:currentColor;bottom:calc(50% - .8em);content:"";display:block;height:1px;left:0;opacity:.75;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}.l-footer-nav__column a.is-hover:after,.l-footer-nav__column a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (min-width:769px){.l-footer-nav__sub{align-items:flex-start;display:flex;flex-direction:column}}@media screen and (max-width:768px){.l-footer-nav{position:relative}.l-footer-nav__column{font-size:4.2666666667vw;width:50%}.l-footer-nav__column.apps{position:absolute;right:-2.6666666667vw;top:0}.l-footer-nav__column.apps>a:first-child{margin-top:0}.l-footer-nav__column>a{display:block;margin:3.2vw 0}.l-footer-nav__sub{font-size:3.2vw}.l-footer-nav__sub a{display:block;margin:2.1333333333vw 0}}.l-footer-bottom{display:flex;justify-content:space-between;margin-top:80px}.l-footer-bottom.is-english{flex-wrap:wrap}.l-footer-bottom__copyright{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif}.l-footer-bottom__copyright,.l-footer-bottom__link{font-size:.9rem;letter-spacing:.116em;white-space:nowrap}@media screen and (min-width:769px){.l-footer-bottom__link a{display:inline-block;position:relative}.l-footer-bottom__link a:after{background-color:currentColor;bottom:calc(50% - .8em);content:"";display:block;height:1px;left:0;opacity:.75;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}.l-footer-bottom__link a.is-hover:after,.l-footer-bottom__link a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}.l-footer-bottom.is-english .l-footer-bottom__copyright{margin-top:2em;order:1;width:100%}@media screen and (max-width:1279px)and (min-width:769px){.l-footer-bottom{flex-wrap:wrap;justify-content:flex-start}.l-footer-bottom__copyright{margin-top:2em;order:1;width:100%}.l-footer-bottom__link{margin-bottom:1em;margin-right:4em}}@media screen and (max-width:768px){.l-footer-bottom{flex-wrap:wrap;margin-top:8vw}.l-footer-bottom__copyright{font-size:2.4vw;margin-top:4em;order:1}.l-footer-bottom__link{font-size:2.6666666667vw;margin-bottom:1em;width:50%}.l-footer-bottom__link:nth-of-type(odd){margin-right:-2.6666666667vw}.l-footer-bottom__link a{display:block;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%}.l-footer-bottom.is-english .l-footer-bottom__link{width:100%}.l-footer-bottom.is-english .l-footer-bottom__link a{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 50%;transform-origin:0 50%}}.l-nav__button,.l-nav__close{display:none}.l-nav__item{color:#221733;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:1.26rem;font-weight:600;letter-spacing:.005em;text-shadow:0 0 2px #fff;transition-delay:0s;transition-duration:.2s;transition-property:color,text-shadow;transition-timing-function:ease}@media screen and (min-width:769px){.is-white-pc .l-nav__item,.is-white .l-nav__item{color:#fff;text-shadow:none}}.l-nav__item:not(:last-child){margin-right:40px}.l-nav__item.drop{position:relative;z-index:0}@media screen and (min-width:769px){.l-nav__item.drop:hover .l-nav__link:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.l-nav__item.drop:hover .l-nav-sub{-webkit-transform:scaleY(1);transform:scaleY(1)}}.l-nav__item.lang .l-nav__link{color:#c4c4c4}.l-nav__link{cursor:pointer}@media screen and (min-width:769px){.l-nav__link{display:inline-block;position:relative}.l-nav__link:after{background-color:currentColor;bottom:calc(50% - 1em);content:"";display:block;height:1px;left:0;opacity:.75;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}.l-nav__link.is-hover:after,.l-nav__link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.l-nav__list{display:flex}.l-nav__item{line-height:3}.l-nav__link.is-current:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (max-width:1024px)and (min-width:769px){.l-nav__item{font-size:1.2rem}.l-nav__item:not(:last-child){margin-right:20px}}@media screen and (max-width:768px){.l-nav{order:2}.l-nav__button{display:block;margin-left:1.8666666667vw;padding-right:2.6666666667vw}.l-nav__button .button{cursor:pointer;display:block;height:8.8vw;position:relative;width:8.8vw;z-index:0}.l-nav__button .button:after,.l-nav__button .button:before,.l-nav__button .button span{background-color:#050b25;bottom:0;box-shadow:0 0 .2666666667vw .2666666667vw rgba(255,255,255,.5);display:block;height:.5333333333vw;left:0;margin:auto;position:absolute;right:0;top:0;transition-delay:0s;transition-duration:.2s;transition-property:background-color,box-shadow;transition-timing-function:ease;width:4.2666666667vw}.is-white-sp .l-nav__button .button:after,.is-white-sp .l-nav__button .button:before,.is-white-sp .l-nav__button .button span,.is-white .l-nav__button .button:after,.is-white .l-nav__button .button:before,.is-white .l-nav__button .button span{background-color:#fff;box-shadow:0 0 .2666666667vw .2666666667vw rgba(0,0,0,.5)}.l-nav__button .button span{overflow:hidden;text-indent:100%;white-space:nowrap}.l-nav__button .button:before{content:"";-webkit-transform:translateY(-1.6vw);transform:translateY(-1.6vw)}.l-nav__button .button:after{content:"";-webkit-transform:translateY(1.6vw);transform:translateY(1.6vw)}.l-nav__close{display:block;left:8vw;position:absolute;top:8vw;z-index:0}.l-nav__close .button{cursor:pointer;display:block;height:9.3333333333vw;position:relative;width:9.3333333333vw;z-index:0}.l-nav__close .button:after,.l-nav__close .button:before{background-color:#050b25;bottom:0;content:"";display:block;height:.2666666667vw;left:-1.8666666667vw;margin:auto;position:absolute;right:-1.8666666667vw;top:0;width:13.0666666667vw}.l-nav__close .button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-nav__close .button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-nav__wrapper{-webkit-overflow-scrolling:touch;background:linear-gradient(155deg,hsla(0,67%,95%,.96),rgba(215,216,253,.96) 99%);height:100%;left:0;opacity:1;overflow-y:auto;overscroll-behavior-y:contain;padding:26.6666666667vw 13.3333333333vw 10.6666666667vw;position:fixed;top:0;transition:opacity .4s ease 0s;width:100%;z-index:100}.l-nav__wrapper:not(.is-open){opacity:0;pointer-events:none}.l-nav__item{font-size:6.4vw;font-weight:500;letter-spacing:.04em;line-height:normal;text-shadow:none}.l-nav__item:not(:first-child){margin-top:5.3333333333vw}.l-nav__item.lang{font-size:5.3333333333vw;margin-top:10.6666666667vw}.l-nav__item.drop .l-nav__link{font-size:4.2666666667vw;font-weight:400}}@media screen and (min-width:769px){.l-nav-sub{background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);left:0;line-height:normal;min-width:100px;overflow:hidden;padding:6px 16px;position:absolute;top:auto;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s;z-index:1}.l-nav-sub__item{color:#221733;font-size:1rem;line-height:normal;margin:10px 0}}@media screen and (min-width:769px)and (min-width:769px){.l-nav-sub__link{display:inline-block;position:relative}.l-nav-sub__link:after{background-color:#221733;bottom:calc(50% - .8em);content:"";display:block;height:1px;left:0;opacity:.75;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}.l-nav-sub__link.is-hover:after,.l-nav-sub__link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (max-width:768px){.l-nav-sub{padding-left:4vw}.l-nav-sub__item{color:#221733;font-size:6.4vw;font-weight:500;letter-spacing:.04em;line-height:normal}.l-nav-sub__item:first-child{margin-top:2.6666666667vw}.l-nav-sub__item:not(:first-child){margin-top:5.3333333333vw}.l-nav-sub__link{align-items:center;display:inline-flex}.l-nav-sub__link:after{border-color:currentcolor;border-style:solid;border-width:.4vw .4vw 0 0;content:"";display:block;height:4vw;margin-left:.5333333333vw;-webkit-transform:scaleY(.75) rotate(45deg);transform:scaleY(.75) rotate(45deg);width:4vw}}.l-wrap{overflow:hidden;overflow:clip;width:100%}.l-wrap--gradient{background-image:linear-gradient(90deg,#f2ffff 0,#f2f2ff 25%,#fff2f2 50%,#fffff2 75%,#f2ffff);background-size:1000% 100%;padding-bottom:.01em}@media(orientation:portrait){.l-wrap--gradient{background-size:3000% 100%}}@media screen and (min-width:769px){.l-wrap-large,.l-wrap-midde,.l-wrap-narrow{margin:0 auto;max-width:100%;overflow:hidden;overflow:clip;padding:0 40px}.l-wrap-large{width:1280px}.l-wrap-midde{width:1080px}.l-wrap-narrow{width:730px}}@media screen and (max-width:768px){.l-wrap-large,.l-wrap-midde,.l-wrap-narrow{overflow:hidden;overflow:clip;padding:0 8vw;width:100%}}.l-biz-header{left:0;position:fixed;top:0;width:100%;z-index:2000}.l-biz-header--interview{background-color:#fff}@media screen and (min-width:769px){.l-biz-header--interview .l-biz-header__left{padding:33px 0 0 40px}.l-biz-header--interview .l-biz-header__right{padding:20px 40px 20px 0}}.l-biz-header-logo__image{-webkit-filter:drop-shadow(0 0 2px #fff);filter:drop-shadow(0 0 2px #fff);height:auto}.l-biz-header-button{align-items:center;background-color:#000;border-radius:30px;color:#fff;display:flex;font-size:1.6rem;height:54px;justify-content:center;transition-delay:0s;transition-duration:.4s;transition-property:color,background-color,box-shadow;transition-timing-function:ease;width:190px}.l-biz-header-button.color-red{background-color:#ed1c1c}.l-biz-header-button:hover{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#000}@media screen and (min-width:769px){.l-biz-header__inner{display:flex;justify-content:space-between}.l-biz-header__left{padding:33px 0 0 30px}.l-biz-header__right{display:flex;gap:16px;padding:20px 30px 0 0}.l-biz-header-logo{display:inline-block}.l-biz-header-logo__image{-webkit-filter:none;filter:none;width:287px}.is-white .l-biz-header-logo__image{-webkit-filter:invert(100%);filter:invert(100%);height:auto}}@media screen and (max-width:768px){.l-biz-header{background-color:#fff;height:15.4666666667vw;width:100%}.l-biz-header.is-simple{border-bottom:1px solid #ededed}.l-biz-header__inner{height:15.4666666667vw}.l-biz-header__left{align-items:center;display:flex;height:100%;justify-content:center}.l-biz-header__right{display:none}.l-biz-header-logo{display:block}.l-biz-header-logo__image{display:block!important;width:53.8666666667vw}}.c-apps-card__image .image{width:100%}.c-apps-card__video{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.c-apps-card__video .video{background:url(/images/common/parts_loading.svg) no-repeat 50% 50%;display:block;width:100%}.c-apps-card__heading{color:#050b25;display:flex;position:relative}.c-apps-card__heading .number{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:200;line-height:1.1}.c-apps-card__heading .text{line-height:1.6}.c-apps-card__heading .text-main{font-weight:400;letter-spacing:.127em;padding-top:.2em}.c-apps-card__content{font-weight:400;letter-spacing:.12em}@media screen and (min-width:769px){.c-apps-card__body{align-items:flex-start;display:flex;margin-top:35px}.c-apps-card__heading{padding-bottom:30px;padding-right:30px;width:50%}.c-apps-card__heading .number{flex-basis:96px;font-size:6.77rem;min-width:96px}.c-apps-card__heading .text{line-height:1.6}.c-apps-card__heading .text-main{font-size:2.83rem}.c-apps-card__heading .text-sub{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:1.57rem;font-weight:400;margin-top:.25em}.c-apps-card__heading:before{background-color:#dedede;height:1px;width:76%}.c-apps-card__heading:after,.c-apps-card__heading:before{bottom:0;content:"";display:block;left:0;position:absolute}.c-apps-card__heading:after{background-color:#050b25;border-radius:2px;height:2px;-webkit-transform:translateY(25%);transform:translateY(25%);width:47%}.c-apps-card__content{padding-top:10px;width:50%}.c-apps-card__content .text{font-size:1.4rem}.c-apps-card__content .notice{font-size:1rem;margin-top:1.5em}}@media screen and (max-width:768px){.c-apps-card__body{margin-top:5.3333333333vw}.c-apps-card__heading{align-items:center}.c-apps-card__heading .number{font-size:10.6666666667vw;margin-right:2.6666666667vw;white-space:nowrap}.c-apps-card__heading .text-main{font-size:4.8vw}.c-apps-card__heading .text-sub{display:none}.c-apps-card__content{margin-top:2.6666666667vw}.c-apps-card__content .text{font-size:3.2vw}.c-apps-card__content .notice{font-size:2.6666666667vw;margin-top:1.6vw;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 50%;transform-origin:0 50%}}.c-apps-screen__list{display:flex}.c-apps-screen__item{width:327px}.c-apps-screen__item img{width:100%}@media screen and (max-width:768px){.c-apps-screen__item{width:33.0666666667vw}.c-apps-screen__item li:nth-of-type(2n){-webkit-transform:translateX(50%);transform:translateX(50%)}}.c-biz-form__honeypot{display:none}.c-biz-form__item .label{font-weight:700;line-height:2}.c-biz-form__item .label.required:after{color:#ff0030;content:"*";display:inline-block;font-weight:300;margin-left:.25em;-webkit-transform:translateY(-30%);transform:translateY(-30%)}.c-biz-form__item .form-wrapper{--form-background:#f6f6f6;--form-border:#edeee6}.c-biz-form__item .form-wrapper.incorrect,.c-biz-form__item .form-wrapper.invalid{--form-background:#ffdfdf;--form-border:#ffdfdf}.c-biz-form__item .form-wrapper.incorrect:after,.c-biz-form__item .form-wrapper.invalid:after{color:#ff0030;display:block;line-height:2}.c-biz-form__item .form-wrapper.invalid:after{content:"このフィールドは必須です"}.c-biz-form__item .form-wrapper.incorrect:after{content:"正しく入力してください"}.c-biz-form__item .form-input{background-color:var(--form-background);box-shadow:inset 0 0 0 1px var(--form-border);line-height:2;transition-delay:0s;transition-duration:.2s;transition-property:background-color,box-shadow;transition-timing-function:ease;width:100%}.c-biz-form__item .form-input::-webkit-input-placeholder{color:#acafb1}.c-biz-form__item .form-input:-ms-input-placeholder{color:#acafb1}.c-biz-form__item .form-input::placeholder{color:#acafb1}.c-biz-form__item .form-select-wrapper{position:relative;z-index:0}.c-biz-form__item .form-select-wrapper:after{background:url(/images/biz/parts_select_arrow.svg) no-repeat 0 0/100%;content:"";display:block;margin:auto;pointer-events:none;position:absolute;z-index:10}.c-biz-form__item .form-select{background-color:var(--form-background);box-shadow:inset 0 0 0 1px var(--form-border);cursor:pointer;line-height:2;transition-delay:0s;transition-duration:.2s;transition-property:background-color,box-shadow;transition-timing-function:ease;width:100%}.c-biz-form__item .form-select:invalid,.c-biz-form__item .form-select option:first-child{color:#acafb1}.c-biz-form__item .form-textarea{background-color:var(--form-background);box-shadow:inset 0 0 0 1px var(--form-border);line-height:2;resize:vertical;transition-delay:0s;transition-duration:.2s;transition-property:background-color,box-shadow;transition-timing-function:ease;width:100%}.c-biz-form__item .form-textarea::-webkit-input-placeholder{color:#acafb1}.c-biz-form__item .form-textarea:-ms-input-placeholder{color:#acafb1}.c-biz-form__item .form-textarea::placeholder{color:#acafb1}.c-biz-form__agree a{color:#53a2ff;text-decoration:underline}.c-biz-form__agree .agree-label{align-items:center;cursor:pointer;display:flex}.c-biz-form__agree .agree-label .checkbox{display:none}.c-biz-form__agree .agree-label .box{border:1px solid #959595;position:relative}.c-biz-form__agree .agree-label .box:after{border-color:currentcolor;border-style:solid;border-width:0 0 3px 3px;content:"";display:none;inset:0;margin:auto;position:absolute;-webkit-transform:translateY(-20%) rotate(-45deg);transform:translateY(-20%) rotate(-45deg)}.c-biz-form__agree .agree-label :checked~.box:after{display:block}.c-biz-form__agree .agree-label .text{-webkit-user-select:none;-ms-user-select:none;user-select:none}.c-biz-form__button .button{background-color:#ed1c1c;color:#fff;font-weight:700;width:100%}.c-biz-form__button .button.is-black{background-color:#000}.c-biz-form__bottom .text{font-weight:300;text-align:center}@media screen and (min-width:769px){.c-biz-form__item{margin-bottom:20px}.c-biz-form__item .label{font-size:1.6rem}.c-biz-form__item .label.required:after{font-size:1.2rem}.c-biz-form__item .form-wrapper{margin-top:8px}.c-biz-form__item .form-wrapper.incorrect:after,.c-biz-form__item .form-wrapper.invalid:after{font-size:1.4rem;margin-top:4px}.c-biz-form__item .form-input{font-size:1.6rem;height:64px;padding:0 16px}.c-biz-form__item .form-select-wrapper:after{height:8px;inset:0 16px 0 auto;width:12px}.c-biz-form__item .form-select{font-size:1.6rem;height:64px;padding:0 44px 0 16px}.c-biz-form__item .form-textarea{font-size:1.6rem;height:160px;max-height:480px;min-height:160px;padding:16px}.c-biz-form__agree{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:64px}.c-biz-form__agree .agree-label .box{border-radius:4px;height:24px;margin-right:8px;min-width:24px;width:24px}.c-biz-form__agree .agree-label .box:after{height:10px;width:16px}.c-biz-form__agree .agree-label .text{font-size:1.2rem}.c-biz-form__agree .agree-notice{font-size:.9rem}.c-biz-form__button{margin-top:64px}.c-biz-form__button .button{border-radius:30px;font-size:1.6rem;height:60px;transition:opacity .2s ease 0s}.c-biz-form__button .button:hover{opacity:.7}.c-biz-form__bottom{margin-top:70px}.c-biz-form__bottom .text{font-size:1.4rem;line-height:1.4286}}@media screen and (max-width:768px){.c-biz-form__item{margin-bottom:6.4vw}.c-biz-form__item .label{font-size:4.2666666667vw}.c-biz-form__item .label.required:after{font-size:3.2vw}.c-biz-form__item .form-wrapper{margin-top:2.1333333333vw}.c-biz-form__item .form-wrapper.incorrect:after,.c-biz-form__item .form-wrapper.invalid:after{font-size:3.7333333333vw;margin-top:1.0666666667vw}.c-biz-form__item .form-input{font-size:4.2666666667vw;height:13.8666666667vw;padding:0 4.2666666667vw}.c-biz-form__item .form-select-wrapper:after{height:2.1333333333vw;inset:0 4.2666666667vw 0 auto;width:3.2vw}.c-biz-form__item .form-select{font-size:4.2666666667vw;height:13.8666666667vw;padding:0 11.7333333333vw 0 4.2666666667vw}.c-biz-form__item .form-textarea{font-size:4.2666666667vw;height:42.6666666667vw;min-height:42.6666666667vw;padding:4.2666666667vw}.c-biz-form__agree{margin-top:10.6666666667vw}.c-biz-form__agree .agree-label .box{border-radius:1.0666666667vw;height:6.4vw;margin-right:2.1333333333vw;width:6.4vw}.c-biz-form__agree .agree-label .box:after{height:2.6666666667vw;width:4.2666666667vw}.c-biz-form__agree .agree-label .text{font-size:3.2vw}.c-biz-form__agree .agree-notice{font-size:2.4vw;margin-top:2.1333333333vw;padding-left:8.5333333333vw}.c-biz-form__button{margin-top:10.6666666667vw}.c-biz-form__button .button{border-radius:8vw;font-size:4.2666666667vw;height:16vw}.c-biz-form__bottom{margin-top:14.4vw}.c-biz-form__bottom .text{font-size:2.6666666667vw;line-height:2}}.c-biz-heading{font-family:Montserrat,Noto Sans JP,sans-serif;text-align:center}.c-biz-heading .main{display:inline-block;font-weight:700;position:relative}.c-biz-heading .main:after{background-color:#ed1c1c;bottom:0;content:"";display:block;left:0;position:absolute;width:100%}.c-biz-heading .sub{font-weight:500;line-height:2}@media screen and (min-width:769px){.c-biz-heading .main{font-size:4.5rem;line-height:1.3778;padding:0 .5em 15px}.c-biz-heading .main:after{height:6px}.c-biz-heading .sub{font-size:1.4rem;margin-top:30px}}@media screen and (max-width:768px){.c-biz-heading .main{font-size:6.9333333333vw;line-height:1.2727;padding:0 3.4666666667vw 3.2vw}.c-biz-heading .main:after{height:1.0666666667vw}.c-biz-heading .sub{font-size:3.2vw;margin-top:2.6666666667vw}}.c-button-link__link{align-items:center;background-color:#050b25;color:#fff;display:inline-flex;justify-content:center;padding:0 1.25em 0 1.5em;text-decoration:none!important}.c-button-link__link .text{letter-spacing:.25em}@media screen and (min-width:769px){.c-button-link{margin-top:25px}.c-button-link__link{border-radius:45px;height:45px;min-width:144px;transition-delay:0s;transition-duration:.4s;transition-property:color,background-color,box-shadow;transition-timing-function:ease}.c-button-link__link .text{font-size:1.2rem}.c-button-link__link:hover{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#050b25}}@media screen and (max-width:768px){.c-button-link{margin-top:8vw}.c-button-link__link{border-radius:12vw;height:12vw;min-width:38.4vw}.c-button-link__link .text{font-size:3.2vw}.c-button-link__link:not(:first-child){margin-top:5.3333333333vw}}.c-form__conftext:not(.is-visible){display:none}.c-form__conftext .text{font-weight:600;letter-spacing:.091em}.c-form__invalid:not(.is-visible){display:none}.c-form__invalid .text{color:red;font-weight:600;letter-spacing:.091em}.c-form__honeypot{display:none}.c-form__cell.is-required .label:after{color:red;content:"※";margin-left:.25em}.c-form__cell .label{line-height:normal}.c-form__cell .form-notice{font-size:smaller}.c-form__content p{line-height:2}.c-form__content a{text-decoration:underline}.c-form__footer .button-wrapper{text-align:center}.c-form__footer .button-wrapper--submit{display:none}.c-form__footer .button-wrapper button{letter-spacing:.25em;padding-left:.25em}.c-form__footer .button-confirm,.c-form__footer .button-submit{background-color:#000;color:#fff}.c-form__footer .button-back{background-color:#c4c4c4}.c-form .form-elem{display:block;font-weight:400;line-height:1.5;transition-delay:0s;transition-duration:.2s;transition-property:border-color,background-color;transition-timing-function:ease;width:100%}.c-form .form-elem.is-invalid{background-color:#fff0f0;border-color:red!important}.c-form .form-elem.type-input{padding:0 1em}.c-form .form-elem.type-textarea{padding:.9em 1em;resize:vertical}.c-form .form-elem:read-only{border-color:rgba(0,0,0,.15);cursor:default;pointer-events:none;resize:none}.c-form .form-radio{display:flex;flex-direction:column;padding-left:10px}.c-form .form-radio input{display:none}.c-form .form-radio.is-invalid .form-radio-label .radio{background-color:#fff0f0;border-color:red!important}.c-form .form-radio.is-confirm .form-radio-label{cursor:default;pointer-events:none}.c-form .form-radio.is-confirm .form-radio-label input:disabled~span{opacity:.3}.c-form .form-radio-label{align-items:center;cursor:pointer;display:inline-flex}.c-form .form-radio-label .radio{background-color:#fff;border:1px solid #000;border-radius:50%;display:block;height:18px;margin:auto 0;position:relative;width:18px}.c-form .form-radio-label .radio:after{background-color:#000;border-radius:50%;content:"";display:none;height:10px;inset:0;margin:auto;position:absolute;width:10px}.c-form .form-radio-label input:checked~.radio:after{display:block}.c-form .form-radio-label .text{font-size:1.4rem;padding-left:.75em}.c-form.is-confirm .c-form__footer .button-wrapper--confirm{display:none}.c-form.is-confirm .c-form__footer .button-wrapper--submit{display:block}@media screen and (min-width:769px){.c-form__row{display:flex}.c-form__row:not(:first-child){margin-top:26px}.c-form__cell{flex:1 1}.c-form__cell:not(:first-child){margin-left:32px}.c-form__cell .label{font-size:1.4rem}.c-form__content{margin-top:60px}.c-form__content p{font-size:1.1rem}.c-form__footer{margin-top:40px}.c-form__footer .button-wrapper button{border-radius:45px;font-size:1.2rem;height:45px;transition-delay:0s;transition-duration:.4s;transition-property:color,background-color,box-shadow;transition-timing-function:ease;width:144px}.c-form__footer .button-wrapper button:not(:first-child){margin-left:30px}.c-form__footer .button-wrapper button:hover{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#050b25}.c-form .form-elem{border:1px solid #000;border-radius:4px;font-size:1.4rem}.c-form .form-elem.type-input{height:48px}.c-form .form-elem.type-textarea{min-height:250px}}@media screen and (max-width:768px){.c-form__cell:not(:first-child),.c-form__row:not(:first-child){margin-top:7.4666666667vw}.c-form__cell .label{font-size:3.7333333333vw}.c-form__content{margin-top:8vw}.c-form__content p{font-size:2.9333333333vw}.c-form__footer{margin-top:12.2666666667vw}.c-form__footer .button-wrapper button{border-radius:12vw;display:block;font-size:3.2vw;height:12vw;margin-left:auto;margin-right:auto;width:38.4vw}.c-form__footer .button-wrapper button:not(:first-child){margin-top:5.3333333333vw}.c-form .form-wrapper{overflow:hidden}.c-form:not(.is-ios) .form-elem{border:.2666666667vw solid #000;border-radius:1.0666666667vw;font-size:3.7333333333vw}.c-form:not(.is-ios) .form-elem.type-input{height:12.8vw}.c-form:not(.is-ios) .form-elem.type-textarea{min-height:66.6666666667vw}.c-form.is-ios .form-elem{border:.5333333333vw solid #000;border-radius:2.1333333333vw;font-size:7.4666666667vw;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;width:200%}.c-form.is-ios .form-elem.type-input{height:25.6vw;margin-bottom:-12.8vw}.c-form.is-ios .form-elem.type-textarea{height:133.3333333333vw;margin-bottom:-66.6666666667vw;resize:none}.c-form .form-radio{padding-left:2.6666666667vw}.c-form .form-radio-label .radio{border:.2666666667vw solid #000;height:4.8vw;width:4.8vw}.c-form .form-radio-label .radio:after{height:2.6666666667vw;width:2.6666666667vw}.c-form .form-radio-label .text{font-size:3.7333333333vw}}.c-grid-column{display:flex;flex-wrap:wrap}@media screen and (min-width:769px){.c-grid-column__item{width:calc(50% - 12px)}.c-grid-column__item:nth-child(2n){margin-left:24px}.c-grid-column__item:not(:first-child):not(:nth-child(2)){margin-top:24px}}@media screen and (max-width:768px){.c-grid-column{margin:0 -8vw;padding:0 2.6666666667vw}.c-grid-column__item{width:calc(50% - 1.06667vw)}.c-grid-column__item:nth-child(2n){margin-left:2.1333333333vw}.c-grid-column__item:not(:first-child):not(:nth-child(2)){margin-top:2.1333333333vw}}.c-hero{position:relative}.c-hero .image{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.c-hero__main,.c-hero__sub{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;left:0;position:absolute;text-align:center;top:50%;width:100%}.c-hero__main{color:#fff;font-size:3.2rem;font-weight:300;letter-spacing:.131rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-hero__sub{color:#fff;font-size:2.4rem;font-weight:200;line-height:1.2;-webkit-transform:translateY(calc(-50% - 65px));transform:translateY(calc(-50% - 65px))}@media screen and (max-width:1024px)and (min-width:769px){.c-hero__sub{-webkit-transform:translateY(calc(-50% - 50px));transform:translateY(calc(-50% - 50px))}}@media screen and (max-width:768px){.c-hero__main{font-size:5.3333333333vw;font-weight:400;letter-spacing:.2186666667vw}.c-hero__sub{font-size:4.2666666667vw;font-weight:300;-webkit-transform:translateY(calc(-50% - 9.6vw));transform:translateY(calc(-50% - 9.6vw))}}.c-lineup-card{background-color:#fff;height:100%;padding:64px 32px}.c-lineup-card__name{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:2.37rem;font-weight:400;text-align:center}.c-lineup-card__images{position:relative;z-index:0}.c-lineup-card__images .lineup-item{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease 0s;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:0}.c-lineup-card__images .lineup-item.is-active{opacity:1;position:relative;z-index:1}.c-lineup-card__pagination{align-items:center;display:flex;justify-content:center;margin-top:-8px}.c-lineup-card__pagination .lineup-bullet{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;position:relative;width:30px}.c-lineup-card__pagination .lineup-bullet:not(:first-child){margin-left:2px}.c-lineup-card__pagination .lineup-bullet span{background-color:currentColor;border-radius:50%;display:block;height:14px;padding:1px;position:relative;width:14px;z-index:0}.c-lineup-card__pagination .lineup-bullet span:before{border-radius:50%;content:"";display:block;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:769px){.c-lineup-card__pagination .lineup-bullet span{background-color:currentColor;border-radius:50%;display:block;height:14px;padding:1px;position:relative;width:14px;z-index:0}.c-lineup-card__pagination .lineup-bullet span:before{box-shadow:inset 0 0 0 1px currentColor;height:12px;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;width:12px}.c-lineup-card__pagination .lineup-bullet.is-active span:before,.c-lineup-card__pagination .lineup-bullet:hover span:before{-webkit-transform:translate(-50%,-50%) scale(1.8333333333);transform:translate(-50%,-50%) scale(1.8333333333)}}.c-lineup-card__bottom{margin-top:50px;text-align:center}.c-lineup-card__link{border-bottom:2px solid;display:inline-block;font-size:1.4rem;font-weight:300;letter-spacing:.142em;padding:0 .142em 0 .284em}@media screen and (max-width:768px){.c-lineup-card{padding:7.4666666667vw 0}.c-lineup-card__name{font-size:3.7333333333vw}.c-lineup-card__pagination{margin-top:-1.0666666667vw}.c-lineup-card__pagination .lineup-bullet{flex:1 1;height:4.2666666667vw;width:auto}.c-lineup-card__pagination .lineup-bullet:first-child{justify-content:flex-end;padding-right:1.0666666667vw}.c-lineup-card__pagination .lineup-bullet:not(:first-child){justify-content:flex-start;margin-left:1.0666666667vw;padding-left:1.0666666667vw}.c-lineup-card__pagination .lineup-bullet span{height:2.1333333333vw;padding:.2666666667vw;width:2.1333333333vw}.c-lineup-card__pagination .lineup-bullet span:before{box-shadow:inset 0 0 0 .2666666667vw currentColor;height:1.6vw;transition-delay:0s;transition-duration:.3s;transition-property:width,height;transition-timing-function:ease;width:1.6vw}.c-lineup-card__pagination .lineup-bullet.is-active span:before{height:3.7333333333vw;width:3.7333333333vw}.c-lineup-card__bottom{margin-top:5.3333333333vw}.c-lineup-card__link{border-bottom-width:.2666666667vw;font-size:2.6666666667vw}}.c-link-card{height:572px}.c-link-card__link{display:block;height:100%;position:relative;z-index:0}@media screen and (min-width:769px){.c-link-card__link:hover .c-link-card__image .gatsby-image-wrapper,.c-link-card__link:hover .c-link-card__image>img{-webkit-transform:scale(1.15);transform:scale(1.15)}.c-link-card__link:hover .c-link-card__content.white .card-button span{background-color:#050b25;box-shadow:0 0 10px 0 rgba(255,255,255,.1);color:#fff}.c-link-card__link:hover .c-link-card__content .card-button span{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#050b25}}.c-link-card__image{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:-1}.c-link-card__image>*{height:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s;width:100%}.c-link-card__inner{align-items:center;display:flex;height:100%;margin:0 auto;position:relative;width:1126px;z-index:0}.c-link-card__content.white{color:#fff}.c-link-card__content.white .card-button span{background-color:#fff;color:#000}.c-link-card__content .card-title{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:4.75rem;font-weight:200;letter-spacing:.003em;line-height:1.2;margin-bottom:8px}.c-link-card__content .card-text{font-size:1.4rem;font-weight:500;letter-spacing:.17em;line-height:2.43;margin-bottom:26px}.c-link-card__content .card-button{margin-left:-10px}.c-link-card__content .card-button span{align-items:center;background-color:#050b25;border-radius:45px;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:400;height:45px;letter-spacing:.1425em;padding:0 30px;transition-delay:0s;transition-duration:.5s;transition-property:color,background-color,box-shadow;transition-timing-function:ease}.c-link-card__extend{display:flex;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-link-card__extend.white{color:#fff}.c-link-card__extend .extend-item{text-align:center;width:235px}.c-link-card__extend .extend-item:not(:first-child){margin-left:72px}.c-link-card__extend .extend-item__number,.c-link-card__extend .extend-item__title{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:200;line-height:1}.c-link-card__extend .extend-item__number{display:block;font-size:1.6rem;margin:-1.25em 0 .75em}.c-link-card__extend .extend-item__title{font-size:3.8rem;margin-bottom:25px}.c-link-card__extend .extend-item__icon{height:235px;width:235px}@media screen and (min-width:769px){.c-link-card__content.right{margin:0 0 0 auto;width:400px}}@media screen and (max-width:1279px)and (min-width:769px){.c-link-card__inner{padding:0 40px;width:100%}.c-link-card__extend{right:40px}.c-link-card__extend .extend-item{text-align:center;width:200px}.c-link-card__extend .extend-item:not(:first-child){margin-left:50px}.c-link-card__extend .extend-item__number{font-size:1.4rem}.c-link-card__extend .extend-item__title{font-size:3rem;margin-bottom:20px}.c-link-card__extend .extend-item__icon{height:200px;width:200px}}@media screen and (max-width:1024px){.c-link-card__extend{display:block}.c-link-card__extend .extend-item{width:160px}.c-link-card__extend .extend-item:not(:first-child){margin:30px 0 0}.c-link-card__extend .extend-item__number{font-size:1.3rem;margin-top:0}.c-link-card__extend .extend-item__title{font-size:2.4rem;margin-bottom:10px}.c-link-card__extend .extend-item__icon{height:160px;width:160px}}@media screen and (max-width:768px){.c-link-card{height:88vw}.c-link-card__inner{padding:0 8vw;width:100%}.c-link-card__content{width:100%}.c-link-card__content .card-title{font-size:6.4vw;margin-bottom:2.6666666667vw}.c-link-card__content .card-text{font-size:2.4vw;line-height:1.56;margin-bottom:3.7333333333vw;width:41.0666666667vw}.c-link-card__content .card-button{margin-left:0}.c-link-card__content .card-button span{border-radius:9.3333333333vw;font-size:2.6666666667vw;height:9.3333333333vw;letter-spacing:.142em;padding:0 6.1333333333vw}.c-link-card__extend{display:block;right:8vw}.c-link-card__extend .extend-item{width:21.3333333333vw}.c-link-card__extend .extend-item:not(:first-child){margin:6.6666666667vw 0 0}.c-link-card__extend .extend-item__number{font-size:3.4666666667vw;margin-bottom:.5333333333vw}.c-link-card__extend .extend-item__title{font-size:3.4666666667vw;margin-bottom:1.3333333333vw}.c-link-card__extend .extend-item__icon{height:21.3333333333vw;width:21.3333333333vw}}.c-media-preview{margin-bottom:48px}.c-media-preview a{display:flex}.c-media-preview__thumb{line-height:1;margin-right:50px;width:400px}.c-media-preview__thumb img{width:100%}.c-media-preview__info{flex:1 1}.c-media-preview__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.c-media-preview__category{background-color:#050b25;border-radius:12px;color:#fff;display:inline-block;height:24px;letter-spacing:.004rem;line-height:1;padding:6px 11px 4px}.c-media-preview__date{color:#050b25;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:300;line-height:1}.c-media-preview__title{font-size:1.8rem;font-weight:500;letter-spacing:.1rem;line-height:1.5;margin-bottom:10px}.c-media-preview__desc{line-height:1.79}@media screen and (max-width:768px){.c-media-preview{margin-bottom:17.6vw}.c-media-preview a{display:block}.c-media-preview__thumb{margin:0 0 5.3333333333vw;width:100%}.c-media-preview__info{flex:1 1}.c-media-preview__head{margin-bottom:5.3333333333vw}.c-media-preview__category{border-radius:3.2vw;font-size:3.7333333333vw;height:6.4vw;letter-spacing:.0106666667vw;padding:1.6vw 2.9333333333vw 1.0666666667vw}.c-media-preview__date{font-size:3.7333333333vw;font-weight:300}.c-media-preview__title{font-size:4.8vw;letter-spacing:.0266666667vw;margin-bottom:4vw}.c-media-preview__desc{font-size:3.7333333333vw;font-weight:500;line-height:1.79}}.c-more-link{margin-top:25px}.c-more-link.align-center{text-align:center}.c-more-link.align-right{text-align:right}.c-more-link__link{align-items:center;border-bottom:1px solid;display:inline-flex;height:32px;padding:0 2px}.c-more-link__link .text{font-size:1.1rem;letter-spacing:.143em}.c-more-link__link .arrow{margin-left:10px;transition:-webkit-transform .4s ease 0s;transition:transform .4s ease 0s;transition:transform .4s ease 0s,-webkit-transform .4s ease 0s}.c-more-link__link .arrow svg{stroke:currentColor;display:block;height:11px;width:6px}@media screen and (min-width:769px){.c-more-link__link:hover .arrow{-webkit-transform:translateX(50%);transform:translateX(50%)}}.c-movie__iframe,.c-movie__thumb,.c-movie__thumb .icon{height:100%;left:0;position:absolute;top:0;width:100%}.c-movie{margin-left:auto;margin-right:auto;max-width:1366px;overflow:hidden;position:relative;z-index:0}.c-movie:before{background-color:#050b25;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;z-index:3}.c-movie__wrapper{aspect-ratio:16/9;transition:visibility .75s step-end 0s;visibility:hidden;width:100%}@supports not (aspect-ratio:16/9){.c-movie__wrapper{padding-top:56.25%}}.c-movie.is-intersecting:before{-webkit-animation:slideCover 1.5s forwards;animation:slideCover 1.5s forwards}.c-movie.is-intersecting .c-movie__wrapper{visibility:visible}.c-movie__thumb{cursor:pointer;z-index:2}.c-movie__thumb.is-hidden{display:none}.c-movie__thumb .icon{align-items:center;display:flex;justify-content:center;transition:opacity .4s ease 0s;z-index:1}@media screen and (min-width:769px){.c-movie__thumb .icon:hover{opacity:.5}}.c-movie__thumb .icon svg{display:block;height:142px;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:142px}.c-movie__thumb .gatsby-image-wrapper,.c-movie__thumb .thumb{height:100%;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.c-movie__iframe{z-index:1}.c-movie__iframe:empty{display:none}.c-movie__iframe iframe{border:none;display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.c-movie:not(.no-negative){margin:0 -8vw;width:calc(100% + 16vw)}.c-movie__thumb .icon svg{height:12.8vw;width:12.8vw}}@-webkit-keyframes slideCover{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}45%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}50%,55%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@keyframes slideCover{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}45%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}50%,55%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}.c-picture-swiper{position:relative;z-index:0}@media screen and (max-width:768px){.c-picture-swiper{border-bottom:7.4666666667vw solid transparent}.c-picture-swiper .swiper-wrapper{align-items:center}.c-picture-swiper .swiper-pagination{bottom:-7.4666666667vw;display:flex;justify-content:center;left:0;margin-top:5.3333333333vw;position:absolute;width:100%;z-index:2}.c-picture-swiper .swiper-pagination-bullet{background-color:#dedede;border-radius:50%;cursor:pointer;display:block;height:2.1333333333vw;margin:0 1.3333333333vw;outline:none;transition:background-color .5s ease 0s;width:2.1333333333vw}.c-picture-swiper .swiper-pagination-bullet-active{background-color:#050b25}.c-picture-swiper .swiper-button{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.c-picture-swiper .swiper-button-next,.c-picture-swiper .swiper-button-prev{bottom:0;cursor:pointer;height:7.4666666667vw;margin:auto 0;outline:none;pointer-events:auto;position:absolute;top:0;transition:opacity .25s ease 0s}.c-picture-swiper .swiper-button-prev{left:-2.4vw}.c-picture-swiper .swiper-button-next{right:-2.4vw}.c-picture-swiper .swiper-button-disabled{opacity:0;pointer-events:none}.c-picture-swiper .swiper-button-image{stroke:#050b25;display:block;height:100%;transition:-webkit-transform .25s ease 0s;transition:transform .25s ease 0s;transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;width:auto}.c-picture-swiper .swiper-button-image path{stroke-width:1.0666666667vw}}.c-related-link{margin-left:auto;margin-right:auto;max-width:100%;padding:0 40px;position:relative;width:1280px}.c-related-link:first-child{margin-top:65px}.c-related-link:last-child{margin-bottom:65px;margin-top:40px}.c-related-link__inner{position:relative}.c-related-link__content{position:absolute;right:150px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:200px}.c-related-link__content li{margin-top:5px}.c-related-link__content a{display:inline-block;line-height:normal;padding-right:15px;position:relative}.c-related-link__content a:before{border-color:currentcolor;border-style:solid;border-width:1px 1px 0 0;bottom:0;content:"";display:block;height:9px;margin:auto 0;position:absolute;right:2px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}.c-related-link__content.frame{color:#fff}.c-related-link__content.apps{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif}.c-related-link__content.apps a{font-size:18px;width:100px}.c-related-link__content.apps .c-related-link__title{margin-bottom:15px}.c-related-link__title{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:4rem;font-weight:300;letter-spacing:.2rem;line-height:normal;margin-bottom:5px}@media screen and (max-width:1024px)and (min-width:769px){.c-related-link__content{right:100px}.c-related-link__content li{margin-top:0}.c-related-link__content.apps .c-related-link__title{margin-bottom:5px}}@media screen and (max-width:768px){.c-related-link{padding:0 5.3333333333vw}.c-related-link:first-child{margin-top:4.2666666667vw}.c-related-link:last-child{margin:4.2666666667vw auto}.c-related-link__content{right:inherit;text-align:center;top:70%;-webkit-transform:inherit;transform:inherit;width:100%}.c-related-link__content li{line-height:0;margin:0 0 5.3333333333vw}.c-related-link__content.apps{left:50%;text-align:left;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:auto}.c-related-link__content.apps .c-related-link__title{margin-bottom:5.8666666667vw}.c-related-link__content.apps a{width:96%}.c-related-link__content.frame .c-related-link__title{margin-bottom:2.4vw}.c-related-link__content.frame a{color:#8cd6fc}.c-related-link__content.apps a,.c-related-link__content.frame a{font-size:3.7333333333vw;font-weight:400;line-height:1.285}.c-related-link__title{font-size:8.5333333333vw;font-weight:400}}.c-section{margin-bottom:250px}.c-section__sub+.c-section__sub{margin-top:80px}.c-section__heading{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:5.89rem;font-weight:200;line-height:normal;margin-bottom:36px}.c-section__heading .sub{display:inline-block;font-size:3rem;font-weight:300}.c-section__subheading{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:4.3rem;font-weight:300;line-height:normal;margin-bottom:20px}.c-section__subheading .sub{display:inline-block;font-size:2.4rem;font-weight:400}.c-section__lead{font-size:1.2rem;font-weight:600;letter-spacing:.123em;margin-top:-26px}.c-section__notice{font-size:1rem;letter-spacing:.15em;margin-top:1.5em}@media screen and (max-width:768px){.c-section{margin-bottom:32vw}.c-section__wrapper.middle,.c-section__wrapper.wide{padding-left:0;padding-right:0}.c-section__sub+.c-section__sub{margin-top:13.3333333333vw}.c-section__heading{font-size:11.7333333333vw;margin-bottom:6.4vw}.c-section__heading.child{font-size:8.5333333333vw}.c-section__heading .sub{font-size:4.8vw}.c-section__subheading{font-size:8vw;margin-bottom:2.6666666667vw}.c-section__subheading .sub{font-size:3.7333333333vw}.c-section__notice{font-size:.9rem}}.c-section,.c-section__wrapper{margin-left:auto;margin-right:auto;max-width:100%}@media screen and (min-width:769px){.c-section,.c-section__wrapper{padding:0 40px}.wide.c-section,.wide.c-section__wrapper{width:1280px}.middle.c-section,.middle.c-section__wrapper{width:1080px}}@media screen and (max-width:768px){.c-section,.c-section__wrapper{padding:0 8vw}}.c-simple-header{margin-bottom:60px;margin-top:216px}.c-simple-header.no-margin{margin-top:0!important}.c-simple-header__heading{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:3.2rem;font-weight:400;letter-spacing:.041em;line-height:normal;text-align:center}.c-simple-header__sub{font-size:1.2rem;font-weight:600;letter-spacing:.123em;line-height:normal;margin-top:1.4em;text-align:center}.c-simple-header__desc{margin-top:90px;text-align:justify}.c-simple-header__desc p{font-size:1.4rem;line-height:1.86}.c-simple-header__desc p+p{margin-top:1em}@media screen and (max-width:768px){.c-simple-header{margin-bottom:13.3333333333vw;margin-top:40vw}.c-simple-header__heading{font-size:5.3333333333vw}.c-simple-header__sub{font-size:3.2vw}.c-simple-header__desc{margin-top:16vw}.c-simple-header__desc p{font-size:3.7333333333vw}}.c-sticky-balloon{bottom:0;position:sticky;transition:opacity .5s ease 0s;z-index:50}.c-sticky-balloon.is-closed{opacity:0;pointer-events:none}.c-sticky-balloon__inner{background-color:#fff;border-radius:8px;bottom:40px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:12px 28px;position:absolute;right:40px}.c-sticky-balloon__close{background-color:#050b25;border-radius:50%;cursor:pointer;display:block;height:18px;position:absolute;right:-9px;top:-9px;width:18px}.c-sticky-balloon__close:after,.c-sticky-balloon__close:before{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:10px}.c-sticky-balloon__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-sticky-balloon__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-sticky-balloon__text{font-size:1.1rem;letter-spacing:.027em}@media screen and (min-width:769px){.c-sticky-balloon__text a{display:inline-block;position:relative}.c-sticky-balloon__text a:after{background-color:currentColor;bottom:calc(50% - .8em);content:"";display:block;height:1px;left:0;opacity:.75;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}.c-sticky-balloon__text a.is-hover:after,.c-sticky-balloon__text a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (max-width:768px){.c-sticky-balloon__inner{border-radius:2.1333333333vw;bottom:5.3333333333vw;box-shadow:0 0 2.6666666667vw 0 rgba(0,0,0,.1);padding:3.2vw 5.3333333333vw;right:5.3333333333vw}.c-sticky-balloon__close{height:4.8vw;right:-2.4vw;top:-2.4vw;width:4.8vw}.c-sticky-balloon__close:after,.c-sticky-balloon__close:before{height:.2666666667vw;width:2.6666666667vw}.c-sticky-balloon__text{font-size:2.9333333333vw}}.c-swiper{position:relative;z-index:0}.c-swiper .swiper-container{width:100%}.c-swiper .swiper-container:not(.swiper-container-initialized) .swiper-slider{display:none}.c-swiper .swiper-button{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.c-swiper .swiper-button-next,.c-swiper .swiper-button-prev{bottom:0;cursor:pointer;margin:auto 0;outline:none;pointer-events:auto;position:absolute;top:0;transition:opacity .5s ease 0s}.c-swiper .swiper-button-disabled{opacity:0;pointer-events:none}.c-swiper .swiper-button-image{stroke:#050b25;display:block;height:100%;width:auto}@media screen and (min-width:769px){.c-swiper .swiper-pagination{display:flex;position:absolute;right:0;top:-30px;z-index:2}.c-swiper .swiper-pagination-bullet{background-color:#dedede;border-radius:50%;cursor:pointer;display:block;height:8px;outline:none;transition:background-color 1s ease 0s;width:8px}.c-swiper .swiper-pagination-bullet:not(:last-child){margin-right:10px}.c-swiper .swiper-pagination-bullet-active{background-color:#050b25}.c-swiper .swiper-button{aspect-ratio:2/1}@supports not (aspect-ratio:2/1){.c-swiper .swiper-button{padding-top:50%}}.c-swiper .swiper-button-next,.c-swiper .swiper-button-prev{height:71px}.c-swiper .swiper-button-prev{left:-22px}.c-swiper .swiper-button-prev:hover>*{-webkit-transform:translateX(-15%);transform:translateX(-15%)}.c-swiper .swiper-button-next{right:-22px}.c-swiper .swiper-button-next:hover>*{-webkit-transform:translateX(15%);transform:translateX(15%)}.c-swiper .swiper-button-image{transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}}@media screen and (max-width:768px){.c-swiper .swiper-pagination{display:none}.c-swiper .swiper-button{aspect-ratio:315/444}@supports not (aspect-ratio:315/444){.c-swiper .swiper-button{padding-top:141.8918918919%}}.c-swiper .swiper-button-next,.c-swiper .swiper-button-prev{height:7.4666666667vw}.c-swiper .swiper-button-prev{left:-2.4vw}.c-swiper .swiper-button-next{right:-2.4vw}.c-swiper .swiper-button-image{transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}.c-swiper .swiper-button-image path{stroke-width:1.0666666667vw}}.c-vimeo{position:relative;z-index:0}.c-vimeo:not(.vimeo-init) .c-vimeo__wrapper{opacity:0}.c-vimeo.vimeo-init .c-vimeo__wrapper{opacity:1}.c-vimeo__wrapper{transition:opacity .2s ease 0s}.js-accordion-content{display:none;transition:height .2s ease 0s}.page-404-content{align-items:center;display:flex;justify-content:center;min-height:70vh}.page-biz-contact{font-family:Noto Sans JP,sans-serif}@media screen and (min-width:769px){.page-biz-contact-header .l-biz-header__left{padding:40px 0 0 40px}.page-biz-contact-wrapper{margin:0 auto;max-width:100%;padding:180px 40px 80px;width:780px}}@media screen and (max-width:768px){.page-biz-contact-wrapper{padding:24vw 6.4vw 10.6666666667vw}}.page-biz-contact-request{text-align:center}.page-biz-contact-request__image{border:1px solid #f1f1f1;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-biz-contact-request__text{font-weight:500}@media screen and (min-width:769px){.page-biz-contact-request{margin-top:60px}.page-biz-contact-request__image{border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.14);width:180px}.page-biz-contact-request__text{font-size:1.4rem;line-height:1.8571;margin-top:40px}.page-biz-contact-request__form{font-size:1.4rem;font-weight:500;line-height:2;margin-top:32px}}@media screen and (max-width:768px){.page-biz-contact-request{margin-top:10.6666666667vw}.page-biz-contact-request__image{border-radius:2.6666666667vw;box-shadow:0 1.0666666667vw 2.6666666667vw 0 rgba(0,0,0,.14);width:48vw}.page-biz-contact-request__text{font-size:3.7333333333vw;line-height:2.2857;margin-top:8vw}.page-biz-contact-request__form{font-size:3.2vw;line-height:1.6667;margin-top:10.6666666667vw}}@media screen and (min-width:769px){.page-biz-contact-form{margin-top:70px}}@media screen and (max-width:768px){.page-biz-contact-form{margin-top:10.6666666667vw}}.page-biz-contact-footer__text{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:300;line-height:3.8334;text-align:center}@media screen and (min-width:769px){.page-biz-contact-footer{align-items:center;display:flex;height:206px}.page-biz-contact-footer__text{font-size:1.2rem;width:100%}}@media screen and (max-width:768px){.page-biz-contact-footer{height:22.9333333333vw}.page-biz-contact-footer__text{font-size:3.2vw}}.page-biz-contact-complete{text-align:center}.page-biz-contact-complete__image{border:1px solid #f1f1f1;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-biz-contact-complete__heading{font-weight:700;white-space:nowrap}.page-biz-contact-complete__text{font-weight:500}.page-biz-contact-complete__button .dl-button,.page-biz-contact-complete__button .link-button{align-items:center;color:#fff;display:inline-flex;font-weight:700;justify-content:center}.page-biz-contact-complete__button .link-button{background-color:#ed1c1c}.page-biz-contact-complete__button .dl-button{background-color:#000}@media screen and (min-width:769px){.page-biz-contact-complete{padding:200px 40px 40px}.page-biz-contact-complete__image{border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.14);margin-bottom:40px;width:180px}.page-biz-contact-complete__heading{font-size:3.3rem;line-height:2}.page-biz-contact-complete__text{font-size:1.6rem;line-height:1.875;margin-top:8px}.page-biz-contact-complete__button{margin-top:60px}.page-biz-contact-complete__button .dl-button,.page-biz-contact-complete__button .link-button{border-radius:30px;font-size:1.6rem;height:60px;transition:opacity .2s ease 0s;width:390px}.page-biz-contact-complete__button .dl-button:hover,.page-biz-contact-complete__button .link-button:hover{opacity:.7}}@media screen and (max-width:768px){.page-biz-contact-complete{padding:42.6666666667vw 6.4vw 26.6666666667vw}.page-biz-contact-complete__image{border-radius:2.6666666667vw;box-shadow:0 1.0666666667vw 2.6666666667vw 0 rgba(0,0,0,.14);margin-bottom:8vw;width:48vw}.page-biz-contact-complete__heading{font-size:5.0666666667vw;line-height:2.4211}.page-biz-contact-complete__text{font-size:3.7333333333vw;line-height:2;margin-top:4.2666666667vw}.page-biz-contact-complete__button{margin-top:10.6666666667vw}.page-biz-contact-complete__button .dl-button,.page-biz-contact-complete__button .link-button{border-radius:8vw;font-size:4.2666666667vw;height:16vw;width:80vw}}.page-biz{font-family:Noto Sans JP,sans-serif;font-weight:500}.page-biz .c-biz-heading .main{transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz .c-biz-heading:not(.is-active) .main{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz .c-biz-heading.is-active .main{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz .c-biz-heading .main:after{-webkit-transform-origin:0 50%;transform-origin:0 50%;transition-delay:.3s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz .c-biz-heading:not(.is-active) .main:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.page-biz .c-biz-heading.is-active .main:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.page-biz .c-biz-heading .sub{transition-delay:.6s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz .c-biz-heading:not(.is-active) .sub{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz .c-biz-heading.is-active .sub{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz .c-biz-button{align-items:center;background-color:#000;color:#fff;display:inline-flex;justify-content:center}.page-biz .c-biz-button.color-red{background-color:#ed1c1c}@media screen and (min-width:769px){.page-biz .c-biz-heading .sub{font-size:1.7rem;line-height:1.4118;margin-top:13px}.page-biz .c-biz-button{border-radius:30px;font-size:1.6rem;height:60px;transition-delay:0s;transition-duration:.4s;transition-property:color,background-color,box-shadow;transition-timing-function:ease}.page-biz .c-biz-button:hover{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#000}}@media screen and (max-width:768px){.page-biz .c-biz-heading .main{font-size:5.8666666667vw;min-width:50.6666666667vw}.page-biz .c-biz-heading .sub{line-height:1.4167}.page-biz .c-biz-button{border-radius:8.5333333333vw;font-size:4.2666666667vw;height:17.0666666667vw}.page-biz .c-biz-button.sp-small{font-size:3.2vw;height:10.6666666667vw}}.page-biz-first{position:relative;z-index:0}.page-biz-first__inner{display:flex}.page-biz-first__content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.page-biz-first__content .image{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-biz-first__content .heading{font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:700}.page-biz-first__movie{overflow:hidden;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-biz-first__movie .c-vimeo{background-color:#98d3f6;height:100%;width:100%}.page-biz-first__movie .c-vimeo:before{background:url(/images/biz/parts_dot.png) 50% 50%/32px auto;content:"";display:block;inset:0;opacity:.1;position:absolute;z-index:20}.page-biz-first__movie .c-vimeo__wrapper{aspect-ratio:16/9;height:100%}.page-biz-first__scroll{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-biz-first__scroll .scroll-svg{display:block;margin:auto}@media screen and (min-width:769px){.page-biz-first{background-color:#fff;height:100vh;max-height:950px}.page-biz-first .c-vimeo{transition-delay:.3s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-first:not(.is-active) .c-vimeo{opacity:0}.page-biz-first.is-active .c-vimeo{opacity:1}.page-biz-first .image{transition-delay:.6s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-first:not(.is-active) .image{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-first.is-active .image{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-first .heading{transition-delay:.7s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-first:not(.is-active) .heading{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-first.is-active .heading{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-first .description{transition-delay:.8s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-first:not(.is-active) .description{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-first.is-active .description{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-first .buttons{transition-delay:.9s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-first:not(.is-active) .buttons{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-first.is-active .buttons{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-first .scroll-svg{transition-delay:1.2s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-first:not(.is-active) .scroll-svg{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-first.is-active .scroll-svg{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-first__inner{height:100%}.page-biz-first__content{background-color:#fff;flex-basis:40%}.page-biz-first__content .image{width:340px}.page-biz-first__content .heading{font-size:5.4rem;line-height:1.3333;margin-top:30px}.page-biz-first__content .description{font-size:1.6rem;line-height:1.875;margin-top:20px}.page-biz-first__content .buttons{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:50px auto 0;width:396px}.page-biz-first__content .buttons .c-biz-button{flex:1 1}.page-biz-first__movie{flex-basis:60%}.page-biz-first__movie .c-vimeo__wrapper{-webkit-transform:translateX(-13%);transform:translateX(-13%)}.page-biz-first__scroll{bottom:0;height:0;left:0;position:sticky;width:100%;z-index:10}.page-biz-first__scroll .scroll-svg{inset:auto 0 32px;margin:0 auto;position:absolute;width:71px}.page-biz-first__scroll .scroll-svg .svg-stroke{stroke:#fff}.page-biz-first__scroll .scroll-svg .svg-fill{fill:#fff}}@media screen and (min-width:1500px){.page-biz-first__content{flex-basis:720px}.page-biz-first__movie{flex-basis:calc(100% - 720px)}.page-biz-first__movie .c-vimeo__wrapper{-webkit-transform:scale(1.1) translate(-10%,-1%);transform:scale(1.1) translate(-10%,-1%)}}@media screen and (min-width:1800px){.page-biz-first__movie .c-vimeo__wrapper{-webkit-transform:scale(1.2) translateY(-2%);transform:scale(1.2) translateY(-2%)}}@media screen and (max-width:1279px)and (min-width:769px){.page-biz-first__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.page-biz-first__content .image{width:280px}.page-biz-first__content .heading{font-size:4rem}.page-biz-first__content .description{font-size:1.4rem}.page-biz-first__content .buttons{width:90%}.page-biz-first__content .buttons .c-biz-button{font-size:1.4rem;height:50px}.page-biz-first__movie .c-vimeo__wrapper{-webkit-transform:translateX(-16%);transform:translateX(-16%)}}@media screen and (max-width:1024px)and (min-width:769px){.page-biz-first__content .image{width:240px}.page-biz-first__content .buttons{margin-top:40px;padding:0 40px;width:100%}.page-biz-first__content .buttons .c-biz-button{font-size:1.2rem;height:50px}.page-biz-first__movie .c-vimeo__wrapper{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@media screen and (max-width:768px){.page-biz-first{background-color:#eff9ff;padding-top:14.9333333333vw}.page-biz-first .c-vimeo{transition-delay:.3s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-first:not(.is-active) .c-vimeo{opacity:0}.page-biz-first.is-active .c-vimeo{opacity:1}.page-biz-first .heading{transition-delay:.6s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-first:not(.is-active) .heading{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-first.is-active .heading{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-first .image{transition-delay:.7s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-first:not(.is-active) .image{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-first.is-active .image{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-first .description{transition-delay:.8s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-first:not(.is-active) .description{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-first.is-active .description{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-first .scroll-svg{transition-delay:.9s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-first:not(.is-active) .scroll-svg{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-first.is-active .scroll-svg{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-first__inner{flex-direction:column}.page-biz-first__movie{height:94.9333333333vw;order:1}.page-biz-first__movie .c-vimeo:before{background-size:8.5333333333vw auto}.page-biz-first__movie .c-vimeo__wrapper{-webkit-transform:scale(1.8);transform:scale(1.8)}.page-biz-first__content{display:flex;flex-direction:column;order:2}.page-biz-first__content .image{width:36.8vw}.page-biz-first__content .figure{margin-top:7.4666666667vw;order:2}.page-biz-first__content .heading{font-size:8.5333333333vw;line-height:1.46875;margin-top:10.6666666667vw;order:1}.page-biz-first__content .description{font-size:3.7333333333vw;line-height:1.8571;margin-top:7.4666666667vw;order:3}.page-biz-first__scroll{padding:7.4666666667vw 0}.page-biz-first__scroll .scroll-svg{width:42px}.page-biz-first__scroll .scroll-svg .svg-stroke{stroke:#000}.page-biz-first__scroll .scroll-svg .svg-fill{fill:#000}}.page-biz-second{background-color:#eff9ff}.page-biz-second__inner .text{transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-second__inner:not(.is-active) .text{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-second__inner.is-active .text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-second__inner .bottom{transition-delay:.1s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-second__inner:not(.is-active) .bottom{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-second__inner.is-active .bottom{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-second__inner .text{text-align:center}@media screen and (min-width:769px){.page-biz-second{padding:130px 0}.page-biz-second__inner{font-size:2.8rem;line-height:2.1429}}@media screen and (max-width:1024px)and (min-width:769px){.page-biz-second__inner{font-size:2.2rem}}@media screen and (max-width:768px){.page-biz-second{padding:0 16.5333333333vw 16.5333333333vw}.page-biz-second__inner{border-top:.2666666667vw solid #d2eaf7;padding-top:12.5333333333vw}.page-biz-second__inner .text{font-size:4.2666666667vw;line-height:1.875}}.page-biz-theme{background-color:#0f214d;position:relative;z-index:10}.page-biz-theme .c-biz-heading{color:#fff}.page-biz-theme__list{display:grid}.page-biz-theme__list .list-item{transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-theme__list:not(.is-active) .list-item{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-theme__list.is-active .list-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-theme__list .list-item .image{transition-delay:.4s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.page-biz-theme__list:not(.is-active) .list-item .image{-webkit-transform:scale(0);transform:scale(0)}.page-biz-theme__list.is-active .list-item .image{-webkit-transform:scale(1);transform:scale(1)}.page-biz-theme__list .list-item .text{transition-delay:.5s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-theme__list:not(.is-active) .list-item .text{opacity:0}.page-biz-theme__list.is-active .list-item .text{opacity:1}.page-biz-theme__list .list-item{background-color:#fff}.page-biz-theme__list .list-item .image{display:block;margin:0 auto;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-biz-theme__list .list-item .text{text-align:center}.page-biz-theme__tryangle{bottom:0;left:0;pointer-events:none;position:absolute;-webkit-transform:translateY(99.5%);transform:translateY(99.5%);-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.page-biz-theme__tryangle path{fill:#0f214d}@media screen and (min-width:769px){.page-biz-theme{padding:100px 0}.page-biz-theme__inner{margin:0 auto;max-width:100%;padding:0 40px;width:940px}.page-biz-theme__list{gap:16px;grid-template-columns:repeat(3,1fr);margin-top:80px}.page-biz-theme__list .list-item{border-radius:10px;padding:20px}.page-biz-theme__list .list-item .image{height:100px}.page-biz-theme__list .list-item .text{font-size:1.4rem;line-height:1.8571;margin-top:16px}.page-biz-theme__tryangle{height:61px}}@media screen and (max-width:768px){.page-biz-theme{padding:16vw 0 13.3333333333vw}.page-biz-theme__inner{padding:0 4.2666666667vw}.page-biz-theme__list{gap:2.4vw;grid-template-columns:repeat(2,1fr);margin-top:10.6666666667vw}.page-biz-theme__list .list-item{border-radius:3.2vw;padding:4vw 0}.page-biz-theme__list .list-item .image{width:16vw}.page-biz-theme__list .list-item .text{font-size:3.2vw;line-height:1.4167;margin-top:2.1333333333vw}.page-biz-theme__tryangle{height:7.4666666667vw}}.page-biz-what{background-color:#eff9ff}.page-biz-what__inner .description{font-weight:700;text-align:center;transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-what__inner .description:not(.is-active){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-what__inner .description.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-what__inner .description span{font-family:Montserrat,Noto Sans JP,sans-serif}.page-biz-what__detail{position:relative;z-index:0}.page-biz-what__detail .image{transition-delay:.5s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.page-biz-what__detail:not(.is-active) .image{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.page-biz-what__detail.is-active .image{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.page-biz-what__detail .item-01{transition-delay:.8s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-what__detail:not(.is-active) .item-01{opacity:0}.page-biz-what__detail.is-active .item-01{opacity:1}.page-biz-what__detail .item-01 .bar:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;transition-delay:.8s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-what__detail:not(.is-active) .item-01 .bar:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.page-biz-what__detail.is-active .item-01 .bar:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.page-biz-what__detail .item-02{transition-delay:1.1s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-what__detail:not(.is-active) .item-02{opacity:0}.page-biz-what__detail.is-active .item-02{opacity:1}.page-biz-what__detail .item-02 .bar:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;transition-delay:1.1s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-what__detail:not(.is-active) .item-02 .bar:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.page-biz-what__detail.is-active .item-02 .bar:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.page-biz-what__detail .item-03{transition-delay:1.4s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-what__detail:not(.is-active) .item-03{opacity:0}.page-biz-what__detail.is-active .item-03{opacity:1}.page-biz-what__detail .item-03 .bar:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;transition-delay:1.4s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-what__detail:not(.is-active) .item-03 .bar:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.page-biz-what__detail.is-active .item-03 .bar:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.page-biz-what__detail .image{pointer-events:none;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.page-biz-what__detail .detail-item{position:absolute;text-align:center;z-index:10}.page-biz-what__detail .detail-item:after{background-color:#ed1c1c;border-radius:50%;content:"";display:block;position:absolute}.page-biz-what__detail .detail-item .item-label{align-items:center;background-color:#0f214d;display:inline-flex;position:relative;z-index:10}.page-biz-what__detail .detail-item .item-label .num{align-items:center;background-color:#fff;border-radius:50%;color:#0f214d;display:flex;font-family:Montserrat,Noto Sans JP,sans-serif;justify-content:center;line-height:1}.page-biz-what__detail .detail-item .item-label .text{color:#fff;font-weight:700;line-height:1;white-space:nowrap}.page-biz-what__detail .detail-item .item-text{font-family:Montserrat,Noto Sans JP,sans-serif}.page-biz-what__detail .detail-item .item-bar{height:0;position:absolute;width:0;z-index:0}.page-biz-what__detail .detail-item .item-bar .bar{left:0;position:absolute;top:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.page-biz-what__detail .detail-item .item-bar .bar:before{content:"";display:block;width:100%}@media screen and (min-width:769px){.page-biz-what{padding:160px 0}.page-biz-what__inner .description{font-size:2.4rem;line-height:1.7083;margin-top:62px}.page-biz-what__inner .description span{font-size:2.8rem}.page-biz-what__detail{height:705px;margin:62px auto 0;width:894px}.page-biz-what__detail .detail-inner{height:705px;margin:auto;width:894px}.page-biz-what__detail .image{left:214px;top:208px;width:485px}.page-biz-what__detail .detail-item{text-align:center}.page-biz-what__detail .detail-item:after{height:6px;width:6px}.page-biz-what__detail .detail-item .item-label{border-radius:100px;padding:8px}.page-biz-what__detail .detail-item .item-label .num{font-size:3.6rem;height:52px;width:52px}.page-biz-what__detail .detail-item .item-label .text{font-size:2.4rem;padding:0 1em}.page-biz-what__detail .detail-item .item-text{font-size:1.6rem;line-height:1.875;margin-top:18px}.page-biz-what__detail .detail-item .item-bar .bar:before{border-top:2px dashed #ed1c1c;height:2px}.page-biz-what__detail .item-01{left:324px;top:0}.page-biz-what__detail .item-01:after{inset:auto 0 -120px;margin:0 auto}.page-biz-what__detail .item-01 .item-bar{inset:160px 0 auto;margin:0 auto}.page-biz-what__detail .item-01 .item-bar .bar{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:102px}.page-biz-what__detail .item-02{bottom:0;left:0}.page-biz-what__detail .item-02:after{right:-172px;top:-60px}.page-biz-what__detail .item-02 .item-bar{right:46px;top:35px}.page-biz-what__detail .item-02 .item-bar .bar{-webkit-transform:rotate(-23.37deg);transform:rotate(-23.37deg);width:235px}.page-biz-what__detail .item-03{bottom:0;right:0}.page-biz-what__detail .item-03:after{left:-241px;top:-227px}.page-biz-what__detail .item-03 .item-bar{left:28px;top:30px}.page-biz-what__detail .item-03 .item-bar .bar{-webkit-transform:rotate(-136.22deg);transform:rotate(-136.22deg);width:368px}}@media screen and (max-width:1024px)and (min-width:769px){.page-biz-what__detail{height:564px;width:715.2px}.page-biz-what__detail .detail-inner{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0}}@media screen and (max-width:768px){.page-biz-what{padding:21.3333333333vw 0 14.9333333333vw}.page-biz-what__inner .description{font-size:5.3333333333vw;line-height:1.7;margin-top:8vw}.page-biz-what__inner .description span{font-size:5.8666666667vw}.page-biz-what__detail{margin-top:8vw;padding:0 8.5333333333vw}.page-biz-what__detail .detail-inner{height:109.3333333333vw;position:relative}.page-biz-what__detail .image{inset:32.2666666667vw 0 auto;margin:0 auto;width:49.0666666667vw}.page-biz-what__detail .detail-item:after{height:.7013333333vw;width:.7013333333vw}.page-biz-what__detail .detail-item .item-label{border-radius:8vw;padding:1.3333333333vw}.page-biz-what__detail .detail-item .item-label .num{font-size:4.2666666667vw;height:6.1333333333vw;width:6.1333333333vw}.page-biz-what__detail .detail-item .item-label .text{font-size:4.2666666667vw;padding:0 1.3333333333vw}.page-biz-what__detail .detail-item .item-text{font-size:3.2vw;line-height:1.75;margin-top:2.6666666667vw}.page-biz-what__detail .detail-item .item-bar .bar:before{border-top:.2666666667vw dashed #ed1c1c;height:.2666666667vw}.page-biz-what__detail .item-01{inset:0 0 auto;margin:0 auto;text-align:center}.page-biz-what__detail .item-01:after{bottom:-15.7333333333vw;left:0;margin:0 auto;right:0}.page-biz-what__detail .item-01 .item-bar{inset:25.6vw 0 auto;margin:0 auto}.page-biz-what__detail .item-01 .item-bar .bar{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:12.2666666667vw}.page-biz-what__detail .item-02{bottom:0;left:0;width:33.6vw}.page-biz-what__detail .item-02:after{right:-6.9333333333vw;top:-16.8vw}.page-biz-what__detail .item-02 .item-bar{right:10.9333333333vw;top:.8vw}.page-biz-what__detail .item-02 .item-bar .bar{-webkit-transform:rotate(-44.86deg);transform:rotate(-44.86deg);width:24.5333333333vw}.page-biz-what__detail .item-03{bottom:0;right:0;width:33.6vw}.page-biz-what__detail .item-03:after{left:-12.8vw;top:-35.7333333333vw}.page-biz-what__detail .item-03 .item-bar{left:12vw;top:0}.page-biz-what__detail .item-03 .item-bar .bar{-webkit-transform:rotate(-124.69deg);transform:rotate(-124.69deg);width:42.6666666667vw}}.page-biz-feature{overflow:hidden}.page-biz-feature.feature-01{background-color:#d2eaf7}.page-biz-feature.feature-02{background-color:#dbefc4}.page-biz-feature.feature-03{background-color:#aee7fe}.page-biz-feature__inner{margin:0 auto;max-width:100%;width:1440px}.page-biz-feature__inner .sub-heading{font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:600;text-align:center;transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-feature__inner .sub-heading:not(.is-active){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-feature__inner .sub-heading.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-feature__slide{display:flex}.page-biz-feature__slide .slide-content .label{align-items:center;background-color:#0f214d;color:#fff;display:inline-flex;font-family:Montserrat,Noto Sans JP,sans-serif;line-height:1;white-space:nowrap}.page-biz-feature__slide .slide-content .heading{font-weight:700}.page-biz-feature__slide .slide-movie{position:relative;z-index:0}.page-biz-feature__slide .slide-movie .c-vimeo,.page-biz-feature__slide .slide-movie .image{aspect-ratio:2.094/1;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.page-biz-feature__slide .content-inner{background-color:#fff}.page-biz-feature__bottom{transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-feature__bottom:not(.is-active){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-feature__bottom.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-feature__voice{background-color:#fff}.page-biz-feature__voice .content-body .heading{font-weight:700}.page-biz-feature__voice .content-body .heading span{display:inline-block;position:relative}.page-biz-feature__voice .content-body .heading span:after{background-color:#ed1c1c;content:"";left:0;position:absolute;width:100%}.page-biz-feature__button{text-align:center}@media screen and (min-width:769px){.page-biz-feature{padding:120px 0}.page-biz-feature__inner .sub-heading{font-size:3.6rem;line-height:1.2223;margin:62px 0 90px}.page-biz-feature__slide{align-items:center;margin-top:40px}.page-biz-feature__slide .slide-movie{transition:opacity .1s ease 0s,-webkit-transform .5s ease 0s;transition:opacity .1s ease 0s,transform .5s ease 0s;transition:opacity .1s ease 0s,transform .5s ease 0s,-webkit-transform .5s ease 0s}.page-biz-feature__slide:not(.is-active) .slide-movie{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.page-biz-feature__slide.is-active .slide-movie{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.page-biz-feature__slide .slide-content{transition:opacity .1s ease .4s,-webkit-transform .5s ease .4s;transition:opacity .1s ease .4s,transform .5s ease .4s;transition:opacity .1s ease .4s,transform .5s ease .4s,-webkit-transform .5s ease .4s}.page-biz-feature__slide:not(.is-active) .slide-content{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.page-biz-feature__slide.is-active .slide-content{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.page-biz-feature__slide .slide-content{position:relative;width:428px;z-index:10}.page-biz-feature__slide .slide-content .label{border-radius:30px;font-size:1.4rem;height:30px;padding:0 18px}.page-biz-feature__slide .slide-content .heading{font-size:3.9rem;line-height:1.359;margin-top:16px}.page-biz-feature__slide .slide-content .text{font-size:1.4rem;line-height:1.8571;margin-top:16px}.page-biz-feature__slide .slide-movie{height:554px;width:calc(100% - 428px)}.page-biz-feature__slide .slide-movie .c-vimeo,.page-biz-feature__slide .slide-movie .image{border-radius:50px}.page-biz-feature__slide .content-inner{border-radius:0 400px 400px 0;margin-left:-150px;padding:55px 100px 55px 250px;width:750px}.page-biz-feature__bottom{margin-top:90px;padding:0 40px}.page-biz-feature__voice{border-radius:20px;display:flex;justify-content:space-between;margin:0 auto;padding:44px 56px;width:786px}.page-biz-feature__voice .content-info{text-align:center;width:144px}.page-biz-feature__voice .content-info .image{width:100%}.page-biz-feature__voice .content-info .detail-block{margin-top:16px}.page-biz-feature__voice .content-info .main{font-size:1.2rem;line-height:1.1467}.page-biz-feature__voice .content-info .main span{font-size:1.8rem;font-weight:700;line-height:1.5}.page-biz-feature__voice .content-info .detail{font-size:1rem;line-height:1.7;margin-top:4px}.page-biz-feature__voice .content-body{width:calc(100% - 200px)}.page-biz-feature__voice .content-body:before{align-items:center;background-color:#ed1c1c;border-radius:32px;color:#fff;content:"Voice";display:inline-flex;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:600;height:32px;justify-content:center;line-height:1;width:92px}.page-biz-feature__voice .content-body .heading{font-size:2.4rem;line-height:1.875;margin-top:16px}.page-biz-feature__voice .content-body .heading span:after{bottom:-2px;height:4px}.page-biz-feature__voice .content-body .text{font-size:1.4rem;line-height:1.8571;margin-top:18px}.page-biz-feature__button .c-biz-button{padding:0 48px}}@media screen and (min-width:1441px){.page-biz-feature__slide .content-inner{border-radius:400px}}@media screen and (max-width:1279px)and (min-width:769px){.page-biz-feature__slide .slide-content{padding-left:0;width:360px}.page-biz-feature__slide .slide-content .heading{font-size:3rem}.page-biz-feature__slide .slide-content .text{font-size:1.2rem}.page-biz-feature__slide .slide-movie{height:460px;position:relative;width:calc(100% - 360px);z-index:0}.page-biz-feature__slide .content-inner{margin-left:0;padding-left:100px;width:500px}}@media screen and (max-width:1024px)and (min-width:769px){.page-biz-feature__slide .slide-content{width:260px}.page-biz-feature__slide .slide-content .heading{font-size:3rem}.page-biz-feature__slide .slide-content .text{font-size:1.2rem}.page-biz-feature__slide .slide-movie{height:400px;width:calc(100% - 260px)}.page-biz-feature__slide .content-inner{padding:30px 50px;width:400px}.page-biz-feature__slide .content-inner .heading{font-size:2.4rem}}@media screen and (max-width:768px){.page-biz-feature{padding:16vw 0}.page-biz-feature__inner .sub-heading{font-size:5.8666666667vw;line-height:1.2191;margin:13.3333333333vw 0}.page-biz-feature__slide{flex-direction:column}.page-biz-feature__slide .slide-movie{transition:opacity .1s ease 0s,-webkit-transform .5s ease 0s;transition:opacity .1s ease 0s,transform .5s ease 0s;transition:opacity .1s ease 0s,transform .5s ease 0s,-webkit-transform .5s ease 0s}.page-biz-feature__slide:not(.is-active) .slide-movie{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.page-biz-feature__slide.is-active .slide-movie{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.page-biz-feature__slide .slide-content{transition:opacity .1s ease .2s,-webkit-transform .5s ease .2s;transition:opacity .1s ease .2s,transform .5s ease .2s;transition:opacity .1s ease .2s,transform .5s ease .2s,-webkit-transform .5s ease .2s}.page-biz-feature__slide:not(.is-active) .slide-content{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.page-biz-feature__slide.is-active .slide-content{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.page-biz-feature__slide .slide-content{order:2}.page-biz-feature__slide .slide-content .label{border-radius:5.3333333333vw;font-size:2.6666666667vw;height:5.3333333333vw;padding:0 4vw}.page-biz-feature__slide .slide-content .heading{font-size:5.3333333333vw;line-height:1.75;margin-top:3.2vw}.page-biz-feature__slide .slide-content .text{font-size:2.9333333333vw;line-height:2.1818;margin-top:2.1333333333vw}.page-biz-feature__slide .slide-movie{height:59.7333333333vw}.page-biz-feature__slide .slide-movie .c-vimeo{border-radius:13.3333333333vw 0 0 13.3333333333vw}.page-biz-feature__slide .slide-movie .c-vimeo__wrapper{-webkit-transform:translateX(-5%);transform:translateX(-5%)}.page-biz-feature__slide .slide-movie .image{border-radius:13.3333333333vw 0 0 13.3333333333vw}.page-biz-feature__slide .content-inner{border-radius:0 53.3333333333vw 53.3333333333vw 0;padding:10.6666666667vw 22.4vw 10.6666666667vw 10.6666666667vw;width:91.4666666667vw}.page-biz-feature__slide .movie-inner{border-radius:13.3333333333vw 0 0 13.3333333333vw;height:59.7333333333vw;width:100%}.page-biz-feature__bottom{margin-top:10.6666666667vw;padding:0 4.2666666667vw}.page-biz-feature__voice{border-radius:5.3333333333vw;padding:6.4vw 9.0666666667vw}.page-biz-feature__voice .content-info{align-items:center;display:flex}.page-biz-feature__voice .content-info .image{height:17.3333333333vw;min-width:17.3333333333vw;width:17.3333333333vw}.page-biz-feature__voice .content-info .detail-block{display:flex;flex-direction:column;margin-left:4.8vw}.page-biz-feature__voice .content-info .detail-block:before{align-items:center;background-color:#ed1c1c;border-radius:2.6666666667vw;color:#fff;content:"VOICE";display:inline-flex;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:2.1333333333vw;font-weight:600;height:4.8vw;justify-content:center;line-height:1;margin-bottom:2.6666666667vw;order:1;width:16vw}.page-biz-feature__voice .content-info .main{font-size:3.2vw;line-height:1.5;order:3}.page-biz-feature__voice .content-info .detail{font-size:3.2vw;line-height:1.5;order:2}.page-biz-feature__voice .content-body{margin-top:4.2666666667vw}.page-biz-feature__voice .content-body .heading{font-size:5.3333333333vw;line-height:1.75;white-space:nowrap}.page-biz-feature__voice .content-body .heading span:after{bottom:-.5333333333vw;height:.8vw}.page-biz-feature__voice .content-body .text{font-size:2.9333333333vw;line-height:2.1818;margin-top:5.3333333333vw}.page-biz-feature__button .c-biz-button{padding:0 6.9333333333vw}}.page-biz-effect{background-color:#ccf1ff}.page-biz-effect__content .content-item{text-align:center}.page-biz-effect__content .content-item .graph-labels{transition-delay:0s;transition-duration:.2s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-effect__content .content-item:not(.is-active) .graph-labels{opacity:0}.page-biz-effect__content .content-item.is-active .graph-labels{opacity:1}.page-biz-effect__content .content-item .title{transition-delay:1s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-effect__content .content-item:not(.is-active) .title{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-effect__content .content-item.is-active .title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-effect__content .content-item .text{transition-delay:1.1s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-effect__content .content-item:not(.is-active) .text{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-effect__content .content-item.is-active .text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-effect__content .content-item:not(.is-active) .graph-svg .graph-circle{stroke-dasharray:0,0,0,100!important}.page-biz-effect__content .graph-block{position:relative;z-index:0}.page-biz-effect__content .graph-block .graph-svg{display:block;height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:100%}.page-biz-effect__content .graph-block .graph-svg .graph-circle{fill:none;transition:stroke-dasharray 1s ease 0s}.page-biz-effect__content .graph-block .graph-labels{inset:0;position:absolute;z-index:10}.page-biz-effect__content .graph-block .graph-labels .label-item{color:#fff;font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:600;position:absolute;z-index:0}.page-biz-effect__content .graph-block .graph-labels .label-item .name{line-height:1.24}.page-biz-effect__content .graph-block .graph-labels .label-item .num{line-height:1.0667}.page-biz-effect__content .title{font-weight:700}.page-biz-effect__content .item-01 .graph-svg .circle-01{stroke:#00b9ff;stroke-dasharray:90,10,0}.page-biz-effect__content .item-01 .graph-svg .circle-02{stroke:#2491ba;stroke-dasharray:0,90,10}.page-biz-effect__content .item-02 .graph-svg .circle-01{stroke:#00b9ff;stroke-dasharray:70,30,0,0}.page-biz-effect__content .item-02 .graph-svg .circle-02{stroke:#19a2d6;stroke-dasharray:0,70,20,10}.page-biz-effect__content .item-02 .graph-svg .circle-03{stroke:#2491ba;stroke-dasharray:0,90,10,0}.page-biz-effect__bottom .text{transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-effect__bottom:not(.is-active) .text{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-effect__bottom.is-active .text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-effect__bottom .text{color:#6498ac;text-align:center}@media screen and (min-width:769px){.page-biz-effect{padding:160px 0 80px}.page-biz-effect__inner{padding:0 40px}.page-biz-effect__content{display:flex;justify-content:space-between;margin:80px auto 0;max-width:100%;width:872px}.page-biz-effect__content .content-item{width:374px}.page-biz-effect__content .graph-block .graph-labels .label-01{width:140px}.page-biz-effect__content .graph-block .graph-labels .label-01 .name{font-size:2.4rem}.page-biz-effect__content .graph-block .graph-labels .label-01 .num{font-size:6rem}.page-biz-effect__content .graph-block .graph-labels .label-02,.page-biz-effect__content .graph-block .graph-labels .label-03{min-width:100px}.page-biz-effect__content .graph-block .graph-labels .label-02 .name,.page-biz-effect__content .graph-block .graph-labels .label-03 .name{font-size:1.4rem}.page-biz-effect__content .graph-block .graph-labels .label-02 .num,.page-biz-effect__content .graph-block .graph-labels .label-03 .num{font-size:3rem}.page-biz-effect__content .title{font-size:2.4rem;line-height:1.7083;margin-top:34px}.page-biz-effect__content .text{font-size:1.4rem;line-height:2.1428;margin-top:16px}.page-biz-effect__content .item-01 .graph-labels .label-01{bottom:74px;left:126px}.page-biz-effect__content .item-01 .graph-labels .label-03{left:98px;top:36px}.page-biz-effect__content .item-02 .graph-labels .label-01{bottom:74px;left:175px}.page-biz-effect__content .item-02 .graph-labels .label-02{left:20px;top:130px}.page-biz-effect__content .item-02 .graph-labels .label-03{left:98px;top:36px}.page-biz-effect__bottom{margin-top:60px}.page-biz-effect__bottom .text{font-size:1.2rem;line-height:2.5}}@media screen and (max-width:1024px)and (min-width:769px){.page-biz-effect__content{justify-content:space-around}.page-biz-effect__content .content-item{width:320px}.page-biz-effect__content .graph-block{height:374px;-webkit-transform:scale(.8556149733);transform:scale(.8556149733);-webkit-transform-origin:0 0;transform-origin:0 0;width:374px}.page-biz-effect__content .title{margin-top:-20px}}@media screen and (max-width:768px){.page-biz-effect{padding:16vw 0 8vw}.page-biz-effect__inner{padding:0 10.6666666667vw}.page-biz-effect__content{margin-top:9.6vw}.page-biz-effect__content .content-item:not(:first-child){margin-top:10.6666666667vw}.page-biz-effect__content .graph-block{margin:0 auto;width:56.5333333333vw}.page-biz-effect__content .graph-block .graph-labels .label-item{width:24vw}.page-biz-effect__content .graph-block .graph-labels .label-01 .name{font-size:4.8vw}.page-biz-effect__content .graph-block .graph-labels .label-01 .num{font-size:7.2vw}.page-biz-effect__content .graph-block .graph-labels .label-02 .name{font-size:2.6666666667vw}.page-biz-effect__content .graph-block .graph-labels .label-02 .num{font-size:5.3333333333vw}.page-biz-effect__content .graph-block .graph-labels .label-03 .name{font-size:2.6666666667vw}.page-biz-effect__content .graph-block .graph-labels .label-03 .num{font-size:3.7333333333vw}.page-biz-effect__content .title{font-size:4.8vw;line-height:1.9444;margin-top:6.9333333333vw}.page-biz-effect__content .text{font-size:3.2vw;line-height:2;margin-top:2.1333333333vw}.page-biz-effect__content .item-01 .graph-labels .label-01{inset:auto 0 9.6vw;margin:0 auto}.page-biz-effect__content .item-01 .graph-labels .label-03{left:10.1333333333vw;top:5.8666666667vw}.page-biz-effect__content .item-02 .graph-labels .label-01{bottom:9.6vw;left:25.0666666667vw}.page-biz-effect__content .item-02 .graph-labels .label-02{left:0;top:18.6666666667vw}.page-biz-effect__content .item-02 .graph-labels .label-03{left:9.6vw;top:5.8666666667vw}.page-biz-effect__content .item-02 .graph-labels .label-03 .name{-webkit-transform:scale(.65);transform:scale(.65);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.page-biz-effect__bottom{margin-top:5.3333333333vw}.page-biz-effect__bottom .text{font-size:2.6666666667vw;line-height:1.8}}.page-biz-case{background-color:#ccf1ff}.page-biz-case__list .list-item{align-items:center;background-color:#fff;display:flex;flex-direction:column}.page-biz-case__list .list-item .image{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.page-biz-case__list .list-item .company{align-items:center;background-color:#f0f0f0;display:flex;font-family:Montserrat,Noto Sans JP,sans-serif;line-height:1}.page-biz-case__list .list-item .title{font-weight:700;text-align:center}.page-biz-case__list .list-item .name{display:inline-block;font-weight:700}.page-biz-case__list .list-item .name span{font-weight:500}.page-biz-case__list .list-item .button a{align-items:center;background-color:#000;color:#fff;display:flex;font-weight:500;justify-content:center}@media screen and (min-width:769px){.page-biz-case{padding:80px 0}.page-biz-case__inner{padding:0 40px}.page-biz-case__list{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:120px auto 0;max-width:100%;width:912px}.page-biz-case__list .item-01{transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-01{opacity:0}.page-biz-case__list.is-active .item-01{opacity:1}.page-biz-case__list .item-01 .figure{transition-delay:.2s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-01 .figure{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list.is-active .item-01 .figure{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .item-01 .company{transition-delay:.3s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-01 .company{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list.is-active .item-01 .company{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .item-01 .title{transition-delay:.4s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-01 .title{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list.is-active .item-01 .title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .item-01 .info-block{transition-delay:.5s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-01 .info-block{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list.is-active .item-01 .info-block{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .item-01 .button{transition-delay:.6s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-01 .button{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list.is-active .item-01 .button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .item-02{transition-delay:.7s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-02{opacity:0}.page-biz-case__list.is-active .item-02{opacity:1}.page-biz-case__list .item-02 .figure{transition-delay:.9s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-02 .figure{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list.is-active .item-02 .figure{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .item-02 .company{transition-delay:1s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-02 .company{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list.is-active .item-02 .company{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .item-02 .title{transition-delay:1.1s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-02 .title{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list.is-active .item-02 .title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .item-02 .info-block{transition-delay:1.2s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-02 .info-block{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list.is-active .item-02 .info-block{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .item-02 .button{transition-delay:1.3s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list:not(.is-active) .item-02 .button{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list.is-active .item-02 .button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .list-item{border-radius:20px;padding:56px}.page-biz-case__list .list-item .company{border-radius:10px;font-size:1.4rem;height:34px;margin-top:32px;padding:0 18px}.page-biz-case__list .list-item .title{font-size:2.4rem;line-height:1.7083;margin-top:14px}.page-biz-case__list .list-item .info-block{line-height:1.875;margin:0 -.5em}.page-biz-case__list .list-item .dep{font-size:1.2rem}.page-biz-case__list .list-item .name{font-size:1.6rem;line-height:1.5;margin-left:.5em}.page-biz-case__list .list-item .name span{font-size:1.4rem}.page-biz-case__list .list-item .name+.dep{margin-left:1.2em}.page-biz-case__list .list-item .button{margin-top:24px}.page-biz-case__list .list-item .button a{border-radius:40px;font-size:1.4rem;height:46px;max-width:100%;transition-delay:0s;transition-duration:.4s;transition-property:color,background-color,box-shadow;transition-timing-function:ease;width:256px}.page-biz-case__list .list-item .button a:hover{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#000}}@media screen and (max-width:1024px)and (min-width:769px){.page-biz-case__list{gap:30px}.page-biz-case__list .list-item{padding:40px}.page-biz-case__list .list-item .title{font-size:2rem}}@media screen and (max-width:768px){.page-biz-case{padding:8vw 0}.page-biz-case__inner{padding:0 6.6666666667vw}.page-biz-case__list{margin-top:13.3333333333vw}.page-biz-case__list .list-item{border-radius:5.3333333333vw;padding:8vw 9.3333333333vw;transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list .list-item:not(.is-active){opacity:0}.page-biz-case__list .list-item.is-active{opacity:1}.page-biz-case__list .list-item>.figure{transition-delay:.2s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list .list-item:not(.is-active)>.figure{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list .list-item.is-active>.figure{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .list-item>.company{transition-delay:.3s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list .list-item:not(.is-active)>.company{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list .list-item.is-active>.company{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .list-item>.title{transition-delay:.4s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list .list-item:not(.is-active)>.title{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list .list-item.is-active>.title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .list-item>.info-block{transition-delay:.5s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list .list-item:not(.is-active)>.info-block{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list .list-item.is-active>.info-block{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .list-item>.button{transition-delay:.6s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-case__list .list-item:not(.is-active)>.button{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-case__list .list-item.is-active>.button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-case__list .list-item:not(:first-child){margin-top:8.5333333333vw}.page-biz-case__list .list-item .company{border-radius:2.6666666667vw;font-size:3.7333333333vw;height:9.0666666667vw;margin-top:6.4vw;padding:0 4.8vw}.page-biz-case__list .list-item .title{font-size:5.3333333333vw;line-height:1.7;margin:4.2666666667vw -.5em 0}.page-biz-case__list .list-item .info-block{line-height:1.4167;margin:1.0666666667vw -1.25em 0;white-space:nowrap}.page-biz-case__list .list-item .dep{font-size:3.2vw}.page-biz-case__list .list-item .name{font-size:4.2666666667vw;line-height:1.5;margin-left:.25em}.page-biz-case__list .list-item .name span{font-size:3.7333333333vw}.page-biz-case__list .list-item .name+.dep{margin-left:1em}.page-biz-case__list .list-item .button{margin-top:6.4vw;width:100%}.page-biz-case__list .list-item .button a{border-radius:10.6666666667vw;font-size:3.7333333333vw;height:12.2666666667vw;width:100%}}.page-biz-process{background-color:#ccf1ff}.page-biz-process__list .list-item{background-color:#fff;position:relative;z-index:0}.page-biz-process__list .list-item:not(:first-child):before{content:"";display:block;margin:auto;position:absolute}.page-biz-process__list .list-item .step{align-items:center;background-color:#ed1c1c;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:700;justify-content:center;line-height:1.1;position:absolute;z-index:10}.page-biz-process__list .list-item .step:before{content:"step"}.page-biz-process__list .list-item .step:after{content:attr(data-num)}.page-biz-process__list .list-item .figure{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-biz-process__list .list-item .image{width:100%}.page-biz-process__list .list-item .title{font-weight:700}@media screen and (min-width:769px){.page-biz-process{padding:80px 0}.page-biz-process__inner{padding:0 40px}.page-biz-process__list{display:grid;gap:46px;grid-template-columns:repeat(4,1fr);margin:120px auto 0;max-width:100%;width:1206px}.page-biz-process__list .list-item{transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-process__list:not(.is-active) .list-item{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-process__list.is-active .list-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-process__list .list-item .figure{transition-delay:.2s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-process__list:not(.is-active) .list-item .figure{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-process__list.is-active .list-item .figure{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-process__list .list-item .title{transition-delay:.3s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-process__list:not(.is-active) .list-item .title{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-process__list.is-active .list-item .title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-process__list .list-item .text{transition-delay:.4s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-process__list:not(.is-active) .list-item .text{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-process__list.is-active .list-item .text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-process__list .list-item{border-radius:20px;padding:50px 23.5px 30px;text-align:center}.page-biz-process__list .list-item:not(:first-child):before{background:url(/images/biz/parts_process_arrow.svg) no-repeat 0 0/100%;height:27px;inset:0 auto 0 -30px;width:17px}.page-biz-process__list .list-item .step{height:74px;left:-14px;top:-26px;width:74px}.page-biz-process__list .list-item .step:before{font-size:1.4rem}.page-biz-process__list .list-item .step:after{font-size:2.7rem}.page-biz-process__list .list-item .figure{margin-bottom:24px}.page-biz-process__list .list-item .title{font-size:1.8rem;line-height:1.5;margin:0 -.75em}.page-biz-process__list .list-item .text{font-size:1.4rem;line-height:1.8571;margin-top:8px}}@media screen and (max-width:1279px)and (min-width:769px){.page-biz-process__list{gap:30px}.page-biz-process__list .list-item{padding:40px 16px 24px}.page-biz-process__list .list-item:not(:first-child):before{left:-21px;width:14px}.page-biz-process__list .list-item .step{height:64px;left:-14px;top:-26px;width:64px}.page-biz-process__list .list-item .step:before{font-size:1.2rem}.page-biz-process__list .list-item .step:after{font-size:2.4rem}.page-biz-process__list .list-item .figure{margin-bottom:16px}.page-biz-process__list .list-item .title{font-size:1.6rem;margin:0}.page-biz-process__list .list-item .text{font-size:1.2rem}}@media screen and (max-width:1024px)and (min-width:769px){.page-biz-process__list{gap:24px}.page-biz-process__list .list-item:not(:first-child):before{left:-18px;width:14px}}@media screen and (max-width:768px){.page-biz-process{padding:8vw 0}.page-biz-process__inner{padding:0 6.4vw}.page-biz-process__list{margin-top:13.3333333333vw}.page-biz-process__list .list-item{align-items:center;border-radius:5.3333333333vw;display:flex;padding:5.8666666667vw 7.4666666667vw;transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-process__list .list-item:not(.is-active){opacity:0}.page-biz-process__list .list-item.is-active{opacity:1}.page-biz-process__list .list-item>.figure{transition-delay:.2s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-process__list .list-item:not(.is-active)>.figure{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-process__list .list-item.is-active>.figure{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-process__list .list-item>.content .title{transition-delay:.3s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-process__list .list-item:not(.is-active)>.content .title{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-process__list .list-item.is-active>.content .title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-process__list .list-item>.content .text{transition-delay:.4s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-process__list .list-item:not(.is-active)>.content .text{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-process__list .list-item.is-active>.content .text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-process__list .list-item:not(:first-child){margin-top:9.0666666667vw}.page-biz-process__list .list-item:not(:first-child):before{background:url(/images/biz/parts_process_arrow_sp.svg) no-repeat 0 0/100%;height:3.7333333333vw;inset:-6.4vw 0 auto;width:4.8vw}.page-biz-process__list .list-item .step{height:14.4vw;left:-2.6666666667vw;top:-6.4vw;width:14.4vw}.page-biz-process__list .list-item .step:before{font-size:3.2vw}.page-biz-process__list .list-item .step:after{font-size:5.8666666667vw}.page-biz-process__list .list-item .image{width:29.6vw}.page-biz-process__list .list-item .content{margin-left:6.4vw}.page-biz-process__list .list-item .title{font-size:4.8vw;line-height:1.5}.page-biz-process__list .list-item .text{font-size:3.2vw;line-height:2;margin-top:2.1333333333vw}}.page-biz-faq{background-color:#ccf1ff}.page-biz-faq__wrapper .item-01{transition-delay:0s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-faq__wrapper:not(.is-active) .item-01{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-faq__wrapper.is-active .item-01{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-faq__wrapper .item-02{transition-delay:.1s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-faq__wrapper:not(.is-active) .item-02{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-faq__wrapper.is-active .item-02{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-faq__wrapper .item-03{transition-delay:.2s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-faq__wrapper:not(.is-active) .item-03{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-faq__wrapper.is-active .item-03{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-faq__wrapper .page-biz-faq__button{transition-delay:.4s;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.page-biz-faq__wrapper:not(.is-active) .page-biz-faq__button{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-biz-faq__wrapper.is-active .page-biz-faq__button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-biz-faq__list .list-item{background-color:#fff;overflow:hidden}.page-biz-faq__list .faq-toggle{font-weight:700;position:relative;text-align:left;width:100%;z-index:0}.page-biz-faq__list .faq-toggle span{background-color:#ed1c1c;border-radius:50%;display:block;margin:auto;position:absolute;z-index:-1}.page-biz-faq__list .faq-toggle span:after,.page-biz-faq__list .faq-toggle span:before{background-color:#fff;content:"";display:block;inset:0;margin:auto;position:absolute}.page-biz-faq__list .faq-toggle span:after{transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}.page-biz-faq__list .faq-toggle.is-open span:after{-webkit-transform:scaleY(0);transform:scaleY(0)}.page-biz-faq__list .faq-content{overflow:hidden}.page-biz-faq__list .faq-inner{border-top:1px solid #e7e7e7}.page-biz-faq__list .faq-inner:before{align-items:center;background-color:#bfbfbf;color:#fff;content:"Answer";display:inline-flex;justify-content:center;line-height:1}.page-biz-faq__list .faq-inner .text,.page-biz-faq__list .faq-inner:before{font-family:Montserrat,Noto Sans JP,sans-serif}.page-biz-faq__button{text-align:center}@media screen and (min-width:769px){.page-biz-faq{padding:80px 0 160px}.page-biz-faq__inner{padding:0 40px}.page-biz-faq__list{margin:80px auto 0;max-width:100%;width:780px}.page-biz-faq__list .list-item{border-radius:50px}.page-biz-faq__list .list-item:not(:first-child){margin-top:24px}.page-biz-faq__list .faq-toggle{font-size:2rem;line-height:1.7;min-height:100px;padding:12px 120px 12px 60px}.page-biz-faq__list .faq-toggle span{height:42px;inset:0 30px 0 auto;width:42px}.page-biz-faq__list .faq-toggle span:before{height:4px;width:22px}.page-biz-faq__list .faq-toggle span:after{height:22px;width:4px}.page-biz-faq__list .faq-content{padding:0 50px}.page-biz-faq__list .faq-inner{padding:20px 10px 32px}.page-biz-faq__list .faq-inner:before{border-radius:16px;font-size:1.6rem;height:32px;margin-bottom:16px;width:104px}.page-biz-faq__list .faq-inner .text{font-size:1.4rem;line-height:1.8571}.page-biz-faq__button{margin-top:80px}.page-biz-faq__button .c-biz-button{width:288px}}@media screen and (max-width:768px){.page-biz-faq{padding:8vw 0 16vw}.page-biz-faq__inner{padding:0 6.4vw}.page-biz-faq__list{margin-top:13.3333333333vw}.page-biz-faq__list .list-item{border-radius:5.3333333333vw}.page-biz-faq__list .list-item:not(:first-child){margin-top:4.2666666667vw}.page-biz-faq__list .faq-toggle{font-size:4.2666666667vw;line-height:1.75;padding:4.2666666667vw 25.0666666667vw 4.2666666667vw 6.4vw}.page-biz-faq__list .faq-toggle span{height:8vw;inset:0 6.4vw 0 auto;width:8vw}.page-biz-faq__list .faq-toggle span:before{height:.8vw;width:4.2666666667vw}.page-biz-faq__list .faq-toggle span:after{height:4.2666666667vw;width:.8vw}.page-biz-faq__list .faq-content{padding:0 6.4vw}.page-biz-faq__list .faq-inner{padding:4.2666666667vw 0 6.4vw}.page-biz-faq__list .faq-inner:before{border-radius:4.2666666667vw;font-size:4.2666666667vw;height:8.5333333333vw;margin-bottom:4.2666666667vw;width:27.7333333333vw}.page-biz-faq__list .faq-inner .text{font-size:3.2vw;line-height:2.1666}.page-biz-faq__button{margin-top:13.3333333333vw}.page-biz-faq__button .c-biz-button{width:76.8vw}}.page-biz-footer{background-color:#d2d6d9;position:relative;z-index:0}.page-biz-footer__bg{inset:0;pointer-events:none;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:-1}.page-biz-footer__bg .image{height:100%;width:100%}.page-biz-footer__content .heading{font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:500}@media screen and (min-width:769px){.page-biz-footer{height:475px}.page-biz-footer__bg,.page-biz-footer__content{margin:0 auto;max-width:100%;width:1440px}.page-biz-footer__content{padding:130px 0 0 130px}.page-biz-footer__content .heading{font-size:3.4rem;line-height:1.5882}.page-biz-footer__content .buttons{display:flex;gap:16px;margin-top:24px}.page-biz-footer__content .buttons .c-biz-button{width:194px}}@media screen and (max-width:1279px)and (min-width:769px){.page-biz-footer{height:420px}.page-biz-footer__content{padding:100px 0 0 80px}}@media screen and (max-width:768px){.page-biz-footer{height:77.3333333333vw;padding-left:7.4666666667vw}.page-biz-footer__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:40vw}.page-biz-footer__content .heading{line-height:1.4118;text-align:center}.page-biz-footer__content .heading .text-01{font-size:4.5333333333vw;font-weight:400}.page-biz-footer__content .heading .text-02{font-size:4vw;font-weight:400}.page-biz-footer__content .heading .text-03{font-size:3.7333333333vw}.page-biz-footer__content .buttons{margin-top:4.2666666667vw;width:38.6666666667vw}.page-biz-footer__content .buttons .c-biz-button{width:100%}.page-biz-footer__content .buttons .c-biz-button:not(:first-child){margin-top:2.6666666667vw}}.page-biz-buttons{position:fixed;z-index:1900}.page-biz-buttons__inner{display:flex}@media screen and (min-width:769px){.page-biz-buttons{inset:0 0 auto}.page-biz-buttons__inner{justify-content:flex-end;padding:40px 40px 0}.page-biz-buttons__inner .c-biz-button{box-shadow:0 0 10px 0 rgba(255,255,255,.1);width:190px}.page-biz-buttons__inner .c-biz-button:not(:first-child){margin-left:16px}}@media screen and (max-width:1024px)and (min-width:769px){.page-biz-buttons__inner{padding:30px 30px 0}.page-biz-buttons__inner .c-biz-button{font-size:1.4rem;height:50px;width:160px}}@media screen and (max-width:768px){.page-biz-buttons{inset:auto 0 0;transition:opacity .1s ease 0s}.page-biz-buttons.is-inactive{opacity:0}.page-biz-buttons__inner .c-biz-button{border-radius:0;font-size:4vw;height:14.4vw;width:50%}}@media screen and (min-width:769px){.page-biz-sp-sticky{display:none}}@media screen and (max-width:768px){.page-biz-sp-sticky{bottom:0;display:flex;position:sticky;width:100%;z-index:1000}.page-biz-sp-sticky__button{align-items:center;background-color:#000;color:#fff;display:flex;font-size:4.2666666667vw;font-weight:700;height:16vw;justify-content:center;width:50%}.page-biz-sp-sticky__button.color-red{background-color:#ed1c1c}}.page-biz-interview{font-family:Noto Sans JP,sans-serif;font-weight:400;overflow:visible}@media screen and (min-width:769px){.page-biz-interview{margin-top:94px}}@media screen and (max-width:768px){.page-biz-interview{margin-top:15.4666666667vw}}.page-biz-interview .figcaption{text-align:center}@media screen and (min-width:769px){.page-biz-interview .figcaption{font-size:1.6rem;margin-top:20px}}@media screen and (max-width:768px){.page-biz-interview .figcaption{margin-top:3.2vw}.page-biz-interview .column-reverse{display:flex;flex-direction:column-reverse}}.page-biz-interview .text-bold{font-weight:700}@media screen and (min-width:769px){.page-biz-interview .mask{background-color:#eff9ff;display:inline-block;left:0;position:absolute;top:94px;width:100%;z-index:-1}}@media screen and (max-width:768px){.page-biz-interview .mask{display:none}}@media screen and (min-width:769px){.page-biz-interview-wrap{display:flex;gap:64px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 64px}.page-biz-interview-main{max-width:860px;width:70%}.page-biz-interview-side{margin-bottom:100px;max-width:388px;width:30%}.page-biz-interview-kv{padding-bottom:90px;padding-top:80px}}@media screen and (max-width:768px){.page-biz-interview-kv__inner{background-color:#eff9ff;padding:10.6666666667vw 6.4vw}}.page-biz-interview-kv__block{width:100%}.page-biz-interview-kv__block .heading{display:inline;font-weight:700}@media screen and (min-width:769px){.page-biz-interview-kv__block .heading{border-bottom:5px solid #ed1c1c;font-size:5rem;line-height:1.6;padding-bottom:4px}}@media screen and (max-width:768px){.page-biz-interview-kv__block .heading{border-bottom:3px solid #ed1c1c;font-size:6.9333333333vw;line-height:1.9230769231}}.page-biz-interview-kv__block .subtitle{font-weight:700}@media screen and (min-width:769px){.page-biz-interview-kv__block .subtitle{font-size:2.4rem;line-height:2.3333333333;margin:26px 0 11px}}@media screen and (max-width:768px){.page-biz-interview-kv__block .subtitle{font-size:4.2666666667vw;line-height:1.9375;margin:13px 0 0}}@media screen and (min-width:769px){.page-biz-interview-kv__block .lead{font-size:1.6rem;margin-top:23px}}@media screen and (max-width:768px){.page-biz-interview-kv__block .lead{margin-top:10.4vw}}@media screen and (min-width:769px){.page-biz-interview-kv__block .figure{margin-top:50px}}@media screen and (max-width:768px){.page-biz-interview-kv__block .figure{margin-top:10.6666666667vw}}@media screen and (min-width:769px){.page-biz-interview-kv__profile{position:sticky;top:175px}}.page-biz-interview-kv__profile-inner{background-color:#fff;border:1px solid #dcdcdc;border-radius:10px}@media screen and (min-width:769px){.page-biz-interview-kv__profile-inner{height:auto;padding:60px 40px 40px}}@media screen and (max-width:768px){.page-biz-interview-kv__profile-inner{margin-top:10.6666666667vw;padding:10.6666666667vw 6.4vw 6.4vw}}.page-biz-interview-kv__profile-inner .figure{text-align:center}.page-biz-interview-kv__profile-list{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:769px){.page-biz-interview-kv__profile-list{margin-top:32px}}@media screen and (max-width:768px){.page-biz-interview-kv__profile-list{margin-top:9.8666666667vw}}.page-biz-interview-kv__profile-item{display:flex;width:100%}.page-biz-interview-kv__profile-item:nth-of-type(n+2){border-top:1px solid #e7e7e7}.page-biz-interview-kv__profile-item:first-child{padding-top:0}.page-biz-interview-kv__profile-item:last-child{padding-bottom:0}@media screen and (min-width:769px){.page-biz-interview-kv__profile-item{padding:20px 0}}@media screen and (max-width:768px){.page-biz-interview-kv__profile-item{padding:2.6666666667vw 0}}.page-biz-interview-kv__profile-title{font-weight:700}@media screen and (min-width:769px){.page-biz-interview-kv__profile-title{width:85px}}@media screen and (max-width:768px){.page-biz-interview-kv__profile-title{width:80px}}.page-biz-interview-kv__profile-data{word-wrap:break-word;width:calc(100% - 85px)}@media screen and (min-width:769px){.page-biz-interview-kv__profile-data{width:calc(100% - 85px)}}@media screen and (max-width:768px){.page-biz-interview-kv__profile-data{width:calc(100% - 80px)}}.page-biz-interview-content{background-color:#fff}@media screen and (min-width:769px){.page-biz-interview-content{margin:100px 0}}@media screen and (max-width:768px){.page-biz-interview-content{margin:10.6666666667vw 0;padding:0 6.4vw}}.page-biz-interview-content__inner{width:100%}@media screen and (min-width:769px){.page-biz-interview-content__block{margin-bottom:50px}}@media screen and (max-width:768px){.page-biz-interview-content__block{margin-bottom:10.6666666667vw}}.page-biz-interview-content .heading{font-weight:700;line-height:1.7;padding-left:28px;position:relative}@media screen and (min-width:769px){.page-biz-interview-content .heading{font-size:3.4rem;margin-bottom:50px}}@media screen and (max-width:768px){.page-biz-interview-content .heading{font-size:5.3333333333vw;margin-bottom:8vw}}.page-biz-interview-content .heading:before{background-color:#ed1c1c;bottom:0;content:"";display:inline-block;height:auto;left:0;margin:auto;position:absolute;top:0}@media screen and (min-width:769px){.page-biz-interview-content .heading:before{width:8px}}@media screen and (max-width:768px){.page-biz-interview-content .heading:before{width:6px}}.page-biz-interview-content__qa:last-child{margin-bottom:0}@media screen and (min-width:769px){.page-biz-interview-content__qa{margin-bottom:30px}}@media screen and (max-width:768px){.page-biz-interview-content__qa{margin-bottom:3.2vw}.page-biz-interview-content__qa+.column-reverse{margin-top:8.5333333333vw}}.page-biz-interview-content__ques{font-weight:700}@media screen and (min-width:769px){.page-biz-interview-content__ques{font-size:2rem;line-height:1.8;margin-bottom:20px}}@media screen and (max-width:768px){.page-biz-interview-content__ques{font-size:3.7333333333vw;line-height:2.2857142857;margin-bottom:8.5333333333vw}}.page-biz-interview-content__ans:last-child{margin-bottom:0}@media screen and (min-width:769px){.page-biz-interview-content__ans{display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:2.25;margin-bottom:20px;width:100%}}@media screen and (max-width:768px){.page-biz-interview-content__ans{font-size:3.7333333333vw;line-height:2.2857142857;margin-bottom:8.5333333333vw}}.page-biz-interview-content__name{font-weight:700}@media screen and (min-width:769px){.page-biz-interview-content__name{width:64px}}@media screen and (max-width:768px){.page-biz-interview-content__name{display:inline-block;width:56px}}.page-biz-interview-content__text:last-child{margin-bottom:0}@media screen and (min-width:769px){.page-biz-interview-content__text{width:calc(100% - 64px)}}@media screen and (max-width:768px){.page-biz-interview-content__text{display:inline}}.page-biz-interview-content__text--multiple p:last-child{margin-bottom:0}@media screen and (min-width:769px){.page-biz-interview-content__text--multiple p{margin-bottom:20px}}@media screen and (max-width:768px){.page-biz-interview-content__text--multiple p:first-of-type{display:inline;padding-left:1em}.page-biz-interview-content__text--multiple p:nth-of-type(n+1){margin-top:8.5333333333vw}}@media screen and (min-width:769px){.page-biz-interview-content__image{margin-top:50px}}@media screen and (max-width:768px){.page-biz-interview-content__image{margin-bottom:8.5333333333vw}}.page-biz-interview-content__image .figure:nth-of-type(n+2){margin-top:20px}@media screen and (min-width:769px){.page-biz-interview-content .text{font-size:1.6rem;line-height:2.25}}@media screen and (max-width:768px){.page-biz-interview-content .text{font-size:3.7333333333vw;line-height:2.2857142857}}.page-body-content{margin:82px auto 0}.page-body-maintenance{background-color:#ddf4ff;margin:168px auto 0;padding:130px 0 100px;text-align:center}.page-body-maintenance.mind{background-color:#d7f2e1;margin-top:0}.page-body-maintenance h2{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;margin-bottom:60px}.page-body-maintenance h2,.page-body-maintenance h3{font-size:3rem;letter-spacing:.273rem;line-height:1.23}.page-body-maintenance h3{font-weight:500;margin-bottom:10px}.page-body-maintenance p{font-weight:500;letter-spacing:.127rem;line-height:2.14}.page-body-maintenance .c-apps-screen .swiper-container-free-mode>.swiper-wrapper{transition-timing-function:linear!important}.page-body .c-hero__main{color:#001962}.page-body .c-hero__main.mind{color:#07311e;line-height:normal}.page-body .c-hero__main .sub{display:block;font-size:2.2rem;font-weight:400;text-align:center}.page-body .c-apps-card__heading:after,.page-body .c-apps-card__heading:before{content:none}.page-body .c-apps-card__heading .text-main{font-weight:400}.page-body .c-apps-card__heading .text-sub{margin-top:-.25rem}.page-body .c-apps-card__content .text{font-weight:400;line-height:1.86;max-width:100%}.page-body .c-apps-card__content .notice{font-weight:400}@media screen and (max-width:768px){.page-body-content{margin:8.5333333333vw auto 21.0666666667vw}.page-body-maintenance{margin-top:26.6666666667vw;padding:25.0666666667vw 0 26.6666666667vw}.page-body-maintenance__inner{padding:0 8vw}.page-body-maintenance h2{font-size:6.9333333333vw;letter-spacing:.0629333333vw;line-height:1.62;margin-bottom:10.9333333333vw}.page-body-maintenance h3{font-size:4.8vw;letter-spacing:.4373333333vw;margin:7.7333333333vw auto 4.8vw}.page-body-maintenance p{font-size:3.2vw;letter-spacing:.2906666667vw;line-height:1.83;padding:0 8vw}.page-body .c-apps-card__heading{display:block;text-align:center}.page-body .c-apps-card__heading .number{color:#050b25;font-size:8vw;font-weight:300;line-height:1.8;margin:auto}.page-body .c-apps-card__heading .text-main{color:#050b25;font-size:6.4vw;font-weight:400;letter-spacing:.8106666667vw;line-height:2.44;margin-left:6.6666666667vw;padding-top:0}.page-body .c-apps-card__heading .text-sub{color:#050b25;display:block;font-size:3.7333333333vw;font-weight:500;letter-spacing:.0106666667vw;line-height:2.214}.page-body .c-apps-card__content{margin-top:4vw}.page-body .c-apps-card__content .text{font-size:3.7333333333vw;font-weight:500;letter-spacing:.4506666667vw;line-height:1.86;width:100%}.page-body .c-apps-card__content .notice{font-weight:500}}.page-brain-content{margin:0 auto}.page-brain-content__wrapper{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:100%;padding:0 40px;width:1280px}.page-brain-content .text-box{margin-right:89px;width:325px}.page-brain-content .text-box .number{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:6.77rem;font-weight:100;line-height:1.1;margin-bottom:18px}.page-brain-content .text-box .title-main{font-size:3rem;font-weight:400;letter-spacing:.273rem;line-height:1;margin-bottom:6px}.page-brain-content .text-box .title-sub{color:#050b25;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:400;letter-spacing:.004rem;line-height:2.21;margin-bottom:6px}.page-brain-content .text-box .text{letter-spacing:.127rem;line-height:1.79}.page-brain-content .image-box{flex:1 1;margin-right:30px;position:relative}.page-brain-content.content-01{padding:41px 0 0}.page-brain-content.content-02{background-color:#d7d8f3;padding:151px 0 70px}.page-brain-content.content-02 .image-box{margin-right:-30px}.page-brain-content.content-02 .text-box{margin-bottom:50px;width:300px}.page-brain-content .swiper-slide{text-align:center;-webkit-transform:translateX(8%);transform:translateX(8%)}.page-brain-content .c-picture-swiper{border-bottom:0}.page-brain-content .c-picture-swiper .swiper-pagination{bottom:0}.page-brain-content .c-picture-swiper .swiper-pagination-bullet{background-color:#fff}.page-brain-content .c-picture-swiper .swiper-pagination-bullet-active{background-color:#290c5e}.page-brain-content .c-picture-swiper .swiper-button-image{stroke:#290c5e}.page-brain-content .c-picture-swiper .swiper-button-prev{left:-8vw}.page-brain-content .c-picture-swiper .swiper-button-next{right:-8vw}.page-brain-bgm{background-color:#f5f5f5;margin:0;padding:142px 0;text-align:center}.page-brain-bgm h2{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:3rem;letter-spacing:.273rem;line-height:1.23;margin-bottom:60px}.page-brain-bgm p{font-weight:500;letter-spacing:.127rem;line-height:2.14;margin-top:32px}.page-brain-bgm .swiper-container-free-mode>.swiper-wrapper{transition-timing-function:linear!important}.page-brain-bgm .focus-bgm__image{width:100%;z-index:1}.page-brain-bgm .focus-bgm__item{color:#fff;position:relative;width:291px}.page-brain-bgm .focus-bgm__item .text{display:block;font-size:1.8rem;left:0;line-height:1.56;position:absolute;text-align:center;top:50%;-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px);width:100%;z-index:5}@media screen and (max-width:768px){.page-brain-content__wrapper{flex-wrap:wrap;padding:0}.page-brain-content .image-box{flex:1 1;margin-right:30px;position:relative}.page-brain-content .text-box{margin:6.4vw auto 0;text-align:center;width:73.6%}.page-brain-content .text-box .number{color:#050b25;font-size:8vw;font-weight:300;line-height:2.5;margin-bottom:0}.page-brain-content .text-box .title-main{font-size:8vw;font-weight:500;letter-spacing:.728vw;line-height:1;margin-bottom:2.6666666667vw;margin-left:6.6666666667vw;padding-top:0}.page-brain-content .text-box .title-sub{font-size:3.7333333333vw;font-weight:500;letter-spacing:.0106666667vw;margin-bottom:2.6666666667vw}.page-brain-content .text-box .text{font-size:3.7333333333vw;font-weight:500;letter-spacing:.3386666667vw;text-align:left}.page-brain-content .image-box{flex:inherit;margin:auto;padding:0 13.3333333333vw;width:100%}.page-brain-content.content-01{padding:0 0 20vw}.page-brain-content.content-01 .image-box{background-color:#f3f3f3;padding-top:9.8666666667vw}.page-brain-content.content-02{padding:14.9333333333vw 0 16.5333333333vw}.page-brain-content.content-02 .page-brain-content__wrapper{flex-wrap:wrap-reverse}.page-brain-content.content-02 .text-box{margin-bottom:0;width:73.6%}.page-brain-content.content-02 .text-box .title-main{margin-left:-2%;width:110%}.page-brain-content.content-02 .image-box{margin-left:0}.page-brain-bgm{padding:33.3333333333vw 0 30.4vw}.page-brain-bgm h2{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:8vw;letter-spacing:.728vw;margin-bottom:9.6vw}.page-brain-bgm p{letter-spacing:.3386666667vw;margin-top:8.5333333333vw;padding:0 8vw}.page-brain-bgm .focus-bgm__list{flex-direction:inherit;flex-wrap:inherit;height:auto}.page-brain-bgm .focus-bgm__item span{font-size:18px}.page-brain-bgm .focus-bgm__item:nth-of-type(2n){-webkit-transform:none;transform:none}.page-brain .c-hero__main{color:#050b25;font-weight:500;top:52%}}.page-concept-content{margin:136px auto 117px;text-align:center}.page-concept-content h2{font-size:3rem;font-weight:400;letter-spacing:.273rem;line-height:normal;margin-bottom:32px}.page-concept-content p{letter-spacing:.127rem;line-height:2.5}.page-concept-movie{margin-bottom:0;padding:0}@media screen and (max-width:768px){.page-concept-content{margin:12.2666666667vw auto 15.2vw;padding:0 13.3333333333vw;text-align:center}.page-concept-content h2{font-size:5.8666666667vw;letter-spacing:.7253333333vw;line-height:1.68;margin-bottom:9.3333333333vw}.page-concept-content p{letter-spacing:.568vw;line-height:1.86;text-align:left}.page-concept-movie .c-movie{margin:0;width:auto}}.page-controller-section{margin-bottom:160px}.page-controller-section__heading{letter-spacing:.091em;line-height:1.6;text-align:center}.page-controller-section__heading span{display:inline-block}.page-controller-section__video{pointer-events:none;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.page-controller-section__video:after,.page-controller-section__video:before{background-color:#fff;content:"";display:block;left:0;position:absolute;width:100%;z-index:1}.page-controller-section__video:before{top:0}.page-controller-section__video:after{bottom:0}.page-controller-section__video .video{display:block;width:100%}.page-controller-section__vimeo{position:relative;z-index:0}.page-controller-section__text{letter-spacing:.091em}.page-controller-section__text a{text-decoration:underline}@media screen and (min-width:769px){.page-controller-section{padding-top:110px}.page-controller-section__heading{font-size:3rem;margin-bottom:30px}.page-controller-section__video{margin:0 auto;width:580px}.page-controller-section__video:after,.page-controller-section__video:before{height:4px}.page-controller-section__vimeo{margin:0 auto 30px;width:580px}.page-controller-section__text{font-size:1.4rem;line-height:2.5;text-align:center}.page-controller-section__text.mb{margin-bottom:20px}.page-controller-section__notice{font-size:1.2rem;line-height:2;margin-top:.25em;text-align:center}.page-controller-section__lead>p{text-align:center}}@media screen and (max-width:768px){.page-controller-section{margin-bottom:32vw;overflow:hidden;padding-top:14.4vw}.page-controller-section__heading{font-size:5.8666666667vw;margin-bottom:4vw}.page-controller-section__images{margin:8vw 0 10.6666666667vw;text-align:center}.page-controller-section__images .image-device{width:73.0666666667vw}.page-controller-section__images .image-frame{margin-top:10.6666666667vw;width:53.8666666667vw}.page-controller-section__video{margin:0 -21.3333333333vw}.page-controller-section__video:after,.page-controller-section__video:before{height:1.0666666667vw}.page-controller-section__vimeo{margin:0 auto 5.3333333333vw}.page-controller-section__text{font-size:3.7333333333vw;line-height:2.14;text-align:justify}.page-controller-section__text.mb{margin-bottom:2.6666666667vw}.page-controller-section__notice{font-size:1.1rem;line-height:2;margin-top:.5em;text-align:justify}}.page-controller-trial{background:linear-gradient(110deg,rgba(235,255,255,.44),rgba(252,236,253,.44)),rgba(255,255,255,.44)}.page-controller-trial__heading{letter-spacing:.091em;line-height:normal;text-align:center}.page-controller-trial__heading span{display:inline-block;position:relative}.page-controller-trial__heading span:after{background:linear-gradient(270deg,#ffd8ff,#8cceda);bottom:0;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0}.page-controller-trial__list-bul,.page-controller-trial__list-disc,.page-controller-trial__text{line-height:1.86;text-align:justify}.page-controller-trial__text{margin-top:1.8em}.page-controller-trial__list-disc>li{padding-left:2em;text-indent:-2em}.page-controller-trial__list-disc>li>*{text-indent:0}.page-controller-trial__list-disc>li:before{content:"○";display:inline-block;text-indent:0;width:2em}.page-controller-trial__list-bul>li{padding-left:1em;text-indent:-1em}.page-controller-trial__list-bul>li>*{text-indent:0}.page-controller-trial__list-bul>li:before{content:"・"}.page-controller-trial .link-blank{align-items:center;display:inline-flex;text-decoration:underline}.page-controller-trial .link-blank .icon{height:.8571em;margin:0 .25em;width:.8571em}@media screen and (min-width:769px){.page-controller-trial{margin:40px auto 80px;max-width:100%;padding:80px 150px;width:800px}.page-controller-trial__heading{font-size:1.7rem;margin-bottom:24px}.page-controller-trial__heading span{padding-bottom:5px}.page-controller-trial__heading span:after{height:1px}.page-controller-trial__list-bul,.page-controller-trial__list-disc,.page-controller-trial__text{font-size:1.4rem}.page-controller-trial .link-blank:hover{text-decoration:none}.page-controller-trial .c-button-link{margin-top:40px;text-align:center}}@media screen and (max-width:768px){.page-controller-trial{margin:13.3333333333vw -2.6666666667vw 10.6666666667vw;padding:21.3333333333vw 5.3333333333vw}.page-controller-trial__heading{font-size:4.5333333333vw;margin-bottom:6.4vw}.page-controller-trial__heading span{padding-bottom:1.3333333333vw}.page-controller-trial__heading span:after{height:.2666666667vw}.page-controller-trial__list-bul,.page-controller-trial__list-disc,.page-controller-trial__text{font-size:3.7333333333vw}.page-controller-trial .c-button-link{margin-top:10.6666666667vw;text-align:center}}.page-controller-form__heading{text-align:center}.page-controller-form__text{letter-spacing:.091em}@media screen and (min-width:769px){.page-controller-form{margin:70px auto 0}.page-controller-form>form{margin:auto;max-width:100%;width:500px}.page-controller-form__heading{font-size:2.4rem;margin-top:30px}.page-controller-form__text{font-size:1.4rem;line-height:2.5;text-align:center}}@media screen and (max-width:768px){.page-controller-form{margin-top:13.3333333333vw}.page-controller-form__heading{font-size:5.0666666667vw;margin:5.3333333333vw 0 1.3333333333vw}.page-controller-form__text{font-size:3.7333333333vw;line-height:2.14;text-align:justify}}.page-controller-terms{margin-top:30px;text-align:center}.page-controller-terms__list{display:inline-block;text-align:left}.page-controller-terms__list>li{padding-left:1em;text-indent:-1em}.page-controller-terms__list>li>*{text-indent:0}.page-controller-terms__list>li>span{display:inline-block;font-size:1.2rem;margin-bottom:10px}.page-controller-terms__list>li:before{content:"・"}@media screen and (min-width:769px){.page-controller-terms__heading{font-size:2.4rem;margin-top:30px}}@media screen and (max-width:768px){.page-controller-terms__heading{font-size:5.0666666667vw;margin:5.3333333333vw 0 1.3333333333vw}.page-controller-terms__list{margin-left:-.5em}}.page-top--en{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif}.page-top-hero{height:100vh;width:100%}.page-top-hero:not(.is-loaded) .page-top-hero__inner{visibility:hidden}.page-top-hero.is-loaded .hero-image__layer.layer-01{-webkit-animation:slideInFrame 1.6s cubic-bezier(.25,.46,.45,.94) backwards;animation:slideInFrame 1.6s cubic-bezier(.25,.46,.45,.94) backwards}.page-top-hero.is-loaded .hero-image__layer.layer-02{-webkit-animation:slideInPhone 1.6s cubic-bezier(.25,.46,.45,.94) backwards;animation:slideInPhone 1.6s cubic-bezier(.25,.46,.45,.94) backwards}.page-top-hero.is-loaded .hero-image__layer.layer-03{-webkit-animation:slideInFrame 1.6s cubic-bezier(.25,.46,.45,.94) backwards;animation:slideInFrame 1.6s cubic-bezier(.25,.46,.45,.94) backwards}.page-top-hero.is-loaded .hero-label,.page-top-hero.is-loaded .hero-lead{-webkit-animation:slideInText .6s cubic-bezier(.25,.46,.45,.94) 1.6s backwards;animation:slideInText .6s cubic-bezier(.25,.46,.45,.94) 1.6s backwards}.page-top-hero.is-loaded .hero-main{-webkit-animation:slideInText .6s cubic-bezier(.25,.46,.45,.94) 1.7s backwards;animation:slideInText .6s cubic-bezier(.25,.46,.45,.94) 1.7s backwards}.page-top-hero.is-loaded .hero-desc,.page-top-hero.is-loaded .hero-text{-webkit-animation:slideInText .6s cubic-bezier(.25,.46,.45,.94) 1.8s backwards;animation:slideInText .6s cubic-bezier(.25,.46,.45,.94) 1.8s backwards}.page-top-hero__inner{height:100%;margin:0 auto;position:relative;z-index:1}.page-top-hero__image{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-top-hero__image .hero-image{padding-top:79.2452830189%;position:relative;width:100%;z-index:0}.page-top-hero__image .hero-image__layer{height:100%;left:0;position:absolute;top:0;width:100%}.page-top-hero__image .hero-image__layer.layer-01{z-index:103}.page-top-hero__image .hero-image__layer.layer-02{z-index:102}.page-top-hero__image .hero-image__layer.layer-03{z-index:101}.page-top-hero__content{color:#050b25}.page-top-hero__content .hero-label{align-items:center;background-color:#ff5556;color:#fff;display:flex;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:500;justify-content:center;line-height:normal}.page-top-hero__content .hero-lead{font-weight:600;letter-spacing:.249em;white-space:nowrap}.page-top-hero__content .hero-main{overflow:hidden;position:relative}.page-top-hero__content .hero-main__svg{fill:#050b25;display:block;height:auto}.page-top-hero__content .hero-main__alt{display:block;overflow:hidden;pointer-events:none;position:absolute;text-indent:100%;white-space:nowrap}.page-top-hero__content .hero-desc{font-weight:400;letter-spacing:.222em;white-space:nowrap}.page-top-hero__content .hero-text{font-weight:400;white-space:nowrap}.page-top--en .page-top-hero__content .hero-lead{font-weight:400;letter-spacing:.042em}.page-top-hero__scroll{color:#050b25;left:0;margin:0 auto;position:absolute;right:0;z-index:10}.page-top-hero__scroll .scroll-icon__svg{-webkit-animation:bound 2.5s ease infinite;animation:bound 2.5s ease infinite;height:100%;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.page-top-hero__scroll .scroll-text{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:400;text-align:center}.page-top-hero__loading{bottom:0;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease 0s;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.page-top-hero__loading .loading-icon{-webkit-animation:fadeIn .25s 2s backwards;animation:fadeIn .25s 2s backwards;display:block;height:100%;width:100%}.page-top-hero__loading .loading-icon:before{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;border-color:#000 rgba(0,0,0,.5) rgba(0,0,0,.5);border-radius:50%;border-style:solid;content:"";display:block;height:100%;width:100%}.page-top-hero.is-loaded .page-top-hero__loading{opacity:0}.page-top-hero__banner{opacity:0;position:fixed;-webkit-transform:translateX(100%);transform:translateX(100%);transition-delay:0s;transition-duration:.8s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease;z-index:2}.page-top-hero__banner img{width:100%}.page-top-hero.is-loaded .page-top-hero__banner{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.page-top-hero__banner.is-slideout{opacity:0!important;pointer-events:none;-webkit-transform:translateX(100%)!important;transform:translateX(100%)!important}@media screen and (min-width:769px){.page-top-hero{margin-bottom:150px}.page-top-hero__inner{max-width:100%;width:1200px}.page-top-hero__image{align-items:center;display:flex;height:100%;left:50%;margin-left:-105px;position:absolute;top:0;width:613px;z-index:5}.page-top-hero__content{margin-right:194px;padding-left:40px;position:absolute;right:50%;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%);z-index:10}.page-top-hero__content .hero-label{border-radius:10px;font-size:1.1rem;height:20px;margin:-26px 0 2px;width:48px}.page-top-hero__content .hero-lead{font-size:1.58rem;margin-bottom:10px}.page-top-hero__content .hero-main{margin-bottom:12px}.page-top-hero__content .hero-main__svg{width:312px}.page-top-hero__content .hero-desc{font-size:2rem}.page-top-hero__content .hero-text{font-size:1.2rem;letter-spacing:.222em;margin-top:20px}.page-top--en .page-top-hero__content .hero-lead{font-size:1.4rem}.page-top--en .page-top-hero__content .hero-text{font-size:1.4rem;letter-spacing:normal;line-height:normal;text-align:center}.page-top-hero__scroll{bottom:40px;width:48px}.page-top-hero__scroll .scroll-icon{height:48px;margin-bottom:6px;width:48px}.page-top-hero__scroll .scroll-text{font-size:1.2rem}.page-top-hero__loading{height:48px;width:48px}.page-top-hero__loading:before{border-width:2px}.page-top-hero__banner{bottom:40px;-webkit-filter:drop-shadow(0 10px 10px #0000000d);filter:drop-shadow(0 10px 10px #0000000d);right:40px;width:500px}}@media screen and (min-width:1600px){.page-top-hero__image{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:0 50%;transform-origin:0 50%}.page-top-hero__content{-webkit-transform:scale(1.25) translateY(-55%);transform:scale(1.25) translateY(-55%);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@media screen and (max-width:1279px)and (min-width:769px){.page-top-hero__content{margin-right:150px}.page-top-hero__banner{width:400px}}@media screen and (max-width:1024px)and (min-width:769px){.page-top-hero__image{width:500px}.page-top-hero__content{left:0;margin-right:0;right:auto}.page-top-hero__content .hero-desc,.page-top-hero__content .hero-lead,.page-top-hero__content .hero-text{text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.page-top-hero__content .hero-main__svg{-webkit-filter:drop-shadow(0 0 2px #fff);filter:drop-shadow(0 0 2px #fff)}.page-top-hero__banner{width:300px}}@media screen and (max-width:768px){.page-top-hero{height:auto;margin-bottom:18.6666666667vw}.page-top-hero__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:95vh;padding:21.3333333333vw 0 29.3333333333vw}.page-top-hero__image{margin:0 auto 13.3333333333vw;width:80vw}.page-top-hero__content{text-align:center}.page-top-hero__content .hero-label{border-radius:3.2vw;font-size:3.7333333333vw;height:6.4vw;margin:0 auto 2.1333333333vw;width:16vw}.page-top-hero__content .hero-lead{font-size:3.2vw;margin-bottom:4vw}.page-top-hero__content .hero-main{margin-bottom:5.3333333333vw}.page-top-hero__content .hero-main__svg{margin:0 auto;width:67.2vw}.page-top-hero__content .hero-desc{font-size:3.7333333333vw}.page-top-hero__content .hero-text{font-size:2.9333333333vw;letter-spacing:.091em;margin-right:-.5em}.page-top--en .page-top-hero__content .hero-text{font-size:3.2vw;letter-spacing:normal;line-height:normal;margin-right:0}.page-top-hero__scroll{bottom:13.3333333333vw;width:8vw}.page-top-hero__scroll .scroll-icon{height:8vw;margin-bottom:.2666666667vw;width:8vw}.page-top-hero__scroll .scroll-text{font-size:2.6666666667vw}.page-top-hero__loading{height:12.8vw;width:12.8vw}.page-top-hero__loading:before{border-width:.5333333333vw}.page-top-hero__banner{bottom:5.3333333333vw;-webkit-filter:drop-shadow(0 1.8666666667vw 1.8666666667vw #0000000d);filter:drop-shadow(0 1.8666666667vw 1.8666666667vw #0000000d);padding:0 5.3333333333vw}}@-webkit-keyframes slideInText{0%{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInText{0%{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInFrame{0%{opacity:0;-webkit-transform:translateY(-40%);transform:translateY(-40%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFrame{0%{opacity:0;-webkit-transform:translateY(-40%);transform:translateY(-40%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInPhone{0%{opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInPhone{0%{opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-top-concept__grid .grid-heading{font-weight:400;letter-spacing:.124em;line-height:1.87}.page-top-concept__grid .grid-content{font-weight:400}.page-top--en .page-top-concept__grid .grid-heading{font-weight:200;letter-spacing:.0112em;line-height:1.43}.page-top--en .page-top-concept__grid .grid-content{font-weight:300}@media screen and (min-width:769px){.page-top-concept{margin-bottom:310px}.page-top-concept__grid{display:flex;margin-top:70px}.page-top-concept__grid>*{flex-basis:50%;max-width:50%}.page-top-concept__grid .grid-heading{flex-basis:60%;font-size:3.13rem;max-width:60%}.page-top-concept__grid .grid-content{flex-basis:40%;font-size:1.4rem;letter-spacing:.139em;line-height:2.41;max-width:40%;padding-top:.5em}.page-top--en .page-top-concept__grid>:first-child{flex-basis:54%;max-width:54%}.page-top--en .page-top-concept__grid>:last-child{flex-basis:46%;max-width:46%}.page-top--en .page-top-concept__grid .grid-heading{font-size:4.1rem}.page-top--en .page-top-concept__grid .grid-content{letter-spacing:normal;line-height:2.29}}@media screen and (max-width:768px){.page-top-concept{margin-bottom:32vw}.page-top-concept__grid{margin-top:9.3333333333vw}.page-top-concept__grid .grid-heading{font-size:5.3333333333vw;text-align:center}.page-top-concept__grid .grid-content{font-size:3.7333333333vw;letter-spacing:.152em;line-height:1.86;margin-top:5.3333333333vw;padding:0 5.3333333333vw;text-align:justify}.page-top--en .page-top-concept__grid .grid-heading{font-size:8.5333333333vw;line-height:1.36;padding:0 4vw;text-align:left}.page-top--en .page-top-concept__grid .grid-content{letter-spacing:normal;text-align:left}.page-top-apps{margin-bottom:21.3333333333vw}}.page-top-body .c-section__heading{margin-bottom:20px}@media screen and (max-width:768px){.page-top-body{margin-bottom:21.3333333333vw}.page-top-body .c-section__heading{margin-bottom:2.6666666667vw}}.page-top-mind .c-section__heading{margin-bottom:20px}@media screen and (max-width:768px){.page-top-mind .c-section__heading{margin-bottom:2.6666666667vw}}.page-top-mind .c-swiper .swiper-pagination-bullet-active,.page-top-mind .c-swiper__heading:after{background-color:#006837}.page-top-mind .c-swiper .swiper-button-image{stroke:#006837}.page-top--en .page-top-body .c-apps-card__heading .text,.page-top-mind .c-apps-card__heading .text{align-self:flex-end}.page-top--en .page-top-body .c-apps-card__heading .text-main,.page-top-mind .c-apps-card__heading .text-main{font-weight:200;letter-spacing:normal}.page-top--en .page-top-body .c-apps-card__content .notice,.page-top--en .page-top-body .c-apps-card__content .text,.page-top-mind .c-apps-card__content .notice,.page-top-mind .c-apps-card__content .text{letter-spacing:normal}@media screen and (min-width:769px){.page-top--en .page-top-body .c-apps-card__heading .text-main,.page-top-mind .c-apps-card__heading .text-main{font-size:3.5rem}.page-top--en .page-top-body .c-apps-card__content,.page-top-mind .c-apps-card__content{max-width:50%;width:480px}}@media screen and (max-width:768px){.page-top--en .page-top-body .c-apps-card__heading .text-main,.page-top-mind .c-apps-card__heading .text-main{font-size:5.8666666667vw}.page-top--en .page-top-body .c-apps-card__content .text,.page-top-mind .c-apps-card__content .text{font-size:3.7333333333vw;line-height:1.86}}.page-top-service__image{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-top-service__image .image{display:block}.page-top-service__content{font-weight:400}.page-top-service__content .service-desc{letter-spacing:.127em;line-height:1.92}.page-top-service__content .service-memo{letter-spacing:.151em}.page-top-service__content .service-price__sub{letter-spacing:.178em;line-height:normal}.page-top-service__content .service-price__main .price{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:200;letter-spacing:.034em;line-height:1.27}.page-top-service__content .service-price__main .tax{letter-spacing:.038em;line-height:1.5}.page-top-service__content .service-notice{letter-spacing:.21em}.page-top-service__content .service-link{display:flex}.page-top-service__content .service-link__item .link img{display:block;width:auto}.page-top-service__content .service-link__item .link:not([href]){pointer-events:none}.page-top-service__content .service-link__item .link:not([href]) img{-webkit-filter:brightness(.25);filter:brightness(.25)}.page-top-service__content .service-app-notice{font-weight:400;letter-spacing:.167em}.page-top--en .page-top-service__content .service-desc{font-weight:200;letter-spacing:normal}.page-top--en .page-top-service__content .service-app-notice,.page-top--en .page-top-service__content .service-memo,.page-top--en .page-top-service__content .service-notice{letter-spacing:normal}@media screen and (min-width:769px){.page-top-service{margin-bottom:350px}.page-top-service__grid{display:flex;margin-top:60px}.page-top-service__grid>*{flex-basis:50%;max-width:50%}.page-top-service__image{display:flex;justify-content:flex-end}.page-top-service__image .image{height:441px;min-width:557px}.page-top-service__content{-webkit-transform:translateX(90px);transform:translateX(90px)}.page-top-service__content .service-desc{font-size:2.83rem;margin-top:-.5em}.page-top-service__content .service-memo{font-size:1.8rem;margin-top:24px}.page-top-service__content .service-price{margin-top:30px}.page-top-service__content .service-price__sub{font-size:1.3rem}.page-top-service__content .service-price__main .price{font-size:5.89rem}.page-top-service__content .service-price__main .tax{font-size:2.13rem;margin-left:-5px}.page-top-service__content .service-notice{font-size:1rem;margin-top:10px}.page-top-service__content .service-link{margin-top:22px}.page-top-service__content .service-link__item:not(:last-child){margin-right:10px}.page-top-service__content .service-link__item .link img{height:40px}.page-top-service__content .service-app-notice{font-size:1rem;line-height:1.6;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:0 50%;transform-origin:0 50%}.page-top--en .page-top-service__content .service-desc{font-size:3.4rem;line-height:1.47}.page-top--en .page-top-service__content .service-memo{font-size:1.6rem;line-height:1.81}.page-top--en .page-top-service__content .service-price__sub{font-size:1.4rem}.page-top--en .page-top-service__content .service-price__main .tax{font-size:1.6rem;font-weight:300;margin-left:8px}.page-top--en .page-top-service__content .service-notice{font-size:1.2rem;line-height:1.75;max-width:100%;width:350px}.page-top--en .page-top-service__content .service-app-notice{margin-top:1em;max-width:100%;-webkit-transform:none;transform:none;width:370px}}@media screen and (max-width:1279px)and (min-width:769px){.page-top-service__grid>*{flex-basis:calc(50% - 30px);max-width:calc(50% - 30px)}.page-top-service__grid>:last-child{margin-left:60px}.page-top-service__image{display:block}.page-top-service__image .image{height:auto;min-width:auto;width:100%}.page-top-service__content{-webkit-transform:none;transform:none}}@media screen and (max-width:768px){.page-top-service{margin-bottom:48vw}.page-top-service__grid{margin-top:14.6666666667vw}.page-top-service__image .image{height:auto;margin:0 auto;width:74.6666666667vw}.page-top-service__content{margin-top:10.6666666667vw}.page-top-service__content .service-desc{font-size:5.6vw;white-space:nowrap}.page-top-service__content .service-memo{font-size:3.2vw;margin-top:2.1333333333vw}.page-top-service__content .service-price{margin-top:9.3333333333vw}.page-top-service__content .service-price__sub{font-size:3.2vw}.page-top-service__content .service-price__main{margin-top:2.6666666667vw}.page-top-service__content .service-price__main .price{font-size:10.6666666667vw}.page-top-service__content .service-price__main .tax{font-size:4.8vw;margin-left:-1.3333333333vw}.page-top-service__content .service-notice{font-size:2.6666666667vw;margin-top:2.6666666667vw;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:111.1111111111%}.page-top-service__content .service-link{margin-top:2.6666666667vw;position:relative}.page-top-service__content .service-link__item:not(:last-child){margin-right:2.6666666667vw}.page-top-service__content .service-link__item .link img{height:12.8vw}.page-top-service__content .service-app-notice{font-size:2.6666666667vw;line-height:1.89;margin-top:1.6vw;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:111.1111111111%}.page-top--en .page-top-service__content .service-desc{font-size:7.4666666667vw;line-height:1.33}.page-top--en .page-top-service__content .service-memo{font-size:3.7333333333vw;margin-top:3.2vw}.page-top--en .page-top-service__content .service-price{margin-top:8vw}.page-top--en .page-top-service__content .service-price__sub{font-size:3.7333333333vw}.page-top--en .page-top-service__content .service-price__main .tax{font-size:4.2666666667vw;margin-left:2.1333333333vw}.page-top--en .page-top-service__content .service-notice{font-size:2.9333333333vw;line-height:1.55;margin-top:4vw;-webkit-transform:none;transform:none;width:auto}.page-top--en .page-top-service__content .service-app-notice{line-height:1.55}}.page-top-frame .c-section__heading{margin-bottom:50px}@media screen and (min-width:769px){.page-top-frame .c-lineup-card__link{letter-spacing:.0836em}}@media screen and (max-width:768px){.page-top-frame .c-section__heading{margin-bottom:9.3333333333vw}.page-top-frame .c-lineup-card__link{letter-spacing:.1em}}@media screen and (min-width:769px){.page-top-picture{padding:0}.page-top-picture__slide{display:flex;overflow:hidden}.page-top-picture__list{-webkit-animation:pictureSlide 60s linear infinite;animation:pictureSlide 60s linear infinite;display:flex;flex-direction:column;flex-wrap:wrap;height:600px;min-width:3860px}.page-top-picture__list .list-item{height:290px;margin-right:20px;width:515px}.page-top-picture__list .list-item--square{height:500px;width:500px}.page-top-picture__list .list-item--narrow{width:435px}.page-top-picture__list .list-item--dummy{width:130px}.page-top-picture__list .list-item:nth-of-type(odd):not(:first-child){margin-top:20px;-webkit-transform:translateX(130px);transform:translateX(130px)}.page-top-picture__list .list-item>*{height:100%;width:100%}.page-top-picture .c-picture-swiper{display:none}}@media screen and (max-width:768px){.page-top-picture{margin-bottom:29.3333333333vw}.page-top-picture__slide{display:none}}@-webkit-keyframes pictureSlide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes pictureSlide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.page-top-pin{margin:0 -40px;overflow:hidden}.page-top-pin__wrapper{align-items:center;display:flex;flex-direction:column}.page-top-pin__layers{height:33.3333333333vw;margin-top:100px;pointer-events:none;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100vw;z-index:0}.page-top-pin__layers .about-layers__inner{height:100%;position:relative;width:100%;z-index:0}.page-top-pin__layers .about-layers__item{height:auto;position:absolute}.page-top-pin__layers .about-layers__item.layer-01{z-index:100}.page-top-pin__layers .about-layers__item.layer-02{z-index:102}.page-top-pin__layers .about-layers__item.layer-03{z-index:101}.page-top-pin__layers .about-layers__item.layer-04{z-index:100}.page-top-pin__layers .about-layers__item.layer-05,.page-top-pin__layers .about-layers__item.layer-06{display:block;z-index:102}.page-top-pin__layers .about-layers__item.layer-07,.page-top-pin__layers .about-layers__item.layer-08,.page-top-pin__layers .about-layers__item.layer-09{width:auto;z-index:103}.page-top-pin__layers .about-layers__item.layer-10{z-index:103}.page-top-pin__layers .about-layers__item.layer-11{width:auto;z-index:103}.page-top-pin__layers.unit-layers{height:40vw}.page-top-pin__layers .unit-layers__inner{height:100%;position:relative;width:100%;z-index:0}.page-top-pin__layers .unit-layers__item{height:auto;position:absolute}.page-top-pin__layers .unit-layers__item.layer-01,.page-top-pin__layers .unit-layers__item.layer-02{height:auto;left:25.9722222222vw;max-width:none;opacity:0;top:-40vw;width:107.0833333333vw}.page-top-pin__layers .unit-layers__item.layer-01{z-index:100}.page-top-pin__layers .unit-layers__item.layer-02{z-index:110}.page-top-pin__layers .unit-layers__item.layer-03,.page-top-pin__layers .unit-layers__item.layer-04,.page-top-pin__layers .unit-layers__item.layer-05,.page-top-pin__layers .unit-layers__item.layer-06,.page-top-pin__layers .unit-layers__item.layer-07{left:40vw;width:20.8333333333vw}.page-top-pin__layers .unit-layers__item.layer-03{top:11.8055555556vw;z-index:101}.page-top-pin__layers .unit-layers__item.layer-04{top:11.8055555556vw;z-index:105}.page-top-pin__layers .unit-layers__item.layer-05{top:7.6388888889vw;z-index:102}.page-top-pin__layers .unit-layers__item.layer-06{top:2.7777777778vw;z-index:103}.page-top-pin__layers .unit-layers__item.layer-07{top:-2.0833333333vw;z-index:104}.page-top-pin__content{position:relative;z-index:0}.page-top-pin__content .content-heading{font-weight:400;letter-spacing:.127em;line-height:1.95;position:relative;text-align:center}.page-top-pin__content .content-heading .kuten{letter-spacing:-.5em}.page-top-pin__content .content-heading:after{background:linear-gradient(270deg,#ffd8ff,#8cceda);bottom:0;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0}.page-top-pin__content .content-text{font-weight:400;letter-spacing:.133em;line-height:2.29;text-align:justify}.page-top--en .page-top-pin__content .content-heading{font-weight:200;letter-spacing:normal;line-height:1.49;text-align:left}.page-top--en .page-top-pin__content .content-text{font-weight:300;letter-spacing:normal;text-align:left}@media screen and (min-width:769px){.page-top-pin__content{max-width:100%;padding:0 40px;width:680px}.page-top-pin__content.narrow{width:480px}.page-top-pin__content .content-heading{font-size:3rem;padding-bottom:.1em;white-space:nowrap}.page-top-pin__content .content-heading:after{height:1px;width:100%}.page-top-pin__content .content-text{font-size:1.4rem;margin-top:1.2em}.page-top-pin__content .c-more-link{margin-top:20px}.page-top--en .page-top-pin__content{width:580px}.page-top--en .page-top-pin__content.narrow{width:466px}.page-top--en .page-top-pin__content .content-heading{font-size:3.4rem;padding-bottom:.7em}.page-top-pin__layers .about-layers__item.layer-01,.page-top-pin__layers .about-layers__item.layer-02{left:14.8611111111vw;top:5.1388888889vw;width:36.4583333333vw}.page-top-pin__layers .about-layers__item.layer-03{left:52.2222222222vw;top:7.9166666667vw;width:7.2916666667vw}.page-top-pin__layers .about-layers__item.layer-04{left:71.25vw;top:2.8472222222vw;width:13.8888888889vw}.page-top-pin__layers .about-layers__item.layer-05,.page-top-pin__layers .about-layers__item.layer-06{top:9.0277777778vw;-webkit-transform-origin:0 50%;transform-origin:0 50%}.page-top-pin__layers .about-layers__item.layer-05{border-bottom:1px solid #050b25;left:30.0694444444vw;width:21.6666666667vw}.page-top-pin__layers .about-layers__item.layer-06{border-bottom:1px dashed #050b25;left:58.6111111111vw;width:13.3333333333vw}.page-top-pin__layers .about-layers__item.layer-07,.page-top-pin__layers .about-layers__item.layer-08,.page-top-pin__layers .about-layers__item.layer-09{height:1.6666666667vw;top:1.9444444444vw}.page-top-pin__layers .about-layers__item.layer-07{left:15.6944444444vw}.page-top-pin__layers .about-layers__item.layer-08{left:49.1666666667vw}.page-top-pin__layers .about-layers__item.layer-09{left:68.8888888889vw}.page-top-pin__layers .about-layers__item.layer-10{height:2.2222222222vw;left:64.1666666667vw;top:7.9166666667vw;width:2.2222222222vw}.page-top-pin__layers .about-layers__item.layer-11{height:.5555555556vw;left:63.0555555556vw;top:10.8333333333vw}}@media screen and (max-width:768px){.page-top-pin{margin:0 -8vw}.page-top-pin+.page-top-pin{margin-top:10.6666666667vw}.page-top-pin__layers{margin-top:21.3333333333vw}.page-top-pin__layers.about-layers{height:106.6666666667vw;margin-top:24vw}.page-top-pin__layers .about-layers__item.layer-01,.page-top-pin__layers .about-layers__item.layer-02{left:29.8666666667vw;top:0;width:58.1333333333vw}.page-top-pin__layers .about-layers__item.layer-03{left:48.8vw;top:38.6666666667vw;width:11.7333333333vw}.page-top-pin__layers .about-layers__item.layer-04{left:44.2666666667vw;top:76vw;width:19.2vw}.page-top-pin__layers .about-layers__item.layer-05,.page-top-pin__layers .about-layers__item.layer-06{left:53.3333333333vw;-webkit-transform-origin:50% 0;transform-origin:50% 0}.page-top-pin__layers .about-layers__item.layer-05{border-left:.2666666667vw solid #050b25;height:25.6vw;top:9.0666666667vw}.page-top-pin__layers .about-layers__item.layer-06{border-left:.2666666667vw dashed #050b25;height:21.3333333333vw;top:50.6666666667vw}.page-top-pin__layers .about-layers__item.layer-07,.page-top-pin__layers .about-layers__item.layer-08,.page-top-pin__layers .about-layers__item.layer-09{height:4.8vw;left:11.7333333333vw}.page-top-pin__layers .about-layers__item.layer-07{top:5.3333333333vw}.page-top-pin__layers .about-layers__item.layer-08{top:39.4666666667vw}.page-top-pin__layers .about-layers__item.layer-09{top:84.8vw}.page-top-pin__layers .about-layers__item.layer-10{height:6.9333333333vw;left:50.1333333333vw;top:57.6vw;width:6.9333333333vw}.page-top-pin__layers .about-layers__item.layer-11{height:2.6666666667vw;left:59.7333333333vw;top:59.7333333333vw}.page-top-pin__layers .unit-layers__inner{-webkit-transform:scale(1.5);transform:scale(1.5)}.page-top-pin__content{margin-top:10.6666666667vw;padding:0 8vw}.page-top-pin__content .content-heading{font-size:5.3333333333vw;padding-bottom:2.6666666667vw}.page-top-pin__content .content-heading:after{height:.2666666667vw;width:90%}.page-top-pin__content .content-text{font-size:3.7333333333vw;line-height:1.86;margin-top:4vw;padding:0 8vw}.page-top--en .page-top-pin__content{padding:0 11.7333333333vw}.page-top--en .page-top-pin__content .content-heading{font-size:7.7333333333vw}.page-top--en .page-top-pin__content .content-heading:after{width:100%}.page-top--en .page-top-pin__content .content-text{padding:0}}.page-privacy-section{border-top:1px solid #050b25;margin:56px 0;padding-top:56px}.page-privacy-section .heading{font-size:2.4rem;font-weight:400;line-height:1.5;margin-bottom:32px}.page-privacy-section .sub-heading{font-size:1.5rem;font-weight:600;line-height:1.73}.page-privacy-section .sub-heading+.text{margin-top:.5em}.page-privacy-section .horizon{background-color:#dcdcdc;height:1px;margin:1.8em 0;width:100%}.page-privacy-section .list-disc,.page-privacy-section .text{font-size:1.4rem;line-height:1.86;margin-top:1em;text-align:justify}.page-privacy-section .list-disc--divide,.page-privacy-section .text--divide{margin-top:3em}.page-privacy-section .list-disc a,.page-privacy-section .text a{text-decoration:underline}.page-privacy-section .list-disc>li{padding-left:1.5em;text-indent:-1.5em}.page-privacy-section .list-disc>li:not(:first-child){margin-top:1em}.page-privacy-section .list-disc>li>*{text-indent:0}.page-privacy-section .list-disc>li:before{content:"●";margin-right:.5em}.page-privacy-section .table{border-bottom:1px solid #dcdcdc;border-collapse:collapse;margin:40px 0;table-layout:fixed;width:100%}.page-privacy-section .table td,.page-privacy-section .table th{border-top:1px solid #dcdcdc;font-size:1.3rem;line-height:1.77}.page-privacy-section .table th{border-right:1px solid #dcdcdc;font-weight:600;padding:.75em 1.5em .75em 0;width:180px}.page-privacy-section .table td{padding:.75em 0 2.5em 1em}.page-privacy-section .table a{text-decoration:underline}.page-privacy-section .url-break{word-break:break-all}.page-privacy-footer{margin:56px 0 160px}.page-privacy-footer p{font-size:1.4rem;line-height:1.86;text-align:right}@media screen and (max-width:768px){.page-privacy .l-wrap-narrow{padding:0 5.3333333333vw}.page-privacy .c-simple-header__heading{text-transform:uppercase}.page-privacy-section{border-top:.2666666667vw solid #050b25;margin:12.2666666667vw 0;padding-top:12.2666666667vw}.page-privacy-section .heading{font-size:5.3333333333vw;margin-bottom:8vw}.page-privacy-section .sub-heading{font-size:4vw}.page-privacy-section .list-disc,.page-privacy-section .text{font-size:3.7333333333vw}.page-privacy-section .table{border-bottom:.2666666667vw solid #dcdcdc;margin:40px 0}.page-privacy-section .table td,.page-privacy-section .table th{border-top:1px solid #dcdcdc;font-size:3.4666666667vw;line-height:1.62}.page-privacy-section .table th{border-right:.2666666667vw solid #dcdcdc;width:32vw}.page-privacy-footer{margin:12.2666666667vw 0 34.6666666667vw}.page-privacy-footer p{font-size:3.7333333333vw}}.page-term-section{border-top:1px solid #050b25;margin:56px 0;padding-top:56px}.page-term-section .heading{font-size:2.4rem;font-weight:400;line-height:1.25;margin-bottom:32px}.page-term-section .list-decimal,.page-term-section .list-disc,.page-term-section .text{font-size:1.4rem;line-height:1.86;margin-top:1.8em;text-align:justify}.page-term-section .text+.text{margin-top:1em}.page-term-section .list-disc>li{padding-left:60px;text-indent:-60px}.page-term-section .list-disc>li:not(:first-child){margin-top:1em}.page-term-section .list-disc>li>*{text-indent:0}.page-term-section .list-disc>li:before{content:"●";display:inline-block;text-align:center;text-indent:0;width:60px}.page-term-section .list-decimal{counter-reset:listCounter}.page-term-section .list-decimal>li{counter-increment:listCounter;padding-left:40px;text-indent:-40px}.page-term-section .list-decimal>li:not(:first-child){margin-top:1em}.page-term-section .list-decimal>li>*{text-indent:0}.page-term-section .list-decimal>li:before{content:counter(listCounter) ".";display:inline-block;text-indent:0;width:40px}.page-term-section .list-decimal>li .list-disc{margin-top:1em}.page-term-section .list-decimal>li .list-disc>li{padding-left:32px;text-indent:-32px}.page-term-section .list-decimal>li .list-disc>li:before{content:"○";text-align:left;width:32px}.page-term-footer{margin:56px 0 160px}.page-term-footer p{font-size:1.4rem;line-height:1.86;text-align:right}@media screen and (max-width:768px){.page-term .l-wrap-narrow{padding:0 5.3333333333vw}.page-term-section{border-top:.2666666667vw solid #050b25;margin:12.2666666667vw 0;padding-top:12.2666666667vw}.page-term-section .heading{font-size:5.3333333333vw;margin-bottom:8vw}.page-term-section .list-decimal,.page-term-section .list-disc,.page-term-section .text{font-size:3.7333333333vw}.page-term-section .list-disc>li{padding-left:8vw;text-indent:-8vw}.page-term-section .list-disc>li:before{text-align:left;width:8vw}.page-term-section .list-decimal>li{padding-left:8vw;text-indent:-8vw}.page-term-section .list-decimal>li:before{width:8vw}.page-term-section .list-decimal>li .list-disc>li{padding-left:7.4666666667vw;text-indent:-7.4666666667vw}.page-term-section .list-decimal>li .list-disc>li:before{width:7.4666666667vw}.page-term-footer{margin:12.2666666667vw 0 34.6666666667vw}.page-term-footer p{font-size:3.7333333333vw}}.page-frame-content{margin-bottom:0;position:relative}.page-frame-content.blue{background-color:#bbcee7}.page-frame-content__wrapper{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:100%;width:1244px}.page-frame-content__inner{position:relative}.page-frame-content .image-box{flex:1 1;position:relative}.page-frame-content .image-box-text{position:absolute;top:32%}.page-frame-content .image-box-text.frame{left:0}.page-frame-content .image-box-text.core{left:73%}.page-frame-content .image-box-border{background-image:linear-gradient(90deg,#000,#000 5px,transparent 0,transparent 10px);background-repeat:repeat-x;background-size:10px 2px;display:block;left:30%;position:absolute;text-indent:-9999px;top:41%;width:47%}.page-frame-content .text-box{position:relative;width:300px;z-index:2}.page-frame-content .text-box h2{font-size:3rem;letter-spacing:.273rem;line-height:1.6;margin-bottom:24px}.page-frame-content .text-box p{letter-spacing:.127rem;line-height:2.14}.page-frame-content.content-01 .text-box{margin:0 0 0 auto}.page-frame-content.content-02 .text-box{-webkit-transform:translateX(100px);transform:translateX(100px)}.page-frame-content.content-02 .image-box{margin-left:80px;margin-right:-80px}.page-frame-content.content-03{padding:189px 40px}.page-frame-content.content-03 .text-box{margin:0 0 0 auto}.page-frame-content.content-03 .image-box{margin-right:124px}.page-frame-content.content-04{padding:192px 40px 140px}.page-frame-content.content-04 h2{width:122%}.page-frame-content.content-04 .image-box{margin-left:160px;text-align:right}.page-frame-frame{background-color:#f3f3f3;margin-bottom:0;padding:212px 0 231px;text-align:center}.page-frame-frame .frame-desc{font-size:3rem;letter-spacing:.273rem}.page-frame-frame .frame-text{line-height:2.5;margin-bottom:103px}.page-frame-frame .c-section__heading{font-size:3.2rem;font-weight:300;letter-spacing:.131rem;margin-bottom:90px;padding-bottom:24px;position:relative}.page-frame-frame .c-section__heading:before{background-color:#000;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:60px}.page-frame-frame .c-section__subheading{font-size:3.5rem;letter-spacing:.009rem;line-height:2.14}.page-frame-frame .c-section__subheading .sub{display:block;font-size:1.8rem;font-weight:500}@media screen and (max-width:768px){.page-frame-content{padding:0}.page-frame-content__wrapper{flex-wrap:wrap;padding:0}.page-frame-content .image-box{flex:inherit;margin:auto;text-align:center;width:100%}.page-frame-content .image-box-text{position:absolute;top:23%;-webkit-transform:scale(.7);transform:scale(.7)}.page-frame-content .image-box-text.frame{left:-1%}.page-frame-content .image-box-text.core{left:67%}.page-frame-content .image-box-border{background-size:10px 1px}.page-frame-content .text-box{width:auto}.page-frame-content .text-box h2{font-size:8vw;letter-spacing:.728vw;margin-bottom:4.2666666667vw;text-align:center}.page-frame-content .text-box p{font-size:3.7333333333vw;letter-spacing:.3386666667vw;margin:auto;width:73.6%}.page-frame-content.content-01{padding:5vw 0 17.8666666667vw}.page-frame-content.content-01 .image-box{width:89.4933333333vw}.page-frame-content.content-02{padding:8.5333333333vw 0 21.6vw}.page-frame-content.content-02 .page-frame-content__wrapper{flex-wrap:wrap-reverse}.page-frame-content.content-02 .text-box{-webkit-transform:none;transform:none}.page-frame-content.content-02 .image-box{margin:auto;width:100%}.page-frame-content.content-03{padding:29.8666666667vw 0}.page-frame-content.content-03 .page-frame-content__wrapper{flex-wrap:wrap-reverse}.page-frame-content.content-03 .text-box h2{font-size:5.8666666667vw;line-height:1.68;margin-bottom:86.1333333333vw}.page-frame-content.content-03 .image-box{margin:-122.6666666667vw auto auto;width:89.2vw}.page-frame-content.content-04{padding:28vw 0}.page-frame-content.content-04 .text-box h2{font-size:5.8666666667vw;line-height:1.68;margin-bottom:84.8vw;width:100%}.page-frame-content.content-04 .image-box{margin:-136vw auto auto;width:89.4933333333vw}.page-frame-frame{padding:37.6vw 8vw 34.6666666667vw}.page-frame-frame .frame-desc{font-size:5.8666666667vw;letter-spacing:.7253333333vw;line-height:1.68;margin-bottom:8.8vw}.page-frame-frame .frame-text{font-size:3.7333333333vw;letter-spacing:.3386666667vw;line-height:1.93;margin-bottom:14.9333333333vw}.page-frame-frame .c-section__heading{font-size:7.4666666667vw;letter-spacing:.3066666667vw;margin-bottom:15.4666666667vw;padding-bottom:6.4vw}.page-frame-frame .c-section__heading:before{width:16vw}.page-frame-frame .c-section__subheading{font-size:8vw;line-height:normal;margin-bottom:2.6666666667vw;text-align:left}.page-frame-frame .c-section__subheading .sub{display:inline-block;font-size:3.7333333333vw;font-weight:300}}.page-lab-project__item{color:#050b25;text-align:center}.page-lab-project__item .item-number,.page-lab-project__item .item-title{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:200;line-height:1}@media screen and (min-width:769px){.page-lab-project{display:flex;justify-content:center;padding:80px 0 120px}.page-lab-project__item:not(:first-child){margin-left:72px}.page-lab-project__item .item-number{font-size:1.6rem;margin-bottom:10px}.page-lab-project__item .item-title{font-size:3.8rem;margin-bottom:20px}.page-lab-project__item .item-icon{width:289px}.page-lab-project__item .item-likn{margin-top:40px}}@media screen and (max-width:1279px)and (min-width:769px){.page-lab-project__item:not(:first-child){margin-left:50px}.page-lab-project__item .item-icon{width:256px}}@media screen and (max-width:1024px)and (min-width:769px){.page-lab-project{padding:60px 0 100px}.page-lab-project__item:not(:first-child){margin-left:30px}.page-lab-project__item .item-number{font-size:1.4rem;margin-bottom:10px}.page-lab-project__item .item-title{font-size:3rem;margin-bottom:20px}.page-lab-project__item .item-icon{width:200px}.page-lab-project__item .item-likn{margin-top:20px}}@media screen and (max-width:768px){.page-lab-project{padding:12vw 0 26.6666666667vw}.page-lab-project__item:not(:first-child){margin-top:21.3333333333vw}.page-lab-project__item .item-number{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}.page-lab-project__item .item-title{font-size:10.1333333333vw;margin-bottom:5.3333333333vw}.page-lab-project__item .item-icon{margin:0 auto;width:53.3333333333vw}.page-lab-project__item .item-likn{margin-top:8.5333333333vw}}.page-lab-section{margin-bottom:160px}.page-lab-section__heading{letter-spacing:.091em;line-height:1.6;text-align:center}.page-lab-section__lead{letter-spacing:.091em}.page-lab-section__lead a{text-decoration:underline}.page-lab-section__lead p+p{margin-top:1.5em}@media screen and (min-width:769px){.page-lab-section{padding-top:110px}.page-lab-section__heading{font-size:3rem;margin-bottom:36px}.page-lab-section__lead{font-size:1.4rem;line-height:2.5;text-align:center}}@media screen and (max-width:768px){.page-lab-section{margin-bottom:32vw;padding-top:14.4vw}.page-lab-section__heading{font-size:5.8666666667vw;margin-bottom:12.8vw}.page-lab-section__lead{font-size:3.7333333333vw;line-height:2.14;text-align:justify}}@media screen and (min-width:769px){.page-lab-form{margin:70px auto 0;max-width:100%;width:500px}}@media screen and (max-width:768px){.page-lab-form{margin-top:13.3333333333vw}}.page-media,.page-media h2{position:relative}.page-media h2{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:3.2rem;font-weight:300;letter-spacing:.131rem;line-height:1.218;margin-bottom:40px;padding-bottom:24px;text-align:center}.page-media h2:after{background-color:#000;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:60px}.page-media-gradient{background:linear-gradient(110deg,#ebffff,#ffebeb)}.page-media-top{left:0;margin:auto;max-width:100%;padding:0 40px;position:absolute;right:0;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1380px}.page-media-top .c-media-preview{background-color:#fff;position:relative;width:500px}.page-media-top .c-media-preview__head{margin-bottom:17px}.page-media-top .c-media-preview__title{font-size:3rem;letter-spacing:.1rem;line-height:1.6;margin-bottom:28px}.page-media-top .c-media-preview a{padding:53px 48px}.page-media-pickup{background-color:#fff;margin-bottom:0;padding:75px 40px 145px;position:relative}.page-media-pickup.bottom{background-color:#f5f1ff;margin-bottom:0;padding:119px 40px 180px}.page-media-pickup__wrapper{display:flex;justify-content:center;margin:auto;max-width:100%;width:1300px}.page-media-pickup .c-media-preview{margin:0 25px;width:400px}.page-media-pickup .c-media-preview a{display:block}.page-media-pickup .c-media-preview:first-of-type{margin-left:0}.page-media-pickup .c-media-preview:last-of-type{margin-right:0}.page-media-pickup .c-media-preview__thumb{margin:0 0 16px;width:100%}.page-media-articles{margin-bottom:169px;padding-top:120px;width:980px}.page-media-articles__categories{display:flex;justify-content:center;margin-bottom:111px}.page-media-articles__category{margin:0 12px}.page-media-articles__category label{display:block;line-height:0}.page-media-articles__category span{background-color:#fff;border-radius:12px;color:#050b25;cursor:pointer;display:block;font-size:1.4rem;font-weight:400;letter-spacing:.004rem;line-height:1;padding:5px 11px;transition-duration:.4s;transition-property:color,background-color;transition-timing-function:ease}@media screen and (min-width:769px){.page-media-articles__category span:hover{background-color:#050b25;color:#fff}}.page-media-articles__category input[type=radio]:checked+span{background-color:#050b25;color:#fff;pointer-events:none}.page-media-articles__list{margin-bottom:120px}.page-media-articles__pagination{align-items:center;display:flex;justify-content:center;position:relative}.page-media-articles__pagination .pagination-item{margin:0 22px;position:relative}.page-media-articles__pagination .pagination-item label{display:block;line-height:0}.page-media-articles__pagination .pagination-item span{color:#050b25;cursor:pointer;display:block;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:2.3rem;font-weight:300;letter-spacing:.006rem;line-height:1;min-width:16px;position:relative;text-align:center}.page-media-articles__pagination .pagination-item span:after{background-color:currentColor;bottom:calc(50% - 1em);content:"";display:block;height:1px;left:0;opacity:.75;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}@media screen and (min-width:769px){.page-media-articles__pagination .pagination-item span:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}.page-media-articles__pagination .pagination-item input[type=radio]:checked+span{font-weight:400;pointer-events:none}.page-media-articles__pagination .pagination-item input[type=radio]:checked+span:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.page-media-articles__pagination .pagination-item.arrow{margin:0 11px;position:relative}.page-media-articles__pagination .pagination-item.arrow svg{display:block;position:relative}.page-media-content,.page-media-lead{margin:auto;position:relative;width:730px}.page-media-lead{padding-bottom:31px;padding-top:193px}.page-media-lead.app{padding-top:105px}.page-media-lead__sns{display:flex;justify-content:flex-end}.page-media-lead__sns .share-btn{margin-left:12px;width:28px}.page-media-lead .c-media-preview{margin-bottom:16px}.page-media-lead .c-media-preview__title{font-size:3rem;font-weight:500;letter-spacing:normal;line-height:1.6;margin-bottom:36px}.page-media-lead .c-media-preview__thumb{width:100%}.page-media-content{padding-bottom:170px}.page-media-content.app{padding-bottom:100px}.page-media-content__mokuji{border-top:1px solid #050b25;padding-top:48px}.page-media-content__mokuji .mokuji__headline{font-weight:700;margin:0}.page-media-content__mokuji .mokuji__list{list-style:none;margin:0;padding:0}.page-media-content__mokuji>div{background-color:#f1f1f1;border-radius:4px;margin-bottom:63px;padding:29px 32px 16px}.page-media-content__mokuji li:last-child a:last-child{border:none}.page-media-content__mokuji a{border-bottom:1px solid #cecece;display:block;padding:9px 0;transition:.3s}.page-media-content__mokuji a:hover{color:#5ecd9b}.page-media-content__body{border-bottom:1px solid #050b25;padding-bottom:43px}.page-media-content__body>:first-child{margin-top:0}.page-media-content__body a{color:#5ecd9b;text-decoration:underline}.page-media-content__body a:hover{text-decoration:none}.page-media-content__body li{margin-bottom:24px}.page-media-content__body ul{margin-left:4px}.page-media-content__body ul li::marker{font-size:24px}.page-media-content__body .iframe-wrap{aspect-ratio:16/9;margin-bottom:20px;width:100%}.page-media-content__body iframe{height:100%!important;width:100%!important}.page-media-content__reference{border-bottom:1px solid #050b25;margin-top:58px;padding-bottom:50px}.page-media-content__profile{margin-top:32px;overflow:hidden}.page-media-content__profile .profile-image{float:left;margin-right:24px;width:100px}.page-media-content__profile .profile-image img{max-width:100%}.page-media-content__profile .profile-name{float:right;font-size:18px;font-weight:500;line-height:1;margin:8px 0 16px;width:calc(100% - 124px)}.page-media-content__profile .profile-description{float:right;font-size:14px;line-height:1.86;margin-bottom:0;width:calc(100% - 124px)}.page-media-content h2{font-family:inherit;font-size:2.4rem;font-weight:500;letter-spacing:normal;line-height:1.25;margin-bottom:25px;margin-top:87px;padding:0;text-align:left}.page-media-content h2:after{content:none}.page-media-content h3{font-size:2rem;font-weight:500;line-height:1.5;margin-bottom:20px}.page-media-content ol,.page-media-content p,.page-media-content ul{font-size:1.6rem;font-weight:400;letter-spacing:normal;line-height:1.88;margin-bottom:27px}.page-media-content ul{list-style:inherit;padding-left:20px}.page-media-content ol{list-style:decimal;padding-left:20px}.page-media-content ol li{padding-left:8px}.page-media-content img{max-width:100%}.page-media-content blockquote{background-color:#f8f8f8;margin-bottom:27px;padding:35px 57px}.page-media-content blockquote p:last-child{margin-bottom:0}.page-media-content hr{border-bottom:1px solid #050b25;margin-bottom:27px}.page-media .c-hero{position:relative}.page-media .c-hero img{display:block;width:100%}@media screen and (max-width:768px){.page-media h2{font-size:7.4666666667vw;letter-spacing:.3066666667vw;margin-bottom:10.6666666667vw;padding-bottom:6.6666666667vw}.page-media h2:after{width:16vw}.page-media-top{background-color:#fff;margin:auto;padding:0 8vw;position:relative;top:0;-webkit-transform:none;transform:none}.page-media-top .c-media-preview{background-color:#f9f9f9;margin:0;padding:0;top:-4.8vw;width:100%}.page-media-top .c-media-preview__head{margin-bottom:5.3333333333vw}.page-media-top .c-media-preview__title{font-size:4.8vw;letter-spacing:.2666666667vw;line-height:1.5;margin-bottom:0}.page-media-top .c-media-preview__desc{display:none}.page-media-top .c-media-preview a{padding:6.4vw 6.4vw 5.3333333333vw}.page-media-pickup{padding:16vw 8vw 13.3333333333vw}.page-media-pickup.bottom{padding:21.0666666667vw 8vw 13.3333333333vw}.page-media-pickup__wrapper{display:block}.page-media-pickup .c-media-preview{margin:0 0 17.6vw;width:100%}.page-media-pickup .c-media-preview:nth-of-type(2){margin:0 0 17.6vw}.page-media-pickup .c-media-preview__thumb{margin:0 0 5.3333333333vw}.page-media-articles{margin-bottom:32vw;padding-top:21.3333333333vw}.page-media-articles__categories{flex-wrap:wrap;margin-bottom:10.6666666667vw}.page-media-articles__category{margin:0 3.2vw 6.4vw}.page-media-articles__category span{border-radius:3.2vw;font-size:3.7333333333vw;letter-spacing:.0106666667vw;padding:1.3333333333vw 2.9333333333vw}.page-media-articles__list{margin-bottom:19.2vw}.page-media-articles__pagination .pagination-item{margin:0 4vw}.page-media-articles__pagination .pagination-item span{font-size:4.2666666667vw;letter-spacing:.0106666667vw;min-width:11px}.page-media-articles__pagination .pagination-item input[type=radio]{display:none}.page-media-articles__pagination .pagination-item.arrow{height:4.8vw;margin:0 4vw}.page-media-articles__pagination .pagination-item.arrow .arrow-wrap{position:relative;-webkit-transform:translateY(50%);transform:translateY(50%)}.page-media-articles__pagination .pagination-item.arrow g,.page-media-articles__pagination .pagination-item.arrow svg{height:2.1333333333vw;position:relative;width:auto}.page-media-content,.page-media-lead{padding:0 8vw}.page-media-lead{padding-bottom:4.2666666667vw;padding-top:28.2666666667vw}.page-media-lead.app{padding-top:13.3333333333vw}.page-media-lead__sns .share-btn{margin-left:3.2vw;width:7.4666666667vw}.page-media-lead .c-media-preview{margin-bottom:4.2666666667vw}.page-media-lead .c-media-preview__title{font-size:5.8666666667vw;line-height:1.55;margin-bottom:4.2666666667vw}.page-media-content{padding-bottom:29.3333333333vw}.page-media-content.app{padding-bottom:21.3333333333vw}.page-media-content__body{padding-bottom:1.3333333333vw}.page-media-content__body h2,.page-media-content__body h3{font-weight:600}.page-media-content__body li{margin-bottom:4vw}.page-media-content__body .iframe-wrap{margin-bottom:3.2vw}.page-media-content__reference{margin:15.4666666667vw 0 10.6666666667vw}.page-media-content__profile{align-items:center;display:flex;flex-wrap:wrap;margin-top:8.5333333333vw}.page-media-content__profile .profile-image{float:none;margin-right:4.2666666667vw;width:14.9333333333vw}.page-media-content__profile .profile-image img{max-width:100%}.page-media-content__profile .profile-name{float:none;font-size:4.5333333333vw;margin:0;width:auto}.page-media-content__profile .profile-description{float:none;font-size:3.4666666667vw;line-height:1.46;margin-top:3.4666666667vw;width:100%}.page-media-content h2{font-size:5.3333333333vw;line-height:1.7;margin-bottom:4.8vw;margin-top:16vw;padding-bottom:0}.page-media-content h3{font-size:5.0666666667vw;line-height:1.47;margin-bottom:4vw}.page-media-content ol,.page-media-content p,.page-media-content ul{font-size:4vw;line-height:2;margin-bottom:6.6666666667vw}.page-media-content ol,.page-media-content ul{padding-left:5vw}.page-media-content blockquote{margin-bottom:6.6666666667vw;padding:3.7333333333vw 4.2666666667vw}.page-media-content hr{margin:8.5333333333vw auto 15.4666666667vw}}.page-aibo{color:#333;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;position:relative;z-index:0}.page-aibo .aibo-heading{font-weight:600;letter-spacing:.02em}@media screen and (min-width:769px){.page-aibo .aibo-heading{font-size:4rem;line-height:1.8}}@media screen and (max-width:1024px)and (min-width:769px){.page-aibo .aibo-heading{font-size:3.4rem}}@media screen and (max-width:768px){.page-aibo .aibo-heading{font-size:5.3333333333vw;line-height:1.6}}.page-aibo .aibo-hero{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:-1}.page-aibo .aibo-hero .image{width:100%}.page-aibo .aibo-hero .logo{height:auto;position:absolute}@media screen and (min-width:769px){.page-aibo .aibo-hero{margin-bottom:-6.25%}.page-aibo .aibo-hero .logo{right:15.2777777778%;top:33.9325842697%;width:25.5555555556%}}@media screen and (max-width:768px){.page-aibo .aibo-hero{margin-bottom:-14.9333333333vw}.page-aibo .aibo-hero .logo{right:8vw;top:24.5333333333vw;width:30.4vw}}.page-aibo .aibo-intro{margin:0 auto;max-width:100%}.page-aibo .aibo-intro__content .text p{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:500;letter-spacing:.02em}.page-aibo .aibo-intro:after{background:linear-gradient(90deg,#ffe1fc,#e0fdff);content:"";display:block;width:100%}@media screen and (min-width:769px){.page-aibo .aibo-intro{padding:0 40px;width:1080px}.page-aibo .aibo-intro__content{display:flex;justify-content:space-between;margin-top:100px}.page-aibo .aibo-intro__content .text{width:378px}.page-aibo .aibo-intro__content .text p{font-size:2rem;line-height:2.2}.page-aibo .aibo-intro__content .text p+p{margin-top:2.2em}.page-aibo .aibo-intro:after{height:2px;margin-top:100px}}@media screen and (max-width:1024px)and (min-width:769px){.page-aibo .aibo-intro__content{margin-top:60px}.page-aibo .aibo-intro__content .text{width:320px}.page-aibo .aibo-intro__content .text p{font-size:1.8rem}}@media screen and (max-width:768px){.page-aibo .aibo-intro{padding:0 6.4vw}.page-aibo .aibo-intro__content{margin-top:10.6666666667vw;text-align:center}.page-aibo .aibo-intro__content .text{margin-top:5.3333333333vw}.page-aibo .aibo-intro__content .text p{font-size:3.7333333333vw;line-height:2.4}.page-aibo .aibo-intro:after{height:.5333333333vw;margin-top:16vw}}.page-aibo .aibo-life__item .content h3{font-weight:600;letter-spacing:.02em}.page-aibo .aibo-life__item .content p{letter-spacing:.02em;line-height:2}.page-aibo .aibo-life__item .image{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-aibo .aibo-life__arrange{text-align:center}.page-aibo .aibo-life__arrange .heading{font-weight:600;letter-spacing:.02em}.page-aibo .aibo-life__arrange .text{letter-spacing:.02em}.page-aibo .aibo-life__arrange .images{display:grid;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-aibo .aibo-life__arrange .image>div{max-width:none!important}@media screen and (min-width:769px){.page-aibo .aibo-life{margin-top:100px}.page-aibo .aibo-life__item{position:relative;z-index:0}.page-aibo .aibo-life__item.type-1{background:linear-gradient(85.98deg,#e2f8ff 6.1%,#d4eaef 92.28%);margin-top:100px}.page-aibo .aibo-life__item.type-2{background:linear-gradient(95.48deg,#e3f9b8 11.56%,#eafec7 92.31%)}.page-aibo .aibo-life__item.type-3{background:linear-gradient(260.82deg,#e8d7fd 27.93%,#f8ecff 96.69%)}.page-aibo .aibo-life__item .wrapper{align-items:center;display:flex;height:100%;left:0;margin:0 auto;max-width:100%;padding:0 40px;position:absolute;right:0;top:0;width:1280px;z-index:1}.page-aibo .aibo-life__item .content--left{margin:0 auto 0 0}.page-aibo .aibo-life__item .content--right{margin:0 0 0 auto}.page-aibo .aibo-life__item .content h3{font-size:3.4rem;line-height:1.6}.page-aibo .aibo-life__item .content p{font-size:1.6rem;margin-top:20px}.page-aibo .aibo-life__item .image{display:block;margin:0 auto;max-width:100%;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:1440px}.page-aibo .aibo-life__arrange{height:100%;margin:100px auto 0;max-width:100%;padding:0 40px;width:1280px}.page-aibo .aibo-life__arrange .heading{font-size:3.4rem;line-height:1.6}.page-aibo .aibo-life__arrange .text{font-size:1.6rem;line-height:2;margin-top:20px}.page-aibo .aibo-life__arrange .images{gap:48px;grid-template-columns:repeat(4,1fr);margin-top:40px}}@media screen and (max-width:1279px)and (min-width:769px){.page-aibo .aibo-life__item .content h3{font-size:2.6rem}.page-aibo .aibo-life__item .content p{font-size:1.3rem}.page-aibo .aibo-life__item .image--left{-webkit-transform:translateX(-5%);transform:translateX(-5%)}.page-aibo .aibo-life__item .image--right{-webkit-transform:translateX(5%);transform:translateX(5%)}.page-aibo .aibo-life__arrange{margin-top:60px}.page-aibo .aibo-life__arrange .heading{font-size:2.6rem}.page-aibo .aibo-life__arrange .text{font-size:1.3rem}.page-aibo .aibo-life__arrange .images{gap:24px}}@media screen and (max-width:768px){.page-aibo .aibo-life{margin-top:16vw}.page-aibo .aibo-life__item{position:relative;z-index:0}.page-aibo .aibo-life__item.type-1{margin-top:10.6666666667vw}.page-aibo .aibo-life__item .wrapper{left:0;position:absolute;top:0;width:100%;z-index:2}.page-aibo .aibo-life__item .content{padding-top:13.3333333333vw;text-align:center}.page-aibo .aibo-life__item .content h3{font-size:5.3333333333vw;line-height:1.8}.page-aibo .aibo-life__item .content p{font-size:3.2vw;margin-top:5.3333333333vw}.page-aibo .aibo-life__item .image{position:relative;width:100%;z-index:1}.page-aibo .aibo-life__arrange{margin-top:10.6666666667vw}.page-aibo .aibo-life__arrange .heading{font-size:5.3333333333vw;line-height:1.6}.page-aibo .aibo-life__arrange .text{font-size:3.7333333333vw;line-height:1.8;margin-top:5.3333333333vw}.page-aibo .aibo-life__arrange .images{gap:5.8666666667vw 4vw;grid-template-columns:repeat(2,1fr);margin-top:10.6666666667vw;padding:0 12.8vw}}.page-aibo .aibo-login__image{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-aibo .aibo-login__text{letter-spacing:.02em;text-align:center}@media screen and (min-width:769px){.page-aibo .aibo-login{margin-top:100px}.page-aibo .aibo-login__image{background-color:#ebedef;margin-top:60px}.page-aibo .aibo-login__image .image{display:block;height:auto;margin:0 auto;max-width:100%;width:1000px}.page-aibo .aibo-login__text{font-size:20px;line-height:2.2;margin-top:60px}.page-aibo .aibo-login__link{display:none}}@media screen and (max-width:768px){.page-aibo .aibo-login{margin-top:16vw}.page-aibo .aibo-login__image{margin-top:10.6666666667vw}.page-aibo .aibo-login__image .image{width:100%}.page-aibo .aibo-login__text{font-size:3.7333333333vw;line-height:2}.page-aibo .aibo-login__link,.page-aibo .aibo-login__text{margin-top:10.6666666667vw;padding:0 6.4vw}.page-aibo .aibo-login__link .button{align-items:center;background-color:#333;border-radius:8vw;color:#fff;display:flex;font-size:3.7333333333vw;font-weight:600;height:16vw;justify-content:center;letter-spacing:.02em}}.page-aibo .aibo-footer{background-color:#f9f9f9;position:relative;z-index:0}.page-aibo .aibo-footer__image{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-aibo .aibo-footer__image .image{width:100%}.page-aibo .aibo-footer__content .heading{color:#ea5c6f;font-weight:600;letter-spacing:.02em;line-height:1.6}.page-aibo .aibo-footer__content .button{align-items:center;background-color:#ea5c6f;color:#fff;display:flex;font-weight:600;justify-content:center;letter-spacing:.02em}@media screen and (min-width:769px){.page-aibo .aibo-footer{align-items:center;display:flex;height:440px;justify-content:center;margin-top:100px}.page-aibo .aibo-footer__image{bottom:0;margin-right:-73px;position:absolute;right:50%;width:593px;z-index:0}.page-aibo .aibo-footer__content{left:334px;position:relative;width:400px;z-index:1}.page-aibo .aibo-footer__content .heading{font-size:3.4rem}.page-aibo .aibo-footer__content .button{border-radius:41px;font-size:1.8rem;height:82px;margin-top:20px;transition:opacity .4s ease 0s}.page-aibo .aibo-footer__content .button:hover{opacity:.8}}@media screen and (max-width:1279px)and (min-width:769px){.page-aibo .aibo-footer{height:370px}.page-aibo .aibo-footer__image{margin-right:-20px;width:500px}.page-aibo .aibo-footer__content{left:240px;width:360px}.page-aibo .aibo-footer__content .button{height:72px}}@media screen and (max-width:1024px)and (min-width:769px){.page-aibo .aibo-footer{height:296px}.page-aibo .aibo-footer__image{margin-right:0;width:400px}.page-aibo .aibo-footer__content{left:180px;width:320px}.page-aibo .aibo-footer__content .heading{font-size:3rem}.page-aibo .aibo-footer__content .button{font-size:1.6rem;height:64px}}@media screen and (max-width:768px){.page-aibo .aibo-footer{margin-top:16vw;padding:10.6666666667vw 6.4vw}.page-aibo .aibo-footer__image{text-align:center}.page-aibo .aibo-footer__image .image{width:74.6666666667vw}.page-aibo .aibo-footer__content{margin-top:8vw}.page-aibo .aibo-footer__content .heading{font-size:5.3333333333vw;line-height:1.6;text-align:center}.page-aibo .aibo-footer__content .button{border-radius:8vw;font-size:3.7333333333vw;height:16vw;margin-top:8vw}}.page-body.mind .c-apps-card__content .text{width:100%}@media screen and (max-width:768px){.page-body.mind .c-hero__main{top:60%}}.page-mind-content{background-color:#030227;color:#fff;margin:174px 0 0;padding:99px 0 36px}.page-mind-content__wrapper{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:100%;padding:0 40px;width:1280px}.page-mind-content .text-box{margin:0 51px 40px auto;width:300px}.page-mind-content .text-box .desc{font-weight:600;letter-spacing:.177rem;line-height:2}.page-mind-content .text-box h2{font-size:2.4rem;font-weight:500;letter-spacing:.304rem;line-height:2.44;margin-bottom:12px}.page-mind-content .image-box{flex:1 1;margin:auto 48px auto 35px;position:relative}@media screen and (max-width:768px){.page-mind-content{margin-top:16vw;padding:21.8666666667vw 0 24vw}.page-mind-content__wrapper{flex-wrap:wrap;padding:0}.page-mind-content .text-box{margin:13.3333333333vw auto 0;width:73.6%}.page-mind-content .text-box .desc{font-size:3.2vw;font-weight:600;letter-spacing:.4053333333vw;line-height:2.4;text-align:center}.page-mind-content .text-box h2{font-size:5.8666666667vw;font-weight:500;letter-spacing:.744vw;line-height:2.66;margin-bottom:1.3333333333vw;text-align:center}.page-mind-content .text-box .text{font-size:3.7333333333vw;letter-spacing:.48vw;line-height:1.92}.page-mind-content .image-box{flex:inherit;margin:auto;padding:0 13.3333333333vw;width:100%}}.page-mind-content .swiper-slide{text-align:center}.page-mind-content .c-picture-swiper .swiper-pagination-bullet{background-color:#fff}.page-mind-content .c-picture-swiper .swiper-pagination-bullet-active{background-color:#9ec97c}.page-mind-content .c-picture-swiper .swiper-button-image{stroke:#9ec97c}.page-mind-content .c-picture-swiper .swiper-button-prev{left:-8vw}.page-mind-content .c-picture-swiper .swiper-button-next{right:-8vw}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.l-wrap.others{background-image:linear-gradient(180deg,#dcf3ff,#fff3f3);padding-bottom:71px}@media screen and (max-width:768px){.l-wrap.others{padding-bottom:0}}.page-others-content{margin:-38px 0 0}.page-others-content__wrapper{align-items:center;display:flex;margin:auto;max-width:100%;width:864px}.page-others-content.odd .text-box{margin:auto 23px auto 13px}.page-others-content.even .text-box{margin:auto 85px auto 38px}.page-others-content.even .image-box{margin-right:-87px}.page-others-content .text-box{width:325px}.page-others-content .image-box{flex:1 1}.page-others-content .number{font-size:2.6rem;font-style:italic;font-weight:300;line-height:1.23;margin-bottom:7px}.page-others-content .number,.page-others-content .title{color:#050b25;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif}.page-others-content .title{font-size:5.4rem;font-weight:200;line-height:1.22;margin-bottom:29px;padding-bottom:18px;position:relative}.page-others-content .title:after{background-color:#93b6eb;bottom:0;content:"";height:2px;left:0;position:absolute;width:48px}.page-others-content .text{font-weight:500;letter-spacing:1.27px;line-height:1.71}.page-others .c-hero__main{color:#050b25;left:inherit;line-height:1.218;padding:216px 0 193px;position:relative;text-align:center;top:inherit;-webkit-transform:none;transform:none}@media screen and (max-width:768px){.page-others-content{margin:0 0 20.5333333333vw;padding:0}.page-others-content__wrapper{flex-wrap:wrap}.page-others-content.even .text-box,.page-others-content.odd .text-box{margin:0}.page-others-content.even .image-box{margin-right:0}.page-others-content.even .page-others-content__wrapper{flex-wrap:wrap-reverse}.page-others-content .text-box{padding:0 13.3333333333vw;width:100%}.page-others-content .image-box{flex:inherit;padding:0 7.4666666667vw 0 17.8666666667vw}.page-others-content .number{font-size:4.8vw;font-weight:400;line-height:1.22;margin-bottom:2.9333333333vw;text-align:center}.page-others-content .title{font-size:8vw;font-weight:300;line-height:1.23;margin-bottom:4.5333333333vw;padding-bottom:4.5333333333vw;text-align:center}.page-others-content .title:after{height:2px;left:0;margin:0 auto;right:0;width:12.8vw}.page-others-content .text{font-size:3.7333333333vw;letter-spacing:.3386666667vw;line-height:1.71}.page-others .c-hero__main{font-weight:500;line-height:1.2;padding:40vw 0 19.7333333333vw}}.page-shop{position:relative}.page-shop-content{margin-bottom:90px}.page-shop-content.list-section{margin-bottom:160px}.page-shop-content.list-section h2{color:#050b25;font-size:2.8rem;margin-bottom:70px}.page-shop-content__inner{margin:auto;padding-top:95px;width:900px}.page-shop-content__inner.line{border-top:2px solid #050b25}.page-shop h2{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:2.3rem;font-weight:400;letter-spacing:.115rem;line-height:1.61;margin-bottom:23px;position:relative;text-align:center}.page-shop h2 span{border-bottom:2px solid #050b25}.page-shop .note{font-size:1.2rem;letter-spacing:.06rem;line-height:1.25;text-align:center}.page-shop .area-table{color:#050b25;margin-top:70px;padding:0 125px}.page-shop .area-table__category,.page-shop .area-table__listwrap{padding-bottom:25px}.page-shop .area-table__category{font-size:2.2rem;letter-spacing:.09rem;line-height:normal;width:185px}.page-shop .area-table__category span{border-bottom:2px solid #050b25;padding-bottom:2px}.page-shop .area-table__list{display:flex;flex-wrap:wrap}.page-shop .area-table__item{margin-right:24px}.page-shop .area-table__item label{cursor:pointer}.page-shop .area-table__item span{border-bottom:1px solid transparent;transition:color .3s,border-color .3s}@media screen and (min-width:769px){.page-shop .area-table__item:hover span{border-color:#5ecd9b;color:#5ecd9b}}.page-shop .area-table__item input[type=radio]:checked+span{border-color:#5ecd9b;color:#5ecd9b}.page-shop .shop-list{color:#050b25;padding:0 125px}.page-shop .shop-list__item{margin-bottom:70px}.page-shop .shop-list__item:last-child{margin-bottom:0}.page-shop .shop-list__btn{background-color:#000;background-image:url(/images/common/ico_blank_white.svg);background-position:right 25px center;background-repeat:no-repeat;background-size:16px;border-radius:22.5px;color:#fff;display:inline-block;font-size:1.2rem;letter-spacing:.2rem;line-height:1;margin-top:5px;padding:11px 23px;transition-duration:.4s;transition-property:color,background-color,background-image,box-shadow;transition-timing-function:ease;width:138px}@media screen and (min-width:769px){.page-shop .shop-list__btn:hover{background-color:#fff;background-image:url(/images/common/ico_blank_black.svg);box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#000}}.page-shop .shop-list h3{font-size:2.4rem;letter-spacing:.098rem;line-height:normal;margin-bottom:30px}.page-shop .shop-list dl{align-items:flex-start;display:flex;line-height:1.5;margin-bottom:10px}.page-shop .shop-list dt{flex-basis:83px;font-weight:700;letter-spacing:.057rem;width:83px}.page-shop .shop-list dd{flex:1 1}.page-shop .shop-list dd a{display:inline-block;text-decoration:underline;transition:.3s}@media screen and (min-width:769px){.page-shop .shop-list dd a:hover{text-decoration:none}}@media screen and (max-width:768px){.page-shop{margin-bottom:0}.page-shop h2{font-size:5.3333333333vw;font-weight:500;letter-spacing:.2666666667vw;line-height:1.85;margin-bottom:9.3333333333vw}.page-shop .note{font-size:3.2vw;line-height:1.58}.page-shop-content{margin-bottom:10.1333333333vw}.page-shop-content.list-section{margin-bottom:32vw}.page-shop-content.list-section h2{font-size:7.4666666667vw;margin-bottom:16.8vw}.page-shop-content__inner{padding-top:21.8666666667vw;width:100%}.page-shop .area-table{margin-top:24.8vw;padding:0;width:calc(100% + 6.66667vw)}.page-shop .area-table__category,.page-shop .area-table__listwrap{padding-bottom:10.6666666667vw}.page-shop .area-table__category{font-size:4.2666666667vw;letter-spacing:.1733333333vw;width:34.6666666667vw}.page-shop .area-table__item{margin-right:6.4vw}.page-shop .shop-list{padding:0}.page-shop .shop-list__item{margin-bottom:17.3333333333vw}.page-shop .shop-list__btn{background-position:right 6.6666666667vw center;background-size:4.2666666667vw;border-radius:6vw;font-size:3.2vw;letter-spacing:.5333333333vw;margin-top:1.3333333333vw;padding:2.9333333333vw 6.1333333333vw;width:36.8vw}.page-shop .shop-list h3{font-size:6.4vw;letter-spacing:.2613333333vw;line-height:1.25;margin-bottom:5.3333333333vw}.page-shop .shop-list dl{margin-bottom:2.6666666667vw}.page-shop .shop-list dt{flex-basis:22.1333333333vw;letter-spacing:.152vw;width:22.1333333333vw}}@media screen and (min-width:769px){.page-support .l-wrap{min-height:calc(100vh - 200px)}}.page-support-header{padding:216px 0 64px}.page-support-header__heading{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:3.2rem;letter-spacing:.04em;line-height:normal;text-align:center}@media screen and (max-width:768px){.page-support-header{padding:40vw 0 13.3333333333vw}.page-support-header__heading{font-size:5.3333333333vw}}.page-support-content__wrapper{background-color:#fff}.page-support-content__header{text-align:center}.page-support-content__header .heading{letter-spacing:.09em;line-height:normal}.page-support-content__device .name,.page-support-content__header .sub{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif}.page-support-content__device .name{font-weight:300;line-height:normal;text-align:center}.page-support-content__device .name:after{background-color:#93b6eb;content:"";display:block}.page-support-content__device .version{font-weight:600;letter-spacing:.09em;text-align:center}.page-support-content__device .text{letter-spacing:.09em;line-height:1.69}@media screen and (min-width:769px){.page-support-content{margin:0 auto;max-width:100%;padding:0 40px;width:980px}.page-support-content__wrapper{padding:60px 80px}.page-support-content__header{margin-bottom:35px}.page-support-content__header .heading{font-size:2.4rem}.page-support-content__header .sub{font-size:1.4rem}.page-support-content__device{display:flex;justify-content:space-between}.page-support-content__device .device-item{flex-basis:calc(50% - 40px);min-width:calc(50% - 40px)}.page-support-content__device .name{font-size:2.4rem}.page-support-content__device .name:after{height:2px;margin:6px auto 0;width:48px}.page-support-content__device .version{font-size:1.4rem;margin-top:18px}.page-support-content__device .version+.text{margin-top:10px}.page-support-content__device .text{font-size:1.3rem;margin-top:60px}}@media screen and (max-width:768px){.page-support-content{margin-bottom:5.3333333333vw;padding:0 5.3333333333vw}.page-support-content__wrapper{padding:16vw 8vw}.page-support-content__header{margin-bottom:13.3333333333vw}.page-support-content__header .heading{font-size:5.8666666667vw}.page-support-content__header .sub{font-size:3.7333333333vw}.page-support-content__device .device-item+.device-item{margin-top:16vw}.page-support-content__device .name{font-size:6.4vw;margin-bottom:4.8vw}.page-support-content__device .name:after{height:.5333333333vw;margin:1.6vw auto 0;width:12.8vw}.page-support-content__device .version{font-size:3.7333333333vw;margin-bottom:1.0666666667vw}.page-support-content__device .text{font-size:3.4666666667vw}}.page-support-grid__item{background-color:#fff;text-align:center}.page-support-grid__item .title{letter-spacing:.09em;line-height:normal}.page-support-grid__item .sub{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif}.page-support-grid__item .button a{align-items:center;background-color:#050b25;color:#fff;display:inline-flex;font-weight:400;justify-content:center;letter-spacing:.1425em}@media screen and (min-width:769px){.page-support-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:100%;padding:0 40px 176px;width:980px}.page-support-grid__item{flex-basis:calc(33.33333% - 20px);margin-top:30px;min-width:calc(33.33333% - 20px);padding:64px 0}.page-support-grid__item:not(:nth-child(3n+1)){margin-left:30px}.page-support-grid__item .title{font-size:2.4rem}.page-support-grid__item .sub{font-size:1.4rem}.page-support-grid__item .button{margin-top:40px}.page-support-grid__item .button a{border-radius:45px;font-size:1.2rem;height:45px;padding:0 32px;transition-delay:0s;transition-duration:.4s;transition-property:color,background-color,box-shadow;transition-timing-function:ease}.page-support-grid__item .button a:hover{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#050b25}}@media screen and (max-width:768px){.page-support-grid{padding:0 5.3333333333vw 32vw}.page-support-grid__item{padding:17.0666666667vw 0}.page-support-grid__item:not(:first-child){margin-top:5.3333333333vw}.page-support-grid__item .title{font-size:6.4vw}.page-support-grid__item .sub{font-size:3.7333333333vw}.page-support-grid__item .button{margin-top:10.6666666667vw}.page-support-grid__item .button a{border-radius:12vw;font-size:3.2vw;height:12vw;padding:0 8.5333333333vw}}.page-uservoice-header{margin-bottom:50px;text-align:center}.page-uservoice-header .logo{display:block;height:auto;margin:0 auto 30px;width:250px}.page-uservoice-header .heading{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-size:3.2rem;font-weight:400;letter-spacing:.041em;line-height:normal;margin-bottom:.75em;text-align:center}.page-uservoice-header .text{font-size:1.8rem;line-height:1.86}.page-uservoice-text{font-size:1.4rem;line-height:1.86;margin:auto;width:500px}@media screen and (min-width:769px){.page-uservoice-form>form{margin:auto;max-width:100%;width:500px}}@media screen and (max-width:768px){.page-uservoice-header{margin-bottom:8vw}.page-uservoice-header .logo{margin-bottom:5.3333333333vw;width:48vw}.page-uservoice-header .heading{font-size:4.8vw}.page-uservoice-header .text{font-size:4.2666666667vw}.page-uservoice-text{font-size:3.7333333333vw;width:auto}}.page-vtuner .c-hero__main .alt{display:block;left:0;overflow:hidden;position:absolute;text-indent:100%;top:0;white-space:nowrap;width:100%;z-index:-1}.page-vtuner .c-hero__main .logo{display:block;height:auto;margin:0 auto}.page-vtuner .c-hero__sub{color:#050b25}.page-vtuner-message .text{line-height:1.5;text-align:center}.page-vtuner-message .text span{display:inline-block}.page-vtuner-video{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-vtuner-video .video{background:url(/images/common/parts_loading.svg) no-repeat 50% 50%;display:block;width:100%}.page-vtuner-content__heading{font-weight:600;line-height:1.2;text-align:center}.page-vtuner-content__heading .kuten{letter-spacing:-.5em}.page-vtuner-content__lead{font-weight:600;text-align:justify}.page-vtuner-content__logo .image{display:block;height:auto}.page-vtuner-avatar{position:relative;z-index:0}.page-vtuner-avatar__image{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:-1}.page-vtuner-avatar__image .image{height:100%;width:100%}.page-vtuner-avatar__inner{align-items:center;display:flex;height:100%}.page-vtuner-avatar__content .heading{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:200;line-height:normal}.page-vtuner-avatar__content .text{font-weight:400;letter-spacing:.091em;line-height:1.71;text-align:justify}.page-vtuner-avatar__content .text+.text{margin-top:2em}.page-vtuner-news__heading{color:#050b25;font-weight:200;line-height:1.2}.page-vtuner-news__content .news-list__item .date,.page-vtuner-news__heading{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif}.page-vtuner-news__content .news-list__item .date{color:#eb4444;line-height:normal}.page-vtuner-news__content .news-list__item .text{font-weight:400;line-height:1.6;text-align:justify}.page-vtuner-app{position:relative;z-index:0}.page-vtuner-app__image{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:-1}.page-vtuner-app__image .image{height:100%;width:100%}.page-vtuner-app__content{text-align:center}.page-vtuner-app__content .heading{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic Pro,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-weight:200;line-height:normal}.page-vtuner-app__content .app-icon .image{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-vtuner-app__content .app-icon .image:after{align-items:center;color:#fff;content:"提供終了";display:flex;inset:0;justify-content:center;position:absolute}.page-vtuner-app__content .app-icon .image img{-webkit-filter:brightness(30%);filter:brightness(30%)}.page-vtuner-app__content .app-link img{height:auto;vertical-align:bottom}.page-vtuner-app__content .app-link .link:not([href]) img{-webkit-filter:brightness(.25);filter:brightness(.25)}@media screen and (min-width:769px){.page-vtuner .c-hero__main .logo{width:532px}.page-vtuner-message{margin-top:60px;padding:0 40px}.page-vtuner-message .text{font-size:2.5rem}.page-vtuner-video{margin:30px auto;max-width:100%;width:1000px}.page-vtuner-content{margin-bottom:170px}.page-vtuner-content__heading{font-size:6.4rem;margin-bottom:35px}.page-vtuner-content__lead{font-size:2.2rem;line-height:2;margin:0 auto;max-width:100%;width:600px}.page-vtuner-content__logo{margin:45px auto 0;width:600px}.page-vtuner-content__logo .image{width:100%}.page-vtuner-avatar{height:635px}.page-vtuner-avatar__content{margin:0 10.5% 0 auto;width:405px}.page-vtuner-avatar__content .heading{font-size:5.4rem;margin-bottom:20px}.page-vtuner-avatar__content .text{font-size:1.4rem}.page-vtuner-news{display:flex;margin:130px auto 120px;max-width:100%;width:1000px}.page-vtuner-news__heading{flex:1 1;font-size:5.4rem}.page-vtuner-news__content{flex-basis:62%;min-width:62%;padding-top:12px}.page-vtuner-news__content .news-list__item{display:flex}.page-vtuner-news__content .news-list__item:not(:first-child){margin-top:35px}.page-vtuner-news__content .news-list__item .date{flex-basis:120px;font-size:1.6rem;min-width:120px;padding-top:2px}.page-vtuner-news__content .news-list__item .text{font-size:1.4rem}.page-vtuner-app{height:550px}.page-vtuner-app__content{padding-top:90px;text-align:center}.page-vtuner-app__content .heading{font-size:5.4rem;margin-bottom:25px}.page-vtuner-app__content .app-icon{margin-bottom:30px}.page-vtuner-app__content .app-icon .image{width:235px}.page-vtuner-app__content .app-icon .image:after{font-size:3.6rem}.page-vtuner-app__content .app-link img{width:190px}.page-vtuner-app__content .notice{font-size:1.4rem;line-height:1.5;margin-top:1.5em}.page-vtuner-app__content .notice-small{font-size:1rem;-webkit-transform:scale(.7);transform:scale(.7)}}@media screen and (max-width:768px){.page-vtuner .c-hero__main .logo{width:80vw}.page-vtuner-message{margin-top:8vw;padding:0 8vw}.page-vtuner-message .text{font-size:5.3333333333vw}.page-vtuner-video{margin:5.3333333333vw -8vw}.page-vtuner-content{margin-bottom:18.6666666667vw}.page-vtuner-content__heading{font-size:7.4666666667vw;letter-spacing:.0667em;margin-bottom:8vw}.page-vtuner-content__lead{font-size:3.7333333333vw;line-height:1.79;margin-bottom:8vw;padding:0 5.3333333333vw}.page-vtuner-content__logo{padding:0 5.3333333333vw}.page-vtuner-content__logo .image{width:100%}.page-vtuner-avatar{height:158.6666666667vw;margin-bottom:16vw}.page-vtuner-avatar__content{margin:0 auto;width:73.3333333333vw}.page-vtuner-avatar__content .heading{font-size:6.4vw;margin-bottom:13.3333333333vw;text-align:center}.page-vtuner-avatar__content .text{font-size:3.2vw;letter-spacing:.134em}.page-vtuner-news{margin-bottom:32vw}.page-vtuner-news__heading{font-size:6.4vw;margin-bottom:13.3333333333vw;text-align:center}.page-vtuner-news__content .news-list__item:not(:first-child){margin-top:17.0666666667vw}.page-vtuner-news__content .news-list__item .date{display:block;font-size:4.2666666667vw;margin-bottom:5.3333333333vw;text-align:center}.page-vtuner-news__content .news-list__item .text{font-size:3.7333333333vw}.page-vtuner-app{height:80vw}.page-vtuner-app__content{padding-top:13.3333333333vw}.page-vtuner-app__content .heading{font-size:6.4vw;margin-bottom:5.3333333333vw}.page-vtuner-app__content .app-icon{margin-bottom:7.4666666667vw}.page-vtuner-app__content .app-icon .image{width:33.6vw}.page-vtuner-app__content .app-icon .image:after{font-size:4.8vw}.page-vtuner-app__content .app-link img{width:31.4666666667vw}.page-vtuner-app__content .notice{font-size:2.4vw;margin-top:1em}.page-vtuner-app__content .notice-small{font-size:2.6666666667vw;margin:-.5em -10em 0;-webkit-transform:scale(.6);transform:scale(.6)}}