.h1-wrap.bgi{background:url("/files/img/rental_car/kv-pc.jpg") no-repeat;background-size:cover}@media only screen and (max-width: 480px){.h1-wrap.bgi{background:url("/files/img/rental_car/kv-sp.jpg") no-repeat;background-size:cover}}#sec-desc .list{margin-bottom:10px}#sec-desc .list li{font-weight:700;color:#ec6c00}.sec-contact{position:relative;padding:40px 0 60px;width:100%;margin-top:50px;background-image:url(/files/img/rental_car/contact-bgi1.png),url(/files/img/rental_car/contact-bgi2.png);background-position:-13% 0,110% 0;background-repeat:no-repeat}.sec-contact::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#ec6c00;mix-blend-mode:multiply;z-index:1;pointer-events:none}@media only screen and (max-width: 480px){.sec-contact{padding:60px 25px 50px;background-image:url(/files/img/rental_car/contact-bgi-sp.png);background-size:cover;background-position:center}}.sec-contact h2{position:relative;z-index:2;color:#fff;font-size:24px;font-weight:bold;text-align:center}@media only screen and (max-width: 480px){.sec-contact h2{font-size:5vw}}.sec-contact .info-wrap{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px 60px;margin-top:40px}@media only screen and (max-width: 480px){.sec-contact .info-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}.sec-contact .info-wrap .info{width:400px;padding:15px 35px 20px;background-color:#fff}@media only screen and (max-width: 480px){.sec-contact .info-wrap .info{width:100%}}.sec-contact .info-wrap .info h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;font-size:24px;font-weight:700;text-align:center}@media only screen and (max-width: 480px){.sec-contact .info-wrap .info h3{font-size:5vw}}.sec-contact .info-wrap .info h3 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;font-size:24px;font-weight:700;text-align:center}@media only screen and (max-width: 480px){.sec-contact .info-wrap .info h3 a{font-size:5vw}}.sec-contact .info-wrap .info h3 img{width:1em;margin-top:5px}.sec-contact .info-wrap .info p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5px auto 0}@media only screen and (max-width: 480px){.sec-contact .info-wrap .info p .btn-2{width:100%}}#sec-navi{margin-top:70px}#sec-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}@media only screen and (max-width: 480px){#sec-navi ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#sec-navi ul li{width:100%}#sec-navi ul li a{position:relative;display:block;color:#ec6c00;font-weight:700;padding:15px 0 15px 60px;border:solid 4px #ec6c00;background-color:#fff;color:#ec6c00}#sec-navi ul li a::before{content:"";position:absolute;top:20px;left:32px;width:1.4em;height:1.4em;background-color:#ec6c00}#sec-navi ul li a::after{content:"";position:absolute;top:25px;right:15px;width:1em;height:.7em;clip-path:polygon(0 0, 100% 0, 50% 100%);background-color:#ec6c00}#sec-navi ul li:nth-of-type(1) a::before{-webkit-mask:url("/files/img/common/icon/search-icon.svg") no-repeat center/contain;mask:url("/files/img/common/icon/search-icon.svg") no-repeat center/contain}#sec-navi ul li:nth-of-type(2) a::before{-webkit-mask:url("/files/img/common/icon/en-icon.svg") no-repeat center/contain;mask:url("/files/img/common/icon/en-icon.svg") no-repeat center/contain}#sec-navi ul li:nth-of-type(3) a::before{-webkit-mask:url("/files/img/common/icon/key-icon.svg") no-repeat center/contain;mask:url("/files/img/common/icon/key-icon.svg") no-repeat center/contain}#sec-navi ul li:nth-of-type(4) a::before{-webkit-mask:url("/files/img/common/icon/pay-icon.svg") no-repeat center/contain;mask:url("/files/img/common/icon/pay-icon.svg") no-repeat center/contain}#sec-search{margin-top:100px}@media only screen and (max-width: 480px){#sec-search{margin-top:0;padding-top:70px}}#sec-search h3{color:#fff;width:200px;padding:10px;position:relative}#sec-search h3::before{background:#000;content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;border:3.3em solid rgba(0,0,0,0);border-bottom:0em solid rgba(0,0,0,0);border-right:1.5em solid #fff}#sec-search .search-body-wrap{margin-top:30px;border:solid 5px #000}#sec-search .search-body-wrap p{padding:25px 80px 0}@media only screen and (max-width: 480px){#sec-search .search-body-wrap p{padding-left:15px;padding-right:15px}}#sec-search .search-body-wrap ul{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 80px 0}@media only screen and (max-width: 480px){#sec-search .search-body-wrap ul{padding-left:15px;padding-right:15px}}#sec-search .search-body-wrap ul li{border:solid 1px #000;width:19%;text-align:center;margin-right:1.25%;margin-bottom:20px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 480px){#sec-search .search-body-wrap ul li{width:24%;height:26vw;margin-right:1%;padding:10px 1%}#sec-search .search-body-wrap ul li:nth-child(4n){margin-right:0}}@media only screen and (min-width: 481px){#sec-search .search-body-wrap ul li{height:150px}#sec-search .search-body-wrap ul li:nth-child(5n){margin-right:0}}#sec-search .search-body-wrap ul li a{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;font-size:13px;-webkit-transition:.3s;transition:.3s;height:100%;line-height:1em}@media only screen and (max-width: 480px){#sec-search .search-body-wrap ul li a{padding:0;line-height:4vw;font-size:10px}}@media only screen and (min-width: 481px){#sec-search .search-body-wrap ul li a .small{font-size:1em}}@media only screen and (max-width: 480px){#sec-search .search-body-wrap ul li a .small{font-size:3vw}}#sec-search .search-body-wrap ul li a:hover{-webkit-transition:.3s;transition:.3s}#sec-search .search-body-wrap ul li a:hover .main{display:none}#sec-search .search-body-wrap ul li a:hover .hover{display:block}#sec-search .search-body-wrap ul li a img{margin-bottom:5px}#sec-search .search-body-wrap ul li a img.hover{display:none}#sec-price{margin-top:100px}@media only screen and (max-width: 480px){#sec-price{margin-top:0;padding-top:70px}}#sec-price .container-wrap{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 50px}#sec-price .container{width:calc(50% - 25px)}@media only screen and (max-width: 480px){#sec-price .container{width:100%}}#sec-price .container .hstyle-4{margin-bottom:5px}#sec-price .container table{margin-bottom:10px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7}#sec-price .container table th,#sec-price .container table td{width:17%;padding:10px;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7}#sec-price .container table th:nth-of-type(1),#sec-price .container table td:nth-of-type(1){width:25%}@media only screen and (max-width: 480px){#sec-price .container table th,#sec-price .container table td{white-space:nowrap}}#sec-price .container table th{background:#f3f3f3}#sec-price .note{font-size:18px}@media only screen and (max-width: 480px){#sec-price .note{font-size:3.5vw}}#sec-support{margin-top:150px;position:relative;width:100%;height:640px;aspect-ratio:214/71;background:url(/files/img/rental_car/support-bgi.png) no-repeat;background-size:cover}@media only screen and (max-width: 480px){#sec-support{height:auto;padding-bottom:90px;background:url(/files/img/rental_car/support-bgi-sp.jpg) no-repeat;background-size:cover}}#sec-support::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#575757;mix-blend-mode:multiply;pointer-events:none}#sec-support h2{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:15px 70px;z-index:2;color:#fff;font-size:24px;font-weight:bold;text-align:center}@media only screen and (max-width: 480px){#sec-support h2{font-size:5vw;white-space:nowrap}}#sec-support h2::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(35px 0, 100% 0, calc(100% - 35px) 100%, 0 100%);background-color:#ec6c00;z-index:-1}#sec-support .contents{position:relative;z-index:2}#sec-support .contents .desc{padding-top:70px;color:#fff;text-align:center}#sec-support .contents h3{margin-top:25px;color:#fff;font-weight:700;font-size:20px;text-decoration:underline}@media only screen and (max-width: 480px){#sec-support .contents h3{max-width:81vw;margin-left:auto;margin-right:auto;text-align:center}}#sec-support .contents .support-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px 30px;margin-top:15px}@media only screen and (max-width: 480px){#sec-support .contents .support-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:81vw;margin-left:auto;margin-right:auto}}#sec-support .contents .support-list li{width:100%;background-color:#fff;padding:30px 20px 20px;text-align:center}#sec-support .contents .support-list li .emphasis{font-size:20px;font-weight:700;line-height:1.5}#sec-support .contents .support-list li .emphasis span{display:block;margin-top:10px;color:#ec6c00;font-size:44px}#sec-support .contents .support-list li .detail{margin-top:15px;color:#fff;background-color:#ec6c00;line-height:1.5;background-color:#ec6c00;border-radius:10px;width:265px;min-height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 480px){#sec-support .contents .support-list li .detail{width:100%}}#sec-support .contents .note{margin-top:10px;color:#fff;font-size:15px}@media only screen and (max-width: 480px){#sec-support .contents .note{text-align:center}}#sec-support .contents .note a{text-decoration:underline}#sec-support .contents .note a:hover{text-decoration:none}#sec-support .system{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px 70px;padding:15px 30px;background-color:#fff;margin-top:30px}@media only screen and (max-width: 480px){#sec-support .system{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:81vw;margin:25px auto 0;padding-left:20px;padding-right:20px;padding-bottom:30px}}#sec-support .system p{font-weight:700;font-size:20px}@media only screen and (max-width: 480px){#sec-support .system p{text-align:center}}#sec-support .system .system-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media only screen and (max-width: 480px){#sec-support .system .system-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#sec-support .system .system-list::before{content:"";position:absolute;left:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:35px;background:url(/files/img/common/icon/arrow-icon.svg) no-repeat;background-size:contain}@media only screen and (max-width: 480px){#sec-support .system .system-list::before{left:50%;top:-33px;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}}#sec-support .system .system-list li{padding:10px 25px;font-weight:700;line-height:150%;font-size:20px;background-color:#fff;border:solid 2px #ec6c00;color:#ec6c00;border-radius:60px}@media only screen and (max-width: 480px){#sec-support .system .system-list li{font-size:16px;width:100%;text-align:center}}#sec-flow{margin-top:100px}@media only screen and (max-width: 480px){#sec-flow{margin-top:0;padding-top:70px}}#sec-flow .post{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 15px 15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:20px;line-height:1.5;border-top:solid 2px #ec6c00;border-bottom:solid 2px #ec6c00}@media only screen and (max-width: 480px){#sec-flow .post{padding-top:10px;padding-bottom:10px;font-size:4vw}}#sec-flow .post a{text-decoration:underline}#sec-flow .post a:hover{opacity:1;text-decoration:none}#sec-flow .post img{width:28px}#sec-flow .flow{margin-top:60px;position:relative}@media only screen and (max-width: 480px){#sec-flow .flow{width:81vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto}}#sec-flow .flow::before{content:"";position:absolute;width:2px;height:calc(100% - 170px);top:0;left:calc(50% - 16px);background-color:#ec6c00}@media only screen and (max-width: 480px){#sec-flow .flow::before{content:none}}#sec-flow .flow li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px 25px;margin-top:40px}@media only screen and (max-width: 480px){#sec-flow .flow li{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:70px}#sec-flow .flow li::after{content:"";position:absolute;bottom:-70px;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);width:50px;height:50px;background:url(/files/img/common/icon/arrow-icon.svg) no-repeat;background-size:contain}#sec-flow .flow li:last-child::after{content:none}}#sec-flow .flow li .img{width:330px}@media only screen and (max-width: 480px){#sec-flow .flow li .img{max-width:328px}}#sec-flow .flow li .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;font-size:30px;font-weight:700;color:#fff;background-color:#ec6c00;border-radius:50%}@media only screen and (max-width: 480px){#sec-flow .flow li .num{font-size:4vw;width:30px;height:30px;padding-left:1px}}#sec-flow .flow li .text{margin-top:10px;width:360px}#sec-flow .flow li .text h3{font-size:24px;font-weight:700}@media only screen and (max-width: 480px){#sec-flow .flow li .text h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:4vw}}#sec-flow .flow li .text p{margin-top:10px}#sec-cancel{margin-top:100px;padding:70px 0 90px;background-color:#f3f3f3}#sec-cancel .contents{background-color:#fff;padding:0 30px 50px}@media only screen and (max-width: 480px){#sec-cancel .contents{padding-left:15px;padding-right:15px}}#sec-cancel .contents h2{background-color:#040000;color:#fff;line-height:30px;font-size:24px;font-weight:700;margin:0 -30px;padding:13px 30px 14px}@media only screen and (max-width: 480px){#sec-cancel .contents h2{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;font-size:5vw}}#sec-cancel .contents .container-800{max-width:800px;margin:0 auto}#sec-cancel .contents table{margin-bottom:10px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7}#sec-cancel .contents table th,#sec-cancel .contents table td{width:50%;padding:10px;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7}#sec-cancel .contents table th{background:#f3f3f3}#sec-cancel .contents .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px 30px;margin-top:25px}@media only screen and (max-width: 480px){#sec-cancel .contents .button-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#sec-cancel .contents .button-wrap .btn-2::after{content:"";width:1rem;height:1rem;background-color:#fff}#sec-cancel .contents .button-wrap .btn-2:nth-of-type(1)::after{-webkit-mask:url("/files/img/common/icon/file-icon.svg") no-repeat center/contain;mask:url("/files/img/common/icon/file-icon.svg") no-repeat center/contain}#sec-cancel .contents .button-wrap .btn-2:nth-of-type(2)::after{-webkit-mask:url("/files/img/common/icon/dl-icon.svg") no-repeat center/contain;mask:url("/files/img/common/icon/dl-icon.svg") no-repeat center/contain}#sec-cancel .contents .button-wrap .btn-2:hover::after{background-color:#ec6c00}#sec-cancel .contents .note{margin-top:25px;padding-left:1.2rem;text-indent:-1.2rem}#sec-pay{margin-top:100px}@media only screen and (max-width: 480px){#sec-pay{margin-top:0;padding-top:70px}}#sec-pay .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px 100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media only screen and (max-width: 480px){#sec-pay .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#sec-pay .flex .img{width:380px}@media only screen and (max-width: 480px){#sec-pay .flex .img{width:100%}}/*# sourceMappingURL=rental_car.css.map */