.s-subsc-experience .s-subsc-experience__container{max-width:50rem;padding-top:5rem}.s-subsc-experience .header{display:grid;place-items:center}.s-subsc-experience .header__catch-copy{color:#6f8ad5;display:inline-block;font-size:1.125rem;font-weight:700;letter-spacing:.02em;margin-inline:auto;position:relative;text-align:center}.s-subsc-experience .header__catch-copy:after{margin-left:.75rem;right:-1.125rem;transform:rotate(35deg)}.s-subsc-experience .header__catch-copy:after,.s-subsc-experience .header__catch-copy:before{background-color:#6f8ad5;bottom:0;content:"";display:inline-block;height:22px;position:absolute;width:2px}.s-subsc-experience .header__catch-copy:before{left:-1.125rem;transform:rotate(-35deg)}.s-subsc-experience .header__text{font-size:.875rem;line-height:2;margin-top:2.5rem;text-align:center}.s-subsc-experience .article{margin-top:2.5rem}.s-subsc-experience .article__header{align-items:center;display:grid;grid-template-columns:auto 1fr}@media screen and (max-width:760px){.s-subsc-experience .article__header{align-items:end}}.s-subsc-experience .article__header-image{align-items:center;display:grid;gap:.75rem;grid-auto-flow:column}@media screen and (max-width:760px){.s-subsc-experience .article__header-image{grid-auto-flow:row}}.s-subsc-experience .article__header-image__pickup{width:4.5625rem}.s-subsc-experience .article__header-image__product{width:2.5rem}.s-subsc-experience .article__header-title{font-size:1.25rem;font-weight:700;letter-spacing:.04em}@media screen and (max-width:760px){.s-subsc-experience .article__header-title{font-size:min(4.9751243781vw,1.25rem);margin-bottom:.25rem;margin-left:-1.75rem}}.s-subsc-experience .article__image{margin-top:1rem}.s-subsc-experience .article__title{color:#6f8ad5;font-size:1.5rem;font-weight:700;line-height:1.6;margin-top:1.5rem}@media screen and (max-width:760px){.s-subsc-experience .article__title{font-size:1.375rem;text-align:justify}}.s-subsc-experience .pc-only{display:block}@media screen and (max-width:760px){.s-subsc-experience .pc-only{display:none}}.s-subsc-experience .article__name{color:#707070;font-size:.75rem;margin-top:1rem}.s-subsc-experience .content{margin-top:1.5rem}.s-subsc-experience .content-desc{align-items:center;border:2px solid #e0e0e0;border-radius:40px;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:2rem;padding:1.5rem 2rem}@media screen and (max-width:760px){.s-subsc-experience .content-desc{border-radius:24px;grid-template-columns:1fr;margin-top:1.5rem}}.s-subsc-experience .content-title{background-color:#6f8ad5;border-radius:4px;color:#fff;font-size:.875rem;font-weight:700;padding:.75rem 1rem}.s-subsc-experience .content-text{font-size:.875rem;line-height:2;margin-top:1rem}.s-subsc-experience .content-catch-copy{color:#6f8ad5;line-height:1.6}.s-subsc-experience .content-product-name{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:1.5rem}.s-subsc-experience .content-label{background-color:rgba(255,82,82,.08);color:#ff5252;display:inline-block;font-size:.875rem;font-weight:700;margin-top:.5rem;padding:.25rem .5rem}.s-subsc-experience .content-price-container{align-items:end;display:grid;gap:.75rem;grid-auto-columns:max-content;grid-auto-flow:column}.s-subsc-experience .en{color:#ff5252;font-family:Noto Sans Jp,sans-serif;font-size:.875rem;font-weight:700}.s-subsc-experience .digit{color:#ff5252;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.02em}.s-subsc-experience .tax{color:#ff5252;font-size:.75rem;font-weight:700;position:relative}.s-subsc-experience .content-original-price{color:#707070;font-family:dnp-shuei-gothic-gin-std,sans-serif;margin-bottom:.25rem;position:relative}.s-subsc-experience .content-original-price:after{background-color:#707070;content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:100%}.s-subsc-experience .button{align-items:center;border:1px solid #0066be;border-radius:4px;color:#0066be;display:inline-flex;gap:.75rem;letter-spacing:.02em;margin-top:1.5rem;padding:.5rem .75rem}.s-subsc-experience .chevron{display:block;margin-top:.0625rem;transform:rotate(-90deg)}.s-subsc-experience .aside{display:grid;margin-top:5rem;place-items:center}.s-subsc-experience .aside-button{background-color:#00217a;border-radius:32px;color:#fff;display:inline-block;margin-top:1.5rem;max-width:17.5rem;padding:1.25rem 1rem;position:relative;text-align:center;width:100%}.s-subsc-experience .aside-button__chevron{display:block;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(-90deg)}.s-subsc-experience .aside-banner{margin-top:4rem}