.parts-coupon .page-contents{padding:35px 0 75px}@media(min-width: 768px){.parts-coupon .page-contents{padding:100px 0 150px}}.parts-coupon *{letter-spacing:.03em}.parts-coupon .coupon-heading{font-weight:700;text-align:center;font-size:2rem}@media(min-width: 768px){.parts-coupon .coupon-heading{font-size:2.6rem}}.parts-coupon .coupon-heading::after{content:"";display:block;height:2px;width:150px;background:#019d85;margin:10px auto 0}@media(min-width: 768px){.parts-coupon .coupon-heading::after{width:300px}}.parts-coupon .coupon-heading:where(.coupon-lead+*){margin-top:30px}@media(min-width: 768px){.parts-coupon .coupon-heading:where(.coupon-lead+*){margin-top:60px}}.parts-coupon .coupon-lead{font-weight:500;text-align:center;font-size:1.4rem;margin-top:15px}@media(min-width: 768px){.parts-coupon .coupon-lead{font-size:1.6rem;margin-top:25px}}.parts-coupon .link-button{margin:20px auto 0;text-align:center;font-weight:500}@media(min-width: 768px){.parts-coupon .link-button{margin-top:30px}}.parts-coupon .link-button a{background-color:#019d85;color:#fff;min-width:220px;max-width:1100px;min-height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 30px;font-size:1.5rem;word-break:break-word}@media(min-width: 768px){.parts-coupon .link-button a{min-width:300px;padding:10px 40px;font-size:2rem;min-height:70px;-webkit-transition:background-color .1s;transition:background-color .1s}}.parts-coupon .link-button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}.parts-coupon .link-button span::after{content:"";display:inline-block;width:12px;height:12px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;margin-left:12px}@media(min-width: 768px){.parts-coupon .link-button span::after{width:15px;height:15px;border-top-width:2px;border-right-width:2px;margin-left:20px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media(min-width: 768px){.parts-coupon .link-button a:hover{background-color:#8fddd1}.parts-coupon .link-button a:hover span::after{-webkit-transform:rotate(45deg) translate(10px, -10px);transform:rotate(45deg) translate(10px, -10px)}}.parts-coupon .coupon-list{margin-top:40px}@media(min-width: 768px){.parts-coupon .coupon-list{margin-top:60px}}.parts-coupon .coupon-item{border:2px solid #f05064;background:#fff6f6;padding:15px 8px}@media(min-width: 768px){.parts-coupon .coupon-item{padding:15px}}.parts-coupon .coupon-item:not(:first-child){margin-top:20px}@media(min-width: 768px){.parts-coupon .coupon-item:not(:first-child){margin-top:30px}}.parts-coupon .coupon-head{padding-inline:8px}@media(min-width: 768px){.parts-coupon .coupon-head{padding-inline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.parts-coupon .coupon-logo{display:block;width:100px;aspect-ratio:144/95;-o-object-fit:contain;object-fit:contain;margin:0 auto}@media(min-width: 768px){.parts-coupon .coupon-logo{width:144px;margin:0 25px 0 0;-ms-flex-negative:0;flex-shrink:0}}.parts-coupon .coupon-info{line-height:1.2}.parts-coupon .coupon-info p+p{margin-top:5px}.parts-coupon .coupon-info .place{font-size:1.1rem}@media(min-width: 768px){.parts-coupon .coupon-info .place{font-size:1.6rem}}.parts-coupon .coupon-info .place::before{content:"[ "}.parts-coupon .coupon-info .place::after{content:" ] "}.parts-coupon .coupon-info .category{font-size:1.1rem}@media(min-width: 768px){.parts-coupon .coupon-info .category{font-size:1.6rem}}.parts-coupon .coupon-info .name{font-weight:700;font-size:1.4rem}@media(min-width: 768px){.parts-coupon .coupon-info .name{font-size:2.6rem}}.parts-coupon .coupon-info .date{font-weight:500;font-size:1.3rem}@media(min-width: 768px){.parts-coupon .coupon-info .date{font-size:1.6rem}}.parts-coupon .coupon-detail{background:#fff;padding:10px 8px;margin-top:15px}@media(min-width: 768px){.parts-coupon .coupon-detail{padding:15px}}.parts-coupon .coupon-detail .title{color:#f05064;font-weight:700;font-size:1.4rem}@media(min-width: 768px){.parts-coupon .coupon-detail .title{font-size:1.8rem}}.parts-coupon .coupon-detail .notes{font-size:1.2rem;margin-top:5px}@media(min-width: 768px){.parts-coupon .coupon-detail .notes{font-size:1.4rem}}/*# sourceMappingURL=parts-coupon.min.css.map */