@keyframes page-module-scss-module__ybxyOW__arrow-right-20{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(20%)}55%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}@keyframes page-module-scss-module__ybxyOW__arrow-right-30{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(30%)}55%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:translate(0)}}@keyframes page-module-scss-module__ybxyOW__slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes page-module-scss-module__ybxyOW__slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes page-module-scss-module__ybxyOW__slide-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes page-module-scss-module__ybxyOW__slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes page-module-scss-module__ybxyOW__blink{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes page-module-scss-module__ybxyOW__spinner{0%{background-color:var(--gray4);box-shadow:-2em 0 var(--gray),2em 0 var(--gray4)}50%{background-color:var(--gray);box-shadow:-2em 0 var(--gray4),2em 0 var(--gray4)}to{background-color:var(--gray4);box-shadow:-2em 0 var(--gray4),2em 0 var(--gray)}}@keyframes page-module-scss-module__ybxyOW__spinner-white{0%{background-color:#ffffff80;box-shadow:-2em 0 #fff,2em 0 #ffffff80}50%{background-color:#fff;box-shadow:-2em 0 #ffffff80,2em 0 #ffffff80}to{background-color:#ffffff80;box-shadow:-2em 0 #ffffff80,2em 0 #fff}}.page-module-scss-module__ybxyOW__technology__story{position:relative}.page-module-scss-module__ybxyOW__technology__story__bg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.page-module-scss-module__ybxyOW__technology__story__inner{flex-direction:column;display:flex;position:relative}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story01{padding:8rem 0 10rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story01{padding:3rem 0 6rem}}.page-module-scss-module__ybxyOW__technology__story01__bg span{width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story01__bg span{background:linear-gradient(340deg,#c4deff66 30%,#0000 100%);-webkit-mask:linear-gradient(#0000 0%,#fff 30%);mask:linear-gradient(#0000 0%,#fff 30%)}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story01__bg span{background:linear-gradient(340deg,#c4deff66 10%,#c4deff33 90%,#0000 100%);-webkit-mask:linear-gradient(#0000 0%,#fff 20%);mask:linear-gradient(#0000 0%,#fff 20%)}}.page-module-scss-module__ybxyOW__technology__story01__bg .page-module-scss-module__ybxyOW__image{opacity:.3;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story01__bg .page-module-scss-module__ybxyOW__image--01{width:53.1rem;top:8rem;left:calc(50% - 40rem)}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story01__bg .page-module-scss-module__ybxyOW__image--01{width:29.7rem;top:2rem;left:calc(50% - 2rem)}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story01__bg .page-module-scss-module__ybxyOW__image--02{width:20rem;top:14rem;left:calc(50% - 74rem);rotate:5deg}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story01__bg .page-module-scss-module__ybxyOW__image--02{width:12rem;top:38rem;left:calc(50% - 23rem)}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story01__inner{row-gap:6rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story01__inner{row-gap:4.4rem}}.page-module-scss-module__ybxyOW__technology__story01__main{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story01__main{column-gap:6rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story01__main{flex-direction:column;row-gap:2rem}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story01__text{flex:1;margin:0!important}}.page-module-scss-module__ybxyOW__technology__story01__image{position:relative}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story01__image{width:56rem;height:61rem;margin-top:1rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story01__image{width:100%;height:46.5rem}}.page-module-scss-module__ybxyOW__technology__story01__image img{height:100%}.page-module-scss-module__ybxyOW__technology__story01__image a{bottom:-.2rem}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story01__image a{right:calc(100% - 12.6rem)}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story01__image a{right:calc(100% - 5.4rem)}}.page-module-scss-module__ybxyOW__technology__story01__image a:before{left:100%}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story01__image a:before{width:6rem;bottom:3.8rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story01__image a:before{width:4rem;bottom:4.2rem}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story01__image a:after{bottom:3.35rem;left:calc(100% + 6rem)}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story01__image a:after{bottom:3.85rem;left:calc(100% + 4rem)}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story02{padding:10rem 0}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story02{padding:5rem 0 6rem}}.page-module-scss-module__ybxyOW__technology__story02__bg .page-module-scss-module__ybxyOW__ring{background:linear-gradient(200deg,#c4deff 0%,#f2f3f8 80%);border-radius:50%;display:block;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story02__bg .page-module-scss-module__ybxyOW__ring--01{width:48rem;height:48rem;top:-23rem;left:calc(50% + 33rem);-webkit-mask:radial-gradient(#0000 20.5rem,#fff 20.5rem 100%);mask:radial-gradient(#0000 20.5rem,#fff 20.5rem 100%)}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story02__bg .page-module-scss-module__ybxyOW__ring--01{width:28rem;height:28rem;top:-14rem;left:calc(50% + 3rem);-webkit-mask:radial-gradient(#0000 12rem,#fff 12rem 100%);mask:radial-gradient(#0000 12rem,#fff 12rem 100%)}}.page-module-scss-module__ybxyOW__technology__story02__bg .page-module-scss-module__ybxyOW__ring--02{rotate:-150deg}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story02__bg .page-module-scss-module__ybxyOW__ring--02{width:60rem;height:60rem;bottom:-11rem;left:calc(50% - 88rem);-webkit-mask:radial-gradient(#0000 26.5rem,#fff 26.5rem 100%);mask:radial-gradient(#0000 26.5rem,#fff 26.5rem 100%)}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story02__bg .page-module-scss-module__ybxyOW__ring--02{width:35rem;height:35rem;bottom:-6.8rem;left:calc(50% - 37.5rem);-webkit-mask:radial-gradient(#0000 15rem,#fff 15rem 100%);mask:radial-gradient(#0000 15rem,#fff 15rem 100%)}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story02__text{margin:0!important}}.page-module-scss-module__ybxyOW__technology__story02__main{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story02__main{margin-top:6rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story02__main{flex-direction:column;margin-top:3.4rem}}.page-module-scss-module__ybxyOW__technology__story02__main>img{z-index:2;position:relative}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story02__main>img{width:14.6rem;height:24.5rem;margin:auto 0}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story02__main>img{width:8rem;height:13.4rem;margin:-2.8rem auto;rotate:90deg}}.page-module-scss-module__ybxyOW__technology__story02__item{z-index:3;border-radius:2rem;flex-direction:column;display:flex;position:relative;box-shadow:0 0 2rem #002e6014}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story02__item{flex:1;row-gap:2.4rem;padding:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story02__item{row-gap:2rem;padding:2.4rem 2rem}}.page-module-scss-module__ybxyOW__technology__story02__item__description{flex-direction:column;row-gap:1.2rem;display:flex}.page-module-scss-module__ybxyOW__technology__story02__item__description p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story02__item__description p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story02__item__description p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story02__item__description p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story02__item__description p{font-size:1.4rem}}@media only screen and (min-width:769px) and (max-width:980px){.page-module-scss-module__ybxyOW__technology__story02__item__description p br{display:none!important}}.page-module-scss-module__ybxyOW__technology__story02__images{overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story02__images{margin-top:8rem}}@media only screen and (min-width:769px) and (min-width:1921px){.page-module-scss-module__ybxyOW__technology__story02__images{justify-content:center;display:flex}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story02__images{margin-top:5rem}}.page-module-scss-module__ybxyOW__technology__story02__images__inner{display:flex}@media (min-width:1921px){.page-module-scss-module__ybxyOW__technology__story02__images__inner{width:136.6rem;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#fff 2% 98%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#fff 2% 98%,#0000 100%)}}.page-module-scss-module__ybxyOW__technology__story02__images .page-module-scss-module__ybxyOW__track{animation:100s linear infinite page-module-scss-module__ybxyOW__slide-left;display:flex}.page-module-scss-module__ybxyOW__technology__story02__images .page-module-scss-module__ybxyOW__track img{object-fit:cover;background:var(--mist5);border-radius:2rem}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story02__images .page-module-scss-module__ybxyOW__track img{width:34.1rem;height:25.6rem;margin-left:2rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story02__images .page-module-scss-module__ybxyOW__track img{width:20rem;height:15rem;margin-left:1.2rem}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03{padding:10rem 0}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story03{padding:5rem 0 6rem}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03__bg{background:linear-gradient(340deg,#c4deff80 0%,#c4deff33 60%,#c4deff59 100%)}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story03__bg{background:linear-gradient(350deg,#c4deff66 0%,#c4deff40 60%,#c4deff59 100%)}}.page-module-scss-module__ybxyOW__technology__story03__bg span{-webkit-mask:linear-gradient(100deg,#0000 0%,#fff 15%);mask:linear-gradient(100deg,#0000 0%,#fff 15%)}.page-module-scss-module__ybxyOW__technology__story03__bg span:before{-webkit-mask:linear-gradient(300deg,#0000 25%,#fff 80%);mask:linear-gradient(300deg,#0000 25%,#fff 80%)}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03__bg span:before{background:radial-gradient(circle at 60% 100%,#fffc 20%,#c4deff40 80%)}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story03__bg span:before{background:radial-gradient(circle at 60% 100%,#fffc 20%,#c4deff59 80%)}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03__bg span{bottom:-30rem;left:calc(50% - 20rem)}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story03__bg span{bottom:-18rem;left:calc(50% - 10rem)}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03__text{margin:0!important}.page-module-scss-module__ybxyOW__technology__story03__list{margin-top:6rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story03__list{margin-top:3.4rem}}.page-module-scss-module__ybxyOW__technology__story03__list ul{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03__list ul{flex-wrap:wrap;gap:1rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story03__list ul{flex-direction:column;row-gap:1.2rem}}.page-module-scss-module__ybxyOW__technology__story03__item{border-radius:.8rem;flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03__item{width:28.4rem}}.page-module-scss-module__ybxyOW__technology__story03__item__heading{border-bottom:max(1px,.1rem)solid var(--gray4);align-items:center;column-gap:1.6rem;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03__item__heading{padding:2rem 1.6rem 1.8rem 1.8rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story03__item__heading{padding:1.6rem 2rem 1.4rem}}.page-module-scss-module__ybxyOW__technology__story03__item__heading img{width:4.5rem;height:4.5rem}.page-module-scss-module__ybxyOW__technology__story03__item__heading h3{letter-spacing:.02em;display:block}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03__item__heading h3{font-size:max(10px,16*var(--fontsize)/10);line-height:1.5}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story03__item__heading h3{font-size:1.6rem;line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03__item__body{padding:1.6rem 1.6rem 2.2rem}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story03__item__body{padding:1.4rem 2rem 1.6rem}}.page-module-scss-module__ybxyOW__technology__story03__item__body p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03__item__body p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story03__item__body p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__ybxyOW__technology__story03__item__body p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__ybxyOW__technology__story03__item__body p{font-size:1.4rem}}.page-module-scss-module__ybxyOW__technology__story03__item__body p{display:block}
