/*!
 * ress.css • v3.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{background-color:#fff;border:#707070 solid 1px;border-radius:3px;display:inline-block;outline:0;padding:.2em .5em;width:100%}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:rgba(0,0,0,0);border:0;font-size:100%;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}*,::after,::before{box-sizing:border-box}html{overflow:auto!important}body,html{margin:0;overflow:hidden;padding:0}body{color:#2a2222;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:"BIZ UDPGothic",sans-serif;font-size:min(28px,3.7333333333vw);font-weight:400;overflow:auto;overflow-wrap:break-word;overflow-x:hidden}body{padding-top:70px}p{letter-spacing:.05em}h1,h2,h3,h4,h5,h6{font-family:"Zen Kaku Gothic New",sans-serif}h2{font-weight:700;margin:0}li{list-style:none}img{height:auto;max-width:100%;vertical-align:bottom}em{font-style:initial}address{font-style:normal}strong{font-weight:700}sup{font-size:.7em}span svg{height:auto;line-height:1;vertical-align:middle}main:not(.top){padding-top:min(60px,8vw)}.main--no-space{padding-top:0!important}.inner{margin-left:auto;margin-right:auto;max-width:84%}.inner-s{margin-left:auto;margin-right:auto;max-width:84%}.site-wrapper{margin:0 auto;overflow-x:hidden;position:relative}.container{margin-left:auto;margin-right:auto;max-width:84%}.l-column2__side{margin-bottom:min(120px,16vw)}.l-column2__main{flex:1;margin:0 auto;width:100%}.l-column2-section{display:flex;flex-direction:column;gap:min(60px,8vw)}.l-column2-section__body{flex:1}.l-column2-section+.l-column2-section{margin-top:min(120px,16vw)}.header{background-color:#fff;display:flex;height:min(140px,18.6666666667vw);letter-spacing:.05em;position:fixed;top:0;width:100%;z-index:10000}.header__logo{align-items:center;display:flex;height:auto;line-height:1}.header__logo-img{width:min(242px,32.2666666667vw)}.header__logo-simple-img{cursor:none;opacity:0;position:absolute;visibility:hidden}.header__menus{display:flex}.header__actions{display:flex;gap:min(10px,1.3333333333vw);justify-content:flex-end}.header__actions li{position:relative}.header__action-link{color:#333;font-size:16px;letter-spacing:.05em;margin-right:20px;text-decoration:none;transition:.4s}.header__action-link:focus-visible{color:#eb0a1e}.header__action-button{border:1px solid transparent;color:#fff;display:inline-block;font-size:16px;letter-spacing:.05em;line-height:1;position:relative;text-align:center;text-decoration:none;transition:.4s}.header__action-button--login{background-color:#333;margin-right:10px}.header__action-button--login::before{content:"";position:absolute;-webkit-mask-image:url(../images/common/icons/login.svg);mask-image:url(../images/common/icons/login.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff;display:inline-block;height:15px;left:20px;mask-size:contain;top:50%;transform:translateY(-50%);width:14px}.header__action-button--login:focus-visible{background-color:#fff;border-color:#2a2222;color:#2a2222}.header__action-button--login:focus-visible::before{background-color:#2a2222}.header__action-button--register{background-color:#eb0a1e}.header__action-button--register.is-active{background-color:#fff;border-color:#eb0a1e;color:#eb0a1e}.header__action-button--register.is-active::before{background-color:#eb0a1e}.header__action-button--register::before{content:"";position:absolute;-webkit-mask-image:url(../images/common/icons/register.svg);mask-image:url(../images/common/icons/register.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff;display:inline-block;height:16px;left:20px;mask-size:contain;top:50%;transform:translateY(-50%);width:16px}.header__action-button--register:focus-visible{background-color:#fff;border-color:#eb0a1e;color:#eb0a1e}.header__action-button--register:focus-visible::before{background-color:#eb0a1e}.header__inner{align-items:flex-start;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;padding-bottom:min(14px,1.8666666667vw);padding-top:min(26px,3.4666666667vw);width:100%}.header__sp{display:block}.header-nav{display:none}.header-nav__list{align-items:center;display:flex;font-family:"BIZ UDPGothic",sans-serif;font-weight:700;gap:2px;justify-content:space-between;letter-spacing:1.4px}.header-nav__item{letter-spacing:0;line-height:1;padding:11px clamp(4px,clamp(7.2px,.75vw,14.4px),12px) 37px}.header-nav__item.is-active .header-nav__link--sub{color:#eb0a1e}.header-nav__item.is-active .header-nav__link--sub::after{background-color:#eb0a1e;transform:translateY(-50%) rotate(-90deg)}.header-nav__item:has(.is-current){border-radius:100px}.header-nav__link{cursor:pointer;font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(14px,1.125vw,18px);font-weight:700;line-height:1;position:relative;transition:.4s;white-space:nowrap}.header-nav__link:focus-visible{color:#eb0a1e}.header-nav__link:focus-visible{outline:0}.header-nav__link:focus-visible+.megamenu{opacity:1!important;visibility:visible!important}.header-nav__link.is-current{color:#2a2222}.header-nav__link--external{padding-right:1.25em}.header-nav__link--external::after{content:"";position:absolute;-webkit-mask-image:url(../images/common/icons/external.svg);mask-image:url(../images/common/icons/external.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#2a2222;display:inline-block;height:12px;mask-size:contain;right:0;top:50%;transform:translateY(-50%);width:12px}.header-nav__link--external:focus-visible::after{background-color:#eb0a1e}.header-nav__link--sub{padding-right:.75em}.header-nav__link--sub::after{content:"";position:absolute;-webkit-mask-image:url(../images/common/icon_link.svg);mask-image:url(../images/common/icon_link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#2a2222;display:inline-block;height:6px;mask-size:contain;right:0;top:50%;transform:translateY(-50%) rotate(90deg);width:10px}.header-nav__link--sub:focus-visible::after{background-color:#eb0a1e}.header-nav__buttons{align-items:center;display:flex;gap:10px}.footer{position:relative}.footer__bg{background-color:#3d3939;background-image:url(../images/common/footer_bg.png);background-repeat:repeat;background-size:min(600px,80vw) auto;clip-path:polygon(0 100%,0 2.42%,91.24% .25%,100% 21.37%,100% 100%);color:#fff;margin-top:min(160px,21.3333333333vw);padding-top:min(132px,17.6vw);position:relative}.footer__tools .footer__inner{position:relative}.footer__top{position:relative;text-align:center}.footer__top::before{background-color:#fff;bottom:0;content:"";height:1px;left:50%;opacity:.5;position:absolute;transform:translateX(-50%);width:84%}.footer__bottom{color:#fff}.footer__head{display:flex;flex-direction:column;justify-content:flex-end}.footer__inner{margin-left:auto;margin-right:auto;max-width:84%}.footer__nav{display:none}.footer__column{width:270px}.footer__title{border-bottom:1px dashed #b1afaf;display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:18px;margin-bottom:30px;padding-bottom:16px;position:relative;transition:.4s}.footer__title:focus-visible{border-bottom:1px dashed #fff}.footer__title:focus-visible .icon::after{right:-3px;transform:translateY(-50%) scale(1.1)}.footer__title:focus-visible .text{transform:scale(1.05);transform-origin:left center}.footer__title .text{display:block;transition:.4s}.footer__title .icon{display:block;position:relative;transition:.4s}.footer__title .icon::after{background-image:url(../images/common/icons/circle_arrow_outline.svg);background-repeat:no-repeat;background-size:contain;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:center center;transition:.4s;width:24px}.footer__list{list-style:none;margin:0;padding:0}.footer__list li{line-height:1}.footer__list li+li{margin-top:20px}.footer__list a{color:#fff;font-size:16px;opacity:.6;padding-left:20px;position:relative;text-decoration:none}.footer__list a:hover{opacity:1}.footer__list a:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.footer__bottom{padding-bottom:min(84px,11.2vw)}.footer__bottom .footer__inner{display:block;text-align:center;width:100%}.footer__bottom-left{text-align:center}.footer__logo img{max-width:none;width:min(440px,58.6666666667vw)}.footer__social{align-items:center;display:flex;gap:min(80px,10.6666666667vw);justify-content:center;margin-bottom:min(84px,11.2vw);margin-top:min(56px,7.4666666667vw)}.footer__social-link{display:block;transition:.4s}.footer__social-link img{max-width:none;width:100%}.footer__social-link:focus-visible{transform:scale(1.1)}.footer__social-link--youtube{width:min(68px,9.0666666667vw)}.footer__social-link--instagram{width:min(64px,8.5333333333vw)}.footer__social-link--x{width:min(54px,7.2vw)}.footer__social-link--facebook{width:min(64px,8.5333333333vw)}.footer__corporate{align-items:center;color:#fff!important;display:inline-flex;font-size:min(28px,3.7333333333vw);justify-content:center;letter-spacing:.01em;line-height:1;margin-top:min(84px,11.2vw);padding-right:1.5em;position:relative}.footer__corporate::before{content:"";display:block;height:1em;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1em;-webkit-mask-image:url(../images/common/icons/external.svg);mask-image:url(../images/common/icons/external.svg);-webkit-mask-size:contain;background-color:#fff;mask-size:contain}.footer__legal{display:flex;justify-content:center;line-height:1;margin-top:min(64px,8.5333333333vw)}.footer__legal a{color:#fff!important;font-size:min(22px,2.9333333333vw);letter-spacing:.05em;padding:0 1em;position:relative}.footer__legal a:not(:last-child){margin-right:20px}.footer__legal a::before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.footer__legal li:first-child a::before{content:none}.footer__copyright{font-size:min(22px,2.9333333333vw);margin-top:min(20px,2.6666666667vw)}.to-top{cursor:pointer;display:block;height:min(200px,26.6666666667vw);position:absolute;right:max(-36px,-4.8vw);top:0;transform:translateY(-58.4158415842%);transition:.4s;width:min(200px,26.6666666667vw);z-index:1}.to-top:focus-visible{scale:1.05}.to-top span{align-items:center;display:flex;height:100%;justify-content:center}.to-top img{width:100%}.accordion__btn{cursor:pointer;position:relative}.accordion__btn::after{background-image:url(../images/common/icons/accordion_open.svg);background-size:contain;content:"";height:min(56px,7.4666666667vw);position:absolute;right:0;top:55%;transform:translateY(-50%);width:min(56px,7.4666666667vw)}.accordion__content{max-height:0;overflow:hidden;transition:max-height 0s cubic-bezier(.37,.935,.305,1)}.accordion.is-active .accordion__btn::after{background-image:url(../images/common/icons/accordion_close.svg);background-size:contain}.separetor{border-bottom:1px solid #d4d3d3;border-top:1px solid #d4d3d3;margin-top:min(120px,16vw)!important;padding-bottom:min(60px,8vw);padding-top:min(60px,8vw);width:100%}.separetor>:where(:not(:nth-child(1))){margin-top:min(40px,5.3333333333vw)}.separetor+*{margin-top:min(120px,16vw)!important}.box{background-color:#f9f8f5;padding:min(40px,5.3333333333vw);width:100%}.box>:where(:not(:nth-child(1))){margin-top:min(20px,2.6666666667vw)}.box>:first-child{margin-top:0!important}.box__heading{border-bottom:1px solid #d4d3d3;font-size:min(32px,4.2666666667vw);font-weight:700;letter-spacing:.05em;margin-bottom:min(20px,2.6666666667vw);margin-top:min(40px,5.3333333333vw);padding-bottom:min(20px,2.6666666667vw)}.box__heading+*{margin-top:0!important}.box__cards{display:grid;gap:min(30px,4vw);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:min(40px,5.3333333333vw)}.box__cards p{margin-top:min(20px,2.6666666667vw)}.box__cards img{width:100%}.box input[type=text],.box select{height:min(100px,13.3333333333vw);padding:min(32px,4.2666666667vw) min(80px,10.6666666667vw);width:min(432px,57.6vw)}.shop-search-box__search{display:flex;flex-direction:column;gap:min(20px,2.6666666667vw)}.shop-search-box select{width:min(432px,57.6vw)}.form-parts input,.form-parts select{background-color:#fff;background-image:url(../images/common/icon_expand.svg);background-position:right min(40px,5.3333333333vw) center;background-repeat:no-repeat;background-size:min(20px,2.6666666667vw) min(12px,1.6vw);border:solid 1px #2a2222;border-radius:100px;color:#afadad;height:min(100px,13.3333333333vw);padding:min(20px,2.6666666667vw) min(80px,10.6666666667vw);width:min(432px,57.6vw)}.query-search{padding:0 0 min(20px,2.6666666667vw)}.query-search p{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700;margin-bottom:min(20px,2.6666666667vw);text-align:center}.query-search__input{position:relative;width:100%}.query-search input[type=text]{background-color:#fff;border:solid .8px #2a2222;border-bottom-left-radius:100px;border-top-left-radius:100px;height:min(80px,10.6666666667vw);padding:min(16px,2.1333333333vw) min(40px,5.3333333333vw);width:85%}.query-search button[type=submit]{background-color:#2a2222;border:solid .8px #2a2222;border-bottom-right-radius:100px;border-top-right-radius:100px;color:#fff;height:min(80px,10.6666666667vw);position:absolute;right:0;width:min(154px,20.5333333333vw)}.query-search button[type=submit]::after{content:"";-webkit-mask-image:url(../images/common/icons/search_white.svg);background-color:#fff;mask-image:url(../images/common/icons/search_white.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-block;height:min(40px,5.3333333333vw);mask-size:contain;position:relative;vertical-align:middle;width:min(40px,5.3333333333vw)}.search-area{margin-top:min(120px,16vw)}.search-area .query-search{align-items:center;display:flex;flex-direction:column;gap:min(20px,2.6666666667vw);padding:0}.search-area .query-search__input{margin-left:0}.breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;padding:min(60px,8vw) 0 min(80px,10.6666666667vw)}.breadcrumbs li{font-size:min(24px,3.2vw);padding-right:min(42px,5.6vw);position:relative}.breadcrumbs li::after{background-size:100%;border-bottom:dashed 1px #2a2222;content:"";display:inline-block;height:1px;margin:0 min(6px,.8vw);position:absolute;right:0;top:50%;width:min(30px,4vw)}.breadcrumbs li:last-child::after{content:none}.breadcrumbs li a{color:#858585;text-decoration:underline;text-underline-offset:.3em}.btn{align-items:center;background-color:#fff;border:1px solid #2a2222;border-radius:200px;cursor:pointer;display:flex;font-size:min(30px,4vw);font-weight:700;letter-spacing:.05em;line-height:1.2;max-width:100%;padding:min(30px,4vw) min(92px,12.2666666667vw) min(30px,4vw) min(80px,10.6666666667vw);position:relative;transition:.4s;width:-moz-fit-content;width:fit-content}.btn::after,.btn::before{transition:.4s}.btn+.btn{margin-top:min(20px,2.6666666667vw)}.btn--small{font-size:min(28px,3.7333333333vw);padding:min(14px,1.8666666667vw) min(60px,8vw) min(14px,1.8666666667vw) min(30px,4vw)}.btn--small::after{right:min(30px,4vw)!important}.btn--beige{background:#f7f4ef;border-color:transparent}.btn--red{background:#eb0a1e;border-color:#eb0a1e;color:#fff}.btn--red::after{background-color:#fff!important}.btn--red:focus-visible{background:#fff!important;border-color:#eb0a1e!important;color:#eb0a1e!important}.btn--red:focus-visible::after{background-color:#eb0a1e!important}.btn.icon-link::after{content:"";height:min(20px,2.6666666667vw);position:absolute;right:min(40px,5.3333333333vw);top:50%;transform:translateY(-50%);width:min(12px,1.6vw);-webkit-mask-image:url(../images/common/icon_link.svg);mask-image:url(../images/common/icon_link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:min(12px,1.6vw) min(20px,2.6666666667vw);mask-size:min(12px,1.6vw) min(20px,2.6666666667vw);-webkit-mask-position:center;background-color:#2a2222;mask-position:center;transform-origin:center}.btn.icon-back{padding:min(30px,4vw) min(80px,10.6666666667vw) min(30px,4vw) min(92px,12.2666666667vw)}.btn.icon-back::after{content:"";height:min(20px,2.6666666667vw);left:min(40px,5.3333333333vw);position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);width:min(12px,1.6vw);-webkit-mask-image:url(../images/common/icon_link.svg);mask-image:url(../images/common/icon_link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:min(12px,1.6vw) min(20px,2.6666666667vw);mask-size:min(12px,1.6vw) min(20px,2.6666666667vw);-webkit-mask-position:center;background-color:#2a2222;mask-position:center;transform-origin:center}.btn.icon-linkout{padding-right:min(88px,11.7333333333vw)}.btn.icon-linkout::after{content:"";height:min(28px,3.7333333333vw);position:absolute;right:min(40px,5.3333333333vw);top:50%;transform:translateY(-50%);width:min(28px,3.7333333333vw);-webkit-mask-image:url(../images/common/icon_linkout.svg);mask-image:url(../images/common/icon_linkout.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:min(28px,3.7333333333vw) min(28px,3.7333333333vw);mask-size:min(28px,3.7333333333vw) min(28px,3.7333333333vw);-webkit-mask-position:center;background-color:#2a2222;mask-position:center}.btn.icon-download{padding-right:min(108px,14.4vw)}.btn.icon-download::after{content:"";height:min(28px,3.7333333333vw);position:absolute;right:min(50px,6.6666666667vw);top:50%;transform:translateY(-50%);width:min(28px,3.7333333333vw);-webkit-mask-image:url(../images/common/icons/icon_download.svg);mask-image:url(../images/common/icons/icon_download.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:min(28px,3.7333333333vw) min(28px,3.7333333333vw);mask-size:min(28px,3.7333333333vw) min(28px,3.7333333333vw);-webkit-mask-position:center;background-color:#2a2222;mask-position:center}.btn.viewmore{padding-right:min(100px,13.3333333333vw)}.btn.viewmore::after{content:"";height:min(28px,3.7333333333vw);position:absolute;right:min(40px,5.3333333333vw);top:50%;transform:translateY(-50%);width:min(28px,3.7333333333vw);-webkit-mask-image:url(../images/common/icon_expand.svg);mask-image:url(../images/common/icon_expand.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:min(28px,3.7333333333vw) min(28px,3.7333333333vw);mask-size:min(28px,3.7333333333vw) min(28px,3.7333333333vw);-webkit-mask-position:center;background-color:#2a2222;mask-position:center}.btn.viewmore.close::after{transform:translateY(-50%) scaleY(-1)}.btn.release{background-color:#f7f2e5;padding:min(30px,4vw) min(80px,10.6666666667vw)}.btn.insta{padding-left:min(130px,17.3333333333vw)}.btn.insta::before{content:"";height:min(100px,13.3333333333vw);position:absolute;width:min(100px,13.3333333333vw);-webkit-mask:none;background:url(../images/common/icon_insta.svg),linear-gradient(90deg,#fff 0,#fff 100%);background-size:100% 100%,98% 98%;border-radius:50%;left:-1px;mask:none;top:50%;transform:translateY(-50%)}.btn.insta:focus-visible::before{background:url(../images/common/icon_insta_hover.svg) no-repeat;background-size:100% 100%}.btn:focus-visible{background-color:#eb0a1e;border-color:#eb0a1e;color:#fff}.btn:focus-visible::after,.btn:focus-visible::before{background-color:#fff}.btn--black{background-color:#2a2222;color:#fff}.btns{display:flex;flex-direction:column;flex-wrap:wrap;gap:min(20px,2.6666666667vw)}.btns .btn{margin:0!important}.btns--narrow{gap:min(20px,2.6666666667vw)}.top .btn{font-size:min(30px,4vw);word-break:keep-all}.cards{display:grid;gap:min(60px,8vw) min(30px,4vw)}.cards .card{cursor:pointer}.cards .card__content{display:flex;flex-direction:column;gap:min(20px,2.6666666667vw);transition:.4s}.cards .card:focus-visible p{color:#eb0a1e}.cards .card:focus-visible .card__thumb img{scale:1.1}.cards .card__meta{display:flex;flex-direction:column;gap:min(10px,1.3333333333vw)}.cards .card__thumb{overflow:hidden;position:relative}.cards .card__thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.cards .card__thumb .icon-limited{border-radius:0 0 min(40px,5.3333333333vw) 0!important;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;left:0;position:absolute;top:0}.cards .card--cols-2{display:flex;gap:min(30px,4vw)}.cards .card--cols-2 img{max-width:min(300px,40vw)}.cards--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cards--cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}.download-cards{display:flex;flex-direction:column;gap:min(120px,16vw)}.download-card{display:flex;flex-direction:column;gap:min(40px,5.3333333333vw)}.download-card__thumb{margin:0 auto;width:min(416px,55.4666666667vw)}.download-card__thumb img{width:100%}.download-card__body{flex:1}.download-card__title{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(36px,4.8vw);font-weight:700;line-height:1.5;margin-bottom:min(20px,2.6666666667vw)}.columns{display:grid;gap:min(60px,8vw) min(30px,4vw)}.columns--cols-2{gap:min(40px,5.3333333333vw) min(30px,4vw);grid-template-columns:repeat(1,minmax(0,1fr))}.columns--cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}.columns--cols-3 figure{margin:0 auto;max-width:min(420px,56vw)}.columns--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.column>:first-child{margin-top:0}.column h2,.column h3,.column h4,.column h5,.column h6{margin-bottom:min(20px,2.6666666667vw)}.column h2+*,.column h3+*,.column h4+*,.column h5+*,.column h6+*{margin-top:0!important}.column .lv3-heading--border{margin-bottom:min(40px,5.3333333333vw)}.column>:not(:first-child){margin-top:min(20px,2.6666666667vw)}.column--grid{display:grid;gap:0;grid-row:span 3;grid-template-rows:subgrid}.column img{width:100%}.column .lv4-heading.text-center{justify-content:center}.font-normal{font-weight:400!important}.font-bold{font-weight:700!important}strong{font-weight:700!important}.c-gold{color:#b28100!important}.step-form--confirm{background-color:#f9f8f5;padding:min(80px,10.6666666667vw)}.step-form--confirm label{margin-bottom:0}.form-flex{display:flex;flex-direction:column}.form-flex>:first-child{flex:1;width:100%}.form-flex>:nth-child(2){flex:1}.form-group{margin-bottom:min(60px,8vw)}.form-group:last-of-type{margin-bottom:0}.form-group__row{display:flex;flex-direction:column;flex-wrap:wrap;gap:min(10px,1.3333333333vw);margin-bottom:min(20px,2.6666666667vw)}.form-group .error{color:#eb0a1e;display:none}.form-group.error-occurred .error{display:block}.form-group.error-occurred input[type=email],.form-group.error-occurred input[type=tel],.form-group.error-occurred input[type=text],.form-group.error-occurred select,.form-group.error-occurred textarea{border:1px solid #eb0a1e}.form-group-container label{font-size:min(28px,3.7333333333vw);font-weight:500}.form-group-container .form-group{margin-bottom:min(30px,4vw)}input:focus-visible{outline:0!important}.form-heading,label{align-items:center;display:flex;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:0}label span{font-size:min(32px,4.2666666667vw)}.form-heading{line-height:1.5;margin-bottom:min(16px,2.1333333333vw)}.required-label{border:1px solid #eb0a1e;border-radius:1000px;color:#e74c3c;font-size:min(24px,3.2vw);font-weight:400;margin-left:.7142857143em;padding:.1em .95em .2em}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background:#f9f8f5;border:1px solid #e0e0e0;border-radius:min(12px,1.6vw);box-sizing:border-box;padding:min(30px,4vw) min(40px,5.3333333333vw);width:100%}.fa+input{padding-left:min(80px,10.6666666667vw)}.select-wrapper{display:inline-block;position:relative}.select-wrapper::after{background:url(../images/common/icon_expand.svg) no-repeat;background-size:contain;content:"";height:min(12px,1.6vw);position:absolute;right:min(40px,5.3333333333vw);top:50%;transform:translateY(-50%);width:min(20px,2.6666666667vw)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio.checked .second-icon::before{background:#eb0a1e}input.input--zip{width:min(440px,58.6666666667vw)}select.input--model{width:min(440px,58.6666666667vw)}.input--year{width:min(440px,58.6666666667vw)}.input--job{width:100%}select.input--pref{width:min(440px,58.6666666667vw)}textarea{resize:vertical}textarea#message{height:min(400px,53.3333333333vw)}.form-foot-text{margin-left:auto;margin-right:auto}.form-actions{margin-top:min(120px,16vw);text-align:center}.form-actions button:not(:first-child),.form-actions input:not(:first-child){margin-top:min(40px,5.3333333333vw)}.form-actions .wpcf7-spinner{display:none}.form-actions>.btn:not(:first-child){margin-top:min(40px,5.3333333333vw)}.serial-guide{align-items:center;display:flex;flex-direction:column;margin-top:min(20px,2.6666666667vw)}.serial-guide__photo{max-width:min(456px,60.8vw)}.serial-guide__desc{margin-top:min(20px,2.6666666667vw)}.serial-guide__desc p{font-size:min(24px,3.2vw);margin-bottom:min(20px,2.6666666667vw)}.checkbox .icons .first-icon,.checkbox .icons .second-icon,.radio .icons .first-icon,.radio .icons .second-icon{background:#fff;border:1px solid #d6e1e5;border-radius:50%;height:20px;left:0;opacity:1;position:absolute;top:0;width:20px}.checkbox input,.radio input{display:none;outline:0!important}.checkbox .icons .second-icon,.radio .icons .second-icon{opacity:0}.radio.checked .second-icon:before{background:#eb0a1e;border-radius:8px;content:" ";height:8px;left:50%;margin-left:-4px;margin-top:-4px;position:absolute;top:50%;width:8px}.checkbox .icons,.radio .icons{color:#eb0a1e;cursor:pointer;display:block;font-size:16px;height:20px;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:20px}.checkbox.checked .second-icon,.radio.checked .second-icon{border-color:#b2c6cd;opacity:1;transition:color .25s linear}.checkbox,.radio{font-size:min(32px,4.2666666667vw);font-weight:400;line-height:1.4;margin-bottom:0}.checkbox .icons,.radio .icons{margin-top:min(8px,1.0666666667vw);scale:1.2;transform-origin:center}.radio{line-height:1;margin-top:0;padding-left:30px;position:relative}.radio+.radio{margin-top:min(20px,2.6666666667vw)}.radio .icons{margin-top:0}.form-thanks .page-head__title{font-size:min(48px,6.4vw)}body .is-toggle-open{overflow:hidden;position:fixed;touch-action:none;width:100%}.gnav{background-color:#fff;height:0;margin-top:min(140px,18.6666666667vw);opacity:0;overflow-y:scroll;padding-bottom:min(120px,16vw);position:fixed;top:0;visibility:hidden;width:100%;z-index:10001}.gnav__top{padding-bottom:min(80px,10.6666666667vw);padding-top:min(34px,4.5333333333vw)}.gnav__line{background-image:url(../images/common/thread_repeat_gray.svg);background-position:bottom min(20px,2.6666666667vw) right min(220px,29.3333333333vw);background-repeat:repeat-x;background-size:min(72px,9.6vw) min(60px,8vw)}.gnav__content{padding-bottom:min(180px,24vw);padding-top:min(46px,6.1333333333vw)}.is-toggle-open .gnav{height:100dvh;opacity:1;visibility:visible}.gnav .accordion__btn{position:relative}.gnav .accordion__inner{padding-bottom:min(120px,16vw)}.gnav__list{position:relative}.gnav__item{border-bottom:1px solid #e5e5e5;position:relative}.gnav__item:last-of-type .gnav__subitem{margin-bottom:0}.gnav__link{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(44px,5.8666666667vw);font-weight:700;padding:1em 0}.gnav__link--external{position:relative}.gnav__link--external::after{background-image:url(../images/common/icons/external_gnav.svg);background-repeat:no-repeat;background-size:contain;content:"";height:min(36px,4.8vw);position:absolute;right:min(10px,1.3333333333vw);top:50%;transform:translateY(-50%);width:min(36px,4.8vw)}.gnav__link--link{position:relative}.gnav__link--link::after{background-image:url(../images/common/icons/circle_arrow_sp.svg);background-repeat:no-repeat;background-size:contain;content:"";height:min(60px,8vw);position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(60px,8vw)}.gnav__text{font-size:min(28px,3.7333333333vw)}.gnav__links{display:grid;gap:min(64px,8.5333333333vw);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:min(60px,8vw)}.gnav__sublink{background:#f7f4ef;border-radius:1000px;display:block;font-weight:700;line-height:1.7;margin-bottom:min(20px,2.6666666667vw);padding:min(26px,3.4666666667vw) min(50px,6.6666666667vw) min(26px,3.4666666667vw) min(60px,8vw);position:relative}.gnav__sublink::after{background-image:url(../images/common/icons/arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";height:min(20px,2.6666666667vw);position:absolute;right:min(46px,6.1333333333vw);top:50%;transform:translate(-50%,-50%);width:min(12px,1.6vw)}.gnav__sublink--nobg{background:rgba(0,0,0,0);border-bottom:1px solid #e5e5e5;border-radius:0;font-size:min(26px,3.4666666667vw);font-weight:700;line-height:1.3;margin-bottom:0;padding:0 min(36px,4.8vw) min(20px,2.6666666667vw) 0}.gnav__sublink--nobg::after{right:0}.gnav__sublink--index{background:rgba(0,0,0,0);border:1px solid #2a2222}.gnav__sublist{padding-top:min(56px,7.4666666667vw)}.gnav__buttons{margin-bottom:min(76px,10.1333333333vw);margin-top:min(64px,8.5333333333vw)}.gnav__buttons .inner{align-items:center;display:flex;gap:min(64px,8.5333333333vw);justify-content:center}.gnav .accordion__btn{cursor:pointer;position:relative}.gnav .accordion__btn::after{background-image:url(../images/common/icons/accordion_open.svg);background-size:contain;content:"";height:min(60px,8vw);position:absolute;right:0;top:55%;transform:translateY(-50%);width:min(60px,8vw)}.gnav__bottom{display:flex;gap:min(36px,4.8vw);justify-content:center;margin-top:min(60px,8vw)}.gnav__bottom .btn{margin-top:0;white-space:nowrap}.account-nav{background:#f9f8f5;box-shadow:0 min(8px,1.0666666667vw) min(20px,2.6666666667vw) 0 rgba(0,0,0,.1019607843);margin-top:min(140px,18.6666666667vw);position:fixed;top:0;visibility:hidden;width:100%;z-index:10001}.is-account-nav-open.nav-login-false .account-nav{visibility:visible}.account-nav:before{border-bottom:min(24px,3.2vw) solid #f9f8f5;border-left:min(14px,1.8666666667vw) solid transparent;border-right:min(14px,1.8666666667vw) solid transparent;border-style:solid;border-top:0;bottom:100%;content:"";position:absolute;right:min(150px,20vw);transform:translateY(2px)}.account-nav__list{padding:min(22px,2.9333333333vw) 0}.account-nav__list a{padding:min(22px,2.9333333333vw) 0;padding-left:min(60px,8vw)}.account-nav__item{line-height:1}.account-nav__item a{color:#2a2222;display:block;font-size:min(30px,4vw)}.account-nav__item span{display:inline-block;padding-left:min(54px,7.2vw);position:relative}.account-nav__item span::before{content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.account-nav__item--login span::before{-webkit-mask-image:url(../images/common/icons/login.svg);background-color:#2a2222;height:min(36px,4.8vw);mask-image:url(../images/common/icons/login.svg);width:min(34px,4.5333333333vw)}.account-nav__item--register span::before{-webkit-mask-image:url(../images/common/icons/register.svg);background-color:#2a2222;height:min(40px,5.3333333333vw);mask-image:url(../images/common/icons/register.svg);width:min(40px,5.3333333333vw)}.mypage-nav{left:0;margin-top:min(140px,18.6666666667vw);opacity:0;position:fixed;top:0;transition:0s;visibility:hidden;width:100%;z-index:10001}.mypage-nav:focus-visible{opacity:1;visibility:visible}.mypage-nav__main{background:#f9f8f5;box-shadow:0 4px 10px 0 rgba(0,0,0,.1019607843);position:relative;width:100%}.mypage-nav__main:before{border-bottom:min(24px,3.2vw) solid #f9f8f5;border-left:min(14px,1.8666666667vw) solid transparent;border-right:min(14px,1.8666666667vw) solid transparent;border-style:solid;border-top:0;bottom:100%;content:"";position:absolute;right:min(150px,20vw);transform:translateY(2px)}.is-account-nav-open.nav-login-true .mypage-nav{opacity:1;visibility:visible}.mypage-nav__inner{max-height:100dvh;overflow-y:auto;padding:min(60px,8vw)}.mypage-nav__link{text-align:left;width:100%}.mypage-nav__title{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(44px,5.8666666667vw);font-weight:700;line-height:1.2;margin-bottom:30px;padding-right:1em;position:relative}.mypage-nav__title:focus-visible{color:#eb0a1e}.mypage-nav__title:focus-visible:after{background-image:url(../images/common/icons/circle_arrow_red.svg);transform:translateY(-50%) scale(1)}.mypage-nav__title::after{background-image:url(../images/common/icons/circle_arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";height:min(60px,8vw);position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.4s;width:min(60px,8vw);will-change:transform}.mypage-nav__list{border-top:1px solid #2a2222;margin-top:min(60px,8vw);padding:min(36px,4.8vw) 0 0}.mypage-nav__item{line-height:1}.mypage-nav__item a,.mypage-nav__item button{display:block;font-size:min(32px,4.2666666667vw);padding:min(24px,3.2vw) 0}.mypage-nav__item a:focus-visible,.mypage-nav__item button:focus-visible{color:#eb0a1e}.mypage-nav__item a:focus-visible span:before,.mypage-nav__item button:focus-visible span:before{background-color:#eb0a1e}.mypage-nav__item span{display:inline-block;padding-left:1.5em;position:relative}.mypage-nav__item span::before{content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#2a2222;mask-size:contain;-webkit-mask-image:url(../images/common/icon_link.svg);height:min(20px,2.6666666667vw);mask-image:url(../images/common/icon_link.svg);width:min(12px,1.6vw)}.page-head__content--col-2{display:flex!important;flex-direction:column;gap:min(40px,5.3333333333vw)}.page-head__content--col-2 .page-head__lead{margin-top:0}.page-head__spacer{margin-top:min(60px,8vw)}.page-head__title{display:flex;flex-direction:column;flex-shrink:0;font-size:min(64px,8.5333333333vw);font-weight:700;gap:min(20px,2.6666666667vw);line-height:1.3;max-width:100%}.page-head__title--detail{font-size:min(48px,6.4vw)}.page-head__title--s{font-size:min(48px,6.4vw)}.page-head__title--third{gap:min(20px,2.6666666667vw)}.page-head__title--third span{font-size:min(36px,4.8vw)}.page-head__badge{max-width:min(242px,32.2666666667vw)}.page-head__lead{letter-spacing:.05em;margin-top:min(40px,5.3333333333vw)}.page-head__lead--s{font-size:min(26px,3.4666666667vw)}.page-head__btns{display:flex;flex-direction:column;gap:min(40px,5.3333333333vw);margin-top:min(60px,8vw)}.page-head__btns--sp{margin-top:min(40px,5.3333333333vw)}.page-head__btns .btn{margin-top:0!important}.page-head__image{background-color:#e5e5e5;float:right;height:400px;width:100%}.page-head__image--full{margin-top:min(60px,8vw)}.page-head__image--full img{height:auto;width:100vw}.page-head .tags{margin-top:min(30px,4vw)}.page-head time{color:#b28100;display:block;margin-top:min(40px,5.3333333333vw)}.page-head--second .inner{display:flex;flex-direction:column;gap:min(60px,8vw)}.page-head--second .page-head__title{letter-spacing:-.03em}.page-head--second .page-head__visual{min-height:min(560px,74.6666666667vw)}.page-head--bg{background-color:#f9f8f5;margin-bottom:min(120px,16vw);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:min(120px,16vw);width:100vw}.lv1-heading{font-size:min(36px,4.8vw)}.lv2-heading{font-size:min(60px,8vw);font-weight:700;margin-bottom:min(60px,8vw)}.lv2-heading--sewing{background-image:url(../images/common/thread_repeat_gray.svg);background-position:left top;background-repeat:repeat-x;background-size:min(70px,9.3333333333vw) min(60px,8vw);font-size:min(60px,8vw);margin-top:min(120px,16vw);padding-top:min(84px,11.2vw);position:relative;width:100%}.lv2-heading--sewing>:where(:not(:nth-child(1))){margin-top:min(40px,5.3333333333vw)}.lv3-heading{font-size:min(48px,6.4vw);font-weight:700;line-height:1.5;margin-bottom:min(60px,8vw)}.lv3-heading--border{background-image:url(../images/shoplist/detail/line-dash.svg);background-position:min(4px,.5333333333vw) bottom;background-repeat:repeat-x;background-size:min(16px,2.1333333333vw);margin-bottom:min(40px,5.3333333333vw);padding-bottom:min(20px,2.6666666667vw);width:100%}.lv3-heading--border+*{margin-top:0!important}.lv4-heading{font-size:min(36px,4.8vw);font-weight:700;margin-bottom:min(60px,8vw)}.heading-label__text{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(36px,4.8vw);font-weight:700}.heading-label__text--s{font-size:min(28px,3.7333333333vw)}.bnr{margin-left:auto;margin-right:auto;margin-top:min(60px,8vw);max-width:83.1746031746%}.bnr--750{max-width:100%}.bnr--small{max-width:66.6666666667%}@keyframes image-switcher{0%{opacity:0}15%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}.text-link{color:#858585;text-decoration:underline;text-underline-offset:.3em;transition:.4s}.text-link[target=_blank]::after{content:"";display:inline-block;height:.8em;margin-left:.2em;width:.8em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../images/common/icon_linkout.svg);background:#858585;mask-image:url(../images/common/icon_linkout.svg);transition:.4s}.text-link:focus-visible{color:#eb0a1e}.text-link:focus-visible::after{background:#eb0a1e}.link{border-bottom:1px solid #d4d3d3;display:inline-block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700;padding-bottom:min(20px,2.6666666667vw);padding-right:1.5em;position:relative}.link::after{-webkit-mask:url(../images/common/icon_link.svg) no-repeat;mask:url(../images/common/icon_link.svg) no-repeat;-webkit-mask-size:contain;background:#000;content:"";height:min(28px,3.7333333333vw);mask-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(18px,2.4vw)}.link.icon-anchor::after{-webkit-mask:url(../images/common/icon_expand.svg) no-repeat;content:"";height:min(18px,2.4vw);mask:url(../images/common/icon_expand.svg) no-repeat;width:min(28px,3.7333333333vw)}.link:focus-visible{color:#eb0a1e}.link:focus-visible::after{background:#eb0a1e}.dot-list li{padding-left:.875em;position:relative}.dot-list li::before{content:"・";font-size:1em;font-weight:700;left:0;position:absolute;top:0}.dot-list+.dot-list{margin-top:min(40px,5.3333333333vw)}.data-list{display:flex;flex-direction:column;flex-wrap:wrap}.data-list dt{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700}.data-list dd{flex:1}.num-list{counter-reset:item}.num-list>li{padding-left:2em;position:relative}.num-list>li::before{content:counter(item) ". ";counter-increment:item;left:0;position:absolute}.num-list>li:not(:first-child){margin-top:min(60px,8vw)}.num-list--firm>li{margin-top:0!important}.num-list--firm>li::before{content:"（" counter(item) "）"}.map{height:0;margin-top:min(120px,16vw);padding-top:47.619047619%;position:relative;width:100%}.map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.media{display:flex;flex-direction:column;gap:min(20px,2.6666666667vw)}.media__thumb{flex:0 1 31.5%;margin:0 auto;max-width:min(420px,56vw)}.media__body{flex:1}.media+.media{margin-top:min(60px,8vw)}.media--reverse{flex-direction:column}.media--large .media__thumb{flex:0 1 48.5%;max-width:100%}.kv-cover{align-items:center;aspect-ratio:1000/750;background:#fafafa;background-position:center;background-repeat:no-repeat;background-size:118%;display:flex;justify-content:center;position:relative;width:100%}.kv-cover::after{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.kv-cover figure{position:relative;text-align:center;z-index:2}.kv-cover--vertical figure{height:100%;position:relative;text-align:center;z-index:2}.kv-cover--vertical img{max-height:100%;width:auto!important}.movie-wrapper{margin-left:auto;margin-right:auto}.movie-wrapper__inner{padding-top:56.25%;position:relative;width:100%}.movie-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.overlay{background-color:#fff;left:0;overflow-y:scroll;padding-top:min(140px,18.6666666667vw);position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.overlay.search-modal{height:100dvh}.overlay .inner{margin-left:auto;margin-right:auto;max-width:84%;min-width:1440px;overflow:auto}.overlay__bg{background-color:rgba(0,0,0,.5);height:100vh;height:100dvh;position:fixed;width:100%}.header-nav__item:focus .megamenu,.header-nav__item:focus-within .megamenu{opacity:1!important;visibility:visible!important}.megamenu{background-color:#fff;background-image:url(../images/common/thread_repeat_gray.svg);background-position:bottom;background-repeat:repeat-x;background-size:37px auto;box-shadow:0 4px 20px 0 rgba(0,0,0,.1019607843);left:0;opacity:0;overflow:hidden;padding-bottom:clamp(18px,1.875vw,36px);top:0;width:100%}.megamenu:focus,.megamenu:focus-within{opacity:1!important;visibility:visible!important}.megamenu.is-active{pointer-events:all}.megamenu .arrow-link:focus,.megamenu .arrow-link:focus-within{opacity:1!important;visibility:visible!important}.megamenu__content{display:flex;padding-bottom:clamp(54px,5.625vw,108px)}.megamenu__head{display:flex;flex-direction:column;justify-content:center}.megamenu__head .btn{margin-top:min(40px,5.3333333333vw)}.megamenu__title{font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(21.6px,2.25vw,43.2px);font-weight:700;letter-spacing:-.03em;line-height:1.3;margin-bottom:clamp(18px,1.875vw,36px);padding-right:1em;position:relative}.megamenu__text{font-weight:400;letter-spacing:.05em;line-height:1.7}.megamenu__body{align-items:flex-end;display:flex;gap:clamp(24px,2.5vw,48px);padding-top:clamp(22.8px,2.375vw,45.6px)}.megamenu__list{display:flex;gap:clamp(12px,1.25vw,24px)}.megamenu__list li{max-width:clamp(108px,11.25vw,216px)}.megamenu__list li a{display:block}.megamenu__list li a:focus-visible{color:#eb0a1e}.megamenu__list li a:focus-visible .text:before{background-color:#eb0a1e}.megamenu__list li a .text{display:block;font-size:clamp(10.8px,1.125vw,21.6px);font-weight:700;line-height:1.3;margin-top:10px;padding-right:.25em;position:relative}.megamenu__list li a .text:before{content:"";position:absolute;-webkit-mask-image:url(../images/common/icons/arrow.svg);mask-image:url(../images/common/icons/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#2a2222;height:clamp(6px,.625vw,12px);mask-size:contain;right:0;top:50%;transform:translateY(-50%);width:clamp(3.6px,.375vw,7.2px)}.megamenu__btns{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(12px,1.25vw,24px);justify-content:flex-end}.megamenu__btns .btn{display:block}.account-nav-toggle{line-height:1;transition:.4s}.account-nav-toggle:focus-visible{scale:1.1}.account-nav-toggle img{height:min(90px,12vw);width:min(90px,12vw)}.gnav-toggle{align-items:center;background-color:#2a2222;border-radius:50%;cursor:pointer;display:flex;height:min(90px,12vw);justify-content:center;transition:.4s;width:min(90px,12vw)}.gnav-toggle:focus-visible{scale:1.1}.gnav-toggle__lines{height:min(18px,2.4vw);position:relative;width:min(40px,5.3333333333vw)}.gnav-toggle__line{background-color:#fff;border-radius:10px;display:inline-block;height:min(2px,.2666666667vw);left:0;position:absolute;transition:.4s}.gnav-toggle__line:nth-of-type(1){top:0;width:100%}.gnav-toggle__line:nth-of-type(2){bottom:0;width:100%}.gnav-toggle.is-active span:nth-of-type(1){top:50%;transform:rotate(-45deg)}.gnav-toggle.is-active span:nth-of-type(2){top:50%;transform:rotate(45deg)}.feature-card__inner{padding:min(60px,8vw) min(40px,5.3333333333vw)}.feature-card__body{align-items:center;display:flex;flex-direction:column;gap:min(60px,8vw)}.feature-card__logo{max-width:min(196px,26.1333333333vw)}.feature-card__logo--shop{max-width:min(440px,58.6666666667vw)}.feature-card__heading{font-family:"Zen Kaku Gothic New",sans-serif}.feature-card--clothe .feature-card__logo{margin-left:max(-20px,-2.6666666667vw)}.feature-card--printing .feature-card__logo{max-width:min(386px,51.4666666667vw)}.pagination{align-items:center;display:flex;gap:min(10px,1.3333333333vw);justify-content:center;margin-top:min(120px,16vw)}.pagination .page-numbers:not(.next):not(.prev){background-color:#f9f8f5;border-radius:50%;cursor:pointer;font-family:"BIZ UDPGothic",sans-serif;font-weight:700;height:min(70px,9.3333333333vw);line-height:min(70px,9.3333333333vw);text-align:center;width:min(70px,9.3333333333vw)}.pagination .page-numbers:not(.next):not(.prev):focus-visible{background-color:#eb0a1e;color:#fff}.pagination .icon{background:url(../images/common/icons/circle_arrow.svg) center center/contain no-repeat;cursor:pointer;display:block;height:min(70px,9.3333333333vw);transition:.4s;width:min(70px,9.3333333333vw)}.pagination .nolink{pointer-events:none}.pagination .nolink .icon{background:url(../images/common/icons/circle_arrow_gray.svg) center center/contain no-repeat}.pagination a.next:focus-visible .icon,.pagination a.prev:focus-visible .icon{background-image:url(../images/common/icons/circle_arrow_bg_red.svg)}.pagination .prev .icon{transform:rotate(180deg)}.pagination .prev.nolink .icon{transform:rotate(0)}.pagination .next.nolink .icon{transform:rotate(180deg)}.searchbox{padding:min(120px,16vw) 0 0}.searchbox__lead{font-weight:700;text-align:center}.products .search input[type=text],.products .search select{background-color:#fff;border:solid .8px #2a2222;border-radius:100px;height:min(80px,10.6666666667vw);padding:min(30px,4vw) min(40px,5.3333333333vw)}.search{background-color:rgba(178,129,0,.1);margin-top:min(40px,5.3333333333vw);padding:min(30px,4vw) min(40px,5.3333333333vw)}.search input[type=text],.search select{background-color:#fff;border:solid .8px #2a2222;border-radius:100px;height:min(100px,13.3333333333vw);padding:min(30px,4vw) min(40px,5.3333333333vw)}.search select{line-height:1}.search__select label{font-size:min(28px,3.7333333333vw);font-weight:700;margin-bottom:min(20px,2.6666666667vw)}.search__select select{background-image:url(../images/common/icon_expand.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:10px 6px}.search__select+.search__select{margin-top:min(40px,5.3333333333vw)}.search__select.prefectures select{max-width:min(330px,44vw)}.search__inner{padding:min(40px,5.3333333333vw) 0;position:relative}.search__inner::after,.search__inner::before{border-top:dashed 1px #d4d3d3;content:"";position:absolute}.search__inner::before{height:1px;left:0;margin-left:calc(50% - 50vw);top:0;width:100vw}.search__inner::after{bottom:0;height:1px;left:0;margin-left:calc(50% - 50vw);width:100vw}.search__picker-search{background-color:#fff;padding:min(44px,5.8666666667vw) min(30px,4vw)}.search__picker-search__lead{align-items:center;display:flex;flex-direction:column;gap:min(10px,1.3333333333vw);margin-bottom:min(40px,5.3333333333vw)}.search__picker-search__lead p{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700;text-align:center}.search__picker-search__lead p.result-name{display:inline-block;font-size:min(28px,3.7333333333vw);font-weight:400;line-height:1.5;margin-left:min(20px,2.6666666667vw);text-align:center;vertical-align:text-bottom}.search__picker-search__list{display:flex;flex-direction:column;gap:min(20px,2.6666666667vw)}.search__picker-search__item{border:solid 1px #d4d3d3}.search__picker-search__item a{display:inline-block;height:100%;line-height:1.5;padding:min(20px,2.6666666667vw);padding-left:min(86px,11.4666666667vw);position:relative;width:100%}.search__picker-search__item a::after{background:url(../images/common/icons/search_gold.svg) no-repeat;background-size:100%;content:"";height:min(40px,5.3333333333vw);left:min(20px,2.6666666667vw);position:absolute;top:50%;transform:translateY(-50%);width:min(40px,5.3333333333vw)}.search__picker-search__item.extra{display:none}.search__picker-search__item.selected{border-color:#eb0a1e;color:#eb0a1e}.search__picker-search .btn{margin:min(40px,5.3333333333vw) auto 0}.search__picker-search__buttons{align-items:center;display:flex;flex-direction:column-reverse;gap:min(40px,5.3333333333vw);justify-content:center}.search__picker-search__buttons .btn{font-size:min(26px,3.4666666667vw);margin:0}.search__picker-search__buttons:has(.btn.close){margin-bottom:min(60px,8vw)}.search__column{margin-bottom:min(40px,5.3333333333vw)}.search__column p{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(36px,4.8vw);font-weight:700;margin-bottom:min(40px,5.3333333333vw);text-align:center}.search__column label{display:block;font-size:min(28px,3.7333333333vw);font-weight:700;margin-bottom:min(20px,2.6666666667vw)}.banner-slider{padding-top:min(74px,9.8666666667vw);visibility:visible!important}.banner-slider__slide{height:clamp(108px,11.25vw,216px);width:100%}.banner-slider__slide a{display:block;height:100%;width:100%}.banner-slider__slide img{width:100%}.banner-slider__caption{font-size:min(26px,3.4666666667vw);margin-top:min(8px,1.0666666667vw);text-align:center}.splide:not(.is-overflow) .splide__pagination{display:flex!important}.slider__controls{margin:0 auto;margin-top:min(76px,10.1333333333vw);position:absolute;width:100%}.slider__controls .splide__arrow{height:min(80px,10.6666666667vw);opacity:1;width:min(80px,10.6666666667vw)}.slider__controls .splide__arrow:focus-visible{opacity:.7}.slider__controls .splide__arrow--prev{left:0}.slider__controls .splide__arrow--next{right:0}.slider__controls .splide__arrow img{width:100%}.slider__controls .splide__toggle{position:relative;right:0;top:0;transform:translateY(-50%)}.slider__controls .splide__arrow--prev{transform:scaleX(-1) translateY(-50%)}.slider__controls .splide__pagination{padding:0;padding-right:0;position:relative}.slider__controls .splide__pagination__page{background-color:#bbb6b3;border-radius:100px;height:min(6px,.8vw);margin:0 min(12px,1.6vw);opacity:1;width:min(36px,4.8vw)}.slider__controls .splide__pagination__page.is-active{background-color:#2a2222;transform:scale(1)}.slider__controls .splide__pagination__page:focus-visible{opacity:.7}.slider__controls .splide__buttons{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:clamp(6px,.625vw,12px);position:relative}.slider__controls .splide__toggle{height:11px;top:9%;width:8px}.slider__controls .splide__toggle:focus-visible{opacity:.7}.slider__controls .splide__toggle img{vertical-align:top}.splide__arrow:disabled{pointer-events:none}.section-nav+*{margin-top:min(120px,16vw)}.section-nav+.section-nav{margin-top:0!important}.section-nav__list{margin-left:auto;margin-right:auto;margin-top:min(30px,4vw)}.section-nav__item{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700;line-height:1;position:relative}.section-nav__item a{display:inline-block;line-height:1.7;padding-left:min(48px,6.4vw);position:relative;text-decoration:none}.section-nav__item a::after{content:"";display:inline-block;left:0;position:absolute;top:50%;transform:rotate(90deg) translateY(-50%);-webkit-mask-image:url(../images/common/icons/arrow.svg);mask-image:url(../images/common/icons/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#2a2222;height:min(20px,2.6666666667vw);mask-size:contain;width:min(28px,3.7333333333vw)}.section-nav__item a:hover{border-color:#eb0a1e;color:#eb0a1e}.section-nav__item a:hover::after,.section-nav__item a:hover::before{background-color:#eb0a1e!important}.section-nav__item a.is-active{color:#eb0a1e}.section-nav__item a.is-active::after{background-color:#eb0a1e}.section-nav__item a.is-active::before{background-color:#eb0a1e}.section-nav__item--search a{border:1px solid #2a2222;font-size:min(32px,4.2666666667vw);line-height:1.7;padding:min(18px,2.4vw) 1em min(18px,2.4vw) 0}.section-nav__item--search a::before{content:none!important}.section-nav__item--search a::after{left:auto;right:min(204px,27.2vw)}.section-nav__item--search a.is-active{border-color:#eb0a1e}.section-nav__item+.section-nav__item{margin-top:min(50px,6.6666666667vw)}.section-nav:not(.is-fixed) .section-nav__item--search{display:none}.section-nav.is-fixed{align-items:flex-start;background-color:#f9f8f5;left:0;max-height:90dvh;overflow:auto;position:fixed;right:0;top:min(140px,18.6666666667vw);width:100%;z-index:10}.section-nav.is-fixed .accordion__btn{border-top:none!important;display:block}.section-nav.is-fixed .section-nav__item{font-size:min(32px,4.2666666667vw)}.section-nav.is-fixed .section-nav__item:has(.is-active){color:#eb0a1e}.section-nav.is-fixed .section-nav__item:has(.is-active)::before{background-color:#eb0a1e}.section-nav.is-fixed .accordion__btn{border-bottom:none}.section-nav--linkmode{background:#f7f2e5!important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.section-nav--linkmode.sp-column .section-nav__item a::after,.section-nav--linkmode.sp-column .section-nav__item a::before{content:none!important}.section-nav--linkmode.sp-column .section-nav__item a.is-current{background:#2a2222;border-radius:1000px;color:#fff}.section-nav--linkmode:not(.is-fixed) .accordion__btn{display:none}.section-nav--linkmode:not(.is-fixed) .accordion__content{max-height:none}.section-nav--linkmode.is-fixed{overflow-x:visible!important;overflow-y:auto!important}.section-nav--linkmode.is-active .accordion__btn{padding-bottom:0}.section-nav--linkmode.is-active .accordion__btn::after{transform:rotate(180deg) translateY(40%)!important}.section-nav .accordion__btn{border-bottom:solid 1px #d4d3d3;border-top:solid 1px #d4d3d3;cursor:default;display:none;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;padding:min(30px,4vw) 0;text-align:center}.section-nav .accordion__btn::after{background:url(../images/common/icon_expand.svg) no-repeat;background-size:100%;height:min(24px,3.2vw);margin-left:min(30px,4vw);right:auto;width:min(24px,3.2vw)}.section-nav .accordion__content{width:100%}.section-nav.is-active{background-color:#f9f8f5;border-bottom:solid 1px #d4d3d3;border-top:solid 1px #d4d3d3}.section-nav.is-active .accordion__btn{border:none}.section-nav.is-active .accordion__btn::after{background:url(../images/common/icon_expand.svg) no-repeat;background-size:100%;height:min(24px,3.2vw);margin-left:min(30px,4vw);right:auto;transform:rotate(180deg) translateY(80%);width:min(24px,3.2vw)}.table{border-collapse:collapse;border-spacing:0;width:100%}.table tbody{border-left:1px solid #d4d3d3;border-right:1px solid #d4d3d3;border-top:1px solid #d4d3d3;width:100%}.table__column{border-bottom:1px solid #d4d3d3;width:100%}.table__title{background-color:#f9f8f5;border-bottom:1px solid #d4d3d3;font-weight:700;padding:min(20px,2.6666666667vw) min(40px,5.3333333333vw);text-align:left}.table__data{background-color:#fff;overflow-wrap:anywhere;padding:min(30px,4vw) min(40px,5.3333333333vw) min(30px,4vw)}.table__data .link-gray{color:#d4d3d3;text-decoration:underline}.table__sns{align-items:center;display:flex;gap:min(20px,2.6666666667vw);justify-content:flex-start;width:100%}.table__sns-item{display:block;height:min(122.08px,16.2773333333vw);width:min(122.08px,16.2773333333vw)}.table__sns-item a{align-items:center;background-color:#fff;border:1px solid #d4d3d3;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.table__sns-icon{align-self:center;display:flex;justify-content:center}.table__sns-icon.is-youtube{width:min(58px,7.7333333333vw)}.table__sns-icon.is-instagram{width:min(55.8px,7.44vw)}.table__sns-icon.is-x{width:min(47.3px,6.3066666667vw)}.table__sns-icon.is-facebook{width:min(64.1px,8.5466666667vw)}.table__sns-icon img{width:100%}.border-table{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;width:100%}.border-table td,.border-table th{vertical-align:middle}.border-table tr:last-of-type td,.border-table tr:last-of-type th{border-bottom:none}.border-table th{font-weight:700;letter-spacing:.1em;padding-bottom:min(40px,5.3333333333vw);padding-top:min(40px,5.3333333333vw);text-align:left}.border-table td{border-bottom:1px dashed #e5e5e5;padding-bottom:min(40px,5.3333333333vw)}.table-layout{border-collapse:collapse;table-layout:auto;width:100%}.table-layout td,.table-layout th{border:1px solid #d4d3d3;line-height:1.3;padding:15px 10px;text-align:center}.table-layout td.border-dashed,.table-layout th.border-dashed{border-top:1px solid #eb0a1e}.table-layout thead th{background-color:#f7f2e5;font-weight:700}.table-layout tbody th{background-color:#f9f8f5}.table-layout .sub-column{position:relative}.table-layout .sub-column::before{background-color:#fff;border-top:1px dashed #d4d3d3;content:"";display:block;height:1px;left:0;position:absolute;top:-1px;width:100%}.vertical-top{vertical-align:top}.tags{display:flex;flex-wrap:wrap;gap:min(20px,2.6666666667vw);max-width:100%;width:-moz-max-content;width:max-content}.tags li{width:-moz-max-content;width:max-content}.tags li:has(.is-current){margin-right:auto;width:100%}.tags--more{overflow:hidden;transition:max-height .3s ease}.tags--more.is-open{max-height:none}.tag{border:1px solid #d4d3d3;border-radius:min(60px,8vw);display:flex;padding:min(8px,1.0666666667vw) min(30px,4vw);width:-moz-max-content;width:max-content}.tag--category{background-color:#f7f2e5;border:0 solid transparent;border:none}.tag.bg-darkbeige,.tag.bg-white{border:none}a.tag:focus-visible{background-color:#eb0a1e;color:#fff}.categories{background-color:#f7f2e5;border-radius:100px;display:flex}.categories .category{flex:1;position:relative}.categories .category a{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700;padding-bottom:min(10px,1.3333333333vw);padding-top:min(10px,1.3333333333vw);text-align:center}.categories .category a.is-active{background-color:#2a2222;border-radius:100px;color:#fff}.categories--rightscroller{overflow:hidden;padding-right:calc(50vw - 50%);position:relative;width:100vw}.categories--rightscroller::before{background-color:#f7f2e5;content:"";height:100%;left:100px;position:absolute;top:0;width:100vw;z-index:-1}.categories--rightscroller .categories--scroller{border-radius:0}.categories--rightscroller .categories{background-color:#f7f2e5;margin-right:calc(50vw - 50%);padding-right:calc(50vw - 50%);width:100vw}.categories--rightscroller .category:last-child::before{content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:60px}.categories--rightscroller .category a{background-color:#f7f2e5}.categories--scroller{border-radius:100px;overflow:auto}.new-tag{background:#b28100;border-radius:1000px;color:#fff;display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700;line-height:1;margin-right:min(10px,1.3333333333vw);padding:min(8px,1.0666666667vw) min(28px,3.7333333333vw) min(10px,1.3333333333vw);width:-moz-fit-content;width:fit-content}.tag-toggle-btn{font-weight:700;padding-right:min(40px,5.3333333333vw);position:relative}.tag-toggle-btn::before{-webkit-mask-image:url(../images/common/icon_link.svg);mask-image:url(../images/common/icon_link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#2a2222;content:"";height:min(20px,2.6666666667vw);mask-size:contain;position:absolute;right:min(10px,1.3333333333vw);top:50%;transform:translateY(-50%) rotate(90deg);width:min(12px,1.6vw)}.tag-toggle-btn::after{background-color:#2a2222;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.tag-toggle-btn.is-close::before{transform:translateY(-50%) rotate(-90deg)}.caption{font-size:min(24px,3.2vw)}figcaption{display:block;font-size:min(24px,3.2vw);margin-top:min(20px,2.6666666667vw);text-align:center;width:100%}.about-list{margin-top:min(120px,16vw)}.about-list__item{position:relative}.about-list__item::after{background-color:#f9f8f5;content:"";height:100%;left:0;position:absolute;top:min(60px,8vw);width:100%;z-index:-1}.about-list__item+.about-list__item{margin-top:min(200px,26.6666666667vw)}.about-list__content{flex:1}.about-list .heading-label{align-items:flex-end}.about-list .heading-label__tag{color:#b28100;display:inline-block;font-family:Roboto,sans-serif;font-size:min(96px,12.8vw);font-weight:800;line-height:1.3}.about-list .heading-label__text{display:inline-block;font-family:Roboto,sans-serif;font-size:min(36px,4.8vw);font-weight:300;line-height:1.3;padding-left:min(60px,8vw);position:relative}.about-list .heading-label__text::before{background-color:#2a2222;bottom:0;content:"";height:min(80px,10.6666666667vw);left:min(30px,4vw);position:absolute;transform:rotate(45deg);width:1px}.about-list__heading{font-size:min(60px,8vw);letter-spacing:.05em;margin-bottom:min(20px,2.6666666667vw)}.about-list__thumb{margin-bottom:min(20px,2.6666666667vw);position:relative}.about-list__thumb::after{background-image:url(../images/about/line-dash.svg);background-repeat:no-repeat;background-size:contain;bottom:max(-20px,-2.6666666667vw);content:"";height:min(80px,10.6666666667vw);position:absolute;right:max(-20px,-2.6666666667vw);width:min(80px,10.6666666667vw)}.about-list__space{display:none}.about-list__btn{margin-top:min(40px,5.3333333333vw)}.about-links{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:min(200px,26.6666666667vw)}.about-link{align-items:center;display:flex;gap:min(32px,4.2666666667vw);position:relative}.about-link:focus-visible{opacity:.7}.about-link__icon{max-width:min(112px,14.9333333333vw)}.about-link__heading{margin-bottom:min(20px,2.6666666667vw);padding-right:min(92px,12.2666666667vw);position:relative}.about-link__heading::after{background-image:url(../images/common/icons/circle_arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";height:min(60px,8vw);position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:center center;width:min(60px,8vw)}.about-link__text{font-size:min(24px,3.2vw)}.about .related-btn__text{font-size:min(28px,3.7333333333vw)}.about .related-btn__text small{font-size:min(24px,3.2vw)}.about .related-bnrs .column img{height:100%;left:0;position:absolute;top:0;width:100%}.about .related-bnrs .column a{color:#fff;display:block;font-weight:700;overflow:hidden;padding-bottom:44%;position:relative;position:relative}.about .related-bnrs .column a::after{background-position:center center;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform-origin:center;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform;z-index:-1}.about .related-bnrs .column:focus-visible a::after{transform:scale(1.2)}.about .related-bnrs .column.quality a::after{background-image:url(../images/about/bnr_quality_sp.jpg)}.about .related-bnrs .column.history a::after{background-image:url(../images/about/bnr_history_sp.jpg)}.about .related-bnrs .column.craftsmanship a::after{background-image:url(../images/about/bnr_craftsmanship_sp.jpg)}.about .related-bnrs .column p{align-items:center;bottom:min(20px,2.6666666667vw);display:flex;justify-content:space-between;left:min(20px,2.6666666667vw);position:absolute;width:calc(100% - min(40px,5.3333333333vw))}.about .related-bnrs .column .diagonal-arrow{background-image:url(../images/common/icons/diagonal_arrow.svg);background-repeat:no-repeat;background-size:contain;height:min(24px,3.2vw);width:min(24px,3.2vw)}.about.japan_quality .page-head__visual{background-image:url(../images/japan_quality/img_visual_sp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.about.japan_quality .jp-anchor-heading{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700;text-align:center}.about.history .page-head__visual{background-image:url(../images/history/img_visual_sp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.about.history .timeline:first-of-type{margin-top:min(120px,16vw)}.about.history .timeline+.about.history .timeline{margin-top:min(20px,2.6666666667vw)}.about.history .timeline__inner{position:relative}.about.history .timeline__inner::after{background-color:#2a2222;content:"";height:calc(100% - min(90px,12vw));left:0;position:absolute;top:min(90px,12vw);width:1px}.about.history .timeline__year{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(40px,5.3333333333vw);font-weight:700;white-space:nowrap}.about.history .timeline__box{padding-bottom:min(100px,13.3333333333vw)}.about.history .timeline__flex{display:flex;flex-direction:column;gap:min(60px,8vw)}.about.history .timeline__flex img{max-width:min(420px,56vw)}.about.craftsmanship .page-head__visual{background-image:url(../images/craftsmanship/img_visual_sp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.about.craftsmanship .media__thumb{max-width:100%}.babylocklife .page-head__visual{background-image:url(../images/babylocklife/img_visual_sp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.babylocklife .media{border-top:1px solid #d4d3d3;padding:min(120px,16vw) 0}.babylocklife .media__body{position:relative}.babylocklife .media__thumb{overflow:hidden}.babylocklife .media__thumb img{transition:.4s}.babylocklife .media:last-of-type{border-bottom:1px solid #d4d3d3}.babylocklife .media+.media{margin-top:0}.babylocklife .media:focus-visible .media__body:after{background-image:url(../images/common/icons/circle_arrow_red.svg)}.babylocklife .media:focus-visible .media__thumb img{transform:scale(1.2)}.babylocklife .heading-label{margin-bottom:min(40px,5.3333333333vw)}.babylocklife .heading-label__tag{color:#b28100;font-family:Roboto,sans-serif;font-weight:700;line-height:1}.babylocklife .heading-vol{font-size:min(36px,4.8vw);line-height:1.6}.babylocklife .heading-num{font-size:min(72px,9.6vw);line-height:1}.babylocklife .lv4-heading{padding-right:min(100px,13.3333333333vw);position:relative}.babylocklife .lv4-heading::after{background-image:url(../images/common/icons/circle_arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";height:min(60px,8vw);position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:center center;width:min(60px,8vw)}.archive{position:relative}.archive .inner{position:relative}.archive__col-left{flex-shrink:0}.archive__heading{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(54px,7.2vw);font-weight:700}.archive__pickup{background:url(../images/top/news_pickup_bg-top_sp.svg) no-repeat,url(../images/top/news_pickup_bg-bot_sp.svg) no-repeat;background-position:top left,bottom left;background-size:100% auto;height:auto;margin-bottom:min(60px,8vw);margin-top:min(120px,16vw);padding-bottom:8vw;padding-top:8vw;width:100vw}.archive__pickup--inner{background:url(../images/top/news_pickup_bg-mid_sp.svg) repeat-y;background-position:left center;background-size:100% auto;padding:0 min(60px,8vw)}.archive__pickup--item:focus-visible .archive__pickup--title{color:#eb0a1e}.archive__pickup--item:focus-visible .archive__pickup--img img{scale:1.1}.archive__pickup--item a{align-items:center;display:flex;gap:min(30px,4vw)}.archive__pickup--item+.archive__pickup--item{margin-top:min(42px,5.6vw)}.archive__pickup--img{flex-shrink:0;height:min(166px,22.1333333333vw);overflow:hidden;width:min(220px,29.3333333333vw)}.archive__pickup--img img{-o-object-fit:cover;height:100%;object-fit:cover;transition:.4s;width:100%}.archive__pickup--date{font-size:min(22px,2.9333333333vw);opacity:.4}.archive__pickup--title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;transition:.4s;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:min(26px,3.4666666667vw)}.archive__list{margin-bottom:min(60px,8vw)}.archive__post{padding:min(60px,8vw) 0}.archive__post:focus-visible .archive__post--title{color:#eb0a1e}.archive__post+.archive__post{border-top:min(2px,.2666666667vw) solid #eae9e9}.archive__post:last-child{border-bottom:min(2px,.2666666667vw) solid #eae9e9}.archive__post--date{font-size:min(22px,2.9333333333vw);margin-bottom:min(10px,1.3333333333vw);opacity:.4}.archive__post--title{display:-webkit-box;font-size:min(26px,3.4666666667vw);padding-right:min(72px,9.6vw);position:relative;transition:.4s;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.archive__post--title::after{background:url(../images/common/icon_link.svg) no-repeat;background-size:100% 100%;content:"";height:min(28px,3.7333333333vw);position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(16px,2.1333333333vw)}.toc{background-color:#f7f2e5;margin-top:min(120px,16vw)!important;padding:min(40px,5.3333333333vw);width:100%}.toc__title{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(40px,5.3333333333vw);font-weight:700;line-height:1.3;text-align:center;width:100%}.toc__list{margin-top:min(40px,5.3333333333vw);width:100%}.toc__item{display:block;padding-left:min(56px,7.4666666667vw);position:relative;width:100%}.toc__item+.toc__item{margin-top:min(40px,5.3333333333vw)}.toc__item::after,.toc__item::before{background-color:#2a2222;border-radius:min(4px,.5333333333vw);bottom:0;content:"";display:block;height:min(2px,.2666666667vw);left:0;margin:auto;position:absolute;top:0;width:min(20px,2.6666666667vw)}.toc__item::before{rotate:45deg;transform-origin:top right;translate:max(-9px,-1.2vw)}.toc__item::after{rotate:-45deg;transform-origin:top left;translate:min(9px,1.2vw)}.article__body{margin-top:min(40px,5.3333333333vw)}.article__body--divider{border-bottom:1px solid #d4d3d3;margin-bottom:min(60px,8vw);margin-top:min(120px,16vw);padding-bottom:min(120px,16vw)}.article__body>:where(:not(:nth-child(1))){margin-top:min(60px,8vw)}.article__body>h2,.article__body>h3,.article__body>h4,.article__body>h5,.article__body>h6{margin-top:min(120px,16vw)}.article__body>h2:not(.lv3-heading--border)+*,.article__body>h3:not(.lv3-heading--border)+*,.article__body>h4:not(.lv3-heading--border)+*,.article__body>h5:not(.lv3-heading--border)+*,.article__body>h6:not(.lv3-heading--border)+*{margin-top:min(60px,8vw)!important}.article__body>h2+h2,.article__body>h2+h3,.article__body>h2+h4,.article__body>h2+h5,.article__body>h2+h6,.article__body>h3+h2,.article__body>h3+h3,.article__body>h3+h4,.article__body>h3+h5,.article__body>h3+h6,.article__body>h4+h2,.article__body>h4+h3,.article__body>h4+h4,.article__body>h4+h5,.article__body>h4+h6,.article__body>h5+h2,.article__body>h5+h3,.article__body>h5+h4,.article__body>h5+h5,.article__body>h5+h6,.article__body>h6+h2,.article__body>h6+h3,.article__body>h6+h4,.article__body>h6+h5,.article__body>h6+h6{margin-top:min(120px,16vw)}.article__body h4,.article__body h5,.article__body h6{font-size:min(32px,4.2666666667vw);font-weight:700}.article__body .btn-wrap{margin-top:0!important}.article__body .btn-wrap .btn{margin-top:min(60px,8vw)}.article__body p+.btn-wrap .btn{margin-top:min(60px,8vw)}.article__eyecatch{width:100%}.article__eyecatch img{width:100%}.article hr{border-top:1px solid #d4d3d3}.article figure{width:100%}.article figure img{width:100%}.article .btn{margin-top:min(60px,8vw)}.article .btns{margin-top:min(60px,8vw)}.article__box+.article__box{margin-top:min(60px,8vw)}.article__text--border{border-bottom:1px solid #d4d3d3;border-top:1px solid #d4d3d3;padding:min(60px,8vw) 0}.article-links{margin-top:max(-120px,-16vw)}.article-link{border-bottom:1px solid #d4d3d3;letter-spacing:.05em;padding:min(60px,8vw) min(56px,7.4666666667vw) min(60px,8vw) 0;position:relative}.article-link::after{content:"";height:min(28px,3.7333333333vw);position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(18px,2.4vw);-webkit-mask-image:url(../images/common/icon_link.svg);mask-image:url(../images/common/icon_link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;background-color:#2a2222;mask-position:center;transform-origin:center}.article-link:focus-visible{color:#eb0a1e}.related-btns{display:grid;gap:min(20px,2.6666666667vw)}.related-btns a{transition:.4s}.related-btns a:focus-visible img{transform:scale(1.2)}.related-btn{align-items:center;border:1px solid #d4d3d3;display:flex;gap:min(40px,5.3333333333vw);padding-right:min(88px,11.7333333333vw);position:relative}.related-btn::after{content:"";height:min(20px,2.6666666667vw);position:absolute;right:min(40px,5.3333333333vw);top:50%;transform:translateY(-50%);width:min(12px,1.6vw);-webkit-mask-image:url(../images/common/icon_link.svg);mask-image:url(../images/common/icon_link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;background-color:#2a2222;mask-position:center}.related-btn__thumb{overflow:hidden;width:min(220px,29.3333333333vw)}.related-btn__thumb img{-o-object-fit:cover;height:100%;object-fit:cover;transition:.4s;width:100%}.related-btn__text{display:-webkit-box;font-size:min(24px,3.2vw);font-weight:700;letter-spacing:.01em;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1;overflow:hidden}.related-btn__text small{font-size:min(24px,3.2vw)}.related-btn--reverse{flex-direction:row-reverse;padding-left:min(88px,11.7333333333vw);padding-right:0}.related-btn--reverse::after{left:min(40px,5.3333333333vw);right:0;transform:rotate(180deg) translateY(50%)}.categories-nav .section-nav{border-bottom:none;border-top:none}.books .pickup{padding-bottom:min(60px,8vw);padding-top:min(60px,8vw)}.books .pickup .lv2-heading{font-family:"Zen Kaku Gothic New",sans-serif}.books .categorys{margin-bottom:min(120px,16vw);margin-top:min(120px,16vw)}.tel-box{background-color:#f7f2e5;margin-top:min(120px,16vw);padding:min(40px,5.3333333333vw)}.tel-box__inner{margin:0 auto}.tel-box__title{font-size:min(36px,4.8vw);margin-bottom:min(40px,5.3333333333vw)}.address-table{background-color:#fff;padding:min(12px,1.6vw) min(40px,5.3333333333vw) min(40px,5.3333333333vw)}.address-table__data{text-align:center}.address-table__data dt{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700}.address-table li{border-bottom:1px dashed #d4d3d3;padding:min(28px,3.7333333333vw) 0 min(52px,6.9333333333vw)}.download-section:not(:last-of-type){border-bottom:1px solid #e5e5e5;margin-bottom:min(120px,16vw)}.download-section .border-table{border:none}.download-section .border-table th{border-bottom:none;font-family:"BIZ UDPGothic",sans-serif;font-weight:400;letter-spacing:.05em;padding-right:0}.download-section .border-table td,.download-section .border-table th{display:block}.download-section .border-table td{padding-top:0}.download-item{margin:0!important}.download-item:not(:last-child){border-bottom:1px dashed #e5e5e5}.download-item .caption{margin-bottom:min(60px,8vw)}.download-item .lv4-heading{margin-bottom:min(40px,5.3333333333vw)}.faq-box{margin-top:min(120px,16vw)}.faq-slider__slide{display:flex;flex-direction:column;gap:min(20px,2.6666666667vw)}.faq-slider__link{background-color:#fff;display:block;padding:min(40px,5.3333333333vw) min(74px,9.8666666667vw) min(40px,5.3333333333vw) min(60px,8vw);position:relative;width:100%}.faq-slider__link::after{content:"";height:min(20px,2.6666666667vw);position:absolute;right:min(40px,5.3333333333vw);top:50%;transform:translateY(-50%);width:min(12px,1.6vw);-webkit-mask-image:url(../images/common/icon_link.svg);mask-image:url(../images/common/icon_link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:min(12px,1.6vw) min(20px,2.6666666667vw);mask-size:min(12px,1.6vw) min(20px,2.6666666667vw);-webkit-mask-position:center;background-color:#2a2222;mask-position:center;transform-origin:center}.faq-slider__link:focus-visible{color:#eb0a1e}.faq-slider .slider__controls{left:0;margin-top:0;top:50%;transform:translateY(-50%);width:100%}.faq-slider .splide__arrow{background:0 0;height:min(80px,10.6666666667vw);margin-top:max(-60px,-8vw);opacity:1;width:min(80px,10.6666666667vw)}.faq-slider .splide__arrow:focus-visible{opacity:.7}.faq-slider .splide__arrow--prev{left:max(-40px,-5.3333333333vw)}.faq-slider .splide__arrow--next{right:max(-40px,-5.3333333333vw)}.faq-search-result{margin-top:min(120px,16vw)}.faq-search-result .article-links{margin-top:max(-60px,-8vw)}.gallery .icon-limited{background-color:#b28100;border-radius:1000px;color:#fff;display:inline-block;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;margin-right:min(20px,2.6666666667vw);padding:min(6px,.8vw) min(20px,2.6666666667vw)}.gallery .page-head__visual{background-image:url(../images/gallery/img_visual_sp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.gallery-download{background-color:rgba(0,0,0,.05);background-image:url(../images/common/thread_repeat_gray.svg);background-position:left top;background-repeat:repeat-x;background-size:auto min(54px,7.2vw);padding-bottom:min(60px,8vw);padding-top:min(48px,6.4vw);width:100%}.gallery-download .table .btns{margin-top:0}.gallery-download .table .btn:first-child{margin-top:0}.gallery-download td,.gallery-download th{vertical-align:middle}.gallery-download__inner{margin-top:min(40px,5.3333333333vw)}.gallery-download__inner>:where(:not(:nth-child(1))){margin-top:min(40px,5.3333333333vw)}.gallery-download__title{font-size:min(60px,8vw);margin-left:auto;margin-right:auto;max-width:100%;text-align:center;width:-moz-max-content;width:max-content}.gallery-download--limited{background-color:#f7f2e5;padding-bottom:min(120px,16vw)}.gallery-download--limited .gallery-download__title{line-height:1.5}.js-anchor.is-active{pointer-events:none}.lock_mishin .page-head__visual{background-image:url(../images/lock_mishin/img_visual_sp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.lock_mishin .main-links{margin-top:min(70px,9.3333333333vw)}.lock_mishin .main-links__item{align-items:center;display:grid;gap:0 min(40px,5.3333333333vw);padding:min(50px,6.6666666667vw) 0 min(40px,5.3333333333vw);position:relative;transition:.4s}.lock_mishin .main-links__item:focus-visible{opacity:.7}.lock_mishin .main-links__item:first-child::after{border-bottom:1px dashed #2a2222;bottom:0;content:"";opacity:10%;position:absolute;width:100%}.lock_mishin .main-links__item--icon{margin-left:auto;margin-right:auto;max-width:min(136px,18.1333333333vw)}.lock_mishin .main-links__item--title{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700;letter-spacing:-.03em;line-height:1.3;margin-bottom:min(20px,2.6666666667vw)}.lock_mishin .main-links__item--title::after{background:url(../images/common/icons/circle_arrow_bg.svg) no-repeat;background-size:100%;content:"";display:inline-block;height:min(40px,5.3333333333vw);margin-left:min(20px,2.6666666667vw);position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:min(40px,5.3333333333vw)}.lock_mishin .main-links__item--lead{font-size:min(28px,3.7333333333vw)}.lock_mishin .main-links__item:nth-child(2)::after{border-bottom:1px dashed #2a2222;bottom:0;content:"";opacity:10%;position:absolute;width:100%}.news-index .archive__post--title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;transition:.4s;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:min(26px,3.4666666667vw)}.share{border-bottom:1px solid #d4d3d3;border-top:1px solid #d4d3d3;margin-top:min(120px,16vw);padding-bottom:min(60px,8vw);position:relative;width:100%}.share__title{background-color:#fff;display:block;font-family:Roboto,sans-serif;font-weight:500;line-height:1;margin-left:auto;margin-right:auto;margin-top:-.5em;padding-left:1em;padding-right:1em;position:relative;width:-moz-max-content;width:max-content;z-index:1}.share__list{align-items:center;display:flex;gap:min(60px,8vw);justify-content:center;margin-left:auto;margin-right:auto;margin-top:min(40px,5.3333333333vw);max-width:100%;width:-moz-max-content;width:max-content}.share__item{height:min(140px,18.6666666667vw);width:min(140px,18.6666666667vw)}.share__item a{transition:.4s}.share__item a:focus-visible{opacity:.7}.share__link{align-items:center;background-color:#3d3939;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.share__link.is-instagram img{width:min(63px,8.4vw)}.share__link.is-x img{width:min(54.24px,7.232vw)}.share__link.is-facebook img{width:min(73.5px,9.8vw)}.product-detail #contents{margin-top:max(-440px,-58.6666666667vw);padding-top:min(440px,58.6666666667vw)}.product-head{padding:min(80px,10.6666666667vw) 0}.product-head__thumb img{width:100%}.product-head__layout{display:flex;flex-direction:column;gap:min(80px,10.6666666667vw);margin-top:min(120px,16vw);position:relative}.product-head__space{display:none}.product-head__content{flex:1}.product-head__name{display:flex;flex-direction:column;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700;gap:min(20px,2.6666666667vw);margin-bottom:min(60px,8vw)}.product-head__name img{width:min(260px,34.6666666667vw)}.product-head .page-head__title{border-bottom:1px dashed #2a2222;font-size:min(48px,6.4vw);font-weight:700;letter-spacing:0;line-height:1.5;max-width:100%;padding-bottom:min(20px,2.6666666667vw)}.product-head .page-head__lead{margin-top:min(60px,8vw)}.product-head .page-head__lead:first-of-type{margin-top:min(108px,14.4vw)}.product-head .breadcrumbs ol{padding:0}.product-head .slider{margin-top:min(60px,8vw);padding-bottom:min(60px,8vw)}.product-head .slider__controls{margin-top:min(40px,5.3333333333vw)}.product-head .splide{position:relative}.product-head .splide::after,.product-head .splide::before{background-color:#f9f8f5;content:"";height:100%;position:absolute;top:0;width:2px;z-index:10}.product-head .splide::before{left:-1px}.product-head .splide::after{right:-1px}.recommend-products{margin-top:min(120px,16vw);padding:min(40px,5.3333333333vw) 0}.recommend-products .lv2-heading{margin-bottom:min(40px,5.3333333333vw)}.products .page-head__lead{margin-top:0}.products .main-links{margin-top:min(70px,9.3333333333vw)}.products .main-links__item{align-items:center;display:flex;gap:min(40px,5.3333333333vw);padding:min(50px,6.6666666667vw) 0 min(40px,5.3333333333vw);position:relative;transition:.4s}.products .main-links__item:focus-visible{opacity:.7}.products .main-links__item:first-child::after{border-bottom:1px dashed #2a2222;bottom:0;content:"";opacity:10%;position:absolute;width:100%}.products .main-links__item--icon{max-width:min(136px,18.1333333333vw)}.products .main-links__item--title{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(32px,4.2666666667vw);font-weight:700;letter-spacing:-.03em;line-height:1.3;margin-bottom:min(22px,2.9333333333vw);position:relative}.products .main-links__item--title::after{background:url(../images/common/icons/circle_arrow_bg.svg) no-repeat;background-size:100%;content:"";display:inline-block;height:min(40px,5.3333333333vw);margin-left:min(20px,2.6666666667vw);position:relative;transform:translateY(-15%);vertical-align:middle;width:min(40px,5.3333333333vw)}.products .main-links__item--lead{font-size:min(28px,3.7333333333vw)}.products .main-links__item.is-important{align-items:center;background-color:#f9f8f5;flex-direction:column;justify-content:center;margin-top:min(20px,2.6666666667vw);text-align:left}.products .main-links__item.is-important .main-links__item--icon{max-width:100%!important;width:min(160px,21.3333333333vw)}.products .main-links__item.is-important .main-links__item--title{font-size:min(40px,5.3333333333vw);text-align:center}.products .main-links__item.is-important .main-links__item--title::after{position:absolute;right:0;top:50%;transform:translateY(-50%)}.products .main-links__item.is-important .main-links__item--lead{font-size:min(28px,3.7333333333vw);line-height:1.7;text-align:center}.products .accordion__btn{border-bottom:solid 1px #d4d3d3;border-top:solid 1px #d4d3d3;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;padding:min(30px,4vw) 0;text-align:center}.products .accordion__btn::after{background:url(../images/common/icon_expand.svg) no-repeat;background-size:100%;height:min(24px,3.2vw);margin-left:min(30px,4vw);right:auto;width:min(24px,3.2vw)}.products .accordion.is-active{background-color:#f9f8f5;border-bottom:solid 1px #d4d3d3;border-top:solid 1px #d4d3d3}.products .accordion.is-active .accordion__btn{border:none}.products .accordion.is-active .accordion__btn::after{background:url(../images/common/icon_expand.svg) no-repeat;background-size:100%;height:min(24px,3.2vw);margin-left:min(30px,4vw);right:auto;width:min(24px,3.2vw)}.products .section-nav__list{margin-top:min(60px,8vw)}.products section{position:relative}.products section h2{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(48px,6.4vw);font-weight:700}.products section h2+p{margin-top:min(20px,2.6666666667vw)}.products section h3{font-size:min(32px,4.2666666667vw);font-weight:700}.products section .btn{margin-top:min(60px,8vw)}.products section+section{margin-top:min(120px,16vw)}.products section+section h2{border-top:solid 1px #d4d3d3;padding-top:min(120px,16vw)}.lineup{margin-top:min(120px,16vw)}.lineup__name{width:40%}#ihojin .lineup__name{width:min(160px,21.3333333333vw)}#nuikobo .lineup__name{width:clamp(90px,9.375vw,180px)}.lineup__lead{margin-top:min(40px,5.3333333333vw)}.lineup__list{display:grid;gap:min(30px,4vw);grid-template-columns:repeat(2,1fr);justify-items:center;margin-left:auto;margin-right:auto;margin-top:min(40px,5.3333333333vw);max-width:min(630px,84vw)}.lineup.result{display:block;margin-top:0}.lineup.result .lineup__list{display:grid;gap:min(30px,4vw);grid-template-columns:repeat(2,1fr);justify-items:center;margin-top:min(80px,10.6666666667vw)}.lineup__item{background:url(../images/common/products/product_bg_sp_l.png) no-repeat;background-position:left top;background-size:min(300px,40vw) min(430px,57.3333333333vw);height:min(430px,57.3333333333vw);position:relative;width:100%}.lineup__item a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:min(34px,4.5333333333vw) min(44px,5.8666666667vw);position:relative;width:100%}.lineup__item--image{margin-bottom:min(14px,1.8666666667vw);width:min(176px,23.4666666667vw)}.lineup__item--image img{width:100%}.lineup__item--brand{font-size:min(30px,4vw);font-weight:700}.lineup__item--model{font-size:min(24px,3.2vw);line-height:1.5;text-align:center}.lineup__item--end{font-size:min(24px,3.2vw);line-height:1.5}.lineup__item.new a::before{background:url(../images/common/new-product_sp.svg) no-repeat;background-size:100%;content:"";height:min(96px,12.8vw);left:0;position:absolute;top:0;width:min(96px,12.8vw)}.repair-head__space{display:none}.repair-info{border-bottom:1px solid #d4d3d3;border-top:1px solid #d4d3d3;margin-top:min(120px,16vw)}.repair-info__content{padding-bottom:min(80px,10.6666666667vw);padding-top:min(80px,10.6666666667vw)}.repair-info__content:first-child{border-bottom:1px dashed #d4d3d3}.repair-info .tel-box{background-color:#f9f8f5;margin-top:min(40px,5.3333333333vw);padding:min(40px,5.3333333333vw) min(80px,10.6666666667vw)}.repair-info .tel-box__heading{border-bottom:1px solid #d4d3d3;font-size:min(32px,4.2666666667vw);font-weight:700;margin-bottom:min(40px,5.3333333333vw);padding-bottom:min(20px,2.6666666667vw)}.repair-info .tel-box dl{display:flex}.repair-info .tel-box dl dt{font-weight:700}.repair-contact{background-color:#f7f2e5;margin-top:min(120px,16vw)}.repair-contact .inner{padding-bottom:min(60px,8vw);padding-top:min(60px,8vw)}.repair-contact__list{border:1px solid #d4d3d3;margin-bottom:min(60px,8vw);margin-top:min(60px,8vw);padding:min(40px,5.3333333333vw)}.repair-contact .cta-box__inner{background-color:#fff;padding:0 min(40px,5.3333333333vw)}.repair-contact .cta-box__content{padding-bottom:min(40px,5.3333333333vw);padding-top:min(40px,5.3333333333vw)}.repair-contact .cta-box__tel{font-family:"BIZ UDPGothic",sans-serif;font-size:min(36px,4.8vw);font-weight:700;margin-bottom:min(20px,2.6666666667vw)}.repair-flow{margin-top:min(120px,16vw)}.repair-flow__list{margin-top:min(120px,16vw)}.repair-flow__item{align-items:center;display:flex;flex-direction:column;gap:min(60px,8vw)}.repair-flow__item+.repair-flow__item{margin-top:min(120px,16vw)}.repair-flow__icon{max-width:min(240px,32vw)}.repair-flow__heading{border-bottom:1px solid #d4d3d3;margin-bottom:min(40px,5.3333333333vw);padding-bottom:min(20px,2.6666666667vw);width:100%}.repair-price{margin-top:min(240px,32vw)}.repair-price table td,.repair-price table th{vertical-align:middle}.repair-discontinued{margin-top:min(120px,16vw)}.sewing .cloth{background-image:url(../images/sewing/cloth-top_sp.png),url(../images/sewing/cloth-bottom_sp.png),url(../images/sewing/cloth_sp.png);background-position:center top,center bottom,left top;background-repeat:no-repeat,no-repeat,repeat;background-size:100%,100%,min(20px,2.6666666667vw);padding-bottom:min(171.44px,22.8586666667vw);padding-top:min(140px,18.6666666667vw);position:relative;width:100%}.sewing .keyvisual{padding-bottom:min(520px,69.3333333333vw);position:relative}.sewing .keyvisual__title{display:block;margin-left:max(-12px,-1.6vw);width:84.104vw}.sewing .keyvisual__title img{width:100%}.sewing .keyvisual__text{font-size:min(28px,3.7333333333vw);line-height:2;margin-left:auto;margin-right:auto;margin-top:min(80px,10.6666666667vw);text-align:center;text-align:left;width:100%}.sewing .keyvisual__img{position:absolute;width:min(405.12px,54.016vw)}.sewing .keyvisual__img.is-img1{bottom:min(120px,16vw);left:0}.sewing .keyvisual__img.is-img2{bottom:min(160.16px,21.3546666667vw);right:0}.sewing .portal{background-color:#fff;background-position:center min(60px,8vw);background-repeat:no-repeat;padding:min(60px,8vw) min(40px,5.3333333333vw);width:100%}.sewing .portal+.portal{margin-top:min(60px,8vw)}.sewing .portal.is-recipe{background-image:url(../images/sewing/recipe__img.png);background-size:min(196.8px,26.24vw);padding-top:min(240px,32vw)}.sewing .portal.is-entry{background-image:url(../images/sewing/entry__img.png);background-size:min(228.9px,30.52vw);padding-top:min(240px,32vw)}.sewing .portal__title{font-size:min(48px,6.4vw);font-weight:700;line-height:1.5;text-align:center}.sewing .portal p{line-height:1.7;margin-top:min(20px,2.6666666667vw)}.sewing .portal__btn-list{align-items:center;display:flex;flex-direction:column;gap:min(20px,2.6666666667vw);margin-left:auto;margin-right:auto;margin-top:min(40px,5.3333333333vw);width:-moz-max-content;width:max-content}.sewing .portal__box.is-box1{padding-bottom:min(60px,8vw)}.sewing .portal__box.is-box2{border-top:1px dashed #d4d3d3;padding-top:min(60px,8vw)}.sewing .section__title{font-size:min(60px,8vw);font-weight:700;letter-spacing:.05em;line-height:1.3;text-align:center}.sewing .workshop{margin-top:min(76.56px,10.208vw)}.sewing .workshop__description{align-items:center;display:flex;font-size:min(32px,4.2666666667vw);gap:min(12px,1.6vw);margin-left:auto;margin-right:auto;width:-moz-max-content;width:max-content}.sewing .workshop__description::after,.sewing .workshop__description::before{background-image:url(../images/sewing/icon-title.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min(44.06px,5.8746666667vw);rotate:-3.45deg;width:min(20.46px,2.728vw)}.sewing .workshop__description::before{rotate:3.45deg;scale:-1 1}.sewing .workshop__list{display:block;margin-top:min(96px,12.8vw);width:100%}.sewing .workshop__item{border:1px solid #d4d3d3;padding:min(50px,6.6666666667vw) min(30px,4vw) min(30px,4vw);position:relative;text-align:center;width:100%}.sewing .workshop__item+.workshop__item{margin-top:min(60px,8vw)}.sewing .workshop__number{background-color:#fff;color:#b28100;display:block;font-family:roboto;font-size:min(70px,9.3333333333vw);font-weight:800;height:-moz-max-content;height:max-content;inset:0;line-height:1;margin-left:auto;margin-right:auto;padding-left:min(18px,2.4vw);padding-right:min(18px,2.4vw);position:absolute;translate:0 -.5em;width:-moz-max-content;width:max-content}.sewing .workshop__text{margin-top:min(60px,8vw)}.sewing .workshop .btn{margin-left:auto;margin-right:auto;margin-top:min(60px,8vw)}.sewing .workshop__aside{background-color:#f9f8f5;margin-top:min(120px,16vw);padding:min(60px,8vw) min(36px,4.8vw);text-align:cetner;width:100%}.sewing .workshop__box{display:block;padding:min(0,0) min(40px,5.3333333333vw);position:relative;text-align:center;transition:.4s;width:100%}.sewing .workshop__box:focus-visible{opacity:.7}.sewing .workshop__box.is-studio .workshop__box-img{width:min(132.2px,17.6266666667vw)}.sewing .workshop__box.is-studio .workshop__box-logo{width:min(174px,23.2vw)}.sewing .workshop__box.is-plus{border-top:1px dashed #d4d3d3}.sewing .workshop__box.is-plus .workshop__box-img{width:min(156px,20.8vw)}.sewing .workshop__box.is-plus .workshop__box-logo{width:min(234px,31.2vw)}.sewing .workshop__box-img{height:-moz-max-content;height:max-content;margin:auto}.sewing .workshop__box-description{font-size:min(48px,6.4vw);font-weight:700;margin:min(34px,4.5333333333vw) auto min(20px,2.6666666667vw);max-width:100%;position:relative;width:-moz-max-content;width:max-content}.sewing .workshop__box-description::after{background-image:url(../images/common/icon_linkout_circle.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:min(60px,8vw);margin:auto;position:absolute;right:max(-70px,-9.3333333333vw);top:0;width:min(60px,8vw)}.sewing .workshop__box-logo{margin:min(40px,5.3333333333vw) auto 0}.sewing .movie{margin-top:min(60px,8vw);padding-top:min(60px,8vw);position:relative}.sewing .movie::before{background-color:#d4d3d3;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.sewing .movie__column{align-items:center;display:flex;flex-direction:column;gap:min(60px,8vw);margin-left:auto;margin-right:auto;margin-top:min(60px,8vw);width:100%}.sewing .movie__logo{width:min(378px,50.4vw)}.sewing .movie p{flex:1}.sewing .movie .btn{margin-left:auto;margin-right:auto;margin-top:min(60px,8vw)}.shoplist .info{border:1px solid #d4d3d3;margin-bottom:min(60px,8vw);margin-top:min(60px,8vw);padding:min(40px,5.3333333333vw)}.shoplist .searchbox{padding-bottom:0;padding-top:0}.shoplist .search{margin-bottom:min(120px,16vw)}.shoplist .search__inner{padding:min(60px,8vw) min(20px,2.6666666667vw)}.shoplist .section-nav.sp-column .section-nav__item a{font-size:min(32px,4.2666666667vw)}.shoplist .section{padding-bottom:min(120px,16vw)}.shoplist .section:not(:last-of-type){border-bottom:1px solid #d4d3d3;margin-bottom:min(120px,16vw)}.shoplist .shop+.shop{margin-top:min(120px,16vw)}.shoplist .shop__content{align-items:flex-start;display:flex;flex-direction:column;gap:min(40px,5.3333333333vw)}.shoplist .shop__img img{transition:.4s}.shoplist .shop__img img:focus-visible{transform:scale(1.05)}.shoplist .shop .table__title{vertical-align:middle}.shoplist .icon{display:block;margin-bottom:min(20px,2.6666666667vw);padding-right:min(80px,10.6666666667vw);position:relative;transition:.4s}.shoplist .icon::after{content:"";position:absolute;-webkit-mask-image:url(../images/common/icons/circle_arrow_outline.svg);mask-image:url(../images/common/icons/circle_arrow_outline.svg);-webkit-mask-repeat:no-repeat;background-color:#2a2222;mask-repeat:no-repeat;-webkit-mask-size:contain;height:min(60px,8vw);mask-size:contain;right:0;top:50%;transform:translateY(-50%);transform-origin:center center;transition:.4s;width:min(60px,8vw)}.shoplist .icon:focus-visible{opacity:.7}.shoplist .table{flex:1}.support .user-wrapper{background-color:#f9f8f5;padding-bottom:min(120px,16vw);padding-top:min(120px,16vw)}.support .user-cards{margin-top:min(120px,16vw)}.support .user-card--registration{background-color:#fff;padding:min(60px,8vw) min(34px,4.5333333333vw)}.support .user-card__body{align-items:center;display:flex;flex-direction:column;gap:min(40px,5.3333333333vw)}.support .user-card__logo--registration{max-width:min(178px,23.7333333333vw)}.support .user-card__logo--download{max-width:min(142px,18.9333333333vw)}.support .user-card__logo--repair{max-width:min(118px,15.7333333333vw)}.support .user-card--download{padding-bottom:min(60px,8vw)}.support .user-card--download .user-card__body .lv4-heading{margin-bottom:min(40px,5.3333333333vw)!important}.support .user-card--repair{border-top:1px dashed #d4d3d3;padding-top:min(60px,8vw)}.support .user-card--repair .lv4-heading{margin-bottom:min(40px,5.3333333333vw)!important}.support .feature-card{position:relative;transition:.4s}.support .feature-card::after{background-image:url(../images/common/icons/circle_arrow_bg.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;bottom:min(60px,8vw);content:"";height:min(60px,8vw);left:50%;position:absolute;transform:translateX(-50%);width:min(60px,8vw)}.support .feature-card__logo--faq{max-width:min(140px,18.6666666667vw)}.support .feature-card__logo--machine{max-width:min(152px,20.2666666667vw)}.support .feature-card:focus-visible{opacity:.7}.point-boxs{background:#fff;display:flex;flex-direction:column;margin-bottom:min(120px,16vw);padding:min(40px,5.3333333333vw)}.point-box:nth-child(odd){border-bottom:1px dashed #e5e5e5;margin-bottom:min(40px,5.3333333333vw);padding-bottom:min(60px,8vw)}.point-box__num{color:#b28100;font-family:Roboto,sans-serif;font-size:min(72px,9.6vw);font-weight:700;line-height:1}.point-box__head{align-items:center;display:flex;flex-direction:column;gap:min(40px,5.3333333333vw);margin-bottom:min(40px,5.3333333333vw);text-align:center}.point-box__title{flex:1;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(36px,4.8vw);font-weight:700;letter-spacing:-.03em;line-height:1.5}.point-box__icon{width:min(80px,10.6666666667vw)}.point-box--01 .point-box__icon{margin-top:max(-26px,-3.4666666667vw);width:min(146px,19.4666666667vw)}.point-box--02 .point-box__icon{margin-top:max(-16px,-2.1333333333vw);width:min(130px,17.3333333333vw)}.user-merit-title{font-size:min(48px,6.4vw);letter-spacing:-.03em}.user-priniting-box{margin-top:min(120px,16vw);text-align:center}.user-priniting-box h2{align-items:center;display:flex;flex-direction:column;font-size:min(40px,5.3333333333vw);gap:min(20px,2.6666666667vw)}.user-priniting-box h2 img{width:min(120px,16vw)}.text-gold{color:#b28100!important}.text-red{color:#eb0a1e!important}.text-darkgray{color:#858585!important}.highlight{color:#858585}.bg-area{padding:min(80px,10.6666666667vw) 0}.bg-base{background-color:#f9f8f5}.bg-white{background-color:#fff!important}.bg-darkbeige{background-color:#f7f2e5!important}.bg-red{background-color:#eb0a1e!important}.flex{display:flex}.inline-flex{display:flex}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.flex-w480{flex:0 1 43.6363636364%}.flex-w400{flex:0 1 36.3636363636%}.flex-w300{flex:0 1 27.2727272727%}.flex-w300--inner{padding-left:min(60px,8vw);padding-right:min(60px,8vw)}.gap-0{gap:min(0,0)}.gap-10{gap:min(20px,2.6666666667vw)}.gap-20{gap:min(40px,5.3333333333vw)}.gap-30{gap:min(60px,8vw)}.gap-40{gap:min(80px,10.6666666667vw)}.gap-50{gap:min(100px,13.3333333333vw)}.gap-60{gap:min(120px,16vw)}.gap-70{gap:min(140px,18.6666666667vw)}.gap-80{gap:min(160px,21.3333333333vw)}.gap-90{gap:min(180px,24vw)}.gap-100{gap:min(200px,26.6666666667vw)}.gap-110{gap:min(220px,29.3333333333vw)}.gap-120{gap:min(240px,32vw)}.gap-130{gap:min(260px,34.6666666667vw)}.gap-140{gap:min(280px,37.3333333333vw)}.gap-150{gap:min(300px,40vw)}.gap-160{gap:min(320px,42.6666666667vw)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-center{justify-content:center}.flex-start{justify-content:flex-start!important}.flex-end{justify-content:flex-end!important}.flex-column{flex-direction:column!important}.shrink-0{flex-shrink:0}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start!important}.sp-justify-end{display:flex;justify-content:flex-end;width:100%}.row-reverse{flex-direction:row-reverse}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.grid{display:grid;gap:min(60px,8vw)}.grid-separete{display:grid}.grid-separete>:first-child{padding-bottom:min(120px,16vw)}.grid-separete>:not(:first-child){padding-top:min(120px,16vw);position:relative}.grid-separete>:not(:first-child)::before{background-color:#d4d3d3;content:"";height:1px;left:0;position:absolute;right:0;top:0}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.subgrid{display:grid;grid-row:span 3;grid-template-rows:subgrid}.gap-0{gap:min(0,0)}.gap-x-0x{-moz-column-gap:min(0,0);column-gap:min(0,0)}.gap-5{gap:min(10px,1.3333333333vw)}.gap-x-5x{-moz-column-gap:min(10px,1.3333333333vw);column-gap:min(10px,1.3333333333vw)}.gap-10{gap:min(20px,2.6666666667vw)}.gap-x-10x{-moz-column-gap:min(20px,2.6666666667vw);column-gap:min(20px,2.6666666667vw)}.gap-15{gap:min(30px,4vw)}.gap-x-15x{-moz-column-gap:min(30px,4vw);column-gap:min(30px,4vw)}.gap-20{gap:min(40px,5.3333333333vw)}.gap-x-20x{-moz-column-gap:min(40px,5.3333333333vw);column-gap:min(40px,5.3333333333vw)}.gap-25{gap:min(50px,6.6666666667vw)}.gap-x-25x{-moz-column-gap:min(50px,6.6666666667vw);column-gap:min(50px,6.6666666667vw)}.gap-30{gap:min(60px,8vw)}.gap-x-30x{-moz-column-gap:min(60px,8vw);column-gap:min(60px,8vw)}.gap-35{gap:min(70px,9.3333333333vw)}.gap-x-35x{-moz-column-gap:min(70px,9.3333333333vw);column-gap:min(70px,9.3333333333vw)}.gap-40{gap:min(80px,10.6666666667vw)}.gap-x-40x{-moz-column-gap:min(80px,10.6666666667vw);column-gap:min(80px,10.6666666667vw)}.gap-45{gap:min(90px,12vw)}.gap-x-45x{-moz-column-gap:min(90px,12vw);column-gap:min(90px,12vw)}.gap-50{gap:min(100px,13.3333333333vw)}.gap-x-50x{-moz-column-gap:min(100px,13.3333333333vw);column-gap:min(100px,13.3333333333vw)}.gap-55{gap:min(110px,14.6666666667vw)}.gap-x-55x{-moz-column-gap:min(110px,14.6666666667vw);column-gap:min(110px,14.6666666667vw)}.gap-60{gap:min(120px,16vw)}.gap-x-60x{-moz-column-gap:min(120px,16vw);column-gap:min(120px,16vw)}.gap-65{gap:min(130px,17.3333333333vw)}.gap-x-65x{-moz-column-gap:min(130px,17.3333333333vw);column-gap:min(130px,17.3333333333vw)}.gap-70{gap:min(140px,18.6666666667vw)}.gap-x-70x{-moz-column-gap:min(140px,18.6666666667vw);column-gap:min(140px,18.6666666667vw)}.gap-75{gap:min(150px,20vw)}.gap-x-75x{-moz-column-gap:min(150px,20vw);column-gap:min(150px,20vw)}.gap-80{gap:min(160px,21.3333333333vw)}.gap-x-80x{-moz-column-gap:min(160px,21.3333333333vw);column-gap:min(160px,21.3333333333vw)}.none{display:none!important}.block{display:block!important}.hidden{opacity:0}.inline{display:inline!important}.inline-block{display:inline-block!important}.table{display:table!important}.flex{display:flex!important}.w-0p{width:0%!important}.w-5p{width:5%!important}.w-10p{width:10%!important}.w-15p{width:15%!important}.w-20p{width:20%!important}.w-25p{width:25%!important}.w-30p{width:30%!important}.w-35p{width:35%!important}.w-40p{width:40%!important}.w-45p{width:45%!important}.w-50p{width:50%!important}.w-55p{width:55%!important}.w-60p{width:60%!important}.w-65p{width:65%!important}.w-70p{width:70%!important}.w-75p{width:75%!important}.w-80p{width:80%!important}.w-85p{width:85%!important}.w-90p{width:90%!important}.w-95p{width:95%!important}.w-100p{width:100%!important}.full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.full-width-left{margin-left:calc(50% - 50vw)}.full-width-right{margin-right:calc(50% - 50vw)}.full-bg{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.auto{width:auto!important}.w-100{width:100%!important}.centering{margin-left:auto;margin-right:auto}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.uppercase{text-transform:uppercase}.nowrap{white-space:nowrap}.vertical{text-orientation:upright;writing-mode:vertical-rl}.sp-vertical{text-orientation:upright;writing-mode:vertical-rl}.vertical-top{vertical-align:top!important}.underline{text-decoration:underline}.text-small{font-size:min(26px,3.4666666667vw)}.text-small-s{font-size:min(24px,3.2vw);letter-spacing:.1em}.ellipsis{display:-webkit-box;text-overflow:ellipsis;transition:.4s;-webkit-box-orient:vertical;font-weight:700;overflow:hidden}.ellipsis--cols-3{-webkit-line-clamp:3}.letter-spacing-s{letter-spacing:-.03em}.bold{font-weight:700}.px-0{padding-left:0!important;padding-right:0!important}.pt-0{padding-top:0!important}.m-10{margin:min(20px,2.6666666667vw)!important}.mt-10{margin-top:min(20px,2.6666666667vw)!important}.mb-10{margin-bottom:min(20px,2.6666666667vw)!important}.p-10{padding:min(20px,2.6666666667vw)!important}.pt-10{padding-top:min(20px,2.6666666667vw)!important}.pb-10{padding-bottom:min(20px,2.6666666667vw)!important}.m-20{margin:min(40px,5.3333333333vw)!important}.mt-20{margin-top:min(40px,5.3333333333vw)!important}.mb-20{margin-bottom:min(40px,5.3333333333vw)!important}.p-20{padding:min(40px,5.3333333333vw)!important}.pt-20{padding-top:min(40px,5.3333333333vw)!important}.pb-20{padding-bottom:min(40px,5.3333333333vw)!important}.m-30{margin:min(60px,8vw)!important}.mt-30{margin-top:min(60px,8vw)!important}.mb-30{margin-bottom:min(60px,8vw)!important}.p-30{padding:min(60px,8vw)!important}.pt-30{padding-top:min(60px,8vw)!important}.pb-30{padding-bottom:min(60px,8vw)!important}.m-40{margin:min(80px,10.6666666667vw)!important}.mt-40{margin-top:min(80px,10.6666666667vw)!important}.mb-40{margin-bottom:min(80px,10.6666666667vw)!important}.p-40{padding:min(80px,10.6666666667vw)!important}.pt-40{padding-top:min(80px,10.6666666667vw)!important}.pb-40{padding-bottom:min(80px,10.6666666667vw)!important}.m-50{margin:min(100px,13.3333333333vw)!important}.mt-50{margin-top:min(100px,13.3333333333vw)!important}.mb-50{margin-bottom:min(100px,13.3333333333vw)!important}.p-50{padding:min(100px,13.3333333333vw)!important}.pt-50{padding-top:min(100px,13.3333333333vw)!important}.pb-50{padding-bottom:min(100px,13.3333333333vw)!important}.m-60{margin:min(120px,16vw)!important}.mt-60{margin-top:min(120px,16vw)!important}.mb-60{margin-bottom:min(120px,16vw)!important}.p-60{padding:min(120px,16vw)!important}.pt-60{padding-top:min(120px,16vw)!important}.pb-60{padding-bottom:min(120px,16vw)!important}.m-70{margin:min(140px,18.6666666667vw)!important}.mt-70{margin-top:min(140px,18.6666666667vw)!important}.mb-70{margin-bottom:min(140px,18.6666666667vw)!important}.p-70{padding:min(140px,18.6666666667vw)!important}.pt-70{padding-top:min(140px,18.6666666667vw)!important}.pb-70{padding-bottom:min(140px,18.6666666667vw)!important}.m-80{margin:min(160px,21.3333333333vw)!important}.mt-80{margin-top:min(160px,21.3333333333vw)!important}.mb-80{margin-bottom:min(160px,21.3333333333vw)!important}.p-80{padding:min(160px,21.3333333333vw)!important}.pt-80{padding-top:min(160px,21.3333333333vw)!important}.pb-80{padding-bottom:min(160px,21.3333333333vw)!important}.m-90{margin:min(180px,24vw)!important}.mt-90{margin-top:min(180px,24vw)!important}.mb-90{margin-bottom:min(180px,24vw)!important}.p-90{padding:min(180px,24vw)!important}.pt-90{padding-top:min(180px,24vw)!important}.pb-90{padding-bottom:min(180px,24vw)!important}.m-100{margin:min(200px,26.6666666667vw)!important}.mt-100{margin-top:min(200px,26.6666666667vw)!important}.mb-100{margin-bottom:min(200px,26.6666666667vw)!important}.p-100{padding:min(200px,26.6666666667vw)!important}.pt-100{padding-top:min(200px,26.6666666667vw)!important}.pb-100{padding-bottom:min(200px,26.6666666667vw)!important}.m-110{margin:min(220px,29.3333333333vw)!important}.mt-110{margin-top:min(220px,29.3333333333vw)!important}.mb-110{margin-bottom:min(220px,29.3333333333vw)!important}.p-110{padding:min(220px,29.3333333333vw)!important}.pt-110{padding-top:min(220px,29.3333333333vw)!important}.pb-110{padding-bottom:min(220px,29.3333333333vw)!important}.m-120{margin:min(240px,32vw)!important}.mt-120{margin-top:min(240px,32vw)!important}.mb-120{margin-bottom:min(240px,32vw)!important}.p-120{padding:min(240px,32vw)!important}.pt-120{padding-top:min(240px,32vw)!important}.pb-120{padding-bottom:min(240px,32vw)!important}.m-130{margin:min(260px,34.6666666667vw)!important}.mt-130{margin-top:min(260px,34.6666666667vw)!important}.mb-130{margin-bottom:min(260px,34.6666666667vw)!important}.p-130{padding:min(260px,34.6666666667vw)!important}.pt-130{padding-top:min(260px,34.6666666667vw)!important}.pb-130{padding-bottom:min(260px,34.6666666667vw)!important}.m-140{margin:min(280px,37.3333333333vw)!important}.mt-140{margin-top:min(280px,37.3333333333vw)!important}.mb-140{margin-bottom:min(280px,37.3333333333vw)!important}.p-140{padding:min(280px,37.3333333333vw)!important}.pt-140{padding-top:min(280px,37.3333333333vw)!important}.pb-140{padding-bottom:min(280px,37.3333333333vw)!important}.m-150{margin:min(300px,40vw)!important}.mt-150{margin-top:min(300px,40vw)!important}.mb-150{margin-bottom:min(300px,40vw)!important}.p-150{padding:min(300px,40vw)!important}.pt-150{padding-top:min(300px,40vw)!important}.pb-150{padding-bottom:min(300px,40vw)!important}.m-160{margin:min(320px,42.6666666667vw)!important}.mt-160{margin-top:min(320px,42.6666666667vw)!important}.mb-160{margin-bottom:min(320px,42.6666666667vw)!important}.p-160{padding:min(320px,42.6666666667vw)!important}.pt-160{padding-top:min(320px,42.6666666667vw)!important}.pb-160{padding-bottom:min(320px,42.6666666667vw)!important}.mt-1em{margin-top:1em!important}.mb-1em{margin-bottom:1em!important}.pt-1em{padding-top:1em!important}.pb-1em{padding-bottom:1em!important}.mt-2em{margin-top:2em!important}.mb-2em{margin-bottom:2em!important}.pt-2em{padding-top:2em!important}.pb-2em{padding-bottom:2em!important}.mt-3em{margin-top:3em!important}.mb-3em{margin-bottom:3em!important}.pt-3em{padding-top:3em!important}.pb-3em{padding-bottom:3em!important}.mt-4em{margin-top:4em!important}.mb-4em{margin-bottom:4em!important}.pt-4em{padding-top:4em!important}.pb-4em{padding-bottom:4em!important}.mt-5em{margin-top:5em!important}.mb-5em{margin-bottom:5em!important}.pt-5em{padding-top:5em!important}.pb-5em{padding-bottom:5em!important}.mt-6em{margin-top:6em!important}.mb-6em{margin-bottom:6em!important}.pt-6em{padding-top:6em!important}.pb-6em{padding-bottom:6em!important}.mt-7em{margin-top:7em!important}.mb-7em{margin-bottom:7em!important}.pt-7em{padding-top:7em!important}.pb-7em{padding-bottom:7em!important}.mt-8em{margin-top:8em!important}.mb-8em{margin-bottom:8em!important}.pt-8em{padding-top:8em!important}.pb-8em{padding-bottom:8em!important}.mt-9em{margin-top:9em!important}.mb-9em{margin-bottom:9em!important}.pt-9em{padding-top:9em!important}.pb-9em{padding-bottom:9em!important}.mt-10em{margin-top:10em!important}.mb-10em{margin-bottom:10em!important}.pt-10em{padding-top:10em!important}.pb-10em{padding-bottom:10em!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mr-0{margin-right:0!important}.spacer-s{margin-top:min(60px,8vw)!important}.spacer{margin-top:min(120px,16vw)!important}.spacer-l{padding-top:min(200px,26.6666666667vw)!important}.aspectAuto{aspect-ratio:auto}.aspectVideo{aspect-ratio:16/9}.visuallyHidden{border:none!important;display:block!important;height:4px!important;left:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;top:0!important;visibility:visible!important;width:4px!important}.border-none{border:none!important}.link-text{color:#858585;text-decoration:underline}.link-text:focus-visible{color:#eb0a1e}.lh-15{line-height:1.5}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@media (min-width:768px){.sewing .keyvisual__title{margin-top:5vw}}@media (min-width:1000px){body{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}body{padding-top:120px}main:not(.top){padding-top:clamp(24px,2.5vw,48px)}.inner{max-width:1320px;padding-left:60px;padding-right:60px;width:100%}.inner-s{max-width:1120px;padding-left:60px;padding-right:60px;width:100%}.container{max-width:1320px;padding-left:60px;padding-right:60px;width:100%}.l-column2{display:flex;gap:clamp(48px,5vw,96px)}.l-column2__side{min-width:240px;width:clamp(189.6px,19.75vw,379.2px)}.l-column2__side .page-head__title{margin-bottom:clamp(18px,1.875vw,36px)}.l-column2__side .page-head__lead{margin-top:clamp(18px,1.875vw,36px)}.l-column2-section{flex-direction:row;gap:clamp(30px,3.125vw,60px)}.l-column2-section__head{min-width:clamp(140.4px,14.625vw,280.8px)}.l-column2-section+.l-column2-section{margin-top:clamp(96px,10vw,192px)}.header{height:120px}.header__actions{gap:10px}.header__action-button{border-radius:100px;font-size:16px;padding:10px 20px 10px 45px}.header-nav__link--sub::after{height:clamp(6px,.625vw,12px);width:clamp(3.6px,.375vw,7.2px)}.footer__bg{background-size:300px auto;clip-path:polygon(100% 23.25%,100% 100%,0 100%,0 6.02%,95.42% .06%);margin-top:clamp(65.4px,6.8125vw,130.8px);padding-top:116px}.footer__tools .footer__inner{position:static}.footer__top::before{content:none}.footer__top{display:flex;gap:158px;padding-bottom:58px;text-align:left}.footer__bottom{background-color:#fff;color:#2a2222}.footer__inner{max-width:1580px;padding-left:60px;padding-right:60px;width:100%}.footer__nav{display:inline-flex;flex-wrap:wrap;gap:60px 80px;margin:0 auto;padding-top:100px}.footer__bottom{padding:20px 0}.footer__bottom .footer__inner{align-items:center;display:flex;flex-direction:column}.footer__bottom-left{align-items:center;display:flex;flex-direction:column;gap:32px;padding-bottom:16px}.footer__logo img{width:268px}.footer__social{gap:0 40px;justify-content:flex-start;margin-bottom:0;margin-top:46px}.footer__social-link--youtube{width:34px}.footer__social-link--instagram{width:32px}.footer__social-link--x{width:27px}.footer__social-link--facebook{width:32px}.footer__corporate{align-items:center;color:#2a2222!important;font-size:18px;justify-content:flex-start;margin-top:0}.footer__corporate::before{background-color:#2a2222}.footer__corporate img{margin-left:15px;width:15px}.footer__legal{justify-content:flex-start;margin-top:0}.footer__legal a{color:#2a2222!important;font-size:14px}.footer__legal a::before{background-color:#2a2222}.footer__copyright{font-size:14px;margin-top:0}.to-top{height:clamp(95.4px,9.9375vw,190.8px);right:60px;transform:translateY(-68.5534591195%);width:clamp(95.4px,9.9375vw,190.8px)}.accordion__btn::after{height:28px;width:28px}.separetor{margin-top:clamp(48px,5vw,96px)!important;padding-bottom:clamp(24px,2.5vw,48px);padding-top:clamp(24px,2.5vw,48px)}.separetor>:where(:not(:nth-child(1))){margin-top:clamp(12px,1.25vw,24px)}.separetor+*{margin-top:clamp(48px,5vw,96px)!important}.box{padding:clamp(24px,2.5vw,48px)}.box>:where(:not(:nth-child(1))){margin-top:clamp(12px,1.25vw,24px)}.box__heading{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.box__heading{margin-bottom:clamp(6px,.625vw,12px);margin-top:clamp(24px,2.5vw,48px);padding-bottom:clamp(6px,.625vw,12px)}.box__cards{gap:clamp(15.6px,1.625vw,31.2px);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(24px,2.5vw,48px)!important}.box__cards p{margin-top:clamp(12px,1.25vw,24px)}.box input[type=text],.box select{background-position:right clamp(12px,1.25vw,24px) center;background-size:clamp(6px,.625vw,12px) clamp(3.6px,.375vw,7.2px);height:clamp(30px,3.125vw,60px);padding:clamp(6px,.625vw,12px) clamp(24px,2.5vw,48px);width:clamp(144px,15vw,288px)}.shop-search-box__search{flex-direction:row;gap:clamp(12px,1.25vw,24px)}.shop-search-box select{width:clamp(144px,15vw,288px)}.form-parts input,.form-parts select{background-position:right clamp(12px,1.25vw,24px) center;background-size:clamp(6px,.625vw,12px) clamp(3.6px,.375vw,7.2px);height:clamp(30px,3.125vw,60px);padding:clamp(6px,.625vw,12px) clamp(24px,2.5vw,48px);width:clamp(144px,15vw,288px)}.query-search{padding:0 0 clamp(18px,1.875vw,36px)}.query-search p{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.query-search p{margin-bottom:clamp(12px,1.25vw,24px)}.query-search__input{margin:0 auto;width:clamp(387px,40.3125vw,774px)}.query-search input[type=text]{height:clamp(30px,3.125vw,60px);padding:clamp(6px,.625vw,12px) clamp(24px,2.5vw,48px);width:88%}.query-search button[type=submit]{border:solid .8px transparent;height:clamp(30px,3.125vw,60px);transition:.4s;width:clamp(78px,8.125vw,156px)}.query-search button[type=submit]:focus-visible{background-color:#eb0a1e;border-color:#2a2222;color:#fff}.query-search button[type=submit]:focus-visible::after{background-color:#fff}.query-search button[type=submit]::after{height:clamp(13.2px,1.375vw,26.4px);margin-left:clamp(3px,.3125vw,6px);transition:.4s;width:clamp(13.2px,1.375vw,26.4px)}.search-area{margin-top:clamp(48px,5vw,96px)}.search-area .query-search{flex-direction:row;gap:clamp(24px,2.5vw,48px)}.breadcrumbs ol{padding:40px 0 60px}.breadcrumbs li{font-size:max(clamp(8.4px,.875vw,16.8px),14px)}.breadcrumbs li{padding-right:25px}.breadcrumbs li::after{margin:0 5px;width:15px}.btn{font-size:max(clamp(9.6px,1vw,19.2px),14px)}.btn{border-width:1px;padding:clamp(9px,.9375vw,18px) clamp(27.6px,2.875vw,55.2px) clamp(7.8px,.8125vw,15.6px) clamp(24px,2.5vw,48px)}.btn+.btn{margin-top:0}.btn--small{font-size:max(clamp(9px,.9375vw,18px),14px)}.btn--small{padding:clamp(5.4px,.5625vw,10.8px) clamp(18px,1.875vw,36px) clamp(4.2px,.4375vw,8.4px) clamp(12px,1.25vw,24px)}.btn--small::after{right:clamp(9px,.9375vw,18px)!important}.btn.icon-link::after{-webkit-mask-size:clamp(3.6px,.375vw,7.2px) clamp(6px,.625vw,12px);height:clamp(6px,.625vw,12px);mask-size:clamp(3.6px,.375vw,7.2px) clamp(6px,.625vw,12px);right:clamp(12px,1.25vw,24px);transform-origin:top;width:clamp(3.6px,.375vw,7.2px)}.btn.icon-back{padding:clamp(9px,.9375vw,18px) clamp(24px,2.5vw,48px) clamp(7.8px,.8125vw,15.6px) clamp(27.6px,2.875vw,55.2px)}.btn.icon-back::after{-webkit-mask-size:clamp(3.6px,.375vw,7.2px) clamp(6px,.625vw,12px);height:clamp(6px,.625vw,12px);left:clamp(12px,1.25vw,24px);mask-size:clamp(3.6px,.375vw,7.2px) clamp(6px,.625vw,12px);width:clamp(3.6px,.375vw,7.2px)}.btn.icon-linkout{padding-right:clamp(30px,3.125vw,60px)}.btn.icon-linkout::after{height:clamp(8.4px,.875vw,16.8px);width:clamp(8.4px,.875vw,16.8px);-webkit-mask-size:clamp(8.4px,.875vw,16.8px) clamp(8.4px,.875vw,16.8px);mask-size:clamp(8.4px,.875vw,16.8px) clamp(8.4px,.875vw,16.8px);right:clamp(12px,1.25vw,24px)}.btn.icon-download{padding-right:clamp(32.4px,3.375vw,64.8px)}.btn.icon-download::after{height:clamp(8.4px,.875vw,16.8px);width:clamp(8.4px,.875vw,16.8px);-webkit-mask-size:clamp(8.4px,.875vw,16.8px) clamp(8.4px,.875vw,16.8px);mask-size:clamp(8.4px,.875vw,16.8px) clamp(8.4px,.875vw,16.8px);right:clamp(12px,1.25vw,24px)}.btn.viewmore{padding-right:clamp(30px,3.125vw,60px)}.btn.viewmore::after{height:clamp(8.4px,.875vw,16.8px);width:clamp(8.4px,.875vw,16.8px);-webkit-mask-size:clamp(8.4px,.875vw,16.8px) clamp(8.4px,.875vw,16.8px);mask-size:clamp(8.4px,.875vw,16.8px) clamp(8.4px,.875vw,16.8px);right:clamp(12px,1.25vw,24px)}.btn.release{padding:clamp(8.4px,.875vw,16.8px) clamp(24px,2.5vw,48px)}.btn.insta{padding-left:75px}.btn.insta::before{height:clamp(30px,3.125vw,60px);width:clamp(30px,3.125vw,60px)}.btns{flex-direction:row;gap:clamp(12px,1.25vw,24px)}.btns--narrow{gap:clamp(6px,.625vw,12px)}.top .btn{font-size:max(clamp(9.6px,1vw,19.2px),14px)}.top .btn{border-width:clamp(.6px,.0625vw,1.2px);height:clamp(30px,3.125vw,60px);min-height:35px;padding:clamp(10.2px,1.0625vw,20.4px) clamp(27.6px,2.875vw,55.2px) clamp(10.2px,1.0625vw,20.4px) clamp(24px,2.5vw,48px)}.top .btn.icon-link::after{-webkit-mask-size:clamp(3.6px,.375vw,7.2px) clamp(6px,.625vw,12px);height:clamp(6px,.625vw,12px);mask-size:clamp(3.6px,.375vw,7.2px) clamp(6px,.625vw,12px);right:clamp(12px,1.25vw,24px);width:clamp(3.6px,.375vw,7.2px)}.top .btn.icon-linkout::after{height:clamp(8.4px,.875vw,16.8px);width:clamp(8.4px,.875vw,16.8px);-webkit-mask-size:clamp(8.4px,.875vw,16.8px) clamp(8.4px,.875vw,16.8px);mask-size:clamp(8.4px,.875vw,16.8px) clamp(8.4px,.875vw,16.8px);right:clamp(12px,1.25vw,24px)}.top .btn.insta{padding-left:clamp(45px,4.6875vw,90px)}.top .btn.insta::before{height:clamp(30px,3.125vw,60px);width:clamp(30px,3.125vw,60px)}.cards{gap:clamp(48px,5vw,96px) clamp(15px,1.5625vw,30px)}.cards .card__content{gap:clamp(6px,.625vw,12px)}.cards .card__meta{align-items:center;flex-direction:row;gap:clamp(12px,1.25vw,24px)}.cards .card__thumb .icon-limited{border-radius:0 0 clamp(12px,1.25vw,24px) 0!important}.cards .card--cols-2{flex-direction:column;gap:clamp(6px,.625vw,12px)}.cards .card--cols-2 img{max-width:100%}.cards--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cards--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.download-cards{gap:clamp(48px,5vw,96px)}.download-card{flex-direction:row;gap:clamp(18px,1.875vw,36px)}.download-card__thumb{flex:0 1 26.25%;width:100%}.download-card__title{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.download-card__title{margin-bottom:clamp(6px,.625vw,12px)}.download-card .border-table tr:first-of-type td,.download-card .border-table tr:first-of-type th{padding:clamp(18px,1.875vw,36px) 0 clamp(12px,1.25vw,24px)}.columns{gap:clamp(18px,1.875vw,36px) clamp(15px,1.5625vw,30px)}.columns--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.columns--cols-2{gap:clamp(18px,1.875vw,36px) clamp(18px,1.875vw,36px)}.columns--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.columns--cols-3 figure{max-width:none}.columns--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.column h2,.column h3,.column h4,.column h5,.column h6{margin-bottom:clamp(12px,1.25vw,24px)}.column .lv3-heading--border{margin-bottom:clamp(18px,1.875vw,36px)}.column>:not(:first-child){margin-top:clamp(12px,1.25vw,24px)}.column .lv4-heading{align-items:center;display:flex}.column .lv4-heading .new-tag{margin-right:clamp(6px,.625vw,12px)}.step-form--confirm{padding:clamp(48px,5vw,96px)}.form-flex{flex-direction:row;gap:clamp(12px,1.25vw,24px)}.form-flex>:first-child{flex:none;width:50%}.form-group{margin-bottom:clamp(30px,3.125vw,60px)}.form-group__row{align-items:center;flex-direction:row;gap:clamp(12px,1.25vw,24px);margin-bottom:clamp(6px,.625vw,12px);min-height:24px}.form-group-container label{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.form-group-container .form-group{margin-bottom:clamp(18px,1.875vw,36px)}.form-heading,label{font-size:max(clamp(12px,1.25vw,24px),14px)}label span{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.form-heading{margin-bottom:clamp(4.8px,.5vw,9.6px)}.required-label{font-size:max(clamp(8.4px,.875vw,16.8px),14px)}.required-label{padding:0 .95em}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border-radius:clamp(3.6px,.375vw,7.2px);padding:clamp(9px,.9375vw,18px) clamp(12px,1.25vw,24px)}input[type=tel]{width:50%}.fa+input{padding-left:clamp(24px,2.5vw,48px)}.select-wrapper::after{height:clamp(3.6px,.375vw,7.2px);right:clamp(12px,1.25vw,24px);width:clamp(6px,.625vw,12px)}input.input--zip{width:50%}select.input--model{width:100%}.input--year{min-width:234px;width:clamp(140.4px,14.625vw,280.8px)}select.input--pref{min-width:234px;width:clamp(140.4px,14.625vw,280.8px)}textarea#message{height:clamp(180px,18.75vw,360px)}.form-foot-text{max-width:78%}.form-actions{margin-top:clamp(48px,5vw,96px)}.form-actions button,.form-actions input{display:inline-block}.form-actions button:not(:first-child),.form-actions input:not(:first-child){margin-left:clamp(12px,1.25vw,24px);margin-top:0}.form-actions>.btn{display:inline-block}.form-actions>.btn:not(:first-child){margin-left:clamp(12px,1.25vw,24px);margin-top:0}.serial-guide{align-items:flex-start;flex-direction:row;gap:clamp(27.6px,2.875vw,55.2px);margin-top:clamp(30px,3.125vw,60px)}.serial-guide__photo{max-width:clamp(199.2px,20.75vw,398.4px)}.serial-guide__desc{margin-top:clamp(-12px,-1.25vw,-24px)}.serial-guide__desc img{max-width:clamp(253.2px,26.375vw,506.4px)}.serial-guide__desc p{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.serial-guide__desc p{margin-bottom:clamp(8.4px,.875vw,16.8px)}.checkbox,.radio{font-size:max(clamp(12px,1.25vw,24px),14px)}.checkbox .icons,.radio .icons{margin-top:clamp(3px,.3125vw,6px);scale:1}.radio{padding-left:30px}.radio+.radio{margin-top:clamp(6px,.625vw,12px)}.radio .icons{margin-top:0}.form-thanks .page-head__title{font-size:max(clamp(21.6px,2.25vw,43.2px),14px)}.gnav{margin-top:120px}.gnav__top{padding-bottom:40px;padding-top:17px}.gnav__line{background-position:bottom 0 right 110px;background-size:36px 30px}.gnav__content{border-radius:24px;margin-left:auto;margin-right:auto;max-width:768px;padding-bottom:90px;padding-top:23px}.gnav .accordion__inner{padding-bottom:60px}.gnav__link{font-size:22px}.gnav__link--external::after{height:18px;width:18px}.gnav__link--link::after{height:30px;width:30px}.gnav__text{font-size:14px}.gnav__links{gap:32px;margin-top:30px}.gnav__sublink{margin-bottom:10px;padding:13px 25px 13px 30px}.gnav__sublink::after{height:10px;width:6px}.gnav__sublink--nobg{font-size:max(clamp(9.6px,1vw,19.2px),14px)}.gnav__sublink--nobg{padding:0 25px 10px 0}.gnav__sublist{padding-top:28px}.gnav__buttons{margin-bottom:0;margin-top:38px}.gnav__buttons .inner{gap:19px}.gnav .accordion__btn::after{height:30px;width:30px}.gnav__bottom{margin-top:30px}.gnav__bottom .btn{font-size:15px;height:50px;padding:17px 40px 17px 35px}.account-nav{box-shadow:0 4px 10px 0 rgba(0,0,0,.1019607843);margin-top:120px}.account-nav:before{border-bottom:12 solid #f9f8f5;border-left:7 solid transparent;border-right:7 solid transparent;border-style:solid;right:128px;transform:translateY(2)}.account-nav__list a{padding:16.5px 0;padding-left:45px}.account-nav__item a{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.account-nav__item span{padding-left:40.5px}.account-nav__item--login span::before{height:27px;width:25.5px}.account-nav__item--register span::before{height:30px;width:30px}.mypage-nav{margin-top:120px;overflow:auto}.mypage-nav__main:before{border-bottom:12 solid #f9f8f5;border-left:7 solid transparent;border-right:7 solid transparent;border-style:solid;right:128px;transform:translateY(2px)}.mypage-nav__inner{padding:30px}.mypage-nav__title{font-size:max(clamp(12px,1.25vw,24px),14px)}.mypage-nav__title::after{height:30px;width:30px}.mypage-nav__list{margin-top:30px;padding:18px 0 0}.mypage-nav__item a,.mypage-nav__item button{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.mypage-nav__item a,.mypage-nav__item button{padding:12px 0}.mypage-nav__item span::before{height:10px;width:6px}.page-head__content--col-2{align-items:center;flex-direction:row;gap:clamp(48px,5vw,96px)}.page-head__spacer{margin-top:clamp(18px,1.875vw,36px)}.page-head__title{font-size:max(clamp(28.8px,3vw,57.6px),14px)}.page-head__title{align-items:center;flex-direction:row;gap:clamp(18px,1.875vw,36px)}.page-head__title--detail{font-size:max(clamp(24px,2.5vw,48px),14px)}.page-head__title--s{font-size:max(clamp(19.2px,2vw,38.4px),14px)}.page-head__title--third{gap:clamp(9px,.9375vw,18px)}.page-head__title--third span{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.page-head__badge{max-width:clamp(82.8px,8.625vw,165.6px)}.page-head__lead{margin-top:clamp(12px,1.25vw,24px)}.page-head__lead--s{font-size:max(clamp(9.6px,1vw,19.2px),14px)}.page-head__btns{gap:clamp(9px,.9375vw,18px);margin-top:clamp(18px,1.875vw,36px)}.page-head__btns--sp{margin-top:clamp(12px,1.25vw,24px)}.page-head__image--full{margin-top:clamp(36px,3.75vw,72px)}.page-head:has(.page-head__image) .page-head__content{align-items:flex-start;flex-direction:column;gap:clamp(18px,1.875vw,36px)}.page-head .tags{margin-top:clamp(18px,1.875vw,36px)}.page-head time{margin-top:clamp(12px,1.25vw,24px)}.page-head--second .inner{flex-direction:row;gap:clamp(36px,3.75vw,72px);min-height:clamp(214.8px,22.375vw,429.6px)}.page-head--second .page-head__body{min-width:clamp(374.4px,39vw,748.8px);padding-bottom:clamp(36px,3.75vw,72px)}.page-head--second .page-head__visual{min-height:clamp(214.8px,22.375vw,429.6px)}.page-head--second .page-head__visual--l{min-height:clamp(240px,25vw,480px)}.page-head--bg{margin-bottom:clamp(48px,5vw,96px);padding-bottom:clamp(48px,5vw,96px)}.lv1-heading{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.lv2-heading{font-size:max(clamp(24px,2.5vw,48px),14px)}.lv2-heading{margin-bottom:clamp(18px,1.875vw,36px)}.lv2-heading--sewing{font-size:max(clamp(24px,2.5vw,48px),14px)}.lv2-heading--sewing{background-size:clamp(21px,2.1875vw,42px) clamp(18px,1.875vw,36px);margin-top:clamp(48px,5vw,96px);padding-top:clamp(36px,3.75vw,72px)}.lv2-heading--sewing>:where(:not(:nth-child(1))){margin-top:clamp(18px,1.875vw,36px)}.lv3-heading{font-size:max(clamp(19.2px,2vw,38.4px),14px)}.lv3-heading{margin-bottom:clamp(18px,1.875vw,36px)}.lv3-heading--border{background-position:clamp(1.2px,.125vw,2.4px) bottom;background-size:clamp(4.8px,.5vw,9.6px);margin-bottom:clamp(12px,1.25vw,24px);padding-bottom:clamp(6px,.625vw,12px)}.lv4-heading{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.lv4-heading{margin-bottom:clamp(18px,1.875vw,36px)}.heading-label{align-items:center;display:flex}.heading-label__text{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.heading-label__text{display:inline-block}.heading-label__text--s{font-size:max(clamp(9.6px,1vw,19.2px),14px)}.bnr{margin-top:clamp(18px,1.875vw,36px);max-width:clamp(291px,30.3125vw,582px)}.bnr--750{max-width:clamp(450px,46.875vw,900px)}.bnr--small{max-width:clamp(189px,19.6875vw,378px)}.vertical-img{margin-left:auto;margin-right:auto;max-width:clamp(240px,25vw,480px)}.link{font-size:max(clamp(12px,1.25vw,24px),14px)}.link{padding-bottom:clamp(6px,.625vw,12px)}.link::after{height:clamp(8.4px,.875vw,16.8px);width:clamp(5.4px,.5625vw,10.8px)}.link.icon-anchor::after{height:clamp(5.4px,.5625vw,10.8px);width:clamp(8.4px,.875vw,16.8px)}.dot-list+.dot-list{margin-top:clamp(6px,.625vw,12px)}.data-list{flex-direction:row;gap:clamp(20.4px,2.125vw,40.8px)}.data-list dt{font-size:max(clamp(12px,1.25vw,24px),14px)}.data-list dt{min-width:clamp(144px,15vw,288px)}.num-list>li:not(:first-child){margin-top:clamp(18px,1.875vw,36px)}.map{margin-top:60px;padding-top:24.5%}.media{flex-direction:row;gap:30px}.media__thumb{max-width:none}.media+.media{margin-top:clamp(18px,1.875vw,36px)}.media--reverse{flex-direction:row-reverse}.kv-cover{min-height:clamp(450px,46.875vw,900px);width:100%}.kv-cover--vertical figure{height:100%;max-width:none!important;width:auto!important}.kv-cover--vertical img{height:100%;max-width:none!important;width:auto!important}.movie-wrapper{max-width:clamp(450px,46.875vw,900px)}.overlay{background-color:#fff;overflow-y:auto;padding-top:120px}.overlay.search-modal{height:auto}.overlay .inner{max-width:1520px;padding-left:60px;padding-right:60px;width:100%}.overlay .inner{padding-top:38px}.megamenu__head{margin-right:clamp(42px,4.375vw,84px);width:clamp(237px,24.6875vw,474px)}.megamenu__head .btn{margin-top:clamp(12px,1.25vw,24px)}.account-nav-toggle img{height:55px;width:55px}.gnav-toggle{height:55px;width:55px}.gnav-toggle__lines{height:10px;width:20px}.gnav-toggle__line{height:1px}.feature-card__inner{padding:clamp(24px,2.5vw,48px) clamp(25.8px,2.6875vw,51.6px)}.feature-card__body{flex-direction:row;gap:clamp(36px,3.75vw,72px)}.feature-card__logo{max-width:clamp(98.4px,10.25vw,196.8px);width:100%}.feature-card__logo--shop{max-width:clamp(197.4px,20.5625vw,394.8px);width:100%}.feature-card--clothe .feature-card__logo{margin-left:0}.feature-card--printing .feature-card__logo{max-width:clamp(112.8px,11.75vw,225.6px)}.pagination{gap:clamp(12px,1.25vw,24px);margin-top:clamp(96px,10vw,192px)}.pagination .page-numbers:not(.next):not(.prev){height:clamp(30px,3.125vw,60px);line-height:clamp(30px,3.125vw,60px);width:clamp(30px,3.125vw,60px)}.pagination .icon{height:clamp(30px,3.125vw,60px);width:clamp(30px,3.125vw,60px)}.searchbox{padding:clamp(60px,6.25vw,120px) 0 clamp(48px,5vw,96px)}.products .search input[type=text],.products .search select{height:clamp(30px,3.125vw,60px);padding:clamp(6px,.625vw,12px) clamp(24px,2.5vw,48px)}.search{margin-left:auto;margin-right:auto;margin-top:clamp(12px,1.25vw,24px);max-width:84%;padding:clamp(9px,.9375vw,18px)!important}.search input[type=text],.search select{height:clamp(30px,3.125vw,60px);padding:clamp(6px,.625vw,12px) clamp(24px,2.5vw,48px)}.search__title{margin-bottom:clamp(12px,1.25vw,24px)}.search__select label{font-size:max(clamp(9.6px,1vw,19.2px),14px)}.search__select label{margin-bottom:clamp(6px,.625vw,12px)}.search__select+.search__select{margin-top:0}.search__select.prefectures{width:46.7741935484%}.search__select.prefectures select{max-width:100%}.search__select.models{width:48.3870967742%}.search__inner{border:dashed 1px #d4d3d3;padding:clamp(18px,1.875vw,36px)}.search__inner::after,.search__inner::before{content:none;display:none}.search__picker-search{padding:clamp(18px,1.875vw,36px)}.search__picker-search__lead{flex-direction:row;gap:0;justify-content:center;margin-bottom:clamp(12px,1.25vw,24px)}.search__picker-search__lead p{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.search__picker-search__lead p.result-name{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.search__picker-search__lead p.result-name{margin-left:clamp(6px,.625vw,12px);translate:0 clamp(-1.5px,-.15625vw,-3px)}.search__picker-search__list{display:grid;gap:clamp(12px,1.25vw,24px);grid-template-columns:repeat(4,1fr)}.search__picker-search__item{transition:.4s;width:100%}.search__picker-search__item:focus-visible{color:#eb0a1e}.search__picker-search__item a{padding:clamp(12px,1.25vw,24px);padding-right:clamp(24px,2.5vw,48px)}.search__picker-search__item a::after{height:clamp(15px,1.5625vw,30px);left:auto;right:clamp(6px,.625vw,12px);width:clamp(15px,1.5625vw,30px)}.search__picker-search .btn{margin:clamp(18px,1.875vw,36px) auto 0}.search__picker-search__buttons{flex-direction:row;gap:clamp(12px,1.25vw,24px)}.search__picker-search__buttons .btn{font-size:max(clamp(9.6px,1vw,19.2px),14px)}.search__picker-search__buttons .btn{margin:0}.search__picker-search__buttons:has(.btn.close){margin-bottom:clamp(18px,1.875vw,36px)}.search__column{margin-bottom:0}.search__column__content{display:flex;flex-direction:row;gap:clamp(18px,1.875vw,36px)}.search__column p{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.search__column p{margin-bottom:clamp(12px,1.25vw,24px)}.search__column label{font-size:max(clamp(9.6px,1vw,19.2px),14px)}.search__column label{margin-bottom:clamp(6px,.625vw,12px)}.banner-slider{margin-top:-4.625vw;padding:0;z-index:1}.banner-slider__slide{border:solid clamp(4.2px,.4375vw,8.4px) #fff;height:100%;width:100%}.banner-slider__slide a{aspect-ratio:41/25}.banner-slider__caption{font-size:max(clamp(7.8px,.8125vw,15.6px),14px)}.slider__controls{align-items:center;display:flex;height:clamp(24px,2.5vw,48px);left:53%;margin-top:clamp(22.8px,2.375vw,45.6px);padding-left:clamp(30px,3.125vw,60px);padding-right:clamp(36px,3.75vw,72px);transform:translateX(-50%);width:-moz-fit-content;width:fit-content}.slider__controls .splide__arrow{height:clamp(24px,2.5vw,48px);width:clamp(24px,2.5vw,48px)}.slider__controls .splide__pagination__page{height:clamp(2.4px,.25vw,4.8px);margin:0 clamp(4.8px,.5vw,9.6px);width:clamp(15px,1.5625vw,30px)}.section-nav+*{margin-top:clamp(48px,5vw,96px)}.section-nav__list{display:flex;flex-wrap:wrap;gap:clamp(30px,3.125vw,60px);justify-content:center;margin-top:clamp(18px,1.875vw,36px);padding:0}.section-nav__item{font-size:max(clamp(12px,1.25vw,24px),14px)}.section-nav__item{width:-moz-fit-content;width:fit-content}.section-nav__item a{padding-left:0;padding-right:clamp(14.4px,1.5vw,28.8px)}.section-nav__item a::before{background-color:#d4d3d3;bottom:0;content:"";height:1px;position:absolute;right:0;transform:translateY(clamp(6px,.625vw,12px));width:100%}.section-nav__item a::after{content:"";left:auto;right:0;-webkit-mask-image:url(../images/common/icon_expand.svg);background-color:#2a2222;height:clamp(6px,.625vw,12px);mask-image:url(../images/common/icon_expand.svg);top:50%;transform:translateY(-50%);width:clamp(9px,.9375vw,18px)}.section-nav__item--search a{font-size:max(clamp(12px,1.25vw,24px),14px)}.section-nav__item--search a{padding:clamp(2.4px,.25vw,4.8px) clamp(22.2px,2.3125vw,44.4px) clamp(4.2px,.4375vw,8.4px) clamp(11.4px,1.1875vw,22.8px)}.section-nav__item--search a::after{right:clamp(9px,.9375vw,18px)}.section-nav__item+.section-nav__item{margin-top:0}.section-nav:not(.is-fixed) .section-nav__item--search{display:block}.section-nav.is-fixed{box-shadow:0 4px 10px 0 rgba(0,0,0,.1);display:flex;height:clamp(42px,4.375vw,84px);margin:0;overflow:auto;padding:0;top:120px}.section-nav.is-fixed .accordion__content{text-align:center}.section-nav.is-fixed .accordion__btn{display:none}.section-nav.is-fixed .section-nav__list{display:inline-flex;flex-wrap:nowrap;gap:clamp(30px,3.125vw,60px);height:100%;justify-content:flex-start;margin:0;padding:0 100px;padding-top:clamp(7.8px,.8125vw,15.6px)}.section-nav.is-fixed .section-nav__item{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.section-nav.is-fixed .section-nav__item{line-height:1.7;white-space:nowrap}.section-nav .accordion__btn{display:none}.section-nav .accordion__btn.pc-block{border:none;font-size:clamp(14.4px,1.5vw,28.8px);padding-bottom:0;padding-top:clamp(48px,5vw,96px)}.section-nav .accordion__btn.pc-block::after{content:none}.section-nav .accordion__content{max-height:none;overflow:visible}.section-nav.is-active{background-color:rgba(0,0,0,0);border-bottom:none;border-top:none}.table__column{flex-direction:row}.table__title{border-bottom:0 solid transparent;border-right:1px solid #d4d3d3;padding:clamp(9px,.9375vw,18px) clamp(12px,1.25vw,24px);width:clamp(132px,13.75vw,264px)}.table__data{padding:clamp(8.4px,.875vw,16.8px) clamp(12px,1.25vw,24px)}.table__sns{gap:clamp(12px,1.25vw,24px)}.table__sns-item{height:clamp(42px,4.375vw,84px);width:clamp(42px,4.375vw,84px)}.table__sns-icon.is-youtube{width:clamp(19.95px,2.078125vw,39.9px)}.table__sns-icon.is-instagram{width:clamp(19.2px,2vw,38.4px)}.table__sns-icon.is-x{width:clamp(16.278px,1.695625vw,32.556px)}.table__sns-icon.is-facebook{width:clamp(22.05px,2.296875vw,44.1px)}.border-table td,.border-table th{padding:clamp(12px,1.25vw,24px) 0}.border-table th{border-bottom:1px dashed #e5e5e5;padding-right:clamp(12px,1.25vw,24px);width:22.1962616822%}#your-machine .border-table th{width:22.3214285714%}.border-table td{width:77.8037383178%}#your-machine .border-table td{width:77.6785714286%}.tags{gap:clamp(12px,1.25vw,24px)}.tags li:has(.is-current){margin-right:0;width:-moz-max-content;width:max-content}.tag{font-size:clamp(9px,.9375vw,18px);padding:clamp(3px,.3125vw,6px) clamp(12px,1.25vw,24px)}.categories .category{min-width:clamp(144px,15vw,288px)}.categories .category a{font-size:max(clamp(12px,1.25vw,24px),14px)}.categories .category a{align-items:center;display:flex;height:clamp(36px,3.75vw,72px);justify-content:center;line-height:1.2;padding:clamp(7.8px,.8125vw,15.6px) clamp(4.8px,.5vw,9.6px)}.new-tag{font-size:max(clamp(9.6px,1vw,19.2px),14px)}.new-tag{display:inline-block;margin-right:clamp(3px,.3125vw,6px);padding:clamp(2.4px,.25vw,4.8px) clamp(8.4px,.875vw,16.8px) clamp(3px,.3125vw,6px)}.tag-toggle-btn{padding-right:clamp(14.4px,1.5vw,28.8px)}.tag-toggle-btn::before{height:clamp(8.4px,.875vw,16.8px);right:clamp(2.4px,.25vw,4.8px);width:clamp(4.8px,.5vw,9.6px)}.caption{font-size:max(clamp(8.4px,.875vw,16.8px),14px)}figcaption{font-size:max(clamp(9.6px,1vw,19.2px),14px)}figcaption{margin-top:clamp(6px,.625vw,12px)}.about-list{margin-top:clamp(48px,5vw,96px)}.about-list__item{display:flex;gap:clamp(24px,2.5vw,48px);padding-left:clamp(36px,3.75vw,72px);padding-right:clamp(36px,3.75vw,72px)}.about-list__item::after{top:clamp(42px,4.375vw,84px)}.about-list__item+.about-list__item{margin-top:clamp(60px,6.25vw,120px)}.about-list .heading-label{margin-top:clamp(18px,1.875vw,36px)}.about-list .heading-label__tag{font-size:max(clamp(44.4px,4.625vw,88.8px),14px)}.about-list .heading-label__text{font-size:max(clamp(15.6px,1.625vw,31.2px),14px)}.about-list .heading-label__text{padding-left:clamp(24px,2.5vw,48px);transform:translateY(clamp(-15px,-1.5625vw,-30px))}.about-list .heading-label__text::before{bottom:clamp(1.2px,.125vw,2.4px);height:clamp(24px,2.5vw,48px);left:clamp(12px,1.25vw,24px)}.about-list__heading{font-size:max(clamp(24px,2.5vw,48px),14px)}.about-list__heading{margin-bottom:clamp(18px,1.875vw,36px)}.about-list__thumb{margin-bottom:0;position:absolute;right:clamp(36px,3.75vw,72px);top:0;width:clamp(288px,30vw,576px)}.about-list__thumb::after{bottom:clamp(-6px,-.625vw,-12px);height:clamp(36px,3.75vw,72px);right:clamp(-6px,-.625vw,-12px);width:clamp(36px,3.75vw,72px)}.about-list__space{display:block;width:clamp(288px,30vw,576px)}.about-list__btn{margin-top:clamp(18px,1.875vw,36px)}.about-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(84px,8.75vw,168px)}.about-link{gap:clamp(18px,1.875vw,36px)}.about-link::after{background-image:url(../images/common/icons/circle_arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:clamp(18px,1.875vw,36px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:clamp(18px,1.875vw,36px)}.about-link:nth-child(1){padding-right:clamp(18px,1.875vw,36px)}.about-link:nth-child(1)::after{right:clamp(18px,1.875vw,36px)}.about-link:nth-child(2){border-left:1px dashed #d4d3d3;padding-left:clamp(18px,1.875vw,36px)}.about-link__icon{max-width:clamp(58.8px,6.125vw,117.6px)}.about-link__heading{margin-bottom:clamp(6px,.625vw,12px);padding-right:0}.about-link__heading::after{content:none}.about-link__text{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.about .related-btn__text{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.about .related-btn__text small{font-size:max(clamp(8.4px,.875vw,16.8px),14px)}.about .related-bnrs .column a{padding-bottom:75%}.about .related-bnrs .column.quality a::after{background-image:url(../images/about/bnr_quality.jpg)}.about .related-bnrs .column.history a::after{background-image:url(../images/about/bnr_history.jpg)}.about .related-bnrs .column.craftsmanship a::after{background-image:url(../images/about/bnr_craftsmanship.jpg)}.about .related-bnrs .column p{bottom:clamp(6px,.625vw,12px);left:clamp(12px,1.25vw,24px);width:calc(100% - clamp(24px,2.5vw,48px))}.about .related-bnrs .column .diagonal-arrow{height:clamp(9.6px,1vw,19.2px);width:clamp(9.6px,1vw,19.2px)}.about.japan_quality .page-head__visual{background-image:url(../images/japan_quality/img_visual.jpg)}.about.japan_quality .section-nav.is-fixed .accordion__btn{display:none!important}.about.history .page-head__visual{background-image:url(../images/history/img_visual.jpg)}.about.history .timeline:first-of-type{margin-top:clamp(48px,5vw,96px)}.about.history .timeline+.about.history .timeline{margin-top:clamp(6px,.625vw,12px)}.about.history .timeline:last-of-type .timeline__box{padding-bottom:0}.about.history .timeline__inner{display:flex;gap:clamp(24px,2.5vw,48px)}.about.history .timeline__inner::after{height:calc(100% - clamp(42px,4.375vw,84px));left:clamp(27.6px,2.875vw,55.2px);top:clamp(42px,4.375vw,84px)}.about.history .timeline__year{font-size:max(clamp(19.2px,2vw,38.4px),14px)}.about.history .timeline__box{padding-bottom:clamp(42px,4.375vw,84px)}.about.history .timeline__flex{flex-direction:row;gap:clamp(24px,2.5vw,48px)}.about.history .timeline__flex img{max-width:clamp(189px,19.6875vw,378px)}.about.craftsmanship .page-head__visual{background-image:url(../images/craftsmanship/img_visual.jpg)}.about.craftsmanship .media__thumb{flex:0 1 34.2391304348%;max-width:min(630px,84vw)}.babylocklife .page-head__visual{background-image:url(../images/babylocklife/img_visual.jpg)}.babylocklife .page-head__body{max-width:clamp(336px,35vw,672px);min-width:auto}.babylocklife .media{padding:clamp(36px,3.75vw,72px) 0}.babylocklife .media__body{padding-right:clamp(42px,4.375vw,84px)}.babylocklife .media__body::after{background-image:url(../images/common/icons/circle_arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:clamp(18px,1.875vw,36px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:clamp(18px,1.875vw,36px)}.babylocklife .media__thumb{flex:0 1 26.6666666667%}.babylocklife .heading-label{align-items:flex-end;display:flex;margin-bottom:clamp(18px,1.875vw,36px)}.babylocklife .heading-label__tag{align-items:flex-end;display:flex}.babylocklife .heading-vol{font-size:max(clamp(15.6px,1.625vw,31.2px),14px)}.babylocklife .heading-num{font-size:max(clamp(36px,3.75vw,72px),14px)}.babylocklife .lv4-heading{padding-left:clamp(18px,1.875vw,36px);padding-right:0}.babylocklife .lv4-heading::after{content:none}.archive__focus{display:flex;position:relative}.archive__focus{gap:clamp(72px,7.5vw,144px);justify-content:center}.archive__heading{font-size:max(clamp(24px,2.5vw,48px),14px)}.archive__pickup{background:url(../images/top/news_pickup_bg-top.svg) no-repeat,url(../images/top/news_pickup_bg-bot.svg) no-repeat;background-position:top left,bottom left;background-size:100% auto;height:auto;margin-bottom:0;margin-top:clamp(6px,.625vw,12px);padding-bottom:clamp(25.8px,2.6875vw,51.6px);padding-top:clamp(22.8px,2.375vw,45.6px);width:100%}.archive__pickup--inner{background:url(../images/top/news_pickup_bg-mid.svg) repeat-y;background-position:left center;background-size:100% auto;padding:0 clamp(24px,2.5vw,48px)}.archive__pickup--item a{gap:clamp(18px,1.875vw,36px)}.archive__pickup--item+.archive__pickup--item{margin-top:clamp(18px,1.875vw,36px)}.archive__pickup--img{height:clamp(99px,10.3125vw,198px);width:clamp(132px,13.75vw,264px)}.archive__pickup--date{font-size:max(clamp(8.4px,.875vw,16.8px),14px)}.archive__pickup--title{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.archive__list{margin-bottom:0;margin-top:clamp(12px,1.25vw,24px)}.archive__post{padding:clamp(18px,1.875vw,36px) 0}.archive__post+.archive__post{border-width:clamp(.6px,.0625vw,1.2px)}.archive__post:last-child{border-width:clamp(.6px,.0625vw,1.2px)}.archive__post--date{font-size:max(clamp(8.4px,.875vw,16.8px),14px)}.archive__post--date{margin-bottom:clamp(3px,.3125vw,6px)}.archive__post--title{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.archive__post--title{-webkit-line-clamp:1;padding-right:clamp(48px,5vw,96px)}.archive__post--title::after{height:clamp(8.4px,.875vw,16.8px);width:clamp(5.4px,.5625vw,10.8px)}.archive .btn{bottom:0;left:60px;position:absolute}.toc{display:flex;gap:clamp(18px,1.875vw,36px);margin-top:clamp(48px,5vw,96px)!important;padding:clamp(36px,3.75vw,72px)}.toc__title{font-size:clamp(19.2px,2vw,38.4px);min-width:clamp(66px,6.875vw,132px);text-align:left;width:-moz-max-content;width:max-content}.toc__list{flex:1;margin-top:0}.toc__item{padding-left:clamp(16.8px,1.75vw,33.6px)}.toc__item+.toc__item{margin-top:clamp(18px,1.875vw,36px)}.toc__item::after,.toc__item::before{bottom:auto;height:clamp(.6px,.0625vw,1.2px);top:1em;width:clamp(6px,.625vw,12px)}.toc__item::before{translate:clamp(-2.7px,-.28125vw,-5.4px)}.toc__item::after{translate:clamp(2.7px,.28125vw,5.4px)}.article__body{margin-top:clamp(12px,1.25vw,24px)}.article__body--divider{margin-bottom:clamp(48px,5vw,96px);padding-bottom:clamp(48px,5vw,96px)}.article__body>:where(:not(:nth-child(1))){margin-top:clamp(18px,1.875vw,36px)}.article__body>h2,.article__body>h3,.article__body>h4,.article__body>h5,.article__body>h6{margin-top:clamp(48px,5vw,96px)}.article__body>h2:not(.lv3-heading--border)+*,.article__body>h3:not(.lv3-heading--border)+*,.article__body>h4:not(.lv3-heading--border)+*,.article__body>h5:not(.lv3-heading--border)+*,.article__body>h6:not(.lv3-heading--border)+*{margin-top:clamp(18px,1.875vw,36px)!important}.article__body>h2+h2,.article__body>h2+h3,.article__body>h2+h4,.article__body>h2+h5,.article__body>h2+h6,.article__body>h3+h2,.article__body>h3+h3,.article__body>h3+h4,.article__body>h3+h5,.article__body>h3+h6,.article__body>h4+h2,.article__body>h4+h3,.article__body>h4+h4,.article__body>h4+h5,.article__body>h4+h6,.article__body>h5+h2,.article__body>h5+h3,.article__body>h5+h4,.article__body>h5+h5,.article__body>h5+h6,.article__body>h6+h2,.article__body>h6+h3,.article__body>h6+h4,.article__body>h6+h5,.article__body>h6+h6{margin-top:clamp(48px,5vw,96px)}.article__body h4,.article__body h5,.article__body h6{font-size:clamp(14.4px,1.5vw,28.8px)}.article__body .btn-wrap .btn{margin-top:clamp(18px,1.875vw,36px)}.article__body p+.btn-wrap .btn{margin-top:clamp(12px,1.25vw,24px)}.article .btn{margin-top:clamp(18px,1.875vw,36px)}.article .btns{margin-top:clamp(18px,1.875vw,36px)}.article__box+.article__box{margin-top:clamp(48px,5vw,96px)}.article__text--border{padding:clamp(24px,2.5vw,48px) 0}.article-links{margin-top:clamp(-18px,-1.875vw,-36px)}.article-link{padding:clamp(18px,1.875vw,36px) clamp(52.8px,5.5vw,105.6px) clamp(18px,1.875vw,36px) 0}.article-link::after{height:clamp(8.4px,.875vw,16.8px);right:0;transform-origin:top;width:clamp(5.4px,.5625vw,10.8px)}.related-btns{gap:clamp(18px,1.875vw,36px);grid-template-columns:repeat(2,minmax(0,1fr))}.related-btn{gap:clamp(18px,1.875vw,36px);padding-right:clamp(40.2px,4.1875vw,80.4px)}.related-btn::after{height:clamp(6px,.625vw,12px);right:clamp(18px,1.875vw,36px);width:clamp(3.6px,.375vw,7.2px)}.related-btn__thumb{width:clamp(66px,6.875vw,132px)}.related-btn__text{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.related-btn__text small{font-size:max(clamp(8.4px,.875vw,16.8px),14px)}.related-btn--reverse{padding-left:clamp(40.2px,4.1875vw,80.4px);padding-right:0}.related-btn--reverse::after{left:clamp(18px,1.875vw,36px)}.categories-nav .section-nav{margin-left:auto;margin-right:auto}.books .pickup{padding-bottom:clamp(24px,2.5vw,48px);padding-top:clamp(24px,2.5vw,48px)}.books .categorys{margin-bottom:clamp(48px,5vw,96px);margin-top:clamp(48px,5vw,96px)}.tel-box{margin-top:clamp(60px,6.25vw,120px);padding:clamp(24px,2.5vw,48px) clamp(60px,6.25vw,120px)}.tel-box__title{font-size:max(clamp(19.2px,2vw,38.4px),14px)}.tel-box__title{margin-bottom:clamp(24px,2.5vw,48px)}.address-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(16.8px,1.75vw,33.6px) clamp(43.2px,4.5vw,86.4px)}.address-table__data{align-items:center;display:flex;padding:0;text-align:left}.address-table__data dt{font-size:max(clamp(12px,1.25vw,24px),14px)}.address-table__data dt{width:38.8586956522%}.address-table li{padding-bottom:clamp(14.4px,1.5vw,28.8px)}.address-table li:nth-child(1),.address-table li:nth-child(2){padding-top:0}.address-table li:nth-last-child(1),.address-table li:nth-last-child(2){border-bottom:none;padding-bottom:0}.download .section-nav{margin-left:auto;margin-right:auto}.download .section-nav:not(.is-fixed){max-width:clamp(744px,77.5vw,1488px)}.download .l-column2-section__head{width:clamp(158.4px,16.5vw,316.8px)}.download-section:not(:last-of-type){margin-bottom:clamp(48px,5vw,96px);padding-bottom:clamp(36px,3.75vw,72px)}.download-section .border-table th{padding-bottom:clamp(6px,.625vw,12px);width:100%}.download-section .border-table td{width:100%}.download-section .border-table__head-l th{width:52.9475982533%}.download-section .l-column2-section__head{margin-top:clamp(14.4px,1.5vw,28.8px)}.download-item .caption{margin-bottom:clamp(12px,1.25vw,24px)}.download-item .lv4-heading{margin-bottom:0}.faq .l-column2-section{gap:clamp(51.6px,5.375vw,103.2px)}.faq-box{margin-top:clamp(48px,5vw,96px)}.faq-slider{margin-right:calc(50% - 50vw)}.faq-slider__slide{flex-direction:row;gap:27px}.faq-slider__link{max-width:clamp(168px,17.5vw,336px);padding:clamp(21.6px,2.25vw,43.2px) clamp(22.2px,2.3125vw,44.4px) clamp(21.6px,2.25vw,43.2px) clamp(12px,1.25vw,24px)}.faq-slider__link::after{-webkit-mask-size:clamp(3.6px,.375vw,7.2px) clamp(6px,.625vw,12px);height:clamp(6px,.625vw,12px);mask-size:clamp(3.6px,.375vw,7.2px) clamp(6px,.625vw,12px);right:clamp(12px,1.25vw,24px);transform-origin:top;width:clamp(3.6px,.375vw,7.2px)}.faq-slider .splide__arrow{height:clamp(24px,2.5vw,48px);margin-left:clamp(-12px,-1.25vw,-24px);margin-top:0;width:clamp(24px,2.5vw,48px)}.faq-slider .splide__arrow--prev{left:0;transform:scaleX(-1) translate(100%,-50%)}.faq-slider .splide__arrow--next{right:clamp(84px,8.75vw,168px)}.faq-search-result{margin-left:auto;margin-top:clamp(16.2px,1.6875vw,32.4px);max-width:clamp(528px,55vw,1056px)}.faq-search-result .article-links{margin-top:clamp(-18px,-1.875vw,-36px)}.gallery .icon-limited{margin-right:clamp(9px,.9375vw,18px);padding:clamp(6px,.625vw,12px) clamp(9px,.9375vw,18px)}.gallery .page-head__visual{background-image:url(../images/gallery/img_visual.jpg)}.gallery .page-head__body{max-width:clamp(330px,34.375vw,660px);min-width:auto;padding-bottom:0}.gallery-download{background-size:auto clamp(18px,1.875vw,36px);padding-bottom:clamp(18px,1.875vw,36px);padding-top:clamp(18px,1.875vw,36px)}.gallery-download .table .btn{margin-top:0}.gallery-download__inner{margin-top:clamp(6px,.625vw,12px)}.gallery-download__inner>:where(:not(:nth-child(1))){margin-top:clamp(18px,1.875vw,36px)}.gallery-download__title{font-size:clamp(24px,2.5vw,48px)}.gallery-download .table__column{align-items:center}.gallery-download--limited{padding-bottom:clamp(60px,6.25vw,120px)}.lock_mishin .page-head__visual{background-image:url(../images/lock_mishin/img_visual.jpg)}.lock_mishin .page-head__body{max-width:clamp(308.4px,32.125vw,616.8px);min-width:auto}.lock_mishin .main-links{display:grid;gap:clamp(36px,3.75vw,72px) 0;grid-template-columns:repeat(3,minmax(0,1fr))}.lock_mishin .main-links__item{display:grid;flex-direction:column;gap:clamp(10.2px,1.0625vw,20.4px);grid-row:span 3;grid-template-rows:subgrid;justify-content:center;padding:clamp(2.4px,.25vw,4.8px) clamp(10.8px,1.125vw,21.6px)}.lock_mishin .main-links__item:first-child::after{border-bottom:none;border-right:1px dashed #2a2222;height:100%;right:0;width:1px}.lock_mishin .main-links__item--icon{margin-bottom:clamp(-1.8px,-.1875vw,-3.6px);max-width:clamp(51px,5.3125vw,102px)}.lock_mishin .main-links__item--title{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.lock_mishin .main-links__item--title{margin-bottom:0;margin-left:auto;margin-right:auto;text-align:center;width:100%}.lock_mishin .main-links__item--title::after{height:clamp(18px,1.875vw,36px);position:absolute;right:clamp(18px,1.875vw,36px);transform:translateY(-10%);width:clamp(18px,1.875vw,36px)}.lock_mishin .main-links__item--lead{font-size:max(clamp(8.4px,.875vw,16.8px),14px)}.lock_mishin .main-links__item--lead{text-align:center;text-wrap:nowrap}.lock_mishin .main-links__item:nth-child(2)::after{border-bottom:none;border-right:1px dashed #2a2222;height:100%;right:0;width:1px}.news-index .archive__post--title{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.news-index .archive__post--title{-webkit-line-clamp:2}.share{margin-top:clamp(48px,5vw,96px);padding-bottom:clamp(18px,1.875vw,36px)}.share__list{gap:clamp(18px,1.875vw,36px);margin-top:clamp(12px,1.25vw,24px)}.share__item{height:clamp(42px,4.375vw,84px);width:clamp(42px,4.375vw,84px)}.share__link.is-instagram img{width:clamp(18.9px,1.96875vw,37.8px)}.share__link.is-x img{width:clamp(16.272px,1.695vw,32.544px)}.share__link.is-facebook img{width:clamp(22.05px,2.296875vw,44.1px)}.product-detail #contents{margin-top:-380px;padding-top:380px}.product-detail #contents+*{margin-top:0!important}.product-head{padding:clamp(24px,2.5vw,48px) 0 clamp(50.4px,5.25vw,100.8px)}.product-head__thumb{position:absolute;right:0;top:0;width:clamp(384px,40vw,768px)}.product-head__layout{flex-direction:row;gap:clamp(24px,2.5vw,48px);margin-top:clamp(36px,3.75vw,72px)}.product-head__space{display:block;width:clamp(384px,40vw,768px)}.product-head__name{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.product-head__name{gap:clamp(6px,.625vw,12px);margin-bottom:clamp(18px,1.875vw,36px)}.product-head__name img{width:clamp(120px,12.5vw,240px)}.product-head .page-head__title{font-size:max(clamp(19.2px,2vw,38.4px),14px)}.product-head .page-head__title{padding-bottom:clamp(12px,1.25vw,24px)}.product-head .page-head__lead{margin-top:clamp(18px,1.875vw,36px)}.product-head .page-head__lead:first-of-type{margin-top:clamp(18px,1.875vw,36px)}.product-head .slider{margin-top:0;padding-bottom:0}.product-head .slider__controls{left:auto;margin-right:clamp(0,0,0);margin-top:clamp(12px,1.25vw,24px);right:0;transform:none}.recommend-products{margin-top:clamp(24px,2.5vw,48px);padding:clamp(24px,2.5vw,48px) 0}.recommend-products .lv2-heading{margin-bottom:clamp(12px,1.25vw,24px)}.products .main-links{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(36px,3.75vw,72px) 0;justify-content:center}.products .main-links__item{align-items:start;display:grid;flex-direction:column;gap:0;grid-template-rows:clamp(61.8px,6.4375vw,123.6px) clamp(69px,7.1875vw,138px);justify-items:center;max-height:clamp(132px,13.75vw,264px);padding:0 clamp(14.4px,1.5vw,28.8px)}.products .main-links__item:first-child::after{border-bottom:none;border-right:1px dashed #2a2222;height:100%;right:0;width:1px}.products .main-links__item:first-child .main-links__item--icon img{transform:translate(clamp(6px,.625vw,12px),clamp(6.6px,.6875vw,13.2px))}.products .main-links__item:nth-child(2) .main-links__item--icon img{-o-object-position:0 clamp(-5.4px,-.5625vw,-10.8px);object-position:0 clamp(-5.4px,-.5625vw,-10.8px)}.products .main-links__item--icon{max-width:clamp(51px,5.3125vw,102px)}.products .main-links__item--title{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.products .main-links__item--title{margin-bottom:clamp(10.2px,1.0625vw,20.4px);margin-left:auto;margin-right:auto;text-align:center;width:-moz-fit-content;width:fit-content}.products .main-links__item--title::after{height:clamp(18px,1.875vw,36px);position:absolute;right:clamp(-60px,-6.25vw,-120px);top:50%;transform:translateY(-50%);width:clamp(18px,1.875vw,36px)}.products .main-links__item--lead{font-size:max(clamp(8.4px,.875vw,16.8px),14px)}.products .main-links__item--lead{line-height:1.3;text-align:center;text-wrap:nowrap}.products .main-links__item.is-important{display:flex;flex-direction:row;height:clamp(132px,13.75vw,264px);justify-content:space-between;margin-left:clamp(30px,3.125vw,60px);margin-top:0;padding:clamp(25.2px,2.625vw,50.4px) clamp(19.2px,2vw,38.4px) clamp(30px,3.125vw,60px) clamp(32.4px,3.375vw,64.8px);width:clamp(332.4px,34.625vw,664.8px)}.products .main-links__item.is-important .main-links__item--icon{width:clamp(80.4px,8.375vw,160.8px)}.products .main-links__item.is-important .main-links__item--title{font-size:max(clamp(18px,1.875vw,36px),14px)}.products .main-links__item.is-important .main-links__item--title{margin:0;text-align:left}.products .main-links__item.is-important .main-links__item--title::after{right:clamp(-51px,-5.3125vw,-102px)}.products .main-links__item.is-important .main-links__item--lead{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.products .main-links__item.is-important .main-links__item--lead{margin-top:clamp(12px,1.25vw,24px);text-align:left}.products .section-nav{margin-left:auto;margin-right:auto}.products .section-nav:not(.is-fixed){max-width:clamp(509.4px,53.0625vw,1018.8px)}.products .section-nav__list{margin-top:clamp(18px,1.875vw,36px)}.products section h2{font-size:max(clamp(19.2px,2vw,38.4px),14px)}.products section h2+p{margin-top:clamp(18px,1.875vw,36px)}.products section h3{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.products section+section{margin-top:clamp(48px,5vw,96px)}.products section+section h2{padding-top:clamp(48px,5vw,96px)}.lineup{display:grid;gap:clamp(36px,3.75vw,72px);grid-template-columns:clamp(256.2px,26.6875vw,512.4px) 1fr;margin-top:clamp(36px,3.75vw,72px)}.lineup__name{width:50%}#ihojin .lineup__name{width:clamp(61.8px,6.4375vw,123.6px)}.lineup__lead{margin-top:clamp(18px,1.875vw,36px)}.lineup__list{gap:clamp(11.4px,1.1875vw,22.8px);grid-template-columns:repeat(3,0fr);margin-left:0;margin-right:0;margin-top:0;max-width:none}.lineup.result .lineup__list{gap:clamp(10.8px,1.125vw,21.6px);grid-template-columns:repeat(5,1fr);margin-top:0}.lineup__item{background:url(../images/common/products/product_bg.svg) no-repeat;background-size:contain;height:clamp(172.8px,18vw,345.6px);transition:.4s;width:clamp(135px,14.0625vw,270px)}.lineup__item:focus-visible{color:#eb0a1e}.lineup__item a{padding:clamp(3px,.3125vw,6px)}.lineup__item--image{margin-bottom:clamp(7.8px,.8125vw,15.6px);width:clamp(81px,8.4375vw,162px)}.lineup__item--brand{font-size:max(clamp(10.8px,1.125vw,21.6px),14px)}.lineup__item--model{font-size:max(clamp(8.4px,.875vw,16.8px),14px)}.lineup__item--end{font-size:max(clamp(8.4px,.875vw,16.8px),14px)}.lineup__item.new a::before{background:url(../images/common/new-product.svg) no-repeat;background-size:100%;height:clamp(34.8px,3.625vw,69.6px);left:0;top:0;width:clamp(34.8px,3.625vw,69.6px)}.repair-head .inner{min-height:auto}.repair-head__layout{display:flex;gap:clamp(48px,5vw,96px);position:relative}.repair-head__icon{position:absolute;right:0;top:0;width:clamp(70.2px,7.3125vw,140.4px)}.repair-head__space{display:block;width:clamp(70.2px,7.3125vw,140.4px)}.repair-head .page-head__body{padding-bottom:clamp(48px,5vw,96px)}.repair-info{margin-top:clamp(48px,5vw,96px)}.repair-info__content{padding-bottom:clamp(24px,2.5vw,48px);padding-top:clamp(24px,2.5vw,48px)}.repair-info__content--layout{align-items:center;display:grid;gap:clamp(36px,3.75vw,72px);grid-template-columns:repeat(2,minmax(0,1fr))}.repair-info .tel-box{margin-top:0;padding:clamp(12px,1.25vw,24px) clamp(24px,2.5vw,48px)}.repair-info .tel-box__heading{font-size:max(clamp(12px,1.25vw,24px),14px)}.repair-info .tel-box__heading{margin-bottom:clamp(12px,1.25vw,24px);padding-bottom:clamp(6px,.625vw,12px)}.repair-contact{margin-top:clamp(48px,5vw,96px)}.repair-contact .inner{padding-bottom:clamp(24px,2.5vw,48px);padding-top:clamp(24px,2.5vw,48px)}.repair-contact__list{margin-bottom:clamp(18px,1.875vw,36px);margin-top:clamp(18px,1.875vw,36px);padding:clamp(24px,2.5vw,48px)}.repair-contact .cta-box__inner{align-items:flex-start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(18px,1.875vw,36px)}.repair-contact .cta-box__content{display:flex;flex-direction:column;justify-content:center;padding-bottom:0;padding-top:0}.repair-contact .cta-box__content:first-child{border-right:1px dashed #d4d3d3}.repair-contact .cta-box__tel{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.repair-contact .cta-box__tel{margin-bottom:clamp(6px,.625vw,12px)}.repair-flow{margin-top:clamp(48px,5vw,96px)}.repair-flow__list{margin-top:clamp(48px,5vw,96px)}.repair-flow__item{flex-direction:row;gap:clamp(36px,3.75vw,72px)}.repair-flow__item+.repair-flow__item{margin-top:clamp(48px,5vw,96px)}.repair-flow__icon{max-width:clamp(120px,12.5vw,240px)}.repair-flow__heading{margin-bottom:clamp(12px,1.25vw,24px);padding-bottom:clamp(12px,1.25vw,24px)}.repair-price{margin-top:clamp(48px,5vw,96px)}.repair-discontinued{margin-top:clamp(48px,5vw,96px)}.sewing .cloth{background-image:url(../images/sewing/cloth-top_pc.png),url(../images/sewing/cloth-bottom_pc.png),url(../images/sewing/cloth.png);background-size:100%,100%,.59375%;padding-bottom:clamp(135px,14.0625vw,270px);padding-top:clamp(36px,3.75vw,72px)}.sewing .keyvisual{min-height:clamp(342px,35.625vw,684px);padding-bottom:0;padding-top:clamp(138px,14.375vw,276px)}.sewing .keyvisual__title{margin-left:auto;margin-top:0;position:absolute;right:8.484375vw;top:clamp(36.6px,3.8125vw,73.2px);top:0;width:clamp(522px,54.375vw,1044px)}.sewing .keyvisual__text{font-size:clamp(10.8px,1.125vw,21.6px);margin-top:clamp(3px,.3125vw,6px);text-align:center;width:clamp(374.4px,39vw,748.8px)}.sewing .keyvisual__img{width:clamp(253.2px,26.375vw,506.4px)}.sewing .keyvisual__img.is-img1{bottom:auto;top:clamp(138px,14.375vw,276px)}.sewing .keyvisual__img.is-img2{bottom:auto;top:clamp(84px,8.75vw,168px)}.sewing .portal{background-position:clamp(36px,3.75vw,72px) center;padding:clamp(36px,3.75vw,72px) 0}.sewing .portal+.portal{margin-top:clamp(18px,1.875vw,36px)}.sewing .portal.is-recipe{background-size:clamp(98.4px,10.25vw,196.8px);padding-left:clamp(169.8px,17.6875vw,339.6px);padding-right:clamp(36px,3.75vw,72px);padding-top:clamp(36px,3.75vw,72px)}.sewing .portal.is-entry{background-size:clamp(114.45px,11.921875vw,228.9px);padding-left:clamp(177.6px,18.5vw,355.2px);padding-right:clamp(36px,3.75vw,72px);padding-top:clamp(36px,3.75vw,72px)}.sewing .portal.is-notice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:clamp(36px,3.75vw,72px);padding-right:clamp(36px,3.75vw,72px)}.sewing .portal.is-notice .portal__box{display:grid;grid-row:span 3;grid-template-rows:subgrid}.sewing .portal__title{font-size:clamp(19.2px,2vw,38.4px);line-height:1.7;text-align:left}.sewing .portal p{font-size:clamp(10.8px,1.125vw,21.6px)}.sewing .portal__btn-list{flex-direction:row;gap:clamp(12px,1.25vw,24px);width:100%}.sewing .portal__box.is-box1{padding-bottom:0;padding-right:clamp(36px,3.75vw,72px)}.sewing .portal__box.is-box2{border-left:1px dashed #d4d3d3;border-top:0 solid transparent;padding-left:clamp(36px,3.75vw,72px);padding-top:0}.sewing .section__title{font-size:clamp(24px,2.5vw,48px);line-height:1.7}.sewing .workshop{margin-top:clamp(4.2px,.4375vw,8.4px)}.sewing .workshop__description{font-size:clamp(12px,1.25vw,24px);gap:clamp(2.4px,.25vw,4.8px)}.sewing .workshop__description::after,.sewing .workshop__description::before{height:clamp(16.8px,1.75vw,33.6px);width:clamp(7.8px,.8125vw,15.6px)}.sewing .workshop__list{display:flex;gap:clamp(18px,1.875vw,36px);margin-top:clamp(37.8px,3.9375vw,75.6px)}.sewing .workshop__item{padding:clamp(18px,1.875vw,36px);width:clamp(228px,23.75vw,456px)}.sewing .workshop__item+.workshop__item{margin-top:0}.sewing .workshop__number{font-size:clamp(30px,3.125vw,60px);padding-left:clamp(2.4px,.25vw,4.8px);padding-right:clamp(2.4px,.25vw,4.8px)}.sewing .workshop__text{margin-top:clamp(18px,1.875vw,36px);text-align:center}.sewing .workshop .btn{margin-top:clamp(18px,1.875vw,36px)}.sewing .workshop__aside{display:flex;margin-top:clamp(48px,5vw,96px);padding:clamp(24px,2.5vw,48px) 0;text-align:left}.sewing .workshop__box{padding:0 0 0 clamp(132px,13.75vw,264px);text-align:left;width:50%}.sewing .workshop__box.is-studio{padding-right:clamp(78px,8.125vw,156px)}.sewing .workshop__box.is-studio::before{right:clamp(24px,2.5vw,48px)}.sewing .workshop__box.is-studio .workshop__box-img{width:clamp(66.102px,6.885625vw,132.204px)}.sewing .workshop__box.is-studio .workshop__box-logo{width:clamp(87px,9.0625vw,174px)}.sewing .workshop__box.is-plus{border-left:1px dashed #d4d3d3;border-top:0 solid transparent;padding-left:clamp(144px,15vw,288px);padding-right:clamp(60px,6.25vw,120px)}.sewing .workshop__box.is-plus::before{right:clamp(24px,2.5vw,48px)}.sewing .workshop__box.is-plus .workshop__box-img{width:clamp(78px,8.125vw,156px)}.sewing .workshop__box.is-plus .workshop__box-logo{width:clamp(117.6px,12.25vw,235.2px)}.sewing .workshop__box::before{background-image:url(../images/common/icon_linkout_circle.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:clamp(24px,2.5vw,48px);margin:auto;position:absolute;top:0;width:clamp(24px,2.5vw,48px)}.sewing .workshop__box-img{bottom:0;left:clamp(36px,3.75vw,72px);position:absolute;top:0}.sewing .workshop__box-description{font-size:clamp(14.4px,1.5vw,28.8px);margin:0}.sewing .workshop__box-description::after{display:none}.sewing .workshop__box-logo{margin:clamp(12px,1.25vw,24px) 0 0}.sewing .movie{margin-top:clamp(48px,5vw,96px);padding-top:clamp(48px,5vw,96px)}.sewing .movie::before{width:calc(100% - 120px)}.sewing .movie__column{flex-direction:row;gap:clamp(36px,3.75vw,72px);margin-top:clamp(18px,1.875vw,36px);width:clamp(636px,66.25vw,1272px)}.sewing .movie__logo{width:clamp(189px,19.6875vw,378px)}.sewing .movie .btn{margin-top:clamp(18px,1.875vw,36px)}.shoplist .info{margin-bottom:clamp(48px,5vw,96px);margin-top:clamp(48px,5vw,96px);padding:clamp(24px,2.5vw,48px) clamp(60px,6.25vw,120px)}.shoplist .section-nav__list{gap:clamp(24px,2.5vw,48px)}.shoplist .search{margin-bottom:clamp(30px,3.125vw,60px)}.shoplist .search__inner{padding:clamp(18px,1.875vw,36px)}.shoplist .search__body{align-items:stretch;display:flex;flex-direction:row;gap:clamp(36px,3.75vw,72px)}.shoplist .search__column{display:flex;flex-direction:column;justify-content:space-between}.shoplist .search__column:first-of-type{position:relative;width:26.1682242991%}.shoplist .search__column:nth-of-type(2){width:73.8317757009%}.shoplist .search__select.prefectures{width:100%}.shoplist .search__select.models{width:36.855036855%}.shoplist .search__keyword{flex:1}.shoplist .section-nav.sp-column .section-nav__item a{font-size:max(clamp(12px,1.25vw,24px),14px)}.shoplist .section{padding-bottom:clamp(48px,5vw,96px)}.shoplist .section:not(:last-of-type){margin-bottom:clamp(48px,5vw,96px)}.shoplist .shop+.shop{margin-top:clamp(36px,3.75vw,72px)}.shoplist .shop__content{flex-direction:row;gap:clamp(18px,1.875vw,36px)}.shoplist .shop__img{flex:0 1 23.75%;overflow:hidden}.shoplist .icon{display:inline-block;margin-bottom:clamp(12px,1.25vw,24px);padding-right:clamp(24px,2.5vw,48px)}.shoplist .icon::after{height:clamp(18px,1.875vw,36px);width:clamp(18px,1.875vw,36px)}.shoplist .lv2-heading{margin-bottom:clamp(36px,3.75vw,72px)}.shoplist .table__title{width:clamp(90px,9.375vw,180px)}.support .user-wrapper{padding-bottom:clamp(48px,5vw,96px);padding-top:clamp(48px,5vw,96px)}.support .user-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(42px,4.375vw,84px)}.support .user-card--registration{padding:clamp(24px,2.5vw,48px) clamp(36px,3.75vw,72px)}.support .user-card__body{flex-direction:row;gap:clamp(36px,3.75vw,72px)}.support .user-card__logo--registration{max-width:clamp(88.8px,9.25vw,177.6px)}.support .user-card__logo--download{max-width:clamp(70.8px,7.375vw,141.6px)}.support .user-card__logo--repair{max-width:clamp(60px,6.25vw,120px)}.support .user-card--download{padding-bottom:0;padding-right:clamp(39px,4.0625vw,78px)}.support .user-card--download .user-card__body{gap:clamp(18px,1.875vw,36px)!important}.support .user-card--download .user-card__body .lv4-heading{margin-bottom:clamp(9px,.9375vw,18px)!important}.support .user-card--repair{border-left:1px dashed #d4d3d3;border-top:none;padding-left:clamp(39px,4.0625vw,78px);padding-top:0}.support .user-card--repair .lv4-heading{margin-bottom:clamp(9px,.9375vw,18px)!important}.support .feature-card__inner{padding-right:clamp(66px,6.875vw,132px)}.support .feature-card::after{bottom:auto;height:clamp(18px,1.875vw,36px);left:auto;right:clamp(24px,2.5vw,48px);top:50%;transform:translate(0,-50%);width:clamp(18px,1.875vw,36px)}.support .feature-card__logo--faq{max-width:clamp(70.2px,7.3125vw,140.4px)}.support .feature-card__logo--machine{max-width:clamp(75.6px,7.875vw,151.2px)}.point-boxs{flex-direction:row;margin-bottom:clamp(48px,5vw,96px);padding:clamp(24px,2.5vw,48px) 0}.point-box{padding:0 clamp(24px,2.5vw,48px);width:50%}.point-box:nth-child(odd){border-bottom:none;border-right:1px dashed #e5e5e5;margin-bottom:0;padding-bottom:0}.point-box__num{font-size:max(clamp(36px,3.75vw,72px),14px)}.point-box__num{margin-bottom:clamp(6px,.625vw,12px);text-align:center}.point-box__head{flex-direction:row;gap:clamp(17.4px,1.8125vw,34.8px);margin-bottom:clamp(16.8px,1.75vw,33.6px);text-align:left}.point-box__title{font-size:max(clamp(14.4px,1.5vw,28.8px),14px)}.point-box__icon{width:clamp(72px,7.5vw,144px)}.point-box--01 .point-box__icon{margin-top:clamp(-12px,-1.25vw,-24px);width:clamp(72px,7.5vw,144px)}.point-box--02 .point-box__icon{margin-top:clamp(-12px,-1.25vw,-24px);width:clamp(61.8px,6.4375vw,123.6px)}.user-merit-title{font-size:max(clamp(24px,2.5vw,48px),14px)}.user-priniting-box{margin-top:clamp(48px,5vw,96px)}.user-priniting-box h2{font-size:max(clamp(19.2px,2vw,38.4px),14px)}.user-priniting-box h2{gap:clamp(6px,.625vw,12px)}.user-priniting-box h2 img{width:clamp(36px,3.75vw,72px)}.bg-area{padding:clamp(24px,2.5vw,48px) 0}.flex-pc{display:flex}.flex-w300--inner{padding-left:30px;padding-right:30px}.gap-0{gap:0}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.gap-60{gap:60px}.gap-70{gap:70px}.gap-80{gap:80px}.gap-90{gap:90px}.gap-100{gap:100px}.gap-110{gap:110px}.gap-120{gap:120px}.gap-130{gap:130px}.gap-140{gap:140px}.gap-150{gap:150px}.gap-160{gap:160px}.pc-flex-row{flex-direction:row}.pc-flex-row-reverse{flex-direction:row-reverse}.pc-flex-col{flex-direction:column}.pc-flex-col-reverse{flex-direction:column-reverse}.pc-flex-wrap{flex-wrap:wrap}.pc-flex-nowrap{flex-wrap:nowrap}.pc-flex-center{justify-content:center}.pc-align-end{align-items:flex-end!important}.sp-justify-end{display:block;width:auto}.pc-justify-center{justify-content:center}.grid{gap:30px}.grid-separete>:first-child{padding-bottom:0;padding-right:clamp(18px,1.875vw,36px)}.grid-separete>:not(:first-child)::before{bottom:0;height:100%;width:1px}.grid-separete>:not(:first-child){padding-left:clamp(18px,1.875vw,36px);padding-top:0}.pc-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pc-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pc-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.gap-0{gap:clamp(0,0,0)}.pc-gap-0{gap:clamp(0,0,0)!important}.gap-x-0x{-moz-column-gap:clamp(0,0,0);column-gap:clamp(0,0,0)}.pc-gap-x-0{-moz-column-gap:clamp(0,0,0)!important;column-gap:clamp(0,0,0)!important}.pc-gap-y-0{row-gap:clamp(0,0,0)!important}.gap-5{gap:clamp(3px,.3125vw,6px)}.pc-gap-5{gap:clamp(3px,.3125vw,6px)!important}.gap-x-5x{-moz-column-gap:clamp(3px,.3125vw,6px);column-gap:clamp(3px,.3125vw,6px)}.pc-gap-x-5{-moz-column-gap:clamp(3px,.3125vw,6px)!important;column-gap:clamp(3px,.3125vw,6px)!important}.pc-gap-y-5{row-gap:clamp(3px,.3125vw,6px)!important}.gap-10{gap:clamp(6px,.625vw,12px)}.pc-gap-10{gap:clamp(6px,.625vw,12px)!important}.gap-x-10x{-moz-column-gap:clamp(6px,.625vw,12px);column-gap:clamp(6px,.625vw,12px)}.pc-gap-x-10{-moz-column-gap:clamp(6px,.625vw,12px)!important;column-gap:clamp(6px,.625vw,12px)!important}.pc-gap-y-10{row-gap:clamp(6px,.625vw,12px)!important}.gap-15{gap:clamp(9px,.9375vw,18px)}.pc-gap-15{gap:clamp(9px,.9375vw,18px)!important}.gap-x-15x{-moz-column-gap:clamp(9px,.9375vw,18px);column-gap:clamp(9px,.9375vw,18px)}.pc-gap-x-15{-moz-column-gap:clamp(9px,.9375vw,18px)!important;column-gap:clamp(9px,.9375vw,18px)!important}.pc-gap-y-15{row-gap:clamp(9px,.9375vw,18px)!important}.gap-20{gap:clamp(12px,1.25vw,24px)}.pc-gap-20{gap:clamp(12px,1.25vw,24px)!important}.gap-x-20x{-moz-column-gap:clamp(12px,1.25vw,24px);column-gap:clamp(12px,1.25vw,24px)}.pc-gap-x-20{-moz-column-gap:clamp(12px,1.25vw,24px)!important;column-gap:clamp(12px,1.25vw,24px)!important}.pc-gap-y-20{row-gap:clamp(12px,1.25vw,24px)!important}.gap-25{gap:clamp(15px,1.5625vw,30px)}.pc-gap-25{gap:clamp(15px,1.5625vw,30px)!important}.gap-x-25x{-moz-column-gap:clamp(15px,1.5625vw,30px);column-gap:clamp(15px,1.5625vw,30px)}.pc-gap-x-25{-moz-column-gap:clamp(15px,1.5625vw,30px)!important;column-gap:clamp(15px,1.5625vw,30px)!important}.pc-gap-y-25{row-gap:clamp(15px,1.5625vw,30px)!important}.gap-30{gap:clamp(18px,1.875vw,36px)}.pc-gap-30{gap:clamp(18px,1.875vw,36px)!important}.gap-x-30x{-moz-column-gap:clamp(18px,1.875vw,36px);column-gap:clamp(18px,1.875vw,36px)}.pc-gap-x-30{-moz-column-gap:clamp(18px,1.875vw,36px)!important;column-gap:clamp(18px,1.875vw,36px)!important}.pc-gap-y-30{row-gap:clamp(18px,1.875vw,36px)!important}.gap-35{gap:clamp(21px,2.1875vw,42px)}.pc-gap-35{gap:clamp(21px,2.1875vw,42px)!important}.gap-x-35x{-moz-column-gap:clamp(21px,2.1875vw,42px);column-gap:clamp(21px,2.1875vw,42px)}.pc-gap-x-35{-moz-column-gap:clamp(21px,2.1875vw,42px)!important;column-gap:clamp(21px,2.1875vw,42px)!important}.pc-gap-y-35{row-gap:clamp(21px,2.1875vw,42px)!important}.gap-40{gap:clamp(24px,2.5vw,48px)}.pc-gap-40{gap:clamp(24px,2.5vw,48px)!important}.gap-x-40x{-moz-column-gap:clamp(24px,2.5vw,48px);column-gap:clamp(24px,2.5vw,48px)}.pc-gap-x-40{-moz-column-gap:clamp(24px,2.5vw,48px)!important;column-gap:clamp(24px,2.5vw,48px)!important}.pc-gap-y-40{row-gap:clamp(24px,2.5vw,48px)!important}.gap-45{gap:clamp(27px,2.8125vw,54px)}.pc-gap-45{gap:clamp(27px,2.8125vw,54px)!important}.gap-x-45x{-moz-column-gap:clamp(27px,2.8125vw,54px);column-gap:clamp(27px,2.8125vw,54px)}.pc-gap-x-45{-moz-column-gap:clamp(27px,2.8125vw,54px)!important;column-gap:clamp(27px,2.8125vw,54px)!important}.pc-gap-y-45{row-gap:clamp(27px,2.8125vw,54px)!important}.gap-50{gap:clamp(30px,3.125vw,60px)}.pc-gap-50{gap:clamp(30px,3.125vw,60px)!important}.gap-x-50x{-moz-column-gap:clamp(30px,3.125vw,60px);column-gap:clamp(30px,3.125vw,60px)}.pc-gap-x-50{-moz-column-gap:clamp(30px,3.125vw,60px)!important;column-gap:clamp(30px,3.125vw,60px)!important}.pc-gap-y-50{row-gap:clamp(30px,3.125vw,60px)!important}.gap-55{gap:clamp(33px,3.4375vw,66px)}.pc-gap-55{gap:clamp(33px,3.4375vw,66px)!important}.gap-x-55x{-moz-column-gap:clamp(33px,3.4375vw,66px);column-gap:clamp(33px,3.4375vw,66px)}.pc-gap-x-55{-moz-column-gap:clamp(33px,3.4375vw,66px)!important;column-gap:clamp(33px,3.4375vw,66px)!important}.pc-gap-y-55{row-gap:clamp(33px,3.4375vw,66px)!important}.gap-60{gap:clamp(36px,3.75vw,72px)}.pc-gap-60{gap:clamp(36px,3.75vw,72px)!important}.gap-x-60x{-moz-column-gap:clamp(36px,3.75vw,72px);column-gap:clamp(36px,3.75vw,72px)}.pc-gap-x-60{-moz-column-gap:clamp(36px,3.75vw,72px)!important;column-gap:clamp(36px,3.75vw,72px)!important}.pc-gap-y-60{row-gap:clamp(36px,3.75vw,72px)!important}.gap-65{gap:clamp(39px,4.0625vw,78px)}.pc-gap-65{gap:clamp(39px,4.0625vw,78px)!important}.gap-x-65x{-moz-column-gap:clamp(39px,4.0625vw,78px);column-gap:clamp(39px,4.0625vw,78px)}.pc-gap-x-65{-moz-column-gap:clamp(39px,4.0625vw,78px)!important;column-gap:clamp(39px,4.0625vw,78px)!important}.pc-gap-y-65{row-gap:clamp(39px,4.0625vw,78px)!important}.gap-70{gap:clamp(42px,4.375vw,84px)}.pc-gap-70{gap:clamp(42px,4.375vw,84px)!important}.gap-x-70x{-moz-column-gap:clamp(42px,4.375vw,84px);column-gap:clamp(42px,4.375vw,84px)}.pc-gap-x-70{-moz-column-gap:clamp(42px,4.375vw,84px)!important;column-gap:clamp(42px,4.375vw,84px)!important}.pc-gap-y-70{row-gap:clamp(42px,4.375vw,84px)!important}.gap-75{gap:clamp(45px,4.6875vw,90px)}.pc-gap-75{gap:clamp(45px,4.6875vw,90px)!important}.gap-x-75x{-moz-column-gap:clamp(45px,4.6875vw,90px);column-gap:clamp(45px,4.6875vw,90px)}.pc-gap-x-75{-moz-column-gap:clamp(45px,4.6875vw,90px)!important;column-gap:clamp(45px,4.6875vw,90px)!important}.pc-gap-y-75{row-gap:clamp(45px,4.6875vw,90px)!important}.gap-80{gap:clamp(48px,5vw,96px)}.pc-gap-80{gap:clamp(48px,5vw,96px)!important}.gap-x-80x{-moz-column-gap:clamp(48px,5vw,96px);column-gap:clamp(48px,5vw,96px)}.pc-gap-x-80{-moz-column-gap:clamp(48px,5vw,96px)!important;column-gap:clamp(48px,5vw,96px)!important}.pc-gap-y-80{row-gap:clamp(48px,5vw,96px)!important}.subgrid-gap-0{gap:0!important}.pc-block{display:block!important}.pc-w-50{width:50%!important}.pc-text-center{text-align:center!important}.sp-vertical{writing-mode:initial}.text-small{font-size:clamp(9.6px,1vw,19.2px)}.text-small-s{font-size:clamp(8.4px,.875vw,16.8px)}.sp-only{display:none!important}.pc-py-0{padding-bottom:0!important;padding-top:0!important}.m-10{margin:clamp(6px,.625vw,12px)!important}.mt-10{margin-top:clamp(6px,.625vw,12px)!important}.mb-10{margin-bottom:clamp(6px,.625vw,12px)!important}.pc-mt-10{margin-top:clamp(6px,.625vw,12px)!important}.pc-mb-10{margin-bottom:clamp(6px,.625vw,12px)!important}.p-10{padding:clamp(6px,.625vw,12px)!important}.pt-10{padding-top:clamp(6px,.625vw,12px)!important}.pb-10{padding-bottom:clamp(6px,.625vw,12px)!important}.pc-pt-10{padding-top:clamp(6px,.625vw,12px)!important}.pc-pb-10{padding-bottom:clamp(6px,.625vw,12px)!important}.m-20{margin:clamp(12px,1.25vw,24px)!important}.mt-20{margin-top:clamp(12px,1.25vw,24px)!important}.mb-20{margin-bottom:clamp(12px,1.25vw,24px)!important}.pc-mt-20{margin-top:clamp(12px,1.25vw,24px)!important}.pc-mb-20{margin-bottom:clamp(12px,1.25vw,24px)!important}.p-20{padding:clamp(12px,1.25vw,24px)!important}.pt-20{padding-top:clamp(12px,1.25vw,24px)!important}.pb-20{padding-bottom:clamp(12px,1.25vw,24px)!important}.pc-pt-20{padding-top:clamp(12px,1.25vw,24px)!important}.pc-pb-20{padding-bottom:clamp(12px,1.25vw,24px)!important}.m-30{margin:clamp(18px,1.875vw,36px)!important}.mt-30{margin-top:clamp(18px,1.875vw,36px)!important}.mb-30{margin-bottom:clamp(18px,1.875vw,36px)!important}.pc-mt-30{margin-top:clamp(18px,1.875vw,36px)!important}.pc-mb-30{margin-bottom:clamp(18px,1.875vw,36px)!important}.p-30{padding:clamp(18px,1.875vw,36px)!important}.pt-30{padding-top:clamp(18px,1.875vw,36px)!important}.pb-30{padding-bottom:clamp(18px,1.875vw,36px)!important}.pc-pt-30{padding-top:clamp(18px,1.875vw,36px)!important}.pc-pb-30{padding-bottom:clamp(18px,1.875vw,36px)!important}.m-40{margin:clamp(24px,2.5vw,48px)!important}.mt-40{margin-top:clamp(24px,2.5vw,48px)!important}.mb-40{margin-bottom:clamp(24px,2.5vw,48px)!important}.pc-mt-40{margin-top:clamp(24px,2.5vw,48px)!important}.pc-mb-40{margin-bottom:clamp(24px,2.5vw,48px)!important}.p-40{padding:clamp(24px,2.5vw,48px)!important}.pt-40{padding-top:clamp(24px,2.5vw,48px)!important}.pb-40{padding-bottom:clamp(24px,2.5vw,48px)!important}.pc-pt-40{padding-top:clamp(24px,2.5vw,48px)!important}.pc-pb-40{padding-bottom:clamp(24px,2.5vw,48px)!important}.m-50{margin:clamp(30px,3.125vw,60px)!important}.mt-50{margin-top:clamp(30px,3.125vw,60px)!important}.mb-50{margin-bottom:clamp(30px,3.125vw,60px)!important}.pc-mt-50{margin-top:clamp(30px,3.125vw,60px)!important}.pc-mb-50{margin-bottom:clamp(30px,3.125vw,60px)!important}.p-50{padding:clamp(30px,3.125vw,60px)!important}.pt-50{padding-top:clamp(30px,3.125vw,60px)!important}.pb-50{padding-bottom:clamp(30px,3.125vw,60px)!important}.pc-pt-50{padding-top:clamp(30px,3.125vw,60px)!important}.pc-pb-50{padding-bottom:clamp(30px,3.125vw,60px)!important}.m-60{margin:clamp(36px,3.75vw,72px)!important}.mt-60{margin-top:clamp(36px,3.75vw,72px)!important}.mb-60{margin-bottom:clamp(36px,3.75vw,72px)!important}.pc-mt-60{margin-top:clamp(36px,3.75vw,72px)!important}.pc-mb-60{margin-bottom:clamp(36px,3.75vw,72px)!important}.p-60{padding:clamp(36px,3.75vw,72px)!important}.pt-60{padding-top:clamp(36px,3.75vw,72px)!important}.pb-60{padding-bottom:clamp(36px,3.75vw,72px)!important}.pc-pt-60{padding-top:clamp(36px,3.75vw,72px)!important}.pc-pb-60{padding-bottom:clamp(36px,3.75vw,72px)!important}.m-70{margin:clamp(42px,4.375vw,84px)!important}.mt-70{margin-top:clamp(42px,4.375vw,84px)!important}.mb-70{margin-bottom:clamp(42px,4.375vw,84px)!important}.pc-mt-70{margin-top:clamp(42px,4.375vw,84px)!important}.pc-mb-70{margin-bottom:clamp(42px,4.375vw,84px)!important}.p-70{padding:clamp(42px,4.375vw,84px)!important}.pt-70{padding-top:clamp(42px,4.375vw,84px)!important}.pb-70{padding-bottom:clamp(42px,4.375vw,84px)!important}.pc-pt-70{padding-top:clamp(42px,4.375vw,84px)!important}.pc-pb-70{padding-bottom:clamp(42px,4.375vw,84px)!important}.m-80{margin:clamp(48px,5vw,96px)!important}.mt-80{margin-top:clamp(48px,5vw,96px)!important}.mb-80{margin-bottom:clamp(48px,5vw,96px)!important}.pc-mt-80{margin-top:clamp(48px,5vw,96px)!important}.pc-mb-80{margin-bottom:clamp(48px,5vw,96px)!important}.p-80{padding:clamp(48px,5vw,96px)!important}.pt-80{padding-top:clamp(48px,5vw,96px)!important}.pb-80{padding-bottom:clamp(48px,5vw,96px)!important}.pc-pt-80{padding-top:clamp(48px,5vw,96px)!important}.pc-pb-80{padding-bottom:clamp(48px,5vw,96px)!important}.m-90{margin:clamp(54px,5.625vw,108px)!important}.mt-90{margin-top:clamp(54px,5.625vw,108px)!important}.mb-90{margin-bottom:clamp(54px,5.625vw,108px)!important}.pc-mt-90{margin-top:clamp(54px,5.625vw,108px)!important}.pc-mb-90{margin-bottom:clamp(54px,5.625vw,108px)!important}.p-90{padding:clamp(54px,5.625vw,108px)!important}.pt-90{padding-top:clamp(54px,5.625vw,108px)!important}.pb-90{padding-bottom:clamp(54px,5.625vw,108px)!important}.pc-pt-90{padding-top:clamp(54px,5.625vw,108px)!important}.pc-pb-90{padding-bottom:clamp(54px,5.625vw,108px)!important}.m-100{margin:clamp(60px,6.25vw,120px)!important}.mt-100{margin-top:clamp(60px,6.25vw,120px)!important}.mb-100{margin-bottom:clamp(60px,6.25vw,120px)!important}.pc-mt-100{margin-top:clamp(60px,6.25vw,120px)!important}.pc-mb-100{margin-bottom:clamp(60px,6.25vw,120px)!important}.p-100{padding:clamp(60px,6.25vw,120px)!important}.pt-100{padding-top:clamp(60px,6.25vw,120px)!important}.pb-100{padding-bottom:clamp(60px,6.25vw,120px)!important}.pc-pt-100{padding-top:clamp(60px,6.25vw,120px)!important}.pc-pb-100{padding-bottom:clamp(60px,6.25vw,120px)!important}.m-110{margin:clamp(66px,6.875vw,132px)!important}.mt-110{margin-top:clamp(66px,6.875vw,132px)!important}.mb-110{margin-bottom:clamp(66px,6.875vw,132px)!important}.pc-mt-110{margin-top:clamp(66px,6.875vw,132px)!important}.pc-mb-110{margin-bottom:clamp(66px,6.875vw,132px)!important}.p-110{padding:clamp(66px,6.875vw,132px)!important}.pt-110{padding-top:clamp(66px,6.875vw,132px)!important}.pb-110{padding-bottom:clamp(66px,6.875vw,132px)!important}.pc-pt-110{padding-top:clamp(66px,6.875vw,132px)!important}.pc-pb-110{padding-bottom:clamp(66px,6.875vw,132px)!important}.m-120{margin:clamp(72px,7.5vw,144px)!important}.mt-120{margin-top:clamp(72px,7.5vw,144px)!important}.mb-120{margin-bottom:clamp(72px,7.5vw,144px)!important}.pc-mt-120{margin-top:clamp(72px,7.5vw,144px)!important}.pc-mb-120{margin-bottom:clamp(72px,7.5vw,144px)!important}.p-120{padding:clamp(72px,7.5vw,144px)!important}.pt-120{padding-top:clamp(72px,7.5vw,144px)!important}.pb-120{padding-bottom:clamp(72px,7.5vw,144px)!important}.pc-pt-120{padding-top:clamp(72px,7.5vw,144px)!important}.pc-pb-120{padding-bottom:clamp(72px,7.5vw,144px)!important}.m-130{margin:clamp(78px,8.125vw,156px)!important}.mt-130{margin-top:clamp(78px,8.125vw,156px)!important}.mb-130{margin-bottom:clamp(78px,8.125vw,156px)!important}.pc-mt-130{margin-top:clamp(78px,8.125vw,156px)!important}.pc-mb-130{margin-bottom:clamp(78px,8.125vw,156px)!important}.p-130{padding:clamp(78px,8.125vw,156px)!important}.pt-130{padding-top:clamp(78px,8.125vw,156px)!important}.pb-130{padding-bottom:clamp(78px,8.125vw,156px)!important}.pc-pt-130{padding-top:clamp(78px,8.125vw,156px)!important}.pc-pb-130{padding-bottom:clamp(78px,8.125vw,156px)!important}.m-140{margin:clamp(84px,8.75vw,168px)!important}.mt-140{margin-top:clamp(84px,8.75vw,168px)!important}.mb-140{margin-bottom:clamp(84px,8.75vw,168px)!important}.pc-mt-140{margin-top:clamp(84px,8.75vw,168px)!important}.pc-mb-140{margin-bottom:clamp(84px,8.75vw,168px)!important}.p-140{padding:clamp(84px,8.75vw,168px)!important}.pt-140{padding-top:clamp(84px,8.75vw,168px)!important}.pb-140{padding-bottom:clamp(84px,8.75vw,168px)!important}.pc-pt-140{padding-top:clamp(84px,8.75vw,168px)!important}.pc-pb-140{padding-bottom:clamp(84px,8.75vw,168px)!important}.m-150{margin:clamp(90px,9.375vw,180px)!important}.mt-150{margin-top:clamp(90px,9.375vw,180px)!important}.mb-150{margin-bottom:clamp(90px,9.375vw,180px)!important}.pc-mt-150{margin-top:clamp(90px,9.375vw,180px)!important}.pc-mb-150{margin-bottom:clamp(90px,9.375vw,180px)!important}.p-150{padding:clamp(90px,9.375vw,180px)!important}.pt-150{padding-top:clamp(90px,9.375vw,180px)!important}.pb-150{padding-bottom:clamp(90px,9.375vw,180px)!important}.pc-pt-150{padding-top:clamp(90px,9.375vw,180px)!important}.pc-pb-150{padding-bottom:clamp(90px,9.375vw,180px)!important}.m-160{margin:clamp(96px,10vw,192px)!important}.mt-160{margin-top:clamp(96px,10vw,192px)!important}.mb-160{margin-bottom:clamp(96px,10vw,192px)!important}.pc-mt-160{margin-top:clamp(96px,10vw,192px)!important}.pc-mb-160{margin-bottom:clamp(96px,10vw,192px)!important}.p-160{padding:clamp(96px,10vw,192px)!important}.pt-160{padding-top:clamp(96px,10vw,192px)!important}.pb-160{padding-bottom:clamp(96px,10vw,192px)!important}.pc-pt-160{padding-top:clamp(96px,10vw,192px)!important}.pc-pb-160{padding-bottom:clamp(96px,10vw,192px)!important}.pc-mt-1em{margin-top:1em!important}.pc-mb-1em{margin-bottom:1em!important}.pc-pt-1em{padding-top:1em!important}.pc-pb-1em{padding-bottom:1em!important}.pc-mt-2em{margin-top:2em!important}.pc-mb-2em{margin-bottom:2em!important}.pc-pt-2em{padding-top:2em!important}.pc-pb-2em{padding-bottom:2em!important}.pc-mt-3em{margin-top:3em!important}.pc-mb-3em{margin-bottom:3em!important}.pc-pt-3em{padding-top:3em!important}.pc-pb-3em{padding-bottom:3em!important}.pc-mt-4em{margin-top:4em!important}.pc-mb-4em{margin-bottom:4em!important}.pc-pt-4em{padding-top:4em!important}.pc-pb-4em{padding-bottom:4em!important}.pc-mt-5em{margin-top:5em!important}.pc-mb-5em{margin-bottom:5em!important}.pc-pt-5em{padding-top:5em!important}.pc-pb-5em{padding-bottom:5em!important}.pc-mt-6em{margin-top:6em!important}.pc-mb-6em{margin-bottom:6em!important}.pc-pt-6em{padding-top:6em!important}.pc-pb-6em{padding-bottom:6em!important}.pc-mt-7em{margin-top:7em!important}.pc-mb-7em{margin-bottom:7em!important}.pc-pt-7em{padding-top:7em!important}.pc-pb-7em{padding-bottom:7em!important}.pc-mt-8em{margin-top:8em!important}.pc-mb-8em{margin-bottom:8em!important}.pc-pt-8em{padding-top:8em!important}.pc-pb-8em{padding-bottom:8em!important}.pc-mt-9em{margin-top:9em!important}.pc-mb-9em{margin-bottom:9em!important}.pc-pt-9em{padding-top:9em!important}.pc-pb-9em{padding-bottom:9em!important}.pc-mt-10em{margin-top:10em!important}.pc-mb-10em{margin-bottom:10em!important}.pc-pt-10em{padding-top:10em!important}.pc-pb-10em{padding-bottom:10em!important}.spacer-s{margin-top:30px!important}.spacer{margin-top:60px!important}.spacer-l{padding-top:100px!important}}@media (min-width:1000px)and (hover:hover){.query-search button[type=submit]:hover{background-color:#eb0a1e;border-color:#2a2222;color:#fff}.query-search button[type=submit]:hover::after{background-color:#fff}.search__picker-search__item:hover{color:#eb0a1e}.lineup__item:hover{color:#eb0a1e}}@media (min-width:1000px)and (hover:none){.query-search button[type=submit]:active{background-color:#eb0a1e;border-color:#2a2222;color:#fff}.query-search button[type=submit]:active::after{background-color:#fff}.search__picker-search__item:active{color:#eb0a1e}.lineup__item:active{color:#eb0a1e}}@media (min-width:1000px)and (min-width:1000px){.search{max-width:1410px;padding-left:60px;padding-right:60px;width:100%}.babylocklife .heading-label__tag{border-right:1px solid #2a2222;padding-right:clamp(18px,1.875vw,36px)}}@media (min-width:1000px)and (min-width:1600px){.search{max-width:clamp(846px,88.125vw,1692px);padding-left:clamp(36px,3.75vw,72px);padding-right:clamp(36px,3.75vw,72px)}}@media (min-width:1080px){.header__logo-img{margin-top:clamp(4px,.5vw,8px);max-width:258px;min-width:220px;width:clamp(154.8px,16.125vw,309.6px)}.header__logo-simple-img{max-width:258px;min-width:220px;width:clamp(154.8px,16.125vw,309.6px)}.header__menus{display:block}.header__actions{align-items:center;gap:0}.header__inner{gap:10px;padding-bottom:0;padding-left:30px;padding-right:30px;padding-top:22px;position:relative}.header__sp{display:none}.header-nav{display:flex;justify-content:space-between}.footer__bottom .footer__inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.footer__bottom-left{flex-direction:row;gap:30px;padding-bottom:0}.gnav{display:none}.account-nav{display:none}.mypage-nav{left:auto;margin-top:0;padding:clamp(12px,1.25vw,24px) 0 clamp(9px,.9375vw,18px);position:absolute;right:0;top:30px;width:clamp(225px,23.4375vw,450px)}.mypage-nav__main{width:clamp(225px,23.4375vw,450px)}.mypage-nav__main:before{border-bottom:clamp(7.2px,.75vw,14.4px) solid #f9f8f5;border-left:clamp(4.2px,.4375vw,8.4px) solid transparent;border-right:clamp(4.2px,.4375vw,8.4px) solid transparent;right:clamp(37.2px,3.875vw,74.4px);transform:translateY(clamp(1.2px,.125vw,2.4px))}.mypage-nav__inner{padding:clamp(18px,1.875vw,36px)}.mypage-nav__title::after{height:clamp(18px,1.875vw,36px);width:clamp(18px,1.875vw,36px)}.mypage-nav__list{margin-top:clamp(18px,1.875vw,36px);padding:clamp(10.8px,1.125vw,21.6px) 0 0}.mypage-nav__item a,.mypage-nav__item button{padding:clamp(7.2px,.75vw,14.4px) 0}.mypage-nav__item span::before{height:clamp(6px,.625vw,12px);width:clamp(3.6px,.375vw,7.2px)}.overlay__bg{display:none}.account-nav-toggle{display:none}.gnav-toggle{display:none}.header__logo-simple-img{transition:width .2s}.is-scrolled .header{height:70px}.is-scrolled .header__actions{display:none}.is-scrolled .header__logo{margin-top:0}.is-scrolled .header__logo-img{display:none}.is-scrolled .header__logo-simple-img{cursor:pointer;min-width:auto;opacity:1;visibility:visible;width:163px}.is-scrolled .header__inner{align-items:flex-start!important;padding-bottom:0;padding-top:16px}.is-scrolled .header-nav__item{padding-top:10px}.is-scrolled .overlay{padding-top:70px}.is-scrolled .section-nav.is-fixed{top:70px}.archive .btn{left:0}.lock_mishin .main-links{flex-wrap:nowrap;gap:0}.products .main-links{flex-wrap:nowrap;gap:0}}@media (min-width:1280px){.header__logo{margin-top:0}.header__logo-img{margin-top:0}.header__inner{align-items:flex-start}.header-nav__item{padding:11px 12px 37px}.footer__top .footer__inner{display:flex;gap:11.2857142857%}.footer__nav{padding-top:0}.footer__bottom-left{gap:90px}}@media (min-width:1600px){.inner{max-width:clamp(792px,82.5vw,1584px);padding-left:clamp(36px,3.75vw,72px);padding-right:clamp(36px,3.75vw,72px)}.inner-s{max-width:clamp(672px,70vw,1344px);padding-left:clamp(36px,3.75vw,72px);padding-right:clamp(36px,3.75vw,72px)}.container{max-width:clamp(792px,82.5vw,1584px);padding-left:clamp(36px,3.75vw,72px);padding-right:clamp(36px,3.75vw,72px)}.header-nav__buttons{margin-left:93px}.footer__tools .footer__inner{position:relative}.footer__inner{max-width:clamp(948px,98.75vw,1896px);padding-left:clamp(36px,3.75vw,72px);padding-right:clamp(36px,3.75vw,72px)}.overlay .inner{max-width:clamp(912px,95vw,1824px);padding-left:clamp(36px,3.75vw,72px);padding-right:clamp(36px,3.75vw,72px)}}@media (max-width:1079.98px){.header__inner{padding-left:50px;padding-right:50px}.header__pc{display:none}}@media (max-width:999.98px){.header__inner{max-width:none;padding-left:min(26px,3.4666666667vw);padding-right:min(20px,2.6666666667vw)}.footer__bottom .footer__inner{max-width:100%}.cards .card__meta .tag{line-height:1}.cards .card--cols-2 .card__content{flex:1}.download-cards li:not(:last-child){border-bottom:1px solid #d4d3d3;padding-bottom:min(60px,8vw)}.download-card .border-table{border-bottom:none}.download-card .border-table tr:first-of-type th{padding-top:min(60px,8vw)}.form-flex input#address2{width:min(440px,58.6666666667vw)}.select-wrapper--model{width:100%}.select-wrapper--model select{width:100%}.gnav__bottom .btn{font-size:min(30px,4vw);height:min(100px,13.3333333333vw);padding:min(34px,4.5333333333vw) min(80px,10.6666666667vw) min(34px,4.5333333333vw) min(70px,9.3333333333vw)}.gnav__bottom .btn.icon-link::after{height:min(20px,2.6666666667vw);right:min(40px,5.3333333333vw);width:min(12px,1.6vw);-webkit-mask-size:min(12px,1.6vw) min(20px,2.6666666667vw);mask-size:min(12px,1.6vw) min(20px,2.6666666667vw)}.dot-list li+li{margin-top:min(20px,2.6666666667vw)}.feature-card--printing .feature-card__body+p{margin-left:max(-18px,-2.4vw);margin-right:max(-18px,-2.4vw)}.banner-slider{margin-left:auto;margin-right:auto;max-width:84%}.banner-slider__list{display:grid!important;gap:min(42px,5.6vw) min(14px,1.8666666667vw);grid-template-columns:repeat(2,1fr);justify-content:center}.banner-slider__slide{height:100%;position:relative;width:100%}.banner-slider__slide.extra{display:none}.banner-slider__slide a{display:block;height:100%;width:100%}.banner-slider__banner{background-color:#e5e5e5;border:solid min(8px,1.0666666667vw) #fff}.banner-slider__banner img{aspect-ratio:250/152;overflow:hidden;width:100%}.section-nav.is-fixed .section-nav__list{max-width:84%;padding:0 0 min(60px,8vw)}.section-nav:not(.is-fixed) .accordion__content{max-height:none;overflow:visible}.section-nav:not(.is-fixed) .section-nav__item{border-bottom:solid 1px #d4d3d3;line-height:1.7;margin:0;padding:min(60px,8vw) 0 min(20px,2.6666666667vw)}.section-nav.sp-column .section-nav__list{display:grid;gap:min(60px,8vw) min(60px,8vw);grid-template-columns:repeat(3,1fr);justify-content:space-between;max-width:100%}.section-nav.sp-column .section-nav__item{border-bottom:none;margin-top:0;padding-top:0;position:relative;width:100%}.section-nav.sp-column .section-nav__item::before{content:none}.section-nav.sp-column .section-nav__item::after{content:none}.section-nav.sp-column .section-nav__item a{display:block;font-size:min(40px,5.3333333333vw);line-height:1.7;position:relative;text-decoration:none}.section-nav.sp-column .section-nav__item a:focus-visible::after,.section-nav.sp-column .section-nav__item a:focus-visible::before{background-color:red}.section-nav.sp-column .section-nav__item a::before{background-color:#d4d3d3;bottom:0;content:"";height:1px;left:auto;position:absolute;right:0;transform:translateY(min(20px,2.6666666667vw));width:100%}.section-nav.sp-column .section-nav__item a::after{content:"";display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-mask-image:url(../images/common/icon_expand.svg);mask-image:url(../images/common/icon_expand.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#2a2222;height:min(16px,2.1333333333vw);mask-size:contain;width:min(28px,3.7333333333vw)}.section-nav.sp-column .section-nav__item a.is-active{color:#eb0a1e}.section-nav.sp-column .section-nav__item a.is-active::after{background-color:#eb0a1e}.section-nav.sp-column .section-nav__item a.is-active::before{background-color:#eb0a1e}.section-nav.sp-column .section-nav__item--search{text-align:center}.section-nav.sp-column .section-nav__item--search a{border:1px solid #2a2222;font-size:min(32px,4.2666666667vw);padding:min(18px,2.4vw) 1em min(18px,2.4vw) 0}.section-nav.sp-column .section-nav__item--search a::before{content:none!important}.section-nav.sp-column .section-nav__item--search a::after{left:auto;right:min(204px,27.2vw)}.section-nav.sp-column .section-nav__item--search a.is-active{border-color:#eb0a1e}.section-nav.sp-column.is-fixed{padding-left:min(60px,8vw);padding-right:min(60px,8vw)}.section-nav.sp-column.is-fixed .section-nav__list{padding-bottom:min(80px,10.6666666667vw)}.section-nav.sp-column:not(.is-fixed) .section-nav__list{margin-top:0;padding-bottom:0}.section-nav.sp-column--2 .section-nav__list{grid-template-columns:repeat(2,1fr)}.section-nav--linkmode.sp-column .section-nav__list{padding-left:min(60px,8vw);padding-right:min(60px,8vw)}.section-nav--linkmode.sp-column .section-nav__list{gap:min(20px,2.6666666667vw)!important;padding-bottom:min(40px,5.3333333333vw)!important}.section-nav--linkmode.sp-column .section-nav__item a{align-items:center;display:inline-flex!important;font-size:min(32px,4.2666666667vw);justify-content:flex-start;line-height:1.2!important;min-height:min(74px,9.8666666667vw);padding:.3125em min(40px,5.3333333333vw) .3125em!important}.section-nav--linkmode:not(.is-fixed) .accordion__content{max-height:none;overflow:visible}.section-nav--linkmode:not(.is-fixed) .section-nav__item{border-bottom:none;margin:0;padding:0}.section-nav--linkmode.is-fixed .section-nav__list{padding-left:0;padding-right:0;padding-top:min(60px,8vw)}.section-nav.is-active{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.table thead th{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(36px,4.8vw);font-weight:700;padding-bottom:min(20px,2.6666666667vw);text-align:left}.table__title{display:block;width:100%}.table__data{display:block;width:100%}.border-table td,.border-table th{display:block}.table-wrapper .table+.table{margin-top:min(120px,16vw)}.about-list__item{padding-bottom:min(20px,2.6666666667vw)}.about-list__item::after{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.about-link:nth-child(1){padding-bottom:min(60px,8vw)}.about-link:nth-child(2){border-top:1px dashed #d4d3d3;padding-top:min(60px,8vw)}.about.japan_quality .section-nav__list{margin-top:0!important}.about.history .timeline__year{margin-bottom:min(32px,4.2666666667vw);margin-left:max(-20px,-2.6666666667vw)}.about.history .timeline__content{padding-left:min(60px,8vw)}.babylocklife .media__thumb{max-width:100%}.article .lv1-heading,.article h1{font-size:min(48px,6.4vw);line-height:1.5}.article .lv2-heading{font-size:min(48px,6.4vw);line-height:1.5}.article .lv2-heading--sewing{font-size:min(48px,6.4vw);line-height:1.5}.article .lv3-heading{font-size:min(40px,5.3333333333vw);line-height:1.5}.article .lv4-heading{font-size:min(32px,4.2666666667vw);line-height:1.5}.categories-nav .section-nav__list{margin-top:0;padding-bottom:min(60px,8vw);padding-top:min(60px,8vw)}.address-table li:last-child{border-bottom:none;padding-bottom:0}.download-section .border-table tr:first-child th{padding-top:0}.download-section .border-table th{padding:min(40px,5.3333333333vw) 0 min(20px,2.6666666667vw)}.download-section .border-table td{padding-bottom:min(60px,8vw)}.download-section .l-column2-section{gap:0}.download-section .l-column2-section__head{padding-top:min(60px,8vw)}.download-section .l-column2-section__head:not(:first-child){padding-top:min(60px,8vw)}.faq-box{padding:min(60px,8vw) 0}.lock_mishin .main-links__item{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.lock_mishin .main-links__item--icon{align-self:center;grid-column:1/2;grid-row:1/3}.lock_mishin .main-links__item--title{grid-column:2;grid-row:1;position:relative}.lock_mishin .main-links__item--lead{grid-column:2;grid-row:2}.recommend-products .lineup__list li:last-of-type{display:none}.products .accordion.is-active{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.products .section-nav__list{margin-left:auto;margin-right:auto;max-width:84%}.repair-head{padding-bottom:min(60px,8vw)}.repair-head__inner{align-items:center;display:flex;justify-content:space-between}.repair-head__icon{max-width:min(102px,13.6vw)}.repair-contact .cta-box__content:first-child{border-bottom:1px dashed #d4d3d3}.repair-flow__icon{margin-left:auto;margin-right:auto}.repair-flow__heading{text-align:center}.sewing .keyvisual__title{transform:rotate(-2deg)}.sewing .workshop__box:not(:first-child){margin-top:min(60px,8vw);padding-top:min(60px,8vw)}.support .feature-card__inner{padding-bottom:min(160px,21.3333333333vw)}.user-priniting-box{padding:min(40px,5.3333333333vw) min(28px,3.7333333333vw)}.user-priniting-box p{margin-top:min(40px,5.3333333333vw);text-align:left}.sp-flex-row{flex-direction:row}.sp-flex-row-reverse{flex-direction:row-reverse}.sp-flex-col{flex-direction:column}.sp-flex-col-reverse{flex-direction:column-reverse}.sp-flex-wrap{flex-wrap:wrap}.sp-flex-nowrap{flex-wrap:nowrap}.sp-flex-center{justify-content:center}.sp-align-start{align-items:flex-start!important}.sp-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sp-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-gap-0{gap:min(0,0)!important}.sp-gap-x-0{-moz-column-gap:min(0,0)!important;column-gap:min(0,0)!important}.sp-gap-y-0{row-gap:min(0,0)!important}.sp-gap-5{gap:min(10px,1.3333333333vw)!important}.sp-gap-x-5{-moz-column-gap:min(10px,1.3333333333vw)!important;column-gap:min(10px,1.3333333333vw)!important}.sp-gap-y-5{row-gap:min(10px,1.3333333333vw)!important}.sp-gap-10{gap:min(20px,2.6666666667vw)!important}.sp-gap-x-10{-moz-column-gap:min(20px,2.6666666667vw)!important;column-gap:min(20px,2.6666666667vw)!important}.sp-gap-y-10{row-gap:min(20px,2.6666666667vw)!important}.sp-gap-15{gap:min(30px,4vw)!important}.sp-gap-x-15{-moz-column-gap:min(30px,4vw)!important;column-gap:min(30px,4vw)!important}.sp-gap-y-15{row-gap:min(30px,4vw)!important}.sp-gap-20{gap:min(40px,5.3333333333vw)!important}.sp-gap-x-20{-moz-column-gap:min(40px,5.3333333333vw)!important;column-gap:min(40px,5.3333333333vw)!important}.sp-gap-y-20{row-gap:min(40px,5.3333333333vw)!important}.sp-gap-25{gap:min(50px,6.6666666667vw)!important}.sp-gap-x-25{-moz-column-gap:min(50px,6.6666666667vw)!important;column-gap:min(50px,6.6666666667vw)!important}.sp-gap-y-25{row-gap:min(50px,6.6666666667vw)!important}.sp-gap-30{gap:min(60px,8vw)!important}.sp-gap-x-30{-moz-column-gap:min(60px,8vw)!important;column-gap:min(60px,8vw)!important}.sp-gap-y-30{row-gap:min(60px,8vw)!important}.sp-gap-35{gap:min(70px,9.3333333333vw)!important}.sp-gap-x-35{-moz-column-gap:min(70px,9.3333333333vw)!important;column-gap:min(70px,9.3333333333vw)!important}.sp-gap-y-35{row-gap:min(70px,9.3333333333vw)!important}.sp-gap-40{gap:min(80px,10.6666666667vw)!important}.sp-gap-x-40{-moz-column-gap:min(80px,10.6666666667vw)!important;column-gap:min(80px,10.6666666667vw)!important}.sp-gap-y-40{row-gap:min(80px,10.6666666667vw)!important}.sp-gap-45{gap:min(90px,12vw)!important}.sp-gap-x-45{-moz-column-gap:min(90px,12vw)!important;column-gap:min(90px,12vw)!important}.sp-gap-y-45{row-gap:min(90px,12vw)!important}.sp-gap-50{gap:min(100px,13.3333333333vw)!important}.sp-gap-x-50{-moz-column-gap:min(100px,13.3333333333vw)!important;column-gap:min(100px,13.3333333333vw)!important}.sp-gap-y-50{row-gap:min(100px,13.3333333333vw)!important}.sp-gap-55{gap:min(110px,14.6666666667vw)!important}.sp-gap-x-55{-moz-column-gap:min(110px,14.6666666667vw)!important;column-gap:min(110px,14.6666666667vw)!important}.sp-gap-y-55{row-gap:min(110px,14.6666666667vw)!important}.sp-gap-60{gap:min(120px,16vw)!important}.sp-gap-x-60{-moz-column-gap:min(120px,16vw)!important;column-gap:min(120px,16vw)!important}.sp-gap-y-60{row-gap:min(120px,16vw)!important}.sp-gap-65{gap:min(130px,17.3333333333vw)!important}.sp-gap-x-65{-moz-column-gap:min(130px,17.3333333333vw)!important;column-gap:min(130px,17.3333333333vw)!important}.sp-gap-y-65{row-gap:min(130px,17.3333333333vw)!important}.sp-gap-70{gap:min(140px,18.6666666667vw)!important}.sp-gap-x-70{-moz-column-gap:min(140px,18.6666666667vw)!important;column-gap:min(140px,18.6666666667vw)!important}.sp-gap-y-70{row-gap:min(140px,18.6666666667vw)!important}.sp-gap-75{gap:min(150px,20vw)!important}.sp-gap-x-75{-moz-column-gap:min(150px,20vw)!important;column-gap:min(150px,20vw)!important}.sp-gap-y-75{row-gap:min(150px,20vw)!important}.sp-gap-80{gap:min(160px,21.3333333333vw)!important}.sp-gap-x-80{-moz-column-gap:min(160px,21.3333333333vw)!important;column-gap:min(160px,21.3333333333vw)!important}.sp-gap-y-80{row-gap:min(160px,21.3333333333vw)!important}.sp-block{display:block!important}.sp-full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw!important}.sp-w-100{width:100%!important}.sp-centering{margin-left:auto;margin-right:auto}.sp-text-center{text-align:center!important}.sp-text-center{text-align:center!important}.ellipsis-sp--cols-2{-webkit-line-clamp:2}.pc-only{display:none!important}.sp-mt-10{margin-top:min(20px,2.6666666667vw)!important}.sp-mb-10{margin-bottom:min(20px,2.6666666667vw)!important}.sp-pt-10{padding-top:min(20px,2.6666666667vw)!important}.sp-pb-10{padding-bottom:min(20px,2.6666666667vw)!important}.sp-mt-20{margin-top:min(40px,5.3333333333vw)!important}.sp-mb-20{margin-bottom:min(40px,5.3333333333vw)!important}.sp-pt-20{padding-top:min(40px,5.3333333333vw)!important}.sp-pb-20{padding-bottom:min(40px,5.3333333333vw)!important}.sp-mt-30{margin-top:min(60px,8vw)!important}.sp-mb-30{margin-bottom:min(60px,8vw)!important}.sp-pt-30{padding-top:min(60px,8vw)!important}.sp-pb-30{padding-bottom:min(60px,8vw)!important}.sp-mt-40{margin-top:min(80px,10.6666666667vw)!important}.sp-mb-40{margin-bottom:min(80px,10.6666666667vw)!important}.sp-pt-40{padding-top:min(80px,10.6666666667vw)!important}.sp-pb-40{padding-bottom:min(80px,10.6666666667vw)!important}.sp-mt-50{margin-top:min(100px,13.3333333333vw)!important}.sp-mb-50{margin-bottom:min(100px,13.3333333333vw)!important}.sp-pt-50{padding-top:min(100px,13.3333333333vw)!important}.sp-pb-50{padding-bottom:min(100px,13.3333333333vw)!important}.sp-mt-60{margin-top:min(120px,16vw)!important}.sp-mb-60{margin-bottom:min(120px,16vw)!important}.sp-pt-60{padding-top:min(120px,16vw)!important}.sp-pb-60{padding-bottom:min(120px,16vw)!important}.sp-mt-70{margin-top:min(140px,18.6666666667vw)!important}.sp-mb-70{margin-bottom:min(140px,18.6666666667vw)!important}.sp-pt-70{padding-top:min(140px,18.6666666667vw)!important}.sp-pb-70{padding-bottom:min(140px,18.6666666667vw)!important}.sp-mt-80{margin-top:min(160px,21.3333333333vw)!important}.sp-mb-80{margin-bottom:min(160px,21.3333333333vw)!important}.sp-pt-80{padding-top:min(160px,21.3333333333vw)!important}.sp-pb-80{padding-bottom:min(160px,21.3333333333vw)!important}.sp-mt-90{margin-top:min(180px,24vw)!important}.sp-mb-90{margin-bottom:min(180px,24vw)!important}.sp-pt-90{padding-top:min(180px,24vw)!important}.sp-pb-90{padding-bottom:min(180px,24vw)!important}.sp-mt-100{margin-top:min(200px,26.6666666667vw)!important}.sp-mb-100{margin-bottom:min(200px,26.6666666667vw)!important}.sp-pt-100{padding-top:min(200px,26.6666666667vw)!important}.sp-pb-100{padding-bottom:min(200px,26.6666666667vw)!important}.sp-mt-110{margin-top:min(220px,29.3333333333vw)!important}.sp-mb-110{margin-bottom:min(220px,29.3333333333vw)!important}.sp-pt-110{padding-top:min(220px,29.3333333333vw)!important}.sp-pb-110{padding-bottom:min(220px,29.3333333333vw)!important}.sp-mt-120{margin-top:min(240px,32vw)!important}.sp-mb-120{margin-bottom:min(240px,32vw)!important}.sp-pt-120{padding-top:min(240px,32vw)!important}.sp-pb-120{padding-bottom:min(240px,32vw)!important}.sp-mt-130{margin-top:min(260px,34.6666666667vw)!important}.sp-mb-130{margin-bottom:min(260px,34.6666666667vw)!important}.sp-pt-130{padding-top:min(260px,34.6666666667vw)!important}.sp-pb-130{padding-bottom:min(260px,34.6666666667vw)!important}.sp-mt-140{margin-top:min(280px,37.3333333333vw)!important}.sp-mb-140{margin-bottom:min(280px,37.3333333333vw)!important}.sp-pt-140{padding-top:min(280px,37.3333333333vw)!important}.sp-pb-140{padding-bottom:min(280px,37.3333333333vw)!important}.sp-mt-150{margin-top:min(300px,40vw)!important}.sp-mb-150{margin-bottom:min(300px,40vw)!important}.sp-pt-150{padding-top:min(300px,40vw)!important}.sp-pb-150{padding-bottom:min(300px,40vw)!important}.sp-mt-160{margin-top:min(320px,42.6666666667vw)!important}.sp-mb-160{margin-bottom:min(320px,42.6666666667vw)!important}.sp-pt-160{padding-top:min(320px,42.6666666667vw)!important}.sp-pb-160{padding-bottom:min(320px,42.6666666667vw)!important}.sp-mt-1em{margin-top:min(2px,.2666666667vw)!important}.sp-mb-1em{margin-bottom:min(2px,.2666666667vw)!important}.sp-pt-1em{padding-top:1em!important}.sp-pb-1em{padding-bottom:1em!important}.sp-mt-2em{margin-top:min(4px,.5333333333vw)!important}.sp-mb-2em{margin-bottom:min(4px,.5333333333vw)!important}.sp-pt-2em{padding-top:2em!important}.sp-pb-2em{padding-bottom:2em!important}.sp-mt-3em{margin-top:min(6px,.8vw)!important}.sp-mb-3em{margin-bottom:min(6px,.8vw)!important}.sp-pt-3em{padding-top:3em!important}.sp-pb-3em{padding-bottom:3em!important}.sp-mt-4em{margin-top:min(8px,1.0666666667vw)!important}.sp-mb-4em{margin-bottom:min(8px,1.0666666667vw)!important}.sp-pt-4em{padding-top:4em!important}.sp-pb-4em{padding-bottom:4em!important}.sp-mt-5em{margin-top:min(10px,1.3333333333vw)!important}.sp-mb-5em{margin-bottom:min(10px,1.3333333333vw)!important}.sp-pt-5em{padding-top:5em!important}.sp-pb-5em{padding-bottom:5em!important}.sp-mt-6em{margin-top:min(12px,1.6vw)!important}.sp-mb-6em{margin-bottom:min(12px,1.6vw)!important}.sp-pt-6em{padding-top:6em!important}.sp-pb-6em{padding-bottom:6em!important}.sp-mt-7em{margin-top:min(14px,1.8666666667vw)!important}.sp-mb-7em{margin-bottom:min(14px,1.8666666667vw)!important}.sp-pt-7em{padding-top:7em!important}.sp-pb-7em{padding-bottom:7em!important}.sp-mt-8em{margin-top:min(16px,2.1333333333vw)!important}.sp-mb-8em{margin-bottom:min(16px,2.1333333333vw)!important}.sp-pt-8em{padding-top:8em!important}.sp-pb-8em{padding-bottom:8em!important}.sp-mt-9em{margin-top:min(18px,2.4vw)!important}.sp-mb-9em{margin-bottom:min(18px,2.4vw)!important}.sp-pt-9em{padding-top:9em!important}.sp-pb-9em{padding-bottom:9em!important}.sp-mt-10em{margin-top:min(20px,2.6666666667vw)!important}.sp-mb-10em{margin-bottom:min(20px,2.6666666667vw)!important}.sp-pt-10em{padding-top:10em!important}.sp-pb-10em{padding-bottom:10em!important}.sp-mt-0{margin-top:0!important}}@media (max-width:999.98px)and (hover:hover){.section-nav.sp-column .section-nav__item a:hover::after,.section-nav.sp-column .section-nav__item a:hover::before{background-color:red}}@media (max-width:999.98px)and (hover:none){.section-nav.sp-column .section-nav__item a:active::after,.section-nav.sp-column .section-nav__item a:active::before{background-color:red}}@media (max-width:999.98px)and (max-width:999.98px){.section-nav.sp-column .section-nav__item--search{grid-column:1/-1}}@media (max-width:999.98px)and (min-width:1000px){.banner-slider{max-width:1320px;padding-left:60px;padding-right:60px;width:100%}.section-nav.sp-column .section-nav__item--search a{font-size:max(clamp(12px,1.25vw,24px),14px)}.section-nav.sp-column .section-nav__item--search a{padding:clamp(2.4px,.25vw,4.8px) clamp(22.2px,2.3125vw,44.4px) clamp(4.2px,.4375vw,8.4px) clamp(11.4px,1.1875vw,22.8px)}.section-nav.sp-column .section-nav__item--search a::after{right:clamp(9px,.9375vw,18px)}.section-nav--linkmode.sp-column .section-nav__item a{font-size:max(clamp(12px,1.25vw,24px),14px)}.products .section-nav__list{max-width:1320px;padding-left:60px;padding-right:60px;width:100%}}@media (max-width:999.98px)and (min-width:1600px){.banner-slider{max-width:clamp(792px,82.5vw,1584px);padding-left:clamp(36px,3.75vw,72px);padding-right:clamp(36px,3.75vw,72px)}.products .section-nav__list{max-width:clamp(792px,82.5vw,1584px);padding-left:clamp(36px,3.75vw,72px);padding-right:clamp(36px,3.75vw,72px)}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}@media (hover:hover){.header__action-link:hover{color:#eb0a1e}.header__action-button--login:hover{background-color:#fff;border-color:#2a2222;color:#2a2222}.header__action-button--login:hover::before{background-color:#2a2222}.header__action-button--register:hover{background-color:#fff;border-color:#eb0a1e;color:#eb0a1e}.header__action-button--register:hover::before{background-color:#eb0a1e}.header-nav__link:hover{color:#eb0a1e}.header-nav__link--external:hover::after{background-color:#eb0a1e}.header-nav__link--sub:hover::after{background-color:#eb0a1e}.footer__title:hover{border-bottom:1px dashed #fff}.footer__title:hover .icon::after{right:-3px;transform:translateY(-50%) scale(1.1)}.footer__title:hover .text{transform:scale(1.05);transform-origin:left center}.footer__social-link:hover{transform:scale(1.1)}.to-top:hover{scale:1.05}.btn--red:hover{background:#fff!important;border-color:#eb0a1e!important;color:#eb0a1e!important}.btn--red:hover::after{background-color:#eb0a1e!important}.btn.insta:hover::before{background:url(../images/common/icon_insta_hover.svg) no-repeat;background-size:100% 100%}.btn:hover{background-color:#eb0a1e;border-color:#eb0a1e;color:#fff}.btn:hover::after,.btn:hover::before{background-color:#fff}.cards .card:hover p{color:#eb0a1e}.cards .card:hover .card__thumb img{scale:1.1}.mypage-nav:hover{opacity:1;visibility:visible}.mypage-nav__title:hover{color:#eb0a1e}.mypage-nav__title:hover:after{background-image:url(../images/common/icons/circle_arrow_red.svg);transform:translateY(-50%) scale(1)}.mypage-nav__item a:hover,.mypage-nav__item button:hover{color:#eb0a1e}.mypage-nav__item a:hover span:before,.mypage-nav__item button:hover span:before{background-color:#eb0a1e}.text-link:hover{color:#eb0a1e}.text-link:hover::after{background:#eb0a1e}.link:hover{color:#eb0a1e}.link:hover::after{background:#eb0a1e}.megamenu__list li a:hover{color:#eb0a1e}.megamenu__list li a:hover .text:before{background-color:#eb0a1e}.account-nav-toggle:hover{scale:1.1}.gnav-toggle:hover{scale:1.1}.pagination .page-numbers:not(.next):not(.prev):hover{background-color:#eb0a1e;color:#fff}.pagination a.next:hover .icon,.pagination a.prev:hover .icon{background-image:url(../images/common/icons/circle_arrow_bg_red.svg)}.slider__controls .splide__arrow:hover{opacity:.7}.slider__controls .splide__pagination__page:hover{opacity:.7}.slider__controls .splide__toggle:hover{opacity:.7}a.tag:hover{background-color:#eb0a1e;color:#fff}.about-link:hover{opacity:.7}.about .related-bnrs .column:hover a::after{transform:scale(1.2)}.babylocklife .media:hover .media__body:after{background-image:url(../images/common/icons/circle_arrow_red.svg)}.babylocklife .media:hover .media__thumb img{transform:scale(1.2)}.archive__pickup--item:hover .archive__pickup--title{color:#eb0a1e}.archive__pickup--item:hover .archive__pickup--img img{scale:1.1}.archive__post:hover .archive__post--title{color:#eb0a1e}.article-link:hover{color:#eb0a1e}.related-btns a:hover img{transform:scale(1.2)}.faq-slider__link:hover{color:#eb0a1e}.faq-slider .splide__arrow:hover{opacity:.7}.lock_mishin .main-links__item:hover{opacity:.7}.share__item a:hover{opacity:.7}.products .main-links__item:hover{opacity:.7}.sewing .workshop__box:hover{opacity:.7}.shoplist .shop__img img:hover{transform:scale(1.05)}.shoplist .icon:hover{opacity:.7}.support .feature-card:hover{opacity:.7}.link-text:hover{color:#eb0a1e}}@media (hover:none){.header__action-link:active{color:#eb0a1e}.header__action-button--login:active{background-color:#fff;border-color:#2a2222;color:#2a2222}.header__action-button--login:active::before{background-color:#2a2222}.header__action-button--register:active{background-color:#fff;border-color:#eb0a1e;color:#eb0a1e}.header__action-button--register:active::before{background-color:#eb0a1e}.header-nav__link:active{color:#eb0a1e}.header-nav__link--external:active::after{background-color:#eb0a1e}.header-nav__link--sub:active::after{background-color:#eb0a1e}.footer__title:active{border-bottom:1px dashed #fff}.footer__title:active .icon::after{right:-3px;transform:translateY(-50%) scale(1.1)}.footer__title:active .text{transform:scale(1.05);transform-origin:left center}.footer__social-link:active{transform:scale(1.1)}.to-top:active{scale:1.05}.btn--red:active{background:#fff!important;border-color:#eb0a1e!important;color:#eb0a1e!important}.btn--red:active::after{background-color:#eb0a1e!important}.btn.insta:active::before{background:url(../images/common/icon_insta_hover.svg) no-repeat;background-size:100% 100%}.btn:active{background-color:#eb0a1e;border-color:#eb0a1e;color:#fff}.btn:active::after,.btn:active::before{background-color:#fff}.cards .card:active p{color:#eb0a1e}.cards .card:active .card__thumb img{scale:1.1}.mypage-nav:active{opacity:1;visibility:visible}.mypage-nav__title:active{color:#eb0a1e}.mypage-nav__title:active:after{background-image:url(../images/common/icons/circle_arrow_red.svg);transform:translateY(-50%) scale(1)}.mypage-nav__item a:active,.mypage-nav__item button:active{color:#eb0a1e}.mypage-nav__item a:active span:before,.mypage-nav__item button:active span:before{background-color:#eb0a1e}.text-link:active{color:#eb0a1e}.text-link:active::after{background:#eb0a1e}.link:active{color:#eb0a1e}.link:active::after{background:#eb0a1e}.megamenu__list li a:active{color:#eb0a1e}.megamenu__list li a:active .text:before{background-color:#eb0a1e}.account-nav-toggle:active{scale:1.1}.gnav-toggle:active{scale:1.1}.pagination .page-numbers:not(.next):not(.prev):active{background-color:#eb0a1e;color:#fff}.pagination a.next:active .icon,.pagination a.prev:active .icon{background-image:url(../images/common/icons/circle_arrow_bg_red.svg)}.slider__controls .splide__arrow:active{opacity:.7}.slider__controls .splide__pagination__page:active{opacity:.7}.slider__controls .splide__toggle:active{opacity:.7}a.tag:active{background-color:#eb0a1e;color:#fff}.about-link:active{opacity:.7}.about .related-bnrs .column:active a::after{transform:scale(1.2)}.babylocklife .media:active .media__body:after{background-image:url(../images/common/icons/circle_arrow_red.svg)}.babylocklife .media:active .media__thumb img{transform:scale(1.2)}.archive__pickup--item:active .archive__pickup--title{color:#eb0a1e}.archive__pickup--item:active .archive__pickup--img img{scale:1.1}.archive__post:active .archive__post--title{color:#eb0a1e}.article-link:active{color:#eb0a1e}.related-btns a:active img{transform:scale(1.2)}.faq-slider__link:active{color:#eb0a1e}.faq-slider .splide__arrow:active{opacity:.7}.lock_mishin .main-links__item:active{opacity:.7}.share__item a:active{opacity:.7}.products .main-links__item:active{opacity:.7}.sewing .workshop__box:active{opacity:.7}.shoplist .shop__img img:active{transform:scale(1.05)}.shoplist .icon:active{opacity:.7}.support .feature-card:active{opacity:.7}.link-text:active{color:#eb0a1e}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}