@charset "UTF-8";@keyframes swing1{0%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}35%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(5deg) translateY(-10px)}50%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}85%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(-5deg) translateY(-10px)}100%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}}@keyframes swing2{0%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}35%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(-5deg) translateY(-10px)}50%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}85%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(5deg) translateY(-10px)}100%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,-15px,0)}90%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,-4px,0)}}.slide-in{opacity:0;transform:translateY(px2rem(40px));transition:opacity .5s cubic-bezier(.39,.575,.565,1),transform 1.1s cubic-bezier(.165,.84,.44,1)}.slide-in.is-inview{opacity:1;transform:translateY(0)}@media screen and (max-width:767px){.slide-in-sp{opacity:0;transform:translateY(px2rem(40px));transition:opacity .5s cubic-bezier(.39,.575,.565,1),transform 1.1s cubic-bezier(.165,.84,.44,1)}}@media screen and (max-width:767px){.slide-in-sp.is-inview{opacity:1;transform:translateY(0)}}.slide-in-parent .slide-in-item{opacity:0;transform:translateY(px2rem(40px));transition:opacity .5s cubic-bezier(.39,.575,.565,1),transform 1.1s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:768px){.slide-in-parent .slide-in-item-pc{opacity:0;transform:translateY(px2rem(40px));transition:opacity .5s cubic-bezier(.39,.575,.565,1),transform 1.1s cubic-bezier(.165,.84,.44,1)}}.slide-in-parent.is-inview .slide-in-item{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.slide-in-parent.is-inview .slide-in-item-pc{opacity:1;transform:translateY(0)}}.opacity-in{opacity:0;transition:opacity .5s cubic-bezier(.39,.575,.565,1) .2s}.opacity-in.is-inview{opacity:1}.rotate-in{opacity:0;transform:rotate(-15deg) translate(-15px,15px);transform-origin:right bottom;transition:opacity .2s cubic-bezier(.39,.575,.565,1),transform .6s cubic-bezier(.175,.885,.32,1.275)}.rotate-in.is-inview{opacity:1;transform:rotate(0deg) translate(0,0)}.opacity-hover{transition:opacity .2s cubic-bezier(.39,.575,.565,1)}.opacity-hover.is-on{opacity:.6}@keyframes gradient{50%{background-position:100% 0}}#solutionContent .center-inline{text-align:center}#solutionContent .border-gray{border:1px solid #fbfbfb}#solutionContent .slide-up-in{opacity:0;transform:translateY(px2rem(40px));transition:opacity 1s cubic-bezier(.39,.575,.565,1),transform 1.6s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:767px){#solutionContent .slide-up-in{transform:translateY(px2rem(20px))}}#solutionContent .slide-up-in.is-inview{opacity:1;transform:translateY(0)}#solutionContent .slide-up-back-in{opacity:0;transform:translateY(px2rem(60px));transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1s cubic-bezier(.175,.885,.32,1.275)}@media screen and (max-width:767px){#solutionContent .slide-up-back-in{transform:translateY(px2rem(30px))}}#solutionContent .slide-up-back-in.is-inview{opacity:1;transform:translateY(0)}@media screen and (max-width:767px){#solutionContent .only-pc{display:none!important}}@media screen and (min-width:768px){#solutionContent .only-sp{display:none!important}}#solutionContent .js-fit-image{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}#solutionContent .js-disabled{pointer-events:none;opacity:.15}#solutionContent .text-align-right{text-align:right}#solutionContent .arrow-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:58px}@media screen and (max-width:767px){#solutionContent .arrow-icon{margin-top:45px}}#solutionContent .arrow-icon:before{content:'';display:inline-block;border:solid;border-width:35px 110px 0;border-color:#d5e7ff transparent transparent}@media screen and (max-width:767px){#solutionContent .arrow-icon:before{border-width:24.5px 77px 0}}img{vertical-align:top;max-width:100%}sup{font-size:50%}a[href^="tel:"]{cursor:default;color:#333;text-decoration:none}a{color:#333;text-decoration:none}.pc{display:block}.sp{display:none!important}.fL{float:left}.fR{float:right}.aC{text-align:center!important}.aL{text-align:left!important}.aR{text-align:right!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt100{margin-top:100px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.mb120{margin-bottom:120px!important}.mb130{margin-bottom:130px!important}.mb150{margin-bottom:150px!important}.B{font-weight:700!important}.Red{color:#eb0000!important}.Blue{color:#6485c1!important}.Blue2{color:#2a5eb7!important}.txtML{font-size:18px!important}.txtL{font-size:21px!important}.txtLL{font-size:32px!important}.txtS{font-size:14px!important}.noBullet{list-style:none!important}.noBullet:before{content:none!important}.Bullet{text-indent:-1em;margin-left:1em!important}.Bullet:before{content:"\002022";margin-right:7px}.flxWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.flxCenter{-ms-flex-pack:center!important;justify-content:center!important}.flxInner2{width:calc((100%/2) - 10px)}.flxInner3{width:calc((100%/3) - 10px)}.cf:after{content:"";display:block;clear:both}.bkg_white{padding-bottom:90px!important;background:#fff}.bkg_blue{background-color:#e1e9f7;padding:20px}.bkg_gray{background-color:#f2f2f2;padding:20px}.bkg_white2{background:#fff;padding:20px}.nav-area{border-bottom:#6485c1 2px solid}.nav-area ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:990px;margin:0 auto;padding:0}@media all and (-ms-high-contrast:none){.nav-area ul{width:calc(100% - 20px)}}.nav-area ul li{list-style:none;font-size:16px;text-align:center;-ms-flex-positive:1;flex-grow:1;padding:20px 0 14px;display:-ms-flexbox;display:flex}.nav-area ul li a{text-decoration:none;color:#000}.nav-area ul li a span,.nav-area ul li span{display:block;color:#4d6a9f;font-size:12px;padding-top:3px}@media screen and (min-width:801px){.nav-area ul li.present a{color:gray}.nav-area ul li.present a span{color:#6485c1}}.nav-bottom{padding:30px 0 60px;border-top:10px solid #e6e6e6}.nav-bottom h2{margin-bottom:10px;font-size:36px;font-weight:700;font-style:italic;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック",Yu Gothic,YuGothic,"ＭＳ ゴシック",sans-serif}.nav-bottom ul{padding-inline-start:0;max-width:990px;margin:0 auto}.nav-bottom ul li{display:inline-block;margin-bottom:10px;padding:0 20px;border-right:1px solid #000;line-height:1;font-size:14px;white-space:nowrap}.nav-bottom ul li:last-child{border:none}.nav-bottom ul li a{color:#282828}.nav-bottom ul li a:hover{text-decoration:underline}#other{padding:70px 0 80px;margin-bottom:75px;background:#f7f7f7;box-sizing:border-box}#other h3{margin-bottom:45px;color:#466cb1;font-size:24px;font-weight:400;line-height:1.2;text-align:center}#other h3 span{color:#282828;font-size:14px}#other a{color:inherit;text-decoration:none}#other .nttdatajpn-structure-content-rpsv dl{width:calc((100% - 30px)/3);display:table;float:left;margin:0 15px 15px 0;background-color:#fff;border:1px solid #ccc;border-collapse:collapse;box-sizing:border-box}#other .nttdatajpn-structure-content-rpsv dl:nth-of-type(3n){margin-right:0}#other .nttdatajpn-structure-content-rpsv dt{display:table-cell;padding:10px 0 10px 30px;line-height:1;text-align:left;vertical-align:middle;width:90px;box-sizing:border-box}#other .nttdatajpn-structure-content-rpsv dd{display:table-cell;vertical-align:middle;padding:10px 15px;box-sizing:border-box}#inquiry{background:url(../../../img/eye/foot_inquiry_bg.png) no-repeat center;background-size:cover;color:#fff;padding:45px 0 50px}#inquiry h3{margin-bottom:10px;font-weight:400;font-size:24px;text-align:center;line-height:1.5}#inquiry h3 span{font-size:14px}#inquiry p{text-align:center;margin-bottom:45px}#inquiry dl{width:40%;display:inline-block;border:2px solid #ccc;margin:0 5%;position:relative;padding:20px 30px;box-sizing:border-box;background-color:rgba(0,0,0,.3)}#inquiry dt{line-height:0;text-align:left}#inquiry dd{margin-inline-start:0;font-size:20px;/*line-height:0;*/flex:1;}#inquiry a{color:#fff;text-decoration:none}.toggle{display:none}#pc_subMenu_wrap{background-color:#85a8e5;display:block;line-height:70px;position:relative}#pc_subMenu_wrap ul{margin:0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:start;justify-content:flex-start;padding:18px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#pc_subMenu_wrap ul li{list-style:none;line-height:2;padding:0;text-indent:-16px;margin-left:16px;margin-right:50px}#pc_subMenu_wrap ul li:last-child{margin-right:0}#pc_subMenu_wrap ul li a{text-decoration:none;color:#fff}#pc_subMenu_wrap ul li a:before,.nav-area ul.sp_subMenu li a:before{content:"\003e";margin-right:5px}img#deco{display:none;position:absolute;top:-2px;left:50%;right:50%}h1#main_vs{margin:0}header.page_header{text-align:center;margin:40px auto 30px}header.page_header h1{font-size:30px;line-height:1}header.page_header h1 span{font-family:Noto Sans,sans-serif;font-weight:700;font-style:italic;font-size:36px}header.page_header h2{font-size:18px;font-weight:400;line-height:1}.ttl_sub01{margin:0 0 27px;padding:17px 20px 15px;background-color:#829ccc;color:#fff;font-size:20px;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック",Yu Gothic,YuGothic,"ＭＳ ゴシック",sans-serif}.ttl_sub02{margin:0 0 35px;font-size:30px;text-align:center;font-weight:400;line-height:1.2;color:#282828;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック",Yu Gothic,YuGothic,"ＭＳ ゴシック",sans-serif}.ttl_sub02 img{margin-right:10px;max-width:210px}.subSt_ita{margin:0 0 15px;text-align:center;font-size:30px;font-style:italic;line-height:1;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック",Yu Gothic,YuGothic,"ＭＳ ゴシック",sans-serif}.ttl_sub03{margin:0 0 27px;padding:0 0 5px;font-size:21px;border-bottom:5px solid #d3d3d3}.ttl_sub04{margin:0 0 27px;padding:13px 0 10px;font-size:30px;border-top:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3;color:#5e5e5e}.subSt_ita span{font-size:18px;font-style:normal}.subSt_ita img{position:relative;top:-13px}.boxSt>div>article{margin-bottom:100px}.boxSt h4{margin:0}.boxSt h5{margin:0 0 3px}.boxSt p{margin:0 0 20px;line-height:1.875}.boxSt figure{margin:0;padding:0;line-height:0;text-align:center}.boxSt figcaption{font-size:14px}.boxSt ul,.boxSt dl,.boxSt dd{margin:0;padding:0;list-style-type:none}.boxSt .boxA{margin-bottom:50px;padding:23px 30px 20px;background-color:#fafafa;border:1px solid #afafaf;box-sizing:border-box}.boxSt .boxA ul li:before{content:"・"}.boxSt .boxA ul{margin:5px 0}.boxSt .boxA ul li{margin-bottom:18px;font-size:16px;font-weight:700;text-indent:-1em;margin-left:1em;color:#444343}.boxSt .boxA ul li:last-child{margin-bottom:0}.boxSt .boxA p{margin:0;color:#333}.boxSt .boxA dl{margin:5px 0;color:#333}.boxSt .boxA dl dt{margin-bottom:10px;font-weight:700}.boxSt .boxA dl dd{margin:0 0 20px}.boxSt .boxA dl dd:last-child{margin:0}.boxSt .boxB{margin-bottom:50px;padding:53px 30px 50px;border:10px solid #c6d7f4;box-sizing:border-box}.boxSt .boxC{background-color:#fff;padding:20px;margin:0 0 10px;border:#8eaee7 solid 1px;box-sizing:border-box}.boxSt .boxD{margin-bottom:20px;padding:23px 10px 20px;border:1px solid #dfdfdf;box-sizing:border-box}.boxSt .boxD:nth-last-of-type(-n+3){margin-bottom:0}.boxSt .boxD dl{padding:0 10px}.boxSt .boxE{background-color:#fff;padding:20px;margin:0 0 10px;border:#afafaf solid 1px;box-sizing:border-box}.dlSt{margin:0 0 90px}.dlSt dt{margin:0 0 10px;font-weight:700}.dlSt dd{margin:0 0 20px}.dlSt dt:before{content:none!important}#top_lineup{margin-bottom:75px;padding:40px 0;font-size:0;background-color:#f7f7f7}.subSt01{margin:0 0 32px;color:#466cb1;font-size:24px;font-weight:400;line-height:1.2;text-align:center}.subSt01 span{display:block;margin:15px 0 0;color:#282828;font-size:14px}dl.dlSt01{width:calc((100% - 60px)/2);display:inline-block;text-align:center;margin:0 45px 60px 0;vertical-align:top}dl.dlSt01:nth-of-type(2n){margin:0 0 60px}dl.dlSt01 dt{margin-bottom:18px}dl.dlSt01 dt img{max-width:100%}dl.dlSt01 dd{margin:0;padding:0 10px}dl.dlSt01 dd h4{margin:0 0 10px;font-size:18px;font-weight:700}dl.dlSt01 dd p{margin:0 0 30px;text-align:left;font-size:14px;line-height:1.8}.buttonA a{font-size:12px;color:#fff;background-color:#6485c1;padding:4px 30px 3px;text-align:center;text-decoration:none;letter-spacing:1px;border-radius:3px;line-height:1}.buttonB a{display:inline-block;font-size:18px;color:#fff;background-color:#2a5eb7;padding:14px 30px 13px;text-align:center;text-decoration:none;letter-spacing:1px;border-radius:3px;transition:.3s}.buttonB a:hover{opacity:.9}.buttonB a[target=_blank]:before{display:inline-block;content:"";width:8px;height:1em}.buttonB a[target=_blank]:after{display:inline-block;content:"";background:url(../img/icn_blank_white.png) no-repeat center center;background-size:contain;vertical-align:middle;width:13px;height:1em;margin-left:.3em}.buttonC{text-align:center}.buttonC a{padding:4px 30px 2px;font-size:14px;color:#fff;background-color:#282828;text-align:center;letter-spacing:1px;border-radius:3px;line-height:1}.buttonTmp01 a,.buttonTmp02 a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:30px 20px;background-color:#2a5eb7;color:#fff;-ms-flex-align:center;align-items:center;position:relative;transition:.3s;font-size:18px}.buttonTmp01 a:hover,.buttonTmp02 a:hover{opacity:.9}.buttonTmp01 a:before,.buttonTmp02 a:before{display:block;position:absolute;left:20px;opacity:.5;line-height:0}.buttonTmp01 a:before{content:url(/img/linkware/rpsv/ico01.png)}.buttonTmp02 a:before{content:url(/img/linkware/rpsv/ico02.png)}.buttonTmp01 a:after,.buttonTmp02 a:after{content:url(/img/linkware/rpsv/ico_arrowR.png);display:-ms-flexbox;display:flex;position:absolute;right:20px;line-height:1;top:0;bottom:0;-ms-flex-align:center;align-items:center}.list_icoA dl{display:-ms-flexbox;display:flex;list-style:none;margin-bottom:20px!important}.list_icoA dt{margin-right:20px}.list_icoA dt img{max-width:inherit}.list_icoA dt:before,.list_capA dt:before,.list_capB dt:before{content:none!important}.list_icoA dd{font-size:18px}.list_capA{display:-ms-flexbox;display:flex;list-style:none;margin-bottom:20px!important;-ms-flex-align:center;align-items:center;font-size:18px}.list_capA dt{padding:5px 20px 3px;margin-right:20px;background-color:#6485c1;color:#fff;margin-bottom:0!important;border-radius:3px;text-align:center;min-width:50px}.list_capA dd{font-weight:700}.list_capB{display:-ms-flexbox;display:flex;list-style:none;-ms-flex-align:center;align-items:center;font-size:18px}.list_capB dt{padding:5px 20px 3px;margin-right:20px;background-color:#6d6d6d;color:#fff;margin-bottom:0!important;border-radius:3px;text-align:center;min-width:50px}.list_capB dd{font-weight:700}.list_func{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.list_func li{width:calc((100%/3) - 20px)}.list_notes{font-size:14px;line-height:2;color:#6d6d6d}.list_tmp dd:before{content:"・"}.list_imgR{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.list_imgR dl{width:78%}.systemService figure{min-width:100px}.list_imgL{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.list_imgL p{width:68%}.list_imgL li{text-indent:-1em;margin-left:1em}.list_imgL div.gps{width:85%}.list_imgL div.gps p{margin-bottom:0}.list_imgL div.gps ul{margin-left:1em;margin-bottom:10px}.list_imgL div.gps li:before,.list_imgL div.gps2 li:before{content:"・";margin-right:3px}.list_imgL div.gps2{width:60%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.basisInfo{display:-ms-flexbox;display:flex}.basisInfo dt{list-style:none;margin-right:20px;margin-bottom:20px}.LinkA{margin-left:16px!important}.LinkA a{text-indent:16px;margin-left:-16px}.LinkA a:before{content:"\002023";font-size:18px}.LinkExt:after{content:url(../../../img/kaika/rpsv/ico_linkext.png);margin-left:5px;position:relative;top:2px}#top_news{margin-bottom:60px}#top_news dl{border-bottom:1px solid #ccc;padding:10px 20px 20px}#top_news dl:last-of-type{margin-bottom:40px}#top_news dt{float:left}#top_news dt:after{content:"お知らせ";background-color:#6485c1;color:#fff;font-size:12px;padding:1px 15px;margin:0 30px 0 40px;border-radius:3px;vertical-align:1px}#top_news dd{margin-left:25%}#case{padding:40px 0;background-color:#f7f7f7}#case h4{background-color:#282828;padding:20px;color:#fff;font-size:16px;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#case .caseBox{width:calc((100% - 6px)/2);display:inline-block;text-align:left;margin:0 0 60px;vertical-align:top}#case .caseBox:nth-of-type(3n){margin:0 0 60px}#case .caseBox dl{display:-ms-flexbox;display:flex;border:1px solid #eaeaea;padding:20px;background-color:#fff;position:relative}#case .caseBox dt{width:125px;margin-right:20px}#case .caseBox dt img{max-width:inherit}#case .caseBox dd{-ms-flex-align:stretch;align-items:stretch}#case .caseBox dd h5{font-size:18px}#case .caseBox dd p{font-size:14px;line-height:1.5;margin-bottom:50px}#case .caseBox dd .buttonA{position:absolute;bottom:20px;right:20px}.arrowBox{position:relative;margin-bottom:120px!important}.arrowBox:after{content:url(../../../img/kaika/rpsv/arrow_down.png);position:absolute;width:61px;height:71px;display:block;text-align:center;right:0;left:0;margin:auto;bottom:-100px}@media screen and (max-width:800px){.pc{display:none}.sp{display:block!important}.toggle{cursor:pointer;padding:10px;position:relative;background-color:#466cb1;border-bottom:1px solid rgba(255,255,255,.3);margin:0;display:block;color:#fff}.toggle:after{content:"";width:48px;height:48px;background:url(../../../img/eye/ico_open.png) no-repeat top left;background-size:contain;vertical-align:middle;position:absolute;right:5%;top:0;display:block}.toggle2:after{content:"";width:48px;height:48px;background:url(../../../img/eye/ico_close.png) no-repeat top left;background-size:contain;vertical-align:middle;position:absolute;right:5%;top:0;display:block}.nav-area ul{display:none}.nav-area ul li{padding:10px;border-top:1px dashed #d9e1ef;display:inherit}.nav-area ul li.present{border-bottom:none;background-color:#fafafa}.nav-area ul.sp_subMenu{margin:10px}.nav-area ul.sp_subMenu li{display:inline;border-top:none;font-size:14px}.nav-area ul.sp_subMenu li a{color:#595959}.nav-area ul li:first-child{border-top:none}#pc_subMenu_wrap{display:none}#inquiry dl{width:100%;display:-ms-flexbox;display:flex;margin:0 0 20px}#inquiry dd{line-height: 1;display: flex;justify-content: center;align-items: center;}figure,figure img{max-width:100%}.flxInner2,.flxInner3{width:100%;margin-bottom:10px!important}}@media screen and (max-width:640px){figure{width:100%;margin:0}#other .nttdatajpn-structure-content-rpsv dl{width:100%;margin:0;margin-bottom:15px}.rotaie{transform:rotate(90deg)}dl.col2{width:100%}.subSt{font-size:24px}dl.dlSt01{display:block;width:100%;margin-bottom:50px}#top_news dl dt{float:none}#top_news dl dd{margin:0}#case .caseBox{width:100%}.list_imgR{-ms-flex-wrap:wrap;flex-wrap:wrap}.list_imgR dl,.list_imgL p,.list_imgL div.gps,.list_imgL div.gps2{width:100%}.list_imgR figure{margin:10px auto 0}}@media screen and (max-width:480px){.nav-bottom ul li{display:block;margin-bottom:15px;border:none}.basisInfo,.list_func{-ms-flex-flow:column;flex-flow:column}.list_func li{width:100%}.buttonTmp01 a:after,.buttonTmp02 a:after{opacity:.5}}@media screen and (max-width:320px){#inquiry dd{font-size:18px}}div.nttdatajpn-structure-content-rpsv--full{max-width:100%}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full{margin-left:0;margin-right:0;padding:0 10px}}div.nttdatajpn-structure-content-rpsv--full:nth-of-type(2n){background:#f7f7f7}div.nttdatajpn-structure-content-rpsv--full>article{max-width:990px;margin:0 auto;padding:52px 0 60px}.image-figure{margin-top:30px;text-align:center}.image-figure img{max-width:100%}.image-figure__caption{color:#6d6d6d;font-size:12px;line-height:2.5;text-align:left;width:780px;margin:20px auto 0}@media screen and (max-width:767px){.image-figure__caption{width:100%}}.box-faq{background:#fff;border:1px solid #ccc;margin-top:30px}.box-faq+.box-faq{margin-top:20px}@media screen and (max-width:767px){.box-faq+.box-faq{margin-top:15px}}.box-faq__q{position:relative;color:#6387be;font-size:20px;line-height:1.5;font-weight:700;padding:13px 50px 13px 57px;cursor:pointer}@media screen and (max-width:767px){.box-faq__q{font-size:20px;line-height:1.5;padding:18px 55px 18px 50px}}.box-faq__q:before{display:block;position:absolute;content:"Q";color:#6387be;top:8px;left:20px;font-size:24px;font-weight:700}@media screen and (max-width:767px){.box-faq__q:before{top:15px;left:15px}}.box-faq__q:after{content:"";display:block;box-sizing:border-box;position:absolute;top:calc(50% - 9px);right:18px;width:12px;height:12px;border-right:solid 2px #6387be;border-bottom:solid 2px #6387be;transform:rotate(45deg)}.box-faq__q.is-show,.box-faq__q:hover{color:#fff;background-color:#6387be}.box-faq__q.is-show:before,.box-faq__q:hover:before{color:#fff}.box-faq__q.is-show:after{top:calc(50% - 6px);transform:rotate(225deg);border-color:#fff}.box-faq__a{display:none}.box-faq__text{position:relative;padding:15px 10px 18px 57px;font-size:16px;line-height:1.875}@media screen and (max-width:767px){.box-faq__text{font-size:16px;line-height:1.875;padding:16px 10px 20px 50px}}.box-faq__text:before{display:block;position:absolute;content:"A";color:#6387be;top:8px;left:22px;font-size:24px;font-weight:700}@media screen and (max-width:767px){.box-faq__text:before{top:14px;left:17px}}.list-topics{margin-top:20px}@media screen and (max-width:767px){.list-topics{margin-top:20px}}.list-topics__item{display:-ms-flexbox;display:flex;padding:11px 0;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.list-topics__item{display:block;font-size:16px;line-height:1.875;padding:14px 0 15px;border-bottom-width:1px}}.list-topics__date{width:180px;padding-left:10px;font-weight:700}@media screen and (max-width:767px){.list-topics__date{width:auto;padding:0;margin-bottom:3px}}.list-topics__text{-ms-flex:1;flex:1;font-weight:500}.list-topics__text a[target=_blank]:after{display:inline-block;content:"";background:url(../img/common/icn_blank.png) no-repeat center center;background-size:contain;vertical-align:middle;width:13px;height:1em;margin-left:.35em}@media screen and (max-width:767px){.list-topics__text a[target=_blank]:after{width:13px}}@media screen and (max-width:767px){.only-pc{display:none}}@media screen and (min-width:768px){.only-sp{display:none}}@media screen and (min-width:768px){.list-link-other{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.list-link-other__item{width:calc((100% - 30px)/3);margin:0 0 15px;background-color:#fff;border:1px solid #ccc;border-collapse:collapse;box-sizing:border-box}@media screen and (max-width:767px){.list-link-other__item{width:100%;margin:0;margin-bottom:15px}}@media screen and (min-width:768px){.list-link-other__item:nth-of-type(n+2){margin-left:15px}}.list-link-other__item a{display:block;padding:10px 25px 20px;overflow:hidden}.list-link-other__item a figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:calc(100% - 30px*2);margin:0 auto;height:66px}@media screen and (max-width:767px){.list-link-other__item a figure{max-width:60%}}@media screen and (max-width:650px){.list-link-other__item a figure{max-width:70%;height:54.12px}}.list-link-other__item a figure img{width:100%}.list-link-other__item a figure.robotics{width:159px}@media screen and (max-width:767px){.list-link-other__item a figure.robotics{width:130.38px;height:54.12px}}.list-link-other__item a[target=_blank] .list-link-other__text-name:after{display:inline-block;content:"";background:url(../img/icn_blank.png) no-repeat center center;background-size:contain;vertical-align:middle;width:13px;height:1em;margin-left:.35em}.list-link-other__text-lead{font-size:80%;line-height:1;margin-top:12px}.list-link-other__text-name{font-size:100%;line-height:1;margin-top:8px}@media screen and (min-width:768px){.nav-area{border-top:1px solid #eef1f6}}@media screen and (max-width:767px){.nav-area{-ms-flex-order:2;order:2}}@media screen and (max-width:767px){.nav-area>p{font-size:16px;padding:6px 10px}}@media screen and (max-width:767px){.nav-area>p.toggle:after{content:"";width:48px;height:48px;background:url(../../../img/eye/ico_open.png) no-repeat top left;background-size:contain;vertical-align:middle;position:absolute;right:5%;top:calc(50% - (96px/2)/2);display:block}}.nav-area>p.toggle2:after{content:"";width:48px;height:48px;background:url(../../../img/eye/ico_close.png) no-repeat top left;background-size:contain;vertical-align:middle;position:absolute;right:5%;top:calc(50% - (96px/2)/2);display:block}.nav-area ul{max-width:1280px}.nav-area ul li{-ms-flex-pack:center;justify-content:center}.nav-bottom ul{white-space:nowrap}@media screen and (max-width:480px){.nav-bottom ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;height:200px;padding:0 4% 0 12%}}.nav-bottom ul li{padding:0 14px}@media screen and (max-width:480px){.nav-bottom ul li{width:50%;height:40px;font-size:102%;line-height:1.5;text-align:left;margin-bottom:0}}.nav-bottom ul li a[target=_blank]:after{display:inline-block;content:"";background:url(../img/icn_blank.png) no-repeat center center;background-size:contain;vertical-align:middle;width:12px;height:1em;margin-left:.2em;margin-bottom:.15em}.pt40{padding-top:40px}#notes{padding-top:20px}#notes p{font-size:12px;line-height:1.66667;font-weight:500}.u-bgc--off-white{color:#000}a{color:#000}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full{-ms-flex-order:2;order:2;padding:0 15px;margin:0}}div.nttdatajpn-structure-content-rpsv--full:first-of-type>article:first-of-type{padding-top:72px}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full:first-of-type>article:first-of-type{padding-top:43px}}div.nttdatajpn-structure-content-rpsv--full:first-of-type>article.ttl-only{padding-top:53px;padding-bottom:53px}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full:first-of-type>article.ttl-only{padding-top:40px;padding-bottom:40px}}div.nttdatajpn-structure-content-rpsv--full:first-of-type>article.ttl-only:first-of-type{padding-top:53px}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full:first-of-type>article.ttl-only:first-of-type{padding-top:40px}}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full>article{padding:42px 0 48px}}div.nttdatajpn-structure-content-rpsv--full>article.simple-article-margin{padding-top:74px}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full>article.simple-article-margin{padding-top:37px}}div.nttdatajpn-structure-content-rpsv--full:nth-of-type(2n-1):last-of-type>article{padding-bottom:0}#solutionContent h2,#solutionContent h3{margin-block-start:0;margin-block-end:0}#solutionContent .ttl_sub02{color:#000;line-height:1.46667;margin-top:30px}#solutionContent .ttl_sub02:first-of-type{margin-top:0}@media screen and (max-width:767px){#solutionContent .ttl_sub02--sp-small{font-size:25px}}@media screen and (max-width:767px){#solutionContent .ttl_sub02--sp-small:first-of-type{margin-top:9px}}#solutionContent .ttl_sub01{background-color:#6485c2;letter-spacing:.04em;margin-top:50px}@media screen and (max-width:767px){#solutionContent .ttl_sub01{padding:10px 15px 9px;}}#solutionContent .ttl_sub01:first-of-type{margin-top:8px}#solutionContent .txt_detail{font-size:20px;line-height:1.5;font-weight:500;text-align:center;margin-top:6px}#solutionContent .inner-flex{display:-ms-flexbox;display:flex;/*width:1280px;*/margin:74px 0 0}@media screen and (max-width:767px){#solutionContent .inner-flex{display:block;width:100%;margin:34px 0 0}}@media screen and (min-width:768px){#solutionContent .inner-flex--image .inner-flex__box .image-figure{margin-top:-22px;margin-bottom:12px}}@media screen and (min-width:768px){#solutionContent .inner-flex__box{width:50%;padding-bottom:50px}}#solutionContent .inner-flex__box h2,#solutionContent .inner-flex__box h3{font-size:24px;line-height:1.66667;font-weight:500;letter-spacing:.04em;margin:0;margin-block-start:0;margin-block-end:0;width:100%}@media screen and (max-width:767px){#solutionContent .inner-flex__box h2,#solutionContent .inner-flex__box h3{font-size:20px;line-height:1.5}}#solutionContent .inner-flex__box h2+p,#solutionContent .inner-flex__box h3+p{margin-top:20px}@media screen and (max-width:767px){#solutionContent .inner-flex__box h2+p,#solutionContent .inner-flex__box h3+p{margin-top:15px}}#solutionContent .inner-flex__box p{font-size:16px;line-height:2.125;letter-spacing:.04em;}@media screen and (max-width:767px){#solutionContent .inner-flex__box p{font-size:16px;line-height:1.875;width:auto}}#solutionContent .inner-flex__box p+p{margin-top:10px}@media screen and (max-width:767px){#solutionContent .inner-flex__box p+p{margin-top:7.5px}}#solutionContent .inner-flex__box .image-figure{margin-top:0}@media screen and (max-width:767px){#solutionContent .inner-flex__box .image-figure{width:310.5px;margin:32px auto 0}}#solutionContent .inner-flex__text-indent{text-indent:-1.2em;padding-left:1.2em;display:inline-block}#solutionContent #inquiry{background:#232323 url(../img/common/bg_inquiry.jpg) no-repeat center center;background-size:cover}@media screen and (min-width:768px){#solutionContent #inquiry{padding:58px 0 78px;margin-top:78px}}@media screen and (max-width:767px){#solutionContent #inquiry{background-image:url(../img/common/bg_inquiry@sp.jpg);-ms-flex-order:2;order:2;padding:65px 0 70px;margin-top:50px}}@media screen and (min-width:768px){#solutionContent #inquiry h3{font-size:26px;line-height:1.53846;font-weight:500}}@media screen and (max-width:767px){#solutionContent #inquiry h3{font-size:20px;line-height:1.5;}}@media screen and (min-width:768px){#solutionContent #inquiry dl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:406px;height:80px;margin:0 15px 10px;padding:0 30px;background-color:rgba(0,0,0,.5)}}@media screen and (max-width:767px){#solutionContent #inquiry dl{margin:0;padding:18.5px 30px;border-width:1px}}@media screen and (max-width:767px){#solutionContent #inquiry dl+dl{margin-top:15px}}@media screen and (min-width:768px){#solutionContent #inquiry dt{display:block}}@media screen and (max-width:767px){#solutionContent #inquiry dt{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:41px;height:41px}}#solutionContent #inquiry dt img{display:block}@media screen and (min-width:768px){#solutionContent #inquiry dd{left:50px;text-align:center}}@media screen and (max-width:767px){#solutionContent #inquiry dd{left:50px;width:70%;font-size:20px;text-align:center}}@media screen and (min-width:768px){#solutionContent #inquiry .inquiry-button{display:-ms-flexbox;display:flex;width:100%;max-width:1000px;margin:33px auto 0}}@media screen and (max-width:767px){#solutionContent #inquiry .inquiry-button{margin-top:30px}}#solutionContent .nav-cta{position:fixed;z-index:2;right:0;top:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:none}@media screen and (max-width:767px){#solutionContent .nav-cta{top:auto;bottom:0;display:block;height:auto;width:100%}}@media screen and (max-width:767px){#solutionContent .nav-cta__link{display:-ms-flexbox;display:flex;width:100%}}@media screen and (min-width:768px){#solutionContent .nav-cta__link-item:nth-of-type(n+2){margin-top:10px}}@media screen and (max-width:767px){#solutionContent .nav-cta__link-item{width:calc(100%/3)}}#solutionContent .nav-cta__link-item a{color:#fff;background-color:#ff780a;font-size:22px;line-height:1.3;font-weight:500;letter-spacing:.04em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:70px;height:180px;border-radius:14px 0 0 14px;pointer-events:auto;text-decoration:none}@media screen and (max-width:767px){#solutionContent .nav-cta__link-item a{font-size:13px;line-height:1.21429;text-align:center;width:100%;height:45px;border-radius:0;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}#solutionContent .nav-cta__link-item:first-of-type a{font-size:20px;letter-spacing:.03em;padding-top:.35em}@media screen and (max-width:767px){#solutionContent .nav-cta__link-item:first-of-type a{font-size:14px;padding-top:0}}@media screen and (max-width:767px){#solutionContent .nav-cta__link-item:nth-of-type(n+2){border-left:1px solid #e4c7b0}}#solutionContent .section-top{position:relative;height:560px}#solutionContent .section-top__image{position:absolute;left:0;top:0;width:100%;height:100%}#solutionContent .section-top__inner{color:#fff;position:relative;z-index:1;width:1280px;height:100%;margin:0 auto;padding:98px 0 100px}#solutionContent .section-top__logo{width:193px}#solutionContent .section-top__copy{font-size:36px;line-height:1.46667;margin-top:24px}#solutionContent .section-top__copy strong{font-size:60px;font-weight:700}#solutionContent .section-top__text{font-size:22px;line-height:1.68182;margin-top:5px}#solutionContent .section-top__link{display:-ms-flexbox;display:flex;margin-top:22px}#solutionContent .section-top__link-item{min-width:230px;height:55px;margin-right:10px}#solutionContent .section-top__link-item a{color:#6785c1;background-color:#fff;font-size:18px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 31px;text-decoration:none}@media screen and (max-width:767px){.l-footer-pagetop{bottom:45px}}@media screen and (max-width:767px){#nttdatajpn-main-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){#nttdatajpn-main-area .c-page-header-min{-ms-flex-order:0;order:0}}#solutionContent .image-flow{margin:50px auto 20px}@media screen and (max-width:767px){#solutionContent .image-flow{max-width:initial;width:364px;margin:40px calc((100% - 364px)/2) 0}}#solutionContent .list-catalog{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#solutionContent .list-catalog__item{position:relative;width:466px;border-radius:10px;overflow:hidden}@media screen and (max-width:767px){#solutionContent .list-catalog__item{width:100%;border-radius:10px}}@media screen and (min-width:768px){#solutionContent .list-catalog__item:nth-of-type(2n){margin-left:calc(100% - 466px*2)}}@media screen and (min-width:768px){#solutionContent .list-catalog__item:nth-of-type(n+3){margin-top:50px}}@media screen and (max-width:767px){#solutionContent .list-catalog__item:nth-of-type(n+2){margin-top:15px}}#solutionContent .list-catalog__item:before{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;box-sizing:border-box;border:1px solid #ccc;pointer-events:none;border-radius:10px}@media screen and (max-width:767px){#solutionContent .list-catalog__item:before{border-color:#e4e4e4}}#solutionContent .list-catalog__image{height:260px}@media screen and (max-width:767px){#solutionContent .list-catalog__image{position:relative;z-index:1;height:197px}}#solutionContent .list-catalog__inner{padding:24px 30px 30px}@media screen and (max-width:767px){#solutionContent .list-catalog__inner{padding:18px 21px 25px}}#solutionContent .list-catalog__heading{font-size:20px;line-height:1.4;font-weight:700;text-align:center}@media screen and (max-width:767px){#solutionContent .list-catalog__heading{font-size:20px;line-height:1.5}}#solutionContent .list-catalog__text{font-size:16px;line-height:1.75;font-weight:500;margin-top:20px}@media screen and (max-width:767px){#solutionContent .list-catalog__text{font-size:16px;line-height:1.875;margin-top:4px}}#solutionContent .list-catalog__button{color:#fff;background:#2b5fb8;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:1.66667;letter-spacing:.04em;width:254px;height:53px;margin:29px auto 0;border-radius:3px}@media screen and (max-width:767px){#solutionContent .list-catalog__button{font-size:18px;width:194px;height:53px;margin-top:12px;border-radius:3px}}#solutionContent .list-feature{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:36px}@media screen and (max-width:767px){#solutionContent .list-feature{margin-top:39px}}#solutionContent .list-feature__item{position:relative;width:49%;height:250px}@media screen and (max-width:767px){#solutionContent .list-feature__item{width:100%;height:210px}}@media screen and (min-width:768px){#solutionContent .list-feature__item:nth-of-type(n+3){margin-top:20px}}@media screen and (max-width:767px){#solutionContent .list-feature__item:nth-of-type(n+2){margin-top:15px}}#solutionContent .list-feature__image{width:100%;height:100%}@media screen and (max-width:767px){#solutionContent .list-feature__image{max-width:initial;width:364px;margin:0 calc((100% - 364px)/2)}}#solutionContent .list-feature__inner{position:absolute;z-index:0;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}#solutionContent .list-feature__text{color:#fff;font-size:18px;line-height:1.66667;font-weight:700;text-align:center}@media screen and (max-width:767px){#solutionContent .list-feature__text{font-size:18px;line-height:1.54167}}#solutionContent .list-feature__text strong{font-size:24px}@media screen and (max-width:767px){#solutionContent .list-feature__text strong{font-size:24px}}#solutionContent .list-link{display:-ms-flexbox;display:flex;-ms-flex-pack:space-between;justify-content:space-between;margin-top:60px}@media screen and (max-width:767px){#solutionContent .list-link{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:45px}}#solutionContent .list-link--margin-top-small{margin-top:26px}@media screen and (max-width:767px){#solutionContent .list-link--margin-top-small{margin-top:20px}}/*#solutionContent .list-link__item:nth-of-type(n+2){margin-left:15px}*/@media screen and (max-width:767px){#solutionContent .list-link__item:nth-of-type(n+2){margin-left:0;margin-top:15px}}#solutionContent .list-link__item a{position:relative;color:#fff;background-color:#2a5fb7;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:.04em;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:320px;height:60px;text-decoration:none}@media screen and (max-width:767px){#solutionContent .list-link__item a{font-size:16px;line-height:1.375;width:354px;max-width:100%;height:66px}}#solutionContent .list-link__item a:before{content:'';position:absolute;right:10px;top:calc(50% - 3.5px);display:inline-block;border:solid;border-width:3.5px 0 3.5px 4px;border-color:transparent transparent transparent #fff}@media screen and (max-width:767px){#solutionContent .list-link__item a:before{right:15px}}#solutionContent .list-link--large{margin-top:54px}@media screen and (max-width:767px){#solutionContent .list-link--large{margin-top:40px}}#solutionContent .list-link--large .list-link__item a{height:92px}@media screen and (max-width:767px){#solutionContent .list-link--large .list-link__item a{height:66px}}.list-point{margin-top:60px}@media screen and (max-width:767px){.list-point{margin-top:40px}}.list-point__item{display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.list-point__item{display:block}}.list-point__item:nth-of-type(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:768px){.list-point__item:nth-of-type(2n) .list-point__inner{padding-left:0;padding-right:30px}}.list-point__item:nth-of-type(n+2){margin-top:60px}@media screen and (max-width:767px){.list-point__item:nth-of-type(n+2){margin-top:45px}}.list-point__image{width:280px;height:280px}@media screen and (max-width:767px){.list-point__image{width:225px;height:225px;margin:0 auto}}.list-point__inner{width:calc(100% - 280px);padding-left:30px}@media screen and (max-width:767px){.list-point__inner{width:100%;padding:0;margin-top:30px}}.list-point__number{color:#fff;background-color:#2b5fb8;font-size:18px;line-height:1;display:inline-block;padding:.44em 1.28em}.list-point__number+.list-point__heading{margin-top:12px}@media screen and (max-width:767px){.list-point__number+.list-point__heading{margin-top:15px}}.list-point__heading{font-size:20px;line-height:1.7;font-weight:700}@media screen and (max-width:767px){.list-point__heading{line-height:1.5}}.list-point__heading+.list-point__text{margin-top:15px}@media screen and (max-width:767px){.list-point__heading+.list-point__text{margin-top:10px}}.list-point__text{font-size:16px;line-height:1.75;font-weight:500}@media screen and (max-width:767px){.list-point__text{line-height:1.875}}.list-point__text+.list-point__text{margin-top:10px}@media screen and (max-width:767px){.list-point__text+.list-point__text{margin-top:7.5px}}.list-point--campaign{margin-top:8px}@media screen and (max-width:767px){.list-point--campaign{margin-top:9px}}.list-point--campaign .list-point__number{padding:.44em .8em}.list-point--campaign .list-point__image{width:500px;}@media screen and (max-width:767px){.list-point--campaign .list-point__image{max-width:initial;width:364px;height:208px;margin:0 calc((100% - 364px)/2)}}.list-point--campaign .list-point__inner{width:inherit;flex:1;padding-left:34px}@media screen and (max-width:767px){.list-point--campaign .list-point__inner{width:100%;padding:0}}.section-visual{position:relative;height:560px}@media screen and (max-width:767px){.section-visual{-ms-flex-order:1;order:1;height:335px}}.section-visual__image{position:absolute;left:0;top:0;width:100%;height:100%}.section-visual__inner{color:#fff;position:relative;z-index:1;max-width:1280px;height:100%;margin:0 auto;padding:98px 0 100px}@media screen and (max-width:767px){.section-visual__inner{width:100%;margin:0;padding:50px 15px}}.section-visual__logo{width:193px}@media screen and (max-width:767px){.section-visual__logo{width:96.5px}}.section-visual__copy{font-size:36px;line-height:1.46667;margin-top:24px}@media screen and (max-width:767px){.section-visual__copy{font-size:18px;margin-top:12px}}.section-visual__copy strong{font-size:60px;font-weight:700}@media screen and (max-width:767px){.section-visual__copy strong{font-size:30px}}.section-visual__text{font-size:22px;line-height:1.68182;margin-top:5px}@media screen and (max-width:767px){.section-visual__text{font-size:11px;margin-top:2.5px}}.section-visual__heading{font-size:40px;line-height:1.5;font-weight:700}@media screen and (max-width:767px){.section-visual__heading{font-size:20px}}.section-visual__heading+.section-visual__link{margin-top:19px}@media screen and (max-width:767px){.section-visual__heading+.section-visual__link{margin-top:9.5px}}.section-visual__link{display:-ms-flexbox;display:flex;margin-top:22px}@media screen and (max-width:767px){.section-visual__link{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:11px}}.section-visual__link-item{min-width:230px;height:55px;margin-right:10px}@media screen and (max-width:767px){.section-visual__link-item{min-width:115px;height:33px;margin-right:5px;margin-bottom:5px}}.section-visual__link-item a{color:#6785c1;background-color:#fff;font-size:18px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 31px;text-decoration:none}@media screen and (max-width:767px){.section-visual__link-item a{font-size:12px;padding:0 15.5px}}.section-visual--lower{position:relative;height:350px}@media screen and (max-width:767px){.section-visual--lower{height:210px}}.section-visual--lower .section-visual__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:72px 0 84px;margin:0 auto;max-width:1280px;}@media screen and (max-width:767px){.section-visual--lower .section-visual__inner{padding:45px 15px}}#solutionContent .text-article{font-size:14px;line-height:1.5;text-align:center;font-weight:500;margin-top:6px}@media screen and (max-width:767px){#solutionContent .text-article{margin-top:17px}}#solutionContent .text-article-medium{font-size:20px;line-height:1.5;text-align:center;font-weight:700;margin-top:24px}@media screen and (max-width:767px){#solutionContent .text-article-medium{margin-top:32px}}#solutionContent .text-article-medium--font-weight-500{font-weight:500}@media screen and (max-width:767px){#solutionContent .text-article-medium--font-weight-500{font-size:16px;line-height:1.875;text-align:left;margin-top:18px}}#solutionContent .text-article-medium--line-height-2{line-height:2;margin-top:40px}@media screen and (max-width:767px){#solutionContent .text-article-medium--line-height-2{font-size:20px;line-height:2;text-align:left;margin-top:30px}}
@charset "UTF-8";@keyframes swing1{0%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}35%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(5deg) translateY(-10px)}50%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}85%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(-5deg) translateY(-10px)}100%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}}@keyframes swing2{0%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}35%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(-5deg) translateY(-10px)}50%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}85%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(5deg) translateY(-10px)}100%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,-15px,0)}90%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,-4px,0)}}.slide-in{opacity:0;transform:translateY(px2rem(40px));transition:opacity .5s cubic-bezier(.39,.575,.565,1),transform 1.1s cubic-bezier(.165,.84,.44,1)}.slide-in.is-inview{opacity:1;transform:translateY(0)}@media screen and (max-width:767px){.slide-in-sp{opacity:0;transform:translateY(px2rem(40px));transition:opacity .5s cubic-bezier(.39,.575,.565,1),transform 1.1s cubic-bezier(.165,.84,.44,1)}}@media screen and (max-width:767px){.slide-in-sp.is-inview{opacity:1;transform:translateY(0)}}.slide-in-parent .slide-in-item{opacity:0;transform:translateY(px2rem(40px));transition:opacity .5s cubic-bezier(.39,.575,.565,1),transform 1.1s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:768px){.slide-in-parent .slide-in-item-pc{opacity:0;transform:translateY(px2rem(40px));transition:opacity .5s cubic-bezier(.39,.575,.565,1),transform 1.1s cubic-bezier(.165,.84,.44,1)}}.slide-in-parent.is-inview .slide-in-item{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.slide-in-parent.is-inview .slide-in-item-pc{opacity:1;transform:translateY(0)}}.opacity-in{opacity:0;transition:opacity .5s cubic-bezier(.39,.575,.565,1) .2s}.opacity-in.is-inview{opacity:1}.rotate-in{opacity:0;transform:rotate(-15deg) translate(-15px,15px);transform-origin:right bottom;transition:opacity .2s cubic-bezier(.39,.575,.565,1),transform .6s cubic-bezier(.175,.885,.32,1.275)}.rotate-in.is-inview{opacity:1;transform:rotate(0deg) translate(0,0)}.opacity-hover{transition:opacity .2s cubic-bezier(.39,.575,.565,1)}.opacity-hover.is-on{opacity:.6}@keyframes gradient{50%{background-position:100% 0}}#solutionContent .center-inline{text-align:center}#solutionContent .border-gray{border:1px solid #fbfbfb}#solutionContent .slide-up-in{opacity:0;transform:translateY(px2rem(40px));transition:opacity 1s cubic-bezier(.39,.575,.565,1),transform 1.6s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:767px){#solutionContent .slide-up-in{transform:translateY(px2rem(20px))}}#solutionContent .slide-up-in.is-inview{opacity:1;transform:translateY(0)}#solutionContent .slide-up-back-in{opacity:0;transform:translateY(px2rem(60px));transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1s cubic-bezier(.175,.885,.32,1.275)}@media screen and (max-width:767px){#solutionContent .slide-up-back-in{transform:translateY(px2rem(30px))}}#solutionContent .slide-up-back-in.is-inview{opacity:1;transform:translateY(0)}@media screen and (max-width:767px){#solutionContent .only-pc{display:none!important}}@media screen and (min-width:768px){#solutionContent .only-sp{display:none!important}}#solutionContent .js-fit-image{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}#solutionContent .js-disabled{pointer-events:none;opacity:.15}#solutionContent .text-align-right{text-align:right}#solutionContent .arrow-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:58px}@media screen and (max-width:767px){#solutionContent .arrow-icon{margin-top:45px}}#solutionContent .arrow-icon:before{content:'';display:inline-block;border:solid;border-width:35px 110px 0;border-color:#d5e7ff transparent transparent}@media screen and (max-width:767px){#solutionContent .arrow-icon:before{border-width:24.5px 77px 0}}img{vertical-align:top;max-width:100%}sup{font-size:50%}a[href^="tel:"]{cursor:default;color:#333;text-decoration:none}a{color:#333;text-decoration:none}.pc{display:block}.sp{display:none!important}.fL{float:left}.fR{float:right}.aC{text-align:center!important}.aL{text-align:left!important}.aR{text-align:right!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt100{margin-top:100px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.mb120{margin-bottom:120px!important}.mb130{margin-bottom:130px!important}.mb150{margin-bottom:150px!important}.B{font-weight:700!important}.Red{color:#eb0000!important}.Blue{color:#6485c1!important}.Blue2{color:#2a5eb7!important}.txtML{font-size:18px!important}.txtL{font-size:21px!important}.txtLL{font-size:32px!important}.txtS{font-size:14px!important}.noBullet{list-style:none!important}.noBullet:before{content:none!important}.Bullet{text-indent:-1em;margin-left:1em!important}.Bullet:before{content:"\002022";margin-right:7px}.flxWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.flxCenter{-ms-flex-pack:center!important;justify-content:center!important}.flxInner2{width:calc((100%/2) - 10px)}.flxInner3{width:calc((100%/3) - 10px)}.cf:after{content:"";display:block;clear:both}.bkg_white{padding-bottom:90px!important;background:#fff}.bkg_blue{background-color:#e1e9f7;padding:20px}.bkg_gray{background-color:#f2f2f2;padding:20px}.bkg_white2{background:#fff;padding:20px}.nav-area{border-bottom:#6485c1 2px solid}.nav-area ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:990px;margin:0 auto;padding:0}@media all and (-ms-high-contrast:none){.nav-area ul{width:calc(100% - 20px)}}.nav-area ul li{list-style:none;font-size:16px;text-align:center;-ms-flex-positive:1;flex-grow:1;padding:20px 0 14px;display:-ms-flexbox;display:flex}.nav-area ul li a{text-decoration:none;color:#000}.nav-area ul li a span,.nav-area ul li span{display:block;color:#4d6a9f;font-size:12px;padding-top:3px}@media screen and (min-width:801px){.nav-area ul li.present a{color:gray}.nav-area ul li.present a span{color:#6485c1}}.nav-bottom{padding:30px 0 60px;border-top:10px solid #e6e6e6}.nav-bottom h2{margin-bottom:10px;font-size:36px;font-weight:700;font-style:italic;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック",Yu Gothic,YuGothic,"ＭＳ ゴシック",sans-serif}.nav-bottom ul{padding-inline-start:0;max-width:990px;margin:0 auto}.nav-bottom ul li{display:inline-block;margin-bottom:10px;padding:0 20px;border-right:1px solid #000;line-height:1;font-size:14px;white-space:nowrap}.nav-bottom ul li:last-child{border:none}.nav-bottom ul li a{color:#282828}.nav-bottom ul li a:hover{text-decoration:underline}#other{padding:70px 0 80px;margin-bottom:75px;background:#f7f7f7;box-sizing:border-box}#other h3{margin-bottom:45px;color:#466cb1;font-size:24px;font-weight:400;line-height:1.2;text-align:center}#other h3 span{color:#282828;font-size:14px}#other a{color:inherit;text-decoration:none}#other .nttdatajpn-structure-content-rpsv dl{width:calc((100% - 30px)/3);display:table;float:left;margin:0 15px 15px 0;background-color:#fff;border:1px solid #ccc;border-collapse:collapse;box-sizing:border-box}#other .nttdatajpn-structure-content-rpsv dl:nth-of-type(3n){margin-right:0}#other .nttdatajpn-structure-content-rpsv dt{display:table-cell;padding:10px 0 10px 30px;line-height:1;text-align:left;vertical-align:middle;width:90px;box-sizing:border-box}#other .nttdatajpn-structure-content-rpsv dd{display:table-cell;vertical-align:middle;padding:10px 15px;box-sizing:border-box}#inquiry{background:url(../../../img/eye/foot_inquiry_bg.png) no-repeat center;background-size:cover;color:#fff;padding:45px 0 50px}#inquiry h3{margin-bottom:10px;font-weight:400;font-size:24px;text-align:center;line-height:1.5}#inquiry h3 span{font-size:14px}#inquiry p{text-align:center;margin-bottom:45px}#inquiry dl{width:40%;display:inline-block;border:2px solid #ccc;margin:0 5%;position:relative;padding:20px 30px;box-sizing:border-box;background-color:rgba(0,0,0,.3)}#inquiry dt{line-height:0;text-align:left}#inquiry dd{margin-inline-start:0;font-size:20px;/*line-height:0;*/flex:1;}#inquiry a{color:#fff;text-decoration:none}.toggle{display:none}#pc_subMenu_wrap{background-color:#85a8e5;display:block;line-height:70px;position:relative}#pc_subMenu_wrap ul{margin:0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:start;justify-content:flex-start;padding:18px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#pc_subMenu_wrap ul li{list-style:none;line-height:2;padding:0;text-indent:-16px;margin-left:16px;margin-right:50px}#pc_subMenu_wrap ul li:last-child{margin-right:0}#pc_subMenu_wrap ul li a{text-decoration:none;color:#fff}#pc_subMenu_wrap ul li a:before,.nav-area ul.sp_subMenu li a:before{content:"\003e";margin-right:5px}img#deco{display:none;position:absolute;top:-2px;left:50%;right:50%}h1#main_vs{margin:0}header.page_header{text-align:center;margin:40px auto 30px}header.page_header h1{font-size:30px;line-height:1}header.page_header h1 span{font-family:Noto Sans,sans-serif;font-weight:700;font-style:italic;font-size:36px}header.page_header h2{font-size:18px;font-weight:400;line-height:1}.ttl_sub01{margin:0 0 27px;padding:17px 20px 15px;background-color:#829ccc;color:#fff;font-size:20px;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック",Yu Gothic,YuGothic,"ＭＳ ゴシック",sans-serif}.ttl_sub02{margin:0 0 35px;font-size:30px;text-align:center;font-weight:400;line-height:1.2;color:#282828;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック",Yu Gothic,YuGothic,"ＭＳ ゴシック",sans-serif}.ttl_sub02 img{margin-right:10px;max-width:210px}.subSt_ita{margin:0 0 15px;text-align:center;font-size:30px;font-style:italic;line-height:1;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック",Yu Gothic,YuGothic,"ＭＳ ゴシック",sans-serif}.ttl_sub03{margin:0 0 27px;padding:0 0 5px;font-size:21px;border-bottom:5px solid #d3d3d3}.ttl_sub04{margin:0 0 27px;padding:13px 0 10px;font-size:30px;border-top:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3;color:#5e5e5e}.subSt_ita span{font-size:18px;font-style:normal}.subSt_ita img{position:relative;top:-13px}.boxSt>div>article{margin-bottom:100px}.boxSt h4{margin:0}.boxSt h5{margin:0 0 3px}.boxSt p{margin:0 0 20px;line-height:1.875}.boxSt figure{margin:0;padding:0;line-height:0;text-align:center}.boxSt figcaption{font-size:14px}.boxSt ul,.boxSt dl,.boxSt dd{margin:0;padding:0;list-style-type:none}.boxSt .boxA{margin-bottom:50px;padding:23px 30px 20px;background-color:#fafafa;border:1px solid #afafaf;box-sizing:border-box}.boxSt .boxA ul li:before{content:"・"}.boxSt .boxA ul{margin:5px 0}.boxSt .boxA ul li{margin-bottom:18px;font-size:16px;font-weight:700;text-indent:-1em;margin-left:1em;color:#444343}.boxSt .boxA ul li:last-child{margin-bottom:0}.boxSt .boxA p{margin:0;color:#333}.boxSt .boxA dl{margin:5px 0;color:#333}.boxSt .boxA dl dt{margin-bottom:10px;font-weight:700}.boxSt .boxA dl dd{margin:0 0 20px}.boxSt .boxA dl dd:last-child{margin:0}.boxSt .boxB{margin-bottom:50px;padding:53px 30px 50px;border:10px solid #c6d7f4;box-sizing:border-box}.boxSt .boxC{background-color:#fff;padding:20px;margin:0 0 10px;border:#8eaee7 solid 1px;box-sizing:border-box}.boxSt .boxD{margin-bottom:20px;padding:23px 10px 20px;border:1px solid #dfdfdf;box-sizing:border-box}.boxSt .boxD:nth-last-of-type(-n+3){margin-bottom:0}.boxSt .boxD dl{padding:0 10px}.boxSt .boxE{background-color:#fff;padding:20px;margin:0 0 10px;border:#afafaf solid 1px;box-sizing:border-box}.dlSt{margin:0 0 90px}.dlSt dt{margin:0 0 10px;font-weight:700}.dlSt dd{margin:0 0 20px}.dlSt dt:before{content:none!important}#top_lineup{margin-bottom:75px;padding:40px 0;font-size:0;background-color:#f7f7f7}.subSt01{margin:0 0 32px;color:#466cb1;font-size:24px;font-weight:400;line-height:1.2;text-align:center}.subSt01 span{display:block;margin:15px 0 0;color:#282828;font-size:14px}dl.dlSt01{width:calc((100% - 60px)/2);display:inline-block;text-align:center;margin:0 45px 60px 0;vertical-align:top}dl.dlSt01:nth-of-type(2n){margin:0 0 60px}dl.dlSt01 dt{margin-bottom:18px}dl.dlSt01 dt img{max-width:100%}dl.dlSt01 dd{margin:0;padding:0 10px}dl.dlSt01 dd h4{margin:0 0 10px;font-size:18px;font-weight:700}dl.dlSt01 dd p{margin:0 0 30px;text-align:left;font-size:14px;line-height:1.8}.buttonA a{font-size:12px;color:#fff;background-color:#6485c1;padding:4px 30px 3px;text-align:center;text-decoration:none;letter-spacing:1px;border-radius:3px;line-height:1}.buttonB a{display:inline-block;font-size:18px;color:#fff;background-color:#2a5eb7;padding:14px 30px 13px;text-align:center;text-decoration:none;letter-spacing:1px;border-radius:3px;transition:.3s}.buttonB a:hover{opacity:.9}.buttonB a[target=_blank]:before{display:inline-block;content:"";width:8px;height:1em}.buttonB a[target=_blank]:after{display:inline-block;content:"";background:url(../img/icn_blank_white.png) no-repeat center center;background-size:contain;vertical-align:middle;width:13px;height:1em;margin-left:.3em}.buttonC{text-align:center}.buttonC a{padding:4px 30px 2px;font-size:14px;color:#fff;background-color:#282828;text-align:center;letter-spacing:1px;border-radius:3px;line-height:1}.buttonTmp01 a,.buttonTmp02 a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:30px 20px;background-color:#2a5eb7;color:#fff;-ms-flex-align:center;align-items:center;position:relative;transition:.3s;font-size:18px}.buttonTmp01 a:hover,.buttonTmp02 a:hover{opacity:.9}.buttonTmp01 a:before,.buttonTmp02 a:before{display:block;position:absolute;left:20px;opacity:.5;line-height:0}.buttonTmp01 a:before{content:url(/img/linkware/rpsv/ico01.png)}.buttonTmp02 a:before{content:url(/img/linkware/rpsv/ico02.png)}.buttonTmp01 a:after,.buttonTmp02 a:after{content:url(/img/linkware/rpsv/ico_arrowR.png);display:-ms-flexbox;display:flex;position:absolute;right:20px;line-height:1;top:0;bottom:0;-ms-flex-align:center;align-items:center}.list_icoA dl{display:-ms-flexbox;display:flex;list-style:none;margin-bottom:20px!important}.list_icoA dt{margin-right:20px}.list_icoA dt img{max-width:inherit}.list_icoA dt:before,.list_capA dt:before,.list_capB dt:before{content:none!important}.list_icoA dd{font-size:18px}.list_capA{display:-ms-flexbox;display:flex;list-style:none;margin-bottom:20px!important;-ms-flex-align:center;align-items:center;font-size:18px}.list_capA dt{padding:5px 20px 3px;margin-right:20px;background-color:#6485c1;color:#fff;margin-bottom:0!important;border-radius:3px;text-align:center;min-width:50px}.list_capA dd{font-weight:700}.list_capB{display:-ms-flexbox;display:flex;list-style:none;-ms-flex-align:center;align-items:center;font-size:18px}.list_capB dt{padding:5px 20px 3px;margin-right:20px;background-color:#6d6d6d;color:#fff;margin-bottom:0!important;border-radius:3px;text-align:center;min-width:50px}.list_capB dd{font-weight:700}.list_func{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.list_func li{width:calc((100%/3) - 20px)}.list_notes{font-size:14px;line-height:2;color:#6d6d6d}.list_tmp dd:before{content:"・"}.list_imgR{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.list_imgR dl{width:78%}.systemService figure{min-width:100px}.list_imgL{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.list_imgL p{width:68%}.list_imgL li{text-indent:-1em;margin-left:1em}.list_imgL div.gps{width:85%}.list_imgL div.gps p{margin-bottom:0}.list_imgL div.gps ul{margin-left:1em;margin-bottom:10px}.list_imgL div.gps li:before,.list_imgL div.gps2 li:before{content:"・";margin-right:3px}.list_imgL div.gps2{width:60%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.basisInfo{display:-ms-flexbox;display:flex}.basisInfo dt{list-style:none;margin-right:20px;margin-bottom:20px}.LinkA{margin-left:16px!important}.LinkA a{text-indent:16px;margin-left:-16px}.LinkA a:before{content:"\002023";font-size:18px}.LinkExt:after{content:url(../../../img/kaika/rpsv/ico_linkext.png);margin-left:5px;position:relative;top:2px}#top_news{margin-bottom:60px}#top_news dl{border-bottom:1px solid #ccc;padding:10px 20px 20px}#top_news dl:last-of-type{margin-bottom:40px}#top_news dt{float:left}#top_news dt:after{content:"お知らせ";background-color:#6485c1;color:#fff;font-size:12px;padding:1px 15px;margin:0 30px 0 40px;border-radius:3px;vertical-align:1px}#top_news dd{margin-left:25%}#case{padding:40px 0;background-color:#f7f7f7}#case h4{background-color:#282828;padding:20px;color:#fff;font-size:16px;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#case .caseBox{width:calc((100% - 6px)/2);display:inline-block;text-align:left;margin:0 0 60px;vertical-align:top}#case .caseBox:nth-of-type(3n){margin:0 0 60px}#case .caseBox dl{display:-ms-flexbox;display:flex;border:1px solid #eaeaea;padding:20px;background-color:#fff;position:relative}#case .caseBox dt{width:125px;margin-right:20px}#case .caseBox dt img{max-width:inherit}#case .caseBox dd{-ms-flex-align:stretch;align-items:stretch}#case .caseBox dd h5{font-size:18px}#case .caseBox dd p{font-size:14px;line-height:1.5;margin-bottom:50px}#case .caseBox dd .buttonA{position:absolute;bottom:20px;right:20px}.arrowBox{position:relative;margin-bottom:120px!important}.arrowBox:after{content:url(../../../img/kaika/rpsv/arrow_down.png);position:absolute;width:61px;height:71px;display:block;text-align:center;right:0;left:0;margin:auto;bottom:-100px}@media screen and (max-width:800px){.pc{display:none}.sp{display:block!important}.toggle{cursor:pointer;padding:10px;position:relative;background-color:#466cb1;border-bottom:1px solid rgba(255,255,255,.3);margin:0;display:block;color:#fff}.toggle:after{content:"";width:48px;height:48px;background:url(../../../img/eye/ico_open.png) no-repeat top left;background-size:contain;vertical-align:middle;position:absolute;right:5%;top:0;display:block}.toggle2:after{content:"";width:48px;height:48px;background:url(../../../img/eye/ico_close.png) no-repeat top left;background-size:contain;vertical-align:middle;position:absolute;right:5%;top:0;display:block}.nav-area ul{display:none}.nav-area ul li{padding:10px;border-top:1px dashed #d9e1ef;display:inherit}.nav-area ul li.present{border-bottom:none;background-color:#fafafa}.nav-area ul.sp_subMenu{margin:10px}.nav-area ul.sp_subMenu li{display:inline;border-top:none;font-size:14px}.nav-area ul.sp_subMenu li a{color:#595959}.nav-area ul li:first-child{border-top:none}#pc_subMenu_wrap{display:none}#inquiry dl{width:100%;display:-ms-flexbox;display:flex;margin:0 0 20px}#inquiry dd{line-height: 1;display: flex;justify-content: center;align-items: center;}figure,figure img{max-width:100%}.flxInner2,.flxInner3{width:100%;margin-bottom:10px!important}}@media screen and (max-width:640px){figure{width:100%;margin:0}#other .nttdatajpn-structure-content-rpsv dl{width:100%;margin:0;margin-bottom:15px}.rotaie{transform:rotate(90deg)}dl.col2{width:100%}.subSt{font-size:24px}dl.dlSt01{display:block;width:100%;margin-bottom:50px}#top_news dl dt{float:none}#top_news dl dd{margin:0}#case .caseBox{width:100%}.list_imgR{-ms-flex-wrap:wrap;flex-wrap:wrap}.list_imgR dl,.list_imgL p,.list_imgL div.gps,.list_imgL div.gps2{width:100%}.list_imgR figure{margin:10px auto 0}}@media screen and (max-width:480px){.nav-bottom ul li{display:block;margin-bottom:15px;border:none}.basisInfo,.list_func{-ms-flex-flow:column;flex-flow:column}.list_func li{width:100%}.buttonTmp01 a:after,.buttonTmp02 a:after{opacity:.5}}@media screen and (max-width:320px){#inquiry dd{font-size:18px}}div.nttdatajpn-structure-content-rpsv--full{max-width:100%}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full{margin-left:0;margin-right:0;padding:0 10px}}div.nttdatajpn-structure-content-rpsv--full:nth-of-type(2n){background:#f7f7f7}div.nttdatajpn-structure-content-rpsv--full>article{max-width:990px;margin:0 auto;padding:52px 0 60px}.image-figure{margin-top:30px;text-align:center}.image-figure img{max-width:100%}.image-figure__caption{color:#6d6d6d;font-size:12px;line-height:2.5;text-align:left;width:780px;margin:20px auto 0}@media screen and (max-width:767px){.image-figure__caption{width:100%}}.box-faq{background:#fff;border:1px solid #ccc;margin-top:30px}.box-faq+.box-faq{margin-top:20px}@media screen and (max-width:767px){.box-faq+.box-faq{margin-top:15px}}.box-faq__q{position:relative;color:#6387be;font-size:20px;line-height:1.5;font-weight:700;padding:13px 50px 13px 57px;cursor:pointer}@media screen and (max-width:767px){.box-faq__q{font-size:20px;line-height:1.5;padding:18px 55px 18px 50px}}.box-faq__q:before{display:block;position:absolute;content:"Q";color:#6387be;top:8px;left:20px;font-size:24px;font-weight:700}@media screen and (max-width:767px){.box-faq__q:before{top:15px;left:15px}}.box-faq__q:after{content:"";display:block;box-sizing:border-box;position:absolute;top:calc(50% - 9px);right:18px;width:12px;height:12px;border-right:solid 2px #6387be;border-bottom:solid 2px #6387be;transform:rotate(45deg)}.box-faq__q.is-show,.box-faq__q:hover{color:#fff;background-color:#6387be}.box-faq__q.is-show:before,.box-faq__q:hover:before{color:#fff}.box-faq__q.is-show:after{top:calc(50% - 6px);transform:rotate(225deg);border-color:#fff}.box-faq__a{display:none}.box-faq__text{position:relative;padding:15px 10px 18px 57px;font-size:16px;line-height:1.875}@media screen and (max-width:767px){.box-faq__text{font-size:16px;line-height:1.875;padding:16px 10px 20px 50px}}.box-faq__text:before{display:block;position:absolute;content:"A";color:#6387be;top:8px;left:22px;font-size:24px;font-weight:700}@media screen and (max-width:767px){.box-faq__text:before{top:14px;left:17px}}.list-topics{margin-top:20px}@media screen and (max-width:767px){.list-topics{margin-top:20px}}.list-topics__item{display:-ms-flexbox;display:flex;padding:11px 0;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.list-topics__item{display:block;font-size:16px;line-height:1.875;padding:14px 0 15px;border-bottom-width:1px}}.list-topics__date{width:180px;padding-left:10px;font-weight:700}@media screen and (max-width:767px){.list-topics__date{width:auto;padding:0;margin-bottom:3px}}.list-topics__text{-ms-flex:1;flex:1;font-weight:500}.list-topics__text a[target=_blank]:after{display:inline-block;content:"";background:url(../img/common/icn_blank.png) no-repeat center center;background-size:contain;vertical-align:middle;width:13px;height:1em;margin-left:.35em}@media screen and (max-width:767px){.list-topics__text a[target=_blank]:after{width:13px}}@media screen and (max-width:767px){.only-pc{display:none}}@media screen and (min-width:768px){.only-sp{display:none}}@media screen and (min-width:768px){.list-link-other{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.list-link-other__item{width:calc((100% - 30px)/3);margin:0 0 15px;background-color:#fff;border:1px solid #ccc;border-collapse:collapse;box-sizing:border-box}@media screen and (max-width:767px){.list-link-other__item{width:100%;margin:0;margin-bottom:15px}}@media screen and (min-width:768px){.list-link-other__item:nth-of-type(n+2){margin-left:15px}}.list-link-other__item a{display:block;padding:10px 25px 20px;overflow:hidden}.list-link-other__item a figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:calc(100% - 30px*2);margin:0 auto;height:66px}@media screen and (max-width:767px){.list-link-other__item a figure{max-width:60%}}@media screen and (max-width:650px){.list-link-other__item a figure{max-width:70%;height:54.12px}}.list-link-other__item a figure img{width:100%}.list-link-other__item a figure.robotics{width:159px}@media screen and (max-width:767px){.list-link-other__item a figure.robotics{width:130.38px;height:54.12px}}.list-link-other__item a[target=_blank] .list-link-other__text-name:after{display:inline-block;content:"";background:url(../img/icn_blank.png) no-repeat center center;background-size:contain;vertical-align:middle;width:13px;height:1em;margin-left:.35em}.list-link-other__text-lead{font-size:80%;line-height:1;margin-top:12px}.list-link-other__text-name{font-size:100%;line-height:1;margin-top:8px}@media screen and (min-width:768px){.nav-area{border-top:1px solid #eef1f6}}@media screen and (max-width:767px){.nav-area{-ms-flex-order:2;order:2}}@media screen and (max-width:767px){.nav-area>p{font-size:16px;padding:6px 10px}}@media screen and (max-width:767px){.nav-area>p.toggle:after{content:"";width:48px;height:48px;background:url(../../../img/eye/ico_open.png) no-repeat top left;background-size:contain;vertical-align:middle;position:absolute;right:5%;top:calc(50% - (96px/2)/2);display:block}}.nav-area>p.toggle2:after{content:"";width:48px;height:48px;background:url(../../../img/eye/ico_close.png) no-repeat top left;background-size:contain;vertical-align:middle;position:absolute;right:5%;top:calc(50% - (96px/2)/2);display:block}.nav-area ul{max-width:1280px}.nav-area ul li{-ms-flex-pack:center;justify-content:center}.nav-bottom ul{white-space:nowrap}@media screen and (max-width:480px){.nav-bottom ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;height:200px;padding:0 4% 0 12%}}.nav-bottom ul li{padding:0 14px}@media screen and (max-width:480px){.nav-bottom ul li{width:50%;height:40px;font-size:102%;line-height:1.5;text-align:left;margin-bottom:0}}.nav-bottom ul li a[target=_blank]:after{display:inline-block;content:"";background:url(../img/icn_blank.png) no-repeat center center;background-size:contain;vertical-align:middle;width:12px;height:1em;margin-left:.2em;margin-bottom:.15em}.pt40{padding-top:40px}#notes{padding-top:20px}#notes p{font-size:12px;line-height:1.66667;font-weight:500}.u-bgc--off-white{color:#000}a{color:#000}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full{-ms-flex-order:2;order:2;padding:0 15px;margin:0}}div.nttdatajpn-structure-content-rpsv--full:first-of-type>article:first-of-type{padding-top:72px}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full:first-of-type>article:first-of-type{padding-top:43px}}div.nttdatajpn-structure-content-rpsv--full:first-of-type>article.ttl-only{padding-top:53px;padding-bottom:53px}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full:first-of-type>article.ttl-only{padding-top:40px;padding-bottom:40px}}div.nttdatajpn-structure-content-rpsv--full:first-of-type>article.ttl-only:first-of-type{padding-top:53px}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full:first-of-type>article.ttl-only:first-of-type{padding-top:40px}}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full>article{padding:42px 0 48px}}div.nttdatajpn-structure-content-rpsv--full>article.simple-article-margin{padding-top:74px}@media screen and (max-width:767px){div.nttdatajpn-structure-content-rpsv--full>article.simple-article-margin{padding-top:37px}}div.nttdatajpn-structure-content-rpsv--full:nth-of-type(2n-1):last-of-type>article{padding-bottom:0}#solutionContent h2,#solutionContent h3{margin-block-start:0;margin-block-end:0}#solutionContent .ttl_sub02{color:#000;line-height:1.46667;margin-top:30px}#solutionContent .ttl_sub02:first-of-type{margin-top:0}@media screen and (max-width:767px){#solutionContent .ttl_sub02--sp-small{font-size:25px}}@media screen and (max-width:767px){#solutionContent .ttl_sub02--sp-small:first-of-type{margin-top:9px}}#solutionContent .ttl_sub01{background-color:#6485c2;letter-spacing:.04em;margin-top:50px}@media screen and (max-width:767px){#solutionContent .ttl_sub01{padding:10px 15px 9px;}}#solutionContent .ttl_sub01:first-of-type{margin-top:8px}#solutionContent .txt_detail{font-size:20px;line-height:1.5;font-weight:500;text-align:center;margin-top:6px}#solutionContent .inner-flex{display:-ms-flexbox;display:flex;/*width:1280px;*/margin:74px 0 0}@media screen and (max-width:767px){#solutionContent .inner-flex{display:block;width:100%;margin:34px 0 0}}@media screen and (min-width:768px){#solutionContent .inner-flex--image .inner-flex__box .image-figure{margin-top:-22px;margin-bottom:12px}}@media screen and (min-width:768px){#solutionContent .inner-flex__box{width:50%;padding-bottom:50px}}#solutionContent .inner-flex__box h2,#solutionContent .inner-flex__box h3{font-size:24px;line-height:1.66667;font-weight:500;letter-spacing:.04em;margin:0;margin-block-start:0;margin-block-end:0;width:100%}@media screen and (max-width:767px){#solutionContent .inner-flex__box h2,#solutionContent .inner-flex__box h3{font-size:20px;line-height:1.5}}#solutionContent .inner-flex__box h2+p,#solutionContent .inner-flex__box h3+p{margin-top:20px}@media screen and (max-width:767px){#solutionContent .inner-flex__box h2+p,#solutionContent .inner-flex__box h3+p{margin-top:15px}}#solutionContent .inner-flex__box p{font-size:16px;line-height:2.125;letter-spacing:.04em;}@media screen and (max-width:767px){#solutionContent .inner-flex__box p{font-size:16px;line-height:1.875;width:auto}}#solutionContent .inner-flex__box p+p{margin-top:10px}@media screen and (max-width:767px){#solutionContent .inner-flex__box p+p{margin-top:7.5px}}#solutionContent .inner-flex__box .image-figure{margin-top:0}@media screen and (max-width:767px){#solutionContent .inner-flex__box .image-figure{width:310.5px;margin:32px auto 0}}#solutionContent .inner-flex__text-indent{text-indent:-1.2em;padding-left:1.2em;display:inline-block}#solutionContent #inquiry{background:#232323 url(../img/common/bg_inquiry.jpg) no-repeat center center;background-size:cover}@media screen and (min-width:768px){#solutionContent #inquiry{padding:58px 0 78px;margin-top:78px}}@media screen and (max-width:767px){#solutionContent #inquiry{background-image:url(../img/common/bg_inquiry@sp.jpg);-ms-flex-order:2;order:2;padding:65px 0 70px;margin-top:50px}}@media screen and (min-width:768px){#solutionContent #inquiry h3{font-size:26px;line-height:1.53846;font-weight:500}}@media screen and (max-width:767px){#solutionContent #inquiry h3{font-size:20px;line-height:1.5;}}@media screen and (min-width:768px){#solutionContent #inquiry dl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:406px;height:80px;margin:0 15px 10px;padding:0 30px;background-color:rgba(0,0,0,.5)}}@media screen and (max-width:767px){#solutionContent #inquiry dl{margin:0;padding:18.5px 30px;border-width:1px}}@media screen and (max-width:767px){#solutionContent #inquiry dl+dl{margin-top:15px}}@media screen and (min-width:768px){#solutionContent #inquiry dt{display:block}}@media screen and (max-width:767px){#solutionContent #inquiry dt{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:41px;height:41px}}#solutionContent #inquiry dt img{display:block}@media screen and (min-width:768px){#solutionContent #inquiry dd{left:50px;text-align:center}}@media screen and (max-width:767px){#solutionContent #inquiry dd{left:50px;width:70%;font-size:20px;text-align:center}}@media screen and (min-width:768px){#solutionContent #inquiry .inquiry-button{display:-ms-flexbox;display:flex;width:100%;max-width:1000px;margin:33px auto 0}}@media screen and (max-width:767px){#solutionContent #inquiry .inquiry-button{margin-top:30px}}#solutionContent .nav-cta{position:fixed;z-index:2;right:0;top:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:none}@media screen and (max-width:767px){#solutionContent .nav-cta{top:auto;bottom:0;display:block;height:auto;width:100%}}@media screen and (max-width:767px){#solutionContent .nav-cta__link{display:-ms-flexbox;display:flex;width:100%}}@media screen and (min-width:768px){#solutionContent .nav-cta__link-item:nth-of-type(n+2){margin-top:10px}}@media screen and (max-width:767px){#solutionContent .nav-cta__link-item{width:calc(100%/3)}}#solutionContent .nav-cta__link-item a{color:#fff;background-color:#ff780a;font-size:22px;line-height:1.3;font-weight:500;letter-spacing:.04em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:70px;height:180px;border-radius:14px 0 0 14px;pointer-events:auto;text-decoration:none}@media screen and (max-width:767px){#solutionContent .nav-cta__link-item a{font-size:13px;line-height:1.21429;text-align:center;width:100%;height:45px;border-radius:0;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}#solutionContent .nav-cta__link-item:first-of-type a{font-size:20px;letter-spacing:.03em;padding-top:.35em}@media screen and (max-width:767px){#solutionContent .nav-cta__link-item:first-of-type a{font-size:14px;padding-top:0}}@media screen and (max-width:767px){#solutionContent .nav-cta__link-item:nth-of-type(n+2){border-left:1px solid #e4c7b0}}#solutionContent .section-top{position:relative;height:560px}#solutionContent .section-top__image{position:absolute;left:0;top:0;width:100%;height:100%}#solutionContent .section-top__inner{color:#fff;position:relative;z-index:1;width:1280px;height:100%;margin:0 auto;padding:98px 0 100px}#solutionContent .section-top__logo{width:193px}#solutionContent .section-top__copy{font-size:36px;line-height:1.46667;margin-top:24px}#solutionContent .section-top__copy strong{font-size:60px;font-weight:700}#solutionContent .section-top__text{font-size:22px;line-height:1.68182;margin-top:5px}#solutionContent .section-top__link{display:-ms-flexbox;display:flex;margin-top:22px}#solutionContent .section-top__link-item{min-width:230px;height:55px;margin-right:10px}#solutionContent .section-top__link-item a{color:#6785c1;background-color:#fff;font-size:18px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 31px;text-decoration:none}@media screen and (max-width:767px){.l-footer-pagetop{bottom:45px}}@media screen and (max-width:767px){#nttdatajpn-main-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){#nttdatajpn-main-area .c-page-header-min{-ms-flex-order:0;order:0}}#solutionContent .image-flow{margin:50px auto 20px}@media screen and (max-width:767px){#solutionContent .image-flow{max-width:initial;width:364px;margin:40px calc((100% - 364px)/2) 0}}#solutionContent .list-catalog{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#solutionContent .list-catalog__item{position:relative;width:466px;border-radius:10px;overflow:hidden}@media screen and (max-width:767px){#solutionContent .list-catalog__item{width:100%;border-radius:10px}}@media screen and (min-width:768px){#solutionContent .list-catalog__item:nth-of-type(2n){margin-left:calc(100% - 466px*2)}}@media screen and (min-width:768px){#solutionContent .list-catalog__item:nth-of-type(n+3){margin-top:50px}}@media screen and (max-width:767px){#solutionContent .list-catalog__item:nth-of-type(n+2){margin-top:15px}}#solutionContent .list-catalog__item:before{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;box-sizing:border-box;border:1px solid #ccc;pointer-events:none;border-radius:10px}@media screen and (max-width:767px){#solutionContent .list-catalog__item:before{border-color:#e4e4e4}}#solutionContent .list-catalog__image{height:260px}@media screen and (max-width:767px){#solutionContent .list-catalog__image{position:relative;z-index:1;height:197px}}#solutionContent .list-catalog__inner{padding:24px 30px 30px}@media screen and (max-width:767px){#solutionContent .list-catalog__inner{padding:18px 21px 25px}}#solutionContent .list-catalog__heading{font-size:20px;line-height:1.4;font-weight:700;text-align:center}@media screen and (max-width:767px){#solutionContent .list-catalog__heading{font-size:20px;line-height:1.5}}#solutionContent .list-catalog__text{font-size:16px;line-height:1.75;font-weight:500;margin-top:20px}@media screen and (max-width:767px){#solutionContent .list-catalog__text{font-size:16px;line-height:1.875;margin-top:4px}}#solutionContent .list-catalog__button{color:#fff;background:#2b5fb8;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:1.66667;letter-spacing:.04em;width:254px;height:53px;margin:29px auto 0;border-radius:3px}@media screen and (max-width:767px){#solutionContent .list-catalog__button{font-size:18px;width:194px;height:53px;margin-top:12px;border-radius:3px}}#solutionContent .list-feature{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:36px}@media screen and (max-width:767px){#solutionContent .list-feature{margin-top:39px}}#solutionContent .list-feature__item{position:relative;width:49%;height:250px}@media screen and (max-width:767px){#solutionContent .list-feature__item{width:100%;height:210px}}@media screen and (min-width:768px){#solutionContent .list-feature__item:nth-of-type(n+3){margin-top:20px}}@media screen and (max-width:767px){#solutionContent .list-feature__item:nth-of-type(n+2){margin-top:15px}}#solutionContent .list-feature__image{width:100%;height:100%}@media screen and (max-width:767px){#solutionContent .list-feature__image{max-width:initial;width:364px;margin:0 calc((100% - 364px)/2)}}#solutionContent .list-feature__inner{position:absolute;z-index:0;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}#solutionContent .list-feature__text{color:#fff;font-size:18px;line-height:1.66667;font-weight:700;text-align:center}@media screen and (max-width:767px){#solutionContent .list-feature__text{font-size:18px;line-height:1.54167}}#solutionContent .list-feature__text strong{font-size:24px}@media screen and (max-width:767px){#solutionContent .list-feature__text strong{font-size:24px}}#solutionContent .list-link{display:-ms-flexbox;display:flex;-ms-flex-pack:space-between;justify-content:space-between;margin-top:60px}@media screen and (max-width:767px){#solutionContent .list-link{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:45px}}#solutionContent .list-link--margin-top-small{margin-top:26px}@media screen and (max-width:767px){#solutionContent .list-link--margin-top-small{margin-top:20px}}/*#solutionContent .list-link__item:nth-of-type(n+2){margin-left:15px}*/@media screen and (max-width:767px){#solutionContent .list-link__item:nth-of-type(n+2){margin-left:0;margin-top:15px}}#solutionContent .list-link__item a{position:relative;color:#fff;background-color:#2a5fb7;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:.04em;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:320px;height:60px;text-decoration:none}@media screen and (max-width:767px){#solutionContent .list-link__item a{font-size:16px;line-height:1.375;width:354px;max-width:100%;height:66px}}#solutionContent .list-link__item a:before{content:'';position:absolute;right:10px;top:calc(50% - 3.5px);display:inline-block;border:solid;border-width:3.5px 0 3.5px 4px;border-color:transparent transparent transparent #fff}@media screen and (max-width:767px){#solutionContent .list-link__item a:before{right:15px}}#solutionContent .list-link--large{margin-top:54px}@media screen and (max-width:767px){#solutionContent .list-link--large{margin-top:40px}}#solutionContent .list-link--large .list-link__item a{height:92px}@media screen and (max-width:767px){#solutionContent .list-link--large .list-link__item a{height:66px}}.list-point{margin-top:60px}@media screen and (max-width:767px){.list-point{margin-top:40px}}.list-point__item{display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.list-point__item{display:block}}.list-point__item:nth-of-type(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:768px){.list-point__item:nth-of-type(2n) .list-point__inner{padding-left:0;padding-right:30px}}.list-point__item:nth-of-type(n+2){margin-top:60px}@media screen and (max-width:767px){.list-point__item:nth-of-type(n+2){margin-top:45px}}.list-point__image{width:280px;height:280px}@media screen and (max-width:767px){.list-point__image{width:225px;height:225px;margin:0 auto}}.list-point__inner{width:calc(100% - 280px);padding-left:30px}@media screen and (max-width:767px){.list-point__inner{width:100%;padding:0;margin-top:30px}}.list-point__number{color:#fff;background-color:#2b5fb8;font-size:18px;line-height:1;display:inline-block;padding:.44em 1.28em}.list-point__number+.list-point__heading{margin-top:12px}@media screen and (max-width:767px){.list-point__number+.list-point__heading{margin-top:15px}}.list-point__heading{font-size:20px;line-height:1.7;font-weight:700}@media screen and (max-width:767px){.list-point__heading{line-height:1.5}}.list-point__heading+.list-point__text{margin-top:15px}@media screen and (max-width:767px){.list-point__heading+.list-point__text{margin-top:10px}}.list-point__text{font-size:16px;line-height:1.75;font-weight:500}@media screen and (max-width:767px){.list-point__text{line-height:1.875}}.list-point__text+.list-point__text{margin-top:10px}@media screen and (max-width:767px){.list-point__text+.list-point__text{margin-top:7.5px}}.list-point--campaign{margin-top:8px}@media screen and (max-width:767px){.list-point--campaign{margin-top:9px}}.list-point--campaign .list-point__number{padding:.44em .8em}.list-point--campaign .list-point__image{width:500px;}@media screen and (max-width:767px){.list-point--campaign .list-point__image{max-width:initial;width:364px;height:208px;margin:0 calc((100% - 364px)/2)}}.list-point--campaign .list-point__inner{width:inherit;flex:1;padding-left:34px}@media screen and (max-width:767px){.list-point--campaign .list-point__inner{width:100%;padding:0}}.section-visual{position:relative;height:560px}@media screen and (max-width:767px){.section-visual{-ms-flex-order:1;order:1;height:335px}}.section-visual__image{position:absolute;left:0;top:0;width:100%;height:100%}.section-visual__inner{color:#fff;position:relative;z-index:1;max-width:1280px;height:100%;margin:0 auto;padding:98px 0 100px}@media screen and (max-width:767px){.section-visual__inner{width:100%;margin:0;padding:50px 15px}}.section-visual__logo{width:193px}@media screen and (max-width:767px){.section-visual__logo{width:96.5px}}.section-visual__copy{font-size:36px;line-height:1.46667;margin-top:24px}@media screen and (max-width:767px){.section-visual__copy{font-size:18px;margin-top:12px}}.section-visual__copy strong{font-size:60px;font-weight:700}@media screen and (max-width:767px){.section-visual__copy strong{font-size:30px}}.section-visual__text{font-size:22px;line-height:1.68182;margin-top:5px}@media screen and (max-width:767px){.section-visual__text{font-size:11px;margin-top:2.5px}}.section-visual__heading{font-size:40px;line-height:1.5;font-weight:700}@media screen and (max-width:767px){.section-visual__heading{font-size:20px}}.section-visual__heading+.section-visual__link{margin-top:19px}@media screen and (max-width:767px){.section-visual__heading+.section-visual__link{margin-top:9.5px}}.section-visual__link{display:-ms-flexbox;display:flex;margin-top:22px}@media screen and (max-width:767px){.section-visual__link{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:11px}}.section-visual__link-item{min-width:230px;height:55px;margin-right:10px}@media screen and (max-width:767px){.section-visual__link-item{min-width:115px;height:33px;margin-right:5px;margin-bottom:5px}}.section-visual__link-item a{color:#6785c1;background-color:#fff;font-size:18px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 31px;text-decoration:none}@media screen and (max-width:767px){.section-visual__link-item a{font-size:12px;padding:0 15.5px}}.section-visual--lower{position:relative;height:350px}@media screen and (max-width:767px){.section-visual--lower{height:210px}}.section-visual--lower .section-visual__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:72px 0 84px;margin:0 auto;max-width:1280px;}@media screen and (max-width:767px){.section-visual--lower .section-visual__inner{padding:45px 15px}}#solutionContent .text-article{font-size:14px;line-height:1.5;text-align:center;font-weight:500;margin-top:6px}@media screen and (max-width:767px){#solutionContent .text-article{margin-top:17px}}#solutionContent .text-article-medium{font-size:20px;line-height:1.5;text-align:center;font-weight:700;margin-top:24px}@media screen and (max-width:767px){#solutionContent .text-article-medium{margin-top:32px}}#solutionContent .text-article-medium--font-weight-500{font-weight:500}@media screen and (max-width:767px){#solutionContent .text-article-medium--font-weight-500{font-size:16px;line-height:1.875;text-align:left;margin-top:18px}}#solutionContent .text-article-medium--line-height-2{line-height:2;margin-top:40px}@media screen and (max-width:767px){#solutionContent .text-article-medium--line-height-2{font-size:20px;line-height:2;text-align:left;margin-top:30px}}

