@charset "UTF-8";.topic{width:1280px;margin:130px auto 0;line-height:1.3}@media screen and (max-width: 768px){.topic{width:95%;margin-top:21.3333333333vw}}.topic ul{display:flex;flex-wrap:wrap}.topic ul li{margin-bottom:5px;font-size:12px}@media screen and (max-width: 768px){.topic ul li{font-size:2.9333333333vw}}.topic ul li a{color:var(--red);display:flex;align-items:center;justify-content:center;text-decoration:underline}.topic ul li a:after{content:"";display:block;background:url(/build/assets/arrow_topic-1noIc0xK.webp) no-repeat;background-size:100% 100%;width:12px;height:12px;margin:0 15px}@media screen and (max-width: 768px){.topic ul li a:after{width:2.6666666667vw;height:2.6666666667vw;margin:0 3.4666666667vw}}.l-main{margin-top:35px}@media screen and (max-width: 768px){.l-main{margin-top:9.3333333333vw}}.l-main h2{text-align:center;font-weight:700;font-size:34px}@media screen and (max-width: 768px){.l-main h2{font-size:6.1333333333vw}}.l-main .l-form{margin-top:60px;width:100%;background:var(--bg-gray);padding:50px 0 100px}@media screen and (max-width: 768px){.l-main .l-form{margin-top:9.3333333333vw;padding:10.6666666667vw 0 12vw}}.l-main .l-form>p{line-height:1.5;text-align:center;margin:0 auto}@media screen and (max-width: 768px){.l-main .l-form>p{width:95%;font-size:3.7333333333vw;line-height:1.7}}.l-main .l-form .line_container{width:1100px;margin:40px auto 0;border:solid 2px #06C755;box-sizing:border-box;background:#fff;border-radius:6px;padding:30px 20px}@media screen and (max-width: 768px){.l-main .l-form .line_container{width:95%;margin-top:5.3333333333vw;border:solid .5333333333vw #06C755;border-radius:1.6vw;padding:8vw 5.3333333333vw}}.l-main .l-form .line_container>p{text-align:center;color:#06c755;font-size:20px;font-weight:700}@media screen and (max-width: 768px){.l-main .l-form .line_container>p{font-size:4.8vw}}.l-main .l-form .line_container .car_name{width:400px;margin:20px auto 0;position:relative;display:flex;align-items:center}@media screen and (max-width: 768px){.l-main .l-form .line_container .car_name{width:100%;margin-top:5.3333333333vw}}.l-main .l-form .line_container .car_name:after{content:"";display:block;width:14px;height:10px;background:#dfdfdf;clip-path:polygon(0 0,50% 100%,100% 0);position:absolute;right:12px;pointer-events:none}@media screen and (max-width: 768px){.l-main .l-form .line_container .car_name:after{width:3.2vw;height:2.1333333333vw;right:2.6666666667vw}}.l-main .l-form .line_container .car_name select{width:100%;height:60px;border:solid 2px #dfdfdf;border-radius:6px;padding:0 14px;box-sizing:border-box;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}@media screen and (max-width: 768px){.l-main .l-form .line_container .car_name select{text-align:left;height:12vw;border-radius:1.6vw;padding:0 3.7333333333vw;font-size:4.2666666667vw}}.l-main .l-form .line_container .button_container a{display:flex;align-items:center;justify-content:center;background:#06c755;color:#fff;font-weight:700;width:400px;height:60px;border-radius:6px;margin:10px auto 0}@media screen and (max-width: 768px){.l-main .l-form .line_container .button_container a{width:100%;height:13.3333333333vw;font-size:3.7333333333vw;border-radius:1.6vw;margin-top:2.6666666667vw}}.l-main .l-form form{width:1100px;background:#fff;margin:40px auto 0;padding:80px 60px;box-sizing:border-box}@media screen and (max-width: 768px){.l-main .l-form form{width:95%;margin-top:8vw;padding:13.3333333333vw 4vw 8vw}}.l-main .l-form form label{display:flex;align-items:center;font-weight:700;margin-top:30px}@media screen and (max-width: 768px){.l-main .l-form form label{font-size:4.2666666667vw;margin-top:8vw}}.l-main .l-form form label:not(:last-of-type):after{content:"＊";color:var(--red);margin-left:5px}@media screen and (max-width: 768px){.l-main .l-form form label:not(:last-of-type):after{margin-left:1.3333333333vw}}.l-main .l-form form .container{display:flex;flex-flow:row wrap;justify-content:space-between}.l-main .l-form form .container .inner{width:479px}@media screen and (max-width: 768px){.l-main .l-form form .container .inner{width:100%}}.l-main .l-form form .container .inner label{display:block}.l-main .l-form form .container .inner label:after{content:"＊";color:var(--red);margin-left:5px}@media screen and (max-width: 768px){.l-main .l-form form .container .inner label:after{margin-left:1.3333333333vw}}.l-main .l-form form .container .inner input{width:100%}@media screen and (max-width: 768px){.l-main .l-form form .container .inner:nth-of-type(1) label{margin-top:0}}.l-main .l-form form>div:not(.container){width:100%;height:65px;position:relative;margin-top:20px;display:flex;align-items:center}@media screen and (max-width: 768px){.l-main .l-form form>div:not(.container){height:14.9333333333vw;margin-top:2.6666666667vw}}.l-main .l-form form>div:not(.container) select{width:100%;height:100%;position:absolute;top:0;left:0;border:solid 2px #dfdfdf;box-sizing:border-box;padding:0 25px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 768px){.l-main .l-form form>div:not(.container) select{border:solid .2666666667vw #dfdfdf;font-size:4.2666666667vw;padding:0 8vw 0 4vw}}.l-main .l-form form>div:not(.container):after{content:"";display:block;width:16px;height:10px;background:var(--red);clip-path:polygon(0 0,50% 100%,100% 0);position:absolute;top:50%;right:0;margin-right:15px;transform:translateY(-50%)}@media screen and (max-width: 768px){.l-main .l-form form>div:not(.container):after{width:3.2vw;height:2.1333333333vw;margin-right:4vw}}.l-main .l-form form input{width:100%;height:65px;border:solid 2px #dfdfdf;box-sizing:border-box;padding:0 25px;font-size:16px;margin-top:20px}@media screen and (max-width: 768px){.l-main .l-form form input{height:14.9333333333vw;margin-top:2.6666666667vw;border:solid .2666666667vw #dfdfdf;font-size:4.2666666667vw;padding:0 2.6666666667vw}}.l-main .l-form form input::placeholder{color:#dfdfdf}@media screen and (max-width: 768px){.l-main .l-form form input::placeholder{font-size:4.2666666667vw}}.l-main .l-form form textarea{width:100%;height:400px;resize:vertical;border:solid 2px #dfdfdf;box-sizing:border-box;padding:25px;margin-top:20px;font-size:16px;font-family:inherit}.l-main .l-form form textarea::placeholder{color:#dfdfdf}@media screen and (max-width: 768px){.l-main .l-form form textarea{height:80vw;border:solid .2666666667vw #dfdfdf;font-size:4.2666666667vw;padding:4.2666666667vw;margin-top:2.6666666667vw}}.l-main .l-form form>span{display:block;margin-top:5px}@media screen and (max-width: 768px){.l-main .l-form form>span{font-size:3.7333333333vw;margin-top:2.1333333333vw}}.l-main .l-form form>p{text-align:center;margin-top:80px}@media screen and (max-width: 768px){.l-main .l-form form>p{margin-top:8vw;font-size:4.2666666667vw}}.l-main .l-form form>p a{text-decoration:underline}.l-main .l-form form button{display:block;width:490px;height:80px;background:var(--red);color:#fff;font-size:18px;font-weight:700;border:solid 1px var(--red);box-sizing:border-box;margin:50px auto 0;border-radius:5px;transition:.3s}@media screen and (max-width: 768px){.l-main .l-form form button{width:100%;height:16vw;font-size:4.8vw;border:solid .2666666667vw var(--red);margin-top:13.3333333333vw;border-radius:.8vw}}.l-main .l-form form button:hover{opacity:.7;transition:.3s}.l-main .l-form form .error{margin-top:10px;color:var(--red);font-size:16px;text-align:left}@media screen and (max-width: 768px){.l-main .l-form form .error{margin:2.6666666667vw 0 0;font-size:3.7333333333vw}}
