main#MainContent{margin-bottom:0}.roboto-regular{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.roboto-black{font-family:Roboto,sans-serif;font-weight:900;font-style:normal}.roboto-light{font-family:Roboto,sans-serif;font-weight:300;font-style:normal}.p-special h2,.p-special h3,.p-special p{color:#121212}.p-special__inner{max-width:1200px;width:92%;margin-inline:auto}.p-special__wide{max-width:1480px;width:92%;margin-inline:auto}.p-special .c-red{color:#8d3433;display:inline-block}.p-special .u-line{display:inline-block;line-height:1em;position:relative}.p-special .u-line:after{content:"";width:100%;height:2px;background-color:#ebe4a7;position:absolute;left:0;bottom:-5px}.p-special .fs175{font-size:175%}.p-special .fs185{font-size:185%}.p-special .fs50{font-size:50%}.p-special .sp{display:none}@media screen and (max-width: 749px){.p-special .sp{display:block}}.p-special .bold{font-weight:700}.p-special .c-rb{background-image:radial-gradient(circle at center,#8D3433 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:.1em}.p-special__breadcrumb{margin:15px 0}.p-special__breadcrumb-list{max-width:1480px;width:92%;margin-inline:auto}.p-special__breadcrumb-list a{display:inline-block;font-size:12px;font-weight:500;line-height:2em;letter-spacing:normal;color:#121212;position:relative;margin-right:10px}.p-special__breadcrumb-list a:after{content:"";width:6px;height:6px;border-right:solid 1px #121212;border-top:solid 1px #121212;position:absolute;right:-6px;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.p-special__breadcrumb-list span{font-size:12px;font-weight:500;line-height:2em;letter-spacing:normal;color:#121212}.p-special__mainv img{width:100%;height:auto}.p-special__intro{padding:80px 0 200px}@media screen and (max-width: 749px){.p-special__intro{padding:40px 0 80px}}.p-special__intro-head{margin:0 0 60px;text-align:center;font-size:40px;font-weight:700;line-height:normal;letter-spacing:normal;font-size:clamp(22px,22px + 18 * (100vw - 767px) / 599,40px)}@media screen and (max-width: 749px){.p-special__intro-head{line-height:1.75;margin-bottom:40px}}.p-special__intro-txt{margin:0;text-align:center;font-size:26px;font-weight:700;line-height:2.3076923077em;letter-spacing:.1em;font-size:clamp(14px,14px + 12 * (100vw - 767px) / 599,26px);text-shadow:2px 2px 0 #fff,-2px 2px 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff}@media screen and (max-width: 749px){.p-special__intro-txt{line-height:2.5em}}.p-special__item{padding:80px 0}@media screen and (max-width: 749px){.p-special__item{padding:40px 0}}.p-special__item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0px 0px 20px rgba(18,18,18,.1);box-shadow:0 0 20px #1212121a}@media screen and (max-width: 749px){.p-special__item-box{display:block}}.p-special__item-img{width:37.5%}@media screen and (max-width: 749px){.p-special__item-img{width:100%}}.p-special__item-img img{width:100%;height:auto}.p-special__item-detail{width:62.5%;padding:0 3.2%}@media screen and (max-width: 749px){.p-special__item-detail{width:100%;padding:12px 3.2%}}.p-special__item-sub{margin:0 0 8px;font-size:28px;font-weight:500;line-height:normal;letter-spacing:normal;font-size:clamp(14px,14px + 14 * (100vw - 767px) / 599,28px)}@media screen and (max-width: 749px){.p-special__item-sub{margin-bottom:4px}}.p-special__item-sale{margin:0 0 10px;font-size:20px;font-weight:500;line-height:normal;letter-spacing:.1em;font-size:clamp(14px,14px + 6 * (100vw - 767px) / 599,20px);display:inline-block;padding:5px 20px;background-color:#8d3433;color:#fff!important}@media screen and (max-width: 749px){.p-special__item-sale{padding:5px 10px;width:100%;text-align:center}}.p-special__item-ttl{margin:0 0 15px;font-size:50px;font-weight:700;line-height:normal;letter-spacing:normal;font-size:clamp(24px,24px + 26 * (100vw - 767px) / 599,50px)}@media screen and (max-width: 749px){.p-special__item-ttl{margin-bottom:13px}}.p-special__item-ttl span{font-size:32px;font-weight:700;line-height:normal;letter-spacing:normal;font-size:clamp(16px,16px + 16 * (100vw - 767px) / 599,32px)}.p-special__item-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:50px}@media screen and (max-width: 749px){.p-special__item-cart{display:block}}.p-special__item-price{width:50%;margin:0;font-size:64px;font-weight:700;line-height:normal;letter-spacing:normal;font-size:clamp(30px,30px + 34 * (100vw - 767px) / 599,64px)}@media screen and (max-width: 749px){.p-special__item-price{width:100%;margin-bottom:18px;text-align:right}}.p-special__item-btn{display:inline-block;text-align:center;padding:16px;font-size:20px;font-weight:700;line-height:normal;letter-spacing:.1em;font-size:clamp(14px,14px + 6 * (100vw - 767px) / 599,20px);color:#fff!important;background-color:#8d3433;width:50%;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width: 749px){.p-special__item-btn{width:100%;padding:13px}}.p-special__item-btn:after{content:"";width:6px;height:6px;border-top:solid 1px #fff;border-right:solid 1px #fff;position:absolute;top:50%;right:4%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.p-special__item-btn:hover{opacity:.7}.p-special__point{padding:80px 0;overflow:hidden}@media screen and (max-width: 749px){.p-special__point{padding:40px 0}}.p-special__point-head{text-align:center;margin-bottom:min(6.66%,10.2rem)}@media screen and (max-width: 749px){.p-special__point-head{margin-bottom:40px}}.p-special__point-head img{max-width:728px;width:min(60.6vw,93.1rem);height:auto;aspect-ratio:728/109}@media screen and (max-width: 749px){.p-special__point-head img{width:92%}}.p-special__point-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}@media screen and (max-width: 749px){.p-special__point-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:50px}}@media screen and (max-width: 749px){.p-special__point-wrap:nth-last-of-type(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-special__point-wrap:nth-last-of-type(2n) .p-special__point-detail{padding:60px 4.2% 60px 0}@media screen and (max-width: 989px){.p-special__point-wrap:nth-last-of-type(2n) .p-special__point-detail{padding:30px 4.2% 30px 0}}@media screen and (max-width: 749px){.p-special__point-wrap:nth-last-of-type(2n) .p-special__point-detail{padding:20px 7.4%}}.p-special__point-wrap:nth-last-of-type(2n) .p-special__point-detail:after{left:auto;right:100%}.p-special__point-wrap:nth-last-of-type(2n) .p-special__point-img .p-special__img{margin-right:auto;margin-left:calc(100% - 50vw)}@media screen and (max-width: 749px){.p-special__point-wrap:nth-last-of-type(2n) .p-special__point-img .p-special__img{margin-left:calc(50% - 50vw)}}.p-special__point-wrap:nth-last-of-type(2n) .p-special__point-img .p-special__img:before{left:-20px}@media screen and (max-width: 749px){.p-special__point-wrap:nth-last-of-type(2n) .p-special__point-img .p-special__img:before{left:-15px}}.p-special__point-detail{width:50%;padding:60px 0 60px 4.2%;background-color:#fff;position:relative}@media screen and (max-width: 989px){.p-special__point-detail{padding:30px 0 30px 4.2%}}@media screen and (max-width: 749px){.p-special__point-detail{width:100vw;padding:20px 7.4%;margin-inline:calc(50% - 50vw)}}.p-special__point-detail:after{content:"";width:60px;height:100%;background-color:#fff;position:absolute;top:0;left:100%;z-index:1}@media screen and (max-width: 989px){.p-special__point-detail:after{width:35px}}@media screen and (max-width: 749px){.p-special__point-detail:after{content:none}}.p-special__point-sub{margin:0 0 30px;display:block;padding:13px 0;font-size:32px;font-weight:700;line-height:normal;letter-spacing:.1em;font-size:clamp(20px,20px + 12 * (100vw - 767px) / 599,32px);border-top:solid 2px #8D3433;border-bottom:solid 2px #8D3433;position:relative}@media screen and (max-width: 749px){.p-special__point-sub{margin-bottom:20px;padding:8px 0}}.p-special__point-sub:before{content:"";width:100%;height:1px;background-color:#8d3433;position:absolute;top:3px;left:0}@media screen and (max-width: 749px){.p-special__point-sub:before{top:2px}}.p-special__point-sub:after{content:"";width:100%;height:1px;background-color:#8d3433;position:absolute;bottom:3px;left:0}@media screen and (max-width: 749px){.p-special__point-sub:after{bottom:2px}}.p-special__point-txt{margin:0;font-size:16px;font-weight:500;line-height:1.875em;letter-spacing:.1em;font-size:clamp(13px,13px + 3 * (100vw - 767px) / 599,16px)}@media screen and (max-width: 749px){.p-special__point-txt{font-size:16px;line-height:1.875em}}.p-special__point-img{width:50%}@media screen and (max-width: 749px){.p-special__point-img{width:100%;position:relative;z-index:2;margin-bottom:25px}}.p-special__point-img .p-special__img{position:relative;z-index:0;width:50vw;margin-right:calc(50% - 50vw)}@media screen and (max-width: 749px){.p-special__point-img .p-special__img{width:94vw}}.p-special__point-img .p-special__img:before{content:"";width:100%;height:100%;background:#ffe98b;background:-webkit-gradient(linear,left bottom,left top,from(rgb(255,233,139)),to(rgb(237,209,132)));background:linear-gradient(0deg,#ffe98b,#edd184);position:absolute;bottom:-25px;left:20px;z-index:-1}@media screen and (max-width: 749px){.p-special__point-img .p-special__img:before{bottom:-10px;left:15px}}.p-special__point-img .p-special__img img{width:100%;height:auto}.p-special__cta-wrap{position:relative}.p-special__cta-img{width:100%}.p-special__cta-img img{width:100%;height:auto}.p-special__cta-link{width:46.8%;position:absolute;top:84%;right:3.2%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 989px){.p-special__cta-link{gap:20px}}@media screen and (max-width: 749px){.p-special__cta-link{width:92%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:auto;left:50%;top:82%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.p-special__cta-btn{width:50%}@media screen and (max-width: 749px){.p-special__cta-btn{width:100%}}.p-special__cta-btn a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.p-special__cta-btn a:hover{opacity:.7}.p-special__cta-btn a img{width:100%;height:auto}.p-special__step{padding:80px 0}@media screen and (max-width: 749px){.p-special__step{padding:40px 0}}.p-special__step-head{text-align:center;margin-bottom:min(6.66%,10.2rem)}@media screen and (max-width: 749px){.p-special__step-head{margin-bottom:12%}}.p-special__step-head img{max-width:1231px;width:min(82vw,157.5rem);height:auto;aspect-ratio:1231/100}@media screen and (max-width: 749px){.p-special__step-head img{width:94%;aspect-ratio:322/73}}.p-special__step-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px}@media screen and (max-width: 989px){.p-special__step-wrap{gap:80px 30px}}@media screen and (max-width: 749px){.p-special__step-wrap{display:block}}.p-special__step-wrap li{width:calc((100% - 100px)/2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 989px){.p-special__step-wrap li{width:calc((100% - 30px)/2);gap:20px}}@media screen and (max-width: 749px){.p-special__step-wrap li{width:100%;display:block}}@media screen and (max-width: 749px){.p-special__step-wrap li:not(:last-of-type){margin-bottom:60px}}.p-special__step-img{width:50%}@media screen and (max-width: 749px){.p-special__step-img{width:100%}}.p-special__step-img .p-special__img{position:relative;z-index:0}.p-special__step-img .p-special__img:before{content:"";width:100%;aspect-ratio:1/1;border-radius:100%;background:#ffe98b;background:-webkit-gradient(linear,left bottom,left top,from(rgb(255,233,139)),to(rgb(237,209,132)));background:linear-gradient(0deg,#ffe98b,#edd184);position:absolute;bottom:-20px;left:15px;z-index:-1}@media screen and (max-width: 989px){.p-special__step-img .p-special__img:before{bottom:-10px;left:5px}}@media screen and (max-width: 749px){.p-special__step-img .p-special__img:before{width:98%}}.p-special__step-img img{width:100%;height:auto;border-radius:100%}@media screen and (max-width: 749px){.p-special__step-img img{width:96%}}.p-special__step-dl{width:50%}@media screen and (max-width: 749px){.p-special__step-dl{width:100%}}.p-special__step-num{margin:0 0 30px;font-size:32px;font-weight:700;line-height:1em;letter-spacing:.1em;font-size:clamp(16px,16px + 16 * (100vw - 767px) / 599,32px)}@media screen and (max-width: 989px){.p-special__step-num{margin-bottom:16px}}@media screen and (max-width: 749px){.p-special__step-num{font-size:20px}}.p-special__step-num span{font-family:Roboto,sans-serif;font-size:400px;display:inline-block;position:relative;margin-right:15px;font-size:80px;font-weight:700;line-height:1em;letter-spacing:normal;font-size:clamp(28px,28px + 52 * (100vw - 767px) / 599,80px);color:#8d3433}@media screen and (max-width: 989px){.p-special__step-num span{margin-right:10px}}@media screen and (max-width: 749px){.p-special__step-num span{font-size:50px;margin-right:16px}}.p-special__step-num span:before{content:"STEP";font-size:26px;font-weight:700;line-height:1em;letter-spacing:normal;font-size:clamp(14px,14px + 12 * (100vw - 767px) / 599,26px);position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);white-space:nowrap}@media screen and (max-width: 749px){.p-special__step-num span:before{top:-10px}}.p-special__step-txt{margin:0;font-size:16px;font-weight:500;line-height:1.875em;letter-spacing:.1em;font-size:clamp(12px,12px + 4 * (100vw - 767px) / 599,16px)}@media screen and (max-width: 749px){.p-special__step-txt{font-size:16px;line-height:1.875em}}.p-special__step-btn{text-align:center}.p-special__step-btn a{display:inline-block;padding:16px 74px;border:solid 1px #121212;border-radius:50px;background-color:#fff;font-size:20px;font-weight:700;line-height:1em;letter-spacing:.1em;font-size:clamp(14px,14px + 6 * (100vw - 767px) / 599,20px);position:relative;color:#121212!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.p-special__step-btn a:after{content:"";width:6px;height:6px;border-top:solid 1px #121212;border-right:solid 1px #121212;position:absolute;top:50%;right:4%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.p-special__step-btn a:hover{opacity:1;background-color:#121212;color:#fff!important}.p-special__step-btn a:hover:after{border-color:#fff}.p-special__howto{padding:80px 0}@media screen and (max-width: 749px){.p-special__howto{padding:40px 0}}.p-special__howto-head{text-align:center;margin-bottom:min(6.66%,10.2rem)}@media screen and (max-width: 749px){.p-special__howto-head{margin-bottom:30px}}.p-special__howto-head img{max-width:738px;width:min(49.2vw,94.4rem);height:auto;aspect-ratio:369/50}@media screen and (max-width: 749px){.p-special__howto-head img{width:92%}}.p-special__howto-img{margin-bottom:20px}@media screen and (max-width: 749px){.p-special__howto-img{margin-bottom:12px}}.p-special__howto-img img{width:100%;height:auto}.p-special__howto-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 60px}@media screen and (max-width: 989px){.p-special__howto-list{gap:50px 30px}}@media screen and (max-width: 749px){.p-special__howto-list{gap:60px 16px}}.p-special__howto-list li{width:calc((100% - 120px) / 3)}@media screen and (max-width: 989px){.p-special__howto-list li{width:calc((100% - 60px) / 3)}}@media screen and (max-width: 749px){.p-special__howto-list li{width:calc((100% - 16px)/2)}}.p-special__howto-ttl{margin:0 0 30px;font-size:32px;font-weight:700;line-height:1em;letter-spacing:.1em;font-size:clamp(16px,16px + 16 * (100vw - 767px) / 599,32px)}@media screen and (max-width: 989px){.p-special__howto-ttl{margin-bottom:15px}}@media screen and (max-width: 749px){.p-special__howto-ttl{font-size:20px}}.p-special__howto-txt{margin:0 0 10px;font-size:16px;font-weight:500;line-height:1.875em;letter-spacing:.1em;font-size:clamp(12px,12px + 4 * (100vw - 767px) / 599,16px)}@media screen and (max-width: 749px){.p-special__howto-txt{font-size:16px;line-height:1.875em}}.p-special__howto-btn{display:inline-block;font-size:16px;font-weight:500;line-height:1em;letter-spacing:.1em;font-size:clamp(12px,12px + 4 * (100vw - 767px) / 599,16px);border-bottom:solid 1px #121212;color:#121212!important;padding:5px 20px 5px 0;position:relative}.p-special__howto-btn:after{content:"";width:6px;height:6px;border-top:solid 1px #121212;border-right:solid 1px #121212;position:absolute;top:50%;right:4px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);z-index:1}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bm-special-page.css.map */
