@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}}#content{margin:0 auto;width:980px;padding:48px 0 106px}.gmc_contents{min-width:1200px;width:auto !important}.gmc_contents .content_inner{width:100%;padding:0 5vw}.gmc_contents .sub_h3{padding:0 5vw 60px;font-size:36px;font-weight:600;line-height:1.3;letter-spacing:-0.02em;color:#262626}.gmc_contents .tit_area{margin-bottom:60px}.gmc_contents .tit_area .sub_h4{font-size:32px;font-weight:600;letter-spacing:-0.02em;line-height:1.5;color:#262626}.gmc_contents .tit_area p{font-size:20px;font-weight:600;letter-spacing:-0.01em;line-height:1.5;color:#262626}.gmc_contents .tit_area p strong{font-size:inherit;font-weight:inherit}.common_desc_box{margin-top:60px}.common_desc_box p{font-size:16px;letter-spacing:-0.01em;line-height:1.5;color:#6e6e6e;word-break:keep-all}.common_desc_box p+p{margin-top:4px}.common_desc_box.line p{position:relative;padding-left:10px}.common_desc_box.line p::before{content:"-";position:absolute;top:0;left:0;font-size:16px;letter-spacing:-0.01em;line-height:1.5;color:#6e6e6e}.btn_wrap .btn.color.red{color:#c00}.btn_wrap .btn.color:not(.disabled):hover .ico::after{background-image:url("/httpobject/gmc_images/common/ico_btn_arrow_black.svg")}.btn_wrap .btn.color .ico::after{background-image:url("/httpobject/gmc_images/common/ico_btn_arrow_red.svg")}.wrap.offers #content{padding:120px 0}.wrap.offers .sub_h3{padding-left:0;padding-right:0;border-bottom:1px solid #d2d2d2}.wrap.offers .sec1 .car_list li{width:100%}.wrap.offers .sec1 .car_list li .top_box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:0 20px;border-bottom:1px solid #d2d2d2;cursor:pointer}.wrap.offers .sec1 .car_list li .top_box::after{content:"";display:block;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background:url("/httpobject/gmc_images/onlineShop/offers/minus_btn.svg") center no-repeat;background-size:cover}.wrap.offers .sec1 .car_list li.on .top_box::after{background:url("/httpobject/gmc_images/onlineShop/offers/plus_btn.svg") center no-repeat;background-size:cover}.wrap.offers .sec1 .car_list li .car_img{width:430px}.wrap.offers .sec1 .car_list li .car_name{font-size:20px;font-family:"CadillacGothic",sans-serif;font-weight:bold;color:#262626;letter-spacing:-0.01em;line-height:1.5;text-transform:uppercase}.wrap.offers .sec1 .car_list li .car_name span{display:block;margin-top:8px;font-size:14px;letter-spacing:-0.01em;line-height:1.5;color:#8c8c8c;font-weight:400}.wrap.offers .sec1 .car_list li .car_name .btn_wrap{margin-top:8px;text-align:left}.wrap.offers .sec1 .car_list li .car_name .btn_wrap .btn{min-width:auto;background-color:rgba(0,0,0,0);padding:12px 0}.wrap.offers .sec1 .car_list li .car_name .btn_wrap .btn+.btn{margin-left:24px}.wrap.offers .sec1 .car_list li .car_info{width:100%;padding:32px 20px 48px 450px;background-color:#f8f8f8}.wrap.offers .sec1 .car_list li .car_info>strong{display:block;padding:8px 0;font-size:16px;font-weight:600;letter-spacing:-0.01em;line-height:1.5;color:#262626}.wrap.offers .sec1 .car_list li .car_info .info_box{margin-top:32px}.wrap.offers .sec1 .car_list li .car_info .info_box .box strong{font-size:18px;font-weight:600;letter-spacing:-0.01em;line-height:1.5;color:#262626;word-break:keep-all;word-wrap:break-word}.wrap.offers .sec1 .car_list li .car_info .info_box .box strong+.txt_list{margin-top:8px}.wrap.offers .sec1 .car_list li .car_info .info_box .box .txt_list p{position:relative;padding-left:10px;font-size:16px;letter-spacing:-0.01em;line-height:1.5;color:#666;word-break:keep-all;word-wrap:break-word}.wrap.offers .sec1 .car_list li .car_info .info_box .box .txt_list p+p{margin-top:8px}.wrap.offers .sec1 .car_list li .car_info .info_box .box .txt_list p::before{content:"-";position:absolute;top:0;left:0;font-size:16px;letter-spacing:-0.01em;line-height:1.5;color:#666}.wrap.offers .sec1 .car_list li .car_info .info_box .box+.box{margin-top:32px}.wrap.offers .sec2{margin-top:68px}.wrap.offers .sec2 .common_desc_box.line p{color:#666}.wrap.offers .sec2 .discount_box strong{display:block;font-size:24px;font-weight:600;letter-spacing:-0.02em;text-align:center;line-height:1.3;color:#262626}.wrap.offers .sec2 .discount_box .box{width:100%;margin-top:20px;padding:48px 64px;border-top:1px solid #262626;background-color:#f8f8f8}.wrap.offers .sec2 .discount_box .box .common_desc_box{margin-top:32px}.wrap.offers .sec2 .discount_box .box .top_txt{width:100%;padding-bottom:8px;border-bottom:1px solid #d2d2d2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.wrap.offers .sec2 .discount_box .box .top_txt span{font-size:16px;font-weight:600;letter-spacing:-0.01em;line-height:1.5;color:#262626}.wrap.offers .sec2 .discount_box .box .top_txt span:first-of-type{width:calc(100% - 200px)}.wrap.offers .sec2 .discount_box .box .top_txt span:last-of-type{width:200px;text-align:center}.wrap.offers .sec2 .discount_box .box .discount_list{margin-top:32px}.wrap.offers .sec2 .discount_box .box .discount_list dl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.wrap.offers .sec2 .discount_box .box .discount_list dl+dl{margin-top:8px}.wrap.offers .sec2 .discount_box .box .discount_list dl dt{width:calc(100% - 200px)}.wrap.offers .sec2 .discount_box .box .discount_list dl dd{width:200px;text-align:center}.wrap.offers .sec2 .discount_box .box .discount_list dl dt,.wrap.offers .sec2 .discount_box .box .discount_list dl dd{font-size:16px;font-family:"CadillacGothic",sans-serif;font-weight:bold;letter-spacing:-0.01em;line-height:1.5;color:#262626}.wrap.offers .sec2>.common_desc_box{margin-top:80px}