.t1y7kcvn{overflow-x:hidden;color:#59493f;letter-spacing:2px}.t1y7kcvn section{padding:0;background:transparent;z-index:auto}.t1y7kcvn h1,.t1y7kcvn h2,.t1y7kcvn h3,.t1y7kcvn h4,.t1y7kcvn p{text-align:left}.t1y7kcvn h1,.t1y7kcvn h2,.t1y7kcvn h3{margin:0;font-weight:700;line-height:1.5}.t1y7kcvn ul{list-style:none;margin:0;padding:0}.t1y7kcvn img{max-width:100%;height:auto}.t1y7kcvn .app-content-img img,.t1y7kcvn .flow-img img,.t1y7kcvn .screen-img img,.t1y7kcvn .voice-img img{width:100%;height:auto}.t1y7kcvn .inner{width:1110px;max-width:100%;padding-left:10px;padding-right:10px;margin:0 auto}.t1y7kcvn .tit-section{font-size:27px;font-weight:700;text-align:center;line-height:1.5}.t1y7kcvn .tit-section.title-white{color:#fff}.t1y7kcvn .tit-section.title-blue{color:#2c75bb}.t1y7kcvn .tit-section.center{text-align:center}.t1y7kcvn .bg-blue .tit-section{color:#fff}.t1y7kcvn .cl-blue{color:#2c75ba}.t1y7kcvn .sp-only{display:none}.t1y7kcvn .pc-none{display:none!important}.t1y7kcvn .sp-none{display:block}@keyframes totonoHover-t1y7kcvn{0%{opacity:.8}25%{opacity:.6}50%{opacity:.8}to{opacity:1}}.t1y7kcvn .store-link:hover{animation:totonoHover-t1y7kcvn 2s linear infinite}.t1y7kcvn .app-top{font-weight:500;padding:188px 0 220px;position:relative;z-index:10;overflow:hidden}.t1y7kcvn .app-top .inner{position:relative;z-index:1}.t1y7kcvn .app-top-ttl{color:#2c75bb;font-size:32px;font-weight:700;margin-bottom:70px}.t1y7kcvn .app-top-ttl_sub{font-size:.6875em;margin-bottom:5px}.t1y7kcvn .app-top-ttl_tit{font-size:1em;font-weight:700;margin:0;color:#2c75bb}.t1y7kcvn .app-top-txt{line-height:1.8}.t1y7kcvn .app-top-download{display:flex;margin-top:50px}.t1y7kcvn .app-top-download a{margin-right:22px}.t1y7kcvn .app-top-img{position:absolute;top:0;right:0;z-index:-2;width:45vw}.t1y7kcvn .app-top-img img{width:100%!important;height:auto!important}.t1y7kcvn .content-wrap{background-color:#f9f9f9;padding:100px 0 0}.t1y7kcvn .app-content .inner{padding-top:220px;position:relative;z-index:1}.t1y7kcvn .app-content-info{color:#fff;padding:91px 0 78px 44.41%;position:relative;z-index:1}.t1y7kcvn .app-content-bg{background-color:#2c75ba;border-top-left-radius:20px;border-bottom-left-radius:20px;position:absolute;left:152px;width:500%;top:0;bottom:0;z-index:-1}.t1y7kcvn .app-content-tit{font-size:24px;font-weight:700;margin-bottom:40px;color:#fff}.t1y7kcvn .app-content-tit span{display:block}.t1y7kcvn .app-content-tit span:not(:last-child){margin-bottom:15px}.t1y7kcvn .app-content-txt{color:#fff;line-height:1.8}.t1y7kcvn .app-box{margin-top:155px;margin-bottom:110px}.t1y7kcvn .app-box-wrap{background-color:#fff;padding:70px 60px 2px 70px}.t1y7kcvn .app-box-list{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;margin:95px -28px -25px}.t1y7kcvn .app-box-list li{flex-basis:33.33%;color:#59493f;max-width:33.33%;margin-bottom:134px;padding:0 28px;text-align:center}.t1y7kcvn .app-box-list_icon{display:flex;justify-content:center;align-items:flex-end;min-height:72px}.t1y7kcvn .app-box-list_tit{font-size:20px;font-weight:700;margin:30px 0 20px;min-height:35px;text-align:center}.t1y7kcvn .app-box-list_txt{font-weight:700;text-align:left}.t1y7kcvn .benefit-wrap{padding:110px 0 104px;background-color:#2c75ba}.t1y7kcvn .benefit-wrap .tit-section{margin-bottom:70px}.t1y7kcvn .benefit-item{display:flex;align-items:flex-end;max-width:840px;margin:0 auto 60px;width:100%}.t1y7kcvn .benefit-item:last-child{margin-bottom:0}.t1y7kcvn .benefit-item_box{border-radius:20px;padding:30px 30px 45px 42px;position:relative;width:592px}.t1y7kcvn .benefit-item_box:after{content:"";border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.t1y7kcvn .benefit-item_box-tit{color:#2c75ba;font-size:24px;font-weight:700;margin-bottom:9px}.t1y7kcvn .benefit-item_box ul{padding-left:12px}.t1y7kcvn .benefit-item_box li{font-weight:700;margin-bottom:12px;padding-left:18px;position:relative}.t1y7kcvn .benefit-item_box li:last-child{margin-bottom:0}.t1y7kcvn .benefit-item_box li:before{content:"◆";color:#2c75ba;position:absolute;left:0;top:0}.t1y7kcvn ._underline{border-bottom:1px solid}.t1y7kcvn .benefit-item--left .benefit-item_icon{width:145px;flex-shrink:0}.t1y7kcvn .benefit-item--left .benefit-item_box{background-color:#d6f8ff}.t1y7kcvn .benefit-item--left .benefit-item_box:after{border-right:27px solid #d6f8ff;right:100%}.t1y7kcvn .benefit-item--right .benefit-item_icon{order:2;flex-shrink:0;text-align:right;width:155px}.t1y7kcvn .benefit-item--right .benefit-item_box{background-color:#fff;margin-left:auto;padding-left:55px}.t1y7kcvn .benefit-item--right .benefit-item_box:after{border-left:27px solid #fff;left:100%}.t1y7kcvn .voice-wrap{margin-top:90px}.t1y7kcvn .voice-list{margin-top:95px}.t1y7kcvn .voice-list li{border-radius:20px;margin-bottom:60px;overflow:hidden}.t1y7kcvn .voice-list li:last-child{margin-bottom:0}.t1y7kcvn .voice-item{display:flex;align-items:center;width:100%;background-color:#fff}.t1y7kcvn .voice-img{flex-shrink:0;width:267px}.t1y7kcvn .voice-info{font-weight:700;padding:5px 38px 5px 50px}.t1y7kcvn .voice-info_tit{border-bottom:1px solid #2c75bb;font-size:1.5em;font-weight:700;margin-bottom:5px;padding-bottom:18px}.t1y7kcvn .voice-info_age{color:#2c75bb;margin-bottom:25px;text-align:right}.t1y7kcvn .screen-wrap{margin-top:105px}.t1y7kcvn .screen-list{display:flex;justify-content:center;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;margin:85px -15px 30px}.t1y7kcvn .screen-list>li{flex-basis:45%;margin-bottom:80px;max-width:45%;padding:0 15px;position:relative;text-align:center}.t1y7kcvn .screen-img{position:relative;width:70%;margin:0 auto}@media (max-width:767px){.t1y7kcvn .screen-img{width:100%}}.t1y7kcvn .screen-icon{position:absolute;width:43.36%}.t1y7kcvn .screen-icon--chat{left:-8%;top:-27px}.t1y7kcvn .screen-icon--faq{right:-14px;top:-97px}.t1y7kcvn .screen-icon--apply{right:0;top:50%;transform:translateY(-50%)}.t1y7kcvn .screen-tit{font-size:24px;margin-top:30px;margin-bottom:20px}.t1y7kcvn .screen-note,.t1y7kcvn .screen-tit{font-weight:700;text-align:center}.t1y7kcvn .flow-wrap{margin-top:135px;padding:140px 0 20px;background-color:#2c75ba}.t1y7kcvn .flow-list{background-color:#fff;border-radius:20px;display:flex;margin-top:70px;padding:70px 85px 94px 50px;position:relative;overflow:hidden}.t1y7kcvn .flow-list>li{flex-basis:25%;max-width:25%;margin-right:52px;text-align:center}.t1y7kcvn .flow-list>li:last-child{margin-right:0}.t1y7kcvn .flow-img{position:relative;z-index:5}.t1y7kcvn .arrow-bg{position:absolute;top:50%;left:0;width:100%;z-index:-1}.t1y7kcvn .flow-list>li:not(:last-child) .arrow-bg:before{content:"";background-color:#2c75ba;height:10px;width:100%;position:absolute;left:90%;top:50%;margin-top:-5px;z-index:-1}.t1y7kcvn .flow-list>li:not(:last-child) .arrow-bg:after{content:"";border-left:19px solid #2c75ba;border-top:18px solid transparent;border-bottom:18px solid transparent;position:absolute;top:50%;margin-top:-18px;left:calc(100% + 19px)}.t1y7kcvn .flow-tit{color:#2c75bb;font-size:20px;font-weight:900;margin-top:35px;text-align:center}.t1y7kcvn .contact-box{position:relative;color:#fff;overflow:hidden}.t1y7kcvn .img-contact{position:relative;background-color:#2c75ba}.t1y7kcvn .img-contact:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(44,117,187,.4)}.t1y7kcvn .ctent-contact{text-align:center;padding:50px 0;position:relative}.t1y7kcvn .t-contact{font-size:40px;font-weight:900;line-height:1;margin-bottom:10px;color:#fff;text-align:center}.t1y7kcvn .tsub-contact{margin:3% auto}.t1y7kcvn .btn-contact,.t1y7kcvn .tsub-contact{font-size:18px;font-weight:500;color:#fff;text-align:center}.t1y7kcvn .btn-contact{border:4px solid #fff;display:inline-block;vertical-align:middle;padding:15px 30px 16px;border-radius:36px;width:320px;max-width:100%}.t1y7kcvn .btn-contact:hover{color:#fff;opacity:1}@media (min-width:801px){.t1y7kcvn .app-content-img{position:absolute;left:0;top:0;z-index:5;width:39.45%}}@media screen and (max-width:1000px){.t1y7kcvn .app-top-img{max-width:50%}.t1y7kcvn .app-top-img img{opacity:.8}.t1y7kcvn .app-box-wrap{padding:40px 20px 30px}.t1y7kcvn .app-box-list{margin-left:-7px;margin-right:-7px}.t1y7kcvn .app-box-list li{margin-bottom:70px;padding:0 7px}.t1y7kcvn .flow-list{padding:30px 20px}}@media screen and (max-width:800px){.t1y7kcvn .sp-only{display:inline}.t1y7kcvn .pc-none{display:block!important}.t1y7kcvn .sp-none{display:none!important}.t1y7kcvn .tit-section{font-size:22px}.t1y7kcvn .content-wrap{padding-top:0}.t1y7kcvn .app-top{padding:25% 0 70px}.t1y7kcvn .app-top-img{max-width:100%;top:-3%;width:100vw}.t1y7kcvn .app-top-img img{opacity:.3}.t1y7kcvn .app-top-ttl{margin-bottom:30px}.t1y7kcvn .app-top-txt{padding:1%;background-color:rgba(255,255,255,.7)}.t1y7kcvn .app-top-download{margin-top:50px}.t1y7kcvn .app-content .inner{padding:20% 5% 10%}.t1y7kcvn .app-content-info{padding:30px 0;position:static}.t1y7kcvn .app-content-tit{font-size:17px;text-align:center}.t1y7kcvn .app-content-bg{left:0}.t1y7kcvn .app-content-img{max-width:65%;text-align:center;margin:auto}.t1y7kcvn .app-box{margin-top:70px;margin-bottom:70px}.t1y7kcvn .app-box-list{margin-left:-12px;margin-right:-12px;margin-top:60px}.t1y7kcvn .app-box-list li{margin-bottom:50px;padding:0 12px;flex-basis:50%;max-width:50%}.t1y7kcvn .benefit-wrap{padding:70px 0}.t1y7kcvn .benefit-item--right .benefit-item_icon{margin-left:15px;width:120px}.t1y7kcvn .benefit-item--right .benefit-item_box:after{border-left-width:16px}.t1y7kcvn .benefit-item--left .benefit-item_icon{margin-right:15px;width:100px}.t1y7kcvn .benefit-item--left .benefit-item_box:after{border-right-width:16px}.t1y7kcvn .voice-list{margin-top:60px}.t1y7kcvn .voice-item{display:block}.t1y7kcvn .voice-img{text-align:center;width:100%}.t1y7kcvn .voice-info{padding:10px 10px 20px}.t1y7kcvn .screen-list{margin-top:60px}.t1y7kcvn .screen-list>li{flex-basis:50%;max-width:50%;padding:0 25px}.t1y7kcvn .screen-icon--faq{top:-70px}.t1y7kcvn .flow-wrap{margin-top:70px;padding:70px 0 10px}}@media screen and (max-width:640px){.t1y7kcvn .app-top-ttl{font-size:27px}.t1y7kcvn .app-content-bg{border-radius:0}.t1y7kcvn .benefit-wrap .tit-section{margin-bottom:50px}.t1y7kcvn .benefit-item{-webkit-box-flex-flow:column;flex-flow:column;align-items:flex-start;margin-bottom:40px}.t1y7kcvn .benefit-item_icon{display:none}.t1y7kcvn .benefit-item_box{padding:20px!important;width:100%}.t1y7kcvn .benefit-item--left .benefit-item_box:after,.t1y7kcvn .benefit-item--right .benefit-item_box:after{display:none}.t1y7kcvn .screen-tit{margin-top:20px;font-size:17px}.t1y7kcvn .flow-list{border-radius:0;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;padding:30px 10px}.t1y7kcvn .flow-list>li{flex-basis:50%;max-width:50%;margin:0 0 25px;padding:0 15px}.t1y7kcvn .flow-list>li:not(:last-child) .arrow-bg:before{left:30%}.t1y7kcvn .flow-list>li:not(:last-child) .arrow-bg:after{left:calc(100% + 9px)}.t1y7kcvn .flow-list>li:nth-child(2n) .arrow-bg:after,.t1y7kcvn .flow-list>li:nth-child(2n) .arrow-bg:before{display:none}.t1y7kcvn .flow-tit{font-size:18px}.t1y7kcvn .t-contact{font-size:25px}.t1y7kcvn .tsub-contact{font-size:18px}.t1y7kcvn .ctent-contact{padding:35px 0}.t1y7kcvn .btn-contact{font-size:18px;padding:8px 30px 9px;border-radius:29px;width:260px}}@media screen and (max-width:480px){.t1y7kcvn .app-box-list li{padding:0 5px}.t1y7kcvn .app-box-list_tit{font-size:16px}.t1y7kcvn .screen-list>li{padding:0 10px}.t1y7kcvn .screen-icon--apply{right:0;top:-70px;transform:unset}}