.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 .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}100%{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:rgba(0,0,0,0) url(/sw/onlinestore/assets_static/img/icon_close_wht.svg) no-repeat center center;background-size:contain;border:0 none;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:normal !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(360deg, #FFFFFF 0%, #FFF5ED 100%)}.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:normal !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 center center;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%, #FFFFFF 43.04%);padding-bottom:120px}.static-contents .l-item__title{font-family:"TazuganeGothicStdN-Book" !important;font-weight:normal !important}.static-contents .l-item__catch{font-family:"TazuganeGothicStdN-Book" !important;font-size:3.2rem;font-weight:normal !important;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:solid 1px #000;display:inline-block;font-family:"TazuganeGothicStdN-Book" !important;font-size:2.4rem;font-weight:normal !important}.static-contents .l-item__cont{display:flex;gap:min(calc(60 / 1220 * 100vw),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, rgba(252, 201, 199, 0.7) 14.69%, rgba(255, 225, 227, 0.7) 35.96%, rgba(253, 233, 181, 0.7) 48.3%, rgba(217, 242, 227, 0.7) 67.85%, rgba(234, 226, 247, 0.7) 86.03%);border-radius:14px;overflow:hidden;padding:1px}.static-contents .l-item__features li span{align-items:center;background-color:#fff;border:solid 1px rgba(0,0,0,0);border-radius:14px;display:flex;font-family:"TazuganeGothicStdN-Book" !important;font-size:1.4rem;font-weight:normal !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:normal !important;height:22px;justify-content:center;padding:1px 4px 0}.static-contents .l-item__reserve__term{background-color:#fff;display:flex;font-family:"TazuganeGothicStdN-Book" !important;font-size:1.4rem;font-weight:normal !important;margin-top:10px;padding:4px;width:-moz-fit-content;width:fit-content}.static-contents .l-item__onsale{color:#c8102e;font-family:"TazuganeGothicStdN-Book" !important;font-size:1.4rem;font-weight:normal !important;margin-top:10px}.static-contents .l-item__name{font-family:"TazuganeGothicStdN-Book" !important;font-size:1.4rem;font-weight:normal !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:normal !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__radio span{font-size:1.4rem}.static-contents .l-item .module-type-cart__cartlink{padding:40px 20px 30px}.static-contents .l-item__banner{margin-top:20px;max-width:400px}.static-contents .l-item__tokuten{background-color:#fff;border:solid 1px #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:normal !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:normal !important;gap:12px;height:14px;justify-content:center;line-height:0;margin:10px 0}.static-contents .l-item__tokuten2__plus::before,.static-contents .l-item__tokuten2__plus::after{background-color:#000;content:"";display:block;flex-grow:1;height:1px}.static-contents .l-item__tokuten2__text{flex-basis:min(calc(274 / 1220 * 100vw),274px);flex-grow:0}.static-contents .l-item__tokuten2__img{flex-basis:min(calc(76 / 1220 * 100vw),76px);flex-grow:0;flex-shrink:0}.static-contents .l-item__tokuten__name{font-family:"TazuganeGothicStdN-Book" !important;font-size:1.4rem;font-weight:normal !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:0px 5px 15px 0px rgba(142,126,126,.2509803922);overflow:hidden;padding:60px min(calc(60 / 1220 * 100vw),60px)}.static-contents .l-prism__title{font-family:"TazuganeGothicStdN-Book" !important;font-size:3.2rem;font-weight:normal !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:nth-child(1){background:url(../img/prism_img1.jpg) no-repeat center center;background-size:cover}.static-contents .l-prism__colors__unit:nth-child(2){background:url(../img/prism_img2.jpg) no-repeat center center;background-size:cover}.static-contents .l-prism__colors__unit:nth-child(3){background:url(../img/prism_img3.jpg) no-repeat center center;background-size:cover}.static-contents .l-prism__colors__unit dt{font-family:"TazuganeGothicStdN-Book" !important;font-size:1.4rem;font-weight:normal !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:normal !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(calc(150 / 1220 * 100vw),150px)}.static-contents .l-prism__colors__button .module-buttonV3{background-color:rgba(0,0,0,0);border-color:#000;min-height:40px}.static-contents .l-prism__colors__button .module-buttonV3 span{font-family:"TazuganeGothicStdN-Book" !important;font-weight:normal !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 left center;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:solid 1px #000;display:inline-block;font-family:"TazuganeGothicStdN-Book" !important;font-size:2.4rem;font-weight:normal !important;margin-bottom:30px}.static-contents .l-prism__modal__catch{font-family:"TazuganeGothicStdN-Book" !important;font-size:2rem;font-weight:normal !important}.static-contents .l-prism__modal__text{font-family:"TazuganeGothicStdN-Thin" !important;font-size:1.6rem;font-weight:normal !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:normal !important;height:40px;padding:0 13px 0;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:0px 5px 15px 0px rgba(142,126,126,.2);overflow:hidden;padding:60px min(calc(60 / 1220 * 100vw),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:normal !important;text-align:center}.static-contents .l-tech__description{background:#fff8ee;display:flex;gap:min(calc(60 / 1220 * 100vw),60px);justify-content:center;margin-top:40px;padding:60px min(calc(60 / 1220 * 100vw),60px)}.static-contents .l-tech__description__unit figure{display:block;margin:0;padding:0}.static-contents .l-tech__description__unit figure picture{display:block}.static-contents .l-tech__description__unit figure figcaption{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:normal !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, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4)),linear-gradient(246.97deg, rgba(255, 255, 255, 0.6) 0.42%, rgba(253, 233, 181, 0.42) 13.12%, rgba(252, 225, 203, 0.42) 26.61%, rgba(252, 201, 199, 0.42) 41.95%, rgba(252, 229, 231, 0.42) 56.4%, rgba(217, 242, 227, 0.42) 70.91%, rgba(234, 226, 247, 0.42) 87.66%, rgba(255, 255, 255, 0.42) 100%),#fff;border-radius:16px;box-shadow:-4px 4px 30px 0px rgba(149,149,149,.2509803922);overflow:hidden;padding:60px min(calc(60 / 1220 * 100vw),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:normal !important;text-align:center}.static-contents .l-history__cont{display:flex;gap:min(calc(40 / 1220 * 100vw),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:solid 1px #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:normal !important;text-align:center}.static-contents .l-recom__banner{border:solid 1px #ccc}.static-contents .l-recom__banner__title{font-family:"TazuganeGothicStdN-Book" !important;font-size:2.4rem;font-weight:normal !important;margin-bottom:20px}.static-contents .l-recom__banner__text{font-family:"TazuganeGothicStdN-Book" !important;font-size:1.6rem;font-weight:normal !important}.static-contents .l-recom__banner__link{margin-top:30px}.static-contents .l-attention{border-top:solid 1px #000;padding:100px 0}.static-contents .l-attention__title{font-family:"TazuganeGothicStdN-Book" !important;font-size:1.2rem;font-weight:normal !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(calc(240 / 1220 * 100vw),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:left top,left top;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(calc(550 / 1220 * 100vw),550px);width:100%}.static-contents .l-item__img{flex-basis:min(calc(520 / 1220 * 100vw),520px)}.static-contents .l-item__texts{flex-basis:min(calc(520 / 1220 * 100vw),520px)}.static-contents .l-item__tokuten__list li{display:flex;flex-wrap:wrap;gap:10px}.static-contents .l-item__tokuten1__text{flex-basis:min(calc(180 / 1220 * 100vw),180px);flex-grow:0}.static-contents .l-item__tokuten1__img{flex-basis:min(calc(170 / 1220 * 100vw),170px);flex-grow:0;flex-shrink:0}.static-contents .l-prism__colors__unit{aspect-ratio:320/248;flex-basis:calc((100% - 20px)/3);flex-shrink:0;padding-left:min(calc(90 / 1220 * 100vw),90px)}.static-contents .l-tech__description__unit{flex-basis:min(calc(410 / 1220 * 100vw),410px);flex-grow:0;flex-shrink:0}.static-contents .l-history__cont figure{flex-basis:min(calc(470 / 1220 * 100vw),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 right center;background-size:auto 100%}.static-contents .l-recom__banner.m-basemake{background:url(../img/recom_img2.jpg) no-repeat left center;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(360deg, #FFFFFF -5.69%, #FFF5ED 98.66%);border-bottom:solid 1px #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:solid 1px #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, #FFFFFF 10%, #FFF5ED 70%);padding-bottom:60px}.static-contents .l-item__hgroup{background:url(../img/intro_img_sp.jpg) no-repeat center bottom;background-size:100%;padding-bottom:calc(200 / 360 * 100vw)}.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;padding-top:40px}.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(calc(160 / 360 * 100vw),160px)}.static-contents .l-item__tokuten2__img{flex-basis:min(calc(80 / 360 * 100vw),80px)}.static-contents .l-item__tokuten__detail{margin-top:5px}.static-contents .l-prism__box{padding:40px min(calc(20 / 360 * 100vw),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:calc(78 / 360 * 100vw)}.static-contents .l-prism__colors__button{margin-top:15px;width:min(calc(150 / 360 * 100vw),150px)}.static-contents .l-prism__modal__content{aspect-ratio:1;background-image:url(../img/prism_modal_img_sp.jpg);padding-left:calc(70 / 360 * 100vw);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(calc(20 / 360 * 100vw),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(calc(20 / 360 * 100vw),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 left top;background-size:150px}.static-contents .l-recom__banner.m-basemake{background:#f4f4f5 url(../img/recom_img2_sp.jpg) no-repeat left top;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)}}
