@charset "UTF-8";







.nav-list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.nav-list__item{width:23.97959%;border-left:1px solid #000;border-right:1px solid #000}.nav-list__item:not(:last-child){margin-right:-1px}.nav-list__item:first-child{width:28.77551%}.nav-list__anchor{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;width:100%;height:41px;text-decoration:none;color:#000;padding:0 40px 0 14px;transition:.3s cubic-bezier(.13,.78,.38,.98);position:relative}.nav-list__anchor:after{content:'';display:block;width:9px;height:9px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;border-color:#000;border-width:2px;position:absolute;right:16px}.nav-list__anchor:hover{opacity:.5}.nav-list__text{display:inline-block;width:100%;font-size:1.4rem;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.05em}

.nav-list__text .o-red{color:#2097C9;}


.float-bottom-conversion{height:127px;background-color:transparent}.float-bottom-conversion_inner{width:100%;height:100%;padding-top:9px;position:relative}.float-banner{width:100%;height:118px;background-color:#fff}.float-banner__content{width:100%;height:100%;background-color:rgba(0,0,0,.7)}.float-banner__content-inner{max-width:996px;margin-left:auto;margin-right:auto;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#fff}.float-banner__text{font-size:2.3rem;letter-spacing:.05em}.float-banner__text-wrapper{margin-right:31px;text-align:center;font-weight:700}.float-banner__text-prefix{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:2px;font-size:2.1rem}.float-banner__text-prefix:before,.float-banner__text-prefix:after{content:'';display:block;width:14px;height:28px;background:url(../img/bg-float-banner_text_prefix.png) no-repeat center center;background-size:contain}.float-banner__text-prefix:before{margin-right:4px}.float-banner__text-prefix:after{margin-left:4px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.float-banner__text .o-emphasis{color:#ffe200;font-size:2.7rem}.float-banner__anchor{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-left:28px;width:459px;height:80px;position:relative;background-color:#d11338;border-radius:80px;text-decoration:none;color:#fff;transition:.3s cubic-bezier(.13,.78,.38,.98)}.float-banner__anchor:hover{opacity:.5}



.float-banner__anchor:before
{content:'';display:block;width:108px;height:107px;background:url(../img/ico-float-banner_anchor_sp@2x_02.png) no-repeat center center;background-size:contain;margin-top:-27px;margin-right:21px}

.float-banner__anchor:after
{content:'';display:block;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;width:10px;height:10px;border-width:3px;position:absolute;right:22px}



.float-banner__anchor-text{font-size:2.8rem;font-weight:700;letter-spacing:.1em}.points-nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.points-nav__item{height:47px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.points-nav__item:not(:last-child){margin-right:20px;position:relative}.points-nav__item:not(:last-child):after{content:'';display:block;width:23px;height:47px;background:url(../img/img-diagonal_line.svg) no-repeat center center;background-size:contain;margin-left:30px}.points-nav__anchor{display:inline-block;position:relative;transition:.3s cubic-bezier(.13,.78,.38,.98)}

.points-nav__anchor:hover{opacity:.5}

.points-nav__anchor:after
{content:'';display:block;width:8px;height:8px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;border-color:#000;border-width:2px;position:absolute;top:calc(100% + 5px);left:calc(50% - 4px)}


.recommend-car{padding:40px 4%}

.recommend-car:nth-of-type(odd){background-color:#fff9dd;}




.recommend-car__text{max-width:555px;margin-left:auto;color:#272727}

.-serena .recommend-car__text{margin-top:10px}.-aura .recommend-car__text{margin-top:-67px}.-roox .recommend-car__text{margin-top:-50px}.recommend-car__caption{border:1px solid #ccc;padding:20px;border-radius:12px;font-size:1.0rem;line-height:1.4}.recommend-car__note{margin-top:12px;font-size:1.0rem}.faq-list__item+.faq-list__item{margin-top:40px}.faq-box__title{padding-left:32px;font-size:1.6rem;font-weight:500;position:relative}.faq-box__title:before{content:'';display:block;width:20px;height:18px;background:url(../img/ico-question.svg) no-repeat center center;background-size:contain;position:absolute;top:4px;left:0}.faq-box__text{margin-top:18px;background-color:#efefef;padding:30px 40px;font-size:1.6rem}.outline-box:after{content:'';display:block;clear:both}.outline-box__heading{margin:15px 0;float:left}.outline-box__title{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;line-height:1.375}.outline-box__title-num{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;height:26px;margin-right:20px;position:relative}


.outline-box__title-num:after
{content:'';display:block;width:40px;height:2px;background-color:#2097C9;margin-left:14px}

.outline-box__title-num__image{width:auto;height:100%}

.outline-box__title-text{font-size:3.2rem;font-weight:700;line-height:1;color:#2097C9;}



.outline-box__photo{width:24.06417%;max-width:180px;float:right}.outline-box__text{display:inline-block;max-width:71.92513%;font-size:1.6rem;line-height:1.5;letter-spacing:.05em;float:left}.outline-box__note{margin-top:15px;font-size:1.0rem}.test-driving-content-heading{max-width:635px;margin:0 auto 20px}.test-driving-content-heading__title{text-align:center;margin-bottom:20px}.test-driving-content-heading__wrapper{width:100%}.test-driving-content-heading__text{font-size:1.6rem;line-height:1.875;margin-bottom:5px}.test-driving-content-heading__note{font-size:1.2rem;line-height:1.66667}.car-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.car-list:after{content:'';display:block;width:32.22222%}.car-list__item{width:32.22222%}.car-list__item:not(:nth-child(-n+3)){margin-top:15px}.driving-course{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.driving-course__inner{width:49.22222%;background-color:#fff6d0;border-radius:6px;padding:20px 20px 40px}.driving-course__map{position:relative;width:100%;height:0;padding-top:96.27792%;overflow:hidden}.driving-course__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.driving-course__title{margin-bottom:17px;text-align:center;font-size:2.0rem;font-weight:700;color:#d11338;line-height:1.65}.driving-course__text{margin-top:20px;font-size:1.4rem;line-height:1.5}



.shop-list{background-color:#fff;padding:18px 70px;border:2px solid #1A85B2;margin-bottom:24px}

.shop-list__item{padding:28px 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}

.shop-list__item:not(:last-child){border-bottom:1px solid #ccc}

.shop-list__content{-webkit-flex-basis:500px;flex-basis:500px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}

.shop-list__name{font-size:1.8rem;font-weight:500;color:#1A85B2;line-height:1.33333;-webkit-flex-basis:120px;flex-basis:120px;margin-right:100px}

.shop-list__address{font-size:1.6rem;line-height:1.5}

.shop-list__button{-webkit-flex-basis:154px;flex-basis:154px}

.shop-list__anchor{display:block;width:100%;background-color:#d11338;padding:7px 0;font-size:1.6rem;font-weight:700;text-align:center;color:#fff;text-decoration:none;position:relative;transition:.3s cubic-bezier(.13,.78,.38,.98)}

.shop-list__anchor:hover{opacity:.5}

.shop-list__anchor:after
{content:'';width:10px;height:10px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;border-width:2px;position:absolute;right:10px;top:calc(50% - 5px)}



.specialcar-box__caption{margin-top:20px;font-size:1.2rem;line-height:1.5}.specialcar-box__option{margin-top:32px}.specialcar-box__link{margin-top:30px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.specialcar-box__button{width:295px}.specialcar-box__button:not(:last-child){margin-right:20px}.specialcar-box__anchor{height:57px;background-color:#d11338}.specialcar-box__anchor:after{width:12px;height:12px;top:calc(50% - 6px);right:20px}.specialcar-box__anchor.o-reserve:before{content:"";display:block;width:32px;height:32px;background:url(/common_fair/img/2022/newyear-fair/ico-order.png) no-repeat center center;background-size:contain;position:absolute;top:calc(50% - 16px);left:20px}.specialcar-box__anchor.o-catalog:before{content:"";display:block;width:33px;height:27px;background:url(/common_fair/img/2022/newyear-fair/ico-web.png) no-repeat center center;background-size:contain;position:absolute;top:calc(50% - 16px);left:20px}.specialcar-box__anchor .link-button__text{font-size:1.8rem}.specialcar-slider{max-width:1150px;margin:40px auto 0;padding:40px 0 80px}.specialcar-slider__box{max-width:980px;margin:0 auto}.specialcar-slider__button{width:40px;height:80px;background-image:none;background-color:#000;top:calc(50% - 40px)}.specialcar-slider__button.o-prev{left:0}.specialcar-slider__button.o-next{right:0}.specialcar-slider__button-arrow{display:block;width:100%;height:100%;position:relative}

.specialcar-slider__button-arrow:before
{content:"";display:block;width:18px;height:18px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;border-right:4px solid #fff;border-bottom:4px solid #fff;position:absolute;top:calc(50% - 9px);left:calc(50% - 14px)}

.o-prev .specialcar-slider__button-arrow:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);left:auto;right:calc(50% - 14px)}
.specialcar-slider__pagination.o-top{top:0;bottom:auto}.specialcar-slider__pagination.o-bottom{top:auto;bottom:0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-bullet{width:10px;height:10px;background:transparent;border:1px solid #d11338;opacity:1}.swiper-pagination-bullet-active{background:#d11338}.specialcar-slider-thumbnail{margin-top:20px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.specialcar-slider-thumbnail__item{width:111px;cursor:pointer;transition:.3s cubic-bezier(.13,.78,.38,.98)}.specialcar-slider-thumbnail__item:not(:first-child){margin-left:6px}.specialcar-slider-thumbnail__anchor{display:block;transition:.3s cubic-bezier(.13,.78,.38,.98)}.specialcar-slider-thumbnail__anchor:hover{opacity:.5}.footnote{background-color:#5d5d5d;color:#fff}.footnote_inner{max-width:980px}.footnote-block{font-size:1.0rem;line-height:1.7}.footnote-block:not(:last-child){margin-bottom:20px}.footnote-list_item{line-height:1.8}.course-list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.course-list__item{width:47.99465%;background-color:#fff;border-radius:6px;padding:3.34225% 4.0107%}.course-list__item:not(:last-child){margin-right:4.0107%}



.course-detail__title{font-size:2.0rem;font-weight:700;color:#2097C9;text-align:center;margin-bottom:20px;position:relative}


.course-detail__title:after{content:'';display:block;height:69px;position:relative}

.course-detail.o-home .course-detail__title:after
{width:68px;background:url(../img/ico-course_home_b.svg) no-repeat center center;background-size:contain;margin:15px auto 0}

.course-detail.o-shop .course-detail__title:after
{width:118px;background:url(../img/ico-course_shop_b.svg) no-repeat center center;background-size:contain;margin:15px auto 0}

.course-detail__text{font-size:1.4rem;line-height:1.5}

.course-detail__note{margin-top:10px}
.course-detail__note-text{font-size:1.0rem;line-height:1.5}




.header_name {display:flex;}

.header_name_image{width:105px;height:auto;margin-left:15px;}



.image{max-width:100%;height:auto}

.section__heading{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}

.section__inner{max-width:980px;margin:0 auto}

.section__inner.-narrow{max-width:950px}

.anchor{transition:.3s cubic-bezier(.13,.78,.38,.98)}

.anchor:hover{opacity:.5}

.note-text{font-size:1.0rem;letter-spacing:.05em;line-height:1.6}
.sup-text{font-size:50%;vertical-align:top;position:relative;top:.3em}

.bg-blue{background-color:#0e93be}.o-white{color:#fff}

.footer{padding-bottom:154px}

/*
.advance-reservation{background-color:#fff9dd}
*/



.kv{padding-bottom:1.42857%;background:url(../img/bg-kv@2x_2.jpg) no-repeat center top;background-size:cover;}

.kv__title{max-width:100%;margin:0 auto}

.kv__inner{max-width:1106px;width:100%;margin:0 auto}

.kv__content{max-width:980px;margin:0 auto}

.kv__nav{margin-top:3.77551%}

.kv__conversion{max-width:880px;margin:-8px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}

.kv__conversion-prefix
{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:relative;width:55.68182%}

/*
.kv__conversion-prefix:before
{content:'';display:block;width:30.80169%;height:0;padding-top:18.29787%;background:url(../img/bg-kv_conversion_prefix_sp@2x.png) no-repeat center center;background-size:contain}
*/

.kv__conversion-prefix__text
{-webkit-flex:1;flex:1;font-size:1.6rem;font-weight:700;line-height:1.625;letter-spacing:.05em}

.kv__conversion-prefix__text .o-emphasis{color:#2097C9;}

.kv__conversion-prefix__sup{font-size:1.0rem;position:relative;top:-8px}

.kv__conversion-prefix__note{font-size:1.4rem;font-weight:400}

.kv__conversion-button{width:43.18182%;margin-left:3.40909%}

.kv__conversion-anchor{width:100%;height:80px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-decoration:none;color:#fff;font-size:2.0rem;font-weight:700;background-color:#c3012f;border-radius:80px;letter-spacing:.1em;position:relative}

.kv__conversion-anchor:after
{content:'';display:block;width:10px;height:10px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;border-width:3px;position:absolute;right:22px}


.introduction-block
{padding:60px 0 67px;background:url(../img/bg-introduction.jpg) #fff no-repeat center center;background-size:cover}

.introduction-block__title{margin-bottom:35px}

.introduction-block__content{margin-bottom:12px}

.introduction-block__text{font-size:1.6rem;line-height:1.875}
.introduction-block__text .o-emphasis{font-weight:700}

.introduction-block__text .o-red{color:#2097C9;}

.introduction-block__text.-o-indet{padding-left:5em;text-indent:-5em;font-size:2.4rem}




.points-block{padding-top:60px;padding-bottom:100px}

.points-block {background: linear-gradient(#D0F0CD, #DDFAFC);}

.points-block .section-title__tags{margin-bottom:0}

.points-block__title{margin-bottom:30px}

.points-block__nav{max-width:907px;width:100%;margin:0 auto 40px}

.points-content{padding-top:20px;position:relative}

.points-content+.points-content{margin-top:35px}

.points-content__inner{padding:0 40px 60px;background-color:#fff;border-radius:15px}

.points-content__heading{padding-top:65px;margin-bottom:35px}

.points-content__count
{width:58px;position:absolute;top:0;left:calc(50% - 29px)}

.customer-plan .points-content__title{max-width:379px;display:block;margin:0 auto}.customer-plan__main{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.customer-plan__check{margin-top:32px;background-color:#fff6d0;padding:30px 61px;position:relative}.customer-plan__check:before{content:'';display:block;width:13px;height:13px;background-color:#fff;position:absolute;top:0;left:0}.customer-plan__check:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 0 13px 13px;border-color:transparent transparent #fcdb59;position:absolute;top:0;left:0}.customer-plan .check-list__item{display:-webkit-inline-flex;display:inline-flex;font-size:1.6rem;font-weight:700;line-height:1.33333}.customer-plan .check-list__item:before{content:'';display:block;width:22px;height:19px;background:url(../img/ico-checkbox.svg) no-repeat center center;background-size:contain;margin-right:5px}.customer-plan .check-list__item:not(:last-child){margin-bottom:12px}.customer-plan__staff{margin-top:15px}.customer-plan__staff-prefix{margin-bottom:37px;padding-bottom:23px;border-bottom:1px solid #707070;text-align:center;font-size:1.5rem;font-weight:700;color:#c3012f;position:relative}.customer-plan__staff-prefix:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:13px 14px 0;border-color:#707070 transparent transparent;position:absolute;top:100%;left:calc(50% - 14px)}.customer-plan__staff-prefix:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:13px 14px 0;border-color:#fff transparent transparent;position:absolute;top:calc(100% - 1px);left:calc(50% - 14px)}.customer-plan__staff-baloon{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.customer-plan__staff-image{margin-top:20px}.test-driving__prefix{max-width:526px;margin:0 auto;display:-webkit-flex;display:flex}.test-driving__prefix-image{width:170px;margin-right:20px}.test-driving__prefix-text{-webkit-flex:1;flex:1;font-size:1.6rem;line-height:1.875}.test-driving__prefix-note{font-size:1.2rem;padding-top:5px}.test-driving__outline{margin-bottom:40px}.test-driving__outline-inner{background-color:#fff6d0;border-radius:6px;padding:3.33333% 8.44444%}.test-driving__outline-inner:not(:last-child){margin-bottom:20px}.test-driving__content{margin-top:45px}.test-driving__course{margin-top:30px;padding-top:30px;position:relative}.test-driving__course:before{content:'';display:block;width:100%;height:1px;background-image:repeating-linear-gradient(90deg,#000,#000 5px,transparent 5px,transparent 10px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px;position:absolute;top:0}.test-driving__course-banner{margin-top:30px}.benefits-block__main{max-width:88.44444%;margin:0 auto 20px;position:relative}.benefits-block__main-text{font-size:1.6rem}.benefits-block__main-image{margin-top:34px}.benefits-block__main-note{margin-top:20px;font-size:1.0rem;line-height:1.6}




.recommend-block{padding-top:60px;background-color:#FFF9DD;}

.recommend-block__title{margin-bottom:4px;text-align:center}

.recommend-block__prefix{font-size:2.0rem;text-align:center;margin-bottom:37px}





.shop-block{padding:80px 0 100px}

.shop-block{background: linear-gradient(#DDFAFC, #D0F0CD);}

.shop-block__title{text-align:center;margin-bottom:18px}

.shop-block__perfix{font-size:2.0rem;text-align:center;margin-bottom:38px}

.shop-block__map{margin-bottom:40px}

.shop-block__subtitle{text-align:center;margin-bottom:40px}

.shop-block__text{font-size:2.0rem;text-align:center}

.shop-block__anchor{transition:.3s cubic-bezier(.13,.78,.38,.98)}

.shop-block__anchor:hover{text-decoration:none}

.shop-block-tab
{max-width:880px;margin:0 auto 62px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}

.shop-block-tab__item
{width:31.81818%;font-size:2.8rem;height:70px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff;cursor:pointer;position:relative;-webkit-transform:.3s cubic-bezier(.13,.78,.38,.98);transform:.3s cubic-bezier(.13,.78,.38,.98)}

.shop-block-tab__item:hover{opacity:.5}

.shop-block-tab__item:after
{content:'';width:10px;height:10px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;border-width:2px;position:absolute;top:calc(50% - 5px);right:10px}


.shop-block-tab__item:first-child
{background-color:#0059B2;}

.shop-block-tab__item:nth-child(2)
{background-color:#1D79B2;}

.shop-block-tab__item:nth-child(3)
{background-color:#32A1DC;}

.shop-block-tab__item:nth-child(4)
{background-color:#38C5DC;}

.shop-block-tab__item:nth-child(5)
{background-color:#EB233E;}

.shop-block-tab__item:nth-child(6)
{background-color:#FA6D7E;}

.shop-block-tab__item:nth-child(7)
{background-color:#F796A4;}


.shop-block-tab__item:nth-child(n+4){margin-top:20px}

.shop-block__panel{display:none}



.faq-block{padding-top:60px;padding-bottom:100px;background-color:#fff}.faq-block__title{text-align:center;margin-bottom:45px}.faq-block__banner{margin-top:92px}




@media screen and (max-width:979px) and (min-width:768px){
	
	.nav-list__text{font-size:1.0rem}
	
	.float-banner__content-inner{max-width:calc(100% - 8%)}
	
	.float-banner__button{width:46.83673%}
	
	.float-banner__text{line-height:1.3}
	
	.float-banner__text-wrapper{-webkit-flex:1;flex:1}
	
	.float-banner__text-prefix{font-size:1.6rem}
	
	.float-banner__anchor{width:100%}
	
	.float-banner__anchor:before{margin-right:10px}
	
	.float-banner__anchor-text{font-size:2.2rem}.points-nav__anchor-image{width:100%;height:auto}
	
	.recommend-car__text{max-width:56.63265%}
	
	.test-driving-content-heading__title
	{width:26.88889%;margin:0 auto 40px}
	
	.test-driving-content-heading__text
	{-webkit-flex:1;flex:1}
	
	
	.shop-list{padding:18px 40px}
	
	.shop-list__name{margin-right:50px}
	
	.header_new{max-width:92%;margin-left:4%;margin-right:4%}
	
	.pagetop{right:0;bottom:18.22917%}
	
	.section__inner,.footer_inner,.footnote_inner{max-width:92%;margin-left:4%;margin-right:4%}
	
	
	/*
	.kv{background:url(../img/bg-kv@2x_2.jpg) no-repeat center top;background-size:130% auto}
	*/
	
	
	.kv__content{max-width:92%;margin-left:4%;margin-right:4%}
	
	.kv__conversion-prefix{width:60%}
	
	.kv__conversion-prefix__text{font-size:1.4rem}
	
	.kv__conversion-prefix__sup{top:-5px}
	
	.kv__conversion-button{width:36%}}



@media screen and (max-width:1024px){
	.specialcar-slider{max-width:100%}.specialcar-slider__box{max-width:78.18182%}.specialcar-slider__button{top:120px}}

@media screen and (min-width:1401px){
	.kv__inner{max-width:79%}}

@media screen and (max-width:1160px) and (min-width:980px){.pagetop{bottom:128px}}