@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap";:root{--wp--preset--font-size--normal:14px}.fs-l-main{padding-top:125px}.fs-l-main::before{position:absolute;top:0;left:0;width:100%;height:125px;content:"";background-color:#000;z-index:-1}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;-webkit-appearance:none;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111;outline-style:none}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:1240px){.menu-toggle{display:none}.main-navigation ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}#header{position:absolute;z-index:100;width:100%;height:125px;padding:20px;background-color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#header .search_layer{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#000;visibility:hidden;opacity:0;z-index:5}#header .search_layer.active{visibility:visible;opacity:.7}#header .search_outer{visibility:hidden;opacity:0;position:absolute;top:100px;left:0;padding:30px;width:100%;-webkit-transition:0.5s;transition:0.5s;z-index:10}#header .search_outer.active{visibility:visible;opacity:1;top:150px}#header .search_outer .search-form input[type="search"]{width:100%;font-size:18px;padding:10px 15px;border-radius:0}#header .search_outer .search-form input[type="search"]:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}#header .search_outer .search-form input[type="search"]:focus::-moz-placeholder{color:rgba(0,0,0,0)}#header .search_outer .search-form input[type="search"]:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}#header .search_outer .search-form input[type="search"]:focus::-ms-input-placeholder{color:rgba(0,0,0,0)}#header .search_outer .search-form input[type="search"]:focus::placeholder{color:rgba(0,0,0,0)}#header .search_outer .search-form input[type="submit"]{display:none}@media screen and (min-width:1240px){#header .search_outer .search-form{width:1000px;margin:0 auto}}.main-navigation #wp-menu-wrap-menu-1{height:0}.main-navigation #wp-menu-wrap-menu-1 .wp-menu-toggle{position:relative;cursor:pointer;width:15px;height:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;white-space:nowrap}.main-navigation #wp-menu-wrap-menu-1 .wp-menu-toggle.wp-menu-open .wp-toggle-animated-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.main-navigation #wp-menu-wrap-menu-1 .wp-menu-toggle.wp-menu-open .wp-toggle-animated-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.main-navigation #wp-menu-wrap-menu-1 .wp-menu-toggle.wp-menu-open .wp-toggle-animated-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.main-navigation #wp-menu-wrap-menu-1 .wp-menu-toggle .wp-toggle-animated{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;border:0;margin:0;overflow:visible;-webkit-transform:scale(.6);transform:scale(.6);-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;outline:0;background:none;position:absolute;top:3px;left:30px;width:25px}.main-navigation #wp-menu-wrap-menu-1 .wp-menu-toggle .wp-toggle-animated-box{width:40px;height:24px;display:inline-block;position:relative;outline:0}.main-navigation #wp-menu-wrap-menu-1 .wp-menu-toggle .wp-toggle-animated-inner{margin-top:-2px;display:block;width:25px;height:4px;background-color:#fff;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.main-navigation #wp-menu-wrap-menu-1 .wp-menu-toggle .wp-toggle-animated-inner::before{width:25px;top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;transition-duration:0.15s;content:"";display:block;height:4px;background-color:#fff;border-radius:4px;position:absolute}.main-navigation #wp-menu-wrap-menu-1 .wp-menu-toggle .wp-toggle-animated-inner::after{width:25px;top:20px;bottom:-10px;content:"";display:block;height:4px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1{position:fixed;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:left 200ms ease-in-out,right 200ms ease-in-out;transition:left 200ms ease-in-out,right 200ms ease-in-out;overflow:auto;z-index:9999999999;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:#fff;left:-100%;top:125px;width:100%;max-width:100%;padding-bottom:125px;height:100vh;height:calc(var(--vh, 1vh) * 100)}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item{border-top:1px solid #000;display:list-item;margin:0;clear:both;position:static;height:auto;vertical-align:middle;-webkit-transition:none;transition:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;clip:auto;color:#fff;float:none;font-family:inherit;font-size:12px;line-height:1.7;list-style-type:none;min-height:auto;max-height:none;min-width:auto;max-width:none;opacity:1;outline:none;overflow:visible;padding:0;pointer-events:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;-webkit-transform:none;transform:none;visibility:inherit;width:auto;word-wrap:break-word;white-space:normal}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5){display:none}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:last-child{border-bottom:1px solid #000}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>a.wp-menu-link{padding:0 20px;height:60px;font-size:22px;font-weight:300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:0;border:0;margin:0;line-height:40px;background:rgba(0,0,0,0);text-align:left;color:#000;vertical-align:baseline;width:auto;text-transform:none;text-decoration:none;font-family:inherit;outline:none;-webkit-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;bottom:auto;-webkit-box-sizing:border-box;box-sizing:border-box;clip:auto;float:none;left:auto;list-style-type:none;min-height:auto;max-height:none;min-width:auto;max-width:none;opacity:1;overflow:visible;position:relative;pointer-events:auto;right:auto;text-indent:0;-webkit-transform:none;transform:none;top:auto;visibility:inherit;word-wrap:break-word;white-space:normal}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>a.wp-menu-link span{margin-left:10px;font-size:12px;font-weight:400}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>a.wp-menu-link>svg.mega-indicator{margin-left:auto;width:4.6px;margin-right:3px;margin-top:3px}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>a.wp-menu-link>svg.mega-indicator.add{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu{display:none;position:relative;float:none;top:0;left:0;-webkit-box-shadow:none;box-shadow:none;border:0;padding:10px;border-radius:0;width:100%;background:#fff}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item{border-bottom:1px solid #000;padding:15px 15px 0 15px;width:100%;clear:both;color:#fff;font-family:inherit;font-size:12px;display:block;float:left;clear:none;vertical-align:top}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item:last-child{border-bottom:none;padding-bottom:10px}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>a.wp-menu-link{width:100%;font-size:12px;margin-bottom:10px;color:#000;font-family:inherit;text-transform:uppercase;text-decoration:none;font-weight:700;text-align:left;padding:0 0 0 0;vertical-align:top;display:block;border:0}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>a.wp-menu-link>.rwnav__image,.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>a.wp-menu-link>.rwnav__description,.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>a.wp-menu-link>.rwnav__discover{display:block;font-size:12px;margin-bottom:10px;font-weight:400;text-transform:uppercase}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>a.wp-menu-link>.rwnav__image{margin-bottom:15px}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>ul.wp-sub-menu{display:block;position:relative;float:none;top:0;left:0;-webkit-box-shadow:none;box-shadow:none;border:0}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item{float:none;width:100%;margin-bottom:10px}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item:last-child{margin-bottom:20px}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>a.wp-menu-link{width:100%;font-size:12px;color:#000;font-family:inherit;text-transform:none;text-decoration:none;font-weight:400;text-align:left;margin:0 0 0 0;padding:0 0 0 0;vertical-align:top;display:block;border:0}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>a.wp-menu-link .rwnav__image{display:block;margin-bottom:15px;max-width:100%}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>a.wp-menu-link .rwnav__description{margin-bottom:10px}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>a.wp-menu-link .rwnav__discover{font-size:12px}.main-navigation #wp-menu-wrap-menu-1 .wp-menu-toggle.wp-menu-open+#wp-menu-menu-1{left:0;display:block}@media screen and (min-width:1240px){.main-navigation #wp-menu-wrap-menu-1{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(34,34,34,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(34,34,34,0));background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(34,34,34,0))}.main-navigation #wp-menu-wrap-menu-1 .wp-menu-toggle{display:none}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1{position:relative;top:-4px;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;grid-template-columns:112px 94px 110px 88px 212px 44px 44px 88px 66px minmax(106px,164px);padding-bottom:0;height:auto;left:auto;width:100%;max-width:100%;visibility:visible;text-align:left;padding:0 0 0 0;background-color:#000;z-index:auto}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item{position:relative;border-top:none;margin:0 0 0 0;display:inline-block;height:auto;vertical-align:middle}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(3)>ul.wp-sub-menu>li.wp-menu-item{width:33.3333333333%}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5){display:inline-block}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5) a.wp-menu-link{padding:0}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5) a.wp-menu-link>h1.logo_container{margin:0}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5) a.wp-menu-link>h1.logo_container img.logo,.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5) a.wp-menu-link>h1.logo_container svg.logo{display:block;width:212px;height:34px}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5) a.wp-menu-link>h1.logo_container img.logosticky,.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5) a.wp-menu-link>h1.logo_container svg.logosticky{display:none}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:last-child{border-bottom:none}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>a.wp-menu-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:12px;padding:0;line-height:16px;height:auto;-webkit-transition:0.3s;transition:0.3s;font-weight:300;color:#fff}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>a.wp-menu-link:hover{background:rgba(255,255,255,0);color:#fff;font-weight:300;text-decoration:none}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>a.wp-menu-link span{margin-left:0;font-size:11px}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>a.wp-menu-link>svg.mega-indicator{display:none}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu{opacity:0;visibility:hidden;-webkit-transition:opacity 250ms ease-in,visibility 250ms ease-in,-webkit-transform 250ms ease-in;transition:opacity 250ms ease-in,visibility 250ms ease-in,-webkit-transform 250ms ease-in;transition:opacity 250ms ease-in,transform 250ms ease-in,visibility 250ms ease-in;transition:opacity 250ms ease-in,transform 250ms ease-in,visibility 250ms ease-in,-webkit-transform 250ms ease-in;position:fixed;display:block;width:1000px;top:125px;left:50%;-webkit-transform:translate(-50%,30px);transform:translate(-50%,30px);background:rgba(0,0,0,.8);z-index:999;border-radius:0;border:0;padding:30px 30px 30px 30px;max-width:none;pointer-events:auto}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu.fadeup{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item{width:50%;border-bottom:none}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>a.wp-menu-link{color:#fff;font-size:12px;margin-bottom:10px}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>ul.wp-sub-menu{clear:both}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item{float:none;width:100%;margin-bottom:10px}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item:last-child{margin-bottom:20px}.main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>ul.wp-sub-menu>li.wp-menu-item>a.wp-menu-link{color:#fff}}.nav-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:26px}.nav-wrap_leftbox{position:absolute;left:20px;height:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-wrap_leftbox__search{width:16px;height:17px;margin-right:20px}.nav-wrap_leftbox__search img{width:18px;height:19px}.nav-wrap_logo{width:160px;height:26px}.nav-wrap_rightbox{position:absolute;right:20px;height:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-wrap_rightbox__login{width:19px;height:18px}.nav-wrap_rightbox__login a img,.nav-wrap_rightbox__login a svg{height:19px}.nav-wrap_rightbox__cart{margin-left:20px;width:20px;height:18px}.nav-wrap_rightbox__cart a img,.nav-wrap_rightbox__cart a svg{height:19px}@media screen and (min-width:1240px){.nav-wrap_leftbox{position:absolute;left:auto;right:84px}.nav-wrap_leftbox__search{width:18px;height:19px;-webkit-transition:0.3s;transition:0.3s}.nav-wrap_leftbox__search:hover{cursor:pointer;opacity:.7}.nav-wrap_leftbox .openbtn{display:none}.nav-wrap_logo{display:none}.nav-wrap_rightbox__login{width:21px;height:20px}.nav-wrap_rightbox__login a{-webkit-transition:0.3s;transition:0.3s}.nav-wrap_rightbox__login a:hover{opacity:.7}.nav-wrap_rightbox__cart{width:22px;height:20px}.nav-wrap_rightbox__cart a{-webkit-transition:0.3s;transition:0.3s}.nav-wrap_rightbox__cart a:hover{opacity:.7}}#header.fixed{position:fixed;top:0;left:0}#header.fixed .main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1{margin-top:139px;top:-14px;grid-template-columns:112px 94px 110px 88px 70px 44px 44px 88px 66px minmax(106px,162px)}#header.fixed .main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5)>a.wp-menu-link h1.logo_container img.logo,#header.fixed .main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5)>a.wp-menu-link h1.logo_container svg.logo{display:none}#header.fixed .main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5)>a.wp-menu-link h1.logo_container img.logosticky,#header.fixed .main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5)>a.wp-menu-link h1.logo_container svg.logosticky{display:block;width:70px;height:50px;padding:0 10px}@media screen and (min-width:1240px){#header.fixed .main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1{margin-top:0}#header.fixed .main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5)>a.wp-menu-link h1.logo_container img.logosticky,#header.fixed .main-navigation #wp-menu-wrap-menu-1 #wp-menu-menu-1>li.wp-menu-item:nth-child(5)>a.wp-menu-link h1.logo_container svg.logosticky{margin-top:0}#header.fixed #wp-menu-wrap-menu-1 #wp-menu-menu-1[data-effect="slide_up"] li.wp-menu-item.wp-toggle-on>ul.wp-sub-menu{opacity:1;-webkit-transform:translate(-50%,50px)!important;transform:translate(-50%,50px)!important}}.fs-l-footer #footer{padding:50px 20px 30px;background-color:#000}.fs-l-footer #footer #footer-navigation{text-align:center;margin-bottom:68px}.fs-l-footer #footer #footer-navigation ul{padding:0;margin:0;list-style:none}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item{font-size:16px;font-weight:700}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item>a{display:inline-block;color:#fff;text-decoration:none;margin-bottom:31px}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(1)>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:244px;margin:0 auto 30px}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(1)>ul>li.menu-item a{display:block;width:30px;height:30px}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(1)>ul>li.menu-item a img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(3){position:relative;margin-bottom:16px}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(3) div.dummy{visibility:hidden}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(3)>ul{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(4)>ul>li.menu-item>a{margin-bottom:0}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item>ul>li.menu-item>a{display:inline-block;color:#fff;text-decoration:none;margin-bottom:10px;font-size:14px;font-weight:400}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item>ul>li.menu-item>ul>li.menu-item{line-height:20px}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item>ul>li.menu-item>ul>li.menu-item:last-child{margin-bottom:10px}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item>ul>li.menu-item>ul>li.menu-item>a{display:inline-block;color:#fff;text-decoration:none;font-size:14px;font-weight:400}.fs-l-footer #footer .site-info{text-align:center;color:#fff;font-size:14px;font-weight:400;margin-bottom:25px}.fs-l-footer #footer .menu-bottom-menu{width:288px;margin:0 auto;text-align:center}.fs-l-footer #footer .menu-bottom-menu .guide,.fs-l-footer #footer .menu-bottom-menu .privacy,.fs-l-footer #footer .menu-bottom-menu .law{white-space:nowrap;margin-top:6px}.fs-l-footer #footer .menu-bottom-menu .guide a,.fs-l-footer #footer .menu-bottom-menu .privacy a,.fs-l-footer #footer .menu-bottom-menu .law a{color:#fff;text-decoration:none;font-size:12px;font-weight:400}@media screen and (min-width:1240px){.fs-l-footer{margin-top:0}.fs-l-footer #footer{padding:30px 60px}.fs-l-footer #footer #footer-navigation{width:1000px;margin:0 auto 67px;text-align:left}.fs-l-footer #footer #footer-navigation #footer-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(1){width:220px;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(1)>ul{width:220px}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(1)>ul>li a{opacity:1;-webkit-transition:opacity 500ms ease 0ms;transition:opacity 500ms ease 0ms}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(1)>ul>li a:hover{opacity:.5}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(2){width:320px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(2)>a{margin-bottom:22px}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(2)>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(2)>ul>li{padding-right:50px}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(2)>ul>li>ul>li a{opacity:1;-webkit-transition:opacity 500ms ease 0ms;transition:opacity 500ms ease 0ms}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(2)>ul>li>ul>li a:hover{opacity:.5}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(3){width:200px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(3)>ul{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(3)>ul a{opacity:1;-webkit-transition:opacity 500ms ease 0ms;transition:opacity 500ms ease 0ms}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(3)>ul a:hover{opacity:.5}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(4){width:260px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(4)>ul>li a{opacity:1;-webkit-transition:opacity 500ms ease 0ms;transition:opacity 500ms ease 0ms}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(4)>ul>li a:hover{opacity:.5}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item>a{margin-bottom:20px}.fs-l-footer #footer .site-info{margin-bottom:10px;font-size:12px}.fs-l-footer #footer .menu-bottom-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:30px}.fs-l-footer #footer .menu-bottom-menu a{opacity:1;-webkit-transition:opacity 500ms ease 0ms;transition:opacity 500ms ease 0ms}.fs-l-footer #footer .menu-bottom-menu a:hover{opacity:.5}}#fs_ProductDetails main,#fs_ProductSearch main,#fs_ProductCategory main{height:100%;margin:0 auto;padding:125px 0 0;max-width:none;display:block}#fs_ProductDetails main section,#fs_ProductSearch main section,#fs_ProductCategory main section{max-width:none}@media screen and (min-width:1240px){#fs_ProductSearch main,#fs_ProductCategory main{margin:0 auto 80px}}.fs-l-productLayout{grid-row-gap:inherit}.single_topbnr{width:100%}.single_topbnr .top_bnr img{display:block}.product_wrap{width:100%;padding:60px 20px 0;margin-bottom:80px}.product_wrap .fs-c-productCarouselMainImage{margin-bottom:30px}.product_wrap .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__thumbnailList>li{width:calc((100% - 24px) / 4);-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.product_wrap .product_wrap__detail{text-align:center;margin-bottom:30px}.product_wrap .product_wrap__detail .fs-c-productNameHeading{display:none}.product_wrap .product_wrap__detail .fs-c-productNameHeading_rw{font-size:24px;font-weight:300}.product_wrap .product_wrap__detail .fs-p-productDescription{margin-bottom:30px}.product_wrap .product_wrap__detail .fs-c-productNumber{border:none;margin-bottom:30px}.product_wrap .product_wrap__detail .fs-c-productPrices--productDetail{margin-bottom:30px}.product_wrap .product_wrap__detail .fs-c-productPrices--productDetail .fs-c-productPrice--selling{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product_wrap .product_wrap__detail .fs-c-productPrices--productDetail .fs-c-productPrice--selling .fs-c-productPrice__main__price{font-size:18px}.product_wrap .product_wrap__detail .fs-c-productQuantityAndWishlist{grid-template-columns:1fr;grid-template-rows:1fr 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-items:center;margin-bottom:30px}.product_wrap .product_wrap__detail .fs-c-productQuantityAndWishlist .fs-c-productQuantityAndWishlist__wishlist{grid-column:1;grid-row:1;justify-self:auto;align-self:center}.product_wrap .product_wrap__detail .fs-c-productQuantityAndWishlist .fs-c-productQuantityAndWishlist__quantity{grid-column:1;grid-row:2;justify-self:auto;align-self:center}.single_midbnr{width:100%}.single_midbnr .mid_bnr img{display:block}.item_description{padding:0 20px;margin-top:60px;margin-bottom:60px}.item_description .item-headline{font-size:14px;font-weight:400;margin-bottom:40px}.single_specWrap{border-top:1px solid #dedede;border-bottom:1px solid #dedede}.single_specWrap .spec_box{padding:60px 20px}.single_specWrap .spec_box .spec-headline{font-size:18px;font-weight:400;margin-bottom:30px}.single_specWrap .spec_box .spec dl dt{width:70px;float:left}.single_specWrap .spec_box .spec dl dd{width:100%;padding-left:100px;padding-bottom:1.5em;margin:1.5em 0;border-bottom:1px solid #dedede}.single_specWrap .model_box{padding:60px 20px}.single_specWrap .model_box .other-headline{font-size:14px;font-weight:400;margin-bottom:30px}.single_specWrap .model_box .fs-c-featuredProduct .fs-c-featuredProduct__header{display:none}.single_specWrap .model_box .fs-c-featuredProduct .fs-c-productListCarousel__list .slick-list .slick-track .slick-slide .fs-c-productListCarousel__list__item{width:100%}.single_specWrap .model_box .fs-c-featuredProduct .fs-c-productListCarousel__list .slick-list .slick-track .slick-slide .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer .fs-c-productListItem__image a:focus{outline:none}.single_specWrap .model_box .fs-c-featuredProduct .fs-c-productListCarousel__list .slick-list .slick-track .slick-slide .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer .fs-c-productListItem__image a img{height:210px}.single_specWrap .model_box .fs-c-featuredProduct .fs-c-productListCarousel__list .slick-list .slick-track .slick-slide .fs-c-productListCarousel__list__item .fs-c-productListItem__prices,.single_specWrap .model_box .fs-c-featuredProduct .fs-c-productListCarousel__list .slick-list .slick-track .slick-slide .fs-c-productListCarousel__list__item .fs-c-productListItem__control{display:none}.club_wrap{padding:0 20px;text-align:center}.club_wrap .club_leftbox{padding-top:30px}.club_wrap .club_leftbox__headline{font-size:18px;font-weight:400;margin-bottom:30px}.club_wrap .club_leftbox p{font-size:12px;font-weight:400;margin-bottom:60px}.club_wrap .club_leftbox__link{margin-bottom:60px}.club_wrap .club_leftbox__link a{display:inline-block;font-size:12px;font-weight:400;padding:10px 45px;color:#fff;text-decoration:none;background-color:#000}.club_wrap .club_rightbox{display:block}.club_wrap .club_rightbox img{display:block}@media screen and (min-width:1240px){.fs-l-productLayout{grid-row-gap:inherit}.single_topbnr .top_bnr{width:100%}.single_topbnr .top_bnr img{width:100%;height:560px;-o-object-fit:cover;object-fit:cover}.product_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:80px 60px 0;gap:45px;min-width:1160px;margin:0 auto}.product_wrap .fs-c-productCarouselMainImage{position:relative;width:50%;margin-bottom:80px}.product_wrap .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__thumbnailList .fs-c-productCarouselMainImage__thumbnail{width:100%}.product_wrap .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__thumbnailList .fs-c-productCarouselMainImage__thumbnail .fs-c-productCarouselMainImage__thumbnail__img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product_wrap .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__expandButton{position:absolute;top:0;right:10px}.product_wrap .product_wrap__detail{width:50%;margin-bottom:80px}.product_wrap .product_wrap__detail .fs-c-productNameHeading{display:none}.product_wrap .product_wrap__detail .fs-c-productNameHeading_rw{font-size:53px;font-weight:300;width:450px;margin:0 auto 30px}.product_wrap .product_wrap__detail .fs-p-productDescription{font-size:14px;line-height:24px;width:450px;margin:0 auto 30px}.product_wrap .product_wrap__detail .fs-c-productNumber{font-size:14px}.product_wrap .product_wrap__detail .fs-c-productPrices--productDetail .fs-c-productPrice--selling .fs-c-productPrice__main__label{font-size:14px}.product_wrap .product_wrap__detail .fs-c-productPrices--productDetail .fs-c-productPrice--selling .fs-c-productPrice__main__price{font-size:24px;font-weight:400}.product_wrap .product_wrap__detail .fs-c-productPrices--productDetail .fs-c-productPrice--selling .fs-c-productPrice__addon{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product_wrap .product_wrap__detail .fs-c-productPrices--productDetail .fs-c-productPrice--selling .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::before,.product_wrap .product_wrap__detail .fs-c-productPrices--productDetail .fs-c-productPrice--selling .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after{font-size:20px}.product_wrap .product_wrap__detail .fs-c-productPrices--productDetail .fs-c-productPrice--selling .fs-c-productPrice__addon .fs-c-productPrice__addon__label{font-size:18px}.single_midbnr{width:100%}.single_midbnr .mid_bnr{width:100%}.single_midbnr .mid_bnr img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.item_description{min-width:1160px;padding:0 60px;margin:60px auto}.item_description .item-headline{font-size:24px}.item_description .fs-p-productDescription--short{font-size:14px;line-height:24px}.single_specWrap{width:100%;padding:0;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.single_specWrap .spec_box{padding:60px}.single_specWrap .spec_box .spec-headline{font-size:24px}.single_specWrap .spec_box .spec dl{font-size:14px}.single_specWrap .spec_box .spec dl dt{width:197px;font-weight:400}.single_specWrap .model_box{position:relative;padding:60px;border-left:1px solid #dedede}.single_specWrap .model_box .other-headline{font-size:24px;margin-bottom:86px}.single_specWrap .model_box .fs-c-featuredProduct .fs-c-featuredProduct__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.single_specWrap .model_box .fs-c-featuredProduct .fs-c-featuredProduct__list .fs-c-productListCarousel__list .slick-list .slick-track{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single_specWrap .model_box .fs-c-featuredProduct .fs-c-featuredProduct__list .fs-c-productListCarousel__list .slick-list .slick-track .slick-slide .fs-c-productListCarousel__list__item{max-width:420px;width:420px!important}.single_specWrap .model_box .fs-c-featuredProduct .fs-c-featuredProduct__list .fs-c-productListCarousel__list .slick-list .slick-track .slick-slide .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer .fs-c-productListItem__image a img{width:100%;height:100%}.club_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}.club_wrap .club_leftbox{padding:0;width:50%}.club_wrap .club_leftbox__headline{font-size:24px}.club_wrap .club_leftbox p{font-size:14px;line-height:24px}.club_wrap .club_leftbox__link a{border:1px solid #000;-webkit-transition:color 300ms ease 0ms,background-color 300ms ease 0ms;transition:color 300ms ease 0ms,background-color 300ms ease 0ms}.club_wrap .club_leftbox__link a:hover{background-color:#fff!important;color:#000!important}.club_wrap .club_rightbox{padding:0;width:50%}.club_wrap .club_rightbox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.group_bnr__wrap{position:relative;width:100%;height:370px;margin-bottom:30px}.group_bnr__wrap::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#000;opacity:.5;z-index:1}.group_bnr__wrap img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.group_bnr__wrap .group_bnr__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:#fff;z-index:10;white-space:nowrap;letter-spacing:0}.group_bnr__wrap .group_bnr__title span{display:block;font-size:38px;font-weight:300;letter-spacing:1px}.group_wrap{padding:0 20px;margin-bottom:30px;text-align:center}.group_wrap .group_title{font-size:14px;font-weight:400;margin-bottom:20px}.group_wrap h3{font-size:10px;font-weight:700;margin-bottom:30px}.group_wrap p{font-size:10px;font-weight:400}.fs-c-subgroup{padding:20px}.fs-c-subgroup .fs-c-listControl{display:none}.fs-c-subgroup ul.fs-c-subgroupList .fs-c-subgroupList__item .fs-c-subgroupList__link{padding:5px 10px}.fs-c-subgroup ul.fs-c-subgroupList .fs-c-subgroupList__item .fs-c-subgroupList__link .fs-c-subgroupList__label{font-size:12px;color:#000}.fs-c-productList__controller:first-child{display:none}.fs-c-productList{margin:0;padding:0 20px}.fs-c-productList .fs-c-productList__list{grid-template-columns:1fr 1fr;justify-items:center;grid-gap:30px 20px}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;padding:0 0 41px;text-align:center;border-bottom:none;grid-column:auto;grid-row:auto}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__imageContainer{margin-bottom:30px}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__imageContainer .fs-c-productListItem__image a{display:block;height:159px}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__imageContainer .fs-c-productListItem__image a::after{position:absolute;bottom:0;left:0;width:100%;padding:10px;content:"詳しく見る ＞";font-size:14px;font-weight:400;color:#fff;background-color:#000;white-space:nowrap}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__imageContainer .fs-c-productListItem__image a img{width:100%;height:100%}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__viewMoreImageButton{display:none}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__productName{display:none}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__productName a{color:#000}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__productDescription{padding:0 17px}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__productDescription p{font-size:10px}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__productDescription p:first-child{font-size:14px;font-weight:700}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__prices{margin-top:auto;margin-bottom:30px}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__prices .fs-c-productPrice{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main__label{display:none}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__control{display:none}@media screen and (min-width:1240px){.group_bnr__wrap{margin-bottom:60px}.group_bnr__wrap::after{content:none}.group_bnr__wrap .group_bnr__title{top:50%;left:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.group_wrap{width:1030px;padding:0 60px;margin:0 auto 60px;text-align:center}.group_wrap .group_title{font-size:18px}.group_wrap h3{font-size:14px}.group_wrap p{font-size:14px}.fs-c-subgroup{padding:20px 60px}.fs-c-subgroup ul.fs-c-subgroupList{gap:20px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fs-c-subgroup ul.fs-c-subgroupList .fs-c-subgroupList__item .fs-c-subgroupList__link{padding:5px 10px;-webkit-transition:0.3s;transition:0.3s}.fs-c-subgroup ul.fs-c-subgroupList .fs-c-subgroupList__item .fs-c-subgroupList__link:hover{background-color:#000;-webkit-transition:0.3s;transition:0.3s}.fs-c-subgroup ul.fs-c-subgroupList .fs-c-subgroupList__item .fs-c-subgroupList__link:hover .fs-c-subgroupList__label{color:#fff}.fs-c-subgroup ul.fs-c-subgroupList .fs-c-subgroupList__item .fs-c-subgroupList__link:hover::after{color:#fff}.fs-c-productList{max-width:1080px;padding:0 60px;margin:0 auto}.fs-c-productList .fs-c-productList__list{grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;grid-gap:60px 60px}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__imageContainer .fs-c-productListItem__image a{height:318px;-webkit-transition:0.3s;transition:0.3s}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__imageContainer .fs-c-productListItem__image a::after{border:1px solid #000;-webkit-transition:color 300ms ease 0ms,background-color 300ms ease 0ms;transition:color 300ms ease 0ms,background-color 300ms ease 0ms}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__imageContainer .fs-c-productListItem__image a:hover{opacity:.6}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__imageContainer .fs-c-productListItem__image a:hover::after{background-color:#fff!important;color:#000!important}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__productName{display:none;font-size:18px}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__productName a:hover{text-decoration:none}.fs-c-productList .fs-c-productList__list article.fs-c-productList__list__item form .fs-c-productListItem__prices .fs-c-productPrice{font-size:18px}}#productSearch{padding:0 20px}#productSearch .productSearch_form{padding-top:30px;text-align:center}#productSearch .productSearch_form .prdctfltr_filter{position:relative;height:53px;font-size:14px;overflow:hidden;border:1px solid #dedede;background-color:#fff;padding:15px 20px;margin-bottom:30px;white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}#productSearch .productSearch_form .prdctfltr_filter .prdctfltr-down-filter{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#productSearch .productSearch_form .prdctfltr_filter__scroll{display:none}#productSearch .productSearch_form .prdctfltr_box{display:none;width:100%}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_title{position:relative;overflow:hidden;height:53px;border:1px solid #dedede;background-color:#fff;padding:15px 20px;white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_title>span{display:none;font-size:14px;font-weight:400}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_title .prdctfltr-down{display:none;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_add_scroll{display:none;padding:15px 20px;border-left:1px solid #dedede;border-right:1px solid #dedede}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_add_scroll .prdctfltr_checkboxes{display:inline-block;margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0)}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;margin-bottom:10px}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_item:last-child{margin-bottom:0}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_item input[type="checkbox"]{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;left:-99999px;-webkit-appearance:checkbox}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_item input[type="checkbox"]:checked+span::before{display:inline-block;width:5px;height:5px;padding:0;border-radius:50%;border:3px double #777;margin-top:3px;margin-right:12px;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_item span{position:relative;text-transform:initial;text-align:left;font-weight:400}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_item span::before{content:"";display:inline-block;width:9px;height:9px;padding:0;border-radius:50%;border:1px double #ccc;margin-top:3px;margin-bottom:6px;margin-right:12px;vertical-align:middle;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff;border-radius:0}#productSearch .productSearch_form .prdctfltr_stock{display:none;margin:30px 0}#productSearch .productSearch_form .prdctfltr_stock .prdctfltr_item input[type="checkbox"]{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;left:-99999px;-webkit-appearance:checkbox}#productSearch .productSearch_form .prdctfltr_stock .prdctfltr_item input[type="checkbox"]:checked+span.prdctfltr_stock__title::before{display:inline-block;width:5px;height:5px;padding:0;border-radius:50%;border:3px double #777;margin-top:3px;margin-right:12px;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0}#productSearch .productSearch_form .prdctfltr_stock .prdctfltr_item span.prdctfltr_stock__title{position:relative;text-transform:initial;text-align:left;font-size:14px;font-weight:400}#productSearch .productSearch_form .prdctfltr_stock .prdctfltr_item span.prdctfltr_stock__title::before{content:"";display:inline-block;width:9px;height:9px;padding:0;border-radius:50%;border:1px double #ccc;margin-top:3px;margin-bottom:6px;margin-right:12px;vertical-align:middle;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff;border-radius:0}#productSearch .productSearch_form #submitbtn{display:none}@media screen and (min-width:1240px){#productSearch{max-width:1150px;padding:0 60px;margin:0 auto}#productSearch .productSearch_form{padding-top:60px;-moz-text-align-last:left;text-align-last:left}#productSearch .productSearch_form .prdctfltr_filter{display:none}#productSearch .productSearch_form .prdctfltr_filter__scroll{display:grid;grid-template:1fr 1fr/1fr 1fr 1fr;gap:20px}#productSearch .productSearch_form .prdctfltr_box{display:block;position:relative}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_title{height:50px;padding:13px 20px}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_title>span{display:block}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_title .prdctfltr-down{display:block}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_add_scroll{position:absolute;top:50px;left:0;width:100%;margin-top:-1px;border:1px solid #dedede;-webkit-box-shadow:0 0 5px 0 rgba(128,128,128,.3);box-shadow:0 0 5px 0 rgba(128,128,128,.3);background-color:#fff;z-index:10}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_stock{display:block;margin:60px 0}}.fs-c-productQuantityAndWishlist__wishlist,.fs-c-continueShopping,.fs-c-featuredProduct{display:none}.fs-l-cart{margin-bottom:100px}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(1)>ul>li.menu-item:nth-of-type(3),.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(1)>ul{justify-content:center}.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(1)>ul>li.menu-item:nth-of-type(1){margin-right:30px}@media screen and (min-width:1240px){.fs-l-footer #footer #footer-navigation #footer-menu>li.menu-item:nth-child(1)>ul{justify-content:left}}.product_wrap .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__thumbnailList>li .fs-c-productCarouselMainImage__thumbnail{height:112px}.product_wrap .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__thumbnailList>li .fs-c-productCarouselMainImage__thumbnail .fs-c-productCarouselMainImage__thumbnail__img{height:108px}.single_specWrap .model_box>.fs-c-featuredProduct{display:block}.club_wrap .club_rightbox img{width:100%}@media screen and (min-width:1240px){.product_wrap{max-width:1080px}.product_wrap .fs-c-productCarouselMainImage .fs-c-slick .slick-slide img{max-width:565px}.item_description{max-width:1080px;min-width:auto}.product_wrap .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__thumbnailList{max-width:540px;margin-inline:auto}.single_specWrap .spec_box .spec dl dt{width:140px}.single_specWrap .spec_box .spec dl dd{padding-left:140px}.single_specWrap .spec_box{max-width:540px;width:100%;margin-left:auto}.single_specWrap .model_box{max-width:539px;width:100%}.single_specWrap .model_box .other-headline{margin-bottom:280px}.single_specWrap .model_box .fs-c-featuredProduct .fs-c-featuredProduct__list .fs-c-productListCarousel__list .slick-list .slick-track .slick-slide .fs-c-productListCarousel__list__item{max-width:300px;width:300px!important}}.fs-c-productSalesPeriod{border:none;font-size:14px}.fs-c-productNotice.fs-c-productNotice--outOfStock{background:none;font-size:14px}