.list-point__inner.fullwidth {
	width: 100%;
	padding-left: 0;
}
@media all and (max-width: 768px) {
	.hide-sp {
		display: none;
	}
}

.ttl_rwd_001 {
	font-size: 20px;
}
.list-point__text.lpt2 {
	font-size: 14px;
}
.thanks-message {
	text-align: center;
}
.thanks-message a,
.nttdatajpn-note-list-A01 a {
	color: #337AB7;
}
.namecopy {
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
}
.namecopy strong {
	color: #337AB7;
}
input.list-catalog__button {
	border: none;
	cursor: pointer;
	
}
input.list-catalog__button:hover {
	text-decoration: underline;
}
.dllistnewlayout {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.dllistnewlayout li {
	width: 50%;
	padding: 5px;
	margin-bottom: 15px;
	display: flex;
	align-items: flex-start;
}
.dllistnewlayout li input {
	margin-top: 7px;
}
.dllistnewlayout li label {
	padding-left: 5px;
}

#solutionContent .nav-cta__link-item a,
#solutionContent #inquiry dl,
.box-faq__q,
.list-link li a,
.section-visual__link li a {
	transition: .3s;
}
.section-visual__link li a:hover {
	color: #FFF;
	background: #6785c1;
}
#solutionContent .nav-cta__link-item a:hover,
.list-link li a:hover {
	opacity: 0.7;
}
#solutionContent #inquiry dl:hover {
	background-color: rgba(0,0,0,.8);
}
@media all and (max-width: 768px) {
	.box-faq__q {
		font-size: 16px;
	}
	.ttl_sub02 {
		font-size: 24px;
	}
}


