.s-about-wrapper{padding-inline:var(--space-xxl)}@media screen and (max-width:760px){.s-about-wrapper{padding-inline:0}}.s-about-section-title{align-items:center;display:flex;flex-direction:column;gap:var(--space-md);justify-content:center}@media screen and (max-width:760px){.s-about-section-title{gap:var(--space-xxs)}}.s-about-section-title__title{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-about-section-title__title{line-height:1.6}}.s-about-section-title__title{color:var(--color-brand-gray-800);text-align:center}@media screen and (max-width:760px){.s-about-section-title__title{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}}@media screen and (max-width:760px) and (max-width:760px){.s-about-section-title__title{line-height:1.7}}.s-about-overview{display:grid;grid-template-columns:100%;padding-block:var(--space-4xl);row-gap:var(--space-xxl)}@media screen and (max-width:760px){.s-about-overview{padding-block:var(--space-lg)}}.s-about-overview__header{display:grid;grid-template-columns:100%;row-gap:var(--space-lg)}@media screen and (max-width:760px){.s-about-overview__header{row-gap:0}}.s-about-overview__header hgroup{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:var(--space-lg)}@media screen and (max-width:760px){.s-about-overview__header hgroup{row-gap:var(--space-xs)}}.s-about-overview__header hgroup h1{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-lg);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-about-overview__header hgroup h1{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}}@media screen and (max-width:760px) and (max-width:760px){.s-about-overview__header hgroup h1{line-height:1.7}}.s-about-overview__header hgroup p{max-width:369px;width:100%}@media screen and (max-width:760px){.s-about-overview__header hgroup p{max-width:258px}}.s-about-overview__cover{width:100%}@media screen and (max-width:760px){.s-about-overview__cover{margin-top:var(--space-lg)}.s-about-overview__concept{padding-inline:var(--space-ms)}}.s-about-overview__concept h3{font-family:Inter,sans-serif;font-size:var(--font-size-xl);font-weight:700;line-height:1.4;margin-bottom:var(--space-lg)}@media screen and (max-width:760px){.s-about-overview__concept h3{line-height:1.5}}.s-about-overview__concept h3{color:var(--color-brand-gold-800);text-align:center}@media screen and (max-width:760px){.s-about-overview__concept h3{font-family:Inter,sans-serif;font-size:var(--font-size-xxl);font-weight:700;line-height:1.4;margin-bottom:var(--space-ml)}}@media screen and (max-width:760px) and (max-width:760px){.s-about-overview__concept h3{line-height:1.3}}.s-about-overview__concept p{color:var(--color-brand-gray-800);font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-md);font-weight:600;line-height:1.8;text-align:center}@media screen and (max-width:760px){.s-about-overview__concept p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}}@media screen and (max-width:760px) and (max-width:760px){.s-about-overview__concept p{line-height:1.7}}.s-about-rewards{padding-block:0 var(--space-4xl)}@media screen and (max-width:760px){.s-about-rewards{padding-block:0 var(--space-lg)}}.s-about-rewards__banners{width:100%}.s-about-rewards__banners img{height:auto;width:100%}.s-about-nav{padding-bottom:var(--space-3xl);padding-top:var(--space-xl)}@media screen and (max-width:760px){.s-about-nav{padding-bottom:var(--space-xxl);padding-top:var(--space-ml);padding-inline:var(--space-ms)}}.s-about-nav__list{display:grid;gap:var(--space-ml);grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:760px){.s-about-nav__list{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr))}}.s-about-nav__item button{align-items:center;background-color:var(--color-brand-white);border-radius:var(--border-radius-md);display:flex;filter:drop-shadow(4px 4px 16px var(--color-brand-shadow-sm));flex-direction:column;gap:var(--space-3xs);height:100%;justify-content:space-between;padding:var(--space-ms) var(--space-xs) var(--space-lg);position:relative;width:100%}@media screen and (max-width:760px){.s-about-nav__item button{border-radius:var(--border-radius-sm)}}.s-about-nav__item button .button-label{font-family:Inter,sans-serif;font-size:var(--font-size-xs);font-weight:700;line-height:1.4}@media screen and (max-width:760px){.s-about-nav__item button .button-label{font-weight:500;line-height:1.3}}.s-about-nav__item button .button-label{color:var(--color-brand-gold-800);text-transform:uppercase}@media screen and (max-width:760px){.s-about-nav__item button .button-label{font-family:Inter,sans-serif;font-size:var(--font-size-xxs);font-weight:700;line-height:1.3}}@media screen and (max-width:760px) and (max-width:760px){.s-about-nav__item button .button-label{font-weight:500;line-height:1.6}}.s-about-nav__item button .button-title{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-about-nav__item button .button-title{line-height:1.7}}.s-about-nav__item button .button-title{color:var(--color-brand-gray-800)}.s-about-nav__item button i{bottom:0;display:block;left:50%;position:absolute;translate:-50% 0;width:36px}.s-about-feature{background-color:var(--color-brand-white);border-radius:var(--border-radius-xl);scroll-margin-top:var(--header-height)}.s-about-feature__header{padding-top:var(--space-5xl);padding-inline:var(--space-4xl)}@media screen and (max-width:760px){.s-about-feature__header{padding-bottom:var(--space-lg);padding-top:var(--space-3xl);padding-inline:var(--space-ms)}}.s-about-feature__overview{align-items:center;display:flex;flex-direction:column;gap:var(--space-xs);justify-content:center;padding:var(--space-xl) var(--space-4xl) var(--space-3xl)}@media screen and (max-width:760px){.s-about-feature__overview{gap:var(--space-xxs);padding:var(--space-lg) var(--space-ms)}}.s-about-feature__overview .overview-image{margin-inline:auto;max-width:380px;width:100%}@media screen and (max-width:760px){.s-about-feature__overview .overview-image{max-width:236px}}.s-about-feature__overview .overview-image img{width:100%}.s-about-feature__overview .overview-text{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-about-feature__overview .overview-text{line-height:1.6}}.s-about-feature__overview .overview-text{color:var(--color-brand-gray-800);text-align:center}@media screen and (max-width:760px){.s-about-feature__overview .overview-text{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}}@media screen and (max-width:760px) and (max-width:760px){.s-about-feature__overview .overview-text{line-height:1.7}}.s-about-feature__overview .overview-text span{color:var(--color-brand-gold-800)}.s-about-feature__grid{border-bottom:1px solid var(--color-brand-gray-50);border-top:1px solid var(--color-brand-gray-50);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}@media screen and (max-width:760px){.s-about-feature__grid{border-bottom:none;grid-template-columns:100%}.s-about-feature__grid:before{content:none}}.s-about-feature__grid:before{background:var(--color-brand-gray-50);content:"";height:100%;left:50%;opacity:1;position:absolute;top:0;translate:-50% 0;width:1px}@media screen and (max-width:760px){.s-about-feature__grid:before{opacity:0}}.s-about-feature__grid .grid-item{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-4xl)}@media screen and (max-width:760px){.s-about-feature__grid .grid-item{padding:var(--space-lg) var(--space-ms)}.s-about-feature__grid .grid-item:not(:last-child){border-bottom:1px solid var(--color-brand-gray-50)}.s-about-feature__grid .grid-item:last-child{padding-bottom:0}}.s-about-feature__grid .grid-item__info{display:grid;gap:20px;grid-template-columns:100%}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__info{gap:var(--space-xs)}}.s-about-feature__grid .grid-item__info__image{margin-inline:auto;max-width:400px;width:100%}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__info__image{max-width:353px}}.s-about-feature__grid .grid-item__info__image img{width:100%}.s-about-feature__grid .grid-item__info__text{display:flex;flex-direction:column;gap:var(--space-xs)}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__info__text{gap:var(--space-3xs)}}.s-about-feature__grid .grid-item__info__text h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__info__text h3{line-height:1.6}}.s-about-feature__grid .grid-item__info__text h3{text-align:center}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__info__text h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ms);font-weight:600;line-height:1.8}}.s-about-feature__grid .grid-item__info__text p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__info__text p{line-height:1.7}}.s-about-feature__grid .grid-item__info__text p{color:var(--color-brand-gray-800);text-align:center}.s-about-feature__grid .grid-item__detail{border-radius:var(--border-radius-md);display:grid;gap:var(--space-md);grid-template-columns:100%;padding:var(--space-lg) var(--space-ml)}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__detail{gap:var(--space-3xs)}}.s-about-feature__grid .grid-item__detail--server{background-color:var(--color-brand-gold-50)}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__detail--server .grid-item__detail__figure{padding-block:var(--space-ms)}}.s-about-feature__grid .grid-item__detail--subscription{background-color:var(--color-brand-gray-50);padding-inline:var(--space-sm)}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__detail--subscription{padding-bottom:var(--space-xs)}.s-about-feature__grid .grid-item__detail--subscription .grid-item__detail__text>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}}@media screen and (max-width:760px) and (max-width:760px){.s-about-feature__grid .grid-item__detail--subscription .grid-item__detail__text>p{line-height:1.8}}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__detail--subscription .grid-item__detail__figure{width:100%}}.s-about-feature__grid .grid-item__detail__title{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-md);font-weight:600;line-height:1.8;text-align:center}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__detail__title{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ms);font-weight:600;line-height:1.8}}.s-about-feature__grid .grid-item__detail__title span{color:var(--color-brand-gold-800)}.s-about-feature__grid .grid-item__detail__text>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__detail__text>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}}@media screen and (max-width:760px) and (max-width:760px){.s-about-feature__grid .grid-item__detail__text>p{line-height:1.7}}.s-about-feature__grid .grid-item__detail__text>span{display:block;font-family:Inter,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.4;margin-top:var(--space-3xs)}@media screen and (max-width:760px){.s-about-feature__grid .grid-item__detail__text>span{line-height:1.3}}.s-about-feature__grid .grid-item__detail__text>span{color:var(--color-brand-gray-500)}.s-about-feature__footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--space-xxl) var(--space-4xl)}@media screen and (max-width:760px){.s-about-feature__footer{padding:var(--space-ml) var(--space-ms) var(--space-xl)}}.s-about-price{margin-top:96px;scroll-margin-top:var(--header-height)}@media screen and (max-width:760px){.s-about-price{margin-top:var(--space-3xl);padding-inline:var(--space-sm)}}.s-about-price__block{background-color:var(--color-brand-white);border-radius:var(--border-radius-xl);margin-top:100px}@media screen and (max-width:760px){.s-about-price__block{margin-top:72px}}.s-about-price__block__title{align-items:center;border-bottom:1px solid var(--color-brand-gray-50);display:flex;justify-content:center;padding-bottom:var(--space-xl);padding-top:var(--space-xxl);padding-inline:var(--space-md);position:relative}@media screen and (max-width:760px){.s-about-price__block__title{padding-bottom:var(--space-ms);padding-top:var(--space-lg);padding-inline:var(--space-ms)}}.s-about-price__block__title:before{background-color:var(--color-brand-white);border-radius:var(--border-radius-full);content:"";height:165px;left:50%;position:absolute;top:0;translate:-50% -65px;width:165px}@media screen and (max-width:760px){.s-about-price__block__title:before{height:145px;translate:-50% -45px;width:145px}}.s-about-price__block__title__icon{left:50%;position:absolute;top:0;translate:-50% -50%;width:65px}@media screen and (max-width:760px){.s-about-price__block__title__icon{width:50px}}.s-about-price__block__title h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5;position:relative}@media screen and (max-width:760px){.s-about-price__block__title h3{line-height:1.6}}.s-about-price__block__title h3{color:var(--color-brand-gray-600)}.s-about-price__block__card-wrap{display:grid;gap:var(--space-ml);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-xxl)}@media screen and (max-width:760px){.s-about-price__block__card-wrap{gap:var(--space-md);grid-template-columns:100%;padding:var(--space-lg) var(--space-ms)}}.s-about-price__block__card-wrap .price-card{border-radius:var(--border-radius-md);padding:var(--space-xl) var(--space-xxl) var(--space-xxl);position:relative}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card{padding:var(--space-md) var(--space-ms) var(--space-ms)}}.s-about-price__block__card-wrap .price-card--bulk{background-color:var(--color-brand-gold-100);border:2px solid var(--color-brand-accent-orange)}.s-about-price__block__card-wrap .price-card--bulk ul{background-color:var(--color-brand-white)}.s-about-price__block__card-wrap .price-card--rent{background-color:var(--color-brand-white);border:2px solid var(--color-brand-gray-300)}.s-about-price__block__card-wrap .price-card--rent ul{background-color:var(--color-brand-gray-50)}.s-about-price__block__card-wrap .price-card__badge{align-items:center;background-color:var(--color-brand-accent-orange);border-radius:var(--border-radius-xl);display:inline-flex;justify-content:center;padding-block:var(--space-3xs);padding-inline:var(--space-ms);position:absolute;right:22px;top:0;translate:0 -50%}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card__badge{padding-block:0;padding-inline:var(--space-sm);right:12px}}.s-about-price__block__card-wrap .price-card__badge span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:600;line-height:1.7}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card__badge span{font-weight:500;line-height:1.8}}.s-about-price__block__card-wrap .price-card__badge span{color:var(--color-brand-white)}.s-about-price__block__card-wrap .price-card__header{align-items:center;display:flex;gap:var(--space-xs)}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card__header{align-items:flex-start}}.s-about-price__block__card-wrap .price-card__header__info{flex:1 1 auto}.s-about-price__block__card-wrap .price-card__header__info h4{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-lg);font-weight:600;line-height:1.5}.s-about-price__block__card-wrap .price-card__header__info h4 sup{font-family:Inter,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.4}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card__header__info h4 sup{line-height:1.3}}.s-about-price__block__card-wrap .price-card__header__info p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card__header__info p{line-height:1.7}}.s-about-price__block__card-wrap .price-card__header__info .price-wrap{align-items:center;color:var(--color-brand-gold-900);display:flex}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card__header__info .price-wrap{margin-top:10px}}.s-about-price__block__card-wrap .price-card__header__info .price-wrap strong{font-family:Inter,sans-serif;font-size:var(--font-size-xl);font-weight:700;line-height:1.4}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card__header__info .price-wrap strong{line-height:1.5}}.s-about-price__block__card-wrap .price-card__header__info .price-wrap strong{display:flex}.s-about-price__block__card-wrap .price-card__header__info .price-wrap span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:600;line-height:1.7}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card__header__info .price-wrap span{font-weight:500;line-height:1.8}}.s-about-price__block__card-wrap .price-card__header__info .price-wrap span{display:flex}.s-about-price__block__card-wrap .price-card__header__icon{flex:0 0 90px}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card__header__icon{flex:0 0 60px}}.s-about-price__block__card-wrap .price-card__detail{margin-top:10px}.s-about-price__block__card-wrap .price-card__detail ul{border-radius:var(--border-radius-xs);display:flex;flex-direction:column;gap:var(--space-3xs);padding:var(--space-xxs) var(--space-xs);width:100%}.s-about-price__block__card-wrap .price-card__detail ul li{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7;position:relative}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card__detail ul li{line-height:1.8}}.s-about-price__block__card-wrap .price-card__detail ul li{display:grid;grid-template-columns:max-content 1fr}.s-about-price__block__card-wrap .price-card__detail ul li i,.s-about-price__block__card-wrap .price-card__detail ul li span{display:block}.s-about-price__block__card-wrap .price-card__detail ul li i{height:16px;margin-right:var(--space-3xs);translate:0 20%;width:16px}.s-about-price__block__card-wrap .price-card__detail ul li i svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.s-about-price__block__card-wrap .price-card__detail ul li span{color:var(--color-brand-gray-600)}.s-about-price__block__card-wrap .price-card__detail__note{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7;margin-top:var(--space-xxs)}@media screen and (max-width:760px){.s-about-price__block__card-wrap .price-card__detail__note{line-height:1.8}}.s-about-price__block__card-wrap .price-card__detail__note{color:var(--color-brand-gray-500)}.s-about-price__block__range-wrap{border-bottom:1px solid var(--color-brand-gray-50);border-top:1px solid var(--color-brand-gray-50);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}@media screen and (max-width:760px){.s-about-price__block__range-wrap{grid-template-columns:100%}}.s-about-price__block__range-wrap:before{background:var(--color-brand-gray-50);content:"";height:100%;left:50%;opacity:1;position:absolute;top:0;translate:-50% 0;width:1px}@media screen and (max-width:760px){.s-about-price__block__range-wrap:before{content:none}}.s-about-price__block__range-wrap .range-card{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xxl) var(--space-5xl)}@media screen and (max-width:760px){.s-about-price__block__range-wrap .range-card{gap:var(--space-xs);padding:var(--space-ml) var(--space-ms)}.s-about-price__block__range-wrap .range-card:not(:last-child){border-bottom:1px solid var(--color-brand-gray-50)}}.s-about-price__block__range-wrap .range-card__title{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-about-price__block__range-wrap .range-card__title{line-height:1.6}}.s-about-price__block__range-wrap .range-card__title{text-align:center}@media screen and (max-width:760px){.s-about-price__block__range-wrap .range-card__title{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ms);font-weight:600;line-height:1.8}}.s-about-price__block__range-wrap .range-card__title span{color:var(--color-brand-gold-800)}.s-about-price__block__range-wrap .range-card__figure{margin-inline:auto;max-width:208px;width:100%}@media screen and (max-width:760px){.s-about-price__block__range-wrap .range-card__figure{max-width:120px}}.s-about-price__block__range-wrap .range-card__figure img{width:100%}.s-about-price__block__range-wrap .range-card__detail{background-color:var(--color-brand-gray-50);border-radius:var(--border-radius-md);padding:var(--space-ms) var(--space-xs)}@media screen and (max-width:760px){.s-about-price__block__range-wrap .range-card__detail{border-radius:var(--border-radius-sm);padding:var(--space-xs) var(--space-xs) var(--space-sm)}}.s-about-price__block__range-wrap .range-card__detail__image img{height:50px;margin-inline:auto;max-width:100%;width:auto}@media screen and (max-width:760px){.s-about-price__block__range-wrap .range-card__detail__image img{height:48px}}.s-about-price__block__range-wrap .range-card__detail__label{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-about-price__block__range-wrap .range-card__detail__label{line-height:1.7}}.s-about-price__block__range-wrap .range-card__detail__label{color:var(--color-brand-gray-500);text-align:center}.s-about-price__block__range-wrap .range-card__detail__text{color:var(--color-brand-gray-500);font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ms);font-weight:600;line-height:1.8;margin-top:var(--space-xxs);text-align:center}.s-about-price__block__range-wrap .range-card__detail__text span{color:var(--color-brand-gold-800)}.s-about-price__block__range-wrap .range-card__detail__note{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-about-price__block__range-wrap .range-card__detail__note{line-height:1.8}}.s-about-price__block__range-wrap .range-card__detail__note{color:var(--color-brand-gray-500)}.s-about-price__block__table-wrap{padding:var(--space-xxl) var(--space-5xl)}@media screen and (max-width:760px){.s-about-price__block__table-wrap{padding:var(--space-md) var(--space-ms) var(--space-xl)}}.s-about-price__block__table-wrap>h4{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5;text-align:center}@media screen and (max-width:760px){.s-about-price__block__table-wrap>h4{line-height:1.6}}.s-about-price__block__table-wrap>h4 span{color:var(--color-brand-gold-800)}.s-about-price__block__table-wrap .discount-rates{align-items:center;background-color:var(--color-brand-gray-50);border-radius:var(--border-radius-ms);display:flex;margin-top:var(--space-md);position:relative}@media screen and (max-width:760px){.s-about-price__block__table-wrap .discount-rates{border-radius:var(--border-radius-sm);flex-direction:column;margin-top:var(--space-xs)}}.s-about-price__block__table-wrap .discount-rates:before{background:var(--color-brand-gray-100);content:"";height:calc(100% - 40px);left:50%;position:absolute;top:50%;translate:-50% -50%;width:1px}@media screen and (max-width:760px){.s-about-price__block__table-wrap .discount-rates:before{height:1px;width:calc(100% - 32px)}}.s-about-price__block__table-wrap .discount-rates__item{align-items:center;display:flex;flex:1;justify-content:center;padding:var(--space-ms) var(--space-sm)}@media screen and (max-width:760px){.s-about-price__block__table-wrap .discount-rates__item{padding:var(--space-sm) var(--space-ms);width:100%}}.s-about-price__block__table-wrap .discount-rates__item>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-md);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-about-price__block__table-wrap .discount-rates__item>p{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;justify-content:space-between;line-height:1.8;width:100%}}@media screen and (max-width:760px) and (max-width:760px){.s-about-price__block__table-wrap .discount-rates__item>p{line-height:1.7}}.s-about-price__block__table-wrap .discount-rates__item>p strong{color:var(--color-brand-gold-800)}.s-about-price__block__table-wrap .table-fig{margin-top:var(--space-md)}@media screen and (max-width:760px){.s-about-price__block__table-wrap .table-fig{margin-top:var(--space-xs)}}.s-about-price__block__table-wrap .table-note{counter-reset:num 0;margin-top:var(--space-sm)}.s-about-price__block__table-wrap .table-note p{color:var(--color-brand-gray-500);display:grid;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;grid-template-columns:max-content 1fr;line-height:1.7}@media screen and (max-width:760px){.s-about-price__block__table-wrap .table-note p{line-height:1.8}}.s-about-price__block__table-wrap .table-note p{counter-increment:num}.s-about-price__block__table-wrap .table-note p:before{content:"※" counter(num);padding-right:.5em}.s-about-price__block__footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 var(--space-xxl) var(--space-4xl)}@media screen and (max-width:760px){.s-about-price__block__footer{padding:0 var(--space-ms) var(--space-xl)}}.s-about-settings{background-color:var(--color-brand-white);border-radius:var(--border-radius-xl);margin-top:var(--space-xxl);padding:var(--space-3xl) var(--space-5xl)}@media screen and (max-width:760px){.s-about-settings{margin-inline:var(--space-sm);margin-top:var(--space-lg);padding-inline:0;padding-bottom:var(--space-ml);padding-top:var(--space-lg)}}.s-about-settings__header{align-items:center;display:flex;margin-inline:auto;max-width:300px;width:100%}@media screen and (max-width:760px){.s-about-settings__header{flex-direction:column;max-width:100%;padding-inline:var(--space-ms);padding-bottom:var(--space-lg)}}.s-about-settings__header__info{flex:1}.s-about-settings__header__info .header-label{display:block;margin-inline:auto;max-width:283px;width:100%}.s-about-settings__header__info>h2{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-about-settings__header__info>h2{line-height:1.6}}.s-about-settings__header__info>h2{color:var(--color-brand-gray-600);margin-top:var(--space-xs);text-align:center}.s-about-settings__header__info .header-line{background:url(../images/about-settings-line.svg) 6px/contain repeat-x;border-radius:10px;display:block;height:3px;margin-block:var(--space-sm);position:relative;width:100%}.s-about-settings__header__info .header-mobile-cover{display:none;margin-inline:auto;max-width:165px}@media screen and (max-width:760px){.s-about-settings__header__info .header-mobile-cover{display:block}}.s-about-settings__header__info .header-text{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:600;line-height:1.7}@media screen and (max-width:760px){.s-about-settings__header__info .header-text{font-weight:500;line-height:1.8}}.s-about-settings__header__info .header-text{color:var(--color-brand-gray-600);text-align:center}@media screen and (max-width:760px){.s-about-settings__header__info .header-text{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8;margin-top:var(--space-ms)}}@media screen and (max-width:760px) and (max-width:760px){.s-about-settings__header__info .header-text{line-height:1.7}}.s-about-settings__header__info .header-note{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7;margin-top:var(--space-xxs)}@media screen and (max-width:760px){.s-about-settings__header__info .header-note{line-height:1.8}}.s-about-settings__header__info .header-note{color:var(--color-brand-gray-600);text-align:center}@media screen and (max-width:760px){.s-about-settings__header__info .header-note{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}}@media screen and (max-width:760px) and (max-width:760px){.s-about-settings__header__info .header-note{line-height:1.8}}.s-about-settings__header__cover{flex:0 0 400px}@media screen and (max-width:760px){.s-about-settings__header__cover{display:none}}.s-about-settings__points{display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-xxl)}@media screen and (max-width:760px){.s-about-settings__points{display:grid;gap:var(--space-xs);grid-template-columns:100%;margin-top:var(--space-lg);padding:var(--space-sm)}}.s-about-settings__point{background-color:var(--color-brand-gray-50);border-radius:var(--border-radius-md);padding:var(--space-lg) var(--space-xxl)}@media screen and (max-width:760px){.s-about-settings__point{border-radius:var(--border-radius-sm);padding:var(--space-lg) var(--space-ms)}}.s-about-settings__point .point-header{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center}.s-about-settings__point .point-header span{display:block;font-family:Inter,sans-serif;font-size:var(--font-size-ms);font-weight:700;line-height:1.6}@media screen and (max-width:760px){.s-about-settings__point .point-header span{line-height:1.5}}.s-about-settings__point .point-header span{color:var(--color-brand-gold-800);text-align:center;text-transform:uppercase}.s-about-settings__point .point-header h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-about-settings__point .point-header h3{line-height:1.6}}.s-about-settings__point .point-header h3{color:var(--color-brand-gray-800);text-align:center}.s-about-settings__point .point-detail{margin-top:var(--space-ms)}.s-about-settings__point .point-detail .arrow{align-items:center;display:flex;justify-content:center;padding-block:var(--space-sm)}.s-about-settings__point .point-detail .arrow i{display:block;width:12px}.s-about-settings__point .point-detail .shadow{filter:drop-shadow(4px 4px 16px var(--color-brand-shadow-sm))}.s-about-settings__point .point-detail__info{align-items:center;background-color:var(--color-brand-white);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) var(--space-ms)}.s-about-settings__point .point-detail__info .image-wrap{max-width:450px;width:100%}.s-about-settings__point .point-detail__info .info-block>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ms);font-weight:600;line-height:1.8;text-align:center}@media screen and (max-width:760px){.s-about-settings__point .point-detail__info .info-block>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}}@media screen and (max-width:760px) and (max-width:760px){.s-about-settings__point .point-detail__info .info-block>p{line-height:1.7}}.s-about-settings__point .point-detail__info .info-block>span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-about-settings__point .point-detail__info .info-block>span{line-height:1.8}}.s-about-settings__point .point-detail__info .info-block>span{color:var(--color-brand-gray-500);display:block;text-align:center}@media screen and (min-width:761px){.s-about-settings__point:last-child{align-items:center;display:flex;gap:var(--space-ms);grid-column:span 2}.s-about-settings__point:last-child .point-header{flex:0 0 240px}.s-about-settings__point:last-child .point-detail{flex:1 1 auto}}.s-about-settings__footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:var(--space-xxl)}@media screen and (max-width:760px){.s-about-settings__footer{padding-inline:var(--space-ms)}}.s-about-gift{background-color:var(--color-brand-black-xs);border-radius:var(--border-radius-lg);margin-top:var(--space-3xl)}@media screen and (max-width:760px){.s-about-gift{border-radius:var(--border-radius-sm);margin-top:var(--space-lg);margin-inline:var(--space-sm)}}.s-about-gift__inner{padding:var(--space-xxl) var(--space-xs);position:relative}@media screen and (max-width:760px){.s-about-gift__inner{padding:var(--space-xs)}}.s-about-gift__content>span{display:block;font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:760px){.s-about-gift__content>span{line-height:1.4}}.s-about-gift__content>span{color:var(--color-brand-gray-300);text-transform:uppercase}@media screen and (max-width:760px){.s-about-gift__content>span{font-family:Inter,sans-serif;font-size:var(--font-size-xs);font-weight:700;line-height:1.4}}@media screen and (max-width:760px) and (max-width:760px){.s-about-gift__content>span{font-weight:500;line-height:1.3}}.s-about-gift__content>h2{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-about-gift__content>h2{line-height:1.6}}.s-about-gift__content>h2{margin-top:var(--space-xxs);text-align:center}@media screen and (max-width:760px){.s-about-gift__content>h2{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8;margin-top:0}}@media screen and (max-width:760px) and (max-width:760px){.s-about-gift__content>h2{line-height:1.7}}.s-about-gift__content>h2>strong{color:var(--color-brand-gold-800)}.s-about-gift__content>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ms);font-weight:600;line-height:1.8;margin-top:var(--space-3xs);text-align:center}@media screen and (max-width:760px){.s-about-gift__content>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:600;line-height:1.7;margin-top:0}}@media screen and (max-width:760px) and (max-width:760px){.s-about-gift__content>p{font-weight:500;line-height:1.8}}.s-about-gift__accents{position:static}.s-about-gift__accent{position:absolute;top:50%;translate:0 -50%}.s-about-gift__accent--l{right:66%;width:138px}@media screen and (max-width:760px){.s-about-gift__accent--l{left:0;right:auto;top:20%;width:76px}}.s-about-gift__accent--r{left:64%;width:145px}@media screen and (max-width:760px){.s-about-gift__accent--r{left:auto;right:-12px;top:74%;width:86px}}.s-about-howto{background:url(../images/bg-texture.webp) 50%/cover no-repeat;border-radius:var(--border-radius-lg);margin-top:100px;scroll-margin-top:var(--header-height)}@media screen and (max-width:760px){.s-about-howto{background:url(../images/bg-texture-sp.webp) 50%/cover no-repeat;margin-top:var(--space-xl);padding-top:var(--space-xl)}}.s-about-howto__inner{padding:var(--space-5xl) var(--space-5xl)}@media screen and (max-width:760px){.s-about-howto__inner{padding:var(--space-md) var(--space-sm)}}.s-about-howto__header .c-title>div:after{background-color:var(--color-brand-white)}.s-about-howto__steps{display:grid;grid-template-columns:100%;margin-top:var(--space-xxl);row-gap:var(--space-xxl)}@media screen and (max-width:760px){.s-about-howto__steps{margin-top:var(--space-ms)}}.s-about-howto__steps .step-item{background-color:var(--color-brand-white);border-radius:var(--border-radius-md);display:flex;overflow:hidden}@media screen and (max-width:760px){.s-about-howto__steps .step-item{border-radius:var(--border-radius-sm);flex-direction:column-reverse}}.s-about-howto__steps .step-item>*{flex:0 0 50%}@media screen and (max-width:760px){.s-about-howto__steps .step-item>*{flex:1 1 auto}}.s-about-howto__steps .step-item__info{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xxl)}@media screen and (max-width:760px){.s-about-howto__steps .step-item__info{gap:10px;padding:var(--space-ml) var(--space-ms)}}.s-about-howto__steps .step-item__info>span{display:inline-block}.s-about-howto__steps .step-item__info>h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-about-howto__steps .step-item__info>h3{line-height:1.6}}.s-about-howto__steps .step-item__info>h3{font-size:var(--font-size-ms)}@media screen and (max-width:760px){.s-about-howto__steps .step-item__info>h3{font-size:var(--font-size-ml)}}.s-about-howto__steps .step-item__info>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-about-howto__steps .step-item__info>p{line-height:1.7}}.s-about-howto__steps .step-item__info>p{color:var(--color-brand-gray-600)}@media screen and (max-width:760px){.s-about-howto__steps .step-item__info>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}}@media screen and (max-width:760px) and (max-width:760px){.s-about-howto__steps .step-item__info>p{line-height:1.8}}.s-about-howto__steps .step-item__info>p>span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-about-howto__steps .step-item__info>p>span{line-height:1.8}}.s-about-howto__steps .step-item__info>p>span{color:var(--color-brand-gray-500);display:block;margin-top:10px}.s-about-howto__steps .step-item__image{position:relative}.s-about-howto__steps .step-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-about-howto__steps .step-item__image__accent{bottom:47px;height:100px;position:absolute;right:10px;width:100px}@media screen and (max-width:760px){.s-about-howto__steps .step-item__image__accent{bottom:0;translate:0 50%}}.s-about-support{margin-top:var(--space-6xl);padding-inline:var(--space-xl);padding-bottom:var(--space-4xl);scroll-margin-top:var(--header-height)}@media screen and (max-width:760px){.s-about-support{margin-top:var(--space-3xl);padding-inline:var(--space-ms);padding-bottom:var(--space-xl)}}.s-about-support__inner{margin-inline:auto;max-width:893px;width:100%}@media screen and (max-width:760px){.s-about-support__inner{max-width:100%}}.s-about-support__overview{margin-top:var(--space-lg)}.s-about-support__overview__image{margin-inline:auto;max-width:279px;width:100%}@media screen and (max-width:760px){.s-about-support__overview__image{max-width:200px}}.s-about-support__overview__content{margin-top:var(--space-lg)}.s-about-support__overview__content>h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-about-support__overview__content>h3{line-height:1.6}}.s-about-support__overview__content>h3{text-align:center}@media screen and (max-width:760px){.s-about-support__overview__content>h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}}@media screen and (max-width:760px) and (max-width:760px){.s-about-support__overview__content>h3{line-height:1.7}}.s-about-support__overview__content>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-about-support__overview__content>p{line-height:1.7}}.s-about-support__overview__content>p{margin-top:var(--space-ms);text-align:center}@media screen and (max-width:760px){.s-about-support__overview__content>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7;margin-top:var(--space-xxs)}}@media screen and (max-width:760px) and (max-width:760px){.s-about-support__overview__content>p{line-height:1.8}}.s-about-support__overview__content>.button-wrap{display:flex;justify-content:center;margin-top:var(--space-lg)}.s-about-support__overview__content>.button-wrap>.a-button-link--border{background-color:var(--color-brand-white);max-width:584px;width:100%}.s-about-support__faq{background-color:var(--color-brand-white);border-radius:var(--border-radius-md);margin-top:var(--space-6xl)}.s-about-support__faq__title{align-items:center;border-bottom:3px solid var(--color-brand-gold-50);display:flex;justify-content:center;padding-bottom:var(--space-xl);padding-top:var(--space-xxl);padding-inline:var(--space-md);position:relative}@media screen and (max-width:760px){.s-about-support__faq__title{padding-bottom:var(--space-ms);padding-top:var(--space-lg);padding-inline:var(--space-ms)}}.s-about-support__faq__title:before{background-color:var(--color-brand-white);border-radius:var(--border-radius-full);content:"";height:165px;left:50%;position:absolute;top:0;translate:-50% -65px;width:165px;z-index:-1}@media screen and (max-width:760px){.s-about-support__faq__title:before{height:145px;translate:-50% -45px;width:145px}}.s-about-support__faq__title__icon{left:50%;position:absolute;top:0;translate:-50% -50%;width:65px}@media screen and (max-width:760px){.s-about-support__faq__title__icon{width:50px}}.s-about-support__faq__title h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5;position:relative}@media screen and (max-width:760px){.s-about-support__faq__title h3{line-height:1.6}}.s-about-support__faq__title h3{color:var(--color-brand-gray-600)}.s-about-support__faq__list{padding:0 var(--space-xxl) var(--space-xxl)}@media screen and (max-width:760px){.s-about-support__faq__list{padding:0 var(--space-ms) var(--space-ms)}}.s-about-support__faq__list .faq-item{border-bottom:1px solid var(--color-brand-gray-100)}.s-about-support__faq__list .faq-item:last-child{border-bottom:none}.s-about-support__faq__list .faq-item__trigger{align-items:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;gap:var(--space-xxs);padding-block:var(--space-ml);text-align:left;width:100%}.s-about-support__faq__list .faq-item__label{flex:0 0 28px;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-about-support__faq__list .faq-item__label{line-height:1.7}}.s-about-support__faq__list .faq-item__label{color:var(--color-brand-gold-800);text-align:center}.s-about-support__faq__list .faq-item__question{flex:1;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-about-support__faq__list .faq-item__question{line-height:1.7}}.s-about-support__faq__list .faq-item__question{color:var(--color-brand-gray-800)}.s-about-support__faq__list .faq-item__icon{align-items:center;color:var(--color-brand-gray-800);display:flex;flex:0 0 24px;justify-content:center;position:relative}@media screen and (max-width:760px){.s-about-support__faq__list .faq-item__icon{translate:0 15%}}.s-about-support__faq__list .faq-item__icon-minus,.s-about-support__faq__list .faq-item__icon-plus{display:flex;transition:opacity var(--duration-base) var(--ease-standard)}.s-about-support__faq__list .faq-item__icon-minus{align-items:center;inset:0;justify-content:center;opacity:0;position:absolute}.s-about-support__faq__list .faq-item.is-open .faq-item__icon-plus{opacity:0}.s-about-support__faq__list .faq-item.is-open .faq-item__icon-minus{opacity:1}.s-about-support__faq__list .faq-item__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease-standard)}.s-about-support__faq__list .faq-item.is-open .faq-item__content{grid-template-rows:1fr}.s-about-support__faq__list .faq-item__answer{background-color:var(--color-brand-gray-50);min-height:0;overflow:hidden}.s-about-support__faq__list .faq-item__answer-head{align-items:center;display:flex;gap:var(--space-xxs);padding:var(--space-ml) var(--space-ml) var(--space-xxs)}@media screen and (max-width:760px){.s-about-support__faq__list .faq-item__answer-head{padding:var(--space-ms) var(--space-sm) var(--space-xxs)}}.s-about-support__faq__list .faq-item__answer-title{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-about-support__faq__list .faq-item__answer-title{line-height:1.7}}.s-about-support__faq__list .faq-item__answer-title{color:var(--color-brand-gray-800)}.s-about-support__faq__list .faq-item__answer-body{align-items:flex-start;display:flex;padding:var(--space-ml) var(--space-ml)}@media screen and (max-width:760px){.s-about-support__faq__list .faq-item__answer-body{padding:var(--space-ms) var(--space-sm)}}.s-about-support__faq__list .faq-item__answer-body:before{content:"A.";flex:0 0 28px;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;height:28px;line-height:1.8;translate:0 -10%}@media screen and (max-width:760px){.s-about-support__faq__list .faq-item__answer-body:before{line-height:1.7}}.s-about-support__faq__list .faq-item__answer-body:before{color:var(--color-brand-gold-800);text-align:center}.s-about-support__faq__list .faq-item__answer-body p{flex:1;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-about-support__faq__list .faq-item__answer-body p{line-height:1.8}}.s-about-support__faq__list .faq-item__answer-body p{color:var(--color-brand-gray-800);line-height:1.8}.s-about-support__faq__list .faq-item__answer-body p span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-about-support__faq__list .faq-item__answer-body p span{line-height:1.8}}.s-about-support__faq__list .faq-item__answer-body p span{color:var(--color-brand-gray-500);display:block;margin-top:var(--space-xxs)}