@charset "UTF-8";.coupon[data-astro-cid-e6tf74wt]{margin-top:0}@media screen and (min-width:768px),print{.coupon[data-astro-cid-e6tf74wt]{width:440px;margin-left:auto;margin-right:auto}}.coupon__box[data-astro-cid-e6tf74wt]{width:100%;background-color:#fff;border-radius:8px;position:relative}.coupon__box--regular[data-astro-cid-e6tf74wt]{border:#3176d5 3px solid;padding-top:20px}.coupon__box--regular[data-astro-cid-e6tf74wt] .coupon__codes--code[data-astro-cid-e6tf74wt]{color:#d6006b}.coupon__box--regular[data-astro-cid-e6tf74wt] .coupon__image[data-astro-cid-e6tf74wt]{padding:0 35px}@media screen and (max-width:767.9px){.coupon__box--regular[data-astro-cid-e6tf74wt] .coupon__image[data-astro-cid-e6tf74wt]{padding:0 5%}}.coupon__box--regular[data-astro-cid-e6tf74wt] .coupon__btn[data-astro-cid-e6tf74wt]{margin-top:2px;margin-left:10px;background-color:#d6006b}.coupon__box--limited[data-astro-cid-e6tf74wt]{border:#fa9885 3px solid}.coupon__box--limited[data-astro-cid-e6tf74wt] .coupon__codes--code[data-astro-cid-e6tf74wt]{color:#d63213}.coupon__box--limited[data-astro-cid-e6tf74wt] .coupon__btn[data-astro-cid-e6tf74wt]{margin-top:2px;margin-left:10px;background-color:#d63213}.coupon__ribbon[data-astro-cid-e6tf74wt]{position:absolute;top:-8px;left:-8px}@media screen and (max-width:767.9px){.coupon__ribbon[data-astro-cid-e6tf74wt]{width:20%;top:-4%;left:-2%}.coupon__ribbon[data-astro-cid-e6tf74wt]>img[data-astro-cid-e6tf74wt]{width:100%}}.coupon__image[data-astro-cid-e6tf74wt]{display:block;border-radius:4px;overflow:hidden}@media screen and (max-width:767.9px){.coupon__image[data-astro-cid-e6tf74wt]{margin-right:auto;margin-left:auto}.coupon__image[data-astro-cid-e6tf74wt] img[data-astro-cid-e6tf74wt]{width:100%}}.coupon__detail[data-astro-cid-e6tf74wt]{display:flex;justify-content:space-between}@media screen and (min-width:768px),print{.coupon__detail[data-astro-cid-e6tf74wt]{width:310px;margin:5px auto 20px}}@media screen and (max-width:767.9px){.coupon__detail[data-astro-cid-e6tf74wt]{width:270px;margin:5px auto 20px}}.coupon__codes[data-astro-cid-e6tf74wt]{background-color:#f0f1f3;border-radius:8px;display:flex;align-items:center;padding-left:14px}@media screen and (min-width:768px),print{.coupon__codes[data-astro-cid-e6tf74wt]{width:227px;margin-top:3px}}@media screen and (max-width:767.9px){.coupon__codes[data-astro-cid-e6tf74wt]{width:184px}}.coupon__codes--lead[data-astro-cid-e6tf74wt]{font-size:12px}.coupon__codes--code[data-astro-cid-e6tf74wt]{font-size:18px}@media screen and (min-width:768px),print{.coupon__codes--code[data-astro-cid-e6tf74wt]{margin-left:40px}}@media screen and (max-width:767.9px){.coupon__codes--code[data-astro-cid-e6tf74wt]{margin-left:20px}}.coupon__btn[data-astro-cid-e6tf74wt]{width:100%;box-shadow:0 3px #63636359;max-width:80px;height:28px;border-radius:30px;font-size:12px;color:#fff;border:0;padding:0 0 3px;font-family:"M PLUS 1",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}@media screen and (min-width:768px),print{.coupon__btn[data-astro-cid-e6tf74wt]{cursor:pointer}}.coupon__btn[data-astro-cid-e6tf74wt].is-clicked{color:#333;background-color:#d1d1d1!important;pointer-events:none}.coupon-period[data-astro-cid-e6tf74wt]{display:flex;justify-content:center;background-color:#ecf4ff;line-height:1.3;border-radius:0 0 8px 8px;align-items:center}@media screen and (min-width:768px),print{.coupon-period[data-astro-cid-e6tf74wt]{padding:20px 0}}@media screen and (max-width:767.9px){.coupon-period[data-astro-cid-e6tf74wt]{padding:15px 0}}.coupon-period__label[data-astro-cid-e6tf74wt]{color:#fff;background-color:#3176d5;border-radius:8px;height:-moz-fit-content;height:fit-content}@media screen and (min-width:768px),print{.coupon-period__label[data-astro-cid-e6tf74wt]{margin-right:20px;padding:15px 20px}}@media screen and (max-width:767.9px){.coupon-period__label[data-astro-cid-e6tf74wt]{margin-right:15px;padding:10px 15px}}.coupon-period-date[data-astro-cid-e6tf74wt]{color:#3176d5;text-align:left}@media screen and (min-width:768px),print{.coupon-period-date[data-astro-cid-e6tf74wt]{font-size:24px}}@media screen and (max-width:767.9px){.coupon-period-date[data-astro-cid-e6tf74wt]{font-size:18px}}@media screen and (min-width:768px),print{.coupon-period-date--strong[data-astro-cid-e6tf74wt]{font-size:30px}}@media screen and (max-width:767.9px){.coupon-period-date--strong[data-astro-cid-e6tf74wt]{font-size:24px}}