.item_description .item-headline{font-size:18px}.item_description .fs-p-productDescription{font-size:12px;font-weight:400}#productSearch .productSearch_form .prdctfltr_box .prdctfltr_add_scroll:last-child{border-bottom:1px solid #dedede}

.single_specWrap .spec_box .spec dl dt{width:90px;font-size:12px}.single_specWrap .spec_box .spec dl dd{font-size:12px}@media screen and (min-width:1240px){.single_specWrap .spec_box .spec dl dt{width:100px}.item_description .fs-p-productDescription,.single_specWrap .spec_box .spec dl dt,.single_specWrap .spec_box .spec dl dd{font-size:14px}.item_description .item-headline{font-size:24px}}.club_wrap .club_leftbox p,.item_description .fs-p-productDescription{font-weight:inherit}

body,button,input,select,optgroup,textarea {font-size: 1.4rem;}

/*20231225ミライガタリカスタム*/
.contact_custom{
  margin: 0 auto;
  background: #000000 !important;
  border: 1px solid #000000 !important;
  border-radius: 0px !important;
  color: #ffffff !important;
  cursor: pointer !important;
  display: inline-block !important;
  font-size: 1.4rem !important;
  line-height: 1 !important;
  text-decoration: none !important;
  text-align: center !important;
  padding: 0.8em 1.6em 1em !important;
  box-shadow: 0 0 2px #b2b2b2 !important;
  min-width: 240px !important;
}
/*20240105ミライガタリカスタム*/
.fs-c-button--primary { 
padding: 0.8em 1.6em 1em;
}