@charset "UTF-8";*,:before,:after{margin:0;-webkit-box-sizing:inherit;box-sizing:inherit;background-repeat:no-repeat;font-size:1em;font-family:inherit;font-weight:inherit}:before,:after{vertical-align:inherit;text-decoration:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header,footer,main,section,article,aside,nav,details,menu,figure,figcaption{display:block}a{background-color:transparent;color:inherit;text-decoration:none;-webkit-text-decoration-skip:objects}b,strong{font-weight:bolder}small{font-size:80%}ol,ul{padding:0;list-style:none}dfn{font-style:italic}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted}mark{background-color:#ff0;color:#000}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}canvas,audio,video{display:inline-block}img,svg,iframe,canvas,audio,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}audio:not([controls]){display:none;height:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}address{font-style:normal}textarea{overflow:auto;resize:vertical}legend{display:table;max-width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}summary{display:list-item}table{border-collapse:collapse}hr{height:0;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}template{display:none}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}@media screen and (min-width:768px){.sp-only{display:none!important}}@media screen and (max-width:767px){.pc-only{display:none!important}}@media screen and (min-width:321px){.sp-only_min{display:none!important}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;color:#000;width:100%;font-family:Noto Sans JP,YakuHanJPs,Roboto,Droid Sans,メイリオ,Meiryo,Arial,HelveticaNeue-UltraLight,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,sans-serif;font-size:16px;position:relative;overflow-x:hidden}.img{text-align:center}img{max-width:100%;max-height:100%}a{text-decoration:underline}a:hover{text-decoration:none}.sec-area{padding:80px 0}.inner{width:100%;max-width:1020px;margin:0 auto}.al-c{text-align:center}.groups+.groups{margin-top:25px}@media screen and (max-width:1024px){.inner{padding-right:10px;padding-left:10px}.groups+.groups{margin-top:15px}}@media screen and (max-width:768px){body{min-width:100%;height:auto;font-size:15px}.sec-area{padding:30px 0}.inner{width:100%;padding:10px 12px}}.list-note{margin-top:15px}.list-note>li{font-size:12px;padding-left:1.2em}.list-note>li+li{margin-top:1px}.list-note .mark{display:inline-block;text-indent:-1.2em}.list-note>li.is-num{padding-left:2em}.list-note>li.is-num .mark{text-indent:-2em}.ttl-wrap{margin-bottom:20px}.ttl-sec{color:#fff;font-size:48px;font-weight:700;position:relative}.ttl-sec-sub{font-size:35px;font-weight:700;color:#004e97}.ttl-sec.is-border{padding-bottom:30px}.ttl-sec.is-border:before{position:absolute;content:"";width:70px;height:2px;bottom:0;left:50%;margin-left:-35px;background:#003670;background:-webkit-linear-gradient(left,rgba(0,54,112,1) 0%,rgba(0,159,232,1) 100%);background:-o-linear-gradient(left,rgba(0,54,112,1) 0%,rgba(0,159,232,1) 100%);background:linear-gradient(to right,#003670,#009fe8)}.font-bold{font-weight:700}.text-lead{font-size:18px}@media screen and (max-width:1024px){.ttl-sec{font-size:40px}.ttl-sec-sub{font-size:28px}}@media screen and (max-width:767px){.ttl-sec{font-size:24px}.ttl-sec.is-border{padding-bottom:15px}.ttl-sec-sub{font-size:20px}.text-lead{font-size:16px}}@media screen and (max-width:767px){.ttl-sec{font-size:20px}.ttl-sec-sub{font-size:18px}.text-lead{font-size:14px}}.font-orange{color:#ff8431}.font-blue{color:#004e97}.font-white{color:#fff}.grad-line{position:relative;z-index:0}.grad-line:before{position:absolute;content:"";width:100%;height:12px;background:linear-gradient(125deg,#ff8431,#e5b967 57%,#009fa9);opacity:.4;bottom:4px;left:0;z-index:-1}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid.is-middle,.grid-sp.is-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid.is-bottom,.grid-sp.is-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.grid.is-center,.grid-sp.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid.is-end,.grid-sp.is-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid.is-between,.grid-sp.is-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid.is-around,.grid-sp.is-around{-ms-flex-pack:distribute;justify-content:space-around}.grid.is-reverse,.grid-sp.is-reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){.grid{display:block}.grid-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.header{position:absolute;top:0;left:0;width:100%;z-index:1}.header .inner{padding:20px 0}@media screen and (max-width:767px){.header .inner{padding:15px 10px}.header .logo-nifty{width:90px}}.container{background:url(../images/bg-phone.png),linear-gradient(125deg,#8fcfd7,#004e97 40%,#09316f);background-position:top -200px center,center center;background-repeat:repeat-y,no-repeat;position:relative;width:100%;height:100%}.mv-area{padding:30px 0 80px;width:100%;min-height:860px}.mv-area .inner,.mv-grid{position:relative}.mv-img{margin:20px 0}.mv-text{margin-top:20px;color:#fff;text-align:center}.mv-text .ttl-01{font-weight:700;font-size:50px;line-height:1.2}.mv-text .ttl-01 .ttl-sub{font-size:50px}.mv-text .ttl-sub{font-size:36px}.download-box{margin-top:20px}.download-box .download-qr{margin-left:20px;width:150px}.download-app{position:relative}.download-app img{width:244px;height:90px;background-size:contain;transition:all .2s;position:relative}.download-app:hover img{opacity:.6}.release-text{margin-right:15px;position:relative}.mv-area .sub-human{position:absolute}.mv-area .sub-human.is-01{top:0;right:-80px}.mv-area .sub-human.is-02{top:225px;left:-180px}.mv-area .sub-human.is-03{bottom:20px;left:-240px}.mv-area .sub-human.is-04{bottom:80px;right:60px}.mv-area .sub-human.is-05{top:20px;left:-70px}.mv-area .sub-human.is-06{bottom:-100px;left:20px}@media screen and (max-width:1024px){.mv-text .ttl-01{font-size:44px}.mv-text .ttl-01 .ttl-sub{font-size:34px}.mv-text .ttl-sub{font-size:22px}.app-box{width:70%}.download-qr{width:100px}.download-box .download-qr{width:100px;height:100px}.download-app img{width:126px}.release-text{margin-right:10px;font-size:12px}.popup-box .popup-btn{width:100px}.mv-area .sub-human.is-04{display:none}}@media screen and (max-width:767px){.mv-area{padding:20px 0 80px;height:100%;min-height:auto}.mv-area .sub-human.is-03{left:20px;bottom:-75px;width:45px}.mv-area .sub-human.is-06{right:20px;bottom:-70px;width:55px;left:auto}.mv-text{margin-top:0;padding:0}.mv-text .mynifty{max-width:150px;margin:auto}.mv-text .ttl-01{font-size:30px}.mv-text .ttl-01 .ttl-sub{font-size:20px}.mv-text .ttl-sub{margin-top:10px;font-size:15px}.mv-area .download-box{width:100%;margin-top:10px}.download-app img{width:100%;height:100%;max-width:160px}.release-text{margin-top:5px;margin-right:0}}@media screen and (max-width:374px){.mv-text{padding:0}}.check-area{background:#fff}.check-area .group,.function-grid{position:relative}.function-grid .img-device{position:absolute;top:0;left:50%;margin-left:-175px}.function-list{width:330px;padding:220px 0}.function-list li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.function-list li+li{margin-top:45px}.function-list.is-l li{flex-flow:row-reverse;text-align:right}.function-list.is-r li .icon{margin-right:15px}.function-list.is-l li .icon{margin-left:15px}.sales-box{margin-top:30px;padding:15px 60px;font-size:24px;background:#e5e9d5;background:linear-gradient(135deg,#e5e9d5,#8fcfd7);position:relative}.sales-box:before{position:absolute;content:"";width:184px;height:148px;bottom:0;right:30px;background:url(/myapp/images/use-human.png) no-repeat center;background-size:contain}@media screen and (max-width:1024px){.function-grid .img-device{margin-left:-130px;width:260px}.function-list{width:240px;padding:40px 0 60px}.function-list li .icon,.function-list li .icon img{width:60px}.sales-box{padding:15px 60px 15px 10px;font-size:18px}.sales-box:before{right:-10px}}@media screen and (max-width:767px){.function-grid .img-device{position:relative;left:0;max-width:240px;margin:auto}.function-list{width:49%;padding:0}.function-list li+li{margin-top:15px}.function-list.is-l li{flex-flow:row;text-align:left}.function-list.is-l li .icon{margin-left:0;margin-right:10px}.function-list.is-r li .icon{margin-right:10px}.function-list li .icon,.function-list li .icon img{width:40px}.sales-box{padding:15px 60px 30px 15px;font-size:16px}.sales-box:before{width:104px;height:84px;bottom:0;right:-8px}}@media screen and (max-width:320px){.function-list li{font-size:12px}.function-list li .icon,.function-list li .icon img{width:30px}.sales-box{padding:15px 40px 40px 15px;font-size:14px}.sales-box:before{right:-16px}}.point-area{background:#dfe9f4}.shop-box{padding:20px;background:#fff}.site-list{margin-top:15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}.site-list li+li{margin-left:10px}.download-area{height:100%;padding:140px 30px 200px;position:relative;z-index:1}.ex-point-group{max-width:600px}.explain-list li{padding-left:80px;position:relative}.explain-list .ttl{position:absolute;left:0}.note-group{margin-top:35px}@media screen and (max-width:1024px){.download-app img{height:100%}.download-area .app-img{width:250px}.ex-point-group{width:400px}}@media screen and (max-width:767px){.download-area{padding:60px 0 200px}.ex-point-group{margin-left:0;padding-top:15px}.download-area .download-app img{height:100%}.ex-point-group .download-box{margin-top:15px}.download-area .app-img,.ex-point-group{width:100%}.icon-app{width:58px;margin-right:10px}.ex-point-group .text-lead{font-size:14px}}.download-btn{max-width:420px;width:100%;margin:auto;padding:10px;text-align:center;font-size:24px;border-radius:999em;color:#fff;background:linear-gradient(45deg,#eca300,#ee7f37,#d95b54);-webkit-border-radius:999em;-moz-border-radius:999em;-ms-border-radius:999em;-o-border-radius:999em;box-shadow:0 3px 10px #0006}.download-link{text-decoration:none}@media screen and (max-width:767px){.download-btn{max-width:300px;font-size:22px}}.footer{padding:25px 0;position:absolute;width:100%;left:0;bottom:0;color:#fff;z-index:1}.footer-service li{padding:0 35px}.footer-service li+li{border-left:1px solid #ffffff}.footer-service a{position:relative}.footer-service a:before{position:absolute;content:"";width:0;height:1px;background:#fff;left:0;bottom:-4px;transition:.2s}.footer-service a:hover:before{width:100%}.footer a{text-decoration:none}.copyright{margin-top:60px;text-align:center}@media screen and (max-width:767px){.footer{padding:15px 0}.footer li,.footer-service li{padding:5px 0}.footer-service li+li{border-left:0}.footer-service a:before{content:none}.footer a:hover{text-decoration:underline}.copyright{margin-top:25px}}.popup-box{position:fixed;z-index:9999;transition:.8s all}.popup-box .popup-btn{position:fixed;right:2%;bottom:5%;transition:.8s all;cursor:pointer}.popup-box.open .popup-btn{right:-300px}.popup-box .popup-btn:hover{opacity:.6}@keyframes scrollDonwIcon{0%{top:48px;opacity:0}50%{top:58px;opacity:1}to{top:68px;opacity:0}}@keyframes scrollDonwIcon_sp{0%{top:25px;opacity:0}50%{top:30px;opacity:1}to{top:35px;opacity:0}}.use-btn{cursor:pointer;transition:all .2s}.use-btn:hover{opacity:.8}.popup-box .popup-btn:before{position:absolute;content:"";width:16px;height:20px;background:url(/myapp/images/use-btn_arrow.png) no-repeat center;background-size:contain;left:50%;margin-left:-12px;animation:scrollDonwIcon 1.5s linear infinite}.popup-content{transition:.8s all;position:fixed;right:-700px;top:0;width:700px;height:100%;text-align:center;background:#ee7f37;overflow:hidden;z-index:9999}.popup-content:before{position:absolute;content:"";width:1000px;height:800px;top:-330px;border-radius:999em;left:50%;margin-left:-500px;background:#e06927;z-index:-1}.popup-box.open .popup-content{right:0}.popup-content .close-btn{display:inline-block;position:absolute;cursor:pointer;width:30px;height:30px;padding:1px 6px;font-size:18px;font-weight:700;color:#fff;border-radius:999em;background:#004e97;right:40px;top:40px;transition:.2s all}.popup-content .close-btn:hover{opacity:.6}.popup-content .content-inner{max-width:400px;margin:auto;padding:80px 0 60px;position:relative}.popup-content .content-inner:before{position:absolute;content:"";width:596px;height:348px;background:url(/myapp/images/apply-human.png) no-repeat center;background-size:contain;bottom:-190px;left:50%;margin-left:-298px}.popup-content .ttl{font-size:36px;font-weight:700;text-align:center;color:#fff;margin-bottom:25px;position:relative}.popup-content .ttl .ttl-sub{font-size:24px}.popup-content .download-text{margin-bottom:30px;padding:14px;border:2px solid #fff;color:#fff;text-align:center;background:#e06927;position:relative}.popup-content .download-text:before{position:absolute;content:"";bottom:-10px;left:50%;margin-left:-7px;width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#ffffff transparent transparent transparent}.popup-content .download-text:after{position:absolute;content:"";bottom:-8px;left:50%;margin-left:-6px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#e06827 transparent transparent transparent}.popup-content .download-box{width:330px;margin:auto}.popup-content .download-app{margin:30px auto 0}.popup-content .download-app img{width:200px;height:75px}.popup-content .download-box .download-qr{width:250px;height:250px;margin:auto}@media screen and (max-width:1024px){.popup-box .popup-btn:before{width:10px;height:13px;margin-left:-7px;animation:scrollDonwIcon_sp 1.5s linear infinite}}@media screen and (max-height:693px){.popup-content{display:block;overflow-y:scroll}}@media screen and (max-width:767px){.popup-content{display:none}.popup-box .popup-btn{bottom:1%;right:1%;width:90px}}#particles-js,#particles-js_sub{position:absolute;width:100%;height:100%;top:0;left:0}#particles-js_sub{height:120%;top:-20%}.splash-screen{width:100%;height:100vh;display:none;background:#004e97;z-index:9999;position:fixed}.splash-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.welcome-icon{margin-left:auto;margin-right:auto}.fade-in{transition:all 1s;opacity:0;transform:translateY(30px)}.fade-in.active{opacity:1;transform:translateY(0)}
