/* !Layout
---------------------------------------------------------- */body{font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:14px;line-height:1.5;letter-spacing:1.4px;font-weight:400;font-stretch:normal;font-style:normal;color:#000;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-text-size-adjust:none;background-color:#fff}body.custom-page,body.grade-page,body.model-page,body.set-page,body.simulation-page{background-color:#f1ede8}@media screen and (max-width:768px){body{font-size:13px}}main{margin-top:82px}.container{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}section{max-width:1300px;margin:0 auto;padding-inline:20px}.oswald{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1}a:hover{opacity:.5}.fancybox__container{--fancybox-bg:rgba(24,24,27,.7);z-index:10003!important}.fancybox__content>.f-button.is-close-btn{--f-button-bg:#e6e6e6;--f-button-hover-bg:#fff;--f-button-color:#000;--f-button-hover-color:#000}.fancybox__content{padding:0!important;border-radius:5px}.pc{display:block}.sp{display:none}@media (max-width:767px){main{margin-top:60px}.pc{display:none}.sp{display:block}section{padding-inline:10px}.fancybox__slide{padding:20px}.fancybox__content{padding:0!important;border-radius:5px!important;width:80%!important}body.estimate-page .fancybox__content{width:90%!important}}#header{position:fixed;top:0;left:0;width:100%;display:flex;z-index:10001;align-items:center;justify-content:space-between;padding:0 20px;height:82px;background-color:#fff}body.custom-page #header,body.grade-page #header,body.model-page #header,body.set-page #header,body.simulation-page #header{background-color:#f1ede8;border-bottom:1px solid #9e9b9b}body.contact-complete-page #header,body.contact-page #header,body.estimate-page #header,body.tradein-client-page #header,body.tradein-complete-page #header,body.tradein-confirm-page #header,body.tradein-option-page #header,body.tradein-page #header{border-bottom:1px solid #a4a79e}body.simulation-page #header:after{content:"";position:absolute;bottom:-40px;left:0;width:100%;height:39px;background-color:#f1ede8;z-index:-1}#header .content{width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:auto;position:relative}#header .content .logo-area{display:flex;align-items:center;gap:20px}#header .content .logo-area .title{font-size:12px;font-weight:700}#header .content .logo-area .headerlogo img{max-width:173px}#header .content .patent{position:absolute;right:0;top:34px;font-size:9px;color:#acabab;font-weight:700}#header .nav{display:flex;align-items:center;justify-content:end;gap:20px;font-size:16px;font-weight:700}#header .nav button{font-weight:700;padding:0;line-height:1;color:#000}#header .nav button:hover{cursor:pointer;opacity:.5}#header .btntoggle,#header .sp-nav{display:none}@media screen and (max-width:1100px){#header .nav{display:none}#header .content .patent{right:auto;left:193px;top:41px}#header .btntoggle{position:fixed;right:0;top:0;z-index:10001;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50px;height:80px;cursor:pointer}#header .btntoggle:hover{opacity:1}#header .btntoggle .btnico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s;width:50px;height:50px}#header .btntoggle .btnico .line{width:30px;height:2px;background-color:#000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:30px}#header .btntoggle.active .btnico .line{width:30px}#header .btntoggle.active .btnico .line:first-child{-webkit-transform:translateY(.3rem) rotate(45deg);transform:translateY(.3rem) rotate(45deg)}#header .btntoggle.active .btnico .line:nth-child(2){display:none}#header .btntoggle.active .btnico .line:nth-child(3){-webkit-transform:translateY(-.65rem) rotate(-45deg);transform:translateY(-.65rem) rotate(-45deg)}#header .sp-nav{display:none;width:100%;position:fixed;top:82px;left:0;height:calc(100vh - 80px);overflow:auto;opacity:0;visibility:hidden;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:all .3s;transition:all .3s;background-color:#fff;padding:5px 30px;z-index:10002}body.custom-page #header .sp-nav,body.grade-page #header .sp-nav,body.model-page #header .sp-nav,body.set-page #header .sp-nav,body.simulation-page #header .sp-nav{background-color:#f1ede8}#header.show-nav{border-bottom:1px solid #9e9b9b}#header.show-nav .sp-nav{display:block;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s .2s;transition:all .3s .2s;font-size:20px;font-weight:700}#header .sp-nav li{padding:30px 0 20px;position:relative}#header .sp-nav li:before{content:"";position:absolute;bottom:0;left:0;transform:translateY(-50%);width:100%;height:2px;background:repeating-linear-gradient(90deg,#9e9b9b 0,#9e9b9b 2px,transparent 0,transparent 4px)}#header .sp-nav li a,#header .sp-nav li button{font-weight:700;width:100%;text-align:left;display:block;padding:1px 6px;line-height:1.15}#header .sp-nav li a:hover,#header .sp-nav li button:hover{cursor:pointer;opacity:.5}#header .sp-nav li img{position:absolute;top:33px;right:10px;width:9px}}@media screen and (max-width:768px){#header{padding:0 10px;height:60px}#header .content .patent{left:110px;top:29px}#header .content .logo-area{gap:10px}#header .content .logo-area .headerlogo img{max-width:100px}#header .content .logo-area .title{font-size:10px}#header .btntoggle{height:60px}#header .btntoggle .btnico .line,#header .btntoggle.active .btnico .line{width:25px}#header .sp-nav{height:calc(100vh - 60px);top:60px}#header.show-nav .sp-nav{font-size:16px;padding-bottom:40px}body.simulation-page #header:after{bottom:-21px;height:20px}}#footer{padding:40px 20px;max-width:1260px;margin:auto}#footer .content{width:100%;display:flex;gap:20px;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #e0dcdc}#footer .content .nav{display:flex;align-items:center;justify-content:end;gap:30px;font-size:14px;font-weight:700}#footer .middle{flex-wrap:wrap;padding:60px 0 30px;gap:20px}#footer .middle,#footer .middle .contact{display:flex;justify-content:space-between;align-items:center}#footer .middle .contact{font-weight:700}#footer .middle .contact .btn{display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #000;border-radius:40px;width:300px;height:70px;gap:7px;font-size:16px;margin-left:30px}#footer .middle .contact .btn.mail:hover{opacity:.5;cursor:pointer}#footer .middle .contact .btn.tel{font-size:25px}#footer .middle .contact .btn.tel.pc{display:flex!important}#footer .middle .contact .btn.tel.sp{display:none!important}#footer .middle .business{font-size:13px}#footer .bottom{display:flex;justify-content:end;align-items:center;color:#999}#footer .bottom a{padding-right:30px}#footer .bottom span{font-size:10px;padding-left:40px;text-align:right}#footer .nav button{font-weight:700;padding:0;line-height:1;color:#000}#footer .nav button:hover{cursor:pointer;opacity:.5}@media screen and (max-width:768px){#footer{padding:0 0 40px}#footer .content{display:block;text-align:center;border-bottom:unset}#footer .middle .contact .buy{font-size:18px;padding-bottom:20px}#footer .content .footerlogo img{width:170px}#footer .content .nav{display:block;margin-top:30px}#footer .content .nav li{padding:10px 0;border-bottom:1px solid #cacac9}#footer .content .nav li:first-child{border-top:1px solid #cacac9}#footer .middle{display:block;padding:35px 0 30px}#footer .middle .contact{display:block;text-align:center}#footer .middle .contact .btn{height:60px;font-size:13px;margin:auto;width:250px}#footer .middle .contact .btn img{width:18px}#footer .middle .contact .btn.tel{font-size:18px;margin:15px auto 30px}#footer .middle .contact .btn.tel.pc{display:none!important}#footer .middle .contact .btn.tel.sp{display:flex!important}#footer .bottom,#footer .middle .business{text-align:center}#footer .bottom{display:block}#footer .bottom a{padding-left:0;display:block;padding-top:10px;padding-right:0}#footer .bottom span{padding-left:0;margin-top:20px;display:block;text-align:center}}.mv{position:relative}.mvpic img{width:100%;min-height:633px;object-fit:cover}.mvttl{position:absolute;left:50%;top:3%;transform:translateX(-50%);text-align:center;width:100%}.mvttl h1{font-size:28px;font-weight:700;margin-bottom:15px;line-height:1}.mvttl h1 span{font-size:20px}.mvttl .head{font-size:60px;padding-bottom:20px}.mvttl img.mycar{width:296px}.mvttl .sokowomotto.pc{display:inline!important}.mvttl .sokowomotto.sp{display:none!important}.mv .select-area{background-color:#fff;border-radius:7px;padding:20px 40px;max-width:1100px;width:100%;margin:auto;position:absolute;left:50%;bottom:-65px;transform:translateX(-50%);text-align:center}.mv .select-area .date{background-color:#f5e869;border-radius:20px;padding:10px 30px;font-size:15px}.mv .select-area .option{margin:15px 0 25px;display:flex;justify-content:center;align-items:center;gap:20px}.mv .select-area .option .item{padding:25px;display:flex;justify-content:center;align-items:center;gap:15px;background-color:#eee;border:1px solid #d7d7d7;border-radius:7px}.mv .select-area .option .item:hover{opacity:.5;cursor:pointer}.mv .select-area .option .item img{width:auto;height:auto}.mv .select-area .option .item img.arrow{width:16px;height:13px}.mv .select-area .option .item .item-text{font-size:18px;text-align:left;font-weight:700}.mv .select-area .option .item .item-text span{font-size:34px}.mv .select-area .campaign{color:#947f55}.mv .select-area a.campaign{text-decoration:underline}@media (max-width:1024px){.mvttl img.mycar{width:232px}}@media (max-width:767px){.mv .mvpic{padding:0 10px}.mv .mvpic img{width:100%;height:100%;object-fit:contain;min-height:auto}.mvttl .sokowomotto.pc{display:none!important}.mvttl .sokowomotto.sp{display:inline!important;width:100px}.mvttl h1{font-size:15px}.mvttl .head{font-size:10vw}.mvttl h1 span{font-size:12px}.mvttl .flexible{width:100px}.mvttl img.mycar{width:40vw}.mv .select-area{padding:20px 0;width:85%;bottom:-210px}.mv .select-area .date{padding:10px 18px;font-size:12px}.mv .select-area .option{gap:7px}.mv .select-area .option .item{width:32%;display:block;padding:10px 5px;height:130px}.mv .select-area .option .item img{padding-bottom:10px}.mv .select-area .option .item .item-text{text-align:center;font-size:11px}.mv .select-area .option .item .item-text span{font-size:18px;padding-top:10px}.mv .select-area .option .item img.arrow{width:12px;height:9px;padding-top:5px;padding-bottom:0}.mv .select-area .campaign{font-size:12px}}@media (max-width:400px){.mvttl .head{font-size:8vw;padding-bottom:10px}.mvttl img.mycar{width:30vw}}.top-scene{max-width:1440px}.top-scene .head{width:100%;max-width:1080px;font-size:26px;font-weight:700;border-top:1px solid #9e9b9b;border-bottom:1px solid #9e9b9b;padding:20px 0;margin:80px auto 40px;text-align:center}.top-scene .top-slider .swiper-pagination-bullet{background-color:#bfbebe;height:7px;width:7px;margin:0 7px!important}.top-scene .top-slider .swiper-pagination-bullet-active{background-color:#000}.top-scene .top-slider .swiper-pagination{position:static;margin-top:10px;text-align:center}.top-scene .top-slider .swiper-slide:hover{opacity:.5;cursor:pointer}.top-scene .top-slider .detail{font-size:12px;padding-top:20px;white-space:pre-wrap}.top-scene .top-slider .btn{display:flex;justify-content:center;align-items:center;font-size:14px;background-color:#fff;border:1px solid #000;border-radius:40px;height:70px;width:260px;color:#000;font-weight:700;margin:40px auto 0}.top-scene .top-slider .btn:hover{color:#fff;background-color:#000;border-color:#000;opacity:1}@media (max-width:767px){.top-scene .head{margin:240px auto 30px;padding:10px 0;font-size:18px}.top-scene .top-slider img{height:auto!important}.top-scene .top-slider .swiper-pagination-bullet{height:10px;width:10px;margin:0 10px!important}.top-scene .top-slider .btn{font-size:15px;width:240px;height:60px}}.top-model{padding-bottom:80px;padding-top:190px}.top-model .filter-area{background-color:#f1ede8;border-radius:7px;padding:60px 6%;position:relative}.top-model .filter-area .bk1{position:absolute;right:calc(50% + 0px);top:-230px;display:block;z-index:-1}.top-model .filter-area .bk2{position:absolute;right:-200px;bottom:-85px;display:block;z-index:-1}.top-model .head{width:100%;max-width:1080px;font-size:24px;font-weight:700;border-top:1px solid #9e9b9b;border-bottom:1px solid #9e9b9b;padding:20px 0;text-align:center;margin:auto}.top-model .explan{display:flex;justify-content:left;align-items:center;margin:40px 0}.top-model .explan .en-text{font-size:50px;position:relative;margin-right:30px}.top-model .explan .en-text:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-30px;width:2px;height:30px;background-color:#000}.top-model .explan .ja-text{font-size:22px;font-weight:700;margin-left:30px}.top-model .explan .detail-text{font-size:13px;margin-left:50px}.top-model .filter .item{display:flex;justify-content:left;align-items:center;padding:30px 0;position:relative}.top-model .filter .item:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:repeating-linear-gradient(90deg,#000 0,#000 2px,transparent 0,transparent 4px)}.top-model .filter .item .label{display:flex;justify-content:left;align-items:center;width:20%;font-size:18px;font-weight:700;gap:20px;padding-right:10px}.top-model .filter .item .options{display:flex;justify-content:left;align-items:center;width:80%;gap:10px;flex-wrap:wrap}.top-model .filter .item .options .count-option{text-align:center;font-size:15px;background-color:#fff;border:1px solid #c8c4c4;border-radius:7px;padding:15px 0;font-weight:700;width:100px}.top-model .filter .item .options .count-option.selected{color:#fff;background-color:#000}.top-model .filter .item .options .count-option:hover{color:#fff;background-color:#000;cursor:pointer}.top-model .filter .item .options .count-option span{font-size:40px}.top-model .filter .item .options .feature-option{text-align:center;background-color:#fff;border:1px solid #c8c4c4;border-radius:7px;padding:15px 0;font-weight:700;width:210px}.top-model .filter .item .options .feature-option.selected{color:#fff;background-color:#000}.top-model .filter .item .options .feature-option:hover{color:#fff;background-color:#000;cursor:pointer}.top-model .btn-area{gap:30px;margin-top:40px}.top-model .btn-area,.top-model .btn-area .btn{display:flex;justify-content:center;align-items:center}.top-model .btn-area .btn{font-size:18px;background-color:#fff;border:1px solid #846917;border-radius:30px;width:210px;padding:15px 0;color:#846917}.top-model .btn-area .btn:hover{opacity:.5;cursor:pointer}.top-model .btn-area .btn.search{background-color:#846917;color:#fff}.top-model .count-result{font-size:14px;font-weight:700;padding:40px 0 0;text-align:center}.top-model .count-result span{font-size:24px}.top-model .filter-result{display:flex;align-items:stretch;flex-wrap:wrap;gap:5% 5%;margin-top:100px}.model-item{position:relative;width:30%;display:flex;flex-direction:column;align-items:stretch;background-color:#fff}.model-item .main-img{position:relative;width:100%;aspect-ratio:16/11;overflow:hidden}.model-item .main-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.model-item .name{font-size:28px;font-weight:700;padding-top:20px;display:flex;flex-direction:column;flex-grow:0}.model-item .content{display:flex;align-items:center;justify-content:space-between;gap:20px}.model-item .content .car-img{width:48%}.model-item .content .car-img img{width:100%;height:110px;object-fit:contain}.model-item .content .car-explan{width:48%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 4%;text-align:center}.model-item .content .car-explan .explan-item{width:48%;border:2px solid #eae6de;border-radius:7px}.model-item .content .car-explan .explan-item .title{background-color:#eae6de;font-size:12px;font-weight:700}.model-item .content .car-explan .explan-item .count{font-size:13px;padding:10px 5px}.model-item .content .car-explan .explan-item .count span{font-size:23px;word-break:break-all}.model-item .content .car-explan .explan-item.system{width:100%}.model-item .content .car-explan .explan-item.system .text{padding:10px 5px;margin:auto;width:fit-content}.model-item .content .car-explan .explan-item.system .text span{font-size:14px;display:flex;flex-wrap:wrap;align-items:center}.model-item .content .car-explan .explan-item.system .text span:first-child{padding-bottom:7px}.model-item .content .car-explan .explan-item.system .text span p{background-color:#9f9787;border-radius:20px;font-size:10px;color:#fff;width:53px;margin-right:5px}.model-item .feature{font-size:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:25px 0 20px}.model-item .feature span{background-color:#afc2c8;padding:5px 8px;color:#fff;font-size:12px}.model-item .detail{font-size:13px;padding-bottom:20px;white-space:pre-wrap}.model-item .btn{display:flex;justify-content:center;align-items:center;font-size:14px;background-color:#fff;border:1px solid #846917;border-radius:30px;height:60px;width:100%;max-width:260px;color:#846917;font-weight:700;margin:auto auto 80px}.model-item .btn:hover{color:#fff;background-color:#000;border-color:#000;opacity:1;cursor:pointer}@media screen and (max-width:1100px){.top-model .filter-result{margin-top:100px;gap:5% 4%}.model-item{width:48%}}@media (max-width:767px){.top-model{padding-top:100px;padding-bottom:30px;overflow:hidden}.top-model .filter-area .bk1{right:calc(5% + 0px);top:-95px}.top-model .filter-area .bk2{right:-20px;width:250px;bottom:-60px}.top-model .filter-area{padding:45px 15px}.top-model .head{padding:10px 0;font-size:18px}.top-model .explan{flex-wrap:wrap;margin:25px 0 0}.top-model .explan .en-text{font-size:30px;margin-right:25px}.top-model .explan .en-text:before{height:15px;right:-25px}.top-model .explan .detail-text{margin-left:0;margin-top:15px;display:block;width:100%}.top-model .explan .ja-text{font-size:15px;margin-left:25px}.top-model .filter .item{display:block}.top-model .filter .item .label{font-size:15px;width:100%;padding-bottom:15px;gap:10px}.top-model .filter .item .label img{width:15px}.top-model .filter .item .options{width:100%;gap:8px 2%}.top-model .filter .item .options .count-option{width:23%;font-size:11px;padding:8px 0;border-radius:5px}.top-model .filter .item .options .count-option span{font-size:30px}.top-model .filter .item .options .feature-option{padding:10px 0;font-size:11px;border-radius:5px;width:48%}.top-model .filter .item .options .feature-option:hover{color:#000;background-color:#fff;cursor:none}.top-model .filter .item .options .feature-option.selected{color:#fff;background-color:#000}.model-item .content .car-explan .explan-item .count span{font-size:18px}.model-item .content .car-explan .explan-item .count{padding:5px}.model-item .content .car-explan .explan-item.system .text{padding:8px 5px 6px}.top-model .btn-area .btn{font-size:15px;width:170px}.top-model .filter-result{margin-top:70px;gap:5% 4%}.model-item{width:48%}.model-item .name{font-size:18px;padding:10px 0 5px}.model-item .content{display:block}.model-item .content .car-img{width:100%;padding-bottom:10px}.model-item .content .car-img img{height:115px}.model-item .content .car-explan{width:100%}.model-item .btn{width:100%;font-size:11px;height:45px;margin:auto auto 40px}.model-item .feature{display:none}.model-item .feature span{padding:5px 7px;font-size:10px}.model-item .detail{margin-top:15px;margin-bottom:15px;padding-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.top-custom .filter-area{background-color:#f1ede8;border-radius:7px;padding:60px 6%;position:relative}.top-custom .head{width:100%;max-width:1080px;font-size:24px;font-weight:700;border-top:1px solid #9e9b9b;border-bottom:1px solid #9e9b9b;padding:20px 0;text-align:center;margin:auto}.top-custom .explan{display:flex;justify-content:left;align-items:center;margin:40px 0}.top-custom .explan .en-text{font-size:50px;position:relative;margin-right:30px}.top-custom .explan .en-text:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-30px;width:2px;height:30px;background-color:#000}.top-custom .explan .ja-text{font-size:22px;font-weight:700;margin-left:30px}.top-custom .explan .detail-text{font-size:13px;margin-left:50px}.top-custom .custom-head-img{margin:40px auto 0}.top-custom .custom-items{display:flex;align-items:center;justify-content:center;gap:40px 8%;flex-wrap:wrap;max-width:1000px;margin:50px auto 0;z-index:2;position:relative}.top-custom .custom-items .item{width:46%;text-align:center;padding:40px 20px;background-color:#fff;border-radius:15px}.top-custom .custom-items .item:hover{opacity:1;background-color:#d9cb95}.top-custom .custom-items .item .name{font-size:28px;font-weight:700;padding-bottom:20px}.top-custom .custom-items .item .car-img{width:70%;margin:auto}.top-custom .custom-items .item .btn{display:flex;justify-content:center;align-items:center;font-size:14px;background-color:#fff;border:1px solid #000;border-radius:40px;height:70px;max-width:260px;width:100%;color:#000;font-weight:700;margin:40px auto 0}.top-custom .custom-items .item:hover .btn{color:#fff;background-color:#000;border-color:#000}.top-custom .filter-area .bk{position:absolute;left:0;right:0;bottom:5px;margin:auto;display:block}@media (max-width:767px){.top-custom .filter-area{padding:45px 15px}.top-custom .head{padding:10px 0;font-size:18px}.top-custom .explan{flex-wrap:wrap;margin:25px 0 0}.top-custom .explan .en-text{font-size:30px;margin-right:25px}.top-custom .explan .en-text:before{height:15px;right:-25px}.top-custom .explan .detail-text{margin-left:0;margin-top:15px;display:block;width:100%}.top-custom .explan .ja-text{font-size:15px;margin-left:25px}.top-custom .custom-items{gap:20px 3%}.top-custom .custom-items .item{width:48%;border-radius:10px;padding:25px 10px}.top-custom .custom-items .item .name{font-size:18px}.top-custom .custom-items .item .car-img{width:85%}.top-custom .custom-items .item .btn{font-size:12px;height:50px;margin:20px auto 0}}.top-tradein .content{padding:60px 6%;background-color:#f3edb0;margin-bottom:150px;margin-top:150px;display:flex;justify-content:space-between}.top-tradein .content .left{width:50%;position:relative;padding-right:5%}.top-tradein .content .left:before{content:"";position:absolute;top:0;right:0;transform:translateX(50%);width:2px;height:100%;background:repeating-linear-gradient(180deg,#000 0,#000 2px,transparent 0,transparent 4px)}.top-tradein .content .left .head{display:flex;align-items:center;font-size:30px;font-weight:700;gap:20px;margin-top:15px}.top-tradein .content .left .detail-text{font-size:13px;margin-left:75px;padding-bottom:60px}.top-tradein .content .left .detail{font-size:13px;margin-left:75px;background-color:#e9e296;font-weight:700;padding:40px 35px;width:fit-content}.top-tradein .content .left .detail .detail-head{font-size:18px;padding-bottom:5px;border-bottom:1px solid #000}.top-tradein .content .left .detail ul{margin-top:20px}.top-tradein .content .left .detail ul li{position:relative;display:flex;align-items:center;padding:0 0 5px 17px;font-size:14px}.top-tradein .content .left .detail ul li:before{position:absolute;left:0;content:"";width:6px;height:6px;border-radius:50%;background-color:#000;top:6px}.top-tradein .content .right{width:50%;padding-left:5%}.top-tradein .content .right .form-area .item{padding-bottom:20px;width:90%}.top-tradein .content .right .form-area .item .label{display:flex;align-items:center;gap:10px;font-weight:700;padding-bottom:10px}.top-tradein .content .right .form-area .item .label span{background-color:#000;padding:2px 7px;color:#fff;font-size:12px;border-radius:3px}.top-tradein .content .right .form-area .item .form input[type=text]{border:1px solid #000;border-radius:3px;width:100%;padding:15px 20px}.top-tradein .content .right .form-area .item .form.select{position:relative;width:50%}.top-tradein .content .right .form-area .item .form.select img{position:absolute;top:20px;right:15px}.top-tradein .content .right .form-area .item .form select{padding:15px 40px 15px 20px;border:1px solid #000;cursor:pointer;border-radius:3px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%}.top-tradein .content .right .form-area .item .form select option[value=""]{color:#aaa}.top-tradein .content .right .form-area .item .form.radio{display:flex;align-items:center;gap:40px;padding-top:10px}.top-tradein .content .right .form-area .item .form.radio label{display:flex;align-items:center;font-weight:700}.top-tradein .content .right .form-area .item .form input[type=radio]{position:relative;width:20px;height:20px;border:1px solid #000;border-radius:50%;vertical-align:-2px;margin-right:10px;cursor:pointer;background-color:#fff;padding:5px}.top-tradein .content .right .form-area .item .form input[type=radio]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#000;content:""}.top-tradein .content .right .form-area .btn{display:flex;justify-content:center;align-items:center;font-size:14px;background-color:#000;border-radius:30px;width:210px;height:60px;color:#fff;margin:0 0 0 auto}.top-tradein .content .right .form-area .btn:hover{cursor:pointer;opacity:.5}@media (max-width:767px){.top-tradein .content{padding:45px 20px 20px;margin-bottom:60px;margin-top:60px;display:block}.top-tradein .content .left{width:100%;padding-right:0}.top-tradein .content .left:before{display:none}.top-tradein .content .left .head{font-size:18px;gap:15px;margin-top:0}.top-tradein .content .left .head img{width:35px}.top-tradein .content .left .detail-text{margin-left:0;padding-top:20px;padding-bottom:30px}.top-tradein .content .right{width:100%;padding-left:0}.top-tradein .content .right .form-area .item{width:100%}.top-tradein .content .right .form-area .item .form.select{width:60%}.top-tradein .content .right .form-area .btn{margin:auto;height:50px;width:180px}.top-tradein .content .right .detail{font-size:13px;margin-left:0;background-color:#e9e296;font-weight:700;padding:25px 20px;width:100%;margin-bottom:30px;margin-top:60px;position:relative}.top-tradein .content .right .detail:before{content:"";position:absolute;top:-40px;left:0;transform:translateY(-50%);width:100%;height:2px;background:repeating-linear-gradient(90deg,#000 0,#000 2px,transparent 0,transparent 4px)}.top-tradein .content .right .detail .detail-head{font-size:16px;padding-bottom:5px;border-bottom:1px solid #000}.top-tradein .content .right .detail ul{margin-top:20px}.top-tradein .content .right .detail ul li{position:relative;display:flex;align-items:center;padding:0 0 5px 17px;font-size:14px}.top-tradein .content .right .detail ul li:before{position:absolute;left:0;content:"";width:6px;height:6px;border-radius:50%;background-color:#000;top:6px}}.top-faq .head{display:flex;align-items:center;gap:25px;font-weight:700;font-size:30px}.top-faq .content .faqlist{max-width:1000px;width:100%;margin:70px auto 0}.top-faq .content .faqlist li{padding:25px 0;border-bottom:1px solid #dbd8d8}.top-faq .content .faqlist li .faqico{width:36px;height:36px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:15px;line-height:1;font-weight:700;flex-shrink:0;margin-right:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.top-faq .content .faqlist li .qbox{display:flex;align-items:flex-start;padding:0 10% 0 22px;cursor:pointer;position:relative}.top-faq .content .faqlist li .qbox .icostate{position:absolute;right:10px;top:calc(50% - 8px);display:block;width:20px;height:20px;pointer-events:none;transition:all .3s ease-out}.top-faq .content .faqlist li .qbox.on .icostate{transform:rotate(180deg)}.top-faq .content .faqlist li .qbox .icostate:before{content:"";position:absolute;left:0;top:7px;display:block;width:100%;height:2px;background-color:#000}.top-faq .content .faqlist li .qbox .icostate:after{content:"";position:absolute;left:9px;top:-2px;display:block;width:2px;height:100%;background-color:#000}.top-faq .content .faqlist li .qbox.on .icostate:after{display:none}.top-faq .content .faqlist li .qtxt{font-size:20px;line-height:1.9}.top-faq .content .faqlist li .qbox .faqico{background:#000;color:#fff}.top-faq .content .faqlist li .abox{margin-top:30px;display:none}.top-faq .content .faqlist li .abox.on{display:block}.top-faq .content .faqlist li .aboxin{display:flex;align-items:flex-start;padding:0 10% 0 22px}.top-faq .content .faqlist li .aboxin .faqico{border:1px solid #000;color:#000}.top-faq .content .faqlist li .atxt{font-size:15px;line-height:2;white-space:pre-wrap}.top-faq .content .btn{display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #000;border-radius:40px;width:210px;height:60px;font-size:14px;margin:30px auto 0;font-weight:700}.top-faq .content .btn:hover{opacity:.5;cursor:pointer}@media (max-width:767px){.top-faq{padding-inline:15px}.top-faq .head{font-size:18px;gap:15px}.top-faq .head img{width:35px}.top-faq .content .faqlist{margin:20px auto 0}.top-faq .content .faqlist li{padding:15px 0}.top-faq .content .faqlist li .faqico{width:20px;height:20px;font-size:10px;margin-right:10px}.top-faq .content .faqlist li .qbox .icostate{width:15px;height:15px}.top-faq .content .faqlist li .qbox .icostate:before{top:5px}.top-faq .content .faqlist li .qbox .icostate:after{left:7px;top:-1px}.top-faq .content .faqlist li .abox.on,.top-faq .content .faqlist li .qbox{padding:0 30px 0 7px}.top-faq .content .faqlist li .qtxt{font-size:14px;line-height:1.8;font-weight:400}.top-faq .content .faqlist li .abox{margin-top:10px}.top-faq .content .faqlist li .aboxin{padding:0}.top-faq .content .faqlist li .atxt{font-size:13px;line-height:1.8}.top-faq .content .faqlist li .qbox:before{background-size:19px 12px;background-repeat:no-repeat;width:19px;height:12px}.top-faq .content .btn{height:50px;width:180px}}.top-showroom{text-align:center;padding:120px 20px 100px}.top-showroom a{display:block;max-width:1000px;margin:auto}.top-showroom a:hover{cursor:pointer;opacity:.5}@media (max-width:767px){.top-showroom{padding:60px 10px 100px}}.selection-list{list-style:none;display:flex;align-items:stretch;flex-wrap:wrap;gap:30px 2%}.selection-item{position:relative;width:23.5%;border-radius:5px;overflow:hidden;background-color:#fff;transition:box-shadow .3s ease-out,transform .3s ease-out;box-shadow:0 0 0 0 transparent;padding:25px}.selection-item:hover{cursor:pointer}.selection-item.selected,.selection-item:hover{box-shadow:0 0 0 2px #000;transform:scale(1.02)}.selection-item .name{font-size:22px;font-weight:700}.selection-item .detail{color:#6b6d7d;font-size:15px;white-space:pre-wrap}.selection-item .info{position:absolute;width:22px;height:22px;background-color:#e5e5e5;border-radius:50%;top:7px;right:7px;display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-weight:500}.custom-tooltip{padding:10px;text-align:center;color:#fff;border-radius:5px;position:relative;font-size:14px;line-height:1.5;box-sizing:border-box}.custom-tooltip-close{position:absolute;top:0;right:2px;background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0}.base-section{padding-top:60px;padding-bottom:130px}.base-section .head{font-size:36px;font-weight:700}.base-section .selecting{font-size:20px;display:flex;gap:20px;margin:10px 0 30px}.base-section .selecting span{background-color:#846917;color:#fff;font-size:14px;border-radius:3px;width:100px;display:flex;justify-content:center;align-items:center;height:30px;margin-bottom:10px}@media (max-width:767px){.selection-list{display:block}.selection-item{width:100%;margin-bottom:20px;padding:15px}.selection-item .detail,.selection-item .name{font-size:15px}.selection-item:hover{cursor:none;box-shadow:none;transform:scale(1)}.selection-item.selected{box-shadow:0 0 0 2px #000;transform:scale(1)}.base-section{padding-top:30px;padding-bottom:100px}.base-section .head{font-size:22px}.base-section .selecting{display:block;font-size:18px}.base-section .selecting span{font-size:12px;width:80px;height:30px;margin-bottom:8px}}body.set-page .set-list{list-style:none;display:flex;align-items:stretch;flex-wrap:wrap;gap:30px 2%;padding-top:50px}body.set-page .set-item{width:48%;border-radius:5px;overflow:hidden;background-color:#fff;padding:25px;display:flex;flex-direction:column;align-items:stretch}body.set-page .set-item .top-content{display:flex;justify-content:space-between;align-items:center;gap:4%}body.set-page .set-item .top-content .set-img{width:58%}body.set-page .set-item .top-content .set-img img{width:100%}body.set-page .set-item .top-content .name-area{width:38%}body.set-page .set-item .top-content .name-area .recommend{display:flex;align-items:center;justify-content:center;width:80px;height:25px;background-color:#d9cb95;font-size:12px;border-radius:3px;font-weight:700;margin-bottom:7px}body.set-page .set-item .top-content .name-area .name{font-size:23px;font-weight:700}body.set-page .set-item .top-content .name-area .price{font-size:20px;color:#6b6d7d;padding-top:10px}body.set-page .set-item .detail{font-size:14px;padding-top:20px;white-space:pre-wrap}body.set-page .set-item .option-area{background-color:#f1f1f1;border-radius:3px;padding:10px 20px;margin-top:20px}body.set-page .set-item .option-area .title{font-size:12px;font-weight:700;padding-bottom:7px}body.set-page .set-item .option-area .option{display:flex;gap:3px 20px;align-items:center;flex-wrap:wrap;font-size:13px}body.set-page .set-item .option-area .option span{position:relative;padding-left:15px}body.set-page .set-item .option-area .option span:before{position:absolute;left:0;content:"";width:10px;height:10px;border-radius:50%;background-color:#b2b2b2;top:4px}body.set-page .set-item .feature{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:15px 0 20px}body.set-page .set-item .feature span{background-color:#9ab5bd;padding:5px 8px;color:#fff;font-size:13px;border-radius:3px}body.set-page .set-item .btn-area{display:flex;width:100%;justify-content:end;gap:20px;align-items:center;margin-top:auto;padding-top:20px;border-top:1px solid #9e9b9b}body.set-page .set-item .btn-area .custom-btn{font-size:14px;border-bottom:1px solid #000;padding-bottom:3px;font-weight:700}body.set-page .set-item .btn-area .custom-btn:hover{cursor:pointer;opacity:.5}body.set-page .set-item .btn-area .estimate-btn{display:flex;justify-content:center;align-items:center;font-size:15px;background-color:#fff;border:1px solid #846917;border-radius:30px;height:60px;width:200px;color:#846917}body.set-page .set-item .btn-area .estimate-btn:hover{cursor:pointer;color:#fff;background-color:#000;border-color:#000}@media (max-width:1200px){body.set-page .set-item .top-content{display:block}body.set-page .set-item .top-content .set-img{width:100%}body.set-page .set-item .top-content .name-area{width:100%;padding-top:20px}}@media (max-width:767px){body.set-page .set-list{display:block;padding-top:0}body.set-page .set-item{width:100%;padding:20px;margin-top:20px}body.set-page .set-item .top-content{display:block}body.set-page .set-item .top-content .set-img{width:100%}body.set-page .set-item .top-content .name-area{width:100%;padding-top:20px}body.set-page .set-item .detail{font-size:13px}body.set-page .set-item .top-content .name-area .name{font-size:18px}body.set-page .set-item .feature span{font-size:12px}body.set-page .set-item .btn-area{display:block}body.set-page .set-item .btn-area .custom-btn{width:fit-content;margin:auto}body.set-page .set-item .btn-area .estimate-btn{width:200px;height:50px;font-size:13px;margin:20px auto 0}}body.custom-page .car-model-name{font-size:30px;font-weight:700;padding-top:60px;padding-bottom:20px}body.custom-page .selection-item{width:48%}body.custom-page .selection-item .top-item{display:flex;align-items:center;gap:30px;padding-bottom:20px}body.custom-page .selection-item .top-item img{max-width:180px;max-height:125px;object-fit:cover}@media (max-width:767px){body.custom-page .car-model-name{font-size:18px;padding-top:20px;padding-bottom:10px}body.custom-page .selection-item{width:100%}body.custom-page .selection-item .top-item img{max-width:100px}}body.model-page .selection-list{gap:40px 3%}body.model-page .model-item{border-radius:5px;overflow:hidden;width:31%}body.model-page .model-item .inner{padding:0 20px 30px}body.model-page .model-item .btn{margin:auto auto 0;cursor:pointer}@media screen and (max-width:1100px){body.model-page .selection-list{display:flex;gap:20px 4%}body.model-page .model-item{width:48%}}@media (max-width:767px){body.model-page .selection-list{display:flex;gap:20px 1%}body.model-page .model-item{width:49%}body.model-page .model-item .inner{padding:0 10px 15px}}body.grade-page .sub-head{font-size:30px;font-weight:700;padding-top:60px;padding-bottom:20px}body.grade-page .selection-item{width:300px}body.grade-page .selection-item .name{font-size:20px;font-weight:400}body.grade-page .selection-item img{margin:auto;display:block;padding-bottom:20px;max-height:112px;object-fit:cover}body.grade-page .selection-item .detail{color:#6b6d7d;font-size:15px;padding-top:10px;white-space:pre-wrap}body.grade-page .grade .btn{display:flex;justify-content:center;align-items:center;font-size:14px;background-color:#fff;border:1px solid #846917;border-radius:30px;height:60px;width:260px;color:#846917;font-weight:700;margin:80px auto auto}body.grade-page .grade .btn:hover{color:#fff;background-color:#000;border-color:#000;opacity:1;cursor:pointer}@media (max-width:767px){body.grade-page .sub-head{font-size:22px;padding-top:30px}body.grade-page .selection-item{width:100%}body.grade-page .selection-item .name{font-size:18px}body.grade-page .selection-item .detail{font-size:15px}body.grade-page .grade .btn{margin:50px auto auto}}.simulation{display:flex;align-items:flex-start;justify-content:space-between;gap:4%;padding-top:40px;padding-bottom:40px}.simulation .info{width:20%;position:sticky;top:120px;max-width:246px}.simulation .info .model-area .label{background-color:#846917;color:#fff;font-size:14px;border-radius:3px;width:105px;display:flex;justify-content:center;align-items:center;height:30px;margin-bottom:10px;margin-top:1px}.simulation .info .model-area .name{font-size:18px;padding-bottom:20px}.simulation .info .quote-area{background-color:#333;color:#fff;padding:25px 20px}.simulation .info .quote-area .monthly{border-bottom:1px solid grey;padding-bottom:10px;margin-bottom:20px}.simulation .info .quote-area .label{background-color:#4c4c4c;font-size:14px;border-radius:3px;width:111px;display:flex;justify-content:center;align-items:center;height:26px;margin-bottom:10px}.simulation .info .quote-area .total .label{width:64px}.simulation .info .quote-area .price span{font-size:26px;font-weight:300;word-break:break-all}.simulation .info .quote-area .detail{font-size:12px;color:#9e9e9e;padding-top:5px}.simulation .info .quote-area .btn{display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #000;color:#000;border-radius:40px;width:100%;max-width:200px;height:60px;font-size:14px;position:relative;margin:auto}.simulation .info .quote-area .btn:hover{cursor:pointer;opacity:.5}.simulation .info .quote-area .btn.share{background-color:#333;border:1px solid #fff;color:#fff;margin:40px auto 15px;height:50px}.simulation .info .quote-area .btn.share img{position:absolute;left:17px;top:14px}.simulation .info .quote-area .btn.preliminary img{position:absolute;right:20px;top:22px}.simulation .info .quote-area .back{display:flex;align-items:center;gap:5px;padding-right:5px;border-bottom:1px solid #fff;width:fit-content;margin:30px auto 10px}.simulation .info .quote-area .back:hover{opacity:.5;cursor:pointer}.simulation .sp-info{display:none}.simulate-dialog{width:500px;border-radius:5px;padding:0}.simulate-dialog .main-img{width:100%;height:300px;object-fit:cover;border-top-left-radius:5px;border-top-right-radius:5px}body.custom-page .simulate-dialog .main-img,body.grade-page .simulate-dialog .main-img{object-fit:contain;padding:20px 80px 0}.simulate-dialog .detail{padding:20px 25px;color:#000}.simulate-dialog .detail .name{font-size:24px;font-weight:700;padding-bottom:2px}.simulate-dialog .detail .price{font-size:22px;color:#6b6d7d}.simulate-dialog .detail .explan{font-size:14px;color:#6b6d7d;padding:10px 0 0;white-space:pre-wrap}.simulate-dialog .detail .standard-recommend{display:flex;gap:0 10px;align-items:center;flex-wrap:wrap}.simulate-dialog .detail .standard{background-color:#d9cb95}.simulate-dialog .detail .recommend,.simulate-dialog .detail .standard{font-weight:700;width:84px;height:30px;display:flex;align-items:center;justify-content:center;margin-top:10px;border-radius:3px}.simulate-dialog .detail .recommend{background-color:#a99e93}.simulate-dialog.share{padding:30px 20px;color:#000}.simulate-dialog.share .model-img{max-width:181px;display:block;margin:auto auto 20px}.simulate-dialog.share .title{font-size:16px;font-weight:700;padding-bottom:5px}.simulate-dialog.share .share-area .url{position:relative}.simulate-dialog.share .share-area .url .url-text{border-radius:3px;padding:10px 40px 10px 10px;width:100%;background-color:#eee}.simulate-dialog.share .share-area .url .copy{position:absolute;right:13px;top:8px}.simulate-dialog.share .share-area .url .copy:hover{cursor:pointer;opacity:.5}.simulate-dialog.share .share-area .explan{color:#6b6d7d;padding:10px 0 20px}.simulate-dialog.share .share-area .explan span{color:#f33313}.simulate-dialog.share .mail-area input{border:1px solid #000;border-radius:3px;width:100%;padding:15px 20px;margin-bottom:10px}.simulate-dialog.share .mail-area .result{background-color:#f5e869;border-radius:3px;padding:10px;display:none}.simulate-dialog.share .mail-area .result:disabled{opacity:.5;cursor:auto}.simulate-dialog.share .mail-area .send-btn{display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;border-radius:40px;width:254px;height:60px;font-size:14px;font-weight:700;position:relative;margin:20px auto}.simulate-dialog.share .mail-area .send-btn:hover{cursor:pointer;opacity:.5}.simulate-dialog.share .mail-area .line{display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700}.simulate-dialog.share .mail-area .line:hover{cursor:pointer;opacity:.5}.simulate-dialog.share .mail-area .line span{border-bottom:1px solid #000}.simulation .main{width:76%}.simulation .main .tab-header{display:flex;align-items:center;height:50px;background-color:#fff;margin-bottom:40px;border-radius:5px;top:120px;position:sticky;z-index:10000;overflow:hidden}.simulation .main .tab-header:after{content:"";position:absolute;bottom:-40px;left:0;width:100%;height:40px;background-color:#f1ede8;z-index:-1}.simulation .main .tab-header .tab-button-area{height:100%;overflow:hidden;display:flex;padding-right:15px;margin-left:unset}.simulation .main .tab-header .tab-button-area .swiper-slide{width:fit-content}.simulation .main .tab-header .tab-button{border:none;background:none;cursor:pointer;height:100%;font-weight:700;padding:0 15px 0 20px;position:relative;white-space:nowrap}.simulation .main .tab-header .tab-button:after{content:"";position:absolute;top:50%;right:-39px;transform:translateY(-50%);border:25px solid transparent;border-left:15px solid #000;display:none}.simulation .main .tab-header .tab-button.active:after,.simulation .main .tab-header .tab-button:hover:after{display:block}.simulation .main .tab-header .tab-button:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-15px;border:25px solid #000;border-left:10px solid transparent;display:none}.simulation .main .tab-header .tab-button.active:before,.simulation .main .tab-header .tab-button:hover:before{display:block}.simulation .main .tab-header .tab-button:hover{background-color:#000;color:#fff;-webkit-transition:none;transition:none}.simulation .main .tab-header .tab-button.active{background-color:#000;color:#fff}.simulation .main .tab-header a{border-radius:3px}.simulation .main .tab-header .estimate-btn,.simulation .main .tab-header a{height:100%;font-weight:700;display:flex;align-items:center;padding:0 20px;white-space:nowrap}.simulation .main .tab-header .estimate-btn{border-radius:5px;cursor:pointer}.simulation .main .tab-header img{margin:auto 20px}.simulation .main .tab-header .estimate-btn:hover,.simulation .main .tab-header a:hover{background-color:#000;color:#fff;opacity:1}.simulation .main .tab-content{padding:0 5px}.simulation .main .tab-content .head{width:100%;font-size:24px;font-weight:700;border-top:1px solid #9e9b9b;border-bottom:1px solid #9e9b9b;padding:20px 0;text-align:center;margin-bottom:50px;margin-top:130px}.simulation .main .tab-content .base-option .head{margin-top:0}.simulation .main .tab-content .sub-head{font-size:24px;font-weight:700}.simulation .main .tab-content .btn{display:flex;justify-content:center;align-items:center;background-color:#333;color:#fff;border-radius:40px;width:100%;max-width:250px;height:60px;font-size:15px;position:relative;margin:0 auto 100px;animation:poyopoyo 2s ease-out infinite;opacity:1;cursor:pointer}.simulation .main .tab-content .btn:hover{opacity:.5}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(.95)}}.simulation .main .tab-content .btn img{position:absolute;right:27px;transform:rotate(180deg)}.simulation .main .item-list{display:flex;align-items:stretch;flex-wrap:wrap;gap:30px 2%;margin:20px 0 50px}.simulation .main .item-list .item{position:relative;display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;max-width:23.5%;width:23.5%;border-radius:5px;overflow:hidden;background-color:#fff;transition:box-shadow .3s ease-out,transform .3s ease-out;box-shadow:0 0 0 0 transparent}.simulation .main .item-list .item.active,.simulation .main .item-list .item:hover{box-shadow:0 0 0 2px #000;transform:scale(1.02)}.simulation .main .item-list .item:hover{cursor:pointer}.simulation .main .item-list .item .info{position:absolute;width:22px;height:22px;background-color:#e5e5e5;border-radius:50%;top:7px;right:7px;display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-weight:500;z-index:1}.simulation .main .item-list .item .img{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.simulation .main .item-list .item .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.simulation .main .item-list .item .color-indicator{width:100%;height:82px}.simulation .main .item-list .item .detail{display:flex;flex-direction:column;flex-grow:1;padding:15px 20px}.simulation .main .item-list .item .detail .name{font-size:16px;font-weight:700;padding-bottom:2px}.simulation .main .item-list .item .detail .price{font-size:15px;color:#6b6d7d;margin-top:auto}.simulation .main .item-list .item .standard-recommend{display:flex;gap:0 10px;align-items:center;flex-wrap:wrap}.simulation .main .item-list .item .standard{background-color:#d9cb95}.simulation .main .item-list .item .recommend,.simulation .main .item-list .item .standard{font-size:12px;font-weight:700;width:75px;height:25px;display:flex;align-items:center;justify-content:center;margin-top:10px;border-radius:3px}.simulation .main .item-list .item .recommend{background-color:#a99e93}.simulation .main .interior-content .top-img img{width:100%;height:380px;object-fit:cover;padding-bottom:50px}.simulation .main .tab-content .interior-content .top-img{height:380px}.simulation .main .tab-content .audio .item-list{margin:20px 0 100px}@media (max-width:1200px){.simulation .info .quote-area .btn.share{padding:0 10px 0 30px;font-size:12px}.simulation .info .quote-area .btn.share img{width:11px;left:12px;top:16px}.simulation .info .quote-area .btn.preliminary{padding:0 20px 0 10px;font-size:12px}.simulation .info .quote-area .btn.preliminary img{width:11px;right:15px;top:24px}.simulation .info .quote-area .price{font-size:1.3vw}.simulation .info .quote-area .price span{font-size:2.5vw}}@media (max-width:767px){.simulation{display:block;padding-top:0}.simulation .info{display:none}.fancybox__content .simulation{padding:0}.fancybox__content .simulation .info.dialog{display:contents;width:100%}.fancybox__content .simulation .info.dialog .quote-area{padding:35px 20px 25px}.fancybox__content .simulation .info.dialog .quote-area .label{font-size:13px;width:111px;height:24px;margin-bottom:7px}.fancybox__content .simulation .info.dialog .quote-area .price{font-size:13px}.fancybox__content .simulation .info.dialog .quote-area .price span{font-size:28px;line-height:1}.fancybox__content .simulation .info.dialog .quote-area .btn.preliminary,.fancybox__content .simulation .info.dialog .quote-area .btn.share{max-width:210px;font-size:15px}.fancybox__content .simulation .info.dialog .quote-area .btn.share img{width:16px;left:25px;top:15px}.fancybox__content .simulation .info.dialog .quote-area .btn.preliminary img{width:14px;right:21px;top:23px}.fancybox__content .simulation .info.dialog .quote-area .back{margin:20px auto 10px}.simulation .sp-info{padding:7px 15px 5px;background-color:#333;color:#fff;display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;width:100%;z-index:10000}.simulation .sp-info.hidden{display:none}.simulation .sp-info .quote-area{display:flex}.simulation .sp-info .quote-area .monthly{border-right:1px solid grey;padding-right:20px;margin-right:20px}.simulation .sp-info .quote-area .label{background-color:#4c4c4c;font-size:12px;border-radius:3px;width:105px;display:flex;justify-content:center;align-items:center;height:20px;margin-bottom:5px}.simulation .sp-info .quote-area .total .label{width:60px}.simulation .sp-info .quote-area .price span{font-size:20px;font-weight:300;line-height:1}.simulation .sp-info .btn{border:1px solid #fff;border-radius:7px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.simulation .sp-info .btn.top{width:70px;gap:5px}.simulation .sp-info .btn img{width:8px}.simulation .main{width:100%}.simulation .main .tab-content .head{font-size:18px;padding:10px 0;margin-bottom:20px;margin-top:80px}.simulation .main .tab-header:after{bottom:-20px;height:20px}.simulation .main .tab-header{top:80px}.simulation .main .tab-content .sub-head{font-size:18px}.simulation .main .tab-content .btn{margin:auto;max-width:200px;height:50px;font-size:13px}.simulation .main .tab-content .btn img{right:17px}.simulation .main .item-list{justify-content:space-between;gap:20px 2%}.simulation .main .tab-content .audio .item-list{margin:20px 0 50px}.simulation .main .item-list .item{width:48%;max-width:48%}.simulation .main .item-list .item .detail .name{font-size:15px}.simulation .main .item-list .item .detail{padding:15px}.simulation .main .tab-content .interior-content .top-img{height:200px}.simulate-dialog{width:100%}.simulate-dialog.share{padding:20px}.simulate-dialog .main-img{height:200px}body.custom-page .simulate-dialog .main-img,body.grade-page .simulate-dialog .main-img{padding:20px 40px 0}.simulate-dialog .detail{padding:20px 15px}.simulate-dialog .detail .name,.simulate-dialog .detail .price{font-size:18px}.simulate-dialog.share .mail-area .send-btn{width:220px;height:50px;margin:15px auto}.simulation .main .tab-header a{padding:0 10px 0 0}.simulation .main .tab-header a:hover{background-color:#fff;color:#000;opacity:1}.simulation .main .tab-header .estimate-btn{padding:0 10px 0 0}.simulation .main .tab-header .estimate-btn:hover{background-color:#fff;color:#000;opacity:1}.simulation .main .tab-header img{margin:auto 10px;width:25px;height:25px}.simulation .main .tab-header .tab-button:hover{background-color:#fff;color:#000}.simulation .main .tab-header .tab-button:hover:after,.simulation .main .tab-header .tab-button:hover:before{display:none}.simulation .main .tab-header .tab-button.active:after,.simulation .main .tab-header .tab-button.active:before{display:block}.simulation .main .tab-header .tab-button.active{background-color:#000;color:#fff}.simulation .main .item-list .item:hover{cursor:none;box-shadow:none;transform:scale(1)}.simulation .main .item-list .item.active{box-shadow:0 0 0 2px #000;transform:scale(1)}.simulation .main .item-list .item .recommend,.simulation .main .item-list .item .standard{font-size:11px;width:62px;height:25px}}body.estimate-page .top-content{display:flex;justify-content:space-between;align-items:center;gap:5%;padding:20px 30px 80px;width:100vw;max-width:1300px}body.estimate-page .top-content .text-area{width:40%}body.estimate-page .top-content .text-area .head{font-size:25px;font-weight:700;line-height:1.7;padding-bottom:30px;white-space:pre-wrap}body.estimate-page .top-content .text-area .detail{font-size:16px;line-height:1.7;white-space:pre-wrap}body.estimate-page .top-content .img-area{width:55%}body.estimate-page .main-content{max-width:940px;margin:auto;padding-top:40px;padding-bottom:130px;display:flex;flex-direction:column;align-items:center}body.estimate-page .main-content .top-head{font-size:36px;font-weight:700;text-align:center}body.estimate-page .main-content .top-btn-area{display:flex;justify-content:center;align-items:center;gap:20px;padding-top:30px;padding-bottom:50px;width:100%}body.estimate-page .main-content .top-btn-area .btn{display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;border-radius:40px;width:280px;height:60px;font-size:14px;font-weight:700;position:relative}body.estimate-page .main-content .top-btn-area .btn.white{background-color:#fff;color:#000;border:1px solid #000}body.estimate-page .main-content .top-btn-area .btn.white img{transform:rotate(0deg);width:15px;left:auto;right:25px;top:22px}body.estimate-page .main-content .top-btn-area .btn:hover{opacity:.5;cursor:pointer}body.estimate-page .main-content .top-btn-area .btn img{position:absolute;left:25px;top:20px}body.estimate-page .main-content .base-info{display:flex;justify-content:space-between;gap:2%;border-top:1px solid #9e9b9b}body.estimate-page .main-content .base-info .name-area{width:48%}body.estimate-page .main-content .base-info .name-area .model-name{font-size:26px;font-weight:700;padding:20px 0 15px}body.estimate-page .main-content .base-info .name-area .sub span{padding-right:5px}body.estimate-page .main-content .base-info .price-area{width:52%}body.estimate-page .main-content .base-info .price-area .item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #9e9b9b;font-size:16px}body.estimate-page .main-content .base-info .price-area .item .price{font-size:18px}body.estimate-page .main-content .base-info .price-area .total{display:flex;justify-content:space-between;align-items:center;padding-top:15px;font-size:24px;font-weight:700}body.estimate-page .main-content .shipping-fee{padding-top:40px;line-height:1.7}body.estimate-page .main-content .loan{background-color:#e6ecec;padding:30px;border-radius:3px;margin:50px 0;width:100%}body.estimate-page .main-content .loan .head{font-weight:700;font-size:22px;padding-bottom:10px}body.estimate-page .main-content .loan .down-payment{font-size:14px;padding-bottom:30px}body.estimate-page .main-content .loan .down-payment .explan{color:#9ca1a1;padding-left:20px}body.estimate-page .main-content .loan .down-payment input{border:1px solid #c6cccc;border-radius:3px;padding:10px;width:80px;margin:0 5px;text-align:right}body.estimate-page .main-content .loan .result .tabs{display:flex;gap:5px}body.estimate-page .main-content .loan .result .tab{padding:8px 20px;border:1px solid #c6cccc;cursor:pointer;border-bottom:unset;border-top-left-radius:3px;border-top-right-radius:3px}body.estimate-page .main-content .loan .result .tab.active{background-color:#c6cccc}body.estimate-page .main-content .loan .result .amount{display:flex;justify-content:space-between;align-items:center;font-size:20px;background-color:#c6cccc;padding:30px;border-radius:3px;border-top-left-radius:0}body.estimate-page .main-content .loan .result .amount .price{font-size:22px}body.estimate-page .main-content .option-list{width:100%}body.estimate-page .main-content .option-list li{margin-bottom:20px}body.estimate-page .main-content .option-list li .qbox{display:flex;align-items:flex-start;padding:17px 30px;cursor:pointer;position:relative;background-color:#eee;border-radius:3px}body.estimate-page .main-content .option-list li .qbox .icostate{position:absolute;right:30px;top:calc(50% - 8px);display:block;width:20px;height:20px;pointer-events:none;transition:all .3s ease-out}body.estimate-page .main-content .option-list li .qbox.on .icostate{transform:rotate(180deg)}body.estimate-page .main-content .option-list li .qbox .icostate:before{content:"";position:absolute;left:0;top:7px;display:block;width:100%;height:2px;background-color:#000}body.estimate-page .main-content .option-list li .qbox .icostate:after{content:"";position:absolute;left:9px;top:-2px;display:block;width:2px;height:100%;background-color:#000}body.estimate-page .main-content .option-list li .qbox.on .icostate:after{display:none}body.estimate-page .main-content .option-list li .qtxt{font-size:18px}body.estimate-page .main-content .option-list li .abox{margin-top:15px;display:none}body.estimate-page .main-content .option-list li .abox.on{display:block}body.estimate-page .main-content .option-list li .abox .sub-area{display:flex}body.estimate-page .main-content .option-list li .abox .sub-area .label{font-size:16px;font-weight:700;width:25%;border-bottom:1px solid #9e9b9b;padding:30px 10px 0 30px}body.estimate-page .main-content .option-list li .abox .sub-area .item-area{font-size:16px;width:75%}body.estimate-page .main-content .option-list li .abox .sub-area .item-area .item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #9e9b9b;padding:13px 30px 13px 0}body.estimate-page .main-content .option-list li .abox .sub-area .item-area .item .detail{display:flex;align-items:center;gap:20px}body.estimate-page .main-content .option-list li .abox .sub-area .item-area .item .detail .color-indicator{width:100px;height:62px;border-radius:5px;border:1px solid #c6cccc}body.estimate-page .main-content .option-list li .abox .sub-area .item-area .item .detail .img{width:100px;min-width:100px;height:62px;border-radius:5px;overflow:hidden}body.estimate-page .main-content .option-list li .abox .sub-area .item-area .item .detail .img img{object-fit:cover;width:100%;height:100%}body.estimate-page .main-content .option-list li .abox .sub-area .item-area .item .price{font-size:18px}body.estimate-page .main-content .option-list li .abox .sub-area .item-area .item .detail .info{width:22px;height:22px;min-width:22px;background-color:#e5e5e5;border-radius:50%;top:7px;right:7px;display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-weight:500;cursor:pointer}body.estimate-page .main-content .option-list li .abox .btn{display:flex;justify-content:center;align-items:center;background-color:#796434;color:#fff;border-radius:40px;width:210px;height:40px;font-size:15px;margin:25px 0 60px auto}body.estimate-page .main-content .option-list li .abox .btn:hover{opacity:.5;cursor:pointer}body.estimate-page .main-content .model-detail{text-align:center;margin-top:50px}body.estimate-page .main-content .model-detail .detail{font-size:20px;font-weight:700;margin-top:20px}body.estimate-page .main-content .model-detail .btn{display:flex;justify-content:center;align-items:center;border-radius:40px;width:240px;height:50px;font-size:14px;margin:20px auto 60px;border:1px solid #000}body.estimate-page .main-content .showroom a{display:block}body.estimate-page .bottom-btn{padding:12px 0;background-color:#333;color:#fff;display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;width:100%;z-index:10000;gap:20px}body.estimate-page .bottom-btn.hidden{display:none}body.estimate-page .bottom-btn .btn{display:flex;justify-content:center;align-items:center;border:1px solid #fff;color:#fff;border-radius:40px;min-width:170px;height:56px;font-size:15px;position:relative}body.estimate-page .bottom-btn .btn.white{background-color:#fff;color:#000;min-width:320px;padding:0 33px 0 25px}body.estimate-page .bottom-btn .btn img{width:11px;transform:rotate(90deg);position:absolute;left:20px;top:20px}body.estimate-page .bottom-btn .btn.white img{transform:rotate(0deg);width:15px;left:auto;right:20px}body.estimate-page .bottom-btn .total{display:flex;font-size:18px;font-weight:700;padding:0 2% 0 16%}body.estimate-page .bottom-btn .total .price{font-size:24px;padding-left:10px}body.estimate-page .top_answer .tanswer_inner{background:#fff;padding:20px 20px 60px;position:relative}body.estimate-page .top_answer .tanswer_mess{position:relative}body.estimate-page .top_answer .tanswer_mess .mess_img{text-align:center}body.estimate-page .top_answer .tanswer_mess .mess_tit{position:absolute;top:34px;left:0;width:100%;display:flex;align-items:flex-start;justify-content:center;column-gap:18px;z-index:1}body.estimate-page .top_answer .tanswer_mess .mess_tit li{background:#1f3756;font-size:17px;padding:10px 3px 15px;letter-spacing:.05em;font-weight:700;color:#fff;text-align:center;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;-ms-writing-mode:tb-lr;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}body.estimate-page .top_answer .tanswer_det{text-align:center;margin:-15px 0 0;font-size:14px;color:#1f3756;font-weight:700;line-height:2.14;letter-spacing:.05em;position:relative;z-index:1}body.estimate-page .top_answer .tanswer_talk{margin:60px auto 0;max-width:820px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:30px 13%}body.estimate-page .top_answer .tanswer_talk li{width:24.6666666667%}body.estimate-page .top_answer .tanswer_talk .talk_img{text-align:center;margin:0 0 25px}body.estimate-page .top_answer .tanswer_talk .talk_img img{width:160px;border-radius:160px}body.estimate-page .top_answer .tanswer_talk .talk_tit{text-align:center;font-size:15px;font-weight:700;margin:0 0 15px}body.estimate-page .top_answer .tanswer_talk .talk_txt{font-size:13px;line-height:1.54;height:40px;margin:0 0 20px}body.estimate-page .com_btn_arrow{display:flex;justify-content:center}body.estimate-page .com_btn_arrow a{width:180px;max-width:100%;height:40px;padding:0 40px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:1px solid #000;background-color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;position:relative}body.estimate-page .com_btn_arrow a .arrow{position:absolute;right:25px}body.estimate-page .com_btn_arrow a .white_arrow{position:absolute;right:25px;display:none}body.estimate-page .com_btn_arrow a:hover{opacity:1;background-color:#000}body.estimate-page .com_btn_arrow a:hover .arrow{display:none}body.estimate-page .com_btn_arrow a:hover .white_arrow{display:block}body.estimate-page .com_btn_arrow a .btn_txt{color:#000;display:block;font-size:15px;letter-spacing:.05em}body.estimate-page .com_btn_arrow a:hover .btn_txt{color:#fff}body.estimate-page .com_btn_arrow a.hovered .btn_txt,body.estimate-page .com_btn_arrow a:hover .btn_txt{animation:MoveScaleUpInitial 0s forwards,MoveScaleUpEnd .2s .2s forwards}body.estimate-page .event-area{width:100%;text-align:center;border:1px solid #000;border-radius:20px;padding:20px 40px;margin-bottom:30px}body.estimate-page .event-area .head-title{font-size:30px;font-weight:700}body.estimate-page .event-area .content{padding-top:30px}body.estimate-page .event-area .content a{display:block}body.estimate-page .event-area .content a img{aspect-ratio:10/7;width:100%;object-fit:cover}body.estimate-page .event-area .content a .title{padding-top:40px}body.estimate-page .swiper-pagination{display:flex;align-items:center;gap:20px;justify-content:center;margin-top:30px;margin-bottom:20px;position:relative}body.estimate-page .swiper-pagination-bullet{border:1px solid #000;width:15px;height:15px;border-radius:50%}body.estimate-page .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}@media (max-width:1024px){body.estimate-page .top_answer .tanswer_inner{padding:25px 20px 40px}body.estimate-page .top_answer .tanswer_mess .mess_tit{top:20px}body.estimate-page .top_answer .tanswer_mess .mess_tit li{font-size:16px;padding:10px 3px}body.estimate-page .top_answer .tanswer_det{margin:20px 0 0}body.estimate-page .top_answer .tanswer_talk{gap:30px 20px}body.estimate-page .top_answer .tanswer_talk li{width:calc((100% - 40px) / 3)}body.estimate-page .com_btn_arrow a.hovered .btn_txt,body.estimate-page .com_btn_arrow a:hover .btn_txt{animation:none}}@media (max-width:920px){body.estimate-page .bottom-btn .total{padding:0 2%}}@media (max-width:767px){body.estimate-page .top-content{display:block;width:100%;padding:0 0 60px}body.estimate-page .top-content .img-area,body.estimate-page .top-content .text-area{width:100%}body.estimate-page .top-content .text-area .head{font-size:22px;padding-bottom:15px}body.estimate-page .top-content .text-area .detail{font-size:15px;padding-bottom:25px}body.estimate-page .main-content{padding-bottom:100px}body.estimate-page .main-content .top-head{font-size:22px}body.estimate-page .main-content .top-btn-area{padding-bottom:30px;flex-wrap:wrap;gap:15px}body.estimate-page .main-content .top-btn-area .btn{font-size:12px;padding-left:25px;height:50px;width:170px}body.estimate-page .main-content .top-btn-area .btn.white{width:250px;padding-left:0}body.estimate-page .main-content .top-btn-area .btn img{left:15px;top:15px}body.estimate-page .main-content .top-btn-area .btn.white img{right:25px;top:19px;width:11px}body.estimate-page .main-content .base-info{display:block}body.estimate-page .main-content .base-info .name-area{width:100%;padding:0 10px 25px}body.estimate-page .main-content .base-info .name-area .model-name{font-size:22px}body.estimate-page .main-content .base-info .price-area{width:100%}body.estimate-page .main-content .base-info .price-area .item:first-child{border-top:1px solid #9e9b9b}body.estimate-page .main-content .base-info .price-area .item{padding:15px 10px;font-size:12.5px}body.estimate-page .main-content .base-info .price-area .total{font-size:20px;padding:15px 10px 0}body.estimate-page .main-content .loan{padding:20px 15px;margin:40px 0}body.estimate-page .main-content .loan .head{padding-bottom:15px}body.estimate-page .main-content .loan .down-payment .explan{display:block;padding-left:0;padding-top:10px}body.estimate-page .main-content .loan .result .tabs{gap:2px}body.estimate-page .main-content .loan .result .tab{padding:8px}body.estimate-page .main-content .loan .result .amount{font-size:13px;padding:18px}body.estimate-page .main-content .loan .result .amount .price{font-size:18px}body.estimate-page .main-content .option-list li{padding:0}body.estimate-page .main-content .option-list li .qbox{padding:15px 55px 15px 20px}body.estimate-page .main-content .option-list li .qbox .icostate{right:20px;top:calc(50% - 10px)}body.estimate-page .main-content .option-list li .qbox.on .icostate{top:calc(50% - 13px)}body.estimate-page .main-content .option-list li .abox .sub-area{display:block}body.estimate-page .main-content .option-list li .abox .sub-area .label{border-bottom:unset;width:100%;padding:20px 10px 0 0}body.estimate-page .main-content .option-list li .abox .sub-area .item-area{width:100%}body.estimate-page .main-content .option-list li .abox .sub-area .item-area .item{flex-wrap:wrap;padding-right:15px}body.estimate-page .main-content .option-list li .abox .sub-area .item-area .item .price{display:block;width:100%;text-align:right}body.estimate-page .main-content .option-list li .abox .btn{width:185px;height:35px;font-size:14px;margin:25px 0 40px auto}body.estimate-page .main-content .option-list li .qtxt{font-size:14px;line-height:1.8;font-weight:400}body.estimate-page .main-content .option-list li .abox{margin-top:10px}body.estimate-page .main-content .option-list li .qbox:before{background-size:19px 12px;background-repeat:no-repeat;width:19px;height:12px}body.estimate-page .main-content .model-detail .detail{font-size:18px}body.estimate-page .main-content .model-detail .btn{width:200px;height:50px;font-size:13px}body.estimate-page .bottom-btn{gap:15px;padding:7px 0}body.estimate-page .bottom-btn .btn{min-width:140px;height:45px;font-size:13px}body.estimate-page .bottom-btn .btn.white{min-width:140px}body.estimate-page .bottom-btn .btn img{right:15px;top:16px;width:9px}body.estimate-page .bottom-btn .btn.white img{width:11px;right:15px}body.estimate-page .bottom-btn .total{display:none}body.estimate-page .main-content .option-list li .abox .sub-area .item-area .item .detail .name{font-size:14px}body.estimate-page .top_answer .tanswer_inner{padding:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}body.estimate-page .top_answer .tanswer_mess .mess_tit{top:13.33vw;column-gap:15px}body.estimate-page .top_answer .tanswer_mess .mess_tit li{font-size:16px;padding:10px 3px;letter-spacing:.05em}body.estimate-page .top_answer .tanswer_det{margin:20px 0 0;line-height:1.78;letter-spacing:.05em}body.estimate-page .top_answer .tanswer_talk{margin:35px auto 30px;justify-content:center;gap:35px 20px}body.estimate-page .top_answer .tanswer_talk li{width:calc((100% - 20px) / 2)}body.estimate-page .top_answer .tanswer_talk .talk_img{margin:0 0 15px;padding:0 10px}body.estimate-page .top_answer .tanswer_talk .talk_tit{font-size:16px;margin:0 0 10px}body.estimate-page .top_answer .tanswer_talk .talk_txt{font-size:13px;line-height:1.3;margin:0 0 15px}body.estimate-page .com_btn_arrow a{width:130px;height:35px;padding:0 30px}body.estimate-page .com_btn_arrow a .btn_txt{font-size:12px;letter-spacing:.05em}body.estimate-page .com_btn_arrow a .arrow{width:11px}body.estimate-page .com_btn_arrow a:hover .arrow{display:block}body.estimate-page .com_btn_arrow a:hover .white_arrow{display:none}body.estimate-page .com_btn_arrow a:hover{background-color:#fff}body.estimate-page .com_btn_arrow a:hover .btn_txt{color:#000}body.estimate-page .event-area{padding:10px 20px}}body.contact-page section{padding:60px 20px 130px;max-width:840px;margin:auto}body.contact-page h1{text-align:center;font-size:36px;font-weight:700;padding-bottom:50px}body.contact-page .form-area{background-color:#f1ede8;border-radius:7px;padding:6% 10%}body.contact-page .form-area .item{padding-bottom:30px}body.contact-page .form-area .item .label{display:flex;align-items:center;gap:10px;font-weight:700;padding-bottom:10px;font-size:16px}body.contact-page .form-area .item .label span{background-color:#846917;padding:2px 7px;color:#fff;font-size:12px;border-radius:3px}body.contact-page .form-area .item .form input,body.contact-page .form-area .item .form textarea{border:1px solid #000;border-radius:3px;width:100%;padding:15px 20px}body.contact-page .form-area .item .form textarea{resize:none}body.contact-page .form-area .policy{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 0 30px}body.contact-page .form-area .policy input{position:relative;width:18px;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-right:0;border-radius:2px;margin-bottom:2px;background-color:#fff}body.contact-page .form-area .policy input:checked:before{position:absolute;top:2px;left:6px;transform:rotate(50deg);width:4px;height:8px;border-right:2px solid #846917;border-bottom:2px solid #846917;content:""}body.contact-page .form-area .policy a{text-decoration:underline}body.contact-page .form-area .btn-area button{display:flex;justify-content:center;align-items:center;font-size:15px;background-color:#000;border-radius:30px;width:240px;height:60px;color:#fff;margin:auto}body.contact-page .form-area .btn-area button:hover{opacity:.5;cursor:pointer}body.contact-page .form-area .btn-area button:disabled{opacity:.5;cursor:auto}body.contact-page .send-status{text-align:center;padding-top:20px;font-weight:700}@media (max-width:767px){body.contact-page section{padding:40px 10px 100px}body.contact-page h1{font-size:22px;padding-bottom:30px}body.contact-page .form-area{padding:35px 15px}body.contact-page .form-area .item .label{font-size:13px}body.contact-page .form-area .item .label span{padding:1px 5px}body.contact-page .form-area .btn-area button{height:45px;width:160px;font-size:14px}}body.contact-complete-page section{padding:60px 20px 130px;max-width:880px;margin:auto}body.contact-complete-page h1{text-align:center;font-size:36px;font-weight:700;padding-bottom:30px}body.contact-complete-page .detail{text-align:center;font-size:15px;line-height:2;padding-bottom:60px}body.contact-complete-page .link-area{display:flex;justify-content:space-between;gap:20px;align-items:center}@media (max-width:767px){body.contact-complete-page section{padding:40px 10px 100px}body.contact-complete-page h1{font-size:22px;padding-bottom:20px}body.contact-complete-page .detail{font-size:13px;line-height:1.7;padding-bottom:20px}body.contact-complete-page .link-area{display:block}body.contact-complete-page .link-area a{display:block;margin:20px auto 0;text-align:center}}section.tradein-page{padding:60px 20px 130px;max-width:840px;margin:auto}section.tradein-page.confirm{max-width:940px}section.tradein-page h1{text-align:center;font-size:36px;font-weight:700;padding-bottom:50px}section.tradein-page .form-area{background-color:#f1ede8;border-radius:7px;padding-top:40px}section.tradein-page .form-area .top-area{margin:0 50px;border-bottom:1px solid #9e9b9b}section.tradein-page .form-area .tab-area{display:flex;width:415px;align-items:center;justify-content:space-between;height:50px;background-color:#fff;margin:auto auto 30px;border-radius:3px;overflow:hidden}section.tradein-page .form-area .tab-area .tab{border:none;background:none;height:100%;font-weight:700;width:138px;position:relative;white-space:nowrap;display:flex;align-items:center;justify-content:center}section.tradein-page .form-area .tab-area .tab:after{content:"";position:absolute;top:50%;right:-40px;transform:translateY(-50%);border:25px solid transparent;border-left:15px solid #000;display:none}section.tradein-page .form-area .tab-area .tab.active:after{display:block}section.tradein-page .form-area .tab-area .tab:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-15px;border:25px solid #000;border-left:10px solid transparent;display:none}section.tradein-page .form-area .tab-area .tab.active:before{display:block}section.tradein-page .form-area .tab-area .tab.active{background-color:#000;color:#fff}section.tradein-page .form-area .tab-area .tab.second{padding-left:30px}section.tradein-page .form-area .tab-area .tab.pre-second{padding-right:20px}section.tradein-page .form-area form{padding:40px 100px}section.tradein-page .form-area .item{padding-bottom:30px}section.tradein-page .form-area .item .label{display:flex;align-items:center;gap:10px;font-weight:700;padding-bottom:10px;font-size:16px}section.tradein-page .form-area .item .label span{background-color:#846917;padding:2px 7px;color:#fff;font-size:12px;border-radius:3px}section.tradein-page .form-area .item .form.radio{display:flex;align-items:center;gap:30px;padding-top:10px}section.tradein-page .form-area .item .form.radio label{display:flex;align-items:center;line-height:2}section.tradein-page .form-area .item input[type=email],section.tradein-page .form-area .item input[type=text],section.tradein-page .form-area .item textarea{border:1px solid #000;border-radius:3px;width:100%;padding:15px 20px}section.tradein-page .form-area .item textarea{resize:none;padding:10px}section.tradein-page .form-area .item.other .label{font-size:14px;font-weight:400;padding-bottom:0}section.tradein-page .form-area .item.other textarea{width:70%}section.tradein-page .form-area input[type=checkbox]{position:relative;width:18px;height:18px;border:1px solid #000;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:2px;margin-bottom:3px;background-color:#fff;margin-right:10px}section.tradein-page .form-area input[type=checkbox]:checked:before{position:absolute;top:2px;left:5px;transform:rotate(50deg);width:4px;height:8px;border-right:2px solid #846917;border-bottom:2px solid #846917;content:""}section.tradein-page .form-area .item.option{padding-bottom:10px}section.tradein-page .form-area .item.option .form{display:flex;gap:13px 6px;flex-wrap:wrap}section.tradein-page .form-area .item.option .form label{width:145px}section.tradein-page .form-area .item input[type=radio]{position:relative;width:20px;height:20px;border:1px solid #000;border-radius:50%;vertical-align:-2px;margin-right:7px;cursor:pointer;background-color:#fff;padding:5px}section.tradein-page .form-area .item input[type=radio]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#846917;content:""}section.tradein-page .form-area .item .form.select{position:relative;width:50%}section.tradein-page .form-area .item .form.select img{position:absolute;top:20px;right:15px}section.tradein-page .form-area .item select{padding:15px 40px 15px 20px;border:1px solid #000;cursor:pointer;border-radius:3px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%}section.tradein-page .form-area .item select option[value=""]{color:#aaa}section.tradein-page .form-area .item.img .form{display:flex;gap:13px;flex-wrap:wrap}section.tradein-page .form-area .item.img .form button{text-align:center;width:140px;height:90px;background-color:#d9d5d0;border-radius:5px;color:#665846;font-size:12px;display:grid;align-items:flex-end;justify-content:center;padding:10px}section.tradein-page .form-area .item.img .form button img{margin:10px auto 0}section.tradein-page .form-area .item.img .form .form-item:nth-of-type(2) button img,section.tradein-page .form-area .item.img .form .form-item:nth-of-type(3) button img{width:51px;height:22px}section.tradein-page .form-area .item.img .form .preview-img{width:140px;height:90px;object-fit:cover;border-radius:5px}section.tradein-page .form-area .item.img .form .form-item .remove-button{position:absolute;top:5px;right:5px;background-color:#000;color:#fff;border-radius:50%;width:21px;height:21px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1.5;padding-left:11px}section.tradein-page .form-area .item.img .form .part{font-weight:700;padding-top:5px;font-size:12px}section.tradein-page .btn-area .btn,section.tradein-page .btn-area button{display:flex;justify-content:center;align-items:center;font-size:15px;background-color:#000;border-radius:30px;width:240px;height:60px;color:#fff;margin:20px auto auto;position:relative}section.tradein-page .btn-area button img{position:absolute;right:25px;top:22px;transform:rotate(180deg)}section.tradein-page button:hover{opacity:.5;cursor:pointer}section.tradein-page .confirm-item .head{background-color:#eee;border-radius:3px;padding:17px 25px;font-size:18px}section.tradein-page .confirm-item .content-item{display:flex;font-size:16px;padding:20px 25px;border-bottom:1px solid #9e9b9b;gap:2%}section.tradein-page .confirm-item .content-item .title{font-weight:700;width:25%}section.tradein-page .confirm-item .content-item .data{width:73%;white-space:pre-wrap}section.tradein-page .confirm-item .content-item .data.img{display:flex;gap:13px;flex-wrap:wrap}section.tradein-page .confirm-item .content-item .data.img img{width:140px;height:90px;object-fit:cover;border-radius:5px}section.tradein-page .confirm-item .content-item .data.img p{font-weight:700;padding-top:5px;font-size:12px}section.tradein-page .confirm-item .change-btn{display:flex;justify-content:center;align-items:center;background-color:#846917;color:#fff;border-radius:40px;width:140px;height:38px;font-size:15px;margin:20px 0 60px auto}section.tradein-page.confirm .btn-area{display:flex;align-items:center;gap:30px;justify-content:center;padding-top:50px}section.tradein-page.confirm .btn-area button{margin:0}section.tradein-page.confirm .btn-area button:disabled{opacity:.5;cursor:auto}section.tradein-page .btn-area .back-btn{display:flex;gap:10px;align-items:center;font-weight:700;font-size:16px;border-bottom:1px solid #000}section.tradein-page .btn-area .back-btn img{transform:rotate(180deg)}section.tradein-page .nodata-msg{text-align:center;padding:50px 0 80px;font-size:18px;font-weight:700}section.tradein-page .send-status{text-align:center;padding-top:20px;font-weight:700}@media (max-width:767px){section.tradein-page{padding:40px 10px 100px}section.tradein-page h1{font-size:22px;padding-bottom:20px}section.tradein-page .form-area .top-area{margin:0 15px}section.tradein-page .form-area .tab-area{width:auto}section.tradein-page .form-area form{padding:30px 15px}section.tradein-page .form-area .item .label{font-size:14px}section.tradein-page .form-area .item.option .form{gap:12px 4%}section.tradein-page .form-area .item.img .form .form-item,section.tradein-page .form-area .item.option .form label{width:48%}section.tradein-page .form-area .item .label span{padding:1px 5px}section.tradein-page .btn-area .btn,section.tradein-page .btn-area button{height:45px;width:160px;font-size:14px}section.tradein-page .btn-area button img{right:17px;top:17px;width:12px;margin-top:0}section.tradein-page .confirm-item .change-btn{width:120px;height:35px;font-size:14px}section.tradein-page .confirm-item .head{padding:15px;font-size:15px}section.tradein-page .confirm-item .content-item{font-size:14px;padding:15px}section.tradein-page .confirm-item .content-item .title{width:37%}section.tradein-page .confirm-item .content-item .data{width:61%}section.tradein-page.confirm .btn-area{padding-top:0}section.tradein-page .btn-area .back-btn{font-size:14px}section.tradein-page .btn-area .back-btn img{width:12px}section.tradein-page .form-area .item.img .form .form-item .remove-button{padding-left:10px}}body.tradein-complete-page section{padding:60px 20px 130px;max-width:880px;margin:auto}body.tradein-complete-page h1{text-align:center;font-size:36px;font-weight:700;padding-bottom:30px}body.tradein-complete-page .detail{text-align:center;font-size:15px;line-height:2;padding-bottom:60px}body.tradein-complete-page .link-area{display:flex;justify-content:space-between;gap:20px;align-items:center}@media (max-width:767px){body.tradein-complete-page section{padding:40px 10px 100px}body.tradein-complete-page h1{font-size:22px;padding-bottom:20px}body.tradein-complete-page .detail{font-size:13px;line-height:1.7;padding-bottom:20px}body.tradein-complete-page .link-area{display:block}body.tradein-complete-page .link-area a{display:block;margin:20px auto 0;text-align:center}}