@media(min-width: 1024px){.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;width:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-1{margin-left:8.3333333333%;position:relative}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;width:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-2{margin-left:16.6666666667%;position:relative}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-3{margin-left:25%;position:relative}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-4{margin-left:33.3333333333%;position:relative}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;width:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-5{margin-left:41.6666666667%;position:relative}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-6{margin-left:50%;position:relative}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;width:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-7{margin-left:58.3333333333%;position:relative}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;width:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-8{margin-left:66.6666666667%;position:relative}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:75%;flex-basis:75%;width:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-9{margin-left:75%;position:relative}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;width:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;width:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-12{margin-left:100%;position:relative}}.request{--base-ratio: 1;--base-size: 1;--base-percent: 1px;word-break:keep-all;word-wrap:break-word}.request .contents{margin:0 auto;padding:120px 106px;min-width:1200px;width:auto}.request .term_box{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.request .term_box .text_inner{padding:40px}.request .term_box h4{margin-bottom:20px;font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#262626;font-weight:600}.request .term_box h5{margin:12px 0 8px;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#262626;font-weight:bold}.request .term_box p{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#262626}.request .term_box ol{margin-bottom:12px}.request .term_box ol li{margin-top:8px}.request .term_box ol li:first-child{margin-top:0}.request .term_box ol li p{padding-left:16px}.request .term_box strong{color:#262626;font-weight:bold}.request .term_box a{text-decoration:underline;font-weight:bold}.request .term_box .guide_box table{margin:20px 0;border:1px solid #a3a19e}.request .term_box .guide_box table thead th{padding:5px 10px;border-bottom:1px solid #a3a19e;background-color:#eee;color:#222}.request .term_box .guide_box table tbody td{padding:10px;border:1px solid #a3a19e;line-height:1.25em}.request .term_box .guide_box table tbody td a{color:#c00}.request .agreeAll_wrap{margin:40px 0}.request .agree_wrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin-top:20px}.request .agree_wrap dl:first-child{margin-top:0}.request .agree_wrap dt{color:#666}.request .agree_wrap .radio_wrap{gap:0 32px}.request .step{display:none}.request .step.active{display:block}.request .step1 .btn_wrap{margin-top:80px}.request .step1 .btn_wrap .btn_next{min-width:inherit;width:100%}.request .step2 .btn_wrap{margin-top:8px}.request .step2 .btn_wrap .btn{min-width:inherit;width:100%}.request h3{margin-bottom:80px;font-size:36px;font-size:max(calc(36px * var(--base-ratio)), calc(calc(36 / var(--base-size)) * var(--base-percent)));line-height:1.2777777778;letter-spacing:-0.02em;color:#262626;font-weight:600}.request .form_wrap>ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.request .form_wrap>ol>li{width:calc(33.33% - 28px)}.request .form_wrap .table_form .item{margin-top:24px}.request .form_wrap .table_form .item:first-child{margin-top:0}.request .form_wrap .table_form .item .item_tit{margin-bottom:8px;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#666}.request .form_wrap h4{margin-bottom:16px;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#262626;font-weight:600}.request .form_wrap .txt{font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#666}.request .input_floating label{top:19px}.request .select_wrap{margin-top:8px}.request .select_wrap:first-child{margin-top:0}.request .select_wrap select{margin-top:8px;min-width:inherit;width:100%}.request .select_wrap select:first-child{margin-top:0}.request .phone_wrap .authNum_input{margin-top:8px}.request-test-drive .form_wrap .table_form{margin-top:16px}.request-test-drive .form_wrap .select_list_wrap{margin-top:16px}.request-test-drive .form_wrap .select_list_wrap .total_txt{font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:2.2142857143;letter-spacing:-0.02em;color:#262626;font-weight:600}.request-test-drive .form_wrap .select_list_wrap .select_list_box{overflow-y:auto;height:372px}.request-test-drive .form_wrap .select_list{margin-top:8px;padding:12px;border:1px solid #d2d2d2}.request-test-drive .form_wrap .select_list>li{position:relative;padding:20px 0 24px;border-top:1px solid #d2d2d2;cursor:pointer}.request-test-drive .form_wrap .select_list>li:first-child{border-top:none}.request-test-drive .form_wrap .select_list>li::before{content:none;position:absolute;right:0;top:20px;width:40px;height:40px;background:url("/httpobject/gmc_images/common/ico_check_black.svg") center no-repeat;background-size:26px 26px;background-color:#060505}.request-test-drive .form_wrap .select_list>li p{margin-top:4px;font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#262626}.request-test-drive .form_wrap .select_list>li p:first-child{margin-top:0}.request-test-drive .form_wrap .select_list>li p span{color:#666}.request-test-drive .form_wrap .select_list>li.active::before{content:""}.request-test-drive .form_wrap .select_list>li .btn_wrap{margin-top:16px}.request-test-drive-complete *{letter-spacing:-0.02em}.request-test-drive-complete .visual_area{position:relative;padding-top:41.6667%;background:url(/httpobject/gmc_images/campaign/request/visual.jpg) center top no-repeat;background-size:cover}.request-test-drive-complete .visual_txt{position:absolute;left:0;top:0;width:100%;padding:80px 5% 0;font-size:36px;color:#fff;font-weight:600}.request-test-drive-complete .sec{margin:60px auto 120px;width:auto;max-width:1144px}.request-test-drive-complete .txt_wrap{margin:0 auto;width:auto;max-width:1144px;text-align:center}.request-test-drive-complete .txt_wrap h3{margin-bottom:60px;font-size:36px;color:#262626;font-weight:600}.request-test-drive-complete .txt_wrap h3 .en{font-family:"Stratum",sans-serif;font-size:1.15em}.request-test-drive-complete .box{padding:60px 10px;text-align:center;background-color:#f8f8f8}.request-test-drive-complete .box p{font-size:20px;color:#666}.request-test-drive-complete .box p strong{display:inline-block;margin:10px 0;font-size:24px;color:#282828;font-weight:600}.request-test-drive-complete .box .btn_wrap{margin-top:45px}