.nav-area {
	border-top: none !important;
}
.nav-area ul li {
	padding: 0;
}
.nav-area ul li a {
	width: 100%;
	height: 100%;
	display: block;
	padding: 17px 0;
}
.nav-area ul li a.current {
	color: #FFF !important;
	background: #6485c1;
}
.nav-area ul li a.current span {
	color: #FFF;
}

/* 追加 */
.l-wrapper {
  overflow: unset !important;
}

.bkg_white {
  height: 100%;
}

@media screen and (min-width:768px) {
  .nav-area {
    background: #fff;
    position: sticky;
    top: 0;
    z-index: 1;
    transition-duration: 0.2s;
  }

  .nav-area:not(.fixed) {
    top: 142px !important;
    transition-duration: .4s;
  }
}

@media screen and (max-width:1117px) {
  .nav-area:not(.fixed) {
    top: 163px !important;
  }
}

@media screen and (max-width:1000px) {
	#page-option4 {
		/*display: none !important;*/
	}
}
@media screen and (max-width:992px) {
  .nav-area:not(.fixed) {
    top: 100px !important;
  }
}

@media all and (max-width: 1000px) and (min-width: 768px) {
	.section-visual__inner,
	.section-visual--lower .section-visual__inner {
		padding-left: 2%;
		padding-right: 2%;
	}
}
@media all and (min-width: 769px) {
  #solutionContent .nav-cta {
    right: -70px;
    transition: right 0.4s, background 0.2s;
  }
  #solutionContent .nav-cta.LeftMove {
    right: 0;
  }
  #solutionContent .nav-cta.is-hidden {
    right: -70px !important;
  }
}

