main{text-align:center}main h2{color:#a62000;font-weight:500;font-size:3.2rem}main h3{width:100%;font-size:2.4rem;margin:0}main h3 span{font-size:1.6rem;font-weight:500}main [class^=sn_btn--]::after{border-top:solid .3rem currentColor;border-right:solid .3rem currentColor}@media screen and (max-width: 768px ){main [class^=sn_btn--]::after{top:calc(50% - .4em);right:1.6em}}main [class^=sn_btn--]:hover{box-shadow:0 .4rem 1rem rgba(0,0,0,.3);transform:translate(-2px, -2px);filter:unset}main .kv_outer_wrap{background-color:#e65400;max-width:100vw}main .kv_inner_wrap{max-width:var(--width_max_pc_m);background-color:#e65400;margin:0 auto;padding:3rem}@media screen and (max-width: 768px ){main .kv_inner_wrap{padding:3rem 0}}main .kv_inner_wrap .cp-teaser{display:none}main .get-flow{max-width:100vw;margin-top:-11.5rem;margin-bottom:11rem}@media screen and (max-width: 768px ){main .get-flow{margin-top:-10rem;margin-bottom:4.2rem}}main .get-flow__down-arrow{background:#ffe2d1;-webkit-clip-path:polygon(0 0, 50% 35%, 100% 0, 100% 65%, 50% 100%, 0 65%);clip-path:polygon(0 0, 50% 35%, 100% 0, 100% 65%, 50% 100%, 0 65%);padding:6rem 0 1rem}@media screen and (max-width: 768px ){main .get-flow__down-arrow{-webkit-clip-path:polygon(0 0, 50% 20%, 100% 0, 100% 80%, 50% 100%, 0 80%);clip-path:polygon(0 0, 50% 20%, 100% 0, 100% 80%, 50% 100%, 0 80%)}}main .get-flow__down-arrow p{width:50rem;margin:9rem auto 3rem;position:relative}@media screen and (max-width: 768px ){main .get-flow__down-arrow p{margin:3rem auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}}main .get-flow__down-arrow p [class^=icon-]{position:absolute}main .get-flow__down-arrow p .icon-kira{bottom:-1rem;left:0;width:6rem}@media screen and (max-width: 768px ){main .get-flow__down-arrow p .icon-kira{bottom:2.7rem;left:-1.5rem;width:5rem}}main .get-flow__down-arrow p .icon-ticket{bottom:0;right:0;width:7rem}@media screen and (max-width: 768px ){main .get-flow__down-arrow p .icon-ticket{bottom:3rem;right:-1rem;width:5rem}}main .get-flow__down-arrow h2{margin-top:0;margin-bottom:4rem;font-size:2.8rem}@media screen and (max-width: 768px ){main .get-flow__down-arrow h2{font-weight:700;font-size:2rem}}main .get-flow__step{width:var(--width_max_pc_m);margin:5rem auto 2.4rem;display:flex;justify-content:center;align-items:center;gap:5rem}@media screen and (max-width: 768px ){main .get-flow__step{width:100%;flex-wrap:wrap;gap:0}}main .get-flow__step [class^=step-]{flex-basis:25%;align-self:flex-start}@media screen and (max-width: 768px ){main .get-flow__step [class^=step-]{flex-basis:100%;display:grid;grid-template-columns:30% 24rem;padding:0 1rem;gap:0 1rem;justify-content:center;align-items:center}}main .get-flow__step [class^=step-] img{height:27.5rem;width:auto}@media screen and (max-width: 768px ){main .get-flow__step [class^=step-] img{width:100%;height:auto}}@media screen and (max-width: 768px ){main .get-flow__step [class^=step-] p{text-align:left;font-size:var(--size_txt_s);max-width:24rem}}main .get-flow__step [class^=step-] p span{display:block;margin-top:.5rem;font-size:var(--size_txt_xs)}@media screen and (max-width: 768px ){main .get-flow__step [class^=step-] p span{font-size:var(--size_txt_xxs)}}main .get-flow__step .triangle{width:0;height:0;border-top:3rem solid rgba(0,0,0,0);border-bottom:3rem solid rgba(0,0,0,0);border-left:4.5rem solid #e65400}@media screen and (max-width: 768px ){main .get-flow__step .triangle{transform:rotate(90deg);border-top:3.5rem solid rgba(0,0,0,0);border-bottom:3.5rem solid rgba(0,0,0,0);border-left:3rem solid #e65400}}main .get-flow__note{max-width:77rem;margin:0 auto;padding:0 1rem}main .get-flow__note .note-date{font-weight:500;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto 1.6rem;padding:0 1rem}main .get-flow__note dl.note-supplement{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;background-color:#f6f7f8;font-size:var(--size_txt_s);line-height:1.5;padding:.5rem 3rem;align-items:start;justify-content:center}@media screen and (max-width: 768px ){main .get-flow__note dl.note-supplement{grid-template-columns:1fr;margin:0 auto;padding:1rem 3rem;max-width:44rem}}main .get-flow__note dl.note-supplement dt{font-weight:bold;white-space:nowrap;margin-right:1.2rem;text-align:center}@media screen and (max-width: 768px ){main .get-flow__note dl.note-supplement dt:last-of-type{margin-top:1rem}}main .get-flow__note dl.note-supplement dd{margin:0;text-align:left}.content_outer_wrap{max-width:100vw;background:url(/~/media/img/pt/cp/2025/03/coupon3000/bg_content.png) center bottom/contain no-repeat fixed #e65400;padding:5rem 0 10rem;background-attachment:fixed}@media screen and (max-width: 768px ){.content_outer_wrap{background:url(/~/media/img/pt/cp/2025/03/coupon3000/bg_content_sp.png) center bottom/contain no-repeat fixed #e65400}}.content_outer_wrap .content_inner_wrap{background-color:#fff;max-width:var(--width_max_pc_m);margin:0 auto 5.5rem;padding:2.6rem 6rem 5.6rem}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap{width:calc(100% - 6.5rem);padding:2.4rem 1.5rem 4.8rem;margin:0 1.75rem 3.2rem}}.content_outer_wrap .content_inner_wrap h2{margin-top:0}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap h2{font-size:2.4rem}}.content_outer_wrap .content_inner_wrap .category-box{display:flex;flex-wrap:wrap;justify-content:center;gap:4.8rem;margin:4.8rem auto 0;border-bottom:1px dashed #000}.content_outer_wrap .content_inner_wrap .category-box:last-child{border-bottom:none}.content_outer_wrap .content_inner_wrap .category-box .product-box{flex-basis:25%;text-decoration:none;color:currentColor;max-width:26rem}.content_outer_wrap .content_inner_wrap .category-box .product-box:hover img{filter:brightness(1.1)}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box{flex-basis:100%;max-width:100%;display:grid;grid-template-columns:40% 60%;gap:0 1rem}}.content_outer_wrap .content_inner_wrap .category-box .product-box .name{color:#333;font-weight:bold;height:4.8rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box .name{grid-column-start:2;grid-row-start:1;text-align:left;height:auto;font-size:var(--size_txt_s);margin:0;line-height:1.2;align-self:end;justify-content:flex-start}}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column{grid-row:span 2/span 2;grid-column-start:1;grid-row-start:1}}.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column img{width:18rem;transition:all .3s}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column img{width:100%}}.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column .price{width:20rem;margin:1.6rem auto}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column .price{width:100%;margin:.4rem 0 0}}.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column .price .sales-price{background-color:#000;color:#fff;font-size:2.4rem;padding:.6rem;line-height:1.25}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column .price .sales-price{font-size:var(--size_txt_m)}}.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column .price.cp{display:grid;grid-template-columns:5rem 1fr;align-items:center}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column .price.cp{grid-template-columns:3.5rem 1fr}}.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column .price.cp .sales-rate{padding:.3rem;-webkit-clip-path:polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);clip-path:polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);position:relative;z-index:2;margin-right:-1rem;padding-right:1rem;background-color:#000;color:#fff;font-size:var(--size_txt_l);line-height:1}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column .price.cp .sales-rate{font-size:var(--size_txt_xs);padding:.4rem}}.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column .price.cp .sales-rate span{font-size:var(--size_txt_xs)}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column .price.cp .sales-rate span{font-size:.8rem}}.content_outer_wrap .content_inner_wrap .category-box .product-box .left-column .price.cp .sales-price{background-color:#e65400;position:relative;z-index:1}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box .right-column{grid-column-start:2;grid-row-start:2;text-align:left}}.content_outer_wrap .content_inner_wrap .category-box .product-box .right-column .detail{font-size:1.4rem}.content_outer_wrap .content_inner_wrap .category-box .product-box .right-column .detail p{margin-bottom:1rem}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box .right-column .detail p{margin-bottom:.3rem;margin-top:.7rem}}.content_outer_wrap .content_inner_wrap .category-box .product-box .right-column .detail ul{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding-left:0;max-width:100%}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .category-box .product-box .right-column .detail ul{margin:0;margin-left:1.5rem;width:calc(100% - 1.5rem)}}.content_outer_wrap .content_inner_wrap .category-box .product-box .right-column .detail li{text-align:left}.content_outer_wrap .content_inner_wrap .sn_btn--sale{width:32rem;padding:1.7rem 4.7rem;font-size:2.2rem;line-height:1.4;background-color:#e65400;margin:0 0 3.2rem}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .sn_btn--sale{max-width:22rem;font-size:1.6rem;font-weight:700}}.content_outer_wrap .content_inner_wrap .sn_btn--sale.ranking{width:unset;padding:2.1rem 5.8rem 2.1rem 2.7rem;background-color:var(--color_sale);margin:0}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .sn_btn--sale.ranking{font-size:var(--size_txt_m);font-weight:500;max-width:30rem;padding:2.1rem 4rem 2.1rem 1rem}}.content_outer_wrap .content_inner_wrap .sn_btn--sale.ranking::before{content:"";display:inline-block;width:3rem;height:2rem;background:url("/~/media/img/pt/cp/2025/03/coupon3000/icon_crown.png") no-repeat center/contain;margin-right:8px;vertical-align:middle;padding-right:2rem}@media screen and (max-width: 768px ){.content_outer_wrap .content_inner_wrap .sn_btn--sale.ranking::before{margin-right:0;vertical-align:top}}@media screen and (max-width: 768px ){.content_outer_wrap .search__all{padding:0 1.5rem}}.content_outer_wrap .search__all h2{color:#fff}.content_outer_wrap .search__all .link-box{display:flex;margin:0 auto;justify-content:center;gap:0 10rem}@media screen and (max-width: 768px ){.content_outer_wrap .search__all .link-box{flex-wrap:wrap;gap:3.2rem 0}}.content_outer_wrap .search__all .link-box p{color:#fff;margin:0}.content_outer_wrap .search__all .link-box a{background-color:#fff;color:#e65400;border-radius:1rem;font-size:2rem;width:32rem;margin:.8rem}
/*# sourceMappingURL=coupon3000.min.css.map */