@charset "UTF-8";.blogs-content{width:100%;margin:0 auto 20px;text-align:left}.blogs-content img{max-width:100%;width:100%;height:auto}.blogs-content a{text-decoration:none}@media screen and (max-width: 768px){.blogs-content{margin-bottom:30px}}.blogs-content .sp-only{display:none}@media screen and (max-width: 768px){.blogs-content .pc-only{display:none}.blogs-content .sp-only{display:block}}.l-mv-sale{margin:0 auto;width:100%;max-width:1200px}.l-mv-sale img{vertical-align:top}@media screen and (max-width: 768px){.l-mv-sale{margin-bottom:0}}.l-sct{position:relative;padding:40px 40px 20px}.l-sct-inr{margin:0 auto;width:100%;max-width:1200px}@media screen and (max-width: 768px){.l-sct{padding:14px 12px}}.l-sct-cv{margin-top:6px;padding:30px 20px;background:#f4f2e9}@media screen and (max-width: 768px){.l-sct-cv{margin:2px 0 20px;padding:24px}}.o-txt-c{text-align:center!important}.l-btn{line-height:1.5;position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:440px;height:76px;border-bottom:solid 4px #720c24;border-radius:8px;background:#c10b37;color:#fff;font-weight:700;font-size:16px;font-feature-settings:"palt";letter-spacing:.04rem}@media screen and (min-width: 769px){.l-btn{line-height:1.6;transition:opacity .3s}.l-btn:hover{opacity:.6}.l-btn a{text-decoration:none}}@media screen and (min-width: 1200px){.l-btn{font-size:18px}}#map{height:400px}@media screen and (min-width: 769px){.l-slider-list .l-slider-card.l-slider-4column{width:24%}}body{letter-spacing:0;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#121212}.inner{margin:0 12px}.main-visual-wrap{background-color:#fff;margin-bottom:0}.main-visual{position:relative}.fv-button{position:absolute;bottom:28px;right:0;left:0;width:76%;margin:auto}.sale-period-text{margin-top:10px;padding:4px 6px;border:2px solid #8a2801}.sale-period-text span{font-weight:700}.content-block{margin:10px 0 20px}.content-block h2.image-title{margin-bottom:16px}.small-text-wrap{margin:20px 0 30px;padding:20px 0;border:12px solid #efffee;font-size:13px}.small-text-wrap p{margin-bottom:10px}.small-text-wrap p span{color:#c10b37;font-weight:700}.content-block h2.text-title{margin-bottom:16px;padding:6px 20px;background-color:#bcf3b9;color:#383939;font-size:20px;font-weight:700;text-align:center}.content-block h2.text-title span{font-size:16px;font-weight:700}.accordion-contents>dl{margin-bottom:10px}.accordion-contents>dl dd{display:none}.accordion-contents.normal-arrow dl dt{position:relative}.accordion-contents.normal-arrow dl dt:after{content:"";position:absolute;right:20px;top:8px;transition:all .2s ease-in-out;width:21px;height:21px;background:url(/cdn/shop/files/hasegawa-accordion-ic01.png) no-repeat right center/21px 21px}.accordion-contents.normal-arrow dl dt.open:after{top:8px;height:21px;background:url(/cdn/shop/files/hasegawa-accordion-ic02.png) no-repeat right center/21px 21px}.accordion-contents.normal-arrow dl dt.normal-button:after{top:20px}.accordion-contents.normal-arrow dl dt.more-detail-button:after{right:2px;top:5px;width:16px;height:16px;background:url(/cdn/shop/files/hasegawa-accordion-ic01.png) no-repeat right center/16px 16px}.accordion-contents.normal-arrow dl dt.more-detail-button.open:after{top:5px;height:16px;background:url(/cdn/shop/files/hasegawa-accordion-ic02.png) no-repeat right center/16px 16px}.accordion-contents dl{border-radius:10px}.accordion-button{padding:6px 10px;background:#ffeacb;border-radius:6px;color:#121212;font-weight:700;border-bottom:2px solid #8a2801}.accordion-button.normal-button{padding:6px 10px;background:#f4f2e9;border:1px solid #c10c36}.accordion-button.more-detail-button{margin-top:10px;padding:4px;background:#f4f2e9;border:1px solid #c10c36;font-size:12px;font-weight:400}.sub-title{margin-bottom:16px;font-size:18px;font-weight:700}.shop-link-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}.shop-link-list li{margin:0 8px 8px 0}.shop-link-list li a{text-decoration:none;font-size:.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.5rem;border:1px solid #C10B37;border-radius:4px;color:#c10b37}.shop-link-list li a:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:#f9e6eb}.item-wrap{margin:20px 0 36px}.item-subtitle{margin-bottom:10px;padding-top:4px;border-top:2px solid #c10b37;color:#c10b37;font-size:18px;font-weight:700;text-align:center}.item-box-1{margin-left:auto;margin-right:auto;width:260px}.item-arround-2,.item-box-2{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.item-arround-2 .item-arround-2-content,.item-box-2 .item-box-2-content{width:48%}.item-arround-2 .item-arround-2-content:nth-of-type(2n),.item-box-2 .item-box-2-content:nth-of-type(2n){margin-left:4%}.item-arround-2 .item-arround-2-content:nth-of-type(n+3){margin-top:30px}.ohaka-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0 16px}.ohaka-list li{width:48%;margin-right:4%}.ohaka-list li:nth-of-type(2n){margin-right:0}.google-map-wrapper{margin:10px 0}.map-text{width:80%;margin-top:10px}.shop-area-title{margin-top:20px;padding:6px 6px 4px;border-bottom:2px solid #0f6bb0;background-color:#cbddff;color:#383939;font-weight:700}.card,.card-tags a{position:relative}.card-title a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card-inner,.card-title-wrap{display:-webkit-flex;display:flex}.card-text-wrap{width:80%}.fv-tel .shop-list-icon{font-size:14px}.shop-list-icon{font-family:Material Icons;line-height:1;color:#c10b37;font-size:16px}.shop-list-box{margin-top:12px;padding:6px 10px 8px;border:1px solid #868686;border-radius:4px}.shop-list-box a{text-decoration:none}.shop-list-box h3{font-size:14px}.shop-list-box h3 a{color:#202326;font-weight:700}.card-title-wrap p{margin:2px 2px 0 8px;font-size:12px;color:#c10b37}.shop-list-box ul{line-height:1}.shop-list-box ul li{color:#626466;font-size:12px}.shop-list-address{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.shop-button{width:20%;font-size:12px;padding:4px 2px;background-color:#e16f13;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center}.coupon-wrap{margin-bottom:20px}.price-down-text{line-height:1.4;margin-bottom:6px;color:#c10b37;font-size:12px;font-weight:700;text-align:center;background-color:#ffe2e9}.price-down-text span{font-size:18px}.cv-button{width:90%;margin:20px auto 0}.shopify-buy__product__title{height:42px}.tokuten-title{font-size:18px;font-weight:700;text-align:center}.anchor-link{margin-top:10px;text-align:center}.anchor-link a{text-decoration:underline}.text-point{margin-bottom:10px;padding:8px 10px;background-color:#f8bcca;text-align:center;font-weight:700}.text-point span{color:#c10b37;font-weight:700}.small-text{font-size:14px}.hasegawa-recommend .swiper-slide .recommend-price span,.hasegawa-recommend .swiper-slide.nolink .recommend-price span{font-size:.5rem}.blogs-content .hasegawa-nav{background-color:#fff}.blogs-content-all-bg{overflow-x:hidden;padding-bottom:10px;background-color:#eaeaea}.blogs-content-bg{margin-bottom:20px;padding:18px 20px;background-color:#fff;border-radius:6px}.blogs-content-bg.space-light{margin-top:-40px}.blogs-content-bg.sp-little-space{padding:18px 10px}.space-recommend-title{margin-bottom:32px}.sale-icon{margin-top:6px;background-color:#e4e4e4;font-size:12px;color:#c10c36}.l-menu-anchor>li:last-child{max-width:38.5%}.l-menu-anchor li:nth-of-type(n+2){margin-left:10px}.l-accordion-body p+p.sale-icon{margin-top:6px}.l-accordion-body p.sale-icon{font-size:12px}.l-accordion-body p.recommend-price.recommend-price-sale{line-height:1.8}.point-title{text-align:center;font-weight:700;margin:50px 0 -40px;font-size:22px}.swiper-container2{padding:10px;background-color:#fff}.blogs-content .hasegawa-recommend .swiper-container2 a .recommend-title,.blogs-content .hasegawa-recommend .swiper-container2 .nolink .recommend-title{height:40px}.hasegawa-recommend .swiper-slide{text-align:center}.hasegawa-recommend.sale .swiper-container2 .swiper-slide li{width:48%;margin-right:4%;margin-bottom:24px}.hasegawa-recommend .swiper-container2 .swiper-slide .spec-text{font-size:12px;text-align:left}.spec-title{margin-bottom:10px;padding-bottom:4px;border-bottom:1px solid #e4e4e4;font-size:14px;text-align:center}.swiper-button-prev2,.swiper-button-next2{position:absolute;z-index:80;width:30px;height:30px;margin-top:-186px}.swiper-button-prev2{left:10px;background:url(/cdn/shop/files/icon_prev.svg?v=1666590075) no-repeat top 0 center/30px 30px}.swiper-button-prev2:after{content:""}.swiper-button-next2{right:10px;background:url(/cdn/shop/files/icon_next.svg?v=1666590075) no-repeat top 0 center/30px 30px}.swiper-button-next2:after{content:""}.swiper-bg-prev2,.swiper-bg-next2{position:absolute;z-index:60;width:120px;height:660px;margin-top:-540px}.swiper-bg-prev2{left:-108px;background:#eaeaea top 0 center/120px 800px}.swiper-bg-prev2:after{content:""}.swiper-bg-next2{right:-108px;background:#eaeaea top 0 center/120px 800px}.swiper-bg-next2:after{content:""}.l-btn-out.simple-design{border:solid 1px #c10b37;box-shadow:none}.area-title{font-weight:700}.works_item{list-style:none;position:relative;width:120px;border-radius:2px;margin:0 auto;background-color:#f2f2f2}.works_modal_open{margin-top:10px;padding:4px;background:#f4f2e9;border-radius:6px;border:1px solid #c10c36;font-size:12px;text-align:center}.works_modal_wrapper{position:fixed;display:flex;align-items:center;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;margin:auto;border:none;opacity:0;z-index:-1}.works_modal_window{width:80vw;max-width:300px;height:180px;margin:auto;padding:24px 0 6px;background:#fff;z-index:130;overflow-y:hidden}.works_modal_content{margin:0 auto;width:80%;height:80%}.works_modal_mask{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#0009}.works_modal_close{z-index:300;position:absolute;top:0;right:10px;color:gray;font-size:1.5rem;cursor:pointer}.works_modal_close:hover{color:#000;transition:all .5s}html.is_open,body.is_open{overflow:hidden}.works_modal_wrapper.is_open{animation:works_modal_wrapper_open .5s ease forwards}.works_modal_wrapper.is_open .works_modal_window{animation:works_modal_window_open .5s ease forwards}.works_modal_wrapper.is_close{animation:works_modal_wrapper_close .5s ease forwards}.works_modal_wrapper.is_close .works_modal_window{animation:works_modal_window_close .5s ease forwards}@keyframes works_modal_wrapper_open{0%{opacity:0}to{opacity:1;z-index:300}}@keyframes works_modal_window_open{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes works_modal_wrapper_close{0%{z-index:300;opacity:1}to{opacity:0}}@keyframes works_modal_window_close{0%{opacity:1;transform:translateY(0)}to{transform:translateY(-30px);opacity:0}}.text-sp-hide{display:none}button.more{width:120px;margin:14px auto 40px;display:block;background-color:#f4f2e9;color:#121212;padding:10px 15px;outline:0;transition:.5s;-erbkit-transition:.5s;border:none}button.more:after{content:"\8a73\3057\304f\8aad\3080";transition:.2s;-erbkit-transition:.2s}button.more.on-click:after{content:"\9589\3058\308b"}@media screen and (min-width:769px),point{.inner,.inner-pc-only{max-width:1120px;width:100%;margin:auto}.main-visual-wrap{margin-bottom:0}.main-visual{padding-top:14px}.fv-button{bottom:6%;left:27%;right:auto;width:46%;margin:0}.sale-period-text{margin-top:20px;padding:8px 6px;text-align:center}.sale-period-text span{font-size:20px}.content-block{margin:10px 0 40px}.content-block h2.image-title{max-width:1200px;width:100%;margin:0 auto 20px}.small-text-wrap{max-width:1200px;width:100%;margin:20px auto 40px;font-size:16px;text-align:center}.small-text-wrap p{margin-bottom:14px}.small-text-wrap p span{font-size:20px}.content-block h2.text-title{margin-bottom:20px;padding:8px 10px 6px;font-size:26px;text-align:left}.content-block h2.text-title span{font-size:26px}.accordion-contents.normal-arrow dl dt:after{width:24px;height:24px;top:12px;background:url(/cdn/shop/files/hasegawa-accordion-ic01.png) no-repeat right center/24px 24px}.accordion-contents.normal-arrow dl dt.open:after{top:12px;height:24px;background:url(/cdn/shop/files/hasegawa-accordion-ic02.png) no-repeat right center/24px 24px}.accordion-contents.normal-arrow dl dt.normal-button:after{top:12px}.accordion-contents.normal-arrow dl dt.more-detail-button:after{right:10px;top:8px}.accordion-contents.normal-arrow dl dt.more-detail-button.open:after{top:8px}.accordion-button{cursor:pointer;cursor:hand}.accordion-button{font-size:20px;border-bottom:3px solid #8a2801}.accordion-button.normal-button{padding:10px 20px}.accordion-button.more-detail-button{padding:6px 10px;font-size:13px}.sub-title{font-size:20px}.item-pc-wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.item-wrap{margin:20px 0 36px}.item-pc-wrap .item-wrap.point{width:24%}.item-pc-wrap .item-wrap.pc-special{width:48%;margin-right:2%;margin-left:2%}.item-box-2 .item-box-2-content{width:48%}.item-box-2 .item-box-2-content:nth-of-type(2n){margin-left:4%}.item-arround-2 .item-arround-2-content{width:22%;margin-right:4%}.item-arround-2 .item-arround-2-content:nth-of-type(2n){margin-left:0}.item-arround-2 .item-arround-2-content:nth-of-type(n+3){margin-top:0}.item-arround-2 .item-arround-2-content:nth-of-type(4n){margin-right:0}.item-arround-2 .item-arround-2-content:nth-of-type(n+5){margin-top:20px}.item-subtitle{margin-bottom:16px;font-size:20px}.item-box-1{width:100%}.ohaka-list{margin:16px}.google-map-wrapper{margin:20px 0}.map-text{width:30%;margin-left:auto}.shop-area-title{margin-top:30px;padding:6px 10px 4px;border-bottom:4px solid #0f6bb0;font-size:20px}.shop-list-icon{font-size:18px}.card-title-wrap p{margin:2px 0 0 16px;font-size:14px}.shop-list-wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.shop-list-box{width:49%;border-radius:8px}.shop-list-box:nth-of-type(2n){margin-left:2%}.shop-list-box h3{font-size:18px}.shop-list-box h3 a:hover{color:#c10b37;text-decoration:underline;transition:all .2s ease-in-out}.shop-list-box ul{line-height:1.2}.shop-list-box ul li{font-size:15px}.shop-list-box ul li a{color:#626466}.shop-button{font-size:14px}.coupon-wrap{margin:20px auto 30px}.single-coupon-wrap{max-width:840px;width:100%;margin:auto}.price-down-text{margin-bottom:10px;padding:4px 0}.price-down-text span{font-size:22px}.cv-button{max-width:552px;width:100%;margin:24px auto 0}.tokuten-title{font-size:22px}.anchor-link a{text-decoration:none}.anchor-link a:hover{text-decoration:underline}.text-point{font-size:20px}.space-recommend-title{margin-bottom:40px}a:hover img{opacity:.7;-webkit-opacity:.7}a img{-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.blogs-content-bg,.blogs-content-bg.sp-little-space{padding:18px 16px}.blogs-content .hasegawa-nav-wrapper{height:72px}.hasegawa-recommend .swiper-slide .recommend-price span,.hasegawa-recommend .swiper-slide.nolink .recommend-price span{font-size:.8rem}.sale-icon{margin:0 0 8px;font-size:13px}.swiper-slide .sale-icon{font-size:12px}.l-menu-anchor>li:last-child{max-width:39.225%}.l-accordion-body p+p.sale-icon{margin:0 0 8px}.l-accordion-body p.sale-icon{font-size:13px}.point-title{margin:60px 0 -74px;font-size:24px}.hasegawa-recommend .swiper-container2 .swiper-slide .spec-text{margin-top:6px;font-size:13px;text-align:left}.l-consult-link{max-width:928px}.l-consult-link li:nth-of-type(n+2){margin-left:10px}.swiper-container2{margin:0 auto;width:100%;max-width:1200px}.swiper-button-prev2,.swiper-button-next2{width:40px;height:40px;margin-top:-230px}.swiper-button-prev2{left:0;background:url(/cdn/shop/files/icon_prev.svg?v=1666590075) no-repeat top 0 center/40px 40px}.swiper-button-next2{right:0;background:url(/cdn/shop/files/icon_next.svg?v=1666590075) no-repeat top 0 center/40px 40px}.swiper-bg-prev2,.swiper-bg-next2{width:800px;height:700px;margin-top:-640px}.swiper-bg-prev2{left:-764px;background:#eaeaea top 0 center/800px 700px}.swiper-bg-next2{right:-764px;background:#eaeaea top 0 center/800px 700px}.tooltip-wrap{position:relative;cursor:pointer;display:inline-block}.tooltip-btn{width:140px;margin-top:10px;padding:4px;background:#f4f2e9;border-radius:6px;border:1px solid #c10c36;font-size:13px;text-align:center}.tooltip-description{display:none;position:absolute;padding:10px;font-size:12px;line-height:1.6em;color:#202326;border-radius:5px;background:#e4e4e4;width:200px}.tooltip-description:before{content:"";position:absolute;top:-24px;right:40%;border:15px solid transparent;border-top:15px solid #e4e4e4;margin-left:-15px;transform:rotate(180deg)}.tooltip-wrap:hover .tooltip-description{display:inline-block;top:50px;left:-32px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.text-sp-hide{display:block}button.more{display:none}}.l-accordion.more-btn .l-accordion-head{border:1px solid #c10c36;font-weight:700}.shop-map-wrap{background:url(/cdn/shop/files/img_sales_bg01.jpg?v=1671615364)no-repeat top 0 left 0/100% 100%}.shop-map-box{margin:20px 0}.shop-map-title{padding-bottom:4px;margin-bottom:6px;border-bottom:1px solid #121212;font-weight:700}.shop-map-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.shop-map-list li{width:24%;margin-right:1.3%}.shop-map-list li:nth-of-type(4n){margin-right:0}.shop-map-list li:nth-of-type(n+5){margin-top:4px}.shop-map-list li a{display:block;width:100%;text-align:center;text-decoration:none;font-size:.875rem;padding:.5rem;border:1px solid #C10B37;border-radius:4px;color:#c10b37;background-color:#fff}.top-space-little{margin-top:-40px}.attention-text{line-height:1.1;padding:6px 10px;border-radius:10px;background-color:#c10b37;color:#fff;font-weight:700}.attention-text-space{margin-top:70px}.l-accordion-head.font-size{font-size:18px}@media screen and (min-width: 769px){.shop-map-wrap{height:320px;position:relative;background:url(/cdn/shop/files/img_sales_bg01.jpg?v=1671615364)no-repeat top 0 left 50%/345px 330px}.shop-map-box{position:absolute;width:180px}.shop-map-box.area-1{top:84px;left:64%}.shop-map-box.area-2{top:104px;left:36%}.shop-map-box.area-3{bottom:10px;left:18%}.shop-map-title{padding-bottom:6px;margin-bottom:8px}.shop-map-list li{width:49%;margin-right:2%}.shop-map-list li:nth-of-type(2n){margin-right:0}.shop-map-list li:nth-of-type(n+3){margin-top:4px}.shop-map-list li a{display:block;width:100%;text-align:center;text-decoration:none;font-size:.875rem;padding:.5rem;border:1px solid #C10B37;border-radius:4px;color:#c10b37;background-color:#fff}.shop-map-list li a:hover{background-color:#f7cfd9}.top-space-little{margin-top:-80px}.attention-text{width:100%;max-width:928px;margin:auto;padding:12px 10px 8px;text-align:center;font-size:18px}.attention-text-space{margin-top:30px}.l-accordion-head.font-size{font-size:20px}}.campaign-banner{text-align:center}.campaign-banner img{max-width:600px;width:100%;margin:-10px 0 30px}.pickup-item{margin-bottom:8px}.pickup-item p{margin-top:16px;border:1px solid #e4e2d8}.small-text{line-height:1.6}@media screen and (min-width: 769px){.pickup-item{display:-webkit-flex;display:flex;margin-bottom:22px}.pickup-item p{width:49%}.pickup-item p:nth-of-type(2n){margin-left:2%}.pickup-item.column-pc-3 p{width:32%;margin-right:2%}.pickup-item.column-pc-3 p:nth-of-type(2n){margin-left:0}.pickup-item.column-pc-3 p:nth-of-type(3n){margin-right:0}}.item-link-btn a{line-height:1.4;display:block;padding:10px 10px 6px;border:solid 1px #c10b37;border-radius:8px;background:#fff;font-size:18px;font-weight:700;text-align:center}@media screen and (min-width: 769px){.item-link-btn{max-width:400px;width:100%;margin:auto}.item-link-btn a{padding:12px 10px 10px}.item-link-btn a:hover{background-color:#f7cfd9}}.top-section{padding:0 0 40px;margin-top:40px}.col-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 32px);margin:0 -16px}.l-caroucel{position:relative}.l-caroucel .caroucel-container{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.l-caroucel .caroucel-container.no-fade:after{display:none}.l-caroucel .caroucel-container:after{content:"";width:80px;height:100%;position:absolute;right:0;top:0;z-index:100;pointer-events:none;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to right,#fff0,#fff)}.l-caroucel:after{content:"";width:80px;height:100%;position:absolute;right:0;top:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to right,#fff0,#fff)}.banner-collection-item .banner-thumb.rect{aspect-ratio:1/1}.banner-collection-item .banner-thumb{width:100%;aspect-ratio:4/3;overflow:hidden;margin-bottom:.5rem}.banner-collection-item .banner-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media all and (max-width: 1200px) and (min-width: 769px){.l-caroucel .caroucel-nav-arrow{display:none}.l-caroucel .caroucel-container{width:calc(100% + 32px);margin:0 -16px}.l-caroucel .caroucel-container.js-banner-caroucel{width:100%;margin:0}.l-caroucel .caroucel-container:after{display:none}.l-caroucel .grave-item,\3000.l-caroucel .c-product-card{margin-left:1rem}}@media (max-width: 768px){.top-section{padding:32px 0;margin-top:0}.col-wrapper.gutter-narrow{width:100%;margin:0}.l-caroucel .col-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.l-caroucel .swiper-wrapper{padding-left:1rem}.l-caroucel:after{display:none}.l-caroucel{width:calc(100% + 32px);margin:0 -16px}.l-caroucel .banner-collection-item{width:calc(40vw - 1rem)!important;margin:0 1rem 0 0}}.fv-wrap{position:relative}.fv-btn{position:absolute;left:0;right:0;margin:0 20px;bottom:10px}.fv-btn a{display:block;padding:10px 10px 8px;background-color:#c10b37;border:2px solid #fff;border-radius:8px;color:#fff;font-weight:700;text-align:center}@media screen and (min-width:769px),point{.fv-btn{width:46%;margin:auto;bottom:12px}.fv-btn a{padding:16px 10px 14px;border:3px solid #fff;font-size:1.4rem;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.fv-btn a:hover{background-color:#910829}}.set-area{margin:16px -10px 0;border:10px solid #ffd8a6}.set-area .pickup-item{margin:4px}.sub-title{margin:20px 0 -6px 4px;font-size:1rem;font-weight:700}@media screen and (min-width: 769px){.set-area{margin:16px -8px 0;border:8px solid #ffd8a6}.set-area .pickup-item{margin:6px}.sub-title{margin:24px 0 -4px 6px;font-size:1.2rem}}.coupon-note-list{display:grid;height:130px;padding:10px 10px 8px}.coupon-note-list.coupon-red{background-color:#ae0932}.coupon-note-list.coupon-blue{background-color:#1c1f83}.coupon-note-list.coupon-green{background-color:#006632}.coupon-note-list.coupon-purple{background-color:#6c4596}.coupon-note-list li{line-height:1.2;position:relative;padding-left:10px;color:#fff;font-size:.64rem}.coupon-note-list li:before{content:"\203b";position:absolute;width:6px;height:6px;top:0;left:0}.coupon-note-list li:nth-of-type(n+2){margin-top:4px}@media screen and (min-width: 769px){.coupon-note-list{height:150px;padding:12px 20px 8px}.coupon-note-list li{line-height:1.4;padding-left:14px;font-size:.7rem}.l-slider-list .l-slider-card.pc-4column{width:24%}.pc-4column .coupon-note-list{height:132px;padding:10px 10px 8px}.pc-4column .coupon-note-list li{font-size:.66rem}}@media (max-width: 1020px) and (min-width: 750px){.coupon-note-list{padding:10px 10px 8px}.coupon-note-list li{font-size:.6rem}.pc-4column .coupon-note-list li{font-size:.56rem}}.swiper-container2{overflow:hidden}.item-example .swiper-slide{border:1px solid #e4e2d8}.swiper-pagination-bullet{background-color:#c10b37}.swiper-pagination2{text-align:center}.swiper-button-prev2,.swiper-button-next2{margin-top:-120px}@media screen and (min-width: 769px){.swiper-button-prev2,.swiper-button-next2{margin-top:-180px}}.benefits-wrap{margin:-14px 0 20px;padding:14px 12px;background:#f4f2e9}.benefits-list>li{padding:14px 12px 20px;border:solid 1px #e0e0e0;border-radius:6px;background:#fff}.benefits-list>li:nth-of-type(n+2){margin-top:10px}.benefits-list .benefits-flex{display:-webkit-flex;display:flex}.benefits-list .benefits-img{width:100px}.benefits-list .benefits-text{width:120%;padding-left:10px}.benefits-text .benefits-text-number{display:inline-block;padding:4px 6px 1px;border-radius:4px;background-color:#c10b37;color:#fff;font-size:.94rem;font-weight:700}.benefits-text h3{line-height:1.2;padding:6px 0 8px;color:#c10b37;font-size:1.28rem;font-weight:700}.benefits-text .benefits-text-sub{line-height:1.2;margin-bottom:8px;font-size:.96rem;font-weight:700}.benefits-text-note{line-height:1.54;padding-top:6px;border-top:2px solid #f4f2e9;font-size:.74rem}.benefits-text-note br{margin-bottom:8px}@media screen and (min-width: 769px){.benefits-wrap{margin:-14px 0 30px;padding:30px 40px}.benefits-all-note{max-width:928px;width:100%;margin:auto}.benefits-list>li{max-width:928px;width:100%;margin:auto;padding:14px 40px 20px}.benefits-list>li:nth-of-type(n+2){margin-top:20px}.benefits-list .benefits-text{width:auto;padding-left:16px}.benefits-text .benefits-text-number{padding:5px 6px 2px;font-size:1rem}.benefits-text h3{padding:10px 0 8px;font-size:1.4rem}.benefits-text .benefits-text-sub{font-size:.98rem}.benefits-text-note{line-height:1.5;margin-top:6px;padding-top:8px;font-size:.84rem}}.post-content input{align-items:center;font-size:14px;font-weight:700;flex-grow:1;border:1px solid #ccc;border-radius:2px;height:30px;-webkit-flex-grow:1;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;width:130px;margin:3px 0 0}.post-content button{font-size:12px;font-weight:700;align-items:center;justify-content:center;text-decoration:none;-webkit-appearance:none;appearance:none;background-color:#f5c627;border:none;align-self:flex-end;cursor:pointer;height:30px;width:150px;border-radius:2px;margin:0 0 0 4px;flex-shrink:0;padding:0}.benefits-text-note.last{border-top:none;margin-top:0}.coupon-info-wrap{line-height:1.2;margin:0 0 20px;border:2px solid #e6d279;padding:10px 4px;background-color:#f4f2e9}.coupon-info-text{margin-bottom:6px;border-bottom:1px solid #e6d279;text-align:center}.coupon-info-text span.coupon-info-text-point{margin-left:4px;color:#c10b37;font-size:1.2rem;font-weight:700}.coupon-info-text-note{margin-bottom:4px;font-size:14px;text-align:center}.coupon-info-note{margin-top:10px;font-size:13px}@media screen and (min-width: 769px){.coupon-info-wrap{max-width:928px;width:100%;margin:0 auto 12px;padding:12px 40px}.coupon-info-text{border-bottom:none;font-size:1rem;text-align:left}.coupon-info-text span.coupon-info-text-point{font-size:1.4rem}.coupon-info-pc-flex{display:-webkit-flex;display:flex}.coupon-info-pc-flex .post-content{width:310px}.coupon-info-text-note{margin-top:6px}.coupon-info-note{margin:12px 0 0 10px;font-size:14px}}.service-info-wrap{margin-bottom:32px;padding:10px 6px;border:2px solid #e4e2d8;background-color:#f8f8f8}.service-info-sp-flex{display:-webkit-flex;display:flex}.service-info-img{width:100px}.service-info-title{line-height:1.4;width:100%;padding:10px 0 0 8px;color:#c10b37;font-size:1rem;font-weight:700}.service-info-text{line-height:1.54;margin-top:10px;font-size:.74rem}@media screen and (min-width: 769px){.service-info-wrap{max-width:928px;width:100%;margin:0 auto 40px;padding:12px 40px}.service-info-pc-flex{display:-webkit-flex;display:flex}.service-info-sp-flex{display:block}.service-info-title{line-height:1.2;padding:4px 0 0 20px;font-size:1.26rem}.service-info-text{margin:8px 0 0 20px;font-size:.84rem}}.event-date-text{margin:0 12px 8px;padding-top:14px;text-align:center;color:#c10b37}@media screen and (min-width: 769px){.event-date-text{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/blogs-sale-obonsale-hasegawa-main.css.map */