@media all and (min-width: 769px) {
	#solutionContent .list-link.flex-layout-center-pc {
		justify-content: center;
	}
}
.box-faq__q:hover:after {
    border-color: #fff;
}

@media all and (max-width: 962px) and (min-width: 768px) {
	/*#solutionContent #inquiry dl {
		padding: 1% 2%;
		flex-direction: column;
	}
	#solutionContent #inquiry dt {
		display: flex;
		height: 30px;
		width: 100%;
		align-items: center;
		justify-content: center;
	}
	#solutionContent #inquiry dt img {
		max-height: 30px;
	}
	#solutionContent #inquiry dd {
		margin-inline-start: 0;
	}
	#solutionContent #inquiry dd a {
		font-size: 16px;
	}*/
	#solutionContent #inquiry .inquiry-button {
		flex-wrap: wrap;
	}
	#solutionContent #inquiry dl {
		margin: 0 auto 10px;
		width: calc(100% - 140px);
		justify-content: center;
	}
	#solutionContent #inquiry dl dt {
		width: 45px;
	}
	#solutionContent #inquiry dl dt img {
		margin: 0 auto;
	}
	#solutionContent #inquiry dl dd {
		text-align: left;
		margin-inline-start: 0;
		padding-left: 30px;
	}
	#solutionContent #inquiry dl dd br {
		display: none;
	}
}

