.cpPoint_mainbnr .cpPoint_ttl{display:none}#shopify-section-template--26505517072516__cp-point img{max-width:100%;vertical-align:middle}.cpPoint_mainbnr{text-align:center}.cpPoint_content{background:url(https://cdn.shopify.com/s/files/1/0740/0462/7701/files/pointcontent_bg.png?v=1763023473) repeat;padding:75px 0}.cpPoint_inner{width:90%;max-width:1200px;margin:0 auto}.cpPoint_contentTtl{color:#575746;text-align:center;font-size:40px;letter-spacing:0px;padding-bottom:55px}.cpPoint_saveText{font-size:20px;letter-spacing:-1px;color:#575746;line-height:1.5;font-weight:500}.cpPoint_saveList{display:flex;justify-content:space-between;margin:15px -20px 0}.cpPoint_saveDetail{color:#575746;font-size:19px;font-weight:700;letter-spacing:0;line-height:1.5}.cpPoint_saveDetail li{display:flex}.pointregister_wrap{margin:50px 0 80px;box-shadow:#63636366 0 2px 8px 1px;border:1px solid #dad7d1}.pointregister_head{background:#eee;display:flex;justify-content:space-between;padding:17px 20px;align-items:center}.pointregister_headttl{color:#575746;font-size:34px;letter-spacing:0}.registerTab{cursor:pointer}.registerTab_close{display:none}.pointhead_space{width:150px}.pointregister_body{text-align:center;background:#fff}.pointregister_bodyIn{padding:60px 30px}.pointregister_text01{color:#575746;font-size:20px;letter-spacing:-1px;line-height:1.5;padding-bottom:25px}.pointregister_stepList{margin-top:40px}.pointregister_step{padding-bottom:15px}.pointregister_link{width:70%;margin:0 auto}.pointregister_link a{background:#ffe69b;width:100%;display:block;border:3px solid #aa8000;text-align:center;padding:28px 0;color:#575746;font-size:28px;letter-spacing:0;font-weight:700;position:relative}.pointregister_link a:after{content:"";background:url(/cdn/shop/files/btn_r-arwicn.png?v=1763012239) no-repeat;position:absolute;width:31px;height:23px;right:30px}.pointget_box{background:#fff;border-radius:5px;box-shadow:#63636366 0 2px 8px 1px;border:1px solid #dad7d1;margin:115px 0 0;position:relative;padding:40px}.pointget_expired{position:absolute;top:-41px;left:-43px}.pointget_ttl{text-align:center;color:#575746;letter-spacing:-3px;font-size:42px;margin-left:80px}.pointget_fig{text-align:center;margin:35px 0}.pointget_detail{text-align:center;color:#575746;font-size:32px;letter-spacing:0;font-weight:600;line-height:1.2}.pointget_detail em{font-size:5.2rem;font-style:normal;font-weight:bolder;background:linear-gradient(to bottom,transparent 0 57%,#ffff00 56% 82%,transparent 66% 100%);display:inline-block}.pointget_terms{text-align:center;color:#575746;font-weight:600;font-size:22px;letter-spacing:-1px;padding:10px 0 0}.pointget_terms a{color:#575746;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ababa2}.pointusage_box{background:#fff;border-radius:5px;box-shadow:#63636366 0 2px 8px 1px;border:1px solid #dad7d1;margin:50px 0 0;padding:40px}.pointusage_head{text-align:center}.pointusage_ttl{text-align:center;color:#575746;letter-spacing:-1px;font-size:34px;padding:20px 0 30px}.pointusage_text{color:#575746;letter-spacing:-1px;font-size:20px;font-weight:700}.pointusage_details{background:#f8f8f8;margin:20px 0 0;padding:20px 30px;display:flex}.pointusage_details span{color:#575746;letter-spacing:0px;font-size:26px;line-height:1.5}.pointusage_detail_ttl{color:#575746;letter-spacing:0px;font-size:24px;line-height:1.5}.pointusage_detail_text{color:#575746;letter-spacing:0px;font-size:20px;line-height:1.5;font-weight:600;padding-left:26px}.pointusage_terms{color:#575746;letter-spacing:0px;font-size:20px;line-height:1.5;font-weight:600;padding:20px 20px 0}.pointusage_terms a{color:#575746;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ababa2}@media screen and (max-width: 980px){.cpPoint_contentTtl{font-size:36px;padding-bottom:45px}.pointhead_space{width:85px}.pointregister_headttl{font-size:26px}.pointregister_bodyIn{padding:40px 30px}.pointregister_link{width:80%}.pointregister_link a{font-size:22px}.pointregister_link a:after{width:26px;height:18px;right:20px;background-size:cover}.pointget_expired{width:19%}.pointget_ttl{font-size:26px}.pointget_detail{font-size:28px}.pointget_detail em{font-size:3.5rem}.pointget_terms{font-size:20px}.pointusage_ttl{font-size:28px}}@media screen and (max-width: 787px){.cpPoint_content{padding:30px 0}.cpPoint_contentTtl{font-size:20px;padding-bottom:25px;letter-spacing:-1px}.cpPoint_saveList{flex-wrap:wrap}.cpPoint_saveList{margin:15px -10px 0;flex-wrap:wrap}.cpPoint_saveDetail{font-size:15px;padding:20px 0 0 13px}.pointregister_head{padding:15px}.pointhead_space{width:0}.pointregister_headttl{font-size:16px}.registerTab{cursor:pointer;width:65px}.pointregister_bodyIn{padding:20px}.pointregister_text01{font-size:16px;text-align:left}.pointregister_stepList{margin-top:0}.pointregister_step picture{width:65%;display:block;margin:0 auto}.pointregister_wrap{margin:50px 0 35px}.pointregister_link{width:100%}.pointregister_link a{font-size:16px;padding:20px 0;border:2px solid #aa8000}.pointregister_link a:after{width:14px;height:11px;right:10px}.pointget_box{margin:75px 0 0;padding:20px}.pointget_expired{width:33%;left:-16px;top:-35px}.pointget_ttl{font-size:20px;text-align:left;padding-left:31%;line-height:1.5;margin:0}.pointget_fig{margin:25px auto 10px;width:35%}.pointget_detail{font-size:20px}.pointget_detail em{font-size:26px}.pointget_terms{font-size:14px;line-height:1.3}.pointusage_box{margin:25px 0 0;padding:20px}.pointusage_head span{width:12%;display:block;margin:0 auto}.pointusage_ttl{font-size:20px}.pointusage_text{font-size:16px;line-height:1.5}.pointusage_details{padding:15px}.pointusage_details span,.pointusage_detail_ttl{font-size:18px}.pointusage_detail_text{font-size:16px;padding-left:0}.pointusage_terms{font-size:16px;padding:20px 0}}@media screen and (max-width: 380px){.pointregister_link a{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/campaign.css.map */
