.hukidashi_group{text-align:center;padding:0 5vw;position:relative;margin-top:1vw}.hukidashi_group::before,.hukidashi_group::after{position:absolute;content:"";width:5.7vw;height:6.7vw;background:url("../img/hukidashi.svg") no-repeat center/contain;top:50%}@media only screen and (max-width: 767px){.hukidashi_group::before,.hukidashi_group::after{width:46px;height:51px}}.hukidashi_group::before{left:0;transform:translateY(-50%)}@media only screen and (max-width: 767px){.hukidashi_group::before{left:-5vw}}.hukidashi_group::after{right:0;transform:rotateY(180deg) translateY(-50%)}@media only screen and (max-width: 767px){.hukidashi_group::after{right:-5vw}}.hukidashi{font-weight:900;font-size:1.6vw;line-height:1.9;letter-spacing:.04em}@media only screen and (max-width: 767px){.hukidashi{font-size:4vw}}.hukidashi .big{font-size:2.3vw}@media only screen and (max-width: 767px){.hukidashi .big{font-size:5vw}}.hukidashi .num{font-size:3.4vw}@media only screen and (max-width: 767px){.hukidashi .num{font-size:8vw}}.hukidashi .guess_text{position:relative}.hukidashi .guess_text::before{position:absolute;content:"ふろの日";font-size:1.2vw;top:-1.2em;left:.4vw;letter-spacing:.26em}@media only screen and (max-width: 767px){.hukidashi .guess_text::before{font-size:2.5vw;top:-1.5em;left:1.5vw}}.hukidashi .bottom{letter-spacing:.16em}.ex_group{margin:1.8vw auto 0;width:-moz-fit-content;width:fit-content;text-align:center}@media only screen and (max-width: 767px){.ex_group{margin-top:2.8vw}}.ex_texts{font-size:1.3vw;font-weight:900;letter-spacing:.02em;line-height:1.5}@media only screen and (max-width: 767px){.ex_texts{font-size:4vw}}.coupon_group{background-color:#fff;border:2px solid #0f326e;border-radius:8px;font-weight:900;padding:0 0 1.7vw;text-align:center;width:40vw;margin:3.5vw auto 1vw}@media only screen and (max-width: 767px){.coupon_group{width:100%;max-width:90%;padding:0 0 4.7vw;border:1px solid #0f326e;margin:10.5vw auto 1vw}}.coupon_ttl{margin:0 auto;color:#fff;font-size:1.7vw;letter-spacing:.25em;position:relative;z-index:1;background:url("../img/vector.svg") no-repeat;background-size:contain;background-position:center;padding:1vw 2.5vw;transform:translateY(-50%);width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 767px){.coupon_ttl{font-size:3.7vw;padding:2vw 6vw}}.coupon_txt{font-size:1.5vw;letter-spacing:.04em;margin-top:-0.7vw}@media only screen and (max-width: 767px){.coupon_txt{font-size:4vw;margin-top:-1.7vw}}.coupon_txt .big{font-size:2.2vw}@media only screen and (max-width: 767px){.coupon_txt .big{font-size:6vw}}.swiper_group{max-width:43%}@media only screen and (max-width: 767px){.swiper_group{max-width:100%}}.linkButtons{padding-bottom:4.7vw !important}@media only screen and (max-width: 767px){.linkButtons{padding-bottom:12.8vw !important}}.swiper_cont .swiper-pagination{bottom:0vw !important}.swiper_cont .swiper-wrapper{padding-bottom:1.5vw !important}@media only screen and (max-width: 767px){.swiper_cont .swiper-wrapper{padding-bottom:5.5vw !important}}.swiper_cont .swiper-pagination-bullet-active{background-color:#0f326e !important}.under_ttl{font-weight:900;font-size:4.5vw;margin:0 auto;width:-moz-fit-content;width:fit-content;text-align:center;padding:2vw 1em 1.4vw !important;letter-spacing:.05em;background:linear-gradient(to top, #F9F39C 0%, #F9F39C 42%, transparent 42%, transparent 100%);position:relative;width:fit-content !important}@media only screen and (max-width: 767px){.under_ttl{font-size:8vw;padding:2vw .6em 1.4vw !important}}.under_ttl.--blue{background:linear-gradient(to top, #B4DCFD 0%, #B4DCFD 42%, transparent 42%, transparent 100%);margin-top:1vw;padding:2vw 1.5em 1.4vw !important}@media only screen and (max-width: 767px){.under_ttl.--blue{padding:2vw .6em 3vw !important}}.under_ttl::before,.under_ttl::after{position:absolute;content:"";background:url("../img/vector_ttl.svg") no-repeat center/contain;width:6vw;height:5vw;top:50%}@media only screen and (max-width: 767px){.under_ttl::before,.under_ttl::after{width:9vw;height:10vw}}.under_ttl::before{left:-0.3em;transform:translateY(-50%)}.under_ttl::after{right:-0.3em;transform:rotateY(-180deg) translateY(-50%)}.under_ttl .big{font-size:5.5vw}@media only screen and (max-width: 767px){.under_ttl .big{font-size:10.5vw}}.under_ttl .guess_text{position:relative}.under_ttl .guess_text::before{position:absolute;content:"ふろ";letter-spacing:1em;font-size:1.5vw;top:0em;left:.9vw}@media only screen and (max-width: 767px){.under_ttl .guess_text::before{top:-0.6em;left:.7vw;font-size:2.5vw;top:0em;left:2.5vw}}.pc_none{display:none}@media only screen and (max-width: 767px){.pc_none{display:block}}.tabi_txt{color:#1f81cd;position:relative;top:0;margin:0 auto;transform:translateY(-43%);width:-moz-fit-content;width:fit-content;background-color:#fff240;border-radius:70px;font-size:2vw;letter-spacing:.05em;padding:1.2vw 2.4vw}@media only screen and (max-width: 767px){.tabi_txt{font-size:5vw;padding:3.6vw 6vw}}.tabi_txt::after{position:absolute;content:"";background:url("../img/fukidashi.svg") no-repeat center/contain;width:2vw;height:2vw;right:4.5vw;bottom:-1.5vw}@media only screen and (max-width: 767px){.tabi_txt::after{width:6vw;height:6vw;right:4.5vw;bottom:-2.5vw}}.contentsWrapper.--tabi{position:relative}.rounded_ttl{font-size:2vw;font-weight:900;background-color:rgba(249,243,156,.5);border-radius:60px;text-align:center;margin:3.4vw auto 4vw;width:-moz-fit-content;width:fit-content;letter-spacing:.05em;padding:.5vw 3vw 1vw}@media only screen and (max-width: 767px){.rounded_ttl{font-size:4vw;line-height:1.5;padding:2vw 3vw 3vw;margin-top:13vw}}.rounded_ttl .num{font-size:2.8vw}@media only screen and (max-width: 767px){.rounded_ttl .num{font-size:5vw}}.rounded_ttl.--blue{background-color:#b4dcfd;margin-top:2.4vw}.offCoupons_area{max-width:32vw;width:100%;min-width:40%}@media only screen and (max-width: 767px){.offCoupons_area{margin-top:2vw;max-width:100%}}.offCoupons_ttl{font-size:1.3vw;letter-spacing:.04em;font-weight:900;text-align:center;padding-bottom:.5vw}@media only screen and (max-width: 767px){.offCoupons_ttl{font-size:4vw;padding-bottom:2.5vw}}.offCoupons_cont{border-radius:1vw;overflow:hidden}@media only screen and (max-width: 767px){.offCoupons_cont{border-radius:2vw}}.offCoupons_priceWrap{background-color:#f5c62a;padding:.7vw 1.2vw .8vw;text-align:center;color:#fff;font-size:2vw;font-weight:500}@media only screen and (max-width: 767px){.offCoupons_priceWrap{font-size:6vw;padding:2.7vw 1.2vw 3vw}}.offCoupons_priceWrap .big{font-size:3.6vw;font-weight:700}@media only screen and (max-width: 767px){.offCoupons_priceWrap .big{font-size:10vw}}.offCoupons_priceWrap .comma{font-size:2vw}@media only screen and (max-width: 767px){.offCoupons_priceWrap .comma{font-size:6vw}}.offCoupons_priceWrap .yen{font-size:1.3vw;font-weight:700}@media only screen and (max-width: 767px){.offCoupons_priceWrap .yen{font-size:4vw}}.offCoupons_priceWrap.--orange{background-color:#eb912a}.offCoupons_priceWrap.--red{background-color:#ef5c24}.offCoupons_get{padding:1vw;text-align:center;background-color:#fcf0c8}@media only screen and (max-width: 767px){.offCoupons_get{padding:2vw}}.offCoupons_get.--orange{background-color:#ffe7cb}.offCoupons_get.--red{background-color:#ffe5db}.offCoupons_getTxt{font-size:1vw;position:relative;padding-right:2.5vw;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#c29500;font-weight:900}@media only screen and (max-width: 767px){.offCoupons_getTxt{font-size:3.5vw;padding-right:8vw}}.offCoupons_getTxt::after{position:absolute;content:"";-webkit-mask:url("../img/icon_arrow.svg") center/contain no-repeat;mask:url("../img/icon_arrow.svg") center/contain no-repeat;background-color:#c29500;width:2vw;height:2vw;right:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.offCoupons_getTxt::after{width:5vw;height:5vw}}.offCoupons_getTxt.--orange{color:#eb912a}.offCoupons_getTxt.--orange::after{background-color:#eb912a}.offCoupons_getTxt.--red{color:#ef5c24}.offCoupons_getTxt.--red::after{background-color:#ef5c24}.u-ib{display:inline-block}.linkBtn_group{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.linkBtn_fukidashi{color:#fff;background-color:#0f326e;border-radius:.4vw;font-size:1.05vw;letter-spacing:.1em;padding:.7vw .4vw;max-width:21vw;width:100%;text-align:center;position:relative}@media only screen and (max-width: 767px){.linkBtn_fukidashi{max-width:100%;font-size:3.6vw;width:-moz-fit-content;width:fit-content;border-radius:1.2vw;letter-spacing:.15em;padding:1.8vw 3.5vw}}.linkBtn_fukidashi::after{position:absolute;content:"";bottom:-1.8vw;left:50%;transform:translateX(-50%);border:1vw solid rgba(0,0,0,0);border-top:1vw solid #0f326e}@media only screen and (max-width: 767px){.linkBtn_fukidashi::after{bottom:-5.4vw;border:2.8vw solid rgba(0,0,0,0);border-top:3.8vw solid #0f326e}}.linkBtn_cont{font-size:1.8vw;color:#0f326e;border:2px solid #0f326e;border-radius:80px;background:linear-gradient(to bottom, #FFFCD2 0%, #FFFCD2 50%, #F9F39C 50%, #F9F39C 100%);padding:1.5vw 3vw;width:100%;margin-top:1.2vw}@media only screen and (max-width: 767px){.linkBtn_cont{padding:2.8vw 3vw;max-width:90%;margin-top:4vw}}.linkBtn_cont.--blue{background:linear-gradient(to bottom, #E6F4FF 0%, #E6F4FF 50%, #B4DCFD 50%, #B4DCFD 100%)}.linkBtn_cont.--red{background:linear-gradient(to bottom, #FFDCCF 0%, #FFDCCF 50%, #FFA785 50%, #FFA785 100%)}.linkBtn_img{margin:0 auto .4vw;max-width:20vw;width:100%}@media only screen and (max-width: 767px){.linkBtn_img{max-width:100%}}.linkBtn_contTxt{padding-right:1.8vw;position:relative;letter-spacing:.05em;width:-moz-fit-content;width:fit-content;margin:0 auto}@media only screen and (max-width: 767px){.linkBtn_contTxt{font-size:4.5vw;width:100%;text-align:center;padding:2vw 5vw}}.linkBtn_contTxt::after{position:absolute;content:"";-webkit-mask:url("../img/icon_arrow.svg") center/contain no-repeat;mask:url("../img/icon_arrow.svg") center/contain no-repeat;background-color:#0f326e;width:2vw;height:2vw;right:-0.3vw;top:50%;transform:rotate(90deg) translateX(-50%)}@media only screen and (max-width: 767px){.linkBtn_contTxt::after{width:6vw;height:6vw}}.linkBtn_contTxt.--blue{padding-left:1vw;padding-right:2.2vw}@media only screen and (max-width: 767px){.linkBtn_contTxt.--blue{padding:2vw 5vw}}.linkBtn_contTxt.--red{padding-left:.6vw;padding-right:2vw}@media only screen and (max-width: 767px){.linkBtn_contTxt.--red{padding:2vw 5vw}}.linkBtn_contTxt .guess_text{position:relative}.linkBtn_contTxt .guess_text::after{position:absolute;content:"ふろ";font-size:.7vw;left:.2vw;top:-0.2vw;letter-spacing:.4em}@media only screen and (max-width: 767px){.linkBtn_contTxt .guess_text::after{font-size:2vw;left:0;top:-0.8vw;letter-spacing:.5em}}@media only screen and (max-width: 767px){.linkBtn_last{padding-top:0 !important}}.sale02{position:relative;background:rgba(0,0,0,0) !important}.sale02::after{content:"";width:100%;height:100dvh;inset:0;position:fixed;background-image:url("../img/parallax_bg.webp") !important;background-position:top center !important;background-size:cover !important;background-repeat:no-repeat;z-index:-1}@media only screen and (max-width: 767px){.sale02::after{background-image:url("../img/parallax_bg_sp.webp") !important}}.sale02.is-absolute::after{position:absolute;top:auto;bottom:0}.sale02::before{position:absolute;content:"";width:100%;height:34.5vw;background:url("../img/bg_bottom.webp") no-repeat;background-size:contain;bottom:-1vw;left:0}@media only screen and (max-width: 767px){.sale02::before{background:url("../img/bg_bottom_sp.webp") no-repeat;background-size:contain;height:98vw}}main section.sale02{padding-bottom:18vw !important}@media only screen and (max-width: 767px){main section.sale02{padding-bottom:62vw !important;padding-top:32vw}}main .sections .areaTabs{gap:1.06667vw;justify-content:flex-start}@media only screen and (max-width: 767px){main .sections .areaTabs{gap:0;justify-content:space-between}}.p-slide-ttl{line-height:1.3 !important}main section.introduce{background-color:#eee6f2;background-size:cover;position:relative;z-index:2}main section.introduce::before{position:absolute;content:"";inset:0;background-image:url("../img/intro_bg.webp");width:100%;height:100%;z-index:-1}.lead .small{font-size:.8vw}@media(max-width: 767px){.lead .small{font-size:2.46667vw}}main .introduce{padding-top:3.2vw}@media(max-width: 767px){main .introduce{padding-top:6.66667vw}}/*# sourceMappingURL=add_10.css.map */