@charset "UTF-8";.copy h2,.caution h2{text-align:center}.subscription-merit ul{width:100%;list-style:none;margin-left:0;margin-bottom:50px}@media only screen and (min-width:750px){.subscription-merit ul{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:100px;justify-content:center}}.subscription-merit ul>li{text-align:center;font-weight:700;font-size:calc(var(--font-4) * var(--FONT-ADJUST-BODY));background:#fff;padding:20px;border-radius:10px;margin-top:20px}@media only screen and (min-width:750px){.subscription-merit ul>li{width:calc(50% - 10px);margin-top:0}}.subscription-merit ul>li span{background:var(--CHART-COLOR);color:#fff;padding:10px;border-radius:5px;line-height:1;font-weight:700;font-size:80%;display:inline-block}.subscription-merit ul>li img{display:block;max-width:70px;margin:15px auto}.subscription-merit ul>li p{color:var(--CHART-COLOR);margin:0;padding:0}.subscriptioncycle-section{padding-top:50px}@media only screen and (min-width:750px){.subscriptioncycle-section{padding-top:100px}}.subscriptioncycle-section .top-area{text-align:center}.subscriptioncycle-section .top-area h2{line-height:1.4}@media only screen and (max-width:749px){.subscriptioncycle-section .top-area h2{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING) * .8)}}.subscriptioncycle-section .top-area h2>*{display:inline-block}.subscriptioncycle-section .top-area h2+p{padding-top:10px}@media only screen and (min-width:750px){.subscriptioncycle-section .top-area h2+p{padding-top:20px}}.subscriptioncycle-section .top-area h2 strong{color:var(--CHART-COLOR);font-size:110%}@media only screen and (max-width:749px){.subscriptioncycle-section .top-area p{text-align:left}}.subscriptioncycle-section .bottom-area{padding-top:30px}@media only screen and (min-width:750px){.subscriptioncycle-section .bottom-area{padding-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}.subscriptioncycle-section .bottom-area>*,.subscriptioncycle-section .bottom-area>*>*{margin:0}.subscriptioncycle-section .bottom-area>*>*+*{margin-top:20px}.subscriptioncycle-section .bottom-area>.image-area{margin-bottom:20px}@media only screen and (min-width:750px){.subscriptioncycle-section .bottom-area>.image-area{width:500px;margin-bottom:0}}.subscriptioncycle-section .bottom-area .image-area img{width:100%}@media only screen and (min-width:750px){.subscriptioncycle-section .bottom-area>*:not(.image-area){width:calc(100% - 550px)}}.subscriptioncycle-section .bottom-area table{width:100%}.subscriptioncycle-section .bottom-area table th,.subscriptioncycle-section .bottom-area table td{background:#fff;font-size:90%;text-align:left}.subscriptioncycle-section .bottom-area table td{font-weight:700;color:var(--CHART-COLOR)}.subscription-renewal-section{position:relative;background:#bc850a;color:#fff;border-radius:20px;padding-top:30px;width:calc(100% - (var(--outer) * 2))}.template-product .subscription-renewal-section{margin-top:30px;margin-bottom:30px}@media only screen and (min-width:750px){.template-product .subscription-renewal-section{margin-top:70px;margin-bottom:70px}}.subscription-merit__anchor{display:block;visibility:hidden;height:1px;width:1px;position:absolute;top:-110px;left:0}@media only screen and (min-width:750px){.subscription-merit__anchor{top:-160px}}@media only screen and (min-width:750px){.subscription-renewal-section{padding-top:50px;border-radius:30px}}.subscription-renewal-section .heading-size-4{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING) * .7)}@media only screen and (min-width:750px){.subscription-renewal-section .heading-size-4{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING) * .8)}}.subscription-renewal-section .heading-size-3{font-size:calc(var(--font-3) * var(--FONT-ADJUST-HEADING) * .8);line-height:1.6}.subscription-renewal-section h2 span,.subscription-renewal-section h3 span{display:inline-block}.subscription-renewal-section.subscription-merit{padding-bottom:30px}@media only screen and (min-width:750px){.subscription-renewal-section.subscription-merit{padding-bottom:50px}}.subscription-renewal-section.subscription-merit .subscriptioncycle-section{padding-top:0}.subscription-renewal-section.subscription-merit .renewal-point{background:#fff;color:var(--CHART-COLOR);border-radius:20px;padding:30px;margin:30px 0 0}@media only screen and (min-width:750px){.subscription-renewal-section.subscription-merit .renewal-point{padding:50px;margin:50px 0 0}}.subscription-renewal-section.subscription-merit .renewal-point>*{text-align:center;font-weight:700}.subscription-renewal-section.subscription-merit .renewal-point>ul{margin-top:30px;margin-bottom:10px}@media only screen and (min-width:750px){.subscription-renewal-section.subscription-merit .renewal-point>ul{margin-top:50px;margin-bottom:20px}}.subscription-renewal-section.subscription-merit .renewal-point>ul>li{background-color:#bc850a1a;padding-bottom:30px;position:relative}.subscription-renewal-section.subscription-merit .renewal-point>ul>li img{margin:0 auto 15px}.subscription-renewal-section.subscription-merit .renewal-point>ul>li h4{font-size:calc(var(--font-6) * var(--FONT-ADJUST-HEADING) * .55)}.subscription-renewal-section.subscription-merit .renewal-point>ul>li h4 span{display:inline-block}@media only screen and (max-width:749px){.subscription-renewal-section.subscription-merit .renewal-point>ul>li p{text-align:left;line-height:1.4}}.subscription-renewal-section.subscription-merit .renewal-point>ul>li>.label-ul{display:flex;justify-content:center;gap:10px}.subscription-renewal-section.subscription-merit .renewal-point>ul>li>.label-ul>a.label-icon{background:#fff;font-size:12px;color:var(--CHART-COLOR);padding:7px 10px 9px;line-height:1;border-radius:5px}.subscription-renewal-section.subscription-merit .renewal-point>ul>li>.label-ul>a.label-icon+.label-icon{top:40px}.subscription-renewal-section.subscription-merit .renewal-point>ul>li>*>span{background:inherit;color:var(--CHART-COLOR);padding:0;border-radius:0;line-height:1.4}@media only screen and (max-width:1000px){.subscription-renewal-section.subscription-merit .renewal-point>ul>li>*>span{display:inline}}.subscription-renewal-section.subscription-merit .renewal-point>ul+p{font-size:120%}.subscription-renewal-section.subscription-merit .renewal-point .col-2{margin-top:30px}@media only screen and (min-width:750px){.subscription-renewal-section.subscription-merit .renewal-point .col-2{display:flex;gap:30px;justify-content:space-between;align-items:center}}@media only screen and (min-width:750px){.subscription-renewal-section.subscription-merit .renewal-point .col-2 .img-box{width:300px}}.subscription-renewal-section.subscription-merit .renewal-point .col-2 .img-box img{width:100%;height:inherit}.subscription-renewal-section.subscription-merit .renewal-point .col-2 .text-box{text-align:left;font-weight:400;margin-top:20px;font-size:90%}@media only screen and (min-width:750px){.subscription-renewal-section.subscription-merit .renewal-point .col-2 .text-box{width:calc(100% - 300px);margin-top:0}}.subscription-renewal-section.subscription-merit .renewal-point .col-2 .text-box strong{font-weight:700;font-size:110%}.subscription-renewal-section.subscription-merit .renewal-point .col-2 .text-box dl{margin-top:20px;margin-bottom:0}.subscription-renewal-section.subscription-merit .renewal-point .col-2 .text-box dl dt{font-weight:700;margin-bottom:10px}.subscription-renewal-section.subscription-merit .renewal-point .col-2 .text-box dl dd{position:relative}.subscription-renewal-section.subscription-merit .renewal-point .col-2 .text-box dl dd:before{content:"\30fb";position:absolute;left:-10px}.template-product .product__content .product__description__content.subscription-renewal-info{background-color:#bc850a1a;padding:20px;margin-top:30px}.template-product .product__content .product__description__content.subscription-renewal-info h4{margin-top:0}.template-product .product__content .product__description__content.subscription-renewal-info p,.template-product .product__content .product__description__content.subscription-renewal-info a{font-weight:700;font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY) * .9);margin-top:.5em}.template-product #subscription-renewal:before{content:"";display:block;height:60px;margin-top:-60px;visibility:hidden}@media only screen and (min-width:750px){.template-product #subscription-renewal:before{height:30px;margin-top:-30px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/subscription-renewal.css.map */
