@charset "UTF-8";.main_visual{width:100%;margin:0;padding:0;display:inline-block;position:fixed;z-index:var(--z-index-main_visual)}.main_visual .main_img{width:100%;list-style:none;padding:0;margin:0;position:relative}.main_visual .main_img li{position:fixed;top:0;left:0;width:100%;opacity:0;transition:opacity 1s ease-in-out}.main_visual .main_img li.active{opacity:1}.main_visual .main_img li img{width:100%}.main_txt_wrap{width:100%;aspect-ratio:96/53;position:relative;display:inline-block;z-index:var(--z-index-main_visual)}@media screen and (max-width:768px){.main_txt_wrap{width:90%;margin-left:10%;aspect-ratio:2/2.2}}.main_txt_wrap .main_txt{position:absolute;right:5%;bottom:2.5em;padding-left:1em;color:var(--color_white);border-left:thin solid var(--color_orange)}@media screen and (max-width:768px){.main_txt_wrap .main_txt{top:1.5em}}.main_txt_wrap .main_txt h1{font-size:clamp(1.750rem, 0.417rem + 2.78vw, 2.500rem);line-height:normal;text-shadow:0.2em 0.2em 1em var(--color_black)}@media screen and (max-width:768px){.main_txt_wrap .main_txt h1{font-size:clamp(1.250rem, 1.071rem + 0.89vw, 1.500rem)}}.main_txt_wrap .main_txt p{font-size:clamp(0.750rem, 0.083rem + 1.39vw, 1.125rem);line-height:normal;text-shadow:0.2em 0.2em 1em var(--color_black)}@media screen and (max-width:768px){.main_txt_wrap .main_txt p{font-size:clamp(0.875rem, 0.786rem + 0.45vw, 1.000rem)}}.main_txt_wrap .main_txt .sec_p{padding:2em 0 1em 0}.main_txt_wrap .main_txt .main500{width:25%;margin:0 auto 5% 75%}.top_wrap{width:100%;background-color:var(--color_gray5);z-index:var(--z-index-top_wrap);position:relative}.bg_gray_top{background-color:var(--color_white3);border-radius:3em;display:inline-block;box-sizing:border-box;padding:1em 0 0 0;margin:-3em auto 4em auto;width:100%}@media screen and (max-width:768px){.bg_gray_top{border-radius:2em;margin:-3em auto 3em auto;padding:0}.bg_gray_top .splide__pagination{bottom:-0.7em}}.bg_gray_top .sp_top_menu{width:100%;margin:2em 0 0 0}.bg_gray_top .sp_top_menu ul{list-style:none;margin:0;box-sizing:border-box;padding:0 0.2em;width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.bg_gray_top .sp_top_menu ul li{width:31%;height:6em;margin-bottom:1em}.bg_gray_top .sp_top_menu ul li:nth-child(1),.bg_gray_top .sp_top_menu ul li:nth-child(2){width:47%}.bg_gray_top .sp_top_menu ul li a{background-color:var(--color_white);border-radius:1em;padding:0 0 0.5em 0;width:100%;height:100%;display:flex;align-items:flex-end;text-align:center;justify-content:center;text-decoration:none;color:var(--color_gray5);font-weight:bold;box-shadow:0.2em 0.2em 0.2em var(--color_gray);background-repeat:no-repeat;background-position:top center;background-size:3.5em 3.5em}.bg_gray_top .sp_top_menu ul li.inspection a{background-image:url("/as/assets/img/common/head_bt1.png")}.bg_gray_top .sp_top_menu ul li.coating a{background-image:url("/as/assets/img/common/head_bt2.png")}.bg_gray_top .sp_top_menu ul li.wash a{background-image:url("/as/assets/img/common/head_bt3.png")}.bg_gray_top .sp_top_menu ul li.oil a{background-image:url("/as/assets/img/common/head_bt4.png")}.bg_gray_top .sp_top_menu ul li.tire a{background-image:url("/as/assets/img/common/head_bt5.png")}.bg_gray_top .sp_top_menu ul li.battery a{background-image:url("/as/assets/img/common/head_bt6.png")}.bg_gray_top .sp_top_menu ul li.repair a{background-image:url("/as/assets/img/common/head_bt7.png")}.bg_gray_top .sp_top_menu ul li.alignment a{background-image:url("/as/assets/img/common/head_bt8.png")}.bg_gray_top .sp_top_menu ul li.rentacar a{background-image:url("/as/assets/img/common/head_bt9.png")}.bg_gray_top .sp_top_menu ul li.aircon a{background-image:url("/as/assets/img/common/head_bt12.png")}.bg_gray_top .sp_top_menu ul li.aiming a{background-image:url("/as/assets/img/common/head_bt11.png")}.bg_gray_top .top_sub_menu{width:90%;margin:2em auto 1em auto}@media screen and (max-width:768px){.bg_gray_top .top_sub_menu{width:96%;margin:1em auto}}.bg_gray_top .top_sub_menu ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.bg_gray_top .top_sub_menu ul li{width:49%;padding:0;margin:0;display:flex}@media screen and (max-width:768px){.bg_gray_top .top_sub_menu ul li{width:100%;margin-bottom:1em}}.bg_gray_top .top_sub_menu ul li a{color:var(--color_black);text-decoration:none;background-color:var(--color_white);width:100%;box-shadow:0.2em 0.2em 0.2em var(--color_gray);border-radius:1em;padding:1em;display:flex;justify-content:space-between;flex-wrap:wrap}.bg_gray_top .top_sub_menu ul li a:hover{background-color:var(--color_red3)}.bg_gray_top .top_sub_menu ul li a:hover .img_wrap{transform:scale(0.95);clip-path:inset(0 round 1em)}@media screen and (max-width:768px){.bg_gray_top .top_sub_menu ul li a:hover{background-color:var(--color_white)}.bg_gray_top .top_sub_menu ul li a:hover .img_wrap{transform:unset;clip-path:unset}}.bg_gray_top .top_sub_menu ul li a .tex_wrap{width:59%}.bg_gray_top .top_sub_menu ul li a .tex_wrap h2{border-left:solid thin var(--color_orange);padding-left:0.5em;line-height:1em;margin-bottom:0.5em}.bg_gray_top .top_sub_menu ul li a .tex_wrap h2 span{font-size:0.5em;line-height:0.5em}.bg_gray_top .top_sub_menu ul li a .img_wrap{width:40%}.bg_gray_top .top_list{width:100%;overflow:hidden}.bg_gray_top .top_list ul{width:100%;padding:0;margin:2em 0;list-style:none}@media screen and (max-width:768px){.bg_gray_top .top_list ul{margin:1em 0}}.bg_gray_top .top_list ul li{width:95%;margin:1em 0 3em 0;background-color:var(--color_white);display:flex;justify-content:space-between;flex-wrap:wrap}.bg_gray_top .top_list ul li.ptr{margin-right:5%;border-top-right-radius:1em;border-bottom-right-radius:1em;box-shadow:0.2em 0.2em 0.2em var(--color_gray);transition:transform 0.5s ease-in-out, opacity 1.5s ease-in-out}.bg_gray_top .top_list ul li.ptr .tex_wrap{order:2}@media screen and (max-width:768px){.bg_gray_top .top_list ul li.ptr .tex_wrap{order:1}}.bg_gray_top .top_list ul li.ptr .img_wrap{order:1}@media screen and (max-width:768px){.bg_gray_top .top_list ul li.ptr .img_wrap{order:2}}.bg_gray_top .top_list ul li.ptr .img_wrap a{justify-content:start}@media screen and (max-width:768px){.bg_gray_top .top_list ul li.ptr .img_wrap a{justify-content:center;align-items:center;border-bottom-right-radius:1em}}.bg_gray_top .top_list ul li.ptr .img_wrap a .detail{margin-left:2em;margin-right:0}@media screen and (max-width:768px){.bg_gray_top .top_list ul li.ptr .img_wrap a .detail{margin:0;width:100%;border-radius:0;text-align:center}}.bg_gray_top .top_list ul li.ptl{margin-left:5%;border-top-left-radius:1em;border-bottom-left-radius:1em;box-shadow:-0.2em 0.2em 0.2em var(--color_gray);transition:transform 0.5s ease-in-out, opacity 1.5s ease-in-out}@media screen and (max-width:768px){.bg_gray_top .top_list ul li.ptl .img_wrap a{border-bottom-left-radius:1em}}.bg_gray_top .top_list ul li .tex_wrap{width:55%;padding:1.5em 1em 1em 1em}@media screen and (max-width:768px){.bg_gray_top .top_list ul li .tex_wrap{width:100%}}.bg_gray_top .top_list ul li .tex_wrap h2{border-left:solid thin var(--color_orange);padding-left:0.5em;line-height:1em;margin-bottom:0.5em}.bg_gray_top .top_list ul li .tex_wrap h2 span{font-size:0.5em;line-height:0.5em}.bg_gray_top .top_list ul li .tex_wrap .buttons{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;margin:1em 0}.bg_gray_top .top_list ul li .tex_wrap .buttons .bt_base{width:48%;font-weight:bold}@media screen and (max-width:768px){.bg_gray_top .top_list ul li .tex_wrap .buttons .bt_base{width:100%;margin-bottom:1em}}.bg_gray_top .top_list ul li .tex_wrap .buttons .w100{width:60%}@media screen and (max-width:768px){.bg_gray_top .top_list ul li .tex_wrap .buttons .w100{width:100%}}.bg_gray_top .top_list ul li .img_wrap{width:45%}@media screen and (max-width:768px){.bg_gray_top .top_list ul li .img_wrap{width:100%}}.bg_gray_top .top_list ul li .img_wrap a{width:100%;aspect-ratio:2/1.3;display:flex;justify-content:end;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform 0.3s ease;text-decoration:none}@media screen and (max-width:768px){.bg_gray_top .top_list ul li .img_wrap a{justify-content:center}}.bg_gray_top .top_list ul li .img_wrap a .detail{background-color:rgba(55, 55, 55, 0.8);color:var(--color_white);padding:1em;border-radius:0.5em;margin-right:2em;font-weight:bold}@media screen and (max-width:768px){.bg_gray_top .top_list ul li .img_wrap a .detail{margin:0;width:100%;border-radius:0;text-align:center}}.bg_gray_top .top_list ul li .img_wrap a .detail::after{font-family:"Font Awesome 6 Free";font-weight:900;padding-left:0.5em;content:"\f0a9"}.bg_gray_top .top_list ul li .img_wrap a:hover{transform:scale(0.95);clip-path:inset(0 round 1em);opacity:0.9}.bg_gray_top .top_list ul li .img_wrap a:hover .detail{background-color:rgba(55, 55, 55, 1)}@media screen and (max-width:768px){.bg_gray_top .top_list ul li .img_wrap a:hover{transform:unset;opacity:1;clip-path:unset}.bg_gray_top .top_list ul li .img_wrap a:hover .detail{background-color:rgba(55, 55, 55, 0.8)}}.bg_gray_top .top_list ul li .img_wrap .bt_coating{background-image:url("/as/assets/img/top/bt_coating.jpg")}.bg_gray_top .top_list ul li .img_wrap .bt_wash{background-image:url("/as/assets/img/top/bt_wash.jpg")}.bg_gray_top .top_list ul li .img_wrap .bt_oil{background-image:url("/as/assets/img/top/bt_oil.jpg")}.bg_gray_top .top_list ul li .img_wrap .bt_tire{background-image:url("/as/assets/img/top/bt_tire.jpg")}.bg_gray_top .top_list ul li .img_wrap .bt_battery{background-image:url("/as/assets/img/top/bt_battery.jpg")}.bg_gray_top .top_list ul li .img_wrap .bt_aircon{background-image:url("/as/assets/img/top/bt_aircon.jpg")}.bg_gray_top .top_list ul li .img_wrap .bt_inspection{background-image:url("/as/assets/img/top/bt_inspection.jpg")}.bg_gray_top .top_list ul li .img_wrap .bt_aiming{background-image:url("/as/assets/img/top/bt_aiming.jpg")}.bg_gray_top .top_list ul li .img_wrap .bt_repair{background-image:url("/as/assets/img/top/bt_repair.jpg")}.bg_gray_top .top_list ul li .img_wrap .bt_alignment{background-image:url("/as/assets/img/top/bt_alignment.jpg")}.bg_gray_top .top_list ul li .img_wrap .bt_rentacar{background-image:url("/as/assets/img/top/bt_rentacar.jpg")}
