@keyframes page-module-scss-module__nTXrtW__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__nTXrtW__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__nTXrtW__slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes page-module-scss-module__nTXrtW__slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes page-module-scss-module__nTXrtW__slide-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes page-module-scss-module__nTXrtW__slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes page-module-scss-module__nTXrtW__blink{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes page-module-scss-module__nTXrtW__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__nTXrtW__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__nTXrtW__strength__body{position:relative;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__body{padding-bottom:10rem}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__body{padding-bottom:6rem}}.page-module-scss-module__nTXrtW__strength__bg{width:100%;height:100%;position:absolute;top:0;left:0}.page-module-scss-module__nTXrtW__strength__bg .page-module-scss-module__nTXrtW__base{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__bg .page-module-scss-module__nTXrtW__base{background:linear-gradient(20deg,#c4deff66 10%,#c4deff33 60%,#c4deff4d 70%,#c4deff33 95%);-webkit-mask:linear-gradient(#0000 0%,#fff 10%);mask:linear-gradient(#0000 0%,#fff 10%)}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__bg .page-module-scss-module__nTXrtW__base{background:linear-gradient(20deg,#c4deff66 30%,#c4deff40 85%,#c4deff66 100%);-webkit-mask:linear-gradient(#0000 0%,#fff 7%);mask:linear-gradient(#0000 0%,#fff 7%)}}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__bg .page-module-scss-module__nTXrtW__ball{left:calc(50% - 97rem)}}.page-module-scss-module__nTXrtW__strength__points{position:relative}.page-module-scss-module__nTXrtW__strength__points__inner{flex-direction:column;row-gap:4rem;display:flex}.page-module-scss-module__nTXrtW__strength__point{border-radius:2rem}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point{padding:5rem}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point{padding:2rem 2rem 3rem}}.page-module-scss-module__nTXrtW__strength__point__body{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__body{column-gap:8rem}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point__body{flex-direction:column;row-gap:3rem}}.page-module-scss-module__nTXrtW__strength__point__image{flex-shrink:0;position:relative}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__image{width:52.7rem}}.page-module-scss-module__nTXrtW__strength__point__image img{height:100%}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__image--01{height:49.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point__image--01{height:30.2rem;margin-top:.4rem}}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__image--02{height:38.5rem}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point__image--02{height:22.9rem}}.page-module-scss-module__nTXrtW__strength__point__image--03{border-radius:2rem;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__image--03{height:37.6rem}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point__image--03{height:22.3rem}}.page-module-scss-module__nTXrtW__strength__point__image--03 img{object-fit:cover;background:var(--mist5)}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__image--04{height:38rem}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point__image--04{height:22.6rem}}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__list{margin-top:5rem}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point__list{margin-top:3rem}}.page-module-scss-module__nTXrtW__strength__point__list ul{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__list ul{flex-wrap:wrap;gap:1rem}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point__list ul{flex-direction:column;row-gap:1.2rem}}.page-module-scss-module__nTXrtW__strength__point__item{border-radius:.8rem;flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__item{width:28.4rem}}.page-module-scss-module__nTXrtW__strength__point__item__heading{border-bottom:max(1px,.1rem)solid var(--mist3);align-items:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__item__heading{column-gap:2rem;padding:2rem 1.6rem 1.8rem 1.8rem}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point__item__heading{column-gap:1.6rem;padding:1.6rem 2rem 1.4rem}}.page-module-scss-module__nTXrtW__strength__point__item__heading img{background:var(--white);border-radius:50%;width:6rem;height:6rem}.page-module-scss-module__nTXrtW__strength__point__item__heading h3{letter-spacing:.02em;display:block}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__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__nTXrtW__strength__point__item__heading h3{font-size:1.6rem;line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__item__body{padding:1.6rem 1.6rem 2.2rem}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point__item__body{padding:1.4rem 2rem 1.6rem}}.page-module-scss-module__nTXrtW__strength__point__item__body p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__item__body p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point__item__body p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__nTXrtW__strength__point__item__body p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__nTXrtW__strength__point__item__body p{font-size:1.4rem}}.page-module-scss-module__nTXrtW__strength__point__item__body p{display:block}
