.m-heading-04.is-border{border-bottom:1px dotted #707070;padding-bottom:10px;margin-bottom:5px}.u-ls-m10{letter-spacing:-0.01em}.price__ttl{font-weight:700;font-size:clamp(1.88rem,5.86vw,4.5rem);line-height:1.5;text-align:center;background-color:#c9f77f;padding:8px 16px}.price__row+.price__row{border-top:1px solid #c9f77f}.price__col-list{display:flex;justify-content:space-between;align-items:center}.price__col-item{flex:0 0 min(180px, 23.44vw);height:min(180px, 23.44vw);display:flex;justify-content:center;align-items:center;font-weight:700;font-size:clamp(1.1rem,2.87vw,2.2rem);line-height:1.5;text-align:center;border-radius:50%;background-color:#c9f77f}.price__comment{width:55.93%;margin-left:auto;margin-right:6.35%}.price .m-card-01__price .large{font-size:clamp(4rem,13vw,11.4rem)}.price .m-card-04__price{font-size:clamp(4.1rem,12.91vw,9rem)}@media screen and (min-width: 768px){.price__ttl{font-size:clamp(2.14rem,2.14vw,3rem)}.price__row{display:flex;justify-content:space-between}.price__col{flex:0 0 47.97%}.price__col-item{flex:0 0 min(142px, 10.14vw);height:min(142px, 10.14vw);font-size:clamp(1.14rem,1.14vw,1.6rem)}.price .m-card-01__price .large{font-size:clamp(4.8rem,5vw,7.6rem)}.price .m-card-04__price{font-size:clamp(4rem,5.2vw,7rem)}}@media screen and (max-width: 767px){.price__col+.price__col{margin-top:40px}.price__col-list{flex-wrap:wrap}}