.single-mv{background-color:#c9deed;font-size:4rem;font-weight:700;text-align:center;padding:10% 0}.single-bread{border-bottom:1px dashed #393939;max-width:1200px;margin:0 auto 60px;padding:20px 10px 40px}.single-bread ul{margin:0;display:flex;flex-wrap:wrap}.single-bread ul a{color:#393939}.single-bread ul a:after{content:" » ";display:inline-block;padding:0 10px}.single-bread ul li:last-of-type{color:#616161;opacity:.7}.no-bread .post-pagination-wrap{display:none !important}.single-flex{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin:0 auto 45px;width:100%;max-width:1200px}.left-column{width:100%;max-width:500px}.right-column{width:calc(100% - 525px)}.maker p{color:#000;font-size:20px;font-weight:700;margin:0}.right-column h1{color:#044974;font-size:24px;font-weight:700;margin:0 0 20px}.row-flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 0 25px}.price-info{width:200px}.price-head{color:#000;font-size:16px;font-weight:700;margin:0}.price-info .price{color:#044974;font-size:28px;font-weight:700}.price-info .price span{color:#f5970d;font-size:42px;font-weight:700}.base-info{width:calc(100% - 225px)}.base-info table{border:1px solid #aaaa9c;border-collapse:collapse;width:100%}.base-info table tr th,.base-info table tr td{border:1px solid #aaaa9c;text-align:center}.base-info table tr th{background:#b5b5b5;color:#fff;font-size:12px;font-weight:700;padding:4px 0 2px}.base-info table tr td{background:#fff;color:#000;font-size:15px;padding:20px 10px}.base-info table tr td span{color:#000;font-size:14px}.base-info table tr td .unit{color:#000;font-size:12px}.shop{margin:0 0 20px}.shop a{color:#0161ba;font-size:16px;font-weight:700}.row-btn{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.row-btn .tel,.row-btn .contact,.row-btn .line,.row-btn .favorite{text-align:center}.row-btn .tel a,.row-btn .contact a,.row-btn .line a,.row-btn .favorite a{display:flex;justify-content:center;align-items:center;line-height:1.2em;padding:10px 5px;text-decoration:none}.row-btn .tel a:before,.row-btn .contact a:before,.row-btn .line a:before,.row-btn .favorite a:before{background-repeat:no-repeat;background-position:center;background-size:contain;content:"";display:block;height:20px;margin-right:5px;width:20px}.row-btn .tel a:before{background-image:url(//carmel.creator.jp.net/wp-content/themes/Total/assets/css/../images/car/shop-i-tel-red.png)}.row-btn .contact a:before{background-image:url(//carmel.creator.jp.net/wp-content/themes/Total/assets/css/../images/car/shop-i-mail-wt.png)}.row-btn .line a:before{background-image:url(//carmel.creator.jp.net/wp-content/themes/Total/assets/css/../images/car/shop-i-line.png)}.row-btn .favorite a:before{background-image:url(//carmel.creator.jp.net/wp-content/themes/Total/assets/css/../images/car/shop-i-favorite.png)}.row-btn .tel{width:32%}.row-btn .tel a{border:1px solid #ccc;color:#e22424;font-size:22px;font-weight:700;height:100%;width:100%}.row-btn .contact{width:22%}.row-btn .contact a{background:linear-gradient(to bottom,#fff,#e3e4e4);box-shadow:0 2px 4px rgba(0,0,0,.5);color:#000;font-size:18px;font-weight:700;height:100%}.row-btn .line{width:22%}.row-btn .line a{background:linear-gradient(to bottom,#fff,#e3e4e4);box-shadow:0 2px 4px rgba(0,0,0,.5);color:#11a858;font-size:16px;font-weight:700;height:100%;pointer-events:none}.row-btn .favorite{width:21%}.row-btn .favorite a{background:linear-gradient(to bottom,#fff,#e3e4e4);box-shadow:0 2px 4px rgba(0,0,0,.5);color:#f29319;font-size:18px;font-weight:700;height:100%}.car-slider__main{margin:auto;overflow:hidden;position:relative;width:100%;max-width:500px}.swiper-slide img{max-width:100%;height:auto}.car-slider__thumb{margin:45px auto 0;width:100%;max-width:1200px}.thumb-list{display:flex;flex-flow:row wrap;justify-content:space-between;margin:auto;width:100%}.thumb-item{flex:0 0 10%}.thumb-link{display:block}.thumb-item img{height:auto;max-width:100%}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{color:#fff}.car-spec{margin:0 auto;width:100%;max-width:1200px}.car-spec h2{background:#0783d2;color:#fff;font-size:21px;font-weight:700;margin:0 0 20px;padding:10px 15px}.car-spec__table{border:0;border-collapse:collapse;width:100%}.car-spec__table tbody{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.car-spec__table tr{display:flex;justify-content:space-between;align-items:stretch;width:50%}.car-spec__table tr:not(:last-child){border-bottom:2px solid #fff}.car-spec__table tr th,.car-spec__table tr td{color:#000;display:block;padding:15px}.car-spec__table tr th{background:#dcdcdc;width:35%}.car-spec__table tr td{background:#eee;width:65%}@media screen and (max-width:968px){.single-flex,.car-spec{padding:0 20px}.left-column{margin:0;order:1;width:100%}.right-column{margin:0 0 45px;order:3;width:100%}.car-slider__thumb{margin:25px auto 0;order:2;overflow-x:auto;width:100%}.thumb-list{flex-wrap:nowrap;width:max-content}.thumb-item{flex:inherit;width:100px}.thumb-item:empty{display:none}.maker p{font-size:16px}.right-column h1{font-size:21px}.price-info{margin:0 0 15px;width:100%}.price-info .price{font-size:22px}.price-info .price span{font-size:32px}.base-info{width:100%}.row-btn .tel,.row-btn .contact,.row-btn .line,.row-btn .favorite{width:100%}.car-spec__table tr{width:100%}}.post-items{margin:0 auto;width:100%;max-width:1200px}.post-item:not(:last-child){margin:0 0 25px}.post-item a{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;text-decoration:none}.post-item__left{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:70%}.post-item__left .image{width:55%}.post-item__left .post-item__base{padding-left:20px;width:45%}.post-item__right{padding-left:25px;width:30%}.post-item__ttl{color:#044974;font-size:18px;font-weight:700}.post-item__base .price-head{font-size:14px}.post-item__base .price{font-size:21px}.post-item__base .price span{font-size:29px}.post-item__right table{border:1px solid #aaaa9c;border-collapse:collapse;width:100%}.post-item__right table tr th,.post-item__right table tr td{border:1px solid #aaaa9c;text-align:center}.post-item__right table tr th{background:#b5b5b5;color:#fff;font-size:12px;font-weight:700;padding:4px 0 2px}.post-item__right table tr td{background:#fff;color:#000;font-size:15px;padding:20px 10px}.post-item__right table tr td span{color:#000;font-size:14px}.post-item__right table tr td .unit{color:#000;font-size:12px}.shop p{font-size:15px;font-weight:700}.post-item__right .row-btn{margin:25px 0 0}.post-item__right .row-btn .detail{background-image:linear-gradient(to top,#0d33bf,#09abce);box-shadow:0 2px 4px rgba(0,0,0,.5);border-radius:50px;color:#fff;display:block;font-size:16px;font-weight:700;height:100%;margin:0 0 0 auto;padding:10px 0;text-align:center;width:100%;max-width:200px}@media screen and (max-width:968px){.post-items{padding:0 20px}.post-item__left{width:100%}.post-item__right{padding-left:0;padding-top:20px;width:100%}}@media screen and (max-width:768px){.post-item__left .image{width:100%}.post-item__left .post-item__base{padding-left:0;padding-top:20px;width:100%}}