@charset "utf-8";@media (min-width:1440px){.paging{display:flex;align-items:center;justify-content:center;margin-top:40px}.paging li{margin:0 12px}.paging li a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-weight:500;font-size:16px;line-height:1.3;text-align:center;letter-spacing:.05em;color:var(--color-01);border-radius:999px}.paging li.prev a,.paging li.next a{border:1px solid var(--color-01);position:relative}.paging li.prev a:after,.paging li.next a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../images_min/common/ic_next.webp);mask-image:url(../images_min/common/ic_next.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:9px 15px;mask-size:9px 15px;background-color:var(--color-01)}.paging li.prev a:after{-webkit-mask-image:url(../images_min/common/ic_prev.webp);mask-image:url(../images_min/common/ic_prev.webp)}.paging li.active{pointer-events:none}.paging li.active a{color:#fff;background-color:var(--color-01)}.paging li.disable{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.4}.paging li.disable a{pointer-events:none;background-color:#cacaca}}@media (min-width:768px) and (max-width:1439px){.paging{display:flex;align-items:center;justify-content:center;margin-top:2.78vw}.paging li{margin:0 .83vw}.paging li a{display:flex;justify-content:center;align-items:center;width:2.78vw;height:2.78vw;font-weight:500;font-size:1.11vw;line-height:1.3;text-align:center;letter-spacing:.05em;color:var(--color-01);border-radius:69.42vw}.paging li.prev a,.paging li.next a{border:1px solid var(--color-01);position:relative}.paging li.prev a:after,.paging li.next a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../images_min/common/ic_next.webp);mask-image:url(../images_min/common/ic_next.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.63vw 1.04vw;mask-size:.63vw 1.04vw;background-color:var(--color-01)}.paging li.prev a:after{-webkit-mask-image:url(../images_min/common/ic_prev.webp);mask-image:url(../images_min/common/ic_prev.webp)}.paging li.active{pointer-events:none}.paging li.active a{color:#fff;background-color:var(--color-01)}.paging li.disable{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.4}.paging li.disable a{pointer-events:none;background-color:#cacaca}}@media (max-width:767px){.paging{display:flex;align-items:center;justify-content:center;margin-top:5.9vw}.paging li{margin:0 2.82vw}.paging li a{display:flex;justify-content:center;align-items:center;width:10.26vw;height:10.26vw;font-weight:500;font-size:4.1vw;line-height:1.3;text-align:center;letter-spacing:.05em;color:var(--color-01);border-radius:256.15vw}.paging li.prev a,.paging li.next a{border:1px solid var(--color-01);position:relative}.paging li.prev a:after,.paging li.next a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../images_min/common/ic_next.webp);mask-image:url(../images_min/common/ic_next.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:2.31vw 3.85vw;mask-size:2.31vw 3.85vw;background-color:var(--color-01)}.paging li.prev a:after{-webkit-mask-image:url(../images_min/common/ic_prev.webp);mask-image:url(../images_min/common/ic_prev.webp)}.paging li.active{pointer-events:none}.paging li.active a{color:#fff;background-color:var(--color-01)}.paging li.disable{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.4}.paging li.disable a{pointer-events:none;background-color:#cacaca}}@media (min-width:1440px){.s-tl{font-weight:700;font-size:18px;line-height:1.6;letter-spacing:.05em;margin-bottom:12px}.main__ctn{padding-top:40px;padding-bottom:60px}.recommended{position:relative;padding-top:49px}.recommended .page-tl{margin-bottom:52px}.recommended:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:100vw;height:1px;background-color:var(--gray-li)}.news{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:85px}.news__items-img{height:178px}.news__items-txt .tt{font-weight:700;font-size:20px;line-height:1.6;letter-spacing:.05em;margin-top:12px}.news__items-txt .top{display:flex;align-items:flex-end;margin-top:9px;gap:5px}.news__items-txt .top-sm{font-size:1.4rem;line-height:2}.news__items-txt .top-lg{font-weight:700;font-size:3.2rem;line-height:1.2;color:var(--color-01)}.news__items-txt .top-md{font-weight:700;font-size:1.8rem;line-height:1.7}.news__items-txt .bot{display:grid;gap:8px;margin-top:14px}.news__items-txt .bot dl{display:flex;gap:12px;font-size:1.4rem}.news__items-txt .bot dl dt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:80px;height:22px;background:var(--bg-gray)}.news__items-txt .bot dl dd .bold{font-weight:700}.search-cars__area{background-color:var(--bg-gray);padding:40px 40px 0}.search-cars__keyword{margin-bottom:32px}.search-cars .button-area{text-align:center;background-color:#fff;padding:30px 60px;margin:0-40px}.search-cars .button-area .btn{margin:0 10px;min-height:60px}.search-cars .button-area .btn-search:after{-webkit-mask-image:url(../images_min/buy/usedcar/search/ic_search.webp);mask-image:url(../images_min/buy/usedcar/search/ic_search.webp);-webkit-mask-size:15px 15px;mask-size:15px 15px}.search-cars .button-area .btn-reset{padding:0 30px;justify-content:center;min-width:228px}.search-cars .button-area .btn-reset:after,.search-cars .button-area .btn-reset:before{display:none}.search-cars .free-word-search{width:560px;overflow:hidden;border-radius:5px;position:relative}.search-cars .free-word-search input{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:54px;padding:10px 64px 10px 24px;background-color:#fff;border-radius:0;border:0;color:#000;font-family:var(--font-base);font-size:14px;line-height:1;white-space:nowrap;font-weight:400;letter-spacing:.05em}.search-cars .free-word-search input:-ms-clear{display:none}.search-cars .free-word-search input:-ms-input-placeholder{opacity:1;color:var(--text-color)!important}.search-cars .free-word-search input::placeholder{opacity:1;color:var(--text-color)!important}.search-cars .free-word-search button{position:absolute;right:0;top:0;width:66px;height:54px;text-indent:-9999px;padding:0;outline:0;appearance:none;border:0;cursor:pointer;background:url(../images_min/buy/usedcar/search/ic_search.webp?v3f6632c49d1a671ec744a1a70e465897)center no-repeat;background-size:15px 15px}.search-cars .type-list{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.search-cars .type-list li label{padding:16px;background:#fff;border-radius:12px;cursor:pointer;display:block;height:100%;text-align:center}.search-cars .type-list li label input[type=checkbox]{display:none}.search-cars .type-list li label img{width:104px;display:inline-block}.search-cars .type-list li label em{font-style:normal;position:relative;padding-bottom:35px;display:block;line-height:1.5;font-size:14px;font-weight:500;letter-spacing:.05em;margin-top:4px}.search-cars .type-list li label em:before,.search-cars .type-list li label em:after{position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%)}.search-cars .type-list li label em:before{width:24px;height:24px;background:#fff;border:1px solid var(--gray-li);border-radius:4px;transition:border-color .3s,background-color .3s;will-change:border-color,background-color}.search-cars .type-list li label em:after{width:24px;height:24px;background:url(../images_min/buy/usedcar/search/ic_check.webp?vaa80b01967e8c4df225b79d7f1d9c110)center no-repeat;background-size:15px 11px;display:none}.search-cars .type-list li label input[type=checkbox]:checked~em:after{display:block}.search-cars .type-list li label input[type=checkbox]:checked~em:before{border-color:var(--color-01);background-color:var(--color-01)}.search-cars .detail-search{margin-top:31px}.search-cars .search-area{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:48px}.search-cars .search-area .left-top,.search-cars .search-area .right-top{display:flex;flex-direction:column;gap:12px;font-size:0;line-height:0}.search-cars .search-area .from-to{display:flex;justify-content:space-between;align-items:center}.search-cars .search-area .from-to select{width:218px}.search-cars .search-area dl{display:flex;align-items:center}.search-cars .search-area dl.custom{margin-top:12px}.search-cars .search-area dl.custom dd{padding-left:2px}.search-cars .search-area dl dt{font-weight:700;font-size:16px;line-height:1.3;width:88px;flex-shrink:0;letter-spacing:0}.search-cars .search-area dl dt a{font-size:13px;font-weight:400}.search-cars .search-area dl dd{width:100%}.search-cars .search-area dl dd select{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:54px;padding:10px 48px 10px 24px;border-radius:5px;background-color:#fff;background-image:url(../images_min/buy/usedcar/search/ic_select.webp?v8fa034f180b58a927968766468645606);background-position:center right 24px;background-repeat:no-repeat;background-size:12px 22px;font-family:var(--font-base);font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:.05em}.search-cars .search-area dl dd select:-ms-expand{display:none}.search-cars .search-area dl dd select.has-error{background-color:var(--has-error-background)}.search-cars .search-area dl.value dd{display:flex;justify-content:space-between;align-items:center}.search-cars .search-area dl.value dd>span{font-size:16px;color:#000}.search-cars .search-area dl.value dd select{width:218px}.search-cars .search-area .f-note{text-align:right;font-size:13px;color:var(--gray-text);margin-top:20px}.search-cars .search-area .color-search{display:flex;flex-wrap:wrap;gap:16px}.search-cars .search-area .color-search label{height:32px;position:relative;width:32px;flex-shrink:0;display:block;cursor:pointer}.search-cars .search-area .color-search label em:after{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:38px;height:38px;border-radius:50%;border:1px solid red;display:none}.search-cars .search-area .color-search label:before{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;height:32px;width:32px;border-radius:50%}.search-cars .search-area .color-search label input[type=checkbox]{display:none}.search-cars .search-area .color-search label input[type=checkbox]:checked+em:after{display:block}.search-cars .search-area .color-search label.color01:before{background:#db0011}.search-cars .search-area .color-search label.color01 em:after{border-color:#db0011}.search-cars .search-area .color-search label.color02:before{background:#f80}.search-cars .search-area .color-search label.color02 em:after{border-color:#f80}.search-cars .search-area .color-search label.color03:before{background:#824600}.search-cars .search-area .color-search label.color03 em:after{border-color:#824600}.search-cars .search-area .color-search label.color04:before{background:#fbdc03}.search-cars .search-area .color-search label.color04 em:after{border-color:#fbdc03}.search-cars .search-area .color-search label.color05:before{background:#287700}.search-cars .search-area .color-search label.color05 em:after{border-color:#287700}.search-cars .search-area .color-search label.color06:before{background:#1c1ae0}.search-cars .search-area .color-search label.color06 em:after{border-color:#1c1ae0}.search-cars .search-area .color-search label.color07:before{background:#8b1d8d}.search-cars .search-area .color-search label.color07 em:after{border-color:#8b1d8d}.search-cars .search-area .color-search label.color08:before{background:#fff}.search-cars .search-area .color-search label.color08 em:after{border-color:#fff}.search-cars .search-area .color-search label.color09:before{background:#ccc}.search-cars .search-area .color-search label.color09 em:after{border-color:#ccc}.search-cars .search-area .color-search label.color10:before{background:#333}.search-cars .search-area .color-search label.color10 em:after{border-color:#333}.search-cars .result{padding-top:30px;padding-bottom:120px}.search-cars .result-info{padding:14px 13px 14px 20px;background-color:var(--bg-gray);display:flex;justify-content:space-between;align-items:center}.search-cars .result-info .paging{margin-top:0}.search-cars .result-info .paging li{margin:0 8px}.search-cars .result-info .paging li a{background-color:#fff;border:1px solid var(--color-01)}.search-cars .result-info .paging li.active a{color:#fff;background-color:var(--color-01)}.search-cars .result-info .paging li.next a:after,.search-cars .result-info .paging li.prev a:after{background-color:#fff}.search-cars .result-info .paging li.next a,.search-cars .result-info .paging li.prev a{background-color:var(--color-01)}.search-cars .result .order{justify-content:center;font-size:13px;display:flex;flex-wrap:wrap;padding-right:20px;gap:6px}.search-cars .result .order dl{margin-right:15px;text-align:center}.search-cars .result .order dl dt{margin-bottom:3px}.search-cars .result .order dl dd span{color:var(--gray-li)}.search-cars .result .order dl dd a{font-size:14px;color:var(--color-01);text-decoration:none}.search-cars .result .order dl dd a.active{font-weight:700}.search-cars .result .list-car{margin:19px 0;border-bottom:1px solid var(--gray-li)}.search-cars .result .list-car .article{border-top:1px solid var(--gray-li);padding-bottom:31px;position:relative}.search-cars .result .list-car .article .top-article{padding:24px 0 19px;display:flex}.search-cars .result .list-car .article .top-article figure{width:308px;flex-shrink:0;margin-right:60px}.search-cars .result .list-car .article .top-article figure img{max-width:100%;width:auto;height:auto;overflow:hidden;border-radius:12px}.search-cars .result .list-car .article .top-article .intro{width:100%}.search-cars .result .list-car .article .top-article .intro .tt-sub{font-size:14px;font-weight:700}.search-cars .result .list-car .article .top-article .intro .sub{font-size:14px;font-weight:700}.search-cars .result .list-car .article .top-article .intro .tt-main{font-size:18px;line-height:1.6;letter-spacing:.05em}.search-cars .result .list-car .article .top-article .intro .tt-main span{letter-spacing:.05em;font-size:24px;font-weight:700}.search-cars .result .list-car .article .top-article .intro .detail-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-top:11px}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail{width:240px;display:flex;flex-direction:column;justify-content:space-between;font-size:14px}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .color-car{margin-bottom:26px}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car{line-height:1.2}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car span{color:var(--color-01);font-weight:700;display:block;font-size:40px}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car span small{font-size:20px;color:var(--text-color)}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car--ex{display:flex;margin-top:8px;line-height:1.5;gap:30px;font-size:13px;letter-spacing:.05em}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car--ex span{letter-spacing:.05em;font-weight:700;font-size:20px;display:inline-block;color:var(--text-color)}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail{width:421px;padding-bottom:5px}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table{table-layout:fixed}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table .tac{text-align:center;padding:0}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td{padding:3px 12px;letter-spacing:0}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td:nth-of-type(1){width:70px}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td:nth-of-type(2){width:112px}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td:nth-of-type(3){width:80px}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl .str{font-weight:700}.search-cars .result .list-car .article .bottom-article{background:var(--bg-gray);display:flex;align-items:center;padding:12px 30px}.search-cars .result .list-car .article .bottom-article .b-code{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.05em}.search-cars .result .list-car .article .bottom-article .b-info{width:339px;flex-shrink:0;display:flex;align-items:center}.search-cars .result .list-car .article .bottom-article .b-info__link{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.05em;color:var(--color-01)}.search-cars .result .list-car .article .bottom-article .b-info__tel{font-weight:700;font-size:20px;line-height:1.6;letter-spacing:.05em;margin-left:16px}.search-cars .result .list-car .article .bottom-article .b-buttons{margin-left:auto;display:flex;gap:16px}.search-cars .result .list-car .article .bottom-article .b-buttons .btn{min-height:41px;font-size:15px;min-width:200px;justify-content:center;padding:0 0 0 12px}.search-cars .result .list-car .article .bottom-article .b-buttons .btn:before{display:none}.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-more:after{position:static;margin:0;-webkit-mask-image:url(../images_min/buy/usedcar/search/btn_ic01.webp);mask-image:url(../images_min/buy/usedcar/search/btn_ic01.webp);-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:#fff}@media (hover:hover){.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-more:hover:after{background-color:var(--color-01)}}.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-check:after{position:static;margin:0;-webkit-mask-image:url(../images_min/buy/usedcar/search/btn_ic02.webp);mask-image:url(../images_min/buy/usedcar/search/btn_ic02.webp);-webkit-mask-size:15px 12px;mask-size:15px 12px;background-color:var(--color-01)}@media (hover:hover){.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-check:hover:after{background-color:#fff}}.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-mail{justify-content:flex-start;padding-left:20px}.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-mail:after{-webkit-mask-image:url(../images_min/common/ic_mail.webp);mask-image:url(../images_min/common/ic_mail.webp);-webkit-mask-size:17px auto;mask-size:17px auto;background-color:var(--color-01)}@media (hover:hover){.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-mail:hover:after{background-color:#fff}}}@media (min-width:768px) and (max-width:1439px){.s-tl{font-weight:700;font-size:1.25vw;line-height:1.6;letter-spacing:.05em;margin-bottom:.83vw}.main__ctn{padding-top:2.78vw;padding-bottom:4.17vw}.recommended{position:relative;padding-top:3.41vw}.recommended .page-tl{margin-bottom:3.61vw}.recommended:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:100vw;height:1px;background-color:var(--gray-li)}.news{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5.91vw}.news__items-img{height:12.37vw}.news__items-txt .tt{font-weight:700;font-size:1.39vw;line-height:1.6;letter-spacing:.05em;margin-top:.83vw}.news__items-txt .top{display:flex;align-items:flex-end;margin-top:.63vw;gap:.35vw}.news__items-txt .top-sm{font-size:.97vw;line-height:2}.news__items-txt .top-lg{font-weight:700;font-size:2.22vw;line-height:1.2;color:var(--color-01)}.news__items-txt .top-md{font-weight:700;font-size:1.25vw;line-height:1.7}.news__items-txt .bot{display:grid;gap:.56vw;margin-top:.97vw}.news__items-txt .bot dl{display:flex;gap:.83vw;font-size:.97vw}.news__items-txt .bot dl dt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:5.56vw;height:1.53vw;background:var(--bg-gray)}.news__items-txt .bot dl dd .bold{font-weight:700}.search-cars__area{background-color:var(--bg-gray);padding:2.78vw 2.78vw 0}.search-cars__keyword{margin-bottom:2.22vw}.search-cars .button-area{text-align:center;background-color:#fff;padding:2.08vw 4.17vw;margin:0-2.78vw}.search-cars .button-area .btn{margin:0 .69vw;min-height:4.17vw}.search-cars .button-area .btn-search:after{-webkit-mask-image:url(../images_min/buy/usedcar/search/ic_search.webp);mask-image:url(../images_min/buy/usedcar/search/ic_search.webp);-webkit-mask-size:1.04vw 1.04vw;mask-size:1.04vw 1.04vw}.search-cars .button-area .btn-reset{padding:0 2.08vw;justify-content:center;min-width:15.84vw}.search-cars .button-area .btn-reset:after,.search-cars .button-area .btn-reset:before{display:none}.search-cars .free-word-search{width:38.92vw;overflow:hidden;border-radius:.35vw;position:relative}.search-cars .free-word-search input{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:3.75vw;padding:.69vw 4.45vw .69vw 1.67vw;background-color:#fff;border-radius:0;border:0;color:#000;font-family:var(--font-base);font-size:.97vw;line-height:1;white-space:nowrap;font-weight:400;letter-spacing:.05em}.search-cars .free-word-search input:-ms-clear{display:none}.search-cars .free-word-search input:-ms-input-placeholder{opacity:1;color:var(--text-color)!important}.search-cars .free-word-search input::placeholder{opacity:1;color:var(--text-color)!important}.search-cars .free-word-search button{position:absolute;right:0;top:0;width:4.59vw;height:3.75vw;text-indent:-694.86vw;padding:0;outline:0;appearance:none;border:0;cursor:pointer;background:url(../images_min/buy/usedcar/search/ic_search.webp?v3f6632c49d1a671ec744a1a70e465897)center no-repeat;background-size:1.04vw 1.04vw}.search-cars .type-list{display:grid;gap:1.11vw;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:.83vw}.search-cars .type-list li label{padding:1.11vw;background:#fff;border-radius:.83vw;cursor:pointer;display:block;height:100%;text-align:center}.search-cars .type-list li label input[type=checkbox]{display:none}.search-cars .type-list li label img{width:7.23vw;display:inline-block}.search-cars .type-list li label em{font-style:normal;position:relative;padding-bottom:2.43vw;display:block;line-height:1.5;font-size:.97vw;font-weight:500;letter-spacing:.05em;margin-top:.28vw}.search-cars .type-list li label em:before,.search-cars .type-list li label em:after{position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%)}.search-cars .type-list li label em:before{width:1.67vw;height:1.67vw;background:#fff;border:1px solid var(--gray-li);border-radius:.28vw;transition:border-color .3s,background-color .3s;will-change:border-color,background-color}.search-cars .type-list li label em:after{width:1.67vw;height:1.67vw;background:url(../images_min/buy/usedcar/search/ic_check.webp?vaa80b01967e8c4df225b79d7f1d9c110)center no-repeat;background-size:1.04vw .76vw;display:none}.search-cars .type-list li label input[type=checkbox]:checked~em:after{display:block}.search-cars .type-list li label input[type=checkbox]:checked~em:before{border-color:var(--color-01);background-color:var(--color-01)}.search-cars .detail-search{margin-top:2.15vw}.search-cars .search-area{display:grid;gap:2.78vw;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:3.34vw}.search-cars .search-area .left-top,.search-cars .search-area .right-top{display:flex;flex-direction:column;gap:.83vw;font-size:0;line-height:0}.search-cars .search-area .from-to{display:flex;justify-content:space-between;align-items:center}.search-cars .search-area .from-to select{width:15.15vw}.search-cars .search-area dl{display:flex;align-items:center}.search-cars .search-area dl.custom{margin-top:.83vw}.search-cars .search-area dl.custom dd{padding-left:.14vw}.search-cars .search-area dl dt{font-weight:700;font-size:1.11vw;line-height:1.3;width:6.12vw;flex-shrink:0;letter-spacing:0}.search-cars .search-area dl dt a{font-size:.9vw;font-weight:400}.search-cars .search-area dl dd{width:100%}.search-cars .search-area dl dd select{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:3.75vw;padding:.69vw 3.34vw .69vw 1.67vw;border-radius:.35vw;background-color:#fff;background-image:url(../images_min/buy/usedcar/search/ic_select.webp?v8fa034f180b58a927968766468645606);background-position:center right 1.67vw;background-repeat:no-repeat;background-size:.83vw 1.53vw;font-family:var(--font-base);font-size:1.11vw;font-weight:400;line-height:1;letter-spacing:.05em}.search-cars .search-area dl dd select:-ms-expand{display:none}.search-cars .search-area dl dd select.has-error{background-color:var(--has-error-background)}.search-cars .search-area dl.value dd{display:flex;justify-content:space-between;align-items:center}.search-cars .search-area dl.value dd>span{font-size:1.11vw;color:#000}.search-cars .search-area dl.value dd select{width:15.15vw}.search-cars .search-area .f-note{text-align:right;font-size:.9vw;color:var(--gray-text);margin-top:1.39vw}.search-cars .search-area .color-search{display:flex;flex-wrap:wrap;gap:1.11vw}.search-cars .search-area .color-search label{height:2.22vw;position:relative;width:2.22vw;flex-shrink:0;display:block;cursor:pointer}.search-cars .search-area .color-search label em:after{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:2.64vw;height:2.64vw;border-radius:50%;border:1px solid red;display:none}.search-cars .search-area .color-search label:before{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;height:2.22vw;width:2.22vw;border-radius:50%}.search-cars .search-area .color-search label input[type=checkbox]{display:none}.search-cars .search-area .color-search label input[type=checkbox]:checked+em:after{display:block}.search-cars .search-area .color-search label.color01:before{background:#db0011}.search-cars .search-area .color-search label.color01 em:after{border-color:#db0011}.search-cars .search-area .color-search label.color02:before{background:#f80}.search-cars .search-area .color-search label.color02 em:after{border-color:#f80}.search-cars .search-area .color-search label.color03:before{background:#824600}.search-cars .search-area .color-search label.color03 em:after{border-color:#824600}.search-cars .search-area .color-search label.color04:before{background:#fbdc03}.search-cars .search-area .color-search label.color04 em:after{border-color:#fbdc03}.search-cars .search-area .color-search label.color05:before{background:#287700}.search-cars .search-area .color-search label.color05 em:after{border-color:#287700}.search-cars .search-area .color-search label.color06:before{background:#1c1ae0}.search-cars .search-area .color-search label.color06 em:after{border-color:#1c1ae0}.search-cars .search-area .color-search label.color07:before{background:#8b1d8d}.search-cars .search-area .color-search label.color07 em:after{border-color:#8b1d8d}.search-cars .search-area .color-search label.color08:before{background:#fff}.search-cars .search-area .color-search label.color08 em:after{border-color:#fff}.search-cars .search-area .color-search label.color09:before{background:#ccc}.search-cars .search-area .color-search label.color09 em:after{border-color:#ccc}.search-cars .search-area .color-search label.color10:before{background:#333}.search-cars .search-area .color-search label.color10 em:after{border-color:#333}.search-cars .result{padding-top:2.08vw;padding-bottom:8.34vw}.search-cars .result-info{padding:.97vw .9vw .97vw 1.39vw;background-color:var(--bg-gray);display:flex;justify-content:space-between;align-items:center}.search-cars .result-info .paging{margin-top:0}.search-cars .result-info .paging li{margin:0 .56vw}.search-cars .result-info .paging li a{background-color:#fff;border:1px solid var(--color-01)}.search-cars .result-info .paging li.active a{color:#fff;background-color:var(--color-01)}.search-cars .result-info .paging li.next a:after,.search-cars .result-info .paging li.prev a:after{background-color:#fff}.search-cars .result-info .paging li.next a,.search-cars .result-info .paging li.prev a{background-color:var(--color-01)}.search-cars .result .order{justify-content:center;font-size:.9vw;display:flex;flex-wrap:wrap;padding-right:1.39vw;gap:.42vw}.search-cars .result .order dl{margin-right:1.04vw;text-align:center}.search-cars .result .order dl dt{margin-bottom:.21vw}.search-cars .result .order dl dd span{color:var(--gray-li)}.search-cars .result .order dl dd a{font-size:.97vw;color:var(--color-01);text-decoration:none}.search-cars .result .order dl dd a.active{font-weight:700}.search-cars .result .list-car{margin:1.32vw 0;border-bottom:1px solid var(--gray-li)}.search-cars .result .list-car .article{border-top:1px solid var(--gray-li);padding-bottom:2.15vw;position:relative}.search-cars .result .list-car .article .top-article{padding:1.67vw 0 1.32vw;display:flex}.search-cars .result .list-car .article .top-article figure{width:21.4vw;flex-shrink:0;margin-right:4.17vw}.search-cars .result .list-car .article .top-article figure img{max-width:100%;width:auto;height:auto;overflow:hidden;border-radius:.83vw}.search-cars .result .list-car .article .top-article .intro{width:100%}.search-cars .result .list-car .article .top-article .intro .tt-sub{font-size:.97vw;font-weight:700}.search-cars .result .list-car .article .top-article .intro .sub{font-size:.97vw;font-weight:700}.search-cars .result .list-car .article .top-article .intro .tt-main{font-size:1.25vw;line-height:1.6;letter-spacing:.05em}.search-cars .result .list-car .article .top-article .intro .tt-main span{letter-spacing:.05em;font-size:1.67vw;font-weight:700}.search-cars .result .list-car .article .top-article .intro .detail-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-top:.76vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail{width:16.68vw;display:flex;flex-direction:column;justify-content:space-between;font-size:.97vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .color-car{margin-bottom:1.81vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car{line-height:1.2}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car span{color:var(--color-01);font-weight:700;display:block;font-size:2.78vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car span small{font-size:1.39vw;color:var(--text-color)}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car--ex{display:flex;margin-top:.56vw;line-height:1.5;gap:2.08vw;font-size:.9vw;letter-spacing:.05em}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car--ex span{letter-spacing:.05em;font-weight:700;font-size:1.39vw;display:inline-block;color:var(--text-color)}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail{width:29.26vw;padding-bottom:.35vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table{table-layout:fixed}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table .tac{text-align:center;padding:0}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td{padding:.21vw .83vw;letter-spacing:0}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td:nth-of-type(1){width:4.86vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td:nth-of-type(2){width:7.78vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td:nth-of-type(3){width:5.56vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl .str{font-weight:700}.search-cars .result .list-car .article .bottom-article{background:var(--bg-gray);display:flex;align-items:center;padding:.83vw 2.08vw}.search-cars .result .list-car .article .bottom-article .b-code{font-weight:400;font-size:.97vw;line-height:1.5;letter-spacing:.05em}.search-cars .result .list-car .article .bottom-article .b-info{width:23.56vw;flex-shrink:0;display:flex;align-items:center}.search-cars .result .list-car .article .bottom-article .b-info__link{font-weight:400;font-size:1.11vw;line-height:1.5;letter-spacing:.05em;color:var(--color-01)}.search-cars .result .list-car .article .bottom-article .b-info__tel{font-weight:700;font-size:1.39vw;line-height:1.6;letter-spacing:.05em;margin-left:1.11vw}.search-cars .result .list-car .article .bottom-article .b-buttons{margin-left:auto;display:flex;gap:1.11vw}.search-cars .result .list-car .article .bottom-article .b-buttons .btn{min-height:2.85vw;font-size:1.04vw;min-width:13.9vw;justify-content:center;padding:0 0 0 .83vw}.search-cars .result .list-car .article .bottom-article .b-buttons .btn:before{display:none}.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-more:after{position:static;margin:0;-webkit-mask-image:url(../images_min/buy/usedcar/search/btn_ic01.webp);mask-image:url(../images_min/buy/usedcar/search/btn_ic01.webp);-webkit-mask-size:.83vw .83vw;mask-size:.83vw .83vw;background-color:#fff}@media (hover:hover){.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-more:hover:after{background-color:var(--color-01)}}.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-check:after{position:static;margin:0;-webkit-mask-image:url(../images_min/buy/usedcar/search/btn_ic02.webp);mask-image:url(../images_min/buy/usedcar/search/btn_ic02.webp);-webkit-mask-size:1.04vw .83vw;mask-size:1.04vw .83vw;background-color:var(--color-01)}@media (hover:hover){.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-check:hover:after{background-color:#fff}}.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-mail{justify-content:flex-start;padding-left:1.39vw}.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-mail:after{-webkit-mask-image:url(../images_min/common/ic_mail.webp);mask-image:url(../images_min/common/ic_mail.webp);-webkit-mask-size:1.18vw auto;mask-size:1.18vw auto;background-color:var(--color-01)}@media (hover:hover){.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-mail:hover:after{background-color:#fff}}}@media (max-width:767px){.accordion{box-sizing:border-box;position:relative}.accordion__trigger{cursor:pointer}.accordion__target{overflow:hidden;max-height:0;box-sizing:border-box}.s-accordion__trigger{padding:2.05vw 15.38vw 2.05vw 5.13vw;min-height:15.64vw;background:var(--bg-blue);border-radius:1.28vw;position:relative;font-weight:400;font-size:3.59vw;line-height:1.5;letter-spacing:.05em;color:var(--text-color);display:flex;align-items:center;transition:background-color .3s,color .3s,border-radius .3s;will-change:background-color,color,border-radius}.s-accordion__trigger.active{border-radius:1.28vw 1.28vw 0 0;background-color:var(--color-01);color:#fff}.s-accordion__trigger.active i:before,.s-accordion__trigger.active i:after{background-color:#fff}.s-accordion__trigger i{position:absolute;width:3.59vw;height:3.59vw;right:5.13vw;top:50%;margin-top:-1.79vw;display:block}.s-accordion__trigger i:before,.s-accordion__trigger i:after{content:"";position:absolute;background-color:var(--color-01);transition:transform .25s ease-out;will-change:transform}.s-accordion__trigger i:before{top:0;left:50%;width:.51vw;min-height:.51vw;height:100%;margin-left:-1px}.s-accordion__trigger i:after{top:50%;left:0;width:100%;height:.51vw;min-height:.51vw;margin-top:-1px}.s-accordion__trigger.active i:before{transform:rotate(90deg)}.s-tl{font-weight:700;font-size:4.1vw;line-height:1.6;letter-spacing:.05em;margin-bottom:4.36vw}.main__ctn{padding-top:10.26vw}.recommended{position:relative;padding-top:10.26vw}.recommended:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:100vw;height:1px;background-color:var(--gray-li)}.news{display:grid;grid-template-columns:repeat(2,1fr);gap:6.41vw 2.56vw}.news__items-img{height:31.28vw}.news__items-txt .tt{font-weight:700;font-size:4.62vw;line-height:1.6;letter-spacing:.05em;margin-top:3.08vw}.news__items-txt .top{display:flex;align-items:flex-end;flex-wrap:wrap;margin-top:1.54vw;gap:.77vw}.news__items-txt .top-sm{font-size:3.59vw;line-height:2;width:100%}.news__items-txt .top-lg{font-weight:700;font-size:8.21vw;line-height:1.2;letter-spacing:0;color:var(--color-01)}.news__items-txt .top-md{font-weight:700;font-size:4.1vw;line-height:1.7}.news__items-txt .bot{display:grid;gap:2.05vw;margin-top:3.33vw}.news__items-txt .bot dl{display:flex;gap:3.08vw;font-size:3.08vw}.news__items-txt .bot dl dt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20.51vw;height:4.87vw;background:var(--bg-gray)}.news__items-txt .bot dl dd{font-size:3.59vw}.news__items-txt .bot dl dd .bold{font-weight:700}.search-cars__area{background-color:var(--bg-gray);padding:5.13vw 5.13vw 0}.search-cars__keyword{margin-bottom:6.41vw}.search-cars .button-area{display:flex;flex-direction:column;text-align:center;align-items:center;gap:3.08vw;background-color:#fff;padding:7.69vw 0 10.26vw;margin:0-5.13vw}.search-cars .button-area .btn{min-height:14.36vw}.search-cars .button-area .btn-search{display:flex;min-width:100%}.search-cars .button-area .btn-search:after{-webkit-mask-image:url(../images_min/buy/usedcar/search/ic_search.webp);mask-image:url(../images_min/buy/usedcar/search/ic_search.webp);-webkit-mask-size:3.08vw 3.08vw;mask-size:3.08vw 3.08vw}.search-cars .button-area .btn-reset{padding:0 7.69vw;justify-content:center;min-width:61.54vw}.search-cars .button-area .btn-reset:after,.search-cars .button-area .btn-reset:before{display:none}.search-cars .free-word-search{overflow:hidden;border-radius:1.28vw;position:relative}.search-cars .free-word-search input{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:13.85vw;padding:2.56vw 16.41vw 2.56vw 6.15vw;background-color:#fff;border-radius:0;border:0;color:#000;font-family:var(--font-base);line-height:1;white-space:nowrap;font-weight:400;letter-spacing:.05em;font-size:max(16px,3.59vw)}.search-cars .free-word-search input:-ms-clear{display:none}.search-cars .free-word-search input:-ms-input-placeholder{opacity:1;color:var(--text-color)}.search-cars .free-word-search input::placeholder{opacity:1;color:var(--text-color)}.search-cars .free-word-search button{position:absolute;right:0;top:0;width:16.92vw;height:13.85vw;text-indent:-2563.85vw;padding:0;outline:0;appearance:none;border:0;cursor:pointer;background:url(../images_min/buy/usedcar/search/ic_search.webp?v3f6632c49d1a671ec744a1a70e465897)center no-repeat;background-size:3.85vw 3.85vw}.search-cars .type-list{display:grid;gap:3.08vw;grid-template-columns:repeat(2,minmax(0,1fr))}.search-cars .type-list li label{padding:4.1vw;background:#fff;border-radius:3.08vw;cursor:pointer;display:block;height:100%;text-align:center}.search-cars .type-list li label input[type=checkbox]{display:none}.search-cars .type-list li label img{width:20.51vw;display:inline-block}.search-cars .type-list li label em{font-style:normal;position:relative;padding-bottom:7.69vw;display:block;line-height:1.5;font-size:3.08vw;font-weight:500;letter-spacing:.05em;margin-top:1.03vw}.search-cars .type-list li label em:before,.search-cars .type-list li label em:after{position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%)}.search-cars .type-list li label em:before{width:5.13vw;height:5.13vw;background:#fff;border:1px solid var(--gray-li);border-radius:1.03vw;transition:border-color .3s,background-color .3s;will-change:border-color,background-color}.search-cars .type-list li label em:after{width:5.13vw;height:5.13vw;background:url(../images_min/buy/usedcar/search/ic_check.webp?vaa80b01967e8c4df225b79d7f1d9c110)center no-repeat;background-size:3.85vw 2.82vw;display:none}.search-cars .type-list li label input[type=checkbox]:checked~em:after{display:block}.search-cars .type-list li label input[type=checkbox]:checked~em:before{border-color:var(--color-01);background-color:var(--color-01)}.search-cars .detail-search{margin-top:6.15vw}.search-cars .search-area{display:grid;gap:4.87vw;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:7.44vw}.search-cars .search-area .left-top,.search-cars .search-area .right-top{display:flex;flex-direction:column;gap:4.1vw;font-size:0;line-height:0}.search-cars .search-area .from-to{display:flex;justify-content:space-between;align-items:center}.search-cars .search-area .from-to select{width:55.9vw}.search-cars .search-area dl dt{font-weight:700;font-size:3.59vw;line-height:1.3;letter-spacing:0;margin-bottom:2.56vw}.search-cars .search-area dl dt a{font-size:3.33vw;font-weight:400;margin-left:2.56vw}.search-cars .search-area dl dd select{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:12.82vw;padding:2.56vw 12.31vw 2.56vw 4.1vw;border-radius:1.28vw;background-color:#fff;background-image:url(../images_min/buy/usedcar/search/ic_select.webp?v8fa034f180b58a927968766468645606);background-position:center right 4.1vw;background-repeat:no-repeat;background-size:2.31vw 4.36vw;font-family:var(--font-base);font-weight:400;line-height:1;letter-spacing:.05em;font-size:max(16px,3.59vw)}.search-cars .search-area dl dd select:-ms-expand{display:none}.search-cars .search-area dl dd select.has-error{background-color:var(--has-error-background)}.search-cars .search-area dl.value dd{display:flex;justify-content:space-between;align-items:center}.search-cars .search-area dl.value dd>span{font-size:3.59vw;color:#000}.search-cars .search-area dl.value dd select{width:35.9vw}.search-cars .search-area .f-note{font-size:3.08vw;color:var(--gray-text);margin-top:2.31vw}.search-cars .search-area .color-search{display:flex;flex-wrap:wrap;gap:2.56vw;margin-right:3.85vw}.search-cars .search-area .color-search label{height:10.26vw;position:relative;width:10.26vw;flex-shrink:0;display:block;cursor:pointer}.search-cars .search-area .color-search label em:after{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:11.79vw;height:11.79vw;border-radius:50%;border:1px solid red;display:none}.search-cars .search-area .color-search label:before{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;height:10.26vw;width:10.26vw;border-radius:50%}.search-cars .search-area .color-search label input[type=checkbox]{display:none}.search-cars .search-area .color-search label input[type=checkbox]:checked+em:after{display:block}.search-cars .search-area .color-search label.color01:before{background:#db0011}.search-cars .search-area .color-search label.color01 em:after{border-color:#db0011}.search-cars .search-area .color-search label.color02:before{background:#f80}.search-cars .search-area .color-search label.color02 em:after{border-color:#f80}.search-cars .search-area .color-search label.color03:before{background:#824600}.search-cars .search-area .color-search label.color03 em:after{border-color:#824600}.search-cars .search-area .color-search label.color04:before{background:#fbdc03}.search-cars .search-area .color-search label.color04 em:after{border-color:#fbdc03}.search-cars .search-area .color-search label.color05:before{background:#287700}.search-cars .search-area .color-search label.color05 em:after{border-color:#287700}.search-cars .search-area .color-search label.color06:before{background:#1c1ae0}.search-cars .search-area .color-search label.color06 em:after{border-color:#1c1ae0}.search-cars .search-area .color-search label.color07:before{background:#8b1d8d}.search-cars .search-area .color-search label.color07 em:after{border-color:#8b1d8d}.search-cars .search-area .color-search label.color08:before{background:#fff}.search-cars .search-area .color-search label.color08 em:after{border-color:#fff}.search-cars .search-area .color-search label.color09:before{background:#ccc}.search-cars .search-area .color-search label.color09 em:after{border-color:#ccc}.search-cars .search-area .color-search label.color10:before{background:#333}.search-cars .search-area .color-search label.color10 em:after{border-color:#333}.search-cars .result{padding-top:5.13vw;padding-bottom:5.13vw}.search-cars .result-info .paging{margin-top:0}.search-cars .result-info .paging li a{background-color:#fff;border:1px solid var(--color-01)}.search-cars .result-info .paging li.active a{color:#fff;background-color:var(--color-01)}.search-cars .result-info .paging li.next a:after,.search-cars .result-info .paging li.prev a:after{background-color:#fff}.search-cars .result-info .paging li.next a,.search-cars .result-info .paging li.prev a{background-color:var(--color-01)}.search-cars .result .order{justify-content:center;font-size:3.33vw;display:flex;gap:4.1vw 1.54vw;flex-wrap:wrap;padding:3.59vw 3.33vw 3.59vw 5.13vw;background-color:var(--bg-gray);margin-bottom:5.9vw}.search-cars .result .order dl{margin-right:3.85vw;text-align:center}.search-cars .result .order dl dt{margin-bottom:1.28vw}.search-cars .result .order dl dd span{color:var(--gray-li);display:inline-block;margin:0 1.28vw}.search-cars .result .order dl dd a{font-size:3.59vw;color:var(--color-01);text-decoration:none}.search-cars .result .order dl dd a.active{font-weight:700}.search-cars .result .list-car{margin:4.87vw 0;border-bottom:1px solid var(--gray-li)}.search-cars .result .list-car .article{border-top:1px solid var(--gray-li);padding-bottom:7.95vw;position:relative}.search-cars .result .list-car .article .top-article{padding:6.15vw 0}.search-cars .result .list-car .article .top-article figure{margin-bottom:6.41vw}.search-cars .result .list-car .article .top-article figure img{overflow:hidden;border-radius:3.08vw}.search-cars .result .list-car .article .top-article .title-intro{margin-bottom:2.56vw}.search-cars .result .list-car .article .top-article .intro{width:100%}.search-cars .result .list-car .article .top-article .intro .tt-sub{font-size:3.59vw;font-weight:700}.search-cars .result .list-car .article .top-article .intro .sub{font-size:3.59vw;font-weight:700}.search-cars .result .list-car .article .top-article .intro .tt-main{font-size:4.62vw;line-height:1.6;letter-spacing:.05em}.search-cars .result .list-car .article .top-article .intro .tt-main span{letter-spacing:.05em;font-size:5.13vw;font-weight:700}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail{display:flex;flex-direction:column;justify-content:space-between;font-size:3.59vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .color-car{margin-bottom:4.62vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car{line-height:1.2;display:flex;align-items:flex-end;flex-wrap:wrap}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car>div{width:100%}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car span{color:var(--color-01);font-weight:700;display:block;font-size:8.21vw;width:50%}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car span small{font-size:4.1vw;color:var(--text-color)}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car>.price-car--ex{width:50%;display:flex;line-height:1.5;gap:8.72vw;font-size:3.33vw;letter-spacing:0}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car>.price-car--ex p{margin-top:-1.03vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .left-detail .price-car>.price-car--ex span{letter-spacing:0;font-weight:700;font-size:5.13vw;display:inline-block;color:var(--text-color);white-space:nowrap;width:min-content}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail{margin-top:8.72vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl{margin-right:0}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table{table-layout:fixed}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table .tac{text-align:center;padding:0}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td{padding:1.03vw 2.05vw;letter-spacing:0}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td:nth-of-type(1){width:11.54vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td:nth-of-type(2){width:23.59vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl table tr td:nth-of-type(3){width:19.23vw}.search-cars .result .list-car .article .top-article .intro .detail-intro .right-detail .page-tbl .str{font-weight:700}.search-cars .result .list-car .article .bottom-article{background:var(--bg-gray);padding:3.08vw 4.87vw}.search-cars .result .list-car .article .bottom-article .b-code{font-weight:400;font-size:3.59vw;line-height:1.5;letter-spacing:.05em;margin:2.05vw 0 4.1vw}.search-cars .result .list-car .article .bottom-article .b-info{display:flex;align-items:center}.search-cars .result .list-car .article .bottom-article .b-info__link{font-weight:400;font-size:3.59vw;line-height:1.5;letter-spacing:.05em;color:var(--color-01)}.search-cars .result .list-car .article .bottom-article .b-info__tel{font-weight:700;font-size:4.62vw;line-height:1.6;letter-spacing:.05em;margin-left:2.31vw}.search-cars .result .list-car .article .bottom-article .b-buttons{display:flex;flex-direction:column;gap:3.08vw;width:51.28vw;margin:0 auto}.search-cars .result .list-car .article .bottom-article .b-buttons .btn{display:flex;min-height:10.51vw;font-size:3.59vw;min-width:100%;padding-left:7.18vw;padding-right:12.82vw}.search-cars .result .list-car .article .bottom-article .b-buttons .btn:before{display:none}.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-more:after{right:4.36vw;-webkit-mask-image:url(../images_min/buy/usedcar/search/btn_ic01.webp);mask-image:url(../images_min/buy/usedcar/search/btn_ic01.webp);-webkit-mask-size:3.08vw 3.08vw;mask-size:3.08vw 3.08vw;background-color:#fff}.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-check:after{right:4.36vw;-webkit-mask-image:url(../images_min/buy/usedcar/search/btn_ic02.webp);mask-image:url(../images_min/buy/usedcar/search/btn_ic02.webp);-webkit-mask-size:3.85vw 3.08vw;mask-size:3.85vw 3.08vw;background-color:var(--color-01)}.search-cars .result .list-car .article .bottom-article .b-buttons .btn.btn-mail:after{-webkit-mask-image:url(../images_min/common/ic_mail.webp);mask-image:url(../images_min/common/ic_mail.webp);-webkit-mask-size:3.08vw auto;mask-size:3.08vw auto;background-color:var(--color-01);right:4.36vw}}