.static-contents .js-module-acc button{cursor:pointer}.static-contents .js-module-acc .js-acc-cont{overflow:hidden;transition:all .2s ease 0s}.static-contents .js-module-acc:not(.js-acc-defaultHeight) .js-acc-cont{opacity:0;visibility:hidden}.static-contents .js-module-acc.m-opened:not(.js-acc-defaultHeight) .js-acc-cont{opacity:1;visibility:visible}.static-contents .js-module-acc[data-remove=true] .js-acc-cover{opacity:1;transition:all .2s ease 0s}.static-contents .js-module-acc.m-opened[data-remove=true] .js-acc-cover{opacity:0}.static-contents .js-module-acc .js-acc-btn-label-close{display:block}.static-contents .js-module-acc .js-acc-btn-label-open{display:none}.static-contents .js-module-acc.m-opened .js-acc-btn-label-close{display:none}.static-contents .js-module-acc.m-opened .js-acc-btn-label-open{display:block}.static-contents .js-module-acc.js-acc-defaultHeight{position:relative}.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent 10%, #fff 50%);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-height:1000px;padding-top:20px;position:absolute;right:0;top:0;transition:all .2s ease 0s}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cont{max-height:unset !important}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent 0%, transparent 100%);max-height:100%;position:relative}.static-contents .mod-colorcart-irodama{position:relative}.static-contents .mod-colorcart-irodama .zaikokbn0{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;line-height:100%;position:absolute;right:0;text-align:center;top:0;z-index:1}.static-contents .mod-colorcart-irodama a,.static-contents .mod-colorcart-irodama button{background-color:rgba(0,0,0,0);border:0 none;cursor:pointer;display:block;padding:0;position:relative;text-decoration:none;z-index:0}.static-contents .mod-colorcart-irodama a::after,.static-contents .mod-colorcart-irodama button::after{border:solid 2px red;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease 0s}.static-contents .mod-colorcart-irodama a.is-active::after,.static-contents .mod-colorcart-irodama a:hover::after,.static-contents .mod-colorcart-irodama button.is-active::after,.static-contents .mod-colorcart-irodama button:hover::after{opacity:1}.static-contents .mod-colorcart-display{position:relative}.static-contents .mod-colorcart-display-default{background-color:#fff;border:solid 1px #ccc;display:grid;height:150px;place-items:center;position:inherit;width:360px;z-index:0}.static-contents .module-type-cart{font-family:游ゴシック体,yugothic,游ゴシック,"Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif;max-width:400px}.static-contents .module-type-cart__cont{border-bottom:solid 1px #d3d2cf;display:flex;flex-direction:column;gap:20px;padding:20px}.static-contents .module-type-cart__unit{position:relative}.static-contents .module-type-cart__link{align-items:center;background:url(/sw/onlinestore/assets_static/img/icon_arrow.svg) no-repeat right center;display:flex;gap:20px;text-decoration:none;width:100%}.static-contents .module-type-cart__link picture{flex-basis:50px;flex-grow:0;flex-shrink:0}.static-contents .module-type-cart__link span{font-size:1.2rem;font-weight:500;line-height:1.5}.static-contents .module-type-cart__button{align-items:center;background-color:#fff;border:unset;border:solid 1px #fff;display:flex;gap:20px;padding:0;text-decoration:none;width:100%}.static-contents .module-type-cart__button picture{flex-basis:50px;flex-grow:0;flex-shrink:0}.static-contents .module-type-cart__button span{font-size:1.2rem;font-weight:500;line-height:1.5}.static-contents .module-type-cart__button:hover,.static-contents .module-type-cart__button.is-active{border:solid 1px #c80421}.static-contents .module-type-cart__checkbox,.static-contents .module-type-cart__radio{align-items:center !important;width:100%}.static-contents .module-type-cart__checkbox picture,.static-contents .module-type-cart__radio picture{flex-basis:50px;flex-grow:0;flex-shrink:0}.static-contents .module-type-cart__checkbox span,.static-contents .module-type-cart__radio span{font-size:1.2rem;font-weight:500;line-height:1.5}.static-contents .module-type-cart__cartlink{margin-top:-1px}.static-contents .module-type-cart__end{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0}.static-contents .mod-setcart-item{position:relative}.static-contents .mod-setcart-item .zaikokbn0{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;line-height:100%;position:absolute;right:0;text-align:center;top:0;z-index:1}.static-contents .mod-setcart-item a,.static-contents .mod-setcart-item button{background-color:rgba(0,0,0,0);border:0 none;cursor:pointer;display:block;padding:0;position:relative;text-decoration:none;z-index:0}.static-contents .mod-setcart-item a::after,.static-contents .mod-setcart-item button::after{border:solid 2px red;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease 0s}.static-contents .mod-setcart-item a.m-selected::after,.static-contents .mod-setcart-item a:hover::after,.static-contents .mod-setcart-item button.m-selected::after,.static-contents .mod-setcart-item button:hover::after{opacity:1}.static-contents .mod-setcart-display{position:relative}.static-contents .mod-setcart-display-default{background-color:#fff;border:solid 1px #ccc;display:grid;height:150px;place-items:center;position:inherit;width:360px;z-index:0}.static-contents .mod-setcart-display-unit{align-items:center;background-color:#fff;border:solid 1px #ccc;display:flex;flex-direction:column;justify-content:center;min-height:150px;width:360px}.static-contents{--zi-fixed: 999;--zi-modal: 2000}.static-contents .ff_Raleway{font-family:"Raleway",sans-serif !important;font-optical-sizing:auto;font-style:normal;font-weight:500}.static-contents .ff_NotoSans{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}.static-contents .module-main{color:#000;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.static-contents img{width:100%}.static-contents figure{margin:0}.static-contents sup{font-size:.6em}.static-contents .product{background-color:#fff9f3;border-top:min(calc(1 / 360 * 100vw), 2px) solid #000;padding:min(calc(60 / 360 * 100vw), 120px) min(calc(20 / 360 * 100vw), 40px) min(calc(40 / 360 * 100vw), 80px)}.static-contents .product .product__title{font-family:"Raleway",sans-serif !important;font-optical-sizing:auto;font-size:min(calc(28 / 360 * 100vw), 56px);font-style:normal;font-weight:500;font-weight:500;text-align:center}.static-contents .product .product__img{margin-top:min(calc(30 / 360 * 100vw), 60px)}.static-contents .product .product__subtitle{font-size:min(calc(18 / 360 * 100vw), 36px);font-weight:500;text-align:center}.static-contents .product .product__note{margin-top:min(calc(10 / 360 * 100vw), 20px)}.static-contents .product .product__note li{display:flex;font-size:min(calc(10 / 360 * 100vw), 20px);gap:0 min(calc(5 / 360 * 100vw), 10px);line-height:1.3}.static-contents .product .product__note li+li{margin-top:min(calc(10 / 360 * 100vw), 20px)}.static-contents .spec{display:flex;justify-content:center;margin-top:min(calc(10 / 360 * 100vw), 20px)}.static-contents .spec li{align-items:center;border:min(calc(1 / 360 * 100vw), 2px) solid;display:flex;font-size:min(calc(10 / 360 * 100vw), 20px);height:min(calc(30 / 360 * 100vw), 60px);justify-content:center;letter-spacing:.06em;line-height:1.1;text-align:center;width:min(calc(140 / 360 * 100vw), 280px)}.static-contents .item{margin-top:min(calc(30 / 360 * 100vw), 60px)}.static-contents .item .item__tag_list{display:flex;gap:0 min(calc(10 / 360 * 100vw), 20px);justify-content:center}.static-contents .item .item__tag01{background-color:#000;color:#fff;font-size:min(calc(14 / 360 * 100vw), 28px);padding:min(calc(0.5 / 360 * 100vw), 1px) min(calc(4 / 360 * 100vw), 8px)}.static-contents .item .item__tag02{background-color:#d3d2cf;color:#807f7d;font-size:min(calc(14 / 360 * 100vw), 28px);padding:min(calc(0.5 / 360 * 100vw), 1px) min(calc(4 / 360 * 100vw), 8px)}.static-contents .item .item__name{font-size:min(calc(14 / 360 * 100vw), 28px);margin-top:min(calc(10 / 360 * 100vw), 20px);text-align:center}.static-contents .item .item__birui{font-size:min(calc(12 / 360 * 100vw), 24px);margin-top:min(calc(10 / 360 * 100vw), 20px);text-align:center}.static-contents .item .item__price{font-size:min(calc(14 / 360 * 100vw), 28px);margin-top:min(calc(5 / 360 * 100vw), 10px);text-align:center}.static-contents .item .item__price span{font-size:min(calc(17 / 360 * 100vw), 34px)}.static-contents .item .js-module-selectCart{margin-top:min(calc(30 / 360 * 100vw), 60px)}.static-contents .item .js-module-selectCart .js-acc-cont{background:#fff;padding:min(calc(20 / 360 * 100vw), 40px)}.static-contents .item .js-module-selectCart .module-type-cart{max-width:100%}.static-contents .item .js-module-selectCart .module-type-cart__cont{border-bottom:0;gap:min(calc(20 / 360 * 100vw), 40px);padding:0}.static-contents .item .js-module-selectCart .module-type-cart__checkbox picture{flex-basis:min(calc(50 / 360 * 100vw), 100px)}.static-contents .item .js-module-selectCart .module-type-cart .module-checkbox input+label:before{height:min(calc(18 / 360 * 100vw), 36px);width:min(calc(17 / 360 * 100vw), 34px)}.static-contents .item .js-module-selectCart .module-type-cart .module-type-cart__checkbox.js-selectCart__button>span{font-size:min(calc(12 / 360 * 100vw), 24px)}.static-contents .item .js-module-selectCart .module-type-cart__end{font-size:min(calc(14 / 360 * 100vw), 28px)}.static-contents .item .js-module-selectCart .js-selectCart__display{margin-top:min(calc(20 / 360 * 100vw), 40px)}.static-contents .item .js-module-selectCart .js-selectCart__display>p{display:none}.static-contents .refill{background-color:#fce9d9;padding:min(calc(40 / 360 * 100vw), 80px) min(calc(20 / 360 * 100vw), 40px) min(calc(60 / 360 * 100vw), 120px)}.static-contents .refill .refill__inner{background-color:#fff;padding:min(calc(40 / 360 * 100vw), 80px) min(calc(20 / 360 * 100vw), 40px)}.static-contents .refill .refill__title{font-size:min(calc(18 / 360 * 100vw), 36px);font-weight:500;text-align:center}.static-contents .item02{margin-top:min(calc(40 / 360 * 100vw), 80px)}.static-contents .item02 .item02__tag_list{display:flex;gap:0 min(calc(10 / 360 * 100vw), 20px)}.static-contents .item02 .item02__tag01{background-color:#000;color:#fff;font-size:min(calc(14 / 360 * 100vw), 28px);padding:min(calc(0.5 / 360 * 100vw), 1px) min(calc(4 / 360 * 100vw), 8px)}.static-contents .item02 .item02__tag02{background-color:#d3d2cf;color:#807f7d;font-size:min(calc(14 / 360 * 100vw), 28px);padding:min(calc(0.5 / 360 * 100vw), 1px) min(calc(4 / 360 * 100vw), 8px)}.static-contents .item02 .item02__2col{display:flex;gap:0 min(calc(10 / 360 * 100vw), 20px);margin-top:min(calc(20 / 360 * 100vw), 40px)}.static-contents .item02 .item02__img{flex-shrink:0;width:min(calc(120 / 360 * 100vw), 240px)}.static-contents .item02 .item02__name{font-size:min(calc(12 / 360 * 100vw), 24px)}.static-contents .item02 .item02__birui{font-size:min(calc(10 / 360 * 100vw), 20px);line-height:1.3;margin-top:min(calc(10 / 360 * 100vw), 20px)}.static-contents .item02 .item02__price{font-size:min(calc(14 / 360 * 100vw), 28px);margin-top:min(calc(5 / 360 * 100vw), 10px)}.static-contents .item02 .item02__price span{font-size:min(calc(17 / 360 * 100vw), 34px)}.static-contents .item02 .item02__btn{margin-top:min(calc(20 / 360 * 100vw), 40px)}.static-contents .method{background-image:url("../img/bg_method.jpg");background-repeat:no-repeat;background-size:cover;padding:min(calc(40 / 360 * 100vw), 80px) 0}.static-contents .method .method__title{font-size:min(calc(18 / 360 * 100vw), 36px);font-weight:500;text-align:center}.static-contents .method .method__text{font-size:min(calc(16 / 360 * 100vw), 32px);margin-top:min(calc(10 / 360 * 100vw), 20px);text-align:center}.static-contents .method .method__text span{margin-right:.3em}.static-contents .point{background-color:#fff8f2;padding:min(calc(60 / 360 * 100vw), 120px) min(calc(20 / 360 * 100vw), 40px)}.static-contents .point .point__title{font-family:"Raleway",sans-serif !important;font-optical-sizing:auto;font-size:min(calc(28 / 360 * 100vw), 56px);font-style:normal;font-weight:500;text-align:center}.static-contents .point .point__box{margin-top:min(calc(30 / 360 * 100vw), 60px)}.static-contents .point .point__box+.point__box{margin-top:min(calc(40 / 360 * 100vw), 80px)}.static-contents .point .point__num{border-bottom:min(calc(1 / 360 * 100vw), 2px) solid #000;color:#e60033;font-family:"Raleway",sans-serif !important;font-optical-sizing:auto;font-size:min(calc(18 / 360 * 100vw), 36px);font-style:normal;font-weight:500;font-weight:600;padding-bottom:min(calc(5 / 360 * 100vw), 10px)}.static-contents .point .point__num span{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-size:min(calc(20 / 360 * 100vw), 40px);font-style:normal;font-weight:500}.static-contents .point .point__subtitle{font-size:min(calc(16 / 360 * 100vw), 32px);font-weight:500;margin-top:min(calc(10 / 360 * 100vw), 20px)}.static-contents .point .point__text{font-size:min(calc(14 / 360 * 100vw), 28px);margin-top:min(calc(10 / 360 * 100vw), 20px)}.static-contents .point .point__note{display:flex;font-size:min(calc(10 / 360 * 100vw), 20px);gap:0 min(calc(5 / 360 * 100vw), 10px);line-height:1.3;margin-top:min(calc(10 / 360 * 100vw), 20px)}.static-contents .choice{margin-top:min(calc(40 / 360 * 100vw), 80px)}.static-contents .choice .choice__title{font-size:min(calc(16 / 360 * 100vw), 32px);font-weight:500;text-align:center}.static-contents .choice .choice__2col{display:flex;gap:0 min(calc(10 / 360 * 100vw), 20px);margin-top:min(calc(10 / 360 * 100vw), 20px)}.static-contents .choice .choice__notes{margin-top:min(calc(10 / 360 * 100vw), 20px)}.static-contents .choice .choice__notes li{display:flex;font-size:min(calc(10 / 360 * 100vw), 20px);gap:0 min(calc(5 / 360 * 100vw), 10px);line-height:1.3}.static-contents .choice .choice__notes li+li{margin-top:min(calc(10 / 360 * 100vw), 20px)}.static-contents .howto .howto__inner{padding:min(calc(60 / 360 * 100vw), 120px) min(calc(20 / 360 * 100vw), 40px)}.static-contents .howto .howto__title{font-family:"Raleway",sans-serif !important;font-optical-sizing:auto;font-size:min(calc(28 / 360 * 100vw), 56px);font-style:normal;font-weight:500;font-weight:500;text-align:center}.static-contents .howto .howto__img{margin:min(calc(30 / 360 * 100vw), 60px) auto 0;width:min(calc(162 / 360 * 100vw), 324px)}.static-contents .howto .howto__note{margin-top:min(calc(30 / 360 * 100vw), 60px)}.static-contents .howto .howto__note li{display:flex;font-size:min(calc(12 / 360 * 100vw), 24px);gap:0 min(calc(5 / 360 * 100vw), 10px)}.static-contents .howto .howto__note li+li{margin-top:min(calc(20 / 360 * 100vw), 40px)}.static-contents .ideal{background-color:#fce9d9;padding:min(calc(60 / 360 * 100vw), 120px) min(calc(20 / 360 * 100vw), 40px)}.static-contents .ideal .ideal__read{font-size:min(calc(15 / 360 * 100vw), 30px);font-weight:500;text-align:center}.static-contents .ideal .ideal__title{font-size:min(calc(18 / 360 * 100vw), 36px);font-weight:500;margin-top:min(calc(10 / 360 * 100vw), 20px);text-align:center}.static-contents .ideal .ideal__title span{text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:min(calc(6 / 360 * 100vw), 12px);text-underline-offset:max(calc(-4 / 360 * 100vw), -8px)}.static-contents .ideal .ideal__bnr_list{margin-top:min(calc(30 / 360 * 100vw), 60px)}.static-contents .ideal .ideal__bnr_list li+li{margin-top:min(calc(20 / 360 * 100vw), 40px)}.static-contents .ideal .ideal__note{font-size:min(calc(10 / 360 * 100vw), 20px);line-height:1.3;margin-top:min(calc(30 / 360 * 100vw), 60px)}.static-contents .recommend{padding:min(calc(60 / 360 * 100vw), 120px) min(calc(20 / 360 * 100vw), 40px)}.static-contents .recommend .recommend__title{font-family:"Raleway",sans-serif !important;font-optical-sizing:auto;font-size:min(calc(24 / 360 * 100vw), 48px);font-style:normal;font-weight:500;text-align:center}.static-contents .recommend .recommend__note{font-size:min(calc(10 / 360 * 100vw), 20px);margin-top:min(calc(10 / 360 * 100vw), 20px);text-align:center}.static-contents .recommend .recommend_bne_list{margin-top:min(calc(25 / 360 * 100vw), 50px)}.static-contents .recommend .recommend_bne_list li+li{margin-top:min(calc(30 / 360 * 100vw), 60px)}@media screen and (min-width: 801px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:100px !important}.static-contents .is-sp{display:none !important;visibility:hidden}}@media screen and (max-width: 800px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:27.7777777778vw !important}.static-contents .module-type-cart{max-width:375px}.static-contents .is-pc{display:none !important;visibility:hidden}}@media(hover: hover){.static-contents .module-type-cart__link{cursor:pointer;opacity:1;transition:opacity .2s ease 0s}.static-contents .module-type-cart__link:hover{opacity:.8}.static-contents .module-type-cart__checkbox,.static-contents .module-type-cart__radio{cursor:pointer;opacity:1;transition:opacity .2s ease 0s}.static-contents .module-type-cart__checkbox:hover,.static-contents .module-type-cart__radio:hover{opacity:.8}}
