@charset "UTF-8";body.en #header,body.en #footer,body.en #globalFooter,body.en .breadcrumbs,body.en .bottomBan{display:none !important}body.en #wrap{padding-top:0 !important}body.en #mainInner{border:0 !important}.breadcrumbs.column1,#mainInner.column1,.title.column1{max-width:900px;margin-right:auto;margin-left:auto}.breadcrumbs,.breadcrumbs a{white-space:nowrap;color:rgba(255,255,255,.4);color:rgba(0,0,0,1)}.breadcrumbs .current-item{color:rgba(255,255,255,.8);color:rgba(0,0,0,.8)}.breadcrumbs{overflow:auto;display:flex;align-items:center;max-width:1200px;height:60px;margin:0 auto;background:#fff;font-size:12px}.breadcrumbs>span+span:before{content:"\0bb";margin:0 .5em}.breadcrumbs a{text-decoration:underline}.breadcrumbs a:hover{text-decoration:none}@media only screen and (max-width:1200px){.breadcrumbs{height:auto;padding:1em 2em}}@media only screen and (max-width:768px){.breadcrumbs{font-size:10px}}#wrap,#main{background:#fff}#main{margin:0 auto 3em;line-height:2}#main.column2{display:flex;flex-direction:row-reverse;justify-content:center;max-width:1200px}#main a,#main button,#main input{　transition:all .2s;　}#mainInner{max-width:1200px;margin:0 auto;padding-top:18px;border-top:1px solid #ccc}#main.column2 #mainInner{flex-grow:1;max-width:880px}#mainInner .sec{padding:2em 0}#mainInner .wysiwyg .sec:first-of-type{padding-top:0}#mainInner p,#mainInner ul,#mainInner ol,#mainInner dl,#mainInner table{margin-bottom:1em}.title{display:flex;margin-bottom:19px;line-height:1.4;font-size:30px;font-weight:500}.title:before{content:"";display:inline-block;width:8px;margin-right:20px;background:#164fa4;background:-moz-linear-gradient(top,#164fa4 0%,#124289 100%);background:-webkit-linear-gradient(top,#164fa4 0%,#124289 100%);background:linear-gradient(to bottom,#164fa4 0%,#124289 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#164fa4',endColorstr='#124289',GradientType=0)}.fv{overflow:hidden;position:relative;height:400px;margin-bottom:2em}.fv.common{height:300px}.fv img{position:absolute;top:50%;left:50%;width:100%;margin-right:-50%;transform:translate(-50%,-50%);transition:0}.secHead{display:flex;align-items:center;min-height:50px;margin-bottom:1em;padding:.25em 20px;background:#eee;background:-moz-linear-gradient(top,#eee 0%,#f6f6f6 100%);background:-webkit-linear-gradient(top,#eee 0%,#f6f6f6 100%);background:linear-gradient(top,#eee 0%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#F6F6F6',GradientType=0);border-bottom:2px solid #ccc;line-height:1.4;font-size:1.5em;font-weight:500}.secHead:before{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5em;color:#164fa4}.subHead{display:flex;align-items:center;margin-bottom:1em;padding:.25em 1em .25em 0;border-bottom:2px solid #ddd;font-size:1.3em;font-weight:500}.subHead:before{content:"■";margin-right:.5em;font-size:.875rem;color:#ccc}#side{flex-shrink:0;width:280px;margin-right:40px}.sideHeader{display:flex;align-items:center;height:80px;padding:0 1em;border:1px solid #124187;border-bottom:1px solid #00194d;background:#164fa4;background:-moz-linear-gradient(top,#164fa4 0%,#124289 100%);background:-webkit-linear-gradient(top,#164fa4 0%,#124289 100%);background:linear-gradient(to bottom,#164fa4 0%,#124289 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#164fa4',endColorstr='#124289',GradientType=0);font-size:1.2em;font-weight:500;color:#fff}.sideNav{margin-bottom:40px}.sideNav a{display:flex;padding:.5em 1em .5em 20px;border-bottom:1px solid #ccc;color:inherit}.sideNav a:before{content:"→";margin-right:8px}.sideNav .child a{background:#f6f6f6}.sideNav .child a:before{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900;margin:0 10px 0 3px;color:#164fa4}.sideNav .child.subLink a:before{content:"\f0da";margin:0 13px 0 5px}.sideNav a.navContact:before,.sideNav a.navDocs:before{font-family:"Font Awesome 5 Free";font-weight:600;color:#164fa4}.sideNav a.navContact:before{content:"\f0e0"}.sideNav a.navDocs:before{content:"\f15c";margin:0 11px 0 2px}.sideNav a.active,.sideNav a:hover,.sideNav .child a:hover{background:#eaf2ff;color:#164fa4}.sideNav a:hover,.sideNav .child a:hover{opacity:.8}.sideNav li.serviceType>a,.sideNav li.topCategory>a{background:#00265e;border-color:#00265e;color:#fff}.sideNav li.case span{font-size:.875em}.sideBnr{display:flex;flex-wrap:wrap;flex-direction:column}.sideBnr>*{margin:0 1em 20px}.sideBnr a,.sideBnr a span{display:block}.sideBnr a span{padding:.5em;font-size:.875em}.sideBnr img{border:1px solid #ccc}@media only screen and (max-width:1200px){#main{margin-right:1em;margin-left:1em}#side{width:240px;margin-right:20px}}@media only screen and (max-width:1024px){.fv{height:auto !important}.fv img{position:static;margin:0;transform:none}}@media only screen and (max-width:768px){#main{display:block !important}#mainInner{padding-top:1em;border:0}#mainInner .sec{padding:2em 0}.title{margin-bottom:1em;font-size:1.4em}.title:before{width:6px;margin-right:.5em}.fv{margin-bottom:1em}.secHead{min-height:0;padding:.5em .8em;line-height:1.6;font-size:1.2em}.secHead:before{margin-right:.6em}#side{width:auto;margin-right:0}.sideHeader{justify-content:center;height:40px;font-size:1rem}.sideNav{margin-bottom:2em}.sideNav a{padding:.5em 1em .5em 10px}.sideBnr{flex-direction:row}.sideBnr>*{max-width:calc(50% - 1em);margin:0 .5em 1em}.sideNav .case{display:none}}@media only screen and (max-width:414px){.sideBnr>*{max-width:calc(100% - 1em)}}.indent{text-indent:1em}.disc,.circle,.decimal{list-style-position:outside;padding-left:1.5em}.disc{list-style-type:disc}.circle{list-style-type:circle}.decimal{list-style-type:decimal}.decimal .decimal{list-style-type:decimal-leading-zero}.borderBox{padding:1em;border:1px solid #ccc}.borderWideBox{padding:1em;border:5px solid #ccc}.borderBox *:last-child,.borderWideBox *:last-child{margin-bottom:0!important}.flex2column,.flex3column,.flex4column{display:flex;justify-content:space-between;flex-wrap:wrap}.flex2column>*,.flex3column>*,.flex4column>*{margin-bottom:1em}.flex2column>*{width:calc(50% - 1em)}.flex3column>*{width:calc(33.3333% - 1em)}.flex4column>*{width:calc(25% - 1em)}.flex2column .txt,.flex3column .txt,.flex4column .txt{padding-top:.5em}.noScraping{position:relative}.noScraping img{display:block !important;position:absolute !important;width:100% !important;height:100% !important}@media only screen and (max-width:768px){.flex2column,.flex3column,.flex4column{display:block}.flex2column>*,.flex3column>*,.flex4column>*{width:auto}.borderWideBox{border-width:3px}}.contactBtn,.contactBtn a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.contactBtn{margin-bottom:0 !important;padding:1em 0}.contactBtn li{width:300px;height:60px;margin:1em}.contactBtn a{position:relative;width:100%;height:100%;box-shadow:0px 2px 3px 0 rgba(0,0,0,.3);border:1px solid #164fa4;border-radius:10px;background:#164fa4;color:#fff;transition:.2s}.contactBtn a:after{content:"";position:absolute;right:1.6em;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transition:.2s}.contactBtn a:hover{box-shadow:0px 0 0 0 rgba(0,0,0,0);background:#fff;color:#164fa4}.contactBtn a:hover:after{right:5px;border-color:#164fa4}@media only screen and (max-width:1080px){.contactBtn li{width:calc(50% - 2em);min-width:260px;height:50px;margin:.5em}}.sheet,.table,.nestTable{width:100%}.sheet caption,.table caption,.nestTable caption{padding:.5em 0}.sheet img,.table img,.nestTable img{display:inline-block;width:auto}.sheet th,.sheet td,.table th,.table td,.nestTable th,.nestTable td{padding:.5em 1em;border:1px solid #ccc;vertical-align:top}.sheet th,.table th,.nestTable th{white-space:nowrap;background:#eee}@media only screen and (max-width:768px){.table,.table caption:not(.nestTable caption),.table thead:not(.nestTable thead),.table tbody:not(.nestTable tbody),.table tr:not(.nestTable tr),.table th:not(.nestTable th),.table td:not(.nestTable td),.sheet,.sheet caption:not(.nestTable caption),.sheet thead:not(.nestTable thead),.sheet tbody:not(.nestTable tbody),.sheet tr:not(.nestTable tr),.sheet th:not(.nestTable th),.sheet td:not(.nestTable td){display:block !important;width:auto;border:0}.table tr,.sheet tr{margin-bottom:1em}.table th,.sheet th{white-space:normal}.table th br:not(.nestTable br),.sheet th br:not(.nestTable br){display:none}}.imgBox{display:flex;align-items:flex-start;margin-bottom:2em}.imgBox .pic{flex-shrink:0;width:40%;max-width:max-content;min-width:200px}.imgBox .pic .movie{position:relative;width:100%;height:0;padding-top:56.25%}.imgBox .pic iframe{position:absolute;top:0;left:0;width:100%;height:100%}.imgBox .txt{padding-left:2em}.imgBox.reverse{flex-direction:row-reverse}.imgBox.reverse .txt{padding-left:0;padding-right:2em}@media only screen and (max-width:768px){.imgBox{display:block}.imgBox .pic{width:100%;min-width:0;margin-bottom:1em}.imgBox .txt,.imgBox.reverse .txt{padding-left:0;padding-right:0}}.gmap{position:relative;width:100%;height:0;padding-top:41%}.gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtubeGroup{display:flex;justify-content:space-between;margin-bottom:2em}.youtubeGroup .inner{flex-grow:2}.youtubeGroup .movie{position:relative;width:100%;height:0;padding-top:56.25%}.youtubeGroup .movie.no{height:auto;padding-top:0}.youtubeGroup .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtubeGroup .txt{display:none;padding-top:1em}.youtubeGroup .txt.active{display:block}.youtubeGroup .txt h2{margin-bottom:.25em;font-size:1.2em;font-weight:700}.youtubeGroup .nav{overflow:auto;flex-shrink:0;width:160px;max-height:420px;margin-left:40px}.youtubeGroup .txt:empty,.youtubeGroup .nav:empty{display:none !important}.youtubeGroup .nav li{margin-bottom:5px !important}.youtubeGroup .nav li:last-child{margin-bottom:0 !important}.youtubeGroup .nav a img{transition:0s}.youtubeGroup .nav a.active img{border:5px solid #e5eb87}@media only screen and (max-width:768px){.youtubeGroup .nav{width:100px;margin-left:20px}.youtubeGroup .nav a.active img{border-width:3px}}@media only screen and (max-width:414px){.youtubeGroup{display:block;padding-bottom:0}.youtubeGroup .nav{display:flex;flex-wrap:wrap;width:auto;max-height:0;margin-left:0}.youtubeGroup .nav li,.youtubeGroup .nav li:last-child{width:calc(25% - 5px);margin:0 5px 5px 0 !important}}.pagination{display:flex;padding-top:1em}.pagination li{margin-right:.5em}.pagination a,.pagination span{display:flex;justify-content:center;align-items:center;min-width:28px;min-height:28px;border:1px solid #164fa4}.pagination span{background:#164fa4;color:#fff}.pagination.nextPrev{justify-content:center}.pagination.nextPrev a{padding:0 1em;font-size:1.2em}@media only screen and (max-width:768px){.pagination a,.pagination span{min-width:24px;min-height:24px}}.definitionList dt{color:#fff;display:inline-block;padding:0 .6em;margin-bottom:.5em;background-color:#4a96f3}.definitionList dd{margin-bottom:1.2em}@media only screen and (max-width:768px){.definitionList dt{padding:.5em .8em;line-height:1.6}}#pageRecruit .breadcrumbs{position:absolute;background-color:transparent;padding-left:40px;z-index:1}#pageRecruit #mainInner{max-width:none;padding-top:0;line-height:2}#pageRecruit #mainInner .sec{max-width:1200px;margin:0 auto 2em}#pageRecruit #mainInner .txt{margin-bottom:3em}#recruitNav{position:relative;top:0;left:0;width:100%;background:#168ea4;z-index:10}#recruitNav ul{display:flex;justify-content:center;align-items:center;height:60px;margin-bottom:0}#recruitNav li:not(:last-of-type){border-right:1px solid rgba(255,255,255,.6);line-height:1}#recruitNav a{margin:0 1em;color:#fff}.recruitHead{display:flex;justify-content:center;margin-bottom:1em;padding:.8em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;line-height:1.4;font-size:2em;font-weight:500;color:#168ea4}.sec:first-of-type .recruitHead{border-top:0}#recruitKeyv{display:flex;align-items:center;position:relative;height:600px;z-index:0}#recruitKeyv .bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.2s}#recruitKeyv .bg.active{opacity:1}#recruitKeyv .bg div{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;opacity:0;animation:bgAnime 25s infinite}#recruitKeyv .bg div:nth-child(2){animation-delay:5s}#recruitKeyv .bg div:nth-child(3){animation-delay:10s}#recruitKeyv .bg div:nth-child(4){animation-delay:15s}#recruitKeyv .bg div:nth-child(5){animation-delay:20s}#recruitKeyv .bg div:nth-child(6){animation-delay:25s}#recruitKeyv .bg div:nth-child(7){animation-delay:30s}#recruitKeyv .bg div:nth-child(8){animation-delay:35s}#recruitKeyv .bg .photo1{background-image:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/recruit/photo1.jpg)}#recruitKeyv .bg .photo2{background-image:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/recruit/photo9.jpg)}#recruitKeyv .bg .photo3{background-image:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/recruit/photo3.jpg)}#recruitKeyv .bg .photo5{background-image:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/recruit/photo5.jpg)}#recruitKeyv .bg .photo6{background-image:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/recruit/photo6.jpg)}#recruitKeyv .bg .photo7{background-image:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/recruit/photo7.jpg)}#recruitKeyv .bg .photo8{background-image:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/recruit/photo8.jpg)}@keyframes bgAnime{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}100%{opacity:0}}#recruitKeyv:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:rgba(255,255,255,.2);clip-path:polygon(0 0,70% 0,100% 100%,0% 100%)}#recruitKeyv .keyvTxt{position:relative;width:100%;max-width:1200px;margin:0 auto !important;font-weight:500;z-index:1}#recruitKeyv h1{margin-bottom:1.5em;line-height:1.4;font-size:3em;color:#168ea4}#recruitKeyv h1 span{display:block}#recruitKeyv h1 span:last-of-type{text-indent:1em}#recruitKeyv .btnArea{display:flex;align-items:stretch}#recruitKeyv h2{margin-right:1em;line-height:1.4;font-size:2em;font-weight:700}#recruitKeyv h2 span{font-size:.68em}#recruitKeyv .entryBtn,#pageRecruit .contactBtn a{display:flex;justify-content:center;align-items:center;padding:0 2em;border-radius:10px;box-shadow:0px 2px 3px 0 rgba(0,0,0,.3);background:#df9800;border:3px solid #df9800;font-size:1.6em;color:#fff}#pageRecruit .contactBtn li{width:300px;height:80px}#pageRecruit .contactBtn a{padding:0 1em}#recruitKeyv .entryBtn:after,#pageRecruit .contactBtn a:after{content:"";position:relative;right:0;width:16px;height:16px;margin-left:.5em;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);transition:.2s}#recruitKeyv .entryBtn:hover,#pageRecruit .contactBtn a:hover{background:#fff;color:#df9800}#recruitKeyv .entryBtn:hover:after,#pageRecruit .contactBtn a:hover:after{right:-1em;border-color:#df9800}#recruitKeyv .comment{margin:2em 0 0;letter-spacing:.08em;text-shadow:0px 0px 3px rgba(255,255,255,.8)}#recruitTop.sec{padding-top:0 !important}#recruitTop .txt{text-align:center}#recruitTop .italic{display:inline;border-bottom:2px dotted rgba(22,142,164,.4);letter-spacing:.08em;line-height:2.5;font-size:1.1em}#recruitTop .box{display:block;padding:1em;border:5px solid #eee}#recruitTop .imgBox{align-items:center}#recruitTop .imgBox .pic{min-width:calc(50% - 1em)}#recruitTop .imgBox .txt{padding-right:1em;text-align:left}#recruitTop .imgBox h3{margin-bottom:1em;font-size:1.4em;font-weight:500}#personal h3{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:1em}#personal h3 span{display:block;position:absolute;text-align:center;font-size:2em;text-shadow:0px 0px 4px rgba(0,0,0,.6);color:#fff}#voice .box p{padding:1em}#message .mesHead{display:inline-block;margin-bottom:1em;padding-left:1em;border-bottom:1px solid #333;font-size:1.4em;font-style:italic;font-weight:500}#careerpath .e1,#careerpath .e2,#careerpath .e3,#careerpath .leader,#careerpath .s1,#careerpath .s2,#careerpath .d1,#careerpath .d2{color:#fff}#careerpath .e1{background:#16a460}#careerpath .e2{background:#168ea4}#careerpath .e3{background:#164fa4}#careerpath .leader{background:#4b16a4}#careerpath .s1{background:#b4b604}#careerpath .s2{background:#df9800}#careerpath .d1{background:#a4169c}#careerpath .d2{background:#a41616}#careerpath .pic{text-align:center;margin-bottom:3em}#careerpath .pic img{width:75%}#careerpathPic{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:1em}#careerpathPic dl{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:160px;height:80px;margin:0 20px 40px;border-radius:5px;text-align:center;box-shadow:2px 2px 4px 0px rgba(0,0,0,.3)}#careerpathPic dl:last-of-type{margin-right:220px}#careerpathPic dl:not(.noArrow):before{content:"";position:absolute;top:50%;left:-25px;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #888;transform:translate(0%,-50%);color:#000}#careerpathPic dl.bunki:after{content:"";position:absolute;top:0;left:-120px;width:100px;height:80px;border-left:1px solid #888;border-bottom:1px solid #888;transform:translate(0%,-50%);color:#000}#careerpathPic dt{line-height:1;font-size:1.6em;font-weight:500}#careerpathTxt dl{padding:1em 0 0;border-top:1px solid #ccc}#careerpathTxt dt{display:flex;align-items:center;margin-bottom:.5em;font-size:1.2em;font-weight:500}#careerpathTxt dt span{display:inline-block;width:50px;margin-right:1em;border-radius:5px;text-align:center}.recruitSheet{border:20px solid #eee}.recruitSheet th,.recruitSheet td{padding:1em 2em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top}.recruitSheet th{width:30%;white-space:nowrap;text-align:center;font-weight:700}.recruitSheet .box{display:block;padding:1em;border:5px solid #eee}@media only screen and (max-width:1200px){#pageRecruit #main{margin-right:0;margin-left:0}#pageRecruit #mainInner .sec{margin-right:1em;margin-left:1em}#recruitNav a{margin:0 .5em;font-size:.875em}.recruitHead{line-height:1.6;font-size:1.6em}#recruitKeyv{height:450px}#recruitKeyv .keyvTxt{padding-left:3em}#recruitKeyv h1{margin:1em 0;line-height:1.4;font-size:2.5em}#recruitKeyv h2{font-size:1.8em}#recruitKeyv .entryBtn,#pageRecruit .contactBtn a{font-size:1.4em}#recruitKeyv .entryBtn:after,#pageRecruit .contactBtn a:after{width:12px;height:12px}#recruitKeyv .comment{margin:1em 0 0;letter-spacing:inherit}#recruitTop .imgBox{align-items:flex-start}#recruitTop .imgBox .pic{min-width:calc(40% - 1em)}#recruitTop .imgBox h3{font-size:1.2em}#personal .box+.box{margin-top:3em}#personal h3 span{font-size:1.5em}#careerpathPic{transform:scale(.9,.9)}}@media only screen and (max-width:768px){#pageRecruit .breadcrumbs{padding-left:1em}#pageRecruit #mainInner .sec{margin-bottom:0}#recruitNav{display:none}.recruitHead{font-size:1.4em}#recruitKeyv{height:auto;min-height:400px;padding:2em 0}#recruitKeyv:after{width:80%;background:rgba(255,255,255,.3);clip-path:polygon(0 0,50% 0,100% 100%,0% 100%)}#recruitKeyv .bg div{background-position:80% bottom}#recruitKeyv .keyvTxt{padding:0 2em;text-shadow:0px 0px 3px rgba(255,255,255,.8)}#recruitKeyv h1{margin:1em 0;font-size:7vw}#recruitKeyv h2{font-size:5vw}#pageRecruit .contactBtn li{width:200px;min-width:0;height:60px}#recruitKeyv .entryBtn,#pageRecruit .contactBtn a{padding:0 1.5em;border-width:2px;font-size:4vw}#recruitKeyv .entryBtn:after,#pageRecruit .contactBtn a:after{width:8px;height:8px;border-width:2px}#recruitKeyv .comment br{display:none}#recruitTop .txt{text-align:left}#recruitTop .italic{border-bottom:2px dotted rgba(22,142,164,.4);letter-spacing:inherit;line-height:2;font-size:.875em}#recruitTop .box{border-width:3px}#recruitTop .imgBox .pic{min-width:calc(100%)}#recruitTop .imgBox .txt{padding-right:0}#recruitTop .imgBox h3{margin:1em 0 .5em}#message .imgBox{display:flex;flex-direction:column-reverse}#message .pic{margin:0 auto;text-align:center}#message .txt{margin-bottom:0 !important}.recruitSheet,.recruitSheet tr,.recruitSheet th,.recruitSheet td{display:block;width:100%}.recruitSheet tr,.recruitSheet th,.recruitSheet td{padding:0;border:0}.recruitSheet{border-width:10px}.recruitSheet th,.recruitSheet td{padding:.5em 1em}.recruitSheet th{border-bottom:1px solid #ccc}.recruitSheet tr:not(:first-child) th{margin-top:1em;border-top:1px solid #ccc}.recruitSheet .box{padding:.5em;border-width:3px}#careerpath .pic img{width:100%}}@media only screen and (max-width:440px){#recruitKeyv{height:auto;min-height:0;padding:1.5em 0}#recruitKeyv:after{width:100%;height:100%;background-color:rgba(255,255,255,.3);clip-path:none}#recruitKeyv .bg div{background-position:82% bottom}#recruitKeyv .keyvTxt{padding:0 1em;text-shadow:0 0 0 rgba(0,0,0,0)}#recruitKeyv .entryBtn{padding:.5em 1em}}#product .item+.item{margin-top:50px}#product .imgTxt{display:flex;justify-content:space-between;margin-bottom:1em}#product .picBox{flex-shrink:0;width:35%;min-width:200px;margin-right:30px}#product .name{margin-bottom:1em}#product .name a{display:inline-flex;align-items:center;vertical-align:bottom}#product .name.noLogo{font-size:1.2em;font-weight:700}#product .name.noLogo a{border-bottom:1px solid}#product .name.noLogo a:before{content:"→";padding-right:.5em}#product .name a:hover{border-color:#fff}#product .name img{max-height:30px;width:auto}#product .name.logoHeight img{max-height:80px}#product .name.logoHeight2 img{max-height:50px}#product .example dt{display:inline-block;position:relative;bottom:-.8em;left:1em;padding:0 1em;background:#888;color:#fff}#product .example dd{padding:1em 2em;border:1px solid #ccc}@media only screen and (max-width:768px){#product .item+.item{margin-top:3em}#product .imgTxt{margin-bottom:0}#product .picBox{margin-right:1em}#product .name img{max-height:22px}#product .name.logoHeight img{max-height:50px}#product .name.logoHeight2 img{max-height:40px}#product .example dd{padding:1em}}@media only screen and (max-width:420px){#product .imgTxt{display:block}#product .picBox,#product .txtBox{min-width:0;width:auto;margin:0 0 1em}}#solution .list{display:flex;flex-wrap:wrap;position:relative}#solution .box{width:calc(33.3333% - 20px);margin:10px !important;border:1px solid #ccc;background:#fff;transition:.2s}#solution .box:hover{background:#dfdfdf}#solution .box>a{display:flex;flex-direction:column;font-size:.875em;color:inherit}#solution .pic{position:relative;padding-top:52%}#solution .pic span{overflow:hidden;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}#solution .txt{padding:.5em 1em}#solution .txt h1,#solution .txt p{margin-bottom:0}#solution .txt h1{font-weight:700;color:#164fa4}#solution .box:hover .txt h1{color:inherit}.pageTag{display:flex;flex-wrap:wrap}.box .pageTag{padding:0 1em 1em}.pageTag a{display:inline-flex;justify-content:center;align-items:center;height:20px;margin:0 .5em .5em 0;padding:0 1em;background:#666;white-space:nowrap;font-feature-settings:"palt";font-size:12px;font-weight:400 !important;color:#fff}.pageTag a:hover{background:#eee;color:#666}#solution .pageTag a{height:18px;padding:0 .5em}@media only screen and (max-width:768px){#solution .list{justify-content:space-between}#solution .box{width:calc(50% - 5px);margin:5px 0 !important}#solution .box>a{font-size:1em}}@media only screen and (max-width:420px){#solution .box{width:100%}}.serviceCategory dl{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2em !important;padding:.25em 1em;border:1px solid #ccc}.serviceCategory dt{flex-shrink:0;margin:0 5px}.serviceCategory dt:after{content:"："}.serviceCategory .pageTag a{margin:5px;font-size:.875em}@media only screen and (max-width:768px){.serviceCategory dl{padding:.25em .5em}.serviceCategory dt{margin:0 2px}.serviceCategory .pageTag a{margin:2px;font-size:12px}}#topicsList{padding-top:0 !important}#topicsList .box{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #ccc}#topicsList .box a{display:flex;color:inherit}#topicsList .box a:hover{color:#164fa4}#topicsList .pic{width:150px;margin:10px 1em 0 0;flex-shrink:0}#topicsList .data{color:#888}.topicTag{display:inline-flex;justify-content:center;align-items:center;height:20px;margin:0 .5em .5em 0;padding:0 1em;background:#666;white-space:nowrap;font-feature-settings:"palt";font-size:12px;font-weight:400 !important;color:#fff}.topicTag.info{background:#16a463}.topicTag.press{background:#a40a48}.topicTag.release{background:#164fa4}@media only screen and (max-width:768px){#topicsList .pic{width:90px;margin:10px 1em 0 0}}#topicsTitle{line-height:1.8;font-size:1.6em}#topicsTitle:before{display:none}#topicsMain img{width:auto}#sideTopics li{margin-bottom:1em;font-size:.875em}#sideTopics a{display:flex}#sideTopics .pic{flex-shrink:0;width:80px;padding:8px 10px 0 0}@media only screen and (max-width:768px){#topicsTitle{line-height:inherit;font-size:1.2em}#topicsMain .movie{position:relative;width:100%;height:0;padding-top:56.25%}#topicsMain .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}#sideTopics li{font-size:1em}}.contactBtn.contactGuide{justify-content:flex-start}.contactBtn.contactGuide li{width:calc(50% - 1em);margin:0 1em 1em 0}.contactBtn.contactGuide a:after{right:1em}.telBtn li+li{margin-top:1em}.telBtn a,.mailBtn a{display:flex;justify-content:center;align-items:center;width:100%;height:50px;border:1px solid #ccc;color:inherit}.telBtn a{cursor:default}.telBtn a:after,.mailBtn a:after{margin-left:.5em;font-family:"Font Awesome 5 Free";font-weight:900}.telBtn a:after{content:"\f3cd"}.mailBtn a:after{content:"\f0e0"}.mailBtn img{width:auto;height:18px;opacity:1 !important}@media only screen and (max-width:768px){.contactBtn.contactGuide{display:block}.contactBtn.contactGuide li{width:auto;margin:0 0 1em}.mailBtn img{height:16px}.formSheet th .inner{white-space:normal !important}}#profile .list{display:flex;flex-wrap:wrap;padding-top:1em}#profile .list .box{max-width:calc(33.3333% - 20px);margin:0 20px 20px 0}#profile .list a{text-decoration:underline}#profile .list .pic:empty{position:relative;padding-top:65.25%;background:#eee}#profile .list .pic:empty:before{content:"No image";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#profile .list .txt{padding:.5em 0 0;color:inherit}#profile .list span{display:block}@media only screen and (max-width:768px){#profile .list{justify-content:space-between}#profile .list .box{max-width:calc(50% - 10px);margin:0 0 20px}}#management{text-align:center}#management .sub-title{display:table;margin:3em auto 0;padding:0;font-size:1rem;font-weight:700;background:linear-gradient(45deg,#2b55d6,#9d4bf1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.1em;position:relative}#management .sub-title:before,#management .sub-title:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:6em;height:1px;background-color:#2b55d6}#management .sub-title:before{right:100%;margin-right:1.5em;background:linear-gradient(to left,#2b55d6,transparent)}#management .sub-title:after{left:100%;margin-left:1.5em;background:linear-gradient(to right,#2b55d6,transparent)}#management .vision-main{text-align:center;font-size:1.5em;font-weight:700;letter-spacing:.1em;margin-bottom:1em;background:linear-gradient(45deg,#2b55d6,#9d4bf1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#management .vision-message{margin:0 auto 2em;text-align:center;font-size:1em}#management .vision-list{text-align:left;padding:0;width:70%;margin:0 auto}#management .vision-list li{position:relative;padding-left:1.8em;margin-bottom:.2em;font-size:1em;font-weight:500}#management .vision-list li:before{content:'';position:absolute;left:0;top:.5em;width:1em;height:1em;background:#fff;border:2px solid #2b55d6;border-radius:2px;box-sizing:border-box}#management .vision-list li:after{content:'';position:absolute;left:.35em;top:0;width:.5em;height:1em;border:solid #2b55d6;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;animation:checkLoop 4s ease infinite}#management .vision-list li:nth-child(1):after{animation-delay:0s}#management .vision-list li:nth-child(2):after{animation-delay:.2s}#management .vision-list li:nth-child(3):after{animation-delay:.4s}@keyframes checkLoop{0%{opacity:0;transform:rotate(45deg) scale(0)}10%{opacity:1;transform:rotate(45deg) scale(1.2)}15%{opacity:1;transform:rotate(45deg) scale(1)}85%{opacity:1;transform:rotate(45deg) scale(1)}95%{opacity:0;transform:rotate(45deg) scale(.5)}100%{opacity:0;transform:rotate(45deg) scale(0)}}#management .note-text{font-size:.85rem;color:#a0aec0;text-align:left;margin:0;padding-left:1.8em}#management .vision-img{z-index:1}#management .vision-img img{max-width:100%;height:auto}#mission #slogan{padding:.5em 0;text-align:center;font-size:1.4em}#managementBox{display:flex;justify-content:center;padding:2em 1em;border:5px solid #eee;font-size:1.1em}#futureImg li{font-size:.875em}#futureImg img{border:1px solid #ccc}#ci .pic{max-width:300px;margin:2em auto;padding:1em 0}#ciColor{padding:2em 1em;background:#87ceeb;text-align:center;color:#fff}@media only screen and (max-width:768px){#ci .pic{max-width:200px}#management .sub-title{margin:2em auto 0}#management .vision-main{font-size:1.2em}#management .sec{padding:0}#management .vision-list{width:90%}#management .vision-list li{padding-left:35px}#management .sub-title:before,#management .sub-title:after{width:3em;margin-right:1em;margin-left:1em}#management .note-text{line-height:1.2}}.officeImg{display:flex;flex-wrap:wrap}.officeImg dl{width:calc(25%);padding:0 .5em;font-size:.875em}.officeImg img{border:1px solid #ccc}.partnerSec .flex{display:flex;flex-wrap:wrap}.partnerSec dl{width:25%;padding:0 5px 10px;font-size:.875em}.partnerSec dl a{display:flex;flex-direction:column}.partnerSec .logo{display:flex;justify-content:center;align-items:center;border:1px solid #ccc;flex-grow:1;margin-bottom:.5em}.partnerSec dt{line-height:1.6}@media only screen and (max-width:768px){.partnerSec .flex{justify-content:space-between}.partnerSec dl{width:calc(50% - .5em);padding:0}}#linkList li:before{content:"→";margin-right:8px;color:#aaa}#linkList li a:not(:hover){text-decoration:underline}#linkList li a[target=_blank]:after{content:"\f2d2";margin-left:.5em;font-family:"Font Awesome 5 Free";font-weight:900}#workRecentCase{line-height:2}#workRecentCase .baseWidth{position:relative;min-width:320px;margin:0 auto}@media only screen and (max-width:1080px){#workRecentCase .baseWidth{padding:0 2em}}#workRecentCase section.sec{padding:6em 0}#workRecentCase section.sec .pic,#workRecentCase section.sec .txt p,#workRecentCase section.sec .txt ul,#workRecentCase section.sec .grayBox{margin-bottom:1.6em}#workRecentCase section.sec .contactBtn{margin-top:1.6em}#workRecentCase section.sec .pic{max-width:45%;min-width:45%;margin:0 40px}#workRecentCase section.sec .pic:empty{display:flex;justify-content:center;align-items:center;height:300px;background:#999;color:#ccc}#workRecentCase section.sec .pic:empty:before{content:"画像"}#workRecentCase .headline{position:relative;margin-bottom:.5em;line-height:1.4;font-size:1.4em;font-weight:700}#workRecentCase .headline{display:flex;align-items:center}#workRecentCase .headline:before{content:"";display:block;width:50px;height:1px;margin-right:10px;background:#ccc}#workRecentCase a.txtLink{text-decoration:underline;color:#2560ab}#workRecentCase a.txtLink:hover{text-decoration:none;color:inherit}#workRecentCase ul.caution{margin-bottom:0 !important;padding-left:1em}#workRecentCase ul.caution li{text-indent:-1em}#workRecentCase ul.caution li:before{content:"※"}#workRecentCase .grayBox{padding:1em;background:#f6f6f6}#workRecentCase .grayBox .inCharge{font-weight:700}#workRecentCase .grayBox p:last-of-type{margin-bottom:0 !important}#workRecentCase .flex{display:flex;align-items:flex-start}#workRecentCase .flex.reverse{flex-direction:row-reverse}#workRecentCase .flex.column{flex-direction:column}#workRecentCase .flex.column.reverse{flex-direction:column-reverse}#workRecentCase .borderTop{border-top:1px solid #ccc}#workRecentCase .youtube{max-width:600px;margin:0 auto;color:inherit !important}#workRecentCase .youtube .movie{position:relative;padding-top:56.25%}#workRecentCase .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#workRecentCase .youtube p{padding-top:2em}#workRecentCase .youtube p:last-of-type{margin-bottom:0 !important}#workRecentCase .bnrArea .inner{max-width:600px;margin:0 auto 2em}#workRecentCase .bnrArea .bnr{margin-bottom:2em}#workRecentCase .bnrArea .bnr a{display:inline-block;border:1px solid #ccc}#workRecentCase .contactArea{background-color:#eee}#workRecentCase .contactArea .baseWidth{display:flex;flex-direction:column;justify-content:center;align-items:center}#workRecentCase .contactInner{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:1080px){#workRecentCase section.sec{padding:4em 0}#workRecentCase section.sec .flex{display:block}#workRecentCase section.sec .pic,#workRecentCase section.sec .txt p,#workRecentCase section.sec .txt ul,#workRecentCase section.sec .grayBox{margin-bottom:1.6em}#workRecentCase section.sec .contactBtn{margin-bottom:10px}#workRecentCase section.sec .pic{max-width:none;margin:0 !important;text-align:center}#workRecentCase section.sec .pic:empty{height:300px}#workRecentCase section.sec .pic img{width:100%;max-width:300px}#workRecentCase .interview .headline{font-size:1.4em}#workRecentCase .interview .headline:before{width:30px}#workRecentCase .interview .headline2,#workRecentCase #comment .headline2{font-size:1.1em}#workRecentCase section.bnrArea,#workRecentCase section.youtubeArea,#workRecentCase .youtube .txt,#workRecentCase .bnrArea .txt{padding-left:1em;padding-right:1em}#workRecentCase .contactArea{padding:2em !important}#workRecentCase .contactArea .baseWidth{padding:0 !important}}@media only screen and (max-width:768px){#workRecentCase .contactInner{flex-direction:column;justify-content:flex-start;align-items:center}}#workRecentCase .recentTitle{position:relative;margin-bottom:6em;padding:5em 0 6em;background-color:#000;background-image:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/recent-case/next-system/title.jpg);background-repeat:no-repeat;background-position:100% 50%;background-size:auto 100%;color:#fff}#workRecentCase .recentTitle .baseWidth{z-index:10}#workRecentCase .recentTitle .prev a,#workRecentCase .recentTitle .recentTop01,#workRecentCase .recentTitle .recentTop02{text-shadow:0px 1px 3px rgba(0,0,0,.8)}#workRecentCase .recentTitle .logo{margin-bottom:.5em;height:24px}#workRecentCase .recentTitle .logo img{width:auto;height:100%}#workRecentCase .recentTitle .prev{display:flex;display:none;align-items:center;margin-bottom:3em}#workRecentCase .recentTitle .prev:before{content:"";display:block;width:6px;height:6px;margin-right:1em;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#workRecentCase .recentTitle .recentTop01{font-size:3.2em}#workRecentCase .recentTitle .recentTop02{font-size:1.6em}#workRecentCase section.sec.interview .flex{justify-content:space-between}#workRecentCase section.sec.interview{padding-top:0}#workRecentCase section.sec.interview .pic{margin-right:0}#workRecentCase section.sec.interview .reverse .pic{margin-right:40px;margin-left:0}#workRecentCase section.sec.interview .txt{flex-grow:1}#workRecentCase #firstComment,#workRecentCase #comment .txt .inner{position:relative;margin-bottom:3.2em}#workRecentCase #firstComment{margin-bottom:4em;padding:1.6em;border:1px solid #ccc;text-align:center}#workRecentCase #firstComment p{margin-bottom:0}#workRecentCase #firstComment .name{display:inline-block;border-top:1px solid #ccc;margin-top:1em;padding-top:.2em}#workRecentCase #firstComment:before,#workRecentCase #firstComment:after,#workRecentCase #comment .txt .inner:before,#workRecentCase #comment .txt .inner:after{position:absolute;font-size:30px;font-weight:400;color:#c00}#workRecentCase #firstComment:before,#workRecentCase #comment .txt .inner:before{content:"“";top:-.6em;left:-.6em}#workRecentCase #firstComment:after,#workRecentCase #comment .txt .inner:after{content:"”";right:-.6em;bottom:-1.2em}#workRecentCase #comment .pic{min-width:300px;margin-right:0}#workRecentCase #comment .pic.wide{min-width:400px}#workRecentCase #outline .flex{flex-wrap:wrap}#workRecentCase #outline .corpInfo{display:flex;align-items:center;margin-bottom:1em;white-space:nowrap;font-size:1.2em;font-weight:700}#workRecentCase #outline .corpInfo:after{content:"";display:block;width:100%;height:1px;margin-left:10px;background:#ccc}#workRecentCase #outline dl{display:flex;align-items:flex-start;flex-wrap:nowrap;width:50%;margin-bottom:1em}#workRecentCase #outline dl:last-of-type{margin-bottom:0}#workRecentCase #outline dt{min-width:80px;margin-right:.5em;background:#000;text-align:center;color:#fff}#workRecentCase #outline dd{margin-bottom:0}@media only screen and (max-width:1080px){#workRecentCase .recentTitle{margin-bottom:3em;padding:3em 0 3em}#workRecentCase .recentTitle:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}#workRecentCase .recentTitle .logo{margin-bottom:1em;height:16px !important}#workRecentCase .recentTitle .prev{margin-bottom:1.6em}#workRecentCase .recentTitle .recentTop01{line-height:1.8;font-size:1.4em}#workRecentCase .recentTitle .recentTop02{width:70%;min-width:264px;font-size:1em}#workRecentCase .recentTitle .recentTop02 br{display:none}#workRecentCase #firstComment{margin-bottom:3em;padding:1em;text-align:left}#workRecentCase #firstComment br{display:none}#workRecentCase #comment,#workRecentCase #comment .txt{padding-left:1em;padding-right:1em}#workRecentCase #outline dl{width:100%}}@media only screen and (max-width:768px){#workRecentCase .recentTitle{background-position:0 50%;background-size:cover}#workRecentCase #comment .pic,#workRecentCase #comment .pic.wide{min-width:0}}#workRecentCase #bousaiconcier.recentTitle{padding:4em 0 5em;background:#00e9e1;background:-moz-linear-gradient(top,rgba(0,233,225,1) 0%,rgba(0,161,236,1) 100%);background:-webkit-linear-gradient(top,rgba(0,233,225,1) 0%,rgba(0,161,236,1) 100%);background:linear-gradient(to bottom,rgba(0,233,225,1) 0%,rgba(0,161,236,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e9e1',endColorstr='#00a1ec',GradientType=0)}#workRecentCase #bousaiconcier.recentTitle:after{content:"";position:absolute;top:0;left:50%;width:1080px;height:100%;margin-left:-540px;background:rgba(0,0,0,0);background-image:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/recent-case/seiryodenki/bousaiconcier/title.png);background-repeat:no-repeat;background-position:100% 50%;background-size:auto 90%}#workRecentCase #bousaiconcier .logo{height:69px}#workRecentCase #bousaiconcier.recentTitle .recentTop01,#workRecentCase #bousaiconcier.recentTitle .recentTop02{font-weight:700}#workRecentCase #bousaiconcier.recentTitle .recentTop01{font-size:4em}#workRecentCase #bousaiconcier.recentTitle .recentTop02{line-height:1.6;font-size:1.8em}@media only screen and (max-width:1080px){#workRecentCase #bousaiconcier .logo{height:32px !important}#workRecentCase #bousaiconcier.recentTitle{padding:3em 0}#workRecentCase #bousaiconcier.recentTitle:after{left:0;width:100%;margin-left:0;background-position:calc(100% - 20px) 50%;background-size:auto 80%}#workRecentCase #bousaiconcier.recentTitle .recentTop01{font-size:2.2em}#workRecentCase #bousaiconcier.recentTitle .recentTop02{font-size:1.2em}}@media only screen and (max-width:540px){#workRecentCase #bousaiconcier.recentTitle:after{background-position:100% 50%;background-size:auto 70%}#workRecentCase .recentTitle .prev a,#workRecentCase .recentTitle .recentTop01,#workRecentCase .recentTitle .recentTop02{text-shadow:0px 2px 4px rgb(0 0 0/90%)}}.policyTemp{margin-top:2.5em}.policyTemp .decimal li{margin-bottom:2.5em}.policyTemp .decimal dt{font-weight:700;margin-bottom:.8em}.policyTemp .decimal dd p{margin-bottom:1em}.policyTemp .innerList{list-style:disc;margin-left:1.4em}.policyTemp .innerList.roman{list-style:lower-roman}.policyTemp .innerList.alpha{list-style:lower-alpha}.policyTemp .innerList li{margin-bottom:.4em}.policyTemp .kakkoList{list-style:lower-roman}.policyTemp .kakkoList li{list-style-type:none;counter-increment:cnt;margin-bottom:.4em;text-indent:-2em;padding-left:2em}.policyTemp .kakkoList li:before{content:"（"counter(cnt)"） "}.policyTemp .subscriptionArea dl+dl{margin-top:3em}.policyTemp .subscriptionArea dt{font-weight:700;margin-bottom:.8em}.policyTemp .subscriptionArea dd .decimal li{margin-bottom:1em}.policyTemp .subscriptionArea dd .kakkoList li{margin-bottom:.2em}.policyTemp .priSheet{overflow:auto}.policyTemp .priSheet table{width:100%;font-size:.875em}.policyTemp .priSheet .pcStyle{display:table-cell}.policyTemp .priSheet th,.policyTemp .priSheet td{width:33%;padding:.5em 1em;border:1px solid #ccc;vertical-align:top}.policyTemp .priSheet th{width:1%;background:#eee;white-space:nowrap}.policyTemp .priSheet thead th{padding-top:.5em;padding-bottom:.5em;background:#888;color:#fff}@media only screen and (max-width:768px){.policyTemp .priSheet table{font-size:12px}}.vpeyesArea .vpeyesUse div{background-color:#e4f1fc;padding:1em 1.2em}.vpeyesArea .vpeyesUse .uCateTitle{color:#164fa4;font-size:1.2em;font-weight:700;text-align:center;margin-bottom:.4em}.vpeyesArea .vpeyesUse .uType02{background-color:#ddf7ed}.vpeyesArea .vpeyesUse .uType02 .uCateTitle{color:#238e71}.vpeyesArea .sheet th:not(.sub){background:#e4f1fc}#productlist nav ul{display:flex;flex-wrap:wrap}#productlist nav li{margin:0 1em 1em 0}#productlist nav a{display:block;padding:.25em 1em;border:1px solid #ccc;border-radius:5px;font-size:.875em;color:inherit}#productlist nav a:before{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5em}#productlist nav a:hover{opacity:.5}#productlist .sec{padding:1em 0 1em}#productlist .pListContainer .pListTitle{font-size:1.5em;text-align:center;padding:0 0 .5em;margin:0 0 1.5em;border-top:1px solid;border-bottom:1px solid;color:rgba(49,51,167,1)}#productlist .pListContainer .pListInner{display:flex;flex-wrap:wrap}#productlist .pListContainer .item{width:calc(25% - 1em);margin:0 .5em 2em}#productlist .pListContainer .item a{position:relative;color:#222;display:block;height:100%;transition:all .5s}#productlist .pListContainer .item:hover{opacity:.7;box-shadow:none}#productlist .pListContainer .item a:hover img{opacity:inherit}#productlist .pListContainer .item .pName{line-height:1.5;padding:.5em 0}#productlist .pListContainer .item .sale{position:absolute;top:0;right:0;width:3em;transform:translate(20%,-40%)}@media only screen and (max-width:768px){#productlist nav li{margin:0 .5em .5em 0}#productlist nav a{padding:.15em .5em}#productlist .sec{padding:0 0 1em}#productlist .pListContainer .pListTitle{font-size:1.2em;margin:0 0 1em}#productlist .pListContainer .item{width:calc(50% - 1em);margin-bottom:1em}}#pageScene .title{color:#000;text-shadow:none;padding:0;text-align:center}#pageScene #info{padding:0 20px 20px}#pageScene #caseSelect ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;max-width:900px}#pageScene #caseSelect li{font-weight:500;width:32.5%;margin-bottom:.8em;display:flex;align-items:center;justify-content:center;border:1px solid #164fa4;border-radius:2px;overflow:hidden;background-color:#fff}#pageScene #caseSelect li a{padding:1em 0;display:block;width:100%;text-align:center}#pageScene #caseSelect li a:hover{color:#fff;background:#164fa4}@media only screen and (max-width:768px){#pageScene .title{font-size:1.4em;font-weight:500}#pageScene #caseSelect ul{margin:0}}#pageScene .caseContainer .caseTitle{font-size:2em;text-align:center;padding:1.5em 1em;margin:0 -15em 1.5em;background-color:#eee}#pageScene .caseContainer .caseInner{display:flex;justify-content:space-between;flex-wrap:wrap}#pageScene .caseContainer .item{width:47%;margin-bottom:4em;transition:all .5s}#pageScene .caseContainer .item a{color:#222;display:block}#pageScene .caseContainer .item:hover{opacity:.7;box-shadow:none}#pageScene .caseContainer .item a:hover img{opacity:inherit}#pageScene .caseContainer .item .caseName{font-size:1.4em;font-weight:900;margin-bottom:1em;padding-left:.6em;border-left:6px solid #164fa4}#pageScene .caseContainer .item .txtBox{margin-top:-2em}#pageScene .caseContainer .item .productName{color:#fff;font-size:1.4em;font-weight:700;padding:.3em .6em .3em .8em;background-color:#222;display:inline-block;overflow:hidden;position:relative}#pageScene .caseContainer .item .productName:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}#pageScene .caseContainer .item:hover .productName:before{-webkit-animation:shine .5s;animation:shine .5s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}#pageScene .pageTag{margin-top:1em}#pageScene .caseContainer .item .pageTag a{height:auto;color:#666;background-color:#e8e8e8}#pageScene .caseContainer .item .pageTag a:hover{color:#e8e8e8;background:#666}#pageScene #ctaBox{width:100%}#pageScene #ctaBox .inner{max-width:1200px;margin:0 auto 0}#pageScene #ctaBox.contfixed{position:fixed;bottom:0;left:0;z-index:1;padding:0 10px}#pageScene #ctaBox.contfixed .inner{padding:10px 0;border-radius:10px 10px 0 0;background:rgba(0,175,204,.6);transition:all .5s ease 0s}@media only screen and (max-width:768px){#pageScene .visual .title{font-size:24px}#pageScene .caseContainer .caseTitle{font-size:1.4em;padding:1em;margin:0 -2em 1.5em}#pageScene .caseContainer .item .caseName{font-size:1.2em}#pageScene .caseContainer .item{width:100%;margin-bottom:2em}#pageScene .item .imgTxt .txtBox .productName{font-size:1.2em}#pageScene #ctaBox.contfixed .inner{padding:10px 0 0}}#companyBox{background-color:#def8ff;margin-bottom:6em;padding:2.5em 2.5em 2em}#companyBox .inner{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;margin-bottom:2.5em}#companyBox .inner .txt{order:2;width:68%;padding-right:1em}#companyBox .inner .txt .compTitle{font-size:1.6em;margin-bottom:.8em}#companyBox .inner .pic{background-image:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/scene/nextphoto.png);width:30%;background-repeat:no-repeat;background-position:30% 50%;background-size:cover;background-attachment:scroll}#companyBox .contactBtn{border-top:1px dotted rgba(22,79,164,1);padding-top:1.5em}@media only screen and (max-width:1024px){#companyBox{padding:0;margin:0 1em 4em}#companyBox .inner{flex-direction:column;justify-content:center;margin-bottom:0}#companyBox .inner .txt{width:90%;margin:0 auto;padding:0 0 1em}#companyBox .inner .txt .compTitle{font-size:1.5em;margin-bottom:.5em}#companyBox .inner .pic{width:100%;order:-1;padding-top:60%;margin:0}#companyBox .contactBtn{padding:1em 0;margin:0 1em}}@media only screen and (max-width:768px){#ctaBox .contactBtn li{font-size:.8em;width:calc(50% - 1.5em);min-width:auto}}#pageScene .subHead{align-items:center;padding:.25em 1em .25em 0;border-bottom:2px solid #ddd;font-size:1.5em;font-weight:900;margin:-1em auto 1.5em;max-width:1080px}#pageScene .subHead:before{content:"■";margin-right:.5em;font-size:.875rem;color:#ccc}#scenekeyv{padding:0 !important;background:#fff;margin-bottom:2em}#sceneKeyvSlider{transition:.3s;opacity:0}#sceneKeyvSlider.slick-initialized{opacity:1}#scenekeyv .box{transition:.3s}#scenekeyv .box a{display:block;pointer-events:none}#scenekeyv .slick-current a,#scenekeyv .slick-active a{pointer-events:auto}#scenekeyv img{width:100%;max-width:none;opacity:.3}#scenekeyv .slick-current img,#scenekeyv .slick-active img{opacity:1}#scenekeyv .slick-arrow{overflow:hidden;display:block;position:absolute;top:50%;width:30px;height:30px;margin-top:-21px;border-top:2px solid #fff;border-bottom:0;border-radius:0;text-indent:-9999px;z-index:100}#scenekeyv .slick-next{right:30px;border-left:0;border-right:2px solid #fff;transform:rotate(45deg)}#scenekeyv .slick-prev{left:30px;border-left:2px solid #fff;border-right:0;transform:rotate(-45deg)}#scenekeyv .slick-dots{display:none;position:absolute;width:100%;bottom:5px;letter-spacing:-.4em;text-align:center;opacity:.7}#scenekeyv .slick-dots li{display:inline-block;margin:0 3px;letter-spacing:normal;vertical-align:middle}#scenekeyv .slick-dots li button{overflow:hidden;display:block;width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#ccc;text-indent:-9999px;transition:0s}#scenekeyv .slick-dots li.slick-active{position:relative}#scenekeyv .slick-dots li.slick-active button{width:12px;height:12px;background:#164fa4}@media only screen and (max-width:768px){#scenekeyv{min-width:inherit;margin:0 1em 1em}#scenekeyv .slick-arrow{width:20px;height:20px;margin-top:-10px;border-top:2px solid #fff}#scenekeyv .slick-next{right:15px}#scenekeyv .slick-prev{left:15px}#scenekeyv .slick-dots{transform:scale(.7,.7)}}#pageSolution .title{display:none}#pageSolution .breadcrumbs{position:absolute;left:50%;width:100%;max-width:1200px;background:0 0;transform:translateX(-50%)}#pageSolution .breadcrumbs a,#pageSolution .breadcrumbs>span+span:before{color:#fff}#pageSolution #mainInner{max-width:none;padding-top:0;border:0}#solutionList #solutionTitle{padding:3em 0;background:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/solution/bg_title.jpg)no-repeat center center;background-size:cover;text-shadow:0 4px 8px rgba(0,0,0,.6);line-height:1.4;text-align:center;font-size:2em;font-weight:500;color:#fff}#solutionList #solutionTitle span{font-size:.6em}#solutionList nav ul{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:0;padding:2em 0}#solutionList nav li{margin:0 .5em 1em}#solutionList nav a{display:block;padding:.25em 1em;border:1px solid #999;border-radius:100vw;color:inherit}#solutionList nav a:before{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5em}#solutionList nav a:hover{opacity:.5}#solutionList .sec{max-width:960px;margin:0 auto}#solutionList .box{display:flex;align-items:flex-start}#solutionList .box:not(:last-of-type){margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #ccc}#solutionList .box .pic{overflow:hidden;flex-shrink:0;width:40%;border-radius:10px}#solutionList .box .pic:empty{content:"";height:200px;background:#ddd}#solutionList .box .youtube{flex-shrink:0;width:40%}#solutionList .box .movie{position:relative;width:100%;height:0;padding-top:56.25%}#solutionList .box .movie iframe{position:absolute;top:0;width:100%;height:100%}#solutionList .box .txt{padding-left:2em}#solutionList .box .headline{display:flex;margin-bottom:1em;line-height:1.4;font-size:1.2em;font-weight:500}#solutionList .box .headline:before{content:"";display:inline-block;width:8px;margin-right:1em;background:#164fa4;background:linear-gradient(to bottom,#164fa4 0%,#124289 100%)}#solutionList .box .headline div{display:flex;align-items:center}@media only screen and (max-width:768px){#pageSolution .breadcrumbs{padding:1em 2em}#pageSolution #main{margin-right:0;margin-left:0}#solutionList #solutionTitle{padding:2em 1em;font-size:1.6em}#solutionList nav ul{padding:1em 0}#solutionList nav a{font-size:.875em}#solutionList .sec{padding-left:1em;padding-right:1em}#solutionList .box .pic,#solutionList .box .youtube{width:45%}#solutionList .box .txt{padding-left:1em}#solutionList .box .headline{font-size:1em}}#pagePxr .title{display:none}#pagePxr .breadcrumbs{position:absolute;left:50%;width:100%;height:60px;max-width:960px;padding:0;background:0 0;transform:translateX(-50%)}#pagePxr .breadcrumbs a,#pagePxr .breadcrumbs>span+span:before{color:#888}#pagePxr #main{margin:0}#pagePxr #mainInner{max-width:none;padding-top:0;border:0;background:#1e1e1e;color:#fff}#pxr .flex{display:flex}#pxr #keyv .flex,#pxr .sec,#pxr #company .flex{max-width:960px;margin:0 auto}#pxr #keyv{background:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/pxr/bg_keyv.png) no-repeat;background-size:cover}#pxr #keyv .flex{display:flex;justify-content:space-between;align-items:center;padding:30px 0}#pxr #keyv .logo{width:100%;max-width:380px}#pxr #keyv .txt p{margin:2em 0 0}#pxr #keyv .pic{flex-shrink:0;width:380px;margin-left:3em}#pxr h2{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #666;text-align:center;font-size:2em;font-weight:500}#pxr #contents{margin-bottom:70px}#pxr #contents .sec{padding:50px 0 0}#pxr #contents .flex{flex-wrap:wrap}#pxr #contents .box{position:relative;width:300px;margin:0 30px 30px 0}#pxr #contents #vr-simulator .box{width:calc(50% - 15px)}#pxr #contents #vr-safety .box:nth-child(3n),#pxr #contents #vr-simulator .box:nth-child(2n){margin-right:0}#pxr #contents .box a span,#pxr #contents .box a p{position:absolute;color:#fff;opacity:1;z-index:1}#pxr #contents .box a span{display:inline-flex;justify-content:center;align-items:center;top:0;left:0;height:40px;border-radius:0 0 20px;padding:0 1em;line-height:1;font-size:1.2em;font-weight:500}#pxr #contents .box a span.vr{background:#ce4a9c}#pxr #contents .box a span.pc{background:#151515}#pxr #contents .box a p{bottom:0;width:100%;margin:0;padding:5px 0;background:rgba(0,0,0,.5);text-align:center}#pxr #contents .box a p:after{position:absolute;top:50%;right:1em;content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;transform:translateY(-50%)}#pxr .modalMain .gallery,#pxr .modalMain .galleryNav{margin-bottom:0}#pxr .modalMain .galleryNav{padding:1em}#pxr .modalMain .galleryNav li{margin:0 .5em 0 0}#pxr .modalMain .galleryNav li img{cursor:pointer;opacity:.6}#pxr .modalMain .galleryNav .slick-current img{opacity:1}#pxr .modalMain .galleryNav .slick-track{transform:none !important}#pxr #company{padding:3em 0;background:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/pxr/bg_company.png) no-repeat;background-size:cover}#pxr #company .flex{align-items:center;padding:2em;background:rgba(0,0,0,.8)}#pxr #company .logo{flex-shrink:0;width:230px;margin-right:60px}#pxr #company .txt dl{margin:0}#pxr #company .txt dt{margin-bottom:1em;border-bottom:1px solid;font-size:1.2em;font-weight:500}#pxr #company .txt dd{margin:0;font-size:.875em}#pxr #company .txt a{text-decoration:underline;color:#c74a9c}#pxr #company .txt a:hover{text-decoration:none}@media only screen and (max-width:960px){#pagePxr .breadcrumbs,#pxr #keyv .flex{padding-left:20px}#pxr #contents{padding:0 20px}#pxr #contents .box{width:calc(33.333% - 20px)}#pxr #company{padding:2em}#pxr #company .flex{padding:2em}#pxr #company .logo{margin-right:40px}}@media only screen and (max-width:768px){#pagePxr .breadcrumbs{height:auto;padding:1em 2em}#pxr #keyv{background:url(//www.next-system.com/wp-content/themes/next-system/asset/css/../img/pxr/bg_keyv.png) no-repeat;background-size:cover}#pxr #keyv .flex{display:block;padding:50px 30px 10px}#pxr #keyv .logo{width:70%;margin:0 auto}#pxr #keyv .txt p{margin:1em 0 0}#pxr #keyv .pic{width:60%;margin:1em auto}#pxr h2{font-size:1.4em}#pxr #contents{margin-bottom:3em}#pxr #contents .sec{padding:2em 0 0}#pxr #contents .box{width:calc(50% - 10px);margin:0 10px 10px 0}#pxr #contents #vr-simulator .box{width:calc(50% - 10px)}#pxr #contents #vr-safety .box:nth-child(3n){margin-right:10px}#pxr #contents #vr-safety .box:nth-child(2n),#pxr #contents #vr-simulator .box:nth-child(2n){margin-right:0}#pxr #contents .box a span{height:30px;border-radius:0 0 15px;font-size:1em}#pxr #contents .box a p:after{right:.5em}#pxr #company{padding:2em 20px}#pxr #company .flex{display:block;padding:2em 20px 20px}#pxr #company .logo{width:160px;margin:0 0 1em}}@media only screen and (max-width:500px){#pxr #contents .box{width:100% !important;margin:0 0 10px !important}}