html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:rgba(0,0,0,0)}button,input[type=submit],input[type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button;padding:0;border:none;outline:none;font:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:0;box-sizing:border-box;cursor:pointer}button:focus,input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}input[type=radio]{display:none}@font-face{font-family:"icomoon";src:url("./assets/fonts/icomoon.ttf?snsr85") format("truetype"),url("./assets/fonts/icomoon.woff?snsr85") format("woff"),url("./assets/fonts/icomoon.svg?snsr85#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-external:before{content:""}*,::after,::before{box-sizing:border-box}*{letter-spacing:.05em}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{display:flex;flex-direction:column;min-height:100vh;margin:0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic Pro",sans-serif;font-size:1rem;font-weight:500;line-height:1.4;color:#333;font-kerning:normal;font-feature-settings:"palt";-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:not(.btn),a:not(.btn):link,a:not(.btn):visited,a:not(.btn):active,a:not(.btn):hover{text-decoration:none;color:inherit;transition:.2s opacity ease-in-out}@media(hover: hover){a:not(.btn):hover{opacity:.7}}p{line-height:1.75}@media(max-width: 768px){p{line-height:1.68}}small{font-size:.875em}em{font-style:normal;font-weight:bold}body.menu-open{overflow:hidden}body.bg-gray{background-color:#f0f0f0}body.bg-cream{background-color:#fffaeb}.wrapper{flex-grow:1}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;z-index:2000;pointer-events:none}.page-width,.content-width,.content-width-slim,.product-spec__table,.content-width-thin,.b-section__images,.b-section__body{margin-inline:auto;width:100%}.page-width:not(.padding-inner){max-width:1110px}.page-width.padding-inner{max-width:calc(1110px + 4rem)}.content-width:not(.padding-inner){max-width:940px}.content-width.padding-inner{max-width:calc(940px + 4rem)}.content-width-slim:not(.padding-inner),.product-spec__table:not(.padding-inner){max-width:730px}.content-width-slim.padding-inner,.padding-inner.product-spec__table{max-width:calc(730px + 4rem)}.content-width-thin:not(.padding-inner),.b-section__images:not(.padding-inner),.b-section__body:not(.padding-inner){max-width:540px}.content-width-thin.padding-inner,.padding-inner.b-section__images,.padding-inner.b-section__body{max-width:calc(540px + 4rem)}.padding-inner{padding-inline:2rem}@media(max-width: 768px){.padding-inner{padding-inline:1.5rem}}@media(max-width: 576px){.padding-inner{padding-inline:1.25rem}}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.cover-image,.s-image-preview{position:relative;display:block;width:100%;overflow:hidden}.cover-image img,.s-image-preview img,.cover-image video,.s-image-preview video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cover-link{position:absolute;inset:0;width:100%;height:100%}@media(max-width: 768px){._pc{display:none}}@media not all and (max-width: 992px){._tab{display:none}}@media not all and (max-width: 768px){._sp{display:none}}.fit-content{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.block-image,.b-section__thumList__image img,.b-section__alternate__image img,.b-section__image img,.advice__image img,.article-bottom-illust img,.guarantee-image img,.product-repair__section__cover img,.user-voice__image img,.comparison-figure__image img,.product-craftsmanship__image img,.product-concept__image img,.product-slider picture img,.top-section__title img:is([data-type=support] *),.footer-branding__logo a,.footer-branding__logo img,.header-shop a,.header-shop img,.header-logo a,.header-logo img,.s-video video,.s-material__image img,.s-profile__image img,.product-list__item img,.product-combination__control__item img,.product-combination img{display:block;width:100%}.no-select,.faq-q,.faq-a,.compare-horizon-figure__item img,.top-section__left::after,.top-section__right::after,.top-section__cover:is([data-type=separate] *){-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.serif,.support-page h2,.support-page h3,.b-section__thumList__title:not([data-type]),.post-content p,.post-content h2,.article-bio__name__jp,.article-header__bio__name,.article-header__title,.select-diff__subTitle,.series-mv__text,.about-column__header,.about-mv__content,.product-spec__table th,.user-voice__body p,.product-concept__body p,.product-section-title,.top-section__article__title,.top-section__body p,.top-section__title,.s-article-list__title,.history-overview__row,.s-profile__name,.s-material__name,.s-cover-nav__body p,.number-section__item::before,.s-lead,.s-title-primary,.about-section__title,.s-cover-nav__title,.s-title-secondary,.bt-title,.panel-wide__title,.panel-content__title,.bt-header__year,.section-lead{font-family:"游明朝体",YuMincho,"游明朝","Yu Mincho",serif}.gothic,.article-fenica__shops__address,.article-fenica__shops__date,.article-fenica__shops__title,.article-fenica__shops__name,.article-fenica__title,.article-note__body p,.article-note__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic Pro",sans-serif !important}.roboto,.numbered-section__item::before,.care-howto__item:not(:first-child) .care-howto__description::before{font-family:"Roboto",sans-serif}.fs-35_20{font-size:clamp(1.25rem,-1.563rem + 7.81vw,2.188rem) !important}.fs-22_18,.b-section__thumList__title:not([data-type]),.select-diff__subTitle,.s-info__title{font-size:clamp(1.125rem,.375rem + 2.08vw,1.375rem) !important}.fs-22_16{font-size:clamp(1rem,-0.125rem + 3.13vw,1.375rem) !important}.fs-18_16,.support-page h3,.b-section__column__title,.article-bio__name__jp,.article-header__bio__name,.numbered-section,.care-howto__description p,.user-voice__body p,.top-section__article__title,.s-cover-nav__body p,.section-body p,.section-body ul,.section-lead p{font-size:clamp(1rem,.625rem + 1.04vw,1.125rem) !important}.fs-18_14,.compare-size__title,.top-section__body p{font-size:clamp(.875rem,.125rem + 2.08vw,1.125rem) !important}.fs-18_12,.history-overview__row dd{font-size:clamp(.75rem,-0.375rem + 3.13vw,1.125rem) !important}.fs-18_15,.about-mv__description p,.panel-wide__description{font-size:clamp(.938rem,.375rem + 1.56vw,1.125rem) !important}.fs-16_15,.s-material__description{font-size:clamp(.938rem,.75rem + .52vw,1rem) !important}.fs-16_14,.b-section__thumList__body p,.advice__title,.s-related__header,.faq-title-secondary,.faq-title-primary,.page-content p,.page-content ul,.page-content ol{font-size:clamp(.875rem,.5rem + 1.04vw,1rem) !important}.fs-16_12,.bt-header__sub{font-size:clamp(.75rem,2.08vw,1rem) !important}.fs-14_12,.about-column__lead{font-size:clamp(.75rem,.375rem + 1.04vw,.875rem) !important}.fs-14,.shopList-results__item div[data-name=shop] span:nth-child(1),.shopList-results__item div[data-name=area],.shopList-results__item div[data-name=tel],.shopList-form__header,.s-info__description,.fs-14 p,.shopList-results__item div[data-name=shop] span:nth-child(1) p,.shopList-results__item div[data-name=area] p,.shopList-results__item div[data-name=tel] p,.shopList-form__header p,.s-info__description p{font-size:.875rem !important}.fs-12,.shopList-results__item div[data-name=product] span,.shopList-results__item div[data-name=shop] a,.shopList-results__item div[data-name=shop] span:nth-child(2),.fs-12 p,.shopList-results__item div[data-name=product] span p,.shopList-results__item div[data-name=shop] a p,.shopList-results__item div[data-name=shop] span:nth-child(2) p{font-size:.75rem !important}.bold,.shopList-results__item div[data-name=product] span,.shopList-results__item div[data-name=shop] span:nth-child(1),.s-profile__name,.s-material__name,.s-dl dt,.bar-title{font-weight:bold !important}.text-center{text-align:center !important}.text-center_just{text-align:center !important}@media(max-width: 768px){.text-center_just{text-align:justify !important}}.text-danger{color:#e32929}.text-secondary{color:#666}.text-muted{color:#c4c4c4}.text-light{color:#999}.bg-white{background-color:#fff !important}.link{color:#2828b4 !important}.link-hover,.top-section__article__item,.product-list__item{transition:.2s opacity ease-in-out}@media(hover: hover){.link-hover:hover,.top-section__article__item:hover,.product-list__item:hover{opacity:.7}}.list-square{list-style-type:none}.list-square li::before{content:"□"}.c-section{margin-bottom:60px}@media(max-width: 768px){.c-section{margin-bottom:60px}}@media(max-width: 576px){.c-section{margin-bottom:30px}}.section-lead{margin-bottom:48px;text-align:center}@media(max-width: 768px){.section-lead{margin-bottom:32px;text-align:justify}}.section-lead p:not(:last-child){margin-bottom:1em}.section-body:not(:last-child){margin-bottom:2rem}.section-body p:not(:last-child),.section-body ul:not(:last-child){margin-bottom:1em}.section-body ul{line-height:1.75}.bar-title{margin-bottom:40px;padding:.3227272727em;width:100%;font-size:clamp(1.125rem,.886rem + 1.02vw,1.375rem);text-align:center;font-weight:bold}@media(max-width: 768px){.bar-title{margin-bottom:30px}}.bar-title-primary{color:#fff;background-color:#666}.bar-title-secondary{color:#333;background-color:#ccc}.bt-header{padding-top:.5rem;margin-bottom:1.15em;line-height:1.75;border-top:1px solid currentColor}.bt-header[data-type=icon]{display:flex;align-items:flex-start;gap:0px 30px;line-height:1.6}@media(max-width: 768px){.bt-header[data-type=icon]{gap:0px 17px}}.bt-header__text{flex-grow:1}.bt-header__icon{position:relative}.bt-header__icon[data-illust=screw]{top:clamp(.625rem,2.375rem - 3.65vw,1.063rem)}.bt-header__icon img{display:block;width:116px}@media(max-width: 768px){.bt-header__icon img{width:75px}}.bt-header__sub{font-weight:bold}.bt-header__year{font-weight:500;line-height:1;font-size:clamp(3.125rem,-2.5rem + 15.63vw,5rem)}.bt-title{margin-bottom:1.15em;line-height:1.75;border-top:1px solid currentColor}.youtube-wrapper{position:relative;width:100%;padding-top:56.25%;aspect-ratio:16/9}.youtube-wrapper iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.nav-products{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px 30px}@media(max-width: 768px){.nav-products{grid-template-columns:1fr}}.nav-products__column{position:relative;cursor:pointer;transition:.2s opacity ease-in-out}@media(hover: hover){.nav-products__column:hover{opacity:.7}}.nav-products__header{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #666}@media(max-width: 768px){.nav-products__header{margin-bottom:13;padding-bottom:5px}}.nav-products__header a,.nav-products__header img{display:block}.nav-products__header img{width:auto;height:25px}@media(max-width: 576px){.nav-products__header img{height:20px}}.nav-products__body{display:flex;align-items:flex-end;gap:0px 30px}@media(max-width: 768px){.nav-products__body{gap:0px 15px}}.nav-products__item:not(.sm *){width:clamp(50px,-55.008px + 18.23vw,85px)}.nav-products__item:is(.sm *){width:clamp(42px,-36px + 13.54vw,68px)}.nav-products__item img{display:block;width:100%}.sticky-top{position:-webkit-sticky;position:sticky;top:70px;z-index:999;transition:top .25s ease-in-out}@media(max-width: 992px){.sticky-top{top:68px}}@media(max-width: 768px){.sticky-top{top:67px}}@media(max-width: 576px){.sticky-top{top:47px}}.sticky-top:not(.secondary):is(.is-header-hidden *){top:0 !important}.sticky-top.secondary{top:125px}@media(max-width: 992px){.sticky-top.secondary{top:124px}}@media(max-width: 768px){.sticky-top.secondary{top:112.8px}}@media(max-width: 576px){.sticky-top.secondary{top:90.8px}}.sticky-top.secondary:is(.is-header-hidden *){top:56.8px !important}@media(max-width: 768px){.sticky-top.secondary:is(.is-header-hidden *){top:44px !important}}.page-submenu{width:100%;padding-top:20px;padding-bottom:20px}@media(max-width: 768px){.page-submenu{padding-top:14px;padding-bottom:14px}}.page-submenu:is(.primary *){background-color:rgba(240,240,240,.9)}.page-submenu:is(.secondary *){background-color:rgba(102,102,102,.9)}.page-submenu__inner{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.page-submenu__inner::-webkit-scrollbar{display:none}.page-submenu__list{display:flex;align-items:center;gap:.5em 0;list-style-type:none;height:100%;font-size:clamp(.938rem,.75rem + .52vw,1rem);width:-webkit-max-content;width:-moz-max-content;width:max-content}.page-submenu__list:not(.product *){justify-content:center;margin-inline:auto}.page-submenu__list li{display:flex;font-weight:bold;transition:.25s color ease-in;font-size:.75rem}.page-submenu__list li:not(.secondary *):not(.is-active):not(.current){color:#c8c8c8}.page-submenu__list li:not(.secondary *).is-active,.page-submenu__list li:not(.secondary *).current{color:#666}.page-submenu__list li:not(.secondary *):not(:last-child)::after{border-right:1px solid #c8c8c8}.page-submenu__list li:is(.secondary *):not(.is-active){color:#333}.page-submenu__list li:is(.secondary *).is-active{color:#fff}.page-submenu__list li:is(.secondary *):not(:last-child)::after{border-right:1px solid #333}.page-submenu__list li:not(:last-child)::after{content:"";margin-inline:1em}*[data-animation]{will-change:animation}.animate{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.animate[data-animation=fadeIn]{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate[data-animation=fadeInUp]{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0rem)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0rem)}}.animate[data-animation=fadeInRight]{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateY(0rem)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateY(0rem)}}.animate[data-animation=fadeInLeft]{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{from{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:translateY(0rem)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:translateY(0rem)}}.animate[data-animation=fadeInLeft]{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes blur{from{opacity:0;filter:blur(20px)}to{opacity:1;filter:blur(0px)}}@keyframes blur{from{opacity:0;filter:blur(20px)}to{opacity:1;filter:blur(0px)}}.animate[data-animation=blur]{-webkit-animation-name:blur;animation-name:blur;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes color{from{filter:grayscale(1)}to{filter:grayscale(0)}}@keyframes color{from{filter:grayscale(1)}to{filter:grayscale(0)}}.animate[data-animation=color]{-webkit-animation-name:color;animation-name:color}.panel-content{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px}.panel-content+.panel-wide{margin-top:20px}@media(max-width: 768px){.panel-content{grid-template-columns:1fr}}.panel-content__item{display:flex;flex-direction:column;padding:22px 21px;background-color:#fff}@media not all and (max-width: 992px){.panel-content__item{min-height:544px}}@media(max-width: 768px){.panel-content__item{padding:15px}}.panel-content__item .cover-image,.panel-content__item .s-image-preview{margin-bottom:30px;padding-top:54.1176470588%}.panel-content__title{margin-bottom:2.0454545455em;font-weight:500;font-size:clamp(1.125rem,.375rem + 2.08vw,1.375rem)}@media(max-width: 768px){.panel-content__title{margin-bottom:1em}}.panel-content__description{flex-grow:1}.panel-content__description p{font-size:clamp(.938rem,.375rem + 1.56vw,1.125rem);text-align:justify}@media(max-width: 768px){.panel-content__description p{line-height:1.68}}.panel-content__description small{font-size:clamp(.75rem,.375rem + 1.04vw,.875rem)}.panel-content__footer{margin-top:45px}@media(max-width: 768px){.panel-content__footer{margin-top:26px}}.panel-content__footer .btn,.panel-content__footer .shopList-form__checkbox label,.shopList-form__checkbox .panel-content__footer label{padding:.7142857143em .75em;border-width:1px;font-size:clamp(.75rem,.375rem + 1.04vw,.875rem)}.panel-wide{display:grid;gap:22px 0px;grid-template-columns:1fr}@media(max-width: 768px){.panel-wide{gap:15px 0px}}.panel-wide__item{display:flex;flex-direction:column;padding:22px 21px;background-color:#fff}@media(max-width: 768px){.panel-wide__item{padding:15px}}.panel-wide__title{margin-bottom:.5em;font-weight:500;font-size:clamp(1.125rem,.886rem + 1.02vw,1.375rem);text-align:center}.panel-wide__description{text-align:center}.panel-wide__footer{text-align:center;margin-top:10px}.panel-wide__footer .btn,.panel-wide__footer .shopList-form__checkbox label,.shopList-form__checkbox .panel-wide__footer label{width:calc(50% - 25px);padding:.7142857143em .75em;border-width:1px;font-size:clamp(.75rem,.375rem + 1.04vw,.875rem)}@media(max-width: 768px){.panel-wide__footer .btn,.panel-wide__footer .shopList-form__checkbox label,.shopList-form__checkbox .panel-wide__footer label{width:100%}}.tel-panel{display:flex;align-items:center;background-color:#fff;gap:22px 0px;padding-top:15px;padding-bottom:15px;color:#666}@media(max-width: 768px){.tel-panel{flex-direction:column}}.tel-panel:not(:first-child){margin-top:30px}@media(max-width: 768px){.tel-panel:not(:first-child){margin-top:15px}}.tel-panel__main{display:flex;align-items:center;flex-wrap:wrap;padding-inline:20px;border-right:1px solid #666}@media(max-width: 768px){.tel-panel__main{flex:auto;width:100%;border-right:none}}.tel-panel__main__icon{margin-right:.5em;font-size:clamp(.938rem,-1.875rem + 7.81vw,1.875rem);transform:scale(-1, 1)}.tel-panel__main__icon::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.tel-panel__main__num,.tel-panel__main__fee{font-size:clamp(1.125rem,-0.375rem + 4.17vw,1.625rem)}.tel-panel__main__num{font-weight:bold}.tel-panel__sub{flex:540;padding-inline:20px}@media(max-width: 768px){.tel-panel__sub{flex:auto;width:100%}}.tel-panel__sub__time{display:flex;flex-wrap:wrap;align-items:center;font-size:clamp(.875rem,.125rem + 2.08vw,1.125rem)}.tel-panel__sub__time dt::after{content:"";border-right:1px solid currentColor;margin-inline:.25em}.tel-panel__sub small{font-size:clamp(.75rem,.375rem + 1.04vw,.875rem)}.news-list{width:100%;list-style-type:none;line-height:1.75;font-size:.75rem}@media(max-width: 768px){.news-list{line-height:1.68}}.news-list li{border-bottom:1px solid #fff}.news-list li a{display:flex;gap:0 .5rem;padding:.875em 0}@media(max-width: 768px){.news-list li a{flex-direction:column}}.news-list__time{font-weight:bold;min-width:6em}.product-combination__display{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:50px;height:73.9726027397%;aspect-ratio:73/54;background-color:#fff}@media(max-width: 768px){.product-combination__display{margin-bottom:30px;height:73.3333333333%;aspect-ratio:75/55}}.product-combination__image{width:61.6438356164%}@media(max-width: 768px){.product-combination__image{width:66.6666666667%}}.product-combination img{height:100%;-o-object-fit:contain;object-fit:contain}.product-combination__control__group{display:flex;flex-wrap:wrap;justify-content:center}.product-combination__control__group:not(:last-child){margin-bottom:30px}@media(max-width: 768px){.product-combination__control__group:not(:last-child){margin-bottom:15px}}.product-combination__control__group[data-type=model]{gap:15px 30px}@media(max-width: 768px){.product-combination__control__group[data-type=model]{gap:7px 15px}}.product-combination__control__group[data-type=model] label{width:100px;height:100px;border-radius:10px;background-color:#ccc}@media(max-width: 576px){.product-combination__control__group[data-type=model] label{width:80px;height:80px;border-radius:5px}}.product-combination__control__group[data-type=model] img{mix-blend-mode:darken;width:76.25%}.product-combination__control__group[data-type=model] img:is([for=combination-nxo] *),.product-combination__control__group[data-type=model] img:is([for=combination-nxos] *){width:62.5%}.product-combination__control__group[data-type=model] input:checked+label{background-color:#fff;border-color:#c8c8c8}.product-combination__control__group[data-type=sheet],.product-combination__control__group[data-type=wood]{gap:17px 29px}@media(max-width: 768px){.product-combination__control__group[data-type=sheet],.product-combination__control__group[data-type=wood]{gap:8px 15px}}.product-combination__control__group[data-type=sheet] label,.product-combination__control__group[data-type=wood] label{width:50px;border-radius:10px}@media(max-width: 576px){.product-combination__control__group[data-type=sheet] label,.product-combination__control__group[data-type=wood] label{width:40px}}.product-combination__control__group[data-type=sheet] input:checked+label,.product-combination__control__group[data-type=wood] input:checked+label{border-color:#fff}.product-combination__control__group[data-type=wood] label{border-radius:999px}.product-combination__control__group[data-type=sheet] label{border-radius:10px}@media(max-width: 768px){.product-combination__control__group[data-type=sheet] label{border-radius:5px}}.product-combination__control__item label{display:flex;align-items:center;justify-content:center;margin-bottom:0;cursor:pointer;border:3px solid rgba(0,0,0,0);overflow:hidden;transition:.1s border-color ease-in-out,.25s background-color ease-in-out}@media(max-width: 768px){.product-combination__control__item label{border-width:2}}.product-list:not(:last-child){margin-bottom:200px}@media(max-width: 768px){.product-list:not(:last-child){margin-bottom:62px}}.product-list__header{margin-bottom:60px}@media(max-width: 768px){.product-list__header{margin-bottom:30px}}.product-list__header img{display:block;width:auto}.product-list__header img:not([src$="_br.svg"]){height:clamp(33.6px,-64.8px + 17.08vw,66.4px)}.product-list__header img[src$="_br.svg"]{height:clamp(60px,-120px + 31.25vw,120px)}.product-list__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:64px 15px}@media(max-width: 768px){.product-list__items{grid-template-columns:1fr 1fr;gap:33px 24px}}.product-list__items:not(:last-child){margin-bottom:64px}@media(max-width: 768px){.product-list__items:not(:last-child){margin-bottom:33px}}.product-list__item{position:relative}.product-list__item img{margin-bottom:20px}.product-list__title,.product-list__code{line-height:1.75;text-align:center;font-size:.875rem}@media(max-width: 768px){.product-list__title,.product-list__code{line-height:1.8}}.product-list__title{font-weight:bold}.product-list__title a{display:block}.product-list__title a::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.s-title-primary,.about-section__title,.s-cover-nav__title,.s-title-secondary,.bt-title{font-weight:500}.s-title-primary,.about-section__title,.s-cover-nav__title{font-size:clamp(1.5rem,-0.563rem + 5.73vw,2.188rem)}.s-title-secondary,.bt-title{font-size:clamp(1.125rem,-0.375rem + 4.17vw,1.625rem)}.s-block:not(:first-child),.s-related:not(:first-child),.s-item:not(:first-child),.faq-footer:not(:first-child),.faq-subTitle:not(:first-child),.s-video:not(:first-child),.s-ul:not(:first-child),.s-info:not(:first-child),.history-overview:not(:first-child),.s-material__image:not(:first-child),.s-material:not(:first-child),.s-profile__image:not(:first-child),.s-profile:not(:first-child),.s-dl:not(:first-child),.number-section:not(:first-child),.s-blockquote:not(:first-child),.s-unit-images:not(:first-child),.s-block-image:not(:first-child),.s-columns:not(:first-child),.s-paragraph:not(:first-child),.b-section__body:not(:first-child),.s-lead:not(:first-child),.b-section .content-width-slim:not(:first-child),.b-section .product-spec__table:not(:first-child),.b-section .content-width-thin:not(:first-child),.b-section .b-section__images:not(:first-child){margin-top:40px}@media(max-width: 768px){.s-block:not(:first-child),.s-related:not(:first-child),.s-item:not(:first-child),.faq-footer:not(:first-child),.faq-subTitle:not(:first-child),.s-video:not(:first-child),.s-ul:not(:first-child),.s-info:not(:first-child),.history-overview:not(:first-child),.s-material__image:not(:first-child),.s-material:not(:first-child),.s-profile__image:not(:first-child),.s-profile:not(:first-child),.s-dl:not(:first-child),.number-section:not(:first-child),.s-blockquote:not(:first-child),.s-unit-images:not(:first-child),.s-block-image:not(:first-child),.s-columns:not(:first-child),.s-paragraph:not(:first-child),.b-section__body:not(:first-child),.s-lead:not(:first-child),.b-section .content-width-slim:not(:first-child),.b-section .product-spec__table:not(:first-child),.b-section .content-width-thin:not(:first-child),.b-section .b-section__images:not(:first-child){margin-top:20px}}.s-block:not(:last-child),.s-related:not(:last-child),.s-item:not(:last-child),.faq-footer:not(:last-child),.faq-subTitle:not(:last-child),.s-video:not(:last-child),.s-ul:not(:last-child),.s-info:not(:last-child),.history-overview:not(:last-child),.s-material__image:not(:last-child),.s-material:not(:last-child),.s-profile__image:not(:last-child),.s-profile:not(:last-child),.s-dl:not(:last-child),.number-section:not(:last-child),.s-blockquote:not(:last-child),.s-unit-images:not(:last-child),.s-block-image:not(:last-child),.s-columns:not(:last-child),.s-paragraph:not(:last-child),.b-section__body:not(:last-child),.s-lead:not(:last-child),.b-section .content-width-slim:not(:last-child),.b-section .product-spec__table:not(:last-child),.b-section .content-width-thin:not(:last-child),.b-section .b-section__images:not(:last-child){margin-bottom:40px}@media(max-width: 768px){.s-block:not(:last-child),.s-related:not(:last-child),.s-item:not(:last-child),.faq-footer:not(:last-child),.faq-subTitle:not(:last-child),.s-video:not(:last-child),.s-ul:not(:last-child),.s-info:not(:last-child),.history-overview:not(:last-child),.s-material__image:not(:last-child),.s-material:not(:last-child),.s-profile__image:not(:last-child),.s-profile:not(:last-child),.s-dl:not(:last-child),.number-section:not(:last-child),.s-blockquote:not(:last-child),.s-unit-images:not(:last-child),.s-block-image:not(:last-child),.s-columns:not(:last-child),.s-paragraph:not(:last-child),.b-section__body:not(:last-child),.s-lead:not(:last-child),.b-section .content-width-slim:not(:last-child),.b-section .product-spec__table:not(:last-child),.b-section .content-width-thin:not(:last-child),.b-section .b-section__images:not(:last-child){margin-bottom:20px}}.s-lead{font-size:clamp(.938rem,-0.375rem + 3.65vw,1.375rem)}.s-lead p:not(:last-child){margin-bottom:1.75em}.s-paragraph p,.b-section__body p{font-size:clamp(.938rem,.75rem + .52vw,1rem);font-weight:500;text-align:justify}.s-paragraph p:not(:last-child),.b-section__body p:not(:last-child){margin-bottom:1em}@media(max-width: 768px){.s-paragraph p:not(:last-child),.b-section__body p:not(:last-child){margin-bottom:1.68em}}.s-columns{display:grid;gap:30px}@media(max-width: 768px){.s-columns{gap:15px}}.s-columns[data-column="2"]{grid-template-columns:1fr 1fr}@media(max-width: 768px){.s-columns[data-column="2"][data-mobile="1"]{grid-template-columns:1fr}.s-columns[data-column="2"][data-mobile="1"] .s-column__item:not(:last-child){margin-bottom:20px}}.s-columns[data-column="3"]{grid-template-columns:1fr 1fr 1fr}@media(max-width: 768px){.s-columns[data-column="3"][data-mobile="1"]{grid-template-columns:1fr}.s-columns[data-column="3"][data-mobile="1"] .s-column__item:not(:last-child){margin-bottom:20px}}.s-column__item:only-child{grid-column:1/3;width:100%;max-width:455px;justify-self:center}.s-block-image{display:block;max-width:100%}.s-block-image.left img{margin-left:0}.s-block-image img{display:block;max-width:100%;margin-inline:auto}.s-block-image:is(figure){display:table;margin-inline:auto}.s-block-image figcaption{margin-top:1em;caption-side:bottom;display:table-caption;font-size:.75rem;font-weight:500;line-height:1.75}@media(max-width: 768px){.s-block-image figcaption{text-align:justify}}.s-unit-images{display:flex;flex-wrap:wrap;border:1px solid #333}@media(max-width: 768px){.s-unit-images{flex-direction:column}}.s-unit-images img{display:block;width:100%}.s-blockquote{padding-left:20px;border-left:2px solid #ccc;font-size:clamp(.875rem,1.125rem - .52vw,.938rem)}@media(max-width: 768px){.s-blockquote{padding-left:14px}}.s-blockquote:is(.youtube-wrapper+*){margin-top:20px}@media(max-width: 768px){.s-blockquote:is(.youtube-wrapper+*){margin-top:10px}}.s-image-preview{margin-bottom:20px;padding-top:100%;border:1px solid #333}@media(max-width: 768px){.s-image-preview{margin-bottom:10px}}.s-image-preview__ctrl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.s-image-preview__ctrl label{position:relative;width:40px;height:40px;border-radius:999px;overflow:hidden;cursor:pointer}.s-image-preview__ctrl label::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(0,0,0,0);border-radius:999px;z-index:2;transition:.25s border-color ease-in-out}@media(max-width: 768px){.s-image-preview__ctrl label{width:30px;height:30px}}@media(max-width: 576px){.s-image-preview__ctrl label{width:24px;height:24px}}.s-image-preview__ctrl label img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-image-preview__ctrl input:checked+label::after{border-color:#333}.number-section{counter-reset:number}.number-section:not(:last-child){margin-bottom:60px}@media(max-width: 768px){.number-section:not(:last-child){margin-bottom:30px}}.number-section__item{counter-increment:number}.number-section__item:not(:last-child){margin-bottom:50px}.number-section__item::before{content:counter(number);display:block;font-size:clamp(3.125rem,-2.5rem + 15.63vw,5rem);color:#fff}.s-dl{line-height:1.75;font-size:clamp(.875rem,.125rem + 2.08vw,1.125rem)}.s-dl__row{padding-top:16px;padding-bottom:16px;border-bottom:1px solid #333}.s-dl__row:first-child{border-top:1px solid #333}.s-dl img{display:block}.s-dl img[alt*=GOOD]{margin-top:1em;height:40px}@media(max-width: 768px){.s-dl img[alt*=GOOD]{height:30px}}.s-cover-nav{position:relative}.s-cover-nav .cover-image,.s-cover-nav .s-image-preview{position:absolute;inset:0;width:100%;height:100%}.s-cover-nav__container{position:relative;display:flex;min-height:450px;padding-top:40px;padding-bottom:40px;z-index:10}@media(max-width: 768px){.s-cover-nav__container{padding-top:25px;padding-bottom:25px;min-height:max(225px,58.59375vw)}}@media(max-width: 360px){.s-cover-nav__container{min-height:max(265px,58.59375vw)}}.s-cover-nav__inner{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%}@media(max-width: 768px){.s-cover-nav__inner.align-bottom{justify-content:flex-end}}.s-cover-nav__title{margin-bottom:.25em}@media(max-width: 768px){.s-cover-nav__title{margin-bottom:.5em}}.s-cover-nav__body p{line-height:1.75}@media(max-width: 768px){.s-cover-nav__body p{line-height:1.68}}.s-cover-nav__more{position:absolute;top:4px;right:0;display:flex;gap:15px}.s-profile__image{display:block;width:160px;margin-inline:auto}@media(max-width: 768px){.s-profile__image{width:218px}}.s-profile__body,.s-material__body{text-align:center}.s-profile__label,.s-profile__description{font-size:12px;font-weight:500}.s-profile__name,.s-material__name{margin:.25em auto;font-size:clamp(1.5rem,1.125rem + 1.04vw,1.625rem)}.s-material__image{display:block;width:160px;margin-inline:auto}@media(max-width: 768px){.s-material__image{width:100px}}.s-material__description{font-weight:500}.history-overview__row{display:flex;align-items:center;gap:0px 40px}@media(max-width: 768px){.history-overview__row{gap:0px 14px}}.history-overview__row:not(:last-child){margin-bottom:70px}@media(max-width: 768px){.history-overview__row:not(:last-child){margin-bottom:38px}}.history-overview__row dt{color:#fff;font-size:clamp(2.188rem,-5.125rem + 20.31vw,4.625rem);line-height:1}.history-overview__row dd{line-height:1.75}.s-info{padding:30px;background-color:#fff}@media(max-width: 768px){.s-info{padding:30px 20px}}.s-info__title{margin-bottom:.5em;font-weight:bold;text-align:center}@media(max-width: 768px){.s-info__description{text-align:justify}}.s-info__footer{margin-top:24px}.s-article-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}@media(max-width: 768px){.s-article-list{grid-template-columns:1fr 1fr;gap:5px}}.s-article-list+.s-article-list{margin-top:10px}@media(max-width: 768px){.s-article-list+.s-article-list{margin-top:5px}}.s-article-list__item{display:flex;flex-direction:column;padding:15px;background-color:#fff}@media not all and (max-width: 992px){.s-article-list__item{min-height:560px}}@media(max-width: 768px){.s-article-list__item{padding:10px}}.s-article-list__thumbnail{width:100%;margin-bottom:22px}@media(max-width: 768px){.s-article-list__thumbnail{margin-bottom:16px}}.s-article-list__thumbnail a{display:block;width:100%}.s-article-list__thumbnail .cover-image,.s-article-list__thumbnail .s-image-preview{padding-top:136.3265306122%}.s-article-list__title{flex-grow:1;margin-bottom:22px;font-weight:500;line-height:1.75;font-size:clamp(.688rem,.125rem + 1.56vw,.875rem)}@media(max-width: 768px){.s-article-list__title{margin-bottom:16px}}.s-article-list__footer{margin-top:auto}.s-ul{padding-left:1em}.s-ul li:not(:last-child){margin-bottom:.5em}.s-caption{line-height:1.4}.s-remark{padding:1em;background-color:#f1f1f1}label{display:inline-block;font-size:14px}.form{max-width:790px;margin-inline:auto;padding-top:50px;font-size:14px;color:#000;margin-bottom:60px}@media(max-width: 768px){.form{padding-top:0px}}.form-inline{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1rem}.form-inline-item{max-width:150px}.form-header{margin-bottom:55px;font-family:"游明朝体",YuMincho,"游明朝","Yu Mincho",serif}@media(max-width: 768px){.form-header{margin-bottom:30px}}.form-header-title{margin-bottom:1em;font-size:clamp(1.25rem,.875rem + 1.6vw,1.625rem);text-align:center;font-weight:normal}@media(max-width: 768px){.form-header-title{margin-bottom:30px}}.form-header-message{text-align:center;font-size:14px;line-height:1.75}.form-header-message:not(:last-child){margin-bottom:1.75em}.form-section{background-color:#fff}.form-section[data-confirm=customer_info]{padding-bottom:40px}.form-section-header{padding:.2222222222em;font-size:18px;font-weight:normal;letter-spacing:.05em;color:#fff;text-align:center;background-color:#666}@media(max-width: 768px){.form-section-header{font-size:16px}}.form-section-message{text-align:center;font-size:14px;letter-spacing:.05em}.form-section-message:not(:last-child){margin-bottom:1em}.form-section-message:not(:first-child){margin-top:1em}.form-section-body{padding:20px}@media(max-width: 768px){.form-section-body{padding:20px 10px}}.form-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 30px;margin-top:60px;padding:10px}.form-footer .btn,.form-footer .shopList-form__checkbox label,.shopList-form__checkbox .form-footer label{margin:0}.form-thanks-contact{margin-top:1.75em;color:#666;text-align:center}.form-thanks-contact p:first-child{font-size:18px}.form-group{margin-bottom:1rem}.form-control{display:block;width:100%;padding:1em .7142857143em;font-size:12px;font-weight:400;color:#666;background-color:#fff;border:1px solid #ccc;border-radius:2px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.form-control::-moz-placeholder{color:#ccc}.form-control::placeholder{color:#ccc}.form-control:focus{border-color:#666;background-color:#f0f0f0}.form-control:disabled{background-color:#eee}.form-control-lg{padding:.2833333333em;font-size:30px;font-weight:500;letter-spacing:.05em;color:#666;border-width:2px}.form-control.no-border{border-color:rgba(0,0,0,0)}.form-control.no-border:focus{background-color:#fff;border-color:#666}textarea.form-control{height:auto}.custom-file{text-align:center}.custom-file-input{position:absolute;z-index:-1;width:30px;margin:0;opacity:0}.custom-file-label{display:inline-block;padding:.6428571429em 1.4285714286em;font-size:14px;font-weight:500;border-radius:3px;background-color:#fff;border:1px solid #666;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out}@media(hover: hover){.custom-file-label:hover{color:#fff;background-color:#666}}.custom-file-label::before{content:"";margin-right:.5em;font-weight:900;font-family:"Font Awesome 5 Free"}.filename{display:flex;align-items:center;justify-content:center;margin-top:.5rem;text-align:center;line-break:anywhere}.filename:empty{display:none}.file-cancel{margin-left:.75em;padding:.2em}.file-cancel::before{content:"";font-weight:900;font-family:"Font Awesome 5 Free"}.custom-control,.mwform-checkbox-field label{position:relative;display:block;padding-left:1.7857142857em}.custom-control-input,.mwform-checkbox-field input{position:absolute;top:.2857142857em;left:0;z-index:-1;opacity:0;width:13px;height:13px;margin:0}.custom-control-input:checked~.custom-control-label::before,.custom-control-input:checked~.mwform-checkbox-field-text::before,.mwform-checkbox-field input:checked~.custom-control-label::before,.mwform-checkbox-field input:checked~.mwform-checkbox-field-text::before{color:#fff;border-color:#666;background-color:#fff}.custom-control-label,.mwform-checkbox-field-text{position:relative;margin-bottom:0;color:#000;vertical-align:top;cursor:pointer}.custom-control-label::before,.mwform-checkbox-field-text::before{content:"";position:absolute;top:.2857142857em;left:-1.7857142857em;display:block;width:.9285714286em;height:.9285714286em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;border:1px solid #666}.custom-control-label::after,.mwform-checkbox-field-text::after{position:absolute;display:block;content:"";background:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center}.custom-radio .custom-control-input:checked~.custom-control-label::after,.custom-radio .custom-control-input:checked~.mwform-checkbox-field-text::after,.custom-radio .mwform-checkbox-field input:checked~.custom-control-label::after,.custom-radio .mwform-checkbox-field input:checked~.mwform-checkbox-field-text::after,.mwform-checkbox-field .custom-radio input:checked~.custom-control-label::after,.mwform-checkbox-field .custom-radio input:checked~.mwform-checkbox-field-text::after{background-color:#666}.custom-radio .custom-control-label::before,.custom-radio .mwform-checkbox-field-text::before,.custom-radio .custom-control-label::after,.custom-radio .mwform-checkbox-field-text::after{border-radius:999px}.custom-radio .custom-control-label::after,.custom-radio .mwform-checkbox-field-text::after{top:.5em;left:-1.5714285714em;width:.6428571429em;height:.6428571429em}.custom-checkbox .custom-control-input:checked~.custom-control-label::after,.custom-checkbox .custom-control-input:checked~.mwform-checkbox-field-text::after,.custom-checkbox .mwform-checkbox-field input:checked~.custom-control-label::after,.custom-checkbox .mwform-checkbox-field input:checked~.mwform-checkbox-field-text::after,.mwform-checkbox-field .custom-checkbox input:checked~.custom-control-label::after,.mwform-checkbox-field .custom-checkbox input:checked~.mwform-checkbox-field-text::after,.mwform-checkbox-field label .custom-control-input:checked~.custom-control-label::after,.mwform-checkbox-field label .custom-control-input:checked~.mwform-checkbox-field-text::after,.mwform-checkbox-field label input:checked~.custom-control-label::after,.mwform-checkbox-field label input:checked~.mwform-checkbox-field-text::after{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.30664%206.9408%22%3E%3Cpath%20d%3D%22M4.87305%2C6.9408h0c-.13281%2C0-.25977-.05273-.35352-.14648L.14648%2C2.41541C-.04883%2C2.2196-.04883%2C1.9032%2C.14648%2C1.70789c.19531-.19434%2C.51172-.19482%2C.70703%2C.00049L4.87305%2C5.73328%2C10.45312%2C.14636c.19531-.19531%2C.51172-.19482%2C.70703-.00049%2C.19531%2C.19531%2C.19531%2C.51172%2C0%2C.70752L5.22656%2C6.79431c-.09375%2C.09375-.2207%2C.14648-.35352%2C.14648Z%22%20style%3D%22fill%3A%23666%3B%22%2F%3E%3C%2Fsvg%3E");background-size:90%}.custom-checkbox .custom-control-label::after,.custom-checkbox .mwform-checkbox-field-text::after,.mwform-checkbox-field label .custom-control-label::after,.mwform-checkbox-field label .mwform-checkbox-field-text::after{top:.3571428571em;left:-1.7321428571em;width:.9285714286em;height:.9285714286em}.custom-select{display:inline-block;width:100%;padding:1em .7142857143em;font-size:12px;font-weight:400;color:#666;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:2px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23999' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}.custom-select:focus{border-color:#666;background-color:#f0f0f0}.customer-info{max-width:540px;margin-inline:auto}.customer-info-item{display:flex;flex-wrap:wrap;gap:0px 10px}.customer-info-item:not(:last-child){margin-bottom:16px}@media(max-width: 768px){.customer-info-item{flex-wrap:wrap}}.customer-info-header{display:flex;align-items:center;width:175px;padding-top:8px;color:#666;border-top:1px solid #ccc;letter-spacing:0}@media(max-width: 768px){.customer-info-header{width:100%;border-top:none}}.customer-info-body{padding-top:8px;width:calc(100% - 185px)}.customer-info-body:is(.mw_wp_form_confirm *){border-top:1px solid #ccc}@media(max-width: 768px){.customer-info-body{width:100%}}.customer-info-datetime,.customer-info-name{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width: 768px){.customer-info-datetime,.customer-info-name{flex-wrap:wrap}}.customer-info-datetime>div,.customer-info-name>div{width:100%}.customer-info-footer{width:100%;margin-top:.5rem;color:#666;line-height:1.2}.customer-info p[data-name]{color:#666}.customer-info p[data-name=customer_postal]::before{content:"〒"}.mwform-checkbox-field{display:flex;align-items:center}.mwform-checkbox-field label{display:flex;flex-wrap:wrap;justify-content:center;line-height:1.6}.mwform-checkbox-field input:checked~.mwform-checkbox-field-text::after{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.30664%206.9408%22%3E%3Cpath%20d%3D%22M4.87305%2C6.9408h0c-.13281%2C0-.25977-.05273-.35352-.14648L.14648%2C2.41541C-.04883%2C2.2196-.04883%2C1.9032%2C.14648%2C1.70789c.19531-.19434%2C.51172-.19482%2C.70703%2C.00049L4.87305%2C5.73328%2C10.45312%2C.14636c.19531-.19531%2C.51172-.19482%2C.70703-.00049%2C.19531%2C.19531%2C.19531%2C.51172%2C0%2C.70752L5.22656%2C6.79431c-.09375%2C.09375-.2207%2C.14648-.35352%2C.14648Z%22%20style%3D%22fill%3A%23666%3B%22%2F%3E%3C%2Fsvg%3E");background-size:90%}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0px}.mw_wp_form_input [data-section=confirm]{display:none}.mw_wp_form_confirm [data-section=input]{display:none}.policy-box{margin-inline:auto;width:100%;max-width:540px}.policy-box__title{margin-bottom:1em;font-size:.875rem;text-align:center;letter-spacing:.05em}.policy-box__body .error{text-align:center}.policy-box__scroll{margin-bottom:1em;margin-top:.5em;height:200px;border:1px solid #ccc;overflow:scroll}.policy-box__content{padding:1em}.policy-box__content p,.policy-box__content ol{line-height:1.6}.policy-box__content p:not(:last-child),.policy-box__content ol:not(:last-child){margin-bottom:.5em}.policy-box__content ol{padding-left:1.5em}.policy-box .mwform-checkbox-field{justify-content:center}.policy-box .mwform-checkbox-field-text{font-size:1rem;font-weight:bold}@media not all and (max-width: 768px){.showroom .bar-title-secondary,.individual .bar-title-secondary,.business .bar-title-secondary{margin-bottom:0}}.showroom .cta-buttons,.individual .cta-buttons,.business .cta-buttons{align-items:stretch}.showroom .cta-buttons .btn,.showroom .cta-buttons .shopList-form__checkbox label,.shopList-form__checkbox .showroom .cta-buttons label,.individual .cta-buttons .btn,.individual .cta-buttons .shopList-form__checkbox label,.shopList-form__checkbox .individual .cta-buttons label,.business .cta-buttons .btn,.business .cta-buttons .shopList-form__checkbox label,.shopList-form__checkbox .business .cta-buttons label{display:inline-flex;justify-content:center;align-items:center}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline}.badge-primary{color:#fff;background-color:#000}.badge-secondary{color:#fff;background-color:#666}.badge-danger{color:#fff;background-color:#e32929}.badge-light{color:#fff;background-color:#c4c4c4}.my-0,.mt-0{margin-top:0rem !important}.my-1,.mt-1{margin-top:.25rem !important}.my-2,.mt-2{margin-top:.5rem !important}.my-3,.mt-3{margin-top:1rem !important}.my-4,.mt-4{margin-top:1.5rem !important}.my-5,.mt-5{margin-top:3rem !important}.my-auto,.mt-auto{margin-top:auto !important}.my-0,.mb-0{margin-bottom:0rem !important}.my-1,.mb-1{margin-bottom:.25rem !important}.my-2,.mb-2{margin-bottom:.5rem !important}.my-3,.mb-3{margin-bottom:1rem !important}.my-4,.mb-4{margin-bottom:1.5rem !important}.my-5,.mb-5{margin-bottom:3rem !important}.my-auto,.mb-auto{margin-bottom:auto !important}.mx-0,.ml-0{margin-left:0rem !important}.mx-1,.ml-1,.shopList-results__item div[data-name=shop] a i{margin-left:.25rem !important}.mx-2,.ml-2{margin-left:.5rem !important}.mx-3,.ml-3{margin-left:1rem !important}.mx-4,.ml-4{margin-left:1.5rem !important}.mx-5,.ml-5{margin-left:3rem !important}.mx-auto,.ml-auto{margin-left:auto !important}.mx-0,.mr-0{margin-right:0rem !important}.mx-1,.mr-1{margin-right:.25rem !important}.mx-2,.mr-2{margin-right:.5rem !important}.mx-3,.mr-3{margin-right:1rem !important}.mx-4,.mr-4{margin-right:1.5rem !important}.mx-5,.mr-5{margin-right:3rem !important}.mx-auto,.mr-auto{margin-right:auto !important}.m-0{margin:0rem !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.py-0,.pt-0{padding-top:0rem !important}.py-1,.pt-1{padding-top:.25rem !important}.py-2,.pt-2{padding-top:.5rem !important}.py-3,.pt-3{padding-top:1rem !important}.py-4,.pt-4{padding-top:1.5rem !important}.py-5,.pt-5{padding-top:3rem !important}.py-auto,.pt-auto{padding-top:auto !important}.py-0,.pb-0{padding-bottom:0rem !important}.py-1,.pb-1{padding-bottom:.25rem !important}.py-2,.pb-2{padding-bottom:.5rem !important}.py-3,.pb-3{padding-bottom:1rem !important}.py-4,.pb-4{padding-bottom:1.5rem !important}.py-5,.pb-5{padding-bottom:3rem !important}.py-auto,.pb-auto{padding-bottom:auto !important}.px-0,.pl-0{padding-left:0rem !important}.px-1,.pl-1{padding-left:.25rem !important}.px-2,.pl-2{padding-left:.5rem !important}.px-3,.pl-3{padding-left:1rem !important}.px-4,.pl-4{padding-left:1.5rem !important}.px-5,.pl-5{padding-left:3rem !important}.px-auto,.pl-auto{padding-left:auto !important}.px-0,.pr-0{padding-right:0rem !important}.px-1,.pr-1{padding-right:.25rem !important}.px-2,.pr-2{padding-right:.5rem !important}.px-3,.pr-3{padding-right:1rem !important}.px-4,.pr-4{padding-right:1.5rem !important}.px-5,.pr-5{padding-right:3rem !important}.px-auto,.pr-auto{padding-right:auto !important}.p-0{padding:0rem !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.p-auto{padding:auto !important}.btn,.shopList-form__checkbox label{display:inline-block;padding:.375rem .75rem;line-height:1.5;font-size:1rem;font-weight:bold;letter-spacing:.05em;color:#333;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:6px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(max-width: 768px){.btn,.shopList-form__checkbox label{border-width:1px}}.btn:disabled,.shopList-form__checkbox label:disabled{cursor:not-allowed}.btn-sm,.shopList-form__checkbox label{font-size:clamp(.625rem,.25rem + 1.04vw,.75rem)}@media not all and (max-width: 768px){.btn-sm,.shopList-form__checkbox label{padding:.6rem 1.5rem}}.btn-lg{font-size:1.125rem}.btn-right,.btn-left,.btn-bottom{position:relative;padding-left:3em;padding-right:3em}.btn-right::after,.btn-bottom::after{position:absolute;top:50%;right:1em;font-size:15px;transform:translateY(-50%);font-weight:900;font-family:"Font Awesome 5 Free";color:inherit}.btn-right::after{content:""}.btn-bottom::after{content:""}.btn-left::before{content:"";position:absolute;top:50%;left:1em;font-size:15px;transform:translateY(-50%);font-weight:900;font-family:"Font Awesome 5 Free";color:inherit}.btn-wide{display:block;width:100%;max-width:350px;margin-inline:auto}.btn-block{display:block;width:100%}.btn-secondary,.shopList-form__checkbox input:checked+label{color:#fff;background-color:#666;border-color:#666}@media(hover: hover){.btn-secondary:hover,.shopList-form__checkbox input:checked+label:hover{color:#666;background-color:#fff;border-color:#666}}.btn-secondary:disabled,.shopList-form__checkbox input:checked+label:disabled{color:#fff;background-color:gray;border-color:gray}.btn-outline-secondary{color:#666;background:none;border-color:#666}@media(hover: hover){.btn-outline-secondary:hover{background-color:#666;border-color:#666;color:#fff}}.btn-outline-secondary:disabled{color:gray;background:none;border-color:gray}.btn-outline-secondary-alt{color:#666;background:#fff;border-color:#666}@media(hover: hover){.btn-outline-secondary-alt:hover{color:#fff;background-color:#666;border-color:#666}}.btn-outline-secondary-alt:disabled{color:gray;background:none;border-color:gray}.btn-danger{color:#fff;background-color:#e32929;border-color:#e32929}@media(hover: hover){.btn-danger:hover{color:#e32929;background-color:#fff;border-color:#e32929}}.btn-danger:disabled{color:#fff;background-color:#e95656;border-color:#e95656}.btn-outline-danger{color:#e32929;background:none;border-color:#e32929}@media(hover: hover){.btn-outline-danger:hover{background-color:#e32929;border-color:#e32929;color:#fff}}.btn-outline-danger:disabled{color:#e95656;background:none;border-color:#e95656}.btn-outline-danger-alt{color:#e32929;background:#fff;border-color:#e32929}@media(hover: hover){.btn-outline-danger-alt:hover{color:#fff;background-color:#e32929;border-color:#e32929}}.btn-outline-danger-alt:disabled{color:#e95656;background:none;border-color:#e95656}.btn-light{color:#fff;background-color:#c4c4c4;border-color:#c4c4c4}@media(hover: hover){.btn-light:hover{color:#c4c4c4;background-color:#fff;border-color:#c4c4c4}}.btn-light:disabled{color:#fff;background-color:#ddd;border-color:#ddd}.btn-outline-light{color:#c4c4c4;background:none;border-color:#c4c4c4}@media(hover: hover){.btn-outline-light:hover{background-color:#c4c4c4;border-color:#c4c4c4;color:#fff}}.btn-outline-light:disabled{color:#ddd;background:none;border-color:#ddd}.btn-outline-light-alt{color:#c4c4c4;background:#fff;border-color:#c4c4c4}@media(hover: hover){.btn-outline-light-alt:hover{color:#fff;background-color:#c4c4c4;border-color:#c4c4c4}}.btn-outline-light-alt:disabled{color:#ddd;background:none;border-color:#ddd}.btn-white{color:#fff;background-color:#fff;border-color:#fff}@media(hover: hover){.btn-white:hover{color:#fff;background-color:#fff;border-color:#fff}}.btn-white:disabled{color:#fff;background-color:#fff;border-color:#fff}.btn-outline-white{color:#fff;background:none;border-color:#fff}@media(hover: hover){.btn-outline-white:hover{background-color:#fff;border-color:#fff;color:#666}}.btn-outline-white:disabled{color:#fff;background:none;border-color:#fff}.btn-outline-white-alt{color:#fff;background:#fff;border-color:#fff}@media(hover: hover){.btn-outline-white-alt:hover{color:#fff;background-color:#fff;border-color:#fff}}.btn-outline-white-alt:disabled{color:#fff;background:none;border-color:#fff}.cta-buttons{display:grid;align-items:center;gap:30px}.cta-buttons:not([data-column]){grid-template-columns:1fr}@media not all and (max-width: 768px){.cta-buttons[data-column="3"]{grid-template-columns:1fr 1fr 1fr}}@media not all and (max-width: 768px){.cta-buttons[data-column="2"]{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.cta-buttons{grid-template-columns:1fr;gap:20px}}.cta-buttons .btn:only-child,.cta-buttons .shopList-form__checkbox label:only-child,.shopList-form__checkbox .cta-buttons label:only-child{grid-column:1/3;width:100%;max-width:350px;justify-self:center}.cta-buttons .btn:not(.c-section *),.cta-buttons .shopList-form__checkbox label:not(.c-section *),.shopList-form__checkbox .cta-buttons label:not(.c-section *){padding-top:.6666666667em;padding-bottom:.6666666667em;font-size:clamp(.75rem,2.08vw,1rem)}.cta-buttons .btn:is(.c-section *),.cta-buttons .shopList-form__checkbox label:is(.c-section *),.shopList-form__checkbox .cta-buttons label:is(.c-section *){padding-top:.8055555556em;padding-bottom:.8055555556em;font-size:clamp(.875rem,.125rem + 2.08vw,1.125rem)}.header{position:fixed;top:0;left:0;width:100%;background-color:rgba(255,255,255,.9);z-index:1000;transition:.1s top linear,.25s ease-in-out transform}.header:is(.is-header-hidden *){transform:translateY(-100%)}.header-news{position:relative;background-color:#636363;transition:.25s max-height ease-out}.header-news-inner{padding-top:10px;padding-bottom:10px;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-align:center}@media(max-width: 992px){.header-news-inner{padding-top:5.8px;padding-bottom:5.8px;line-height:1.8}}@media(max-width: 576px){.header-news-inner{text-align:left}}.header-news a{display:block}.header-news a::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.header-inner{display:flex;align-items:center;gap:0px 40px}@media(max-width: 1200px){.header-inner{gap:0px 24px}}@media(max-width: 576px){.header-inner{gap:0px 16px}}.header-logo{width:160px;padding-top:19px;padding-bottom:14px}@media(max-width: 992px){.header-logo{width:140px;padding-top:22px;padding-bottom:14px}}@media(max-width: 576px){.header-logo{width:110px;padding-top:14px;padding-bottom:8px}}.header-nav{margin-left:auto;height:100%}@media(max-width: 992px){.header-nav{display:none;position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 68.2px);height:calc(100dvh - 68.2px);background-color:#fff;z-index:999;overflow:scroll}}@media(max-width: 576px){.header-nav{height:calc(100vh - 47.31px);height:calc(100dvh - 47.31px)}}.header-nav-inner{display:flex;flex-direction:column;align-items:center;min-height:100%}.header-menu{display:flex;align-items:center;gap:0px 40px;height:100%}@media(max-width: 1200px){.header-menu{gap:0px 20px}}@media(max-width: 992px){.header-menu{width:100%;flex-direction:column;align-items:stretch}}.header-menu-sp{margin-top:2rem;margin-bottom:1em;width:100%;font-size:.875rem}.header-menu-sp li{margin-bottom:.5em}@media not all and (max-width: 992px){.header-menu-sp{display:none}}.header-menu__item{color:#636363}@media(max-width: 992px){.header-menu__item{border-bottom:1px solid #f0f0f0}}.header-menu__label{position:relative;display:block;padding-bottom:1px;font-size:1rem;font-weight:bold;letter-spacing:.05em;cursor:pointer;transition:.2s opacity ease-in-out,.2s border-color ease-in-out;border-bottom:1px solid rgba(0,0,0,0)}@media not all and (max-width: 992px){.header-menu__label{font-size:.875rem}}@media(hover: hover){.header-menu__label:hover{opacity:.7}}@media not all and (max-width: 992px){@media(hover: hover){.header-menu__label:is(.hover *):hover{border-color:#666}}.header-menu__label:is(.current *):not(.hover *){border-color:#666}}@media(max-width: 992px){.header-menu__label{position:relative;padding:13px 1.25rem}.header-menu__label[data-icon=plus]{padding-right:60px}.header-menu__label[data-icon=plus]::before,.header-menu__label[data-icon=plus]::after{content:"";top:50%;position:absolute;background-color:#231815;transform:translateY(-50%);transform-origin:center;transition:.25s transform ease-in-out,.25s opacity ease-in-out}.header-menu__label[data-icon=plus]::before{right:30px;width:1px;height:20px}.header-menu__label[data-icon=plus]::after{right:20px;width:20px;height:1px}.header-menu__label[data-icon=plus].is-active::before{transform:translateY(-50%) rotate(90deg)}.header-menu__label[data-icon=plus].is-active::after{opacity:0}.header-menu__label[data-icon=ex_link]::after{content:"";position:absolute;top:50%;right:20px;font-size:20px;font-family:"icomoon" !important;font-style:normal;font-weight:normal;transform:translateY(-50%)}}.header-shop{width:30px;transform:translateY(-3px)}@media(max-width: 992px){.header-shop{margin-left:auto;width:25px;transform:translateY(0)}}@media(max-width: 576px){.header-shop{width:20px}}@media(max-width: 992px){.header-language{display:none}}.header-language-sp{width:100%;margin-top:auto}@media not all and (max-width: 992px){.header-language-sp{display:none}}.header-language-switcher{display:flex;align-items:center;font-size:1rem;font-weight:bold;letter-spacing:.05em;list-style:none}@media not all and (max-width: 992px){.header-language-switcher{font-size:.875rem}}@media(max-width: 992px){.header-language-switcher{margin-top:2rem}}.header-language-switcher__item:not(:last-child)::after{content:"";margin-inline:.5em;width:2px;height:100%;border-right:1px solid currentColor}.header-language-switcher__item a{display:inline-block}.header-meganavi{display:none;position:absolute;left:0;right:0;top:calc(100% - 1px);width:100%;background-color:rgba(255,255,255,.9);z-index:1001}@media not all and (max-width: 992px){.header-meganavi{font-size:.875rem}}@media(max-width: 992px){.header-meganavi{position:relative;top:0;background-color:#f0f0f0;z-index:inherit}}.header-meganavi[data-section=product]{padding-top:30px;padding-bottom:30px}.header-meganavi[data-section=product] .nav-products__title{font-size:.875rem;font-weight:500;color:#636363}@media(max-width: 992px){.header-meganavi[data-section=product]{padding-top:24px;padding-bottom:17px}}.header-meganavi:not([data-section=product]){padding-top:25px;padding-bottom:25px}@media(max-width: 992px){.header-meganavi:not([data-section=product]){padding-top:0px;padding-bottom:0px}}.header-meganavi__textLink{display:flex;align-items:center;justify-content:center;list-style-type:none;font-size:.875rem}@media(max-width: 992px){.header-meganavi__textLink{width:100%;flex-direction:column}}.header-meganavi__textLink li{font-weight:bold;letter-spacing:.05em;color:#636363}@media(max-width: 992px){.header-meganavi__textLink li{width:100%;font-weight:500}.header-meganavi__textLink li a{display:block;padding:15.8px 0px}}@media(max-width: 992px){.header-meganavi__textLink li:not(:last-child){border-bottom:1px solid #fff}}.header-meganavi__textLink li:not(:last-child)::after{content:"";border-right:1px solid currentColor;margin-inline:1em}@media(max-width: 992px){.header-meganavi__textLink li:not(:last-child)::after{content:none}}.header-meganavi__textLinkHeader{display:none}@media(max-width: 992px){.header-meganavi__textLinkHeader{display:block;padding:15.8px 0px;font-weight:bold;color:#666;letter-spacing:.05em;border-bottom:1px solid #666}}.header-meganavi__columns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0px 30px}@media(max-width: 992px){.header-meganavi__columns{grid-template-columns:1fr}}@media not all and (max-width: 992px){.header-meganavi__columns .header-meganavi__colum:nth-child(1){grid-column:2/3}}@media not all and (max-width: 992px){.header-meganavi__columns .header-meganavi__colum:nth-child(2){grid-column:3/4}}.header-meganavi__colum__title{padding-bottom:10px;margin-bottom:16px;font-weight:bold;letter-spacing:.05em;border-bottom:1px solid #666}@media(max-width: 992px){.header-meganavi__colum__title{margin-bottom:0;padding:15.8px 0px}}.header-meganavi__colum__menu{color:#666;list-style-type:none}@media not all and (max-width: 992px){.header-meganavi__colum__menu{line-height:2}}@media(max-width: 992px){.header-meganavi__colum__menu{color:#636363;font-size:.875rem}.header-meganavi__colum__menu li:not(:last-child){border-bottom:1px solid #fff}.header-meganavi__colum__menu li a{display:block;padding:15.8px 0px}}.header-hamburger{position:relative;width:30px;height:30px;color:#636363;z-index:999}@media not all and (max-width: 992px){.header-hamburger{display:none}}@media(max-width: 576px){.header-hamburger{width:20px;height:20px}}.header-hamburger__bar{position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:currentColor;transform-origin:center;transition:.25s transform ease-out,.3s opacity ease-in-out;will-change:transform}.header-hamburger__bar:nth-last-of-type(1){transform:translateY(-10px)}@media(max-width: 576px){.header-hamburger__bar:nth-last-of-type(1){transform:translateY(-6px)}}.header-hamburger__bar:nth-last-of-type(3){transform:translateY(10px)}@media(max-width: 576px){.header-hamburger__bar:nth-last-of-type(3){transform:translateY(6px)}}.header-hamburger.is-active span:nth-last-of-type(1){transform:rotate(45deg) scale(1.25, 1)}.header-hamburger.is-active span:nth-last-of-type(2){opacity:0;transform:translateX(200%)}.header-hamburger.is-active span:nth-last-of-type(3){transform:rotate(-45deg) scale(1.25, 1)}.footer-top{padding:54px 0px 59px;background-color:#fff}@media(max-width: 768px){.footer-top{padding:24px 0px 17px}}.footer-bottom{padding:71px 0px 45px;background-color:#f0f0f0}@media(max-width: 768px){.footer-bottom{padding:40px 0px 102px}}.footer-nav{display:grid;gap:42px 30px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:50px}@media(max-width: 992px){.footer-nav{grid-template-columns:1fr 1fr}}@media(max-width: 576px){.footer-nav{grid-template-columns:1fr;margin-bottom:105px}}.footer-nav__title{margin-bottom:6px;padding-bottom:18px;color:#666;font-size:.875rem;font-weight:bold;letter-spacing:.05em;border-bottom:1px solid #666}@media(max-width: 768px){.footer-nav__title{margin-bottom:12px}}.footer-nav__menu>li{color:#666;font-size:.875rem;font-weight:bold;letter-spacing:.05em}.footer-nav__menu>li:not(:last-child){border-bottom:1px solid #fff}.footer-nav__menu>li>a{display:block;padding:1rem 0px}.footer-nav__subMenu>li{color:#666;line-height:1.5;letter-spacing:.05em;font-weight:normal}@media(max-width: 768px){.footer-nav__subMenu>li{line-height:1.75}}.footer-nav__subMenu>li:not(.footer-nav__menu li:last-child li:last-child){margin-bottom:1.5em}@media(max-width: 768px){.footer-nav__subMenu>li:not(.footer-nav__menu li:last-child li:last-child){margin-bottom:1em}}.footer-nav__subMenu>li a{display:block}.footer-branding{display:grid;gap:42px 1rem;grid-template-columns:1fr 1fr}@media(max-width: 768px){.footer-branding{grid-template-columns:1fr}}.footer-branding__snsLink,.footer-branding__subLink{display:flex;align-items:center;list-style-type:none}.footer-branding__snsLink{gap:0px 30px;margin-bottom:20px;color:#666;line-height:1;font-size:30px}@media(max-width: 768px){.footer-branding__snsLink{gap:0px 28px;margin-bottom:15px}}.footer-branding__subLink{font-size:clamp(.75rem,.375rem + 1.04vw,.875rem);letter-spacing:.5em}.footer-branding__subLink li:not(:last-child)::after{content:"/";margin-inline:.25em}.footer-branding__logo{width:160px;margin-left:auto;margin-bottom:17px}@media(max-width: 768px){.footer-branding__logo{margin-left:0;margin-right:auto;margin-bottom:15px}}.footer-branding__copyright{margin-left:auto;text-align:right;color:#666}@media(max-width: 768px){.footer-branding__copyright{margin-left:0;margin-right:auto;text-align:left}.footer-branding__copyright small{font-size:.75rem}}.toppage .s-cover-nav__title,.fp2 .s-cover-nav__title{font-size:clamp(1.125rem,-0.375rem + 4.17vw,1.625rem)}@media(max-width: 576px){.toppage .s-cover-nav__title,.fp2 .s-cover-nav__title{margin-bottom:.25em}}@media(max-width: 360px){.toppage .s-cover-nav__title,.fp2 .s-cover-nav__title{padding-right:6.5rem}}.toppage .s-cover-nav .s-cover-nav__body p,.fp2 .s-cover-nav .s-cover-nav__body p{font-size:clamp(.875rem,.125rem + 2.08vw,1.125rem) !important}@media(max-width: 768px){.toppage .s-cover-nav .btn-sm,.toppage .s-cover-nav .shopList-form__checkbox label,.shopList-form__checkbox .toppage .s-cover-nav label,.fp2 .s-cover-nav .btn-sm,.fp2 .s-cover-nav .shopList-form__checkbox label,.shopList-form__checkbox .fp2 .s-cover-nav label{padding:.3rem .75rem}}.top-section{position:relative}.top-section[data-type=text]:nth-child(odd){background-color:#f0f0f0}.top-section[data-type=separate]{display:flex}.top-section__content:is([data-type=special] *){position:absolute;inset:0;display:flex;align-items:center}.top-section__content:is([data-type=separate] *){position:absolute;inset:0;margin-top:40px;margin-bottom:40px;color:#fff;z-index:10}@media(max-width: 768px){.top-section__content:is([data-type=separate] *){margin-top:28px;margin-bottom:28px}}.top-section__content:is([data-type=mv] *){background-color:#ccc;padding-top:30px;padding-bottom:20px}.top-section__content:is([data-type=text] *){padding-top:50px;padding-bottom:60px}@media(max-width: 768px){.top-section__content:is([data-type=text] *){padding-top:30px;padding-bottom:30px}}.top-section__inner{position:relative}.top-section__inner:is([data-type=special] *){margin-left:auto;width:314px;color:#fff}@media(max-width: 768px){.top-section__inner:is([data-type=special] *){top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:440px;margin-inline:auto;height:100%;text-align:center}}@media(max-width: 576px){.top-section__inner:is([data-type=special] *){max-width:220px}}.top-section__title{margin-bottom:.25em;font-weight:500;font-size:clamp(1.125rem,-0.375rem + 4.17vw,1.625rem)}@media(max-width: 768px){.top-section__title{margin-bottom:.5em}}.top-section__title:is([data-type=special] *),.top-section__title:is([data-type=separate] *){margin-bottom:1rem;width:100%}@media(max-width: 768px){.top-section__title:is([data-type=special] *),.top-section__title:is([data-type=separate] *){margin-bottom:1rem}}.top-section__title img{display:block}.top-section__title img:not([data-type=special] *):not([data-type=separate] *){width:auto;height:60px;margin-bottom:.5em}@media(max-width: 768px){.top-section__title img:not([data-type=special] *):not([data-type=separate] *):not([alt*=Shikiri]){height:35px}.top-section__title img:not([data-type=special] *):not([data-type=separate] *)[alt*=Shikiri]{height:62.5px;margin-bottom:.75em}}@media(max-width: 360px){.top-section__title img:not([data-type=special] *):not([data-type=separate] *):not([alt*=Shikiri]){height:30px}.top-section__title img:not([data-type=special] *):not([data-type=separate] *)[alt*=Shikiri]{height:57.5px;margin-bottom:.75em}}.top-section__title img[alt="NychairX Oil Finish"]:is([data-type=separate] *){width:314px}@media(max-width: 768px){.top-section__title img[alt="NychairX Oil Finish"]:is([data-type=separate] *){width:157px}}.top-section__body p{line-height:1.75}@media(max-width: 768px){.top-section__body p{line-height:1.68}}.top-section__more:not([data-type=special] *){position:absolute;top:0;right:0;display:flex;gap:15px}@media(max-width: 768px){.top-section__more:not([data-type=special] *) .btn-sm,.top-section__more:not([data-type=special] *) .shopList-form__checkbox label,.shopList-form__checkbox .top-section__more:not([data-type=special] *) label{padding:.3rem .75rem}}.top-section__more:is([data-type=special] *){margin-top:1rem}@media(max-width: 768px){.top-section__more:not(.fixed){position:relative;margin-top:30px}.top-section__more:not(.fixed) a{flex:1}.top-section__more:not(.fixed) a:only-child{display:block;width:100%}}.top-section__cover{width:100%}.top-section__cover:is([data-type=special] *) .cover-image,.top-section__cover:is([data-type=special] *) .s-image-preview{padding-top:min(1080px,100vh - 70px)}@media(max-width: 768px){.top-section__cover:is([data-type=special] *) .cover-image,.top-section__cover:is([data-type=special] *) .s-image-preview{padding-top:calc(100vh - 72.2px)}}@media(max-width: 576px){.top-section__cover:is([data-type=special] *) .cover-image,.top-section__cover:is([data-type=special] *) .s-image-preview{padding-top:calc(100vh - 47.31px - env(safe-area-inset-bottom, 0))}}.top-section__cover:is([data-type=separate] *) .cover-image,.top-section__cover:is([data-type=separate] *) .s-image-preview{padding-top:40.5405405405%}@media(max-width: 768px){.top-section__cover:is([data-type=separate] *) .cover-image,.top-section__cover:is([data-type=separate] *) .s-image-preview{padding-top:60%}}.top-section__cover:is([data-type=mv] *) .cover-image,.top-section__cover:is([data-type=mv] *) .s-image-preview{padding-top:min(900px,46.875vw)}@media(max-width: 768px){.top-section__cover:is([data-type=mv] *) .cover-image,.top-section__cover:is([data-type=mv] *) .s-image-preview{padding-top:100%}}.top-section__center{position:relative}.top-section__left,.top-section__right{position:relative;width:calc((100% - 1110px)/2);background-repeat:repeat-x;background-size:auto 100%}.top-section__left::after,.top-section__right::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#666;mix-blend-mode:screen}.top-section__article{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width: 768px){.top-section__article{grid-template-columns:1fr}}.top-section__article:not(:first-child){margin-top:60px}@media(max-width: 768px){.top-section__article:not(:first-child){margin-top:30px}}.top-section__article__item{position:relative}.top-section__article__item .cover-image,.top-section__article__item .s-image-preview{margin-bottom:35px;padding-top:68.5714285714%;aspect-ratio:35/24}@media(max-width: 768px){.top-section__article__item .cover-image,.top-section__article__item .s-image-preview{margin-bottom:30px;padding-top:68.6567164179%;aspect-ratio:67/46}}.top-section__article__title{font-weight:500;margin-bottom:.5em}.top-section__article__title a::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.product-section-title{font-weight:500;line-height:1.5555555556}.product-section-title:is(.product-concept *){font-size:clamp(1.5rem,-2.438rem + 10.94vw,2.813rem)}.product-section-title:not(.product-concept *){font-size:clamp(1.25rem,-1.563rem + 7.81vw,2.188rem)}.product-slider{margin-inline:auto;max-width:730px}@media(max-width: 768px){.product-slider{width:calc(100% - 70px)}}.product-slider .slick-list{overflow:visible}@media(max-width: 768px){.product-slider .slick-slide{margin-inline:-0.5px}}.product-slider picture{display:block}.product-slider-container{width:100%;overflow:hidden}.product-slider-container:not(:last-child){margin-bottom:80px}@media(max-width: 768px){.product-slider-container:not(:last-child){margin-bottom:40px}}.product-mv{position:relative;overflow:hidden}.product-mv .cover-image,.product-mv .s-image-preview{height:calc(100vh - 68.81px - 100px - 56.78px)}@media(max-width: 992px){.product-mv .cover-image,.product-mv .s-image-preview{height:calc(100vh - 67.2px - 100px - 56.78px)}}@media(max-width: 768px){.product-mv .cover-image,.product-mv .s-image-preview{height:auto;padding-top:100%}}.product-header-logo{padding-top:40px;width:100%;overflow:hidden}@media(max-width: 768px){.product-header-logo{display:flex;align-items:flex-start;justify-content:space-between;width:auto;padding-top:18px;padding-bottom:16px}}@media not all and (max-width: 768px){.product-header-logo .product-header-button{display:none}}.product-header-logo__image{display:flex;align-items:flex-end;height:100%}.product-header-logo__image img{width:auto;height:60px}@media(max-width: 768px){.product-header-logo__image img{height:45px}}@media(max-width: 576px){.product-header-logo__image img{height:30px}}.product-headerNav{width:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.product-headerNav::-webkit-scrollbar{display:none}.product-headerNav-wrapper{width:100%;padding-top:7.8px;padding-bottom:7.8px;background-color:rgba(255,255,255,.9)}@media(max-width: 768px){.product-headerNav-wrapper{padding-top:14px;padding-bottom:14px}}.product-headerNav-container{display:flex;gap:0px 1rem}.product-headerNav-button{white-space:nowrap}@media(max-width: 768px){.product-headerNav-button{display:none}}.product-bottom-fixed{position:fixed;left:0;bottom:0;width:100%;z-index:999;background-color:rgba(255,255,255,.8);transition:.4s transform ease-in-out}.product-bottom-fixed.is-hidden{transform:translateY(100%)}.product-bottom-fixed .product-header-logo{flex-grow:1;padding-top:14px;padding-bottom:8px}.product-bottom-fixed .product-header-logo__image img{height:32.2px}@media(max-width: 576px){.product-bottom-fixed .product-header-logo__image img{height:25.31px}}.product-bottom-fixed .product-header-button .btn-sm,.product-bottom-fixed .product-header-button .shopList-form__checkbox label,.shopList-form__checkbox .product-bottom-fixed .product-header-button label{white-space:nowrap}@media(max-width: 768px){.product-bottom-fixed-inner{display:flex;justify-content:space-between;align-items:center;gap:16px 1rem;overflow:hidden}}.product-concept::after,.product-design::after,.product-model::after,.product-craftsmanship::after,.product-compare::after,.product-repair::after{content:"";position:relative;top:1px;display:block;width:100%;height:250px}@media(max-width: 768px){.product-concept::after,.product-design::after,.product-model::after,.product-craftsmanship::after,.product-compare::after,.product-repair::after{height:160px}}.product-concept,.product-design,.product-model{color:#fff}.product-concept{padding-top:125px}@media(max-width: 768px){.product-concept{padding-top:50px}}.product-concept:is(.nychairx *){background-color:#000}.product-concept:is(.nychairx *)::after{background-image:linear-gradient(#000, #333)}.product-concept:is(.shikiri *){background-color:#4b5a6e}.product-concept:is(.shikiri *)::after{background-image:linear-gradient(#4b5a6e, #333)}.product-concept:is(.x80 *){background-color:#142800}.product-concept:is(.x80 *)::after{background-image:linear-gradient(#142800, #333)}.product-concept .product-section-title{margin-left:108px;margin-bottom:200px}@media(max-width: 768px){.product-concept .product-section-title{margin-left:0px;margin-bottom:124px}}.product-concept__images{display:flex;flex-direction:column;gap:200px 0px;margin-bottom:200px}@media(max-width: 768px){.product-concept__images{gap:200px 0px}}.product-concept__image{position:relative;display:block}.product-concept__image:is(.nychairx *):nth-child(1){left:25.6756756757%;width:40.0900900901%}@media(max-width: 768px){.product-concept__image:is(.nychairx *):nth-child(1){left:17.3134328358%;width:65.223880597%}}.product-concept__image:is(.nychairx *):nth-child(2){left:17.1171171171%;width:82.8828828829%}@media(max-width: 768px){.product-concept__image:is(.nychairx *):nth-child(2){left:0%;width:100%}}.product-concept__image:is(.nychairx *):nth-child(3){left:0%;width:40.0900900901%}@media(max-width: 768px){.product-concept__image:is(.nychairx *):nth-child(3){left:0%;width:65.223880597%}}.product-concept__image:is(.nychairx *):nth-child(4){left:0%;width:91.4414414414%}@media(max-width: 768px){.product-concept__image:is(.nychairx *):nth-child(4){left:0%;width:100%}}.product-concept__image:is(.nychairx *):nth-child(5){left:48.6486486486%;width:42.7927927928%}@media(max-width: 768px){.product-concept__image:is(.nychairx *):nth-child(5){left:17.4626865672%;width:82.5373134328%}}.product-concept__image:is(.nychairx *):nth-child(6){left:0%;width:57.2072072072%}@media(max-width: 768px){.product-concept__image:is(.nychairx *):nth-child(6){left:0%;width:83.8805970149%}}.product-concept__image:is(.nychairx *):nth-child(7){left:59.9099099099%;width:40.0900900901%}@media(max-width: 768px){.product-concept__image:is(.nychairx *):nth-child(7){left:34.776119403%;width:65.0746268657%}}.product-concept__image:is(.nychairx *):nth-child(8){left:0%;width:100%}@media(max-width: 768px){.product-concept__image:is(.nychairx *):nth-child(8){left:0%;width:100%}}.product-concept__image:is(.shikiri *):nth-child(1){left:-405px;width:100vw;max-width:1920px;margin-inline:auto}@media screen and (max-width: 1920px){.product-concept__image:is(.shikiri *):nth-child(1){left:calc((100vw - 1110px)/-2)}}@media screen and (max-width: 1110px){.product-concept__image:is(.shikiri *):nth-child(1){left:-2rem}}@media(max-width: 768px){.product-concept__image:is(.shikiri *):nth-child(1){left:-1.5rem}}@media(max-width: 576px){.product-concept__image:is(.shikiri *):nth-child(1){left:-1.25rem}}.product-concept__image:is(.shikiri *):nth-child(2){left:42.7927927928%;width:57.2072072072%}@media(max-width: 768px){.product-concept__image:is(.shikiri *):nth-child(2){left:17.9104477612%;width:65.223880597%}}.product-concept__image:is(.shikiri *):nth-child(3){left:0%;width:100%}@media(max-width: 768px){.product-concept__image:is(.shikiri *):nth-child(3){left:0%;width:100%}}.product-concept__image:is(.shikiri *):nth-child(4){left:17.1171171171%;width:82.8828828829%}@media(max-width: 768px){.product-concept__image:is(.shikiri *):nth-child(4){left:0%;width:100%}}.product-concept__image:is(.shikiri *):nth-child(5){left:0%;width:57.2072072072%}@media(max-width: 768px){.product-concept__image:is(.shikiri *):nth-child(5){left:0%;width:100%}}.product-concept__image:is(.x80 *):nth-child(1){left:42.7927927928%;width:40.0900900901%}@media(max-width: 768px){.product-concept__image:is(.x80 *):nth-child(1){left:17.3134328358%;width:65.223880597%}}.product-concept__image:is(.x80 *):nth-child(2){left:8.5585585586%;width:82.8828828829%}@media(max-width: 768px){.product-concept__image:is(.x80 *):nth-child(2){left:0%;width:100%}}.product-concept__image:is(.x80 *):nth-child(3){left:8.5585585586%;width:40.0900900901%}@media(max-width: 768px){.product-concept__image:is(.x80 *):nth-child(3){left:0%;width:65.223880597%}}.product-concept__image:is(.x80 *):nth-child(4){left:34.2342342342%;width:48.6486486486%}@media(max-width: 768px){.product-concept__image:is(.x80 *):nth-child(4){left:0%;width:100%}}.product-concept__image:is(.x80 *):nth-child(5){left:8.5585585586%;width:40.0900900901%}@media(max-width: 768px){.product-concept__image:is(.x80 *):nth-child(5){left:17.4626865672%;width:82.5373134328%}}.product-concept__image:is(.x80 *):nth-child(6){left:25.6756756757%;width:65.7657657658%}@media(max-width: 768px){.product-concept__image:is(.x80 *):nth-child(6){left:0%;width:83.8805970149%}}.product-concept__image:is(.x80 *):nth-child(7){left:8.5585585586%;width:48.6486486486%}@media(max-width: 768px){.product-concept__image:is(.x80 *):nth-child(7){left:34.776119403%;width:65.0746268657%}}.product-concept__image:is(.x80 *):nth-child(8){left:17.1171171171%;width:74.3243243243%}@media(max-width: 768px){.product-concept__image:is(.x80 *):nth-child(8){left:0%;width:100%}}.product-concept__body{padding-bottom:50px}@media(max-width: 768px){.product-concept__body{padding-bottom:20px}}.product-concept__body p{font-size:clamp(1rem,-0.125rem + 3.13vw,1.375rem)}.product-concept__body p:not(:last-child){margin-bottom:1.75em}.product-design{padding-top:50px;background-color:#333}@media(max-width: 768px){.product-design{padding-top:20px}}.product-design:not(.x80 *)::after{background-image:linear-gradient(#333, #666)}.product-design:is(.x80 *)::after{background-image:linear-gradient(#333, #ccc)}.product-design>*:last-child{margin-bottom:50px}@media(max-width: 768px){.product-design>*:last-child{margin-bottom:20px}}.product-design .product-section-title{margin-left:96px;margin-bottom:80px}@media(max-width: 768px){.product-design .product-section-title{margin-left:0;margin-bottom:40px}}.product-model{padding-top:50px;background-color:#666}@media(max-width: 768px){.product-model{padding-top:20px}}.product-model::after{background-image:linear-gradient(#666, #ccc)}.product-model .product-section-title{margin-left:96px;margin-bottom:80px}@media(max-width: 768px){.product-model .product-section-title{margin-left:0;margin-bottom:40px}}.product-model-section:not(:last-child){margin-bottom:160px}@media(max-width: 768px){.product-model-section:not(:last-child){margin-bottom:98px}}.product-model__overview__items{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:60px}@media(max-width: 768px){.product-model__overview__items{margin-bottom:30px}}.product-model__overview__item{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-inline:1rem}.product-model__overview__item:not(:last-child){border-right:2px solid #fff}@media(max-width: 768px){.product-model__overview__item:not(:last-child){border-width:1px}}.product-model__overview__item img{display:block;margin-inline:auto;margin-bottom:28px;width:100%}.product-model__overview__item img:not(.product-model__overview__item:last-child *){max-width:220px}.product-model__overview__item img:is(.product-model__overview__item:last-child *){max-width:135px}@media(max-width: 576px){.product-model__overview__item img{margin-bottom:15px}.product-model__overview__item img:not(.product-model__overview__item:last-child *){max-width:170px}.product-model__overview__item img:is(.product-model__overview__item:last-child *){max-width:13.3333333333vw}}.product-model__overview__item figcaption{text-align:center;font-weight:bold;font-size:clamp(1rem,.625rem + 1.04vw,1.125rem)}.product-model__combination{margin-bottom:50px}@media(max-width: 768px){.product-model__combination{margin-bottom:20px}}.product-craftsmanship{padding-top:50px;background-color:#ccc}@media(max-width: 768px){.product-craftsmanship{padding-top:20px}}.product-craftsmanship::after{background-image:linear-gradient(#ccc, #f0f0f0)}.product-craftsmanship .product-section-title{margin-bottom:80px}@media(max-width: 768px){.product-craftsmanship .product-section-title{margin-bottom:39px}}.product-craftsmanship__main{margin-bottom:80px;width:100%}@media(max-width: 768px){.product-craftsmanship__main{margin-bottom:40px}}.product-craftsmanship__sub{margin-bottom:50px}@media(max-width: 768px){.product-craftsmanship__sub{margin-bottom:20px}}.product-craftsmanship__section:is(.product-craftsmanship__sub *){display:flex;align-items:center;gap:20px 30px}@media not all and (max-width: 768px){.product-craftsmanship__section:is(.product-craftsmanship__sub *):nth-child(even){flex-direction:row-reverse}}@media(max-width: 768px){.product-craftsmanship__section:is(.product-craftsmanship__sub *):nth-child(even){margin-left:auto}}@media(max-width: 768px){.product-craftsmanship__section:is(.product-craftsmanship__sub *){flex-direction:column;width:58.1333333333%;min-width:218px;max-width:350px}}.product-craftsmanship__section:not(:last-child){margin-bottom:80px}@media(max-width: 768px){.product-craftsmanship__section:not(:last-child){margin-bottom:40px}}.product-craftsmanship__image{flex:1;display:block;width:100%}.product-craftsmanship__image:is(.product-craftsmanship__main *){margin-bottom:60px}@media(max-width: 768px){.product-craftsmanship__image:is(.product-craftsmanship__main *){height:292px;margin-bottom:30px}.product-craftsmanship__image:is(.product-craftsmanship__main *) img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width: 576px){.product-craftsmanship__image:is(.product-craftsmanship__main *){height:225px}}.product-craftsmanship__body{flex:1}@media not all and (max-width: 768px){.product-craftsmanship__body{padding-inline:2rem}}.product-compare{padding-top:50px;background-color:#f0f0f0}@media(max-width: 768px){.product-compare{padding-top:20px}}.product-compare::after{background-image:linear-gradient(#f0f0f0, #c8dcdc)}.product-compare .product-section-title{margin-bottom:80px}@media(max-width: 768px){.product-compare .product-section-title{margin-bottom:39px}}.compare-section:not(:last-child){margin-bottom:80px}@media(max-width: 768px){.compare-section:not(:last-child){margin-bottom:40px}}.compare-section:last-child{margin-bottom:50px}.compare-subSection{overflow:hidden}.compare-subSection:not(:last-child){margin-bottom:60px}@media(max-width: 768px){.compare-subSection:not(:last-child){margin-bottom:40px}}.compare-horizon-figure{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:0px 40px;margin-top:46px;margin-bottom:38px}@media(max-width: 768px){.compare-horizon-figure{margin-top:34px;margin-bottom:28px}}@media(max-width: 576px){.compare-horizon-figure{gap:0px 15px}}.compare-horizon-figure__item{position:relative;z-index:2}.compare-horizon-figure__item:nth-child(2) img{bottom:-8px}@media(max-width: 576px){.compare-horizon-figure__item:nth-child(2) img{bottom:-7px}}.compare-horizon-figure__item:nth-child(3) img{bottom:-10px}@media(max-width: 576px){.compare-horizon-figure__item:nth-child(3) img{bottom:-7px}}.compare-horizon-figure__item img{position:relative;display:block;width:100%;margin-bottom:16px}.compare-horizon-figure__item figcaption{font-size:clamp(.875rem,.125rem + 2.08vw,1.125rem);text-align:center}.comparison-figure{width:100%;margin-bottom:40px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.comparison-figure::-webkit-scrollbar{display:none}@media(max-width: 768px){.comparison-figure{margin-bottom:21px}}.comparison-figure__image{display:block}@media(max-width: 768px){.comparison-figure__image{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.comparison-figure__scroll{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:1rem;font-size:12px;font-weight:bold;color:#ccc}@media not all and (max-width: 768px){.comparison-figure__scroll{display:none}}.comparison-figure__scroll img{display:block;width:auto;height:12.5px}.compare-size__body{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:40px}@media(max-width: 768px){.compare-size__body{margin-bottom:16px}}.compare-size__column{padding-inline:14px}@media(max-width: 768px){.compare-size__column{padding-inline:7px}}.compare-size__column:not(:last-child){border-right:2px solid #c8c8c8}@media(max-width: 768px){.compare-size__column:not(:last-child){border-width:1px}}.compare-size__title{margin-bottom:30px;text-align:center}.compare-size__image,.compare-size__image img{display:block;width:100%}.compare-size__spec{margin-top:18px;font-size:clamp(.625rem,.25rem + 1.04vw,.75rem)}@media(max-width: 768px){.compare-size__spec{margin-top:30px}}.compare-size__spec div{display:flex;flex-wrap:wrap}@media(max-width: 768px){.compare-size__spec div{flex-direction:column}}.compare-size__spec dt{font-weight:bold}.compare-size__spec dt::after{content:":";margin-inline:.125em}.user-voice__item:not(:last-child){margin-bottom:80px}@media(max-width: 768px){.user-voice__item:not(:last-child){margin-bottom:40px}}.user-voice__image{display:block;width:100%;max-width:350px;margin-inline:auto;margin-bottom:40px}@media(max-width: 768px){.user-voice__image{margin-bottom:29px}}.user-voice__body p{text-align:center}@media(max-width: 768px){.user-voice__body p{text-align:justify}}.product-repair{padding-top:50px;background-color:#c8dcdc}@media(max-width: 768px){.product-repair{padding-top:20px}}.product-repair::after{background-image:linear-gradient(#c8dcdc, #fff)}.product-repair .product-section-title{margin-bottom:78px}@media(max-width: 768px){.product-repair .product-section-title{margin-bottom:39px}}.product-repair__section:not(:last-child){margin-bottom:100px}@media(max-width: 768px){.product-repair__section:not(:last-child){margin-bottom:40px}}.product-repair__section:last-child{margin-bottom:50px}@media(max-width: 768px){.product-repair__section:last-child{margin-bottom:20px}}.product-repair__section__cover{display:block;margin-bottom:80px}@media(max-width: 768px){.product-repair__section__cover{margin-bottom:40px}}.product-spec{padding-top:50px;padding-bottom:150px}@media(max-width: 768px){.product-spec{padding-top:20px;padding-bottom:105px}}.product-spec .product-section-title{margin-bottom:80px}@media(max-width: 768px){.product-spec .product-section-title{margin-bottom:40px}}.product-spec__section:not(:last-child){margin-bottom:30px}@media(max-width: 768px){.product-spec__section:not(:last-child){margin-bottom:88px}}.product-spec__illust{display:block;width:100%;margin-bottom:80px}@media(max-width: 768px){.product-spec__illust{margin-bottom:40px}}.product-spec__table tr::before{content:"";float:left;width:0;height:90px}@media(max-width: 768px){.product-spec__table tr::before{height:60px}}.product-spec__table th,.product-spec__table td{padding:20px 0px;border-top:1px solid #333;vertical-align:top}.product-spec__table th{text-align:left;font-weight:500;padding-right:.5em;font-size:clamp(1.25rem,.125rem + 3.13vw,1.625rem);white-space:nowrap}.product-spec__table td{font-size:clamp(.938rem,.375rem + 1.56vw,1.125rem);font-weight:500;line-height:1.75}@media(max-width: 768px){.product-spec__table td{line-height:1.68}}.product-footer__bottom{margin-bottom:200px}@media(max-width: 768px){.product-footer__bottom{margin-bottom:100px}}@media(max-width: 576px){[data-section=designer] [data-image=designer]{max-width:215px;margin-inline:auto;margin-bottom:40px}}@media(max-width: 576px){[data-section=designer] [data-image=designer]+.s-title-primary,[data-section=designer] [data-image=designer]+.about-section__title,[data-section=designer] [data-image=designer]+.s-cover-nav__title{font-size:1.125rem}}@media not all and (max-width: 768px){[data-section=craftsmanship] .s-block-image figcaption{font-size:.875rem}}.about-mv{position:relative;height:calc(100vh - 69.8px - 56.8px)}@media(max-width: 768px){.about-mv{height:auto}}.about-mv__content{position:relative;top:235px;z-index:2;color:#333}@media not all and (max-width: 768px){.about-mv__content:not([data-section=about] *){color:#fff}}@media(max-width: 768px){.about-mv__content{top:0;padding-top:18px;padding-bottom:20px;background-color:#f0f0f0}}.about-mv__title{margin-bottom:.5em;font-size:clamp(1.25rem,-1.563rem + 7.81vw,2.188rem);font-weight:500}@media(max-width: 768px){.about-mv__title{margin-bottom:.25em}}.about-mv__description p{line-height:1.75}.about-mv .cover-image,.about-mv .s-image-preview{position:absolute;inset:0;width:100%;height:100%;z-index:1}@media(max-width: 768px){.about-mv .cover-image,.about-mv .s-image-preview{position:relative;inset:auto;height:auto;padding-top:100%}}.about-page:last-child{margin-bottom:100px}@media(max-width: 768px){.about-page:last-child{margin-bottom:50px}}.about-page-content:is([data-section=about] *),.about-page-content:is([data-section=designer] *),.about-page-content:is([data-section=history01]),.about-page-content:is([data-section=lifestyle] *){background-color:#ccc}.about-page-content:is([data-section=craftsmanship] *),.about-page-content:is([data-section=history02]){color:#fff;background-color:#666}.about-page-content:is([data-section=column] *){background-color:#fffaeb}.about-page .btn-wide{max-width:245px}@media(max-width: 768px){.about-page .btn-wide{max-width:335px}}.about-inpageNav{display:flex;flex-direction:column;gap:5px;color:#fff}@media(max-width: 768px){.about-inpageNav{gap:10px}}.about-section:not(:last-child):not(.column *){margin-bottom:125px}@media(max-width: 768px){.about-section:not(:last-child):not(.column *){margin-bottom:50px}}.about-section:not(:last-child):is(.column *){margin-bottom:80px}@media(max-width: 768px){.about-section:not(:last-child):is(.column *){margin-bottom:50px}}.about-section:first-child{padding-top:72px}@media(max-width: 768px){.about-section:first-child{padding-top:36px}}.about-section:last-child{padding-bottom:130px}@media(max-width: 768px){.about-section:last-child{padding-bottom:100px}}.about-section__title{margin-bottom:1em}.about-section .s-title-primary+.s-title-secondary:not(.bt-header__text *),.about-section .s-cover-nav__title+.s-title-secondary:not(.bt-header__text *),.about-section .about-section__title+.s-title-secondary:not(.bt-header__text *),.about-section .s-title-primary+.bt-title:not(.bt-header__text *),.about-section .s-cover-nav__title+.bt-title:not(.bt-header__text *),.about-section .about-section__title+.bt-title:not(.bt-header__text *){margin-top:40px}.about-section .s-title-secondary+.s-lead,.about-section .bt-title+.s-lead{margin-top:20px !important}.about-column__header{margin-bottom:64px;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.75}@media(max-width: 768px){.about-column__header{align-items:flex-start;margin-bottom:40px;text-align:left}}.about-column__title{font-weight:500;font-size:clamp(1.25rem,-1.563rem + 7.81vw,2.188rem)}.series-mv{position:relative;margin-inline:auto;width:100%;max-width:1920px;background-color:#f0f0f0;height:calc(100vh - 69.81px - 56.8px)}@media(max-width: 768px){.series-mv{height:auto}}.series-mv__text{position:relative;height:100%;z-index:3;color:#000}@media not all and (max-width: 768px){.series-mv__text__inner{position:absolute;top:47.4444444444%;left:clamp(0rem,4.286rem - 4.76vw,2rem)}}@media(max-width: 768px){.series-mv__text{padding-top:22.5px;padding-bottom:22.5px}}.series-mv__title{margin-bottom:.25em;font-weight:500}@media not all and (max-width: 768px){.series-mv__title{font-size:clamp(1.859rem,1.484rem + .78vw,2.188rem)}}@media(max-width: 768px){.series-mv__title{font-size:clamp(1.125rem,-1.078rem + 6.12vw,1.859rem)}}.series-mv__lead{font-weight:500}@media not all and (max-width: 768px){.series-mv__lead{font-size:clamp(.956rem,.763rem + .4vw,1.125rem)}}@media(max-width: 768px){.series-mv__lead{font-size:15px}}.series-mv__bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1;overflow:hidden}@media(max-width: 768px){.series-mv__bg{position:relative;padding-top:100%}}.series-mv__bg img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 768px){.series-mv__bg img{width:100%}}.select-diff__subTitle{margin-bottom:40px;font-weight:500;letter-spacing:.05em}.series-more{margin-bottom:80px}@media(max-width: 768px){.series-more{margin-bottom:50px}}.series-more .s-block-image:first-child{margin-bottom:0 !important}.series-more .s-block-image:nth-child(2){margin-top:30px !important;margin-bottom:30px !important}@media(max-width: 768px){.series-more .s-block-image:nth-child(2){margin-top:15px !important;margin-bottom:15px !important}}.series-more .s-column{display:flex;flex-direction:column}@media not all and (max-width: 768px){.series-more .s-column:not(:last-child) .s-block-image:nth-child(2){width:153px}}@media(max-width: 768px){.series-more .s-column:not(:last-child) .s-block-image:nth-child(2){width:68.6098654709%}}@media not all and (max-width: 768px){.series-more .s-column:last-child .s-block-image:nth-child(2){width:199px}}@media(max-width: 768px){.series-more .s-column:last-child .s-block-image:nth-child(2){width:89.2376681614%}}.series-more__footer{display:flex;justify-content:center;flex-direction:column;gap:10px;margin-top:auto}@media not all and (max-width: 768px){.series-more__footer{align-items:flex-start}}.series-more .btn,.series-more .shopList-form__checkbox label,.shopList-form__checkbox .series-more label{padding-inline:1rem}@media not all and (max-width: 768px){.series-more .btn,.series-more .shopList-form__checkbox label,.shopList-form__checkbox .series-more label{min-width:111px}}.select-diff .b-section__body:not(:last-child){margin-bottom:80px}@media(max-width: 768px){.select-diff .b-section__body:not(:last-child){margin-bottom:60px}}@media not all and (max-width: 768px){.select-diff .b-section__image{width:80% !important}}@media(max-width: 768px){.select-diff .b-section__image{width:90% !important}}.shopList-form{display:grid;grid-template-columns:1fr 2fr;align-items:end;gap:30px 0}@media(max-width: 768px){.shopList-form{grid-template-columns:1fr}}.shopList-form__group{display:flex;flex-direction:column;justify-content:flex-end;height:100%}@media not all and (max-width: 768px){.shopList-form__group{padding-inline:1rem}}@media not all and (max-width: 768px){.shopList-form__group:not(:last-child){border-right:1px solid #cdcdcd}}.shopList-form__header{display:block;margin-bottom:1em;font-weight:bold;text-align:center}@media(max-width: 768px){.shopList-form__header{text-align:left}}.shopList-form__checkbox{display:flex;align-items:flex-end;gap:10px}.shopList-form__checkbox__item{flex:1;display:flex;align-items:flex-end;gap:10px}@media(max-width: 1200px){.shopList-form__checkbox__item{flex-direction:column;max-width:calc((100% - 20px)/3)}}.shopList-form__checkbox__item img{display:block;max-width:60px;margin-inline:auto}.shopList-form__checkbox input[type=checkbox]{display:none;visibility:hidden}.shopList-form__checkbox label{display:block;width:100%;margin-bottom:0;border-color:currentColor;background-color:#fff}.shopList-section{margin-bottom:20px}.shopList-section .bar-title{margin-bottom:20px;text-align:left}.shopList-results{margin-top:40px}@media(max-width: 768px){.shopList-results{margin-top:30px}}.shopList-results__header,.shopList-results__item{display:grid;gap:16px 30px;grid-template-columns:14.4144144144% 31.5315315315% 14.4144144144% 31.5315315315%}@media(max-width: 768px){.shopList-results__header,.shopList-results__item{grid-template-columns:1fr}}.shopList-results__header{padding-bottom:1rem;font-size:18px;font-weight:bold;color:#666;border-bottom:1px solid #666}@media(max-width: 768px){.shopList-results__header{display:none}}.shopList-results__item{padding-top:20px;padding-bottom:20px;color:#666;line-height:1.75}.shopList-results__item:not(:last-child){border-bottom:1px solid #cdcdcd}.shopList-results__item div[data-name]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0px 30px}@media(max-width: 768px){.shopList-results__item div[data-name]{gap:0px 10px}}.shopList-results__item div[data-name=area],.shopList-results__item div[data-name=tel]{font-weight:bold}.shopList-results__item div[data-name=shop] span,.shopList-results__item div[data-name=shop] a{width:100%}.shopList-results__item div[data-name=shop] a{font-weight:bold;color:#c4c4c4 !important}.shopList-results__item div[data-name=product] span{padding:0em .125em;min-width:65px;border:1px solid currentColor;text-align:center;background-color:#fff;border-radius:3px}@media(max-width: 768px){.faq-content[data-index="1"] .s-unit-images{max-width:518px;margin-inline:auto}}@media not all and (max-width: 768px){.faq-content[data-index="1"] .s-unit-images img:nth-child(1){width:55.1063829787%}.faq-content[data-index="1"] .s-unit-images img:nth-child(2){width:44.8936170213%}}.faq-content[data-index="2"] .s-unit-images{border:none}@media(max-width: 768px){.faq-content[data-index="2"] .s-unit-images{max-width:462px;margin-inline:auto}}@media not all and (max-width: 768px){.faq-content[data-index="2"] .s-unit-images img{width:50%}}.faq-content[data-index="5"] .s-block-image,.faq-content[data-index="5"] .s-video,.faq-content[data-index="17"] .s-block-image,.faq-content[data-index="17"] .s-video{max-width:600px}.care-howto{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;list-style-type:none;counter-reset:care-howto -1}@media(max-width: 992px){.care-howto{gap:30px 10px}}@media(max-width: 768px){.care-howto{grid-template-columns:1fr 1fr}}.care-howto__item{counter-increment:care-howto}.care-howto__item .cover-image,.care-howto__item .s-image-preview{margin-bottom:30px;padding-top:136.3636363636%;aspect-ratio:2.2/3}.care-howto__item:not(:first-child) .care-howto__description{position:relative;padding-left:30px}@media(max-width: 768px){.care-howto__item:not(:first-child) .care-howto__description{padding-left:20px}}.care-howto__item:not(:first-child) .care-howto__description::before{content:counter(care-howto);position:absolute;top:1.5px;left:0;font-size:30px;font-weight:bold;line-height:1}@media(max-width: 768px){.care-howto__item:not(:first-child) .care-howto__description::before{top:4px;font-size:20px}}.care-howto__description p:not(:last-child){margin-bottom:1em}.guarantee-images{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:40px auto}@media(max-width: 768px){.guarantee-images{gap:10px;margin:30px auto}}.numbered-section{margin:40px auto;counter-reset:numbered-section}@media(max-width: 768px){.numbered-section{margin:20px auto}}.numbered-section__item{position:relative;padding:32px 0px 40px 95px;border-top:1px solid #666;counter-increment:numbered-section;counter-reset:numbered-section-ol}@media(max-width: 768px){.numbered-section__item{padding:20px 0px 20px 25px}}.numbered-section__item::before{content:counter(numbered-section) ".";position:absolute;top:18px;left:0;font-weight:bold;font-size:40px;line-height:1}@media(max-width: 768px){.numbered-section__item::before{top:24px;font-size:20px}}.numbered-section p:not(:last-child),.numbered-section ol:not(:last-child){margin-bottom:1.75em}.numbered-section p,.numbered-section ol li{letter-spacing:0em}.numbered-section ol{list-style-type:none;counter-reset:numbered-section-ol}.numbered-section ol li{counter-increment:numbered-section-ol}.numbered-section ol li::before{content:"(" counter(numbered-section-ol) ")";margin-right:.25em}.article-wrapper{width:100%;max-width:calc(780px + 4rem);margin-inline:auto;margin-bottom:50px}@media(max-width: 768px){.article-wrapper{margin-bottom:40px}}.article-header{display:flex;gap:30px 40px;margin-top:25px;margin-bottom:25px;padding:20px;background-color:#fff}@media(max-width: 768px){.article-header{margin-top:0;padding:0;flex-direction:column}}@media not all and (max-width: 768px){.article-header__image{flex:370}}.article-header__image .cover-image,.article-header__image .s-image-preview{padding-top:81.0810810811%;aspect-ratio:370/300}@media(max-width: 768px){.article-header__image .cover-image,.article-header__image .s-image-preview{padding-top:84.6153846154%;aspect-ratio:390/330}}.article-header__text{display:flex;flex-direction:column}@media not all and (max-width: 768px){.article-header__text{flex:330;padding-top:20px}}@media(max-width: 768px){.article-header__text{padding:20px 40px}}.article-header__category{width:40%;margin-bottom:10px;font-size:.625rem;border-bottom:1px solid #ccc;font-weight:bold;line-height:1.8;letter-spacing:.05em}@media(max-width: 768px){.article-header__category{width:50%}}.article-header__category a{display:block}.article-header__title{margin-bottom:20px;font-weight:400;font-size:clamp(1.25rem,.313rem + 2.6vw,1.563rem);line-height:1.7;letter-spacing:.08em}.article-header__bio{margin-top:auto;margin-bottom:20px;line-height:1.8}.article-header__bio__name{letter-spacing:.05em}.article-header__bio__info{font-size:13px;letter-spacing:.05em}.article-body{padding:50px 30px;background-color:#fff;margin-bottom:50px}@media(max-width: 768px){.article-body{margin-bottom:40px}}.article-body .post-content{max-width:490px;margin-inline:auto}.article-bottom-illust{width:90px;margin:50px auto}.article-related{margin-bottom:50px}@media(max-width: 768px){.article-related{margin-bottom:40px}}.article-bio{width:100%;max-width:350px;margin-inline:auto}.article-bio+.article-bio{margin-top:100px}@media(max-width: 768px){.article-bio+.article-bio{margin-top:80px}}.article-bio__image{width:225px;margin-inline:auto;margin-bottom:40px}.article-bio__image .cover-image,.article-bio__image .s-image-preview{padding-top:100%;aspect-ratio:1/1;border-radius:999px}.article-bio__name{display:flex;flex-direction:column;align-items:center;margin-bottom:25px;text-align:center;line-height:1.8}.article-bio__name__jp{letter-spacing:.05em}.article-bio__name__eng{font-size:13px}.article-bio__description{margin-bottom:25px}.article-bio__description p{font-size:13px;line-height:1.8;text-align:justify}.article-bio__link{display:flex;flex-direction:column;align-items:center;text-align:center}.article-bio__link__label,.article-bio__link__url{font-size:13px;line-height:1.8;letter-spacing:.05em}.article-bio__more{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em;margin-top:2rem}.post-content p,.post-content h2{letter-spacing:.05em}.post-content p:not(:first-child),.post-content h2:not(:first-child){margin-top:25px}.post-content p:not(:last-child),.post-content h2:not(:last-child){margin-bottom:25px}.post-content h2:not([class]){font-size:clamp(1.125rem,.75rem + 1.04vw,1.25rem);font-weight:500;line-height:1.8}.post-content p:not([class]){font-size:clamp(.875rem,.688rem + .52vw,.938rem);line-height:2;text-align:justify}.post-content em{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;color:#999}.post-content .wp-block-image:not(:first-child),.post-content .wp-block-embed:not(:first-child){margin-top:50px}@media(max-width: 768px){.post-content .wp-block-image:not(:first-child),.post-content .wp-block-embed:not(:first-child){margin-top:40px}}.post-content .wp-block-image:not(:last-child),.post-content .wp-block-embed:not(:last-child){margin-bottom:50px}@media(max-width: 768px){.post-content .wp-block-image:not(:last-child),.post-content .wp-block-embed:not(:last-child){margin-bottom:40px}}.post-content .wp-block-image:is(h2+*),.post-content .wp-block-embed:is(h2+*){margin-top:25px !important}.post-content .wp-block-image img{display:block;max-width:100%}@media(max-width: 576px){.post-content .wp-block-image img{width:100%;max-width:auto}}.post-content .wp-block-image figcaption{width:100%;margin-top:10px;padding-left:10px;padding-right:70px;font-size:11px;color:#666;letter-spacing:.01em;line-height:1.5;border-left:2px solid #ccc}@media(max-width: 768px){.post-content .wp-block-image figcaption{margin-inline:30px}}.article-note{width:142.8571428571%;margin:50px -21.4285714286%;padding:45px;color:#454545;border:solid 1px #200}@media(max-width: 992px){.article-note{width:122.4489795918%;margin:50px -11.2244897959%}}@media(max-width: 768px){.article-note{padding:25px;width:auto;margin:50px -15px}}.article-note__header,.article-fenica__header{display:flex;gap:30px 40px;margin-bottom:30px}@media(max-width: 768px){.article-note__header,.article-fenica__header{flex-direction:column}}@media not all and (max-width: 768px){.article-note__image,.article-note__info{flex:304}}.article-note__image{margin-inline:auto;width:100%;max-width:320px}.article-note__image .cover-image,.article-note__image .s-image-preview{padding-top:79.3782894737%;aspect-ratio:304/241.31}.article-note__label{margin-bottom:20px;width:100%;border-bottom:1px dashed #200;font-size:12px;font-weight:bold;line-height:1.8}.article-note__title{color:#200;font-size:20px;line-height:1.8;letter-spacing:0 !important}.article-note__body p{line-height:2;letter-spacing:.05em;text-align:justify;font-size:15px;color:#200}.article-fenica{width:142.8571428571%;margin:50px -21.4285714286%;padding:45px;color:#454545;border:solid 1px #a6c7a7}@media(max-width: 992px){.article-fenica{width:122.4489795918%;margin:50px -11.2244897959%}}@media(max-width: 768px){.article-fenica{padding:25px;width:auto;margin:50px -15px}}@media not all and (max-width: 768px){.article-fenica__image,.article-fenica__info{flex:304}}.article-fenica__image{margin-inline:auto;width:100%;max-width:320px}.article-fenica__image .cover-image,.article-fenica__image .s-image-preview{padding-top:100%;aspect-ratio:1/1}.article-fenica__label{width:100%;font-size:13px;font-weight:bold;line-height:1.8;color:#a6c7a7}.article-fenica__title{margin-bottom:15px;color:#a6c7a7;font-size:20px;line-height:1.8;letter-spacing:0 !important}@media(max-width: 768px){.article-fenica__title{text-align:center}}.article-fenica__meta{font-size:13px}.article-fenica__meta dl div{display:flex;align-items:center;gap:.25em}@media(max-width: 768px){.article-fenica__meta dl div{flex-direction:column;text-align:center}}.article-fenica__meta dl div dt{font-weight:bold;color:#a6c7a7;white-space:nowrap}.article-fenica__meta dl div dt::before{content:"【"}.article-fenica__meta dl div dt::after{content:"】"}.article-fenica__body{margin-bottom:25px}.article-fenica__body p{text-align:center !important}@media(max-width: 768px){.article-fenica__body p{text-align:justify !important}}.article-fenica__shops{padding-top:25px;border-top:1px solid #a6c7a7}.article-fenica__shops__title,.article-fenica__shops__name{font-weight:bold;text-align:center;color:#a6c7a7;line-height:1.8;letter-spacing:0 !important}.article-fenica__shops__title{margin-bottom:15px;font-size:20px}.article-fenica__shops__item{text-align:center}.article-fenica__shops__item:not(:last-child){margin-bottom:15px}.article-fenica__shops__name{font-size:18px}.article-fenica__shops__address,.article-fenica__shops__date{font-size:13px;line-height:1.8}.article-fenica__shops__date{display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width: 768px){.article-fenica__shops__date{flex-direction:column;text-align:center}}.article-fenica__shops__date dt{font-weight:bold;color:#a6c7a7}.article-fenica__shops__date dt::before{content:"【"}.article-fenica__shops__date dt::after{content:"】"}.admin-bar .header{top:32px}@media screen and (max-width: 782px){.admin-bar .header{top:46px}}.page-content{margin-bottom:80px}@media(max-width: 768px){.page-content{margin-bottom:50px}}.page-content h2{letter-spacing:.05em;font-size:clamp(1rem,.25rem + 2.08vw,1.25rem)}.page-content h2:not(:first-child){margin-top:2em}.page-content h2:not(:last-child){margin-bottom:1em}.page-content p,.page-content ul,.page-content ol{letter-spacing:.05em}.page-content p:not(:first-child),.page-content ul:not(:first-child),.page-content ol:not(:first-child){margin-top:1em}.page-content p:not(:last-child),.page-content ul:not(:last-child),.page-content ol:not(:last-child){margin-bottom:1em}@media(max-width: 768px){.page-content p,.page-content ul,.page-content ol{text-align:justify}}.page-content ol{padding-left:2.5em}.page-content ol li{margin-bottom:.5em}.faq-title-primary,.faq-title-secondary{position:relative;padding-left:50px;padding-right:30px;line-height:1.75;cursor:pointer;transition:.25s ease-in-out opacity}@media(hover: hover){.faq-title-primary:hover,.faq-title-secondary:hover{opacity:.9}}.faq-title-primary::before,.faq-title-primary::after,.faq-title-secondary::before,.faq-title-secondary::after{content:"";position:absolute;top:50%;left:20px;display:block;width:15px;height:1px;background-color:#fff;transition:.25s ease-in-out opacity,.25s ease-in-out transform;transform-origin:center}.faq-title-primary::before,.faq-title-secondary::before{transform:translateY(-50%)}.faq-title-primary.is-active::before,.faq-title-secondary.is-active::before{opacity:0;transform:translateY(-50%) translateX(100%)}.faq-title-primary::after,.faq-title-secondary::after{transform:translateY(-50%) rotate(-90deg)}.faq-title-primary.is-active::after,.faq-title-secondary.is-active::after{transform:translateY(-50%) rotate(0deg)}.faq-title-primary{padding-top:8.5px;padding-bottom:8.5px;padding-right:30px;font-weight:bold;background-color:#666;color:#fff}.faq-title-primary:not(:last-child){border-bottom:1px solid #fff}.faq-title-secondary{padding-top:8.5px;padding-bottom:8.5px;background-color:#ccc;color:#666}.faq-title-secondary:not(:last-child){border-bottom:1px solid #fff}.faq-subTitle{padding:.6em 1.25em;background:#666;font-size:clamp(.875rem,-0.25rem + 3.13vw,1.25rem);color:#fff}.faq-inner{padding-top:44px;padding-bottom:44px}.faq-footer{margin-bottom:40px}.faq-q,.faq-a{margin-bottom:calc(-40px + .5em);font-size:1.5rem;font-weight:bold;font-family:"Arial","Helvetica","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#ccc}@media(max-width: 768px){.faq-q,.faq-a{margin-bottom:calc(-20px + .5em)}}.s-item{display:flex;align-items:center;width:100%;font-size:clamp(1rem,.25rem + 2.08vw,1.25rem);font-weight:500}@media(max-width: 768px){.s-item{flex-direction:column}}.s-item__head{color:#fff;text-align:center;padding:.75em 0;width:250px;background:#333}@media(max-width: 768px){.s-item__head{width:100%}}.s-item__body{flex-grow:1;padding:.75em 1.5em;background:#f1f1f1}@media(max-width: 768px){.s-item__body{width:100%;text-align:center}}.s-related{padding:1rem;margin-inline:auto;width:100%;max-width:600px;border:1px solid #ccc;background-color:#fdfdfd}.s-related__header{margin-bottom:.5em;color:#7a95c1}.s-related ul{list-style-type:none}.s-related ul li{line-height:1.75}.s-related ul li a{display:inline-flex;align-items:center;gap:.75em}.s-related ul li a::before{content:"→";color:#7a95c1;transition:.25s ease-in-out transform}@media(hover: hover){.s-related ul li a:hover::before{transform:translateX(0.25em)}}.guide{counter-reset:guide}.guide[data-type=grid]{display:grid;grid-template-columns:1fr 1fr;gap:30px 55px}@media(max-width: 768px){.guide[data-type=grid]{grid-template-columns:1fr}}.guide-item{margin-bottom:30px;padding-bottom:40px;counter-increment:guide}.guide-item:is([data-type=primary] *){border-bottom:1px solid #333}.guide-item:is([data-type=secondary] *):not(:last-child){border-bottom:1px solid #ccc}.guide-item__header{position:relative;display:block;padding-left:calc(1.75em + 20px);margin-bottom:30px;font-size:clamp(1rem,.25rem + 2.08vw,1.25rem);font-weight:500;line-height:1.6}.guide-item__header::before{position:absolute;left:0;top:-0.2em;content:counter(guide);display:inline-flex;align-items:center;justify-content:center;font-size:1.2em;min-width:1.75em;height:1.75em;border-radius:999px;color:#fff}.guide-item__header:is([data-type=primary] *)::before{background-color:#666}.guide-item__header:is([data-type=secondary] *)::before,.guide-item__header:is([data-type=grid] *)::before{background-color:#a1886a}.advice{display:flex;justify-content:space-between;gap:1.5rem}@media(max-width: 768px){.advice{flex-direction:column;align-items:center}}@media not all and (max-width: 768px){.advice__image{flex:50.8108108108%}}@media(max-width: 768px){.advice__image{margin-inline:auto;max-width:480px}}@media not all and (max-width: 768px){.advice__content{flex:45.4054054054%}}@media(max-width: 768px){.advice__content{margin-inline:auto}.advice__content:not(:only-child){max-width:480px}}.advice__title{margin-bottom:.625em;padding:.625em .9375em;background:#333;font-weight:500;color:#fff}.b-section:is(.sticky-top+*),.b-section:not(:first-child){margin-top:80px}@media(max-width: 768px){.b-section:is(.sticky-top+*),.b-section:not(:first-child){margin-top:50px}}.b-section:not(:last-child){margin-bottom:80px}@media(max-width: 768px){.b-section:not(:last-child){margin-bottom:50px}}.b-section.bordered::before,.b-section.bordered::after{content:"";display:block;width:100%;border-bottom:1px solid currentColor}.b-section.bordered::before{margin-bottom:80px}@media(max-width: 768px){.b-section.bordered::before{margin-bottom:50px}}.b-section.bordered::after{margin-top:80px}@media(max-width: 768px){.b-section.bordered::after{margin-top:50px}}.b-section.bordered:not(:last-child){margin-bottom:0}.b-section.bordered+.bordered{margin-top:-1px}.b-section__images:not(:last-child),.b-section__image:not(.b-section__images *):not(:last-child){margin-bottom:40px}.b-section__images{display:grid;grid-template-columns:1fr 1fr}.b-section__image{display:block}.b-section__image:not(.b-section__images *){width:100%;max-width:540px;margin-inline:auto}.b-section__image:not(.b-section__images *) img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-inline:auto}.b-section__column{display:grid;gap:30px}@media(max-width: 768px){.b-section__column{gap:15px}}.b-section__column:not(:last-child){margin-bottom:40px}@media(max-width: 768px){.b-section__column:not(:last-child){margin-bottom:30px}}.b-section__column:not([data-column]){grid-template-columns:1fr 1fr}.b-section__column[data-column="3"]{grid-template-columns:1fr 1fr 1fr}.b-section__column__title{padding-top:15px;padding-bottom:15px;color:#666;font-weight:bold}@media(max-width: 768px){.b-section__column__title{padding-top:1px;padding-bottom:25px;font-weight:500}}.b-section__body:not(:last-child){margin-bottom:60px}@media(max-width: 768px){.b-section__body:not(:last-child){margin-bottom:40px}}.b-section__alternate__item{display:flex;align-items:center;gap:20px 30px}@media(max-width: 768px){.b-section__alternate__item{flex-direction:column}}.b-section__alternate__item:not(:last-child){margin-bottom:70px}@media(max-width: 768px){.b-section__alternate__item:not(:last-child){margin-bottom:40px}}@media not all and (max-width: 768px){.b-section__alternate__item:nth-child(odd){flex-direction:row-reverse}}@media not all and (max-width: 768px){.b-section__alternate__image{flex:445}}@media not all and (max-width: 768px){.b-section__alternate__body{flex:255}}.b-section__thumList:not(:last-child){margin-bottom:30px}.b-section__thumList__item{display:flex;align-items:center;gap:0px 30px}@media(max-width: 768px){.b-section__thumList__item{gap:0px 15px;align-items:flex-start}}.b-section__thumList__item:not(:last-child){margin-bottom:30px}.b-section__thumList__image{width:255px}@media(max-width: 768px){.b-section__thumList__image{width:14.9253731343%;height:100%;min-width:100px}}.b-section__thumList__image img{height:100%;-o-object-fit:contain;object-fit:contain}.b-section__thumList__body{flex:1}.b-section__thumList__body p{color:#666}.b-section__thumList__title:not([data-type]){font-weight:500;margin-bottom:.25em}.b-section__thumList__title[data-type=logo]{margin-bottom:16px}@media(max-width: 768px){.b-section__thumList__title[data-type=logo]{margin-bottom:8px}}.b-section__thumList__title[data-type=logo] img{width:100%;height:45px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}@media(max-width: 768px){.b-section__thumList__title[data-type=logo] img{height:25px}}.block-cover{position:relative;width:100%;margin-bottom:80px;height:clamp(450px,393px + 7.44vw,500px)}@media(max-width: 768px){.block-cover{margin-bottom:50px;height:clamp(225px,-450px + 117.19vw,450px)}}.block-cover .cover-image,.block-cover .s-image-preview{height:100%}@media(max-width: 768px){.assembly-tips .bar-title-primary{margin-bottom:0}}.support-page section:not(:last-child){margin-bottom:4rem}.support-page section>p{font-size:.875rem;text-align:center}.support-page section>p:not(:last-child){margin-bottom:40px}.support-page h2,.support-page h3{text-align:center;font-weight:normal;letter-spacing:.08em}.support-page h2{font-size:clamp(1.25rem,.313rem + 2.6vw,1.563rem)}.support-page h2:not(:first-child){margin-top:2em}.support-page h2:not(:last-child){margin-bottom:1em}.support-page h3:not(:first-child){margin-top:2.5em}.support-page h3:not(:last-child){margin-bottom:1.5em}
/*# sourceMappingURL=style.min.css.map */