html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{display:flex;flex-direction:column;min-height:100vh;margin:0;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:400;line-height:1.4;color:#1e1d1d;background-color:#fff;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:not(.btn),a:not(.btn):link,a:not(.btn):visited,a:not(.btn):hover,a:not(.btn):active{text-decoration:none;color:inherit;transition:.2s all}a:not(.btn):hover{opacity:.6}p{line-height:1.6}small{font-size:87.5%}.wrapper{flex-grow:1;overflow-x:hidden}.page-width{width:100%;margin-left:auto;margin-right:auto}.page-width:not(.padding-inner){max-width:1290px}.page-width.padding-inner{max-width:calc(1290px + 5rem)}.padding-inner{padding:0rem 2.5rem}@media screen and (max-width: 768px){.padding-inner{padding:0rem 1.875rem}}@media screen and (max-width: 576px){.padding-inner{padding:0rem 1.25rem}}.bg-gray{background-color:#f5f5f5}.header{position:fixed;display:block;top:0;left:0;width:100%;z-index:999;background-color:#fff;transition:.3s all ease-in-out}.header.bg-none{background-color:rgba(0,0,0,0)}.header-inner{display:flex;align-items:center;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:55px;padding-right:55px;height:128px}@media screen and (max-width: 1500px){.header-inner{height:8.5333333333vw}}@media screen and (max-width: 1440px){.header-inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 992px){.header-inner{justify-content:space-between;padding-left:20px;padding-right:20px}}@media screen and (max-width: 768px){.header-inner{height:14.6666666667vw}}.header-navigation{flex-grow:1;display:flex;align-items:center;justify-content:flex-end;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 992px){.header-navigation{visibility:hidden;opacity:0;position:fixed;top:0;left:0;display:block;padding-top:75px;padding-bottom:0px;width:100%;height:100%;background-color:#f5f5f5;z-index:9999;transition:.3s all ease-in-out;overflow:scroll}.header-navigation.active{visibility:visible;opacity:1}}.header-navigation-inner{display:flex;align-items:center}@media screen and (max-width: 992px){.header-navigation-inner{display:block}}.header-logo{width:66px;padding-top:28px;padding-bottom:28px;transition:.3s all}@media screen and (max-width: 1500px){.header-logo{width:4.4vw;padding-top:1.8666666667vw;padding-bottom:1.8666666667vw}}@media screen and (max-width: 768px){.header-logo{width:7.2vw;padding-top:3.7333333333vw;padding-bottom:3.7333333333vw}}.header-logo a{display:block}.header-logo img{display:block;width:100%;height:auto}.header-logo.is-expand{position:relative;top:23px;display:flex;align-items:center;justify-content:center;width:174px;height:174px;margin-left:55px;padding:40px;background-color:#fff}@media screen and (max-width: 1500px){.header-logo.is-expand{top:1.2vw;width:11.6vw;height:11.6vw;padding:2.6666666667vw;margin-left:3.6666666667vw}}@media screen and (max-width: 768px){.header-logo.is-expand{top:2.6666666667vw;width:20vw;height:20vw;padding:4.8vw;margin-left:0}}.header-menu{display:flex;align-items:center;margin-right:74px}@media screen and (max-width: 1200px){.header-menu{margin-right:36px}}@media screen and (max-width: 992px){.header-menu{display:block;max-width:480px;margin-left:auto;margin-right:auto;margin-bottom:50px;border-top:1px solid #d8d8d8}}.header-menu-item{font-family:"Roboto",sans-serif;font-weight:normal;font-size:1.125rem}@media screen and (max-width: 1500px){.header-menu-item{font-size:1.2vw}}@media screen and (max-width: 992px){.header-menu-item{font-size:2.6666666667vw;border-bottom:1px solid #d8d8d8}}@media screen and (max-width: 768px){.header-menu-item{font-size:5.3333333333vw}}.header-menu-item:not(:last-child){margin-right:50px}@media screen and (max-width: 1440px){.header-menu-item:not(:last-child){margin-right:30px}}@media screen and (max-width: 1200px){.header-menu-item:not(:last-child){margin-right:20px}}@media screen and (max-width: 992px){.header-menu-item:not(:last-child){margin-right:0px}}.header-menu-item>a,.header-menu-item>span{position:relative;display:inline-block}@media screen and (min-width: 993px){.header-menu-item>a::after,.header-menu-item>span::after{position:absolute;bottom:-7px;left:0;content:"";width:100%;height:1px;background:#1e1d1d;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}.header-menu-item>a:hover::after,.header-menu-item>span:hover::after{transform:scale(1, 1)}}@media screen and (max-width: 992px){.header-menu-item>a,.header-menu-item>span{display:block;width:100%;padding:20px 62px 20px 20px}.header-menu-item>a::after,.header-menu-item>span::after{content:"";position:absolute;top:50%;right:20px;display:block;width:25px;height:25px;border:1px solid #9b9b9b;border-radius:24px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center}}.header-menu-item>span{cursor:pointer}@media screen and (max-width: 992px){.header-menu-item>span::after{background-size:11px;background-image:url(img/icon/icon-plus.svg)}.header-menu-item>span.is-opened::after{background-size:11px;background-image:url(img/icon/icon-minus.svg)}.header-menu-item>a::after{background-size:5px;background-image:url(img/icon/icon-right.svg)}}.header-sns{display:flex;align-items:center;list-style:none}@media screen and (max-width: 992px){.header-sns{justify-content:center;margin-bottom:64px}}.header-sns li:not(:last-child){margin-right:.8vw}@media screen and (max-width: 992px){.header-sns li:not(:last-child){margin-right:8vw}}.header-sns li[data-sns=facebook] img{height:63.6363636364%}.header-sns li[data-sns=twitter] img{position:relative;top:1px;left:1px;width:59.0909090909%}.header-sns li[data-sns=instagram] img{width:51.1363636364%}.header-sns a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:34px;background-color:#1e1d1d}@media screen and (max-width: 1500px){.header-sns a{width:2.2666666667vw;height:2.2666666667vw;border-radius:2.2666666667vw}}@media screen and (max-width: 992px){.header-sns a{width:10.6666666667vw;height:10.6666666667vw;border-radius:10.6666666667vw}}@media screen and (min-width: 993px){.header-products{position:fixed;top:0;left:0;width:100%;padding:185px 0px 220px;background-color:rgba(255,255,255,.95);z-index:-1}}@media screen and (max-width: 992px){.header-products{padding:0px 20px 20px}}.header-products>ul{display:flex;flex-wrap:wrap;max-width:1035px;margin-left:auto;margin-right:auto;list-style:none}.header-products-item{width:calc((100% - 72px)/4);max-width:380px;margin-bottom:24px;border:1px solid #ccc}@media screen and (min-width: 993px){.header-products-item:not(:nth-child(4n)){margin-right:24px}}@media screen and (max-width: 992px){.header-products-item{margin-bottom:15px;width:calc((100% - 15px)/2);background-color:#fff}.header-products-item:nth-child(2n-1){margin-right:15px}}.header-products-item a{display:block;height:100%;padding:30px 25px}@media screen and (max-width: 992px){.header-products-item a{padding:16px 20px}}.header-products-item img{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;width:100%;max-width:calc(100% - 50px);height:95px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media screen and (max-width: 1500px){.header-products-item img{height:6.3333333333vw}}@media screen and (max-width: 992px){.header-products-item img{max-width:100px;margin-bottom:16px}}@media screen and (max-width: 768px){.header-products-item img{height:18.1333333333vw}}.header-products__title{display:block;text-align:center;line-height:1.2;font-size:.9375rem;letter-spacing:.03em}@media screen and (max-width: 1500px){.header-products__title{font-size:1vw}}@media screen and (max-width: 768px){.header-products__title{font-size:2.6666666667vw}}.hamburger{position:relative;display:none;z-index:9999}@media screen and (max-width: 992px){.hamburger{display:block;height:3rem}}@media screen and (max-width: 768px){.hamburger{height:2.5rem}}@media screen and (max-width: 576px){.hamburger{height:2rem}}.hamburger span{display:block;width:3rem;height:2px;background-color:#1e1d1d;transition:.3s all ease-in-out}.hamburger span:nth-of-type(1){transform-origin:left top;transform:translateY(-10px) rotate(0deg)}.hamburger span:nth-of-type(3){transform-origin:left bottom;transform:translateY(10px) rotate(0deg)}@media screen and (max-width: 768px){.hamburger span{width:2.5rem;height:1px}.hamburger span:nth-of-type(1){transform:translateY(-7.5px)}.hamburger span:nth-of-type(3){transform:translateY(7.5px)}}@media screen and (max-width: 576px){.hamburger span{width:2rem;height:1px}.hamburger span:nth-of-type(1){transform:translateY(-5px)}.hamburger span:nth-of-type(3){transform:translateY(5px)}}.hamburger.active span:nth-of-type(1){transform:translate(8px, -15px) rotate(45deg)}.hamburger.active span:nth-of-type(2){opacity:0;transform:translateX(100%)}.hamburger.active span:nth-of-type(3){transform:translate(8px, 14px) rotate(-45deg)}@media screen and (max-width: 768px){.hamburger.active span:nth-of-type(1){transform:translate(6px, -13px) rotate(45deg)}.hamburger.active span:nth-of-type(3){transform:translate(6px, 13px) rotate(-45deg)}}@media screen and (max-width: 576px){.hamburger.active span:nth-of-type(1){transform:translate(5.5px, -10px) rotate(45deg)}.hamburger.active span:nth-of-type(3){transform:translate(5.5px, 11px) rotate(-45deg)}}.footer{position:relative;background-color:#1e1d1d}.footer-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:600px;padding:110px 55px;color:#fff}@media screen and (max-width: 768px){.footer-inner{padding:80px 55px;min-height:300px}}@media screen and (max-width: 576px){.footer-inner{padding:50px 55px}}.footer-catchcopy{margin-bottom:.7em;font-size:1.25rem;letter-spacing:.5em}@media screen and (max-width: 1500px){.footer-catchcopy{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.footer-catchcopy{font-size:2.6666666667vw}}.footer-logo{margin-bottom:72px;width:195px}.footer-logo img{display:block;width:100%}@media screen and (max-width: 768px){.footer-logo{margin-bottom:54px;width:145px}}@media screen and (max-width: 576px){.footer-logo{margin-bottom:36px;width:96px}}.footer-menu{display:flex;align-items:center;list-style-type:none;margin-bottom:48px}@media screen and (max-width: 768px){.footer-menu{margin-bottom:35px}}@media screen and (max-width: 576px){.footer-menu{margin-bottom:22px}}.footer-menu li{padding:5px 60px;transform:skew(-30deg)}.footer-menu li:not(:last-child){border-right:1px solid #fff}@media screen and (max-width: 768px){.footer-menu li{padding:4px 45px;margin-bottom:35px}}@media screen and (max-width: 576px){.footer-menu li{padding:3px 30px;margin-bottom:22px}}.footer-menu a{display:block;font-size:1.5625rem;transform:skew(30deg)}@media screen and (max-width: 1500px){.footer-menu a{font-size:1.6666666667vw}}@media screen and (max-width: 768px){.footer-menu a{font-size:3.3333333333vw}}.footer-privacy-policy{letter-spacing:.03em}@media screen and (max-width: 1500px){.footer-privacy-policy{font-size:1.0666666667vw}}@media screen and (max-width: 768px){.footer-privacy-policy{font-size:2.9333333333vw}}.footer-copyright{position:absolute;left:0;top:0;padding:2rem 1rem;height:100%;color:#c4c4c4;text-align:center;font-family:"Roboto",sans-serif;writing-mode:vertical-rl;transform:rotate(180deg)}@media screen and (max-width: 768px){.footer-copyright{width:100%;height:auto;position:relative;writing-mode:horizontal-tb;background-color:#fff;transform:rotate(0deg);color:#1e1d1d}}@media screen and (max-width: 768px){.footer-copyright{padding:2em}}@media screen and (max-width: 1500px){.footer-copyright small{font-size:1.0666666667vw}}@media screen and (max-width: 768px){.footer-copyright small{font-size:2.1333333333vw}}.wrapper{padding-top:128px}@media screen and (max-width: 1500px){.wrapper{padding-top:8.5333333333vw}}@media screen and (max-width: 768px){.wrapper{padding-top:14.6666666667vw}}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.cover-image{position:relative;display:block;width:100%;overflow:hidden}.cover-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-text-header{padding:100px 2rem}@media screen and (max-width: 768px){.page-text-header{padding:70px 1.5rem}}@media screen and (max-width: 576px){.page-text-header{padding:40px 1rem}}.page-text-title{text-align:center;font-size:4.375rem;font-weight:300;font-family:"Roboto",sans-serif;letter-spacing:.03em}@media screen and (max-width: 1500px){.page-text-title{font-size:4.6666666667vw}}@media screen and (max-width: 768px){.page-text-title{font-size:8vw}}.custom-select{display:inline-block;width:100%;padding:1.2941176471em 3.3125rem 1.2941176471em 1.4117647059em;font-size:1.0625rem;line-height:1.5;background-color:#fff;background-image:url("img/icon/icon-select-down.svg");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:9px auto;vertical-align:middle;border:1px solid #d8d8d8;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:.3s border-color ease-in-out}.custom-select:focus,.custom-select:focus-visible{border-color:#8c8c8c}@media screen and (max-width: 1500px){.custom-select{font-size:1.1333333333vw}}@media screen and (max-width: 768px){.custom-select{padding:1.1176470588em 2.4375rem 1.1176470588em 1em;font-size:2.9333333333vw;background-position:right .875rem center;background-size:8px auto}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.about-textBox{position:absolute}@media screen and (max-width: 768px){.about-textBox{position:relative;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (max-width: 576px){.about-textBox{position:relative;padding-left:1.25rem;padding-right:1.25rem}}.about-textBox-title{margin-bottom:.1625em;font-weight:400;font-family:"Roboto",sans-serif;font-size:3.75rem}.about-textBox-title span:first-of-type{color:#1e1d1d}.about-textBox-title span:last-of-type{color:rgba(0,0,0,0);-webkit-text-stroke:1px #1e1d1d}@media screen and (max-width: 1500px){.about-textBox-title{font-size:4vw}}@media screen and (max-width: 768px){.about-textBox-title{font-size:6.6666666667vw}}.about-textBox-body p{font-size:.9375rem;line-height:2.1}@media screen and (max-width: 1500px){.about-textBox-body p{font-size:1vw}}@media screen and (max-width: 768px){.about-textBox-body p{font-size:2.9333333333vw}}.about-points{display:flex;flex-wrap:wrap;width:100%;max-width:calc(1280px + 5rem);padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.about-points{padding-left:1.875rem;padding-right:1.875rem}}@media screen and (max-width: 576px){.about-points{padding-left:1.125rem;padding-right:1.125rem}}.about-point{position:relative;width:calc((100% - 80px)/3);padding:70px 40px 40px;border:2px solid #ccc;margin-top:32px}.about-point:not(:last-of-type){margin-right:40px}@media screen and (max-width: 992px){.about-point{width:calc((100% - 40px)/3);padding:70px 20px 20px}.about-point:not(:last-of-type){margin-right:20px}}@media screen and (max-width: 768px){.about-point{width:100%;max-width:480px;margin-left:auto;margin-right:auto;margin-top:44px;padding:50px 32px 32px}.about-point:not(:last-of-type){margin-right:auto}}.about-point-header{position:absolute;top:0;left:50%;width:180px;background-color:#fff;transform:translate(-50%, -50%);text-align:center}@media screen and (max-width: 1500px){.about-point-header{width:12vw}}@media screen and (max-width: 768px){.about-point-header{width:44vw}}.about-point-header span{display:block;font-weight:bold;font-size:1.875rem;line-height:1}@media screen and (max-width: 1500px){.about-point-header span{font-size:2vw}}@media screen and (max-width: 768px){.about-point-header span{display:inline;font-size:6.6666666667vw}}.about-point-header span:first-of-type{margin-bottom:10px;color:rgba(0,0,0,0);-webkit-text-stroke:1px #1e1d1d}@media screen and (max-width: 768px){.about-point-header span:first-of-type{margin-right:.25em}}.about-point-header span:last-of-type{color:#1e1d1d}.about-point-image{width:100%;margin-bottom:30px}.about-point-image img{display:block;width:100%;margin-left:auto;margin-right:auto}.about-point-title{margin-bottom:.565em;font-size:1.25rem;font-weight:400}@media screen and (max-width: 1500px){.about-point-title{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.about-point-title{font-size:4.2666666667vw}}.about-point-body p{font-size:.875rem;line-height:2.1}@media screen and (max-width: 1500px){.about-point-body p{font-size:.9333333333vw}}@media screen and (max-width: 768px){.about-point-body p{font-size:3.2vw}}.about-design{position:relative;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;overflow:visible}.about-design .about-textBox{top:37.5%;left:60.2%;width:30%}@media screen and (max-width: 992px){.about-design .about-textBox{top:42.5%;width:36%}}@media screen and (max-width: 768px){.about-design .about-textBox{top:0;left:0;width:100%;margin-bottom:50px}}.about-header{position:absolute;top:8.8%;width:100%;z-index:10}@media screen and (max-width: 768px){.about-header{top:5%}}.about-header-title{margin-bottom:.3235714286em;text-align:center;font-family:"Roboto",sans-serif;font-weight:300;font-size:4.375rem}@media screen and (max-width: 1500px){.about-header-title{font-size:4.6666666667vw}}@media screen and (max-width: 768px){.about-header-title{font-size:8vw}}.about-header-title span{font-weight:400}.about-header-text p{text-align:center;font-size:1.0625rem;line-height:2.1}@media screen and (max-width: 1500px){.about-header-text p{font-size:1.1333333333vw}}@media screen and (max-width: 768px){.about-header-text p{font-size:2.9333333333vw}}.about-design-images{position:relative;padding-top:67.4%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 1200px){.about-design-images{padding-top:85%}}@media screen and (max-width: 992px){.about-design-images{padding-top:100%}}@media screen and (max-width: 768px){.about-design-images{padding-top:103%;margin-bottom:16px}}.about-design-images img{position:absolute}.about-design-images img:nth-of-type(1){top:10.5%;left:4.8%;width:24.83%}@media screen and (max-width: 768px){.about-design-images img:nth-of-type(1){top:9.5%;left:-18.6%;width:35.3%}}.about-design-images img:nth-of-type(2){top:12.5%;left:73.73%;width:19.53%}@media screen and (max-width: 768px){.about-design-images img:nth-of-type(2){top:10%;left:87.2%;width:20.67%}}.about-design-images img:nth-of-type(3){top:25.6%;left:3.67%;width:34.1%}@media screen and (max-width: 768px){.about-design-images img:nth-of-type(3){top:38.5%;left:4.1%;width:54.6%}}.about-design-images img:nth-of-type(4){top:85.5%;left:38.93%;width:22.5%}@media screen and (max-width: 768px){.about-design-images img:nth-of-type(4){display:none}}.about-design-images img:nth-of-type(5){top:42.5%;left:9.63%;width:49.2%}@media screen and (max-width: 768px){.about-design-images img:nth-of-type(5){top:55.5%;left:14.63%;width:75.46%}}.about-technology{position:relative;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;overflow:visible}.about-technology .about-textBox{top:46%;left:25.7%;width:440px}@media screen and (max-width: 1200px){.about-technology .about-textBox{top:39%;left:19%}}@media screen and (max-width: 992px){.about-technology .about-textBox{top:38%;left:10%}}@media screen and (max-width: 768px){.about-technology .about-textBox{top:0;left:0;width:100%}}.about-technology-images{position:relative;padding-top:93.3333333333%;margin-bottom:106px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 1200px){.about-technology-images{padding-top:110%}}@media screen and (max-width: 768px){.about-technology-images{padding-top:161%;margin-bottom:14px}}.about-technology-images img{position:absolute}.about-technology-images img:nth-of-type(1){top:18.1%;left:-1.3%;width:43.67%}@media screen and (max-width: 768px){.about-technology-images img:nth-of-type(1){top:21.5%;left:-11.3%;width:64.66%}}.about-technology-images img:nth-of-type(2){top:11.2%;left:39%;width:22.6%}@media screen and (max-width: 768px){.about-technology-images img:nth-of-type(2){top:12.6%;left:28%;width:31.8%}}.about-technology-images img:nth-of-type(3){top:29.8%;left:41%;width:24.4%}@media screen and (max-width: 768px){.about-technology-images img:nth-of-type(3){top:32.8%;left:48%;width:35.33%}}.about-technology-images img:nth-of-type(4){top:41.4%;left:52%;width:12.07%}@media screen and (max-width: 768px){.about-technology-images img:nth-of-type(4){top:50.5%;left:33%;width:18%}}.about-technology-images img:nth-of-type(5){top:57.8%;left:9.5%;width:36.33%}@media screen and (max-width: 768px){.about-technology-images img:nth-of-type(5){top:53.8%;left:10.5%}}.about-technology-images img:nth-of-type(6){top:65.7%;left:-3%;width:20.01%}@media screen and (max-width: 768px){.about-technology-images img:nth-of-type(6){top:63.5%;left:-13.5%;width:31.6%}}.about-technology-images img:nth-of-type(7){top:82.3%;left:18.8%;width:11.73%}@media screen and (max-width: 768px){.about-technology-images img:nth-of-type(7){display:none}}.about-technology-images img:nth-of-type(8){top:34.2%;left:86.9%;width:15.13%}@media screen and (max-width: 768px){.about-technology-images img:nth-of-type(8){top:44.5%;left:80.5%;width:21.87%}}.about-technology-images img:nth-of-type(9){top:1.6%;left:73.4%;width:25.47%}@media screen and (max-width: 768px){.about-technology-images img:nth-of-type(9){top:2.2%;left:74.6%;width:46.6%}}.about-technology-images img:nth-of-type(10){top:15%;left:63%;width:18.9%}@media screen and (max-width: 768px){.about-technology-images img:nth-of-type(10){top:16%;left:56%;width:35.87%}}.about-technology-images img:nth-of-type(11){top:34.7%;left:47.4%;width:52.5%}@media screen and (max-width: 768px){.about-technology-images img:nth-of-type(11){top:40%;left:22.4%;width:77.46%}}.about-technology+.about-points{margin-bottom:200px}@media screen and (max-width: 768px){.about-technology+.about-points{margin-bottom:100px}}#product .product-thumbnail{padding-top:120px}@media screen and (max-width: 768px){#product .product-thumbnail{padding-top:77px;margin-bottom:69px}}@media screen and (max-width: 576px){#product .product-thumbnail{padding-top:35px;margin-bottom:46px}}.product-thumbnail{position:relative;margin-bottom:92px}@media screen and (max-width: 768px){.product-thumbnail{margin-bottom:84px}}@media screen and (max-width: 576px){.product-thumbnail{margin-bottom:61px}}.product-thumbnail::before,.product-thumbnail::after{content:"";position:absolute;display:block;top:calc(100% + 32px);left:50%;background-color:#1e1d1d;transform:translateX(-50%)}@media screen and (max-width: 768px){.product-thumbnail::before,.product-thumbnail::after{top:calc(100% + 24px)}}@media screen and (max-width: 576px){.product-thumbnail::before,.product-thumbnail::after{top:calc(100% + 16px)}}.product-thumbnail::before{width:94px;height:1px}@media screen and (max-width: 768px){.product-thumbnail::before{width:52.875px}}@media screen and (max-width: 576px){.product-thumbnail::before{width:35.25px}}.product-thumbnail::after{width:1px;height:60px}@media screen and (max-width: 768px){.product-thumbnail::after{height:33.75px}}@media screen and (max-width: 576px){.product-thumbnail::after{height:22.5px}}.product-thumbnail-track{width:100%;overflow-x:scroll;overflow-y:visible;margin-bottom:32px}@media screen and (max-width: 768px){.product-thumbnail-track{margin-bottom:24px}}@media screen and (max-width: 576px){.product-thumbnail-track{margin-bottom:16px}}.product-thumbnail-list{display:flex;margin-left:auto;margin-right:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.product-thumbnail-list li{padding:0px 5px;width:134px;min-width:134px;text-align:center;list-style:none;cursor:pointer}@media screen and (min-width: 1501px){.product-thumbnail-list li{overflow-y:hidden}}@media screen and (max-width: 1500px){.product-thumbnail-list li{width:8.9333333333vw;min-width:8.9333333333vw;padding:0px .3333333333vw}}@media screen and (max-width: 768px){.product-thumbnail-list li{width:20vw;min-width:20vw;padding:0px 2.6666666667vw}}.product-thumbnail-image{width:100%;height:70px;margin-bottom:32px;opacity:.5}@media screen and (max-width: 1500px){.product-thumbnail-image{margin-bottom:2.1333333333vw;height:4.6666666667vw}}@media screen and (max-width: 768px){.product-thumbnail-image{height:12vw}}.product-thumbnail-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.product-thumbnail__title{display:block;line-height:1.1;font-family:"Roboto",sans-serif;font-weight:400;font-size:.9375rem;letter-spacing:.03em;color:#9b9b9b}@media screen and (max-width: 1500px){.product-thumbnail__title{font-size:1vw}}@media screen and (max-width: 768px){.product-thumbnail__title{font-size:2.6666666667vw}}.product-thumbnail-list li.active .product-thumbnail-image{opacity:1}.product-thumbnail-list li.active .product-thumbnail__title{color:#1e1d1d}.product-main{position:relative;padding-top:8.2666666667%;margin-bottom:100px}@media screen and (max-width: 1200px){.product-main{padding-top:16%}}@media screen and (max-width: 1200px){.product-main{padding-top:24%}}@media screen and (max-width: 768px){.product-main{padding-top:0px;margin-bottom:50px}}@media screen and (max-width: 576px){.product-main{margin-bottom:25px}}.product-main-image{position:relative;width:100%;max-width:1050px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.product-main-image{margin-bottom:32px}}.product-main-image img{display:block;width:100%}.product-main__color-name{margin-left:auto;margin-right:auto;max-width:480px;font-size:1.25rem;font-family:"Roboto",sans-serif;font-weight:bold;text-align:center}@media screen and (max-width: 1500px){.product-main__color-name{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.product-main__color-name{font-size:3.2vw}}.product-main-info{position:absolute;top:0;left:2.5rem}@media screen and (max-width: 768px){.product-main-info{position:relative;left:0;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px}}.product-title{margin-bottom:10px;font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:.03em}@media screen and (max-width: 992px){.product-title{margin-bottom:10px}}@media screen and (max-width: 768px){.product-title{margin-bottom:10px;width:100%}}@media screen and (max-width: 576px){.product-title{margin-bottom:10px}}.product-title__main{font-size:3.4375rem}@media screen and (max-width: 1500px){.product-title__main{font-size:3.6666666667vw}}@media screen and (max-width: 768px){.product-title__main{font-size:5.0666666667vw}}.product-title__sub{color:#8e8e8e;font-size:2.4375rem}@media screen and (max-width: 1500px){.product-title__sub{font-size:2.6vw}}@media screen and (max-width: 768px){.product-title__sub{font-size:3.4666666667vw}}.product-price{margin-bottom:.8em;letter-spacing:.03em;line-height:1.4}@media screen and (max-width: 768px){.product-price{margin-right:6.4vw}}.product-price__prepend{display:block;width:100%;font-family:"Roboto",sans-serif;font-weight:400;font-size:1.125rem}@media screen and (max-width: 1500px){.product-price__prepend{font-size:1.2vw}}@media screen and (max-width: 768px){.product-price__prepend{display:inline;font-size:2.6666666667vw}}.product-price__num{font-size:1.8125rem}@media screen and (max-width: 1500px){.product-price__num{font-size:1.9333333333vw}}@media screen and (max-width: 768px){.product-price__num{font-size:3.68vw}}.product-price__num>span{margin-left:.25em;font-size:65%}@media screen and (max-width: 768px){.product-types{display:flex;align-items:center}}.product-types-title{margin-bottom:8px;font-family:"Roboto",sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:.03em}@media screen and (max-width: 1500px){.product-types-title{font-size:1.2vw}}@media screen and (max-width: 768px){.product-types-title{margin-bottom:0px;margin-right:8px;font-size:2.6666666667vw}}.product-types-list{display:flex;flex-wrap:wrap;list-style-type:none;max-width:146px}.product-types-list li{width:64px}.product-types-list li:nth-of-type(2n-1){margin-right:18px}@media screen and (max-width: 768px){.product-types-list li:nth-of-type(2n-1){margin-right:13px}}@media screen and (max-width: 576px){.product-types-list li:nth-of-type(2n-1){margin-right:8px}}.product-types-list li:not(:nth-child(-n+2)){margin-top:18px}@media screen and (max-width: 768px){.product-types-list li:not(:nth-child(-n+2)){margin-top:13px}}@media screen and (max-width: 576px){.product-types-list li:not(:nth-child(-n+2)){margin-top:8px}}.product-types-list li img{display:block;width:100%}.product-types-list__title{display:block;text-align:center;font-weight:bold;font-size:.75rem;letter-spacing:.03em}@media screen and (max-width: 1500px){.product-types-list__title{font-size:.8vw}}@media screen and (max-width: 768px){.product-types-list__title{font-size:2.6666666667vw}}.product-color-ctrl{position:absolute;top:0;right:2.5rem}@media screen and (max-width: 768px){.product-color-ctrl{position:relative;right:auto;display:flex;flex-wrap:wrap}}.product-color-circle{margin-bottom:8px;width:48px;height:48px;border-radius:48px;border:2px solid #989898;cursor:pointer;transition:.3s all ease-in-out}.product-color-circle:hover{opacity:.8}@media screen and (max-width: 1500px){.product-color-circle{width:3.2vw;height:3.2vw}}@media screen and (max-width: 768px){.product-color-circle{margin-bottom:0px;margin-right:2.3466666667vw;width:6.4533333333vw;height:6.4533333333vw}}.product-description{margin-bottom:120px}@media screen and (max-width: 768px){.product-description{margin-bottom:85px}}@media screen and (max-width: 576px){.product-description{margin-bottom:50px}}.product-description p{font-size:1.25rem;line-height:2.1;text-align:center}@media screen and (max-width: 1500px){.product-description p{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.product-description p{text-align:left;line-height:1.75;font-size:3.2vw}}.product-description p:not(:last-of-type){margin-bottom:2.1em}.product-description a{border-bottom:1px solid #1e1d1d}.product-gallery{width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px;margin-bottom:120px;overflow:hidden}@media screen and (max-width: 768px){.product-gallery{padding-left:34px;padding-right:34px;margin-bottom:85px}}@media screen and (max-width: 576px){.product-gallery{padding-left:20px;padding-right:20px;margin-bottom:50px}}.product-gallery-inner{position:relative}.product-gallery-item{position:absolute}.product-gallery-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery[data-count="3"] .product-gallery-inner{padding-top:56.6666666667%}.product-gallery[data-count="3"] .product-gallery-item:nth-of-type(1){top:0;left:0;width:50.6600071352%;height:100%}.product-gallery[data-count="3"] .product-gallery-item:nth-of-type(2){top:0;right:0;width:45.6653585444%;height:47.0588235294%}.product-gallery[data-count="3"] .product-gallery-item:nth-of-type(3){top:52.9411764706%;right:0;width:45.6653585444%;height:47.0588235294%}.product-gallery[data-count="2"] .product-gallery-inner{padding-top:26.6666666667%}.product-gallery[data-count="2"] .product-gallery-item:nth-of-type(1){top:0;left:0;width:48.2340349625%;height:100%}.product-gallery[data-count="2"] .product-gallery-item:nth-of-type(2){top:0;right:0;width:48.2340349625%;height:100%}.product-gallery[data-count="1"] .product-gallery-inner{padding-top:33.3333333333%}.product-gallery[data-count="1"] .product-gallery-item{top:0;left:50%;width:50%;height:100%;transform:translateX(-50%)}.product-spec{margin-bottom:120px}@media screen and (max-width: 768px){.product-spec{margin-bottom:85px}}@media screen and (max-width: 576px){.product-spec{margin-bottom:50px}}.product-spec-tables{display:flex;flex-wrap:wrap}.product-spec .spec-table{width:calc((100% - 40px)/2)}@media screen and (max-width: 768px){.product-spec .spec-table{width:100%}}.product-spec .spec-table:nth-of-type(2n-1){margin-right:40px}@media screen and (max-width: 768px){.product-spec .spec-table:nth-of-type(2n-1){margin-right:0px}}.product-spec-comments{margin-top:2rem}@media screen and (max-width: 768px){.product-spec-comments{margin-top:1rem}}.product-spec-comments p{font-size:1rem;line-height:1.6}@media screen and (max-width: 1500px){.product-spec-comments p{font-size:1.0666666667vw}}@media screen and (max-width: 768px){.product-spec-comments p{font-size:2.9333333333vw}}.product-spec-comments p:not(:last-of-type){margin-bottom:.5em}.spec-table{font-family:"Roboto",sans-serif;font-size:1.1875rem;line-height:2.1}@media screen and (max-width: 1500px){.spec-table{font-size:1.2666666667vw}}@media screen and (max-width: 768px){.spec-table{font-size:3.2vw}}.spec-table th{width:6em;padding-right:2em;text-align:left;font-weight:bold;white-space:nowrap}.spec-table td{font-weight:400}.product-features{margin-bottom:120px}@media screen and (max-width: 768px){.product-features{margin-bottom:85px}}@media screen and (max-width: 576px){.product-features{margin-bottom:50px}}.product-feature-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:180px}@media screen and (max-width: 992px){.product-feature-item{flex-wrap:wrap}}@media screen and (max-width: 768px){.product-feature-item{margin-bottom:106px}}@media screen and (max-width: 576px){.product-feature-item{margin-bottom:32px}}.product-feature-item:nth-of-type(2n){flex-direction:row-reverse}.product-feature-image{width:660px}@media screen and (max-width: 1440px){.product-feature-image{width:560px}}@media screen and (max-width: 1200px){.product-feature-image{width:460px}}@media screen and (max-width: 992px){.product-feature-image{width:100%;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:32px}}.product-feature-image .cover-image{padding-top:60.6060606061%}.product-feature-text{width:calc(100% - 660px - 90px)}@media screen and (max-width: 1440px){.product-feature-text{width:calc(100% - 560px - 70px)}}@media screen and (max-width: 1200px){.product-feature-text{width:calc(100% - 460px - 50px)}}@media screen and (max-width: 992px){.product-feature-text{width:100%}}.product-feature-text:only-child{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.product-feature-text p{margin-bottom:1em;font-size:1.125rem;line-height:2.1}@media screen and (max-width: 1500px){.product-feature-text p{font-size:1.2vw}}@media screen and (max-width: 768px){.product-feature-text p{font-size:2.9333333333vw}}.product-features+* .faq{margin-bottom:120px}@media screen and (max-width: 768px){.product-features+* .faq{margin-bottom:85px}}@media screen and (max-width: 576px){.product-features+* .faq{margin-bottom:50px}}.product-instagram{margin-bottom:65px}@media screen and (max-width: 768px){.product-instagram{margin-bottom:42px}}@media screen and (max-width: 576px){.product-instagram{margin-bottom:20px}}.product-links{margin-bottom:120px}@media screen and (max-width: 768px){.product-links{margin-bottom:85px}}@media screen and (max-width: 576px){.product-links{margin-bottom:50px}}.product-links-list{display:flex;flex-wrap:wrap;width:100%;max-width:680px;margin-left:auto;margin-right:auto;list-style-type:none}@media screen and (max-width: 768px){.product-links-list{max-width:485px}}@media screen and (max-width: 576px){.product-links-list{max-width:290px}}.product-links-list li{width:calc((100% - 40px)/2);color:#9b9b9b}@media screen and (max-width: 576px){.product-links-list li{width:calc((100% - 8px)/2)}}.product-links-list li:not(:last-child){margin-right:40px}@media screen and (max-width: 768px){.product-links-list li:not(:last-child){margin-right:32px}}@media screen and (max-width: 576px){.product-links-list li:not(:last-child){margin-right:8px}}.product-links-list a{display:block;padding:1.1rem;width:100%;font-family:"Roboto",sans-serif;font-size:1.25rem;text-align:center;border-radius:2.5875rem;border:1px solid currentColor;letter-spacing:.03em}@media screen and (max-width: 1500px){.product-links-list a{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.product-links-list a{padding:1rem;font-size:3.4666666667vw}}.product-option{margin-bottom:125px}@media screen and (max-width: 768px){.product-option{margin-bottom:107px}}@media screen and (max-width: 576px){.product-option{margin-bottom:32px}}.product-option-title{margin-bottom:1.3em;font-weight:300;font-family:"Roboto",sans-serif;font-size:3.125rem;text-align:center}@media screen and (max-width: 1500px){.product-option-title{font-size:3.3333333333vw}}@media screen and (max-width: 768px){.product-option-title{font-size:6.6666666667vw}}.product-optionParts{display:flex;flex-wrap:wrap}.product-optionParts-item{position:relative;width:calc((100% - 140px)/3);margin-bottom:75px;transition:.3s all ease-in-out}@media screen and (max-width: 1200px){.product-optionParts-item{width:calc((100% - 80px)/3)}}@media screen and (max-width: 768px){.product-optionParts-item{width:calc((100% - 28px)/2);margin-bottom:18px}}.product-optionParts-item:not(:nth-of-type(3n)){margin-right:70px}@media screen and (max-width: 1200px){.product-optionParts-item:not(:nth-of-type(3n)){margin-right:40px}}@media screen and (max-width: 768px){.product-optionParts-item:not(:nth-of-type(3n)){margin-right:0px}}@media screen and (max-width: 768px){.product-optionParts-item:nth-of-type(2n-1){margin-right:28px}}.product-optionParts-item:hover{opacity:.8}.product-optionParts-image{width:100%;padding:13%;margin-bottom:22px;border:1px solid #ccc}@media screen and (max-width: 768px){.product-optionParts-image{padding:9.5%;margin-bottom:17px}}@media screen and (max-width: 576px){.product-optionParts-image{padding:6%;margin-bottom:12px}}.product-optionParts-image-inner{position:relative;width:100%;padding-top:100%}@media screen and (max-width: 768px){.product-optionParts-image-inner{padding-top:86%}}.product-optionParts-image-inner img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-optionParts-title{font-family:"Roboto",sans-serif;font-size:1.3125rem}@media screen and (max-width: 1500px){.product-optionParts-title{font-size:1.4vw}}@media screen and (max-width: 768px){.product-optionParts-title{font-size:2.6666666667vw}}.product-optionParts-price{font-size:1.25rem}@media screen and (max-width: 1500px){.product-optionParts-price{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.product-optionParts-price{font-size:2.6666666667vw}}.product-optionParts-link{position:absolute;top:0;left:0;width:100%;height:100%}.option{margin-top:100px}@media screen and (max-width: 768px){.option{margin-top:50px}}.option .product-main{padding-top:0px}.option .product-spec{justify-content:center}.concept-header{position:relative;display:flex;align-items:center;margin-top:-128px;margin-left:auto;margin-right:auto;margin-bottom:150px;max-width:1500px}@media screen and (max-width: 1500px){.concept-header{margin-top:-8.5333333333vw}}@media screen and (max-width: 768px){.concept-header{margin-top:-14.6666666667vw;margin-bottom:40px}}.concept-header-image{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.concept-header-image .cover-image{padding-top:56.6666666667%}@media screen and (max-width: 768px){.concept-header-image .cover-image{padding-top:81.0810810811%}}@media screen and (max-width: 576px){.concept-header-image .cover-image{padding-top:86%}}.concept-header-title{position:absolute;top:229px;width:100%;text-align:center;font-size:4.375rem;font-family:"Roboto",sans-serif;font-weight:300;z-index:300}@media screen and (max-width: 1500px){.concept-header-title{font-size:4.6666666667vw}}@media screen and (max-width: 992px){.concept-header-title{top:30%}}@media screen and (max-width: 768px){.concept-header-title{font-size:8vw}}@media screen and (max-width: 576px){.concept-header-title{top:27.8666666667%}}.brand-concept{position:relative;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;margin-bottom:176px}@media screen and (max-width: 768px){.brand-concept{margin-bottom:120px}}@media screen and (max-width: 576px){.brand-concept{margin-bottom:62px}}.brand-concept-title,.brand-concept-body{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.brand-concept-title{margin-bottom:.6666666667em;text-align:center;font-size:3.75rem;color:rgba(0,0,0,0);-webkit-text-stroke:1px #1e1d1d;letter-spacing:.4em}@media screen and (max-width: 1500px){.brand-concept-title{font-size:4vw}}@media screen and (max-width: 768px){.brand-concept-title{font-size:6.6666666667vw}}@media screen and (max-width: 768px){.brand-concept-body{padding-left:1.875rem;padding-right:1.875rem}}@media screen and (max-width: 576px){.brand-concept-body{padding-left:1.25rem;padding-right:1.25rem}}.brand-concept-body p{font-size:1.25rem;line-height:3}@media screen and (max-width: 1500px){.brand-concept-body p{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.brand-concept-body p{line-height:2.1;font-size:3.7333333333vw}}.brand-concept-bg-left,.brand-concept-bg-right{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 576px){.brand-concept-bg-left,.brand-concept-bg-right{display:none}}.brand-concept-bg-left img,.brand-concept-bg-right img{display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-concept-bg-left{left:0;top:30.6666666667%;width:280px}@media screen and (max-width: 992px){.brand-concept-bg-left{width:18.6666666667%}}.brand-concept-bg-right{right:0;top:28%;width:366px}@media screen and (max-width: 992px){.brand-concept-bg-right{width:24.4%}}.concept-gallery{width:100%;max-width:1900px;margin-left:auto;margin-right:auto;margin-bottom:150px;overflow:hidden}@media screen and (max-width: 768px){.concept-gallery{margin-bottom:105px}}@media screen and (max-width: 576px){.concept-gallery{margin-bottom:60px}}.concept-gallery-image{position:relative;left:0}@media screen and (max-width: 1900px){.concept-gallery-image{left:-100px}}@media screen and (max-width: 1500px){.concept-gallery-image{left:-14.2%}}@media screen and (max-width: 768px){.concept-gallery-image{left:-19.6%}}.concept-gallery-image img{display:block;width:1900px}@media screen and (max-width: 1500px){.concept-gallery-image img{width:126.6666666667%}}@media screen and (max-width: 768px){.concept-gallery-image img{width:170.9333333333%}}.concept-whats-title,.concept-whats-headding,.concept-message{max-width:1122px;margin-left:auto;margin-right:auto}.concept-whats{padding-top:150px;padding-bottom:200px}@media screen and (max-width: 768px){.concept-whats{padding-top:100px;padding-bottom:125px}}@media screen and (max-width: 576px){.concept-whats{padding-top:50px;padding-bottom:50px}}.concept-whats-title{margin-bottom:.5333333333em;text-align:center;font-family:"Roboto",sans-serif;font-weight:300;font-size:3.75rem}@media screen and (max-width: 1500px){.concept-whats-title{font-size:4vw}}@media screen and (max-width: 768px){.concept-whats-title{font-size:8vw}}.concept-whats-title span{font-weight:400}.concept-whats-headding{margin-bottom:105px}@media screen and (max-width: 768px){.concept-whats-headding{margin-bottom:72px}}@media screen and (max-width: 576px){.concept-whats-headding{margin-bottom:40px}}.concept-whats-headding p{text-align:center;font-size:1.25rem;line-height:3}@media screen and (max-width: 1500px){.concept-whats-headding p{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.concept-whats-headding p{display:inline;font-size:3.4666666667vw;line-height:2.1}.concept-whats-headding p br{display:none}}.concept-message{display:flex;flex-wrap:wrap}.concept-message-image{width:350px}@media screen and (max-width: 768px){.concept-message-image{width:100%;margin-bottom:30px}}.concept-message-image img{display:block;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.concept-message-image img{max-width:350px}}@media screen and (max-width: 576px){.concept-message-image img{max-width:162px}}.concept-message-text{width:calc(100% - 350px - 40px);margin-left:40px}@media screen and (max-width: 768px){.concept-message-text{width:100%;margin-left:0px}}.concept-message-title{margin-bottom:1.0181818182em;font-weight:500;font-size:1.375rem;line-height:1.75}@media screen and (max-width: 1500px){.concept-message-title{font-size:1.4666666667vw}}@media screen and (max-width: 768px){.concept-message-title{font-size:3.7333333333vw}}.concept-message-body{margin-bottom:50px}@media screen and (max-width: 768px){.concept-message-body{margin-bottom:25px}}.concept-message-body p{font-size:1.0625rem;line-height:2.1}@media screen and (max-width: 1500px){.concept-message-body p{font-size:1.1333333333vw}}@media screen and (max-width: 768px){.concept-message-body p{display:inline;font-size:3.2vw}}.concept-message-signature{max-width:372px}@media screen and (max-width: 768px){.concept-message-signature{max-width:274px}}@media screen and (max-width: 576px){.concept-message-signature{max-width:176px}}.concept-message-signature img{display:block;width:100%}.project-items{margin-bottom:196px}.project-item{display:flex;margin-bottom:80px}@media screen and (max-width: 768px){.project-item{flex-wrap:wrap;margin-bottom:52px}}@media screen and (max-width: 576px){.project-item{margin-bottom:25px}}.project-image{min-width:380px;margin-right:58px;border:1px solid #ccc}.project-image .cover-image{padding-top:66.6666666667%}@media screen and (max-width: 1200px){.project-image{min-width:440px}}@media screen and (max-width: 992px){.project-image{margin-right:30px;min-width:300px}}@media screen and (max-width: 768px){.project-image{margin-right:0;margin-bottom:20px;width:100%;min-width:auto}}.project-content{flex-grow:1}.project-content p{line-height:2.1}.project-content p:not(:last-of-type){margin-bottom:2.1rem}@media screen and (max-width: 1500px){.project-content p{font-size:1.0666666667vw}}@media screen and (max-width: 768px){.project-content p{font-size:2.9333333333vw}}.project-title{margin-bottom:1em;font-size:1.875rem;font-weight:normal}@media screen and (max-width: 1500px){.project-title{font-size:2vw}}@media screen and (max-width: 768px){.project-title{font-size:3.4666666667vw}}.press-items{display:flex;flex-wrap:wrap;margin-bottom:100px}@media screen and (max-width: 576px){.press-items{margin-bottom:50px}}.press-item{display:flex;margin-bottom:50px;width:calc((100% - 140px)/3)}.press-item:not(:nth-of-type(3n)){margin-right:70px}@media screen and (max-width: 1200px){.press-item{width:calc((100% - 70px)/2)}.press-item:not(:nth-of-type(3n)){margin-right:0}.press-item:not(:nth-of-type(2n)){margin-right:70px}}@media screen and (max-width: 992px){.press-item{width:calc((100% - 30px)/2)}.press-item:not(:nth-of-type(2n)){margin-right:30px}}.press-item-image{width:185px;margin-right:20px}.press-item-image .cover-image{padding-top:129.7297297297%;border:1px solid #ccc}.press-item-content{width:calc(100% - 205px)}.press-item-content p{margin-bottom:1.75em;font-size:.8125rem}@media screen and (max-width: 1500px){.press-item-content p{font-size:.8666666667vw}}@media screen and (max-width: 768px){.press-item-content p{font-size:2.6666666667vw}}.press-item-title{margin-bottom:.5rem;line-height:1.35;font-weight:500;font-size:1.25rem;letter-spacing:.03em;overflow-wrap:break-word}@media screen and (max-width: 1500px){.press-item-title{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.press-item-title{font-size:3.4666666667vw}}.press-item-product img{display:block;width:100%;max-width:150px}.press-items+.pagination{margin-bottom:200px}@media screen and (max-width: 576px){.press-items+.pagination{margin-bottom:100px}}@media screen and (max-width: 768px){.press-items .press-item{flex-wrap:wrap}}@media screen and (max-width: 768px){.press-items .press-item-image{width:100%;max-width:185px;margin-right:0;margin-left:auto;margin-right:auto;margin-bottom:15px}}@media screen and (max-width: 768px){.press-items .press-item-content{width:100%}}@media screen and (max-width: 992px){.top-press-slider .press-item-image{width:50%;margin-right:10px;margin-bottom:15px}}@media screen and (max-width: 992px){.top-press-slider .press-item-content{width:calc(50% - 10px)}}.post-item{position:relative}.post-item:hover{opacity:.8}.post-item-image{border:1px solid #ccc}.post-item-image .cover-image{padding-top:66.6666666667%}.post-item-date{font-weight:500;letter-spacing:.03em;color:#989898}.post-item-title{font-weight:500;letter-spacing:.03em}.post-item-link{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.magazine-items{display:flex;flex-wrap:wrap;margin-bottom:100px}@media screen and (max-width: 576px){.magazine-items{margin-bottom:50px}}.magazine-items .post-item{margin-bottom:100px;transition:.3s all}@media screen and (max-width: 768px){.magazine-items .post-item{margin-bottom:40px}}.magazine-items .post-item:nth-of-type(-n+2){width:calc((100% - 130px)/2)}@media screen and (max-width: 1200px){.magazine-items .post-item:nth-of-type(-n+2){width:calc((100% - 80px)/2)}}@media screen and (max-width: 992px){.magazine-items .post-item:nth-of-type(-n+2){width:calc((100% - 30px)/2)}}@media screen and (max-width: 576px){.magazine-items .post-item:nth-of-type(-n+2){width:100%}}.magazine-items .post-item:nth-of-type(-n+2) .post-item-image{margin-bottom:42px}@media screen and (max-width: 768px){.magazine-items .post-item:nth-of-type(-n+2) .post-item-image{margin-bottom:14px}}.magazine-items .post-item:nth-of-type(-n+2) .post-item-date{margin-bottom:1.1em;font-size:1.25rem}@media screen and (max-width: 1500px){.magazine-items .post-item:nth-of-type(-n+2) .post-item-date{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.magazine-items .post-item:nth-of-type(-n+2) .post-item-date{font-size:2.9333333333vw}}.magazine-items .post-item:nth-of-type(-n+2) .post-item-title{font-size:1.4375rem}@media screen and (max-width: 1500px){.magazine-items .post-item:nth-of-type(-n+2) .post-item-title{font-size:1.5333333333vw}}@media screen and (max-width: 768px){.magazine-items .post-item:nth-of-type(-n+2) .post-item-title{font-size:3.3333333333vw}}.magazine-items .post-item:nth-of-type(n+3){width:calc((100% - 160px)/3)}@media screen and (max-width: 1200px){.magazine-items .post-item:nth-of-type(n+3){width:calc((100% - 116px)/3)}}@media screen and (max-width: 992px){.magazine-items .post-item:nth-of-type(n+3){width:calc((100% - 32px)/3)}}@media screen and (max-width: 576px){.magazine-items .post-item:nth-of-type(n+3){width:calc((100% - 36px)/2)}}.magazine-items .post-item:nth-of-type(n+3) .post-item-image{margin-bottom:34px}@media screen and (max-width: 768px){.magazine-items .post-item:nth-of-type(n+3) .post-item-image{margin-bottom:12px}}.magazine-items .post-item:nth-of-type(n+3) .post-item-date{margin-bottom:1em;font-size:.9375rem}@media screen and (max-width: 1500px){.magazine-items .post-item:nth-of-type(n+3) .post-item-date{font-size:1vw}}@media screen and (max-width: 768px){.magazine-items .post-item:nth-of-type(n+3) .post-item-date{font-size:2.6666666667vw}}.magazine-items .post-item:nth-of-type(n+3) .post-item-title{font-size:1.0625rem}@media screen and (max-width: 1500px){.magazine-items .post-item:nth-of-type(n+3) .post-item-title{font-size:1.1333333333vw}}@media screen and (max-width: 768px){.magazine-items .post-item:nth-of-type(n+3) .post-item-title{font-size:2.9333333333vw}}.magazine-items .post-item:nth-of-type(1){margin-right:130px}@media screen and (max-width: 1200px){.magazine-items .post-item:nth-of-type(1){margin-right:80px}}@media screen and (max-width: 992px){.magazine-items .post-item:nth-of-type(1){margin-right:30px}}@media screen and (max-width: 576px){.magazine-items .post-item:nth-of-type(1){margin-right:0}}.magazine-items .post-item:nth-of-type(2n+3){margin-right:36px}@media screen and (min-width: 577px){.magazine-items .post-item:nth-of-type(2n+3){margin-right:0px}.magazine-items .post-item:not(:nth-of-type(3n+5)):not(:nth-of-type(-n+2)){margin-right:16px}}@media screen and (min-width: 993px){.magazine-items .post-item:not(:nth-of-type(3n+5)):not(:nth-of-type(-n+2)){margin-right:58px}}@media screen and (min-width: 1201px){.magazine-items .post-item:not(:nth-of-type(3n+5)):not(:nth-of-type(-n+2)){margin-right:80px}}.magazine-items+.pagination{margin-bottom:200px}@media screen and (max-width: 576px){.magazine-items+.pagination{margin-bottom:100px}}.magazine-ctrl{display:flex;flex-wrap:wrap;padding-top:86px;padding-bottom:86px;margin-bottom:100px}.magazine-ctrl-title{font-weight:normal;font-family:"Roboto",sans-serif;font-size:1.5625rem}@media screen and (max-width: 1500px){.magazine-ctrl-title{font-size:1.6666666667vw}}@media screen and (max-width: 768px){.magazine-ctrl-title{font-size:4.2666666667vw}}.magazine-ctrl-header{margin-bottom:32px}@media screen and (max-width: 576px){.magazine-ctrl-header{margin-bottom:0;margin-right:20px}}@media screen and (max-width: 576px){.magazine-ctrl-body{flex-grow:1}}.magazine-ctrl-category,.magazine-ctrl-search{width:50%}@media screen and (max-width: 992px){.magazine-ctrl-category,.magazine-ctrl-search{width:100%;max-width:540px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 576px){.magazine-ctrl-category,.magazine-ctrl-search{display:flex;align-items:center}}.magazine-ctrl-category{padding-right:46px}@media screen and (max-width: 992px){.magazine-ctrl-category{padding-right:0px;margin-bottom:40px}}.magazine-ctrl-category-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none}.magazine-ctrl-category-list li{display:flex;align-items:center;margin-bottom:1.5em;font-weight:500}.magazine-ctrl-category-list li:not(:last-child)::after{content:"";display:inline-block;margin:0 1.5625em;width:1px;height:1.5em;background-color:#9b9b9b}@media screen and (max-width: 1500px){.magazine-ctrl-category-list li{font-size:1.0666666667vw}}@media screen and (max-width: 576px){.magazine-ctrl-category-list{display:none}}.magazine-ctrl-category-select{display:none}@media screen and (max-width: 576px){.magazine-ctrl-category-select{display:block}}.magazine-ctrl-search{padding-left:46px}@media screen and (max-width: 992px){.magazine-ctrl-search{padding-left:0px}}.magazine-search-form{position:relative;margin-bottom:1em}.magazine-search-form__input{position:relative;width:100%;padding:1rem 4.5rem 1rem .5rem;outline:none;border:none;font-size:1.0625rem;letter-spacing:.03em;line-height:1.4;background-color:rgba(0,0,0,0);border-bottom:1px solid #cbcbcb}.magazine-search-form__input::-moz-placeholder{color:#9b9b9b}.magazine-search-form__input::placeholder{color:#9b9b9b}@media screen and (max-width: 1500px){.magazine-search-form__input{font-size:1.1333333333vw}}@media screen and (max-width: 768px){.magazine-search-form__input{padding:.5rem 2.25rem .5rem .25rem;font-size:2.9333333333vw}}.magazine-search-form__border{position:absolute;left:0;bottom:0;display:block;width:0;height:2px;background-color:#1e1d1d;transition:.2s width}.magazine-search-form__input:focus~.magazine-search-form__border{width:100%}.magazine-search-form button[type=submit]{position:absolute;top:-1px;right:0;width:4rem;height:100%;background-image:url(img/icon/icon-search.svg);background-size:25px;background-position:center;background-repeat:no-repeat;transition:.3s background-color}.magazine-search-form button[type=submit]:hover{background-color:#e5e5e5}@media screen and (max-width: 576px){.magazine-search-form button[type=submit]{width:2rem;background-size:14px}}.magazine-search-form-assistance{display:flex;flex-wrap:wrap;align-items:center;list-style-type:none}.magazine-search-form-assistance li{color:#9b9b9b;font-size:.875rem}.magazine-search-form-assistance li:not(:last-child){margin-right:.5rem}@media screen and (max-width: 1500px){.magazine-search-form-assistance li{font-size:.9333333333vw}}@media screen and (max-width: 768px){.magazine-search-form-assistance li{font-size:2.6666666667vw}}.post-slider{position:relative;display:flex;align-items:center;margin-left:calc((100% - 1290px)/2 - 2.5rem);overflow:hidden}@media screen and (max-width: 1370px){.post-slider{margin-left:2.5rem}}@media screen and (max-width: 768px){.post-slider{margin-left:1.875rem}}@media screen and (max-width: 576px){.post-slider{margin-left:1.25rem}}.post-slider-ctrl{display:flex;flex-direction:column;align-items:center;min-width:calc(250px - 4rem);margin-right:2rem}@media screen and (max-width: 992px){.post-slider-ctrl{min-width:calc(218px - 4rem)}}@media screen and (max-width: 768px){.post-slider-ctrl{min-width:calc(186px - 3.75rem);margin-right:1.875rem}}@media screen and (max-width: 576px){.post-slider-ctrl{min-width:calc(154px - 2.5rem);margin-right:1.25rem}}.post-slider-title{margin-bottom:24px;text-align:center;font-family:"Roboto",sans-serif;font-weight:400;font-size:2.1875rem}@media screen and (max-width: 1500px){.post-slider-title{font-size:2.3333333333vw}}@media screen and (max-width: 768px){.post-slider-title{margin-bottom:1em;font-size:4.6666666667vw}}.slick-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style-type:none;margin-bottom:40px}@media screen and (max-width: 1500px){.slick-dots{margin-bottom:2.6666666667vw}}.slick-dots li{margin-bottom:14px}@media screen and (max-width: 992px){.slick-dots li{margin-bottom:12px}}.slick-dots li:not(:last-child){margin-right:14px}@media screen and (max-width: 992px){.slick-dots li:not(:last-child){margin-right:12px}}.slick-dots li.slick-active button{border-color:#1e1d1d}.slick-dots li.slick-active button::before{background-color:#1e1d1d}.slick-dots button{position:relative;width:36px;height:36px;border-radius:36px;border:1px solid rgba(0,0,0,0);color:rgba(0,0,0,0)}@media screen and (max-width: 992px){.slick-dots button{width:29px;height:29px;border-radius:29px}}@media screen and (max-width: 768px){.slick-dots button{width:22px;height:22px;border-radius:22px}}@media screen and (max-width: 576px){.slick-dots button{width:15px;height:15px;border-radius:15px}}.slick-dots button::before{position:absolute;top:50%;left:50%;content:"";display:block;width:4.5px;height:4.5px;border-radius:4.5px;background-color:#cdcdcd;transform:translate(-50%, -50%)}@media screen and (max-width: 992px){.slick-dots button::before{width:4.5px;height:4.5px;border-radius:4.5px}}@media screen and (max-width: 768px){.slick-dots button::before{width:3px;height:3px;border-radius:3px}}@media screen and (max-width: 576px){.slick-dots button::before{width:2px;height:2px;border-radius:2px}}.post-slider-more{color:#9b9b9b;letter-spacing:.03em;font-size:1.25rem}@media screen and (max-width: 1500px){.post-slider-more{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.post-slider-more{font-size:3.2vw}}.post-slider-container{position:relative;width:100vw}@media screen and (max-width: 992px){.post-slider-container{width:110vw}}@media screen and (max-width: 768px){.post-slider-container{width:calc(100% - 100px)}}.post-slider-container{display:flex;align-items:center}.post-slider-container .post-item{margin:4vw;transition:.3s all ease-in-out;transform:scale(1)}.post-slider-container .post-item.slick-current{transform-origin:left center;transform:scale(1.2)}.post-slider-container .post-item.slick-current+.post-item{margin-left:8vw}.post-slider-container .post-item-image{margin-bottom:30px}@media screen and (max-width: 992px){.post-slider-container .post-item-image{margin-bottom:19px}}@media screen and (max-width: 768px){.post-slider-container .post-item-image{margin-bottom:8px}}@media screen and (max-width: 576px){.post-slider-container .post-item-image{margin-bottom:7px}}.post-slider-container .post-item-date{margin-bottom:.9375em;font-size:.9375rem}@media screen and (max-width: 1500px){.post-slider-container .post-item-date{font-size:1vw}}@media screen and (max-width: 768px){.post-slider-container .post-item-date{font-size:2.6666666667vw}}.post-slider-container .post-item-title{font-size:1.0625rem}@media screen and (max-width: 1500px){.post-slider-container .post-item-title{font-size:1.1333333333vw}}@media screen and (max-width: 768px){.post-slider-container .post-item-title{font-size:2.9333333333vw}}.post-slider-container .slick-track{display:flex;align-items:center}.post-slider-right{position:absolute;top:50%;right:-1rem;display:flex;align-items:center;justify-content:center;width:116px;height:116px;background-color:rgba(195,195,195,.5);transform:translateY(-50%);cursor:pointer;border-radius:116px;transition:.3s all ease-in-out}@media screen and (max-width: 768px){.post-slider-right{display:none}}.post-slider-right:hover{background-color:rgba(100,100,100,.5)}.post-slider-right::after{content:"";display:block;width:1rem;height:1rem;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg) translate(-25%, -25%)}.post+* .post-slider{margin-bottom:200px}@media screen and (max-width: 768px){.post+* .post-slider{margin-bottom:100px}}.pagination{max-width:60rem;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px}.pagination ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-family:"Roboto",sans-serif;font-size:1.25rem;letter-spacing:.03em}@media screen and (max-width: 1500px){.pagination ul{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.pagination ul{font-size:4.2666666667vw}}.pagination li:not(:last-child){margin-right:.5em}.pagination a,.pagination span{display:block;padding:.5em 1em}.pagination a:not(.current),.pagination span:not(.current){color:#9b9b9b}.pagination a:hover{color:#1e1d1d}.pagination a.prev::before,.pagination a.next::before{content:"";display:block;width:.7rem;height:.7rem;transform:rotate(-45deg)}.pagination a.prev::before{border-top:2px solid #9b9b9b;border-left:2px solid #9b9b9b}.pagination a.next::before{border-right:2px solid #9b9b9b;border-bottom:2px solid #9b9b9b}#cursor{pointer-events:none;position:fixed;z-index:9999;transition:transform .25s ease-out}@media screen and (max-width: 992px){#cursor{display:none}}@media(hover: hover)and (pointer: fine){#cursor_circle{position:relative;top:-20px;left:-20px;width:40px;height:40px;background-color:rgba(0,0,0,0);border:1px solid #222;border-radius:50%;z-index:9999;transition:top .5s,left .5s,width .5s,height .5s,background-color .5s,border 0s,transform .5s,opacity .5s}#cursor_circle.cursor-lg{top:-40px;left:-40px;width:80px;height:80px;background-color:rgba(195,195,195,.6);border-color:rgba(195,195,195,.6)}#cursor_circle.cursor-sm{top:-10px;left:-10px;width:20px;height:20px;background-color:rgba(195,195,195,.6);border-color:rgba(195,195,195,.6)}#cursor_circle.cursor-sm-wt{top:-10px;left:-10px;width:20px;height:20px;background-color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.6)}#cursor_circle.cursor-none{opacity:0}}.post{width:100%;max-width:calc(1100px + 5rem);margin-left:auto;margin-right:auto;margin-bottom:160px}@media screen and (max-width: 768px){.post{margin-bottom:105px}}@media screen and (max-width: 576px){.post{margin-bottom:50px}}.post.no-eyecatch{margin-top:110px}@media screen and (max-width: 768px){.post.no-eyecatch{margin-top:72.5px}}@media screen and (max-width: 576px){.post.no-eyecatch{margin-top:35px}}.post:not(.no-eyecatch){margin-top:32px}.post-header{margin-bottom:68px}@media screen and (max-width: 768px){.post-header{margin-bottom:50px}}@media screen and (max-width: 576px){.post-header{margin-bottom:30px}}.post-eyecatch{width:100%;margin-left:auto;margin-right:auto;margin-bottom:2rem}@media screen and (max-width: 576px){.post-eyecatch{margin-bottom:1rem}}.post-eyecatch .cover-image{padding-top:66.6666666667%}.post-title{margin-bottom:1em;line-height:1.4;font-size:2.25rem;font-weight:500;letter-spacing:.03em}@media screen and (max-width: 1500px){.post-title{font-size:2.4vw}}@media screen and (max-width: 768px){.post-title{font-size:4.8vw}}.post-info{display:flex;flex-wrap:wrap;align-items:center}.post-date{color:#989898;font-weight:500;font-size:1.0625rem}@media screen and (max-width: 1500px){.post-date{font-size:1.1333333333vw}}@media screen and (max-width: 768px){.post-date{font-size:2.6666666667vw}}.post-date+.post-category::before{content:"";display:inline-block;width:1px;height:1em;margin:0rem 1.5em;background-color:#9b9b9b}.post-category{display:flex;align-items:center;font-size:1.15625rem}@media screen and (max-width: 1500px){.post-category{font-size:1.2333333333vw}}@media screen and (max-width: 768px){.post-category{font-size:2.9333333333vw}}.post-category a+a::before{content:",";margin-right:.75rem}.post-content h2,.post-content h3,.post-content h4{margin-bottom:1em;font-weight:500}.post-content h2{font-size:1.5625rem}.post-content h2:not(:first-of-type){margin-top:4em}@media screen and (max-width: 768px){.post-content h2:not(:first-of-type){margin-top:3em}}@media screen and (max-width: 576px){.post-content h2:not(:first-of-type){margin-top:2em}}@media screen and (max-width: 1500px){.post-content h2{font-size:1.6666666667vw}}@media screen and (max-width: 768px){.post-content h2{font-size:4vw}}.post-content h3{font-size:1.25rem}@media screen and (max-width: 1500px){.post-content h3{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.post-content h3{font-size:3.7333333333vw}}.post-content h4{font-size:1.125rem}@media screen and (max-width: 1500px){.post-content h4{font-size:1.2vw}}@media screen and (max-width: 768px){.post-content h4{font-size:3.4666666667vw}}.post-content figure{margin:2.5rem auto}@media screen and (max-width: 768px){.post-content figure{margin:1.875rem auto}}@media screen and (max-width: 576px){.post-content figure{margin:1.25rem auto}}.post-content figure img{display:block;width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:auto}.post-content p{margin-bottom:1.5em}@media screen and (max-width: 1500px){.post-content p{font-size:1.0666666667vw}}@media screen and (max-width: 768px){.post-content p{font-size:3.2vw}}.post-content ul,.post-content ol{margin-top:1em;margin-bottom:1em}@media screen and (max-width: 1500px){.post-content ul,.post-content ol{font-size:1.0666666667vw}}@media screen and (max-width: 768px){.post-content ul,.post-content ol{font-size:3.2vw}}.post-content ul{padding-left:1.5rem}.post-content ol{padding-left:1.35rem}.post-content a{display:inline-block;border-bottom:1px solid currentColor}.post-content blockquote{padding:1rem;border:1px solid #ccc}.post-content cite{color:#9b9b9b;font-style:normal;font-size:.875rem}@media screen and (max-width: 1500px){.post-content cite{font-size:.9333333333vw}}@media screen and (max-width: 768px){.post-content cite{font-size:3.2vw}}.faq{display:flex;align-items:center;padding-top:120px;padding-bottom:120px;margin-bottom:150px}@media screen and (max-width: 768px){.faq{flex-direction:column;padding-top:85px;padding-bottom:85px}}@media screen and (max-width: 576px){.faq{padding-top:50px;padding-bottom:50px;margin-bottom:50px}}.faq-header{flex-grow:1;margin-right:170px}@media screen and (max-width: 1500px){.faq-header{margin-right:11.3333333333vw}}@media screen and (max-width: 768px){.faq-header{margin-right:0px;margin-bottom:30px}}.faq-title{font-family:"Roboto",sans-serif;font-weight:300;font-size:3.125rem;letter-spacing:.03em}@media screen and (max-width: 1500px){.faq-title{font-size:3.3333333333vw}}@media screen and (max-width: 768px){.faq-title{font-size:6.6666666667vw}}.faq-item{margin-bottom:48px}@media screen and (max-width: 768px){.faq-item{margin-bottom:40px}}.faq-question{position:relative;padding:.4523809524em 0px .4523809524em 3.3333333333em;margin-bottom:1em;font-size:1.3125rem;font-weight:400}@media screen and (max-width: 1500px){.faq-question{font-size:1.4vw}}@media screen and (max-width: 768px){.faq-question{padding:.3571428571em 0px .3571428571em 2.6666666667em;font-size:4.5333333333vw}}.faq-question::before{content:"Q";position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:52px;color:#fff;font-size:1.75rem;font-family:"Roboto",sans-serif;font-weight:300;background-color:#1e1d1d}@media screen and (max-width: 1500px){.faq-question::before{width:3.4666666667vw;height:3.4666666667vw;border-radius:3.4666666667vw;font-size:1.8666666667vw}}@media screen and (max-width: 768px){.faq-question::before{width:8.8vw;height:8.8vw;border-radius:8.8vw;font-size:4.8vw}}.faq-answer{padding-left:70px}@media screen and (max-width: 1500px){.faq-answer{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.faq-answer{padding-left:0px}}.faq-answer p{font-size:.9375rem;line-height:2.1}@media screen and (max-width: 1500px){.faq-answer p{font-size:1vw}}@media screen and (max-width: 768px){.faq-answer p{font-size:2.9333333333vw}}.faq-answer a{border-bottom:1px solid #1e1d1d}.contact-link{margin-bottom:150px}@media screen and (max-width: 768px){.contact-link{margin-bottom:50px}}.contact-link-title{margin-bottom:1em;text-align:center;font-size:2.8125rem;letter-spacing:.03em;font-weight:300}@media screen and (max-width: 1500px){.contact-link-title{font-size:3vw}}@media screen and (max-width: 768px){.contact-link-title{font-size:6vw}}.contact-link-list{display:flex;flex-wrap:wrap;align-items:center;max-width:980px;margin-left:auto;margin-right:auto;margin-bottom:40px;list-style-type:none}.contact-link-list li{width:calc((100% - 30px)/2);color:#9b9b9b}@media screen and (max-width: 768px){.contact-link-list li{width:100%}}.contact-link-list li:nth-of-type(2n-1){margin-right:30px}@media screen and (max-width: 768px){.contact-link-list li:nth-of-type(2n-1){margin-right:0;margin-bottom:16px}}.contact-link-list li:hover{color:#1e1d1d}.contact-link-list a{display:block;padding:1.7272727273em;text-align:center;font-size:1.375rem;border:1px solid currentColor;border-radius:100px}@media screen and (max-width: 1500px){.contact-link-list a{font-size:1.4666666667vw}}@media screen and (max-width: 768px){.contact-link-list a{font-size:4.2666666667vw}}.contact-link-comment{max-width:980px;margin-left:auto;margin-right:auto}.contact-link-comment p{font-size:1.125rem;line-height:2.1}@media screen and (max-width: 1500px){.contact-link-comment p{font-size:.9333333333vw}}@media screen and (max-width: 768px){.contact-link-comment p{font-size:2.9333333333vw}}.contact-link-comment a{border-bottom:1px solid #1e1d1d}.contact-company{display:flex;flex-wrap:wrap;margin-bottom:200px}@media screen and (max-width: 768px){.contact-company{margin-bottom:100px}}.contact-company-info{width:510px;margin-right:30px}@media screen and (max-width: 1200px){.contact-company-info{width:400px}}@media screen and (max-width: 992px){.contact-company-info{width:100%;margin-right:0;margin-bottom:30px}}.contact-company-logo{max-width:245px;margin-bottom:40px}@media screen and (max-width: 768px){.contact-company-logo{margin-bottom:28px}}@media screen and (max-width: 576px){.contact-company-logo{max-width:102px;margin-bottom:15px}}.contact-company-logo img{display:block;width:100%}.contact-company-name{margin-bottom:2em;font-size:1.4375rem;font-weight:bold}@media screen and (max-width: 1500px){.contact-company-name{font-size:1.5333333333vw}}@media screen and (max-width: 768px){.contact-company-name{font-size:3.4666666667vw}}.contact-company-detail{font-size:1.25rem;line-height:2.1}@media screen and (max-width: 1500px){.contact-company-detail{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.contact-company-detail{font-size:2.9333333333vw}}.contact-company-detail dt{font-weight:bold}.contact-company-detail dd:not(:last-of-type){margin-bottom:1em}.contact-company-map{flex-grow:1}.contact-company-map .ggmap{position:relative;width:100%;padding-top:62.6666666667%;overflow:hidden;border:1px solid #ccc}.contact-company-map .ggmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.shop-selector{display:flex;align-items:center;max-width:calc(488px + 5rem);margin-left:auto;margin-right:auto;margin-bottom:85px}@media screen and (max-width: 576px){.shop-selector{max-width:calc(245px + 2.5rem)}}.shop-selector label{flex-grow:1;margin-right:1.4761904762em;font-size:1.3125rem;white-space:nowrap}@media screen and (max-width: 1500px){.shop-selector label{font-size:1.4vw}}@media screen and (max-width: 768px){.shop-selector label{font-size:3.2vw}}.shop-selector select.select-all{color:#9b9b9b}.shop-list-areaName{margin-bottom:1em;padding:.7692307692em 0px;font-size:1.625rem;font-weight:500}@media screen and (max-width: 1500px){.shop-list-areaName{font-size:1.7333333333vw}}@media screen and (max-width: 768px){.shop-list-areaName{padding:.7692307692em .75em;font-size:4.2666666667vw}}.shop-list-areaName:not(.shop-list-areaName--noicon){position:relative;padding-left:1.6538461538em;padding:.7692307692em 0px .7692307692em 1.6538461538em}@media screen and (max-width: 768px){.shop-list-areaName:not(.shop-list-areaName--noicon){padding-left:3.1538em}}.shop-list-areaName:not(.shop-list-areaName--noicon)::before{content:"";position:absolute;top:50%;left:0;width:27.5px;height:42px;background-repeat:no-repeat;background-size:contain;background-image:url("img/icon/icon-place.svg");transform:translateY(-50%)}@media screen and (max-width: 1500px){.shop-list-areaName:not(.shop-list-areaName--noicon)::before{width:1.8333333333vw;height:2.8vw}}@media screen and (max-width: 768px){.shop-list-areaName:not(.shop-list-areaName--noicon)::before{left:1em;width:5.5vw;height:8.4vw}}.shop-list{margin-bottom:200px}@media screen and (max-width: 1440px){.shop-list{padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 768px){.shop-list{padding-left:0rem;padding-right:0rem;margin-bottom:50px}}.shop-list-area:not(:last-of-type){margin-bottom:100px}.shop-item{position:relative;display:flex;flex-wrap:wrap;width:100%;padding:66px 42px;border:1px solid #d8d8d8}@media screen and (max-width: 768px){.shop-item{padding:45px 31px;border-left:none;border-right:none}}@media screen and (max-width: 576px){.shop-item{padding:24px 20px}}.shop-item:not(:last-of-type){margin-bottom:26px}@media screen and (max-width: 768px){.shop-item:not(:last-of-type){margin-bottom:0px;border-bottom:none}}.shop-item-toggle{position:absolute;display:flex;justify-content:center;align-items:center;top:1rem;right:1rem;width:3rem;height:3rem}.shop-item-toggle::after{content:"";display:block;width:25px;height:25px;border:1px solid #9b9b9b;border-radius:24px;background-repeat:no-repeat;background-position:center;background-size:11px;background-image:url("img/icon/icon-plus.svg");cursor:pointer}@media screen and (min-width: 769px){.shop-item-toggle::after{content:none}}.shop-item-toggle.is-opened::after{background-image:url("img/icon/icon-minus.svg")}.shop-item-info{width:100%}.shop-item-title{margin-bottom:.7em;font-weight:500;font-size:1.5625rem}@media screen and (max-width: 1500px){.shop-item-title{font-size:1.6666666667vw}}@media screen and (max-width: 768px){.shop-item-title{font-size:4vw}}.shop-item-address,.shop-item-tel{line-height:2.1}@media screen and (max-width: 1500px){.shop-item-address,.shop-item-tel{font-size:1vw}}@media screen and (max-width: 768px){.shop-item-address,.shop-item-tel{font-size:3.7333333333vw}}.shop-item-tel{margin-bottom:1.25em}.shop-item-links{display:flex;align-items:center}.shop-item-links a:not(:last-of-type){margin-right:10px}@media screen and (max-width: 576px){.shop-item-links a:not(:last-of-type){margin-right:15px}}.shop-item-links a[data-link=ggmap]{padding:.5em 1.33em;color:#9b9b9b;border:1px solid #d8d8d8;font-size:.9375rem;border-radius:40px}@media screen and (max-width: 1500px){.shop-item-links a[data-link=ggmap]{font-size:.9333333333vw}}@media screen and (max-width: 768px){.shop-item-links a[data-link=ggmap]{font-size:3.4666666667vw}}.shop-item-links a[data-link=web],.shop-item-links a[data-link=facbeook],.shop-item-links a[data-link=instagram]{width:32px;height:32px;border-radius:64px;background-color:#1e1d1d;background-repeat:no-repeat;background-position:center;text-indent:-99999px;font-size:0}.shop-item-links a[data-link=web]{background-size:18px auto;background-image:url("img/icon/icon-earth.svg")}.shop-item-links a[data-link=facbeook]{background-size:auto 20px;background-image:url("img/sns/facebook_wt.svg")}.shop-item-links a[data-link=instagram]{background-size:18px auto;background-image:url("img/sns/instagram_wt.svg")}.shop-item-intro-wrapper{width:59.5779892429%}@media screen and (max-width: 992px){.shop-item-intro-wrapper{width:100%}}.shop-item-intro{display:flex;flex-wrap:wrap;width:100%;padding:40px 42px;background-color:#f5f5f5}@media screen and (max-width: 768px){.shop-item-intro{padding:30px 31.5px}}@media screen and (max-width: 768px){.shop-item-intro{padding:20px 21px}}.shop-item-comment{width:55%;margin-right:42px}@media screen and (max-width: 576px){.shop-item-comment{width:100%;margin-right:0px}}.shop-item-comment p{margin-bottom:.5em;line-height:2.1}@media screen and (max-width: 1500px){.shop-item-comment p{font-size:1.0666666667vw}}@media screen and (max-width: 768px){.shop-item-comment p{font-size:2.9333333333vw}}.shop-item-recommend{margin-top:1rem;padding:1.5em 1.25em;background-color:#fff}@media screen and (max-width: 768px){.shop-item-recommend{padding:20px 19px}}@media screen and (max-width: 576px){.shop-item-recommend{margin:1rem 0rem 1rem;padding:16px 18px}}.shop-item-recommend h4{margin-bottom:0;font-size:.875rem}@media screen and (max-width: 1500px){.shop-item-recommend h4{font-size:.9333333333vw}}@media screen and (max-width: 768px){.shop-item-recommend h4{font-size:2.6666666667vw}}.shop-item-recommend p{margin-bottom:0;font-size:.875rem}@media screen and (max-width: 1500px){.shop-item-recommend p{font-size:.9333333333vw}}@media screen and (max-width: 768px){.shop-item-recommend p{font-size:3.2vw}}.shop-item-image{width:calc(45% - 42px)}@media screen and (max-width: 576px){.shop-item-image{width:100%;max-width:380px;margin-left:auto;margin-right:auto}}.shop-item-image .cover-image{padding-top:69.387755102%}.shop-item-online{padding-top:33px;padding-bottom:33px}@media screen and (max-width: 768px){.shop-item-online{padding-top:24px;padding-bottom:24px}}.shop-item-online .shop-item-info{display:flex;align-items:center;gap:1.5em}.shop-item-online .shop-item-title{margin-bottom:0}.mainvisual{display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:100%;max-width:1500px;margin-bottom:75px}@media screen and (max-width: 768px){.mainvisual{margin-bottom:60px}}.mainvisual-main{position:relative;width:calc(100% - 110px)}@media screen and (max-width: 768px){.mainvisual-main{width:calc(100% - 20px)}}.mainvisual-main .slick-dots{margin-top:-50px;margin-bottom:0px}.mainvisual-main .slick-dots li.slick-active button{border-color:#fff}.mainvisual-main .slick-dots li.slick-active button::before{background-color:#fff}.mainvisual-slider-item img{display:block;width:100%}.mainvisual-copy{position:absolute;top:19.7841726619%;left:7.9136690647%;right:7.9136690647%;z-index:888}@media screen and (max-width: 768px){.mainvisual-copy{top:16.9491525424%}}.mainvisual-copy__main{margin-bottom:.8em;font-weight:500;font-size:2.9509375rem;letter-spacing:.4em}@media screen and (max-width: 1500px){.mainvisual-copy__main{font-size:3.1476666667vw}}@media screen and (max-width: 768px){.mainvisual-copy__main{margin-bottom:.4em;font-size:6vw}}.mainvisual-copy__sub{margin-bottom:1.8em;font-weight:500;font-size:.9375rem;font-family:"Roboto",sans-serif;letter-spacing:.03em}@media screen and (max-width: 1500px){.mainvisual-copy__sub{font-size:1vw}}@media screen and (max-width: 768px){.mainvisual-copy__sub{margin-bottom:1em;font-size:2.6666666667vw}}.mainvisual-copyright{flex-grow:1;padding:0px 16px 0px 17px;color:#c4c4c4;font-family:"Roboto",sans-serif;writing-mode:vertical-rl;text-align:center;transform:rotate(180deg)}@media screen and (max-width: 768px){.mainvisual-copyright{display:none}}.mainvisual-copyright small{font-size:.75rem}.mainvisual-scroll{flex-grow:1;display:flex;justify-content:center;padding:0px 16px 0px 17px;font-size:.875rem;font-family:"Roboto",sans-serif;letter-spacing:.1em;writing-mode:vertical-rl}@media screen and (max-width: 768px){.mainvisual-scroll{display:none}}.mainvisual-scroll span{position:relative}.mainvisual-scroll span::before{content:"";position:absolute;top:calc(100% + 1rem);left:0;right:0;display:block;margin:0 auto;width:1px;height:125px;background-color:#1e1d1d}.mainvisual-scroll span::after{content:"";position:absolute;top:calc(100% + 1rem);left:0;right:0;display:block;margin:0 auto;width:3px;height:75px;background-color:#1e1d1d;-webkit-animation:mv_scroll 2s infinite;animation:mv_scroll 2s infinite}@-webkit-keyframes mv_scroll{0%{transform:translate(0, 0);opacity:0}50%{opacity:1}100%{transform:translate(0, 100%);opacity:0}}@keyframes mv_scroll{0%{transform:translate(0, 0);opacity:0}50%{opacity:1}100%{transform:translate(0, 100%);opacity:0}}.top-banner{position:relative;display:block;width:760px;margin-left:auto;margin-right:auto;transition:.3s all}.top-banner:hover{opacity:.8}@media screen and (max-width: 1500px){.top-banner{width:50.6666666667vw}}@media screen and (max-width: 768px){.top-banner{width:76vw;margin-bottom:10px}}.top-banner a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.top-banner img{display:block;width:100%}.top-section-header{position:relative}.top-section-header__title{flex-grow:1;font-size:4.375rem;font-weight:300;text-align:center;font-family:"Roboto",sans-serif}@media screen and (max-width: 1500px){.top-section-header__title{font-size:4.6666666667vw}}@media screen and (max-width: 768px){.top-section-header__title{font-size:8vw}}.top-section-header__more{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#9b9b9b;font-family:"Roboto",sans-serif;font-size:1.25rem}@media screen and (max-width: 1500px){.top-section-header__more{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.top-section-header__more{right:1.875rem;font-size:3.2vw}}@media screen and (max-width: 576px){.top-section-header__more{right:1.25rem}}@media screen and (max-width: 768px){.top-about-bruno{margin-bottom:50px}}@media screen and (min-width: 769px){.top-about-bruno .about-technology-images{margin-bottom:150px}}.top-about-bruno .about-technology{margin-top:-16vw}.top-about-bruno .about-design-images img:nth-of-type(4){display:none}.top-product-main{display:flex}@media screen and (max-width: 768px){.top-product-main{flex-wrap:wrap}}.top-product-main .product-main-image{width:60%;max-width:none;margin-left:0;margin-right:10%}@media screen and (max-width: 768px){.top-product-main .product-main-image{width:100%;margin-right:0%}}.top-product-main .product-main-info{width:30%}@media screen and (max-width: 768px){.top-product-main .product-main-info{display:flex;width:100%}}.top-product-main .product-title .product-title__main{font-size:2.1875rem}@media screen and (max-width: 1500px){.top-product-main .product-title .product-title__main{font-size:2.3333333333vw}}@media screen and (max-width: 768px){.top-product-main .product-title .product-title__main{font-size:5.0666666667vw}}.top-product-main .product-title .product-title__sub{font-size:1.5625rem}@media screen and (max-width: 1500px){.top-product-main .product-title .product-title__sub{font-size:1.6666666667vw}}@media screen and (max-width: 768px){.top-product-main .product-title .product-title__sub{font-size:3.4666666667vw}}.top-product-main .product-title span{display:block}.top-product-main .product-price__prepend{font-size:1rem}@media screen and (max-width: 1500px){.top-product-main .product-price__prepend{font-size:1.0666666667vw}}@media screen and (max-width: 768px){.top-product-main .product-price__prepend{font-size:2.6666666667vw}}.top-product-main .product-price__num{font-size:1.5625rem}@media screen and (max-width: 1500px){.top-product-main .product-price__num{font-size:1.6666666667vw}}@media screen and (max-width: 768px){.top-product-main .product-price__num{font-size:3.5013333333vw}}.top-product-main .product-color-ctrl,.top-product-main .product-main-info{position:relative;top:auto;left:auto;right:auto}.top-product-main .product-color-ctrl{display:flex;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width: 768px){.top-product-main .product-color-ctrl{order:4;width:100%;margin-bottom:25px}}.top-product-main .product-color-circle{margin-right:8px}@media screen and (max-width: 1500px){.top-product-main .product-color-circle{margin-right:.5333333333vw}}.top-product-main .top-product-color-label{margin-bottom:.5em;font-size:1rem;font-family:"Roboto",sans-serif}@media screen and (max-width: 1500px){.top-product-main .top-product-color-label{font-size:1.0666666667vw}}@media screen and (max-width: 768px){.top-product-main .top-product-color-label{display:none}}.top-product-main .product-types{margin-bottom:30px}@media screen and (max-width: 768px){.top-product-main .product-types{order:3;margin-bottom:20px}}.top-product-main .product-types-title{font-size:1rem}@media screen and (max-width: 1500px){.top-product-main .product-types-title{font-size:1.0666666667vw}}@media screen and (max-width: 768px){.top-product-main .product-types-title{font-size:2.6666666667vw}}.top-product-main .product-types-list li{width:52.5px;margin-right:16px}.top-product-main .top-product-desc{margin-bottom:30px}@media screen and (max-width: 768px){.top-product-main .top-product-desc{order:5;margin-bottom:20px;width:100%}}.top-product-main .top-product-desc p{font-size:.9375rem;line-height:2.1}@media screen and (max-width: 1500px){.top-product-main .top-product-desc p{font-size:1vw}}@media screen and (max-width: 768px){.top-product-main .top-product-desc p{font-size:3.2vw}}.top-product-main .top-product-more{width:100%;order:6}.top-product-main .top-product-more a{display:block;width:100%;padding:1em;border-radius:100px;border:1px solid #9b9b9b;color:#9b9b9b;font-size:1.25rem;font-family:"Roboto",sans-serif;text-align:center}@media screen and (max-width: 1500px){.top-product-main .top-product-more a{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.top-product-main .top-product-more a{font-size:3.4666666667vw}}.top-product{padding-top:150px;padding-bottom:150px;margin-bottom:200px}@media screen and (max-width: 768px){.top-product{padding-top:48px;padding-bottom:48px;margin-bottom:50px}}.top-product .top-section-header{margin-bottom:100px}@media screen and (max-width: 768px){.top-product .top-section-header{margin-bottom:30px}}.top-web-magazine{margin-bottom:230px}@media screen and (max-width: 768px){.top-web-magazine{margin-bottom:90px}}.top-instagram{padding-bottom:140px;margin-bottom:140px}@media screen and (max-width: 768px){.top-instagram{margin-bottom:50px;padding-bottom:50px}}.top-instagram-container{position:relative;top:-75px}@media screen and (max-width: 768px){.top-instagram-container{top:-35px}}.top-instagram-more{display:flex;justify-content:center;color:#9b9b9b}.top-instagram-more a{position:relative;display:block;padding:.9em 4.5em .9em 6.45em;text-align:center;border:1px solid #9b9b9b;font-size:20px;font-family:"Roboto",sans-serif;letter-spacing:.03em;border-radius:9em;background-image:url("img/sns/instagram_gr.svg");background-size:1.2em;background-repeat:no-repeat;background-position:4.5em center}@media screen and (max-width: 1500px){.top-instagram-more a{font-size:1.3333333333vw}}@media screen and (max-width: 768px){.top-instagram-more a{padding:1.23em 8.3em 1.23em 10.5em;font-size:3.4666666667vw;background-position:8.3em center}}.top-press{margin-bottom:165px}@media screen and (max-width: 768px){.top-press{margin-bottom:60px}}.top-press .top-section-header{margin-bottom:60px}@media screen and (max-width: 768px){.top-press .top-section-header{margin-bottom:5px}}.top-press .press-item{margin:20px}.top-press .slick-initialized .slick-slide{display:flex !important}.top-gallery{position:relative;margin-bottom:132px}@media screen and (max-width: 768px){.top-gallery{margin-bottom:50px}}.top-gallery div[data-gindex]{position:relative;margin:0 1vw}@media screen and (max-width: 768px){.top-gallery div[data-gindex]{margin:0 4vw}}.top-gallery div[data-gindex] img{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}.top-gallery div[data-gindex="1"]{margin-top:1.3333333333vw}.top-gallery div[data-gindex="2"]{margin-top:9vw}.top-gallery div[data-gindex="4"]{margin-top:1vw}.top-gallery div[data-gindex="5"]{margin-top:9vw}.top-gallery div[data-gindex="6"]{margin-top:4.5333333333vw}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#efefef;z-index:9999}.loading-screen-logo{width:160px;margin:0 auto 2.5333333333vw}@media screen and (max-width: 1500px){.loading-screen-logo{width:10.6666666667vw}}@media screen and (max-width: 768px){.loading-screen-logo{width:32vw;margin:0 auto 10.1333333333vw}}.loading-screen-title{width:336px;margin:0 auto}@media screen and (max-width: 1500px){.loading-screen-title{width:22.4vw}}@media screen and (max-width: 768px){.loading-screen-title{width:53.3333333333vw}}.loading-screen-title svg path{fill:none;stroke:#1e1d1d;stroke-linejoin:round;stroke-dasharray:500px;stroke-dashoffset:500px;-webkit-animation-name:line_animation;animation-name:line_animation;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loading-screen-title svg path:nth-of-type(1),.loading-screen-title svg path:nth-of-type(2),.loading-screen-title svg path:nth-of-type(3){-webkit-animation-duration:6s;animation-duration:6s}.loading-screen-title svg path:nth-of-type(4){-webkit-animation-duration:3s;animation-duration:3s}@-webkit-keyframes line_animation{0%{stroke-dashoffset:500px}100%{stroke-dashoffset:0px}}@keyframes line_animation{0%{stroke-dashoffset:500px}100%{stroke-dashoffset:0px}}.loading-screen-bg{display:block;max-width:1500px;margin-left:auto;margin-right:auto}.loading-screen-bg img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}
/*# sourceMappingURL=style.min.css.map */