.course-coupon-reserve-link-pc[data-v-3398010b]{box-sizing:border-box;color:#fff;text-align:center;background:#ffa014;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:134px;min-height:46px;padding:6px;font-size:.923077rem;font-weight:400;line-height:1.4;display:flex}.course-coupon-reserve-link-pc--compact[data-v-3398010b]{white-space:nowrap;width:96px;height:32px;min-height:32px;padding:0;font-size:1rem;font-weight:700}.coupon-item[data-v-69a7e057]{background:#fff9e7;border:2px solid #ffc814;border-radius:2px;display:flex;position:relative}.coupon-item__label[data-v-69a7e057]{color:#2e2e3b;background-color:#ffc814;flex-direction:column;justify-content:center;align-items:center;width:76px;min-height:80px;font-size:.923077rem;font-weight:700;display:flex}.coupon-item__logo[data-v-69a7e057]{width:52px;height:auto;display:block}.coupon-item__contents[data-v-69a7e057]{flex:496px;min-width:0;padding:24px}.coupon-item__name[data-v-69a7e057]{color:#2e2e3b;word-break:break-all;margin:0;font-size:1.23077rem;font-weight:700}.coupon-item__detail-list[data-v-69a7e057]{color:#2e2e3b;grid-template-columns:auto 1fr;gap:8px 16px;margin:16px 0 0;font-size:1rem;display:grid}.coupon-item__detail-term[data-v-69a7e057]{white-space:nowrap;font-weight:700}.coupon-item__detail-description[data-v-69a7e057]{word-break:normal;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.coupon-item__aside[data-v-69a7e057]{box-sizing:border-box;border-left:2px dashed #ffc814;flex-direction:column;flex:0 0 166px;justify-content:center;align-items:center;padding:12px 16px;display:flex}.coupon-item__aside[data-v-69a7e057]:before{content:"";background:#fff;border-radius:16px;width:32px;height:32px;position:absolute;top:-16px;right:150px;box-shadow:0 0 0 2px #ffc814}.coupon-item__aside[data-v-69a7e057]:after{content:"";background:#fff;width:36px;height:16px;position:absolute;top:-18px;right:148px}.coupon-item__aside-inner[data-v-69a7e057]{flex-direction:column;align-items:center;width:100%;display:flex}.coupon-item__aside-inner[data-v-69a7e057]:before{content:"";background:#fff;border-radius:16px;width:32px;height:32px;position:absolute;bottom:-16px;right:150px;box-shadow:0 0 0 2px #ffc814}.coupon-item__aside-inner[data-v-69a7e057]:after{content:"";background:#fff;width:36px;height:16px;position:absolute;bottom:-18px;right:148px}.coupon-item__expiration[data-v-69a7e057]{color:#2e2e3b;text-align:center;margin:0;font-size:1.07692rem;font-weight:700;line-height:1.4}.coupon-item__action[data-v-69a7e057]{margin-top:16px}.course-coupon-detail-pc[data-v-d3bad831]{margin:0;padding:0}.course-coupon-detail-pc__heading[data-v-d3bad831]{margin-bottom:20px}.course-coupon-detail-pc__list[data-v-d3bad831]{margin:0;padding:0;list-style:none}.course-coupon-detail-pc__item[data-v-d3bad831]:nth-child(n+2){margin-top:16px}
