@charset "UTF-8";#wpadminbar{position:fixed !important;top:auto !important;bottom:0 !important}html,body{width:100%}body{overflow-x:hidden;display:flex;position:relative;flex-direction:column;min-height:100vh;background:#fff;font-family:"Noto Sans JP","Noto Sans Japanese","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.8;font-size:16px;color:#080e2e}.pc{display:block}.sp{display:none}@media only screen and (max-width:960px){body{font-size:1.67vw}}@media only screen and (max-width:768px){body{font-size:4vw}.pc{display:none !important}.sp{display:block !important}}a,button,img{text-decoration:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:inherit}a,button{transition:.2s}a,button,label{cursor:pointer}input,textarea,select,button{outline:none;font-size:inherit;font-family:inherit;font-weight:inherit}img{width:auto;max-width:100%;height:auto;vertical-align:bottom}.flex{display:flex}.youtube{position:relative;width:100%;height:0;padding-top:56.25%}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.new{display:inline-block;padding:0 .25em;background:#ebf400;line-height:1.2;font-size:.8em;font-weight:700;color:#006db2}#wrap{flex-grow:1;position:relative}.baseWidth{max-width:1080px;margin:0 auto}#header{position:absolute;top:0;left:0;width:100%;z-index:10;transition:all .3s ease}#header *{margin:0;padding:0;text-decoration:none}#header .inner{display:flex;justify-content:space-between;align-items:center;height:70px;padding:0 2vw}#hLogo img{width:200px;vertical-align:middle}.hContact.pcCon{display:flex;height:100%}.hContact.spCon{display:none}.hContact a.contact{display:flex;align-items:center;justify-content:center;padding:.6em 1em !important;background:#029a54;color:#fff !important;font-weight:700;line-height:1.2;text-align:center;border-radius:4px}.hContact a:hover{opacity:.8}.hContact a:hover:before{display:none}#mainNav{display:flex;justify-content:flex-end;align-items:center}#mainNav li{position:relative;line-height:1.3;margin:0 0 0 3vw}#mainNav .new{margin-right:.25em;padding:0 .25em}#mainNav a{color:#fff;font-size:1rem;font-weight:700;position:relative;display:inline-block;text-decoration:none;font-feature-settings:"palt"}#mainNav a:before{position:absolute;bottom:-7px;left:0;content:'';width:100%;height:3px;background:#029a54;transform:scale(0,1);transform-origin:right top;transition:transform .2s;transition-timing-function:ease-out}#mainNav a:hover:before{transform-origin:left top;transform:scale(1,1)}#mainNav .toggle{display:none}#mainNav .child{display:none;position:absolute;left:50%;width:max-content;transform:translate(-50%);padding-top:2em}#mainNav .child:after{content:"";position:absolute;top:.5em;left:50%;z-index:-10;height:1em;margin-left:-22px;border-style:solid;border-width:0 22px 30px;border-color:transparent transparent #eaffc9}#mainNav .child li{margin:0;background:#eaffc9;line-height:1.8}#mainNav .child li:not(:last-of-type){border-bottom:2px solid rgba(255,255,255,.8)}#mainNav .child a:before{display:none}#mainNav .child a{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;font-size:.875em;font-weight:700;color:#029a54 !important}#mainNav .child span{display:inline-block;margin-left:1em;padding:.1em .5em;background:#fff;border-radius:3px;line-height:1.2;font-size:.8em;font-weight:700;color:#033d83}#mainNav li:hover .child{display:block}#mainNav .child a:hover{color:#fff !important;background:#029a54}#header.fixed{position:fixed;background:rgba(12,12,30,.9)!important;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}@media only screen and (max-width:1200px){#header{font-size:1.4vw}#hLogo img{width:18vw}#header.fixed #hLogo img{width:16vw}}@media only screen and (max-width:768px){#header{font-size:1em}#header .inner{height:14vw !important;padding:0 1em 0;justify-content:flex-start}#hLogo img{display:block;width:30vw !important;opacity:1 !important}.hContact.pcCon{display:none}.hContact.spCon{display:flex}.hContact a.contact{font-size:1em;padding:5vw 1vw !important;margin:5vw 1em!important;width:100%;background:#029a54;color:#fff !important}#header nav{position:absolute;top:0;right:0}#spMenu{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:14vw;height:14vw;background:#029a54}#spMenu span,#spMenu:before,#spMenu:after{content:"";display:inline-block;position:absolute;width:8vw;height:2px;background:#fff;transition:.2s}#spMenu:before{top:30%}#spMenu:after{bottom:30%}#spMenu.open:before,#spMenu.open:after{top:auto;bottom:auto;background:#fff}#spMenu.open:before{transform:rotate(45deg)}#spMenu.open:after{transform:rotate(-45deg)}#spMenu.open span{opacity:0}#gNav{overflow:auto;display:block;position:absolute;top:14vw;right:-100vw;width:100vw;height:calc(100vh - 14vw);background:rgba(255,255,255,.98);opacity:0;z-index:-100;transition:.2s}#spMenu.open+#gNav{right:0;opacity:1;z-index:5;border-top:1px solid #111}#mainNav{display:block;margin-left:0}#mainNav li,#mainNav li:not(.child li){margin:0;border-bottom:1px solid #111}#mainNav a,#mainNav .toggle{display:block;position:relative;margin:0;padding:3vw 4vw !important;background:0 0 !important;font-size:1em !important;font-weight:500;color:#000 !important}#mainNav a:before{display:none}#mainNav a:after,#mainNav .toggle:after{display:block;position:absolute;top:50%;right:4vw;content:"";width:2.4vw;height:2.4vw;border-top:2px solid #000;border-right:2px solid #000;transform:translateY(-50%) rotate(45deg)}#mainNav .toggle:after{transform:translateY(-50%) rotate(135deg)}#mainNav .toggle.active{background:rgba(255,255,255,.1) !important}#mainNav .toggle.active:after{transform:translateY(-50%) rotate(-45deg)}#mainNav .child{display:none;position:static;width:auto;background:#343b4b;transform:translate(0);opacity:1;z-index:1;padding-top:0}#mainNav .child:after{display:none}#mainNav li:hover .child{display:none}#mainNav .child a:hover{color:#00d774 !important}#mainNav .child a{display:flex;justify-content:flex-start;font-weight:700}#mainNav .child span{color:#343b4b}#hSns{display:flex;justify-content:center;margin:2em 0}#hSns a{display:flex;justify-content:center;align-items:center;width:2em;height:2em;margin:0 .5em;border-radius:50%;font-size:1.4em;color:#fff}#hSns .blog a{padding:0 1em 0 26px;background:#444 url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/global/icon_blog_dark.png) no-repeat 0% 50%;background-size:contain;font-size:14px;font-style:italic}#hSns .fb a{background:#4267b2}#hSns .tw a{background:#1da1f2}#hSns .insta a{background:#ffdd83;background:-moz-linear-gradient(45deg,#ffdd83 0%,#f26939 34%,#cf2e92 67%,#4c64d3 100%);background:-webkit-linear-gradient(45deg,#ffdd83 0%,#f26939 34%,#cf2e92 67%,#4c64d3 100%);background:linear-gradient(45deg,#ffdd83 0%,#f26939 34%,#cf2e92 67%,#4c64d3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd83',endColorstr='#4c64d3',GradientType=1)}#hSns .yt a{background:#e72a20}#hSns .linkedIn a{background:#0e76a8}}.breadcrumbs,.breadcrumbs a{white-space:nowrap;color:rgba(255,255,255,.4)}.breadcrumbs .current-item{color:rgba(255,255,255,.4)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:.5em 40px;font-size:.75em}.breadcrumbs{position:absolute;background:0 0;z-index:3;top:70px}.breadcrumbs>span+span:before{content:"\0bb";margin:0 .5em}.breadcrumbs a{border-bottom:1px solid}.breadcrumbs a:hover{border-bottom:0}@media only screen and (max-width:1200px){.breadcrumbs{padding-left:2em;padding-right:2em}}@media only screen and (max-width:960px){.breadcrumbs{font-size:.6em}}@media only screen and (max-width:768px){.breadcrumbs{padding-left:1em;padding-right:1em;top:14vw}}article h1,article h2,article h3,article h4,article p,article ul,article li{margin:0 0 1em;padding:0;list-style:none}article h1,article h2,article h3,article h4{font-weight:500}.sec{padding:5em 0}.sec header{margin-bottom:3em}.sec .headline1{margin:0;line-height:1.35;text-align:center;color:#080e2e;font-size:2.25em;font-weight:700;font-feature-settings:"palt";letter-spacing:1px}.cUnderLine{background:linear-gradient(transparent 65%,#fdff53 0%)}.sec .headline2{font-size:1.5em;font-weight:700;padding-left:.5em;margin-bottom:.5em;border-left:.5em solid #02b362}.sec .headline3{font-weight:700;font-size:1.25em;line-height:1.6}.sec sup,.sec sub{font-size:.6em}.caution,.cautionBox{color:#c00}.cautionBox{display:flex;justify-content:center;padding:2em 1em 2em 2em;border:1px solid #c00}.cautionBox ul{margin-bottom:0}.cautionBox li{margin-bottom:0;text-indent:-1em}.cautionBox li:before{content:"※"}.btn{display:flex;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:.2em 1em;border-radius:50px;background:#029a54;position:relative;overflow:hidden;letter-spacing:-1px}.btn span{position:relative;z-index:3;color:#fff;font-weight:700;line-height:1.3}.btn .arrowIcon{padding-left:.5em}.btn .arrowIcon img{max-width:20px}.btn:hover{opacity:.8}.btn .fa{margin-left:.5em}@media only screen and (max-width:1080px){.sec{padding:3em 1em}}@media only screen and (max-width:768px){.sec{padding:8vw 1em}.sec header{margin-bottom:2em}.sec .headline1,.sec .headline2,.sec .headline3{line-height:1.4}.sec .headline1{font-size:1.5em}.sec .headline2{font-size:1.2em}.sec .headline3 span{font-size:1.1em}.sec .headline1{width:100%;padding:0}.cautionBox{padding-top:1em;padding-bottom:1em}.btn{min-width:60vw;padding:0 1em}}.overflow{overflow:auto}.overflowX{overflow-x:auto}.overflowY{overflow-y:auto}.flex{display:flex}.center{text-align:center}.left{text-align:left}.right{text-align:right}.decimal,.decimal li{list-style:decimal}.alpha{list-style:lower-alpha}.roman{list-style:lower-roman}.pre{padding:1em;background:#555;border-radius:10px;white-space:pre-wrap;font-size:.875em;color:#fff}.auto{margin-right:auto !important;margin-left:auto !important}a.txtLink:not(:hover){border-bottom:1px solid;color:#0254c5}.spStyle{display:none}.pcStyle{display:block}@media only screen and (max-width:768px){.spStyle{display:block}.pcStyle{display:none}}.f10{font-size:77%}.f11{font-size:85%}.f12{font-size:93%}.capList{margin-bottom:0}.capList li{font-size:.875em;line-height:1.6;margin-bottom:0}.movie{position:relative;width:100%;height:0;padding-top:56.25%}.movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.simpleMovie{max-width:800px;margin-top:2em;margin-bottom:2em}#contactArea{padding:4.5em 0;text-align:center;background:#2ba166 url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/edge-ai/top/contact_bg.webp) no-repeat 50% 0%;background-size:cover;color:#fff}#contactArea header{margin-bottom:1em;text-shadow:0 1px 10px rgba(0,0,0,.4)}#contactArea.sec .headline1{color:#fff;margin-bottom:.5em}#contactArea .conBtn{font-size:1.4em;font-weight:700;letter-spacing:.1em;height:auto;padding:.8em 3em;margin-top:.8em;background-color:rgba(255,255,255,1);border-radius:4px;min-width:340px;position:relative;overflow:hidden;text-decoration:none;display:inline-block;text-align:center;outline:none;transition:ease .3s}#contactArea .conBtn span{position:relative;z-index:3;color:#029a54}#contactArea .conBtn:hover span{color:#047e46}#contactArea .bgbottom:before{content:'';position:absolute;bottom:0;left:0;z-index:2;background:#fffd2d;width:100%;height:0;transition:.3s cubic-bezier(.8,0,.2,1) 0s}#contactArea .bgbottom:hover:before{height:100%;background-color:#fffd2d}@media only screen and (max-width:768px){#contactArea{padding:3em 1em}#contactArea .conBtn{font-size:1.2em;min-width:280px}}