.drive main{position:relative;margin-top:calc(var(--global-headerH));padding-bottom:200px;background-image:url("/assets/images/drive/bg_cloud.webp"),url("/assets/images/drive/bg_city.webp"),linear-gradient(180deg, transparent 0%, transparent calc(100% - 480px), #6dcded calc(100% - 240px), #6dcded 100%);background-size:auto 76px, auto 260px, auto auto;background-position:left bottom 272px, left bottom, left bottom;background-repeat:repeat-x, repeat-x;animation:asobigokoro-SP 29s linear infinite}.drive p{margin-bottom:0}.drive ul,.drive ol{padding-left:0}.drive section .container{padding:0}.drive .mainVisual{max-width:100%;font-size:20px}.drive .mainVisual .innerDIV{display:flex;flex-flow:column;margin:0 auto;max-width:100%;background:#fdf9f4}.drive .mainVisual .catch{display:flex;justify-content:center;align-items:center;flex-flow:column;width:100%;height:100%;padding:30px;order:1}.drive .mainVisual .catch h1{margin-bottom:15px;font-weight:bold}.drive .mainVisual .catch .catchphrase{margin-bottom:10px;font-weight:bold}.drive .mainVisual .catch .summary{margin-bottom:20px;font-size:18px}.drive .mainVisual .mainVisualIMG{max-height:32vh;object-fit:cover;order:0}.drive .mainVisual .logo{display:block;max-width:100%}.drive .link2form{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;box-shadow:0px 3px 6px #00000029;font-weight:bold;color:#fff;width:fit-content;padding:0 calc(58px / 2);border-radius:calc(58px / 2);text-decoration:none}.drive .link2form span{display:flex;align-items:center;width:100%;background-image:linear-gradient(0deg, #e83b23 0%, #ed7c27 35%, #f2bc2b 78%);box-shadow:0px 6px 5px 0px rgba(0,0,0,0.04);padding:1rem 2rem;height:58px;font-size:22px}.drive .link2form::after,.drive .link2form::before{position:absolute;z-index:-1;width:calc(58px / 2);height:58px;background-image:linear-gradient(0deg, #e83b23 0%, #ed7c27 35%, #f2bc2b 78%);box-shadow:0px 6px 5px 0px rgba(0,0,0,0.04);content:''}.drive .link2form::before{top:0;left:0;border-radius:calc(58px / 2) 0 0 calc(58px / 2)}.drive .link2form::after{top:0;right:0;border-radius:0 calc(58px / 2) calc(58px / 2) 0}.drive .link2form:hover span{background-image:linear-gradient(0deg, #e83b23 0%, #f2bc2b 100%);box-shadow:0px 6px 5px 0px rgba(0,0,0,0.04)}.drive .link2form:hover::after,.drive .link2form:hover::before{background-image:linear-gradient(0deg, #e83b23 0%, #f2bc2b 100%);box-shadow:0px 6px 5px 0px rgba(0,0,0,0.04)}.drive .toha,.drive .dekiru,.drive .tokucho,.drive .jouken,.drive .naniwo,.drive .nagare,.drive .kudasai{margin-bottom:60px;font-size:20px}.drive .toha h2,.drive .dekiru h2,.drive .tokucho h2,.drive .jouken h2,.drive .naniwo h2,.drive .nagare h2,.drive .kudasai h2{margin-bottom:0;padding:50px 0;font-size:24px;font-weight:bold;color:#ea3e24}.drive .toha img,.drive .dekiru img,.drive .tokucho img,.drive .jouken img,.drive .naniwo img,.drive .nagare img,.drive .kudasai img{max-width:100%}.drive .dekiru h2,.drive .tokucho h2,.drive .jouken h2,.drive .naniwo h2,.drive .nagare h2,.drive .kudasai h2{text-align:center;font-size:24px}.drive .toha{margin-top:60px;padding:0 15px}.drive .toha h2{margin-top:0;margin-bottom:15px;padding:0;font-size:30px}.drive .toha img{display:block;margin:20px 0}.drive .dekiru{padding:0 15px 20px;background-color:#fdf9f4}.drive .dekiru h2{margin:0 auto;padding:20px 0 10px;max-width:100%}.drive .dekiru .summary{width:fit-content;margin:0 auto 10px;color:#ea3e24}.drive .dekiru li{display:flex;flex-flow:column;align-items:center;justify-content:center;margin-bottom:30px;font-weight:bold}.drive .dekiru li img{max-width:100%;margin-bottom:5px}.drive .tokucho{padding:0 15px 20px}.drive .tokucho h2{margin:0 auto;padding:20px 0;color:#ea3e24}.drive .tokucho li{display:flex;flex-flow:column;justify-content:center;flex:1;margin-bottom:30px}.drive .tokucho li img{max-width:100%;margin-bottom:5px}.drive .naniwo{padding:0 15px}.drive .naniwo table{margin:0 auto;width:fit-content;border-collapse:collapse;border-bottom:1px solid #bacecf}.drive .naniwo th{display:block;padding:20px;background:#fdf2e5;border:1px solid #707070}.drive .naniwo td{display:block;padding:20px;border:1px solid #707070;border-top:none;border-bottom:none}.drive .naniwo img{margin:0 0 15px}.drive .naniwo .notice{display:block;font-size:14px}.drive .naniwo .innerDIV{padding:0 15px}.drive .jouken{background:#fdf9f4;padding:0 15px 50px}.drive .jouken ul{display:flex;flex-flow:column;width:fit-content;margin:0 auto}.drive .jouken li{display:flex;align-items:center;margin-bottom:10px;padding:20px 20px 20px 70px;min-height:35px;background:#fff url("/assets/images/drive/car_icon.png") no-repeat 20px center;background-size:34px;border-radius:15px;font-weight:bold;font-size:18px}.drive .jouken .link2form{margin:20px auto 0}.drive .nagare .step1,.drive .nagare .step2,.drive .nagare .step3,.drive .nagare .step4,.drive .nagare .step5{display:flex;align-items:center;justify-content:center;flex-flow:column;color:#fff;padding:15px 45px 45px;background:url("/assets/images/drive/chevron-down.svg") no-repeat center bottom 10px/30px 30px}.drive .nagare .step1 .step,.drive .nagare .step2 .step,.drive .nagare .step3 .step,.drive .nagare .step4 .step,.drive .nagare .step5 .step{padding:14px;margin-bottom:16px;border-bottom:1px solid #fff;font-size:34px;line-height:1em;font-weight:bold}.drive .nagare .step1 .summary,.drive .nagare .step2 .summary,.drive .nagare .step3 .summary,.drive .nagare .step4 .summary,.drive .nagare .step5 .summary{padding:0 30px}.drive .nagare .step1 h3,.drive .nagare .step2 h3,.drive .nagare .step3 h3,.drive .nagare .step4 h3,.drive .nagare .step5 h3{font-size:26px;font-weight:bold;margin-bottom:30px}.drive .nagare .step1 img,.drive .nagare .step2 img,.drive .nagare .step3 img,.drive .nagare .step4 img,.drive .nagare .step5 img{display:block;margin:20px auto}.drive .nagare .step1{background-color:#ff7600}.drive .nagare .step2{background-color:#ef365f}.drive .nagare .step3{background-color:#38b238}.drive .nagare .step4{background-color:#3866b2}.drive .nagare .step5{background-image:none;background-color:#b94cd8}.drive .kudasai{padding:0 15px 60px}.drive .kudasai h2{width:fit-content;margin:15px auto;padding:15px 0;text-align:left;color:#212529}.drive .kudasai p{margin:0 auto 20px}.drive .kudasai .link2form{margin:0 auto 40px}.drive .kudasai .kanarazu{width:fit-content;margin:0 auto;padding:15px;border:2px solid #ea3e24;border-radius:9px;font-weight:bold}.drive .kudasai .kanarazu span{color:#ea3e24}.drive .kudasai .nenoshi{width:fit-content;margin:0 auto 40px;font-weight:bold}.drive .kudasai .nenoshi span{color:#ea3e24}.drive .kudasai .toritsugi{width:fit-content;margin:0 auto 15px;text-align:center;font-size:16px}.drive .compleat-section02{background:#ec4b3c;margin-bottom:2px;text-align:center;padding:30px 0 40px;position:relative}.drive .compleat-section02 a:hover{text-decoration:none;opacity:0.8}.drive .compleat-section02 h3{color:#fff;margin-bottom:30px;font-size:1.3em}.drive .compleat-section02 .row{margin:0}.drive .compleat-section02 .fadein{opacity:0.1;transform:translate(0, 50px);transition:all 1500ms}.drive .compleat-section02 .fadein.scrollin{opacity:1;transform:translate(0, 0)}.drive .compleat-section02 .twitter-btn{border-radius:5px;background:#1da1f2;color:#fff;display:inline-block;width:100%;padding:20px}.drive .compleat-section02 .facebook-btn{border-radius:5px;background:#4267b2;color:#fff;display:inline-block;width:100%;padding:20px;margin-bottom:10px}.drive .compleat-section02 .insta-btn{border-radius:5px;background:#b22597;background:linear-gradient(to right, #b22597 0%, #dc1262 27%, #f14b35 65%, #fbc553 100%);color:#fff;display:inline-block;width:100%;padding:20px;margin-bottom:15px}.drive .compleat-section02 .line-btn{border-radius:5px;background:#00b900;color:#fff;display:inline-block;width:100%;padding:20px}.drive .compleat-section02 .col-6.col-md-3{padding-right:5px;padding-left:5px}.drive .compleat-section02 .col-6.col-md-3 .left-box{padding-left:0}.drive .compleat-section02 .col-6.col-md-3 .right-box{padding-right:0}.drive footer{background:#1067df;color:#fff;text-align:center;padding:20px 0;font-family:PROXIMA NOVA}.drive.en,.drive.pt,.drive.vi{font-family:'Noto Sans', sans-serif}.drive.ja{font-family:'Noto Sans JP', sans-serif}.drive.ko{font-family:'Noto Sans KR', sans-serif}.drive.zh{font-family:'Noto Sans SC', sans-serif}.drive .asobigokoro{position:absolute;display:block;right:40px;height:50px;bottom:15px}@keyframes asobigokoro-PC{from{background-position:left bottom 168px, left bottom, left bottom}to{background-position:left 1254px bottom 168px, left 1360px bottom, left bottom}}@keyframes asobigokoro-SP{from{background-position:left bottom 272px, left bottom, left bottom}to{background-position:left 1362px bottom 272px, left 2210px bottom, left bottom}}@media screen and (min-width: 1024px){.drive main{margin-top:0;background-image:url("/assets/images/drive/bg_cloud.webp"),url("/assets/images/drive/bg_city.webp"),linear-gradient(180deg, transparent 0%, transparent calc(100% - 480px), #6dcded calc(100% - 240px), #6dcded 100%);background-size:auto 70px, auto 160px, auto auto;background-position:left bottom 168px, left bottom, left bottom;background-repeat:repeat-x, repeat-x;animation:asobigokoro-PC 19s linear infinite}.drive .mainVisual{background:#fdf9f4}.drive .mainVisual .innerDIV{width:max(80%, 1024px);margin:0 auto;padding:0;flex-flow:row;justify-content:center;align-items:center}.drive .mainVisual .catch{align-items:flex-start;order:0;width:fit-content;padding:0 15px;background:transparent}.drive .mainVisual .mainVisualIMG{order:1;max-width:50%;background:none;max-height:none}.drive .mainVisual .logo{width:78%}.drive .toha h2,.drive .dekiru h2,.drive .tokucho h2,.drive .jouken h2,.drive .naniwo h2,.drive .nagare h2,.drive .kudasai h2{font-size:32px}.drive .toha{display:flex;width:max(80%, 1024px);align-items:center;margin-right:auto;margin-left:auto}.drive .toha img{width:45%}.drive .toha .summary{display:flex;justify-content:center;flex-flow:column;width:55%;margin-bottom:40px;padding:30px 8% 0}.drive .dekiru{padding:0 0 40px}.drive .dekiru h2{max-width:60%;padding-top:40px}.drive .dekiru ul{display:flex;align-items:center;justify-content:center;gap:40px;width:max(80%, 1024px);margin:0 auto}.drive .dekiru li{font-size:20px}.drive .dekiru li img{margin-top:25px}.drive .tokucho{padding:0 0 40px}.drive .tokucho h2{max-width:60%;padding-top:40px}.drive .tokucho ul{display:flex;align-items:flex-start;justify-content:center;gap:40px;width:max(80%, 1024px);margin:0 auto}.drive .tokucho li{font-size:20px}.drive .tokucho li img{margin-top:25px}.drive .jouken ul{width:65%}.drive .jouken li{padding-left:90px;background-position:35px center;border-radius:29px;min-height:48px}.drive .naniwo table{border:1px solid #bacecf;font-size:16px}.drive .naniwo tr:nth-child(even){background-color:#fdf2e5}.drive .naniwo td,.drive .naniwo th{border:none;background:transparent;display:table-cell;vertical-align:top}.drive .naniwo th{min-width:14em}.drive .naniwo img{max-width:calc(40% - 30px);margin-right:30px}.drive .naniwo .innerDIV{display:flex;align-items:center;width:max(80%, 1024px);margin:0 auto}.drive .nagare ol{display:flex}.drive .nagare ol li{flex:1 1}.drive .nagare .step1,.drive .nagare .step2,.drive .nagare .step3,.drive .nagare .step4,.drive .nagare .step5{padding:45px 15px;justify-content:flex-start;background-image:url("/assets/images/drive/chevron-right.svg");background-position:right 10px center;background-repeat:no-repeat}.drive .nagare .step1 svg,.drive .nagare .step2 svg,.drive .nagare .step3 svg,.drive .nagare .step4 svg,.drive .nagare .step5 svg{margin-top:auto}.drive .nagare .step5{background-image:none}.drive .kudasai h2{padding:50px 0;text-align:center}.drive .kudasai .kanarazu,.drive .kudasai .nenoshi{text-align:center}.drive.en .mainVisual .catch .catchphrase,.drive.pt .mainVisual .catch .catchphrase{font-size:20px}.drive .asobigokoro{height:45px;right:80px}}

/*# sourceMappingURL=drive.css.map */