@media all and (max-width: 1130px) and (min-width: 768px) {
	div.nttdatajpn-structure-content-rpsv--full>article {
		padding-right: 70px;
		padding-left: 70px;
	}
}
@media all and (min-width: 768px) {
	#solutionContent .list-link__item {
		max-width: 320px;
		flex: 1;
	}
	#solutionContent .list-link__item a {
		width: inherit;
		max-width: 320px;
	}
	#solutionContent .list-link__item:nth-child(n+2) {
		margin-left: 20px;
	}
}
@media all and (min-width: 970px) {
	#solutionContent .inner-flex__box {
		flex: 1;
		width: inherit;
	}
	#solutionContent .inner-flex__box + .inner-flex__box {
		max-width: 37%;
	}
}
@media all and (max-width: 969px) {
	#solutionContent .inner-flex__box {
		flex: 1;
		width: 100%;
	}
	#solutionContent .inner-flex {
		display: block;
	}
	#solutionContent .inner-flex__box + .inner-flex__box {
		max-width: inherit;
	}
#solutionContent .inner-flex__box .image-figure {
    width: 310.5px;
    margin: 32px auto 0;
}
#solutionContent .inner-flex--image .inner-flex__box .image-figure {
    margin-top: 32px !important;
    margin-bottom: 0;
}
}



