:root{--font-gothic: "YakuHanJPs", "Noto Sans JP", "Hiragino Sans", "游ゴシック", "Yu Gothic", yugothic, "San Francisco", meiryo, "Hiragino Kaku Gothic ProN", sans-serif;--font-mincho: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;--font-gothic-en: "YakuHanJPs", "franklin-gothic-atf", "Noto Sans JP", "Hiragino Sans", "游ゴシック", "Yu Gothic", yugothic, sans-serif;--font-size-base: 1.2rem;--base-scale-width: 1550;--max-content-width: 3000px;--content-width-xl: 1366px;--content-width-lg: 1100px;--content-width-mdl: 894px;--content-width-md: 774px;--content-width-sm: 620px;--content-grid-column-gap: 20px;--scroll-bar-width: 0.1px;--side-margin: 56px;--header-height: 210px;--color-white: #fff;--color-black: #000;--color-boston-university-red: #cb0000;--color-alto: #d9d9d9;--color-tapa: #747474;--color-dove-gray: #707070;--color-desert-storm: #f8f8f8;--background-color: var(--color-desert-storm);--light-grey: var(--color-alto);--medium-grey: var(--color-tapa);--dark-grey: #454545;--line-color: #c3c3c3;--base-text-color: var(--color-black);--text-color1: #1e1e1e;--link-color: var(--base-text-color);--link-color-visited: var(--link-color);--link-color-hover: var(--link-color);--link-color-active: var(--link-color);--ease-in-sine: cubic-bezier(0.47, 0, 0.745, 0.715);--ease-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);--ease-in-out-sine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easein-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);--ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);--ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);--ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);--ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-in-back: cubic-bezier(0.6, -0.28, 0.735, 0.045);--ease-out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-in-out-back: cubic-bezier(0.68, -0.55, 0.265, 1.55);--header-zindex: 20;--navigation-zindex: 30;--toggle-navigation-button-zindex: 40;--overlay-zindex: 50;--opening-zindex: 60}@media screen and (min-width: 1400px){:root{--header-height: calc((210 / var(--base-scale-width) * 100) * 1vw);--side-margin: calc((56 / var(--base-scale-width) * 100) * 1vw)}}@media screen and (max-width: 769px){:root{--header-height: 160px}}@media screen and (max-width: 991px){:root{--side-margin: 6.4vw}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}article,aside,details,figcaption,figure,picture,footer,header,hgroup,main,menu,nav,section,summary{display:block}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,dialog,figure,main,footer,header,hgroup,menu,nav,section,time,mark,audio,video{padding:0;margin:0;border:0;outline:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}object,embed{vertical-align:bottom;border:0;outline:none}[hidden],template{display:none}a{padding:0;margin:0;background:rgba(0,0,0,0);border:0}a:active,a:hover{outline:0}a img{text-decoration:none;border:none;outline:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul li{list-style:none}ul,ol{list-style-position:inside}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}caption,th{text-align:left}img{max-width:100%;height:auto;vertical-align:bottom;border:none}svg:not(:root){overflow:hidden}hr{display:block;height:1px;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,sans-serif;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}input,select{font-size:max(100%,1rem);vertical-align:middle}button{padding:0;overflow:visible;cursor:pointer;background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}@font-face{font-family:"icomoon";src:url("../fonts/icon/icomoon.eot?1gi6ot");src:url("../fonts/icon/icomoon.eot?1gi6ot#iefix") format("embedded-opentype"),url("../fonts/icon/icomoon.ttf?1gi6ot") format("truetype"),url("../fonts/icon/icomoon.woff?1gi6ot") format("woff"),url("../fonts/icon/icomoon.svg?1gi6ot#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon:before,[class^=icon-]:before,[class*=" icon-"]:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right:before{content:""}.icon-youtube:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}/*! Type: YakuHanJPs - Based on Noto Sans CJK JP */@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/YakuHanJPs/YakuHanJPs-Thin.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Thin.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Thin.woff") format("woff");unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/YakuHanJPs/YakuHanJPs-Light.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Light.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Light.woff") format("woff");unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/YakuHanJPs/YakuHanJPs-DemiLight.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff") format("woff");unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/YakuHanJPs/YakuHanJPs-Regular.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Regular.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Regular.woff") format("woff");unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/YakuHanJPs/YakuHanJPs-Medium.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Medium.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Medium.woff") format("woff");unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/YakuHanJPs/YakuHanJPs-Bold.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Bold.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Bold.woff") format("woff");unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/YakuHanJPs/YakuHanJPs-Black.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Black.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Black.woff") format("woff");unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@media print{body{font-size:12px;background-color:#fff}}*,*::before,*::after{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}body{text-rendering:optimizelegibility}a{color:var(--link-color);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.5em;transition:color .2s ease-out 0s;-webkit-tap-highlight-color:rgba(189,185,185,0);-webkit-touch-callout:none}a:visited{color:var(--link-color-visited)}a:hover{color:var(--link-color-hover);text-decoration-line:underline;text-decoration-style:solid}a:active{color:var(--link-color-active)}::-moz-selection{background:rgba(221,213,212,.3)}::selection{background:rgba(221,213,212,.3)}html,body{height:100%;font-feature-settings:"pkna";background-color:var(--background-color);-webkit-font-smoothing:antialiased}html{line-break:strict;word-wrap:break-word;overflow-wrap:break-word;hanging-punctuation:allow-end}body{width:100%;overflow-y:scroll;font-family:var(--font-gothic);font-size:14px;line-height:2.428;color:var(--base-text-color);letter-spacing:0}.is-opened-navigation body{height:100vh;padding-right:var(--scroll-bar-width);overflow:hidden}body::-webkit-scrollbar{width:7px;height:7px}body::-webkit-scrollbar-track{background-color:var(--color-desert-storm)}body::-webkit-scrollbar-thumb{background-color:var(--dark-grey);background-clip:content-box;border:2px solid rgba(0,0,0,0);border-radius:9999px;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}body::-webkit-scrollbar-thumb:hover{background-color:rgba(69,69,69,.88)}@media screen and (min-width: 1400px){body{font-size:calc(14/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 575px){body{font-size:16px}}[id]{scroll-margin-top:var(--header-height)}.svg-symbols{display:none}.l-page{display:flex;flex-direction:column;width:100%;min-height:100vh}.l-main{flex:1 0 auto;width:100%;padding-top:clamp(190px,34vw,347px);padding-bottom:clamp(196px,28vw,280px)}@media screen and (min-width: 1400px){.l-main{padding-top:calc(347/var(--base-scale-width)*100*1vw);padding-bottom:calc(280/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 575px){.p-top .l-main{padding-top:224px}}.l-container{width:100%;padding-inline:var(--side-margin)}.l-content{width:100%}@media screen and (min-width: 770px){.l-content{display:flex;flex-flow:row wrap;justify-content:space-between}}@media screen and (min-width: 770px){.l-content-head{width:10.687%}}@media screen and (max-width: 769px){.l-content-head+.l-content-body{margin-top:clamp(28px,5vw,50px)}}.l-content-body{width:100%}@media screen and (min-width: 1200px){.l-content-body{max-width:72.767vw}}@media screen and (min-width: 771px) and (max-width: 1199px){.l-content-body{max-width:65.813vw}}.g-overlay{position:fixed;inset:0;z-index:var(--overlay-zindex);display:none}.old-browser{position:fixed;top:0;left:0;z-index:100;display:none;width:100%;height:100%;line-height:2.2;color:#6d5b4f;text-align:center;background:#fff}.old-browser a{color:#69a5af;text-decoration:underline}@media(any-hover: hover){.old-browser a:hover,.old-browser a:active{text-decoration:none}}@media all and (-ms-high-contrast: none){.old-browser{display:block}}.old-browser_inner{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;width:100%;height:100%}.old-browser_logo{font-family:gill-sans-nova,sans-serif;font-size:160%;font-weight:500;line-height:1.02;text-align:center;letter-spacing:.26em}.old-browser_text1{margin-top:60px}.lazyload-wrapper{background-color:rgba(228,228,228,.2)}.lazyload,.lazyautosizes{opacity:0;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.lazyload.lazyloaded,.lazyautosizes.lazyloaded{opacity:1}.js-animation-text{-webkit-backface-visibility:hidden;backface-visibility:hidden}.grecaptcha-badge{display:none !important}.p-contact .grecaptcha-badge{display:block !important}.l-header{position:fixed;top:0;left:0;z-index:var(--header-zindex);width:100%;padding-inline:var(--side-margin);font-family:var(--font-gothic-en);line-height:1.02;color:var(--base-text-color);pointer-events:none;transition:opacity .5s ease-out 0s,transform .5s ease-out 0s}.l-header a{color:var(--base-text-color);text-decoration:none}@media screen and (min-width: 770px){.l-header[data-animate]{opacity:0;transform:translateY(-10px)}.l-header[data-animate=active]{opacity:1;transform:translateY(0)}.l-header.is-hidden{opacity:0;transform:translateY(-10px)}}@media screen and (max-width: 769px){.l-header.is-hidden{opacity:0}}.l-header-inner{position:relative;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;width:100%;height:var(--header-height);padding-top:clamp(32px,4vw,43px)}@media screen and (min-width: 1400px){.l-header-inner{padding-top:calc(43/var(--base-scale-width)*100*1vw)}}.g-logo{pointer-events:auto}.is-hidden .g-logo{pointer-events:none}a.g-logo_link{display:block;width:clamp(43px,5vw,50px)}@media screen and (min-width: 1400px){a.g-logo_link{width:calc(50/var(--base-scale-width)*100*1vw)}}.g-logo_svg{width:100%;height:auto;fill:var(--base-text-color);transition:fill 1s ease-out 0s}.g-header-navigation{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;width:100%;max-width:72.767vw;pointer-events:auto;transition:opacity 1.5s ease-out .4s,transform 1.5s var(--ease-out-cubic) .4s}@media screen and (min-width: 577px) and (max-width: 1199px){.g-header-navigation{max-width:65.813vw}}@media screen and (min-width: 770px){.is-hidden .g-header-navigation{pointer-events:none}}@media screen and (max-width: 769px){.g-header-navigation{display:none}}.g-header-navigation-list{text-transform:uppercase}.g-header-navigation-item{position:relative;font-family:var(--font-gothic-en);letter-spacing:.025em}.g-header-navigation-item+.g-header-navigation-item{margin-top:15px}@media screen and (min-width: 1400px){.g-header-navigation-item+.g-header-navigation-item{margin-top:calc(15/var(--base-scale-width)*100*1vw)}}a.g-header-navigation-item_link{position:relative;display:block;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:500;transition:color 1s ease-out 0s}a.g-header-navigation-item_link::before{position:absolute;bottom:-0.27em;left:0;display:block;width:100%;height:1px;content:"";background-color:var(--base-text-color);opacity:0;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .6s ease-out 0s,background-color 1s ease-out 0s;transform:scale3d(0, 1, 1);transform-origin:100% 50% 0}a.g-header-navigation-item_link::after{position:absolute;top:50%;left:50%;display:block;width:100%;height:1.6em;content:"";transform:translate(-50%, -50%)}@media(any-hover: hover){a.g-header-navigation-item_link:hover::before,a.g-header-navigation-item_link:active::before{opacity:1;transition:transform .45s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .05s ease-out 0s,background-color 1s ease-out 0s;transform:scale3d(1, 1, 1);transform-origin:0 50% 0}}@media screen and (min-width: 1400px){a.g-header-navigation-item_link{font-size:calc(13/var(--base-scale-width)*100*1vw)}}.p-top .g-header-navigation-item_link._topics::before,.p-topics .g-header-navigation-item_link._topics::before,.p-about .g-header-navigation-item_link._about::before,.p-brands .g-header-navigation-item_link._brands::before,.p-contact .g-header-navigation-item_link._contact::before{opacity:1;transition:transform .45s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .05s ease-out 0s,background-color 1s ease-out 0s;transform:scale3d(1, 1, 1);transform-origin:0 50% 0}.g-header-topics-navigation{position:absolute;top:0;left:19.034vw}.g-header-topics-navigation-item{font-size:clamp(10px,1.1vw,11px);white-space:nowrap}.g-header-topics-navigation-item+.g-header-topics-navigation-item{margin-top:12px}@media screen and (min-width: 1400px){.g-header-topics-navigation-item{font-size:calc(11/var(--base-scale-width)*100*1vw)}.g-header-topics-navigation-item+.g-header-topics-navigation-item{margin-top:calc(12/var(--base-scale-width)*100*1vw)}}a.g-header-topics-navigation-item_link{position:relative}a.g-header-topics-navigation-item_link::before{position:absolute;bottom:-0.27em;left:0;display:block;width:100%;height:1px;color:var(--base-text-color);content:"";background-color:var(--base-text-color);opacity:0;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .6s ease-out 0s,background-color 1s ease-out 0s;transform:scale3d(0, 1, 1);transform-origin:100% 50% 0}a.g-header-topics-navigation-item_link::after{position:absolute;top:50%;left:50%;display:block;width:100%;height:1.8em;content:"";transform:translate(-50%, -50%)}a.g-header-topics-navigation-item_link.is-current::before{opacity:1;transform:scale3d(1, 1, 1);transform-origin:0 50% 0}@media(any-hover: hover){a.g-header-topics-navigation-item_link:hover::before,a.g-header-topics-navigation-item_link:active::before{opacity:1;transition:transform .45s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .05s ease-out 0s,background-color 1s ease-out 0s;transform:scale3d(1, 1, 1);transform-origin:0 50% 0}}.g-header-online-store{font-size:clamp(13px,1.4vw,14px);font-weight:500;text-transform:uppercase;pointer-events:auto}@media screen and (min-width: 1400px){.g-header-online-store{font-size:calc(14/var(--base-scale-width)*100*1vw)}}@media screen and (min-width: 770px){.is-hidden .g-header-online-store{pointer-events:none}}@media screen and (max-width: 769px){.g-header-online-store{display:none}}a.g-header-online-store_link{position:relative;text-decoration:none}a.g-header-online-store_link::before{position:absolute;top:50%;left:50%;display:block;width:100%;height:1.6em;content:"";transform:translate(-50%, -50%)}a.g-header-online-store_link::after{position:absolute;bottom:-0.27em;left:0;display:block;width:100%;height:1px;content:"";background-color:var(--base-text-color);opacity:1;transition:transform .45s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .05s ease-out 0s,background-color 1s ease-out 0s;transform:scale3d(1, 1, 1);transform-origin:0 50% 0}@media(any-hover: hover){a.g-header-online-store_link:hover::after,a.g-header-online-store_link:active::after{opacity:0;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .6s ease-out 0s,background-color 1s ease-out 0s;transform:scale3d(0, 1, 1);transform-origin:100% 50% 0}}.l-footer{width:100%;padding-inline:var(--side-margin);padding-bottom:clamp(22px,4vw,42px);line-height:1.02}.l-footer a{text-decoration:none}@media screen and (min-width: 1400px){.l-footer{padding-bottom:calc(42/var(--base-scale-width)*100*1vw)}}.l-footer-inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.g-footer-copyright{font-family:var(--font-gothic-en);font-size:10px;letter-spacing:.025em}@media screen and (min-width: 1400px){.g-footer-copyright{font-size:calc(10/var(--base-scale-width)*100*1vw)}}.g-footer-social-media-list{display:flex;flex-flow:row wrap;gap:31px;align-items:center}@media screen and (min-width: 1400px){.g-footer-social-media-list{gap:calc(31/var(--base-scale-width)*100*1vw)}}.g-footer-social-media-item{position:relative;display:block;color:var(--color-dove-gray);text-decoration:none;transition:opacity .3s ease-out}.g-footer-social-media-item::before{position:absolute;top:50%;left:50%;display:block;width:calc(100% + 1.5em);height:calc(100% + 1.5em);content:"";transform:translate(-50%, -50%)}@media(any-hover: hover){.g-footer-social-media-item:hover,.g-footer-social-media-item:active{opacity:.7}}.g-footer-social-media-item_link{position:relative;display:block;text-decoration:none;transition:opacity .3s ease-out}.g-footer-social-media-item_link::before{position:absolute;top:50%;left:50%;display:block;width:calc(100% + 1.5em);height:calc(100% + 1.5em);content:"";transform:translate(-50%, -50%)}@media(any-hover: hover){.g-footer-social-media-item_link:hover,.g-footer-social-media-item_link:active{opacity:.7}}.g-footer-social-media-item_icon{display:block}.g-footer-social-media-item_icon.icon-twitter{font-size:19px}.g-footer-social-media-item_icon.icon-instagram{font-size:18px}.g-footer-social-media-item_icon.icon-youtube{font-size:15px}@media screen and (min-width: 1366px){.g-footer-social-media-item_icon.icon-twitter{transform:translateY(-0.1em)}}@media screen and (min-width: 1400px){.g-footer-social-media-item_icon.icon-twitter{font-size:calc(19/var(--base-scale-width)*100*1vw)}.g-footer-social-media-item_icon.icon-instagram{font-size:calc(18/var(--base-scale-width)*100*1vw)}.g-footer-social-media-item_icon.icon-youtube{font-size:calc(15/var(--base-scale-width)*100*1vw)}}.g-footer-social-media-item_text{position:absolute;top:0;left:-999em}.g-navigation{position:fixed;top:0;left:0;z-index:var(--navigation-zindex);width:100%;height:100%;overflow:hidden;font-family:var(--font-gothic-en);font-weight:500;line-height:1.02;text-transform:uppercase;pointer-events:none;transition:opacity .35s cubic-bezier(0.73, 0, 0.17, 1) 0s}.g-navigation a{color:var(--base-text-color);text-decoration:none}@media screen and (max-width: 769px){.is-opened-navigation .g-navigation{pointer-events:auto}}.g-navigation-scroll-area{position:relative;z-index:2;width:100%;height:100%}.g-navigation-scroll-area::-webkit-scrollbar{width:7px;height:7px}.g-navigation-scroll-area::-webkit-scrollbar-track{background-color:var(--color-desert-storm)}.g-navigation-scroll-area::-webkit-scrollbar-thumb{background-color:var(--dark-grey);background-clip:content-box;border:2px solid rgba(0,0,0,0);border-radius:9999px;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.g-navigation-scroll-area::-webkit-scrollbar-thumb:hover{background-color:rgba(69,69,69,.88)}@media screen and (max-width: 769px){.is-opened-navigation .g-navigation-scroll-area{overflow-x:hidden;overflow-y:auto;pointer-events:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-height: 681px){.g-navigation-scroll-area{display:flex;flex-flow:column wrap;justify-content:flex-end}}.g-navigation-inner{width:100%;min-height:667px;padding:217px var(--side-margin) clamp(28px,10vw,100px);transition:transform .5s var(--ease-out-cubic) 0s}.g-navigation-logo{position:absolute;top:32px;left:var(--side-margin);opacity:0;transition:opacity .4s ease-out 0s}@media screen and (max-width: 769px){.is-opened-navigation .g-navigation-logo{opacity:1;transition:opacity .5s ease-out .4s}}a.g-navigation-logo_link{display:block;width:clamp(43px,5vw,50px)}@media screen and (min-width: 1400px){a.g-navigation-logo_link{width:calc(50/var(--base-scale-width)*100*1vw)}}.g-navigation-logo_svg{width:100%;height:auto;fill:var(--base-text-color);transition:fill 1s ease-out 0s}.g-main-navigation{display:block;opacity:0;transition:opacity .4s ease-out 0s,transform 0s var(--ease-out-cubic) .6s;transform:translateY(10px)}@media screen and (max-width: 769px){.is-opened-navigation .g-main-navigation{opacity:1;transition:opacity .5s ease-out .3s,transform .8s var(--ease-out-cubic) .3s;transform:translateY(0)}}.g-main-navigation-item{position:relative}.g-main-navigation-item+.g-main-navigation-item{margin-top:36px}a.g-main-navigation-item_link{position:relative;font-size:16px;text-decoration:none}a.g-main-navigation-item_link::before{position:absolute;bottom:-4px;left:0;display:block;width:100%;height:1px;content:"";background-color:var(--base-text-color);opacity:0;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .6s ease-out 0s;transform:scale3d(0, 1, 1);transform-origin:100% 50% 0}a.g-main-navigation-item_link::after{position:absolute;top:50%;left:50%;display:block;width:100%;height:1.6em;content:"";transform:translate(-50%, -50%)}@media(any-hover: hover){a.g-main-navigation-item_link:hover::before,a.g-main-navigation-item_link:active::before{opacity:1;transition:transform .45s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .05s ease-out 0s;transform:scale3d(1, 1, 1);transform-origin:0 50% 0}}.p-top .g-main-navigation-item_link._topics::before,.p-topics .g-main-navigation-item_link._topics::before,.p-about .g-main-navigation-item_link._about::before,.p-brands .g-main-navigation-item_link._brands::before,.p-contact .g-main-navigation-item_link._contact::before{opacity:1;transform:scale3d(1, 1, 1);transform-origin:0 50% 0}.g-main-topics-navigation{position:absolute;top:0;left:170px;font-size:12px}.g-main-topics-navigation::after{position:absolute;top:7px;left:-84px;display:block;width:67px;height:1px;content:"";background-color:#1e1e1e}.g-main-topics-navigation-item+.g-main-topics-navigation-item{margin-top:25px}a.g-main-topics-navigation-item_link{position:relative;color:#1e1e1e}a.g-main-topics-navigation-item_link::before{position:absolute;bottom:-0.27em;left:0;display:block;width:100%;height:1px;color:var(--base-text-color);content:"";background-color:var(--base-text-color);opacity:0;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .6s ease-out 0s,background-color 1s ease-out 0s;transform:scale3d(0, 1, 1);transform-origin:100% 50% 0}a.g-main-topics-navigation-item_link::after{position:absolute;top:50%;left:50%;display:block;width:100%;height:1.6em;content:"";transform:translate(-50%, -50%)}a.g-main-topics-navigation-item_link.is-current::before{opacity:1;transform:scale3d(1, 1, 1);transform-origin:0 50% 0}@media(any-hover: hover){a.g-main-topics-navigation-item_link:hover::before,a.g-main-topics-navigation-item_link:active::before{opacity:1;transition:transform .45s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .05s ease-out 0s,background-color 1s ease-out 0s;transform:scale3d(1, 1, 1);transform-origin:0 50% 0}}.g-online-store{display:block;margin-top:136px;font-size:16px;line-height:1.02;opacity:0;transition:opacity .4s ease-out 0s,transform 0s var(--ease-out-cubic) .6s;transform:translateY(10px)}@media screen and (max-width: 769px){.is-opened-navigation .g-online-store{opacity:1;transition:opacity .5s ease-out .3s,transform .8s var(--ease-out-cubic) .3s;transform:translateY(0)}}a.g-online-store_link{position:relative;text-decoration:none}a.g-online-store_link::before{position:absolute;top:50%;left:50%;display:block;width:100%;height:1.6em;content:"";transform:translate(-50%, -50%)}a.g-online-store_link::after{position:absolute;bottom:-0.27em;left:0;display:block;width:100%;height:1px;content:"";background-color:var(--base-text-color);opacity:1;transition:transform .45s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .05s ease-out 0s,background-color 1s ease-out 0s;transform:scale3d(1, 1, 1);transform-origin:0 50% 0}@media(any-hover: hover){a.g-online-store_link:hover::after,a.g-online-store_link:active::after{opacity:0;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .6s ease-out 0s,background-color 1s ease-out 0s;transform:scale3d(0, 1, 1);transform-origin:100% 50% 0}}.g-social-media{margin-top:80px;opacity:0;transition:opacity .4s ease-out 0s,transform 0s var(--ease-out-cubic) .6s;transform:translateY(10px)}@media screen and (max-width: 769px){.is-opened-navigation .g-social-media{opacity:1;transition:opacity .5s ease-out .3s,transform .8s var(--ease-out-cubic) .3s;transform:translateY(0)}}.g-social-media-list{display:flex;flex-flow:row wrap;gap:31px;align-items:center}@media screen and (min-width: 1400px){.g-social-media-list{gap:calc(31/var(--base-scale-width)*100*1vw)}}.g-social-media-item{position:relative;display:block;color:var(--color-dove-gray);text-decoration:none;transition:opacity .3s ease-out}.g-social-media-item::before{position:absolute;top:50%;left:50%;display:block;width:calc(100% + 1.5em);height:calc(100% + 1.5em);content:"";transform:translate(-50%, -50%)}@media(any-hover: hover){.g-social-media-item:hover,.g-social-media-item:active{opacity:.7}}a.g-social-media-item_link{position:relative;display:block;text-decoration:none;transition:opacity .3s ease-out}a.g-social-media-item_link::before{position:absolute;top:50%;left:50%;display:block;width:calc(100% + 1.5em);height:calc(100% + 1.5em);content:"";transform:translate(-50%, -50%)}@media(any-hover: hover){a.g-social-media-item_link:hover,a.g-social-media-item_link:active{opacity:.7}}.g-social-media-item_icon{display:block}.g-social-media-item_icon.icon-twitter{font-size:19px}.g-social-media-item_icon.icon-instagram{font-size:18px}.g-social-media-item_icon.icon-youtube{font-size:15px}@media screen and (min-width: 1400px){.g-social-media-item_icon.icon-twitter{font-size:calc(19/var(--base-scale-width)*100*1vw)}.g-social-media-item_icon.icon-instagram{font-size:calc(18/var(--base-scale-width)*100*1vw)}.g-social-media-item_icon.icon-youtube{font-size:calc(15/var(--base-scale-width)*100*1vw)}}.g-social-media-item_text{position:absolute;top:0;left:-999em}.g-navigation-background{position:fixed;bottom:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(248,248,248,.88);-webkit-backdrop-filter:blur(12px) saturate(100%);backdrop-filter:blur(12px) saturate(100%);opacity:0;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1) .2s,opacity .6s ease-out .2s;transform:scale3d(1, 0, 1);transform-origin:50% 0 0}@media screen and (max-width: 769px){.is-opened-navigation .g-navigation-background{pointer-events:auto;opacity:1;transition:transform .8s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .4s ease-out 0s;transform:scale3d(1, 1, 1);transform-origin:50% 100% 0}}.g-toggle-navigation-button{all:unset;position:fixed;top:0;right:var(--side-margin);z-index:var(--toggle-navigation-button-zindex);display:block;width:7px;height:47px;line-height:1.02;pointer-events:none;cursor:pointer;opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s;transform:translateY(32px);-webkit-tap-highlight-color:rgba(0,0,0,0)}.is-opened-navigation .g-toggle-navigation-button{right:calc(var(--side-margin) + var(--scroll-bar-width))}.g-toggle-navigation-button::after{position:absolute;top:50%;left:50%;display:block;width:47px;height:100%;content:"";transform:translate(-50%, -50%)}.g-toggle-navigation-button.step1 .g-toggle-navigation-button_line._1{transform:translate(3px, 0)}.g-toggle-navigation-button.step1 .g-toggle-navigation-button_line._2{transform:translate(-3px, 0)}.g-toggle-navigation-button.step2{mix-blend-mode:normal}.g-toggle-navigation-button.step2 .g-toggle-navigation-button_line{transition:width .2s ease 0s,transform .3s ease 0s}.g-toggle-navigation-button.step2 .g-toggle-navigation-button_line._1{transform:translate(3px, 0) rotate(-10deg)}.g-toggle-navigation-button.step2 .g-toggle-navigation-button_line._2{transform:translate(-3px, 0) rotate(10deg)}@media screen and (max-width: 769px){.g-toggle-navigation-button{pointer-events:auto;opacity:1}}@media screen and (max-width: 575px){.g-toggle-navigation-button{transform:translateY(32px)}.is-opened-navigation .g-toggle-navigation-button{right:calc(var(--side-margin) + var(--scroll-bar-width))}}.g-toggle-navigation-button_line{position:absolute;top:0;display:block;width:1px;height:100%;background-color:var(--base-text-color);transition:opacity .22s ease 0s,transform .26s ease 0s,background-color 1s ease-out}.g-toggle-navigation-button_line._1{left:0}.g-toggle-navigation-button_line._2{right:0}@media screen and (max-width: 769px){.is-opened-navigation .g-toggle-navigation-button_line{background-color:var(--base-text-color)}}.c-separator{margin:3em 0}.c-input{width:100%;padding:1em 1em;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400;background-color:#fff;border:1px solid var(--line-color);color:var(--base-text-color);line-height:1.4;outline:none;transition:border-color .2s ease-out 0s,box-shadow .2s ease-out 0s}.c-input::-moz-placeholder{color:var(--base-text-color)}.c-input::placeholder{color:var(--base-text-color)}.c-input:focus{color:var(--base-text-color);border-color:var(--medium-grey);box-shadow:0 0 0 .2em rgba(114,147,175,.2)}.c-input:focus::-moz-placeholder{color:var(--base-text-color)}.c-input:focus::placeholder{color:var(--base-text-color)}.ios .c-input{font-size:16px}@media screen and (max-width: 575px){.c-input._small{width:5em !important}}.c-input-phone-number{width:5em;padding:1em 1em;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400;background-color:#fff;border:1px solid var(--line-color);color:var(--base-text-color);line-height:1.4;outline:none;transition:border-color .2s ease-out 0s,box-shadow .2s ease-out 0s}.c-input-phone-number::-moz-placeholder{color:var(--base-text-color)}.c-input-phone-number::placeholder{color:var(--base-text-color)}.c-input-phone-number:focus{color:var(--base-text-color);border-color:var(--medium-grey);box-shadow:0 0 0 .2em rgba(114,147,175,.2)}.c-input-phone-number:focus::-moz-placeholder{color:var(--base-text-color)}.c-input-phone-number:focus::placeholder{color:var(--base-text-color)}.c-select-container{position:relative}.mw_wp_form_input .c-select-container:before{position:absolute;top:50%;right:10px;display:block;pointer-events:none;font-size:70%;transform:translateY(-45%);color:#707070;line-height:1}.c-select{width:100%;padding:.5em 2em .5em .7em;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400;background-color:#fff;border:1px solid #fff;color:var(--base-text-color);line-height:1.4;outline:none;transition:all .2s ease-out 0s}.ios .c-select{font-size:16px}.c-textarea{position:relative;width:100%;padding:1em 1em;min-height:433px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:none;font-weight:400;background-color:#fff;border:1px solid var(--line-color);color:var(--base-text-color);transition:border-color .2s ease-out 0s,box-shadow .2s ease-out 0s}.c-textarea::-moz-placeholder{color:var(--base-text-color)}.c-textarea::placeholder{color:var(--base-text-color)}.c-textarea:focus{color:var(--base-text-color);border-color:var(--medium-grey);box-shadow:0 0 0 .2em rgba(114,147,175,.2)}.c-textarea:focus::-moz-placeholder{color:var(--base-text-color);-moz-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.c-textarea:focus::placeholder{color:var(--base-text-color);transition:all .2s ease-out 0s}.ios .c-textarea{font-size:16px}@media screen and (max-width: 575px){.c-textarea{min-height:433px}}.c-radio{position:absolute;top:0;left:0;opacity:0;vertical-align:middle;transform:translateY(-0.1em)}.mwform-radio-field{position:relative}.mwform-radio-field-text::before{margin-right:.5em;font-size:95%}.c-checkbox{position:absolute;top:0;left:0;opacity:0}.mwform-checkbox-field{position:relative;display:block}.mwform-checkbox-field+.mwform-checkbox-field{margin-top:.8em}.mwform-checkbox-field-text::before{margin-right:.5em;font-size:95%}.c-check-label{margin-left:.5em}.m-heading{font-family:var(--font-gothic-en);font-weight:500;font-size:11px;letter-spacing:.018em;line-height:1.02}.m-heading::before{display:block;width:0;height:0;margin-top:calc((1 - 1.02)*.5em);content:""}.m-heading::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.02)*.5em);content:""}@media screen and (min-width: 1400px){.m-heading{font-size:calc(11/var(--base-scale-width)*100*1vw)}}.m-button{max-width:clamp(242px,30vw,335px);width:100%;font-family:var(--font-gothic-en);font-weight:500;text-align:center}@media screen and (min-width: 1400px){.m-button{max-width:calc(335/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 769px){.m-button{max-width:262px}}a.m-button_link{position:relative;display:block;width:100%;padding:2em 0;font-size:11px;line-height:1;color:#fff;text-decoration:none !important;letter-spacing:.018em;z-index:1;transition:color .2s ease-out}a.m-button_link:before,a.m-button_link:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}a.m-button_link:before{background-color:#000}a.m-button_link:after{background-color:var(--medium-grey);transition:transform .8s var(--ease-out-quint) 0s;transform:scale3d(0, 1, 1);transform-origin:100% 50% 0}a.m-button_link .icon-arrow-right{position:absolute;top:50%;right:1.2em;font-size:120%;transform:translateY(-50%)}@media(any-hover: hover){a.m-button_link:hover::after,a.m-button_link:active::after{transform:scale3d(1, 1, 1);transform-origin:0 50% 0;transition:transform .6s var(--ease-out-quint) 0s}}@media screen and (min-width: 1400px){a.m-button_link{font-size:calc(11/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 769px){a.m-button_link{padding-block:2.2em}}.m-pagination{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;margin-top:48px;line-height:1;font-size:14px;letter-spacing:.05em;font-family:var(--font-gothic-en);color:var(--base-text-color);font-weight:500}.m-pagination a{position:relative;display:inline-block;text-decoration:none}.m-pagination a:after{content:"";width:2em;height:2em;position:absolute;top:50%;left:50%;display:block;transform:translate(-50%, -50%)}.m-pagination ._off{pointer-events:none}@media screen and (min-width: 1400px){.m-pagination{margin-top:calc(48/var(--base-scale-width)*100*1vw);font-size:calc(14/var(--base-scale-width)*100*1vw)}}@media screen and (min-width: 770px){.m-pagination{justify-content:flex-end}}@media screen and (max-width: 769px){.m-pagination{margin-top:80px}}.m-pagination_current,a.m-pagination_link{display:inline-block;margin:0 .8em;transition:opacity .2s ease-out 0s}@media screen and (max-width: 575px){.m-pagination_current,a.m-pagination_link{margin:0 .8em}}a.m-pagination_link{color:var(--base-text-color)}@media(hover: hover){a.m-pagination_link:hover,a.m-pagination_link:active{opacity:.5}}.m-pagination_current{position:relative;opacity:.5}.m-pagination_ellipses{display:inline-block;margin:0 .5em;color:var(--color-dove-gray)}@media screen and (max-width: 575px){.m-pagination_ellipses{margin:0 .1em}}.m-pagenav{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin:clamp(90px,12vw,120px) auto 0;font-size:14px;line-height:1.02;letter-spacing:0;font-weight:500;font-family:var(--font-gothic-en)}.m-pagenav a{display:inline-block;text-decoration:none}.m-pagenav ._off{opacity:.3}@media screen and (min-width: 1400px){.m-pagenav{margin-top:calc(120/var(--base-scale-width)*100*1vw);font-size:calc(14/var(--base-scale-width)*100*1vw)}}a.m-pagenav-all{position:relative;color:var(--base-text-color);transition:opacity .2s ease-out 0s}@media(hover: hover){a.m-pagenav-all:hover,a.m-pagenav-all:active{opacity:.5}}.m-pagenav-prev,.m-pagenav-next{position:relative;transition:opacity .3s ease-out 0s}a.m-pagenav-prev,a.m-pagenav-next{position:relative;color:var(--base-text-color);transition:opacity .2s ease-out 0s}@media(hover: hover){a.m-pagenav-prev:hover,a.m-pagenav-prev:active,a.m-pagenav-next:hover,a.m-pagenav-next:active{opacity:.5}}.m-pagenav-prev{margin-right:auto}.m-pagenav-next{margin-left:auto}.m-editor-style a{word-break:break-all;-webkit-text-decoration:solid underline;text-decoration:solid underline;transition:opacity .2s ease-out,-webkit-text-decoration .2s ease-out;transition:text-decoration .2s ease-out,opacity .2s ease-out;transition:text-decoration .2s ease-out,opacity .2s ease-out,-webkit-text-decoration .2s ease-out}@media(any-hover: hover){.m-editor-style a:hover,.m-editor-style a:active{text-decoration-color:rgba(0,0,0,0);opacity:.7}}.m-editor-style strong{font-weight:500}.m-editor-style h1,.m-editor-style h2,.m-editor-style h3,.m-editor-style h4,.m-editor-style h5,.m-editor-style h6{clear:both;margin-top:3em;margin-bottom:.8em;line-height:1.6;font-weight:500}.m-editor-style h1+h1,.m-editor-style h1+h2,.m-editor-style h1+h3,.m-editor-style h1+h4,.m-editor-style h1+h5,.m-editor-style h1+h6,.m-editor-style h2+h1,.m-editor-style h2+h2,.m-editor-style h2+h3,.m-editor-style h2+h4,.m-editor-style h2+h5,.m-editor-style h2+h6,.m-editor-style h3+h1,.m-editor-style h3+h2,.m-editor-style h3+h3,.m-editor-style h3+h4,.m-editor-style h3+h5,.m-editor-style h3+h6,.m-editor-style h4+h1,.m-editor-style h4+h2,.m-editor-style h4+h3,.m-editor-style h4+h4,.m-editor-style h4+h5,.m-editor-style h4+h6,.m-editor-style h5+h1,.m-editor-style h5+h2,.m-editor-style h5+h3,.m-editor-style h5+h4,.m-editor-style h5+h5,.m-editor-style h5+h6,.m-editor-style h6+h1,.m-editor-style h6+h2,.m-editor-style h6+h3,.m-editor-style h6+h4,.m-editor-style h6+h5,.m-editor-style h6+h6{margin-top:-0.3em}.m-editor-style h1,.m-editor-style h2{font-size:clamp(17px,2vw,20px)}@media screen and (min-width: 1400px){.m-editor-style h1,.m-editor-style h2{font-size:calc(20/var(--base-scale-width)*100*1vw)}}.m-editor-style h3{font-size:clamp(16px,1.8vw,18px)}@media screen and (min-width: 1400px){.m-editor-style h3{font-size:calc(18/var(--base-scale-width)*100*1vw)}}.m-editor-style h4{font-size:clamp(15px,1.6vw,16px)}@media screen and (min-width: 1400px){.m-editor-style h4{font-size:calc(16/var(--base-scale-width)*100*1vw)}}.m-editor-style h5{font-size:clamp(14px,1.5vw,15px)}@media screen and (min-width: 1400px){.m-editor-style h5{font-size:calc(15/var(--base-scale-width)*100*1vw)}}.m-editor-style h6{font-size:clamp(13px,1.4vw,14px)}@media screen and (min-width: 1400px){.m-editor-style h6{font-size:calc(14/var(--base-scale-width)*100*1vw)}}.m-editor-style h1:first-child,.m-editor-style h2:first-child,.m-editor-style h3:first-child,.m-editor-style h4:first-child,.m-editor-style h5:first-child,.m-editor-style h6:first-child{margin-top:0}.m-editor-style ul,.m-editor-style ol{line-height:1.6}.m-editor-style ul li,.m-editor-style ol li{margin-left:.2em}.m-editor-style ul li:not(:last-child),.m-editor-style ol li:not(:last-child){margin-bottom:.4em}.m-editor-style ul li{position:relative;list-style:none;padding-left:1.2em}.m-editor-style ul li:before{content:"・";margin-right:.2em;position:absolute;top:0;left:0}.m-editor-style ol li{list-style:decimal inside;padding-left:1em;text-indent:-1em}.m-editor-style dt{margin-bottom:.2em;font-weight:600}.m-editor-style p+ul,.m-editor-style p+ol{margin-top:-1em}.m-editor-style hr+*{margin-top:0}.m-editor-style blockquote{position:relative;margin-top:4em;padding:clamp(35px,5vw,54px) clamp(32px,4.6vw,46px);line-height:2.1;background-color:#fff}.m-editor-style blockquote h1,.m-editor-style blockquote h2,.m-editor-style blockquote h3,.m-editor-style blockquote h4,.m-editor-style blockquote h5,.m-editor-style blockquote h6{margin-top:0;padding-top:0}.m-editor-style blockquote p{margin-bottom:2em}.m-editor-style blockquote hr{margin:2em 0;border-color:var(--line-color)}.m-editor-style blockquote *:first-child{margin-top:0}.m-editor-style blockquote *:last-child{margin-bottom:0}@media screen and (min-width: 1400px){.m-editor-style blockquote{padding:calc(54/var(--base-scale-width)*100*1vw) calc(46/var(--base-scale-width)*100*1vw)}}.m-editor-style blockquote:nth-last-child(1){margin-bottom:0}.m-editor-style img{max-width:100%;height:auto}.m-editor-style figure+p{margin-top:3em}.m-editor-style figcaption{display:block;margin-top:.7em;line-height:1.6;font-size:85%;text-align:center;color:var(--dark-grey)}.m-editor-style p,.m-editor-style ul,.m-editor-style ol,.m-editor-style dl,.m-editor-style blockquote{margin-bottom:3em}.m-editor-style hr{clear:both;margin:5em 0;boder:none;border-top:1px solid var(--line-color)}.m-editor-style table{width:100%;margin:0 0 3em;border-collapse:separate;border-spacing:0;border-top:1px solid var(--line-color)}.m-editor-style table th,.m-editor-style table td{padding:1.2em .5em;border-bottom:1px solid var(--line-color)}.m-editor-style table th,.m-editor-style table caption{text-align:left;vertical-align:baseline}.m-editor-style table th{width:30%}.m-editor-style table td{vertical-align:baseline}@media screen and (max-width: 575px){.m-editor-style table th,.m-editor-style table td{display:block}.m-editor-style table tr{padding:1em 0;border-bottom:1px solid var(--line-color)}.m-editor-style table th{width:100%;padding-top:0;padding-right:0;padding-bottom:0;border-bottom:none}.m-editor-style table td{padding-top:0;padding-bottom:0;border-bottom:none}}.m-editor-style embed,.m-editor-style iframe,.m-editor-style object{max-width:100%}.m-editor-style .alignright{float:right;margin-bottom:2.5em;margin-left:1.5em}.m-editor-style .alignleft{float:left;margin-bottom:2.5em;margin-right:1.5em}.m-editor-style .aligncenter{text-align:center;margin-left:auto;margin-right:auto}.m-editor-style .wp-block-image,.m-editor-style .wp-block-embed{margin-top:clamp(4em,8vw,5em)}.m-editor-style .wp-block-image+.wp-block-image,.m-editor-style .wp-block-image+.wp-block-embed,.m-editor-style .wp-block-embed+.wp-block-image,.m-editor-style .wp-block-embed+.wp-block-embed{margin-top:clamp(1.5em,6vw,3em)}.m-editor-style .wp-block-image:last-of-type,.m-editor-style .wp-block-embed:last-of-type{margin-bottom:clamp(4em,8vw,5em)}.m-editor-style .wp-block-image iframe,.m-editor-style .wp-block-embed iframe{width:100%}.m-editor-style>:last-child{margin-bottom:0}.u-cf:after{content:"";display:block;clear:both;height:0;visibility:hidden}.u-font-en{font-family:gill-sans-nova,sans-serif}.u-d-none{display:none}.u-d-block{display:block}@media screen and (min-width: 576px){.u-flex{display:flex;flex-flow:row wrap;justify-content:space-between}}.u-d-inline{display:inline}.u-clear{clear:both}.u-fl{display:inline;float:left}.u-fr{display:inline;float:right}.u-al{text-align:left}.u-ar{text-align:right}.u-ac{text-align:center}@media screen and (min-width: 576px){.u-dt-ac{text-align:center}}@media screen and (max-width: 575px){.u-mb-ac{text-align:center}}.u-m-a{margin-lef:auto;margin-right:auto}.u-vt{vertical-align:top !important}.u-vm{vertical-align:middle !important}.u-vb{vertical-align:bottom !important}.u-superscript{vertical-align:super;font-size:60%}.u-pos-t{position:absolute;top:0}.u-pos-b{position:absolute;bottom:0}.u-pos-l{position:absolute;left:0}.u-pos-r{position:absolute;right:0}.u-indent1{padding-left:1em !important;text-indent:-1em !important}.u-indent2{padding-left:2em !important;text-indent:-2em !important}.u-indent3{padding-left:3em !important;text-indent:-3em !important}.u-fz-s{font-size:80%}.u-fw-nml{font-weight:normal !important}.u-fw-bld{font-weight:bold !important}.u-break-word{word-wrap:break-word;overflow-wrap:break-word}.u-disable-event{pointer-events:none}.u-bdr-t-none{border-top:none !important}.u-bdr-l-none{border-left:none !important}.u-bdr-r-none{border-right:none !important}.u-bdr-b-none{border-bottom:none !important}@media screen and (max-width: 575px){.u-dt-br{display:none}}.u-mb-br{display:none}@media screen and (max-width: 575px){.u-mb-br{display:inline}}.u-alpha-over{transition:opacity .4s ease-out}@media(any-hover: hover){.u-alpha-over:hover,.u-alpha-over:active{opacity:.85}}.android p,.android li,.android dt,.android dd,.android h1,.android h2,.android h3,.android h4,.android h5,.android h6,.android span{max-height:100%}.u-textfix{max-height:100%}[data-animate][fade-in]{opacity:0;transition:opacity 1.3s cubic-bezier(0.69, 0, 0.33, 1) 0s}.ie [data-animate][fade-in]{opacity:1;transition:none}[data-animate=active][fade-in]{opacity:1}[data-animate][fade-in-up]{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(0.69, 0, 0.33, 1) 0s,transform 1.2s var(--ease-out-cubic) 0s}@media screen and (max-width: 575px){[data-animate][fade-in-up]{transform:translateY(20px)}}.ie [data-animate][fade-in-up]{opacity:1;transform:none;transition:none}@media screen and (max-width: 575px){.ie [data-animate][fade-in-up]{transform:none}}[data-animate=active][fade-in-up]{opacity:1;transform:translateY(0)}@media screen and (max-width: 575px){[data-animate=active][fade-in-up]{transform:translateY(0)}}.topics-list{display:grid;grid-template-columns:repeat(5, 1fr);gap:clamp(22px,4.7vw,47px)}@media screen and (min-width: 1400px){.topics-list{gap:calc(47/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 1199px){.topics-list{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 769px){.topics-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 575px){.topics-list{grid-template-columns:repeat(2, 1fr)}}a.topics-item_link{position:relative;display:block;text-decoration:none}a.topics-item_link::before{position:absolute;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;content:"";background-color:rgba(30,30,30,.4);transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1) 0s;transform:scale3d(1, 0, 1);transform-origin:50% 0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(any-hover: hover){a.topics-item_link:hover::before,a.topics-item_link:active::before{transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1) 0s;transform:scale3d(1, 1, 1);transform-origin:50% 100% 0}}.topics-item-picture{position:relative;display:block;overflow:hidden}[data-animate] .topics-item-picture::before{position:absolute;inset:0;z-index:1;display:block;content:"";background-color:#f0f0f0;transition:transform .6s var(--ease-out-quint) .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-animate=active] .topics-item-picture::before{transform:translateY(-101%)}.topics-item-picture_img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}[data-animate] .topics-item-picture_img{transition:transform 1.6s ease-out .5s;transform:scale(1.05)}[data-animate=active] .topics-item-picture_img{transform:scale(1)}.topics-item-new{position:absolute;top:0;right:0;z-index:2;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:37px;height:37px;font-family:var(--font-gothic-en);font-size:9px;font-weight:600;line-height:0;color:var(--color-white);letter-spacing:0;background-color:#1e1e1e;border-radius:100vmax;translate:42% -42%}[data-animate] .topics-item-new{opacity:0;transition:scale .5s var(--ease-out-back) .6s,opacity .6s ease .5s;transform-origin:center center;scale:.7}[data-animate=active] .topics-item-new{opacity:1;scale:1}@media screen and (min-width: 1400px){.topics-item-new{width:calc(37/var(--base-scale-width)*100*1vw);height:calc(37/var(--base-scale-width)*100*1vw);font-size:calc(9/var(--base-scale-width)*100*1vw)}}.topics-single-content{width:100%;max-width:852px}@media screen and (min-width: 1400px){.topics-single-content{max-width:calc(852/var(--base-scale-width)*100*1vw)}}.topics-article{width:100%}.topics-article-figure{display:block;margin-bottom:clamp(24px,5.6vw,56px)}.topics-article-figure iframe{width:100%;height:auto}@media screen and (min-width: 1400px){.topics-article-figure{margin-bottom:calc(56/var(--base-scale-width)*100*1vw)}}.topics-article-figure_img{width:100%;height:auto}.topics-article-information{display:flex;flex-flow:row wrap;justify-content:space-between;font-family:var(--font-gothic-en);line-height:1.02}.topics-article_date{font-size:14px;letter-spacing:.018em}@media screen and (min-width: 1400px){.topics-article_date{font-size:calc(14/var(--base-scale-width)*100*1vw)}}.topics-article_category{font-size:12px;font-weight:500;letter-spacing:.018em}@media screen and (min-width: 1400px){.topics-article_category{font-size:calc(12/var(--base-scale-width)*100*1vw)}}.topics-article_title{margin-top:clamp(32px,4.2vw,42px);font-size:26px;font-weight:500;line-height:1.6}.topics-article_title::before{display:block;width:0;height:0;margin-top:calc((1 - 1.6)*.5em);content:""}.topics-article_title::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6)*.5em);content:""}@media screen and (min-width: 1400px){.topics-article_title{margin-top:calc(42/var(--base-scale-width)*100*1vw);font-size:calc(26/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 769px){.topics-article_title{font-size:28px}}.topics-article_body{width:100%;margin-top:clamp(48px,7vw,75px)}@media screen and (max-width: 769px){.topics-article_body{line-height:2.125}}@media screen and (min-width: 1400px){.topics-article_body{margin-top:calc(75/var(--base-scale-width)*100*1vw)}}.topics-article-notice{padding:clamp(35px,5vw,54px) clamp(32px,4.6vw,46px);margin-top:clamp(82px,12vw,116px);background-color:#fff}.topics-article-notice>:last-child{margin-bottom:0}@media screen and (min-width: 1400px){.topics-article-notice{padding:calc(54/var(--base-scale-width)*100*1vw) calc(46/var(--base-scale-width)*100*1vw);margin-top:calc(116/var(--base-scale-width)*100*1vw)}}.about-section{display:grid;grid-template:"head body" auto/clamp(40px, 9vw, 90px) auto;width:100%;max-width:780px}.about-section:first-of-type{margin-top:clamp(88px,14vw,145px)}.about-section:not(:first-of-type){margin-top:clamp(140px,24vw,240px)}@media screen and (min-width: 770px){.about-section{margin-left:calc(clamp(40px,9vw,90px)*-1)}}@media screen and (min-width: 1400px){.about-section{grid-template-columns:calc(90/var(--base-scale-width)*100*1vw) auto;max-width:calc(780/var(--base-scale-width)*100*1vw);margin-left:calc(90/var(--base-scale-width)*100*1vw*-1)}.about-section:first-of-type{margin-top:calc(145/var(--base-scale-width)*100*1vw)}.about-section:not(:first-of-type){margin-top:calc(240/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 769px){.about-section{grid-template-columns:40px auto}}.about-section_head{-ms-grid-row:1;-ms-grid-column:1;grid-area:head}.brands-section > .about-section_head{-ms-grid-row:1;-ms-grid-column:1}@media screen and (max-width: 575px){.about-section_head{padding-left:10px}}.about-section-heading{font-family:var(--font-gothic-en);font-size:clamp(13px,1.4vw,14px);font-weight:500;line-height:1.02;letter-spacing:.05em;white-space:nowrap;writing-mode:vertical-rl}@media screen and (min-width: 1400px){.about-section-heading{font-size:calc(14/var(--base-scale-width)*100*1vw)}}.about-section_body{-ms-grid-row:1;-ms-grid-column:2;grid-area:body}.brands-section > .about-section_body{-ms-grid-row:1;-ms-grid-column:2}.about-hero-picture{max-width:clamp(326px,36vw,368px)}@media screen and (min-width: 1400px){.about-hero-picture{max-width:calc(368/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 769px){.about-hero-picture{max-width:100%}}.about-hero-picture_img{width:100%;height:auto}.about-table{font-size:14px;line-height:2;letter-spacing:.025em}.about-table a{text-decoration-line:underline;transition:opacity .2s ease-out}@media(any-hover: hover){.about-table a:hover,.about-table a:active{opacity:.7}}.about-table th{font-weight:400}.about-table th,.about-table td{vertical-align:top}@media screen and (min-width: 576px){.about-table th{width:114px}.about-table tr:not(:last-child) th,.about-table tr:not(:last-child) td{padding-bottom:.6em}}@media screen and (min-width: 1400px){.about-table{font-size:calc(14/var(--base-scale-width)*100*1vw)}.about-table th{width:calc(114/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 769px){.about-table{font-size:16px}}@media screen and (max-width: 575px){.about-table th,.about-table td{display:block}.about-table th{font-weight:500}.about-table td{margin-top:-0.2em}.about-table tr:not(:last-child) td{margin-bottom:1.2em}}.about-about-us-text{font-size:16px;line-height:2.5}.about-about-us-text::before{display:block;width:0;height:0;margin-top:calc((1 - 2.5)*.5em);content:""}.about-about-us-text::after{display:block;width:0;height:0;margin-bottom:calc((1 - 2.5)*.5em);content:""}@media screen and (min-width: 1400px){.about-about-us-text{font-size:calc(16/var(--base-scale-width)*100*1vw)}}.about-store{font-size:14px}@media screen and (min-width: 1400px){.about-store{font-size:calc(14/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 769px){.about-store{font-size:16px}}.about-store-picture{max-width:clamp(228px,33vw,336px)}@media screen and (min-width: 1400px){.about-store-picture{max-width:calc(336/var(--base-scale-width)*100*1vw)}}.about-store-picture_img{width:100%;height:auto}.about-store-text1{margin-top:clamp(40px,6vw,62px)}@media screen and (min-width: 1400px){.about-store-text1{margin-top:calc(62/var(--base-scale-width)*100*1vw)}}.about-store-text2{margin-top:clamp(42px,6.8vw,68px)}@media screen and (min-width: 1400px){.about-store-text2{margin-top:calc(68/var(--base-scale-width)*100*1vw)}}.about-store-text1 a,.about-store-text2 a,.about-store-text3 a{text-decoration-line:underline;transition:opacity .2s ease-out}@media(any-hover: hover){.about-store-text1 a:hover,.about-store-text1 a:active,.about-store-text2 a:hover,.about-store-text2 a:active,.about-store-text3 a:hover,.about-store-text3 a:active{opacity:.7}}.about-store-list{margin-block:.4em}.about-store-list_item{padding-left:1em;line-height:1.8;text-indent:-1em}.about-store-list_item::before{content:"・"}.about-store-list_item+.about-store-list_item{margin-top:.4em}.about-store-table{margin-top:clamp(70px,8vw,84px)}@media screen and (min-width: 1400px){.about-store-table{margin-top:calc(84/var(--base-scale-width)*100*1vw)}}.about-store-button{margin-top:60px}@media screen and (min-width: 1400px){.about-store-button{margin-top:calc(68/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 575px){.about-store-button{max-width:240px}}.about-company-profile-table{margin-top:-0.6em}@media screen and (max-width: 769px){.brands-head{display:none}}.brands-section{display:grid;grid-template:"head body" auto/clamp(40px, 9vw, 90px) auto;width:100%;max-width:943px}.brands-section+.brands-section{margin-top:clamp(152px,16vw,160px)}@media screen and (min-width: 770px){.brands-section{margin-left:calc(clamp(40px,9vw,90px)*-1)}}@media screen and (min-width: 1400px){.brands-section{grid-template-columns:calc(90/var(--base-scale-width)*100*1vw) auto;max-width:calc(943/var(--base-scale-width)*100*1vw);margin-left:calc(90/var(--base-scale-width)*100*1vw*-1)}.brands-section+.brands-section{margin-top:calc(160/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 769px){.brands-section{grid-template-columns:40px auto}}.brands-section_head{-ms-grid-row:1;-ms-grid-column:1;grid-area:head}.brands-section > .brands-section_head{-ms-grid-row:1;-ms-grid-column:1}@media screen and (max-width: 575px){.brands-section_head{padding-left:10px}}.brands-section-heading{font-family:var(--font-gothic-en);font-size:clamp(13px,1.4vw,14px);font-weight:500;line-height:1.02;letter-spacing:.05em;white-space:nowrap;writing-mode:vertical-rl}@media screen and (min-width: 1400px){.brands-section-heading{font-size:calc(14/var(--base-scale-width)*100*1vw)}}.brands-section_body{-ms-grid-row:1;-ms-grid-column:2;grid-area:body}.brands-section > .brands-section_body{-ms-grid-row:1;-ms-grid-column:2}.brand-list1{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px;width:100%}@media screen and (min-width: 1400px){.brand-list1{gap:calc(25/var(--base-scale-width)*100*1vw)}}.brand-list1-item{width:100%}a.brand-list1-item_link{position:relative;z-index:2;display:block;width:100%;line-height:0;text-decoration:none;background-color:#fff}a.brand-list1-item_link::before{position:absolute;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;content:"";background-color:#f0f0f0;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1) 0s;transform:scale3d(1, 0, 1);transform-origin:50% 0 0}@media(any-hover: hover){a.brand-list1-item_link:hover::before,a.brand-list1-item_link:active::before{transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1) 0s;transform:scale3d(1, 1, 1);transform-origin:50% 100% 0}}.brand-list1-item-picture{position:relative;z-index:2;display:grid;place-content:center center;width:100%;aspect-ratio:852/240;mix-blend-mode:multiply}[data-animate] .brand-list1-item-picture::before{position:absolute;inset:0;z-index:1;display:block;content:"";background-color:#fff;transition:opacity 1.4s ease .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-animate=active] .brand-list1-item-picture::before{opacity:0}@media screen and (max-width: 575px){.brand-list1-item-picture{aspect-ratio:283/180}}.brand-list1-item-picture_img{width:100%;max-width:calc(var(--width)*1px);height:auto}@media screen and (min-width: 1400px){.brand-list1-item-picture_img{max-width:calc(var(--width)/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 575px){.brand-list1-item-picture_img{max-width:calc(var(--width)*.82*1px)}}.brand-list2{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(14px,2.5vw,25px);width:100%}@media screen and (min-width: 1400px){.brand-list2{gap:calc(25/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 575px){.brand-list2{grid-template-columns:repeat(2, 1fr)}}.brand-list2-item{width:100%}a.brand-list2-item_link{position:relative;z-index:2;display:block;width:100%;line-height:0;text-decoration:none;background-color:#fff}a.brand-list2-item_link::before{position:absolute;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;content:"";background-color:#f0f0f0;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1) 0s;transform:scale3d(1, 0, 1);transform-origin:50% 0 0}@media(any-hover: hover){a.brand-list2-item_link:hover::before,a.brand-list2-item_link:active::before{transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1) 0s;transform:scale3d(1, 1, 1);transform-origin:50% 100% 0}}.brand-list2-item-picture{position:relative;z-index:2;display:grid;place-content:center center;width:100%;aspect-ratio:1/1;mix-blend-mode:multiply;container:img-container/inline-size}[data-animate] .brand-list2-item-picture::before{position:absolute;inset:0;z-index:1;display:block;content:"";background-color:#fff;transition:opacity 1.4s ease .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-animate=active] .brand-list2-item-picture::before{opacity:0}@media screen and (max-width: 575px){.brand-list2-item-picture{aspect-ratio:1/1}}.brand-list2-item-picture_img{width:100%;max-width:clamp(var(--width)*.4871*1px,69cqw,var(--width)*1px);height:auto}@media screen and (min-width: 1400px){.brand-list2-item-picture_img{max-width:calc(var(--width)/var(--base-scale-width)*100*1vw)}}.brands-single-content{width:100%;max-width:852px}@media screen and (min-width: 1400px){.brands-single-content{max-width:calc(852/var(--base-scale-width)*100*1vw)}}.brand-article{width:100%}.brand-article_head{display:grid;grid-template:"name import-agent" auto/1fr 1fr}@media screen and (max-width: 769px){.brand-article_head{align-items:center}}.brand-article-name{-ms-grid-row:1;-ms-grid-column:1;grid-area:name;line-height:1;mix-blend-mode:multiply}@media screen and (min-width: 770px){.brand-article-name{transform:translateY(-35%)}}.brand-article-name_img{width:100%;max-width:calc(var(--width)*1px);height:auto}@media screen and (min-width: 1400px){.brand-article-name_img{max-width:calc(var(--width)/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 575px){.brand-article-name_img{max-width:calc(var(--width)*.87*1px)}}.brand-article-import-agent{-ms-grid-row:1;-ms-grid-column:2;grid-area:import-agent;justify-self:end;font-size:clamp(12px,1.4vw,14px);font-weight:500;line-height:1.02}@media screen and (min-width: 1400px){.brand-article-import-agent{font-size:calc(14/var(--base-scale-width)*100*1vw)}}.brand-article_body{width:100%;margin-top:clamp(40px,8vw,80px)}@media screen and (max-width: 769px){.brand-article_body{line-height:2.125}}@media screen and (min-width: 1400px){.brand-article_body{margin-top:calc(80/var(--base-scale-width)*100*1vw)}}.brand-article-picture iframe{width:100%;height:auto}.brand-article-picture_img{width:100%;height:auto}.brand-article_content{margin-top:42px}@media screen and (min-width: 1400px){.brand-article_content{margin-top:calc(42/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 769px){.brand-article_content{margin-top:56px}}.brand-article-button-list{display:flex;flex-flow:row wrap;gap:12px clamp(16px,1.8vw,18px);width:100%;margin-top:clamp(58px,8vw,84px)}@media screen and (min-width: 1400px){.brand-article-button-list{gap:calc(12/var(--base-scale-width)*100*1vw) calc(18/var(--base-scale-width)*100*1vw);margin-top:calc(84/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 769px){.brand-article-button-list{flex-flow:column wrap;row-gap:16px;align-items:center}}.contact-content{max-width:805px}@media screen and (min-width: 1400px){.contact-content{max-width:calc(805/var(--base-scale-width)*100*1vw)}}.contact-note{color:var(--text-color1)}.contact-note::before{display:block;width:0;height:0;margin-top:calc((1 - 2.428)*.5em);content:""}.contact-note::after{display:block;width:0;height:0;margin-bottom:calc((1 - 2.428)*.5em);content:""}.contact-table{width:100%;margin-top:80px;color:var(--text-color1)}.contact-table a{text-decoration-line:underline;text-decoration-style:solid;transition:opacity .3s ease-out,-webkit-text-decoration .15s ease-out;transition:opacity .3s ease-out,text-decoration .15s ease-out;transition:opacity .3s ease-out,text-decoration .15s ease-out,-webkit-text-decoration .15s ease-out}@media(any-hover: hover){.contact-table a:hover,.contact-table a:active{text-decoration-color:rgba(0,0,0,0);opacity:.6}}.contact-table th,.contact-table td{display:block;font-size:14px;font-weight:normal;line-height:2;vertical-align:top}.contact-table tr:not(:first-child) th{margin-top:clamp(55px,6vw,65px)}.contact-table th{margin-bottom:16px;line-height:1.02}.contact-table th br{display:none}.contact-table td{margin-top:16px}.mw_wp_form_preview .contact-table td{margin-top:1em;font-weight:500}@media screen and (min-width: 1400px){.contact-table{margin-top:calc(80/var(--base-scale-width)*100*1vw)}.contact-table th,.contact-table td{font-size:calc(14/var(--base-scale-width)*100*1vw)}.contact-table tr:not(:first-child) th{margin-top:calc(65/var(--base-scale-width)*100*1vw)}.contact-table td{margin-top:calc(16/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 769px){.contact-table td{margin-top:23px}}.contact-input-label_required{display:inline-block;margin-left:2em;font-size:12px;color:#7b7b7b}.mw_wp_form_preview .contact-input-label_required{display:none}@media screen and (min-width: 1400px){.contact-input-label_required{font-size:calc(12/var(--base-scale-width)*100*1vw)}}.contact-button-list{display:flex;flex-flow:row wrap;-moz-column-gap:clamp(50px,12vw,120px);column-gap:clamp(50px,12vw,120px);align-items:center;width:100%;margin-top:clamp(48px,6.4vw,64px)}.mw_wp_form_input .contact-button-list{justify-content:center}.mw_wp_form_preview .contact-button-list{margin-top:clamp(80px,12vw,120px)}@media screen and (min-width: 1400px){.contact-button-list{-moz-column-gap:calc(120/var(--base-scale-width)*100*1vw);column-gap:calc(120/var(--base-scale-width)*100*1vw);margin-top:calc(64/var(--base-scale-width)*100*1vw)}.mw_wp_form_preview .contact-button-list{margin-top:calc(120/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 770px){.contact-button-list{row-gap:50px}.mw_wp_form_preview .contact-button-list{flex-flow:column-reverse wrap}}.contact-button{font-size:15px;font-weight:500;line-height:1.02;border:none;transition:opacity .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-button._send-button{position:relative;z-index:1;width:100%;max-width:clamp(262px,38vw,380px);padding:1.6em 0;color:#fff;text-align:center;background-color:var(--base-text-color);border-radius:0;outline:none;transition:border-color .2s ease-out 0s,box-shadow .2s ease-out 0s}.contact-button._send-button::before,.contact-button._send-button::after{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;content:""}.contact-button._send-button::before{background-color:#000}.contact-button._send-button::after{background-color:var(--medium-grey);transition:transform .8s var(--ease-out-quint) 0s;transform:scale3d(0, 1, 1);transform-origin:100% 50% 0}@media(any-hover: hover){.contact-button._send-button:hover::after,.contact-button._send-button:active::after{transition:transform .6s var(--ease-out-quint) 0s;transform:scale3d(1, 1, 1);transform-origin:0 50% 0}}.contact-button._send-button:focus{box-shadow:0 0 0 .2em rgba(114,147,175,.2)}.contact-button._back-button{color:#575757;background:none}@media(any-hover: hover){.contact-button._back-button:hover,.contact-button._back-button:active{opacity:.7}}@media screen and (min-width: 1400px){.contact-button{font-size:calc(15/var(--base-scale-width)*100*1vw)}.contact-button._send-button{max-width:calc(380/var(--base-scale-width)*100*1vw);padding-block:calc(30/var(--base-scale-width)*100*1vw)}}@media screen and (max-width: 575px){.contact-button{font-size:16px}}.contact-back-to-top{margin-top:clamp(80px,12vw,120px);letter-spacing:0}@media screen and (min-width: 1400px){.contact-back-to-top{margin-top:calc(120/var(--base-scale-width)*100*1vw)}}a.contact-back-to-top_link{text-decoration-line:underline;text-decoration-style:solid}.p404-content{display:grid;align-items:center;justify-content:center;width:100%;padding:10em 0 14em}.p404-heading{font-size:150%}.p404-text1{margin-top:12px}.p404-text2 a{text-decoration:underline;transition:color .3s ease-out 0s}@media(any-hover: hover){.p404-text2 a:hover,.p404-text2 a:active{color:var(--dark-grey)}}
