@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");@font-face{font-family:MNKY Banana Grotesk;src:url(../fonts/MNKYBananaGrotesk-Semibold.eot);src:url(../fonts/MNKYBananaGrotesk-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/MNKYBananaGrotesk-Semibold.woff2) format("woff2"),url(../fonts/MNKYBananaGrotesk-Semibold.woff) format("woff"),url(../fonts/MNKYBananaGrotesk-Semibold.ttf) format("truetype"),url(../fonts/MNKYBananaGrotesk-Semibold.svg#MNKYBananaGrotesk-Semibold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MNKY Banana Grotesk;src:url(../fonts/MNKYBananaGrotesk-Regular.eot);src:url(../fonts/MNKYBananaGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/MNKYBananaGrotesk-Regular.woff2) format("woff2"),url(../fonts/MNKYBananaGrotesk-Regular.woff) format("woff"),url(../fonts/MNKYBananaGrotesk-Regular.ttf) format("truetype"),url(../fonts/MNKYBananaGrotesk-Regular.svg#MNKYBananaGrotesk-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@-ms-viewport{width:device-width}body{width:100%;height:auto;color:#000;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;background-color:#fff}body ::selection{background:#000;color:#fff}body ::-moz-selection{background:#000;color:#fff}body .pc{display:block}body .sp,body .tb{display:none}@media only screen and (min-width:768px) and (max-width:1024px){body .tb{display:block}body .pc-tb{display:none}}@media only screen and (max-width:767px){body .pc,body .pc-tb,body .tb{display:none}body .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}table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}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:Zen Kaku Gothic New,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-optical-sizing:auto}.en-fix{font-family:MNKY Banana Grotesk,sans-serif}.isInViewport{transition:all 1.2s ease-in-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);transform:translateY(60px);will-change:opacity}.isInViewport.open{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);transform:translateY(0)}.isInViewport-opa{transition:all 1.2s ease-in-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);will-change:opacity}.isInViewport-opa.open{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}.isInViewport-trans{transition:all 1.2s ease-in-out;transform:translateY(60px)}.isInViewport-trans.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:100%;height:auto}.browser-alert div p{font-family:MNKY Banana Grotesk,sans-serif;font-size:14px;font-weight:300;line-height:25px;letter-spacing:0;margin:35px 0 0}.browser-alert div p a{text-decoration:underline}.browser-alert div p.jp{font-family:Zen Kaku Gothic New,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0}aside#aside-grid{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:100;pointer-events:none}aside#aside-grid #line-v-1{position:fixed;top:0;left:30px;width:1px;height:100%;background-color:red;z-index:1}@media only screen and (max-width:767px){aside#aside-grid #line-v-1{left:20px}}aside#aside-grid #line-v-2{position:fixed;top:0;left:calc(50% - 185px);width:1px;height:100%;background-color:red;z-index:1}@media only screen and (max-width:767px){aside#aside-grid #line-v-2{display:none}}aside#aside-grid #line-v-3{position:fixed;top:0;left:50%;width:1px;height:100%;background-color:red;z-index:1}@media only screen and (max-width:767px){aside#aside-grid #line-v-3{left:20px}}aside#aside-grid #line-v-4{position:fixed;top:0;left:auto;width:1px;height:100%;background-color:red;z-index:1;right:30px}@media only screen and (max-width:767px){aside#aside-grid #line-v-4{right:20px}}aside#aside-grid #line-h-1{position:fixed;top:30px;left:0;width:100%;height:1px;background-color:red;z-index:1}@media only screen and (max-width:767px){aside#aside-grid #line-h-1{top:20px}}aside#aside-grid #line-h-2{position:fixed;top:auto;left:0;width:100%;height:1px;background-color:red;z-index:1;bottom:30px}@media only screen and (max-width:767px){aside#aside-grid #line-h-2{bottom:20px}}aside#aside-loader{position:fixed;top:0;left:0;width:100%;height:105%;background-color:#fff;z-index:100}aside#aside-menu-pc{position:fixed;top:auto;left:145px;width:auto;height:28px;background-color:transparent;z-index:11;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);display:none;bottom:30px}aside#aside-menu-pc ul.w li span{color:#fff}aside#aside-menu-pc ul li{font-family:MNKY Banana Grotesk,sans-serif;font-size:18px;font-weight:600;line-height:28px;letter-spacing:-.36px;-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;margin-right:20px;display:inline-block}aside#aside-menu-pc ul li ::selection{background:transparent}aside#aside-menu-pc ul li ::-moz-selection{background:transparent}aside#aside-menu-pc ul li span{transition:all .1s ease-in;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);cursor:pointer;color:#000}aside#aside-menu-pc ul li span:hover{opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(opacity=50)}aside#aside-menu-pc ul li:last-child{margin-right:0}aside#aside-menu-sp{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);display:none}aside#aside-menu-sp svg#aside-menu-sp-logo{position:absolute;top:60px;left:20px;width:100px;height:auto;background-color:transparent;z-index:1;-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent}aside#aside-menu-sp svg#aside-menu-sp-logo ::selection{background:transparent}aside#aside-menu-sp svg#aside-menu-sp-logo ::-moz-selection{background:transparent}aside#aside-menu-sp ul{position:absolute;top:170px;left:20px;width:auto;height:auto;background-color:transparent;z-index:1}aside#aside-menu-sp ul li{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;font-family:MNKY Banana Grotesk,sans-serif;font-size:48px;font-weight:600;line-height:55px;letter-spacing:-2.08px;overflow:hidden;margin-bottom:5px;color:#fff}aside#aside-menu-sp ul li ::selection{background:transparent}aside#aside-menu-sp ul li ::-moz-selection{background:transparent}aside#aside-menu-sp ul li span{transition:all .8s ease-in-out;transform:translateY(105px);display:block}aside#aside-menu-sp ul li span.translate{transform:translateY(0)}aside#aside-menu-sp ul li:last-child{margin-top:55px}aside#aside-menu-sp ul li:last-child a{font-size:32px;color:#fff}aside#aside-menu-sp ul li:last-child a svg{width:20px;height:20px;margin-left:5px}aside#aside-contact,aside#aside-menu{position:fixed;top:30px;left:30px;width:calc(100% - 60px);height:calc(100vh - 60px);background-color:transparent;z-index:10;-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);pointer-events:none;will-change:transform;transform:translateZ(0)}aside#aside-contact ::selection,aside#aside-menu ::selection{background:transparent}aside#aside-contact ::-moz-selection,aside#aside-menu ::-moz-selection{background:transparent}@media only screen and (max-width:767px){aside#aside-contact,aside#aside-menu{top:auto;left:20px;bottom:20px;width:calc(100% - 40px)}@supports (-webkit-touch-callout:none){aside#aside-contact,aside#aside-menu{height:calc(100dvh - 30px)}}}aside#aside-contact div,aside#aside-menu div{position:absolute;top:auto;left:0;width:95px;height:28px;background-color:#fff;z-index:1;font-family:MNKY Banana Grotesk,sans-serif;font-size:18px;font-weight:600;line-height:28px;letter-spacing:-.36px;border-radius:14px;transition:all .2s ease-in;bottom:0;box-shadow:inset 0 0 0 .5px #000;pointer-events:auto;text-align:center;cursor:pointer}@media only screen and (max-width:767px){aside#aside-contact div,aside#aside-menu div{width:100px;height:32px;bottom:0;font-size:22px;line-height:32px;letter-spacing:-.44px;box-shadow:inset 0 0 0 .8px #000;border-radius:16px}}aside#aside-contact:hover div,aside#aside-menu:hover div{background-color:#000;color:#fff}@media (hover:none) and (pointer:coarse){aside#aside-contact:hover div,aside#aside-menu:hover div{background-color:#fff;color:#000}}aside#aside-contact.pc-open div,aside#aside-menu.pc-open div{background-color:#000;color:#fff}@media (hover:none) and (pointer:coarse){aside#aside-contact.pc-open div,aside#aside-menu.pc-open div{background-color:#fff;color:#000}}aside#aside-contact{z-index:8}aside#aside-contact div{left:auto;right:0}footer{top:0;left:0;width:100%;height:auto;background-color:#000;z-index:1;color:#fff}footer,footer ul{position:relative}footer ul{z-index:2}footer ul li{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;font-family:MNKY Banana Grotesk,sans-serif;font-size:24px;font-weight:600;line-height:24px;letter-spacing:-.48px;padding-bottom:10px;cursor:default}footer ul li ::selection{background:transparent}footer ul li ::-moz-selection{background:transparent}@media only screen and (max-width:767px){footer ul li{font-size:18px}}footer ul li a{transition:all .1s ease-in;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);color:#fff}footer ul li a svg{vertical-align:middle;margin-left:5px}@media only screen and (max-width:767px){footer ul li a svg{margin-top:-2px}}footer ul li a:hover{opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(opacity=50)}@media only screen and (max-width:767px){footer ul li a:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}}footer ul li span{transition:all .1s ease-in;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);cursor:pointer}footer ul li span:hover{opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(opacity=50)}footer ul li:first-child{font-size:14px;letter-spacing:-.28px;padding-bottom:20px}footer ul#footer-menu{position:absolute;top:50px;left:30px;width:auto;height:auto;background-color:transparent;z-index:3}@media only screen and (max-width:767px){footer ul#footer-menu{top:20px;left:20px}}footer ul#footer-contact{position:absolute;top:50px;left:calc(50% + 15px);width:auto;height:auto;background-color:transparent;z-index:3}@media only screen and (max-width:767px){footer ul#footer-contact{top:20px;left:50%}}footer svg.pc{padding:380px 0 0 30px;width:calc(100% - 60px)}footer svg.pc,footer svg.sp{position:relative;height:auto;z-index:2}footer svg.sp{padding:310px 0 0 20px;width:calc(100% - 40px)}footer p{font-family:MNKY Banana Grotesk,sans-serif;font-size:11px;font-weight:600;line-height:11px;letter-spacing:-.36px;position:relative;padding:30px 0 30px 30px;z-index:2}footer p span{font-weight:400}@media only screen and (max-width:767px){footer p{font-size:10px;padding:30px 0 20px 20px}}body h3 span.line{transform:translateY(24px)}body span.line{transition:all 1s ease-in;display:block}body span.line.translate{transform:translateY(0)}body #smooth-wrapper{z-index:2}body section#top{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:transparent;z-index:1}body section#top h1{display:none}body section#top div.pc{top:30px;left:30px;width:calc(100% - 60px);height:calc(100% - 90px)}body section#top div.pc,body section#top div.pc svg{position:absolute;background-color:transparent;z-index:1}body section#top div.pc svg{top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);cursor:pointer}body section#top div.sp{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);background-color:transparent;z-index:1}body section#top div.sp svg{position:absolute;top:calc(50% - 40px);left:0;width:100%;height:auto;background-color:transparent;z-index:1;transform:translateY(-50%)}body section#top #top-masker{position:absolute;top:0;left:0;width:100%;height:auto;background-color:#fff;z-index:2}body div#top-gab{position:relative;top:0;left:0;width:100%;height:100vh;background-color:transparent;z-index:1}body section#mission{position:relative;top:0;left:30px;width:calc(100% - 60px);height:auto;background-color:#fff;z-index:1;padding-top:30px}@media only screen and (max-width:767px){body section#mission{margin-top:0;left:20px;width:calc(100% - 40px)}}body section#mission h3{font-family:MNKY Banana Grotesk,sans-serif;font-size:24px;font-weight:600;line-height:24px;letter-spacing:-.48px;margin-bottom:40px;overflow:hidden}@media only screen and (max-width:767px){body section#mission h3{margin-bottom:30px}}body section#mission h2{font-family:MNKY Banana Grotesk,sans-serif;font-size:110px;font-weight:600;line-height:120px;letter-spacing:-3.3px;margin-bottom:30px;margin-left:-3px}@media only screen and (min-width:768px) and (max-width:1024px){body section#mission h2{font-size:80px;line-height:85px}}@media only screen and (max-width:767px){body section#mission h2{font-size:60px;line-height:60px;letter-spacing:-2.8px;margin-bottom:40px;margin-left:-1px}}body section#mission h2 span.cross{font-size:60px;vertical-align:baseline}@media only screen and (max-width:767px){body section#mission h2 span.cross{font-size:40px}}body section#mission h2 span.line-multi{display:block;overflow:hidden}body section#mission h2 span.line-multi .line-multi-anim{transition:all 1.2s ease-in-out;display:block}body section#mission h2.pc span.line-multi span.line-multi-anim{transform:translateY(120px)}body section#mission h2.pc span.line-multi span.line-multi-anim.translate{transform:translateY(0)}body section#mission h2.sp span.line-multi .line-multi-anim{transform:translateY(85px)}body section#mission h2.sp span.line-multi .line-multi-anim.translate{transform:translateY(0)}body section#mission #mission_content{position:relative;width:100%}body section#mission #mission_content h4{position:absolute;top:0;left:0;width:auto;height:auto;background-color:transparent;z-index:1;font-family:Zen Kaku Gothic New,sans-serif;font-size:36px;font-weight:600;line-height:44px;letter-spacing:-.72px}@media only screen and (min-width:768px) and (max-width:1024px){body section#mission #mission_content h4{font-size:30px;line-height:38px}}@media only screen and (max-width:767px){body section#mission #mission_content h4{position:relative;top:auto;font-size:28px;line-height:34px;letter-spacing:-.56px;margin-bottom:50px}}body section#mission #mission_content h4 span.line-multi{display:block;overflow:hidden}body section#mission #mission_content h4 span.line-multi .line-multi-anim{transition:all 1.2s ease-in-out;display:block;transform:translateY(44px)}@media only screen and (min-width:768px) and (max-width:1024px){body section#mission #mission_content h4 span.line-multi .line-multi-anim{transform:translateY(38px)}}@media only screen and (max-width:767px){body section#mission #mission_content h4 span.line-multi .line-multi-anim{transform:translateY(34px)}}body section#mission #mission_content h4 span.line-multi .line-multi-anim.translate{transform:translateY(0)}body section#mission #mission_content div{position:relative;top:0;left:calc(50% - 185px);width:calc(50% + 185px);height:auto;background-color:transparent;z-index:1;margin-bottom:130px}@media only screen and (min-width:768px) and (max-width:1024px){body section#mission #mission_content div{left:calc(50% + 5px);width:calc(50% - 5px)}}@media only screen and (max-width:767px){body section#mission #mission_content div{width:100%;left:0;margin-bottom:70px}}body section#mission #mission_content div p{font-family:Zen Kaku Gothic New,sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0}body section#mission #mission_content div p span.sub{font-family:Zen Kaku Gothic New,sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0;display:block;margin-top:30px}@media only screen and (max-width:767px){body section#mission #mission_content div p span.sub{font-size:12px}}body section#mission #mission_blocks{position:relative;display:-ms-flexbox;display:flex;width:100%;padding-bottom:120px}@media only screen and (max-width:767px){body section#mission #mission_blocks{display:block;padding-bottom:70px}}body section#mission #mission_blocks #mission_blocks-l,body section#mission #mission_blocks #mission_blocks-r{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:inset 0 0 0 .5px #a5a5a5}@media only screen and (max-width:767px){body section#mission #mission_blocks #mission_blocks-l,body section#mission #mission_blocks #mission_blocks-r{display:block;width:100%;height:450px;margin-bottom:20px}}body section#mission #mission_blocks #mission_blocks-l h3,body section#mission #mission_blocks #mission_blocks-r h3{font-family:MNKY Banana Grotesk,sans-serif;font-size:24px;font-weight:600;line-height:24px;letter-spacing:-.48px;padding:30px 0 110px 30px}@media only screen and (max-width:767px){body section#mission #mission_blocks #mission_blocks-l h3,body section#mission #mission_blocks #mission_blocks-r h3{padding:30px 0 85px 15px}}body section#mission #mission_blocks #mission_blocks-l h2,body section#mission #mission_blocks #mission_blocks-r h2{font-family:MNKY Banana Grotesk,sans-serif;font-size:50px;font-weight:600;line-height:55px;letter-spacing:-1.5px;padding:0 0 60px 30px;margin:0}@media only screen and (max-width:767px){body section#mission #mission_blocks #mission_blocks-l h2,body section#mission #mission_blocks #mission_blocks-r h2{padding:0 0 30px 15px;font-size:34px;line-height:40px}}body section#mission #mission_blocks #mission_blocks-l h2 span.cross,body section#mission #mission_blocks #mission_blocks-r h2 span.cross{font-weight:400;vertical-align:middle}body section#mission #mission_blocks #mission_blocks-l p,body section#mission #mission_blocks #mission_blocks-r p{font-family:Zen Kaku Gothic New,sans-serif;font-size:22px;font-weight:500;line-height:36px;letter-spacing:-.44px;padding:0 30px 170px}@media only screen and (min-width:768px) and (max-width:1024px){body section#mission #mission_blocks #mission_blocks-l p,body section#mission #mission_blocks #mission_blocks-r p{padding:0 30px 130px}}@media only screen and (max-width:767px){body section#mission #mission_blocks #mission_blocks-l p,body section#mission #mission_blocks #mission_blocks-r p{padding:0 0 0 15px;font-size:16px;line-height:26px;letter-spacing:-1px}}body section#mission #mission_blocks #mission_blocks-l{margin-right:30px}@media only screen and (max-width:767px){body section#mission #mission_blocks #mission_blocks-l{margin-right:0}}body section#mission #mission_blocks #mission_blocks-r h2 span.pc,body section#mission #mission_blocks #mission_blocks-r h2 span.tb{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}@media only screen and (max-width:767px){body section#mission #mission_blocks #mission_blocks-r{margin-bottom:0}}body section#brands{position:relative;top:auto;left:0;width:100%;height:auto;background-color:#fff;z-index:1}body section#brands,body section#brands h3{transform:translateZ(0);will-change:transform}body section#brands h3{font-family:MNKY Banana Grotesk,sans-serif;font-size:24px;font-weight:600;line-height:24px;letter-spacing:-.48px;margin-bottom:30px;margin-left:30px;overflow:hidden}@media only screen and (max-width:767px){body section#brands h3{margin-left:20px}}body section#brands #brands-arrow{position:absolute;top:0;left:auto;width:80px;height:35px;background-color:transparent;z-index:2;right:20px;display:none}@media only screen and (min-width:768px) and (max-width:1024px){body section#brands #brands-arrow{display:block;right:30px}}@media only screen and (max-width:767px){body section#brands #brands-arrow{display:block}}body section#brands #brands-arrow img{transition:all .1s ease-in;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(opacity=50);position:absolute;top:-5px}body section#brands #brands-arrow img#brands-arrow-l{left:0}body section#brands #brands-arrow img#brands-arrow-r{right:0}body section#brands #brands-arrow img.active{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}body section#brands #brands-slider-mask{width:100%;overflow:hidden;white-space:nowrap}body section#brands #brands-slider{position:relative;height:calc(100vh - 180px);margin-left:30px}@media only screen and (min-width:768px) and (max-width:1024px){body section#brands #brands-slider{height:450px}}@media only screen and (max-width:767px){body section#brands #brands-slider{height:calc(100vh - 230px);margin-left:20px}}body section#brands #brands-slider .brands-slider-block{border-radius:10px;position:relative;display:inline-block;width:calc(50% - 30px);height:100%;margin-right:30px;background-color:#d9d9d9;color:#fff}@media only screen and (max-width:767px){body section#brands #brands-slider .brands-slider-block{width:calc(100% - 20px);margin-right:10px}}body section#brands #brands-slider .brands-slider-block .subtitle{font-family:MNKY Banana Grotesk,sans-serif;font-size:36px;font-weight:600;line-height:36px;letter-spacing:-.72px;position:absolute;bottom:25px;left:30px;z-index:3}@media only screen and (max-width:767px){body section#brands #brands-slider .brands-slider-block .subtitle{left:20px;bottom:20px;font-size:28px;line-height:34px}}body section#brands #brands-slider .brands-slider-block a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:4}body section#brands #brands-slider .brands-slider-block img#brands-logo-1{position:absolute;top:50%;left:50%;width:300px;height:auto;background-color:transparent;z-index:2;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){body section#brands #brands-slider .brands-slider-block img#brands-logo-1{width:200px}}body section#brands #brands-slider .brands-slider-block .brands-slider-block-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:1;border-radius:10px}body section#brands #brands-slider .brands-slider-block #brands-slider-block-1{background:url(../images/brands-1-pc.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body section#brands #brands-slider .brands-slider-block #brands-slider-block-1.no-webp{background:url(../images/brands-1-pc.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:767px){body section#brands #brands-slider .brands-slider-block #brands-slider-block-1{background:url(../images/brands-1-sp.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body section#brands #brands-slider .brands-slider-block #brands-slider-block-1.no-webp{background:url(../images/brands-1-sp.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}body section#information{position:relative;top:auto;left:30px;width:calc(100% - 60px);height:auto;background-color:#fff;z-index:1;padding:120px 0}@media only screen and (max-width:767px){body section#information{left:20px;width:calc(100% - 40px)}}body section#information h3{position:absolute;overflow:hidden;font-family:MNKY Banana Grotesk,sans-serif;font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.48px}@media only screen and (max-width:767px){body section#information h3{position:relative}}body section#information #information-content{position:relative;top:auto;left:calc(50% + 15px);width:calc(50% - 15px);height:auto;background-color:transparent;z-index:1}@media only screen and (max-width:767px){body section#information #information-content{left:0;width:100%}}body section#information #information-content table tr td{font-family:Zen Kaku Gothic New,sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:-.28px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-optical-sizing:auto;vertical-align:top;width:calc(100% - 160px);padding-bottom:30px}body section#information #information-content table tr td b{font-weight:500}body section#information #information-content table tr td a{margin-right:15px}body section#information #information-content table tr td.name{font-family:MNKY Banana Grotesk,sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:-.28px;width:160px}@media only screen and (min-width:768px) and (max-width:1024px){body section#information #information-content table tr td.name{width:110px}}@media only screen and (max-width:767px){body section#information #information-content table tr td{display:block;width:100%;padding-bottom:0;font-size:16px;line-height:25px;letter-spacing:0}body section#information #information-content table tr td.name{font-size:16px;line-height:16px;width:100%;padding:50px 0 10px}}