@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");html{visibility:hidden}html.wf-active,html.loading-delay{visibility:visible}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;color:#000;-webkit-text-size-adjust:100%;overflow-x:hidden}body.__fixed{position:fixed;width:100%;height:100%}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}a{display:block;text-decoration:none;transition:opacity .3s}a:hover{opacity:.7}.wrapper{position:relative;width:100%;height:100%}._frank{font-family:"Libre Franklin",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.4rem}._notoBL{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;letter-spacing:.1rem}.recruit_banner{position:fixed;top:144px;right:0;padding-top:20px;z-index:100;max-width:210px;transition:transform .5s;transform:translateX(100%)}.recruit_banner.active{transform:translateX(0)}.recruit_banner .bnr_close{position:absolute;right:0;top:0;max-width:20px;z-index:1}.overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0;transition:opacity .3s;z-index:12}@media (max-width:1199px){.overlay.active{opacity:1;display:block}}.pagination .nav-links>ul{display:flex;padding:0 15px;justify-content:center;align-items:center}.pagination .nav-links>ul li{margin:0 6px}.pagination .nav-links>ul li span,.pagination .nav-links>ul li a{display:block;width:32px;height:32px;font-size:15px;color:#333;border:1px solid #707070;border-radius:50%;font-weight:700;text-align:center;padding-top:4px;background-color:#f8f8f8}.pagination .nav-links>ul li .current{color:#fff;background-color:#e09b9b}.pagination .nav-links>ul li .dots{border:none}#breadcrumbs{padding:14px 20px}#breadcrumbs ol{display:flex}#breadcrumbs a,#breadcrumbs span,#breadcrumbs li{display:inline-block;font-size:.7rem;color:#333;vertical-align:middle}.page_header{position:relative;width:100%;height:393px;padding:0 15px;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;text-align:center;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;font-weight:700}.page_header h1{position:relative;width:100%;font-size:3.125rem;padding-bottom:15px;margin-bottom:15px}.page_header h1:after{content:"";display:block;width:200px;height:2px;background-color:#fff;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.page_header p{width:100%;font-size:2.875rem;letter-spacing:.3rem}.page_inner{padding:100px 0}.page_read{max-width:760px;margin:0 auto;margin-bottom:60px;padding:0 15px;font-weight:700}.page_read h2{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:60px;font-size:1.8125rem}.page_read h2 .icon{display:block;margin-right:45px}.page_read h2._lease .icon{width:101px;height:98px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/icon_read_lease.svg) center/cover no-repeat}.page_read h2._order .icon{width:187px;height:125px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/icon_read_order.svg) center/cover no-repeat}.page_read h2._order span{width:calc(100% - 242px);text-align:left}.page_read h2._consignment .icon{width:150px;height:90px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/icon_read_consignment.svg) center/cover no-repeat}.page_read h2._consignment span{text-align:left}.page_read h2._pre .icon{width:102px;height:114px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/icon_read_pre.svg) center/cover no-repeat}.page_read h2._heavy .icon{width:218px;height:99px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/icon_read_heavy.svg) center/cover no-repeat}.page_read h2._heavy span{width:calc(100% - 263px)}.page_read h2._inspection .icon{width:97px;height:101px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/icon_read_inspection.svg) center/cover no-repeat}.page_read h2._inspection span{text-align:left}.page_read h2._ss .icon{width:94px;height:130px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/icon_read_ss.svg) center/cover no-repeat}.page_read h2._ss span{text-align:left}.page_read p{text-align:center;color:#333;font-weight:700;margin-bottom:20px}.page_read p:last-child{margin-bottom:0}@media (max-width:1199px){.page_header{height:300px}.page_header h1{font-size:2.625rem;letter-spacing:.3rem}.page_header p{font-size:1.8rem}}@media (max-width:600px){.page_header{height:175px}.page_header h1{font-size:1.5rem;letter-spacing:.2rem;padding-bottom:10px;margin-bottom:10px}.page_header h1:after{width:100px}.page_header p{font-size:1.25rem}.page_inner{padding:60px 0}.page_read{margin-bottom:60px}.page_read h2{font-size:1.25rem;margin-bottom:40px;flex-wrap:wrap}.page_read h2 .icon{margin:0 auto;margin-bottom:40px}.page_read h2 span{width:100% !important;text-align:center !important}}.loading_screen{display:block;position:fixed;left:0;top:0;width:100%;height:100vh;background-color:#fff;transform-origin:left;transform:scaleX(1);z-index:998}.loading_screen img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:200px}.color_screen{display:block;position:fixed;left:0;top:0;width:100%;height:100vh;background-color:#e60012;transform-origin:left;transform:scaleX(0);transition:transform .4s cubic-bezier(1,0,0,1) .5s;z-index:999}.is_loading .color_screen{transform:scaleX(1)}.is_loaded .loading_screen,.is_loaded .color_screen{animation:loading .6s cubic-bezier(1,0,0,1) .9s forwards}@keyframes loading{0%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.side_menu_wrapper{position:fixed;left:0;top:0;width:300px;height:100vh;background-color:#fff;padding-top:50px;z-index:100}.side_menu_wrapper .header{width:100%;height:100%}.side_menu_wrapper .apps_contents{display:none}.header_logo{text-align:center;margin-bottom:15px}.header_logo img{width:200px}@media (max-width:1199px){.side_menu_wrapper{width:100%;height:70px;padding:0}.side_menu_wrapper .apps_contents{display:block !important}.side_menu_wrapper .apps_contents .sns_wrap{flex-direction:column;align-items:center;gap:1rem !important}.side_menu_wrapper .apps_contents .app_wrap{justify-content:center}.side_menu_wrapper .apps_contents .app_wrap .wrap_border{flex-direction:column-reverse;align-items:center;margin:30px 0 90px !important;gap:1rem !important;padding:initial !important;border:initial !important}.side_menu_wrapper .apps_contents .app_wrap .wrap_border p{letter-spacing:initial}.header_logo{display:inline-block;margin:0;padding-top:10px;padding-left:30px}.header_logo img{width:110px}}.menu_btn{display:none;width:50px;height:50px;position:absolute;right:30px;top:10px;padding:10px 8px}.menu_btn span{position:absolute;display:block;width:34px;height:3px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/humb_red.svg) center/cover no-repeat;transition:.3s}.menu_btn span:nth-of-type(1){top:18px;left:8px}.menu_btn span:nth-of-type(2){bottom:18px;left:8px}@media (max-width:1199px){.menu_btn.active span:nth-of-type(1){top:23px;transform:rotate(45deg)}.menu_btn.active span:nth-of-type(2){bottom:23px;transform:rotate(-45deg)}}.navigation_wrapper{color:#000}@media (max-width:1199px){.navigation_wrapper{position:absolute;top:70px;right:-310px;width:310px;height:calc(100vh - 70px);height:calc(var(--vh, 1vh) * 100 - 70px);overflow:hidden auto;color:#fff;background-color:#c31e2b}.navigation_wrapper.__fixed{overflow:hidden}}.top_menu{font-size:.875rem;font-weight:700;padding:0 40px}.top_menu a{letter-spacing:.1rem;color:#000;cursor:pointer}.top_menu>li{position:relative;padding:4.5% 0}.top_menu>li>a{position:relative;padding-left:38px}.top_menu>li>a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)}.top_menu>li.has_child:before{content:"";position:absolute;right:0;top:19px;display:block;width:20px;height:1px;background-color:#000}.top_menu>li.has_child:after{content:"";position:absolute;right:10px;top:13px;display:block;width:1px;height:12px;background-color:#000}.top_menu>li.has_child.active:after{content:none}.top_menu>li._u-car>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_u-car.svg)}.top_menu>li._new-car>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_new-car.svg)}.top_menu>li._maintenance>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_maintenance.svg)}.top_menu>li._voice>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_voice.svg)}.top_menu>li._service>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_service.svg)}.top_menu>li._coating>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_coating.svg)}.top_menu>li._shop>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_shop.svg)}.top_menu .sub-menu{display:none;padding-top:12px;padding-left:30px}.top_menu .sub-menu li{margin:6px 0}.top_menu .sub-menu li a{padding-left:18px;position:relative}.top_menu .sub-menu li a:before{content:"";display:block;width:11px;height:1px;background-color:#000;position:absolute;left:0;top:50%}.middle_menu{font-size:.875rem;margin:15% 0;padding:0 40px;font-weight:700}.middle_menu a{letter-spacing:.1rem;color:#000;cursor:pointer}.middle_menu>li{position:relative;padding:5px 0}.middle_menu>li>a{position:relative;padding-left:38px}.middle_menu>li>a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)}.middle_menu>li.has_child:before{content:"";position:absolute;right:0;top:14px;display:block;width:20px;height:1px;background-color:#000}.middle_menu>li.has_child:after{content:"";position:absolute;right:10px;top:9px;display:block;width:1px;height:12px;background-color:#000}.middle_menu>li.has_child.active:after{content:none}.middle_menu .sub-menu{display:none;padding-top:12px;padding-left:30px;font-size:.75rem}.middle_menu .sub-menu li{margin:6px 0}.middle_menu .sub-menu li a{padding-left:18px;position:relative}.middle_menu .sub-menu li a:before{content:"";display:block;width:11px;height:1px;background-color:#000;position:absolute;left:0;top:50%}.middle_menu .sub-menu li ul{display:block;padding-top:0;padding-left:16px}.btm_menu_wrapper{position:relative;padding:0 30px}.btm_menu{margin-bottom:20%}.btm_menu li{padding-right:18px;margin-bottom:20px}.btm_menu li:last-child{margin-bottom:0}.btm_menu li a{position:relative;display:block;border-bottom:1px solid #e60012;padding-bottom:10px;text-align:center;color:#000;font-family:"Libre Franklin",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.1rem;font-weight:700;font-size:1.125rem}.btm_menu li a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/arrow_red.svg);position:absolute;right:-13px;top:1px}.reserve_btn{position:relative;display:block;width:220px;margin:0 auto;color:#e60012;font-weight:700;text-align:center;border:2px solid #e60012;border-radius:6px;background-color:#f7f7f7;padding:6px 0}.reserve_btn:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_calendar.svg);position:absolute;left:27px;top:11px}.reserve_btn:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/arrow_red.svg);position:absolute;right:20px;top:15px}.reserve_btn span{display:block;border-top:1px dashed #e60012;border-bottom:1px dashed #e60012;padding:8px 0 8px 15px}.sp_sub_close{display:none;position:absolute;right:20px;top:20px;z-index:2}.sp_sub_close.active{display:block}.sp_ucar_menu,.sp_maintenance_menu,.sp_shop_menu,.sp_about_menu,.sp_contact_menu{display:none;position:fixed;right:0;top:70px;width:310px;height:calc(100vh - 70px);height:calc(var(--vh, 1vh) * 100 - 70px);overflow:hidden auto;font-weight:700;font-size:.875rem;padding:52px 15px 0 32px;background-color:#c31e2b;transform:translateX(100%);transition:transform .3s;z-index:1}.sp_ucar_menu.active,.sp_maintenance_menu.active,.sp_shop_menu.active,.sp_about_menu.active,.sp_contact_menu.active{display:block;transform:translateX(0)}.sp_ucar_menu>li,.sp_maintenance_menu>li,.sp_shop_menu>li,.sp_about_menu>li,.sp_contact_menu>li{position:relative;padding:4px 0}.sp_ucar_menu>li>a,.sp_maintenance_menu>li>a,.sp_shop_menu>li>a,.sp_about_menu>li>a,.sp_contact_menu>li>a{position:relative;border:1px solid #fff;border-radius:5px;padding:9px 0 9px 50px;color:#fff;letter-spacing:.1rem;cursor:pointer;pointer-events:none}.sp_ucar_menu>li>a:before,.sp_maintenance_menu>li>a:before,.sp_shop_menu>li>a:before,.sp_about_menu>li>a:before,.sp_contact_menu>li>a:before{content:"";position:absolute;left:12px;top:55%;transform:translateY(-50%)}.sp_ucar_menu>li.has_child>a:after,.sp_maintenance_menu>li.has_child>a:after,.sp_shop_menu>li.has_child>a:after,.sp_about_menu>li.has_child>a:after,.sp_contact_menu>li.has_child>a:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/border_minus.svg);position:absolute;right:16px;top:7px}.sp_ucar_menu>li._u-car>a:before,.sp_maintenance_menu>li._u-car>a:before,.sp_shop_menu>li._u-car>a:before,.sp_about_menu>li._u-car>a:before,.sp_contact_menu>li._u-car>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_u-car_w.svg)}.sp_ucar_menu>li._maintenance>a:before,.sp_maintenance_menu>li._maintenance>a:before,.sp_shop_menu>li._maintenance>a:before,.sp_about_menu>li._maintenance>a:before,.sp_contact_menu>li._maintenance>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_maintenance_w.svg)}.sp_ucar_menu>li._shop>a:before,.sp_maintenance_menu>li._shop>a:before,.sp_shop_menu>li._shop>a:before,.sp_about_menu>li._shop>a:before,.sp_contact_menu>li._shop>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_shop_w.svg)}.sp_ucar_menu>li>.sub-menu,.sp_maintenance_menu>li>.sub-menu,.sp_shop_menu>li>.sub-menu,.sp_about_menu>li>.sub-menu,.sp_contact_menu>li>.sub-menu{margin:0;padding:10px 0 10px 38px}.sp_ucar_menu>li>.sub-menu a,.sp_maintenance_menu>li>.sub-menu a,.sp_shop_menu>li>.sub-menu a,.sp_about_menu>li>.sub-menu a,.sp_contact_menu>li>.sub-menu a{position:relative;border:1px solid #fff;border-radius:5px;padding:9px 0 9px 50px;color:#fff}.sp_ucar_menu>li>.sub-menu>li,.sp_maintenance_menu>li>.sub-menu>li,.sp_shop_menu>li>.sub-menu>li,.sp_about_menu>li>.sub-menu>li,.sp_contact_menu>li>.sub-menu>li{padding:4px 0}.sp_ucar_menu>li>.sub-menu>li>a,.sp_maintenance_menu>li>.sub-menu>li>a,.sp_shop_menu>li>.sub-menu>li>a,.sp_about_menu>li>.sub-menu>li>a,.sp_contact_menu>li>.sub-menu>li>a{padding-left:36px}.sp_ucar_menu>li>.sub-menu>li>a:before,.sp_maintenance_menu>li>.sub-menu>li>a:before,.sp_shop_menu>li>.sub-menu>li>a:before,.sp_about_menu>li>.sub-menu>li>a:before,.sp_contact_menu>li>.sub-menu>li>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/arrow_white.svg);position:absolute;left:16px;top:48%;transform:translateY(-50%)}.sp_ucar_menu>li>.sub-menu>li ul,.sp_maintenance_menu>li>.sub-menu>li ul,.sp_shop_menu>li>.sub-menu>li ul,.sp_about_menu>li>.sub-menu>li ul,.sp_contact_menu>li>.sub-menu>li ul{padding-left:36px}.sp_ucar_menu>li>.sub-menu>li ul li,.sp_maintenance_menu>li>.sub-menu>li ul li,.sp_shop_menu>li>.sub-menu>li ul li,.sp_about_menu>li>.sub-menu>li ul li,.sp_contact_menu>li>.sub-menu>li ul li{padding:4px 0}.sp_ucar_menu>li>.sub-menu>li ul li a,.sp_maintenance_menu>li>.sub-menu>li ul li a,.sp_shop_menu>li>.sub-menu>li ul li a,.sp_about_menu>li>.sub-menu>li ul li a,.sp_contact_menu>li>.sub-menu>li ul li a{padding-left:36px}.sp_ucar_menu>li>.sub-menu>li ul li a:before,.sp_maintenance_menu>li>.sub-menu>li ul li a:before,.sp_shop_menu>li>.sub-menu>li ul li a:before,.sp_about_menu>li>.sub-menu>li ul li a:before,.sp_contact_menu>li>.sub-menu>li ul li a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/arrow_white.svg);position:absolute;left:16px;top:48%;transform:translateY(-50%)}.sp_contact_menu{padding:52px 0 0}.sp_contact_menu .ttl{position:relative;border:1px solid #fff;border-radius:5px;width:263px;margin-left:32px;padding:9px 0 9px 12px;color:#fff;letter-spacing:.1rem;cursor:pointer;pointer-events:none}.sp_contact_menu dl{margin:13px 0;padding:0 15px 0 32px}.sp_contact_menu dl dt{position:relative;font-size:1.25rem;font-weight:700;margin-bottom:15px}.sp_contact_menu dl dd{display:flex;justify-content:space-between;font-size:1rem;padding-left:10px}.sp_contact_menu dl dd:first-child{margin-bottom:10px}.sp_contact_menu dl dd span:nth-of-type(1){font-weight:500;width:115px}.sp_contact_menu dl dd span:nth-of-type(2){font-weight:700}.sp_contact_menu dl dd a{color:#fff}.sp_contact_menu .btn_wrap{width:100%;padding:35px 0;background-color:#fff}.sp_contact_menu .btn_wrap .contact_btn{display:block;max-width:283px;margin:0 auto}.sp_about_menu .has_child>a{padding-left:12px}@media (min-width:1200px) and (max-height:870px){.top_menu{font-size:.7rem}.top_menu>li{padding:6px 0}.top_menu>li>a:before{transform:translateY(-50%) scale(.9)}.top_menu>li.has_child:before{top:13px}.top_menu>li.has_child:after{top:8px}.top_menu .sub-menu{padding-top:5px}.middle_menu{font-size:.7rem;margin:25px 0}.middle_menu>li.has_child:before{top:12px}.middle_menu>li.has_child:after{top:7px}.middle_menu .sub-menu{padding-top:10px}.middle_menu .sub-menu li{margin:5px 0}.middle_menu .sub-menu li .sub-menu{padding-left:15px;padding-top:0}.btm_menu{margin-bottom:25px}.btm_menu li{margin-bottom:10px}.btm_menu li a{font-size:.9rem;padding-bottom:7px}.reserve_btn{font-size:.9rem;padding:3px 0}.reserve_btn:before{top:5px}.reserve_btn:after{top:10px}.reserve_btn span{padding:5px 0 5px 11px}}@media (min-width:1200px) and (max-height:660px){.side_menu_wrapper{padding-top:15px;overflow-y:auto}.header_logo img{width:120px}.top_menu{font-size:.65rem}.middle_menu{font-size:.65rem;margin:15px 0}.btm_menu{margin-bottom:15px}.reserve_btn{font-size:.7rem;padding:3px 0}}@media (max-width:1199px){.sp_ucar_menu,.sp_maintenance_menu,.sp_shop_menu,.sp_about_menu,.sp_contact_menu{display:block}.menu_btn{display:block}.top_menu{padding:18px 15px 0 32px;background-color:#c31e2b}.top_menu>li{padding:4px 0}.top_menu>li>a{border:1px solid #fff;border-radius:5px;padding:9px 0 9px 50px;color:#fff}.top_menu>li>a:before{left:12px;top:55%}.top_menu>li:first-child>a{border:none;padding:0 0 7px 50px}.top_menu>li._u-car>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_u-car_w.svg)}.top_menu>li._new-car>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_new-car_w.svg)}.top_menu>li._maintenance>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_maintenance_w.svg)}.top_menu>li._voice>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_voice_w.svg)}.top_menu>li._service>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_service_w.svg)}.top_menu>li._coating>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_coating_w.svg)}.top_menu>li._shop>a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/menu_icon_shop_w.svg)}.top_menu>li.has_child>a:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/border_plus.svg);position:absolute;right:16px;top:7px}.top_menu>li.has_child:before{content:none}.top_menu>li.has_child:after{content:none}.middle_menu{margin:0;padding:10px 15px 10px 70px;background-color:#c31e2b}.middle_menu a{border:1px solid #fff;border-radius:5px;padding:9px 0 9px 50px;color:#fff}.middle_menu>li{padding:4px 0}.middle_menu>li>a{padding-left:12px}.middle_menu>li.has_child>a:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/border_plus.svg);position:absolute;right:16px;top:7px}.middle_menu>li.has_child:before{content:none}.middle_menu>li.has_child:after{content:none}.middle_menu>li.has_child.active:after{content:none}.middle_menu .sub-menu{display:none;padding-top:12px;padding-left:30px}.middle_menu .sub-menu li{margin:6px 0}.middle_menu .sub-menu li a{padding-left:18px;position:relative}.middle_menu .sub-menu li a:before{content:"";display:block;width:11px;height:1px;background-color:#000;position:absolute;left:0;top:50%}.btm_menu_wrapper{padding:0 15px 18px 32px;background-color:#c31e2b}.btm_menu{margin-bottom:20px}.btm_menu li{padding:0;margin:0}.btm_menu li:first-child{display:none}.btm_menu li a{border:1px solid #e60012;padding:12px 0;border-radius:6px;color:#e60012;background-color:#f7f7f7}.btm_menu li a:before{right:10px;top:11px}.reserve_btn{width:100%;border:1px solid #e60012}}.campaign_menu{position:fixed;top:0;right:inherit;left:-530px;max-width:830px;height:100vh;background-color:#fff;padding:4% 4% 0;z-index:10;overflow-y:auto}.campaign_menu .menu_close{position:absolute;top:53px;right:40px}.campaign_menu h3{font-size:3.125rem;text-align:center;margin-bottom:23px}.campaign_menu .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;margin:0 5px !important;border-radius:100%;background:#fff;border:1px solid #707070;opacity:1;vertical-align:middle}.campaign_menu .swiper-pagination-bullet-active{background-color:#e60012;border:none}#ec_bnr_slider{position:relative;overflow:hidden;padding-bottom:90px}#ec_bnr_slider .swiper-pagination-bullets{bottom:44px}#ss_bnr_slider{position:relative;overflow:hidden;padding-bottom:60px}#ss_bnr_slider .swiper-pagination-bullets{bottom:24px}@media (max-width:1199px){.campaign_menu{top:70px;left:inherit;right:-100%;width:100%;height:calc(100vh - 70px);height:calc(var(--vh, 1vh) * 100 - 70px);z-index:101}.campaign_menu h3{font-size:2rem;margin-bottom:18px}.campaign_menu .menu_close{top:15px;right:15px}#ec_bnr_slider{padding-bottom:50px}#ec_bnr_slider .swiper-pagination-bullets{bottom:25px}#ss_bnr_slider{padding-bottom:40px}#ss_bnr_slider .swiper-pagination-bullets{bottom:20px}}@media (max-width:500px){.campaign_menu{padding-top:40px}.campaign_menu h3{font-size:1.25rem}}.discount_menu{position:fixed;top:0;right:inherit;left:-10px;width:310px;height:100vh;background-color:#fff;padding:75px 33px 0 50px;z-index:10;overflow-y:auto}.discount_menu .menu_close{position:absolute;top:30px;right:25px}.discount_menu .discount_header{margin-bottom:23px}.discount_menu .discounts h3{width:170px;margin:0 auto;text-align:center;color:#e60012;font-size:1.125rem;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #e60012;letter-spacing:.05rem}.discount_menu .discounts img{display:block;margin-bottom:15px}@media (max-width:1199px){.discount_menu{top:70px;left:inherit;right:-310px;height:calc(100vh - 70px);height:calc(var(--vh, 1vh) * 100 - 70px);z-index:101}.discount_menu .menu_close{top:15px;right:15px}}.main_wrapper{position:relative;width:calc(100% - 300px);margin-left:auto;background-color:#fff}@media (max-width:1199px){.main_wrapper{width:100%;margin-top:70px}}.footer{position:relative;background-color:#f5f5f5;padding-top:117px}.footer_top{position:relative;width:100%;height:354px;margin-bottom:68px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/footer/footer_top.jpg) center/cover no-repeat}.footer_top .inner{display:flex;align-items:flex-end;height:100%}.footer_top .inner .left,.footer_top .inner .right{position:relative;width:50%;height:100%}.footer_top .inner h2{position:absolute;top:-66px;left:50%;transform:translateX(-50%);width:330px;color:#fff;background-color:#e60012;font-size:2.5rem;font-weight:700;padding:50px 0;text-align:center}.footer_top .inner .maintenance_pack{position:absolute;bottom:28px;left:50%;width:330px;transform:translateX(-50%);border:3px solid #f83030;background-color:#fff;color:#e60012;text-align:center;padding:10px 12px 16px}.footer_top .inner .maintenance_pack span{position:absolute;left:-44px;top:-28px;display:block;width:100px;height:100px;border-radius:50%;background-color:#e60012;color:#fff;border:5px solid #fff;padding-top:12px;font-weight:700;z-index:2}.footer_top .inner .maintenance_pack p{position:relative;margin-bottom:10px;font-size:1.25rem;font-weight:700;z-index:2}.footer_top .inner .maintenance_pack p._hover{color:#fff}.footer_top .inner .maintenance_pack a{position:relative;display:block;width:100%;padding:10px 0;font-size:1.375rem;font-weight:700;background-color:#e60012;color:#fff;z-index:2}.footer_top .inner .maintenance_pack a:hover{opacity:1;background-color:#fff;color:#e60012}.footer_top .inner .maintenance_pack a:hover+.bg{transform:scaleX(1)}.footer_top .inner .maintenance_pack .bg{position:absolute;left:0;top:0;display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out;background-color:#e60012}.footer_top .inner .car_makers{display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;position:absolute;left:50%;bottom:-25px;transform:translateX(-50%);width:508px;max-width:100%;padding:60px 40px 120px}.footer_top .inner .car_makers li{width:25%;text-align:center}.footer_btm{position:relative;background-color:#333;color:#fff}.footer_btm .inner{padding:64px 0 32px}.footer_contact{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 4fr}.footer_contact h2 ._frank{font-size:2.45rem}.footer_contact h2{width:350px;text-align:center;font-weight:700;font-size:1.25rem;grid-column:1/2;grid-row:1/2}.footer_contact .contact_details{padding-top:12px;grid-column:2/2;grid-row:1/2}.footer_contact .contact_details .tels_wrap{display:flex;flex-wrap:wrap}.footer_contact .contact_details .tels_wrap .tels{display:flex;flex-direction:column;justify-content:flex-start;max-width:650px;color:#fff;font-weight:700}.footer_contact .contact_details .tels_wrap .tels li{padding:0 10px;margin-bottom:13px}.footer_contact .contact_details .tels_wrap .tels li span{display:inline-block;width:140px;padding-right:5px}.footer_contact .contact_details .tels_wrap .tels li a{display:inline-block;color:#fff;padding-left:5px;letter-spacing:.1rem}.footer_contact .contact_details .mail{display:flex;margin:17px 0 30px}.footer_contact .contact_details .mail a{position:relative;display:inline-block;color:#fff;font-weight:700;font-size:1.25rem;padding-right:193px}.footer_contact .contact_details .mail a:before{content:"";display:block;width:130px;height:1px;background:#fff;position:absolute;top:50%;right:45px}.footer_contact .contact_details .mail a img{position:absolute;right:0;top:5px}.apps_contents{padding-top:10px;grid-column:2/2;grid-row:2/2}.apps_contents p{font-weight:600;letter-spacing:1.8px}.apps_contents .sns_wrap{display:flex;gap:2rem}.apps_contents .sns_wrap p{font-size:18px}.apps_contents .sns_wrap .sns_icons{display:flex;gap:1.5rem}.apps_contents .sns_wrap .sns_icons li img{height:57px;max-width:unset}.apps_contents .app_wrap{display:flex;gap:2rem}.apps_contents .app_wrap .wrap_border{display:flex;gap:2rem;padding:25px 50px;margin:30px 0;border:1px solid #fff}.apps_contents .app_wrap .wrap_border .app_icons{display:flex;gap:1.5rem}.apps_contents .app_wrap .wrap_border .app_icons li img{width:64px}.apps_contents .app_wrap .wrap_border p{line-height:2;text-align:center}.footer_cards{max-width:740px;margin:0 auto}.footer_cards .cards_list{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;width:100%;background-color:#fff;padding:15px 20px 0;max-width:711px}.footer_cards .cards_list li{margin:0 5px;margin-bottom:20px}@media (max-width:1199px){.footer_top .inner h2{font-size:2rem;width:300px;padding:30px 0}.footer_top .inner .maintenance_pack{width:275px}.footer_contact{display:block}.footer_contact h2 ._frank{font-size:2rem}.footer_contact h2{width:100%;font-size:1.125rem;margin-bottom:30px}.footer_contact .contact_details{padding-top:0}.footer_contact .contact_details .tels_wrap{justify-content:center}.footer_contact .contact_details .mail{justify-content:center;padding:0 15px}.footer_contact .apps_contents .sns_wrap{justify-content:center}.footer_contact .apps_contents .app_wrap{justify-content:center}}@media (max-width:600px){.footer_top{height:auto}.footer_top .inner{flex-wrap:wrap;padding:0 15px}.footer_top .inner h2{position:relative;top:inherit;left:inherit;transform:none;margin:0 auto;margin-top:-40px;margin-bottom:55px}.footer_top .inner .left,.footer_top .inner .right{width:100%}.footer_top .inner .maintenance_pack{position:relative;bottom:inherit;left:inherit;transform:none;margin:0 auto;margin-bottom:50px}.footer_top .inner .car_makers{position:relative;left:inherit;bottom:inherit;transform:none;padding:40px 30px;justify-content:space-evenly;margin:0 auto;margin-bottom:-25px}.footer_top .inner .car_makers li{width:calc(25% - 10px);margin:0 5px}.footer_contact .contact_details .mail a{padding:0;padding-left:35px}.footer_contact .contact_details .mail a:before{content:none}.footer_contact .contact_details .mail a img{right:inherit;left:0}.footer_contact .apps_contents{display:block !important}.footer_contact .apps_contents .sns_wrap{flex-direction:column;align-items:center;gap:1rem !important}.footer_contact .apps_contents .app_wrap{justify-content:center}.footer_contact .apps_contents .app_wrap .wrap_border{flex-direction:column-reverse;align-items:center;margin:30px 0 55px !important;gap:1rem !important;padding:initial !important;border:initial !important}.footer_contact .apps_contents .app_wrap .wrap_border p{letter-spacing:initial}.cards_list{justify-content:flex-start;padding:15px}.cards_list li{width:calc(20% - 10px);margin:0 5px;margin-bottom:20px}}.copyright{width:100%;text-align:center;background-color:#e60012;padding:10px 0}.copyright span{font-size:12px;color:#fff}#pageTop{position:fixed;right:22px;bottom:70px;z-index:100;opacity:0;visibility:hidden;transition:.5s}#pageTop.active{opacity:1;visibility:visible}.top_section h2{font-size:32px;letter-spacing:.2em;font-weight:700;color:#fff;width:90%;background-color:#e60012;padding:20px 40px;margin-bottom:100px;margin-left:auto}.top_section h2 span{vertical-align:middle;letter-spacing:.01em;padding-left:30px}.section_ttl{font-family:"Libre Franklin",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;display:flex;align-items:center;width:90%;height:110px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/ttl_bg1.jpg) center right/cover no-repeat;margin-left:auto;color:#fff;padding-left:30px;font-size:3.75rem;letter-spacing:.4rem}.section_ttl span{display:block;font-weight:700;font-size:1.25rem;padding-left:60px}@media (max-width:1600px){.section_ttl{font-size:2.75rem}.section_ttl span{font-size:1.125rem}}@media (max-width:1199px){.section_ttl{font-size:2rem}.section_ttl span{font-size:1rem;letter-spacing:.2rem}}@media (max-width:600px){.section_ttl{width:100%;height:auto;font-size:1.85rem;flex-wrap:wrap;justify-content:center;text-align:center;padding:15px}.section_ttl span{width:100%;padding:0;margin-top:10px}}.ttl_wrap{padding:0 15px}.section_page_ttl{position:relative;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;letter-spacing:.1rem;font-size:1.5625rem;text-align:center;max-width:900px;margin:0 auto;padding:14px 15px;display:flex;justify-content:center;flex-wrap:wrap;color:#fff;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/ttl_bg2.jpg) center/cover no-repeat}.section_page_ttl>div{width:100%;font-size:1.25rem;margin-top:15px}.section_page_ttl>span{position:relative;padding:0 80px}.section_page_ttl>span:before,.section_page_ttl>span:after{content:"";display:block;width:60px;height:60px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/consignment/cross_white.svg) center/cover no-repeat;position:absolute;top:50%;transform:translateY(-50%)}.section_page_ttl>span:before{left:0}.section_page_ttl>span:after{right:0}@media (max-width:600px){.section_page_ttl{font-size:1.25rem}.section_page_ttl>div{font-size:1.125rem}.section_page_ttl>span{padding:0 35px}.section_page_ttl>span:before,.section_page_ttl>span:after{width:30px;height:30px}.section_page_ttl>span:before{left:-5px}.section_page_ttl>span:after{right:-5px}}.main_visual{position:relative;width:100%;height:100vh;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/./images/top/main_visual.jpg) 55%/cover no-repeat;border:10px solid #fff}.main_visual .visual_txt,.main_visual svg{position:absolute;left:7%;bottom:24%;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;max-width:792px}.main_visual .visual_txt p,.main_visual svg p{font-size:2.875rem;color:#000;margin-bottom:6px;letter-spacing:.4rem}.main_visual .visual_txt p:last-child,.main_visual svg p:last-child{margin-bottom:0}.main_visual .visual_txt p:nth-of-type(1) span,.main_visual .visual_txt p:nth-of-type(2) span,.main_visual svg p:nth-of-type(1) span,.main_visual svg p:nth-of-type(2) span{padding-right:70px}.main_visual .visual_txt p span,.main_visual svg p span{display:inline-block;background-color:#fff;padding:8px 20px}@media (max-width:1600px){.main_visual .visual_txt p,.main_visual svg p{font-size:2rem}}@media (max-width:1199px){.main_visual .visual_txt p,.main_visual svg p{font-size:1.8rem}}@media (max-width:768px){.main_visual .visual_txt p,.main_visual svg p{font-size:1.4rem}}@media (max-width:480px){.main_visual{width:100%;height:56.25vw;margin-bottom:106px}.main_visual .visual_txt,.main_visual svg{left:0;bottom:-116px}.main_visual .visual_txt p,.main_visual svg p{font-size:1.125rem;letter-spacing:.1rem;margin:0}.main_visual .visual_txt p:nth-of-type(1) span,.main_visual .visual_txt p:nth-of-type(2) span,.main_visual svg p:nth-of-type(1) span,.main_visual svg p:nth-of-type(2) span{padding-right:20px}.main_visual .visual_txt p span,.main_visual svg p span{padding:5px 15px}}.map_container{position:relative;background-color:#fff;padding:58px 0 106px}.map_container .inner{position:relative;width:640px;height:360px;margin:0 auto;padding:15px 15px 25px;background-color:#fff}.map_label{position:absolute;top:54px;left:-65px;font-size:1.25rem;font-weight:700;color:#fff;background-color:#e60012;padding:3px 27px 3px;letter-spacing:.2rem}#map{width:100%;height:100%}#map iframe+div{display:none;visibility:hidden;border:none !important;opacity:0 !important}#map .gm-ui-hover-effect{outline:none;border:none}#map_progress{width:0;height:5px;background-color:navy}#onoff,#next,#prev{position:absolute;right:25px;bottom:140px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#fff;color:navy;font-size:14px;border-radius:3px;box-shadow:0px 1px 6px -2px rgba(0,0,0,.5);cursor:pointer;transition:.3s}#onoff:hover,#next:hover,#prev:hover{opacity:.7}#next{bottom:190px;font-size:24px}#prev{bottom:240px;font-size:24px}#icon_desc{position:absolute;left:0;bottom:-12px;display:flex;flex-wrap:wrap;justify-content:center;width:100%;font-size:12px}#icon_desc span{position:relative;display:inline-block;margin-left:5px;padding-left:23px}#icon_desc span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:14px;height:14px;border-radius:100%;border:2px solid #fff}#icon_desc span.shop:before{background-color:navy}#icon_desc span.carlink:before{background-color:red}#icon_desc span.ss:before{background-color:#e0690e}.gm-style-iw-c{padding:0 !important}.gm-style-iw-d{padding:0 12px 10px !important;overflow:hidden !important}.gm-ui-hover-effect{position:absolute !important;right:0}.infomation .shop_img{width:200px;max-width:200px;overflow:hidden}.infomation .shop_img img{display:block;width:100%;max-width:100%}.infomation .shop_name{font-size:12px;font-weight:700;margin-bottom:10px}.infomation .shop_address,.infomation .shop_hours,.infomation .shop_tel{font-size:12px}@media (max-width:768px){.map_container .inner{max-width:100%}.map_label{top:15px;left:0}}.commitment{position:relative;margin:160px 0;padding-bottom:85px}.commitment h3{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:4.5rem;letter-spacing:.3rem;position:absolute;z-index:1}.commitment h4{position:relative;font-size:1.375rem;font-weight:700;display:block;padding-bottom:12px;margin-bottom:35px}.commitment h4:after{content:"";position:absolute;bottom:0;left:0;display:block;width:200px;height:1px;background-color:#000}.commitment p{line-height:1.8;margin-bottom:100px}.commitment .read_about{position:relative;display:block;width:100%;padding:15px 55px;background-color:#e60012;color:#fff;font-weight:700}.commitment .read_about:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow.svg);position:absolute;right:11%;top:55%;transform:translateY(-50%)}.commitment .left{width:57%}.commitment .left h3{color:#fff;top:95px;left:calc(45% - 350px)}.commitment .left .read_about{background-color:#fff;color:#e60012}.commitment .left .read_about:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow_red.svg)}.commitment .left.in_img{height:580px}.commitment .left.in_img img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.commitment .left:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e60012;transform-origin:left;transform:scaleX(0);animation-timing-function:cubic-bezier(1,0,0,1)}.commitment .left.in_txt{min-height:580px;background-color:#e60012;padding:40px 13% 40px 0;color:#fff}.commitment .left.in_txt h4:after{background-color:#fff}.commitment .left.in_txt .inner{padding:170px 15px 0;margin-left:auto;width:350px;max-width:100%}.commitment .left.in_txt:after{background-color:#fff}.commitment .left.animate__animated.in_img:after{animation:commitment 1.2s cubic-bezier(1,0,0,1) 1s forwards}.commitment .right{position:absolute;right:0;top:85px;width:55%}.commitment .right h3{color:#e60012;left:-65px}.commitment .right.in_img{width:52%;height:580px}.commitment .right.in_img img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.commitment .right.in_txt{min-height:580px;background-color:#f5f5f5;padding:40px 19.5% 0 0}.commitment .right.in_txt .inner{padding:115px 15px 0;width:420px;max-width:100%}.commitment .right:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e60012;transform-origin:left;transform:scaleX(0);animation-timing-function:cubic-bezier(1,0,0,1)}.commitment .right.animate__animated.in_img:after{animation:commitment 1.2s cubic-bezier(1,0,0,1) 1s forwards}.commitment:nth-of-type(1) .right.in_txt{padding:40px 0 40px 8.5%}.commitment:nth-of-type(1) .right.in_txt p{margin-bottom:30px}.commitment:nth-of-type(2) .right.in_img img{-o-object-position:left;object-position:left}.commitment:nth-of-type(3) .right h3{left:-140px;color:#fff}.commitment:nth-of-type(3) .right .inner{position:relative;z-index:2}.commitment:nth-of-type(3) .right .white{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1}.commitment:nth-of-type(3) .right .white.white:after{content:"Maintenance";font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;position:absolute;left:-140px;top:40px;white-space:pre;font-size:4.5rem;color:#e60012;letter-spacing:.3rem;z-index:1}.commitment:nth-of-type(3) .right.in_txt{padding:40px 0 40px 10%}@keyframes commitment{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}@media (max-width:1600px){.commitment .read_about{padding:15px 25px 15px 15px}.commitment .left.in_txt{padding:40px 13.5% 40px 0}.commitment:nth-of-type(1) .right.in_txt,.commitment:nth-of-type(3) .right.in_txt{padding:40px 0 40px 8.5%}}@media (max-width:1399px){.commitment .left.in_txt{padding:40px 13.5% 40px 0}.commitment:nth-of-type(1) .right.in_txt,.commitment:nth-of-type(3) .right.in_txt{padding:40px 0 40px 5.5%}}@media (max-width:1199px){.commitment h3{font-size:3.5rem}.commitment:nth-of-type(3) .right .white.white:after{font-size:3.5rem}}@media (max-width:600px){.commitment{display:flex;flex-wrap:wrap;padding:0;margin:100px 0}.commitment .read_about{font-size:.875rem}.commitment .read_about:before{right:15px}.commitment h3{font-size:2rem;letter-spacing:.2rem;margin-bottom:10px}.commitment h4{font-size:1.125rem;padding:0 0 15px;margin-bottom:20px}.commitment p{margin-bottom:30px}.commitment .left h3,.commitment .right h3{position:relative;left:inherit;top:inherit}.commitment .left.in_img,.commitment .left.in_txt,.commitment .right.in_img,.commitment .right.in_txt{position:relative;top:inherit;right:inherit;width:100%;height:auto;min-height:auto}.commitment .left.in_img img,.commitment .right.in_img img{width:100%;height:auto}.commitment .left.in_txt .inner,.commitment .right.in_txt .inner{padding:0;width:100%}.commitment .left.in_txt{padding:30px 30px 50px}.commitment:nth-of-type(1) .right.in_txt,.commitment:nth-of-type(3) .right.in_txt{padding:30px 30px 50px}.commitment:nth-of-type(2),.commitment:nth-of-type(4){flex-direction:column-reverse}.commitment:nth-of-type(3) .left.in_img{overflow:hidden}.commitment:nth-of-type(3) .left.in_img img{transform:scale(1.3)}.commitment:nth-of-type(3) .right h3{left:inherit;color:#e60012}.commitment:nth-of-type(3) .right .white{display:none}}.customers_voice{margin-bottom:120px}.customers_voice .inner{width:90%;margin-left:auto;padding-top:50px}.customers_voice .customers_container{padding:60px 0 100px 100px;background:#f5f5f5;display:flex;gap:40px}.customers_voice .customers_container .bk_gray{background:#fafafa;width:100%;max-width:calc(100vw - 63%);height:450px;position:absolute;right:0;margin-top:-60px}.customers_voice .customers_container .left img{max-width:500px;width:100%}.customers_voice .customers_container .right{max-width:660px;width:100%;height:320px;background:#fff;padding:60px 80px}.customers_voice .customers_container .right .voice_txt{color:#333;padding-bottom:70px;line-height:1.8}.customers_voice .customers_container .right .read_more{position:relative;width:100%;max-width:380px;text-align:center;padding:15px 0;background-color:#e60012;color:#fff;font-weight:700;margin:0 auto}.customers_voice .customers_container .right .read_more:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow.svg);position:absolute;right:50px;top:50%;transform:translateY(-50%);width:23px;height:23px}.view_more{position:relative;display:block;width:166px;padding-right:46px;margin:0 auto;color:#333;font-weight:700;font-size:1.125rem;letter-spacing:.09rem}.view_more:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow.svg);position:absolute;right:0;top:50%;display:block;width:23px;height:23px;transform:translateY(-50%)}@media (max-width:1199px){.customers_container{padding:60px 0 100px 40px !important}.customers_container .bk_gray{max-width:50% !important;height:430px !important}.customers_container .right{max-width:460px !important;padding:unset !important;height:280px !important}.customers_container .right .voice_txt{padding-bottom:unset !important;padding:60px 30px 0}.customers_container .right .read_more{max-width:300px !important;margin-top:30px !important}}@media (max-width:600px){.customers_voice .inner{width:100%;padding-top:unset}.customers_container{padding:unset !important;flex-direction:column;align-items:center}.customers_container .bk_gray{display:none}.customers_container .left{margin-top:40px;padding:0 30px}.customers_container .right{max-width:unset !important;padding:unset !important;height:unset !important}.customers_container .right .voice_txt{padding-bottom:unset;padding:30px 30px 0;margin-bottom:50px}}.information{position:relative;margin-bottom:250px}.information .info_top{position:relative;height:230px;background-color:#f2f2f2}.information .info_btm{position:relative;height:230px;background-color:#fafafa}.information .info_ttl{display:inline-block;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#e60012;font-size:2.25rem;font-weight:700;padding:79px 36px;text-align:center}.information .info_ttl span{display:block;font-size:1rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.information .info_container{position:absolute;left:357px;top:0;width:calc(100% - 357px);max-width:963px;background-color:#fff;z-index:1}.information .info_container .inner{display:flex;padding:45px;padding-bottom:105px}.information .info_container .inner .right{width:100%;max-width:550px;margin-left:70px;padding-top:17px}.information .info_container .inner .right article{display:flex;align-items:center;border-bottom:1px dotted #707070;padding-bottom:10px;padding-left:20px;margin-top:15px}.information .info_container .inner .right article .date{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.05rem;margin-right:38px;color:#fff;padding:3px 11px;background-color:#e60012;vertical-align:middle}.information .info_container .inner .right article .title{display:inline-block;font-weight:700;vertical-align:middle}.information .info_container .inner .right article .title a{display:block;color:#333}.information .read_more{position:absolute;left:118px;bottom:27%;display:block;width:100%;max-width:377px;text-align:center;padding:15px 0;background-color:#e60012;color:#fff;font-weight:700;z-index:1}.information .read_more:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow.svg);position:absolute;right:50px;top:50%;transform:translateY(-50%);width:23px;height:23px}@media (max-width:1199px){.information{position:relative}.information .info_top{height:auto;background:0 0}.information .info_btm{height:auto}.information .info_ttl{background-color:#f2f2f2;padding:50px 30px 80px;z-index:1}.information .info_container{position:relative;left:inherit;width:100%;max-width:100%;background-color:#fafafa;padding-bottom:80px}.information .info_container .inner{position:relative;top:-30px;display:flex;padding:45px;padding-bottom:45px;margin:0 auto;max-width:800px;background-color:#fff}.information .info_container .inner .right{margin-left:40px}.information .read_more{left:50%;transform:translateX(-50%);bottom:35px}}@media (max-width:600px){.information{margin-bottom:100px}.information .info_ttl{display:block;width:100%;padding:25px 15px}.information .info_container{padding-bottom:120px}.information .info_container .inner{top:0;flex-wrap:wrap;padding:30px;padding-bottom:30px}.information .info_container .inner .left{text-align:center}.information .info_container .inner .right,.information .info_container .inner .left{width:100%;margin:0}.information .info_container .inner .right article{flex-wrap:wrap;padding:0 0 10px}.information .info_container .inner .right article .date{margin:0 0 10px}.information .info_container .inner .right article .title{width:100%}.information .read_more{left:50%;transform:translateX(-50%);bottom:35px}}.staff_blog{margin-bottom:80px}.staff_blog .inner{width:90%;margin-left:auto;overflow:hidden}.staff_blog .staff_blog_container{padding:65px 0 115px 30px;max-width:1270px;margin-left:initial;transform:skewX(-17deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.staff_blog .staff_blog_container .swiper-pagination-bullets{width:90%;left:inherit;right:0;transform:skewX(17deg)}.staff_blog .blog_box{max-width:277px}.staff_blog .blog_box a{color:#000}.staff_blog .blog_box .blog_thumb{position:relative;height:225px;overflow:hidden;margin-bottom:13px}.staff_blog .blog_box .blog_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:skewX(17deg) scale(1.3);backface-visibility:hidden;-webkit-backface-visibility:hidden}.staff_blog .blog_box .tag{position:absolute;left:-20px;top:53%;display:inline-block;width:120px;background-color:#e60012;color:#fff;font-weight:700;font-size:.875rem;text-align:center;padding:2px;padding-left:20px;transform:skewX(17deg) rotate(.001deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.staff_blog .blog_box .date{text-align:center;font-size:.75rem;font-weight:700;margin-bottom:6px;transform:skewX(17deg) rotate(.001deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.staff_blog .blog_box .content{font-size:.875rem;font-weight:700;padding-left:20px;margin-right:-20px;transform:skewX(17deg) rotate(.001deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.staff_blog .swiper-pagination-bullets{bottom:50px !important}.staff_blog .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;margin:0 5px !important;border-radius:100%;background:#fff;border:1px solid #707070;opacity:1;vertical-align:middle}.staff_blog .swiper-pagination-bullet-active{background-color:rgba(217,67,67,.36);border:none}@media (max-width:600px){.staff_blog .staff_blog_container .swiper-pagination-bullets{width:67%}.staff_blog .inner{width:100%;padding:0 15px}.staff_blog .blog_box{max-width:250px}}.box_index{position:relative;width:100%;padding:25px 40px;background-color:#f7f7f7;border:1px solid #ccc}.box_index h2{position:relative;font-size:18px;font-weight:700;padding:0 0 15px;margin-bottom:20px}.box_index ul{list-style:none;padding:0}.box_index ul li{line-height:2;font-weight:700;text-decoration:none;color:#333}.box_index ul li a{font-weight:700;text-decoration:none;color:#333;font-size:clamp(0.813rem, 0.713rem + 0.32vw, 1rem)}.box_index ul li a:hover{text-decoration:underline}.box_index ul li i{display:inline-block;vertical-align:middle;margin-right:6px;color:#42676a}.box_index ul li ul{margin-left:40px}#toc-toggle{display:none}#toc-toggle:checked~ul{display:none}#toc-toggle:checked~h2 .toc-toggle-label:after{content:"［開く］"}.toc-toggle-label{cursor:pointer;font-size:14px;font-weight:400;margin-left:10px;color:#214e51;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toc-toggle-label:after{content:"［閉じる］"}.about_container{max-width:700px;margin:0 auto;padding:0 15px}.about_container .read{margin-bottom:60px}.about_container section{margin-bottom:100px}.about_container section h2{position:relative;padding-left:22px;margin-bottom:20px;font-size:1.56rem}.about_container section h2:before{content:"";position:absolute;left:0;top:0;display:block;width:10px;height:100%;background:#e60012}.about_container section h3{font-size:1.125rem;padding-left:22px;margin:10px 0;font-weight:700}.about_container section ul{padding-left:75px;margin:15px 0}.about_container section ul.dotted{list-style:disc}.about_container section ul.decimal{list-style:decimal}.about_container section ul p{padding-left:0}.about_container section li{margin-bottom:5px;font-weight:700}.about_container section li:last-child{margin-bottom:0}.about_container section li ul{padding-left:40px;margin:10px 0}.about_container section p{font-weight:700;padding-left:75px}.about_container section .pl22{padding-left:22px}.about_container section dl{margin:10px 0;padding:10px;background:#f7f7f7;border-radius:6px}.about_container section dt{font-weight:700}.about_container section dd{padding-left:16px;margin-bottom:5px;font-weight:500}.about_container .modification{text-align:right;line-height:1.75}@media (max-width:600px){.about_container section h2{font-size:1.25rem}.about_container section h3{font-size:1.125rem;padding-left:0}.about_container section ul{padding-left:20px}.about_container section ul.dotted{padding-left:20px}.about_container section ul.decimal{padding-left:20px}.about_container section li ul{padding-left:20px}.about_container section p{padding-left:0}.about_container section .pl22{padding-left:0}.about_container section dl{margin:10px 0;padding:10px;background:#f7f7f7;border-radius:6px}.about_container section dt{font-weight:700}.about_container section dd{padding-left:16px;margin-bottom:5px;font-weight:500}.about_container .modification{text-align:right;line-height:1.75}}.page_read._cv{max-width:570px}.voice_category{display:flex;justify-content:center;flex-wrap:wrap;max-width:600px;margin:0 auto;margin-bottom:45px}.voice_category a{display:inline-block;background-color:#fff;border:1px solid #707070;border-radius:16px;padding:3px 25px;font-weight:700;font-size:.815rem;margin:6px;color:#000}.voice_category a.active{background-color:#e60012;border:1px solid #e60012;color:#fff}.customers_voice_container{background-color:rgba(230,0,18,.05);padding:70px 40px}.customers_voice_container .inner{max-width:1040px;margin:0 auto}.customers_voice_container #customers_slider{width:100%;height:100%;margin-left:auto;margin-right:auto;padding-bottom:44px;overflow:hidden}.customers_voice_container #customers_slider .swiper-pagination-fraction{bottom:0;font-size:1rem;font-weight:700;color:#333}.customers_voice_container #customers_slider .swiper-button-next,.customers_voice_container #customers_slider .swiper-button-prev{margin:0;top:inherit;z-index:11}.customers_voice_container #customers_slider .swiper-button-next{right:calc(50% - 65px);bottom:-13px}.customers_voice_container #customers_slider .swiper-button-prev{left:calc(50% - 65px);bottom:-10px}.customers_voice_container #customers_slider .swiper-button-prev:after,.customers_voice_container #customers_slider .swiper-button-next:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow_bl.svg);width:100%;height:100%;font-size:1rem}.customers_voice_container #customers_slider .swiper-button-prev:after{transform:rotate(180deg)}.customers_voice_container #customers_slider .customers_item img{border:6px solid #b5435e}.customers_voice_container #customers_slider .img_induction{font-weight:700;text-align:center;margin-top:33px}.customers_voice_container #customers_slider .img_induction:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/icon_hand-point-up.svg);vertical-align:sub;position:relative;left:5px}@media (max-width:768px){.customers_voice_container{padding:40px 15px}.customers_voice_container #customers_slider{padding-bottom:14px}.customers_voice_container .pagination_asset{position:relative;margin-top:40px}.customers_voice_container .img_induction{display:none}}.news_container .inner{max-width:930px;margin:0 auto;padding:0 15px;display:flex}.news_container .ttl_wrap{max-width:930px;margin:0 auto;padding:0 15px;margin-bottom:80px}.news_container .ttl_wrap .category_ttl{width:calc(100% - 210px);margin-left:auto;font-size:1.75rem}.news_menu{width:210px}.news_menu ul li{margin:5px 0}.news_menu ul li a{display:inline-block;min-width:160px;font-weight:700;color:#e60012;padding:9px 15px 6px}.news_menu ul li.current a{color:#fff;background-color:#e60012;border-radius:30px}.news_wrap{width:calc(100% - 210px);padding-top:25px}.news_wrap .pagination{margin-top:80px}.news_wrap article{display:flex;border-bottom:1px dashed #e60012;padding-bottom:23px;margin-bottom:32px}.news_wrap article .eyecatch{width:200px;height:150px}.news_wrap article .eyecatch img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.news_wrap article .contents{width:calc(100% - 200px);padding-left:40px;padding-top:10px;color:#333}.news_wrap article .contents .tags{display:flex;align-items:center;font-weight:700;margin-bottom:30px}.news_wrap article .contents .tags .category{display:inline-block}.news_wrap article .contents .tags .category a{border:1px solid #e60012;background-color:#fff;color:#e60012;font-size:.7rem;padding:5px 20px 3px;border-radius:15px}.news_wrap article .contents .tags .date{display:inline-block;margin-left:20px;font-size:.8125rem}.news_wrap article .contents h2{font-weight:700;margin-bottom:20px}.news_wrap article .contents p{font-size:.875rem}.news_wrap article.single{display:block;border-bottom:1px solid #707070;padding-bottom:120px;margin-bottom:120px}.news_wrap article.single .eyecatch{width:100%;height:auto;text-align:center;margin-bottom:30px}.news_wrap article.single .eyecatch img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.news_wrap article.single .contents{width:100%;padding:0}.news_wrap article.single .contents .date{text-align:right;font-weight:700;margin-bottom:15px}.news_wrap article.single .contents h1{font-size:1.5rem;margin-bottom:15px;font-weight:700}.news_wrap article.single .contents .content{font-size:1rem}.news_wrap article.single .contents .content h2{font-size:1.25rem;margin-bottom:15px;font-weight:700}.news_wrap article.single .contents .content h3{font-size:1.125rem;margin-bottom:15px;font-weight:700}.news_wrap article.single .contents .content h4{font-size:1rem;margin-bottom:15px;font-weight:700}.news_wrap article.single .contents .content h5{font-size:.875rem;margin-bottom:15px;font-weight:700}.news_wrap article.single .contents .content h6{font-size:.75rem;margin-bottom:15px;font-weight:700}.news_wrap article.single .contents .content p{font-size:1rem;margin-bottom:30px}.news_wrap article.single .contents .content p:last-child{margin-bottom:0}.news_wrap article.single .contents .content p.has-small-font-size{font-size:.8125rem}.news_wrap article.single .contents .content p.has-medium-font-size{font-size:1.25rem}.news_wrap article.single .contents .content p.has-large-font-size{font-size:2.25rem}.news_wrap article.single .contents .content img{width:auto;height:auto}.news_wrap article.single .contents .content .index_list{padding:0 15px;font-weight:700}.news_wrap article.single .contents .content .index_list li{margin:5px 0}.news_wrap article.single .contents .content .index_list li a{color:#333;text-decoration:underline}.news_wrap article.single .contents .content .index_list li ul{margin-left:20px;padding:0}.news_wrap article.single .contents .content ul{padding:0 15px;list-style:disc;list-style-position:outside;margin-left:20px}.news_wrap article.single .contents .content ul>li{margin:5px 0}.news_wrap article.single .contents .content ul>li ul{margin-left:20px;padding:0}.news_wrap article.single .contents .content b,.news_wrap article.single .contents .content strong{font-weight:700}.news_wrap article.single .contents .content .underline{font-weight:700;text-decoration:none !important;background:linear-gradient(transparent 60%,#fcee21 0%)}.news_wrap article.single .contents .content figure.alignleft{display:table}.news_wrap article.single .contents .content figure.aligncenter{display:table}.news_wrap article.single .contents .content figure.alignright{display:table}.news_wrap article.single .contents .content figure figcaption{font-size:.75rem;color:#707070}.news_wrap article.single .contents .content figure figcaption a{display:inline-block;color:#707070;text-decoration:underline}.news_wrap .latest_category_posts .latest_category_ttl{position:relative;width:100%;border:1px solid #e60012;border-radius:11px;font-weight:700;font-size:1.125rem;color:#e60012;background-color:#fff;padding:6px 10px 4px 45px;margin-bottom:60px}.news_wrap .latest_category_posts .latest_category_ttl:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/arrow_red_down.svg);position:absolute;left:20px;top:8px}@media (max-width:768px){.news_wrap article .eyecatch{width:120px;height:90px}.news_wrap article .contents{width:calc(100% - 120px);padding-left:20px}}@media (max-width:600px){.news_container .inner{flex-wrap:wrap}.news_container .ttl_wrap{margin-bottom:50px}.news_container .ttl_wrap .category_ttl{text-align:center;width:100%;font-size:1.25rem}.news_menu{width:100%;margin-bottom:30px}.news_wrap{width:100%;padding-top:0}.news_wrap article{flex-wrap:wrap;margin-bottom:60px}.news_wrap article .eyecatch{width:100%;height:auto;margin-bottom:30px}.news_wrap article .contents{width:100%;padding-left:0}.news_wrap article .contents .tags{display:flex;align-items:center;font-weight:700;margin-bottom:30px}.news_wrap article .contents .tags .category{display:inline-block}.news_wrap article .contents .tags .category a{border:1px solid #e60012;background-color:#fff;color:#e60012;font-size:.7rem;padding:5px 20px 3px;border-radius:15px}.news_wrap article .contents .tags .date{display:inline-block;margin-left:20px;font-size:.8125rem}.news_wrap article .contents h2{font-weight:700;margin-bottom:20px}.news_wrap article .contents p{font-size:.875rem}.news_wrap .latest_category_posts article .eyecatch{width:100px;height:100px}.news_wrap .latest_category_posts article .contents{width:calc(100% - 100px);padding:5px 0 0 7px}.news_wrap .latest_category_posts article .contents .tags{margin-bottom:7px}.news_wrap .latest_category_posts article .contents h2{margin-bottom:7px}}.maintenance_menu{margin-bottom:140px;padding:0 15px}.maintenance_menu h2{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:50px}.maintenance_menu ul{display:flex;justify-content:center}.maintenance_menu ul li{margin:10px}.service_container{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:1200px;margin:0 auto}.service_container .service{position:relative;width:calc(50% - 20px);max-width:580px;margin:10px;padding:45px 40px;background-color:#f4f4f4}.service_container .service:nth-of-type(even){margin-top:185px}.service_container .service .ttl{color:#e60012;margin:-95px 0 50px}.service_container .service .ttl h2{position:relative;font-size:3.9rem;padding-bottom:20px;margin-bottom:20px}.service_container .service .ttl h2:before{content:"";display:block;width:140px;height:3px;background-color:#e60012;position:absolute;bottom:0;left:0}.service_container .service .ttl p{font-size:1.25rem}.service_container .service:nth-of-type(2) .service_img img{max-width:490px}.service_container .service:nth-of-type(3) .service_img img{max-width:420px}.service_container .service:nth-of-type(4) .service_img img{max-width:275px}.service_container .service .service_img{text-align:center;margin-bottom:50px}.service_container .service .service_img img{width:100%}.service_container .service .description p{margin-bottom:30px}.service_container .service .description ol{font-size:1.25rem;font-weight:700;margin-bottom:30px}.service_container .service .description ol span{font-size:.875rem;padding-left:5px}.service_container .service .description ul{font-size:.75rem}.service_container .service .description h4{font-weight:700;font-size:1.125rem;margin-bottom:35px}.service_container .service .description dl{font-weight:700;margin-bottom:35px}.service_container .service .description dl dd{position:relative;margin:5px 0;padding-left:55px}.service_container .service .description dl dd:before{content:"➠";position:absolute;left:19px;top:0}.service_container .service .btn_wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.service_container .service .btn_wrap a{display:inline-block;color:#fff;font-weight:700;font-size:1.125rem;padding:20px 15px;border-radius:25px;text-align:center;margin:5px;line-height:2}.service_container .service .btn_wrap .gr{background-color:#83b994}.service_container .service .btn_wrap .or{background-color:#e27f41}.slider_wrap{position:relative}.slider_wrap .swiper-button-next,.slider_wrap .swiper-button-prev{margin:0;top:50%;transform:translateY(-50%);width:40px;height:40px}.slider_wrap .swiper-button-next{right:-35px}.slider_wrap .swiper-button-prev{left:-35px}.slider_wrap .swiper-button-prev:after,.slider_wrap .swiper-button-next:after{width:100%;height:100%;font-size:1rem}.slider_wrap .swiper-button-prev:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/slide_prev.svg)}.slider_wrap .swiper-button-next:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/slide_next.svg)}@media (max-width:600px){.slider_wrap .swiper-button-next{right:-26px}.slider_wrap .swiper-button-prev{left:-26px}}#coupon_slider{max-width:467px;margin:0 auto;margin-bottom:15px}#coupon_thumb_slider{max-width:467px;margin:0 auto;margin-bottom:50px}@media (max-width:930px){.service_container .service{width:100%;margin-bottom:100px}.service_container .service:nth-of-type(even){margin-top:0}}@media (max-width:600px){.maintenance_menu{margin-bottom:100px}.maintenance_menu h2{font-size:1.125rem;margin-bottom:30px}.maintenance_menu ul{flex-wrap:wrap}.maintenance_menu ul li:nth-of-type(1){width:calc(40% - 10px);margin:5px}.maintenance_menu ul li:nth-of-type(2){width:calc(60% - 10px);margin:5px}.maintenance_menu ul li:nth-of-type(3){width:calc(50% - 10px);margin:5px}.maintenance_menu ul li:nth-of-type(4){width:calc(50% - 10px);margin:5px}.service_container .service{padding:45px 20px}.service_container .service .ttl{margin:-80px 0 50px}.service_container .service .ttl h2{font-size:2.8rem;padding-bottom:10px;margin-bottom:10px}.service_container .service .ttl p{font-size:1.125rem}}.contact_read{text-align:center;padding:0 15px;font-weight:700;font-size:1.25rem;margin-bottom:84px}.contact_container{max-width:800px;margin:0 auto;padding:0 15px}.snow-monkey-form{width:100%;max-width:100%;table-layout:fixed;margin-bottom:35px}.snow-monkey-form .smf-form .smf-item__label{font-weight:700}.snow-monkey-form .smf-form .smf-item__label__text{position:relative;display:block;padding-left:61px}.snow-monkey-form .smf-form .smf-item__label__text .required,.snow-monkey-form .smf-form .smf-item__label__text .any{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.8125rem;line-height:1;font-weight:700;border-radius:11px;padding:3px 10px;color:#fff}.snow-monkey-form .smf-form .smf-item__label__text .required{background-color:#fe6e79}.snow-monkey-form .smf-form .smf-item__label__text .required:before{content:"必須"}.snow-monkey-form .smf-form .smf-item__label__text .any{background-color:#9f9f9f}.snow-monkey-form .smf-form .smf-item__label__text .any:before{content:"任意"}.snow-monkey-form .smf-form .smf-item__label:before{content:"";position:relative;left:60px;bottom:-34px;display:block;width:135px;height:1px;background-color:#333}.snow-monkey-form .smf-form .smf-item .smf-text-control__control,.snow-monkey-form .smf-form .smf-item .smf-textarea-control__control{border:1px solid rgba(226,0,19,.31);border-radius:0;box-shadow:revert;padding:8px}.snow-monkey-form .smf-form .smf-item .smf-text-control__control:hover,.snow-monkey-form .smf-form .smf-item .smf-textarea-control__control:hover{opacity:inherit}.snow-monkey-form .smf-form .smf-placeholder[data-name=agree]{text-align:center;font-weight:700}.snow-monkey-form .smf-action .smf-button-control{margin-left:revert !important}.snow-monkey-form .smf-action .smf-button-control__control{display:inline-block;width:300px;max-width:100%;padding:20px 18px;margin:5px;color:#fff;background-color:#e60012;border:none;outline:none;cursor:pointer;font-weight:700;border-radius:13px;transition:.3s;font-family:inherit;font-size:1rem;background-image:none}.snow-monkey-form .smf-action .smf-button-control__control:hover{opacity:.7}.snow-monkey-form .smf-action .smf-button-control__control[data-action=back]{background-color:#c8c8c8;color:#000}.provacy_policy_container{margin-top:40px;margin-bottom:50px}.provacy_policy_container .pp_wrap{margin-bottom:15px;text-align:center}.provacy_policy_container .pp_wrap h2{margin-bottom:20px}.provacy_policy_container .pp_wrap h2,.provacy_policy_container .pp_wrap p{font-size:1rem;font-weight:700}.provacy_policy_container .inner{padding-top:50px;height:300px;overflow-y:auto;border:1px solid #e60012}.submit_check{text-align:center;margin-bottom:50px}.submit_check .mwform-checkbox-field label,.submit_check .mwform-radio-field label{font-weight:700}@media screen and (max-width:640px){.snow-monkey-form .smf-form .smf-item__label:before{content:none}}.complete_box{text-align:center;font-weight:700}.complete_box h2{font-size:1.75rem;margin-bottom:20px}.complete_box p{margin-bottom:15px}.complete_box .tel{display:inline-block;font-size:1.125rem;padding:0 5px;color:#000}.complete_box .btn_wrap{margin:50px 0}.complete_box .btn_wrap .btn{display:inline-block;width:300px;max-width:100%;padding:20px 18px;margin:5px;color:#fff;background-color:#e60012;font-weight:700;border-radius:13px;transition:.3s;font-family:inherit;font-size:1rem}.all_inclusive{color:#333;margin-bottom:115px}.all_inclusive .inclusive_ttl{position:relative;text-align:center;padding:45px 15px 25px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/lease/inclusive_ttl_bg.jpg) center/cover no-repeat;color:#fff;margin-bottom:20px}.all_inclusive .inclusive_ttl h2{font-size:2.9375rem;margin-bottom:12px;letter-spacing:.4rem}.all_inclusive .inclusive_ttl p{font-size:1.5625rem}.all_inclusive .main_img{display:block;width:1030px;max-width:100%;margin:0 auto;margin-bottom:150px}.all_inclusive>section{max-width:1062px;margin:0 auto;padding:0 15px}.all_inclusive>section h3{position:relative;margin-bottom:40px;text-align:center;font-size:3.125rem}.all_inclusive>section h3>span{display:inline-block;border-bottom:7px solid #e60012}.all_inclusive>section h3>span span{font-size:1.75rem}.all_inclusive>section>p{max-width:600px;margin:0 auto;margin-bottom:40px}.all_inclusive>section .graph{display:flex;flex-wrap:wrap;justify-content:center}.all_inclusive>section .graph img{display:inline-block;padding:0 30px;margin-bottom:10px;width:50%}.all_inclusive>section .graph .annotation{width:100%;font-size:.875rem;padding-left:30px}@media (max-width:600px){.all_inclusive{margin-bottom:80px}.all_inclusive .inclusive_ttl h2{font-size:2rem;letter-spacing:.2rem}.all_inclusive .inclusive_ttl p{font-size:1rem}.all_inclusive .main_img{margin-bottom:80px}.all_inclusive>section h3{margin-bottom:30px;font-size:2rem}.all_inclusive>section h3>span span{display:block;font-size:1.125rem;margin-top:5px;padding-bottom:5px}.all_inclusive>section>p{max-width:600px;margin:0 auto;margin-bottom:40px}.all_inclusive>section .graph img{width:100%;padding:0;margin-bottom:30px;max-width:456px}.all_inclusive>section .graph .annotation{padding-left:0}}.car_maker{margin-bottom:100px}.car_maker .section_page_ttl{margin-bottom:40px}.car_maker p{margin-bottom:60px;padding:0 15px;text-align:center}.car_maker .carlineup{display:flex;flex-wrap:wrap;justify-content:center;max-width:1290px;padding:0 15px;margin:0 auto}.car_maker .carlineup li{max-width:300px}.car_maker .carlineup li:nth-of-type(5),.car_maker .carlineup li:nth-of-type(6),.car_maker .carlineup li:nth-of-type(7){margin:0 25px}.car_maker .carlineup li:nth-of-type(8),.car_maker .carlineup li:nth-of-type(9){margin:0 20px}@media (max-width:1499px){.car_maker .carlineup li:nth-of-type(5),.car_maker .carlineup li:nth-of-type(6),.car_maker .carlineup li:nth-of-type(7){margin:0}.car_maker .carlineup li:nth-of-type(8),.car_maker .carlineup li:nth-of-type(9){margin:0}}@media (max-width:1499px){.car_maker .carlineup li{width:50%;max-width:250px}}.management{margin-bottom:120px}.management .section_page_ttl{margin-bottom:40px}.management p{margin-bottom:60px;text-align:center}.management .management_icons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;max-width:692px;margin:0 auto}.management .management_icons li{max-width:195px;padding:0 20px;margin-bottom:40px}@media (max-width:600px){.management{margin-bottom:80px}.management .management_icons{justify-content:center}.management .management_icons li{width:50%;padding:0 15px;margin-bottom:30px}}.recommended_car{padding:72px 0;margin-bottom:90px}.recommended_car .section_page_ttl{padding:40px 0 30px;margin-bottom:20px}.recommended_car._light{background-color:#fbfbfb}.recommended_car .open_maintenance_detail{position:relative;display:block;width:370px;max-width:100%;margin:0 auto;background-color:#e60012;color:#fff;text-align:center;padding:10px 0 12px;border-radius:25px;font-weight:700;font-size:1.18rem;padding-right:25px}.recommended_car .open_maintenance_detail:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/arrow_white_down.svg);position:absolute;right:52px;top:13px}@media (max-width:600px){.recommended_car{padding:60px 0;margin-bottom:30px}}.leasecar_detail_wrap{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:0 auto;margin-bottom:30px}.leasecar_detail_wrap .car_detail_box{width:368px;max-width:100%;margin:15px;padding:30px;background-color:#fff;border:2px solid #d07c7c;border-radius:15px;box-shadow:0px 3px 6px rgba(0,0,0,.16)}.leasecar_detail_wrap .car_detail_box h3{color:#e60012;font-size:1.125rem;max-width:260px;margin:0 auto;padding-bottom:7px;border-bottom:1px solid #e60012;text-align:center}.leasecar_detail_wrap .car_detail_box img{display:block;width:300px;max-width:100%;margin:0 auto;margin-bottom:10px}.leasecar_detail_wrap .car_detail_box .grade{font-size:.93rem;text-align:center;margin-bottom:10px}.leasecar_detail_wrap .car_detail_box .price{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;color:#e60012;margin-bottom:20px;font-size:1.875rem;text-align:center}.leasecar_detail_wrap .car_detail_box .price span{font-size:1.25rem}.leasecar_detail_wrap .car_detail_box table{width:100%;max-width:100%;table-layout:fixed}.leasecar_detail_wrap .car_detail_box table tr{border-bottom:10px solid #fff;font-weight:700}.leasecar_detail_wrap .car_detail_box table tr:last-child{border:none}.leasecar_detail_wrap .car_detail_box table tr:nth-of-type(3) th{text-align:right}.leasecar_detail_wrap .car_detail_box table th{width:102px;border-right:1px solid #707070;letter-spacing:0;text-align:center;padding:0 5px 0 0}.leasecar_detail_wrap .car_detail_box table td{letter-spacing:0;padding-left:16px}@media (max-width:600px){.leasecar_detail_wrap .car_detail_box{padding:30px 20px}}.contract_flow{margin-bottom:70px}.contract_flow .section_page_ttl{margin-bottom:50px}.contract_flow .flow_step{position:relative;max-width:760px;padding:0 15px;margin:0 auto}.contract_flow .flow_step:before{content:"";display:block;width:1px;height:calc(100% - 100px);background-color:#e60012;position:absolute;left:68px;top:50px}.contract_flow .flow_step li{display:flex;align-items:center;margin-bottom:20px}.contract_flow .flow_step li .step{position:relative;display:flex;justify-content:center;align-items:center;font-size:1.25rem;color:#e60012;width:107px;height:107px;border-radius:50%;border:5px solid #e60012;background-color:#fff;margin-right:50px}.contract_flow .flow_step li .content{width:calc(100% - 157px)}.contract_flow .flow_step li .content h4{font-weight:700;font-size:1.25rem;color:#e60012;margin-bottom:12px}@media (max-width:600px){.contract_flow .flow_step:before{left:55px}.contract_flow .flow_step li{align-items:flex-start}.contract_flow .flow_step li .step{font-size:1.125rem;width:80px;height:80px;margin-right:20px;border-width:3px}.contract_flow .flow_step li .content{width:calc(100% - 100px)}.contract_flow .flow_step li .content h4{font-size:1.125rem;margin-bottom:10px}}.question_answer .section_page_ttl{margin-bottom:45px}.question_answer .inner{max-width:700px;padding:0 15px;margin:0 auto}.question_answer .inner dl{margin-bottom:20px}.question_answer .inner dl dt{display:block;width:100%;color:#e60012;background-color:#ffdbde;border:1px dashed #e20013;padding:13px 30px;margin-bottom:15px;font-weight:700}.question_answer .inner dl dd{font-weight:500;color:#333;padding:0 30px}@media (max-width:600px){.question_answer .section_page_ttl{margin-bottom:30px}.question_answer .inner dl dt{padding:10px 15px;margin-bottom:20px}.question_answer .inner dl dd{padding:0 15px}}.lease_modal{border-radius:42px !important}.lease_modal .modal_close{position:absolute;right:40px;top:50px}.lease_modal h2{color:#626262;font-size:1.56rem;margin-bottom:30px;text-align:center}.lease_modal .maintenance_details{display:flex;flex-wrap:wrap;justify-content:center}.lease_modal .maintenance_details li{position:relative;width:calc(50% - 40px);max-width:357px;padding:20px 90px 20px 15px;margin:0 20px;background-color:#b5435e;border-radius:30px;font-weight:700;color:#fff;margin-bottom:20px}.lease_modal .maintenance_details li span{position:absolute;right:0;top:0;display:block;width:80px;height:100%;text-align:center;background-color:#d1d1d1;color:#b10b38;padding:20px 0}@media (max-width:600px){.lease_modal .modal_close{position:absolute;right:30px;top:50px}.lease_modal h2{font-size:1.25rem}.lease_modal .maintenance_details li{width:100%;padding:20px 90px 20px 15px;margin:0 0 20px}}.page_read._cv .keeper_ttl{display:block;width:480px;margin:0 auto;margin-bottom:35px}.about_keeper{position:relative;margin-bottom:100px}.about_keeper .txt{padding:5% 35% 11% 7%}.about_keeper .txt h2{font-size:2.625rem;color:#fff;margin-bottom:45px;padding-left:35px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/ttl_bg2.jpg) center/cover no-repeat}.about_keeper .txt p{width:58%;padding-left:5%}.about_keeper img{position:absolute;right:0;top:0;width:70%;min-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media (max-width:1600px){.about_keeper .txt{padding:3% 25% 11% 3%}}@media (max-width:900px){.about_keeper .txt{padding:3% 0 11% 3%}.about_keeper .txt h2{font-size:2rem}.about_keeper .txt p{width:45%}}@media (max-width:600px){.about_keeper{display:flex;flex-flow:column-reverse;flex-wrap:wrap}.about_keeper .txt{padding:0 15px}.about_keeper .txt h2{font-size:1.3rem;margin-bottom:40px;padding:0 15px;text-align:center}.about_keeper .txt p{width:100%;padding:0 15px}.about_keeper img{position:inherit;display:block;width:100%;min-height:auto;margin-bottom:20px}}.keeper_types{background-color:#eaeaea;padding:84px 15px 30px;margin-bottom:200px}.keeper_types .swiper-container{position:relative;max-width:1480px;margin:0 auto;margin-bottom:70px;height:1225px}.keeper_types .swiper-container .swiper-button-next,.keeper_types .swiper-container .swiper-button-prev{margin:0;width:60px;height:60px;z-index:11;top:498px}.keeper_types .swiper-container .swiper-button-next{right:-6px}.keeper_types .swiper-container .swiper-button-prev{left:-6px}.keeper_types .swiper-container .swiper-button-prev:after,.keeper_types .swiper-container .swiper-button-next:after{content:"";width:40px;height:40px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow_bl.svg) center/cover no-repeat;font-size:1rem}.keeper_types .swiper-container .swiper-button-prev:after{transform:rotate(180deg)}.keeper_types .type{position:relative;background-repeat:no-repeat;background-size:cover;background-position:top;width:340px;padding-bottom:20px;color:#333}.keeper_types .type:nth-of-type(4)>h3{color:#fff;font-size:1.6rem}.keeper_types .type:nth-of-type(4)>h3 span{font-size:1.125rem}.keeper_types .type._pure{background-image:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/keeper/pure_bg.png)}.keeper_types .type._cry{background-image:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/keeper/crystal_bg.png)}.keeper_types .type._dia{background-image:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/keeper/dia_bg.png)}.keeper_types .type._wdia{background-image:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/keeper/wdia_bg.png)}.keeper_types .type .type_label{display:block;width:300px;margin:0 auto;margin-top:-28px}.keeper_types .type>h3{text-align:center;padding:68px 15px 35px;font-weight:700;font-size:1.75rem}.keeper_types .type>h3 span{display:block;font-family:inherit;font-size:1.25rem;margin-bottom:14px}.keeper_types .type .car_img{display:block;width:300px;margin-left:auto;margin-bottom:25px}.keeper_types .type .time{width:290px;margin:0 auto;background-color:#fff;padding:15px 0;font-size:1.125rem;font-weight:700;margin-bottom:25px;text-align:center}.keeper_types .type>ul{font-weight:700;padding:0 20px;margin-bottom:128px}.keeper_types .type>ul li{margin-bottom:10px}.keeper_types .type:nth-of-type(2)>ul{margin-bottom:151px}.keeper_types .type:nth-of-type(3)>ul{margin-bottom:97px}.keeper_types .type:nth-of-type(4)>ul{margin-bottom:103px}.keeper_types .type .price_holder{padding:0 16px}.keeper_types .type .price_holder h4{font-size:1.75rem;width:120px;border-bottom:1px solid #707070;margin-bottom:10px}.keeper_types .type .price_holder .type_label_min{display:block;width:160px}.keeper_types .type .price_holder ul li{display:flex;margin:12px 0}.keeper_types .type .price_holder ul li:last-child{margin-bottom:0}.keeper_types .type .price_holder ul li .size{width:70px;margin-right:10px;background-color:#fff;border-radius:20px;text-align:center;padding:8px 0 6px}.keeper_types .type .price_holder ul li .price{width:calc(100% - 80px);background-color:#fff;text-align:right;padding:9px 20px 0}.keeper_types .type_list{display:flex;justify-content:center;flex-wrap:wrap;padding:0 15px}.keeper_types .size_list{max-width:1100px;margin:0 auto;padding:0 15px;margin-bottom:25px;display:flex;flex-wrap:wrap;justify-content:center;flex-wrap:wrap}.keeper_types .size_list li{width:calc(20% - 50px);margin:0 25px;max-width:170px;text-align:center;font-weight:700}.keeper_types .size_list li img{display:block}.keeper_types .annotation{max-width:800px;padding:0 15px;margin:0 auto;font-weight:700}@media (max-width:768px){.keeper_types{margin-bottom:100px}.keeper_types .swiper-container{height:unset !important}.keeper_types .swiper-container .swiper-button-next,.keeper_types .swiper-container .swiper-button-prev{display:none}.keeper_types .swiper-container .swiper-wrapper{justify-content:center;flex-wrap:wrap}.keeper_types .swiper-container .type{max-width:100%;margin:0 auto;margin-bottom:70px}.keeper_types .swiper-container .type .type_label{max-width:100%}}@media (max-width:600px){.keeper_types{margin-bottom:100px}.keeper_types .type:nth-of-type(4)>h3{color:#fff;font-size:1.25rem}.keeper_types .type:nth-of-type(4)>h3 span{font-size:1rem}.keeper_types .type>h3{font-size:1.25rem}.keeper_types .type>h3 span{font-size:1.125rem}.keeper_types .type .car_img{width:250px}.keeper_types .type .price_holder h4{font-size:1.5rem}.keeper_types .type>ul{padding:0 15px;margin-bottom:50px}.keeper_types .type:nth-of-type(2)>ul{margin-bottom:50px}.keeper_types .type:nth-of-type(3)>ul{margin-bottom:50px}.keeper_types .type:nth-of-type(4)>ul{margin-bottom:50px}.keeper_types .size_list li{width:33.33334%;margin:0 0 10px}.keeper_types .size_list li img{display:block}}.keeper_notice{position:relative;max-width:900px;margin:0 auto;margin-bottom:150px;border:4px solid #e60012;border-radius:46px;text-align:center;font-weight:700;padding:64px 45px 35px;background-color:#fff}.keeper_notice h3{position:absolute;left:50%;transform:translateX(-50%);top:-25px;width:82%;margin:0 auto;font-size:1.75rem;color:#fff;background-color:#e60012;border-radius:25px;padding:6px 15px 4px}.keeper_notice section{margin-bottom:45px}.keeper_notice section:last-child{margin-bottom:0}.keeper_notice section h4{font-size:1.5625rem;color:#e60012;margin-bottom:5px}@media (max-width:600px){.keeper_notice{width:calc(100% - 30px);padding:50px 20px 30px;margin-bottom:100px}.keeper_notice h3{font-size:1.5rem}.keeper_notice section{margin-bottom:30px}.keeper_notice section h4{font-size:1.25rem}}.keeper_examples{margin-bottom:250px}.keeper_examples #keeper_slider{width:100%;height:100%;margin-left:auto;margin-right:auto;padding-bottom:44px}.keeper_examples #keeper_slider .swiper-pagination-fraction{bottom:0;font-size:1rem;font-weight:700;color:#333}.keeper_examples #keeper_slider .swiper-button-next,.keeper_examples #keeper_slider .swiper-button-prev{margin:0;top:inherit;z-index:11}.keeper_examples #keeper_slider .swiper-button-next{right:calc(50% - 65px);bottom:-13px}.keeper_examples #keeper_slider .swiper-button-prev{left:calc(50% - 65px);bottom:-10px}.keeper_examples #keeper_slider .swiper-button-prev:after,.keeper_examples #keeper_slider .swiper-button-next:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow_bl.svg);width:100%;height:100%;font-size:1rem}.keeper_examples #keeper_slider .swiper-button-prev:after{transform:rotate(180deg)}.lum-lightbox{z-index:100}.lum-close-button{opacity:1}.greetings{position:relative;background-color:#b5b5b5;padding:80px 0 90px}.greetings:before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:284px 264px 0 0;border-color:#fff transparent transparent}.greetings .inner{max-width:1080px;margin:0 auto;padding:0 15px}.greetings .inner>h2{position:relative;font-size:3.125rem;color:#fff;text-align:center;padding-bottom:12px;margin-bottom:60px}.greetings .inner>h2:before{content:"";display:block;width:256px;height:1px;background-color:#fff;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.greetings .inner .intro{font-size:1.25rem;color:#fff;text-align:center;font-weight:700;margin-bottom:85px}.greetings .ms_box{display:flex;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:6% 5% 8%;margin-bottom:45px}.greetings .ms_box .left{width:288px;max-width:100%}.greetings .ms_box .right{width:calc(100% - 288px);padding-left:45px}.greetings .ms_box .place{font-size:1.125rem;font-weight:700;color:#333}.greetings .ms_box .name{font-size:1.875rem;font-weight:700;color:#333;margin-bottom:45px}.greetings .ms_box .message p{margin-bottom:30px}.greetings .ms_box .message p:last-child{margin-bottom:0}.greetings .btn_wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-top:110px}.greetings .btn_wrap a{position:relative;display:block;width:410px;height:160px;max-width:100%;color:#fff;font-size:1.5625rem;text-align:center;padding:25px 15px 55px;margin:35px}.greetings .btn_wrap a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow.svg);position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.greetings .btn_wrap a.shop{background-color:#e60012}.greetings .btn_wrap a.campaign{background-color:#fda225;padding-top:40px}@media (max-width:768px){.greetings:before{border-width:200px 180px 0 0}.greetings .ms_box{display:flex;flex-wrap:wrap;padding:40px 15px}.greetings .ms_box .left{width:100%;margin-bottom:20px}.greetings .ms_box .left img{display:block;width:250px;margin:0 auto}.greetings .ms_box .right{width:100%;padding:0}.greetings .ms_box .place{text-align:center;font-size:1rem}.greetings .ms_box .name{font-size:1.25rem;text-align:center;margin-bottom:30px}}@media (max-width:600px){.greetings{padding:60px 0 90px}.greetings:before{border-width:80px 80px 0 0}.greetings .inner>h2{font-size:2rem;padding-bottom:10px;margin-bottom:40px}.greetings .inner>h2:before{width:200px}.greetings .inner .intro{font-size:1.125rem;margin-bottom:40px}.greetings .btn_wrap a{font-size:1.25rem;margin:0 0 30px;height:135px}}.select_course{margin-bottom:120px;padding:0 15px}.select_course h2{margin-bottom:120px}.select_course .inner{display:flex;flex-wrap:wrap;justify-content:center}.select_course .inner .course{position:relative;width:320px;max-width:100%;margin:0 20px;margin-bottom:50px;padding-bottom:30px}.select_course .inner .course ul{list-style:disc;max-width:240px}.select_course .inner .course._rd{background-color:rgba(230,0,18,.15)}.select_course .inner .course._rd .ttl{background-color:#e60012}.select_course .inner .course._rd h4{color:#e60012}.select_course .inner .course._or{background-color:rgba(230,142,0,.2)}.select_course .inner .course._or .ttl{background-color:#e68e00}.select_course .inner .course._or h4{color:#e68e00}.select_course .inner .course .ttl{position:relative;top:-30px;width:266px;text-align:center;font-weight:700;font-size:1.25rem;color:#fff;padding:10px 0;border-radius:24px;margin:0 auto}.select_course .inner .course h4{width:282px;margin:0 auto;margin-bottom:12px;background-color:#fff;font-size:1.375rem;font-weight:700;text-align:center;padding:10px 0 7px}.select_course .inner .course ul{margin:0 auto}.select_course .inner .course ul li{color:#333;font-weight:700}@media (max-width:600px){.select_course{margin-bottom:80px}.select_course h2{margin-bottom:80px}.select_course .inner{padding:0 15px}.select_course .inner .course{margin:0 0 50px}}.assessment{margin-bottom:150px;padding:0 15px}.assessment h2{margin-bottom:50px}.assessment p{max-width:655px;margin:0 auto}@media (max-width:600px){.assessment{margin-bottom:100px}}.couse_caution{background-color:#f5f5f5;padding:45px 15px 90px;margin-bottom:150px}.couse_caution h2{position:relative;text-align:center;color:#e60012;font-weight:700;font-size:1.75rem;max-width:510px;margin:0 auto;margin-bottom:30px}.couse_caution h2:before{content:"";display:block;width:67px;height:67px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/consignment/caution.svg);position:absolute;left:-80px;top:-14px}.couse_caution>ul{max-width:900px;margin:0 auto;font-weight:700}.couse_caution>ul>li ul{padding-left:20px}@media (max-width:670px){.couse_caution{margin-bottom:100px}.couse_caution h2{padding-top:80px;font-size:1.25rem}.couse_caution h2:before{left:50%;top:0;transform:translateX(-50%)}}.content_flow{position:relative;max-width:1170px;padding:0 15px;margin:0 auto;margin-bottom:300px}.content_flow._cm{margin-bottom:115px}.content_flow:before{content:"";position:absolute;left:calc(27.5% + 20px);top:90px;display:block;width:5px;height:90%;background-color:#e60012}.content_flow .flow_ttl{width:55%;text-align:center;font-size:1.875rem;color:#e60012;margin:0 20px 35px}.content_flow .flow_box{position:relative;width:100%;margin-bottom:150px}.content_flow .flow_box._mo{margin-bottom:245px}.content_flow .flow_box._mo{margin-bottom:245px}.content_flow .flow_box._mt:after{bottom:-200px}.content_flow .flow_box._mt{margin:300px 0}.content_flow .flow_box._mt .flow_content .step_ttl{margin-bottom:25px}.content_flow .flow_box._mt .btn_wrap{margin-top:25px}.content_flow .flow_box:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/box_double_arrow.svg);position:absolute;left:calc(27.5% + 1px);bottom:-100px}.content_flow .flow_box:last-child{margin-bottom:0}.content_flow .flow_box:last-child:after{content:none}.content_flow .flow_box .flow_content{position:absolute;left:0;top:50%;transform:translateY(-50%);width:55%;min-height:300px;background-color:#e60012;border-radius:42px;padding:30px 45px;margin:0 20px;z-index:2}.content_flow .flow_box .flow_content .step{position:absolute;left:-20px;top:-75px;display:flex;justify-content:center;align-items:center;align-content:center;width:125px;height:125px;border-radius:50%;background-color:#fff;color:#e60012;border:5px dashed #e60012;font-size:2rem;text-align:center;line-height:1;letter-spacing:.2rem}.content_flow .flow_box .flow_content .step._comp{background-color:#e60012;color:#fff;border-style:solid;border-color:#fff;font-size:1.5625rem}.content_flow .flow_box .flow_content .step:before{content:"";position:absolute;top:-1px;left:6px;display:block;width:125px;height:125px;border-radius:50%;background-color:#f7d6d6;border:5px solid #f7d6d6;z-index:-1}.content_flow .flow_box .flow_content .step_ttl{width:396px;max-width:100%;margin:0 auto;font-size:1.5625rem;background-color:#fff;padding:6px 5px;margin-bottom:60px;text-align:center;color:#e60012}.content_flow .flow_box .flow_content .ttl_sup{color:#fff;font-weight:700;text-align:center;margin-bottom:5px;margin-top:60px}.content_flow .flow_box .flow_content .step_txt{color:#fff;font-weight:700}.content_flow .flow_box .flow_content .step_txt p{margin-bottom:30px}.content_flow .flow_box .flow_content .step_txt p:last-child{margin-bottom:0}.content_flow .flow_box .flow_content .keeper_desc{color:#e60012;background-color:#fff;text-align:center;margin-top:25px;padding:15px 40px 25px}.content_flow .flow_box .flow_content .keeper_desc img{margin-bottom:20px}.content_flow .flow_box .flow_content .keeper_desc p{font-weight:700;text-align:left;margin-bottom:15px}.content_flow .flow_box .flow_content .keeper_desc .btn_wrap{margin-top:0}.content_flow .flow_box .flow_content .keeper_desc .btn{text-align:left;width:270px;margin:0 auto}.content_flow .flow_box .flow_img{position:relative;z-index:1;width:53%;margin-left:auto}.content_flow .flow_box .flow_img .swiper-container{padding-bottom:32px}.content_flow .flow_box .flow_img .swiper-container .swiper-pagination-bullets{bottom:0}.content_flow .flow_box .flow_img .swiper-container .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;border:1px dashed #e60012;opacity:1}.content_flow .flow_box .flow_img .swiper-container .swiper-pagination-bullet-active{background-color:#e60012}.content_flow .flow_box .flow_img img{width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover}.content_flow .flow_box .btn_wrap{margin-top:50px}.content_flow .flow_box .btn_wrap>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:15px}.content_flow .flow_box .btn_wrap>div:last-child{margin-bottom:0}.content_flow .flow_box .btn_wrap>div p{width:80px;color:#fff;font-weight:700;font-size:1.25rem;margin:0 15px}.content_flow .flow_box .btn_wrap>div .btn{margin:0}.content_flow .flow_box .btn{position:relative;display:block;width:234px;font-size:.875rem;padding:13px 0 10px 25px;border-radius:25px;font-weight:700;margin:15px auto}.content_flow .flow_box .btn:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow.svg);position:absolute;top:10px;right:15px}.content_flow .flow_box .btn._border_w{background-color:#e60012;color:#fff;border:2px solid #fff}@media (max-width:800px){.content_flow .flow_ttl{margin-bottom:85px}.content_flow .flow_box .flow_content{padding:30px;min-height:auto}.content_flow .flow_box .flow_content .step{left:-25px;top:-60px;width:100px;height:100px;font-size:1.5rem}.content_flow .flow_box .flow_content .step._comp{font-size:1.3rem}.content_flow .flow_box .flow_content .step:before{width:100px;height:100px}.content_flow .flow_box .flow_content .step_ttl{margin-bottom:30px}.content_flow .flow_box .flow_content .keeper_desc{padding:15px 20px 25px}.content_flow .flow_box .flow_content .keeper_desc .btn{max-width:100%}}@media (max-width:600px){.content_flow{margin-bottom:150px}.content_flow:before{left:calc(50% - 5px);top:45px;height:90%}.content_flow .flow_ttl{width:100%;margin:0 0 100px;font-size:1.25rem}.content_flow .flow_box{margin-bottom:100px}.content_flow .flow_box:after{left:calc(50% - 16.5px);bottom:-50px}.content_flow .flow_box._mo{margin-bottom:100px}.content_flow .flow_box._mt{margin:100px 0}.content_flow .flow_box._mt .flow_content .step_ttl:nth-of-type(2){width:100%}.content_flow .flow_box._mt:after{bottom:-50px}.content_flow .flow_box .flow_content{position:relative;left:inherit;top:inherit;transform:translateY(0);width:calc(100% - 20px);padding:20px 25px 60px;z-index:1}.content_flow .flow_box .flow_content .step{left:-20px;top:-38px;width:90px;height:90px;font-size:1.25rem}.content_flow .flow_box .flow_content .step._comp{font-size:1.3rem}.content_flow .flow_box .flow_content .step:before{top:-2px;left:4px;width:90px;height:90px}.content_flow .flow_box .flow_content .step_ttl{width:calc(100% - 60px);font-size:.9rem;margin:0 0 18px auto}.content_flow .flow_box .flow_content .keeper_desc{padding:15px 15px 25px}.content_flow .flow_box .flow_content .keeper_desc .btn{max-width:100%;padding-left:15px}.content_flow .flow_box .flow_img{position:relative;top:-30px;width:calc(100% - 20px);margin-left:auto;text-align:center;z-index:2}.content_flow .flow_box .flow_img .swiper-container .swiper-pagination-bullets{height:32px;padding-top:6px;background-color:#fff}.content_flow .flow_box .flow_img img{width:80%;border:4px solid #fff;min-height:auto}}.common_list_wrapper .inner{display:flex;flex-wrap:wrap;align-items:flex-start}.common_list_wrapper .inner .list_img{width:30%;margin-right:55px;margin-top:63px}.common_list_wrapper .inner .common_list{width:calc(70% - 55px);padding-right:15px}.common_list_wrapper .inner .common_list h2{position:relative;max-width:100%;margin-bottom:70px;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;letter-spacing:.1rem;font-size:1.5625rem;padding:14px 15px 14px 60px;color:#fff;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/ttl_bg2.jpg) center/cover no-repeat}.common_list_wrapper .inner .common_list h3{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:1.8rem;letter-spacing:.1rem;color:#e60012;text-align:center;max-width:700px;margin-bottom:12px}.common_list_wrapper .inner .common_list ul{max-width:700px;margin-bottom:50px}.common_list_wrapper .inner .common_list ul li{color:#e60012;font-weight:700}.common_list_wrapper .inner .common_list ul li:last-child .ans,.common_list_wrapper .inner .common_list ul li:last-child .mainte{border-bottom:1px dashed #e60012}.common_list_wrapper .inner .common_list ul li .ques{position:relative;display:block;background-color:#ffdbde;border:1px dashed #e60012;padding:15px 60px 13px 30px;color:#e60012}.common_list_wrapper .inner .common_list ul li .ques:before{content:"";display:block;width:20px;height:1px;background-color:#e60012;position:absolute;right:35px;top:25px}.common_list_wrapper .inner .common_list ul li .ques:after{content:"";display:block;width:1px;height:12px;background-color:#e60012;position:absolute;right:44px;top:20px}.common_list_wrapper .inner .common_list ul li .ques.active:after{content:none}.common_list_wrapper .inner .common_list ul li .ques .initial_c{font-family:inherit;letter-spacing:inherit;text-align:inherit;max-width:inherit;margin-bottom:inherit}.common_list_wrapper .inner .common_list ul li .ans{display:none;background-color:#fff;padding:20px 30px;border-left:1px dashed #e60012;border-right:1px dashed #e60012}.common_list_wrapper .inner .common_list ul li .mainte{display:none;background-color:#fff;border-left:1px dashed #e60012;border-right:1px dashed #e60012}.common_list_wrapper .inner .common_list ul li .mainte .spot{color:#e60012;font-weight:700;background-color:#fff2f3;padding:15px 15px 13px 30px}.common_list_wrapper .inner .common_list ul li .mainte .outline{margin-left:30px;margin-bottom:0;padding-bottom:15px}.common_list_wrapper .inner .common_list ul li .mainte .outline li{position:relative;padding:8px 0 0 15px}.common_list_wrapper .inner .common_list ul li .mainte .outline li:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/list_arrow.svg);position:absolute;left:0;top:7px}@media (max-width:600px){.common_list_wrapper{margin-bottom:100px}.common_list_wrapper .inner .list_img{display:none}.common_list_wrapper .inner .common_list{width:100%;padding:0 15px}.common_list_wrapper .inner .common_list h2{text-align:center;margin-bottom:30px;font-size:1.25rem;padding:14px 15px}.common_list_wrapper .inner .common_list h3{font-size:1.125rem}}.heavy_maintenance_container .heavy_box{position:relative;margin:200px 0;padding:0 15px;background-color:#fff2f2}.heavy_maintenance_container .heavy_box:before{content:"";display:block;width:100%;height:50px;background-color:#fff;position:absolute;left:0;bottom:0}.heavy_maintenance_container .heavy_box .top{position:relative;top:-30px;display:flex;padding-left:60px}.heavy_maintenance_container .heavy_box .top .left{display:flex;justify-content:center;align-items:center;width:384px;padding:0 15px;margin-right:36px;background-color:#e60012}.heavy_maintenance_container .heavy_box .top .left h3{color:#fff;font-size:1.5625rem;text-align:center}.heavy_maintenance_container .heavy_box .top .right{width:calc(100% - 420px);max-width:800px;padding:100px 0 200px}.heavy_maintenance_container .heavy_box .top .right p{margin-bottom:25px}.heavy_maintenance_container .heavy_box .top .right p:last-child{margin-bottom:0}.heavy_maintenance_container .heavy_box .btm{position:relative;display:flex;justify-content:center;max-width:820px;margin:0 auto;padding:30px 0;margin-top:-140px}.heavy_maintenance_container .heavy_box .btm .swiper-container{width:calc(100% - 180px)}.heavy_maintenance_container .heavy_box .btm .swiper-container._thumb{width:140px;height:480px;margin-left:40px}.heavy_maintenance_container .heavy_box .btm .swiper-button-next,.heavy_maintenance_container .heavy_box .btm .swiper-button-prev{margin:0;left:inherit;top:inherit;right:50px;width:40px;height:40px;transform:rotate(90deg)}.heavy_maintenance_container .heavy_box .btm .swiper-button-next{bottom:-10px}.heavy_maintenance_container .heavy_box .btm .swiper-button-prev{top:-10px}.heavy_maintenance_container .heavy_box .btm .swiper-button-prev:after,.heavy_maintenance_container .heavy_box .btm .swiper-button-next:after{width:100%;height:100%;font-size:1rem}.heavy_maintenance_container .heavy_box .btm .swiper-button-prev:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/slide_prev.svg)}.heavy_maintenance_container .heavy_box .btm .swiper-button-next:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/slide_next.svg)}@media (max-width:849px){.heavy_maintenance_container .heavy_box .top{padding-left:0}.heavy_maintenance_container .heavy_box .top .left{width:290px;margin-right:30px}.heavy_maintenance_container .heavy_box .top .left h3{font-size:1.25rem}.heavy_maintenance_container .heavy_box .top .right{width:calc(100% - 320px)}.heavy_maintenance_container .heavy_box .btm{max-width:570px;align-items:center}.heavy_maintenance_container .heavy_box .btm .swiper-container{width:calc(100% - 140px)}.heavy_maintenance_container .heavy_box .btm .swiper-container._thumb{width:120px;height:315px;margin-left:20px}}@media (max-width:600px){.heavy_maintenance_container .heavy_box{padding-bottom:45px}.heavy_maintenance_container .heavy_box:before{content:none}.heavy_maintenance_container .heavy_box .top{flex-wrap:wrap;margin-bottom:30px}.heavy_maintenance_container .heavy_box .top .left{width:100%;margin:0 0 30px;padding:5px 15px}.heavy_maintenance_container .heavy_box .top .right{width:100%;padding:0}.heavy_maintenance_container .heavy_box .btm{max-width:100%;margin:0;padding:0;flex-wrap:wrap}.heavy_maintenance_container .heavy_box .btm .swiper-container{width:100%;margin:0 0 15px}.heavy_maintenance_container .heavy_box .btm .swiper-container._thumb{width:100%;height:auto;margin:0}.heavy_maintenance_container .heavy_box .btm .swiper-button-next,.heavy_maintenance_container .heavy_box .btm .swiper-button-prev{margin:0;left:inherit;top:80% !important;right:inherit}.heavy_maintenance_container .heavy_box .btm .swiper-button-next{right:-28px;transform:none}.heavy_maintenance_container .heavy_box .btm .swiper-button-prev{top:inherit;left:-28px;transform:none}}.page_read._mainte{max-width:580px}.inspection_course{margin-bottom:150px;padding:0 15px}.inspection_course h2{font-family:"Libre Franklin",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.4rem;font-size:2.625rem;padding:0 15px 5px;margin-bottom:80px}.inspection_course h2>div{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:1.875rem;margin:0;letter-spacing:.1rem}.table_wrap{max-width:763px;margin:0 auto;overflow-x:auto}.course_tbl{width:763px;table-layout:fixed}.course_tbl th{width:250px}.course_tbl th,.course_tbl td{padding:0 15px;vertical-align:middle}.course_tbl thead .type{letter-spacing:0;font-size:3.125rem;text-align:center}.course_tbl thead .type td:nth-of-type(1){color:#f0961a}.course_tbl thead .type td:nth-of-type(2){color:#3c7cbc}.course_tbl thead .type td:nth-of-type(3){color:#37933e}.course_tbl thead .course td{padding-bottom:20px}.course_tbl thead .course._pb td{padding-bottom:45px}.course_tbl thead .course span{display:block;width:100%;padding:15px 0;font-size:1.3125rem;border:3px solid;text-align:center;border-radius:10px}.course_tbl thead .course th{vertical-align:top;padding-left:0}.course_tbl thead .course th span{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;border-color:#707070;background-color:#fff;border-radius:0;color:#333;font-size:1.75rem}.course_tbl thead .course td:nth-of-type(1) span{border-color:#f0961a;background-color:#fdffd1;color:#f0961a}.course_tbl thead .course td:nth-of-type(2) span{border-color:#3c7cbc;background-color:#defaff;color:#3c7cbc}.course_tbl thead .course td:nth-of-type(3) span{border-color:#37933e;background-color:#e8fcd5;color:#37933e}.course_tbl thead .desc{text-align:left}.course_tbl thead .desc td{padding-bottom:45px}.course_tbl thead .desc td span{display:inline-block;margin-left:5px}.course_tbl tbody th{text-align:left;color:#6a6a6a;font-weight:700;padding-left:0;letter-spacing:-.1rem}.course_tbl tbody th span{position:relative;background-color:#f0e3ce;display:block;width:calc(100% - 13px);padding:8px 0 8px 25px}.course_tbl tbody th span:before{content:"";position:absolute;left:100%;top:0;width:0;height:0;border-style:solid;border-width:19px 0 19px 13px;border-color:transparent transparent transparent #f0e3ce}.course_tbl tbody td{text-align:center;font-size:1.5625rem;color:#333}.course_tbl tbody td span{display:block;width:100%;padding:13px 0;border-top:1px dashed #707070}.course_tbl tbody td:nth-of-type(1) span{background-color:#fdffd1}.course_tbl tbody td:nth-of-type(2) span{background-color:#defaff}.course_tbl tbody td:nth-of-type(3) span{background-color:#e8fcd5}.course_tbl tbody tr:last-child td span{border-bottom:1px dashed #707070}.course_tbl tbody .price span{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;font-size:1.5625rem;color:#6c6c6c}.course_tbl tbody .price span:after{content:"円";font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:1rem}.price_details .course_tbl tbody .price span{font-size:1.25rem}.course_tbl2{width:763px;table-layout:fixed}.course_tbl2 th{width:250px;font-weight:700}.course_tbl2 th,.course_tbl2 td{padding:0 4px;vertical-align:middle}.course_tbl2 thead th{padding:12px 0}.course_tbl2 thead .course th{padding:0}.course_tbl2 thead .course th span{display:block;width:100%;padding:15px 0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;border:3px solid #707070;text-align:center;background-color:#fff;border-radius:0;color:#333;font-size:1.75rem}.course_tbl2 tbody th{text-align:left;color:#6a6a6a;font-weight:700;padding:0 30px 0 0;letter-spacing:-.1rem}.course_tbl2 tbody th span{position:relative;background-color:#f0e3ce;display:block;width:calc(100% - 13px);padding:8px 0 8px 25px}.course_tbl2 tbody th span:before{content:"";position:absolute;left:100%;top:0;width:0;height:0;border-style:solid;border-width:19px 0 19px 13px;border-color:transparent transparent transparent #f0e3ce}.course_tbl2 tbody td{text-align:center;color:#333}.course_tbl2 tbody td span{display:block;width:100%;padding:15px 0;border-top:1px dashed #707070}.course_tbl2 tbody td:last-child span{background-color:#ffe3e6}.course_tbl2 tbody tr:last-child td span{border-bottom:1px dashed #707070}.course_tbl2 tbody .price span{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;font-size:1.125rem;color:#6c6c6c}.course_tbl2 tbody .price span:after{content:"円";font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:1rem}.sum_prices{padding:0 15px}.sum_prices h2{margin-bottom:60px}.sum_prices .table_wrap{margin-bottom:100px}.price_details{position:relative;max-width:900px;margin:0 auto;background-color:#f7f7f7;border-radius:53px;padding:70px 15px 100px;margin-bottom:55px;box-shadow:0 6px 11px rgba(0,0,0,.16)}.price_details:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-30px;width:0;height:0;border-style:solid;border-width:0 22.5px 40px;border-color:transparent transparent #f7f7f7}.price_details h2{position:relative;color:#6a6a6a;font-weight:700;font-size:2.1875rem;text-align:center;padding-bottom:14px;margin-bottom:55px}.price_details h2:before{content:"";display:block;width:250px;height:2px;background-color:#707070;position:absolute;bottom:0;left:50%;margin-left:-125px}.price_details .table_wrap{margin-bottom:100px}.price_details .table_wrap._flat{display:flex;align-items:center}.price_details .table_wrap._flat label{display:block;width:250px;padding:15px 0;border:3px solid #707070;text-align:center;background-color:#fff;border-radius:0;color:#333;font-size:1.75rem;font-weight:700;margin-right:55px}.price_details .table_wrap._flat .price{width:100px;font-family:"Roboto",sans-serif;text-align:right;font-weight:700;font-style:normal;font-size:1.5625rem;color:#6c6c6c;border-bottom:1px dashed #707070;padding-bottom:10px}.price_details .table_wrap._flat .price:after{content:"円";font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:1rem}.price_annotation{max-width:900px;margin:0 auto;padding:0 15px;margin-bottom:150px}.yoyaku_banner{max-width:373px;padding:0 15px;margin:0 auto;margin-top:100px}@media (max-width:600px){.price_details{padding:50px 15px 50px}.price_details h2{font-size:1.75rem;margin-bottom:30px}.inspection_course h2{padding:7px 0;font-size:1.35rem;letter-spacing:0;margin-bottom:40px}.inspection_course h2>div{font-size:1.125rem}.sum_prices h2{margin-bottom:40px}.course_tbl{width:630px}.course_tbl th{width:175px}.course_tbl th,.course_tbl td{padding:0 10px}.course_tbl thead .type{font-size:2rem}.course_tbl thead .course td{padding-bottom:15px}.course_tbl thead .course._pb td{padding-bottom:30px}.course_tbl thead .course span{padding:12px 0;font-size:1.125rem}.course_tbl thead .course th span{font-size:1.25rem}.course_tbl thead .desc td{padding-bottom:30px}.course_tbl tbody td{font-size:1.125rem}.course_tbl tbody td span{padding:10px 0}.course_tbl tbody .price span{font-size:1.25rem}.course_tbl tbody .price span:after{font-size:.75rem}.course_tbl._desc th{width:220px}.course_tbl._desc th,.course_tbl._desc td{padding:0 5px}.course_tbl._desc tbody th span{padding:8px 0 8px 10px}.course_tbl2{width:630px}.course_tbl2 th{width:175px}.course_tbl2 thead th{padding:10px 0}.course_tbl2 thead .course th span{padding:10px 0;font-size:1.3rem}.course_tbl2 tbody th{padding:0 10px 0 0}.course_tbl2 tbody td span{padding:10px 0}.course_tbl2 tbody .price span{font-size:1rem}.course_tbl2 tbody .price span:after{font-size:.75rem}.price_details .course_tbl tbody .price span{font-size:1rem}.price_details .table_wrap._flat{margin-bottom:30px}.price_details .table_wrap._flat label{width:175px;padding:10px 0;font-size:1.25rem;margin-right:25px}.price_details .table_wrap._flat .price{width:80px;font-size:1.125rem}.price_details .table_wrap._flat .price:after{font-size:1rem}}.page_read._shop{max-width:525px}.page_read._ss{max-width:570px}.keeper_banner{position:relative;padding-bottom:65px}.keeper_banner .bg{position:relative;width:84%;height:450px}.keeper_banner .bg:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/store/keeper_bg.jpg) center/cover no-repeat;filter:grayscale(100%);transition:.3s;z-index:1}.keeper_banner .bg .btn_wrap{position:absolute;right:54px;height:100%;max-width:100%;padding-top:35px;z-index:2}.keeper_banner .bg .btn_wrap a{display:flex;align-items:center;justify-content:flex-start;margin-bottom:32px;color:#fff;border:1px solid #fff;padding:8px 5px 8px 15px;transition:.3s}.keeper_banner .bg .btn_wrap a:nth-of-type(1){background-color:#eb6100}.keeper_banner .bg .btn_wrap a:nth-of-type(2){background-color:#1ba8d8}.keeper_banner .bg .btn_wrap a:nth-of-type(3){background-color:#bfa447}.keeper_banner .bg .btn_wrap a .left{text-align:center;width:267px}.keeper_banner .bg .btn_wrap a .left h4{margin-top:5px;font-size:1.5625rem}.keeper_banner .bg .btn_wrap a .right{position:relative;width:calc(100% - 267px);font-size:1.125rem;text-align:left;padding-left:13px;font-weight:700}.keeper_banner .bg .btn_wrap a .right span{font-size:1.875rem;font-weight:bolder}.keeper_banner .bg .btn_wrap a .right:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:1px;height:55px;background-color:#fff}.keeper_banner .bg_right{position:absolute;width:40%;height:390px;right:0;bottom:0;background:#e60012;transition:.6s}.keeper_banner:hover .bg:before{filter:grayscale(0%)}.keeper_banner:hover .bg .btn_wrap a:nth-of-type(1),.keeper_banner:hover .bg .btn_wrap a:nth-of-type(2),.keeper_banner:hover .bg .btn_wrap a:nth-of-type(3){background:0 0}@media (max-width:768px){.keeper_banner .bg{position:relative;width:95%;height:auto;padding:30px 15px}.keeper_banner .bg:before{filter:grayscale(0%)}.keeper_banner .bg .btn_wrap{position:relative;right:inherit;padding-top:0}.keeper_banner .bg .btn_wrap a{display:flex;align-items:center;justify-content:flex-start;width:525px;margin:0 auto;margin-bottom:30px}.keeper_banner .bg_right{width:70%}}@media (max-width:600px){.keeper_banner .bg{position:relative;width:calc(100% - 15px)}.keeper_banner .bg .btn_wrap a{flex-wrap:wrap;width:100%;padding:30px 15px}.keeper_banner .bg .btn_wrap a .left{width:100%;text-align:center;margin-bottom:12px}.keeper_banner .bg .btn_wrap a .left h4{font-size:1.125rem}.keeper_banner .bg .btn_wrap a .right{width:100%;text-align:center;padding:12px 0 0}.keeper_banner .bg .btn_wrap a .right:before{top:0;left:50%;transform:translateX(-50%);width:100px;height:1px}}.sp_ss_campaign_btn{display:none;position:fixed;left:50%;bottom:15px;transform:translateX(-50%);z-index:1000}.sp_ss_campaign_btn a{color:#fff;font-weight:700;display:block;width:320px;margin:0 auto;border-radius:25px;padding:11px 18px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/ttl_bg2.jpg) center/cover no-repeat}.sp_ss_campaign_btn:before{content:"";position:absolute;top:5px;left:2px;display:block;width:320px;height:44px;background-color:#eacaca;border-radius:25px;z-index:-1}.sp_ss_campaign_btn:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow.svg);position:absolute;right:13px;top:10px;z-index:1}.sp_ss_campaign_btn span{position:absolute;right:40px;top:50%;transform:translateY(-50%);font-weight:400;font-size:.625rem;z-index:1}@media (max-width:600px){.sp_ss_campaign_btn{display:block}}.ss_campaign_box{position:fixed;right:0;top:0;width:300px;height:100%;overflow-y:auto;padding:75px 50px 25px;transform:translateX(100%);background-color:#fff;transition:transform .3s;z-index:0}.ss_campaign_box.active{z-index:1000;transform:translateX(0)}.ss_campaign_box .menu_close{position:absolute;top:30px;right:25px}.ss_campaign_box .discount_header{margin-bottom:20px}.ss_campaign_box .discounts h3{position:relative;font-size:1.125rem;font-weight:700;margin-bottom:16px;padding-bottom:5px;text-align:center}.ss_campaign_box .discounts h3:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:block;width:160px;height:1px;background-color:#e60012}.ss_campaign_box .discounts a{display:block;margin-bottom:15px}.common_shop_list{max-width:990px;margin:0 auto;margin-bottom:240px}.common_shop_list .store_box{position:relative;margin-bottom:100px}.common_shop_list .store_box .store_name{text-align:center;font-size:1.875rem;padding:13px 5px;margin-bottom:30px;color:#fff;background-color:#e60012}.common_shop_list .store_box .store_box_inner{display:flex;align-items:flex-start;justify-content:flex-start}.common_shop_list .store_box .store_box_inner .contents{width:354px;margin-right:20px}.common_shop_list .store_box .store_box_inner .contents .img_wrap{position:relative;margin-bottom:50px}.common_shop_list .store_box .store_box_inner .contents .img_wrap._ss{margin-bottom:15px}.common_shop_list .store_box .store_box_inner .contents .img_wrap .store_img{display:block;height:auto}.common_shop_list .store_box .store_box_inner .contents .img_wrap .kprp,.common_shop_list .store_box .store_box_inner .contents .img_wrap .kpr,.common_shop_list .store_box .store_box_inner .contents .img_wrap .seibi,.common_shop_list .store_box .store_box_inner .contents .img_wrap .fami,.common_shop_list .store_box .store_box_inner .contents .img_wrap .seibi_txt,.common_shop_list .store_box .store_box_inner .contents .img_wrap .fami_txt{position:absolute}.common_shop_list .store_box .store_box_inner .contents .img_wrap .kprp,.common_shop_list .store_box .store_box_inner .contents .img_wrap .kpr{right:0;bottom:0;border-left:3px solid #fff;border-top:3px solid #fff}.common_shop_list .store_box .store_box_inner .contents .img_wrap .kprp{width:131px}.common_shop_list .store_box .store_box_inner .contents .img_wrap .kpr{width:65px}.common_shop_list .store_box .store_box_inner .contents .img_wrap .seibi{top:8px;right:8px;width:52px}.common_shop_list .store_box .store_box_inner .contents .img_wrap .fami{top:0;right:0;width:50px;border:2px solid #fff}.common_shop_list .store_box .store_box_inner .contents .img_wrap .seibi_txt,.common_shop_list .store_box .store_box_inner .contents .img_wrap .fami_txt{background-color:#fff;font-weight:700;padding:6px 30px 5px;color:#333}.common_shop_list .store_box .store_box_inner .contents .img_wrap .seibi_txt{bottom:0;right:134px}.common_shop_list .store_box .store_box_inner .contents .img_wrap .fami_txt{bottom:0;right:0}.common_shop_list .store_box .store_box_inner .contents .ss_service_category{display:flex;padding-left:13px;margin-bottom:20px;align-items:center}.common_shop_list .store_box .store_box_inner .contents .ss_service_category .stand{display:block;width:46px;height:51px;background:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/store/stand.svg) center/cover no-repeat;margin-right:3px}.common_shop_list .store_box .store_box_inner .contents .ss_service_category .category{font-size:1.125rem;color:#e60012;text-align:center;border:3px solid #e23333;padding:3px 8px;margin-left:4px}.common_shop_list .store_box .store_box_inner .contents .ss_service_category .category.fsl{width:calc(100% - 49px)}.common_shop_list .store_box .store_box_inner .contents .contents_inner{padding:0 15px 0 25px;color:#333}.common_shop_list .store_box .store_box_inner .contents .contents_inner._ss{padding:0 15px 0 0}.common_shop_list .store_box .store_box_inner .contents .consignment_link{position:relative;top:-15px;display:block;width:100%;padding:9px 10px 6px;border:3px solid #e60012;border-radius:35px;color:#e60012;font-weight:700;text-align:center;font-size:.8125rem}.common_shop_list .store_box .store_box_inner .contents .details{width:100%;max-width:100%;margin-bottom:20px}.common_shop_list .store_box .store_box_inner .contents .details dl{display:flex;justify-content:flex-start;margin-bottom:5px}.common_shop_list .store_box .store_box_inner .contents .details dt{display:flex;justify-content:center;align-items:center;width:82px;padding:3px 0;text-align:center;color:#e60012;font-weight:700;border:2px solid #e60012;border-radius:8px;margin-right:20px;font-size:.8125rem}.common_shop_list .store_box .store_box_inner .contents .details dd{font-weight:700;font-size:1rem;padding:3px 0}.common_shop_list .store_box .store_box_inner .contents .address{font-weight:700;margin-bottom:10px}.common_shop_list .store_box .store_box_inner .contents .tel{font-size:1.25rem;font-weight:700;margin-bottom:25px}.common_shop_list .store_box .store_box_inner .contents .tel a{color:#333}.common_shop_list .store_box .store_box_inner .contents .map_link{font-weight:400}.common_shop_list .store_box .store_box_inner .contents .map_link a{display:inline-block;color:#333;padding-bottom:5px;border-bottom:1px solid #707070}.common_shop_list .store_box .store_box_inner .right{position:relative;width:calc(100% - 374px)}.common_shop_list .store_box .store_box_inner .right .slide_wrap{position:relative;margin-bottom:20px}.common_shop_list .store_box .store_box_inner .right .swiper-container{margin-left:inherit;margin-right:inherit}.common_shop_list .store_box .store_box_inner .right .swiper-button-next,.common_shop_list .store_box .store_box_inner .right .swiper-button-prev{margin:0;top:50%;transform:translateY(-50%);width:40px;height:40px}.common_shop_list .store_box .store_box_inner .right .swiper-button-next{right:-35px}.common_shop_list .store_box .store_box_inner .right .swiper-button-prev{left:-35px}.common_shop_list .store_box .store_box_inner .right .swiper-button-prev:after,.common_shop_list .store_box .store_box_inner .right .swiper-button-next:after{width:100%;height:100%;font-size:1rem}.common_shop_list .store_box .store_box_inner .right .swiper-button-prev:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/slide_prev.svg)}.common_shop_list .store_box .store_box_inner .right .swiper-button-next:after{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/slide_next.svg)}.common_shop_list .store_box .store_box_inner .staff{position:relative}.common_shop_list .store_box .store_box_inner .staff img{width:100%}.common_shop_list .store_box .store_box_inner .staff .comment_box{position:absolute;width:100%;bottom:0;left:0;color:#fff;background-color:rgba(226,0,19,.6);padding:15px 50px;min-height:120px}.common_shop_list .store_box .store_box_inner .staff .comment_box .staff_name{margin-bottom:3px}.common_shop_list .store_box .store_box_inner .staff .comment_box .staff_name span{margin-right:3px}.common_shop_list .store_box .store_box_inner .staff .comment_box .staff_name,.common_shop_list .store_box .store_box_inner .staff .comment_box .comment{font-weight:700}.common_shop_list .store_box .store_box_inner .staff .no_image+.comment_box{display:none}@media (max-width:953px){.common_shop_list .store_box .store_box_inner{padding:0 30px}.common_shop_list .store_box .store_box_inner .contents{width:275px}.common_shop_list .store_box .store_box_inner .contents .contents_inner{padding:0 15px 0 0}.common_shop_list .store_box .store_box_inner .contents .img_wrap .seibi_txt,.common_shop_list .store_box .store_box_inner .contents .img_wrap .fami_txt{padding:6px 15px 5px;font-size:.8125rem;color:#333}.common_shop_list .store_box .store_box_inner .contents .ss_service_category{padding-left:10px}.common_shop_list .store_box .store_box_inner .contents .ss_service_category .category{font-size:.8125rem;padding:3px}.common_shop_list .store_box .store_box_inner .contents .details dl{align-items:center}.common_shop_list .store_box .store_box_inner .contents .details dd{font-size:.75rem}.common_shop_list .store_box .store_box_inner .right{width:calc(100% - 295px)}}@media (max-width:768px){.common_shop_list .store_box .store_name{font-size:1.25rem}.common_shop_list .store_box .store_box_inner{flex-wrap:wrap;padding:0}.common_shop_list .store_box .store_box_inner .contents{width:100%;padding:0 15px;max-width:580px;margin:0 auto;margin-bottom:15px}.common_shop_list .store_box .store_box_inner .contents .img_wrap .seibi_txt,.common_shop_list .store_box .store_box_inner .contents .img_wrap .fami_txt{padding:6px 30px 5px;font-size:1rem}.common_shop_list .store_box .store_box_inner .contents .ss_service_category{padding-left:13px}.common_shop_list .store_box .store_box_inner .contents .ss_service_category .category{font-size:1rem;padding:3px 8px}.common_shop_list .store_box .store_box_inner .contents .details{margin-bottom:20px}.common_shop_list .store_box .store_box_inner .contents .details dl{align-items:stretch}.common_shop_list .store_box .store_box_inner .contents .details dd{font-size:.8125rem}.common_shop_list .store_box .store_box_inner .contents .address{margin-bottom:3px}.common_shop_list .store_box .store_box_inner .contents .tel{margin-bottom:10px}.common_shop_list .store_box .store_box_inner .right{width:100%;max-width:100%}.common_shop_list .store_box .store_box_inner .right .slide_wrap{max-width:580px;margin:0 auto;margin-bottom:20px}.common_shop_list .store_box .store_box_inner .right .slide_wrap:nth-of-type(2){padding:0 50px}.common_shop_list .store_box .store_box_inner .right .swiper-button-next{right:10px}.common_shop_list .store_box .store_box_inner .right .swiper-button-prev{left:10px}.common_shop_list .store_box .store_box_inner .staff{position:relative}.common_shop_list .store_box .store_box_inner .staff .comment_box{position:relative;bottom:inherit;left:inherit;background-color:#ad1d29;padding:15px 30px}.common_shop_list .store_box .store_box_inner .staff .comment_box .staff_name,.common_shop_list .store_box .store_box_inner .staff .comment_box .comment{font-size:.8125rem;font-weight:700}}.redirect_wrapper{position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow-y:auto}.redirect{position:relative;padding:150px 0}.redirect .inner{max-width:830px;padding:0 15px;margin:0 auto;text-align:center}.redirect .logo{margin-bottom:30px}.redirect .logo img{width:220px}.redirect .section_ttl{width:100%;text-align:center;justify-content:center;margin-bottom:70px}.redirect p{margin-bottom:30px}.redirect .btn_wrap{margin-top:70px}.redirect .btn_wrap a{position:relative;display:block;width:377px;max-width:100%;background-color:#e60012;padding:15px 30px 14px 0;margin:0 auto;color:#fff;font-weight:700;font-size:1.375rem}.redirect .btn_wrap a:before{content:url(//auto-pal.co.jp/wp-content/themes/autopal-theme/images/btn_arrow.svg);position:absolute;right:40px;top:18px}.pswp__img{cursor:default !important}.pswp__button--zoom{display:none !important}.pswp__button--arrow{height:75px !important;background:rgba(255,255,255,.6) !important;transition:.4s !important}.pswp__button--arrow:hover{background:#fff !important;opacity:1}.pswp__button--arrow .pswp__icn{width:45px !important;fill:#000 !important}.pswp__button--arrow .pswp__icn-shadow{stroke:unset !important}.pswp__button--arrow--next .pswp__icn{right:20px !important}.pswp__button--arrow--prev .pswp__icn{left:20px !important}@media (max-width:600px){.pswp__img{padding:0 10px}.pswp__button--arrow{width:40px !important;height:40px !important;margin-top:-20px}.pswp__button--arrow .pswp__icn{width:30px !important}.pswp__button--arrow--next .pswp__icn{right:9px !important}.pswp__button--arrow--prev .pswp__icn{left:9px !important}.pswp--touch,.pswp__button--arrow{visibility:visible !important}}.seo_text{display:flex;justify-content:center;padding:0 15px;margin-top:40px}.seo_text p{font-weight:700;color:#333}.seo_contact{margin-top:70px;padding:0 15px}.seo_contact a{color:#fff;width:380px;max-width:100%;margin:0 auto;background-color:#e60012;color:#fff;text-align:center;padding:15px;font-weight:700;font-size:1.18rem}@media (max-width:600px){.seo_contact{margin-top:50px}.seo_contact a{font-size:unset;padding:13px}}.grecaptcha-badge{bottom:0 !important;z-index:999}.custom-marker{background-color:navy;border-radius:50%;width:16px;height:16px;border:3px solid #fff;position:absolute;transform:translate(-50%,-50%)}