div#one_maincolumn{width:100%;max-width:1100px;margin:0 auto}#content{width:100%;max-width:1100px;margin:0 auto}#contentInner{max-width:1100px !important;margin:0 auto}#coupon_area{display:none !important}body,#container._pcView,#contentInner{overflow:visible !important}.compositionListOuter{padding:4% 3%;color:#fff;font-size:3.7333vw;text-align:center}.compositionListOuter .compositionList dt{margin-bottom:3%}.compositionListOuter .compositionList dd{padding:3% 3% 4%;background:#fff;color:#333;font-size:2.9333vw}.compositionListOuter .compositionList dd+dt{margin-top:6%}.compositionListOuter .compositionList dd .CompositionText{text-align:left;height:auto;max-height:4000px;transition:1.5s;overflow:hidden}.compositionListOuter .compositionList dd .textExcerpt{max-height:6em;min-height:6em}.compositionListOuter .compositionList .textMoreBt{display:none;font-weight:600}.compositionListOuter .compositionList dd .textExcerpt+.textMoreBt{margin-top:5%;font-size:3.2vw;text-align:center;display:inline-block;position:relative;padding-right:5%;cursor:pointer}div#container._pcView .compositionListOuter .compositionList dd .textExcerpt+.textMoreBt::after{content:"";width:8%;height:100%;background:url(/upload/lp/brewash_ef/img/sp_i-triangle.png) no-repeat;background-size:100%;right:19%;top:50%;transform:translate(0, -33%);display:block;position:absolute}div#container._spView .compositionListOuter .compositionList dd .textExcerpt+.textMoreBt::after{content:"";width:10%;height:100%;background:url("/upload/lp/brewash_ef/img/sp_i-triangle.png") no-repeat;background-size:100%;right:0;top:50%;transform:translate(0, -20%);display:block;position:absolute}div#container._pcView .compositionListOuter{font-size:20px}div#container._pcView .compositionListOuter .compositionList dd p{font-size:16px}div#container._pcView .compositionListOuter .compositionList dd .textExcerpt{max-height:3em;min-height:3em}div#container._pcView .compositionListOuter .compositionList dd .textExcerpt+.textMoreBt{line-height:1;font-size:18px}.compositionListOuter.bg01{background:#d0d8d8;margin-top:4.666667%}.compositionListOuter dt{color:#000;font-weight:600}.productSliderContainer,.productSliderContainer *,.compositionListOuter,.compositionListOuter *{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif !important}div#container._pcView .productSliderContainer{width:1100px;margin:60px auto 0;display:flex;gap:60px;align-items:flex-start;position:relative;color:#000}div#container._pcView .sliderLeft{position:sticky;top:0;z-index:100;width:520px;z-index:100;display:flex;flex-direction:column;align-items:flex-start;background:#fff}div#container._pcView .mainSwiper{width:520px;height:520px;margin:0;flex-shrink:0}div#container._pcView .mainSwiper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}div#container._pcView .thumbsNav{position:relative;margin-top:20px;width:520px;height:80px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:0;flex-shrink:0}div#container._pcView .thumbsArrow{position:relative;width:32px;height:80px;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}div#container._pcView .thumbsArrow:before{content:"";display:block;width:13px;height:13px;border-top:1px #333 solid;border-right:1px #333 solid;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-135deg);transition:all .2s}div#container._pcView .thumbsNext:before{transform:translate(-50%, -50%) rotate(45deg)}div#container._pcView .thumbsPrev:before{transform:translate(-50%, -50%) rotate(-135deg)}div#container._pcView .thumbsSwiper{width:456px;height:85px;box-sizing:border-box;margin:0;flex-shrink:0}div#container._pcView .thumbsSwiper .swiper-wrapper{align-items:center}div#container._pcView .thumbsSwiper img{width:80px !important;height:80px !important;-o-object-fit:cover;object-fit:cover;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:border .2s;background:#fff;display:block}div#container._pcView .thumbsSwiper .swiper-slide-thumb-active img{border:2px solid #007aff}div#container._pcView .contRight{width:520px}div#container._pcView .contRight article header ul{display:flex;justify-content:flex-start}div#container._pcView .contRight article header ul li{font-size:13px;letter-spacing:.025em;line-height:1;border:1px solid #000;padding:7px 15px;text-align:center;margin:0 5px 25px 0}div#container._pcView .contRight article h2{font-size:30px;font-weight:600;letter-spacing:0;line-height:1;margin-bottom:20px}div#container._pcView .contRight article .prodMeta{margin-bottom:30px}div#container._pcView .contRight article .prodMeta span{font-size:16px;letter-spacing:.025em;line-height:1;margin:0 25px 0 0}div#container._pcView .contRight article .prodEffects{font-size:16px;margin-bottom:32px}div#container._pcView .contRight article .prodEffects dt{margin-bottom:2px;letter-spacing:.025em;line-height:1;text-indent:-0.5em}div#container._pcView .contRight article .prodEffects dd{line-height:1.5;letter-spacing:.025em}div#container._pcView .contRight article .offer{background:#f7f9f9;padding:30px;margin-bottom:20px}div#container._pcView .contRight article .offer h3{font-size:20px;font-weight:600;letter-spacing:.025em;line-height:1;margin-bottom:15px}div#container._pcView .contRight article .offer ul.offerBenefits li{display:inline-block;color:#fff;font-size:13px;letter-spacing:.025em;line-height:1;margin-bottom:20px;padding:7px 20px 6px;border:1px solid #000;border-radius:25px;text-align:center}div#container._pcView .contRight article .offer ul.offerBenefits li:first-of-type{color:#fff;border-radius:0;margin-right:15px}div#container._pcView .contRight article .offer .offerPrice .regPrice{font-size:14px;font-weight:600;letter-spacing:.025em;line-height:1;margin-bottom:15px}div#container._pcView .contRight article .offer .offerPrice .regPrice>span{position:relative;display:inline-block;margin-left:10px}div#container._pcView .contRight article .offer .offerPrice .regPrice>span:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#000;transform:translateY(-50%)}div#container._pcView .contRight article .offer .offerPrice .regPrice>span>span{font-size:18px;letter-spacing:.025em;line-height:1}div#container._pcView .contRight article .offer .offerPrice .initialPrice{color:#d1273b;font-size:14px;font-weight:600;letter-spacing:.025em;line-height:1;margin-bottom:26px}div#container._pcView .contRight article .offer .offerPrice .initialPrice strong{font-size:32px;font-weight:600;letter-spacing:.025em;line-height:1;margin:0 -5px 0 0}div#container._pcView .contRight article .offer .delivDetails{margin-bottom:8px}div#container._pcView .contRight article .offer .delivDetails strong{font-size:15px;font-weight:600;letter-spacing:.025em;line-height:1.5}div#container._pcView .contRight article .offer ul.offerTerms{line-height:1.4;letter-spacing:.025em;margin-bottom:19px;font-size:15px}div#container._pcView .contRight article .offer ul.offerTerms li{padding-left:.5em;text-indent:-0.5em}div#container._pcView .contRight article .offer ul.offerTerms li::before{content:"･"}div#container._pcView .contRight article .offer .cartAction a{position:relative;display:flex;align-items:center;justify-content:center;width:290px;height:60px;border:1px solid #000;font-size:18px;font-weight:600;color:#fff;line-height:1;background:#000;text-decoration:none;text-align:center;transition:.3s}div#container._pcView .contRight article .offer .cartAction a span{margin-left:-4%}div#container._pcView .contRight article .offer .cartAction a:hover{background:#fff;color:#000}div#container._pcView .contRight article .offer .cartAction a:hover::before{border-top:1px #000 solid;border-right:1px #000 solid}div#container._pcView .contRight article .offer .cartAction a::before{content:"";display:block;width:12px;height:12px;border-top:1px #fff solid;border-right:1px #fff solid;position:absolute;top:50%;right:4%;transform:translate(-50%, -50%) rotate(45deg);transition:all .2s}div#container._pcView .contRight article .offer.reg{background:#f5faff}div#container._pcView .contRight article .offer.reg ul.offerBenefits li{color:#d1273b;border:1px solid #d1273b;font-weight:bold}div#container._pcView .contRight article .offer.reg ul.offerBenefits li:first-of-type{color:#fff;background:#d1273b}div#container._pcView .contRight article .offer.reg .cartAction a{background:#d1273b;border:1px solid #d1273b}div#container._pcView .contRight article .offer.reg .cartAction a:hover{background:#fff;color:#d1273b}div#container._pcView .contRight article .offer.reg .cartAction a:hover::before{border-top:1px #d1273b solid;border-right:1px #d1273b solid}div#container._pcView .contRight article .offer.et ul.offerBenefits li{color:#d1273b;border:1px solid #d1273b;font-weight:bold}div#container._pcView .contRight article .offer.et ul.offerBenefits li:first-of-type{color:#000;background:#d6d6d6;border:1px solid #d6d6d6}div#container._pcView .contRight article .offer.et .offerPrice .initialPrice{color:#000}div#container._pcView .contRight article .offer.et .cartAction a{background:#333;border:1px solid #333}div#container._pcView .contRight article .offer.et .cartAction a:hover{background:#fff;color:#000}div#container._pcView .contRight article .offer.et .cartAction a:hover::before{border-top:1px #000 solid;border-right:1px #000 solid}div#container._spView .productSliderContainer{width:100%;margin:0 auto;display:block;align-items:flex-start;position:relative;color:#000}div#container._spView .sliderLeft{width:100%}div#container._spView .mainSwiper{width:100%;height:auto;margin:0}div#container._spView .mainSwiper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}div#container._spView .thumbsNav{position:relative;margin-top:4vw;width:100%;height:auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:0;flex-shrink:0}div#container._spView .thumbsArrow{position:relative;width:32px;height:auto;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}div#container._spView .thumbsArrow:before{content:"";display:block;width:1.73333333vw;height:1.73333333vw;border-top:1px #333 solid;border-right:1px #333 solid;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-135deg);transition:all .2s}div#container._spView .thumbsNext:before{transform:translate(-50%, -50%) rotate(45deg)}div#container._spView .thumbsPrev:before{transform:translate(-50%, -50%) rotate(-135deg)}div#container._spView .thumbsSwiper{width:87.333333333vw;height:auto;box-sizing:border-box;margin:0;flex-shrink:0}div#container._spView .thumbsSwiper .swiper-wrapper{align-items:center}div#container._spView .thumbsSwiper img{width:15.33333333vw !important;height:15.33333333vw !important;-o-object-fit:cover;object-fit:cover;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:border .2s;background:#fff;display:block}div#container._spView .thumbsSwiper .swiper-slide-thumb-active img{border:2px solid #007aff}div#container._spView .contRight{width:89.3333333333vw;margin:6.6666666667vw auto 0}div#container._spView .contRight article header ul{display:flex;justify-content:flex-start}div#container._spView .contRight article header ul li{font-size:2.4vw;letter-spacing:.025em;line-height:1;border:1px solid #000;padding:1.3333333333vw 3.3333333333vw;text-align:center;margin:0 1.3333333333vw 4vw 0}div#container._spView .contRight article h2{font-size:5.8666666667vw;font-weight:600;letter-spacing:0;line-height:1;margin-bottom:2.6666666667vw}div#container._spView .contRight article .prodMeta{margin-bottom:5.0666666667vw}div#container._spView .contRight article .prodMeta span{font-size:2.9333333333vw;letter-spacing:.025em;line-height:1;margin:0 4vw 0 0}div#container._spView .contRight article .prodEffects{font-size:2.9333333333vw;margin-bottom:4vw}div#container._spView .contRight article .prodEffects dt{margin-bottom:.5333333333vw;letter-spacing:.025em;line-height:1;text-indent:-0.5em}div#container._spView .contRight article .prodEffects dd{line-height:1.5;letter-spacing:.025em}div#container._spView .contRight article .offer{background:#f7f9f9;padding:6vw 4vw;margin-bottom:4vw}div#container._spView .contRight article .offer h3{font-size:3.7333333333vw;font-weight:600;letter-spacing:.025em;line-height:1;margin-bottom:2.6666666667vw}div#container._spView .contRight article .offer ul.offerBenefits li{display:inline-block;color:#fff;font-size:2.4vw;letter-spacing:.025em;line-height:1;margin:0 1.3333333333vw 4vw 0;padding:1.7333333333vw 4.6666666667vw 1.6vw;border:1px solid #000;border-radius:25px;text-align:center}div#container._spView .contRight article .offer ul.offerBenefits li:first-of-type{color:#fff;border-radius:0;margin-right:3.3333333333vw}div#container._spView .contRight article .offer .offerPrice .regPrice{font-size:2.4vw;font-weight:600;letter-spacing:.025em;line-height:1;margin-bottom:1.6vw}div#container._spView .contRight article .offer .offerPrice .regPrice>span{position:relative;display:inline-block;margin-left:1.6vw}div#container._spView .contRight article .offer .offerPrice .regPrice>span:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#000;transform:translateY(-50%)}div#container._spView .contRight article .offer .offerPrice .regPrice>span>span{font-size:3.4666666667vw;letter-spacing:.025em;line-height:1}div#container._spView .contRight article .offer .offerPrice .initialPrice{color:#d1273b;font-size:2.6666666667vw;font-weight:600;letter-spacing:.025em;line-height:1;margin-bottom:3.6vw}div#container._spView .contRight article .offer .offerPrice .initialPrice strong{font-size:6.4vw;font-weight:600;letter-spacing:.025em;line-height:1;margin:0 -1.6vw 0 0}div#container._spView .contRight article .offer .delivDetails{margin-bottom:2vw}div#container._spView .contRight article .offer .delivDetails strong{font-size:2.6666666667vw;font-weight:600;letter-spacing:.025em;line-height:1.5}div#container._spView .contRight article .offer ul.offerTerms{line-height:1.4;letter-spacing:.025em;margin-bottom:3.6vw;font-size:2.6666666667vw}div#container._spView .contRight article .offer ul.offerTerms li{padding-left:.5em;text-indent:-0.5em}div#container._spView .contRight article .offer ul.offerTerms li::before{content:"･"}div#container._spView .contRight article .offer .cartAction{position:relative}div#container._spView .contRight article .offer .cartAction a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:10.6666666667vw;border:1px solid #000;font-size:3.4666666667vw;font-weight:600;color:#fff;line-height:1;background:#000;text-decoration:none;text-align:center;transition:.3s}div#container._spView .contRight article .offer .cartAction a span{margin-left:-4%}div#container._spView .contRight article .offer .cartAction a:hover{background:#fff;color:#000}div#container._spView .contRight article .offer .cartAction a:hover::before{border-top:1px #000 solid;border-right:1px #000 solid}div#container._spView .contRight article .offer .cartAction a::before{content:"";display:block;width:1.6vw;height:1.6vw;border-top:1px #fff solid;border-right:1px #fff solid;position:absolute;top:50%;right:4%;transform:translate(-50%, -50%) rotate(45deg);transition:all .2s}div#container._spView .contRight article .offer.reg{background:#f5faff}div#container._spView .contRight article .offer.reg ul.offerBenefits li{color:#d1273b;border:1px solid #d1273b;font-weight:bold}div#container._spView .contRight article .offer.reg ul.offerBenefits li:first-of-type{color:#fff;background:#d1273b}div#container._spView .contRight article .offer.reg .cartAction a{background:#d1273b;border:1px solid #d1273b}div#container._spView .contRight article .offer.reg .cartAction a:hover{background:#fff;color:#d1273b}div#container._spView .contRight article .offer.reg .cartAction a:hover::before{border-top:1px #d1273b solid;border-right:1px #d1273b solid}div#container._spView .contRight article .offer.et ul.offerBenefits li{color:#d1273b;border:1px solid #d1273b;font-weight:bold}div#container._spView .contRight article .offer.et ul.offerBenefits li:first-of-type{color:#000;background:#d6d6d6;border:1px solid #d6d6d6}div#container._spView .contRight article .offer.et .offerPrice .initialPrice{color:#000}div#container._spView .contRight article .offer.et .cartAction a{background:#333;border:1px solid #333}div#container._spView .contRight article .offer.et .cartAction a:hover{background:#fff;color:#000}div#container._spView .contRight article .offer.et .cartAction a:hover::before{border-top:1px #000 solid;border-right:1px #000 solid}