@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-quote .form_wrap .model_select{margin-bottom:16px}.request-quote .form_wrap .model_select .model_img{overflow:hidden;position:relative;width:100%;padding-top:52%}.request-quote .form_wrap .model_select .model_img .img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto}.request-quote .form_wrap .model_select .model_img .img img{margin:0 auto}.request-quote .form_wrap .model_select .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:8px;margin-top:8px}.request-quote .form_wrap .model_select .inner .select_wrap{width:calc(50% - 4px);margin-top:0}.request-quote .form_wrap .address_wrap>div,.request-quote .form_wrap .zipcode_wrap>div{margin-top:8px}.request-quote .form_wrap .address_wrap>div:first-child,.request-quote .form_wrap .zipcode_wrap>div:first-child{margin-top:0}.request-quote .form_wrap .zipcode_wrap{display:none}.request-quote-complete *{letter-spacing:-0.02em}.request-quote-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-quote-complete .visual_txt{position:absolute;left:0;top:0;width:100%;padding:80px 5% 0;font-size:36px;color:#fff;font-weight:600}.request-quote-complete .sec{margin:60px auto 120px;width:auto;max-width:1144px}.request-quote-complete .txt_wrap{margin:0 auto;width:auto;max-width:1144px;text-align:center}.request-quote-complete .txt_wrap h3{margin-bottom:60px;font-size:36px;color:#262626;font-weight:600}.request-quote-complete .txt_wrap h3 .en{font-family:"Stratum",sans-serif;font-size:1.15em}.request-quote-complete .txt_wrap p{margin-top:10px;font-size:24px;color:#787878;font-weight:500}.request-quote-complete .box{padding:60px 10px;text-align:center;background-color:#f8f8f8}.request-quote-complete .box p{font-size:20px;color:#666}.request-quote-complete .box p strong{display:inline-block;margin:10px 0;font-size:24px;color:#282828;font-weight:600}.request-quote-complete .box .btn_wrap{margin-top:45px}