@charset "UTF-8";@font-face{font-family:Louize Display;src:url(../fonts/LouizeDisplay.eot);src:url(../fonts/LouizeDisplay.eot?#iefix) format("embedded-opentype"),url(../fonts/LouizeDisplay.woff2) format("woff2"),url(../fonts/LouizeDisplay.woff) format("woff"),url(../fonts/LouizeDisplay.ttf) format("truetype"),url(../fonts/LouizeDisplay.svg#LouizeDisplay) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Louize Display;src:url(../fonts/LouizeDisplay-Medium.eot);src:url(../fonts/LouizeDisplay-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/LouizeDisplay-Medium.woff2) format("woff2"),url(../fonts/LouizeDisplay-Medium.woff) format("woff"),url(../fonts/LouizeDisplay-Medium.ttf) format("truetype"),url(../fonts/LouizeDisplay-Medium.svg#LouizeDisplay-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@-ms-viewport{width:device-width}.noscroll{position:fixed}body,html{width:100%;height:100%;font-family:Louize Display,sans-serif;font-weight:400;letter-spacing:.03em;color:#000;background-color:#fff}body ::selection,html ::selection{background:#000;color:#fff}body ::-moz-selection,html ::-moz-selection{background:#000;color:#fff}body .pc,html .pc{display:block}body .sp,body .tb,html .sp,html .tb{display:none}@media only screen and (min-width:768px) and (max-width:1024px){body .tb,html .tb{display:block}body .pc-tb,html .pc-tb{display:none}}@media only screen and (max-width:767px){body .pc,body .pc-tb,body .tb,html .pc,html .pc-tb,html .tb{display:none}body .sp,html .sp{display:block}}h1,h2,h3,h4,p{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none outside none}ul li{margin:0;padding:0}a,img{outline:none}a{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;text-decoration:none;color:#000}a ::selection{background:transparent}a ::-moz-selection{background:transparent}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.jp{font-family:fot-tsukuaoldmin-pr6n, sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.isInViewport,.isInViewport-info{transition:all .8s ease-in-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);transform:translateY(20px);will-change:opacity transform}.isInViewport-info.open,.isInViewport.open{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);transform:translateY(0)}.isInViewport-product{transition:all .8s ease-in-out;transform:translateY(50px);will-change:opacity transform}.isInViewport-product.open{transform:translateY(0)}.browser-alert{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1000}.browser-alert div{position:absolute;top:calc(50% - 20px);left:50%;width:650px;height:auto;background-color:transparent;z-index:1;transform:translate(-50%,-50%);text-align:center}.browser-alert div img{width:350px;height:auto}.browser-alert div p{font-family:Louize Display,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.07em;margin:35px 0 0}.browser-alert div p a{text-decoration:underline}.browser-alert div p.jp{font-size:13px}aside#aside-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:100}@media only screen and (max-width:767px){aside#aside-loader{height:calc(var(--vh, 1vh) * 100)}}aside#aside-loader img{position:absolute;top:50%;left:50%;width:238px;height:auto;background-color:transparent;z-index:1;transform:translate(-50%,-50%);opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}@media only screen and (max-width:767px){aside#aside-loader img{top:calc(50% + 5px);width:200px}}aside#aside-logo{position:fixed;top:30px;left:40px;width:143px;height:12px;background-color:transparent;z-index:10;-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;mix-blend-mode:difference}aside#aside-logo ::selection{background:transparent}aside#aside-logo ::-moz-selection{background:transparent}@media only screen and (max-width:767px){aside#aside-logo{top:25px;left:20px}}aside#aside-logo img{position:absolute;top:0;left:0;width:143px;height:12px;background-color:transparent;z-index:1;cursor:pointer}aside#aside-nav{position:fixed;top:27px;left:auto;width:115px;height:auto;background-color:red;z-index:10;font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.02em;mix-blend-mode:difference;right:40px;color:#fff}@media only screen and (max-width:767px){aside#aside-nav{right:20px}}aside#aside-nav #aside-nav-l{position:absolute;left:0;text-align:left}aside#aside-nav #aside-nav-l a{color:#999}@media only screen and (max-width:767px){aside#aside-nav #aside-nav-l a{color:#fff}}aside#aside-nav #aside-nav-l a:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#999;transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.165,.84,.44,1)}aside#aside-nav #aside-nav-l a.hover:after{transform:scaleX(1);transform-origin:left}aside#aside-nav #aside-nav-r{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;position:absolute;right:0;text-align:right}aside#aside-nav #aside-nav-r ::selection{background:transparent}aside#aside-nav #aside-nav-r ::-moz-selection{background:transparent}aside#aside-nav #aside-nav-r span{display:block;cursor:pointer;color:#999}@media only screen and (max-width:767px){aside#aside-nav #aside-nav-r span{color:#fff}}aside#aside-nav #aside-nav-r span:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#999;transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.165,.84,.44,1)}aside#aside-nav #aside-nav-r span.hover:after{transform:scaleX(1);transform-origin:left}nav{position:fixed;top:80px;left:auto;width:auto;height:auto;background-color:transparent;z-index:10;display:none;right:40px;mix-blend-mode:difference}@media only screen and (max-width:767px){nav{top:70px;right:20px}}nav ul#nav-int{margin-bottom:35px}nav ul#nav-int li{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.02em;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);position:relative;text-align:right;color:#999;margin-bottom:16px;width:63px;height:15px;overflow:hidden;cursor:pointer}nav ul#nav-int li ::selection{background:transparent}nav ul#nav-int li ::-moz-selection{background:transparent}@media only screen and (max-width:767px){nav ul#nav-int li{height:17px;color:#fff}}nav ul#nav-int li:before{transition:all .65s cubic-bezier(.165,.84,.44,1);opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);content:attr(data-text);position:absolute;right:0;bottom:-16px}@media only screen and (max-width:767px){nav ul#nav-int li:before{display:none}}nav ul#nav-int li span{transition:all .65s cubic-bezier(.165,.84,.44,1);opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);position:absolute;top:2px;right:0;width:100%}@media only screen and (min-width:768px) and (max-width:1024px){nav ul#nav-int li span{top:2px}}@media only screen and (max-width:767px){nav ul#nav-int li span{top:2px}}nav ul#nav-int li:hover:before{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);bottom:1px}@media only screen and (max-width:767px){nav ul#nav-int li:hover:before{bottom:-14px}}nav ul#nav-int li:hover span{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);top:-15px}@media only screen and (max-width:767px){nav ul#nav-int li:hover span{top:0;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}}nav ul#nav-ext li{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.02em;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);text-align:right;color:#999;margin-bottom:5px;cursor:default}nav ul#nav-ext li ::selection{background:transparent}nav ul#nav-ext li ::-moz-selection{background:transparent}@media only screen and (max-width:767px){nav ul#nav-ext li{color:#fff}}nav ul#nav-ext li a{transition:all .65s cubic-bezier(.165,.84,.44,1);opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);color:#999}nav ul#nav-ext li a:hover{opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:767px){nav ul#nav-ext li a:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}}@media only screen and (max-width:767px){nav ul#nav-ext li a{color:#fff}}footer{position:relative;top:0;left:0;width:100%;height:68px;background-color:#fff;z-index:1;border-top:1px solid #707070;overflow:hidden;color:#6a6a6a}footer #footer-top{position:absolute;top:27px;left:40px;width:auto;height:auto;background-color:transparent;z-index:1;-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;font-family:Louize Display,sans-serif;font-size:10px;font-weight:400;line-height:10px;letter-spacing:.05em;transition:opacity .2s ease-out;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);cursor:pointer}footer #footer-top ::selection{background:transparent}footer #footer-top ::-moz-selection{background:transparent}footer #footer-top:hover{opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:767px){footer #footer-top{display:none}}footer #footer-center{position:absolute;top:25px;left:50%;width:auto;height:auto;background-color:transparent;z-index:2;transform:translateX(-50%)}@media only screen and (max-width:767px){footer #footer-center{left:20px;transform:translateX(0)}}footer #footer-center a{font-family:Louize Display,sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:.02em;transition:opacity .2s ease-out;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);color:#6a6a6a}@media only screen and (max-width:767px){footer #footer-center a{font-size:14px}}footer #footer-center a:hover{opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:767px){footer #footer-center a:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}}footer #footer-credit{position:absolute;top:27px;left:auto;width:auto;height:auto;background-color:transparent;z-index:2;font-family:Louize Display,sans-serif;font-size:10px;font-weight:400;line-height:10px;letter-spacing:.05em;right:40px}@media only screen and (max-width:767px){footer #footer-credit{font-size:8px;top:33px;right:20px}}@keyframes sd-line{10%{left:-58px}45%{left:0}55%{left:0}to{left:58px}}#smooth-wrapper{z-index:2}section#top{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1;overflow:hidden}@media only screen and (max-width:767px){section#top{height:calc(100vh + 10px)}}section#top h1{position:absolute;top:calc(50% - 30px);left:50%;width:166px;height:128px;background-color:transparent;z-index:2;transform:translate(-50%,-50%);-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent}section#top h1 ::selection{background:transparent}section#top h1 ::-moz-selection{background:transparent}section#top h1 span{display:none}@media only screen and (max-width:767px){section#top h1{width:140px}}section#top h1 img{width:100%;height:auto;cursor:pointer}section#top #top_swiper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:1;overflow:hidden}section#top #top_swiper .top__video-defer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:2;background:url(../images/novideo.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:none}section#top #top_swiper video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section#top #top_scroll{position:absolute;top:auto;left:50%;width:58px;height:21px;background-color:transparent;z-index:2;transform:translateX(-50%);-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;mix-blend-mode:difference;bottom:50px;cursor:pointer;overflow:hidden;text-align:center}section#top #top_scroll ::selection{background:transparent}section#top #top_scroll ::-moz-selection{background:transparent}@media only screen and (max-width:767px){section#top #top_scroll{bottom:100px}}section#top #top_scroll span{font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.02em;color:#fff}section#top #top_scroll #top_scroll-line{position:absolute;top:auto;left:-58px;width:58px;height:1px;background-color:#fff;z-index:1;bottom:1px;animation:sd-line 2.5s infinite;transition-timing-function:linear;animation-delay:1s}#spacer-wh{position:relative;top:0;left:0;width:100%;height:100vh;background-color:transparent;z-index:2}@media only screen and (max-width:767px){#spacer-wh{height:calc(100vh + 10px)}}#spacer-wh #top_scroll{position:absolute;top:auto;left:50%;width:58px;height:21px;background-color:transparent;z-index:2;transform:translateX(-50%);-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;mix-blend-mode:difference;bottom:50px;cursor:pointer;overflow:hidden;text-align:center}#spacer-wh #top_scroll ::selection{background:transparent}#spacer-wh #top_scroll ::-moz-selection{background:transparent}@media only screen and (max-width:767px){#spacer-wh #top_scroll{bottom:100px}}#spacer-wh #top_scroll span{font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.02em;color:#fff}#spacer-wh #top_scroll #top_scroll-line{position:absolute;top:auto;left:-58px;width:58px;height:1px;background-color:#fff;z-index:1;bottom:1px;animation:sd-line 2.5s infinite;transition-timing-function:linear;animation-delay:1s}section#about,section#land{position:relative;top:0;left:0;width:100%;height:auto;background-color:#000;z-index:2;color:#fff}section#about h2,section#land h2{position:absolute;top:60px;left:40px;width:auto;height:auto;background-color:transparent;z-index:2;font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.02em}@media only screen and (max-width:767px){section#about h2,section#land h2{top:60px;left:20px}}section#about .bio-background,section#land .bio-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:1;overflow:hidden;opacity:.8;-moz-opacity:.8;-khtml-opacity:.8;filter:alpha(opacity=80)}@media only screen and (max-width:767px){section#about .bio-background,section#land .bio-background{opacity:.6;-moz-opacity:.6;-khtml-opacity:.6;filter:alpha(opacity=60)}}section#about .bio-background #about_swiper,section#about .bio-background #land_swiper,section#land .bio-background #about_swiper,section#land .bio-background #land_swiper{width:100%;height:130%;overflow:hidden}section#about .bio-background .swiper-slide div,section#land .bio-background .swiper-slide div{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:1}section#about .bio-background .land_swiper-1,section#land .bio-background .land_swiper-1{background:url(../images/land-background-pc-1.webp);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}section#about .bio-background .land_swiper-1.no-webp,section#land .bio-background .land_swiper-1.no-webp{background:url(../images/land-background-pc-1.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#about .bio-background .land_swiper-1,section#land .bio-background .land_swiper-1{background:url(../images/land-background-sp-1.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .land_swiper-1.no-webp,section#land .bio-background .land_swiper-1.no-webp{background:url(../images/land-background-sp-1.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}section#about .bio-background .land_swiper-2,section#land .bio-background .land_swiper-2{background:url(../images/land-background-pc-2.webp);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}section#about .bio-background .land_swiper-2.no-webp,section#land .bio-background .land_swiper-2.no-webp{background:url(../images/land-background-pc-2.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#about .bio-background .land_swiper-2,section#land .bio-background .land_swiper-2{background:url(../images/land-background-sp-2.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .land_swiper-2.no-webp,section#land .bio-background .land_swiper-2.no-webp{background:url(../images/land-background-sp-2.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}section#about .bio-background .land_swiper-3,section#land .bio-background .land_swiper-3{background:url(../images/land-background-pc-3.webp);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}section#about .bio-background .land_swiper-3.no-webp,section#land .bio-background .land_swiper-3.no-webp{background:url(../images/land-background-pc-3.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#about .bio-background .land_swiper-3,section#land .bio-background .land_swiper-3{background:url(../images/land-background-sp-3.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .land_swiper-3.no-webp,section#land .bio-background .land_swiper-3.no-webp{background:url(../images/land-background-sp-3.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}section#about .bio-background .land_swiper-4,section#land .bio-background .land_swiper-4{background:url(../images/land-background-pc-4.webp);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}section#about .bio-background .land_swiper-4.no-webp,section#land .bio-background .land_swiper-4.no-webp{background:url(../images/land-background-pc-4.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#about .bio-background .land_swiper-4,section#land .bio-background .land_swiper-4{background:url(../images/land-background-sp-4.webp);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}section#about .bio-background .land_swiper-4.no-webp,section#land .bio-background .land_swiper-4.no-webp{background:url(../images/land-background-sp-4.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}}section#about .bio-background .land_swiper-5,section#land .bio-background .land_swiper-5{background:url(../images/land-background-pc-5.webp);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}section#about .bio-background .land_swiper-5.no-webp,section#land .bio-background .land_swiper-5.no-webp{background:url(../images/land-background-pc-5.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 60%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#about .bio-background .land_swiper-5,section#land .bio-background .land_swiper-5{background:url(../images/land-background-sp-5.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .land_swiper-5.no-webp,section#land .bio-background .land_swiper-5.no-webp{background:url(../images/land-background-sp-5.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}section#about .bio-background .about_swiper-1,section#land .bio-background .about_swiper-1{background:url(../images/about-background-pc-1.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .about_swiper-1.no-webp,section#land .bio-background .about_swiper-1.no-webp{background:url(../images/about-background-pc-1.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#about .bio-background .about_swiper-1,section#land .bio-background .about_swiper-1{background:url(../images/about-background-sp-1.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .about_swiper-1.no-webp,section#land .bio-background .about_swiper-1.no-webp{background:url(../images/about-background-sp-1.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}section#about .bio-background .about_swiper-2,section#land .bio-background .about_swiper-2{background:url(../images/about-background-pc-2.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .about_swiper-2.no-webp,section#land .bio-background .about_swiper-2.no-webp{background:url(../images/about-background-pc-2.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#about .bio-background .about_swiper-2,section#land .bio-background .about_swiper-2{background:url(../images/about-background-sp-2.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .about_swiper-2.no-webp,section#land .bio-background .about_swiper-2.no-webp{background:url(../images/about-background-sp-2.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}section#about .bio-background .about_swiper-3,section#land .bio-background .about_swiper-3{background:url(../images/about-background-pc-3.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .about_swiper-3.no-webp,section#land .bio-background .about_swiper-3.no-webp{background:url(../images/about-background-pc-3.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#about .bio-background .about_swiper-3,section#land .bio-background .about_swiper-3{background:url(../images/about-background-sp-3.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .about_swiper-3.no-webp,section#land .bio-background .about_swiper-3.no-webp{background:url(../images/about-background-sp-3.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}section#about .bio-background .about_swiper-4,section#land .bio-background .about_swiper-4{background:url(../images/about-background-pc-4.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .about_swiper-4.no-webp,section#land .bio-background .about_swiper-4.no-webp{background:url(../images/about-background-pc-4.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#about .bio-background .about_swiper-4,section#land .bio-background .about_swiper-4{background:url(../images/about-background-sp-4.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .about_swiper-4.no-webp,section#land .bio-background .about_swiper-4.no-webp{background:url(../images/about-background-sp-4.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}section#about .bio-background .about_swiper-5,section#land .bio-background .about_swiper-5{background:url(../images/about-background-pc-5.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .about_swiper-5.no-webp,section#land .bio-background .about_swiper-5.no-webp{background:url(../images/about-background-pc-5.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#about .bio-background .about_swiper-5,section#land .bio-background .about_swiper-5{background:url(../images/about-background-sp-5.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#about .bio-background .about_swiper-5.no-webp,section#land .bio-background .about_swiper-5.no-webp{background:url(../images/about-background-sp-5.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}section#about .bio-block-l1,section#about .bio-block-l2,section#land .bio-block-l1,section#land .bio-block-l2{position:relative;padding:125px 0 0;width:100%}@media only screen and (max-width:767px){section#about .bio-block-l1,section#about .bio-block-l2,section#land .bio-block-l1,section#land .bio-block-l2{padding:125px 0 55px 20px;width:calc(100% - 40px)}}section#about .bio-block-l1 .bio-block-l,section#about .bio-block-l2 .bio-block-l,section#land .bio-block-l1 .bio-block-l,section#land .bio-block-l2 .bio-block-l{position:absolute;top:auto;left:calc(50% - 410px);width:420px;height:auto;background-color:transparent;z-index:2}@media only screen and (min-width:768px) and (max-width:1100px){section#about .bio-block-l1 .bio-block-l,section#about .bio-block-l2 .bio-block-l,section#land .bio-block-l1 .bio-block-l,section#land .bio-block-l2 .bio-block-l{left:40px;width:290px}}@media only screen and (max-width:767px){section#about .bio-block-l1 .bio-block-l,section#about .bio-block-l2 .bio-block-l,section#land .bio-block-l1 .bio-block-l,section#land .bio-block-l2 .bio-block-l{position:relative;left:0;width:100%}}section#about .bio-block-l1 .bio-block-l h3,section#about .bio-block-l2 .bio-block-l h3,section#land .bio-block-l1 .bio-block-l h3,section#land .bio-block-l2 .bio-block-l h3{width:85%}@media only screen and (max-width:767px){section#about .bio-block-l1 .bio-block-l h3,section#about .bio-block-l2 .bio-block-l h3,section#land .bio-block-l1 .bio-block-l h3,section#land .bio-block-l2 .bio-block-l h3{width:100%}}section#about .bio-block-l1 .bio-block-l h3.en,section#about .bio-block-l2 .bio-block-l h3.en,section#land .bio-block-l1 .bio-block-l h3.en,section#land .bio-block-l2 .bio-block-l h3.en{font-family:Louize Display,sans-serif;font-size:20px;font-weight:300;line-height:28px;letter-spacing:.02em}@media only screen and (max-width:767px){section#about .bio-block-l1 .bio-block-l h3.en,section#about .bio-block-l2 .bio-block-l h3.en,section#land .bio-block-l1 .bio-block-l h3.en,section#land .bio-block-l2 .bio-block-l h3.en{font-size:20px;line-height:26px;letter-spacing:.03em;margin-bottom:25px}}section#about .bio-block-l1 .bio-block-l h3.jp,section#about .bio-block-l2 .bio-block-l h3.jp,section#land .bio-block-l1 .bio-block-l h3.jp,section#land .bio-block-l2 .bio-block-l h3.jp{font-family:fot-tsukuaoldmin-pr6n, sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:.08em}section#about .bio-block-l1 .bio-block-l h3.jp span,section#about .bio-block-l2 .bio-block-l h3.jp span,section#land .bio-block-l1 .bio-block-l h3.jp span,section#land .bio-block-l2 .bio-block-l h3.jp span{display:inline-block;vertical-align:top;font-family:Louize Display,sans-serif;font-size:18px;line-height:28px;font-weight:300}@media only screen and (max-width:767px){section#about .bio-block-l1 .bio-block-l h3.jp,section#about .bio-block-l2 .bio-block-l h3.jp,section#land .bio-block-l1 .bio-block-l h3.jp,section#land .bio-block-l2 .bio-block-l h3.jp{font-size:20px;line-height:30px;letter-spacing:.03em;margin-bottom:25px}}section#about .bio-block-l1 .bio-block-r,section#about .bio-block-l2 .bio-block-r,section#land .bio-block-l1 .bio-block-r,section#land .bio-block-l2 .bio-block-r{position:relative;top:auto;left:50%;width:50%;height:auto;background-color:transparent;z-index:2}@media only screen and (min-width:768px) and (max-width:1100px){section#about .bio-block-l1 .bio-block-r,section#about .bio-block-l2 .bio-block-r,section#land .bio-block-l1 .bio-block-r,section#land .bio-block-l2 .bio-block-r{left:330px;width:calc(100% - 360px)}}@media only screen and (max-width:767px){section#about .bio-block-l1 .bio-block-r,section#about .bio-block-l2 .bio-block-r,section#land .bio-block-l1 .bio-block-r,section#land .bio-block-l2 .bio-block-r{left:0;width:100%}}section#about .bio-block-l1 .bio-block-r p,section#about .bio-block-l2 .bio-block-r p,section#land .bio-block-l1 .bio-block-r p,section#land .bio-block-l2 .bio-block-r p{width:calc(100% - 50px)}@media only screen and (min-width:768px) and (max-width:1100px){section#about .bio-block-l1 .bio-block-r p,section#about .bio-block-l2 .bio-block-r p,section#land .bio-block-l1 .bio-block-r p,section#land .bio-block-l2 .bio-block-r p{width:100%}}@media only screen and (max-width:767px){section#about .bio-block-l1 .bio-block-r p,section#about .bio-block-l2 .bio-block-r p,section#land .bio-block-l1 .bio-block-r p,section#land .bio-block-l2 .bio-block-r p{width:100%}}section#about .bio-block-l1 .bio-block-r p.en,section#about .bio-block-l2 .bio-block-r p.en,section#land .bio-block-l1 .bio-block-r p.en,section#land .bio-block-l2 .bio-block-r p.en{font-family:Louize Display,sans-serif;font-size:13px;font-weight:300;line-height:20px;letter-spacing:.02em}@media only screen and (max-width:767px){section#about .bio-block-l1 .bio-block-r p.en,section#about .bio-block-l2 .bio-block-r p.en,section#land .bio-block-l1 .bio-block-r p.en,section#land .bio-block-l2 .bio-block-r p.en{font-size:12px;line-height:20px;letter-spacing:.03em}}section#about .bio-block-l1 .bio-block-r p.jp,section#about .bio-block-l2 .bio-block-r p.jp,section#land .bio-block-l1 .bio-block-r p.jp,section#land .bio-block-l2 .bio-block-r p.jp{font-family:fot-tsukuaoldmin-pr6n, sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:.05em}section#about .bio-block-l1 .bio-block-r p.jp span,section#about .bio-block-l2 .bio-block-r p.jp span,section#land .bio-block-l1 .bio-block-r p.jp span,section#land .bio-block-l2 .bio-block-r p.jp span{font-family:Louize Display,sans-serif}@media only screen and (max-width:767px){section#about .bio-block-l1 .bio-block-r p.jp,section#about .bio-block-l2 .bio-block-r p.jp,section#land .bio-block-l1 .bio-block-r p.jp,section#land .bio-block-l2 .bio-block-r p.jp{font-size:12px;line-height:22px;letter-spacing:0}}section#about .bio-block-l2,section#land .bio-block-l2{padding:55px 0 125px}@media only screen and (max-width:767px){section#about .bio-block-l2,section#land .bio-block-l2{padding:0 0 125px 20px;width:calc(100% - 40px)}}section#product-1,section#product-2{position:relative;top:0;left:0;width:100%;height:400px;background-color:#000;z-index:2;transition:all 1.4s ease-in-out;overflow:hidden;color:#fff}@media only screen and (max-width:767px){section#product-1,section#product-2{height:300px}}section#product-1 h2,section#product-2 h2{position:absolute;top:60px;left:40px;width:auto;height:auto;background-color:transparent;z-index:3;font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.02em}@media only screen and (max-width:767px){section#product-1 h2,section#product-2 h2{top:50px;left:20px}}section#product-1 .product-logo,section#product-2 .product-logo{position:absolute;top:100px;left:50%;width:35px;height:auto;background-color:transparent;z-index:3;-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;transform:translate(-50%);transition:all 1.6s ease-out;text-align:center;cursor:pointer}section#product-1 .product-logo ::selection,section#product-2 .product-logo ::selection{background:transparent}section#product-1 .product-logo ::-moz-selection,section#product-2 .product-logo ::-moz-selection{background:transparent}section#product-1 .product-logo:hover,section#product-2 .product-logo:hover{opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:767px){section#product-1 .product-logo:hover,section#product-2 .product-logo:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}}section#product-1 .product-logo .product-logo-num,section#product-2 .product-logo .product-logo-num{font-family:Louize Display,sans-serif;font-size:10px;font-weight:300;line-height:10px;letter-spacing:.02em;transition:all .8s ease-out;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);margin-bottom:30px;margin-left:-2px}@media only screen and (max-width:767px){section#product-1 .product-logo .product-logo-num,section#product-2 .product-logo .product-logo-num{margin-bottom:20px;margin-left:-6px}}section#product-1 .product-logo img,section#product-2 .product-logo img{position:absolute;left:0;width:35px;height:auto}section#product-1 .product-logo .product-logo-title,section#product-2 .product-logo .product-logo-title{position:absolute;text-align:left;font-family:Louize Display,sans-serif;font-size:14px;font-weight:300;line-height:14px;letter-spacing:.02em;transition:all 1.2s ease-in-out}section#product-1 .product-logo #product-logo-title-1,section#product-2 .product-logo #product-logo-title-1{top:145px;left:-1px}@media only screen and (max-width:767px){section#product-1 .product-logo #product-logo-title-1,section#product-2 .product-logo #product-logo-title-1{top:125px;left:-2px}}section#product-1 .product-logo #product-logo-title-1.open-product,section#product-2 .product-logo #product-logo-title-1.open-product{top:68px;left:50px}@media only screen and (max-width:767px){section#product-1 .product-logo #product-logo-title-1.open-product,section#product-2 .product-logo #product-logo-title-1.open-product{top:58px}}section#product-1 .product-logo #product-logo-title-2,section#product-2 .product-logo #product-logo-title-2{top:100px;left:6px}@media only screen and (max-width:767px){section#product-1 .product-logo #product-logo-title-2,section#product-2 .product-logo #product-logo-title-2{top:85px;left:5px}}section#product-1 .product-logo #product-logo-title-2.open-product,section#product-2 .product-logo #product-logo-title-2.open-product{top:48px;left:50px}@media only screen and (max-width:767px){section#product-1 .product-logo #product-logo-title-2.open-product,section#product-2 .product-logo #product-logo-title-2.open-product{top:38px}}section#product-1 #product-logo-1,section#product-2 #product-logo-1{top:120px;height:160px}@media only screen and (max-width:767px){section#product-1 #product-logo-1,section#product-2 #product-logo-1{top:85px}}section#product-1 #product-logo-2,section#product-2 #product-logo-2{top:140px;height:115px}@media only screen and (max-width:767px){section#product-1 #product-logo-2,section#product-2 #product-logo-2{top:95px}}section#product-1 .product-text,section#product-2 .product-text{position:absolute;top:290px;left:50%;width:400px;height:auto;background-color:transparent;z-index:3;pointer-events:none}@media only screen and (max-width:767px){section#product-1 .product-text,section#product-2 .product-text{width:calc(100% - 40px);top:265px;left:20px}}section#product-1 .product-text p,section#product-2 .product-text p{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);pointer-events:none}section#product-1 .product-text p.en,section#product-2 .product-text p.en{font-family:Louize Display,sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.02em;margin-bottom:15px}@media only screen and (max-width:767px){section#product-1 .product-text p.en,section#product-2 .product-text p.en{font-size:12px;line-height:18px}}section#product-1 .product-text p.jp,section#product-2 .product-text p.jp{font-family:fot-tsukuaoldmin-pr6n, sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.05em}@media only screen and (max-width:767px){section#product-1 .product-text p.jp,section#product-2 .product-text p.jp{font-size:12px;line-height:18px}}section#product-1 .product-text table,section#product-2 .product-text table{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);pointer-events:none;margin:45px 0 40px}@media only screen and (max-width:767px){section#product-1 .product-text table,section#product-2 .product-text table{margin:35px 0 30px}}section#product-1 .product-text table tr td,section#product-2 .product-text table tr td{font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.02em;padding-bottom:8px}@media only screen and (max-width:767px){section#product-1 .product-text table tr td,section#product-2 .product-text table tr td{font-size:10px;line-height:10px;padding-bottom:7px}}section#product-1 .product-text table tr td.jp,section#product-2 .product-text table tr td.jp{font-family:fot-tsukuaoldmin-pr6n, sans-serif;font-size:13px;font-weight:400;line-height:12px;letter-spacing:.05em;width:80px}@media only screen and (max-width:767px){section#product-1 .product-text table tr td.jp,section#product-2 .product-text table tr td.jp{font-size:10px;line-height:10px;width:60px}}section#product-1 .product-text table tr td span,section#product-2 .product-text table tr td span{font-family:fot-tsukuaoldmin-pr6n, sans-serif}section#product-1 .product-text a,section#product-2 .product-text a{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);font-family:Louize Display,sans-serif;font-size:16px;font-weight:300;line-height:16px;letter-spacing:.02em;position:relative;display:block;color:#fff;width:80px;height:22px;overflow:hidden;pointer-events:auto}section#product-1 .product-text a div,section#product-2 .product-text a div{position:absolute;bottom:1px;left:0;width:80px;height:1px;background-color:#fff}@media only screen and (max-width:767px){section#product-1 .product-text a,section#product-2 .product-text a{font-size:14px;width:71px}}section#product-1 .product-background-shader,section#product-2 .product-background-shader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:2;transition:all 1.2s ease-in-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}@media only screen and (max-width:767px){section#product-1 .product-background-shader.open-product,section#product-2 .product-background-shader.open-product{opacity:.1;-moz-opacity:.1;-khtml-opacity:.1;filter:alpha(opacity=10)}}section#product-1 .product-background,section#product-2 .product-background{position:absolute;top:-51px;left:0;width:100%;height:950px;background-color:#fff;z-index:1;transition:all 1.2s ease-in-out}@media only screen and (max-width:767px){section#product-1 .product-background,section#product-2 .product-background{height:850px}}section#product-1 #product-1-background,section#product-2 #product-1-background{background:url(../images/product-1-pc.webp);-ms-background-size:cover;background-size:cover;background-position:18% 80%;background-repeat:no-repeat}section#product-1 #product-1-background.no-webp,section#product-2 #product-1-background.no-webp{background:url(../images/product-1-pc.jpg);-ms-background-size:cover;background-size:cover;background-position:18% 90%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#product-1 #product-1-background,section#product-2 #product-1-background{background:url(../images/product-1-sp.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#product-1 #product-1-background.no-webp,section#product-2 #product-1-background.no-webp{background:url(../images/product-1-sp.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}section#product-1 #product-2-background,section#product-2 #product-2-background{background:url(../images/product-2-pc.webp);-ms-background-size:cover;background-size:cover;background-position:18% 90%;background-repeat:no-repeat}section#product-1 #product-2-background.no-webp,section#product-2 #product-2-background.no-webp{background:url(../images/product-2-pc.jpg);-ms-background-size:cover;background-size:cover;background-position:18% 90%;background-repeat:no-repeat}@media only screen and (max-width:767px){section#product-1 #product-2-background,section#product-2 #product-2-background{background:url(../images/product-2-sp.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}section#product-1 #product-2-background.no-webp,section#product-2 #product-2-background.no-webp{background:url(../images/product-2-sp.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}section#product-1.open-product,section#product-2.open-product{height:800px}@media only screen and (max-width:767px){section#product-1.open-product,section#product-2.open-product{height:750px}}section#product-1.open-product .product-background,section#product-2.open-product .product-background{top:-100px}section#product-1.open-product .product-logo,section#product-2.open-product .product-logo{left:50%;transform:translate(0)}section#product-1.open-product .product-logo .product-logo-num,section#product-2.open-product .product-logo .product-logo-num{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}@media only screen and (max-width:767px){section#product-1.open-product .product-logo,section#product-2.open-product .product-logo{top:170px;left:16px}}section#product-1.open-product #product-logo-1,section#product-2.open-product #product-logo-1{top:130px}section#product-1.open-product #product-logo-2,section#product-2.open-product #product-logo-2{top:155px}section#product-2 .product-text{top:275px}@media only screen and (max-width:767px){section#product-2 .product-text{top:255px}}section#distributors{position:relative;top:0;left:0;width:100%;height:auto;background-color:#fff;z-index:2;padding:190px 0 140px;color:#6a6a6a}@media only screen and (max-width:767px){section#distributors{padding:130px 0 90px}}section#distributors h2{position:absolute;top:60px;left:40px;width:auto;height:auto;background-color:transparent;z-index:2;font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.02em}@media only screen and (max-width:767px){section#distributors h2{top:50px;left:20px}}section#distributors .distrib-block-spacer{height:75px}@media only screen and (max-width:767px){section#distributors .distrib-block-spacer{height:50px}}section#distributors .distrib-block{position:relative;top:auto;left:50%;width:405px;height:20px;background-color:transparent;z-index:2;margin-bottom:20px}@media only screen and (min-width:768px) and (max-width:1100px){section#distributors .distrib-block{left:40px;width:calc(100% - 80px)}}@media only screen and (max-width:767px){section#distributors .distrib-block{left:20px;width:calc(100% - 40px);height:auto;margin-bottom:40px}}section#distributors .distrib-block .distrib-block-left{position:absolute;left:-405px}@media only screen and (min-width:768px) and (max-width:1100px){section#distributors .distrib-block .distrib-block-left{left:0}}@media only screen and (max-width:767px){section#distributors .distrib-block .distrib-block-left{position:relative;left:auto}}section#distributors .distrib-block .distrib-block-left h3{font-family:Louize Display,sans-serif;font-size:14px;font-weight:500;line-height:14px;letter-spacing:.02em}@media only screen and (max-width:767px){section#distributors .distrib-block .distrib-block-left h3{margin-bottom:-10px}}section#distributors .distrib-block .distrib-block-left a{transition:opacity .2s ease-out;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);color:#6a6a6a}section#distributors .distrib-block .distrib-block-left a:hover{opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:767px){section#distributors .distrib-block .distrib-block-left a:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}}section#distributors .distrib-block .distrib-block-left a.unactive{cursor:default}section#distributors .distrib-block .distrib-block-left a.unactive:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}section#distributors .distrib-block .distrib-block-left span.jp{font-family:fot-tsukuaoldmin-pr6n, sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:.02em;display:inline-block;margin-right:12px}@media only screen and (max-width:767px){section#distributors .distrib-block .distrib-block-left span.jp{margin-right:10px;margin-bottom:10px}}section#distributors .distrib-block .distrib-block-left span.en,section#distributors .distrib-block .distrib-block-left span.en-bis{font-family:Louize Display,sans-serif;font-size:16px;font-weight:300;line-height:16px;letter-spacing:.02em;display:block}@media only screen and (max-width:767px){section#distributors .distrib-block .distrib-block-left span.en,section#distributors .distrib-block .distrib-block-left span.en-bis{margin-right:15px;margin-bottom:10px}}section#distributors .distrib-block .distrib-block-left span.en-bis{display:inline-block}@media only screen and (max-width:767px){section#distributors .distrib-block .distrib-block-left span.en-bis{margin-right:5px}}section#distributors .distrib-block .distrib-block-left span.en-small{font-family:Louize Display,sans-serif;font-size:10px;font-weight:300;line-height:10px;letter-spacing:.02em;display:block;margin-top:15px}@media only screen and (max-width:767px){section#distributors .distrib-block .distrib-block-left img.mich{width:12px;height:auto}}@media only screen and (max-width:767px){section#distributors .distrib-block .distrib-block-left img.plate{width:15px;height:auto}}@media only screen and (min-width:768px) and (max-width:1100px){section#distributors .distrib-block .distrib-block-center{padding-left:310px}}section#distributors .distrib-block .distrib-block-center span.jp{font-family:fot-tsukuaoldmin-pr6n, sans-serif;font-size:12px;font-weight:400;line-height:12px;letter-spacing:.03em}section#distributors .distrib-block .distrib-block-center span.jp span{font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.02em}section#distributors .distrib-block .distrib-block-center span.adrs{display:inline-block;width:320px}@media only screen and (min-width:768px) and (max-width:1100px){section#distributors .distrib-block .distrib-block-center span.adrs{width:65%}}@media only screen and (max-width:767px){section#distributors .distrib-block .distrib-block-center span.adrs{display:block;width:100%;margin-bottom:6px}}section#distributors .distrib-block .distrib-block-center a.tel{font-family:fot-tsukuaoldmin-pr6n, sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.02em;transition:opacity .2s ease-out;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);color:#6a6a6a}section#distributors .distrib-block .distrib-block-center a.tel:hover{opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:767px){section#distributors .distrib-block .distrib-block-center a.tel:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}}section#distributors .distrib-block .distrib-block-center a.tel.jp{font-family:fot-tsukuaoldmin-pr6n, sans-serif}section#distributors .distrib-block .distrib-block-center a.tel.unactive{cursor:default}section#distributors .distrib-block .distrib-block-center a.tel.unactive:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}section#distributors .distrib-block .distrib-block-center a.tel span.en{font-family:Louize Display,sans-serif}section#company{position:relative;top:0;left:0;width:100%;height:auto;background-color:#fff;z-index:1;padding:60px 0 140px;margin-top:-1px;color:#6a6a6a}@media only screen and (max-width:767px){section#company{padding:65px 0 110px}}section#company h2{position:absolute;top:1px;left:40px;width:auto;height:auto;background-color:transparent;z-index:2;font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:14px;letter-spacing:.02em}@media only screen and (max-width:767px){section#company h2{left:20px}}section#company .company-block{position:relative;top:auto;left:50%;width:405px;height:auto;background-color:transparent;z-index:2}@media only screen and (min-width:768px) and (max-width:1100px){section#company .company-block{left:40px;width:calc(100% - 80px)}}@media only screen and (max-width:767px){section#company .company-block{left:20px;width:calc(100% - 40px)}}section#company .company-block .company-block-left{position:absolute;left:-405px}@media only screen and (min-width:768px) and (max-width:1100px){section#company .company-block .company-block-left{left:0}}@media only screen and (max-width:767px){section#company .company-block .company-block-left{position:relative;left:auto}}section#company .company-block .company-block-left .company-block-left-content{height:70px}@media only screen and (max-width:767px){section#company .company-block .company-block-left .company-block-left-content{height:auto;margin-bottom:25px}}section#company .company-block .company-block-left .company-block-left-content span{display:inline-block;vertical-align:top}section#company .company-block .company-block-left .company-block-left-content span.en{font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:19px;letter-spacing:.02em;width:90px}@media only screen and (max-width:767px){section#company .company-block .company-block-left .company-block-left-content span.en{width:100px}}section#company .company-block .company-block-left .company-block-left-content span.jp{font-family:fot-tsukuaoldmin-pr6n, sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:.02em}@media only screen and (max-width:767px){section#company .company-block .company-block-left .company-block-left-content span.jp{font-size:14px;line-height:19px}}@media only screen and (min-width:768px) and (max-width:1100px){section#company .company-block .company-block-center{padding-left:310px}}section#company .company-block .company-block-center .company-block-center-content{height:70px}@media only screen and (max-width:767px){section#company .company-block .company-block-center .company-block-center-content{height:auto;margin-bottom:25px}}section#company .company-block .company-block-center .company-block-center-content span.en{display:inline-block;vertical-align:top;font-family:Louize Display,sans-serif;font-size:12px;font-weight:300;line-height:19px;letter-spacing:.02em;width:90px}@media only screen and (max-width:767px){section#company .company-block .company-block-center .company-block-center-content span.en{width:100px;line-height:18px}}section#company .company-block .company-block-center .company-block-center-content span.jp{display:inline-block;vertical-align:top;font-family:fot-tsukuaoldmin-pr6n, sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:.02em}section#company .company-block .company-block-center .company-block-center-content span.jp span.small{font-size:12px}@media only screen and (max-width:767px){section#company .company-block .company-block-center .company-block-center-content span.jp{font-size:14px;line-height:14px}}section#company .company-block .company-block-center .company-block-center-content span.jp span{font-family:Louize Display,sans-serif;font-weight:300}section#company .company-block .company-block-center .company-block-center-content span.jp a.tel{font-family:fot-tsukuaoldmin-pr6n, sans-serif;font-size:12px;font-weight:300;line-height:16px;letter-spacing:.02em;transition:opacity .2s ease-out;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);display:block;color:#6a6a6a;margin-top:7px}section#company .company-block .company-block-center .company-block-center-content span.jp a.tel:hover{opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:767px){section#company .company-block .company-block-center .company-block-center-content span.jp a.tel:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}}@media only screen and (max-width:767px){section#company .company-block .company-block-center .company-block-center-content span.jp a.tel{font-size:10px}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s top;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s left;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s right;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}