.usage-price{max-width:555px;margin-inline:auto}.usage-price__heading{--color: #be3c7b}.usage-price__item{display:grid;justify-content:center;background-color:#fff;box-shadow:0px 4px 10px 0px rgba(105,105,105,.15)}@media print,screen and (min-width: 768px){.usage-price__item{gap:16px;padding:24px}}@media screen and (max-width: 767.98px){.usage-price__item{gap:8px;padding:16px}}@media print,screen and (min-width: 768px){.usage-price__item+.usage-price__note{margin-top:20px}}@media screen and (max-width: 767.98px){.usage-price__item+.usage-price__note{margin-top:16px}}@media print,screen and (min-width: 768px){.usage-price__button{max-width:336px;margin:48px auto 0}}@media screen and (max-width: 767.98px){.usage-price__button{margin-top:40px;padding:4px 20px;min-height:80px}}@media screen and (max-width: 767.98px){.usage-price__button .c-button__text{padding-inline:12px 16px;font-size:1.1875rem}}.basic-price{text-align:center}.basic-price__text{color:#be3c7b;font-family:"Oswald",sans-serif;font-weight:bold;word-break:break-all}@media print,screen and (min-width: 768px){.basic-price__text{font-size:2.25rem}}@media screen and (max-width: 767.98px){.basic-price__text{font-size:2rem}}.basic-price__text::before{content:"¥";margin-right:4px}@media print,screen and (min-width: 768px){.basic-price__text::before{font-size:1.5rem}}@media screen and (max-width: 767.98px){.basic-price__text::before{font-size:1.25rem}}.basic-price__text::after{content:" (税込)";color:#212529;font-family:"Noto Sans JP",sans-serif;font-size:.8125rem;font-weight:normal;word-break:keep-all}.basic-price__unit{font-size:.8125rem}.price-banner{max-width:754px;margin-inline:auto}@media print,screen and (min-width: 768px){.price-banner__image{margin-top:32px}}@media screen and (max-width: 767.98px){.price-banner__image{margin-top:24px}}
