.p-home__visual{position:relative;height:calc(100vh - 7.7rem)}@media only screen and (max-width:1023.98px){.p-home__visual{height:calc(100vh - 6.175rem)}}@media only screen and (max-width:767.98px){.p-home__visual{height:calc(100vh - 4.65rem)}}.p-home__visual::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#203442;opacity:.17;z-index:2}.p-home__visual .c-slider--mainvisual{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}.p-home__visual__content{position:absolute;top:calc(50% - 9.3rem);left:calc(50% - 20.9rem);z-index:3;text-align:center}@media only screen and (max-width:767.98px){.p-home__visual__content{top:50%;left:50%;transform:translate(-50%,-50%);width:100%}}.p-home__visual__title{display:flex;flex-direction:column;row-gap:1.4rem}@media only screen and (max-width:767.98px){.p-home__visual__title{row-gap:1rem}}.p-home__visual__title span{display:block;position:relative;font-size:3.713rem;line-height:1;color:#fff;font-weight:100;width:-moz-fit-content;width:fit-content;margin:0 auto;z-index:2;transform:skewX(-10deg);letter-spacing:1rem;padding:.3rem 0 .3rem .6rem}@media only screen and (max-width:767.98px){.p-home__visual__title span{font-size:2.2rem;letter-spacing:.5rem}}.p-home__visual__title span::after{content:"";display:block;position:absolute;background-color:#005aa9;top:0;left:0;width:100%;height:100%;z-index:-1;transform:skewX(10deg)}.p-home__visual__title2{font-size:3.829rem;line-height:1.75;font-weight:700;color:#fff;margin:2.3rem 1.3rem -.7rem 0;letter-spacing:-.28rem;text-shadow:.2rem .2rem .4rem rgba(0,0,0,.3)}@media only screen and (max-width:767.98px){.p-home__visual__title2{font-size:2rem;margin:.6rem 1.3rem -.7rem 0;letter-spacing:0}}.p-home__visual__text1{font-size:1.6rem;line-height:1.75;color:#fff;font-weight:100;padding-right:1.1rem;text-shadow:.2rem .2rem .4rem rgba(0,0,0,.3)}@media only screen and (max-width:767.98px){.p-home__visual__text1{padding-right:0;font-size:1.2rem}}.p-home__visual .c-scroll{position:absolute;z-index:3;bottom:-14.8rem;left:5.3rem}@media only screen and (max-width:1023.98px){.p-home__visual .c-scroll{bottom:-5rem}}@media only screen and (max-width:767.98px){.p-home__visual .c-scroll{bottom:0;left:2rem}}.p-home__news-calendar{margin:2.6rem 0 0;position:relative;background-repeat:no-repeat;background-position:top center;background-size:100% 51.2rem;background-image:url(/wp-content/uploads/bg_sct1-scaled.webp)}@media only screen and (min-width:1024px){.p-home__news-calendar{padding:10.8rem 0 15rem}}@media only screen and (max-width:1023.98px){.p-home__news-calendar{padding:4rem 0 15rem}}@media only screen and (max-width:767.98px){.p-home__news-calendar{padding-bottom:10rem;background-image:url(/wp-content/uploads/bg_sct1-sp.webp);background-size:100% 110vw}}.p-home__news-calendar::after{content:"";display:block;position:absolute;left:0;bottom:-21.3rem;background-position:top center;background-repeat:repeat-x;background-size:cover;width:100%;height:30rem;z-index:-1;background-image:url(../images/bg_line-sct.webp)}.p-home__news-calendar .l-container{max-width:145rem}@media only screen and (max-width:1450px){.p-home__news-calendar .l-container{max-width:151rem}}@media only screen and (min-width:1024px){.p-home__news-calendar .d-flex{gap:5rem}}@media only screen and (max-width:1023.98px){.p-home__news-calendar .d-flex{gap:6rem 3rem}}@media only screen and (max-width:767.98px){.p-home__news-calendar .d-flex{flex-direction:column}}@media only screen and (min-width:1024px){.p-home__news-calendar .d-flex>div{flex:1;max-width:45.5rem}}@media only screen and (min-width:1024px){.p-home__news-calendar .d-flex .c-card--calendar{margin-left:.4rem}}@media only screen and (max-width:1023.98px){.p-home__news-calendar .d-flex .calendar-card,.p-home__news-calendar .d-flex .news-card{width:calc(50% - 1.7rem)}}@media only screen and (max-width:767.98px){.p-home__news-calendar .d-flex .calendar-card,.p-home__news-calendar .d-flex .news-card{width:100%}}@media only screen and (max-width:1023.98px){.p-home__news-calendar .d-flex .blog-card{width:100%;max-width:45.5rem;margin:0 auto}}.p-home__news-calendar .d-flex .blog-card .c-card--news__cate:not(.event,.used-car-information,.new-car-information,.test-driver-information){border:1px solid #000;background-color:#fff}.p-home__picup{padding:4.8rem 0 9.1rem;position:relative;background:#e6eef4;background:linear-gradient(0deg,rgba(230,238,244,0) 0,#e6eef4 50%)}@media only screen and (max-width:767.98px){.p-home__picup{padding:4.8rem 0 5rem}}.p-home__picup::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:45.7rem;background-repeat:repeat-x;background-size:100% 45.7rem;background-position:bottom center;background-image:url(/wp-content/uploads/bg_picup-scaled.webp);z-index:-1}@media only screen and (max-width:767.98px){.p-home__picup::after{height:20rem;background-size:100% 20rem}}.p-home__picup .l-container{position:relative}.p-home__picup .c-heading--hightlight{margin-bottom:-.2rem}.p-home__picup .c-slider--cars{margin:2.7rem 0 4.8rem}.p-home__service{position:relative;border-top:3px solid red;padding:6.7rem 0 18.5rem;background:#fff}@media only screen and (max-width:767.98px){.p-home__service{padding:6.7rem 0 12rem}}.p-home__service::after{content:"";display:block;position:absolute;left:0;bottom:-21.3rem;background-position:top center;background-repeat:repeat-x;background-size:cover;width:100%;height:30rem;z-index:0;background-image:url(../images/bg_line-sct.webp)}.p-home__service__text{font-size:1.8rem;line-height:1.75;margin:2.6rem 0 0}@media only screen and (max-width:767.98px){.p-home__service__text{font-size:1.5rem;text-align:left}}.p-home__service .c-card--links{margin:3.7rem 0 0}.p-home__service__obj{position:absolute;z-index:2}@media only screen and (min-width:1024px){.p-home__service__obj{max-width:44.1rem;right:2.8rem;bottom:-2.2rem}}@media only screen and (max-width:1023.98px){.p-home__service__obj{right:0;bottom:-1.5rem;width:30rem}}@media only screen and (max-width:767.98px){.p-home__service__obj{width:17rem}}.p-home__servicer-new-oldcar{border-top:0;padding:5.5rem 0 9.2rem}.p-home__blog{position:relative;z-index:2;overflow:hidden;padding:10.5rem 0 9.2rem;background-position:top center;background-size:cover}@media only screen and (max-width:767.98px){.p-home__blog{padding:5rem 0}}.p-home__blog__inner{display:flex;align-items:flex-start;max-width:138.5rem;margin:0 auto;padding-left:2.4rem;gap:4.6rem}@media only screen and (max-width:767.98px){.p-home__blog__inner{flex-direction:column;padding-left:2rem;padding-right:2rem;gap:2rem}}@media only screen and (max-width:767.98px){.p-home__blog__inner .is-sp{text-align:center;width:100%}}@media only screen and (min-width:768px){.p-home__blog__heading{flex:0 0 18rem;padding:2.8rem 0 0}}@media only screen and (max-width:767.98px){.p-home__blog__heading{width:100%}}@media only screen and (min-width:768px){.p-home__blog__heading .c-heading--sct{margin:0 0 1.6rem}}.p-home__blog__main{color:#fff;flex:1 1 auto;min-width:0;overflow:visible;margin-right:min((100vw - 138.5rem) / -2,0)}@media only screen and (max-width:767.98px){.p-home__blog__main{width:100%}}.p-home__contact{position:relative;background-position:center center;background-size:cover;padding:6.9rem 0 5.9rem}.p-home__contact::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#005aa9;opacity:.5}.p-home__contact__inner{position:relative;z-index:2;max-width:142.7rem;margin:0 auto;padding-left:2.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:2.6rem}@media only screen and (max-width:1023.98px){.p-home__contact__inner{padding-left:2rem;padding-right:2rem;gap:1rem}}@media only screen and (max-width:767.98px){.p-home__contact__inner{row-gap:3rem}}.p-home__contact__inner .c-card--contact{width:calc(65% - .5rem);max-width:88.7rem}@media only screen and (max-width:767.98px){.p-home__contact__inner .c-card--contact{width:100%}}.p-home__contact__inner .c-card--instagram{width:calc(35% - .5rem);max-width:48.7rem}@media only screen and (max-width:767.98px){.p-home__contact__inner .c-card--instagram{width:100%;margin:0 auto;max-width:30rem}}.p-about__shop{position:relative;background-position:top left;background-repeat:no-repeat;background-size:cover;padding:8.2rem 0 5.3rem}@media only screen and (max-width:767.98px){.p-about__shop{padding:5rem 0 5.3rem}}.p-about__shop .l-container{max-width:146rem}@media only screen and (max-width:1023.98px){.p-about__shop::after{content:"";display:block;position:absolute;width:100%;height:100%;bottom:0;left:0;background:#f2f2f2;background:linear-gradient(180deg,rgba(242,242,242,.7) 0,rgba(255,255,255,.8) 100%);z-index:1}}.p-about__shop__inner{display:flex;flex-wrap:wrap;position:relative;z-index:2}@media only screen and (max-width:1023.98px){.p-about__shop__inner{-moz-column-gap:9rem;column-gap:9rem}}.p-about__shop .c-heading--sct2{flex:1;margin-left:6.1rem}@media only screen and (max-width:1023.98px){.p-about__shop .c-heading--sct2{margin-left:2rem;max-width:26rem}}@media only screen and (max-width:767.98px){.p-about__shop .c-heading--sct2{margin-left:0}}.p-about__shop__information{flex:1;padding-left:15.2rem;margin:-.4rem 0 0}@media only screen and (max-width:1023.98px){.p-about__shop__information{padding-left:0;width:100%;max-width:60rem;margin-left:auto;margin-right:auto;margin-top:4rem}}.p-about__shop__information .c-slider--about{max-width:57.6rem;margin:1.6rem auto 0}@media only screen and (min-width:768px){.p-about__shop__information .c-card--information{margin:3.5rem 1.4rem 0}}@media only screen and (max-width:767.98px){.p-about__shop__information .c-card--information{margin-top:3.5rem}}.p-about__message{background-color:#005aa9;color:#fff;text-align:center;padding:6.4rem 0 8rem}@media only screen and (max-width:767.98px){.p-about__message{padding:5rem 0}}.p-about__message__ttl{font-size:3.7rem;line-height:1.75;margin:0 0 1.4rem}@media only screen and (max-width:1023.98px){.p-about__message__ttl{font-size:2.5rem}}@media only screen and (max-width:767.98px){.p-about__message__ttl{font-size:2rem}}.p-about__message__text{font-size:1.8rem;line-height:1.75}@media only screen and (max-width:767.98px){.p-about__message__text{font-size:1.6rem;text-align:left}}.p-about__access{display:flex;flex-wrap:wrap;color:#fff}@media only screen and (min-width:768px){.p-about__access__content,.p-about__access__map{width:50%}}@media only screen and (max-width:767.98px){.p-about__access__content,.p-about__access__map{width:100%}}.p-about__access__content{position:relative;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover;flex-direction:column;text-align:center}@media only screen and (max-width:767.98px){.p-about__access__content{padding:4rem 0}}.p-about__access__content::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#005aa9;opacity:.7}.p-about__access__content .c-heading--sct2,.p-about__access__content .p-about__access__text{position:relative;z-index:1}.p-about__access__content .c-heading--sct2{margin:0 0 2.4rem}.p-about__access__content .c-heading--sct2__en{margin-bottom:0;line-height:1.3}.p-about__access__text{font-size:1.8rem;line-height:1.53;letter-spacing:.04rem}@media only screen and (max-width:767.98px){.p-about__access__text{font-size:1.5rem}}.p-about__staff{padding-top:15.4rem;padding-bottom:7.7rem}@media only screen and (max-width:1023.98px){.p-about__staff{padding-top:6rem}}.p-about__staff__inner{max-width:143.8rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;-moz-column-gap:16.3rem;column-gap:16.3rem}@media only screen and (min-width:1024px){.p-about__staff__inner{display:flex;flex-wrap:wrap}}@media only screen and (min-width:1024px){.p-about__staff__heading{margin-left:5rem;width:24.2rem}}.p-about__staff__heading .c-heading--sct2{margin-bottom:5.3rem}@media only screen and (max-width:767.98px){.p-about__staff__heading .c-heading--sct2{margin-bottom:2rem}}@media only screen and (min-width:1024px){.p-about__staff .c-list--staff{width:calc(100% - 45.5rem);margin:1.5rem 0 0}}@media only screen and (max-width:1023.98px){.p-about__staff .c-list--staff{margin-top:5rem}}.p-maintenance__why{overflow-x:hidden}.p-maintenance__why__heading{font-size:3.7rem;line-height:1.75;font-weight:700;color:#fff;background-color:#005aa9;text-align:center;letter-spacing:-.17rem;padding:5.9rem 0 4.7rem}@media only screen and (max-width:1023.98px){.p-maintenance__why__heading{font-size:2.8rem}}@media only screen and (max-width:767.98px){.p-maintenance__why__heading{font-size:2rem;padding:3rem 0}}.p-maintenance__why .l-container{max-width:196rem}.p-maintenance__why .c-list--choise{margin:3.3rem 0 0}@media only screen and (min-width:1024px){.p-maintenance__why .c-list--choise{transform:translateX(-1.2rem);width:calc(100% + 3.9rem)}}.p-maintenance__inspection{padding:3.4rem 0 6.7rem}.p-maintenance__inspection .c-list--inspection{margin:3.7rem 0 0}.p-maintenance__pricing{background-color:#edeff1;background-image:linear-gradient(to right,#e2e5e8 1px,transparent 1px),linear-gradient(to bottom,#e2e5e8 1px,transparent 1px);background-size:5rem 7.3rem;background-position:-2.4rem 2.7rem;padding:8rem 0 9.2rem}@media only screen and (max-width:767.98px){.p-maintenance__pricing{background-size:2.6rem 3.6rem;padding:5rem 0 6rem}}@media only screen and (max-width:1300px){.p-maintenance__pricing .l-container{max-width:160rem}}.p-maintenance__pricing__text{text-align:center;font-size:1.8rem;line-height:1.75;margin:2rem 0 0}@media only screen and (max-width:767.98px){.p-maintenance__pricing__text{font-size:1.5rem;text-align:left}}.p-maintenance__pricing .c-form--search{margin:4.5rem 0 0}.p-catalogue__lists{position:relative;padding:6.8rem 0 7.5rem;margin-top:1px;border-top:1rem solid #005aa9;background-color:#f2f2f2;background-image:linear-gradient(to right,#e6e6e6 1px,transparent 1px);background-size:33rem;background-position:13.7rem 0}@media only screen and (max-width:767.98px){.p-catalogue__lists{padding:5rem 0 7.5rem;background-size:10rem}}.p-catalogue__lists::after{content:"";display:block;position:absolute;width:100%;height:24.5rem;top:0;left:0;background:#f2f2f2;background:linear-gradient(0deg,rgba(242,242,242,0) 0,#fff 100%);z-index:1}.p-catalogue__lists .l-container{max-width:154rem}.p-catalogue__lists__logo{position:relative;z-index:2;max-width:30.2rem;margin:0 auto}@media only screen and (max-width:767.98px){.p-catalogue__lists__logo{max-width:16rem}}.p-catalogue__lists .c-list--btns{position:relative;z-index:2}@media only screen and (min-width:768px){.p-catalogue__lists .c-list--btns{margin:3.7rem 0 7.2rem}}@media only screen and (max-width:767.98px){.p-catalogue__lists .c-list--btns{margin:3.7rem 0 5rem}}@media only screen and (min-width:768px){.p-staff__detail{padding:6rem 0}}@media only screen and (max-width:767.98px){.p-staff__detail{padding-top:4rem}}.p-archive .l-container{max-width:115rem}.p-archive__lists{padding:0 0 17rem}@media only screen and (max-width:767.98px){.p-archive__lists{padding:0 0 10rem}}.p-archive__lists .c-card--news__list{padding:0}@media only screen and (min-width:1024px){.p-archive__lists .c-slider--blog .c-slider--blog__list{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem 2.4rem}}@media only screen and (max-width:1023.98px){.p-archive__lists .c-slider--blog .c-slider--blog__list{display:flex;flex-wrap:wrap;gap:4rem 2.4rem}}@media only screen and (max-width:767.98px){.p-archive__lists .c-slider--blog .c-slider--blog__list{gap:2rem 1rem}}@media only screen and (max-width:1023.98px){.p-archive__lists .c-slider--blog .c-slider--blog__list .c-slider--blog__item{width:calc(33.3333333333% - 1.6rem)}}@media only screen and (max-width:767.98px){.p-archive__lists .c-slider--blog .c-slider--blog__list .c-slider--blog__item{width:calc(50% - .5rem)}}.p-archive__lists .c-pagination{margin-top:5rem}.p-archive__detail{padding-bottom:15rem}@media only screen and (max-width:767.98px){.p-archive__detail{padding:4rem 0 8rem}}.p-archive__detail .c-card--news__cate,.p-archive__detail .c-card--news__date{font-size:1.5rem}@media only screen and (max-width:767.98px){.p-archive__detail .c-card--news__cate,.p-archive__detail .c-card--news__date{font-size:1.4rem}}.p-archive__detail .c-card--news__title{font-size:3rem;font-weight:700;margin-top:1rem;white-space:unset;text-overflow:unset}@media only screen and (max-width:767.98px){.p-archive__detail .c-card--news__title{font-size:2rem}}.p-archive__detail .post-content{margin-top:2rem;overflow:hidden}.p-archive__detail .c-pagi--prenext{margin-top:5rem}.p-privacy-statement__content{padding:5rem 0 10rem}.p-privacy-statement__content h4{margin-bottom:1rem}.p-privacy-statement__content p{margin:1rem 0 2rem}.p-contact__content{padding-bottom:15rem}@media only screen and (max-width:767.98px){.p-contact__content{padding-bottom:10rem}}@media only screen and (min-width:768px){.p-contact__content__text{text-align:center;font-weight:700;margin-bottom:3.5rem}}.p-contact__content .c-list--contact{max-width:113rem;margin:2rem auto 5rem}.p-contact__content__require{color:red;margin-bottom:2rem}.p-contact__content .c-form{max-width:90rem;margin:0 auto 0}.p-contact--completed .c-list--contact,.p-contact--completed .p-contact__content__text{display:none;visibility:hidden}.p-vehicle-inspection__pricing,.p-yoyaku-shaken__pricing{border-top:1rem solid #005aa9;margin:.3rem 0 0;padding:4.5rem 0 10.9rem;background-color:#f2f2f2;background-image:linear-gradient(to right,#e6e6e6 1px,transparent 1px);background-size:33rem;background-position:13.7rem 0}.p-vehicle-inspection__pricing .l-container,.p-yoyaku-shaken__pricing .l-container{max-width:154rem}.p-vehicle-inspection__pricing .c-text,.p-yoyaku-shaken__pricing .c-text{font-size:1.8rem;line-height:1.75;text-align:center;margin:1.9rem 0 0}@media only screen and (max-width:1023.98px){.p-vehicle-inspection__pricing .c-text,.p-yoyaku-shaken__pricing .c-text{font-size:1.6rem}}@media only screen and (max-width:767.98px){.p-vehicle-inspection__pricing .c-text,.p-yoyaku-shaken__pricing .c-text{font-size:1.4rem;text-align:left}}@media only screen and (min-width:768px){.p-vehicle-inspection__pricing .c-table--pricing__scroll,.p-yoyaku-shaken__pricing .c-table--pricing__scroll{margin:5rem 0 7.7rem}}@media only screen and (max-width:767.98px){.p-vehicle-inspection__pricing .c-table--pricing__scroll,.p-yoyaku-shaken__pricing .c-table--pricing__scroll{margin:5rem 0 4rem}}