.page-module-scss-module__ch8vZG__glass__about{position:relative}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about{margin-top:8rem;padding-bottom:10rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about{margin-top:4rem;padding-bottom:6rem}}.page-module-scss-module__ch8vZG__glass__about__inner{flex-direction:column;display:flex;position:relative}.page-module-scss-module__ch8vZG__glass__about__main{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__main{column-gap:8rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__main{flex-direction:column;row-gap:2.4rem}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__main__text{flex-direction:column;flex:1;row-gap:3rem;display:flex}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__main__text{display:contents}}.page-module-scss-module__ch8vZG__glass__about__main__text__description{flex-direction:column;row-gap:1.2rem;display:flex}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__main__text__description{order:3;padding:0 .5rem}}.page-module-scss-module__ch8vZG__glass__about__main__text__description p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__main__text__description p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__main__text__description p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__main__text__description p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__main__text__description p{font-size:1.4rem}}.page-module-scss-module__ch8vZG__glass__about__main__text__description p{display:block}.page-module-scss-module__ch8vZG__glass__about__main__image{background:var(--mist5);border-radius:2rem;position:relative;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__main__image{width:50.1rem;height:28.2rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__main__image{order:2;width:100%;height:19.9rem}}.page-module-scss-module__ch8vZG__glass__about__main__image img{object-fit:cover;height:100%}.page-module-scss-module__ch8vZG__glass__about__category{border-radius:2rem;flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category{margin-top:6rem;padding:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category{margin-top:3rem;padding:2.4rem 2rem}}.page-module-scss-module__ch8vZG__glass__about__category__description{flex-direction:column;row-gap:1.2rem;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__description{margin-top:3rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__description{margin-top:1.6rem}}.page-module-scss-module__ch8vZG__glass__about__category__description p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__description p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__description p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__description p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__description p{font-size:1.4rem}}.page-module-scss-module__ch8vZG__glass__about__category__description p{display:block}.page-module-scss-module__ch8vZG__glass__about__category__figure{justify-content:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure{margin-top:6rem;padding-right:5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure{margin-top:3rem}}.page-module-scss-module__ch8vZG__glass__about__category__figure ul,.page-module-scss-module__ch8vZG__glass__about__category__figure li,.page-module-scss-module__ch8vZG__glass__about__category__figure span{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure ul,.page-module-scss-module__ch8vZG__glass__about__category__figure li,.page-module-scss-module__ch8vZG__glass__about__category__figure span{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure ul,.page-module-scss-module__ch8vZG__glass__about__category__figure li,.page-module-scss-module__ch8vZG__glass__about__category__figure span{line-height:1.6}}.page-module-scss-module__ch8vZG__glass__about__category__figure ul,.page-module-scss-module__ch8vZG__glass__about__category__figure li,.page-module-scss-module__ch8vZG__glass__about__category__figure span{font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;position:relative}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure ul,.page-module-scss-module__ch8vZG__glass__about__category__figure li,.page-module-scss-module__ch8vZG__glass__about__category__figure span{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure ul,.page-module-scss-module__ch8vZG__glass__about__category__figure li,.page-module-scss-module__ch8vZG__glass__about__category__figure span{font-size:1.2rem}}.page-module-scss-module__ch8vZG__glass__about__category__figure span{white-space:nowrap;border-radius:.4rem;justify-content:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure span{width:7.3em;padding:.5rem 0 .6rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure span{width:5.6em;padding:.3rem 0 .4rem}.page-module-scss-module__ch8vZG__glass__about__category__figure span.page-module-scss-module__ch8vZG__long{width:6.7em}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li{align-items:center;row-gap:2.4rem;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li{column-gap:5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li{flex-direction:column}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>span{background:var(--blue)}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>span:after{content:"";background:var(--gray2);display:block;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>span:after{width:2.5rem;height:max(1px,.1rem);top:50%;left:100%}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>span:after{width:max(1px,.1rem);height:1.2rem;top:100%;left:50%}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul{flex-direction:column}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li{align-items:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li{column-gap:5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li{flex-direction:column;row-gap:2.4rem}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li:before{content:"";background:var(--gray2);display:block;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li:before{width:max(1px,.1rem);height:calc(50% + 1rem);left:-2.5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li:before{width:calc(50% + .4rem - 2*max(1px,.1rem));height:max(1px,.1rem);top:-1.2rem}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li.page-module-scss-module__ch8vZG__first{padding-bottom:2rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li.page-module-scss-module__ch8vZG__first{padding-right:.4rem}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li.page-module-scss-module__ch8vZG__first:before{bottom:0}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li.page-module-scss-module__ch8vZG__first:before{right:0}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li.page-module-scss-module__ch8vZG__second{padding-top:2rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li.page-module-scss-module__ch8vZG__second{padding-left:.4rem}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li.page-module-scss-module__ch8vZG__second:before{top:0}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li.page-module-scss-module__ch8vZG__second:before{left:0}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>span{background:var(--blue2)}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>span:before,.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>span:after{content:"";background:var(--gray2);display:block;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>span:before,.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>span:after{width:2.5rem;height:max(1px,.1rem);top:50%}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>span:before,.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>span:after{width:max(1px,.1rem);height:1.2rem;left:50%}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>span:before{left:-2.5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>span:before{top:-1.2rem}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>span:after{left:100%}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>span:after{top:100%}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul{flex-direction:column;row-gap:2rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul{column-gap:.8rem}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul:before{content:"";background:var(--gray2);display:block;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul:before{width:max(1px,.1rem);height:calc(1.7em + 3.1rem);top:calc(.5rem + .85em + max(1px,.1rem));left:-2.5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul:before{width:calc(100% - 5.6em - .4rem + 3*max(1px,.1rem));height:max(1px,.1rem);top:-1.2rem;right:2.8em}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li{align-items:center;display:flex;position:relative}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li{column-gap:5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li{flex-direction:column;row-gap:2.4rem}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>span{background:var(--blue3)}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>span:before,.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>span:after{content:"";background:var(--gray2);display:block;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>span:before,.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>span:after{width:2.5rem;height:max(1px,.1rem);top:50%}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>span:before,.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>span:after{width:max(1px,.1rem);height:1.2rem;left:2.8em}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>span:before{left:-2.5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>span:before{top:-1.2rem}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>span:after{left:100%}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>span:after{top:100%}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul{flex-direction:column;row-gap:2rem;height:calc(1.7em + 1.1rem)}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul{column-gap:.8rem}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul:before{content:"";background:var(--gray2);display:block;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul:before{width:max(1px,.1rem);height:calc(1.7em + 3.1rem);left:-2.5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul:before{height:max(1px,.1rem);top:-1.2rem}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul.page-module-scss-module__ch8vZG__first{width:6.7em}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul.page-module-scss-module__ch8vZG__first:before{top:calc(.5rem + .85em + max(1px,.1rem))}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul.page-module-scss-module__ch8vZG__first:before{width:calc(6.15em + .8rem);left:2.8em}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul.page-module-scss-module__ch8vZG__second{justify-content:flex-end}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul.page-module-scss-module__ch8vZG__second{width:5.6em}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul.page-module-scss-module__ch8vZG__second:before{bottom:calc(.5rem + .85em)}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul.page-module-scss-module__ch8vZG__second:before{width:calc(5.6em + .8rem);right:2.8em}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul>li span{background:var(--blue4)}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul>li span:before{content:"";background:var(--gray2);display:block;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul>li span:before{width:2.5rem;height:max(1px,.1rem);top:50%;left:-2.5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li>ul>li span:before{width:max(1px,.1rem);height:1.2rem;top:-1.2rem;left:50%}}.page-module-scss-module__ch8vZG__glass__about__category__figure>ul>li>ul>li>ul>li:not(:has(>ul)) span:after{display:none}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__table{margin-top:6rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__table{margin-top:3.4rem}}.page-module-scss-module__ch8vZG__glass__about__category__table table{border-collapse:collapse;width:100%;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__table table{table-layout:fixed}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__table table{table-layout:auto}}.page-module-scss-module__ch8vZG__glass__about__category__table table th,.page-module-scss-module__ch8vZG__glass__about__category__table table td{vertical-align:middle;text-align:center;letter-spacing:.05em;border:max(1px,.1rem)solid var(--gray3);line-height:1.5}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__table table th,.page-module-scss-module__ch8vZG__glass__about__category__table table td{font-size:max(10px,14*var(--fontsize)/10);padding:.8rem 1.6rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__table table th,.page-module-scss-module__ch8vZG__glass__about__category__table table td{font-size:1.3rem}}.page-module-scss-module__ch8vZG__glass__about__category__table table th ol,.page-module-scss-module__ch8vZG__glass__about__category__table table th ul,.page-module-scss-module__ch8vZG__glass__about__category__table table td ol,.page-module-scss-module__ch8vZG__glass__about__category__table table td ul{row-gap:0}.page-module-scss-module__ch8vZG__glass__about__category__table table th{font-optical-sizing:auto;background:var(--mist5);font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__about__category__table table th{padding:.6rem}.page-module-scss-module__ch8vZG__glass__about__category__table table td{padding:.6rem .8rem}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__about__category__table table thead tr:first-of-type th:nth-of-type(2),.page-module-scss-module__ch8vZG__glass__about__category__table table thead tr:first-of-type th:nth-of-type(3){width:45rem}.page-module-scss-module__ch8vZG__glass__features{padding:9rem 0 10rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features{padding:5rem 0 6rem}}.page-module-scss-module__ch8vZG__glass__features__inner{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__inner{row-gap:5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__inner{row-gap:4rem}}.page-module-scss-module__ch8vZG__glass__features__heading{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__heading{row-gap:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__heading{row-gap:2.4rem}}.page-module-scss-module__ch8vZG__glass__features__heading ul{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__heading ul{column-gap:1.9rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__heading ul{flex-direction:column;row-gap:1.2rem}}.page-module-scss-module__ch8vZG__glass__features__heading ul li{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__heading ul li{flex:1}}.page-module-scss-module__ch8vZG__glass__features__heading__item{border-radius:.8rem;width:100%;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__heading__item{flex-direction:column;row-gap:.8rem;padding-bottom:1.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__heading__item{justify-content:space-between;align-items:center;column-gap:2.4rem;padding:1rem 2.2rem 1rem 1.6rem}}.page-module-scss-module__ch8vZG__glass__features__heading__item:after{content:"";border:max(1px,.1rem)solid var(--mist2);pointer-events:none;opacity:0;border-radius:.8rem;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.page-module-scss-module__ch8vZG__glass__features__heading__item__main{align-items:center;column-gap:1.6rem;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__heading__item__main{padding:1.2rem 2rem 0}}.page-module-scss-module__ch8vZG__glass__features__heading__item__main img{grid-row:span 2;scale:1.1}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__heading__item__main img{width:5rem;height:5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__heading__item__main img{width:4rem;height:4rem}}.page-module-scss-module__ch8vZG__glass__features__heading__item__text{flex-direction:column;row-gap:.2rem;display:flex}.page-module-scss-module__ch8vZG__glass__features__heading__item__text span{letter-spacing:.05em;margin-left:.1rem;line-height:1.2;display:block}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__heading__item__text span{font-size:max(9px,13*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__heading__item__text span{font-size:1.2rem}}.page-module-scss-module__ch8vZG__glass__features__heading__item__text p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__heading__item__text p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__heading__item__text p{line-height:1.6}}.page-module-scss-module__ch8vZG__glass__features__heading__item__text p{display:block}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__heading__item__text p{font-size:max(10px,16*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__heading__item__text p{font-size:1.4rem}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__heading__item__arrow{width:1em;height:1em;font-size:max(10px,16*var(--fontsize)/10);margin:0 auto}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__heading__item__arrow{width:1.6rem;height:1.6rem}}@media (hover:hover) and (pointer:fine){.page-module-scss-module__ch8vZG__glass__features__heading__item{transition:background .4s ease-out}.page-module-scss-module__ch8vZG__glass__features__heading__item:after{transition:opacity .4s ease-out}.page-module-scss-module__ch8vZG__glass__features__heading__item:hover{background:var(--mist4)}.page-module-scss-module__ch8vZG__glass__features__heading__item:hover:after{opacity:1}}.page-module-scss-module__ch8vZG__glass__features__body>ul{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__body>ul{row-gap:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__body>ul{row-gap:3rem}}.page-module-scss-module__ch8vZG__glass__features__item{border-radius:2rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item{row-gap:2.4rem;padding:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item{row-gap:1.6rem;padding:2.2rem 1.6rem 2.6rem}}.page-module-scss-module__ch8vZG__glass__features__item__bg{background:linear-gradient(260deg,#c4deff 0%,#f2f3f8 100%);width:100%;height:100%;position:absolute;top:0;left:0}.page-module-scss-module__ch8vZG__glass__features__item__bg span{clip-path:polygon(0 0,100% 100%,100% 0);background:linear-gradient(-20deg,#c4deff 20%,#f2f3f880 100%);display:block;position:absolute;top:0;right:0}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__bg span{width:35rem;height:40rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__bg span{width:11rem;height:14rem}}.page-module-scss-module__ch8vZG__glass__features__item__heading{display:flex;position:relative}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__heading{align-items:center;column-gap:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__heading{column-gap:1.4rem}}.page-module-scss-module__ch8vZG__glass__features__item__heading img{background:var(--white);border-radius:.8rem}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__heading img{width:12rem;height:12rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__heading img{width:8rem;height:8rem}}.page-module-scss-module__ch8vZG__glass__features__item__heading__text{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__heading__text{row-gap:.8rem;padding-top:.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__heading__text{padding-top:.2rem}}.page-module-scss-module__ch8vZG__glass__features__item__heading__text span{letter-spacing:.05em;border-radius:.4rem;width:fit-content;line-height:1.2;display:block}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__heading__text span{font-size:max(10px,13*var(--fontsize)/10);padding:.3rem .7em .4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__heading__text span{padding:.2rem .7rem .3rem;font-size:1.2rem}}.page-module-scss-module__ch8vZG__glass__features__item__heading__text h3{letter-spacing:0;line-height:1.4;display:block}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__heading__text h3{font-size:2.8rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__heading__text h3{margin-top:.4rem;font-size:2.2rem}}.page-module-scss-module__ch8vZG__glass__features__item__heading__text p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__heading__text p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__heading__text p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__heading__text p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__heading__text p{font-size:1.4rem}}.page-module-scss-module__ch8vZG__glass__features__item__heading__text p{display:block}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__heading__text p{margin-top:.2rem;font-size:1.3rem}}.page-module-scss-module__ch8vZG__glass__features__item__feature{border-radius:2rem;flex-direction:column;display:flex;position:relative}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__feature{row-gap:2rem;padding:3rem 4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__feature{row-gap:1.2rem;padding:2rem 2rem 2.4rem}}.page-module-scss-module__ch8vZG__glass__features__item__feature h4{letter-spacing:.02em;display:block}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__feature h4{font-size:1.8rem;line-height:1.5}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__feature h4{font-size:1.6rem;line-height:1.6}}.page-module-scss-module__ch8vZG__glass__features__item__feature__description{flex-direction:column;row-gap:1rem;display:flex}.page-module-scss-module__ch8vZG__glass__features__item__feature__description p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__feature__description p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__feature__description p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__feature__description p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__feature__description p{font-size:1.4rem}}.page-module-scss-module__ch8vZG__glass__features__item__feature__description p{display:block}.page-module-scss-module__ch8vZG__glass__features__item__loading{background:var(--white);border-radius:2rem;position:relative}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__features__item__loading{padding:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__features__item__loading{padding:2.4rem 2rem}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__data{padding:9rem 0 10rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__data{padding:5rem 0 6rem}}.page-module-scss-module__ch8vZG__glass__data__inner{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__data__inner{row-gap:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__data__inner{row-gap:3.4rem}}.page-module-scss-module__ch8vZG__glass__data__heading{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__data__heading{row-gap:2rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__data__heading{row-gap:1.6rem}}.page-module-scss-module__ch8vZG__glass__data__body{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__data__body{row-gap:2.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__data__body{row-gap:2rem}}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__unit{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__unit{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__unit{line-height:1.6}}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__unit{display:block}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__unit{font-size:max(10px,12*var(--fontsize)/10);margin:-.5em 0 1.2rem -.4em}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__unit{margin:-.5em 0 .8rem -.4em;font-size:1.2rem}}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table{border-collapse:collapse;table-layout:auto;width:100%}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table th,.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table td{text-align:center;vertical-align:middle;letter-spacing:.05em;border:max(1px,.1rem)solid var(--gray3);line-height:1.5}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table th,.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table td{font-size:max(10px,14*var(--fontsize)/10);padding:.8rem 1.6rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table th,.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table td{padding:.8rem 1.2rem;font-size:1.3rem}}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table th ol,.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table th ul,.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table td ol,.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table td ul{row-gap:0}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table table th{font-optical-sizing:auto;background:var(--mist5);font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table:has(.page-module-scss-module__ch8vZG__table__scroll){box-sizing:border-box;width:35.3rem;margin-left:-2rem;padding-bottom:max(1px,.1rem);position:relative;overflow-x:auto}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table:has(.page-module-scss-module__ch8vZG__table__scroll)::-webkit-scrollbar{display:none}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table:has(.page-module-scss-module__ch8vZG__table__scroll) .page-module-scss-module__ch8vZG__table__scroll{width:max-content;padding:0 2rem}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table:has(.page-module-scss-module__ch8vZG__table__scroll) table{width:max-content}}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table--02 table,.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table--05 table{table-layout:fixed}@media only screen and (min-width:769px) and (min-width:1000px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table--04 table br{display:none!important}}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table--05{display:flex}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table--05{flex-direction:column}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table--05 table:first-of-type th:last-of-type,.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table--05 table:first-of-type td:last-of-type{border-right:none!important}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table--05 table:nth-of-type(2) thead{display:none!important}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__table--05 table:nth-of-type(2) tbody tr:first-of-type td{border-top:none!important}}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__figure{margin:0 auto}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__figure--01{width:90rem;height:53.3rem}.page-module-scss-module__ch8vZG__glass__data__body .page-module-scss-module__ch8vZG__figure--02{width:72rem;height:69.6rem}}.page-module-scss-module__ch8vZG__glass__columns{border-bottom:max(1px,.1rem)solid var(--gray4);flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__columns{padding:9rem 0 10rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__columns{padding:5rem 0 6rem}}.page-module-scss-module__ch8vZG__glass__columns__heading__inner{flex-direction:column;display:flex}.page-module-scss-module__ch8vZG__glass__columns__heading__text{justify-content:space-between;align-items:flex-start;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__columns__heading__text{padding-bottom:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__columns__heading__text{padding-bottom:3rem}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper{padding:0 calc(50% - 58.3rem)}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper{padding:0 calc(50% - 17.65rem)}}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__slide{box-sizing:border-box;height:auto;display:flex;width:auto!important}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__slide:not(:last-of-type){padding-right:1.9rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__slide:not(:last-of-type){padding-right:1.6rem}}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__pagination{background:var(--mist5);border-radius:9999px;height:.4rem}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__pagination{margin-top:.4rem;margin-bottom:2.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__pagination{margin-bottom:2rem}}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__pagination span{background:var(--mist3);transform-origin:0;width:100%;height:100%;display:block}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation{font-size:max(10px,13*var(--fontsize)/10);column-gap:1.2rem;margin-top:calc(1.65rem - .85em)}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation{column-gap:1rem;margin-top:.2rem;font-size:1.2rem}}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button{border-radius:.8rem;align-items:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button{column-gap:.8rem;padding:.4rem .9em .5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button{column-gap:.6rem;padding:.3rem .9rem .4rem}}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button .page-module-scss-module__ch8vZG__arrow{width:.8em;height:.8em;margin-top:.1em}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button .page-module-scss-module__ch8vZG__arrow:first-child{margin-left:-.2em}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button .page-module-scss-module__ch8vZG__arrow:not(:first-child){margin-right:-.2em}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button .page-module-scss-module__ch8vZG__text{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button .page-module-scss-module__ch8vZG__text{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button .page-module-scss-module__ch8vZG__text{line-height:1.6}}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button .page-module-scss-module__ch8vZG__text{display:block}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button svg{display:none!important}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button[disabled]{pointer-events:none}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button[disabled] .page-module-scss-module__ch8vZG__text,.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button[disabled] .page-module-scss-module__ch8vZG__arrow{opacity:.3}@media (hover:hover) and (pointer:fine){.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button:not([disabled]){transition:background .4s ease-out}.page-module-scss-module__ch8vZG__glass__columns .page-module-scss-module__ch8vZG__swiper__navigation button:not([disabled]):hover{background:var(--mist4)}}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__columns__link{margin-top:5rem}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__columns__link{margin-top:3rem}}.page-module-scss-module__ch8vZG__glass__columns__link__inner{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__ch8vZG__glass__columns__link__inner{justify-content:flex-end}}@media only screen and (max-width:768px){.page-module-scss-module__ch8vZG__glass__columns__link__inner{justify-content:center}}.page-module-scss-module__ch8vZG__glass__columnsloading{border-bottom:max(1px,.1rem)solid var(--gray4)}
.DataAccordion-module-scss-module__1BeTYq__dataaccordion{border-radius:2rem;position:relative}.DataAccordion-module-scss-module__1BeTYq__dataaccordion__button{z-index:2;cursor:pointer;background:var(--mist4);border-radius:2rem;justify-content:space-between;align-items:center;display:flex;position:relative}@media only screen and (min-width:769px){.DataAccordion-module-scss-module__1BeTYq__dataaccordion__button{column-gap:4rem;padding:2.4rem 4rem}}@media only screen and (max-width:768px){.DataAccordion-module-scss-module__1BeTYq__dataaccordion__button{column-gap:2rem;padding:1.8rem 2rem}}.DataAccordion-module-scss-module__1BeTYq__dataaccordion__button h3{letter-spacing:.02em;display:block}@media only screen and (min-width:769px){.DataAccordion-module-scss-module__1BeTYq__dataaccordion__button h3{font-size:1.8rem;line-height:1.5}}@media only screen and (max-width:768px){.DataAccordion-module-scss-module__1BeTYq__dataaccordion__button h3{font-size:1.6rem;line-height:1.6}}.DataAccordion-module-scss-module__1BeTYq__dataaccordion__button .DataAccordion-module-scss-module__1BeTYq__icon{width:1em;height:1em}@media only screen and (min-width:769px){.DataAccordion-module-scss-module__1BeTYq__dataaccordion__button .DataAccordion-module-scss-module__1BeTYq__icon{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.DataAccordion-module-scss-module__1BeTYq__dataaccordion__button .DataAccordion-module-scss-module__1BeTYq__icon{font-size:1.4rem}}.DataAccordion-module-scss-module__1BeTYq__dataaccordion__body{overflow:hidden}@media only screen and (min-width:769px){.DataAccordion-module-scss-module__1BeTYq__dataaccordion__body__inner{padding:3rem 4rem}}@media only screen and (max-width:768px){.DataAccordion-module-scss-module__1BeTYq__dataaccordion__body__inner{padding:2.4rem 2rem}}
