.s-subsc-feature{background-color:#f5f5f5}.s-subsc-feature.--convenient{margin-top:6.5rem}.s-subsc-feature .s-subsc-feature__container{padding-bottom:2.5rem;text-align:center}@media screen and (max-width:760px){.s-subsc-feature .s-subsc-feature__container{padding-left:1rem;padding-right:1rem}}.s-subsc-feature .hgroup{transform:translateY(-75%)}.s-subsc-feature .sub-title{font-size:1.125rem;line-height:1;text-align:center}.s-subsc-feature .chevron{display:inline-flex;margin-top:.125rem;max-width:12.0625rem;width:100%}.s-subsc-feature .title{color:#6f8ad5;font-size:2.5rem;font-weight:700;line-height:1;margin-top:.125rem}.s-subsc-feature .list{margin-inline:auto;max-width:45rem;text-align:left;width:100%}@media screen and (max-width:760px){.s-subsc-feature .list{margin-top:-1.5rem}}.s-subsc-feature .list .list-item{background-color:#fff;padding:1.5rem 2.5rem}.s-subsc-feature .list .list-item:not(:first-child){margin-top:1.5rem}@media screen and (max-width:760px){.s-subsc-feature .list .list-item{padding:1.5rem}}.s-subsc-feature .list .list-item__header{display:grid;gap:1rem;grid-template-columns:auto 1fr}.s-subsc-feature .list .list-item__icon{width:4rem}.s-subsc-feature .list .list-item__label{background-color:#6f8ad5;border-radius:1rem;color:#fff;display:inline-block;font-weight:700;letter-spacing:.02em;padding:.125rem .75rem}.s-subsc-feature .list .list-item__h2{font-size:1.5rem;font-weight:700;margin-top:.25rem}@media screen and (max-width:760px){.s-subsc-feature .list .list-item__h2{margin-top:.1875rem}}.s-subsc-feature .list .list-item__text{color:#434446;font-size:.875rem;line-height:2;margin-top:.75rem;padding-left:5rem;text-align:justify}@media screen and (max-width:760px){.s-subsc-feature .list .list-item__text{padding-left:0}}.s-subsc-feature .list .list-item__h3{font-size:1.25rem;font-weight:700;letter-spacing:.04em;margin-top:2rem;padding-left:5rem;text-align:center}@media screen and (max-width:760px){.s-subsc-feature .list .list-item__h3{padding-left:0}}.s-subsc-feature .list .list-item__list{margin-top:.5rem;padding-left:5rem}@media screen and (max-width:760px){.s-subsc-feature .list .list-item__list{padding-left:0}}.s-subsc-feature .list .list-item__list-item{border-top:1px solid #ececec;padding:1rem 0;width:100%}.s-subsc-feature .list .list-item__list-item:last-child{border-bottom:none}.s-subsc-feature .list .list-item__list-item__container{align-items:baseline;display:flex;justify-content:space-around;padding:0 6.875rem}@media screen and (max-width:760px){.s-subsc-feature .list .list-item__list-item__container{flex-direction:column;justify-content:center;margin-inline:auto;padding:0;text-align:center;width:-moz-fit-content;width:fit-content}}.s-subsc-feature .list .list-item__list-item__yen{font-family:Noto Sans JP,sans-serif;font-size:.75rem;font-weight:700;margin-right:-.1875rem}.s-subsc-feature .list .list-item__list-item__text{font-size:.875rem}.s-subsc-feature .list .list-item__list-item__discount{color:#ff5252;font-size:.875rem;font-weight:700}.s-subsc-feature .list .list-item__list-item__price{font-family:Noto Sans JP,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.04em;margin-right:-.25rem}.s-subsc-feature .list .list-item__list-item__tax{font-size:.75rem;font-weight:700;margin-left:-.25rem;margin-right:-.375rem}.s-subsc-feature .list .list-item__list-item__text{font-weight:700;margin-left:-.25rem}.s-subsc-feature .list .list-item__list-item__discount{border-bottom:4px solid #ff5252;display:inline-block;margin-left:auto;padding:0 .5rem}@media screen and (max-width:760px){.s-subsc-feature .list .list-item__list-item__discount{display:block;margin-left:0;margin-inline:auto}}.s-subsc-feature .list .list-item__list-item__digit{color:#ff5252;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.04em;margin-right:-.1875rem}.s-subsc-feature .list .list-item__list-item__percentage{color:#ff5252;font-size:.875rem;font-weight:700}.s-subsc-feature .list .list-item__list-item__off{color:#ff5252;font-family:Noto Sans JP,sans-serif;font-size:1.5rem}.s-subsc-feature .list .pc-only{display:block}@media screen and (max-width:760px){.s-subsc-feature .list .pc-only{display:none}}