.catalog-question-mark{display:inline;cursor:pointer}.catalog-question-mark-popup__title{font-size:16px;font-weight:bold;display:flex;align-items:center;justify-content:center}.catalog-question-mark-popup__title::before{content:"";display:inline-block;width:1.25em;height:1.25em;background:url("/img/catalog/question-mark-black.svg") left top no-repeat;background-size:contain;margin-right:4px}.catalog-question-mark-popup__section{margin-bottom:32px;padding-top:32px}.catalog-question-mark-popup__section+.catalog-question-mark-popup__section{border-top:1px solid #d1d1d1}.catalog-question-mark-popup__footer{padding-top:8px;border-top:1px solid #d1d1d1}.catalog-bubble-infos{display:inline-block;position:relative;cursor:pointer;max-width:180px}.catalog-bubble-infos .catalog-bubble-infos__trigger{display:inline-flex;align-items:center;border-radius:20px;height:22px;padding:2px;padding-right:6px;background-color:#0074ad;color:#fff}.catalog-bubble-infos .catalog-bubble-infos__trigger>img:first-child{margin-right:2px}.catalog-bubble-infos.active>.catalog-bubble-infos__message{display:block}.catalog-bubble-infos .catalog-bubble-infos__message{display:none;white-space:normal;z-index:1;position:absolute;bottom:22px;right:-20px;width:240px}@media only screen and (min-width: 768px){.catalog-bubble-infos .catalog-bubble-infos__message{left:50%;transform:translate(-50%, 0);right:auto}}.catalog-bubble-infos .catalog-bubble-infos__message .catalog-bubble-infos__inner{font-weight:normal;padding:16px;border:1px solid #d1d1d1;background:#fff;border-radius:4px;position:relative;margin-bottom:10px}.catalog-bubble-infos .catalog-bubble-infos__message .catalog-bubble-infos__inner::before,.catalog-bubble-infos .catalog-bubble-infos__message .catalog-bubble-infos__inner::after{content:"";display:block;position:absolute;bottom:-6px;right:10px;z-index:1;width:0;height:0;z-index:2;border-style:solid;border-width:6px 5px 0 5px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (min-width: 768px){.catalog-bubble-infos .catalog-bubble-infos__message .catalog-bubble-infos__inner::before,.catalog-bubble-infos .catalog-bubble-infos__message .catalog-bubble-infos__inner::after{left:50%;transform:translate(-50%, 0);right:auto}}.catalog-bubble-infos .catalog-bubble-infos__message .catalog-bubble-infos__inner::after{z-index:1;border-width:8px 6px 0 6px;bottom:-8px;right:9px;border-color:#d1d1d1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.catalog-bubble-infos .catalog-bubble-infos__message::before{content:"⨯";position:absolute;top:-4px;font-size:18px;right:4px;z-index:1;cursor:pointer}.catalog-banner,.catalog-banner-unuse,.catalog-banner-simulation{background-color:#ecf9ff;padding-top:84px;background-position:top left;background-size:100% auto;background-repeat:no-repeat}.catalog-banner.catalog-banner--v1,.catalog-banner-unuse.catalog-banner--v1,.catalog-banner-simulation.catalog-banner--v1{background-image:url("//carservice.r10s.jp/img/catalog/banner/img_banner01-sp.jpg")}@media only screen and (min-width: 768px){.catalog-banner.catalog-banner--v1,.catalog-banner-unuse.catalog-banner--v1,.catalog-banner-simulation.catalog-banner--v1{background-image:url("//carservice.r10s.jp/img/catalog/banner/img_banner01-pc.jpg")}}.catalog-banner.catalog-banner--v2,.catalog-banner-unuse.catalog-banner--v2,.catalog-banner-simulation.catalog-banner--v2{background-image:url("//carservice.r10s.jp/img/catalog/banner/img_banner02-sp.jpg")}@media only screen and (min-width: 768px){.catalog-banner.catalog-banner--v2,.catalog-banner-unuse.catalog-banner--v2,.catalog-banner-simulation.catalog-banner--v2{background-image:url("//carservice.r10s.jp/img/catalog/banner/img_banner02-pc.jpg")}}.catalog-banner.catalog-banner--v3,.catalog-banner-unuse.catalog-banner--v3,.catalog-banner-simulation.catalog-banner--v3{background-image:url("//carservice.r10s.jp/img/catalog/banner/img_banner03-sp.jpg")}@media only screen and (min-width: 768px){.catalog-banner.catalog-banner--v3,.catalog-banner-unuse.catalog-banner--v3,.catalog-banner-simulation.catalog-banner--v3{background-image:url("//carservice.r10s.jp/img/catalog/banner/img_banner03-pc.jpg")}}.catalog-banner.catalog-banner--v3 .catalog-banner__content p,.catalog-banner-unuse.catalog-banner--v3 .catalog-banner__content p,.catalog-banner-simulation.catalog-banner--v3 .catalog-banner__content p{font-size:11px}.catalog-banner.catalog-banner--v3 .catalog-banner__content p.catalog-banner__big-text,.catalog-banner-unuse.catalog-banner--v3 .catalog-banner__content p.catalog-banner__big-text,.catalog-banner-simulation.catalog-banner--v3 .catalog-banner__content p.catalog-banner__big-text{font-size:16px}.catalog-banner .catalog-banner__inner,.catalog-banner-unuse .catalog-banner__inner,.catalog-banner-simulation .catalog-banner__inner{position:relative}.catalog-banner .catalog-banner__title,.catalog-banner-unuse .catalog-banner__title,.catalog-banner-simulation .catalog-banner__title{position:relative;margin-left:18px;margin-right:18px;background-color:#ecf9ff;padding:20px 12px 0 12px;font-size:16px;text-align:center;font-weight:bold;margin-bottom:-2px}@media only screen and (min-width: 768px){.catalog-banner .catalog-banner__title,.catalog-banner-unuse .catalog-banner__title,.catalog-banner-simulation .catalog-banner__title{font-size:20px;margin-left:24px;padding:20px 24px 0 24px;display:inline-block}}.catalog-banner .catalog-banner__title p>span,.catalog-banner-unuse .catalog-banner__title p>span,.catalog-banner-simulation .catalog-banner__title p>span{color:#bf0000}.catalog-banner .catalog-banner__title .catalog-banner__icon,.catalog-banner-unuse .catalog-banner__title .catalog-banner__icon,.catalog-banner-simulation .catalog-banner__title .catalog-banner__icon{position:absolute;width:46px;height:46px;border-radius:50%;border:2px solid #8ccbfd;background-color:#fff;z-index:2;left:50%;margin-left:-23px;top:-35px}@media only screen and (min-width: 768px){.catalog-banner .catalog-banner__title .catalog-banner__icon,.catalog-banner-unuse .catalog-banner__title .catalog-banner__icon,.catalog-banner-simulation .catalog-banner__title .catalog-banner__icon{left:10px;margin-left:0}}.catalog-banner .catalog-banner__title .catalog-banner__icon>img,.catalog-banner-unuse .catalog-banner__title .catalog-banner__icon>img,.catalog-banner-simulation .catalog-banner__title .catalog-banner__icon>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.catalog-banner .catalog-banner__content,.catalog-banner-unuse .catalog-banner__content,.catalog-banner-simulation .catalog-banner__content{background-color:#ecf9ff;padding:24px}.catalog-banner .catalog-banner__content p,.catalog-banner-unuse .catalog-banner__content p,.catalog-banner-simulation .catalog-banner__content p{margin-bottom:0px;font-size:12px}@media only screen and (min-width: 768px){.catalog-banner .catalog-banner__content p,.catalog-banner-unuse .catalog-banner__content p,.catalog-banner-simulation .catalog-banner__content p{text-align:center;font-size:14px}}.catalog-banner .catalog-banner__content .catalog-banner__big-text,.catalog-banner-unuse .catalog-banner__content .catalog-banner__big-text,.catalog-banner-simulation .catalog-banner__content .catalog-banner__big-text{margin-bottom:0;font-weight:bold;font-size:16px}.catalog-banner-unuse{background-color:#ecf9ff;background-image:url("//carservice.r10s.jp/img/catalog/banner/img_banner04-car01.png"),url("//carservice.r10s.jp/img/catalog/banner/img_banner04-car02.png");background-position:top left,right 15px;background-repeat:no-repeat,no-repeat;background-size:108px,110px;padding-top:120px;position:relative}.catalog-banner-unuse .catalog-banner-unuse__icon{position:absolute;left:50%;width:68px;height:68px;margin-left:-34px;top:50px}.catalog-banner-unuse .catalog-banner-unuse__title{font-size:18px;font-weight:bold;margin-bottom:10px}.catalog-banner-unuse .catalog-banner-unuse__title span{color:#bf0000}.catalog-banner-unuse .catalog-banner-unuse__inner{max-width:570px;margin:0 auto;padding:18px 24px 24px 24px}@media only screen and (min-width: 768px){.catalog-banner-unuse{background-position:top left,right center;background-size:168px,172px;padding-top:0}.catalog-banner-unuse .catalog-banner-unuse__title{display:flex;align-items:center;justify-content:center;font-size:20px}.catalog-banner-unuse .catalog-banner-unuse__title .catalog-banner-unuse__icon{position:relative;top:auto;left:auto;margin-left:0;margin-right:5px}}.catalog-banner-unuse.catalog-banner-unuse--v2{padding:1.5rem 60px;background-color:#ecf9ff;background-image:url("//carservice.r10s.jp/img/catalog/banner/img_banner06-car01.png"),url("//carservice.r10s.jp/img/catalog/banner/img_banner06-car02.png");background-position:top left,top right;background-repeat:no-repeat,no-repeat;background-size:auto,auto}.catalog-banner-unuse.catalog-banner-unuse--v2 .catalog-banner-unuse__icon{position:relative;top:auto;left:auto;margin:1.5rem auto 3rem;width:68px;height:68px}.catalog-banner-unuse.catalog-banner-unuse--v2 .catalog-banner__content{padding:0;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 768px){.catalog-banner-unuse.catalog-banner-unuse--v2{padding:20px;background-position:top -20px left,top -60px right}.catalog-banner-unuse.catalog-banner-unuse--v2 .catalog-banner-unuse__icon{margin:0 auto 1rem;width:50px;height:50px}}.catalog-banner-simulation{position:relative;padding:16px;background-color:#ecf9ff;overflow:hidden}.catalog-banner-simulation__inner{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:left;padding-bottom:220px;z-index:1}@media only screen and (min-width: 768px){.catalog-banner-simulation__inner{flex-flow:row;margin-left:16px;padding:20px 0;border-left:solid 4px #88c5e1}}.catalog-banner-simulation__title{display:flex;flex-flow:column}@media only screen and (min-width: 768px){.catalog-banner-simulation__title{flex-flow:row}}.catalog-banner-simulation__title-text{font-size:1rem;font-weight:bold}.catalog-banner-simulation__title-text--small{font-size:1rem;font-weight:bold}.catalog-banner-simulation__title-text--strong{color:#0070ae;font-size:2.4rem;font-weight:bold}@media only screen and (min-width: 768px){.catalog-banner-simulation__title-text--strong{margin-left:1rem}}.catalog-banner-simulation__record{display:flex;flex-flow:row}@media only screen and (min-width: 768px){.catalog-banner-simulation__record{align-items:flex-end}}.catalog-banner-simulation__record-text{font-size:.9rem;font-weight:bold}.catalog-banner-simulation__record-text--small{font-size:.9rem}@media only screen and (min-width: 768px){.catalog-banner-simulation__record-text--small{line-height:2rem}}@media only screen and (min-width: 768px){.catalog-banner-simulation__record-text--large{font-size:2rem}}.catalog-banner-simulation__content{text-align:center}@media only screen and (min-width: 768px){.catalog-banner-simulation__content{margin-left:1.5rem;text-align:left}}.catalog-banner-simulation__icon{position:relative;width:68px;height:68px;border-radius:50%;border:2px solid #8ccbfd;background-color:#fff;z-index:3}@media only screen and (min-width: 768px){.catalog-banner-simulation__icon{margin-left:1.5rem;width:56px;height:56px}}.catalog-banner-simulation__icon>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.catalog-banner-simulation::before{content:"";position:absolute;display:block;width:280px;height:640px;bottom:-428px;left:260px;background:linear-gradient(180deg, rgba(129, 198, 230, 0.8) -9.68%, rgba(255, 255, 255, 0) 89.44%),rgba(192,226,241,.4);transform:rotate(-45deg);z-index:0}@media only screen and (min-width: 768px){.catalog-banner-simulation::before{top:-192px;left:500px}}.catalog-banner-simulation::after{content:"";position:absolute;bottom:-16px;left:20px;display:block;width:338px;height:262px;background-image:url("//carservice.r10s.jp/img/catalog/banner/img_banner05-car01.png");background-size:338px,262px;background-repeat:no-repeat;filter:drop-shadow(20px 20px 40px rgba(0, 0, 0, 0.3));z-index:0}@media only screen and (max-width: 320px){.catalog-banner-simulation::after{left:-20px}}@media only screen and (min-width: 768px){.catalog-banner-simulation::after{top:0;right:0;bottom:auto;left:auto}}.catalog-label{display:inline-block;padding:0 8px}.catalog-label__end-of-sale{color:#686868;background-color:#fff;border:1px solid #b6b6b6}.catalog-label__now-on-sale{color:#fff;background-color:#d83939;border:1px solid #d83939}.catalog-car-profile-visual{width:250px}.catalog-car-profile-visual .catalog-car-profile-visual__head{font-size:12px}.catalog-car-profile-visual .catalog-car-profile-visual__head p{margin-bottom:0}.catalog-car-profile-visual .catalog-car-profile-visual__pic{background-position:center;background-size:cover;width:100%;height:212px;border:1px solid #ebebeb}.catalog-car-profile-visual .catalog-car-profile-visual__status{font-weight:bold;font-size:11px;color:#fff;display:inline-block;background-color:#db3939;text-align:center;min-width:76px;padding:6px 2px}.catalog-car-profile-visual .catalog-car-profile-visual__status.catalog-car-profile-visual__status--soldout{color:#686868;background-color:#fff;border:1px solid #b6b6b6}@media(min-width: 768px){.catalog-car-profile-visual{width:326px;padding-right:26px}.catalog-car-profile-visual .catalog-car-profile-visual__pic{height:250px}}.catalog-car-profile-prices .catalog-common-top__price{line-height:100%;color:#bf0000;font-size:14px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-car-profile-prices .catalog-common-top__price .catalog-price__value{font-weight:bold}.catalog-car-profile-prices .catalog-common-top__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-car-profile-prices .catalog-common-top__price .catalog-price__tilde{font-weight:normal}.catalog-car-profile-prices .catalog-common-top__price .catalog-price__pretext{font-size:70%;font-weight:normal}@media only screen and (min-width: 576px){.catalog-car-profile-prices .catalog-common-top__price{font-size:20px}}.catalog-car-profile-prices .catalog-common-top__price-note{font-size:11px;color:#686868;line-height:130%}.catalog-car-profile-prices>.row,.catalog-car-profile-prices .catalog-car-profile-prices__accordion>.row{padding:10px 0;border-bottom:1px solid #d1d1d1}.catalog-car-profile-prices .rc-btn{min-height:36px;padding:0 8px}@media(min-width: 768px){.catalog-car-profile-prices .rc-btn{min-height:44px}}.catalog-car-profile-prices .catalog-car-profile-prices__price{color:#bf0000}.catalog-car-profile-prices p{margin-bottom:0}.catalog-car-profile-prices .catalog-car-profile-prices__right-block{max-width:170px;margin-right:4px}@media(min-width: 880px){.catalog-car-profile-prices .catalog-car-profile-prices__right-block{max-width:260px}}.catalog-car-profile-prices .catalog-car-profile-prices__line--no-results p{color:#686868}.catalog-car-profile-prices .catalog-car-profile-prices__outline-btn{color:#0074ad;background-color:#fff;border:1px solid #0074ad}.catalog-car-profile-prices .catalog-car-profile-prices__outline-btn:focus,.catalog-car-profile-prices .catalog-car-profile-prices__outline-btn:focus:not(:focus-visible){color:#fff;background-color:#0074ad;border-color:#0074ad;outline:solid 1px #0074ad;outline-offset:2px}.catalog-car-profile-prices .catalog-car-profile-prices__outline-btn:hover{color:#fff;background-color:#0074ad;border-color:#0074ad}.catalog-car-profile-prices .catalog-car-profile-prices__accordion-btn.row{border-bottom:0}.catalog-car-profile-prices .catalog-car-profile-prices__accordion-btn button{color:#0074ad;display:inline-block;position:relative;width:100%;text-align:center;padding:10px 0;border:none;background-color:#fff}.catalog-car-profile-prices .catalog-car-profile-prices__accordion-btn button>span{display:inline-block;position:relative;padding-right:15px}.catalog-car-profile-prices .catalog-car-profile-prices__accordion-btn button>span::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#0074ad rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:50%;right:0;transform:translate(0, -50%)}.catalog-car-profile-prices .catalog-car-profile-prices__accordion-btn button>span:last-child{display:none}.catalog-car-profile-prices .catalog-car-profile-prices__accordion-btn button.active>span:first-child{display:none}.catalog-car-profile-prices .catalog-car-profile-prices__accordion-btn button.active>span:last-child{display:inline-block}.catalog-car-profile-prices .catalog-car-profile-prices__accordion-btn button.active>span::after{border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0074ad rgba(0,0,0,0);margin-top:-2px}@media(min-width: 768px){.catalog-car-profile-prices .catalog-car-profile-prices__accordion-btn{display:none}.catalog-car-profile-prices .catalog-car-profile-prices__accordion{max-height:none}}@media(max-width: 768px){.catalog-car-page .catalog-car-profile-prices__accordion-btn{display:none}.catalog-car-page .catalog-car-profile-prices__accordion{max-height:none}}.catalog-car-profile-banner{background:#e1f5ff;margin:0}.catalog-car-profile-fixed-content{position:fixed;z-index:25;left:0;width:100%;bottom:-100%;background-color:rgba(228,228,228,.86);padding:12px 0}.catalog-car-profile-fixed-content.top{bottom:0;transition:bottom .2s}.catalog-car-profile-fixed-content .rc-btn{width:420px;min-height:36px;font-size:11px;padding:0 8px}.catalog-car-profile-fixed-content .rc-btn>span{line-height:1.6}.catalog-car-profile-fixed-content .col-12 .rc-btn{max-width:176px}.catalog-car-profile-fixed-content .col-auto .rc-btn{max-width:146px}@media(min-width: 768px){.catalog-car-profile-fixed-content{padding:16px 0}.catalog-car-profile-fixed-content .rc-btn{font-size:14px}.catalog-car-profile-fixed-content .col-12 .rc-btn{max-width:420px}.catalog-car-profile-fixed-content .col-auto .rc-btn{max-width:202px}}.catalog-footer-common__title{display:flex;flex-direction:column;justify-content:center;position:relative;padding-right:46px}.catalog-footer-common-list>label{margin-bottom:0}.catalog-footer-common-list .catalog-footer-common__title{cursor:pointer}.catalog-footer-common-list .open{max-height:15000px}.catalog-footer-common-list .catalog-footer-common__title::after,.catalog-footer-common-list .catalog-footer-common-list__accordion-btn span::after{content:"";display:inline-block;width:0;height:0;position:absolute;right:30px;top:50%;transform:translate(0, -50%);border-style:solid;border-width:6px 6px 0 6px;border-color:#0074ad rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width: 768px){.catalog-footer-common-list *[data-accordion-id]{overflow:visible;max-height:none}.catalog-footer-common-list *[data-accordion-id].catalog-footer-common-list--long-type{overflow:hidden;max-height:150px}.catalog-footer-common-list *[data-accordion-id].catalog-footer-common-list--long-type.open{max-height:15000px}.catalog-footer-common-list .catalog-footer-common__title{padding-right:0;cursor:default}.catalog-footer-common-list .catalog-footer-common__title::after{display:none}}.catalog-footer-common-list .active .catalog-footer-common__title::after,.catalog-footer-common-list .active.catalog-footer-common-list__accordion-btn span::after{border-width:0 6px 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0074ad rgba(0,0,0,0)}.catalog-footer-common-list .catalog-footer-common-list__accordion-btn{align-items:center;justify-content:center;color:#0074ad;cursor:pointer;display:flex;margin-bottom:0;height:56px}@media(min-width: 768px){.catalog-footer-common-list .catalog-footer-common-list__accordion-btn{display:none}}.catalog-footer-common-list .catalog-footer-common-list__accordion-btn.catalog-footer-common-list__accordion-btn--long-type{display:none}@media(min-width: 768px){.catalog-footer-common-list .catalog-footer-common-list__accordion-btn.catalog-footer-common-list__accordion-btn--long-type{display:flex}}.catalog-footer-common-list .catalog-footer-common-list__accordion-btn span{position:relative;display:inline-block}.catalog-footer-common-list .catalog-footer-common-list__accordion-btn span::after{right:-20px}.catalog-footer-common-list .catalog-footer-common-list__accordion-btn span:last-child{display:none}.catalog-footer-common-list .active .catalog-footer-common-list__accordion-btn span:first-child,.catalog-footer-common-list .active.catalog-footer-common-list__accordion-btn span:first-child{display:none}.catalog-footer-common-list .active .catalog-footer-common-list__accordion-btn span:last-child,.catalog-footer-common-list .active.catalog-footer-common-list__accordion-btn span:last-child{display:inline-block}.catalog-footer-common-list .catalog-footer-common-list__accordion{margin-bottom:0;padding-left:0}.catalog-footer-common-list .catalog-footer-common-list__accordion li{list-style-type:none}@media(min-width: 768px){.catalog-footer-common-list .catalog-footer-common-list__accordion li{position:relative;display:flex;margin-bottom:10px}.catalog-footer-common-list .catalog-footer-common-list__accordion li:before{position:absolute;top:11px;content:"";width:4px;height:4px;background:#828282}}.catalog-footer-common-list .catalog-footer-common-list__accordion li a{color:#686868;font-size:1rem;min-height:48px;padding:8px 0;text-align:left;padding-right:42px;position:relative;display:flex;width:100%}.catalog-footer-common-list .catalog-footer-common-list__accordion li a:hover,.catalog-footer-common-list .catalog-footer-common-list__accordion li a.active{color:#bf0000}.catalog-footer-common-list .catalog-footer-common-list__accordion li a::after{content:"";display:block;width:8px;height:8px;border-top:1px solid #828282;border-right:1px solid #828282;position:absolute;right:30px;top:50%;transform:translate(0, -50%) rotate(45deg)}@media(min-width: 768px){.catalog-footer-common-list .catalog-footer-common-list__accordion li a{padding-right:0;min-height:0;padding:2px 0 2px 1em}.catalog-footer-common-list .catalog-footer-common-list__accordion li a::after{display:none}}.catalog-footer-common-list [data-accordion-opener-checked]{display:none}.catalog-footer-common-list .catalog-footer-common__subtitle{margin:8px 0;font-size:14px;font-weight:bold;display:flex;align-items:center}@media only screen and (max-width: 767px){.catalog-footer-common-list .catalog-footer-common__subtitle.catalog-footer-common__subtitle--section-header{margin-top:24px;margin-bottom:24px;font-size:16px}.catalog-footer-common-list .catalog-footer-common__subtitle.catalog-footer-common__subtitle--section-header.catalog-footer-common__subtitle--section-header-red-bg{margin-top:0;padding-top:24px;border-top:1px solid #bf0000}.catalog-footer-common-list .catalog-footer-common__subtitle.catalog-footer-common__subtitle--section-header>.catalog-footer-common__subtitle-hide-on-sm{display:none}}.catalog-footer-common-list.catalog-footer-common-maker-list__wrapper h3.catalog-footer-common__title::after{display:none}.catalog-footer-common-list .catalog-footer-common-maker-list{margin-bottom:32px}@media only screen and (max-width: 767px){.catalog-footer-common-list .catalog-footer-common-maker-list.catalog-footer-common-maker-list--sm-gray-bg{margin:0 -16px;padding:16px;background-color:#fcfcfc}}.catalog-footer-common-list .catalog-footer-common-maker-list>div{margin-bottom:8px}.catalog-footer-common-list .catalog-footer-common-maker-list .catalog-footer-common-maker-list__brand-block{width:100%}@media only screen and (min-width: 768px){.catalog-footer-common-list .catalog-footer-common-maker-list .catalog-footer-common-maker-list__brand-block{width:120px}}.catalog-footer-common-list .catalog-footer-common-maker-list .catalog-footer-common-maker-list__brand-block{color:#333;display:flex;border:1px solid #ebebeb;background-color:#fff;border-radius:4px;align-items:center;justify-content:space-between;padding:8px;flex-direction:column;height:100%}.catalog-footer-common-list .catalog-footer-common-maker-list .catalog-footer-common-maker-list__brand-block:hover,.catalog-footer-common-list .catalog-footer-common-maker-list .catalog-footer-common-maker-list__brand-block.active{background:#f7f7f7}@media(max-width: 374px){.catalog-footer-common-list .catalog-footer-common-maker-list .catalog-footer-common-maker-list__brand-block{padding:8px 2px}}.catalog-footer-common-list .catalog-footer-common-maker-list .catalog-footer-common-maker-list__brand-block>img{max-width:75px;min-height:56px;width:100%;object-fit:contain}.catalog-footer-common-list .catalog-footer-common-maker-list .catalog-footer-common-maker-list__brand-block p{font-size:12px;text-align:center;margin-bottom:0;display:flex;min-height:36px;align-items:center;max-width:100%}@media(max-width: 374px){.catalog-footer-common-list .catalog-footer-common-maker-list .catalog-footer-common-maker-list__brand-block p{font-size:11px}}.catalog-footer-common-list.catalog-footer-common-infos .catalog-footer-common-list__accordion-btn{display:flex}.catalog-footer-common-list.catalog-footer-common-infos [data-accordion-id]{overflow:hidden;max-height:70px}.catalog-footer-common-list.catalog-footer-common-infos [data-accordion-id].open{max-height:1085px}.catalog-footer-common-sublist{margin:0 -16px;padding:0 16px}@media only screen and (max-width: 767px){.catalog-footer-common-sublist{border-bottom:1px solid #ebebeb}}.catalog-footer-common-sublist:not(:last-child){margin-bottom:16px}.catalog-footer-common-list-label{margin-bottom:0}@media only screen and (max-width: 767px){.catalog-footer-section--sm-border{border-bottom:1px solid #ebebeb}}@media only screen and (max-width: 767px){.catalog-footer-section--sm-no-border{padding-bottom:0 !important;border:0 !important}}.catalog-portal-section-slider-item{height:158px;width:158px}@media only screen and (max-width: 767px){.catalog-section__footer-list-title{font-weight:bold;margin-bottom:0 !important;font-size:16px !important}}.catalog-tab-sub-menu .catalog-tab-sub-menu__link{color:#0074ad}.catalog-tab-sub-menu .catalog-tab-sub-menu__item{position:relative;display:flex;flex:0 0 70%;align-items:center;justify-content:center;padding-left:1.6rem;height:32px;max-height:32px;background-color:#f1f1f1;color:#686868;font-size:.85714rem;flex-basis:30%;font-weight:bold;border-top:solid 2px #f1f1f1}@media only screen and (min-width: 768px){.catalog-tab-sub-menu .catalog-tab-sub-menu__item{font-size:inherit}}.catalog-tab-sub-menu .catalog-tab-sub-menu__item--current{color:inherit;background-color:#fff}.catalog-tab-sub-menu .catalog-tab-sub-menu__item:first-child{padding-left:0}.catalog-tab-sub-menu .catalog-tab-sub-menu__item:last-child{flex-basis:40%}.catalog-tab-sub-menu .catalog-tab-sub-menu__item+.catalog-tab-sub-menu__item::before{content:"";position:absolute;top:0;left:2px;display:block;border-style:solid;border-width:14px 0 17px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.catalog-tab-sub-menu .catalog-tab-sub-menu__item--current+.catalog-tab-sub-menu__item::before{border:0}.catalog-tab-sub-menu .catalog-tab-sub-menu__item+.catalog-tab-sub-menu__item::after{content:"";position:absolute;top:0;left:0;display:block;border-style:solid;border-width:14px 0 17px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f1f1f1}.catalog-tab-sub-menu .catalog-tab-sub-menu__item--current+.catalog-tab-sub-menu__item::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.catalog-tab-menu{border-bottom:1px solid #d1d1d1}.catalog-tab-menu .col a{display:flex;flex-direction:column;width:100%;height:52px;align-items:center;justify-content:center;text-align:center;font-size:12px;color:#686868;border-bottom:2px solid #fff;position:relative}@media(min-width: 768px){.catalog-tab-menu .col a{flex-direction:row}}@media(min-width: 920px){.catalog-tab-menu .col a{font-size:16px}}.catalog-tab-menu .col:not(:first-of-type) a::after{content:"";display:block;width:1px;height:23px;background-color:#d1d1d1;position:absolute;left:-4px;top:50%;transform:translate(0, -50%);z-index:1}[data-active-menu=price] .catalog-tab-menu [data-menu-id=price],[data-active-menu=kaitori] .catalog-tab-menu [data-menu-id=kaitori],[data-active-menu=shaken] .catalog-tab-menu [data-menu-id=shaken],[data-active-menu=tire] .catalog-tab-menu [data-menu-id=tire],[data-active-menu=hoken] .catalog-tab-menu [data-menu-id=hoken],.catalog-tab-menu>.col a:hover{color:#0074ad;background-color:#ecf9ff;border-bottom-color:#0074ad;font-weight:bold}.catalog-tab-menu .col a:hover{color:#686868;background-color:#f7f7f7;border-bottom:none;font-weight:normal}.catalog-section{margin-left:-8px;margin-right:-8px;padding:32px 16px}@media only screen and (min-width: 768px){.catalog-section{margin-left:-32px;margin-right:-32px;padding:32px}}.catalog-section.catalog-section--bottom-bordered{border-bottom:1px solid #ebebeb}.catalog-section.catalog-section--top-bordered{border-top:1px solid #ebebeb}.catalog-section.catalog-section--gray-bg{background-color:#fcfcfc}.catalog-section .rc-btn{min-height:56px}.catalog-section__title{font-size:22px;line-height:130%;margin-bottom:16px}.catalog-section__subtitle{margin-bottom:4px;line-height:130%;font-size:14px;display:block}.catalog-recommended-section__links{text-align:center}.catalog-carousel{position:relative}@media only screen and (max-width: 767px){.catalog-carousel{margin-left:-16px;margin-right:-16px}.catalog-carousel .swiper-slide:first-child{margin-left:16px}.catalog-carousel .swiper-slide:last-child{margin-right:16px}}.catalog-carousel .swiper-button-next,.catalog-carousel .swiper-button-prev{background-image:none;display:none;width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.12),0 0 2px rgba(0,0,0,.14);outline:0}@media only screen and (min-width: 768px){.catalog-carousel .swiper-button-next,.catalog-carousel .swiper-button-prev{display:block}}.catalog-carousel .swiper-button-next::after,.catalog-carousel .swiper-button-prev::after{content:"";display:block;width:8px;height:8px;border-top:1px solid #686868;border-right:1px solid #686868;position:absolute;z-index:1;top:50%;left:50%;margin-left:2px;transform:translate(-50%, -50%) rotate(-133deg)}@media only screen and (min-width: 768px){.catalog-carousel{display:block}}.catalog-carousel .swiper-button-next::after{margin-left:-2px;transform:translate(-50%, -50%) rotate(45deg)}@media only screen and (min-width: 768px){.catalog-carousel .swiper-button-next{right:-10px}}@media only screen and (min-width: 768px){.catalog-carousel .swiper-button-prev{left:-10px}}@media only screen and (max-width: 767px){.catalog-carousel .swiper-container{padding-bottom:12px;overflow-x:auto}}@media only screen and (min-width: 768px){.catalog-carousel .swiper-container{padding-bottom:32px}}@media only screen and (min-width: 768px){.catalog-carousel .swiper-button-disabled{display:none}}.catalog-carousel .swiper-pagination-bullets{display:none;bottom:0 !important}@media only screen and (min-width: 768px){.catalog-carousel .swiper-pagination-bullets{display:block}}.catalog-carousel .swiper-pagination-bullet{opacity:1;height:8px;width:8px;background:rgba(0,0,0,0);border:1px solid #757575}.catalog-carousel .swiper-pagination-bullet-active{background:#bf0000;border-color:#bf0000}.catalog-carousel .swiper-wrapper{position:relative}.catalog-carousel .swiper-pagination-bullet:only-child{visibility:hidden}.portal-breadcrumb.catalog-breadcrumb{display:block}.portal-breadcrumb.catalog-breadcrumb .portal-breadcrumb__list{white-space:nowrap;overflow-x:auto;align-items:stretch;width:100%}.portal-breadcrumb.catalog-breadcrumb .portal-breadcrumb__list>li.portal-breadcrumb__item-closed{display:none}.portal-breadcrumb.catalog-breadcrumb .portal-breadcrumb__list>li.portal-breadcrumb__item-ellipsis{display:inline;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.portal-breadcrumb.catalog-breadcrumb .portal-breadcrumb__list>li.portal-breadcrumb__item-ellipsis.opened{display:none}@media only screen and (min-width: 768px){.portal-breadcrumb.catalog-breadcrumb .portal-breadcrumb__list>li.portal-breadcrumb__item{display:inline}.portal-breadcrumb.catalog-breadcrumb .portal-breadcrumb__list>li.portal-breadcrumb__item.portal-breadcrumb__item-ellipsis{display:none}}.catalog-car-page-kaitori .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-shaken .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-hoken .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-grade .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-fmc .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page .rc-footer .rc-footer-top__return-top.rc-fixed-content{bottom:68px;z-index:28}@media(min-width: 430px){.catalog-car-page-kaitori .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-shaken .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-hoken .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-grade .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-fmc .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page .rc-footer .rc-footer-top__return-top.rc-fixed-content{bottom:42px}}@media only screen and (min-width: 768px){.catalog-car-page-kaitori .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-shaken .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-hoken .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-grade .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page-fmc .rc-footer .rc-footer-top__return-top.rc-fixed-content,.catalog-car-page .rc-footer .rc-footer-top__return-top.rc-fixed-content{bottom:50px}}body.catalog-popup__body{overflow:hidden}[data-catalog-popup-id]{display:none}[data-catalog-popup-id].show{display:block}.catalog-popup__background{position:fixed;top:0;left:0;min-width:100%;min-height:100%;background-color:rgba(0,0,0,.5);z-index:60}.catalog-popup__background.show{display:inline-block}.catalog-popup__content{max-height:85vh;height:auto;width:calc(100% - 24px);max-width:896px;position:fixed;display:flex;top:50%;left:50%;transform:translate(-50%, -50%);padding:24px;background:#fff;z-index:61;flex-direction:column}.catalog-popup__button-close{display:block;position:absolute;top:-32px;right:0;left:0;max-height:90%;width:calc(100% - 24px);max-width:896px;margin:auto;text-align:right}.catalog-popup__button-close>span{display:inline-block;width:16px;height:16px;position:relative;cursor:pointer}.catalog-popup__button-close>span:before,.catalog-popup__button-close>span:after{content:"";display:block;height:100%;background-color:#fff;width:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.catalog-popup__button-close>span:after{transform:translate(-50%, -50%) rotate(45deg)}.catalog-popup__inner{overflow:auto}.catalog-detail-section__ellipsis-bg{font-size:12px;line-height:150%;background:#f7f7f7;padding:16px 32px}.catalog-detail-section__ellipsis{max-height:6em}.catalog-detail-section__readmore{display:block;padding-top:16px;cursor:pointer}.catalog-detail-section__readmore.active .catalog-detail-section__readmore--open{display:none}.catalog-detail-section__readmore.active .catalog-detail-section__readmore--close{display:inline-block}.catalog-detail-section__readmore .catalog-detail-section__readmore--open{display:inline-block}.catalog-detail-section__readmore .catalog-detail-section__readmore--close{display:none}.catalog-detail-section__readmore--open,.catalog-detail-section__readmore--close{position:relative;color:#0074ad}.catalog-detail-section__readmore--open::before,.catalog-detail-section__readmore--close::before{content:"";position:absolute;right:-18px;width:0px;border-color:#0074ad;border-style:solid;border-width:6px;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}.catalog-detail-section__readmore--open::before{top:8px;border-bottom-color:rgba(0,0,0,0)}.catalog-detail-section__readmore--close::before{border-top-color:rgba(0,0,0,0)}.catalog-compare-card{position:relative;border:1px solid #ebebeb;width:288px;border-radius:2px;color:#333}.catalog-compare-card .catalog-card__title{font-size:16px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;line-height:1.6;min-height:40px}.catalog-compare-card .catalog-card__image{width:100%;object-fit:contain;height:227px}.catalog-compare-card .catalog-card__details{padding:16px;display:flex;flex-direction:column}.catalog-compare-card .catalog-card__star-container{display:flex;align-items:center;margin-bottom:8px;min-height:20px}.catalog-compare-card .catalog-card__star-container>img{margin-right:2px}.catalog-compare-card .catalog-card__star-rating{font-weight:bold;color:#947600;font-size:14px;line-height:16px;margin-left:3px;margin-right:0px}.catalog-compare-card .catalog-card__pick-up{padding:4px;display:inline-block;font-weight:bold;font-size:12px;line-height:1;color:#686868;border:1px solid #686868;background:#fff;border-radius:2px}.catalog-compare-card:hover{color:#333}.catalog-compare-card .catalog-compare-card__title-maker{line-height:130%;margin-bottom:4px}.catalog-compare-card .catalog-compare-card__title{font-size:20px;line-height:130%;margin-bottom:8px}.catalog-compare-card .catalog-compare-card__price-container{display:flex}.catalog-compare-card .catalog-compare-card__price-container:not(:last-child){margin-bottom:8px}.catalog-compare-card .catalog-compare-card__price-label{color:#bf0000;font-size:16px;margin-right:8px}.catalog-compare-card .catalog-compare-card__price-label.catalog-compare-card__price-label--black{color:#333}.catalog-compare-card .catalog-compare-card__price{line-height:100%;color:#bf0000;font-size:24px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-compare-card .catalog-compare-card__price .catalog-price__value{font-weight:bold}.catalog-compare-card .catalog-compare-card__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-compare-card .catalog-compare-card__price .catalog-price__tilde{font-weight:normal}.catalog-compare-card .catalog-compare-card__price .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-compare-card .catalog-compare-card__price.catalog-compare-card__price--black{color:#333}.catalog-gasoline-table-desc>span:first-child{font-size:16px;font-weight:bold}@media only screen and (max-width: 767px){.catalog-gasoline-container{width:100%}.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__td{padding:5px;font-size:12px}.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--second{height:89px}.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--second>.catalog-gasoline-table__font-XL{font-size:14px}.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--second>.catalog-question-mark{left:5px}.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml{font-size:14px}.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml.catalog-gasoline-table__kml--small{font-size:11px}.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml-breakdown{font-size:14px;align-items:flex-start}.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml-breakdown .kml-breakdown-table .kml-breakdown-table-col{font-size:11px}.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__price{font-size:20px}}@media only screen and (max-width: 320px){.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__td{padding:2px;font-size:10px}.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml-breakdown>.kml-breakdown-table .kml-breakdown-table-col:first-child{margin-right:8px}.catalog-gasoline-container .catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--second>.catalog-gasoline-table__font-XL{font-size:12px}}.catalog-gasoline-table{width:100%;border:1px solid #ebebeb;margin-bottom:8px}.catalog-gasoline-table .catalog-gasoline-table__row.catalog-gasoline-table__row--blue-bg{background:#ecf9ff}.catalog-gasoline-table .catalog-gasoline-table__td{height:75px;border:1px solid #ebebeb}@media(min-width: 450px){.catalog-gasoline-table .catalog-gasoline-table__td{white-space:nowrap}}.catalog-gasoline-table .catalog-gasoline-table__td p{margin-bottom:0}.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--first{text-align:center;font-weight:bold;width:88px}@media only screen and (min-width: 768px){.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--first{width:120px}}.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--second{font-weight:bold;position:relative;padding-left:24px}@media(min-width: 500px){.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--second{padding-left:32px}}@media only screen and (min-width: 768px){.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--second{padding-left:50px}}.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--second .catalog-question-mark{left:10px;position:absolute;cursor:pointer;top:50%;margin-top:-10px}@media only screen and (min-width: 768px){.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--second .catalog-question-mark{left:26px}}.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--second .catalog-gasoline-table__highlight{color:#bf0000}.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--second .catalog-gasoline-table__font-XL{font-size:16px}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml{line-height:100%;color:#bf0000;font-size:20px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml .catalog-price__value{font-weight:bold}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml .catalog-price__tilde{font-weight:normal}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml.catalog-gasoline-table__kml--black{color:#333}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml.catalog-gasoline-table__kml--small{font-size:14px}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml-breakdown{display:flex;align-items:center}@media only screen and (max-width: 767px){.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml-breakdown{flex-direction:column}}@media only screen and (max-width: 767px){.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml-breakdown>span:first-child{margin-bottom:16px}}@media only screen and (min-width: 768px){.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml-breakdown>span:first-child{margin-right:48px}}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml-breakdown>.kml-breakdown-table{display:flex;align-items:center}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml-breakdown>.kml-breakdown-table .kml-breakdown-table-col{display:flex;flex-direction:column;line-height:1}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml-breakdown>.kml-breakdown-table .kml-breakdown-table-col:first-child{color:#686868;margin-right:16px}.catalog-gasoline-table .catalog-gasoline-table__td .catalog-gasoline-table__kml-breakdown>.kml-breakdown-table .kml-breakdown-table-col>span:not(:last-child){margin-bottom:4px}.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--third{padding-left:2px}@media only screen and (min-width: 768px){.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--third{padding-left:32px}}.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--kml-breakdown{padding:8px}@media only screen and (min-width: 768px){.catalog-gasoline-table .catalog-gasoline-table__td.catalog-gasoline-table__td--kml-breakdown{padding-left:32px}}.catalog-gasoline-table .catalog-gasoline-table__price{line-height:100%;color:#bf0000;font-size:20px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-gasoline-table .catalog-gasoline-table__price .catalog-price__value{font-weight:bold}.catalog-gasoline-table .catalog-gasoline-table__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-gasoline-table .catalog-gasoline-table__price .catalog-price__tilde{font-weight:normal}.catalog-gasoline-table .catalog-gasoline-table__price .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-gasoline__note{text-align:right;font-size:12px;line-height:140%;margin-bottom:0}.catalog-gasoline-desc{margin-bottom:32px;text-align:center}.catalog-gasoline-desc p{margin:0}.catalog-gasoline-desc .catalog-gasoline-desc__app{color:#bf0000;font-weight:bold}.catalog-gasoline-desc .catalog-gasoline-desc__title{font-weight:bold}@media screen and (min-width: 768px){.catalog-gasoline-desc{font-size:16px;line-height:30px}}.catalog-gasoline-app{margin-right:-16px;margin-left:-16px;padding:16px;background-image:url("//carservice.r10s.jp/img/catalog/nenpi/app_bg_sp.png");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width: 768px){.catalog-gasoline-app{margin-right:-32px;margin-left:-32px;padding:32px 48px;background-image:url("//carservice.r10s.jp/img/catalog/nenpi/app_bg_pc.png")}}.catalog-gasoline-app .catalog-gasoline-app__title{font-size:24px;text-align:center;margin-bottom:32px}.catalog-gasoline-app .catalog-gasoline-app__item-container{display:flex;align-items:center;justify-content:center;margin-bottom:32px}@media only screen and (max-width: 767px){.catalog-gasoline-app .catalog-gasoline-app__item-container{flex-direction:column;max-width:320px;margin-left:auto;margin-right:auto}}.catalog-gasoline-app .catalog-gasoline-app__item{padding-left:16px;padding-right:16px;width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.catalog-gasoline-app .catalog-gasoline-app__item{justify-content:flex-start}.catalog-gasoline-app .catalog-gasoline-app__item:not(:last-child){margin-bottom:16px}}.catalog-gasoline-app .catalog-gasoline-app__item>svg{margin-right:16px}.catalog-gasoline-app .catalog-gasoline-app__item>p{font-weight:bold;font-size:12px;line-height:14px;margin:0}.catalog-gasoline-app .catalog-gasoline-app__image{width:100%;height:100%;object-fit:cover}.catalog-gasoline-table__price-container{display:flex}@media only screen and (max-width: 767px){.catalog-gasoline-table__price-container{flex-direction:column}}.catalog-gasoline-table__price-note{color:#333;font-size:14px}.catalog-section-grade-table{padding-right:0}@media only screen and (min-width: 576px){.catalog-section-grade-table{padding-right:32px}}.catalog-grade-table__inner{overflow-x:auto;max-height:610px}@media only screen and (min-width: 576px){.catalog-grade-table__inner{max-height:650px}}.catalog-grade-table__inner.catalog-popup__content{max-height:85vh;height:100%;padding:0;overflow:inherit}.catalog-grade-table__inner table{position:relative;background:#ebebeb;border:1px solid #d1d1d1}.catalog-grade-table__wrapper{width:100%;max-width:896px;max-height:100%;margin:0 auto;overflow:auto;border:1px solid rgba(0,0,0,0)}.catalog-grade-table__popupbutton a{position:relative;display:flex;align-items:center;justify-content:center;margin-top:32px}.catalog-grade-table__popupbutton a:hover{color:#0074ad;opacity:.8}.catalog-grade-table__popupbutton a:after{content:"";background:center no-repeat url(//carservice.r10s.jp/img/catalog/ico_popup.svg) rgba(0,0,0,0);width:16px;height:16px;display:inline-block;margin-left:4px}.catalog-grade-table{font-size:12px}.catalog-grade-table td,.catalog-grade-table th{background:#ebebeb;min-width:140px;max-width:140px;padding:5px;border-top:1px solid #ebebeb}.catalog-grade-table td:nth-child(odd),.catalog-grade-table th:nth-child(odd){background:#ecf9ff}.catalog-grade-table td:nth-child(even),.catalog-grade-table th:nth-child(even){background:#fff}.catalog-grade-table td:first-child,.catalog-grade-table th:first-child{background:#f6f6f6;min-width:100px;max-width:100px}@media only screen and (min-width: 768px){.catalog-grade-table td:first-child,.catalog-grade-table th:first-child{min-width:140px;max-width:140px}}.catalog-grade-table .catalog-grade-table__category{position:sticky;left:0;font-weight:bold}.catalog-grade-table .catalog-grade-table__category:hover{z-index:3}.catalog-grade-table .catalog-grade-table__category>p{margin-bottom:0}.catalog-grade-table .catalog-grade-table__category::after{position:absolute;content:"";top:0;right:0;height:46px;width:1px;background:#d1d1d1}@media only screen and (min-width: 768px){.catalog-grade-table .catalog-grade-table__category::after{height:40px}}.catalog-grade-table .catalog-grade-table__category.catalog-grade-table__category-last-child::after{height:46px;background:#d1d1d1}.catalog-grade-table .catalog-grade-table__category-info-wrapper,.catalog-grade-table .catalog-grade-table__category.catalog-grade-table__category-info{background-color:rgba(0,0,0,0);border-top:solid 1px #d1d1d1;font-size:10px;padding:0 12px;height:25px}.catalog-grade-table .catalog-grade-table__price{line-height:100%;color:#bf0000;font-size:16px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-grade-table .catalog-grade-table__price .catalog-price__value{font-weight:bold}.catalog-grade-table .catalog-grade-table__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-grade-table .catalog-grade-table__price .catalog-price__tilde{font-weight:normal}.catalog-grade-table .catalog-grade-table__price .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-grade-table .catalog-grade-table__link{color:#0074ad;font-weight:bold;position:relative;display:inline-block}.catalog-grade-table .catalog-grade-table__link::after{content:"";display:block;border-top:1px solid #0074ad;border-right:1px solid #0074ad;position:absolute;right:-15px;top:50%;transform:rotate(45deg) translate(-50%, 0);z-index:1;width:8px;height:8px}.catalog-grade-table .catalog-grade-table__firstrow{position:sticky;top:0;z-index:21;border-top:solid 1px #d1d1d1}.catalog-grade-table .catalog-grade-table__firstrow a{display:block;height:100%;padding-right:32px}.catalog-grade-table .catalog-grade-table__firstrow::after{content:"";display:block;position:absolute;right:16px;top:50%;transform:translate(0, -50%) rotate(45deg);border-top:1px solid #0074ad;border-right:1px solid #0074ad;height:8px;width:8px}.catalog-grade-table .catalog-grade-table__base{left:0;padding-right:0;z-index:22}.catalog-grade-table .catalog-grade-table__base::after{top:0;right:0;height:110px;width:1px;border:0;background:#d1d1d1;transform:translate(0, 0) rotate(0deg)}@media only screen and (min-width: 576px){.catalog-grade-table .catalog-grade-table__base:hover{z-index:30}.catalog-grade-table .catalog-grade-table__base .catalog-grade-table .catalog-question-mark__message{z-index:31}}@media only screen and (max-width: 767px){.catalog-grade-table .catalog-question-mark{display:block;margin-bottom:3px}}.catalog-grade-table .catalog-question-mark__message{z-index:20}.catalog-grade-table .catalog-grade-table__detail-btn{width:initial;min-height:36px;max-width:initial;color:#0074ad;border:1px solid #0074ad;padding:0 5px}.catalog-grade-table .catalog-grade-table__detail-btn:focus,.catalog-grade-table .catalog-grade-table__detail-btn:focus:not(:focus-visible){color:#fff;background-color:#0074ad;border-color:#0074ad;outline:solid 1px #0074ad;outline-offset:2px}.catalog-grade-table .catalog-grade-table__detail-btn:hover{color:#fff;background-color:#0074ad;border-color:#0074ad}.catalog-grade-table__accordion-btn{align-items:center;justify-content:center;color:#0074ad;cursor:pointer;display:flex;margin-bottom:0;height:56px}.catalog-grade-table__accordion-btn span{position:relative;display:inline-block}.catalog-grade-table__accordion-btn span::after{content:"";display:inline-block;width:0;height:0;position:absolute;right:-20px;top:50%;transform:translate(0, -50%);border-style:solid;border-width:6px 6px 0 6px;border-color:#0074ad rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.catalog-grade-table__accordion-btn span:last-child{display:none}.catalog-grade-table__accordion-btn.active span:first-child{display:none}.catalog-grade-table__accordion-btn.active span:last-child{display:inline-block}.catalog-grade-table__accordion-btn.active span::after{border-width:0 6px 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0074ad rgba(0,0,0,0)}.catalog-model-card{display:flex;flex-direction:column;flex:0 0 auto;padding:16px;height:auto;border:1px solid #ebebeb;border-radius:4px;width:212px}.catalog-model-card .catalog-model-card__title{font-size:12px;color:#0074ad;margin-bottom:8px;line-height:150%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.catalog-model-card .catalog-model-card__details{line-height:22px}.catalog-model-card .catalog-model-card__year{color:#0074ad;font-size:12px;font-weight:bold;margin-bottom:16px}.catalog-model-card .catalog-model-card__year-number{font-size:18px}.catalog-model-card .catalog-model-card__price-label,.catalog-model-card .catalog-model-card__sale-label{display:inline-flex;justify-content:center;align-items:center;padding:0;width:58px;font-size:11px;font-weight:bold;background:#e4f7ff;text-align:center}.catalog-model-card .catalog-model-card__price-label{margin-bottom:4px}.catalog-model-card .catalog-model-card__details{margin-bottom:.75rem}.catalog-model-card .catalog-model-card__sale-value{padding-left:4px;margin-left:auto}.catalog-model-card .catalog-model-card__price{padding-left:4px;margin-left:auto;line-height:100%;color:#bf0000;font-size:18px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-model-card .catalog-model-card__price .catalog-price__value{font-weight:bold}.catalog-model-card .catalog-model-card__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-model-card .catalog-model-card__price .catalog-price__tilde{font-weight:normal}.catalog-model-card .catalog-model-card__price .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-model-card.catalog-model-card--current{border-color:#0074ad}.catalog-model-card.catalog-model-card--current .rc-btn{background:#0074ad;border:1px solid #0074ad;color:#fff}.catalog-model-card.catalog-model-card--current .rc-btn:hover{color:#fff}.catalog-model-card .rc-btn{min-height:32px;color:#0074ad;background-color:#fff;border-color:#0074ad;border:1px solid #0074ad}.catalog-model-card .rc-btn:focus,.catalog-model-card .rc-btn:focus:not(:focus-visible){color:#fff;background-color:#0074ad;border-color:#0074ad;outline:solid 1px #0074ad;outline-offset:2px}.catalog-model-card .rc-btn:hover{color:#fff;background-color:#0074ad;border-color:#0074ad}.catalog-model-card .catalog-model-card__image{width:100%;height:auto;object-fit:contain}.catalog-model-card .catalog-model-card__thumb{display:flex;align-items:center;justify-content:center;margin-bottom:16px;height:100px}.catalog-model-card .catalog-label{margin-left:2px;font-size:11px}.catalog-recommended-card{position:relative;border:1px solid #ebebeb;width:288px;border-radius:2px;color:#333;height:initial}.catalog-recommended-card .catalog-card__title{font-size:16px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;line-height:1.6;min-height:40px}.catalog-recommended-card .catalog-card__image{width:100%;object-fit:contain;height:227px}.catalog-recommended-card .catalog-card__details{padding:16px;display:flex;flex-direction:column}.catalog-recommended-card .catalog-card__star-container{display:flex;align-items:center;margin-bottom:8px;min-height:20px}.catalog-recommended-card .catalog-card__star-container>img{margin-right:2px}.catalog-recommended-card .catalog-card__star-rating{font-weight:bold;color:#947600;font-size:14px;line-height:16px;margin-left:3px;margin-right:0px}.catalog-recommended-card .catalog-card__pick-up{padding:4px;display:inline-block;font-weight:bold;font-size:12px;line-height:1;color:#686868;border:1px solid #686868;background:#fff;border-radius:2px}.catalog-recommended-card:hover{color:#333}.catalog-recommended-card.catalog-recommended-card--red{background-color:#fdf3f2}.catalog-recommended-card .catalog-recommended-card__price{line-height:100%;color:#bf0000;font-size:30px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-recommended-card .catalog-recommended-card__price .catalog-price__value{font-weight:bold}.catalog-recommended-card .catalog-recommended-card__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-recommended-card .catalog-recommended-card__price .catalog-price__tilde{font-weight:normal}.catalog-recommended-card .catalog-recommended-card__price .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-recommended-card .catalog-recommended-card__info-container{display:flex;flex-wrap:wrap}.catalog-recommended-card .catalog-recommended-card__info{display:flex}.catalog-recommended-card .catalog-recommended-card__info:not(:last-child){margin-right:16px}.catalog-recommended-card .catalog-recommended-card__info-label{line-height:150%;font-size:12px;font-weight:bold;margin-right:4px}.catalog-recommended-card .catalog-recommended-card__info-value{font-weight:300;line-height:150%;font-size:12px}.catalog-recommended-card .catalog-recommended-card__view{display:flex;align-items:center;justify-content:space-between;border:1px solid #bf0000;color:#bf0000;border-radius:2px;font-size:12px;height:28px;width:96px;font-weight:bold;background-color:#fff;margin:8px 0 0 0;padding:8px 5px}.catalog-recommended-card .catalog-recommended-card__view-img{height:13px;width:20px}.catalog-recommended-card .catalog-recommended-card__new-banner{position:absolute;width:0;height:0;border-top:80px solid #e61717;border-right:80px solid rgba(0,0,0,0)}.catalog-recommended-card .catalog-recommended-card__new-banner-text{position:absolute;color:#fff;top:18px;left:10px;transform:rotate(-45deg)}.catalog-recommended-card .catalog-recommended-card__badge{position:absolute;right:0;margin:9px;z-index:2;min-width:52px;display:flex;align-items:center;justify-content:center;color:#bf0000;padding:5px 2px;border-radius:2px;font-weight:bold;font-size:12px;background-color:#fff;box-shadow:0 1.25px 6px rgba(0,0,0,.2)}.catalog-recommended-card .catalog-recommended-card__price-label{color:#bf0000}@media only screen and (max-width: 374px){.catalog-recommended-foot-button{padding:0}}.catalog-recommended-foot-button strong{font-weight:bold;font-size:20px}.catalog-merit-section{margin-bottom:32px;padding:32px;background:#ecf9ff;border-bottom:1px solid #ebebeb}.catalog-merit-section .catalog-merit-section__title{text-align:center;font-weight:bold;line-height:130%;margin-bottom:24px;font-size:18px}@media only screen and (min-width: 768px){.catalog-merit-section .catalog-merit-section__title{font-size:20px}}.catalog-merit-section .catalog-merit-section__title>span:first-child{color:#bf0000}.catalog-merit-section .catalog-merit-section__item-container{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.catalog-merit-section .catalog-merit-section__item-container{flex-direction:column;max-width:320px;margin-left:auto;margin-right:auto}}.catalog-merit-section .catalog-merit-section__item{display:flex;align-items:center}@media only screen and (max-width: 767px){.catalog-merit-section .catalog-merit-section__item:not(:last-child){margin-bottom:16px}}.catalog-merit-section .catalog-merit-section__item-image{border:2px solid #8ccbfd;width:68px;height:68px;border-radius:50%;margin-right:16px}.catalog-merit-section .catalog-merit-section__item-text{display:flex;flex-direction:column}.catalog-merit-section .catalog-merit-section__item-text>p{margin-bottom:0}.catalog-recommended-button-link{text-align:center;margin-top:24px;margin-bottom:24px}.catalog-recommended-section .catalog-tire-card.swiper-slide:first-child{margin-left:0}.catalog-recommended-section .catalog-recommended-section__links{display:flex;flex-direction:column;align-items:center}.catalog-recommended-section .catalog-recommended-section__links>a:not(:last-child){margin-bottom:16px}.catalog-lease-card{position:relative;border:1px solid #ebebeb;width:288px;border-radius:2px}.catalog-lease-card .catalog-card__title{font-size:16px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;line-height:1.6;min-height:40px}.catalog-lease-card .catalog-card__image{width:100%;object-fit:contain;height:227px}.catalog-lease-card .catalog-card__details{padding:16px;display:flex;flex-direction:column}.catalog-lease-card .catalog-card__star-container{display:flex;align-items:center;margin-bottom:8px;min-height:20px}.catalog-lease-card .catalog-card__star-container>img{margin-right:2px}.catalog-lease-card .catalog-card__star-rating{font-weight:bold;color:#947600;font-size:14px;line-height:16px;margin-left:3px;margin-right:0px}.catalog-lease-card .catalog-card__pick-up{padding:4px;display:inline-block;font-weight:bold;font-size:12px;line-height:1;color:#686868;border:1px solid #686868;background:#fff;border-radius:2px}.catalog-lease-card .catalog-lease-card__price-label{color:#bf0000}.catalog-lease-card .catalog-lease-card__price{line-height:100%;color:#bf0000;font-size:30px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-lease-card .catalog-lease-card__price .catalog-price__value{font-weight:bold}.catalog-lease-card .catalog-lease-card__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-lease-card .catalog-lease-card__price .catalog-price__tilde{font-weight:normal}.catalog-lease-card .catalog-lease-card__price .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-lease-card .catalog-lease-card__info-container{display:flex;flex-wrap:wrap}.catalog-lease-card .catalog-lease-card__shop-img{width:16px;height:16px;margin-bottom:2px}.catalog-lease-card .catalog-lease-card__shop-link{color:#333;font-size:12px}.catalog-lease-button-link{text-align:center;margin-top:24px}.catalog-lease-foot-button{padding-top:8px;padding-bottom:8px}.catalog-lease-foot-button span{line-height:1.6em}.catalog-lease-foot-button strong{font-weight:bold;font-size:20px}.catalog-new-release-card{position:relative;border:1px solid #ebebeb;width:288px;border-radius:2px}.catalog-new-release-card .catalog-card__title{font-size:16px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;line-height:1.6;min-height:40px}.catalog-new-release-card .catalog-card__image{width:100%;object-fit:contain;height:227px}.catalog-new-release-card .catalog-card__details{padding:16px;display:flex;flex-direction:column}.catalog-new-release-card .catalog-card__star-container{display:flex;align-items:center;margin-bottom:8px;min-height:20px}.catalog-new-release-card .catalog-card__star-container>img{margin-right:2px}.catalog-new-release-card .catalog-card__star-rating{font-weight:bold;color:#947600;font-size:14px;line-height:16px;margin-left:3px;margin-right:0px}.catalog-new-release-card .catalog-card__pick-up{padding:4px;display:inline-block;font-weight:bold;font-size:12px;line-height:1;color:#686868;border:1px solid #686868;background:#fff;border-radius:2px}.catalog-new-release-card .catalog-new-release-card__price-label{color:#bf0000}.catalog-new-release-card .catalog-new-release-card__price{line-height:100%;color:#bf0000;font-size:30px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-new-release-card .catalog-new-release-card__price .catalog-price__value{font-weight:bold}.catalog-new-release-card .catalog-new-release-card__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-new-release-card .catalog-new-release-card__price .catalog-price__tilde{font-weight:normal}.catalog-new-release-card .catalog-new-release-card__price .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-new-release-card .catalog-new-release-card__info-container{display:flex;flex-wrap:wrap}.catalog-new-release-card .catalog-new-release-card__shop-link{color:#333;font-size:12px}.catalog-new-release-card .catalog-new-release-card__shop-img{width:16px;height:16px;margin-bottom:2px}.catalog-new-release-footer-button strong{font-weight:bold;font-size:20px}.catalog-page-menu>div.row{margin:0}.catalog-page-menu__list{padding:0 16px;height:52px;display:flex;overflow-x:auto;align-items:stretch}@media only screen and (min-width: 768px){.catalog-page-menu__list{justify-content:center}}.catalog-page-menu__list.catalog-page-menu__list--float{z-index:23;width:100%;max-width:960px;background-color:#fcfcfc;opacity:0;transition:top .3s;position:fixed;top:-100%;left:50%;transform:translate(-50%, 0)}.catalog-page-menu__list.catalog-page-menu__list--float.top{opacity:1;top:0}.catalog-page-menu__list.catalog-page-menu__list--float.bottom{opacity:0;top:-100%}.catalog-page-menu__list .catalog-page-menu__item{font-weight:bold;white-space:nowrap;display:flex;align-items:center;position:relative;padding-left:32px;padding-right:32px;border-bottom:3px solid #f9f9f9}.catalog-page-menu__list .catalog-page-menu__item::before{content:"";display:block;width:6px;height:6px;border-right:1px solid #0074ad;border-bottom:1px solid #0074ad;position:absolute;top:50%;left:18px;margin-top:-6px;transform:translate(-50%, 0) rotate(45deg)}.catalog-page-menu__list .catalog-page-menu__item:hover,.catalog-page-menu__list .catalog-page-menu__item.active{color:#0074ad;border-bottom:3px solid #0074ad}@media only screen and (max-width: 767px){.catalog-page-menu__list .catalog-page-menu__item{padding-left:18px}.catalog-page-menu__list .catalog-page-menu__item::before{left:10px}.catalog-page-menu__list .catalog-page-menu__item:last-child{padding-right:24px}}.catalog-simulator{border:1px solid #d1d1d1}.catalog-simulator .catalog-simulator-header{background-color:#fff;padding:16px;font-size:16px;font-weight:bold}@media(max-width: 375px){.catalog-simulator .catalog-simulator-header{font-size:12px}}.catalog-simulator .catalog-simulator-header .catalog-simulator-header__highlight{color:#bf0000}.catalog-simulator .catalog-simulator-header .catalog-simulator-header__highlight>span{font-size:1.2em}.catalog-simulator .catalog-simulator-body{background-color:#f7f7f7;padding:16px}.catalog-simulator .catalog-simulator-body .catalog-simulator-body__title{font-size:12px;font-weight:bold;margin-bottom:16px;width:270px}.catalog-simulator .catalog-simulator-body .catalog-simulator-body__title>p{margin-bottom:4px;max-width:100%}.catalog-simulator .catalog-simulator-body .catalog-simulator-body__title>p:last-child{font-size:1.2em;color:#686868;margin-bottom:0}.catalog-simulator .catalog-simulator-form{padding:0 16px;background-color:#fff;box-shadow:0px 0px 4px rgba(0,0,0,.14);border-radius:4px}.catalog-simulator .catalog-simulator-form .catalog-simulator-form__field{padding:16px;width:100%}.catalog-simulator .catalog-simulator-form .catalog-simulator-form__field label{font-weight:bold}.catalog-simulator .catalog-simulator-form .catalog-simulator-form__field label>span:first-child{color:#bf0000;font-size:12px;display:block}@media only screen and (min-width: 768px)and (max-width: 991px){.catalog-simulator .catalog-simulator-form .catalog-simulator-form__field .rc-select select{font-size:14px}}@media only screen and (min-width: 768px){.catalog-simulator .catalog-simulator-form .catalog-simulator-form__field{padding:16px;background-color:#fff;border:1px solid #fff;box-shadow:0px 0px 4px rgba(0,0,0,.14);border-radius:4px}.catalog-simulator .catalog-simulator-form .catalog-simulator-form__field label>span:first-child{display:inline-block}}.catalog-simulator .catalog-simulator-form hr{width:calc(100% - 32px);display:block;margin:0 auto}@media only screen and (min-width: 768px){.catalog-simulator .catalog-simulator-form{padding:0;background-color:rgba(0,0,0,0);box-shadow:none;flex-direction:row;border:0}}.catalog-simulator .catalog-simulator-body-result{padding:16px 32px;background-color:#fff;border:1px solid #fff;box-shadow:0px 0px 4px rgba(0,0,0,.14);border-radius:4px}.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__priced{line-height:100%;color:#bf0000;font-size:24px;white-space:nowrap;display:inline-flex;align-items:baseline;justify-content:center}.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__priced .catalog-price__value{font-weight:bold}.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__priced .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__priced .catalog-price__tilde{font-weight:normal}.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__priced .catalog-price__pretext{font-size:70%;font-weight:normal}@media only screen and (min-width: 768px){.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__priced{justify-content:flex-end}}@media(max-width: 375px){.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__priced{font-size:20px}}.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__priced .catalog-price.is-animate{animation:twinkle-price 1.4s linear}@keyframes twinkle-price{0%{transition:opacity 1s,visibility 0s ease 1s;opacity:.2;visibility:hidden}99.9%,to{opacity:1;visibility:visible}}.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__title{font-size:16px;font-weight:bold;margin-bottom:8px}@media only screen and (min-width: 768px){.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__title{margin-bottom:0px}}@media(max-width: 370px){.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__title{font-size:14px}}.catalog-simulator .catalog-simulator-body-result .catalog-simulator-result__empty{font-size:12px;color:#686868}.catalog-simulator .catalog-simulator-body-result.catalog-simulator-body-result--action-block{padding-top:32px}.catalog-simulator .catalog-simulator-body-result.catalog-simulator-body-result--action-block .catalog-simulator-body-result__triangle{position:absolute;top:-5px;left:50%;width:46px;height:28px;background:linear-gradient(0deg, #e6e6e6 4.95%, #f7f7f7 68.32%),#e6e6e6;transform:translate(-50%, 0)}.catalog-simulator .catalog-simulator-body-result.catalog-simulator-body-result--action-block .catalog-simulator-body-result__triangle::before,.catalog-simulator .catalog-simulator-body-result.catalog-simulator-body-result--action-block .catalog-simulator-body-result__triangle::after{content:"";display:block;position:absolute;bottom:0;z-index:2;left:0;width:0;height:0;border-style:solid;border-width:24px 0 0 24px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.catalog-simulator .catalog-simulator-body-result.catalog-simulator-body-result--action-block .catalog-simulator-body-result__triangle::after{left:auto;right:0;border-width:0 0 24px 24px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.catalog-simulator .catalog-simulator-body-result.catalog-simulator-body-result--action-block>p:not(:first-child){font-size:12px}@media(max-width: 370px){.catalog-simulator .catalog-simulator-body-result.catalog-simulator-body-result--action-block>p .rc-btn{font-size:11px}.catalog-simulator .catalog-simulator-body-result.catalog-simulator-body-result--action-block>p:not(:first-child){font-size:10px}}.catalog-simulator .catalog-simulator-sub-text{font-size:12px}.catalog-simulator .catalog-simulator-sub-text p{margin-bottom:4px}.catalog-simulator .catalog-simulator-sub-text .catalog-simulator-sub-text__highlight{color:#bf0000;font-size:16px;font-weight:bold}.catalog-kaitori-review{background:#fcfcfc}.catalog-kaitori-review .catalog-kaitori-review-item{background:#fff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;margin-bottom:16px;position:relative;padding:16px;font-size:12px}.catalog-kaitori-review .catalog-kaitori-review-item__body{margin-bottom:8px}.catalog-kaitori-review .catalog-kaitori-review-item-info__person{margin-bottom:6px}.catalog-kaitori-review .catalog-kaitori-review-item-info__price{background:#ecf9ff;padding:8px 11px;margin-bottom:8px}.catalog-kaitori-review .catalog-kaitori-review-item-info__price-sale{margin-left:5px;color:#bf0000}.catalog-kaitori-review .catalog-kaitori-review-item-info__price-sale strong{font-size:18px}@media only screen and (min-width: 992px){.catalog-kaitori-review .catalog-kaitori-review-item__date{width:auto;position:absolute;top:16px;right:25px;z-index:1}}.catalog-car-auction-section__carousel{margin-bottom:16px;position:relative}.catalog-car-auction-section__carousel .swiper-wrapper{align-items:stretch}.catalog-car-auction-section__carousel .swiper-slide{position:relative;border:1px solid #ebebeb;width:288px;border-radius:2px;height:auto}.catalog-car-auction-section__carousel .swiper-slide .catalog-card__title{font-size:16px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;line-height:1.6;min-height:40px}.catalog-car-auction-section__carousel .swiper-slide .catalog-card__image{width:100%;object-fit:contain;height:227px}.catalog-car-auction-section__carousel .swiper-slide .catalog-card__details{padding:16px;display:flex;flex-direction:column}.catalog-car-auction-section__carousel .swiper-slide .catalog-card__star-container{display:flex;align-items:center;margin-bottom:8px;min-height:20px}.catalog-car-auction-section__carousel .swiper-slide .catalog-card__star-container>img{margin-right:2px}.catalog-car-auction-section__carousel .swiper-slide .catalog-card__star-rating{font-weight:bold;color:#947600;font-size:14px;line-height:16px;margin-left:3px;margin-right:0px}.catalog-car-auction-section__carousel .swiper-slide .catalog-card__pick-up{padding:4px;display:inline-block;font-weight:bold;font-size:12px;line-height:1;color:#686868;border:1px solid #686868;background:#fff;border-radius:2px}.catalog-car-auction-section__bottom .rc-btn span span{font-size:1.2em}.catalog-car-auction-section-item{height:100%;padding:0;background-color:#fff;box-shadow:0 2px 1px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;color:#333;display:block;background-color:#fff;box-shadow:0px 2px 4px rgba(0,0,0,.18);border-radius:4px;padding-bottom:3px}.catalog-car-auction-section-item:hover{color:#333}.catalog-car-auction-section-item .catalog-car-auction-section-item__body{display:flex;flex-direction:column;height:100%}.catalog-car-auction-section-item .catalog-car-auction-section-item__name{font-size:14px;font-weight:bold;flex-grow:1}.catalog-car-auction-section-item .catalog-car-auction-section-item__info{border-top:none}.catalog-car-auction-section-item .catalog-car-auction-section-item__data{padding:10px 0 5px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;display:flex;flex-wrap:wrap;align-items:baseline}.catalog-car-auction-section-item .catalog-car-auction-section-item__data dt{width:60%;font-size:12px;margin:0 0 5px;font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__data dd{width:40%;text-align:right;font-size:14px;margin:0 0 5px}.catalog-car-auction-section-item .catalog-car-auction-section-item__price{margin:0;padding:0 0 15px;color:#bf0000;text-align:right}.catalog-car-auction-section-item .catalog-car-auction-section-item__price:hover{color:#bf0000}.catalog-car-auction-section-item .catalog-car-auction-section-item__price dt{text-align:left;font-size:12px;font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__price .catalog-price{line-height:100%;color:#bf0000;font-size:24px;white-space:nowrap;display:inline-flex;align-items:baseline;margin:0}.catalog-car-auction-section-item .catalog-car-auction-section-item__price .catalog-price .catalog-price__value{font-weight:bold}.catalog-car-auction-section-item .catalog-car-auction-section-item__price .catalog-price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__price .catalog-price .catalog-price__tilde{font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__price .catalog-price .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__ask{text-align:right;border-top:1px solid #ebebeb;padding:10px 0 0;margin:0}.catalog-car-auction-section-item .catalog-car-auction-section-item__ask dt{text-align:left;font-size:12px;font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__ask dd{line-height:100%;color:#bf0000;font-size:16px;white-space:nowrap;display:inline-flex;align-items:baseline;margin:0;color:#333}.catalog-car-auction-section-item .catalog-car-auction-section-item__ask dd .catalog-price__value{font-weight:bold}.catalog-car-auction-section-item .catalog-car-auction-section-item__ask dd .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__ask dd .catalog-price__tilde{font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__ask dd .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__balloon{background-color:#54becc;border-radius:4px;display:flex;padding:0 4px;box-shadow:0 2px 1px rgba(0,0,0,.18);position:relative}.catalog-car-auction-section-item .catalog-car-auction-section-item__balloon::after{content:"";display:block;width:16px;height:10px;border-bottom:10px solid #54becc;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);position:absolute;top:-10px;right:35px}.catalog-car-auction-section-item .catalog-car-auction-section-item__balloon .catalog-car-auction-section-item__ask{width:100px;padding:10px 10px 7px;background-color:#fff;margin:0;text-align:left}.catalog-car-auction-section-item .catalog-car-auction-section-item__balloon .catalog-car-auction-section-item__ask dt{font-size:11px;font-weight:bold;text-align:left;width:100%;line-height:1}.catalog-car-auction-section-item .catalog-car-auction-section-item__balloon .catalog-car-auction-section-item__ask dd{line-height:100%;color:#bf0000;font-size:16px;white-space:nowrap;display:inline-flex;align-items:baseline;color:#333}.catalog-car-auction-section-item .catalog-car-auction-section-item__balloon .catalog-car-auction-section-item__ask dd .catalog-price__value{font-weight:bold}.catalog-car-auction-section-item .catalog-car-auction-section-item__balloon .catalog-car-auction-section-item__ask dd .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__balloon .catalog-car-auction-section-item__ask dd .catalog-price__tilde{font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__balloon .catalog-car-auction-section-item__ask dd .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-car-auction-section-item .catalog-car-auction-section-item__balloon .catalog-car-auction-section-item__ask,.catalog-car-auction-section-item .catalog-car-auction-section-item__balloon .catalog-car-auction-section-item__dif{display:flex;flex-direction:column;justify-content:space-between}.catalog-car-auction-section-item .catalog-car-auction-section-item__dif{width:calc(100% - 100px);padding:10px;color:#fff;margin:0}.catalog-car-auction-section-item .catalog-car-auction-section-item__dif dt{font-size:11px;font-weight:bold}.catalog-car-auction-section-item .catalog-car-auction-section-item__dif dd{width:100%;display:flex;background-image:url("//carservice.r10s.jp/img/catalog/kaitori/ico_rank-up.svg");background-repeat:no-repeat;background-position:left bottom;font-size:10px;font-weight:bold;margin:0;line-height:1;height:30px;align-items:flex-end;justify-content:flex-end}.catalog-car-auction-section-item .catalog-car-auction-section-item__dif dd span{font-size:22px}.catalog-section-infos-article__list{margin:0 -16px;padding:0 16px;display:flex;overflow:auto;padding-bottom:12px}.catalog-section-infos-article__list .catalog-section-infos-article__item{width:305px;border:1px solid #ebebeb;min-height:128px;border-radius:4px;padding:14px;display:flex;flex-direction:row;color:#333;flex-shrink:0}.catalog-section-infos-article__list .catalog-section-infos-article__item:hover{background-color:#f7f7f7}.catalog-section-infos-article__list .catalog-section-infos-article__item+.catalog-section-infos-article__item{margin-left:12px}.catalog-section-infos-article__list .catalog-section-infos-article__pic{width:100px;height:100px;background-size:cover;background-position:center}.catalog-section-infos-article__list .catalog-section-infos-article__body{padding-left:10px;width:calc(100% - 100px);display:flex;flex-direction:column}.catalog-section-infos-article__list .catalog-section-infos-article__body p{margin-bottom:0}.catalog-section-infos-article__list .catalog-section-infos-article__title{padding-bottom:8px;margin-bottom:0}.catalog-section-infos-article__list .catalog-section-infos-article__txt{display:none;flex-grow:1;color:#686868;font-size:12px}.catalog-section-infos-article__list .catalog-section-infos-article__date{margin-bottom:0;color:#686868}@media only screen and (min-width: 768px){.catalog-section-infos-article__list{flex-direction:column;overflow:visible}.catalog-section-infos-article__list .catalog-section-infos-article__txt{display:block}.catalog-section-infos-article__list .catalog-section-infos-article__item{width:100%}.catalog-section-infos-article__list .catalog-section-infos-article__item+.catalog-section-infos-article__item{margin-left:0;margin-top:12px}}.catalog-section-infos-article__see-more>a{position:relative;display:inline-block;padding-right:12px}.catalog-section-infos-article__see-more>a::after{content:"";display:block;position:absolute;z-index:1;top:50%;right:0;width:10px;height:10px;border-top:1px solid #0074ad;border-right:1px solid #0074ad;transform:translate(0, -50%) rotate(45deg)}.catalog-section-infos-article__see-more>a:hover::after{border-color:#bf0000}@media only screen and (min-width: 768px){.catalog-section-infos-article__see-more>a::after{display:none}}.catalog-kaitori-car-service .catalog-section__title{font-size:24px;text-align:center}.catalog-kaitori-car-service .row .col-6:first-child::after{content:"";display:block;height:100%;width:1px;background-color:#ebebeb;position:absolute;z-index:1;right:0;top:0}@media(min-width: 768px){.catalog-kaitori-car-service .row .col-6:first-child::after{display:none}}.catalog-kaitori-car-service .row .col-6:first-child .catalog-kaitori-car-service-block{margin-left:0;margin-right:12px}.catalog-kaitori-car-service .catalog-kaitori-car-service-block{display:flex;flex-direction:column;height:100%;width:calc(100% - 12px);margin-left:12px;position:relative}@media(min-width: 768px){.catalog-kaitori-car-service .catalog-kaitori-car-service-block{border:1px solid #d1d1d1;padding:24px 32px}}.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__top{font-size:11px;text-align:center;min-height:80px;position:relative;margin-bottom:0}@media(min-width: 400px){.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__top strong{font-size:14px}}@media only screen and (min-width: 768px){.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__top{min-height:0}}.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__triangle{width:46px;height:28px;background:linear-gradient(0deg, #e6e6e6 4.95%, #f7f7f7 68.32%),#e6e6e6;display:block;margin:12px auto 0 auto;position:relative}.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__triangle::before,.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__triangle::after{content:"";display:block;position:absolute;bottom:0;z-index:2;left:0;width:0;height:0;border-style:solid;border-width:24px 0 0 24px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__triangle::after{left:auto;right:0;border-width:0 0 24px 24px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__content{flex-grow:1;font-size:12px}@media(min-width: 530px){.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__content{font-size:1rem}}.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__content .catalog-kaitori-car-service-block__text--red{color:#bf0000;font-weight:bold;display:inline-block}.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__title{min-height:68px;margin-bottom:0;font-weight:bold;position:relative;padding:12px 0px;font-size:12px;margin-bottom:10px;display:flex;align-items:center}@media(min-width: 530px){.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__title{font-size:16px}}.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__title>img:first-child{margin-right:12px}.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__title>span{flex-grow:1}@media(min-width: 768px){.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__title{font-size:22px;line-height:30px;padding:12px 0}}.catalog-kaitori-car-service .catalog-kaitori-car-service-block .catalog-kaitori-car-service-block__bottom{padding-top:24px}.catalog-kaitori-market-price-result{padding:16px 32px;background-color:#ecf9ff;border-radius:4px}.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__priced{display:flex;justify-content:center}@media only screen and (min-width: 768px){.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__priced{justify-content:flex-end}}@media(max-width: 375px){.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__priced{font-size:20px}}.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__priced .catalog-price{line-height:100%;color:#bf0000;font-size:20px;white-space:nowrap;display:inline-flex;align-items:baseline;font-weight:normal}.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__priced .catalog-price .catalog-price__value{font-weight:bold}.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__priced .catalog-price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__priced .catalog-price .catalog-price__tilde{font-weight:normal}.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__priced .catalog-price .catalog-price__pretext{font-size:70%;font-weight:normal}@media only screen and (min-width: 768px){.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__priced .catalog-price{font-size:26px}}.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__title{font-size:16px;margin-bottom:8px;font-weight:bold;text-align:center}.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__title>p>span:first-child{font-weight:normal;font-size:.8em}@media only screen and (min-width: 768px){.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__title{margin-bottom:0px;text-align:left}}@media(max-width: 370px){.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__title{font-size:14px}}.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__details{justify-content:center}@media only screen and (min-width: 768px){.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__details{justify-content:flex-end}}.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__details .catalog-details-wrap{display:flex;margin-top:4px;font-size:12px}@media only screen and (min-width: 768px){.catalog-kaitori-market-price-result .catalog-kaitori-market-price-result__details .catalog-details-wrap{margin-top:0}}.catalog-kaitori-market-price-history-accordion-btn{display:flex;align-items:center;justify-content:start;cursor:pointer;min-width:44px;height:40px;padding-left:0;padding-right:0;background-color:#fff;white-space:nowrap;border:1px solid #ebebeb;border-top:none}.catalog-kaitori-market-price-history-accordion-btn.active{background-color:#ecf9ff;border-left:2px solid #0074ad;border-bottom:none}.catalog-kaitori-market-price-history-accordion-btn-item{position:relative;color:#0074ad;font-size:12px;font-weight:bold;text-align:center;line-height:normal;margin-bottom:0;padding-left:26px}@media only screen and (min-width: 768px){.catalog-kaitori-market-price-history-accordion-btn-item{font-size:14px}}.catalog-kaitori-market-price-history-accordion-btn-item::before{content:"";display:inline-block;width:0;height:0;position:absolute;left:8.5px;top:50%;transform:translate(0, -50%);border-style:solid;border-width:6px 6px 0 6px;border-color:#0074ad rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.catalog-kaitori-market-price-history-accordion-btn.active .catalog-kaitori-market-price-history-accordion-btn-item::before{border-width:0 6px 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0074ad rgba(0,0,0,0)}.catalog-kaitori-market-price-history-accordion__body.open[data-accordion-id]{max-height:5000px}.catalog-kaitori-market-price-history-table{border:1px solid #ebebeb;width:100%;height:40px;overflow:hidden}.catalog-kaitori-market-price-history-accordion__body.open .catalog-kaitori-market-price-history-table{border-left:2px solid #0074ad}.catalog-kaitori-market-price-history-table-items,.catalog-kaitori-market-price-history-table-item,.catalog-kaitori-market-price-history-table-item-header{height:100%}.catalog-kaitori-market-price-history-table-items:nth-child(even){background-color:#f7f7f7}.catalog-kaitori-market-price-history-table-item,.catalog-kaitori-market-price-history-table-item-header{width:33%;font-size:12px;font-weight:bold;text-align:right;padding:8px;border:1px solid #ebebeb}@media only screen and (max-width: 374px){.catalog-kaitori-market-price-history-table-item,.catalog-kaitori-market-price-history-table-item-header{padding:4px}}@media only screen and (min-width: 768px){.catalog-kaitori-market-price-history-table-item,.catalog-kaitori-market-price-history-table-item-header{font-size:14px;padding:7px;padding-right:16px}}.catalog-kaitori-market-price-history-table-item__price{line-height:100%;color:#bf0000;font-size:12px;white-space:nowrap;display:inline-flex;align-items:baseline;display:table-cell}.catalog-kaitori-market-price-history-table-item__price .catalog-price__value{font-weight:bold}.catalog-kaitori-market-price-history-table-item__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-kaitori-market-price-history-table-item__price .catalog-price__tilde{font-weight:normal}.catalog-kaitori-market-price-history-table-item__price .catalog-price__pretext{font-size:70%;font-weight:normal}@media only screen and (min-width: 768px){.catalog-kaitori-market-price-history-table-item__price{font-size:14px}}.catalog-kaitori-market-price-history-table-item-label{vertical-align:middle;min-width:44px;height:40px;padding-left:0;padding-right:0;background-color:#ecf9ff;white-space:nowrap;border:1px solid #ebebeb;border-top:none}.catalog-kaitori-market-price-history-table-item-label-text{color:#0074ad;font-size:12px;font-weight:bold;text-align:left;line-height:normal;margin-bottom:0;padding-left:26px}@media only screen and (min-width: 768px){.catalog-kaitori-market-price-history-table-item-label-text{font-size:14px}}.catalog-kaitori-market-price-history-table-item-header{padding:12px 0;background-color:#0074ad;color:#fff;white-space:nowrap;border-right:0;border-left:0}.catalog-kaitori-market-price-history-table-item-header-text{height:100%;font-size:12px;font-weight:bold;text-align:center;line-height:normal;margin-bottom:0;padding-left:8px;padding-right:8px}@media only screen and (max-width: 374px){.catalog-kaitori-market-price-history-table-item-header-text{padding-left:4px;padding-right:4px}}@media only screen and (min-width: 768px){.catalog-kaitori-market-price-history-table-item-header-text{font-size:14px}}.catalog-kaitori-market-price-history-table-item-header:not(:last-child) .catalog-kaitori-market-price-history-table-item-header-text{border-right:1px solid rgba(255,255,255,.5)}@media only screen and (min-width: 768px){.catalog-shaken-national-info{margin-bottom:16px}}@media only screen and (min-width: 768px){.catalog-shaken-national-info>div:first-child{padding-right:11px}}@media only screen and (max-width: 767px){.catalog-shaken-national-info>div:first-child{margin-bottom:16px}}@media only screen and (min-width: 768px){.catalog-shaken-national-info>div:last-child{padding-left:11px}}.catalog-shaken-national-detail{padding:16px;height:100%;background-color:#ecf9ff;display:flex;flex-direction:column;align-items:center;justify-content:center}.catalog-shaken-national-detail .catalog-shaken-national-detail__header{font-size:20px;font-weight:bold;margin-bottom:7px}.catalog-shaken-national-detail .catalog-shaken-national-detail__price{line-height:100%;color:#bf0000;font-size:24px;white-space:nowrap;display:inline-flex;align-items:baseline;margin-bottom:28px}.catalog-shaken-national-detail .catalog-shaken-national-detail__price .catalog-price__value{font-weight:bold}.catalog-shaken-national-detail .catalog-shaken-national-detail__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-shaken-national-detail .catalog-shaken-national-detail__price .catalog-price__tilde{font-weight:normal}.catalog-shaken-national-detail .catalog-shaken-national-detail__price .catalog-price__pretext{font-size:70%;font-weight:normal}@media only screen and (min-width: 375px){.catalog-shaken-national-detail .catalog-shaken-national-detail__price{font-size:26px}}@media only screen and (min-width: 576px){.catalog-shaken-national-detail .catalog-shaken-national-detail__price{font-size:28px}}@media only screen and (min-width: 992px){.catalog-shaken-national-detail .catalog-shaken-national-detail__price{font-size:32px}}.catalog-shaken-national-detail .catalog-shaken-national-detail__price>.catalog-price__sign{font-size:50%}.catalog-shaken-national-table{padding:0;display:grid;border:1px solid #0074ad;grid-template-columns:1fr 1fr 1fr}@media only screen and (min-width: 992px){.catalog-shaken-national-table{grid-template-columns:85px 100px 1fr 1fr}}.catalog-shaken-national-table>div{border:1px solid #0074ad;padding:16px}@media only screen and (max-width: 374px){.catalog-shaken-national-table>div{padding:8px}}.catalog-shaken-national-table .catalog-shaken-national-table__highlight{grid-column:span 3;padding:8px;display:flex;justify-content:center;align-items:center;background-color:#dfe5e9;color:#fff;font-weight:bold;background:#0074ad;white-space:nowrap;letter-spacing:1px}@media only screen and (min-width: 992px){.catalog-shaken-national-table .catalog-shaken-national-table__highlight{letter-spacing:0px;flex-direction:column;grid-column:span 1;grid-row:span 4}}.catalog-shaken-national-table .catalog-shaken-national-table__basic-label{display:flex;align-items:center;grid-column:span 2;background:#ecf9ff;font-weight:bold;border:0;border-bottom:1px solid #0074ad}.catalog-shaken-national-table .catalog-shaken-national-table__basic-price{border:0;border-bottom:1px solid #0074ad;line-height:100%;color:#bf0000;font-size:18px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-shaken-national-table .catalog-shaken-national-table__basic-price .catalog-price__value{font-weight:bold}.catalog-shaken-national-table .catalog-shaken-national-table__basic-price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-shaken-national-table .catalog-shaken-national-table__basic-price .catalog-price__tilde{font-weight:normal}.catalog-shaken-national-table .catalog-shaken-national-table__basic-price .catalog-price__pretext{font-size:70%;font-weight:normal}@media only screen and (max-width: 374px){.catalog-shaken-national-table .catalog-shaken-national-table__basic-price{font-size:16px}}@media(max-width: 350px){.catalog-shaken-national-table .catalog-shaken-national-table__basic-price{font-size:13px}}.catalog-shaken-national-table .catalog-shaken-national-table__law{font-size:12px;grid-row:span 3;white-space:nowrap;font-weight:bold;display:flex;justify-content:center;align-items:center;background:#ecf9ff;border:0;border-right:1px solid #0074ad}.catalog-shaken-national-table .catalog-shaken-national-table__category-label{font-size:12px;white-space:nowrap;background:#ecf9ff;font-weight:bold;border:0;display:flex;align-items:center}.catalog-shaken-national-table .catalog-shaken-national-table__category-label.catalog-shaken-national-table__category-label--bottom-bordered{border-bottom:1px solid #0074ad}.catalog-shaken-national-table .catalog-shaken-national-table__category-price{border:0;line-height:100%;color:#bf0000;font-size:18px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-shaken-national-table .catalog-shaken-national-table__category-price .catalog-price__value{font-weight:bold}.catalog-shaken-national-table .catalog-shaken-national-table__category-price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-shaken-national-table .catalog-shaken-national-table__category-price .catalog-price__tilde{font-weight:normal}.catalog-shaken-national-table .catalog-shaken-national-table__category-price .catalog-price__pretext{font-size:70%;font-weight:normal}@media only screen and (max-width: 374px){.catalog-shaken-national-table .catalog-shaken-national-table__category-price{font-size:16px}}@media(max-width: 350px){.catalog-shaken-national-table .catalog-shaken-national-table__category-price{font-size:13px}}.catalog-shaken-national-table .catalog-shaken-national-table__category-price.catalog-shaken-national-table__category-price--bottom-bordered{border-bottom:1px solid #0074ad}.catalog-shaken-national-table__mobile-note{padding-left:4px;font-size:12px;margin-bottom:16px;margin-top:-8px}.catalog-shaken-national-empty{padding:32px;background-color:#fcfcfc}.catalog-shaken-national-empty__detail{color:#686868}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.catalog-shaken-national-table{display:-ms-grid;-ms-grid-columns:85px 100px 1fr 1fr}.catalog-shaken-national-table .catalog-shaken-national-table__highlight{flex-direction:column !important;-ms-grid-row-span:4;-ms-grid-column-span:1}.catalog-shaken-national-table .catalog-shaken-national-table__basic-label{-ms-grid-column-span:2;-ms-grid-column:2;-ms-grid-row:1}.catalog-shaken-national-table .catalog-shaken-national-table__basic-price{-ms-grid-column:4;-ms-grid-row:1}.catalog-shaken-national-table .catalog-shaken-national-table__law{-ms-grid-row-span:3;-ms-grid-column:2;-ms-grid-row:2}.catalog-shaken-national-table .catalog-shaken-national-table__category-label{-ms-grid-column:3;-ms-grid-row:2}.catalog-shaken-national-table .catalog-shaken-national-table__category-label.ie2{-ms-grid-column:3;-ms-grid-row:3}.catalog-shaken-national-table .catalog-shaken-national-table__category-label.ie3{-ms-grid-column:3;-ms-grid-row:4}.catalog-shaken-national-table .catalog-shaken-national-table__category-price{-ms-grid-column:4;-ms-grid-row:2}.catalog-shaken-national-table .catalog-shaken-national-table__category-price.ie2{-ms-grid-column:4;-ms-grid-row:3}.catalog-shaken-national-table .catalog-shaken-national-table__category-price.ie3{-ms-grid-column:4;-ms-grid-row:4}}.catalog-shaken-prefecture-message{margin-bottom:16px}.catalog-shaken-prefecture-message .catalog-shaken-prefecture-message__highlight{font-weight:bold;color:#bf0000}.catalog-shaken-prefecture-table-container[data-accordion-id]{max-height:197px}@media only screen and (min-width: 375px){.catalog-shaken-prefecture-table-container[data-accordion-id]{max-height:297px}}@media only screen and (min-width: 768px){.catalog-shaken-prefecture-table-container[data-accordion-id]{max-height:280px}}.catalog-shaken-prefecture-table-container.open[data-accordion-id]{max-height:100%}.catalog-shaken-prefecture-table{border:1px solid #ebebeb;width:100%}.catalog-shaken-prefecture-table tr,.catalog-shaken-prefecture-table td{height:100%}.catalog-shaken-prefecture-table tr:nth-child(odd){background-color:#f7f7f7}.catalog-shaken-prefecture-table td{text-align:center;font-size:12px;padding:14px;border-bottom:1px solid #ebebeb}@media only screen and (max-width: 374px){.catalog-shaken-prefecture-table td{padding:8px}}@media only screen and (max-width: 320px){.catalog-shaken-prefecture-table td{padding:4px}}@media only screen and (min-width: 768px){.catalog-shaken-prefecture-table td{font-size:16px;padding:16px}}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__price{line-height:100%;color:#bf0000;font-size:16px;white-space:nowrap;display:inline-flex;align-items:baseline;display:table-cell}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__price .catalog-price__value{font-weight:bold}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__price .catalog-price__tilde{font-weight:normal}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__price .catalog-price__pretext{font-size:70%;font-weight:normal}@media only screen and (max-width: 374px){.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__price{font-size:14px}}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__prefecture{min-width:44px;line-height:44px;padding-left:0;padding-right:0;background-color:#f7f7f7}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__prefecture.catalog-shaken-prefecture-table__prefecture--blue-bg{background-color:#ecf9ff}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__prefecture>div{font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__prefecture>div{width:14px;margin:0 auto}}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__header{padding-left:0;padding-right:0;padding-top:12px;padding-bottom:12px;background-color:#0074ad;color:#fff;white-space:nowrap}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__header>span{display:flex;height:70%;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__header>span{height:100%}}@media only screen and (min-width: 768px){.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__header>span>br{display:none}}@media only screen and (max-width: 767px){.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__header{padding-left:8px;padding-right:8px}}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__header.catalog-shaken-prefecture-table__header--bordered-right{padding-left:0;padding-right:0}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__header.catalog-shaken-prefecture-table__header--bordered-right>span{border-right:1px solid rgba(255,255,255,.5)}.catalog-shaken-prefecture-table .catalog-shaken-prefecture-table__chevron{margin-left:4px;margin-bottom:4px}.catalog-shaken-review-card{position:relative;border:1px solid #ebebeb;width:100%;border-radius:2px;overflow:hidden;padding:0}.catalog-shaken-review-card .catalog-card__title{font-size:16px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;line-height:1.6;min-height:40px}.catalog-shaken-review-card .catalog-card__image{width:100%;object-fit:contain;height:227px}.catalog-shaken-review-card .catalog-card__details{padding:16px;display:flex;flex-direction:column}.catalog-shaken-review-card .catalog-card__star-container{display:flex;align-items:center;margin-bottom:8px;min-height:20px}.catalog-shaken-review-card .catalog-card__star-container>img{margin-right:2px}.catalog-shaken-review-card .catalog-card__star-rating{font-weight:bold;color:#947600;font-size:14px;line-height:16px;margin-left:3px;margin-right:0px}.catalog-shaken-review-card .catalog-card__pick-up{padding:4px;display:inline-block;font-weight:bold;font-size:12px;line-height:1;color:#686868;border:1px solid #686868;background:#fff;border-radius:2px}.catalog-shaken-review-card:not(:last-child){margin-bottom:16px}.catalog-shaken-review-card__body{padding:16px}@media only screen and (min-width: 768px){.catalog-shaken-review-card__body{padding:24px;padding-top:0}}.catalog-shaken-review-card__name{font-size:22px;position:relative;padding-right:12px;color:#0074ad}@media only screen and (max-width: 767px){.catalog-shaken-review-card__name{margin-bottom:8px;font-size:18px}}.catalog-shaken-review-card__name::after{content:"";display:inline-block;position:relative;margin-left:8px;transform:translate(0, -50%) rotate(45deg);border-top:1px solid #0074ad;border-right:1px solid #0074ad;height:8px;width:8px}.catalog-shaken-review-card__address{font-size:12px;line-height:16px;color:#686868}@media only screen and (min-width: 768px){.catalog-shaken-review-card__address{margin-bottom:4px}}.catalog-shaken-review-card__pill{background-color:#ecf9ff;padding:4px 8px;font-weight:bold}@media screen and (min-width: 768px){.catalog-shaken-review-card__pill{padding:4px 13px}}.catalog-shaken-review-card__author{font-weight:bold;font-size:16px}.catalog-shaken-review-card__date{margin-left:auto;color:#686868;font-size:12px;align-self:center}.catalog-shaken-review-card__star-img{margin-right:3px}.catalog-shaken-review-card__star-rating{font-weight:bold;color:#947600;font-size:14px;line-height:16px;margin-top:2px;margin-left:3px}.catalog-shaken-review-card__text{font-size:16px;margin-bottom:0;margin-top:20px}@media only screen and (min-width: 768px){.catalog-shaken-review-card__text{font-size:16px;margin-top:20px}}.catalog-shaken-review-card__score{font-size:12px;font-weight:bold;margin-left:5px;padding-inline-start:0}.catalog-shaken-review-card__score-item{list-style-type:none;display:inline-block}.catalog-shaken-review-card__score-value{margin-left:3px;margin-right:28px}.catalog-shaken-review-card__bottom-link{text-decoration:underline;font-size:11px}@media screen and (min-width: 768px){.catalog-shaken-review-card__bottom-link{margin-right:-4px;margin-left:-4px}}.catalog-shaken-review-card__sp-info{padding-top:8px;padding-bottom:8px}.catalog-shaken-review-list-container[data-accordion-id]{max-height:197px}@media only screen and (min-width: 375px){.catalog-shaken-review-list-container[data-accordion-id]{max-height:1165px;padding-inline-start:0}}@media only screen and (min-width: 768px){.catalog-shaken-review-list-container[data-accordion-id]{max-height:850px;padding-inline-start:0}}.catalog-shaken-review-list-container.open[data-accordion-id]{max-height:100%}.catalog-review-list__accordion-btn{align-items:center;justify-content:center;color:#0074ad;cursor:pointer;display:flex;position:relative;margin-bottom:0;height:56px}.catalog-review-list__accordion-btn .catalog-review-list__accordion-btn-close{display:none}.catalog-review-list__accordion-btn::after{content:"";display:inline-block;width:0;height:0;position:absolute;right:-20px;top:50%;transform:translate(0, -50%);border-style:solid;border-width:6px 6px 0 6px;border-color:#0074ad rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.catalog-review-list__accordion-btn.active .catalog-review-list__accordion-btn-open{display:none}.catalog-review-list__accordion-btn.active .catalog-review-list__accordion-btn-close{display:inline-block}.catalog-review-list__accordion-btn.active::after{border-width:0 6px 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0074ad rgba(0,0,0,0)}.catalog-shaken-reservation__title{text-align:center;font-size:28px;margin-bottom:41px}.catalog-shaken-reservation__title .catalog-shaken-reservation__title-highlight{color:#bf0000}.catalog-shaken-reservation-banner{height:264px;position:relative;background:url("//carservice.r10s.jp/img/catalog/shaken/banner_bg_sp.png") no-repeat;background-size:cover}@media only screen and (min-width: 768px){.catalog-shaken-reservation-banner{background:url("//carservice.r10s.jp/img/catalog/shaken/banner_bg.png") no-repeat;background-size:cover}}.catalog-shaken-reservation-banner__gradient{background:linear-gradient(180deg, #ffffff -9.3%, rgba(255, 255, 255, 0) 90.53%),rgba(69,69,69,.8);mix-blend-mode:multiply;width:100%;height:264px;position:absolute;top:0}.catalog-shaken-reservation-banner__figure{z-index:1;position:absolute;right:0;top:-23px}@media only screen and (min-width: 768px){.catalog-shaken-reservation-banner__figure{top:-37px}}.catalog-shaken-reservation-banner__text{width:100%;height:100%;display:flex;flex-direction:column;position:relative;z-index:2;padding-left:14px;padding-bottom:14px}@media only screen and (min-width: 768px){.catalog-shaken-reservation-banner__text{padding-left:28px;padding-bottom:28px}}.catalog-shaken-reservation-banner__shape{z-index:2;position:absolute;top:-35px;text-align:center}.catalog-shaken-reservation-banner__shape>p{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;white-space:nowrap;margin:0;color:#fff;font-weight:bold;z-index:3}@media only screen and (max-width: 767px){.catalog-shaken-reservation-banner__shape>p{font-size:12px}}@media only screen and (max-width: 767px){.catalog-shaken-reservation-banner__shape{left:8px}.catalog-shaken-reservation-banner__shape>svg{width:112px;height:112px}}@media only screen and (min-width: 768px){.catalog-shaken-reservation-banner__shape{right:250px}}.catalog-shaken-reservation-banner__title{color:#fff;font-weight:bold;margin-bottom:9px;font-size:22px}@media only screen and (max-width: 767px){.catalog-shaken-reservation-banner__title{line-height:1.2}}@media only screen and (min-width: 375px){.catalog-shaken-reservation-banner__title{font-size:28px}}@media only screen and (min-width: 768px){.catalog-shaken-reservation-banner__title{margin-bottom:14px;font-size:32px}.catalog-shaken-reservation-banner__title>br{display:none}}@media only screen and (min-width: 992px){.catalog-shaken-reservation-banner__title{font-size:40px}}.catalog-shaken-reservation-banner__message{color:#fff;font-size:12px;font-weight:bold;margin:0}@media only screen and (min-width: 375px){.catalog-shaken-reservation-banner__message{font-size:14px}}@media only screen and (min-width: 768px){.catalog-shaken-reservation-banner__message>br{display:none}}.catalog-shaken-reservation-banner__dot-container{margin-top:auto;display:flex;margin-bottom:7px;margin-left:75px}@media only screen and (min-width: 375px){.catalog-shaken-reservation-banner__dot-container{margin-left:94px}}@media only screen and (min-width: 768px){.catalog-shaken-reservation-banner__dot-container{margin-left:107px}}@media only screen and (min-width: 992px){.catalog-shaken-reservation-banner__dot-container{margin-left:136px}}.catalog-shaken-reservation-banner__dot:not(:last-child){margin-right:14px}@media only screen and (min-width: 375px){.catalog-shaken-reservation-banner__dot:not(:last-child){margin-right:21px}}@media only screen and (min-width: 768px){.catalog-shaken-reservation-banner__dot:not(:last-child){margin-right:25px}}@media only screen and (min-width: 992px){.catalog-shaken-reservation-banner__dot:not(:last-child){margin-right:33px}}.catalog-shaken-reservation-info{background-color:#ecf9ff;padding:16px;padding-bottom:32px}@media only screen and (min-width: 768px){.catalog-shaken-reservation-info{padding:32px}}.catalog-shaken-reservation-info__title{font-size:24px;display:flex;justify-content:center;align-items:center;margin-bottom:32px}@media only screen and (max-width: 767px){.catalog-shaken-reservation-info__title{font-size:18px;flex-direction:column}}.catalog-shaken-reservation-info__title .catalog-shaken-reservation-info__title-highlight{color:#bf0000;font-weight:bold;font-size:30px}.catalog-shaken-reservation-info__item-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px}@media only screen and (max-width: 767px){.catalog-shaken-reservation-info__item-container{margin-left:-8px;margin-right:-8px}}.catalog-shaken-reservation-info__item{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 767px){.catalog-shaken-reservation-info__item{padding:8px;width:50%}}@media only screen and (min-width: 768px){.catalog-shaken-reservation-info__item:not(:last-child){margin-right:14px}}.catalog-shaken-reservation-info__image{height:96px;width:96px;border-radius:50%;border:2px solid #a2d3fa}.catalog-shaken-reservation-info__image-container{position:relative;margin-bottom:14px}.catalog-shaken-reservation-info__image-rank{color:#fff;font-family:"Rakuten Condensed";font-weight:bold;background-color:#bf0000;position:absolute;top:0;padding:3px 8px;border-radius:4px;left:0}.catalog-shaken-reservation-info__image-rank-crown{position:absolute;top:-15px;left:3px}.catalog-shaken-reservation-info__message{text-align:center;white-space:nowrap;font-weight:bold;display:flex}@media only screen and (min-width: 768px){.catalog-shaken-reservation-info__message>svg{margin-top:-5px}.catalog-shaken-reservation-info__message>br{display:none}}@media only screen and (min-width: 321px){.catalog-shaken-reservation-info__message.catalog-shaken-reservation-info__message--sp-top-margin-align{margin-top:4px}}@media only screen and (min-width: 321px){.catalog-shaken-reservation-info__message>.catalog-shaken-reservation-info__message-special-tiny-break{display:none}}.catalog-shaken-reservation-footer{display:flex;flex-direction:column;align-items:center}.catalog-shaken-reservation-footer-button{margin-bottom:28px}.catalog-shaken-reservation-footer-button strong{font-size:130%}.catalog-hoken-recommended-section .catalog-hoken-recommended-section__inner{padding:24px;border:1px solid #80bde2}.catalog-hoken-recommended-section .catalog-hoken-recommended-banner-wrapper{color:#1961a4;background-color:#ecf9ff;border-radius:4px;font-weight:bold;padding:16px}@media only screen and (max-width: 767px){.catalog-hoken-recommended-section .catalog-hoken-recommended-banner-wrapper{margin-left:-16px;margin-right:-16px}}.catalog-hoken-recommended-section .catalog-hoken-recommended-banner{background-color:#fff;padding-bottom:12px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.catalog-hoken-recommended-section .catalog-hoken-recommended-banner{padding-top:6px;padding-bottom:6px}}.catalog-hoken-recommended-section .catalog-hoken-recommended-banner__logo-container{object-fit:cover}.catalog-hoken-recommended-section .catalog-hoken-recommended-banner__logo{max-width:234px;width:100%;height:auto}.catalog-hoken-recommended-section .catalog-hoken-recommended-banner__text{padding-top:26px}@media only screen and (max-width: 767px){.catalog-hoken-recommended-section .catalog-hoken-recommended-banner__text{padding-top:0px;display:flex;flex-direction:column;align-items:center}}.catalog-hoken-recommended-section .catalog-hoken-recommended-banner__text-first{font-size:12px}@media only screen and (min-width: 768px){.catalog-hoken-recommended-section .catalog-hoken-recommended-banner__text-first{font-size:17px}}.catalog-hoken-recommended-section .catalog-hoken-recommended-banner__text-second{font-size:18px;margin-top:-7px}@media only screen and (min-width: 768px){.catalog-hoken-recommended-section .catalog-hoken-recommended-banner__text-second{font-size:26px;margin-top:-10px}}.catalog-hoken-recommended-section .catalog-hoken-recommended-banner__text-number{font-size:26px;margin:-5px}@media only screen and (min-width: 768px){.catalog-hoken-recommended-section .catalog-hoken-recommended-banner__text-number{font-size:44px}}.catalog-hoken-recommended-section .catalog-hoken-merit-section{margin-bottom:24px}.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item{display:flex;align-items:center}@media only screen and (max-width: 767px){.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item{width:100%;border-bottom:1px solid #ebebeb}}@media only screen and (min-width: 768px){.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item{max-width:285px;flex:1;flex-direction:column;align-items:center}.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item:not(:first-child){margin-left:1.75rem}}@media only screen and (max-width: 767px){.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item-image-container{width:85px}}.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item-image{padding:20px}@media only screen and (max-width: 767px){.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item-image{width:100%;height:100%;object-fit:cover}}@media only screen and (max-width: 767px){.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item-text{width:calc(100% - 85px);font-size:12px;margin-left:16px;padding:24px 0px}}@media only screen and (min-width: 768px){.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item-text{max-width:269px;align-items:center}.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item-text>p{text-align:center}}.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item-text--title{font-size:18px;font-weight:bold;margin-bottom:.5rem}.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item-text--title .catalog-hoken-merit-section__item-text--red{color:#bf0000}.catalog-hoken-recommended-section .catalog-hoken-merit-section .catalog-hoken-merit-section__item-text--number{font-size:16px}.catalog-hoken-sale-section .negative-margin-left{margin-left:-0.375rem}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .negative-margin-left{margin-left:-0.5rem}}.catalog-hoken-sale-section .catalog-hoken-sale-banner-wrapper{font-size:11px;background-color:#ecf9ff;border-radius:4px;padding:16px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.catalog-hoken-sale-section .catalog-hoken-sale-banner-wrapper{margin-left:-16px;margin-right:-16px}}.catalog-hoken-sale-section .catalog-hoken-sale-banner{background-color:#fff}.catalog-hoken-sale-section .catalog-hoken-sale-banner__logo-container{object-fit:cover}.catalog-hoken-sale-section .catalog-hoken-sale-banner__logo{max-width:370px;width:100%;height:auto}@media only screen and (max-width: 767px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__logo{max-width:270px}}@media only screen and (max-width: 374px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__logo{max-width:none;padding:0 5%}}.catalog-hoken-sale-section .catalog-hoken-sale-banner__text{max-width:390px}@media only screen and (max-width: 767px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__text{max-width:300px}}@media only screen and (max-width: 374px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__text{max-width:none;padding:0 4%}}.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-first{font-size:16px}@media only screen and (max-width: 374px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-first{font-size:14px}}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-first{font-size:18px}}@media only screen and (max-width: 374px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-second{font-size:10px}}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-second{font-size:14px}}.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-third{font-size:18px}@media only screen and (max-width: 374px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-third{font-size:16px}}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-third{font-size:24px}}.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-disclaimer{color:#686868}@media only screen and (max-width: 374px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-disclaimer{font-size:10px}}.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-number{font-size:28px}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__text-number{font-size:40px}}.catalog-hoken-sale-section .catalog-hoken-sale-banner__price{line-height:100%;color:#bf0000;font-size:28px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-hoken-sale-section .catalog-hoken-sale-banner__price .catalog-price__value{font-weight:bold}.catalog-hoken-sale-section .catalog-hoken-sale-banner__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-hoken-sale-section .catalog-hoken-sale-banner__price .catalog-price__tilde{font-weight:normal}.catalog-hoken-sale-section .catalog-hoken-sale-banner__price .catalog-price__pretext{font-size:70%;font-weight:normal}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-banner__price{line-height:100%;color:#bf0000;font-size:38px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-hoken-sale-section .catalog-hoken-sale-banner__price .catalog-price__value{font-weight:bold}.catalog-hoken-sale-section .catalog-hoken-sale-banner__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-hoken-sale-section .catalog-hoken-sale-banner__price .catalog-price__tilde{font-weight:normal}.catalog-hoken-sale-section .catalog-hoken-sale-banner__price .catalog-price__pretext{font-size:70%;font-weight:normal}}.catalog-hoken-sale-section .catalog-hoken-sale-merit-section{margin-bottom:24px}.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item{display:flex;align-items:center}@media only screen and (max-width: 767px){.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item{padding-top:12px;padding-bottom:12px}.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item:not(:last-child){border-bottom:1px solid #ebebeb}}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item{max-width:285px;flex:1;flex-direction:column;align-items:center}.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item:not(:first-child){margin-left:1.75rem}}@media only screen and (max-width: 767px){.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-image-container{width:85px}}.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-text{font-size:12px}.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-text p{margin-bottom:0}@media only screen and (max-width: 767px){.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-text{margin-left:16px}}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-text{max-width:269px;align-items:center}.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-text p{text-align:center}}.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-text--title{font-size:18px;font-weight:bold;margin-bottom:.5rem}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-text--title{margin:0px 36px}}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-text--detail{margin:0 12px}}.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-text--disclaimer{font-size:10px}.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-text--red{color:#bf0000}.catalog-hoken-sale-section .catalog-hoken-sale-merit-section .catalog-hoken-sale-merit-section__item-text--number{font-size:16px}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section{position:relative;padding-top:30px;padding:24px;background-color:#f7f7f7}@media only screen and (max-width: 767px){.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section{margin-left:-16px;margin-right:-16px}}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section .catalog-hoken-sale-receive-way-section__triangle{position:absolute;top:0;left:50%;width:36px;height:36px;transform:translate(-50%, 0)}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section .catalog-hoken-sale-receive-way-section__triangle::before{content:"";display:block;position:absolute;z-index:2;top:0;left:50%;width:0;height:0;border-style:solid;border-width:16px 18px 0 18px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%, 0)}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__title{font-size:20px}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__title{font-size:22px}}@media only screen and (min-width: 321px){.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item{min-width:305px}}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item{min-width:0;padding:0 16px}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item:not(:last-child){border-right:1px solid #ebebeb}}@media only screen and (max-width: 767px){.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item{padding:16px 0}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item:not(:last-child){border-bottom:1px solid #ebebeb}}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item ul{padding-left:1rem;margin-bottom:0;font-size:12px}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item-title{display:flex;align-items:center}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item-title{flex-direction:column;align-items:center}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item-title:not(:first-child){margin-left:1.75rem}}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item-text{font-size:18px;text-align:center}@media only screen and (max-width: 767px){.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item-text{text-align:initial;margin-left:12px;font-size:16px}}@media only screen and (min-width: 768px){.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item-text{max-width:246px}}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item-number{border-radius:50%;width:26px;height:26px;font-size:14px;padding:2px;background:#002896;border:1px solid #002896;color:#fff;text-align:center;font-weight:bold}@media only screen and (max-width: 767px){.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__item-number{width:20px;height:20px;font-size:10px}}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__footer{padding-top:24px}@media only screen and (max-width: 767px){.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__footer{padding-top:0;padding-bottom:24px;padding-left:16px;padding-right:16px;background-color:#f7f7f7;margin-left:-16px;margin-right:-16px}}.catalog-hoken-sale-section .catalog-hoken-sale-receive-way-section__footer p{margin-bottom:0}.catalog-car-brand-section .catalog-car-brand-container{border-left:4px solid #ebebeb}.catalog-car-brand-section .catalog-car-brand__image{width:53px;height:40px;object-fit:contain}.catalog-car-brand-section .catalog-car-brand__name{font-size:16px}.catalog-new-car-info-section .catalog-new-car-info-section-item{height:100%;display:block;color:#333;border-radius:0px 0px 4px 4px;overflow:hidden;background-color:#fff;padding-bottom:3px}.catalog-new-car-info-section .catalog-new-car-info-section-item .catalog-card__image{height:auto}.catalog-new-car-info-section .catalog-new-car-info-section__label{background-color:#e2f6ff}.catalog-new-car-info-section .catalog-new-car-info-section__data{padding-top:5px;padding-bottom:5px;margin:0}.catalog-new-car-info-section .catalog-new-car-info-section__data dt,.catalog-new-car-info-section .catalog-new-car-info-section__data dd{margin:0}.catalog-new-car-info-section .catalog-new-car-info-section__data dt{font-weight:normal}.catalog-new-car-info-section .catalog-new-car-info-section__data dd{font-weight:bold}.catalog-new-car-info-section .catalog-new-car-info-section__data .catalog-new-car-info-section-price{line-height:100%;color:#bf0000;font-size:22px;white-space:nowrap;display:inline-flex;align-items:baseline;letter-spacing:-1px}.catalog-new-car-info-section .catalog-new-car-info-section__data .catalog-new-car-info-section-price .catalog-price__value{font-weight:bold}.catalog-new-car-info-section .catalog-new-car-info-section__data .catalog-new-car-info-section-price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-new-car-info-section .catalog-new-car-info-section__data .catalog-new-car-info-section-price .catalog-price__tilde{font-weight:normal}.catalog-new-car-info-section .catalog-new-car-info-section__data .catalog-new-car-info-section-price .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-new-car-info-section .catalog-new-car-info-section__data .catalog-new-car-info-section-oil__text{width:30%}.catalog-new-car-info-section .catalog-new-car-info-section__data .catalog-new-car-info-section-oil{width:70%;font-weight:normal}.catalog-car-maker{padding-bottom:0}.catalog-car-maker .catalog-car-maker-container{background-color:#f9f9f9;margin-left:-32px;margin-right:-32px;padding:24px 32px 32px 32px}@media only screen and (max-width: 767px){.catalog-car-maker .catalog-car-maker-container{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.catalog-car-maker .catalog-car-maker-container .catalog-car-maker-list__brand-block{padding:4px;padding-top:0}@media only screen and (max-width: 767px){.catalog-car-maker .catalog-car-maker-container .catalog-car-maker-list__brand-block{border:0}.catalog-car-maker .catalog-car-maker-container .catalog-car-maker-list__brand-block::before{content:"";display:block;width:1px;height:32px;background-color:#ebebeb;position:absolute;z-index:1;left:0;top:50%;transform:translate(0, -50%)}}.catalog-car-maker .catalog-car-maker-container .catalog-car-maker-list .catalog-car-maker-list__card{height:100%}@media only screen and (max-width: 767px){.catalog-car-maker .catalog-car-maker-container .catalog-car-maker-list .catalog-car-maker-list__card-container{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background-color:#fff}.catalog-car-maker .catalog-car-maker-container .catalog-car-maker-list .catalog-car-maker-list__card-container:first-child .catalog-car-maker-list__brand-block::before{display:none}.catalog-car-maker .catalog-car-maker-container .catalog-car-maker-list .catalog-car-maker-list__card-container:nth-child(4n+1) .catalog-car-maker-list__brand-block::before{display:none}.catalog-car-maker .catalog-car-maker-container .catalog-car-maker-list .catalog-car-maker-list__card-container:first-child{border-left:1px solid #ebebeb}.catalog-car-maker .catalog-car-maker-container .catalog-car-maker-list .catalog-car-maker-list__card-container:nth-child(4n){border-right:1px solid #ebebeb}.catalog-car-maker .catalog-car-maker-container .catalog-car-maker-list .catalog-car-maker-list__card-container:nth-child(4n+1){border-left:1px solid #ebebeb}}.catalog-car-maker .catalog-car-maker__arrrow{width:10px;height:10px}.catalog-car-maker .catalog-car-maker-fixed-content{overflow:auto;z-index:11;width:100%;position:fixed;width:100%;max-width:960px;left:50%;transform:translate(-50%, 0);background-color:#fff;padding:0 8px;top:-100%}.catalog-car-maker .catalog-car-maker-fixed-content.top{top:0;transition:top .3s}.catalog-car-maker .catalog-car-maker-fixed-content.bottom{top:-100%;transition:top .3s}.catalog-car-maker .catalog-car-maker-fixed-content .catalog-car-maker-list::before,.catalog-car-maker .catalog-car-maker-fixed-content .catalog-car-maker-list::after{content:"";flex:1}.catalog-car-maker .catalog-car-maker-fixed-content .catalog-car-maker-list__brand-block{width:80px;height:100%;padding:4px;font-size:10px;font-weight:bold;line-height:1.4;border:0;background-color:#fff;display:flex;justify-content:space-between;flex-direction:column;align-items:center;border-bottom:3px solid #f9f9f9}@media only screen and (min-width: 768px){.catalog-car-maker .catalog-car-maker-fixed-content .catalog-car-maker-list__brand-block{max-width:73px}}.catalog-car-maker .catalog-car-maker-fixed-content .catalog-car-maker-list__brand-block.active{border-bottom:3px solid #0074ad}@media only screen and (min-width: 992px){.catalog-car-maker .catalog-car-maker-fixed-content .catalog-car-maker-list__brand-block:hover{border-bottom:3px solid #0074ad}}.catalog-car-maker .catalog-car-maker-fixed-content .catalog-car-maker-list__brand-block::before{content:"";display:block;width:1px;height:32px;background-color:#ebebeb;position:absolute;z-index:1;left:0;top:50%;transform:translate(0, -50%)}.catalog-car-maker .catalog-car-maker-fixed-content .catalog-car-maker-list__brand-block>img{max-width:50px;min-height:37px;width:100%}.catalog-car-maker .catalog-car-maker-fixed-content .catalog-car-maker-list__brand-block>p{font-size:10px;text-align:center;margin-bottom:0;display:flex;min-height:36px;align-items:center;max-width:100%}.catalog-car-maker .catalog-car-maker-fixed-content .col-auto{margin-bottom:0}.catalog-car-maker .catalog-car-maker-fixed-content .col-auto:first-child .catalog-car-maker-list__brand-block::before{display:none}.catalog-car-maker .catalog-car-maker-list .catalog-car-maker-list__brand-block{position:relative;padding-bottom:20px;color:#0074ad}.catalog-car-maker .catalog-car-maker-list .catalog-car-maker-list__brand-block::after{content:"";display:block;width:6px;height:6px;border-right:1px solid #0074ad;border-bottom:1px solid #0074ad;position:absolute;bottom:10px;left:50%;transform:translate(-50%, 0) rotate(45deg)}.catalog-car-model .catalog-car-model-card{position:relative;border:1px solid #ebebeb;width:172px;border-radius:2px;color:#333;height:calc(100% - 16px);margin-top:20px;padding:0}.catalog-car-model .catalog-car-model-card .catalog-card__title{font-size:16px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;line-height:1.6;min-height:40px}.catalog-car-model .catalog-car-model-card .catalog-card__image{width:100%;object-fit:contain;height:227px}.catalog-car-model .catalog-car-model-card .catalog-card__details{padding:16px;display:flex;flex-direction:column}.catalog-car-model .catalog-car-model-card .catalog-card__star-container{display:flex;align-items:center;margin-bottom:8px;min-height:20px}.catalog-car-model .catalog-car-model-card .catalog-card__star-container>img{margin-right:2px}.catalog-car-model .catalog-car-model-card .catalog-card__star-rating{font-weight:bold;color:#947600;font-size:14px;line-height:16px;margin-left:3px;margin-right:0px}.catalog-car-model .catalog-car-model-card .catalog-card__pick-up{padding:4px;display:inline-block;font-weight:bold;font-size:12px;line-height:1;color:#686868;border:1px solid #686868;background:#fff;border-radius:2px}.catalog-car-model .catalog-car-model-card:hover{background-color:#f7f7f7}@media only screen and (min-width: 768px){.catalog-car-model .catalog-car-model-card{margin-top:16px}}@media only screen and (max-width: 767px){.catalog-car-model .catalog-car-model-card{width:100%;display:flex}}.catalog-car-model .catalog-car-model-card__detail{padding:6px 12px;width:calc(100% - 120px);font-size:10px}@media(min-width: 410px){.catalog-car-model .catalog-car-model-card__detail{width:calc(100% - 172px);padding:8px 12px;font-size:11px}}@media only screen and (min-width: 768px){.catalog-car-model .catalog-car-model-card__detail{width:100%;font-size:12px}}.catalog-car-model .catalog-card__image-container{width:172px}@media only screen and (min-width: 768px){.catalog-car-model .catalog-card__image-container{width:100%}}.catalog-car-model .catalog-card__image-container .catalog-card__image{height:130px}.catalog-car-model .catalog-car-model-card__title{font-size:14px;margin-bottom:8px;color:#333}.catalog-car-model .catalog-car-model__price{line-height:100%;color:#bf0000;font-size:16px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-car-model .catalog-car-model__price .catalog-price__value{font-weight:bold}.catalog-car-model .catalog-car-model__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-car-model .catalog-car-model__price .catalog-price__tilde{font-weight:normal}.catalog-car-model .catalog-car-model__price .catalog-price__pretext{font-size:70%;font-weight:normal}@media only screen and (min-width: 768px){.catalog-car-model .catalog-car-model__price{line-height:100%;color:#bf0000;font-size:14px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-car-model .catalog-car-model__price .catalog-price__value{font-weight:bold}.catalog-car-model .catalog-car-model__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-car-model .catalog-car-model__price .catalog-price__tilde{font-weight:normal}.catalog-car-model .catalog-car-model__price .catalog-price__pretext{font-size:70%;font-weight:normal}}@media(max-width: 375px){.catalog-car-model .catalog-car-model__price{font-size:13px}}.catalog-rank-widget-section{overflow:hidden}.portal-ichiba-ranking-block #riWrap .rc-ranking div[id^=rnkDailyGenreItemsDisplay]{z-index:1}.portal-ichiba-ranking-block #riWrap{width:100%;margin:0 auto}.portal-ichiba-ranking-block #riWrap .rc-ranking{width:100% !important}.portal-ichiba-ranking-block #riWrap .rc-ranking .ri-item{margin-right:0;background:#fff;border:1px solid #ebebeb;box-sizing:border-box;border-radius:4px;padding:12px;margin-right:8px}.portal-ichiba-ranking-block #riWrap .rc-ranking .ri-item__price{font-size:16px}.portal-ichiba-ranking-block #riWrap .rc-ranking .ri-item__name{font-size:11px}.portal-ichiba-ranking-block #riWrap .rc-ranking .rc-ranking__rank{font-size:18px}.portal-ichiba-ranking-block #riWrap .rc-ranking p{margin-bottom:0}.portal-ichiba-ranking-block #riWrap div[id^=rnkDailyPrevButton_rnkDailyGenreLink_],.portal-ichiba-ranking-block #riWrap div[id^=rnkDailyNextButton_rnkDailyGenreLink_]{width:32px;height:32px;position:absolute;left:-6px;top:50%;margin-top:-42px;display:flex;align-items:center;justify-content:center}.portal-ichiba-ranking-block #riWrap div[id^=rnkDailyNextButton_rnkDailyGenreLink_]{right:-6px;left:auto}.portal-ichiba-ranking-block #riWrap div[id^=rnkDailyPrevButton_rnkDailyGenreLink_] a,.portal-ichiba-ranking-block #riWrap div[id^=rnkDailyNextButton_rnkDailyGenreLink_] a{width:24px;height:24px;display:block;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.12),0 0 2px rgba(0,0,0,.14);background-size:7px auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23686868'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center}.portal-ichiba-ranking-block #riWrap div[id^=rnkDailyNextButton_rnkDailyGenreLink_] a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23686868'%2F%3E%3C%2Fsvg%3E")}.portal-ichiba-ranking-block .portal-content-container__more::after{display:none}@media screen and (min-width: 768px){.portal-ichiba-ranking-block #riWrap{width:100%}.portal-ichiba-ranking-block #riWrap div[id^=rnkDailyPrevButton_rnkDailyGenreLink_]{left:-6px}.portal-ichiba-ranking-block #riWrap div[id^=rnkDailyNextButton_rnkDailyGenreLink_]{right:-6px}}.catalog-other-search-section ul{margin-bottom:0;padding-left:0}.catalog-other-search-section li{list-style-type:none}.catalog-other-search-section .catalog-other-search-link{font-size:1rem;min-height:48px;padding:8px 0;text-align:left;padding-right:42px;position:relative;display:flex;align-items:center;width:100%}.catalog-other-search-section .catalog-other-search-link::after{content:"";display:block;width:8px;height:8px;border-top:1px solid #828282;border-right:1px solid #828282;position:absolute;right:10px;top:50%;transform:translate(0, -50%) rotate(45deg)}@media(min-width: 768px){.catalog-other-search-section .catalog-other-search-link{padding-right:0;min-height:0;padding:2px 0}.catalog-other-search-section .catalog-other-search-link::after{display:none}}.catalog-tire-card{position:relative;border:1px solid #ebebeb;width:288px;border-radius:2px;background:#fff}.catalog-tire-card .catalog-card__title{font-size:16px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;line-height:1.6;min-height:40px}.catalog-tire-card .catalog-card__image{width:100%;object-fit:contain;height:227px}.catalog-tire-card .catalog-card__details{padding:16px;display:flex;flex-direction:column}.catalog-tire-card .catalog-card__star-container{display:flex;align-items:center;margin-bottom:8px;min-height:20px}.catalog-tire-card .catalog-card__star-container>img{margin-right:2px}.catalog-tire-card .catalog-card__star-rating{font-weight:bold;color:#947600;font-size:14px;line-height:16px;margin-left:3px;margin-right:0px}.catalog-tire-card .catalog-card__pick-up{padding:4px;display:inline-block;font-weight:bold;font-size:12px;line-height:1;color:#686868;border:1px solid #686868;background:#fff;border-radius:2px}.catalog-tire-card .catalog-card__title{font-size:14px}.catalog-tire-card .catalog-tire-card__price{line-height:100%;color:#bf0000;font-size:28px;white-space:nowrap;display:inline-flex;align-items:baseline}.catalog-tire-card .catalog-tire-card__price .catalog-price__value{font-weight:bold}.catalog-tire-card .catalog-tire-card__price .catalog-price__sign{font-size:70%;font-weight:normal}.catalog-tire-card .catalog-tire-card__price .catalog-price__tilde{font-weight:normal}.catalog-tire-card .catalog-tire-card__price .catalog-price__pretext{font-size:70%;font-weight:normal}.catalog-tire-card .catalog-tire-card__price .catalog-price__pretext{font-size:50%;margin-left:8px}.catalog-tire-card .catalog-tire-card__shop-img{width:16px;height:16px;margin-bottom:2px}.catalog-tire-card .catalog-tire-card__shop-link{color:#333;font-size:12px}.catalog-tire-card.catalog-tire-card--no-result{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(255,139,139,.5);height:496px;background-color:#fff;color:#686868;font-size:1rem;padding:24px}.catalog-tire-card.catalog-tire-card--no-result.catalog-tire-card--no-result__half{height:auto}.catalog-tire-card.catalog-tire-card--no-result .rc-btn{width:282px;color:#0074ad;background-color:#fff;border-color:#0074ad;border:1px solid #0074ad;padding:0 8px}.catalog-tire-card.catalog-tire-card--no-result .rc-btn:focus,.catalog-tire-card.catalog-tire-card--no-result .rc-btn:focus:not(:focus-visible){color:#fff;background-color:#0074ad;border-color:#0074ad;outline:solid 1px #0074ad;outline-offset:2px}.catalog-tire-card.catalog-tire-card--no-result .rc-btn:hover{color:#fff;background-color:#0074ad;border-color:#0074ad}.catalog-tire-card .catalog-tire-card__no-result-text{color:#333;font-weight:bold;font-size:1.14285rem}.catalog-tire-product-footer-button{margin-top:16px}.catalog-tire-product-footer-link{display:flex;align-items:center;justify-content:center;flex-direction:column;height:72px;text-align:center}.catalog-tire-genre-card-container{margin-top:-10px}.catalog-tire-genre-card-wrapper{margin-top:10px}.catalog-tire-genre-card{position:relative;border:1px solid #ebebeb;width:100%;border-radius:2px;height:88px;padding:0;padding-bottom:8px;display:flex;flex-direction:column}.catalog-tire-genre-card .catalog-card__title{font-size:16px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;line-height:1.6;min-height:40px}.catalog-tire-genre-card .catalog-card__image{width:100%;object-fit:contain;height:227px}.catalog-tire-genre-card .catalog-card__details{padding:16px;display:flex;flex-direction:column}.catalog-tire-genre-card .catalog-card__star-container{display:flex;align-items:center;margin-bottom:8px;min-height:20px}.catalog-tire-genre-card .catalog-card__star-container>img{margin-right:2px}.catalog-tire-genre-card .catalog-card__star-rating{font-weight:bold;color:#947600;font-size:14px;line-height:16px;margin-left:3px;margin-right:0px}.catalog-tire-genre-card .catalog-card__pick-up{padding:4px;display:inline-block;font-weight:bold;font-size:12px;line-height:1;color:#686868;border:1px solid #686868;background:#fff;border-radius:2px}@media only screen and (min-width: 768px){.catalog-tire-genre-card{width:121px}}.catalog-tire-genre-card .catalog-tire-genre-card__image-wrapper{display:flex;justify-content:center;align-items:center}.catalog-tire-genre-card .catalog-tire-genre-card__image-wrapper .catalog-card__image{height:auto}.catalog-tire-genre-card .catalog-card__details{margin-top:auto;padding:0;padding-left:4px;padding-right:4px}@media only screen and (min-width: 768px){.catalog-tire-genre-card .catalog-card__details{padding-left:12px;padding-right:12px}}.catalog-tire-genre-card .catalog-tire-genre-card__title{font-size:11px;line-height:130%;text-align:center}@media only screen and (max-width: 320px){.catalog-tire-genre-card .catalog-tire-genre-card__title{font-size:10px}}.catalog-tire-form__description{margin-bottom:16px}.catalog-tire-form-car-selector-section{padding-top:0;padding-bottom:24px}.catalog-tire-form-car-selector-section .catalog-tire-form-car-selector-section__inner{border:1px solid #c4c4c4;border-top:3px solid #bf0000;padding:16px 24px 32px 24px;margin-top:16px;border-radius:4px;box-shadow:0px 1px 0px 0px rgba(0,0,0,.1215686275)}@media only screen and (min-width: 768px){.catalog-tire-form-car-selector-section .catalog-tire-form-car-selector-section__inner{padding-left:44px;padding-right:44px}}.catalog-tire-form-car-selector-section .catalog-tire-form-car-selector-section__infos-text{display:flex;width:100%;align-items:flex-start;font-size:.75rem}.catalog-tire-form-car-selector-section .catalog-tire-form-car-selector-section__infos-text::before{content:"";display:inline-block;margin-right:8px;width:20px;height:20px;background:url("/img/catalog/icons/ico_infos-circle-gray-333.svg") center no-repeat;background-size:contain;flex:0 0 auto}@media only screen and (min-width: 768px){.catalog-tire-form-car-selector-section .catalog-tire-form-car-selector-section__infos-text{font-size:1rem}}.catalog-tire-form-car-selector-section label{font-weight:bold}.catalog-tire-form-car-selector-section .rc-select{width:100%}@media only screen and (max-width: 767px){.catalog-tire-form-car-selector-section{flex-direction:column}}.catalog-tire-form__content{position:relative;margin-left:-12px;margin-right:-12px;padding:24px;background-color:#f7f7f7}@media only screen and (min-width: 768px){.catalog-tire-form__content{margin-left:-32px;margin-right:-32px;padding-top:32px}}@media only screen and (max-width: 767px){.catalog-tire-form__search-button-container{text-align:center;margin-top:8px}}.catalog-tire-form__search-button{width:94px}@media only screen and (max-width: 767px){.catalog-tire-form__search-button{min-height:40px}}.catalog-tire-form__search-button>svg{margin-right:4px}.catalog-tire-form-link-main-tab-container,.catalog-tire-form-link-sub-tab-container{text-align:center;margin-bottom:12px}@media only screen and (max-width: 767px){.catalog-tire-form-link-main-tab-container,.catalog-tire-form-link-sub-tab-container{overflow-x:auto;white-space:nowrap;padding-bottom:12px}}.catalog-tire-form-link-main-tab{display:block;width:100%;border-bottom:1px solid #ebebeb;text-align:center}.catalog-tire-form-link-main-tab .catalog-tire-form-link-main-tab__item{position:relative;display:inline-block;padding:16px 16px;border-bottom:2px solid #fff;color:#686868;font-size:12px;text-align:center}.catalog-tire-form-link-main-tab .catalog-tire-form-link-main-tab__item:hover{background-color:#f7f7f7;color:#0074ad;font-weight:bold;border-bottom-color:#0074ad}@media(min-width: 768px){.catalog-tire-form-link-main-tab .catalog-tire-form-link-main-tab__item{flex-direction:row}}@media(min-width: 920px){.catalog-tire-form-link-main-tab .catalog-tire-form-link-main-tab__item{font-size:16px}}.catalog-tire-form-link-main-tab .catalog-tire-form-link-main-tab__item.catalog-tire-form-link-main-tab__item--active{border-bottom:2px solid #0074ad;color:#0074ad;font-weight:bold}.catalog-tire-form-link-sub-tab{font-size:12px;display:inline-block;border-radius:30px}@media only screen and (min-width: 768px){.catalog-tire-form-link-sub-tab{font-size:14px}}.catalog-tire-form-link-sub-tab.catalog-tire-form-link-sub-tab--active{padding:12px 18px;background-color:#0074ad;color:#fff;font-weight:bold}@media only screen and (min-width: 768px){.catalog-tire-form-link-sub-tab.catalog-tire-form-link-sub-tab--active{padding:12px 24px}}.catalog-tire-form-link-sub-tab:not(:last-child){margin-right:14px}@media only screen and (min-width: 768px){.catalog-tire-form-link-sub-tab:not(:last-child){margin-right:32px}}.catalog-tire-form__open-popup{margin-left:8px;color:#0074ad;font-size:12px;font-weight:normal;cursor:pointer}.catalog-tire-form__question-mark{margin-right:3px;margin-bottom:3px}:root{--size-main-width-2col: 1024px;--size-spacing-section-y-padding: 32px;--type-heading-h3: 22px;--type-heading-h1: 28px;--type-heading-h2: 24px;--type-lead-body-1: 24px;--type-lead-body-3: 20px;--type-body-1: 16px;--type-body-2: 14px;--type-caption-1: 15px;--type-caption-2: 13px;--type-display-d1: 32px;--type-overline-1: 12px;--type-overline-2: 10px;--size-spacing-section-x-gap-medium: 24px;--size-spacing-section-x-padding-medium: 32px;--size-main-width-1col: 960px;--size-spacing-section-x-padding-2xl: 60px;--size-spacing-section-x-gap-small: 20px;--size-spacing-section-x-gap-2xl: 32px;--size-spacing-section-x-padding-small: 28px;--size-spacing-section-x-gap-large: 28px;--size-spacing-section-x-padding-large: 40px;--type-lead-body-4: 18px;--type-lead-body-2: 22px;--type-heading-h4: 20px;--size-spacing-general-12: 20px;--size-spacing-general-20: 28px;--size-spacing-general-24: 32px;--size-spacing-general-16: 24px;--size-spacing-general-28: 36px;--size-spacing-general-32: 40px;--size-spacing-general-8: 16px }@media screen and (max-width: 767px){:root{--size-main-width-2col: 375px;--size-spacing-section-y-padding: 16px;--type-heading-h3: 18px;--type-heading-h1: 24px;--type-heading-h2: 20px;--type-lead-body-1: 22px;--type-lead-body-3: 18px;--type-body-1: 14px;--type-body-2: 12px;--type-caption-1: 13px;--type-caption-2: 11px;--type-display-d1: 28px;--type-overline-1: 10px;--type-overline-2: 8px;--size-spacing-section-x-gap-medium: 16px;--size-spacing-section-x-padding-medium: 24px;--size-main-width-1col: 375px;--size-spacing-section-x-padding-2xl: 32px;--size-spacing-section-x-gap-small: 12px;--size-spacing-section-x-gap-2xl: 24px;--size-spacing-section-x-padding-small: 20px;--size-spacing-section-x-gap-large: 20px;--size-spacing-section-x-padding-large: 28px;--type-lead-body-4: 16px;--type-lead-body-2: 20px;--type-heading-h4: 16px;--size-spacing-general-12: 12px;--size-spacing-general-20: 20px;--size-spacing-general-24: 24px;--size-spacing-general-16: 16px;--size-spacing-general-28: 28px;--size-spacing-general-32: 32px;--size-spacing-general-8: 8px }}.ct-steps{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;background:var(--color-bg-neutral-low, #F7F7F7)}@media screen and (max-width: 767px){.ct-steps__section{margin-left:-8px;margin-right:-8px;padding-left:0;padding-right:0}}.ct-steps__section-title{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:var(--size-spacing-general-16, 24px);color:#333;font-size:22px;font-weight:300;line-height:130%;letter-spacing:.22px}@media screen and (max-width: 767px){.ct-steps__section-title{gap:2px;padding-left:12px;padding-right:12px;margin-bottom:var(--size-spacing-general-24, 24px)}}.ct-steps__section-subtitle{margin:0;color:#333;font-size:14px;font-weight:300;line-height:130%;letter-spacing:.14px}.ct-steps__inner{display:flex;max-width:var(--size-main-width-1col);width:100%;padding:var(--size-spacing-section-x-padding-2xl) var(--size-spacing-general-16) var(--size-spacing-section-x-padding-large);flex-direction:column;align-items:center;gap:var(--size-spacing-section-x-gap-large)}@media screen and (max-width: 767px){.ct-steps__inner{max-width:none;width:100%;padding-left:0;padding-right:0}}.ct-steps__title{margin:0;color:var(--Gray-333333, #333);text-align:center;font-size:var(--type-heading-h2);font-weight:700;line-height:130%}.ct-steps__wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:12px;background:var(--color-bg-neutral-base, #FFF)}.ct-steps__tab{display:flex;height:56px;align-items:flex-start;align-self:stretch;gap:8px}.ct-steps__tab-button{display:flex;min-width:60px;padding:0 8px;justify-content:center;align-items:center;gap:4px;flex:1 0 0;align-self:stretch;position:relative;border-radius:12px 4px 0 0;border:1px solid var(--color-border-neutral-light, #D1D1D1);border-bottom:0px;background:var(--color-bg-neutral-low, #F7F7F7);font-size:var(--type-body-2);font-weight:400;line-height:130%;text-align:center;color:var(--color-text-neutral-medium, #4D4D4D)}@media screen and (max-width: 767px){.ct-steps__tab-button{font-weight:700}}.ct-steps__tab-button:last-child{border-radius:4px 12px 0 0}.ct-steps__tab-button:hover{font-weight:700;color:var(--color-text-neutral-medium, #4D4D4D);background:var(--color-surface-neutral-medium, #EBEBEB)}.ct-steps__tab-button.isActive{font-weight:700;color:var(--color-text-neutral-onColor, #FFF);background:var(--color-bg-contrast-brand-secondary-medium, #0074AD)}.ct-steps__tab-button.isActive svg path{fill:var(--color-text-brand-secondary-medium, #FFF)}.ct-steps__tab-button.isActive:hover{background:var(--color-bg-contrast-brand-secondary-low, #0085C7)}.ct-steps__container{display:none;flex-direction:column;align-items:center;align-self:stretch;justify-content:center;border-radius:0px 0px 12px 12px;border-left:1px solid var(--color-border-neutral-light, #D1D1D1);border-right:1px solid var(--color-border-neutral-light, #D1D1D1);border-bottom:1px solid var(--color-border-neutral-light, #D1D1D1);border-top:2px solid var(--color-border-brand-secondary-medium, #0074AD)}@media screen and (max-width: 767px){.ct-steps__container{max-width:none;width:100%;margin:0;padding-left:0;padding-right:0;overflow-x:scroll}}.ct-steps__container.isActive{display:flex}.ct-steps__container-inner{display:flex;max-width:720px;padding:var(--size-spacing-general-32, 40px) var(--size-spacing-section-y-padding, 32px);flex-direction:column;align-items:center;gap:var(--size-spacing-general-24, 32px);align-self:stretch;margin:0 auto}@media screen and (max-width: 767px){.ct-steps__container-inner{max-width:none;width:100%;padding-left:var(--size-spacing-general-16, 24px);padding-right:var(--size-spacing-general-16, 24px);overflow:hidden}}.ct-steps__about{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-spacing-section-x-gap-small, 20px);align-self:stretch}.ct-steps__about-title{display:flex;margin:0;padding:4px 0 4px 16px;align-items:center;gap:20px;align-self:stretch;border-left:5px solid var(--color-border-brand-secondary-medium, #0074AD);color:var(--color-text-neutral-high, #333);text-align:center;font-size:var(--type-lead-body-4, 18px);font-weight:700;line-height:130%;letter-spacing:.36px}.ct-steps__about-summary{align-items:stretch;margin:0;color:#333;font-size:var(--type-body-1, 16px);font-weight:400;line-height:130%;letter-spacing:.32px}.ct-steps__about-items{display:flex;justify-content:center;align-items:flex-start;gap:var(--size-spacing-general-8, 16px);align-self:stretch}@media screen and (max-width: 767px){.ct-steps__about-items{overflow-x:scroll;justify-content:flex-start}}.ct-steps__about-item{display:flex;padding:var(--size-spacing-general-12, 20px) var(--size-spacing-general-8, 16px);flex-direction:column;align-items:center;align-self:stretch;gap:var(--size-spacing-general-12, 20px);flex:1 0 0;border-radius:12px;background:#fff}.ct-steps__about-item-head{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch}.ct-steps__about-item-head+img{height:80px;max-width:120px;max-height:80px;width:auto;align-self:stretch;aspect-ratio:3/2;margin:0 auto}.ct-steps__about-item-text{align-self:stretch;color:var(--color-text-neutral-high, #333);text-align:center;font-size:var(--type-body-1, 16px);font-weight:700;line-height:130%;margin:0}.ct-steps__about-item-text strong{color:var(--color-text-brand-primary_medium, #BF0000);text-align:center;font-size:var(--type-heading-h4, 20px);font-weight:700;line-height:130%}.ct-steps__about-item-text small{color:var(--color-text-neutral-low, #686868);font-size:10px;font-weight:700;line-height:130%}.ct-steps__about-note{align-self:stretch;margin:-20px auto 0;color:var(--color-text-neutral-medium, #4D4D4D);text-align:center;font-size:var(--type-caption-2, 13px);font-weight:400;line-height:130%;letter-spacing:.26px}@media screen and (max-width: 767px){.ct-steps__about-note{margin-top:-12px}}.ct-steps__about-button-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.ct-steps__about-button{display:flex;height:48px;min-width:100px;max-width:var(--_components-crx-button-max-width, 460px);width:100%;margin:0 auto;padding:12px var(--size-spacing-general-16, 24px);justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:4px;border:1px solid var(--color-border-brand-primary-medium, #BF0000);background:var(--color-bg-neutral-base, #FFF);color:var(--color-text-brand-primary_medium, #BF0000);text-align:center;font-size:var(--type-body-1, 16px);font-weight:400;line-height:130%;letter-spacing:.32px}.ct-steps__about-button:hover{background:var(--color-bg-brand-primary-low, #FFF2F2)}.ct-steps__about-link{display:flex;height:35px;justify-content:center;align-items:center;gap:2px;color:var(--color-text-brand-secondary-medium, #0074AD);font-size:var(--type-body-1, 16px);font-weight:400;line-height:130%;letter-spacing:.32px}.ct-steps__about-link:hover{color:var(--color-text-brand-secondary-medium, #0074AD);text-decoration:underline}.ct-steps__title-above-items{display:flex;margin:0 0 -12px;padding:4px 0 4px 16px;align-items:center;gap:20px;align-self:stretch;border-left:5px solid var(--color-border-brand-secondary-medium, #0074AD);color:var(--color-text-neutral-high, #333);text-align:center;font-size:var(--type-lead-body-4, 18px);font-weight:700;line-height:130%;letter-spacing:.36px}.ct-steps__items{display:flex;max-width:760px;width:100%;margin:auto;justify-content:center;align-items:center;gap:var(--size-spacing-general-12);align-self:stretch}@media screen and (max-width: 767px){.ct-steps__items{overflow-x:scroll}}@media screen and (max-width: 512px){.ct-steps__items{justify-content:flex-start}}.ct-steps__item{display:flex;padding:16px var(--size-spacing-general-12, 20px);flex-direction:column;align-items:center;gap:var(--size-spacing-general-12, 20px);flex:1 0 0;position:relative;border-radius:4px;border:1px solid var(--color-border-neutral-extraLight, #EBEBEB);background:var(--color-bg-neutral-base, #FFF)}@media screen and (max-width: 767px){.ct-steps__item{flex:0 0 150px;white-space:nowrap;align-self:stretch}}@media screen and (max-width: 767px){.ct-steps__item:last-child:after{content:"";flex-shrink:0;width:12px;height:12px;position:absolute;right:-12px;top:0}}.ct-steps__item-head{display:flex;width:160px;flex-direction:column;align-items:center;gap:4px}@media screen and (max-width: 767px){.ct-steps__item-head{width:126px}}.ct-steps__item-number{align-self:stretch;color:var(--ReX-Crimson-Red-800, #BF0000);text-align:center;font-family:"Noto Sans",sans-serif;font-size:var(--type-heading-h4);font-weight:700;line-height:normal}.ct-steps__item-text{align-self:stretch;margin:0;color:var(--Gray-333333, #333);text-align:center;font-size:var(--type-body-2);font-weight:400;line-height:130%;min-width:0;white-space:normal}.catalog-tire-section-menu-container{padding:0 16px;height:52px;display:flex;overflow-x:auto;align-items:stretch}@media only screen and (min-width: 768px){.catalog-tire-section-menu-container{justify-content:center}}.catalog-tire-section-menu-container.catalog-tire-section-menu-container--float{z-index:11;width:100%;max-width:960px;background-color:#fcfcfc;opacity:0;transition:top .3s;position:fixed;top:-100%;left:50%;transform:translate(-50%, 0)}.catalog-tire-section-menu-container.catalog-tire-section-menu-container--float.top{opacity:1;top:0}.catalog-tire-section-menu-container.catalog-tire-section-menu-container--float.bottom{opacity:0;top:-100%}.catalog-tire-section-menu-container .catalog-tire-section-menu{font-weight:bold;white-space:nowrap;display:flex;align-items:center;position:relative;padding-left:32px;padding-right:32px;border-bottom:3px solid #f9f9f9}.catalog-tire-section-menu-container .catalog-tire-section-menu::before{content:"";display:block;width:6px;height:6px;border-right:1px solid #0074ad;border-bottom:1px solid #0074ad;position:absolute;top:50%;left:18px;margin-top:-6px;transform:translate(-50%, 0) rotate(45deg)}.catalog-tire-section-menu-container .catalog-tire-section-menu:hover,.catalog-tire-section-menu-container .catalog-tire-section-menu.active{color:#0074ad;border-bottom:3px solid #0074ad}@media only screen and (max-width: 767px){.catalog-tire-section-menu-container .catalog-tire-section-menu{padding-left:18px;padding-right:8px}.catalog-tire-section-menu-container .catalog-tire-section-menu::before{left:10px}.catalog-tire-section-menu-container .catalog-tire-section-menu:last-child{padding-right:24px}}.catalog-tire-ranking-section{overflow:hidden}.catalog-maker-list-top-section .catalog-maker-list-top-content{background-color:#f9f9f9;padding-left:.25rem;padding-right:.25rem;margin:0 -8px}@media only screen and (min-width: 768px){.catalog-maker-list-top-section .catalog-maker-list-top-content{display:flex;justify-content:space-between;margin:0 -32px;padding-left:32px;padding-right:32px}}@media only screen and (max-width: 767px){.catalog-maker-list-top-section .catalog-maker-list-top-content .col-auto{margin-left:.75rem}}.catalog-maker-list-top-section .catalog-maker-list-top__link{font-weight:bold;font-size:12px;display:inline-flex;border-bottom:3px solid #f9f9f9}@media only screen and (min-width: 768px){.catalog-maker-list-top-section .catalog-maker-list-top__link{font-size:14px}}.catalog-maker-list-top-section .catalog-maker-list-top__link::active{color:inherit}.catalog-maker-list-top-section .catalog-maker-list-top__link::before{content:"";display:block;width:6px;height:6px;border-right:1px solid #0074ad;border-bottom:1px solid #0074ad;position:absolute;top:20px;left:8px;bottom:auto;right:auto;transform:translate(-50%, 0) rotate(45deg)}.catalog-maker-list-top-section .catalog-maker-list-top__link:hover{color:#0074ad;border-bottom:3px solid #0074ad}.catalog-main-title{margin-top:16px;margin-bottom:16px}@media only screen and (min-width: 768px){.catalog-main-title{margin-top:32px}}.catalog-maker-list-country-section .catalog-footer-common__subtitle{font-size:16px}.catalog-body-detail-text{font-size:20px;line-height:130%;margin-top:16px;margin-bottom:16px}.catalog-body-detail-info{margin-bottom:16px}.catalog-body-detail-table{border:1px solid #ebebeb}@media only screen and (max-width: 767px){.catalog-body-detail-table:not(:last-child){margin-bottom:16px}}@media only screen and (min-width: 768px){.catalog-body-detail-table:not(:last-child){border-right:0}}.catalog-body-detail-table .catalog-body-detail-table-head{text-align:center;font-size:20px;line-height:130%;padding:18px;border-bottom:1px solid #ebebeb}.catalog-body-detail-table .catalog-body-detail-table-head.catalog-body-detail-table-head--good{color:#fff;font-weight:bold;background-color:#0074ad}.catalog-body-detail-table .catalog-body-detail-table-head.catalog-body-detail-table-head--bad{background-color:#f7f7f7}.catalog-body-detail-table .catalog-body-detail-table-body{margin:0;padding:20px 36px;list-style:none}.catalog-body-detail-table .catalog-body-detail-table-body.catalog-body-detail-table-body--blue-bg{background-color:#ecf9ff}.catalog-body-detail-table .catalog-body-detail-table-body>li:before{content:"•";display:inline-block;width:1em;margin-left:-1em}.catalog-body-detail-table .catalog-body-detail-table-body>li:not(:last-child){margin-bottom:24px}.catalog-body-recommended-foot-button{white-space:nowrap;width:auto;padding-left:18px;padding-right:18px}@media only screen and (max-width: 374px){.catalog-body-recommended-foot-button{font-size:10px}}.catalog-body-model-menu{margin-left:-16px;margin-right:-16px;background:#f9f9f9;padding-left:16px;padding-right:16px}@media only screen and (min-width: 768px){.catalog-body-model-menu{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}.catalog-body-model-anchor-list__placeholder{height:50px}.catalog-body-model-anchor-list__placeholder.rc-fixed-content.top .catalog-body-model-menu{position:fixed;top:0;left:50%;transform:translate(-50%, 0);z-index:2;width:100%;max-width:960px;margin-left:0px;margin-right:0px}.catalog-body-model-anchor-list__placeholder.rc-fixed-content.top.bottom .catalog-body-model-menu{position:relative;left:auto;transform:none}.catalog-body-model-menu__container{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap}@media(min-width: 960px){.catalog-body-model-menu__container{justify-content:center}}.catalog-body-model-menu__container .catalog-body-model-menu__anchor{padding-top:16px;padding-bottom:16px;font-size:12px;font-weight:bold;white-space:nowrap;position:relative;padding-left:12px;margin-left:24px;border-bottom:3px solid #f9f9f9}.catalog-body-model-menu__container .catalog-body-model-menu__anchor:first-child{margin-left:0}.catalog-body-model-menu__container .catalog-body-model-menu__anchor::before{content:"";width:6px;height:6px;display:block;position:absolute;border-right:1px solid #0074ad;border-bottom:1px solid #0074ad;transform:translate(0, -50%) rotate(45deg);left:2px;top:50%;margin-top:-1px}.catalog-body-model-menu__container .catalog-body-model-menu__anchor:hover,.catalog-body-model-menu__container .catalog-body-model-menu__anchor.active{color:#0074ad;border-bottom:3px solid #0074ad}@media only screen and (max-width: 767px){.catalog-body-model-menu__container .catalog-body-model-menu__anchor:last-child{padding-right:16px}}.catalog-body-model-title{margin-top:32px;margin-bottom:0;font-size:18px;font-weight:bold}@media only screen and (max-width: 767px){.catalog-body-footer-section{border-bottom:1px solid #ebebeb}}.catalog-section-grade-container .catalog-section-grade-container__title{font-size:20px;font-weight:bold;color:#333;margin-bottom:16px;text-align:center}@media only screen and (min-width: 768px){.catalog-section-grade-container .catalog-section-grade-container__title{margin-bottom:17px;font-size:22px}}.catalog-section-grade-container .catalog-section-grade-container__subtitle{margin:32px 0 16px 0;font-size:18px;text-align:center}@media only screen and (min-width: 768px){.catalog-section-grade-container .catalog-section-grade-container__subtitle{margin:24px 0;font-size:20px}}.catalog-section-grade-container .catalog-section-grade-container__redbutton{margin-bottom:48px}.catalog-section-grade-container .catalog-section-grade-container__list{margin:0;padding:0;width:100%;list-style:none}.catalog-section-grade-container .catalog-section-grade-container__list-item{display:flex}.catalog-section-grade-container .catalog-section-grade-container__list-item-discount{font-weight:bold;color:#01863f}.catalog-section-grade-container .catalog-section-grade-container__list-term{margin-right:4px;width:84px}.catalog-section-grade-container .catalog-section-grade-container__list-description{margin-left:4px}.catalog-section-grade-container__bordered{border-top:1px solid #828282;border-bottom:1px solid #828282}.catalog-section-grade-container__bordered .open[data-accordion-id]{max-height:5000px}.catalog-section-grade-container__infobar{margin:24px 0;padding:4px 0;background-color:#f7f7f7;font-size:11px;color:#686868;text-align:center}.catalog-section-grade-tables{margin-bottom:16px;font-size:12px;width:100%;text-align:left}.catalog-section-grade-tables.catalog-section-grade-tables__smallmb{margin-bottom:16px}@media only screen and (min-width: 768px){.catalog-section-grade-tables.catalog-section-grade-tables__smallmb{margin-bottom:24px}}.catalog-section-grade-tables.catalog-section-grade-tables__mediummb{margin-bottom:32px}.catalog-section-grade-tables tr{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.catalog-section-grade-tables tr:nth-child(even){background:#f7f7f7}.catalog-section-grade-tables th,.catalog-section-grade-tables td{width:50%;padding:11px 0 11px 16px;word-break:break-all}.catalog-section-grade-tables th{font-weight:normal}.catalog-section-grade-tables td{font-weight:bold}.catalog-section-grade-tables .catalog-section-grade-tables__tab{display:block;margin:8px 0 0;padding:8px 0;border-top:1px solid #ebebeb}.catalog-section-grade-accordion .catalog-section-grade-accordion-btn{cursor:pointer;margin:20px 0;padding-left:16px}.catalog-section-grade-accordion .catalog-section-grade-accordion-btn div{font-size:16px;font-weight:bold;text-align:left;position:relative;padding-right:48px}@media only screen and (min-width: 768px){.catalog-section-grade-accordion .catalog-section-grade-accordion-btn div{font-size:18px}}.catalog-section-grade-accordion .catalog-section-grade-accordion-btn div::after{content:"";width:0;height:0;position:absolute;right:25px;top:50%;transform:translate(0, -50%);border-style:solid;border-width:6px 6px 0 6px;border-color:#0074ad rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.catalog-section-grade-accordion .catalog-section-grade-accordion-btn.active div::after{border-width:0 6px 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0074ad rgba(0,0,0,0)}.catalog-section-grade-accordion .catalog-section-grade-accordion-content{padding:0 16px}.catalog-section-grade-accordion .catalog-section-grade-accordion-title{margin-top:56px}.catalog-section-grade-accordion .catalog-section-grade-accordion-img{margin-top:32px}.catalog-grade__wrapper .catalog-section-grade__separator{margin:32px -16px;border-top:1px solid #000}@media only screen and (min-width: 768px){.catalog-grade__wrapper .catalog-section-grade__separator{margin:32px -32px}}.catalog-grade-section-menu-container{border-bottom:1px solid #d1d1d1;align-items:center;justify-content:center;text-align:center}.catalog-grade-section-menu-container .catalog-grade-section-menu-container__title{font-size:12px}@media only screen and (max-width: 767px){.catalog-grade-section-menu-container .catalog-grade-section-menu-container__title{margin-bottom:16px}}.catalog-grade-section-menu-container .col-3 a.active{margin-bottom:-3px;border-bottom:3px solid #0074ad}.catalog-grade-section-menu-container .col-3 a.active,.catalog-grade-section-menu-container .col-3 a:hover{color:#0074ad}@media only screen and (min-width: 576px){.catalog-grade-section-menu-container .col-3 a:hover{color:#0074ad;margin-bottom:-3px;border-bottom:3px solid #0074ad}}.catalog-grade-section-menu-container .col-3:not(:first-of-type) a::after{content:"";display:block;width:1px;height:32px;background-color:#d1d1d1;position:absolute;left:-4px;top:32px;transform:translate(0, -50%)}@media only screen and (max-width: 767px){.catalog-grade-section-menu-container:last-child{padding-right:24px}}.catalog-grade-section-menu-container.catalog-grade-section-menu-container__float{z-index:11;width:100%;max-width:904px;background-color:#fcfcfc;opacity:0;transition:top .3s;position:fixed;top:-100%;left:50%;transform:translate(-50%, 0)}.catalog-grade-section-menu-container.catalog-grade-section-menu-container__float.top{opacity:1;top:0}.catalog-grade-section-menu-container.catalog-grade-section-menu-container__float.bottom{opacity:0;top:-100%}@media only screen and (max-width: 767px){.catalog-grade-section-menu-container.catalog-grade-section-menu-container__float:last-child{padding-right:0}}.catalog-grade-section-menu-container .catalog-grade-section-menu{font-weight:bold;white-space:nowrap;display:block;position:relative;width:100%}.catalog-grade-section-menu-container .catalog-grade-section-menu::before{content:"";display:block;width:6px;height:6px;border-right:1px solid #0074ad;border-bottom:1px solid #0074ad;position:absolute;top:48px;left:60px;margin-top:-6px;transform:translate(-50%, 0) rotate(45deg)}@media only screen and (max-width: 767px){.catalog-grade-section-menu-container .catalog-grade-section-menu::before{top:64px;left:50%}}.catalog-section-safty-equipment-container .catalog-section-safty-equipment-accordion{padding:0 18px}.catalog-section-safty-equipment-container .catalog-section-safty-equipment-accordion__contents{margin-bottom:24px}@media only screen and (min-width: 768px){.catalog-section-safty-equipment-container .catalog-section-safty-equipment-accordion__contents{margin-bottom:32px}}.catalog-section-safty-equipment-container .catalog-section-safty-equipment-accordion__wrapper{padding-left:12px}.catalog-section-safty-equipment-container .catalog-section-safty-equipment-accordion__wrapper .catalog-section-safty-equipment-accordion__title{margin-bottom:4px;font-size:12px;font-weight:bold;color:#333}@media only screen and (min-width: 768px){.catalog-section-safty-equipment-container .catalog-section-safty-equipment-accordion__wrapper .catalog-section-safty-equipment-accordion__title{font-size:14px}}.catalog-section-safty-equipment-container .catalog-section-safty-equipment-accordion__wrapper .catalog-section-safty-equipment-accordion__txt{font-size:12px;line-height:130%;color:#333}@media only screen and (min-width: 768px){.catalog-section-safty-equipment-container .catalog-section-safty-equipment-accordion__wrapper .catalog-section-safty-equipment-accordion__txt{font-size:14px}}.catalog-section-grade-body-color{margin-bottom:16px}@media only screen and (min-width: 768px){.catalog-section-grade-body-color{margin-bottom:24px}}.catalog-section-grade-body-color div:last-child{border-bottom:1px solid #ebebeb}@media only screen and (min-width: 768px){.catalog-section-grade-body-color div:nth-last-child(2){border-bottom:1px solid #ebebeb}}.catalog-section-grade-body-color div{padding:14px 0;font-size:12px;font-weight:bold;word-break:break-all;border-top:1px solid #ebebeb}@media only screen and (min-width: 768px){.catalog-section-grade-body-color div{font-size:14px}}.catalog-section-grade-body-color div span{display:block;margin-left:47px}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--yellow::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#e4d838;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--yellow::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#e4d838}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--orange::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#f28505;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--orange::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#f28505}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--gun-metal::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#2c2c2c;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--gun-metal::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#2c2c2c}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--green::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#058b03;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--green::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#058b03}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--gray::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#afafaf;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--gray::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#afafaf}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--gold::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#bca057;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--gold::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#bca057}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--silver::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#ccc;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--silver::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#ccc}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--dark-green::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#005400;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--dark-green::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#005400}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--dark-blue::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#002a97;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--dark-blue::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#002a97}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--purple::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#7400b0;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--purple::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#7400b0}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--pearl::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#f9f5d0;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--pearl::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#f9f5d0}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--pink::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#ffa7b7;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--pink::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#ffa7b7}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--brown::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#8a491f;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--brown::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#8a491f}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--black::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#000;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--black::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#000}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--blue::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#004cde;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--blue::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#004cde}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--beige::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#e0cec4;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--beige::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#e0cec4}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--white::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#fff;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--white::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#fff}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--light-yellow::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#fff59b;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--light-yellow::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#fff59b}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--light-green::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#7fd457;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--light-green::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#7fd457}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--light-silver::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#eeecec;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--light-silver::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#eeecec}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--light-blue::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#82cffb;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--light-blue::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#82cffb}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--red::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#d02021;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--red::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#d02021}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--wine-red::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#af2255;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--wine-red::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#af2255}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--light-brown::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#b67763;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--light-brown::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#b67763}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--light-purple::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#c076e7;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--light-purple::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#c076e7}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--cream::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#fdf7e7;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--cream::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#fdf7e7}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--light-gold::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#dac693;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--light-gold::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#dac693}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--dark-brown::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#5a2300;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--dark-brown::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#5a2300}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--dark-red::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#950001;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--dark-red::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#950001}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--dark-purple::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#46006a;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--dark-purple::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#46006a}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--dark-silver::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#979797;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--dark-silver::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#979797}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--dark-gray::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#616161;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--dark-gray::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#616161}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--british-green-pearl::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#006c00;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--british-green-pearl::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#006c00}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg--active-yellow::before{content:"";width:26px;height:26px;display:block;position:absolute;top:0;bottom:0;left:16px;right:16px;margin:auto 0;background:#dbaf00;border:1px solid #d1d1d1;z-index:1}.catalog-section-grade-body-color div span.catalog-section-grade-body-color__bg2--active-yellow::after{content:"";width:24px;height:12px;display:block;position:absolute;z-index:2;left:17px;right:16px;top:-12px;bottom:0;margin:auto 0;background:#dbaf00}.catalog-grade-section .swiper-slide{position:relative;border:1px solid #ebebeb;width:212px;height:97px;padding:16px;border-radius:2px}.catalog-grade-section .catalog-card__title{-webkit-line-clamp:3;margin-bottom:0;font-size:12px;font-weight:bold;color:#0074ad}.catalog-grade__wrapper .catalog-grade-button-link{text-align:center;margin-top:24px}.catalog-grade__wrapper .catalog-grade-foot-button{line-height:56px}.catalog-grade__wrapper .catalog-grade-foot-button strong{font-weight:bold;font-size:20px}.catalog-section-grade-accordion-content__txt{font-size:12px}@media only screen and (min-width: 768px){.catalog-section-grade-accordion-content__txt{font-size:14px}}.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__wrap{display:flex;margin-bottom:25px;text-align:center}@media only screen and (min-width: 768px){.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__wrap{display:block;margin-bottom:0}}.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__img{display:flex;width:50%;padding-right:20px}@media only screen and (min-width: 768px){.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__img{height:150px;width:100%;padding-right:0}}.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__img img{display:block;margin:auto auto 0;max-width:100%}.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__details{width:50%}@media only screen and (min-width: 768px){.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__details{width:100%}}.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__title{margin:22px 0 8px;font-weight:bold}.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__title,.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__txt{display:block;max-width:266px;font-size:12px;text-align:left}@media only screen and (min-width: 768px){.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__title,.catalog-section-grade-accordion-carimg .catalog-section-grade-accordion-carimg__txt{font-size:14px}}

/*# sourceMappingURL=catalog.css.map*/