.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,.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,transparent);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:transparent;border:0;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:2px solid 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:1px solid #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:1px solid #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 100%;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:1px solid #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.is-active,.static-contents .module-type-cart__button:hover{border:1px solid #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 .module-modal{animation:fadeIn .3s ease-in 0s forwards;bottom:0;display:block;left:0;opacity:1;overflow-y:auto;overscroll-behavior-y:none;padding:100px 80px;position:fixed;right:0;scrollbar-width:none;top:0;visibility:visible;z-index:var(--zi-modal)}.static-contents .module-modal.m-hidden{display:none!important;opacity:0!important;visibility:hidden}body.m-noscroll{overflow-y:hidden;position:fixed;width:100%}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.static-contents .module-modal::-webkit-scrollbar{display:none}.static-contents .module-modal-cover{background-color:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0}.static-contents .module-modal-content{margin:auto;max-width:min(100% - 160px,960px);position:relative;width:100%;z-index:calc(var(--zi-modal) + 1)}.static-contents .module-modal-content.m-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.static-contents .module-modal-box{background-color:#fff;padding:40px}.static-contents .module-modal-close{position:absolute;right:0;top:-10px;transform:translateY(-100%)}.static-contents .module-modal-close button{background:transparent url(/sw/onlinestore/assets_static/img/icon_close_wht.svg) no-repeat 50%;background-size:contain;border:0;cursor:pointer;display:flex;height:23px;width:23px}.static-contents{--zi-fixed:999;--zi-modal:2000}.static-contents .module-h1,.static-contents .module-h2,.static-contents .module-h3,.static-contents .module-h4,.static-contents .module-h5{font-family:TazuganeGothicStdN-Book!important;font-weight:400!important}.static-contents .module-buttonV3.module-buttonV3__cv.modify-white,.static-contents .module-buttonV3.module-buttonV3__emphasys.modify-white{background-color:#fff}.static-contents .module-buttonV3.module-buttonV3__cv.modify-white>span,.static-contents .module-buttonV3.module-buttonV3__emphasys.modify-white>span{color:#45433e}.static-contents .module-buttonV3.module-buttonV3__cv.modify-white>span:before,.static-contents .module-buttonV3.module-buttonV3__emphasys.modify-white>span:before{background-image:url(/sw/onlinestore/assets_static/img/icon_cart.svg)}.static-contents .l-anchor{background:linear-gradient(1turn,#fff,#fff5ed)}.static-contents .l-anchor__list{align-items:center;display:flex;justify-content:center}.static-contents .l-anchor__list li{position:relative}.static-contents .l-anchor__list li a{align-items:center;display:flex;gap:10px;height:60px;justify-content:center;text-decoration:none;width:100%}.static-contents .l-anchor__list li a>span{font-family:TazuganeGothicStdN-Book!important;font-size:1.6rem;font-weight:400!important}.static-contents .l-anchor__list li a .flag{align-items:center;background-color:#c8102e;color:#fff;display:inline-flex;font-size:1.4rem;font-style:normal;justify-content:center;padding:1px 3px 0}.static-contents .l-anchor__list li a:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.86842%200.218978C10.0439%200.394161%2010.0439%200.744526%209.86842%201.0073L4.95614%206L0.131579%200.919708C-0.0438586%200.744525%20-0.0438585%200.39416%200.131579%200.131386C0.307018%20-0.043796%200.657896%20-0.043796%200.921054%200.131386L4.95614%204.42336L9.07895%200.218978C9.34211%20-0.0437957%209.69298%20-0.0437956%209.86842%200.218978Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%;background-size:contain;content:"";display:block;height:6px;width:10px}.static-contents .l-item{background:#fff5ed}.static-contents .l-item__gradient{background:linear-gradient(180deg,#fff5ed 13.57%,#fff 43.04%);padding-bottom:120px}.static-contents .l-item__catch,.static-contents .l-item__title{font-family:TazuganeGothicStdN-Book!important;font-weight:400!important}.static-contents .l-item__catch{font-size:3.2rem;margin-bottom:30px;text-align:center}.static-contents .l-item__catch2{margin-bottom:60px;text-align:center}.static-contents .l-item__catch2 span{border-bottom:1px solid #000;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:2.4rem;font-weight:400!important}.static-contents .l-item__cont{display:flex;gap:min(4.91803vw,60px)}.static-contents .l-item__img picture{border-radius:20px;display:block;overflow:hidden}.static-contents .l-item__text{font-size:1.6rem}.static-contents .l-item__features{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.static-contents .l-item__features li{background-image:linear-gradient(132.56deg,hsla(2,90%,88%,.7) 14.69%,rgba(255,225,227,.7) 35.96%,hsla(43,95%,85%,.7) 48.3%,rgba(217,242,227,.7) 67.85%,rgba(234,226,247,.7) 86.03%);border-radius:14px;overflow:hidden;padding:1px}.static-contents .l-item__features li span{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:14px;display:flex;font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;height:28px;justify-content:center;line-height:1;padding:0 9px}.static-contents .l-item__reserve__flag{margin-top:20px}.static-contents .l-item__reserve__flag span{align-items:center;background-color:#c8102e;color:#fff;display:inline-flex;font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;height:22px;justify-content:center;padding:1px 4px 0}.static-contents .l-item__reserve__term{background-color:#fff;display:flex;padding:4px;width:-moz-fit-content;width:fit-content}.static-contents .l-item__onsale,.static-contents .l-item__reserve__term{font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;margin-top:10px}.static-contents .l-item__onsale{color:#c8102e}.static-contents .l-item__name{font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;margin-top:10px}.static-contents .l-item__detail{font-size:1.2rem;margin-top:10px}.static-contents .l-item__price{font-family:TazuganeGothicStdN-Book!important;font-weight:400!important;margin:15px 0}.static-contents .l-item__price .price{font-size:2rem;font-style:normal}.static-contents .l-item__price .yen{font-size:1.4rem}.static-contents .l-item .module-type-cart{background-color:#fff}.static-contents .l-item .module-type-cart__cont{border-bottom:unset;padding-bottom:0}.static-contents .l-item .module-type-cart__cartlink{padding:0 20px 30px}.static-contents .l-item__tokuten{background-color:#fff;border:1px solid #000;margin-top:20px;max-width:400px;padding:19px}.static-contents .l-item__tokuten__flag span{align-items:center;background-color:#000;color:#fff;display:inline-flex;font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;height:22px;padding:1px 4px 0}.static-contents .l-item__tokuten__list{margin-top:10px}.static-contents .l-item__tokuten2__plus{align-items:center;display:flex;flex-basis:100%;flex-shrink:0;font-family:TazuganeGothicStdN-Book!important;font-size:1.8rem;font-weight:400!important;gap:12px;height:14px;justify-content:center;line-height:0;margin:10px 0}.static-contents .l-item__tokuten2__plus:after,.static-contents .l-item__tokuten2__plus:before{background-color:#000;content:"";display:block;flex-grow:1;height:1px}.static-contents .l-item__tokuten2__text{flex-basis:min(22.45902vw,274px);flex-grow:0}.static-contents .l-item__tokuten2__img{flex-basis:min(6.22951vw,76px);flex-grow:0;flex-shrink:0}.static-contents .l-item__tokuten__name{font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important}.static-contents .l-item__tokuten__name span{display:inline-block}.static-contents .l-item__tokuten__detail{font-size:1.2rem;margin-top:10px}.static-contents .l-item__tokuten__detail span{display:inline-block}.static-contents .l-prism__box{background:rgba(255,247,234,.8);border-radius:16px;box-shadow:0 5px 15px 0 hsla(0,7%,53%,.251);overflow:hidden;padding:60px min(4.91803vw,60px)}.static-contents .l-prism__title{font-family:TazuganeGothicStdN-Book!important;font-size:3.2rem;font-weight:400!important;margin-bottom:20px;text-align:center}.static-contents .l-prism__lead{font-size:1.4rem;margin-top:20px;text-align:center}.static-contents .l-prism__colors{display:flex;gap:10px;justify-content:center;margin-top:40px}.static-contents .l-prism__colors__unit{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}.static-contents .l-prism__colors__unit:first-child{background:url(../img/prism_img1.jpg) no-repeat 50%;background-size:cover}.static-contents .l-prism__colors__unit:nth-child(2){background:url(../img/prism_img2.jpg) no-repeat 50%;background-size:cover}.static-contents .l-prism__colors__unit:nth-child(3){background:url(../img/prism_img3.jpg) no-repeat 50%;background-size:cover}.static-contents .l-prism__colors__unit dt{font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;margin-bottom:20px}.static-contents .l-prism__colors__unit dd{font-size:1.4rem}.static-contents .l-prism__colors__flag{align-items:center;background-color:#000;color:#fff;display:flex;font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;height:22px;padding:1px 4px 0;position:absolute;right:10px;top:10px}.static-contents .l-prism__colors__button{container-type:inline-size;margin-top:20px;width:min(12.29508vw,150px)}.static-contents .l-prism__colors__button .module-buttonV3{background-color:transparent;border-color:#000;min-height:40px}.static-contents .l-prism__colors__button .module-buttonV3 span{font-family:TazuganeGothicStdN-Book!important;font-weight:400!important}.static-contents .l-prism__modal{background:#fef5e6}.static-contents .l-prism__modal__content{align-items:center;aspect-ratio:880/600;background:url(../img/prism_modal_img.jpg) no-repeat 0;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding-left:24.2045454545%;position:relative;text-align:center;width:100%}.static-contents .l-prism__modal__content dt span{border-bottom:1px solid #000;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:2.4rem;font-weight:400!important;margin-bottom:30px}.static-contents .l-prism__modal__catch{font-family:TazuganeGothicStdN-Book!important;font-size:2rem;font-weight:400!important}.static-contents .l-prism__modal__text{font-family:TazuganeGothicStdN-Thin!important;font-size:1.6rem;font-weight:400!important;margin-top:20px}.static-contents .l-prism__modal__flag{align-items:center;background-color:#000;color:#fff;display:flex;font-family:TazuganeGothicStdN-Medium!important;font-size:2rem;font-weight:400!important;height:40px;padding:0 13px;position:absolute;right:30px;top:30px}.static-contents .l-tech{margin-top:60px}.static-contents .l-tech__box{background-color:#fff;border-radius:16px;box-shadow:0 5px 15px 0 hsla(0,7%,53%,.2);overflow:hidden;padding:60px min(4.91803vw,60px)}.static-contents .l-tech__title{margin-bottom:20px;text-align:center}.static-contents .l-tech__title img{height:48px;margin:0 auto;width:auto}.static-contents .l-tech__lead{font-family:TazuganeGothicStdN-Book!important;font-size:2rem;font-weight:400!important;text-align:center}.static-contents .l-tech__description{background:#fff8ee;display:flex;gap:min(4.91803vw,60px);justify-content:center;margin-top:40px;padding:60px min(4.91803vw,60px)}.static-contents .l-tech__description__unit figure{display:block;margin:0;padding:0}.static-contents .l-tech__description__unit figure figcaption,.static-contents .l-tech__description__unit figure picture{display:block}.static-contents .l-tech__description__unit figure figcaption p{font-feature-settings:"palt" 1;font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;margin-top:20px;text-align:center}.static-contents .l-history{margin-top:60px;padding-bottom:120px}.static-contents .l-history__box{background:linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4)),linear-gradient(246.97deg,hsla(0,0%,100%,.6) .42%,hsla(43,95%,85%,.42) 13.12%,hsla(27,89%,89%,.42) 26.61%,hsla(2,90%,88%,.42) 41.95%,rgba(252,229,231,.42) 56.4%,rgba(217,242,227,.42) 70.91%,rgba(234,226,247,.42) 87.66%,hsla(0,0%,100%,.42)),#fff;border-radius:16px;box-shadow:-4px 4px 30px 0 hsla(0,0%,58%,.251);overflow:hidden;padding:60px min(4.91803vw,60px)}.static-contents .l-history__title{margin-bottom:20px;text-align:center}.static-contents .l-history__title img{height:48px;margin:0 auto;width:auto}.static-contents .l-history__lead{font-family:TazuganeGothicStdN-Book!important;font-size:2rem;font-weight:400!important;text-align:center}.static-contents .l-history__cont{display:flex;gap:min(3.27869vw,40px);margin-top:40px}.static-contents .l-history__cont figure{display:block;margin:0;padding:0}.static-contents .l-history__cont figure figcaption{display:block;font-size:1.2rem;margin-top:20px;text-align:center}.static-contents .l-history__text{font-size:1.4rem;margin-top:40px;text-align:center}.static-contents .l-recom{border-top:1px solid #ccc;padding:120px 0}.static-contents .l-recom__title{margin-bottom:20px;text-align:center}.static-contents .l-recom__title img{height:48px;margin:0 auto;width:auto}.static-contents .l-recom__lead{font-family:TazuganeGothicStdN-Book!important;font-size:1.6rem;font-weight:400!important;text-align:center}.static-contents .l-recom__banner{border:1px solid #ccc}.static-contents .l-recom__banner__title{font-family:TazuganeGothicStdN-Book!important;font-size:2.4rem;font-weight:400!important;margin-bottom:20px}.static-contents .l-recom__banner__text{font-family:TazuganeGothicStdN-Book!important;font-size:1.6rem;font-weight:400!important}.static-contents .l-recom__banner__link{margin-top:30px}.static-contents .l-attention{border-top:1px solid #000;padding:100px 0}.static-contents .l-attention__title{font-family:TazuganeGothicStdN-Book!important;font-size:1.2rem;font-weight:400!important;margin-bottom:20px}.static-contents .l-attention__title:not(:first-child){margin-top:30px}@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}.static-contents .l-anchor__list li{flex-basis:min(19.67213vw,240px);flex-grow:0;flex-shrink:0;padding:0 10px}.static-contents .l-anchor__list li:first-child:before{background-color:#000;bottom:15px;content:"";display:block;left:0;position:absolute;top:15px;width:1px}.static-contents .l-anchor__list li:after{background-color:#000;bottom:15px;content:"";display:block;position:absolute;right:0;top:15px;width:1px}.static-contents .l-anchor__list li a .flag{margin-left:10px}.static-contents .l-item__hgroup{background-image:url(../img/intro_img.jpg),url(../img/intro_bg_x.jpg);background-position:0 0,0 0;background-repeat:no-repeat,repeat-x;background-size:1220px,25px}.static-contents .l-item__title{align-items:center;display:flex;font-size:2.4rem;height:437px;padding-bottom:120px;padding-left:min(45.08197vw,550px);width:100%}.static-contents .l-item__img,.static-contents .l-item__texts{flex-basis:min(42.62295vw,520px)}.static-contents .l-item__tokuten__list li{display:flex;flex-wrap:wrap;gap:10px}.static-contents .l-item__tokuten1__text{flex-basis:min(14.7541vw,180px);flex-grow:0}.static-contents .l-item__tokuten1__img{flex-basis:min(13.93443vw,170px);flex-grow:0;flex-shrink:0}.static-contents .l-prism__colors__unit{aspect-ratio:320/248;flex-basis:calc(33.33333% - 6.66667px);flex-shrink:0;padding-left:min(7.37705vw,90px)}.static-contents .l-tech__description__unit{flex-basis:min(33.60656vw,410px);flex-grow:0;flex-shrink:0}.static-contents .l-history__cont figure{flex-basis:min(38.52459vw,470px)}.static-contents .l-recom__banner{margin-inline:auto;margin-top:60px;max-width:740px;min-height:280px;padding:30px 380px 30px 48px}.static-contents .l-recom__banner.m-reverse{padding:30px 48px 30px 400px}.static-contents .l-recom__banner.m-brash{background:url(../img/recom_img1.jpg) no-repeat 100%;background-size:auto 100%}.static-contents .l-recom__banner.m-basemake{background:url(../img/recom_img2.jpg) no-repeat 0;background-size:auto 100%}}@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 .module-modal{padding:80px 5.3333333333vw}.static-contents .module-modal-content{max-width:unset}.static-contents .module-modal-content.m-center{max-width:89.3333333333%}.static-contents .module-modal-box{padding:40px 5.3333333333vw}.static-contents .is-pc{display:none!important;visibility:hidden}.static-contents .l-anchor{background:linear-gradient(1turn,#fff -5.69%,#fff5ed 98.66%);border-bottom:1px solid #ccc}.static-contents .l-anchor .module-section__inner{padding:0}.static-contents .l-anchor__list{justify-content:unset;width:100%}.static-contents .l-anchor__list li{flex-basis:33.33%}.static-contents .l-anchor__list li:nth-child(n+2){border-left:1px solid #ccc}.static-contents .l-anchor__list li a{flex-direction:column;gap:0;padding-bottom:9px}.static-contents .l-anchor__list li a>span{align-items:center;display:flex;flex-direction:column-reverse;font-size:1.2rem}.static-contents .l-anchor__list li a .flag{font-size:1rem;height:15px;padding:0 3px}.static-contents .l-anchor__list li a:after{bottom:9px;left:calc(50% - 5px);position:absolute}.static-contents .l-item__gradient{background:linear-gradient(0deg,#fff 10%,#fff5ed 70%);padding-bottom:60px}.static-contents .l-item__hgroup{background:url(../img/intro_img_sp.jpg) no-repeat bottom;background-size:100%;padding-bottom:55.55556vw}.static-contents .l-item__title{font-size:2rem;padding:60px 0 40px;text-align:center}.static-contents .l-item__catch{font-size:2rem;margin-bottom:10px}.static-contents .l-item__catch2{margin-bottom:40px}.static-contents .l-item__catch2 span{font-size:1.8rem}.static-contents .l-item__cont{flex-direction:column;gap:15px}.static-contents .l-item__img picture{border-radius:16px}.static-contents .l-item__features{margin-top:15px}.static-contents .l-item__reserve__term{justify-content:center;width:100%}.static-contents .l-item__price .price{font-size:1.7rem}.static-contents .l-item .module-type-cart__cartlink{padding-bottom:20px}.static-contents .l-item__tokuten{max-width:375px}.static-contents .l-item__tokuten__list li:nth-child(2){display:flex;flex-wrap:wrap;gap:20px}.static-contents .l-item__tokuten1__img{display:block;margin-top:15px}.static-contents .l-item__tokuten2__text{flex-basis:min(44.44444vw,160px)}.static-contents .l-item__tokuten2__img{flex-basis:min(22.22222vw,80px)}.static-contents .l-item__tokuten__detail{margin-top:5px}.static-contents .l-prism__box{padding:40px min(5.55556vw,20px)}.static-contents .l-prism__title{font-size:2rem}.static-contents .l-prism__colors{flex-direction:column;margin-top:30px}.static-contents .l-prism__colors__unit{aspect-ratio:280/217;padding-left:21.66667vw}.static-contents .l-prism__colors__button{margin-top:15px;width:min(41.66667vw,150px)}.static-contents .l-prism__modal__content{aspect-ratio:1;background-image:url(../img/prism_modal_img_sp.jpg);padding-left:19.44444vw;padding-top:32px}.static-contents .l-prism__modal__content dt span{font-size:1.4rem;margin-bottom:10px}.static-contents .l-prism__modal__content dd{padding:0 10px}.static-contents .l-prism__modal__catch{font-size:1.4rem}.static-contents .l-prism__modal__text{font-size:1.2rem;margin-top:10px;text-align:left}.static-contents .l-prism__modal__flag{font-size:1.4rem;height:22px;padding:0 4px;right:10px;top:10px}.static-contents .l-tech{margin-top:40px}.static-contents .l-tech__box{padding:40px min(5.55556vw,20px)}.static-contents .l-tech__title img{height:36px}.static-contents .l-tech__lead{font-size:1.8rem}.static-contents .l-tech__description{flex-direction:column-reverse;gap:30px;margin-top:30px;padding:20px min(5.55556vw,20px)}.static-contents .l-tech__description__unit figure figcaption p{margin-top:10px;text-align:left}.static-contents .l-history{margin-top:40px;padding-bottom:60px}.static-contents .l-history__title img{height:36px}.static-contents .l-history__lead{font-size:1.8rem}.static-contents .l-history__cont{flex-direction:column;gap:30px;margin-top:30px}.static-contents .l-history__cont figure figcaption{margin-top:10px}.static-contents .l-history__text{text-align:left}.static-contents .l-recom{padding:60px 0}.static-contents .l-recom__title img{height:36px}.static-contents .l-recom__lead{font-size:1.4rem}.static-contents .l-recom__banner{margin-top:40px}.static-contents .l-recom__banner.m-brash{background:#f4f4f5 url(../img/recom_img1_sp.jpg) no-repeat 0 0;background-size:150px}.static-contents .l-recom__banner.m-basemake{background:#f4f4f5 url(../img/recom_img2_sp.jpg) no-repeat 0 0;background-size:150px}.static-contents .l-recom__banner__title{font-size:1.5rem;letter-spacing:.03em;margin-bottom:10px;padding:20px 20px 0 165px}.static-contents .l-recom__banner__text{font-size:1.2rem;letter-spacing:.03em;padding:0 20px 20px 165px}.static-contents .l-recom__banner__link{background-color:#fff;margin:0;padding:20px;text-align:center}.static-contents .l-attention{padding:60px 0}.static-contents .l-attention__title{margin-bottom:15px}}@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}}@media(min-width:801px)and (max-width:1120px){.static-contents .module-modal{padding:100px 7.1428571429%}.static-contents .module-modal-content{max-width:min(85.7142857143%,960px)}}@media screen and (min-width:801px)and (max-width:860px){.static-contents .l-recom__banner__title{font-size:min(2.7906976744vw,2.4rem);margin-bottom:min(2.3255813953vw,20px)}.static-contents .l-recom__banner__text{font-size:min(1.8604651163vw,1.6rem)}.static-contents .l-recom__banner__link{margin-top:min(3.488372093vw,30px)}}
