@charset "UTF-8";.content-inner{margin:0 auto}#usedCar{margin-bottom:40px}.left-column{width:768px;float:left}.right-column{width:288px;float:right}.usedcar-left-mobile{display:none}.r-info-header{font-size:16px;font-size:1.6rem;color:#114264;font-weight:700;margin-bottom:12px}.l-info-header{margin-bottom:12px}.car-info-main{padding:17px;border-bottom:1px solid #cfd8d8}.car-info-main .car-name{font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:8px}.car-info-main .car-name{text-transform:capitalize}.car-info-main .car-name span{font-size:.75em;background:#005982;border-radius:3px;color:#fff;padding:1px 4px;margin-right:4px}.car-info-main .total-price{border-bottom:1px dotted #cfd8d8;margin-bottom:4px}.car-info-main .total-price h5{font-size:13px;font-size:1.3rem}.car-info-main .total-price p{font-size:26px;font-size:2.6rem;font-weight:700;color:#d30d2e;margin-bottom:0;line-height:1.4}.car-info-main .total-price p.sold{font-size:16px;font-size:1.6rem}.car-info-main .total-price p span{font-size:20px;font-size:2rem;color:#d30d2e;margin-left:4px}.car-info-main .total-price p.price-note{display:block;font-size:13px;font-size:1.3rem;font-weight:400;color:#666;margin-top:8px;line-height:1.6}.car-info-main .body-price p{margin-bottom:0}.car-info-main .body-price p,.car-info-main .body-price small{color:#666}.car-info-main .total-price p,.car-info-main .body-price p{display:inline-block}.car-info-main .price small{font-size:13px;font-size:1.3rem}.car-contact{padding:17px;margin-bottom:3px}.car-contact .tel-num{position:relative;text-align:center}.car-contact .tel-num a{font-size:20px;font-size:2rem;color:#114264;padding-left:12px;font-weight:700;letter-spacing:.03em}.car-contact .tel-num span{font-size:.9em;display:block;color:#114264}.car-contact .tel-num span.top-small{margin-top:8px;padding-top:8px;border-top:1px dotted #cfd8d8}.car-contact .tel-num span span.bg-small{font-size:1em;display:inline-block;background:#114264;color:#fff;border-radius:3px;padding:0 4px;margin-right:6px}.car-contact .tel-num i{font-size:20px;color:#114264;margin:0}.car-contact .button{font-size:15px;font-size:1.5rem;display:block;width:100%;height:48px;line-height:48px;color:#fff;text-align:center;border-radius:4px;position:relative}.car-contact .drive-btn{background:#f5be00;box-shadow:0 4px #d0a200;margin-bottom:10px;cursor:pointer}.car-contact .form-btn{background:#00a0db;box-shadow:0 4px #0090c5}.car-contact .order-btn{background:#e81c21;box-shadow:0 4px #c01014;margin-bottom:10px;cursor:pointer}.car-info-img{margin-bottom:4px}.car-info-img{padding-bottom:10px;overflow:hidden;max-height:583px}.car-info-img .slick-slide img{max-width:100%}.car-info-img .slick-slider{margin:0}.car-info-img .slick-slider.main-img{margin-bottom:10px}.car-info-img .thumb-img .slick-prev,.car-info-img .thumb-img .slick-next{width:50px;height:63px;background:#fff;top:0;margin:0;z-index:2}.car-info-img .thumb-img .slick-prev:before,.car-info-img .thumb-img .slick-next:before{line-height:46px;font-size:24px;font-size:2.4rem;font-family:FontAwesome;color:#222}.car-info-img .thumb-img .slick-prev:before{content:""}.car-info-img .thumb-img .slick-next:before{content:""}.car-info-img .thumb-img .slick-prev{left:0}.car-info-img .thumb-img .slick-next{right:0}#wrapper .car-info-img .main-img .slick-arrow{opacity:0;transition:all ease .4s}#wrapper .car-info-img .main-img:hover .slick-arrow{opacity:1}.car-info-img .main-img .slick-prev,.car-info-img .main-img .slick-next{width:50px;height:50px;border:1px solid #fff;border-radius:50%;z-index:2;opacity:.75;transition:all ease .4s}.car-info-img .main-img .slick-prev:hover,.car-info-img .main-img .slick-next:hover{opacity:1}.car-info-img .main-img .slick-prev:before,.car-info-img .main-img .slick-next:before{line-height:46px;font-size:24px;font-size:2.4rem;font-family:FontAwesome}.car-info-img .main-img .slick-prev{left:16px}.car-info-img .main-img .slick-prev:before{content:"";margin-right:2px}.car-info-img .main-img .slick-next{right:16px}.car-info-img .main-img .slick-next:before{content:"";margin-left:2px}.car-info-img .slick-slider.thumb-img li{cursor:pointer}.car-info-img .slick-slider.thumb-img li.slick-current{opacity:.7}.car-info-point{padding:40px 40px 0;margin-bottom:4px}.car-info-point img{margin-bottom:14px}.car-info-point h4{font-size:18px;font-size:1.8rem;margin-bottom:14px}.car-info-point p{margin-bottom:40px}.car-info-desc{padding:40px 40px 0;margin-bottom:4px}.car-info-desc p{margin-bottom:40px;font-size:14px}.car-info-desc .custom-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.car-info-desc .custom-list li{width:24%;text-align:center;padding:12px;border:1px solid #e5e5e5;background:#f4f4f4;color:#a9a9a9;margin-bottom:1.5%;box-sizing:border-box}.car-info-desc .custom-list li.selected{background:#fff100;color:#222;border-color:#f5db00}.car-info-desc .custom-list:before,.car-info-desc .custom-list:after{display:block;content:"";width:24%;height:0}.car-info-desc .custom-list:before{order:1}.car-info-spec,.car-info-quote{padding:17px;margin-bottom:4px}.car-info-equip,.car-share,.car-pro-comment{padding:17px;margin-bottom:3px}.sec-banner{margin-bottom:3px}.auto-loan{padding:17px}.usc04{padding:40px;box-sizing:border-box}.record-inspect{border-top:1px solid #cfd8d8;padding-top:14px}.car-pro-comment .pro-data{padding-bottom:12px}.car-pro-comment .pro-image{width:92px;float:left;clear:both}.car-pro-comment .pro-image img{max-width:100%;height:auto!important}.car-pro-comment .pro-text{padding-left:106px;padding-top:6px}.car-pro-comment h3{font-size:11px;font-size:1.1rem;background:#114264;color:#fff;padding:0 4px;display:inline-block;letter-spacing:.4px;margin-bottom:4px}.car-pro-comment h4 span{display:block;font-size:12px;font-size:1.2rem}.car-pro-comment h5{font-size:14px;font-size:1.4rem;border-bottom:1px solid #000;margin-bottom:4px;padding-bottom:4px}.car-pro-comment p{font-size:12px;font-size:1.2rem;line-height:1.4}.car-info-spec dl{border-top:1px solid #cfd8d8;position:relative}.car-info-spec dl:before{display:block;content:"";width:102px;background:#eef2f3;position:absolute;top:0;left:0;height:100%}.car-info-spec dl dt{float:left;clear:both;padding:5px 0 5px 4px;width:98px;box-sizing:border-box;color:#686868;font-weight:400;position:relative}.car-info-spec dl dd{padding:5px 0 5px 108px;border-bottom:1px solid #cfd8d8;position:relative}.car-info-equip ul li{width:124px;height:27px;line-height:27px;color:#a9a9a9;border:1px solid #e5e5e5;background:#f4f4f4;float:left;box-sizing:border-box;margin:0 4px 4px 0;text-align:center}.car-info-equip ul li:nth-child(2n){margin-right:0}.car-info-equip ul li.selected{background:#fff100;border-color:#f5db00;color:#222}.before-inspect{position:relative}.before-inspect .check-detail{position:absolute;top:0;right:0}.before-inspect .check-detail{width:100%;position:static;margin-bottom:8px;white-space:nowrap;overflow-x:auto}.before-inspect .check-detail .check-list{display:inline;width:auto;margin:0;padding:0;white-space:nowrap}.before-inspect .check-detail .check-list:after{content:"、"}.before-inspect .check-detail .check-list:last-child:after{content:""}.before-inspect ul>li{margin-bottom:4px;width:100%;padding:2% 0;box-sizing:border-box}.before-inspect ul li h4{margin-bottom:8px;padding-left:4px;border-left:4px solid #4f4f31;line-height:1;color:#4f4f31}.before-inspect ol{padding-top:6px;border-top:1px dotted #4f4f31}.before-inspect ol li{margin:0 4px 4px 0;float:left;background:#ededd0;padding:3px 8px;border-radius:4px;color:#4f4f31}.before-inspect ol li:last-child{margin:0}.car-info-movie{margin-bottom:3px}.car-info-movie .cim-inner{padding:40px}.youtube-box{position:relative;width:100%;padding-top:56.25%}.youtube-box iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.ci-section-title{margin-bottom:12px;margin-top:-8px;font-weight:700;letter-spacing:.05em;color:#555}.car-info-movie .ci-section-title i{color:red}.car-info-point .ci-section-title i,.car-info-desc .ci-section-title i{color:#62a0b0}#baseCar{margin-bottom:40px;padding-top:40px}.ordermade-desc{background:#222;padding:12px}.ordermade-desc .omd-inner .heading{font-size:18px;font-size:1.8rem;letter-spacing:1px;line-height:1.2;color:#fff;display:inline-block;margin:0}.ordermade-desc .omd-inner .catch{font-size:17px;font-size:1.7rem;font-weight:700}.ordermade-desc .omd-inner span{display:inline-block;padding:0 4px;margin:0 4px 4px;border-radius:2px;background:#fffffff2}#baseCar .car-plan{margin-bottom:4px}.base-car-id{border-bottom:1px dotted #CFD8D8;padding-bottom:12px;margin-bottom:20px}.base-car-id .bcid-num{margin:0;font-size:14px;color:#666}.base-car-id .bcid-num span{font-size:14px;font-weight:700;color:#222}.bci-section-title{font-size:24px;margin-bottom:32px;color:#114264;font-weight:700}.bci-section-title span{display:block;font-size:12px;font-weight:400;color:#114264}.car-info-feature .feature-container{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.car-info-feature .feature-container .feature-block{width:calc((100% - 16px) / 3);box-sizing:border-box;border:1px solid #CFD8D8;border-radius:5px;padding:12px 24px;text-align:center;margin-bottom:8px}.car-info-feature .feature-container .feature-block h3{font-size:14px;color:#62a0b0;border-bottom:1px solid #CFD8D8;padding-bottom:10px;margin-bottom:10px}.car-info-feature .feature-container .feature-block p{font-size:14px;font-weight:700;margin-bottom:0}.car-info-feature .feature-container .feature-block span{display:inline-block;padding:4px 8px;background:#62a0b0;color:#fff;border-radius:4px;font-size:12px}.base-car-info{padding:24px 40px;margin-bottom:4px}.car-plan .plan-header{width:100%;height:214px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:relative;background-size:cover;background-position:center center}.car-plan .plan-header.maintenance{background-image:url(/wp-content/themes/classca_swmy_v3/img/single/mainte_bg.jpg)}.car-plan .plan-header:before{width:100%;height:100%;display:block;content:"";background:#0000004d;position:absolute;top:0;left:0}.car-plan .plan-header h2{font-size:24px;color:#fff;position:relative}.car-plan .car-plan-detail{padding:40px}.car-finish-block h3{font-size:18px;font-weight:700;color:#114264;border-left:5px solid #114264;padding-left:8px;margin-bottom:16px}.car-finish-block table{border:1px solid #CFD8D8;width:100%}.car-finish-block table th,.car-finish-block table td{font-size:14px;padding:10px}.car-finish-block table tr:first-child{background:#eef2f3}.car-finish-block table tr:first-child th,.car-finish-block table tr:first-child td{text-align:center;font-weight:700}.car-finish-block:not(:last-child){margin-bottom:40px}.car-plan .mainte-block:not(:last-child){margin-bottom:40px}.car-plan .mainte-block h3{font-size:18px;color:#114264;font-weight:700;border-bottom:1px solid #CFD8D8;padding-bottom:10px;margin-bottom:24px}.car-plan .mainte-block h3 span{font-size:12px;color:#114264;display:inline-block;margin-left:12px;padding-left:12px;border-left:1px solid #CFD8D8;line-height:21px}.car-plan .mainte-block ul li{font-size:14px;line-height:1.6;margin-bottom:4px;list-style:disc inside}.car-plan .mainte-explain{margin-bottom:40px}.car-plan .mainte-explain p{font-size:14px;text-align:center}#baseCarPlan .car-finish-block table tr:first-child{background:none}#baseCarPlan .car-finish-block table tr:first-child th,#baseCarPlan .car-finish-block table tr:first-child td{text-align:left;font-weight:400}#baseCarPlan .car-finish-block table thead tr{background:#eef2f3!important}#baseCarPlan .car-finish-block table thead tr th,#baseCarPlan .car-finish-block table thead tr td{text-align:center!important;font-weight:700!important}.member-add a img{margin:0;width:auto}.car-contact .member-add-container .button:not(:last-child){margin-bottom:12px}#baseCar .car-info-main .car-name{margin-bottom:16px}#baseCar .price-wrapper h4{font-size:14px;font-weight:700;margin-bottom:6px}#baseCar .price-wrapper h4 span{font-size:12px;font-weight:400}#baseCar .price-wrapper .price-block{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#baseCar .price-wrapper .price-block .plan-item{width:100%;border-top:3px solid #CFD8D8;padding-top:8px}#baseCar .price-wrapper .price-block .plan-item h5{font-weight:700}#baseCar .price-wrapper .price-block .plan-item p.plan-remarks{font-size:12px;opacity:.7;margin-bottom:10px}#baseCar .price-wrapper .price-block .plan-item .price-item{font-size:15px;font-weight:700}#baseCar .price-wrapper .price-block .plan-item .price-item.na-item{opacity:.5}#baseCar .price-wrapper .price-block .plan-item .price-item .price-num{font-size:30px;margin-right:3px;line-height:1}#baseCar .price-wrapper .price-block .plan-item.plan-1 .price-item .price-num{color:#c20f0f}#baseCar .price-wrapper .price-block .plan-item.plan-2 .price-item .price-num{color:#126386}#baseCar .price-plan-description{opacity:.7;position:relative;padding-left:20px;margin-bottom:16px}#baseCar .price-plan-description:before{position:absolute;top:0;left:0;font-size:16px;font-family:FontAwesome;content:"";line-height:1.1}#baseCar .price-plan-description h6{font-size:13px;font-weight:700;margin-bottom:4px}#baseCar .price-plan-description p{font-size:12px;margin:0;line-height:1.6}#baseCar .price-plan-description p a{text-decoration:underline}.car-plan .mainte-explain p{font-size:14px;text-align:left}.car-contact .button{box-sizing:border-box;padding-left:48px;position:relative}.car-contact .button:before{position:absolute;display:block;content:"";top:0;left:0;width:48px;height:48px;background:#fff;opacity:.2}.car-contact .button img{position:absolute;top:24px;left:24px;transform:translate(-25%,-25%) scale(.5);transform-origin:left top}.entry-wrap .entry-main-column{width:767px;float:left}.entry-wrap .entry-side-column{width:290px;float:right}.entry-inner{padding:20px 20px 60px}.entry-inner.entry-header{padding:20px 20px 40px}.entry-header .entry-meta{border-left:3px solid #222;padding-left:10px;margin-bottom:14px}#entry .entry-header .entry-meta time,#entry .entry-header .entry-meta p{margin:0}.sns-separate{width:100%;box-sizing:border-box;padding:20px;background:#e2e9e9}#entry img{max-width:100%;height:auto}#entry .entry-header time{font-size:15px;font-size:1.5rem;display:block;margin-bottom:8px}#entry .entry-tags-wrapper{text-align:right}#entry .entry-tags{padding:0 20px 20px;display:inline-block;position:relative;text-align:center}#entry .entry-tags h5{font-size:12px;font-size:1.2rem;display:inline-block;margin-bottom:12px;padding-bottom:6px;position:relative;top:0;left:0;border-bottom:1px solid #114264;color:#114264;width:100%}#entry .entry-tags h5:before{content:"";display:inline-block;border:7px solid transparent;border-top-color:#114264;position:absolute;left:50%;margin-left:-7px;bottom:-14px}#entry .entry-tags h5:after{content:"";display:inline-block;border:6px solid transparent;border-top-color:#fff;position:absolute;left:50%;margin-left:-6px;bottom:-12px}#entry .entry-tags a{display:inline-block;margin-right:6px;border-bottom:2px solid #00a0db}#entry .entry-tags a:hover{text-decoration:none;opacity:.7}.related-block{margin-bottom:3px}.related-block h4,.cat-block h4{width:100%;height:42px;line-height:42px;padding:0 10px;box-sizing:border-box;background:#73afbe;color:#fff}.cat-block>ul>li{width:100%;line-height:42px;box-sizing:border-box;border-bottom:1px solid #cfd8d8}.cat-block>ul>li>ul>li{line-height:21px;padding-left:14px}.cat-block>ul>li>ul>li:last-child{padding-bottom:12px}.cat-block>ul>li a{display:block;width:100%;height:100%;padding:0 10px;box-sizing:border-box}#entry .entry-header h1{font-size:30px;font-size:3rem;font-weight:700}#entry .entry-inner h2{font-size:28px;font-size:2.8rem;font-weight:700;margin:48px 0 32px;background:#f2f2f2;padding:18px;border-radius:12px}#entry .entry-inner h3{font-size:24px;font-size:2.4rem;font-weight:700;margin:38px 0 22px;border-bottom:1px solid #222;padding-bottom:6px}#entry .entry-inner h4,#entry .entry-inner h5,#entry .entry-inner h6{font-size:20px;font-size:2rem;font-weight:700;margin:38px 0 22px;border-left:3px solid #222;padding-left:6px}#entry .entry-inner p{font-size:16px;font-size:1.6rem;margin-bottom:22px;line-height:1.8}#entry .entry-inner ol,#entry .entry-inner ul{margin-bottom:22px}#entry .entry-inner ol li,#entry .entry-inner ul li{font-size:15px;font-size:1.5rem;margin-bottom:4px}#entry .entry-inner ol li{list-style:inside decimal}#entry .entry-inner ul li{list-style:inside disc}#entry .entry-inner .info-container{border:1px solid #dedede;background:#f9f9f9;padding:20px;margin-bottom:20px}#entry .entry-inner .info-container:last-child{margin-bottom:0}#entry .entry-inner .info-container .info-title{font-family:Damion,cursive;color:#c5c068;font-size:17px;font-size:1.7rem;margin-bottom:10px}#entry .entry-inner .info-container h4{font-size:17px;font-size:1.7rem;margin:0 0 20px;border:0;padding:0}#entry .entry-inner .info-container img{display:block;width:286px;height:auto;float:left}#entry .entry-inner .info-container dl{width:380px;float:right}#entry .entry-inner .info-container dl dt{display:inline-block;padding:2px 2px 2px 4px;background:#c5c068;color:#fff;font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:2px;margin-bottom:4px}#entry .entry-inner .info-container dl dd{margin-bottom:12px;font-size:15px;font-size:1.5rem}.series-list li{padding:2px 0}.series-list .current{background:#f2f2f2;padding:4px 6px}.series-list .current span{display:inline-block;font-size:13px;font-size:1.3rem;border:1px solid #222;border-radius:3px;padding:2px 4px;margin-left:14px;position:relative;background:#fff}.backnumber-link{border:1px solid #dedede;border-radius:6px;display:table;overflow:hidden;width:724px;height:96px;box-sizing:border-box}.backnumber-link .link-before{border-right:1px solid #dedede}.backnumber-link .link-before,.backnumber-link .link-after{display:table-cell;width:362px;box-sizing:border-box;position:relative}.backnumber-link a{display:block;position:relative;width:100%;height:96px}.backnumber-link .link-arrow{width:30px;height:96px;background:#222;position:absolute;display:block;text-align:center}.backnumber-link .link-none{background:#f2f2f2}.backnumber-link .link-none .link-arrow{background:#dedede}.backnumber-link .link-arrow i{color:#fff;font-size:22px;font-size:2.2rem;margin:0;line-height:96px}.backnumber-link .link-arrow.-before{top:0;left:0}.backnumber-link .link-arrow.-after{top:0;right:0}.backnumber-link a .thumb{width:120px;height:80px;background:#e2e9e9;position:absolute;top:8px;left:38px}.backnumber-link .link-after a .thumb{left:8px}.backnumber-link a .title{width:184px;position:absolute;top:8px;left:166px}.backnumber-link .link-after a .title{left:136px}.backnumber-link a .thumb,.backnumber-link a .title{-webkit-transition:all ease .4s;transition:all ease .4s}.backnumber-link a .thumb img{width:100%;height:auto}.backnumber-link a:hover .thumb{opacity:.8}.backnumber-link a:hover .title{color:#00a0db}.block-inner{padding:16px}.entry-meta-data .entry-tags a{display:inline-block;margin:0 3px 3px 0;border-radius:3px;padding:0 6px;background:#00a0db;color:#fff}.entry-meta-data .entry-tags a:hover{text-decoration:none}.entry-meta-data .meta-data-box h4{background:#e4e4e4;padding:6px;margin-bottom:8px}.entry-meta-data .series-list li{list-style:inside disc;text-indent:-1em;padding:4px .6em 4px 1.6em}.entry-meta-data .series-list .current span{display:inline-block;text-indent:0;font-size:12px;font-size:1.2rem;padding:2px 4px;margin:4px 0;position:relative;background:#fff}.entry-meta-data .writer-image{float:left;width:92px}.entry-meta-data .writer-image img{width:100%!important;height:auto!important}.entry-meta-data .writer-data{padding:12px 0}.entry-meta-data .writer-text{padding-left:104px}.entry-meta-data .writer-text h5{margin-bottom:6px;padding-bottom:2px;border-bottom:1px dotted #000}.entry-meta-data .writer-text h5 span{font-size:11px;font-size:1.1rem;display:block}.entry-meta-data .writer-text p{font-size:12px;font-size:1.2rem;line-height:1.4;margin:0}#entry .entry-inner .about-rovermini-list h2{margin:0 0 20px;font-size:20px;font-size:2rem;background:none;padding:0}#entry .entry-inner .about-rovermini-list .ar-content{width:49%;float:left;margin-bottom:14px;padding-top:28%;position:relative}#entry .entry-inner .about-rovermini-list .ar-content:nth-child(odd){margin-right:2%}#entry .entry-inner .about-rovermini-list .ar-content .ar-inner{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000008c;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}#entry .entry-inner .about-rovermini-list .ar-content h3{border:none;margin:auto;color:#fff;font-size:17px;font-size:1.7rem;padding:0 16px}@media screen and (max-width:768px){#usedCar.contents,#baseCar.contents{margin-bottom:6%;width:100%}.left-column,.right-column{width:100%;float:none}.left-column{display:none}.usedcar-left-mobile,.usedcar-left-mobile .left-column{display:block}.r-info-header{font-size:16px;font-size:1.6rem;color:#114264;font-weight:700;margin-bottom:12px}.l-info-header{margin-bottom:12px}.car-info-main{padding:2%;border-bottom:none;border-top:3px solid #cfd8d8}.car-info-main .car-name{font-size:15px;font-weight:700;margin-bottom:8px}.car-info-main .car-name{text-transform:capitalize}.car-info-main .total-price{border-bottom:none;margin-bottom:4px}.car-info-main .total-price h5{font-size:13px;font-size:1.3rem;display:inline-block;margin-right:2%}.car-info-main .total-price p{font-size:26px;font-size:2.6rem;font-weight:700;color:#d30d2e;margin-bottom:0;line-height:1.4}.car-info-main .total-price p span{font-size:20px;font-size:2rem;color:#d30d2e;margin-left:4px}.car-info-main .body-price p{margin-bottom:0}.car-info-main .body-price p,.car-info-main .body-price small{color:#666}.car-info-main .total-price p,.car-info-main .body-price p{display:inline-block}.car-info-main .price small{font-size:13px;font-size:1.3rem}.car-contact{padding:0 4% 4%;margin-bottom:0}.car-contact .tel-num{position:relative;text-align:center;margin-bottom:2%}.car-contact .tel-num a{font-size:20px;font-size:2rem;color:#798790;padding-left:34px}.car-contact .tel-num span{font-size:.9em;display:block;color:#798790}.car-contact .tel-num span.top-small{margin-top:8px;padding-top:8px;border-top:1px dotted #cfd8d8}.car-contact .tel-num span span.bg-small{font-size:1em;display:inline-block;background:#798790;color:#fff;border-radius:3px;padding:0 4px;margin-right:6px}.car-contact .tel-num i{display:block;position:absolute;top:0;left:30px;width:34px;height:34px;line-height:34px;text-align:center;border-radius:50%;font-size:20px;font-size:2rem;color:#fff;margin:0}.car-contact .button{font-size:15px;display:inline-block;width:100%;height:48px;line-height:48px;color:#fff;text-align:center;border-radius:4px;vertical-align:bottom}.car-contact .drive-btn{background:#f5be00;box-shadow:0 4px #d0a200;margin-bottom:0;cursor:pointer;margin-right:1%}.car-contact .form-btn{background:#00a0db;box-shadow:0 4px #0090c5}.car-contact .order-btn{background:#e81c21;box-shadow:0 4px #c01014;margin-bottom:0;cursor:pointer;margin-right:1%}.car-info-img{margin-bottom:3px}.car-info-img{padding-bottom:10px;overflow:hidden;max-height:583px}.car-info-img .slick-slider{margin:0}.car-info-img .slick-slider.main-img{margin-bottom:10px}.car-info-img .main-img .slick-prev,.car-info-img .main-img .slick-next,.car-info-img .thumb-img .slick-prev,.car-info-img .thumb-img .slick-next{display:none!important}.car-info-img .slick-slider.main-img img,.car-info-img .slick-slider.thumb-img img{width:100%}.car-info-img .slick-slider.thumb-img li{cursor:pointer;margin:0 4px}.car-info-img .slick-slider.thumb-img li.slick-current{opacity:.7}.car-info-movie .cim-inner{padding:4%}.car-info-desc{padding:4% 4% 0;margin-bottom:3px}.car-info-desc p{margin-bottom:4%}.car-info-point{padding:4% 4% 0;margin-bottom:3px}.car-info-point img{margin-bottom:2%}.car-info-point h4{font-size:16px;font-size:1.6rem;margin-bottom:2%}.car-info-point p,.car-info-desc .custom-list{margin-bottom:4%}.car-info-desc .custom-list li{width:32%}.car-info-desc .custom-list:after{width:32%}.car-info-desc .custom-list:before{display:none}.car-info-spec,.car-info-quote{padding:4%}.car-info-equip,.car-share{padding:4%;margin-bottom:3px}.sec-banner{margin-bottom:3px}.auto-loan{padding:4%}.usc04{padding:4%;box-sizing:border-box}.record-inspect{border-top:1px solid #cfd8d8;padding-top:4%}.car-info-spec dl{border-top:1px solid #cfd8d8;position:relative}.car-info-spec dl:before{display:block;content:"";width:102px;background:#eef2f3;position:absolute;top:0;left:0;height:100%}.car-info-spec dl dt{float:left;clear:both;padding:5px 0 5px 4px;width:98px;box-sizing:border-box;color:#686868;font-weight:400;position:relative}.car-info-spec dl dd{padding:5px 0 5px 108px;border-bottom:1px solid #cfd8d8;position:relative}.car-info-equip ul li{width:49%;height:inherit;line-height:inherit;color:#a9a9a9;border:1px solid #e5e5e5;background:#f4f4f4;float:left;box-sizing:border-box;margin:0 2% 1% 0;padding:2% 0;text-align:center}.car-info-equip ul li:nth-child(2n){margin-right:0}.car-info-equip ul li.selected{background:#fff100;border-color:#f5db00;color:#222}.before-inspect .check-detail{position:relative}.before-inspect ul>li{margin-bottom:4px;width:100%;padding:2% 0;box-sizing:border-box}.before-inspect ul li h4{margin-bottom:8px;padding-left:4px;border-left:4px solid #4f4f31;line-height:1;color:#4f4f31}.before-inspect ol{padding-top:6px;border-top:1px dotted #4f4f31}.before-inspect ol li{margin:0 4px 4px 0;float:left;background:#ededd0;padding:3px 8px;border-radius:4px;color:#4f4f31}.before-inspect ol li:last-child{margin:0}.fix-info-box.shown{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0)}.fix-info-box .total-price{float:right;width:48%;text-align:right}.fix-info-box .car-info-main .car-name{float:left;width:100%;font-size:13px;font-size:1.3rem}.fix-info-box .car-info-main .total-price h5{font-size:11px;font-size:1.1rem}.fix-info-box .car-info-main .total-price p{font-size:18px;font-size:1.8rem}.fix-info-box .car-info-main .total-price p span,.fix-info-box .car-info-main .total-price p.sold{font-size:14px;font-size:1.4rem}.fix-info-box .car-info-main .price small{font-size:11px;font-size:1.1rem}.fix-info-box .car-contact .button{height:32px;line-height:32px}.fix-info-box .tel-btn{background:#d00;box-shadow:0 4px #b41014;margin-bottom:0;cursor:pointer;margin-right:1%}.single-usedcar footer .go-top,.single-basecar footer .go-top{display:none}#baseCar{margin-bottom:24px;padding-top:0}.base-car-id{border-bottom:1px dotted #CFD8D8;padding-bottom:8px;margin-bottom:12px}.base-car-id .bcid-num{margin:0;font-size:13px;color:#666}.base-car-id .bcid-num span{font-size:14px;font-weight:700;color:#222}.bci-section-title{font-size:20px;margin-bottom:24px;color:#114264;font-weight:700}.bci-section-title span{display:block;font-size:12px;font-weight:400;color:#114264}.car-info-feature .feature-container{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.car-info-feature .feature-container .feature-block{width:49%;box-sizing:border-box;border:1px solid #CFD8D8;border-radius:5px;padding:12px;text-align:center;margin-bottom:2%}.car-info-feature .feature-container .feature-block h3{font-size:14px;color:#62a0b0;border-bottom:1px solid #CFD8D8;padding-bottom:10px;margin-bottom:10px}.car-info-feature .feature-container .feature-block p{font-size:14px;font-weight:700;margin-bottom:0}.car-info-feature .feature-container .feature-block span{display:inline-block;padding:4px 8px;background:#62a0b0;color:#fff;border-radius:4px;font-size:12px}.base-car-info{padding:4%;margin-bottom:4px}.car-plan .plan-header{width:100%;height:180px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:relative;background-size:cover;background-position:center center}.car-plan .plan-header.maintenance{background-image:url(/wp-content/themes/classca_swmy_v3/img/single/mainte_bg.jpg)}.car-plan .plan-header h2{font-size:18px;font-weight:700}.car-plan .car-plan-detail{padding:4%}.car-finish-block h3{font-size:16px;font-weight:700;color:#114264;border-left:5px solid #114264;padding-left:6px;line-height:1.2;margin-bottom:10px}.car-finish-block table{border:1px solid #CFD8D8;width:100%}.car-finish-block table th,.car-finish-block table td{font-size:13px;padding:8px}.car-finish-block table tr:first-child{background:#eef2f3}.car-finish-block table tr:first-child th,.car-finish-block table tr:first-child td{text-align:center;font-weight:700}.car-finish-block:not(:last-child){margin-bottom:24px}.car-plan .mainte-block:not(:last-child){margin-bottom:40px}.car-plan .mainte-block h3{font-size:18px;color:#114264;font-weight:700;border-bottom:1px solid #CFD8D8;padding-bottom:10px;margin-bottom:16px}.car-plan .mainte-block h3 span{font-size:12px;color:#114264;display:inline-block;margin-left:12px;padding-left:12px;border-left:1px solid #CFD8D8;line-height:21px}.car-plan .mainte-block ul li{font-size:14px;line-height:1.6;margin-bottom:4px;list-style:disc inside;padding-left:1em;text-indent:-1.4em}.car-plan .mainte-explain{margin-bottom:40px}.car-plan .mainte-explain p{font-size:14px;text-align:center}.fix-info-box{box-sizing:border-box;padding:3%;position:fixed;bottom:0;left:0;width:100%;background:#fffc;z-index:98;-webkit-transform:translate(0px,200px);-moz-transform:translate(0px,200px);-ms-transform:translate(0px,200px);transform:translateY(200px);transition:all .4s ease}.fix-info-box p{font-size:13px;font-weight:700;margin-bottom:8px}.fix-info-box .fix-car-contact{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.fix-info-box .fix-car-contact .button{display:block;font-size:14px;font-weight:700;width:48.5%;height:40px;line-height:40px;box-sizing:border-box;padding-left:32px;color:#fff;text-align:center;border-radius:4px;position:relative}.fix-info-box .fix-car-contact .button.form-btn{background:#00a0db;box-shadow:0 4px #0090c5}.fix-info-box .fix-car-contact .button.tel-btn{background:#f08334;box-shadow:0 4px #d67127}.fix-info-box .fix-car-contact .button.line-add{background:#00b900;box-shadow:0 4px #11a211}.fix-info-box .fix-car-contact .button.mail-add{background:#114264;box-shadow:0 4px #09324e}.fix-info-box .fix-car-contact .button:before{position:absolute;display:block;content:"";top:0;left:0;width:32px;height:40px;background:#fff;opacity:.2}.fix-info-box .fix-car-contact .button img{position:absolute;top:20px;left:16px;transform:translate(-20%,-20%) scale(.4);transform-origin:left top}#baseCar .car-info-main .car-name{margin-bottom:16px}#baseCar .price-wrapper h4{font-size:14px;font-weight:700;margin-bottom:6px}#baseCar .price-wrapper h4 span{font-size:12px;font-weight:400}#baseCar .price-wrapper .price-block{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}#baseCar .price-wrapper .price-block .plan-item{width:48.5%;border-top:3px solid #CFD8D8;padding-top:8px}#baseCar .price-wrapper .price-block .plan-item h5{font-size:14px;font-weight:700}#baseCar .price-wrapper .price-block .plan-item p.plan-remarks{font-size:11px;opacity:.7;margin-bottom:8px}#baseCar .price-wrapper .price-block .plan-item .price-item{font-size:14px;font-weight:700}#baseCar .price-wrapper .price-block .plan-item .price-item.na-item{opacity:.5}#baseCar .price-wrapper .price-block .plan-item .price-item .price-num{font-size:30px;margin-right:3px;line-height:1}#baseCar .price-wrapper .price-block .plan-item.plan-1 .price-item .price-num{color:#c20f0f}#baseCar .price-wrapper .price-block .plan-item.plan-2 .price-item .price-num{color:#126386}#baseCar .price-plan-description{opacity:.7;position:relative;padding-left:20px;margin-bottom:16px}#baseCar .price-plan-description:before{position:absolute;top:0;left:0;font-size:16px;font-family:FontAwesome;content:"";line-height:1.1}#baseCar .price-plan-description h6{font-size:13px;font-weight:700;margin-bottom:4px}#baseCar .price-plan-description p{font-size:12px;margin:0;line-height:1.6}#baseCar .price-plan-description p a{text-decoration:underline}.member-add a img{margin:0;width:auto}.car-plan .mainte-explain p{font-size:14px;text-align:left}.car-contact .button{box-sizing:border-box;padding-left:48px;position:relative}.car-contact .button:before{position:absolute;display:block;content:"";top:0;left:0;width:48px;height:48px;background:#fff;opacity:.2}.car-contact .button img{position:absolute;top:24px;left:24px;transform:translate(-25%,-25%) scale(.5);transform-origin:left top}.car-contact.sp-cta-area .button.tel-btn{background:#f08334;box-shadow:0 4px #d67127}.car-contact.sp-cta-area h4{font-size:15px;font-weight:700;margin-bottom:16px;text-align:center}.car-contact.sp-cta-area .tel-hour{font-size:13px;text-align:center;opacity:.7;margin:0}.car-contact.sp-cta-area{padding:20px 4%}.car-contact.sp-cta-area .button{margin-bottom:12px}.car-contact .member-add-container{margin-bottom:0}.car-contact .member-add-container .button:not(:last-child){margin-bottom:12px}#baseCarPlan .car-finish-block table tr:first-child{background:none}#baseCarPlan .car-finish-block table tr:first-child th,#baseCarPlan .car-finish-block table tr:first-child td{text-align:left;font-weight:400}#baseCarPlan .car-finish-block table thead tr{background:#eef2f3!important}#baseCarPlan .car-finish-block table thead tr th,#baseCarPlan .car-finish-block table thead tr td{text-align:center!important;font-weight:700!important}.entry-wrap .entry-main-column{width:100%;float:none;margin-bottom:4%;overflow:hidden}.entry-wrap .entry-side-column{width:100%;float:none}.entry-inner{padding:4% 4% 8%}.entry-inner.entry-header{padding:4% 4% 6%}.entry-header .entry-meta{border-left:3px solid #222;padding-left:10px;margin-bottom:8px}#entry .entry-header .entry-meta time,#entry .entry-header .entry-meta p{font-size:13px;font-size:1.3rem;margin:0}.sns-separate{width:100%;padding:4%}#entry .entry-tags-wrapper{text-align:right}#entry .entry-tags{padding:0 20px 20px;display:inline-block;position:relative;text-align:center}#entry .entry-tags h5{font-size:12px;font-size:1.2rem;display:inline-block;margin-bottom:12px;padding-bottom:6px;position:relative;top:0;left:0;border-bottom:1px solid #114264;color:#114264;width:100%}#entry .entry-tags h5:before{content:"";display:inline-block;border:7px solid transparent;border-top-color:#114264;position:absolute;left:50%;margin-left:-7px;bottom:-14px}#entry .entry-tags h5:after{content:"";display:inline-block;border:6px solid transparent;border-top-color:#fff;position:absolute;left:50%;margin-left:-6px;bottom:-12px}#entry .entry-tags a{display:inline-block;margin-right:6px;border-bottom:2px solid #00a0db}#entry .entry-tags a:hover{text-decoration:none;opacity:.7}.related-block{margin-bottom:3px}.related-block h4{width:100%;height:42px;line-height:42px;padding:0 10px;box-sizing:border-box;background:#73afbe;color:#fff}.cat-block h4{width:100%;height:38px;line-height:38px;padding:0 2%;box-sizing:border-box;background:#73afbe;color:#fff;font-size:15px;font-size:1.5rem}.cat-block>ul>li{width:100%;line-height:42px;box-sizing:border-box;border-bottom:1px solid #cfd8d8}.cat-block>ul>li>ul>li{line-height:21px;padding-left:14px}.cat-block>ul>li>ul>li:last-child{padding-bottom:12px}.cat-block>ul>li a{display:block;width:100%;height:100%;padding:0 2%;box-sizing:border-box}#entry .entry-header h1{font-size:22px;font-size:2.2rem;font-weight:700}#entry .entry-inner h2{font-size:18px;font-size:1.8rem;font-weight:700;margin:34px 0 20px;background:#f2f2f2;padding:18px;border-radius:12px}#entry .entry-inner h3{font-size:18px;font-size:1.8rem;font-weight:700;margin:34px 0 20px;border-bottom:1px solid #222;padding-bottom:6px}#entry .entry-inner h4,#entry .entry-inner h5,#entry .entry-inner h6{font-size:16px;font-size:1.6rem;font-weight:700;margin:34px 0 20px;border-left:3px solid #222;padding-left:6px}#entry .entry-inner p{font-size:15px;font-size:1.5rem;margin-bottom:20px;line-height:1.7}#entry .entry-inner ol,#entry .entry-inner ul{margin-bottom:20px}#entry .entry-inner ol li,#entry .entry-inner ul li{font-size:14px;font-size:1.4rem;margin-bottom:4px}#entry .entry-inner .info-container{padding:4%;margin-bottom:5%}#entry .entry-inner .info-container .info-title{font-family:Damion,cursive;color:#c5c068;font-size:16px;font-size:1.6rem;margin-bottom:2%}#entry .entry-inner .info-container h4{font-size:17px;font-size:1.7rem;margin:0 0 4%;border:0;padding:0}#entry .entry-inner .info-container img{display:block;width:100%;height:auto;float:none;margin-bottom:5%}#entry .entry-inner .info-container dl{width:100%;float:none}#entry .entry-inner .info-container dl dt{font-size:11px;font-size:1.1rem;margin-bottom:4px}#entry .entry-inner .info-container dl dd{margin-bottom:2.4%;font-size:13px;font-size:1.3rem}.series-list .current span{display:inline-block;font-size:11px;font-size:1.1rem;border:1px solid #222;border-radius:3px;padding:2px 4px;margin-left:14px;position:relative;background:#fff}#entry .entry-inner .youtube{position:relative;width:100%;padding-top:56.25%}#entry .entry-inner .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.backnumber-link{width:100%;height:inherit}.backnumber-link .link-before,.backnumber-link .link-after{width:50%}.backnumber-link a{display:block;position:relative;width:100%;height:100%}.backnumber-link .link-arrow{width:26px;height:100%}.backnumber-link .link-arrow i{margin:0;position:relative;top:38%;left:0;line-height:inherit}.backnumber-link a .thumb{width:120px;max-width:70%;height:auto;background:none;position:relative;top:8px;left:34px}.backnumber-link a .thumb img{margin-bottom:4%}.backnumber-link .link-after a .thumb{left:8px}.backnumber-link a .title{display:block;width:80%;position:relative;top:0;left:34px;margin-bottom:8px}.backnumber-link .link-after a .title{left:8px}.backnumber-link a .thumb,.backnumber-link a .title{-webkit-transition:all ease .4s;transition:all ease .4s}.backnumber-link a .thumb img{width:100%;height:auto}.backnumber-link a:hover .thumb{opacity:1!important}.backnumber-link a:hover .title{color:#222!important}#entry .entry-inner .about-rovermini-list h2{font-size:18px;font-size:1.8rem}#entry .entry-inner .about-rovermini-list .ar-content{width:100%;float:left;margin-bottom:14px;padding-top:46%;position:relative}#entry .entry-inner .about-rovermini-list .ar-content:nth-child(odd){margin-right:none}#entry .entry-inner .about-rovermini-list .ar-content h3{font-size:15px;font-size:1.5rem;padding:0 16px}}
