@charset "UTF-8";@font-face{font-family:yakuhan;src:url(https://fove-inc.com/wp-content/themes/fove-godios-child/font/YakuHanJP-Light.woff) format("woff")}.fove0 .circleTitle .eng,.vrPlatform .price .box .item .titleArea .eng,.vrPlatform .feature .box .item .title,html .slug-downloads .dlSection.gaze .bold,.pager span,.pager a,.articleList .item .time,#entry-content .titleArea .info .time,.gazeContent .flow .inner ol li span,.slug-mission .missionContent .mission .inner .wrap .item .eng,.slug-mission .missionContent .box .content .impact,.contactContent .lgBtn .eng,.megamenu>ul>li a .menu-image-title span,.pageTop.half .content .title,.pageTop .content h1.title .eng,#footer #copyright,.frontNews .btn,.frontNews .box .item .time,.circleTitle .eng,.hero .content .eng,html[lang*=en] .globalNavi ul li a>span strong{font-family:futura-pt,sans-serif;font-weight:300;font-style:normal}.sitemap,.businessBox,.fove0 .price .btnBox,.fove0 .price,.fove0 .spec .box,.fove0 .feature,.fove0 .centerText,.btmContact,.vrPlatform .imgBox,.vrPlatform .price .box .item .btn,.vrPlatform .price .box .item ul,.vrPlatform .price .box .item .minTitle,.vrPlatform .price,.vrPlatform .feature .list,.vrPlatform .feature .box,.aroundBox,.slug-technology .whiteSection,.slug-technology .about .inner,.imgBox.wid,.lgLead,html .slug-downloads .noteText,html .slug-downloads .noteText p,html .slug-downloads .dlSection,html .slug-downloads .whiteBox .wrap,html .slug-downloads .whiteBox,html .slug-downloads .dlCenterText,.centerTitle,.cardLinkList,.articleList,#entry-content,.architecture .usecase .box,.architecture .howto .box,.gazeContent .advanced .box,.gazeContent .faq,.gazeContent .flow .inner,.gazeContent .feature .box,.gazeContent .about,.slug-mission .missionContent .mission .inner,.productList,.menuBtnBox,.contactContent,.useCaseBox,.slug-company-info .companyInfoService,.slug-company-info .access,.infoTable,.frontCsr,#footer aside,.frontNews .box,.frontUsage,.frontFeature .inner,.frontAbout .inner,#topbar,.wpcf7{max-width:1000px;width:92%;margin:0 auto}@media screen and (max-width: 768px){.sitemap,.businessBox,.fove0 .price .btnBox,.fove0 .price,.fove0 .spec .box,.fove0 .feature,.fove0 .centerText,.btmContact,.vrPlatform .imgBox,.vrPlatform .price .box .item .btn,.vrPlatform .price .box .item ul,.vrPlatform .price .box .item .minTitle,.vrPlatform .price,.vrPlatform .feature .list,.vrPlatform .feature .box,.aroundBox,.slug-technology .whiteSection,.slug-technology .about .inner,.imgBox.wid,.lgLead,html .slug-downloads .noteText,html .slug-downloads .noteText p,html .slug-downloads .dlSection,html .slug-downloads .whiteBox .wrap,html .slug-downloads .whiteBox,html .slug-downloads .dlCenterText,.centerTitle,.cardLinkList,.articleList,#entry-content,.architecture .usecase .box,.architecture .howto .box,.gazeContent .advanced .box,.gazeContent .faq,.gazeContent .flow .inner,.gazeContent .feature .box,.gazeContent .about,.slug-mission .missionContent .mission .inner,.productList,.menuBtnBox,.contactContent,.useCaseBox,.slug-company-info .companyInfoService,.slug-company-info .access,.infoTable,.frontCsr,#footer aside,.frontNews .box,.frontUsage,.frontFeature .inner,.frontAbout .inner,#topbar,.wpcf7{width:92%}}.gazeContent .faq dl dt:before,.gazeContent .faq dl dd:before{font-family:Times New Roman,Times,serif}.businessBox .item,.fove0 .graySection .btn:before,.fove0 .graySection .btn,.fove0 .price .btnBox .btn:before,.fove0 .price .btnBox .btn,.fove0 .spec .box,.btmContact .btn:before,.btmContact .btn,.vrPlatform .price .box .item .btn:before,.vrPlatform .price .box .item .btn,.vrPlatform .price .box .item,.vrPlatform .feature .list,.vrPlatform .feature .box .item,.imgBox .btn:before,.imgBox .btn,.imgBox .img,.lgLead .box .btnArea .btn:before,.lgLead .box .btnArea .btn,html .slug-downloads .demoAfttext .btn:before,html .slug-downloads .demoAfttext .btn,html .slug-downloads .dlSection.gaze .btn:before,html .slug-downloads .dlSection.gaze .btn,html .slug-downloads .dlSection .wrap .item,html .slug-downloads .whiteBox .wrap .btn:before,html .slug-downloads .whiteBox .wrap .btn,html .slug-downloads .whiteBox.hov,html .slug-downloads .whiteBox,.cardLinkList .item,.pager span,.pager a,.articleList .item,.architecture .functions .box .item,.gazeContent .feature .box .item,.slug-mission .missionContent .mission .inner .wrap,.productList .box .item,.menuBtnBox .item,.contactContent .lgBtn,.useCaseBox .company .btn:before,.useCaseBox .company .btn,.useCaseBox .item .img img,.megamenu>ul>li a img,.megamenu>ul>li,.megamenu,.slug-company-info .map,#footer aside a,.frontNews .box,.frontUsage .box .item,.splash #normalStr,.splash #cap,.splash #strO,.splash,.frontFeature .box .item .inner,.globalNavi,#header{transition:all .6s cubic-bezier(.28,.76,.37,.99)}html body{font-size:16px;font-family:游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-weight:500;width:100%;color:#111;background:#fff;overflow-x:hidden;letter-spacing:.05em;-webkit-text-size-adjust:100%}@media screen and (max-width: 768px){html body{font-size:14px}}@media screen and (max-width: 480px){html body{font-size:14px}}.businessBox .item a .content span,.businessBox h2.title,.fove0 .conter1 .box2table th,.fove0 .spec .box .minTitle,.fove0 .feature .box-title,.fove0 .feature .box-title h2,.fove0 .centerText,.btmContact .text,.vrPlatform .price .box .item .minTitle,.vrPlatform .price .box .item .priceArea,.vrPlatform .price .box .item .titleArea .title,.vrPlatform .feature .list .title,.vrPlatform .feature .box .item .text,.vrPlatform .feature .box .item .text p,.lgLead .impact,html .slug-downloads .conter1 .box2table th,html .slug-downloads .dlSection.gaze .bold,html .slug-downloads .dlSection .wrap .item .title,html .slug-downloads .whiteBox .min,html .slug-downloads .whiteBox .title,.centerTitle,.cardLinkList .item .content .title,.articleList .item .content .title,#entry-content .titleArea .title,#entry-content strong,.gazeContent .advanced .box .item .title,.gazeContent .faq dl dt,.gazeContent .flow .inner .btn *,.gazeContent .flow .inner ol li p,.gazeContent .feature .box .item .content .title,.gazeContent .about .box .item .title,.slug-mission .missionContent .mission .inner .wrap .item .jp,.slug-mission .missionContent .box .content .aft,.slug-mission .missionContent .lead,.productList .box .item .content .title,.productList>.title,.menuBtnBox .item,.contactContent .wpcf7 span.wpcf7-not-valid-tip,.contactContent .wpcf7 .item .text,.contactContent>p,.contactContent .lgBtn .note,.useCaseBox .company .title,.useCaseBox .item .content .title,.megamenu>ul>li a strong,.infoTable div dt,.frontCsr .box .item .title,#footer aside ul,.frontUsage .box .item .title,.frontFeature .box .item .title,.circleTitle .title,.globalNavi ul li a>span span,.globalNavi ul li a>span strong{font-family:YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-weight:700}img{width:100%;height:auto;font-family:"object-fit: cover;"}a{text-decoration:none;color:currentColor}@media screen and (min-width: 769px){a:hover{color:currentColor}}a,button{cursor:pointer}p{margin:0;line-height:2;font-size:16px}@media screen and (max-width: 768px){p{font-size:14px}}strong{font-weight:700}li{list-style-type:none}ul{padding:0;margin:0}table{table-layout:fixed}.wrapper{overflow:hidden}.br1200{display:none}@media screen and (max-width: 1200px){.br1200{display:block}}.br1000{display:none}@media screen and (max-width: 1000px){.br1000{display:block}}.br768{display:none}@media screen and (max-width: 768px){.br768{display:block}}@media screen and (max-width: 768px){.br768del{display:none}}.br480{display:none}@media screen and (max-width: 480px){.br480{display:block}}@media screen and (max-width: 480px){.br480del{display:none}}@keyframes zoom{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes header{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.businessBox .item a .img img,.vrPlatform .feature .box .item .img img,.imgBox .img img,.cardLinkList .item .img img,.articleList .item .img img,.architecture .functions .box .item .image-content .column .img img,.gazeContent .advanced .box .item .img img,.gazeContent .flow .img img,.gazeContent .feature .box .item .img img,.gazeContent .about .box .item .img img,.slug-mission .missionContent .mission .inner .wrap .item,.slug-mission .missionContent .box .img img,.productList .box .item .img img,.useCaseBox .item .img img,.megamenu .sub-menu li img,.pageTop .img img,.frontUsage .box .item .img img,.frontFeature .box .item .img img,.hero .heroSlide .videoWrap video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes overlay{0%{left:0;right:auto;width:0}20%{left:0;right:auto;width:100%}21%{left:auto;right:0;width:100%}80%{left:auto;right:0;width:100%}to{left:auto;right:0;width:0}}.wpcf7 label br{display:none}.wpcf7 form input[type=submit],.wpcf7 form button{width:240px;text-align:center;display:block;margin:0 auto;transition:all .3s;border-radius:4px}.wpcf7 form input[type=submit]:hover,.wpcf7 form button:hover{background:#999}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=date],.wpcf7 textarea{width:100%!important;line-height:2;margin-left:-1px;box-sizing:border-box}@media screen and (max-width: 768px){.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=date],.wpcf7 textarea{margin-left:0;margin-top:-1px}}.wpcf7 textarea{line-height:1.5}html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size: 100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}body{background:#fff}body *{-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased}#wrapper{margin-top:0;overflow:hidden}#wrapper #godios-wrapper{width:100%}#empty-header{display:none!important}#header{height:90px;position:absolute;top:20px;left:20px;right:20px;z-index:800;background:#fff;border-radius:10px;width:auto;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026}@media screen and (max-width: 768px){#header{height:60px;border-radius:4px}}.toggleBtn span{height:4px;border-radius:100px;background:#111;width:100%;transition:all .3s cubic-bezier(.19,.72,.26,.79)}@media screen and (max-width: 768px){.toggleBtn span{height:2px}}.toggleBtn span:nth-of-type(1){transform:translateY(-10px)}@media screen and (max-width: 768px){.toggleBtn span:nth-of-type(1){transform:translateY(-5px)}}.toggleBtn span:nth-of-type(3){transform:translateY(10px)}@media screen and (max-width: 768px){.toggleBtn span:nth-of-type(3){transform:translateY(5px)}}.toggleBtn.active span{border-radius:100px;width:100%}.toggleBtn.active span:nth-of-type(1){transform:translateY(100%) rotate(45deg)}.toggleBtn.active span:nth-of-type(2){transform:rotate(-405deg)}.toggleBtn.active span:nth-of-type(3){transform:translateY(-100%) rotate(-45deg)}.wrapper{perspective:3000px;transform-style:preserve-3d}#topbar{height:100%;max-height:100%;max-width:100%;width:100%}#topbar #logo{width:140px;left:3%;position:absolute;z-index:1}@media screen and (max-width: 768px){#topbar #logo{width:90px;left:20px}}#topbar #logo svg{width:100%;height:auto}.globalNavi{position:absolute;right:2%;top:50%;transform:translateY(-50%);height:100%}@media screen and (max-width: 1000px){.globalNavi{top:0;left:0;right:0;position:fixed;background:#fff;transform:translateY(0);opacity:0;visibility:hidden}}.globalNavi.active{visibility:visible;opacity:1}.globalNavi ul{display:flex;height:100%}@media screen and (max-width: 1000px){.globalNavi ul{display:flex;align-items:center;justify-content:center;flex-direction:column}}.globalNavi ul li{margin:0 1em;height:100%}@media screen and (max-width: 1000px){.globalNavi ul li{margin:0 .7em 20px;height:auto}}.globalNavi ul li:last-child{margin-right:0}@media screen and (max-width: 768px){.globalNavi ul li:last-child{margin-right:.7em}}.globalNavi ul li a{display:block;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1200px){.globalNavi ul li a{font-size:.9em}}.globalNavi ul li a>span{display:flex;flex-direction:column;justify-content:center;align-items:center}.globalNavi ul li a>span strong{line-height:1.5}html[lang*=en] .globalNavi ul li a>span strong{font-weight:500}.globalNavi ul li a>span span{font-size:12px;letter-spacing:-.01em}.toggleBtn{position:absolute;right:2%;transform:translateY(-50%);display:flex;opacity:0;visibility:hidden;z-index:900;height:40px;width:40px;display:none;top:50%;flex-direction:column;justify-content:center;align-items:center;width:50px;height:60px}@media screen and (max-width: 1000px){.toggleBtn{display:flex}}@media screen and (max-width: 768px){.toggleBtn{width:30px;height:30px}}@media screen and (max-width: 1000px){.toggleBtn{visibility:visible;opacity:1}}.toggleBtn>span{position:relative!important;inset:0!important;display:block!important}.hero{height:100vh;width:100%;position:relative;overflow:hidden}@media screen and (max-width: 768px){.hero{height:50vh}}.hero .heroSlide,.hero .heroSlide .item{position:relative}.hero .heroSlide .item:before{position:absolute;inset:0;background-repeat:repeat;background-image:radial-gradient(rgba(0,0,0,.5) 30%,transparent 21%),radial-gradient(rgba(0,0,0,.5) 30%,transparent 21%);background-size:4px 4px;background-position:0 0,2px 2px}.hero .heroSlide .item:after{content:"";position:absolute;inset:0;background:#0000001a}.hero .heroSlide .videoWrap{position:relative;z-index:-1}.hero .heroSlide .videoWrap:before{content:"";display:block;padding-top:100vh}@media screen and (max-width: 768px){.hero .heroSlide .videoWrap:before{padding-top:50vh}}.hero .heroSlide .videoWrap video{position:absolute;z-index:-1}.hero .content{position:absolute;left:4%;bottom:4%;color:#fff;z-index:1}.hero .content .eng{font-size:50px;font-weight:300;letter-spacing:.1em;margin-bottom:20px}@media screen and (max-width: 768px){.hero .content .eng{font-size:32px;margin-bottom:10px}}.hero .content .text{font-size:28px}@media screen and (max-width: 768px){.hero .content .text{font-size:16px}}.frontAbout{padding:80px 0;position:relative;z-index:1}@media screen and (max-width: 1200px){.frontAbout{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.frontAbout{padding:53.3333333333px 0}}.frontAbout:before{content:"";position:absolute;right:0;bottom:0;height:80%;width:80%;max-width:580px;z-index:-1;background:url(img/front-about-bg.png) no-repeat center center/100%;background-size:contain;background-position:right center;opacity:.2}.frontAbout .inner{max-width:700px}.frontAbout .text,.frontAbout .text p{text-shadow:rgb(255,255,255) 2px 0px 10px,rgb(255,255,255) -2px 0px 10px,rgb(255,255,255) 0px -2px 10px,rgb(255,255,255) 0px 2px 10px,rgb(255,255,255) 2px 2px 10px,rgb(255,255,255) -2px 2px 10px,rgb(255,255,255) 2px -2px 10px,rgb(255,255,255) -2px -2px 10px,rgb(255,255,255) 1px 2px 10px,rgb(255,255,255) -1px 2px 10px,rgb(255,255,255) 1px -2px 10px,rgb(255,255,255) -1px -2px 10px,rgb(255,255,255) 2px 1px 10px,rgb(255,255,255) -2px 1px 10px,rgb(255,255,255) 2px -1px 10px,rgb(255,255,255) -2px -1px 10px;font-size:1em}.circleTitle{padding-bottom:40px;margin-bottom:20px;position:relative}.circleTitle.center{display:flex;align-items:center;justify-content:center;flex-direction:column}.circleTitle.center:before{left:50%;width:80px;height:80px;top:60%}@media screen and (max-width: 768px){.circleTitle.center:before{width:60px;height:60px;top:75%}}.circleTitle.mb60{margin-bottom:60px}@media screen and (max-width: 768px){.circleTitle.mb60{margin-bottom:40px}}@media screen and (max-width: 768px){.circleTitle.center768{display:flex;align-items:center;justify-content:center;flex-direction:column}.circleTitle.center768:before{left:50%;width:80px;height:80px;top:60%}}.circleTitle:before{content:"";width:100px;height:100px;border-radius:999px;position:absolute;left:0;top:55%;transform:translate(-50%,-50px);border:1px solid #B5B6B7}@media screen and (max-width: 768px){.circleTitle:before{left:5%}}.circleTitle .eng{font-size:42px;color:#b5b6b7;font-weight:100;margin-bottom:10px}@media screen and (max-width: 768px){.circleTitle .eng{font-size:32px}}.circleTitle .title{font-size:22px}@media screen and (max-width: 768px){.circleTitle .title{font-size:18px}}.mb1em{margin-bottom:1em}.frontFeature{background:#f5f5f5;padding-top:50px;overflow:hidden}.frontFeature .inner{max-width:1600px;display:flex;flex-direction:row-reverse;justify-content:center;align-items:baseline}@media screen and (max-width: 768px){.frontFeature .inner{flex-direction:column}}.frontFeature .inner>.img{max-width:500px;width:45%;margin-right:100px;margin-top:auto;margin-bottom:0}@media screen and (max-width: 768px){.frontFeature .inner>.img{margin:0 auto -30px}}.frontFeature .inner .content{padding:80px 0;width:45%;min-width:630px}@media screen and (max-width: 1200px){.frontFeature .inner .content{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.frontFeature .inner .content{padding:53.3333333333px 0}}@media screen and (max-width: 768px){.frontFeature .inner .content{min-width:0;width:100%;padding:0;margin-bottom:40px}}.frontFeature .inner .content .circleTitle{margin-bottom:30px}.frontFeature .box{display:flex;width:100%;justify-content:space-between}.frontFeature .box .item{transform-style:preserve-3d;perspective:800px;perspective-origin:center center;width:31.5%}@media screen and (max-width: 768px){.frontFeature .box .item{width:32.5%}}.frontFeature .box .item .inner{height:100%;background:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;padding:0 10px 10px;transform:rotateX(0) rotateY(-10deg)}.frontFeature .box .item .img{width:60%;position:relative;margin:0 auto}.frontFeature .box .item .img:before{content:"";display:block;padding-top:180%}.frontFeature .box .item .img img{-o-object-fit:contain;object-fit:contain}.frontFeature .box .item .title{font-size:15px;text-align:center;white-space:nowrap;line-height:1.5}@media screen and (max-width: 768px){.frontFeature .box .item .title{font-size:10px;letter-spacing:0}}.splash{position:fixed;inset:0;background:#f5f5f5;z-index:99999999;display:flex;align-items:center;justify-content:center}.active .splash{transition-delay:2.8s;opacity:0;visibility:hidden}.splash .inner{position:relative;transform:scale(.4)}@media screen and (max-width: 768px){.splash .inner{transform:scale(.25)}}.splash #strO{position:absolute;left:25%;top:6%;transform:rotate(480deg) scale(1.2);opacity:0;transition-duration:1.8s}.active .splash #strO{transform:rotate(0) scale(1);opacity:1}.active2 .splash #strO{transition-duration:2s;left:25%}.splash #strO *{fill:#000}.splash #cap{opacity:0;transition-delay:1.4s;transform:translate(-1609.468px,-4398.496px)}.active .splash #cap{opacity:1;transform:translate(-1619.468px,-4388.496px)}.splash #normalStr{opacity:0;transform:translate(60px);transform:translate(0);transition-delay:1.4s;transition-duration:1.4s}.active .splash #normalStr{opacity:1;transform:translate(0)}.splash #normalStr *{fill:#000}.frontUsage{padding:80px 0}@media screen and (max-width: 1200px){.frontUsage{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.frontUsage{padding:53.3333333333px 0}}.frontUsage .circleTitle{margin-bottom:40px}.frontUsage .box{display:flex;justify-content:space-between;transform-style:preserve-3d;perspective:3000px}@media screen and (max-width: 768px){.frontUsage .box{flex-wrap:wrap;transform:translate(5px)}}.frontUsage .box .item{width:25%;border-radius:10px;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;overflow:hidden;background:#fff}@media screen and (max-width: 768px){.frontUsage .box .item{width:50%;margin-bottom:40px}.frontUsage .box .item:nth-of-type(2),.frontUsage .box .item:nth-of-type(4){transform:translateZ(30px) translateY(-30px) translate(-20px)}}@media screen and (min-width: 769px){.frontUsage .box .item:nth-of-type(1){margin:-35px 0 35px;transform:translateZ(30px) rotateX(0) rotateY(-2deg) translate(-10px) rotate(-1deg);z-index:10}.frontUsage .box .item:nth-of-type(2){margin:-70px 0 70px;transform:translateZ(60px) rotateX(0) rotateY(-2deg) translate(-20px) rotate(-1deg);z-index:20}.frontUsage .box .item:nth-of-type(3){margin:-105px 0 105px;transform:translateZ(90px) rotateX(0) rotateY(-2deg) translate(-30px) rotate(-1deg);z-index:30}.frontUsage .box .item:nth-of-type(4){margin:-140px 0 140px;transform:translateZ(120px) rotateX(0) rotateY(-2deg) translate(-40px) rotate(-1deg);z-index:40}}.frontUsage .box .item:last-child .img img{-o-object-position:bottom right;object-position:bottom right;height:110%;bottom:0;top:auto}.frontUsage .box .item .img{position:relative}.frontUsage .box .item .img:before{content:"";display:block;padding-top:100%}.frontUsage .box .item .title{height:50px;display:flex;align-items:center;justify-content:center;text-align:center;color:#000;font-size:16px;transform-style:preserve-3d;perspective:1px}@media screen and (max-width: 768px){.frontUsage .box .item .title{font-size:14px}}.frontUsage .box .item .title,.frontUsage .box .item .title *{-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform:translateZ(0)}.frontUsage .box .item .title span{display:block;font-size:1.1em;zoom:2;transform:scale(.5);white-space:nowrap}.frontNews{padding:80px 0;background:#f5f5f5}@media screen and (max-width: 1200px){.frontNews{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.frontNews{padding:53.3333333333px 0}}.frontNews .box{background:#fff;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;border-radius:10px;max-width:900px;padding:10px 40px;box-sizing:border-box}.frontNews .box .item{border-bottom:1px solid #eee}.frontNews .box .item:nth-of-type(3){border-bottom:0}.frontNews .box .item a{height:70px;display:flex;align-items:center}@media screen and (max-width: 768px){.frontNews .box .item a{flex-wrap:wrap;height:auto;padding:10px 0}}.frontNews .box .item .time{font-size:12px;font-weight:500;margin-right:10px}.frontNews .box .item .cat{min-width:110px;max-width:110px;font-size:10px;box-shadow:1px 1px 8px #0000004d;height:24px;text-align:center;line-height:24px;background:#111;color:#fff;border-radius:100px;margin-right:10px}@media screen and (max-width: 768px){.frontNews .box .item .title{width:100%;margin-top:10px}}.frontNews .btn{width:240px;height:50px;display:flex;align-items:center;justify-content:center;margin:10px auto 0;border:1px solid #000;border-radius:4px;font-weight:500;position:relative}@media screen and (max-width: 768px){.frontNews .btn{height:40px}}.frontNews .btn:before{content:"";height:10px;width:20px;position:absolute;right:5%;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}#footer{background:#f5f5f5;padding:0}#footer #copyright{background:#929395;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:12px;letter-spacing:.1em;padding:0;height:30px}#footer #copyright,#footer #copyright *{color:#fff}#footer .note{font-size:10px;color:#aaa;text-align:center;margin-bottom:10px}#footer .note a{text-decoration:underline}#footer aside{display:flex;max-width:1600px;width:90%;justify-content:space-between;align-items:center;padding:80px 0}@media screen and (max-width: 1200px){#footer aside{padding:66.6666666667px 0}}@media screen and (max-width: 768px){#footer aside{padding:53.3333333333px 0}}@media screen and (max-width: 768px){#footer aside{flex-direction:column}}#footer aside ul{display:flex;font-size:.8em}@media screen and (max-width: 768px){#footer aside ul{flex-direction:column;justify-content:center;align-items:center}}#footer aside ul li{margin:0 2em}@media screen and (max-width: 768px){#footer aside ul li{margin:0 0 1em}}#footer aside ul li:last-child{margin-right:0}@media screen and (max-width: 768px){#footer aside .footerLogo{margin-bottom:40px}}@media screen and (min-width: 769px){#footer aside a:hover{opacity:.7}}.pageTop{height:500px;position:relative;margin-bottom:60px}.pageTop:before{content:"";position:absolute;left:-10px;right:-10px;bottom:-2px;height:100px;z-index:10;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221366%22%20height%3D%2247.752%22%20viewBox%3D%220%200%201366%2047.752%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D_1%22%20data-name%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D%201%22%20d%3D%22M1366%2C76H0V28.248c.181.021%2C20.944%2C2.51%2C57.366%2C6.243%2C33.353%2C3.418%2C86.766%2C8.575%2C151.815%2C13.735%2C73.116%2C5.8%2C145.737%2C10.42%2C215.847%2C13.735C512.662%2C66.1%2C596.592%2C68.2%2C674.485%2C68.2S837.2%2C66.1%2C926.605%2C61.96c71.522-3.314%2C146.112-7.935%2C221.7-13.735%2C67.249-5.16%2C122.859-10.317%2C157.669-13.735%2C37.72-3.7%2C59.807-6.218%2C60.026-6.243V76Z%22%20transform%3D%22translate%280%20-28.248%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain;background-position:center bottom;background-size:100% auto}@media screen and (max-width: 768px){.pageTop{height:350px;margin-bottom:40px}}.pageTop .img{position:absolute;left:0;top:0;width:100%;height:100%}.pageTop .img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(4px) brightness(.8);backdrop-filter:blur(4px) brightness(.8)}.pageTop .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1}.pageTop .content,.pageTop .content *{color:#fff}.pageTop .content h1.title{align-items:center;justify-content:center;flex-direction:column;display:flex;margin-top:50px}.pageTop .content h1.title .eng{font-weight:300;font-size:50px;text-transform:capitalize;margin-bottom:10px}@media screen and (max-width: 768px){.pageTop .content h1.title .eng{font-size:36px;margin-bottom:5px}}.pageTop .content h1.title .jp{font-size:24px}@media screen and (max-width: 768px){.pageTop .content h1.title .jp{font-size:16px}}.pageTop.half{display:flex;flex-direction:row-reverse}@media screen and (max-width: 768px){.pageTop.half{flex-direction:column-reverse;height:450px}}.pageTop.half .content{width:50%;position:relative;background:#111;display:flex;align-items:flex-end;justify-content:center;text-align:right;flex-direction:column;padding-right:40px}@media screen and (max-width: 768px){.pageTop.half .content{width:100%;height:50%;justify-content:flex-end}}.pageTop.half .content .title{font-size:46px;font-weight:300}@media screen and (max-width: 768px){.pageTop.half .content .title{font-size:28px;margin-bottom:10px}}.pageTop.half .content .desc{padding-bottom:20px}.pageTop.half .img{width:50%;position:relative}@media screen and (max-width: 768px){.pageTop.half .img{height:50%;width:100%}}.pageTop.half .img:after{display:none}.pageTop.half .img img{-o-object-position:right 70%;object-position:right 70%;width:112%}@media screen and (max-width: 1600px){.pageTop.half .img img{-o-object-position:right 100%;object-position:right 100%}}.frontCsr{padding:80px 0}@media screen and (max-width: 1200px){.frontCsr{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.frontCsr{padding:53.3333333333px 0}}.frontCsr .circleTitle{margin-bottom:0}.frontCsr .box{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.frontCsr .box{flex-wrap:wrap}}.frontCsr .box .item{width:48.5%}.frontCsr .box .item video{margin-bottom:20px}.frontCsr .box .item .title{margin-bottom:1em}@media screen and (max-width: 768px){.frontCsr .box .item{width:100%;margin-bottom:20px}}@media screen and (max-width: 768px){.frontCsr .box .item iframe{width:100%!important;height:auto!important}}.infoTable{max-width:800px;margin-bottom:60px}@media screen and (max-width: 1200px){.infoTable{margin-bottom:50px}}@media screen and (max-width: 768px){.infoTable{margin-bottom:40px}}.infoTable div{border-bottom:1px solid #eee;padding:1em 0;display:flex;align-items:center}.infoTable div:last-child{border-bottom:0}.infoTable div dt{min-width:6em;max-width:6em;text-align:right;margin-right:2em}.infoTable div dd,.infoTable div dd *{width:100%;line-height:1.5}@media screen and (max-width: 768px){.infoTable div dt,.infoTable div dt *,.infoTable div dd,.infoTable div dd *{font-size:12px}}.slug-company-info .access{margin-bottom:80px;text-align:center;max-width:800px}@media screen and (max-width: 1200px){.slug-company-info .access{margin-bottom:66.6666666667px}}@media screen and (max-width: 768px){.slug-company-info .access{margin-bottom:53.3333333333px}}.slug-company-info .access .centerText{margin-bottom:20px}.slug-company-info .map{box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;border-radius:20px;overflow:hidden}.slug-company-info .map iframe{width:100%!important;height:400px}@media screen and (max-width: 768px){.slug-company-info .map iframe{height:250px}}.slug-company-info .companyInfoService{max-width:500px}.slug-company-info .companyInfoService p{font-size:1.1em}.megamenu{position:absolute;left:0;right:0;top:100%;margin-top:-10px;border-radius:0 0 10px 10px;overflow:hidden;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026}@media screen and (max-width: 1000px){.megamenu{display:none}}.megamenu *{outline:none!important;border:none!important}.megamenu ul,.megamenu li{height:100%}.megamenu>ul>li{height:0;display:flex;opacity:0;visibility:hidden;overflow:hidden;background:#f5f5f5}@media screen and (min-width: 769px){.megamenu>ul>li:hover{height:340px;opacity:1;visibility:visible}}.megamenu>ul>li.glbActive{height:340px;opacity:1;visibility:visible}.megamenu>ul>li.close{height:0;opacity:0;visibility:hidden}.megamenu>ul>li>a{min-width:250px}.megamenu>ul>li a{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;box-sizing:border-box;padding-right:20px;height:100%;overflow:hidden}.megamenu>ul>li a strong{font-size:24px}.megamenu>ul>li a span{font-size:18px}.megamenu>ul>li a img{padding-right:0!important}.megamenu>ul>li a .menu-image-title{display:flex;justify-content:center;align-items:flex-start;position:relative;flex-direction:column-reverse;position:absolute;height:30%;left:-1px;right:-1px;bottom:-1px;padding-left:5%}.megamenu>ul>li a .menu-image-title:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#00000080}.megamenu>ul>li a .menu-image-title>*{position:relative;z-index:1;color:#fff}.megamenu>ul>li a .menu-image-title span{font-weight:300;font-size:28px;line-height:1;margin-top:10px}.megamenu>ul>li a .menu-image-title strong{font-size:18px;font-weight:300}@media screen and (min-width: 769px){.megamenu>ul>li a:hover img{transform:scale(1.1)}}.megamenu .sub-menu{height:100%;width:100%;background:#fff;display:flex;position:relative;top:auto}.megamenu .sub-menu:after{display:block;width:0;content:""}.megamenu .sub-menu,.megamenu .sub-menu>*{padding:0;opacity:1;box-shadow:none;visibility:visible}.megamenu .sub-menu li{width:100%;position:relative;overflow:hidden}.megamenu .sub-menu li .img{height:100%;width:100%}.useCaseBox{max-width:1100px}.useCaseBox .item{display:flex;justify-content:space-between;margin-bottom:60px;align-items:center}@media screen and (max-width: 768px){.useCaseBox .item{flex-direction:column-reverse!important;margin-bottom:40px}}.useCaseBox .item:nth-of-type(2n){flex-direction:row-reverse}.useCaseBox .item:nth-of-type(2n) .img img{transform:rotateX(0) rotateY(10deg)}.useCaseBox .item:nth-of-type(2n-1) .content .title{text-align:right}@media screen and (max-width: 768px){.useCaseBox .item+.company{margin-top:-40px}}.useCaseBox .item .content{width:51%;padding:20px;box-sizing:border-box}@media screen and (max-width: 768px){.useCaseBox .item .content{width:100%}}.useCaseBox .item .content .title{margin-top:40px;font-size:32px;margin-bottom:20px}@media screen and (max-width: 768px){.useCaseBox .item .content .title{font-size:22px;margin-top:20px;text-align:center!important}}.useCaseBox .item .content .research-paper-btn{width:-moz-fit-content;width:fit-content;padding:6px 5rem 6px 3rem;background:#111;color:#fff;position:relative;border-radius:4px;opacity:1;margin-right:0;min-height:40px;max-height:-moz-fit-content;max-height:fit-content;display:flex;align-items:center;line-height:normal;margin-top:30px;font-size:.9em;margin-left:auto}.useCaseBox .item .content .research-paper-btn:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}@media screen and (min-width: 769px){.useCaseBox .item .content .research-paper-btn:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7}.useCaseBox .item .content .research-paper-btn:hover:before{transform:translate(5px,-50%);transition:all .6s cubic-bezier(.28,.76,.37,.99);transition-duration:.6s;transition-timing-function:cubic-bezier(.28,.76,.37,.99);transition-delay:0s}}.useCaseBox .item .img{width:47%;position:relative;transform-style:preserve-3d;perspective:1400px}@media screen and (max-width: 768px){.useCaseBox .item .img{width:100%}}.useCaseBox .item .img:before{content:"";display:block;padding-top:90%}@media screen and (max-width: 768px){.useCaseBox .item .img:before{padding-top:60%}}.useCaseBox .item .img img{border-radius:10px;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;transform:rotateX(0) rotateY(-10deg)}@media screen and (max-width: 768px){.useCaseBox .item .img img{transform:rotateX(0) rotateY(0)!important}}.useCaseBox .item:has(.content>.text>.scroll-logos-hidden){display:none;margin:0;padding:0}.useCaseBox .item:has(.content>.text>.scroll-logos){display:none}.useCaseBox .item:has(.content>.text>.scroll-logos)>.content>.title,.useCaseBox .item:has(.content>.text>.scroll-logos)>.img{display:none;margin:0;padding:0}.useCaseBox .item:has(.content>.text>.scroll-logos) .content{width:100%}.useCaseBox .item:has(.content>.text>.scroll-logos) .content .text{width:100%}.useCaseBox .item:has(.content>.text>.scroll-logos) .content .text .slider-container{width:100%;overflow:hidden}.useCaseBox .item:has(.content>.text>.scroll-logos) .content .text .slider-container .slider{width:100%;position:relative}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.useCaseBox .item:has(.content>.text>.scroll-logos) .content .text .slider-container .slider .slides{display:flex;width:200%;animation:slide 10s linear infinite}.useCaseBox .item:has(.content>.text>.scroll-logos) .content .text .slider-container .slider .slides:hover{animation-play-state:paused}.useCaseBox .item:has(.content>.text>.scroll-logos) .content .text .slider-container .slider .slides .slide{flex-basis:50%;display:flex;align-items:center}.useCaseBox .item:has(.content>.text>.scroll-logos) .content .text .slider-container .slider .slides .slide div{text-align:center;display:block;flex-basis:100px;padding:clamp(30px,4vw,60px) 0;transition:transform .3s;cursor:pointer}.useCaseBox .item:has(.content>.text>.scroll-logos) .content .text .slider-container .slider .slides .slide div:hover{transform:scale(1.25)}.useCaseBox .company{display:flex;margin-bottom:40px}@media screen and (max-width: 768px){.useCaseBox .company{flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}}.useCaseBox .company .img{min-width:200px;max-width:200px}.useCaseBox .company .title{margin-bottom:10px}.useCaseBox .company .text,.useCaseBox .company .text p{font-size:.9em;line-height:1.5}.useCaseBox .company .btn{background:#111;color:#fff;position:relative;border-radius:4px;opacity:1;align-items:center;justify-content:center;margin-left:auto;margin-right:0;width:260px;height:40px;display:flex;margin-top:20px;font-size:.9em}@media screen and (min-width: 769px){.useCaseBox .company .btn:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7}.useCaseBox .company .btn:hover:before{transform:translate(5px,-50%)}}.useCaseBox .company .btn:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}@media screen and (max-width: 768px){.useCaseBox .company .btn{margin:10px auto 0}}@media screen and (max-width: 768px){.useCaseBox .company+.item{margin-top:50px}}.contactContent{max-width:800px}.contactContent .lgBtn{height:150px;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;position:relative;overflow:hidden;border-radius:10px;margin-bottom:60px}@media screen and (min-width: 769px){.contactContent .lgBtn:hover{box-shadow:0 30px 60px -10px #0000004d,0 18px 36px -18px #0000004d}}.contactContent .lgBtn:before{content:"";width:40px;height:40px;position:absolute;right:0;bottom:0;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%0D%0A%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_73%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2073%22%20transform%3D%22translate%28-1024%20-655%29%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_493%22%20data-name%3D%22%E3%83%91%E3%82%B9%20493%22%20d%3D%22M40%2C0V40H0Z%22%20transform%3D%22translate%281024%20655%29%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_495%22%20data-name%3D%22%E3%83%91%E3%82%B9%20495%22%20d%3D%22M0%2C0H13.75L9.817-3.4%22%20transform%3D%22translate%281044%20685.502%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}.contactContent .lgBtn a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.contactContent .lgBtn .eng{font-size:38px;font-weight:300}.contactContent .lgBtn .note{font-size:12px;margin-top:10px}.contactContent .wpcf7{width:100%;margin-top:40px;display:block}.contactContent .wpcf7 .item{display:flex;margin-bottom:15px}@media screen and (max-width: 768px){.contactContent .wpcf7 .item{flex-direction:column}}.contactContent .wpcf7 .item+p{margin-top:40px}.contactContent .wpcf7 .item .text{background:#000;color:#fff;min-width:240px;max-width:240px;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 768px){.contactContent .wpcf7 .item .text{min-width:0;max-width:100%;width:100%;height:40px}}html[lang*=en] .contactContent .wpcf7 .item .text{min-width:280px;max-width:280px}@media screen and (max-width: 768px){html[lang*=en] .contactContent .wpcf7 .item .text{max-width:100%}}.contactContent .wpcf7 .item .text.req{position:relative}html[lang*=en] .contactContent .wpcf7 .item .text.req{padding-right:0}.contactContent .wpcf7 .item .text.req:before{z-index:1;content:"";position:absolute;width:30px;height:30px;right:5px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2231%22%20viewBox%3D%220%200%2031%2031%22%3E%0D%0A%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_62%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2062%22%20transform%3D%22translate%280%20-0.492%29%22%3E%0D%0A%20%20%20%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_581%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20581%22%20width%3D%2231%22%20height%3D%2231%22%20rx%3D%2215.5%22%20transform%3D%22translate%280%200.492%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_40%22%20data-name%3D%22%E3%83%91%E3%82%B9%2040%22%20d%3D%22M6.813-4.591a2.983%2C2.983%2C0%2C0%2C0%2C.869.31.729.729%2C0%2C0%2C1%2C.215.07.178.178%2C0%2C0%2C1%2C.04.13q0%2C.045-.01.145a4.212%2C4.212%2C0%2C0%2C1-.21%2C1.343%2C1.177%2C1.177%2C0%2C0%2C1-.434.539%2C3.521%2C3.521%2C0%2C0%2C1-1.868.34%2C3.642%2C3.642%2C0%2C0%2C1-1.578-.235%2C1.076%2C1.076%2C0%2C0%2C1-.479-1.024V-3A12.123%2C12.123%2C0%2C0%2C1%2C1.58-1.989a.762.762%2C0%2C0%2C1-.245.09q-.085%2C0-.225-.245a2.609%2C2.609%2C0%2C0%2C0-.564-.634A12.07%2C12.07%2C0%2C0%2C0%2C3.357-4.366V-7.257a7.68%2C7.68%2C0%2C0%2C0-.05-.984%2C8.708%2C8.708%2C0%2C0%2C1%2C1.094.1q.185.03.185.13a.361.361%2C0%2C0%2C1-.06.2%2C1.544%2C1.544%2C0%2C0%2C0-.075.654v1.873q.23-.22.644-.654A12.209%2C12.209%2C0%2C0%2C0%2C7.057-8.945a5.9%2C5.9%2C0%2C0%2C0%2C.419-1.134%2C8.414%2C8.414%2C0%2C0%2C1%2C1.034.489.215.215%2C0%2C0%2C1%2C.145.195q0%2C.06-.125.185a2.914%2C2.914%2C0%2C0%2C0-.459.7A15.486%2C15.486%2C0%2C0%2C1%2C5.984-5.335a14.132%2C14.132%2C0%2C0%2C1-1.533%2C1.5v.5q0%2C.36.2.464a2.04%2C2.04%2C0%2C0%2C0%2C.819.1A3.337%2C3.337%2C0%2C0%2C0%2C6.2-2.823a.731.731%2C0%2C0%2C0%2C.29-.14.742.742%2C0%2C0%2C0%2C.265-.514A7.09%2C7.09%2C0%2C0%2C0%2C6.813-4.591Zm1.893-2.5A12.143%2C12.143%2C0%2C0%2C1%2C9.914-4.066a.247.247%2C0%2C0%2C1%2C.015.075q0%2C.075-.13.14l-.744.335a.307.307%2C0%2C0%2C1-.12.04q-.055%2C0-.085-.12A12.046%2C12.046%2C0%2C0%2C0%2C7.727-6.653a.149.149%2C0%2C0%2C1-.03-.08q0-.06.12-.115l.684-.29a.454.454%2C0%2C0%2C1%2C.11-.03Q8.655-7.167%2C8.705-7.087Zm-6.9-.15.734.165q.155.025.155.1a.346.346%2C0%2C0%2C1-.01.07%2C11.819%2C11.819%2C0%2C0%2C1-.889%2C2.986q-.04.08-.08.08a.482.482%2C0%2C0%2C1-.125-.035l-.739-.29q-.13-.045-.13-.115a.23.23%2C0%2C0%2C1%2C.02-.08A9.414%2C9.414%2C0%2C0%2C0%2C1.62-7.167q.015-.09.065-.09A.821.821%2C0%2C0%2C1%2C1.8-7.237Zm2.272-3.47A10.822%2C10.822%2C0%2C0%2C1%2C6.338-9.559q.07.04.07.09a.457.457%2C0%2C0%2C1-.065.135l-.419.644q-.08.115-.115.115a.14.14%2C0%2C0%2C1-.08-.045A9.336%2C9.336%2C0%2C0%2C0%2C3.467-9.844q-.08-.03-.08-.075a.218.218%2C0%2C0%2C1%2C.065-.11l.419-.594q.075-.1.12-.1A.271.271%2C0%2C0%2C1%2C4.076-10.708ZM16.873-9.5l-1.378.02q-.085%2C0-.1-.025A.186.186%2C0%2C0%2C1%2C15.38-9.6v-.749q0-.08.02-.095a.186.186%2C0%2C0%2C1%2C.095-.015l1.378.02H19.82l1.378-.02q.1%2C0%2C.1.11V-9.6a.17.17%2C0%2C0%2C1-.02.1.143.143%2C0%2C0%2C1-.085.015L19.82-9.5H18.641l-.275.684h.939l1.293-.02q.08%2C0%2C.095.02a.186.186%2C0%2C0%2C1%2C.015.095l-.02%2C1.173v2.721l.02%2C1.2q0%2C.1-.11.1l-1.293-.02H17.168l-1.283.02q-.115%2C0-.115-.1l.02-1.2V-7.547L15.77-8.72q0-.085.02-.1a.186.186%2C0%2C0%2C1%2C.095-.015l1.283.02h.165a5.135%2C5.135%2C0%2C0%2C0%2C.255-.684Zm2.771%2C5.073V-5.1H16.824v.674ZM16.824-5.909h2.821v-.634H16.824Zm0-2.047v.614h2.821v-.614ZM11.875-2.738A7.362%2C7.362%2C0%2C0%2C0%2C14.3-4.825a4.307%2C4.307%2C0%2C0%2C0%2C.35-.564%2C3.977%2C3.977%2C0%2C0%2C1%2C.809.564q.12.11.12.175t-.115.145a1.385%2C1.385%2C0%2C0%2C0-.315.345%2C9.174%2C9.174%2C0%2C0%2C1-2.322%2C2.127.444.444%2C0%2C0%2C1-.225.1q-.08%2C0-.215-.235A2.325%2C2.325%2C0%2C0%2C0%2C11.875-2.738Zm2.617-5.423a3.944%2C3.944%2C0%2C0%2C1%2C.754.564q.125.125.125.185t-.1.125a2.2%2C2.2%2C0%2C0%2C0-.34.325%2C9.406%2C9.406%2C0%2C0%2C1-2.107%2C1.738.6.6%2C0%2C0%2C1-.235.115q-.065%2C0-.185-.245a2.782%2C2.782%2C0%2C0%2C0-.4-.669A6.758%2C6.758%2C0%2C0%2C0%2C14.177-7.7%2C2.411%2C2.411%2C0%2C0%2C0%2C14.492-8.161Zm-.14-2.542a4.458%2C4.458%2C0%2C0%2C1%2C.779.529.255.255%2C0%2C0%2C1%2C.08.175q0%2C.07-.125.135a1.963%2C1.963%2C0%2C0%2C0-.295.265A7.168%2C7.168%2C0%2C0%2C1%2C12.744-8a1.012%2C1.012%2C0%2C0%2C1-.245.1q-.07%2C0-.175-.235a2.022%2C2.022%2C0%2C0%2C0-.449-.634%2C5.863%2C5.863%2C0%2C0%2C0%2C2.167-1.483A2.461%2C2.461%2C0%2C0%2C0%2C14.352-10.7ZM16.8-3.537a4.327%2C4.327%2C0%2C0%2C1%2C.789.469q.11.085.11.145t-.135.135a1.654%2C1.654%2C0%2C0%2C0-.295.2%2C6.42%2C6.42%2C0%2C0%2C1-1.962%2C1.044.865.865%2C0%2C0%2C1-.235.06q-.07%2C0-.185-.185a2.811%2C2.811%2C0%2C0%2C0-.539-.644%2C5.909%2C5.909%2C0%2C0%2C0%2C2.127-.929A1.919%2C1.919%2C0%2C0%2C0%2C16.8-3.537Zm4.684%2C1.188a2.262%2C2.262%2C0%2C0%2C0-.459.564q-.16.245-.235.245a1.588%2C1.588%2C0%2C0%2C1-.245-.095A7.106%2C7.106%2C0%2C0%2C1%2C18.8-2.9a.136.136%2C0%2C0%2C1-.05-.085q0-.035.085-.09l.519-.389a.349.349%2C0%2C0%2C1%2C.145-.07.129.129%2C0%2C0%2C1%2C.08.04A6.166%2C6.166%2C0%2C0%2C0%2C21.487-2.348Z%22%20transform%3D%22translate%284.493%2022.22%29%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}html[lang*=en] .contactContent .wpcf7 .item .text.req:before{width:60px;height:60px;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241%22%20height%3D%2223%22%20viewBox%3D%220%200%2041%2023%22%3E%0D%0A%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_198%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20198%22%20transform%3D%22translate%28-486%20-1635.566%29%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_199%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20199%22%20transform%3D%22translate%28-3%20-6%29%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_581%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20581%22%20width%3D%2241%22%20height%3D%2223%22%20rx%3D%2211.5%22%20transform%3D%22translate%28489%201641.566%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2333%22%20data-name%3D%22%E3%83%91%E3%82%B9%202333%22%20d%3D%22M1.2-9.678v5.685h.631V-6.481H2l1.73%2C2.489h.767L2.687-6.533A1.494%2C1.494%2C0%2C0%2C0%2C4.119-8.1%2C1.484%2C1.484%2C0%2C0%2C0%2C3.5-9.362a2.493%2C2.493%2C0%2C0%2C0-1.381-.315Zm.631.6h.384a1.622%2C1.622%2C0%2C0%2C1%2C.818.162.884.884%2C0%2C0%2C1%2C.452.835c0%2C.665-.469%2C1.04-1.253%2C1.04h-.4Zm5.949%2C3.9a1.409%2C1.409%2C0%2C0%2C1-.366.486%2C1.075%2C1.075%2C0%2C0%2C1-.724.256%2C1.133%2C1.133%2C0%2C0%2C1-1.125-1.2H8.321a2.375%2C2.375%2C0%2C0%2C0-.332-1.33A1.582%2C1.582%2C0%2C0%2C0%2C6.65-7.615%2C1.715%2C1.715%2C0%2C0%2C0%2C4.937-5.74%2C1.693%2C1.693%2C0%2C0%2C0%2C6.684-3.89a1.717%2C1.717%2C0%2C0%2C0%2C1.176-.435A2.116%2C2.116%2C0%2C0%2C0%2C8.3-4.9ZM5.61-6.149a1.075%2C1.075%2C0%2C0%2C1%2C1.04-.92%2C1.059%2C1.059%2C0%2C0%2C1%2C1.04.92Zm6.358-.878a1.463%2C1.463%2C0%2C0%2C0-1.21-.588%2C1.7%2C1.7%2C0%2C0%2C0-1.722%2C1.85A1.713%2C1.713%2C0%2C0%2C0%2C10.758-3.89a1.492%2C1.492%2C0%2C0%2C0%2C1.21-.6v2.455h.614v-5.5h-.614Zm-1.142-.043A1.2%2C1.2%2C0%2C0%2C1%2C12-5.757a1.21%2C1.21%2C0%2C0%2C1-1.176%2C1.321%2C1.183%2C1.183%2C0%2C0%2C1-1.159-1.33A1.176%2C1.176%2C0%2C0%2C1%2C10.827-7.069Zm3.529-.46h-.614V-5.4a1.406%2C1.406%2C0%2C0%2C0%2C.324%2C1.065%2C1.478%2C1.478%2C0%2C0%2C0%2C1.082.443%2C1.478%2C1.478%2C0%2C0%2C0%2C1.082-.443A1.406%2C1.406%2C0%2C0%2C0%2C16.554-5.4V-7.53H15.94v2.063a1.2%2C1.2%2C0%2C0%2C1-.17.759.751.751%2C0%2C0%2C1-.622.273.751.751%2C0%2C0%2C1-.622-.273%2C1.2%2C1.2%2C0%2C0%2C1-.17-.759Zm3.358%2C0v3.537h.614V-7.53Zm-.128-1.338a.437.437%2C0%2C0%2C0%2C.435.435.437.437%2C0%2C0%2C0%2C.435-.435A.437.437%2C0%2C0%2C0%2C18.02-9.3.437.437%2C0%2C0%2C0%2C17.585-8.868Zm1.9%2C4.875H20.1V-5.859a1.526%2C1.526%2C0%2C0%2C1%2C.2-.955.594.594%2C0%2C0%2C1%2C.494-.222.631.631%2C0%2C0%2C1%2C.358.119l.29-.554a1.3%2C1.3%2C0%2C0%2C0-.545-.145.983.983%2C0%2C0%2C0-.8.469V-7.53h-.614Zm4.943-1.185a1.409%2C1.409%2C0%2C0%2C1-.366.486%2C1.075%2C1.075%2C0%2C0%2C1-.724.256%2C1.133%2C1.133%2C0%2C0%2C1-1.125-1.2h2.753a2.375%2C2.375%2C0%2C0%2C0-.332-1.33A1.582%2C1.582%2C0%2C0%2C0%2C23.3-7.615%2C1.715%2C1.715%2C0%2C0%2C0%2C21.583-5.74%2C1.693%2C1.693%2C0%2C0%2C0%2C23.33-3.89a1.717%2C1.717%2C0%2C0%2C0%2C1.176-.435%2C2.116%2C2.116%2C0%2C0%2C0%2C.435-.571Zm-2.173-.972a1.075%2C1.075%2C0%2C0%2C1%2C1.04-.92%2C1.059%2C1.059%2C0%2C0%2C1%2C1.04.92Zm6.358-.878a1.463%2C1.463%2C0%2C0%2C0-1.21-.588%2C1.7%2C1.7%2C0%2C0%2C0-1.722%2C1.85A1.713%2C1.713%2C0%2C0%2C0%2C27.4-3.89a1.492%2C1.492%2C0%2C0%2C0%2C1.21-.6v.494h.614v-6.213h-.614Zm-1.142-.043a1.2%2C1.2%2C0%2C0%2C1%2C1.176%2C1.313%2C1.21%2C1.21%2C0%2C0%2C1-1.176%2C1.321%2C1.183%2C1.183%2C0%2C0%2C1-1.159-1.33A1.176%2C1.176%2C0%2C0%2C1%2C27.472-7.069Z%22%20transform%3D%22translate%28494.284%201659.186%29%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}.contactContent .wpcf7 .item .labelWrap{width:100%;border:1px solid #000}.contactContent .wpcf7 .item .labelWrap input[type=text],.contactContent .wpcf7 .item .labelWrap input[type=email],.contactContent .wpcf7 .item .labelWrap input[type=url],.contactContent .wpcf7 .item .labelWrap input[type=tel],.contactContent .wpcf7 .item .labelWrap input[type=number],.contactContent .wpcf7 .item .labelWrap input[type=date],.contactContent .wpcf7 .item .labelWrap textarea{background:none;padding:.5em 1em;font-size:.95em}.contactContent .wpcf7 .item span.wpcf7-form-control.wpcf7-radio{padding:20px 0;display:flex;flex-direction:column}.contactContent .wpcf7 .item span.wpcf7-form-control.wpcf7-radio input{border:1px solid #000}.contactContent .wpcf7 .item span.wpcf7-form-control.wpcf7-radio input[type=radio]:checked:before{background:#000}.contactContent .wpcf7 input[type=submit]{background:#000}.contactContent .wpcf7 span.wpcf7-not-valid-tip{position:absolute;top:100%;font-size:11px;margin-top:12px}.contactContent .wpcf7 .wpcf7-response-output{border:none;text-align:center;padding:1em;background:#000;color:#fff}.contactContent .wpcf7 input[type=checkbox]{width:auto;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.privacy_policy ol{list-style-type:none}.privacy_policy li{display:list-item;list-style-position:inside;list-style-type:none}.vrContactContent .img{text-align:center}.vrContactContent form{background-color:#cfe2f3;padding:4px 9px 4px 11px}.vrContactContent .intro{flex:1}.vrContactContent .intro .title{padding:10px 10px 20px 0}.vrContactContent .intro img{width:300px}.vrContactContent .contactForm{width:320px}.vrContactContent .contactForm .checktext{font-size:11px}.vrContactContent .contactForm .checktext:before{content:"  "}.vrContactContent .labelWrap{margin-top:10px;margin-bottom:10px}.vrContactContent .req:after{content:"*";color:red;position:absolute;font-weight:bolder}.vrContactContent .title{line-height:1.2;font-size:2.5rem;padding:50px 10px 20px .5em;font-weight:700}.vrContactContent .smalltitle{line-height:1.2;font-size:1.5rem;padding:30px 10px 10px .5em;font-weight:700;text-align:center}.vrContactContent .box{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.vrContactContent .reasons .item{max-width:200px;min-width:46%;margin:10px}.vrContactContent .item .title{padding:0 0 0 20px;margin:7px;font-size:1.5rem}.vrContactContent .item .title:before{content:"✔ "}.vrContactContent .stats .item{min-width:150px;margin:10px;padding:20px;background-color:#c9daf8}.vrContactContent .stats .item:nth-child(3){background-color:#fce5cd}.vrContactContent .stats .item:nth-child(4){background-color:#fce5cd}.vrContactContent .stats .location{font-size:small;font-weight:400}.vrContactContent .stats .customertype{font-size:small;font-weight:500}.vrContactContent .stats .percent{font-size:xx-large}.vrContactContent input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:auto}.vrContactContent .radiobox{margin-top:30px;font-size:11px}.vrContactContent .wpcf7-list-item{margin-top:10px}.iePopup{position:fixed;inset:0;z-index:9999999;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.iePopup .arwBtn{background:#000;width:240px;height:50px;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:30px}.menuBtnBox{max-width:1200px;display:flex;align-items:center;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 1200px){.menuBtnBox{margin-bottom:66.6666666667px}}@media screen and (max-width: 768px){.menuBtnBox{margin-bottom:53.3333333333px}}.archive .menuBtnBox{max-width:1000px;flex-wrap:wrap}.archive .menuBtnBox:after{content:""}.archive .menuBtnBox .item{width:22.5%;margin-right:0}@media screen and (max-width: 768px){.archive .menuBtnBox .item{width:100%;margin:0 0 20px}}@media screen and (max-width: 768px){.menuBtnBox{flex-wrap:wrap;justify-content:space-between}}.menuBtnBox .item{width:100%;height:70px;margin:10px 25px 10px 0;display:flex;align-items:center;border-radius:10px;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;position:relative;background:#fff}.menuBtnBox .item:last-child{margin-right:0}@media screen and (min-width: 769px){.menuBtnBox .item:hover{box-shadow:0 30px 60px -10px #0000004d,0 18px 36px -18px #0000004d}}@media screen and (max-width: 768px){.menuBtnBox .item{width:100%;box-sizing:border-box;margin-left:0;margin-right:0;height:50px}}.menuBtnBox .item:before{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_78%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2078%22%20width%3D%2224%22%20height%3D%2224%22%20transform%3D%22translate%28568%20599%29%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22%E3%83%9E%E3%82%B9%E3%82%AF%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_13%22%20data-name%3D%22%E3%83%9E%E3%82%B9%E3%82%AF%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2013%22%20transform%3D%22translate%28-568%20-599%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22%E4%B8%B8%E6%9E%A0%E4%BB%98%E3%81%8D%E4%B8%89%E8%A7%92%E7%9F%A2%E5%8D%B0%E3%81%AE%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3%E7%B4%A0%E6%9D%90_%E4%B8%8B%22%20data-name%3D%22%E4%B8%B8%E6%9E%A0%E4%BB%98%E3%81%8D%E4%B8%89%E8%A7%92%E7%9F%A2%E5%8D%B0%E3%81%AE%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3%E7%B4%A0%E6%9D%90%20%E4%B8%8B%22%20transform%3D%22translate%28568%20599%29%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_63%22%20data-name%3D%22%E3%83%91%E3%82%B9%2063%22%20d%3D%22M12%2C0A12%2C12%2C0%2C1%2C0%2C24%2C12%2C12%2C12%2C0%2C0%2C0%2C12%2C0Zm0%2C21a9%2C9%2C0%2C1%2C1%2C9-9A9.01%2C9.01%2C0%2C0%2C1%2C12%2C21Z%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_64%22%20data-name%3D%22%E3%83%91%E3%82%B9%2064%22%20d%3D%22M17.818%2C9.643v-.01l-2.657%2C2.45-1.806%2C1.659V5.454H10.644v4.932l-.005%2C3.358L7.99%2C11.3%2C6.191%2C9.63v.007L6.184%2C9.63l0%2C3.546L12%2C18.547l5.818-5.371V10.214l.005-.576Z%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain;width:24px;height:24px}.menuBtnBox .item span{margin-left:20px}.productList{max-width:1200px}.productList>.title{font-size:32px;margin-bottom:40px}@media screen and (max-width: 768px){.productList>.title{font-size:22px;margin-bottom:30px}}.productList .box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:100px}.productList .box:after{content:"";display:block;width:31.5%}@media screen and (max-width: 768px){.productList .box:after{width:100%}}.productList .box .item{width:31.5%;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;background:#fff;border-radius:10px;overflow:hidden;padding-bottom:40px;position:relative}@media screen and (min-width: 769px){.productList .box .item:hover{box-shadow:0 30px 60px -10px #0000004d,0 18px 36px -18px #0000004d}}.productList .box .item .more{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;background:#929395;font-size:12px;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;white-space:nowrap}.productList .box .item .more:after{position:absolute;content:"";width:30px;height:20px;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.765%22%20height%3D%227.646%22%20viewBox%3D%220%200%2028.765%207.646%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_53%22%20data-name%3D%22%E3%83%91%E3%82%B9%2053%22%20d%3D%22M0%2C0H27.563L20.808-6.793%22%20transform%3D%22translate%280%207.146%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}@media screen and (max-width: 768px){.productList .box .item{width:100%;margin-bottom:30px}}.productList .box .item.hidden .img:after{content:"開発中";display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[lang*=en] .productList .box .item.hidden .img:after{content:"In-Development"}.productList .box .item .img{position:relative;background:#f5f5f5}.productList .box .item .img:before{content:"";display:block;padding-top:70%}@media screen and (max-width: 768px){.productList .box .item .img:before{padding-top:50%}}.productList .box .item .content{padding:20px}.productList .box .item .content .title{display:block;font-size:1.1em}.productList .box .item .content .kana{font-size:.9em}.productList .box .item .content .tags{margin-bottom:20px;display:block}.productList .box .item .content .tags span{background:#929395;color:#fff;font-size:12px;letter-spacing:.1em;margin-right:10px;border-radius:99px;padding:5px 2em}.productList .box .item .content .text{font-size:.9em;margin-top:15px}.slug-mission,.slug-downloads{background:#f4f4f4}.slug-mission .pageTop:before,.slug-downloads .pageTop:before{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221366%22%20height%3D%2247.752%22%20viewBox%3D%220%200%201366%2047.752%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D_1%22%20data-name%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D%201%22%20d%3D%22M1366%2C76H0V28.248c.181.021%2C20.944%2C2.51%2C57.366%2C6.243%2C33.353%2C3.418%2C86.766%2C8.575%2C151.815%2C13.735%2C73.116%2C5.8%2C145.737%2C10.42%2C215.847%2C13.735C512.662%2C66.1%2C596.592%2C68.2%2C674.485%2C68.2S837.2%2C66.1%2C926.605%2C61.96c71.522-3.314%2C146.112-7.935%2C221.7-13.735%2C67.249-5.16%2C122.859-10.317%2C157.669-13.735%2C37.72-3.7%2C59.807-6.218%2C60.026-6.243V76Z%22%20transform%3D%22translate%280%20-28.248%29%22%20fill%3D%22%23f4f4f4%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain;background-position:center bottom;background-size:100% auto}.slug-mission .missionContent .lead{text-align:center}.slug-mission .missionContent .lead,.slug-mission .missionContent .lead *{font-size:14px;line-height:3.5}@media screen and (max-width: 768px){.slug-mission .missionContent .lead,.slug-mission .missionContent .lead *{font-size:12px}}.slug-mission .missionContent .box{height:900px;position:relative;margin-top:-120px;z-index:-1;display:flex;align-items:center;justify-content:center;max-width:1600px}@media screen and (max-width: 768px){.slug-mission .missionContent .box{height:500px;margin-top:0}}@media screen and (max-width: 480px){.slug-mission .missionContent .box{height:350px}}.slug-mission .missionContent .box .img{position:absolute;width:150%;height:100%;min-width:1400px;right:0;left:-37%}@media screen and (max-width: 768px){.slug-mission .missionContent .box .img{min-width:750px}}@media screen and (max-width: 480px){.slug-mission .missionContent .box .img{left:-60%}}.slug-mission .missionContent .box .img img{-o-object-fit:contain;object-fit:contain}.slug-mission .missionContent .box .content{position:relative;z-index:1;margin-left:40%;margin-top:50px}@media screen and (max-width: 768px){.slug-mission .missionContent .box .content{padding-right:2em}}.slug-mission .missionContent .box .content .impact{font-weight:100;font-size:90px;margin-bottom:20px}@media screen and (max-width: 768px){.slug-mission .missionContent .box .content .impact{font-size:40px}}.slug-mission .missionContent .box .content .aft{font-size:20px}@media screen and (max-width: 768px){.slug-mission .missionContent .box .content .aft{font-size:14px}}.slug-mission .missionContent .mission{background:#fff;padding:80px 0 200px}@media screen and (max-width: 1200px){.slug-mission .missionContent .mission{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.slug-mission .missionContent .mission{padding:53.3333333333px 0}}.slug-mission .missionContent .mission .inner{max-width:1200px;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.slug-mission .missionContent .mission .inner{max-width:400px;width:80%}}@media screen and (max-width: 768px){.slug-mission .missionContent .mission .inner:after{display:block;width:50%;content:"";position:relative}}.slug-mission .missionContent .mission .inner .wrap{position:relative;width:20%;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;background:#fff;border-radius:20px;transform:rotate(45deg);margin:0 5%}@media screen and (max-width: 768px){.slug-mission .missionContent .mission .inner .wrap{margin:0 0 30%;width:50%}}@media screen and (min-width: 769px){.slug-mission .missionContent .mission .inner .wrap:nth-of-type(1){margin-left:22%}.slug-mission .missionContent .mission .inner .wrap:nth-of-type(2){margin-right:22%}}@media screen and (max-width: 768px){.slug-mission .missionContent .mission .inner .wrap:nth-of-type(2),.slug-mission .missionContent .mission .inner .wrap:nth-of-type(4){transform:translateY(80%) rotate(45deg)}}.slug-mission .missionContent .mission .inner .wrap:before{content:"";display:block;padding-top:100%}.slug-mission .missionContent .mission .inner .wrap .item{transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.slug-mission .missionContent .mission .inner .wrap .item .eng{font-size:32px;line-height:1;font-weight:300;margin-top:20px;margin-bottom:10px}@media screen and (max-width: 768px){.slug-mission .missionContent .mission .inner .wrap .item .eng{font-size:20px;margin-top:0}}@media screen and (max-width: 768px){.slug-mission .missionContent .mission .inner .wrap .item .jp{font-size:12px}}.slug-mission #footer{margin-top:0}.gazeContent .about{margin-bottom:80px;max-width:900px}@media screen and (max-width: 1200px){.gazeContent .about{margin-bottom:66.6666666667px}}@media screen and (max-width: 768px){.gazeContent .about{margin-bottom:53.3333333333px}}.gazeContent .about>.text{margin-bottom:40px}.gazeContent .about .box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){.gazeContent .about .box{flex-wrap:wrap}}.gazeContent .about .box .item{padding-left:0;padding-right:0}.gazeContent .about .box .item .title{font-size:1.1em;text-align:center}.gazeContent .about .box .item .text,.gazeContent .about .box .item .text p{font-size:.9em}.gazeContent .about .box .item .img{margin-bottom:50px}.gazeContent .about .box .item:nth-child(1) .img{height:220px}.gazeContent .about .box .item:nth-child(2) .img{height:320px}.gazeContent .feature{padding:80px 0;background:#f5f5f5}@media screen and (max-width: 1200px){.gazeContent .feature{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.gazeContent .feature{padding:53.3333333333px 0}}.gazeContent .feature .box{display:flex;justify-content:space-evenly;flex-wrap:wrap}.gazeContent .feature .box .item{background:#fff;width:30%;border-radius:10px;min-width:280px;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;margin-bottom:40px;overflow:hidden}@media screen and (max-width: 768px){.gazeContent .feature .box .item{width:30%}}.gazeContent .feature .box .item .img{position:relative}.gazeContent .feature .box .item .img:before{content:"";display:block;padding-top:75%}@media screen and (max-width: 768px){.gazeContent .feature .box .item .img:before{padding-top:50%}}.gazeContent .feature .box .item .content{padding:20px;box-sizing:border-box}.gazeContent .feature .box .item .content .title{text-align:center;margin-bottom:10px}.gazeContent .feature .box .item .content .text{font-size:.9em}.gazeContent .case{padding:80px 0}@media screen and (max-width: 1200px){.gazeContent .case{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.gazeContent .case{padding:53.3333333333px 0}}.gazeContent .useCaseBox .item:nth-of-type(2n-1) .img img{transform:rotateX(0) rotateY(-3deg)}.gazeContent .useCaseBox .item:nth-of-type(2n) .img img{transform:rotateX(0) rotateY(3deg)}.gazeContent .useCaseBox .item .img{perspective:1000px}.gazeContent .useCaseBox .item .img:before{padding-top:67%}.gazeContent .flow{position:relative;z-index:1;padding:80px 0}@media screen and (max-width: 1200px){.gazeContent .flow{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.gazeContent .flow{padding:53.3333333333px 0}}.gazeContent .flow *{color:#fff}.gazeContent .flow .img{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.gazeContent .flow .img:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#0000004d;-webkit-backdrop-filter:blur(6px) saturate(.8);backdrop-filter:blur(6px) saturate(.8);z-index:1}.gazeContent .flow .inner{max-width:500px}.gazeContent .flow .inner ol li{display:flex;align-items:center;margin-bottom:2em}.gazeContent .flow .inner ol li span{font-weight:300;font-size:40px;margin-right:10px}.gazeContent .flow .inner ol li p{font-size:1.1em}.gazeContent .flow .inner .btn{width:100%;background:#fff;display:block;height:70px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:10px}.gazeContent .flow .inner .btn:before{content:"";width:40px;height:40px;position:absolute;right:0;bottom:0;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%0D%0A%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_73%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2073%22%20transform%3D%22translate%28-1024%20-655%29%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_493%22%20data-name%3D%22%E3%83%91%E3%82%B9%20493%22%20d%3D%22M40%2C0V40H0Z%22%20transform%3D%22translate%281024%20655%29%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_495%22%20data-name%3D%22%E3%83%91%E3%82%B9%20495%22%20d%3D%22M0%2C0H13.75L9.817-3.4%22%20transform%3D%22translate%281044%20685.502%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}@media screen and (max-width: 768px){.gazeContent .flow .inner .btn{height:50px}}.gazeContent .flow .inner .btn *{color:#111}.gazeContent .faq{padding:80px 0;max-width:600px}@media screen and (max-width: 1200px){.gazeContent .faq{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.gazeContent .faq{padding:53.3333333333px 0}}.gazeContent .faq dl dt,.gazeContent .faq dl dd{display:flex;align-items:center;position:relative;padding:.5em 1em}.gazeContent .faq dl dt:before,.gazeContent .faq dl dd:before{content:"Q";font-size:50px;font-weight:300;margin-right:10px}.gazeContent .faq dl dt{background:#929395;color:#fff}.gazeContent .faq dl dd{margin-bottom:20px}.gazeContent .faq dl dd:before{content:"A"}.gazeContent .faq dl dd a{color:#3b84c0}.gazeContent .advanced{padding:80px 0;background:#f5f5f5}@media screen and (max-width: 1200px){.gazeContent .advanced{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.gazeContent .advanced{padding:53.3333333333px 0}}.gazeContent .advanced .box{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.gazeContent .advanced .box{flex-direction:column}}.gazeContent .advanced .box .item{width:48.5%}@media screen and (max-width: 768px){.gazeContent .advanced .box .item{width:100%;margin-bottom:30px}}.gazeContent .advanced .box .item .img{position:relative;border-radius:10px;overflow:hidden;margin-bottom:10px}.gazeContent .advanced .box .item .img:before{content:"";display:block;padding-top:56.25%}.gazeContent .advanced .box .item .title{text-align:center;height:60px;display:flex;align-items:center;justify-content:center}.gazeContent .contact_btn{margin-top:100px;text-align:center;margin-bottom:50px}.gazeContent .contact_btn a{margin:2px auto;background-color:#0e0e0e;padding:20px;border-radius:10px;color:#fff}.gazeContent .plans{max-width:900px;margin:0 auto}.gazeContent .plans tbody td{height:50px}.gazeContent .plans tbody td:nth-child(2){border-left:1px solid;border-color:#ccc;width:25%}.gazeContent .plans tbody td:nth-child(3){border-left:1px solid;border-color:#ccc;width:25%}.gazeContent .plans tbody td:nth-child(1){padding-left:10px;width:50%}.gazeContent .plans thead th:nth-child(1){width:50%}@media screen and (max-width: 768px){.gazeContent .plans thead th:nth-child(1){width:40%;font-size:14px}}.gazeContent .plans thead th:nth-child(2){width:25%}@media screen and (max-width: 768px){.gazeContent .plans thead th:nth-child(2){width:30%;font-size:14px}}.gazeContent .plans thead th:nth-child(3){width:25%}@media screen and (max-width: 768px){.gazeContent .plans thead th:nth-child(3){width:30%;font-size:14px}}.gazeContent .plans th{text-align:center}.gazeContent .plans .icon img{width:150px;margin:20px}.gazeContent .plans .classname{font-size:20px}.gazeContent .plans .price{font-size:32px}@media screen and (max-width: 768px){.gazeContent .plans .price{font-size:16px}}.gazeContent .plans .price2{font-size:20px}@media screen and (max-width: 768px){.gazeContent .plans .price2{font-size:12px}}.gazeContent .plans .box{display:flex;justify-content:space-evenly;flex-wrap:wrap}.gazeContent .plans .box .item{box-shadow:0 20px 40px -10px #00000026,0 18px 36px -18px #00000026;background:#f2f2f2;margin-bottom:30px;width:40%;padding:20px 1em 10px;border-radius:10px;overflow:hidden}@media screen and (max-width: 768px){.gazeContent .plans .box .item{width:90%}}.gazeContent .plans .customsupport1{font-size:30px;margin-bottom:20px;color:#3b9743}.gazeContent .plans .customsupport2{font-size:20px;margin-bottom:30px}.gazeContent .plans .customsupport3,.gazeContent .plans .customsupport4{font-size:15px;margin-bottom:10px}.gazeContent .plans tr th .planname{font-size:22px;margin-bottom:5px}@media screen and (max-width: 768px){.gazeContent .plans tr th .planname{font-size:18px}}.gazeContent .plans tr th:nth-child(2) .planname{color:#ef875d}.gazeContent .plans tr th:nth-child(2) .price{color:#ef875d}.gazeContent .plans tr th:nth-child(3) .planname{color:#2477a7}.gazeContent .plans tr th:nth-child(3) .price{color:#2477a7}.gazeContent .plans tr:nth-child(odd) td{background:#eee}@media screen and (max-width: 768px){.gazeContent .plans tr:last-child td{padding:5px;font-size:13px}}.gazeContent .plans .pricefooter{font-size:16px}@media screen and (max-width: 768px){.gazeContent .plans .pricefooter{font-size:12px}}.gazeContent .plans td:nth-child(1){text-align:left}@media screen and (max-width: 768px){.gazeContent .plans td{font-size:12px}}.gazeContent .plans h3{margin-top:100px;margin-bottom:50px}.gazeContent .plans .checkbox{width:2.3vh;height:2.3vh;margin:2px auto;text-align:center;vertical-align:center;color:#ef875d;font-weight:800}.gazeContent .plans .checkbox img{width:32px;margin:10px 60px}.gazeContent .plans .xbox{background-color:#ffe4e4}.gazeContent .plans .xbox div:before{content:"x";color:#fff}.gazeContent .plans .contact_btn_after_text{width:100%;font-weight:700;text-align:center;margin-bottom:40px}.architecture .howto{padding:80px 0;background:#f4f7ff}@media screen and (max-width: 1200px){.architecture .howto{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.architecture .howto{padding:53.3333333333px 0}}.architecture .howto .box{display:flex;justify-content:space-evenly;flex-wrap:wrap}@media screen and (max-width: 768px){.architecture .howto .box .item{flex-wrap:nowrap}}.architecture .howto .box .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px}@media screen and (max-width: 1000px){.architecture .howto .box .row{justify-content:center}}@media screen and (max-width: 768px){.architecture .howto .box .row{padding:10px}}.architecture .howto .box .header{justify-content:center;color:#444;font-weight:600;font-size:22px}.architecture .howto .box .col{flex:1;min-width:400px;padding:5px 50px}@media screen and (max-width: 1000px){.architecture .howto .box .image{flex-basis:50%;max-width:75%}}@media screen and (max-width: 768px){.architecture .howto .box .image{flex-basis:50%;max-width:50%}}.architecture .howto .box .image img{height:auto}.architecture .howto .box .footer-arrow{justify-content:center}.architecture .howto .box .footer-arrow img{width:45px;height:69px}@media screen and (max-width: 768px){.architecture .howto .box .text{flex-basis:50%;max-width:50%}}@media screen and (max-width: 1000px){.architecture .howto .box .text{flex-basis:50%;max-width:75%}}.architecture .howto .box .text p{margin:0}.architecture .functions{padding:80px 0}@media screen and (max-width: 1200px){.architecture .functions{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.architecture .functions{padding:53.3333333333px 0}}.architecture .functions .function-contents{max-width:900px;margin:0 auto}.architecture .functions .box{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin-top:20px;border-radius:10px}.architecture .functions .box .header{width:100%;text-align:center;padding:15px;color:#444;font-weight:600;font-size:26px}.architecture .functions .box .item{background:#d6e1ffb3;display:flex;flex-direction:column;padding:10px;width:48%;border-radius:10px;min-width:280px;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;margin-bottom:40px;overflow:hidden}.architecture .functions .box .item .description{width:100%;padding:5px;font-size:14px}.architecture .functions .box .item .image-content{display:flex;justify-content:space-evenly;flex-direction:row;-moz-column-gap:10px;column-gap:10px;width:100%;margin-top:5px}@media screen and (max-width: 768px){.architecture .functions .box .item .image-content{flex-direction:column}}.architecture .functions .box .item .image-content .column{width:100%}.architecture .functions .box .item .image-content .column .title{width:100%;text-align:center;padding:5px;font-weight:600}.architecture .functions .box .item .image-content .column .img{position:relative}.architecture .functions .box .item .image-content .column .img:before{content:"";display:block;padding-top:75%}@media screen and (max-width: 768px){.architecture .functions .box .item .image-content .column .img:before{padding-top:50%}}.architecture .functions .box .item .image-content .column .img img{border-radius:10px}@media screen and (max-width: 768px){.architecture .functions .box .item{width:90%}}.architecture .functions .box .text{padding:0 15px}.architecture .functions .functions-footer{background:none}.architecture .functions .functions-footer .img{margin-top:50px}.architecture .plans .box{margin-top:20px}.architecture .plans .box .customsupport1{font-size:29px}.architecture .price{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.architecture .price .price-button{background:#f4f4f4;box-shadow:0 4px 4px #00000040;border-radius:20px;width:250px;padding:15px;font-weight:600;font-size:19px}.architecture .usecase{padding:80px 0;background:#f4f7ff}@media screen and (max-width: 1200px){.architecture .usecase{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.architecture .usecase{padding:53.3333333333px 0}}.architecture .usecase .box .img{margin-top:10px}#entry-content{max-width:800px}#entry-content h2:before{background:#111}#entry-content h3:before{background:#929395}#entry-content h4:before{background:#b5b6b7}#entry-content ul>li{margin-bottom:.5em}#entry-content ul>li:nth-of-type(odd):before{background:#111}#entry-content ul>li:nth-of-type(2n):before{background:#111}#entry-content a{color:#2477a7}#entry-content .entry-footer{margin-top:80px}#entry-content .titleArea .title{font-size:24px;border-bottom:1px solid #eee;padding-bottom:20px;letter-spacing:0;margin-bottom:20px}@media screen and (max-width: 768px){#entry-content .titleArea .title{font-size:16px}}#entry-content .titleArea .info{display:flex;justify-content:space-between}.articleList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:100px}.articleList:after{content:"";display:block;width:31.5%}@media screen and (max-width: 768px){.articleList:after{width:100%}}.articleList .item{width:31.5%;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;background:#fff;border-radius:10px;overflow:hidden;padding-bottom:40px;position:relative}@media screen and (min-width: 769px){.articleList .item:hover{box-shadow:0 30px 60px -10px #0000004d,0 18px 36px -18px #0000004d}}.articleList .item .more{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;background:#929395;font-size:12px;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;white-space:nowrap}.articleList .item .more:after{position:absolute;content:"";width:30px;height:20px;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.765%22%20height%3D%227.646%22%20viewBox%3D%220%200%2028.765%207.646%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_53%22%20data-name%3D%22%E3%83%91%E3%82%B9%2053%22%20d%3D%22M0%2C0H27.563L20.808-6.793%22%20transform%3D%22translate%280%207.146%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}@media screen and (max-width: 768px){.articleList .item{width:100%;margin-bottom:30px}}.articleList .item.hidden .img:after{content:"開発中";display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[lang*=en] .articleList .item.hidden .img:after{content:"In-Development"}.articleList .item .img{position:relative;background:#f5f5f5}.articleList .item .img:before{content:"";display:block;padding-top:70%}@media screen and (max-width: 768px){.articleList .item .img:before{padding-top:50%}}.articleList .item .content{padding:20px}.articleList .item .content .title{display:block;font-size:1.1em}.articleList .item .content .kana{font-size:.9em}.articleList .item .content .tags{margin-bottom:20px;display:block}.articleList .item .content .tags span{background:#929395;color:#fff;font-size:12px;letter-spacing:.1em;margin-right:10px;border-radius:99px;padding:5px 2em}.articleList .item .content .text{font-size:.9em;margin-top:15px}@media screen and (max-width: 768px){.articleList{flex-wrap:wrap}}.articleList .img{position:relative}.articleList .img:before{padding-top:70%}.articleList .item{width:30.5%;margin-bottom:30px}@media screen and (max-width: 768px){.articleList .item{width:100%}}.articleList .item .info{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.articleList .item .time{font-size:.9em}.articleList .item .cat span{font-size:10px;background:#929395;color:#fff;padding:.5em 2em;border-radius:100px}.articleList .item .content .title,.articleList .item .content .title *{font-size:1em}.pager{width:100%;display:flex;align-items:center;justify-content:center;margin-top:80px}.pager span,.pager a{background:#fff;display:block;width:60px;height:60px;border-radius:10px;box-shadow:0 20px 40px -10px #00000026,0 18px 36px -18px #00000026;display:flex;align-items:center;justify-content:center;margin:0 10px;font-size:1.5em}@media screen and (min-width: 769px){.pager span:hover,.pager a:hover{box-shadow:0 20px 40px -10px #0000004d,0 18px 36px -18px #0000004d}}.pager span.current,.pager a.current{background:#111;color:#fff}.cardLinkList{max-width:1200px;display:flex;align-items:center;justify-content:space-between;padding-bottom:80px}@media screen and (max-width: 768px){.cardLinkList{flex-wrap:wrap;max-width:400px}}.cardLinkList .item{box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;position:relative;overflow:hidden;border-radius:10px}@media screen and (min-width: 769px){.cardLinkList .item:hover{box-shadow:0 30px 60px -10px #0000004d,0 18px 36px -18px #0000004d}}.cardLinkList .item:before{content:"";width:40px;height:40px;position:absolute;right:0;bottom:0;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%0D%0A%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_73%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2073%22%20transform%3D%22translate%28-1024%20-655%29%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_493%22%20data-name%3D%22%E3%83%91%E3%82%B9%20493%22%20d%3D%22M40%2C0V40H0Z%22%20transform%3D%22translate%281024%20655%29%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_495%22%20data-name%3D%22%E3%83%91%E3%82%B9%20495%22%20d%3D%22M0%2C0H13.75L9.817-3.4%22%20transform%3D%22translate%281044%20685.502%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}@media screen and (max-width: 768px){.cardLinkList .item{margin-bottom:40px}}.cardLinkList .item.num2{width:48%}@media screen and (max-width: 768px){.cardLinkList .item.num2{width:100%}}.cardLinkList .item.num2 .img:before{padding-top:50%}.cardLinkList .item.num3{width:31.5%}@media screen and (max-width: 768px){.cardLinkList .item.num3{width:100%}}.cardLinkList .item .img{position:relative}.cardLinkList .item .img:before{content:"";display:block;padding-top:80%}@media screen and (max-width: 768px){.cardLinkList .item .img:before{padding-top:50%!important}}.cardLinkList .item .content{padding:0 20px;display:flex;align-items:center;justify-content:center;height:70px;text-align:center}.cardLinkList .item .content .title{letter-spacing:0}.centerTitle{text-align:center;margin:0 auto 30px;font-size:32px}@media screen and (max-width: 768px){.centerTitle{font-size:22px}}html .slug-downloads .dlSection .wrap .item a:after,html .slug-downloads .dl{width:40px;height:40px;margin:20px auto 0;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239.781%22%20height%3D%2228.134%22%20viewBox%3D%220%200%2039.781%2028.134%22%3E%0D%0A%20%20%3Cg%20id%3D%22%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%81%AE%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3%22%20transform%3D%22translate%280%29%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_687%22%20data-name%3D%22%E3%83%91%E3%82%B9%20687%22%20d%3D%22M33.2%2C88.1c.016-.2.026-.406.026-.613A7.771%2C7.771%2C0%2C0%2C0%2C21.8%2C80.633%2C8.545%2C8.545%2C0%2C0%2C0%2C5.586%2C86.038%2C8.81%2C8.81%2C0%2C0%2C0%2C8.81%2C103.047H31.548c.235.022.472.035.713.035A7.519%2C7.519%2C0%2C0%2C0%2C33.2%2C88.1ZM24.339%2C92.61l-4.15%2C5.47a.615.615%2C0%2C0%2C1-1.032%2C0l-4.15-5.47c-.284-.374-.132-.68.338-.68h1.589a.856.856%2C0%2C0%2C0%2C.854-.854V86.563a.856.856%2C0%2C0%2C1%2C.854-.854H20.7a.856.856%2C0%2C0%2C1%2C.854.854v4.512a.856.856%2C0%2C0%2C0%2C.854.854H24C24.471%2C91.929%2C24.623%2C92.235%2C24.339%2C92.61Z%22%20transform%3D%22translate%280%20-74.948%29%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}html .slug-downloads .pageTop .content .eng{color:#fff}html .slug-downloads .dlCenterText{text-align:center;margin-bottom:20px}html .slug-downloads .whiteBox{max-width:600px;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;padding:40px 20px 30px;display:flex;flex-direction:column;justify-content:center;background:#fff;align-items:center;border-radius:10px}@media screen and (max-width: 768px){html .slug-downloads .whiteBox{margin-bottom:40px;padding:10px}}html .slug-downloads .whiteBox.mb{margin-bottom:80px}html .slug-downloads .whiteBox.hov{box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;padding:0}@media screen and (min-width: 769px){html .slug-downloads .whiteBox.hov:hover{box-shadow:0 30px 60px -10px #0000004d,0 18px 36px -18px #0000004d}}html .slug-downloads .whiteBox.hov>a{padding:40px 20px 30px;display:block;width:100%;height:100%}html .slug-downloads .whiteBox .text{margin-bottom:1em;text-align:center}html .slug-downloads .whiteBox .title{font-size:20px;margin-bottom:20px;text-align:center;line-height:1.5}@media screen and (max-width: 768px){html .slug-downloads .whiteBox .title{font-size:16px}}html .slug-downloads .whiteBox .title.mb0{margin-bottom:0}html .slug-downloads .whiteBox .wrap{display:flex;justify-content:space-between;align-items:center}html .slug-downloads .whiteBox .wrap .btn{width:46%;display:block;background:#111;color:#fff;position:relative;border-radius:4px;opacity:1;height:50px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){html .slug-downloads .whiteBox .wrap .btn:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7}html .slug-downloads .whiteBox .wrap .btn:hover:before{transform:translate(5px,-50%)}}html .slug-downloads .whiteBox .wrap .btn:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}html .slug-downloads .whiteBox .min{font-size:12px;text-align:center;line-height:1.5}html .slug-downloads .whiteBox .min.mb{margin-bottom:1em}html .slug-downloads .Fove-title h2{color:#000}html .slug-downloads .dlSection{margin-bottom:80px;max-width:800px}@media screen and (max-width: 1200px){html .slug-downloads .dlSection{margin-bottom:66.6666666667px}}@media screen and (max-width: 768px){html .slug-downloads .dlSection{margin-bottom:53.3333333333px}}html .slug-downloads .dlSection .text .min{font-size:.8em;line-height:1.5}html .slug-downloads .dlSection .wrap{display:flex;justify-content:center;margin-top:30px}@media screen and (max-width: 768px){html .slug-downloads .dlSection .wrap{flex-wrap:wrap}}html .slug-downloads .dlSection .wrap .item{width:48%;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;text-align:center}@media screen and (min-width: 769px){html .slug-downloads .dlSection .wrap .item:hover{box-shadow:0 30px 60px -10px #0000004d,0 18px 36px -18px #0000004d}}html .slug-downloads .dlSection .wrap .item a{padding:20px;width:100%;height:100%;position:relative}html .slug-downloads .dlSection .wrap .item a:after{content:"";display:block}@media screen and (max-width: 768px){html .slug-downloads .dlSection .wrap .item{width:100%}}html .slug-downloads .dlSection .wrap .item .img{width:60%;margin:0 auto 20px}html .slug-downloads .dlSection .wrap .item .title{font-size:1.1em}html .slug-downloads .dlSection .wrap .item .min{font-size:.8em}@media screen and (min-width: 769px){html .slug-downloads .dlSection .wrap .item+.item{margin-left:40px}}html .slug-downloads .dlSection.gaze .btn{position:relative;border-radius:4px;opacity:1;height:80px;text-align:center;width:300px;display:flex;align-items:center;justify-content:center;background:#111;color:#fff;margin:20px auto 0}@media screen and (min-width: 769px){html .slug-downloads .dlSection.gaze .btn:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7}html .slug-downloads .dlSection.gaze .btn:hover:before{transform:translate(5px,-50%)}}html .slug-downloads .dlSection.gaze .btn:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}html .slug-downloads .dlSection.gaze .title{height:80px;display:flex;align-items:center;justify-content:center}html .slug-downloads .dlSection.gaze .bold{margin-top:1em}html .slug-downloads .conter1{flex-wrap:wrap;margin-bottom:80px}@media screen and (max-width: 1200px){html .slug-downloads .conter1{margin-bottom:66.6666666667px}}@media screen and (max-width: 768px){html .slug-downloads .conter1{margin-bottom:53.3333333333px}}html .slug-downloads .conter1 .box2table{background:none!important}html .slug-downloads .conter1 .box2table th{background:#fff;text-align:center;padding-left:0;padding-right:0;color:#111}html .slug-downloads .conter1 .note{margin-left:0;margin-right:auto}html .slug-downloads .conter1 .note,html .slug-downloads .conter1 .note p{font-size:.8em;line-height:1.5}html .slug-downloads .demoAfttext{margin-top:1em;margin-bottom:80px}@media screen and (max-width: 1200px){html .slug-downloads .demoAfttext{margin-bottom:66.6666666667px}}@media screen and (max-width: 768px){html .slug-downloads .demoAfttext{margin-bottom:53.3333333333px}}html .slug-downloads .demoAfttext .min{margin-top:.5em;font-size:.9em}html .slug-downloads .demoAfttext .btn{background:#111;color:#fff;position:relative;border-radius:4px;opacity:1;height:50px;width:240px;margin:10px auto 0;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){html .slug-downloads .demoAfttext .btn:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7}html .slug-downloads .demoAfttext .btn:hover:before{transform:translate(5px,-50%)}}html .slug-downloads .demoAfttext .btn:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}html .slug-downloads .noteText{margin-top:20px;margin-bottom:80px}@media screen and (max-width: 1200px){html .slug-downloads .noteText{margin-bottom:66.6666666667px}}@media screen and (max-width: 768px){html .slug-downloads .noteText{margin-bottom:53.3333333333px}}html .slug-downloads .noteText,html .slug-downloads .noteText p{font-size:.9em}html .slug-downloads .downloadBtn{margin-bottom:20px;display:flex;justify-content:space-between}.lgLead{max-width:1200px;width:88%;margin-bottom:80px}@media screen and (max-width: 1200px){.lgLead{margin-bottom:66.6666666667px}}@media screen and (max-width: 768px){.lgLead{margin-bottom:53.3333333333px}}.lgLead .impact{font-size:40px;margin-bottom:20px}@media screen and (max-width: 768px){.lgLead .impact{font-size:24px}}@media screen and (max-width: 480px){.lgLead .impact{font-size:18px}}.lgLead .box{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.lgLead .box{flex-wrap:wrap}}.lgLead .box .text{width:45%;max-width:500px}@media screen and (max-width: 768px){.lgLead .box .text{width:100%;margin-bottom:30px}}.lgLead .box .btnArea{width:48%;max-width:380px}@media screen and (max-width: 768px){.lgLead .box .btnArea{width:100%}}.lgLead .box .btnArea .btn{background:#111;color:#fff;position:relative;border-radius:4px;opacity:1;height:50px;display:block;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}@media screen and (min-width: 769px){.lgLead .box .btnArea .btn:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7}.lgLead .box .btnArea .btn:hover:before{transform:translate(5px,-50%)}}.lgLead .box .btnArea .btn:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}.lgLead .box .btnArea p{font-size:.9em;line-height:1.5}.lgLead .box .btnArea p a{color:#135f9d}.imgBox{display:flex;justify-content:space-between;padding:20px 0 40px}@media screen and (max-width: 1200px){.imgBox{padding:33.3333333333px 0}}@media screen and (max-width: 768px){.imgBox{padding:26.6666666667px 0}}@media screen and (max-width: 768px){.imgBox{padding:0;margin-bottom:20px}}@media screen and (min-width: 769px){.imgBox.rev{flex-direction:row-reverse}}@media screen and (max-width: 768px){.imgBox{flex-wrap:wrap;flex-direction:column-reverse}}.imgBox .content{width:48.5%}@media screen and (max-width: 768px){.imgBox .content{width:100%}}.imgBox .content .mb{margin-bottom:1em}.imgBox .img{width:48.5%;overflow:hidden;border-radius:10px;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;position:relative}@media screen and (max-width: 768px){.imgBox .img{width:100%;margin-bottom:20px}}@media screen and (max-width: 768px){.imgBox .img img{width:100%;height:auto;position:relative}}.imgBox .btn{background:#111;color:#fff;position:relative;border-radius:4px;opacity:1;height:50px;margin-left:auto;margin-right:0;display:flex;align-items:center;justify-content:center;margin-top:20px;width:320px}@media screen and (min-width: 769px){.imgBox .btn:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7}.imgBox .btn:hover:before{transform:translate(5px,-50%)}}.imgBox .btn:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}.slug-technology p.mb{margin-bottom:1em}.slug-technology .about{padding:80px 0;background:#f5f5f5}@media screen and (max-width: 1200px){.slug-technology .about{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.slug-technology .about{padding:53.3333333333px 0}}.slug-technology .whiteArea{display:flex;justify-content:space-between;background:#fff;padding:30px;margin-bottom:40px}@media screen and (max-width: 1200px){.slug-technology .whiteArea{margin-bottom:33.3333333333px}}@media screen and (max-width: 768px){.slug-technology .whiteArea{margin-bottom:26.6666666667px}}@media screen and (max-width: 768px){.slug-technology .whiteArea{flex-wrap:wrap}}.slug-technology .whiteArea li{font-size:.85em;letter-spacing:0}@media screen and (max-width: 768px){.slug-technology .whiteArea li{font-size:10px}}.slug-technology .whiteSection{padding:80px 0}@media screen and (max-width: 1200px){.slug-technology .whiteSection{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.slug-technology .whiteSection{padding:53.3333333333px 0}}.aroundBox.mb{margin-bottom:80px}@media screen and (max-width: 1200px){.aroundBox.mb{margin-bottom:66.6666666667px}}@media screen and (max-width: 768px){.aroundBox.mb{margin-bottom:53.3333333333px}}.aroundBox .img{width:51%;margin:10px 10px 20px 20px;float:right}@media screen and (max-width: 768px){.aroundBox .img{width:100%;float:none;margin-left:0}}.aroundBox .linkArea{background:#f5f5f5;padding:1em;margin-top:20px}.aroundBox .linkArea,.aroundBox .linkArea *{font-size:.9em}.aroundBox .linkArea a{text-decoration:underline;color:#135f9d}.vrPlatform .btn-wrapper{flex-grow:1}.vrPlatform .btn-wrapper .btnArea{width:100%;text-align:center}@media screen and (min-width: 769px){.vrPlatform .btn-wrapper .btnArea{margin-left:auto}}.vrPlatform .btn-wrapper .btn{margin-bottom:40px!important}.vrPlatform .btn-wrapper .btn-white{font-weight:500;line-height:2rem;height:50px;max-width:100%;padding:15px 5rem 15px 3rem;background:#fff;color:#000;position:relative;border-radius:4px;border:solid #000;border-width:1px!important;opacity:1;margin-right:0;margin-bottom:40px!important;min-height:40px;max-height:-moz-fit-content;max-height:fit-content;display:block;margin-top:0;margin-left:auto}.vrPlatform .btn-wrapper .btn-white:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.163' height='5.203' viewBox='0 0 19.163 5.203'%3E%3Cpath id='パス_36' data-name='パス 36' d='M0,0H17.969L13.684-4.352' transform='translate(0 4.703)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat center center;background-size:contain}@media screen and (min-width: 769px){.vrPlatform .btn-wrapper .btn-white{font-size:16px!important}.vrPlatform .btn-wrapper .btn-white:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7;border:solid #B5B6B7}.vrPlatform .btn-wrapper .btn-white:hover:before{transform:translate(5px,-50%);transition:all .6s cubic-bezier(.28,.76,.37,.99);transition-duration:.6s;transition-timing-function:cubic-bezier(.28,.76,.37,.99);transition-delay:0s}}@media screen and (max-width: 768px){.vrPlatform .btn-wrapper .btn-white{font-size:14px!important}}.vrPlatform .feature{padding:80px 0;background:#f5f5f5}@media screen and (max-width: 1200px){.vrPlatform .feature{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.vrPlatform .feature{padding:53.3333333333px 0}}.vrPlatform .feature .box{max-width:1200px;display:flex;justify-content:space-between;flex-wrap:wrap}.vrPlatform .feature .box .item{box-shadow:0 20px 40px -10px #00000026,0 18px 36px -18px #00000026;background:#fff;margin-bottom:30px;width:18%;padding:20px 1em 10px;border-radius:10px;overflow:hidden}@media screen and (max-width: 768px){.vrPlatform .feature .box .item{width:47%}}.vrPlatform .feature .box .item .img{width:60%;margin:0 auto;position:relative}.vrPlatform .feature .box .item .img:before{content:"";display:block;padding-top:100%}.vrPlatform .feature .box .item .img img{-o-object-fit:contain;object-fit:contain;filter:saturate(0) brightness(0)}.vrPlatform .feature .box .item .title{margin-bottom:10px;font-size:1.2em;font-weight:500;line-height:1;height:3em;display:flex;align-items:center;justify-content:center;text-align:center}.vrPlatform .feature .box .item .text,.vrPlatform .feature .box .item .text p{font-size:.9em;line-height:1.5}.vrPlatform .feature .list{box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;max-width:1200px;background:#fff;border-radius:10px;padding:40px}@media screen and (max-width: 768px){.vrPlatform .feature .list{padding:20px}}.vrPlatform .feature .list .item{margin-bottom:20px}.vrPlatform .feature .list .item *{font-size:.95em}.vrPlatform .feature .list .item:last-child{margin-bottom:0}.vrPlatform .feature .list .title{margin-bottom:5px;font-size:1.1em}.vrPlatform .price{padding:80px 0;max-width:1200px}@media screen and (max-width: 1200px){.vrPlatform .price{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.vrPlatform .price{padding:53.3333333333px 0}}.vrPlatform .price .box{display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width: 768px){.vrPlatform .price .box{margin-bottom:0}}@media screen and (max-width: 768px){.vrPlatform .price .box{flex-wrap:wrap}}.vrPlatform .price .box .item{border-radius:10px;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;width:30%;padding-bottom:50px;position:relative}@media screen and (max-width: 768px){.vrPlatform .price .box .item{width:100%;margin-bottom:30px}}@media screen and (max-width: 768px){.vrPlatform .price .box .item.incNote{margin-bottom:100px}}.vrPlatform .price .box .item:nth-of-type(2) .titleArea{background:#929395}.vrPlatform .price .box .item:nth-of-type(2) .titleArea *{color:#fff}.vrPlatform .price .box .item:nth-of-type(3) .titleArea{background:#111}.vrPlatform .price .box .item:nth-of-type(3) .titleArea *{color:#fff}.vrPlatform .price .box .item .titleArea{background:#ddd;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:25px 0;border-radius:10px 10px 0 0}.vrPlatform .price .box .item .titleArea .eng{font-size:32px}@media screen and (max-width: 768px){.vrPlatform .price .box .item .titleArea .eng{font-size:24px}}.vrPlatform .price .box .item .priceArea{text-align:center;height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:24px}@media screen and (max-width: 768px){.vrPlatform .price .box .item .priceArea{height:120px}}.vrPlatform .price .box .item .priceArea .min{font-size:12px}.vrPlatform .price .box .item .descText{text-align:center;margin-bottom:30px;height:70px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.vrPlatform .price .box .item .descText{height:40px}}.vrPlatform .price .box .item .minTitle{width:86%;margin-bottom:5px}.vrPlatform .price .box .item ul{width:86%;margin-bottom:30px}.vrPlatform .price .box .item ul li{display:flex;align-items:center;position:relative;margin-bottom:.7em;font-size:.8em}.vrPlatform .price .box .item ul li:before{display:block;position:relative;content:"";margin-right:.5em;min-width:15px;max-width:15px;width:15px;height:15px;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22246%22%20height%3D%22246%22%20viewBox%3D%220%200%20246%20246%22%3E%0D%0A%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_197%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20197%22%20transform%3D%22translate%28-14981%206201%29%22%3E%0D%0A%20%20%20%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_775%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20775%22%20width%3D%22246%22%20height%3D%22246%22%20rx%3D%22123%22%20transform%3D%22translate%2814981%20-6201%29%22%20fill%3D%22%23a2a2a2%22%2F%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%81%AE%E3%83%95%E3%83%AA%E3%83%BC%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3%22%20transform%3D%22translate%2815023%20-6183.262%29%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2332%22%20data-name%3D%22%E3%83%91%E3%82%B9%202332%22%20d%3D%22M148.522%2C35.492c-42.814%2C23.785-86.154%2C91.444-86.154%2C91.444l-39.109-44.4L0%2C104.736l56.552%2C70.3%2C20.614-.792C103.6%2C94.952%2C162%2C41.835%2C162%2C41.835Z%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}.vrPlatform .price .box .item .btn{background:#111;color:#fff;position:relative;border-radius:4px;opacity:1;display:block;height:50px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:10px;left:0;right:0}@media screen and (min-width: 769px){.vrPlatform .price .box .item .btn:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7}.vrPlatform .price .box .item .btn:hover:before{transform:translate(5px,-50%)}}.vrPlatform .price .box .item .btn:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}.vrPlatform .price .box .item .note{position:absolute;top:100%;margin-top:20px;left:0;right:0;font-size:.8em;line-height:1.5}.vrPlatform .price .note p{font-size:.95em}.vrPlatform .price .note p.mb{margin-bottom:1em}.btmContact{padding:80px 0}@media screen and (max-width: 1200px){.btmContact{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.btmContact{padding:53.3333333333px 0}}.btmContact .text{text-align:center;font-size:22px;margin-bottom:30px}@media screen and (max-width: 768px){.btmContact .text{font-size:16px}}.btmContact .btn{background:#111;color:#fff;position:relative;border-radius:4px;opacity:1;display:block;width:280px;margin:0 auto;height:50px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.btmContact .btn:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7}.btmContact .btn:hover:before{transform:translate(5px,-50%)}}.btmContact .btn:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}.fove0 .centerText{text-align:center;margin-bottom:80px;width:98%}@media screen and (max-width: 1200px){.fove0 .centerText{margin-bottom:66.6666666667px}}@media screen and (max-width: 768px){.fove0 .centerText{margin-bottom:53.3333333333px}}.fove0 .centerText,.fove0 .centerText p{line-height:3;letter-spacing:0}.fove0 .centerText .mb{margin-bottom:2em}.fove0 .feature{margin-bottom:80px}@media screen and (max-width: 1200px){.fove0 .feature{margin-bottom:66.6666666667px}}@media screen and (max-width: 768px){.fove0 .feature{margin-bottom:53.3333333333px}}.fove0 .feature img{filter:saturate(0)}.fove0 .feature p{font-size:.95em;line-height:1.7}.fove0 .circleTitle .eng{color:#b5b6b7;font-weight:300}.fove0 .spec{background:#f5f5f5;padding:80px 0}@media screen and (max-width: 1200px){.fove0 .spec{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.fove0 .spec{padding:53.3333333333px 0}}.fove0 .spec .box{max-width:1100px;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border-radius:20px}.fove0 .spec .box .product_info{margin:0 0 20px}.fove0 .spec .box .pc_required{padding:0;margin:0}.fove0 .spec .box .iconlist{max-width:500px}.fove0 .spec .box .minTitle{margin:40px auto 5px 0;text-align:left}.fove0 .price{padding:80px 0;max-width:600px}@media screen and (max-width: 1200px){.fove0 .price{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.fove0 .price{padding:53.3333333333px 0}}.fove0 .price dl{margin-bottom:40px}@media screen and (max-width: 1200px){.fove0 .price dl{margin-bottom:33.3333333333px}}@media screen and (max-width: 768px){.fove0 .price dl{margin-bottom:26.6666666667px}}.fove0 .price dl div{display:flex;margin-bottom:10px}.fove0 .price dl div dt{width:30%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:10px}.fove0 .price dl div dd{width:70%;background:#fafafa}.fove0 .price dl dd,.fove0 .price dl dt{padding:1em;display:flex}.fove0 .price .btnBox{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.fove0 .price .btnBox{flex-direction:column}}.fove0 .price .btnBox .btn{background:#111;color:#fff;position:relative;border-radius:4px;opacity:1;width:48%;height:50px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.fove0 .price .btnBox .btn:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7}.fove0 .price .btnBox .btn:hover:before{transform:translate(5px,-50%)}}.fove0 .price .btnBox .btn:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}@media screen and (max-width: 768px){.fove0 .price .btnBox .btn{width:60%;height:40px}}.fove0 .price .btnBox .btn:nth-of-type(1){margin-right:20px}@media screen and (max-width: 768px){.fove0 .price .btnBox .btn:nth-of-type(1){margin:0 0 20px}}.fove0 .graySection{padding:80px 0;background:#f5f5f5}@media screen and (max-width: 1200px){.fove0 .graySection{padding:66.6666666667px 0}}@media screen and (max-width: 768px){.fove0 .graySection{padding:53.3333333333px 0}}.fove0 .graySection .btn{background:#111;color:#fff;position:relative;border-radius:4px;opacity:1;margin:0 auto;height:50px;width:340px;font-size:.9em;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.fove0 .graySection .btn:hover{opacity:1;box-shadow:1px 1px 8px #0000004d;background:#b5b6b7}.fove0 .graySection .btn:hover:before{transform:translate(5px,-50%)}}.fove0 .graySection .btn:before{content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.163%22%20height%3D%225.203%22%20viewBox%3D%220%200%2019.163%205.203%22%3E%0D%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M0%2C0H17.969L13.684-4.352%22%20transform%3D%22translate%280%204.703%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}.fove0 .mar2 .Fove-title h2{color:#000}.fove0 .conter1{flex-wrap:wrap}.fove0 .conter1 .box2table{background:none!important}.fove0 .conter1 .box2table th{background:#fff;text-align:center;padding-left:0;padding-right:0;color:#111}.fove0 .conter1 .note{margin-left:0;margin-right:auto}.fove0 .conter1 .note,.fove0 .conter1 .note p{font-size:.8em;line-height:1.5}.businessBox{max-width:800px}.businessBox h2.title{font-size:32px;margin-bottom:20px}@media screen and (max-width: 768px){.businessBox h2.title{font-size:22px}}.businessBox .item{width:100%;display:block;box-shadow:0 30px 60px -10px #00000026,0 18px 36px -18px #00000026;position:relative;overflow:hidden;border-radius:10px;margin-bottom:60px}@media screen and (min-width: 769px){.businessBox .item:hover{box-shadow:0 30px 60px -10px #0000004d,0 18px 36px -18px #0000004d}}.businessBox .item:before{content:"";width:40px;height:40px;position:absolute;right:0;bottom:0;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%0D%0A%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_73%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2073%22%20transform%3D%22translate%28-1024%20-655%29%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_493%22%20data-name%3D%22%E3%83%91%E3%82%B9%20493%22%20d%3D%22M40%2C0V40H0Z%22%20transform%3D%22translate%281024%20655%29%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_495%22%20data-name%3D%22%E3%83%91%E3%82%B9%20495%22%20d%3D%22M0%2C0H13.75L9.817-3.4%22%20transform%3D%22translate%281044%20685.502%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat center center;background-size:contain}@media screen and (max-width: 1200px){.businessBox .item{margin-bottom:50px}}@media screen and (max-width: 768px){.businessBox .item{margin-bottom:40px}}.businessBox .item a{width:100%;display:flex}@media screen and (max-width: 768px){.businessBox .item a{flex-direction:column}}.businessBox .item a>div{width:50%}@media screen and (max-width: 768px){.businessBox .item a>div{width:100%}}.businessBox .item a .img{position:relative}.businessBox .item a .img:before{content:"";display:block;padding-top:56.25%}.businessBox .item a .content{display:flex;align-items:center;justify-content:center;padding:1em}.businessBox .item a .content span{font-size:.8em;display:block;margin-top:.1em}.sitemap{display:flex;flex-direction:column;align-items:center;max-width:600px}.sitemap li{margin-bottom:.5em;display:flex;align-items:center}.sitemap li:before{content:"";display:block;margin-right:10px;width:10px;height:10px;border:2px solid #000;border-radius:100px}.sitemap li a{text-align:center}span.wpcf7-form-control-wrap.language{display:none}.grecaptcha-badge{visibility:hidden}.slug-contact .grecaptcha-badge{visibility:visible;bottom:70px!important}@keyframes modalopen{0%{opacity:0}to{opacity:1}}.n_recruiting{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Sans GB,メイリオ,Meiryo,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.n_recruiting .recruit_content{max-width:800px;margin:0 auto;width:92%}.n_recruiting .m1{margin-top:1rem!important;margin-bottom:1rem!important}.n_recruiting .m2{margin-top:2rem!important;margin-bottom:2rem!important}.n_recruiting .h1_text{width:-moz-fit-content!important;width:fit-content!important;color:#37352f;font-weight:700;line-height:1.2;font-size:40px}.n_recruiting .h2_text{width:-moz-fit-content!important;width:fit-content!important;padding:3px 2px;width:100%;max-width:100%;margin:0;background:#e7f3f8;white-space:pre-wrap;word-break:break-word;font-weight:600;font-size:1.875em;line-height:1.3}.n_recruiting .h4_text{width:-moz-fit-content!important;width:fit-content!important;padding:3px 2px;white-space:pre-wrap;word-break:break-word;font-weight:600;font-size:1.25em;line-height:1.3}.n_recruiting .blue_text{color:#337ea9!important;fill:#337ea9!important}.n_recruiting .gray_text{color:#787774!important;fill:#787774!important}.n_recruiting .bold_text{font-weight:600}.n_recruiting .dot_text{height:1rem!important}.n_recruiting .dot_text *{font-weight:600;font-size:3rem;line-height:1rem}.n_recruiting .value_text{display:inline-block;position:relative;top:-5px}.n_recruiting .background_yellow_text{background:#fbf3db}.n_recruiting .background_blue_text{background:#e7f3f8}.n_recruiting .horizontal_line{display:flex;align-items:center;justify-content:center;pointer-events:auto;height:13px;flex:0 0 auto;color:#37352f29;width:100%;height:1px;visibility:visible;border-bottom:1px solid rgba(55,53,47,.16)}.n_recruiting .recruiting_info{width:100%;margin-top:5px;margin-bottom:2px;font-weight:600;color:#787774;fill:#787774}.n_recruiting .normal_sentense{padding:3px 2px;white-space:pre-wrap;word-break:break-word}.n_recruiting .list_sentense{max-width:100%;width:100%;white-space:pre-wrap;word-break:break-word;padding:3px 2px}.n_recruiting .list_sentense *{white-space:pre-wrap;word-break:break-word;font-weight:600;color:#37352f}.n_recruiting .new_line{height:1rem}.n_recruiting .pageTop{height:500px;position:relative;margin-bottom:60px}.n_recruiting .footer_image_wrapper{height:100%;width:100%}.n_recruiting .footer_image_wrapper img{display:block;-o-object-fit:cover;object-fit:cover;border-radius:1px;pointer-events:auto;width:100%;max-height:180.152px}.n_recruiting .images{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.n_recruiting .images div{max-width:325px}.n_recruiting .images div .image img{width:100%;height:100%}.n_recruiting .images div .image_text{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.4;color:#37352fe6;padding-top:6px;padding-bottom:6px;padding-left:2px}.n_recruiting .link_content{display:flex}.n_recruiting .link_content:hover{background:#37352f14}.n_recruiting .link_content a{display:flex;color:inherit;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background 20ms ease-in 0s;cursor:pointer;flex-grow:1;min-width:0px;flex-wrap:wrap-reverse;align-items:stretch;text-align:left;overflow:hidden;border:1px solid rgba(55,53,47,.16);border-radius:4px;position:relative;fill:inherit}.n_recruiting .link_content a .link-image{flex:1 1 180px;display:block;position:relative}.n_recruiting .link_content a .link-image div{position:absolute;inset:0}.n_recruiting .link_content a .link-image div div{width:100%;height:100%}.n_recruiting .link_content a .link-image div div img{display:block;-o-object-fit:cover;object-fit:cover;border-radius:1px;width:100%;height:100%}.n_recruiting .link_content a .explanation{flex:4 1 180px;padding:12px 14px 14px;overflow:hidden;text-align:left}.n_recruiting .link_content a .explanation .title{font-size:14px;line-height:20px;color:#37352f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:24px;margin-bottom:2px}.n_recruiting .link_content a .explanation .body{font-size:12px;line-height:16px;color:#37352fa6;height:32px;overflow:hidden}.n_recruiting .link_content a .explanation .url{display:flex;margin-top:6px}.n_recruiting .link_content a .explanation .url img{width:16px;height:16px;min-width:16px;margin-right:6px}.n_recruiting .link_content a .explanation .url div{font-size:12px;line-height:16px;color:#37352f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n_recruiting .top_image{height:300px;width:100%;margin-bottom:5rem}.n_recruiting .top_image img{height:300px;width:100%}.n_recruiting .fove0_top_image{margin-top:-12rem}.n_recruiting .fove0_top_image img{height:124px;width:124px}.n_recruiting .multi_sentences{width:100%;display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap}.n_recruiting .value_text_container{width:100%;display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;row-gap:3px}.n_recruiting .value_text_container .value_text_en{width:230px}.n_recruiting .value_text_container .break{flex-basis:100%;height:0}@media screen and (max-width: 480px){.n_recruiting .value_text_container .value_text_en{width:200px!important}}@media screen and (min-width: 481px){.n_recruiting .value_text_container .value_text_en{width:230px!important}}.n_reference .explanation-wrapper{max-width:1400px;margin:0 auto 70px;width:92%}@media (min-width: 601px){.n_reference .explanation-wrapper .explanation{margin-left:2rem;max-width:600px}}.n_reference .refrence_content_scroll_target{position:relative;top:-3rem}.n_reference .reference_content{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;max-width:1400px;margin:0 auto;width:92%}.n_reference .posts_container{flex-grow:1;display:flex;flex-direction:column;justify-content:start;align-items:center}.n_reference .posts_container .post_count{position:relative;top:-3rem;height:0px;margin-right:auto;font-size:1.2rem;color:#2d373ccc}@media (min-width: 601px){.n_reference .posts_container{margin-left:4rem;width:calc(100% - 250px - 6rem)}}.n_reference .posts_container .post{width:100%;border-bottom:1px solid rgba(110,150,200,.2);padding-bottom:3rem;margin-bottom:3rem}.n_reference .posts_container .post .post_title{width:100%;text-align:left;margin-bottom:.9rem}.n_reference .posts_container .post .post_title .title_link:hover{color:#90a0ff}.n_reference .posts_container .post .post_title span{display:inline-block;font-size:2rem;font-weight:700}.n_reference .posts_container .post .post_meta{margin-bottom:.7rem}.n_reference .posts_container .post .post_meta span{display:inline-block;font-size:1.2rem;font-weight:700}.n_reference .posts_container .post .post_research_field{margin-bottom:.9rem}.n_reference .posts_container .post .post_research_field span{display:inline-block;font-size:1.2rem;font-weight:700}.n_reference .posts_container .post .post_abstract span{color:#2d373ccc;font-size:1.5rem;line-height:160%}.n_reference .posts_container .post .post_abstract .abstract_button span{font-weight:800;font-size:1.2rem!important}.n_reference .filter_container{width:200px}@media (min-width: 601px){.n_reference .filter_container{margin-left:2rem}}@media (max-width: 600px){.n_reference .filter_container{width:100%}}.n_reference .filter_container .filter_area_title{font-weight:600;font-size:1.2rem;letter-spacing:.05rem}.n_reference .filter_container .filter_wrapper{margin-bottom:3rem}.n_reference .filter_container .filter_wrapper .filter_title{font-weight:600;font-size:1.2rem;letter-spacing:.05rem;margin-left:.5rem;margin-top:1rem;padding-bottom:1.5rem}.n_reference .filter_container .filter_wrapper .filter_items{max-height:50vh;overflow:scroll}.n_reference .filter_container .filter_wrapper .filter_items .filter_item .filter_item_label{word-break:break-word;display:block;width:100%;padding:.8rem;margin-bottom:.2rem;font-size:1.5rem;border-top:1px solid rgba(110,150,200,.2)}.n_reference .filter_container .filter_wrapper .filter_items .filter_item .filter_item_label:hover{cursor:pointer}.n_reference .filter_container .filter_wrapper .filter_items .filter_item .filter_item_input{display:none}.n_reference .filter_container .filter_wrapper .filter_items .filter_item .filter_item_input:checked+.filter_item_label{background:radial-gradient(circle at center,#333 0,#555,#aaa);color:#fff}.n_reference .filter_container .filter_reset{text-align:right}.n_reference .filter_container .filter_reset button{font-size:1.2rem;font-weight:800;color:#cd7b7b;margin-bottom:2rem}.n_reference .pagination_container{width:90%;margin-top:20px;margin-bottom:50px}.n_reference .pagination_container .paginationjs-pages ul{list-style:none;display:flex;justify-content:center;align-items:center}.n_reference .pagination_container .paginationjs-pages li{background:#fff;display:block;width:60px;height:60px;border-radius:10px;box-shadow:0 20px 40px -10px #00000026,0 18px 36px -18px #00000026;display:flex;align-items:center;justify-content:center;margin:0 10px;font-size:1.5em}.n_reference .pagination_container .paginationjs-pages li{margin:0 10px}.n_reference .pagination_container .paginationjs-pages li a{text-decoration:none;color:#000}.n_reference .pagination_container .paginationjs-page:hover:not(.active),.n_reference .pagination_container .paginationjs-prev:hover,.n_reference .pagination_container .paginationjs-next:hover{box-shadow:0 20px 40px -10px #0000004d,0 18px 36px -18px #0000004d;cursor:pointer}.n_reference .pagination_container .active a,.n_reference .pagination_container .paginationjs-ellipsis a{cursor:default}.n_reference .pagination_container .active{background:#111!important;color:#fff!important}.n_reference .pagination_container .paginationjs-pages .active a{color:#fff}.n_reference .pagination_container .paginationjs-prev.disabled,.n_reference .pagination_container .paginationjs-next.disabled{display:none}.n_reference .flex_break{flex-basis:100%;height:0}.n_reference .new_line{height:1rem;width:100%}.n_reference .hidden{display:none!important}.recruiting .content1{margin-top:42px;margin-bottom:144px}.recruiting .content2{margin-top:42px;margin-bottom:144px;height:66vh}.recruiting .content2 .image-slider{position:absolute;width:100%;left:0}.recruiting .introduction{width:100%;height:65vh;margin:42px auto 144px}.recruiting .introduction .bg_img{width:100%;height:65vh;left:0;position:absolute}.recruiting .introduction .bg_img img{margin:0;height:100%!important}.recruiting .introduction .bg_img .hazimeni{width:60%;font-style:normal;font-weight:700;font-size:18px;line-height:1.8!important;text-align:center;max-width:800px;letter-spacing:.02em;color:#fff;text-shadow:0px 0px 12px rgba(34,7,54,.8);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 1400px){.recruiting .content2{height:75vh}}@media screen and (max-width: 768px){.recruiting .introduction,.recruiting .introduction .bg_img{height:40vh}.recruiting .introduction .bg_img .hazimeni{font-size:12px;width:80%}}.recruiting ul{margin:0;padding:0;list-style:none}.recruiting a{color:#333}.recruiting a:hover,.recruiting a:active{text-decoration:none}.recruiting .position-summary{max-height:100px;overflow:hidden;text-overflow:ellipsis}.recruiting .positions-card{cursor:pointer;box-shadow:0 1px 4px #0000000d,0 0 40px #8080801a;transition:all .3s;position:relative;margin-bottom:32px;border-radius:16px}.recruiting .positions-card dl{margin-top:0;padding:32px 40px 60px!important;border-radius:16px}.recruiting .positions-card .card-content:after{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,#fff0,#fff 90%);width:100%;height:8em;border-radius:0 0 16px 16px}.recruiting .positions-card h3{margin:0 -.5em 1em!important;display:inline-block}.recruiting .positions-card:hover{filter:drop-shadow(0pc 4px 28px rgba(0,0,0,.25));transition:filter .5s}.recruiting .positions-card .positionViewAll{float:right;padding:18px 5px 0;font-style:normal;font-weight:600;font-size:16px;letter-spacing:.02em;color:#20a921;display:flex;position:relative;z-index:2}.recruiting .myModal{display:none}.slick-dots .slick-active button{background:#333}.modal{display:none;position:fixed;z-index:900;left:0;top:0;width:100%;height:100%;background-color:#000000b3;overflow:hidden;animation-name:modalopen;animation-duration:1s}.modal .modalClose{font-size:2rem}.modal .modalClose:hover{cursor:pointer}.modal .modal-body{padding:10px 20px;color:#000}.modal .modal-content{background-color:#f4f4f4;margin:13vh auto auto;padding:20px;border:1px solid #888;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;width:60%;max-height:80vh;border-radius:16px;display:grid}.modal .modal-content #entry-content{max-height:calc(70vh - 40px);display:flex;flex-flow:column;max-width:100%;grid-row:1}.modal .modal-content #entry-content h3{margin:.5em -.5em}.modal .modal-content #entry-content .description{overflow-y:scroll}.modal .modal-content #entry-content dl:first-child{margin-top:0}.modal .modal-footer{height:3em;padding:12px 4% 0 0;grid-row:2;display:grid;grid-template-columns:auto auto 127px}.modal .modal-footer .sub-button{border-radius:25px;background:#2a2;padding:10px 20px;color:#fff;float:right;grid-column:3}@media screen and (max-width: 768px){.modal .modal-content{width:95%;padding:10px;margin-top:7.5vh;max-height:85vh}.modal .modal-content #entry-content{max-height:calc(60vh - 40px)}.modal .modal-content #entry-content h3{margin:.5em 0;font-size:1.6rem}.modal .modal-content #entry-content .description{font-size:12px}.modal .modal-footer{padding:5px 4% 0 0}}@media screen and (min-height: 1200px){.modal .modal-content #entry-content h3{font-size:2.2rem}}.modal-open{overflow:hidden}.image-slider{background-color:#000}.image-slider img{height:100%!important;margin-top:0!important}.image-slider .swiper-slide{padding:0}.recrutmentContactContent{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.recrutmentContactContent form{padding:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 12px}.recrutmentContactContent form .row{margin-bottom:15px;width:calc(50% - 20px)}.recrutmentContactContent form .row .item label.placeholder{font-size:14px;color:#b3b3b3;margin:0 0 10px;display:inline-block;padding:0;line-height:1.5}.recrutmentContactContent form .row .item label.placeholder :after{content:"(任意)";position:absolute;font-weight:700;color:#b3b3b3}html[lang*=en] .recrutmentContactContent form .row .item label.placeholder :after{content:"(optional)"}.recrutmentContactContent form .row .item label.placeholder.req :after{content:"(必要)";color:#b00}html[lang*=en] .recrutmentContactContent form .row .item label.placeholder.req :after{content:"(required)"}.recrutmentContactContent form .row .item input[type=checkbox]{width:auto;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.recrutmentContactContent form .row .item textarea{height:100px;resize:none}.recrutmentContactContent form .row .item .form-control{border:none;border-bottom:1px solid #ccc;padding-left:0;padding-right:0;border-radius:0;background:none}.recrutmentContactContent form .row .item .form-control:active,.recrutmentContactContent form .row .item .form-control:focus{outline:none;box-shadow:none;border-color:#000}.recrutmentContactContent form .footer-submit{width:100%;height:60px;padding:10px 0}.recrutmentContactContent form .full-box{width:100%}.recrutmentContactContent form .content-center{text-align:center}@media (max-width: 584px){.recrutmentContactContent form .row{width:100%}}
