body{font-family:serif;margin:0;color:#fff}p,ul,li{color:#fff;margin:0;padding:0;font-size:13px}img{width:100%;display:block}li{list-style:none}a{text-decoration:none;color:unset}button{cursor:pointer}.container{background-color:#000;min-height:100vh;min-width:800px}@media screen and (max-width: 600px){.container{max-width:100%;min-width:0}}.container .search-section{background-color:#fff;margin-bottom:20px;padding:20px 0 10px}.container .search-section h3,.container .search-section p{color:#333}.container .search-section .search-line{display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 600px){.container .search-section .search-line{display:block}}.container .search-section .search-line .search-line-inner{width:50%;margin-bottom:15px}@media screen and (max-width: 600px){.container .search-section .search-line .search-line-inner{width:100%}}.container .search-section .search-line .front-search-input{display:flex;align-items:center}.container .search-section .search-line .front-search-input .search-input{line-height:30px;border:1px solid gray;width:100%;box-sizing:border-box;padding:5px 10px;margin-right:10px}.container .search-section .search-line .front-search-input .search-select{line-height:30px;border:1px solid gray;width:100%;box-sizing:border-box;padding:11px 10px;margin-right:10px}.container .section{display:block;margin:0 auto;max-width:1000px;padding-bottom:20px;min-width:800px}@media screen and (max-width: 600px){.container .section{max-width:100%;min-width:0}}.container .section .section-inner{padding:0 10px}#head-toast{top:80px;z-index:9999;background-color:orange;color:#fff;padding:4px 15px;border-radius:10px;position:fixed;left:50%;display:none}h3{font-size:24px;font-weight:400;border-bottom:1px solid;margin:0 0 10px}h4{font-weight:400;margin:0;font-size:14px}.first-orange:first-letter{color:orange}.basic-btn{text-align:center;padding:5px 10px;border-radius:3px;font-size:12px;box-sizing:border-box}.basic-btn a{display:inline-block;width:100%}.basic-btn.big{padding:15px 10px}.basic-btn.orange{background-color:orange;color:#fff}.basic-btn.black{background-color:#333;color:#fff}.image-favorite-area{position:relative}.image-favorite-area .favorite-btn{position:absolute;top:10px;left:10px;width:30px;color:#d1d1d1}.image-favorite-area .favorite-btn svg{color:#000;fill:#000}.orange_border{width:250px;text-align:center;padding:10px;display:block;margin:20px auto 0;border:1px solid orange}.orange_border p{color:orange;font-weight:700}.list-column-2{display:flex}@media screen and (max-width: 600px){.list-column-2{display:block}}.list-column-2 .list{flex:1;width:50%;margin-right:10px}.list-column-2 .list:last-child{margin-right:0}@media screen and (max-width: 600px){.list-column-2 .list{width:100%}}.list-column-2 .list .item{display:flex;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #3b3b3b}.list-column-2 .list .item .image{width:35%;min-width:100px;margin-right:10px}.list-column-2 .list .item .description{width:70%;min-width:15px;padding-top:5px}.list-column-2 .list .item .description h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.list-column-2 .list .item .description .description-inner{display:flex;align-items:end;margin-top:10px}.list-column-2 .list .item .description .description-inner .price .head{font-size:10px}.list-column-2 .list .item .description .description-inner .price .price-value .price-value-number{font-size:26px;color:orange;margin-right:5px;line-height:1}.list-column-2 .list .item .description .description-inner .detail-btn{margin-left:auto;margin-right:3px;margin-bottom:5px;background-color:#fff;color:#333;font-size:12px}.main-list .item{display:flex;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #3b3b3b}@media screen and (max-width: 600px){.main-list .item{display:block}}.main-list .item .image{width:30%}@media screen and (max-width: 600px){.main-list .item .image{width:100%;margin-bottom:10px}}.main-list .item .description{width:30%;padding-left:10px}@media screen and (max-width: 600px){.main-list .item .description{width:100%;padding-left:0;margin-bottom:10px}}.main-list .item .description .maker{font-size:12px}.main-list .item .description h4{font-size:20px;line-height:1}.main-list .item .description .display-short-memo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 0}.main-list .item .description .description-inner{display:flex}.main-list .item .description .description-inner p{line-height:1}.main-list .item .description .description-inner .price{font-size:14px;width:50%}.main-list .item .description .description-inner .price .head{font-size:12px}.main-list .item .description .description-inner .price .price-value{font-weight:700}.main-list .item .description .description-inner .price-body{font-size:12px;width:50%}.main-list .item .description .description-inner .price-value-number{font-size:26px;color:orange;margin-right:5px;line-height:1}.main-list .item .description .description-inner .detail-btn{background-color:#fff;color:#333;padding:5px 10px;border-radius:3px;font-size:12px;cursor:pointer}.main-list .item .description .description-inner .detail-btn a{width:100%;display:inline-block}.main-list .item .detail{width:40%;min-width:340px}@media screen and (max-width: 600px){.main-list .item .detail{width:100%}}.main-list .item .detail .detail-list{display:flex;flex-wrap:wrap}.main-list .item .detail .detail-list .detail-list-one{width:50%;display:flex;align-items:center;margin-bottom:5px}.main-list .item .detail .detail-list .detail-list-one .head{background-color:#d1d1d1;color:#333;text-align:center;padding:2px;width:74px;font-size:12px}.main-list .item .detail .detail-list .detail-list-one .value{margin-left:10px;font-size:14px}.main-list .item .detail .links{display:flex;margin-top:5px}.main-list .item .detail .links .detail-btn{margin:0 5px 0 0;width:calc(50% - 5px);box-sizing:border-box;color:#333;font-size:12px;cursor:pointer;background-color:#fff}.main-list .item .detail .links .detail-btn a{width:100%;display:inline-block}.main-list .item .detail .links .contact-btn{margin:0 5px 0 0;width:calc(50% - 5px);box-sizing:border-box;background-color:orange;color:#fff;font-size:12px;cursor:pointer}.main-list .item .detail .links .contact-btn a{width:100%;display:inline-block}.car-show .car-show-main{display:flex}@media screen and (max-width: 600px){.car-show .car-show-main{display:block}}.car-show .car-show-main .images{width:45%}@media screen and (max-width: 600px){.car-show .car-show-main .images{width:100%}}.car-show .car-show-main .images .show-image{margin-bottom:10px}.car-show .car-show-main .images .thumbnails{display:flex;overflow:auto}.car-show .car-show-main .images .thumbnails .thumbnail{width:100px;margin-right:10px;min-width:80px;flex:0 0 80px;box-sizing:border-box}.car-show .car-show-main .images .thumbnails .thumbnail img{border:2px solid transparent}.car-show .car-show-main .images .thumbnails .thumbnail.active img{border:2px solid orange}.car-show .car-show-main .images .thumbnails .thumbnail:last-child{margin-right:0}.car-show .car-show-main .description{width:55%;padding:0 0 0 20px;box-sizing:border-box}@media screen and (max-width: 600px){.car-show .car-show-main .description{width:100%;padding:10px 0 0}}.car-show .car-show-main .description .maker{font-size:14px}.car-show .car-show-main .description h4{font-size:22px;line-height:1}.car-show .car-show-main .description .display-short-memo{margin:15px 0;font-size:14px;padding-bottom:15px;border-bottom:1px solid #3b3b3b}.car-show .car-show-main .description .description-price{display:flex;border-bottom:1px solid #3b3b3b;padding-bottom:15px;margin-bottom:15px;justify-content:center}.car-show .car-show-main .description .description-price p{line-height:1}.car-show .car-show-main .description .description-price .price{font-size:16px;width:50%}.car-show .car-show-main .description .description-price .price .head{font-size:14px}.car-show .car-show-main .description .description-price .price .price-value{font-weight:700;font-size:16px}.car-show .car-show-main .description .description-price .price-body{font-size:16px;width:50%}.car-show .car-show-main .description .description-price .price-body .head{font-size:14px}.car-show .car-show-main .description .description-price .price-body .price-value{font-weight:700;font-size:16px}.car-show .car-show-main .description .description-price .price-value-number{font-size:35px;color:orange;margin-right:5px;line-height:1}.car-show .car-show-main .description .description-price .detail-btn{background-color:#fff;color:#333;padding:5px 10px;border-radius:3px;font-size:12px;cursor:pointer}.car-show .car-show-main .description .description-price .detail-btn a{width:100%;display:inline-block}.car-show .car-show-main .description .description-details{display:flex;border-bottom:1px solid #3b3b3b;padding-bottom:15px;margin-bottom:15px}.car-show .car-show-main .description .description-details .description-detail{width:25%;text-align:center}.car-show .car-show-main .description .description-details .description-detail .head{font-size:14px;color:#ccc}.car-show .car-show-main .description .description-details .description-detail .value{font-size:18px}.car-show .car-show-main .description .estimate .basic-btn{background-color:orange;color:#fff;padding:10px 20px;border-radius:3px;font-size:14px;line-height:40px}.car-show .car-info .car-info-line{display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.car-show .car-info .car-info-line{display:block}}.car-show .car-info .car-info-line .car-info-line-one{width:50%;display:flex;border-bottom:1px solid #3b3b3b;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width: 600px){.car-show .car-info .car-info-line .car-info-line-one{width:100%}}.car-show .car-info .car-info-line .car-info-line-one .head{width:50%;text-align:right;padding-right:5px;margin-right:5px;border-right:1px solid #3b3b3b;font-size:16px}@media screen and (max-width: 600px){.car-show .car-info .car-info-line .car-info-line-one .head{text-align:left}}.car-show .car-info .car-info-line .car-info-line-one .value{width:50%;font-size:16px;border-right:1px solid #3b3b3b;box-sizing:border-box}@media screen and (max-width: 600px){.car-show .car-info .car-info-line .car-info-line-one .value{border-right:none}}.car-show .car-info .car-info-line .car-info-line-one:nth-child(2n) .value{border-right:none}.car-show .car-option{display:flex;flex-wrap:wrap}.car-show .car-option .car-option-one{font-size:14px;padding:10px;background-color:#595959;margin-right:10px;margin-bottom:10px}.front-input{margin-bottom:20px}.front-input input{line-height:30px;border:1px solid gray;width:100%;box-sizing:border-box;padding:5px 10px}.front-input textarea{width:100%;height:100px;box-sizing:border-box;padding:5px}.front-input .required{color:red;font-weight:700}.contact-form{display:block;margin:0 auto;max-width:700px}@media screen and (max-width: 600px){.contact-form{max-width:100%}}.contact-form .basic-btn{min-width:200px;line-height:30px;display:block;margin:0 auto}.contact-form .contact-form-item .label{font-weight:700}.contact-form .contact-form-item .value{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgb(62,62,62)}header{background-color:#000000c9;position:fixed;top:0;left:0;width:100%;padding:10px;height:60px;box-sizing:border-box;z-index:9}header .header-inner{max-width:1000px;margin:0 auto;padding:0 10px;box-sizing:border-box;display:flex;align-items:center}@media screen and (max-width: 600px){header .header-inner{max-width:100%;min-width:0}}header .logo img{height:40px;width:auto}header .menu-btn{display:none;margin-left:auto;margin-right:10px}header .menu-btn img{height:30px;width:auto}@media (max-width: 460px){header .menu-btn{display:block}}.head-padding{height:60px}.footer{background-color:#474747}.footer .footer-inner{max-width:1000px;min-width:800px;margin:0 auto;padding:20px 0;text-align:center}@media screen and (max-width: 600px){.footer .footer-inner{max-width:100%;min-width:0}}.footer .footer-inner .logo{width:300px;margin:0 auto}.footer .footer-menu ul{display:flex;justify-content:center;margin:5px 0 15px}.footer .footer-menu ul li{padding-right:10px;margin-right:10px;border-right:1px solid gray}.footer .footer-menu ul li:last-child{border-right:none;padding-right:0;margin-right:0}.footer .footer-menu .sp-none{display:flex}@media screen and (max-width: 600px){.footer .footer-menu .sp-none{display:none}}.footer .footer-menu .pc-none{display:none;margin:5px 0}@media screen and (max-width: 600px){.footer .footer-menu .pc-none{display:flex}}
