.result { background: rgb(242, 242, 242); }
.result .result_title_01 { text-align: center; font-size: 20px; font-weight: 600; }
.result .result_title_01.mb_show_type { display: none; }
.result .result_wrap { gap: 13.3333px; margin-top: 30px; }
.result .result_wrap .result_box { width: calc(25% - 10px); margin-bottom: 60px; }
.result .result_wrap .result_box.position_relative { position: relative; }
.result .result_wrap .result_box.position_relative .result_title_01 { position: absolute; top: -40px; width: 100%; }
.car_clinic { padding: 100px 0px; position: relative; }
.car_clinic .clinic_inner { position: relative; width: 1200px; margin: 40px auto 0px; display: flex; gap: 30px; padding: 0px 20px; }
.car_clinic .txt_section { width: 250px; }
.car_clinic .txt_section > p { font-size: 0.9375rem; }
.car_clinic .txt { text-align: left; display: flex; gap: 10px; font-size: 18px; }
.car_clinic .txt span { font-size: 30px; font-weight: 600; margin-top: -8px; }
.car_clinic .txt_section > p { height: 100px; }
.car_clinic .car_clinic_slide .swiper-slide, .car_clinic .car_clinic_slide1 .swiper-slide, .car_clinic .car_clinic_slide2 .swiper-slide, .car_clinic .car_clinic_slide3 .swiper-slide, .car_clinic .car_clinic_slide4 .swiper-slide { display: flex; }
.car_clinic .car_clinic_slide .clinic_txt_box, .car_clinic .car_clinic_slide1 .clinic_txt_box, .car_clinic .car_clinic_slide2 .clinic_txt_box, .car_clinic .car_clinic_slide3 .clinic_txt_box, .car_clinic .car_clinic_slide4 .clinic_txt_box { width: 40%; display: flex; align-items: start; justify-content: center; }
.car_clinic .car_clinic_slide .clinic_txt_box .txt_box, .car_clinic .car_clinic_slide1 .clinic_txt_box .txt_box, .car_clinic .car_clinic_slide2 .clinic_txt_box .txt_box, .car_clinic .car_clinic_slide3 .clinic_txt_box .txt_box, .car_clinic .car_clinic_slide4 .clinic_txt_box .txt_box { width: 100%; }
.car_clinic .car_clinic_slide .clinic_txt_box p, .car_clinic .car_clinic_slide1 .clinic_txt_box p, .car_clinic .car_clinic_slide2 .clinic_txt_box p, .car_clinic .car_clinic_slide3 .clinic_txt_box p, .car_clinic .car_clinic_slide4 .clinic_txt_box p { text-align: left; }
.car_clinic .car_clinic_slide .clinic_txt_box .title, .car_clinic .car_clinic_slide1 .clinic_txt_box .title, .car_clinic .car_clinic_slide2 .clinic_txt_box .title, .car_clinic .car_clinic_slide3 .clinic_txt_box .title, .car_clinic .car_clinic_slide4 .clinic_txt_box .title { color: var(--main-color); font-size: 25px; font-weight: 600; }
.car_clinic .car_clinic_slide .clinic_img, .car_clinic .car_clinic_slide1 .clinic_img, .car_clinic .car_clinic_slide2 .clinic_img, .car_clinic .car_clinic_slide3 .clinic_img, .car_clinic .car_clinic_slide4 .clinic_img { width: 60%; }
.car_clinic .car_clinic_slide .clinic_img img, .car_clinic .car_clinic_slide1 .clinic_img img, .car_clinic .car_clinic_slide2 .clinic_img img, .car_clinic .car_clinic_slide3 .clinic_img img, .car_clinic .car_clinic_slide4 .clinic_img img { width: 100%; height: 100%; object-fit: cover; display: block; aspect-ratio: 6 / 4; }
.car_clinic .car_clinic_slide .swiper-button-prev, .car_clinic .car_clinic_slide1 .swiper-button-prev, .car_clinic .car_clinic_slide2 .swiper-button-prev, .car_clinic .car_clinic_slide3 .swiper-button-prev, .car_clinic .car_clinic_slide4 .swiper-button-prev { left: 150px; top: 20px; }
.car_clinic .car_clinic_slide .swiper-button-prev::after, .car_clinic .car_clinic_slide1 .swiper-button-prev::after, .car_clinic .car_clinic_slide2 .swiper-button-prev::after, .car_clinic .car_clinic_slide3 .swiper-button-prev::after, .car_clinic .car_clinic_slide4 .swiper-button-prev::after { color: rgb(0, 0, 0); }
.car_clinic .car_clinic_slide .swiper-button-next, .car_clinic .car_clinic_slide1 .swiper-button-next, .car_clinic .car_clinic_slide2 .swiper-button-next, .car_clinic .car_clinic_slide3 .swiper-button-next, .car_clinic .car_clinic_slide4 .swiper-button-next { left: 170px; top: 20px; }
.car_clinic .car_clinic_slide .swiper-button-next::after, .car_clinic .car_clinic_slide1 .swiper-button-next::after, .car_clinic .car_clinic_slide2 .swiper-button-next::after, .car_clinic .car_clinic_slide3 .swiper-button-next::after, .car_clinic .car_clinic_slide4 .swiper-button-next::after { color: rgb(0, 0, 0); }
@media (max-width: 600px) {
  #main .car_clinic .car_clinic_slide .swiper-slide, #main .car_clinic .car_clinic_slide1 .swiper-slide, #main .car_clinic .car_clinic_slide2 .swiper-slide, #main .car_clinic .car_clinic_slide3 .swiper-slide, #main .car_clinic .car_clinic_slide4 .swiper-slide { flex-direction: column; }
  #main .car_clinic .car_clinic_slide .swiper-slide .clinic_txt_box, #main .car_clinic .car_clinic_slide1 .swiper-slide .clinic_txt_box, #main .car_clinic .car_clinic_slide2 .swiper-slide .clinic_txt_box, #main .car_clinic .car_clinic_slide3 .swiper-slide .clinic_txt_box, #main .car_clinic .car_clinic_slide4 .swiper-slide .clinic_txt_box { width: 100%; }
  #main .car_clinic .car_clinic_slide .swiper-slide .clinic_txt_box .txt_box, #main .car_clinic .car_clinic_slide1 .swiper-slide .clinic_txt_box .txt_box, #main .car_clinic .car_clinic_slide2 .swiper-slide .clinic_txt_box .txt_box, #main .car_clinic .car_clinic_slide3 .swiper-slide .clinic_txt_box .txt_box, #main .car_clinic .car_clinic_slide4 .swiper-slide .clinic_txt_box .txt_box { margin-bottom: 0px; }
  #main .car_clinic .car_clinic_slide .swiper-slide .clinic_txt_box .txt_section > p, #main .car_clinic .car_clinic_slide1 .swiper-slide .clinic_txt_box .txt_section > p, #main .car_clinic .car_clinic_slide2 .swiper-slide .clinic_txt_box .txt_section > p, #main .car_clinic .car_clinic_slide3 .swiper-slide .clinic_txt_box .txt_section > p, #main .car_clinic .car_clinic_slide4 .swiper-slide .clinic_txt_box .txt_section > p { height: 100px; }
  #main .car_clinic .car_clinic_slide .swiper-slide .clinic_img, #main .car_clinic .car_clinic_slide1 .swiper-slide .clinic_img, #main .car_clinic .car_clinic_slide2 .swiper-slide .clinic_img, #main .car_clinic .car_clinic_slide3 .swiper-slide .clinic_img, #main .car_clinic .car_clinic_slide4 .swiper-slide .clinic_img { width: 100%; }
  #main .car_clinic .car_clinic_slide .swiper-button-prev, #main .car_clinic .car_clinic_slide1 .swiper-button-prev, #main .car_clinic .car_clinic_slide2 .swiper-button-prev, #main .car_clinic .car_clinic_slide3 .swiper-button-prev, #main .car_clinic .car_clinic_slide4 .swiper-button-prev { top: 20px; }
  #main .car_clinic .car_clinic_slide .swiper-button-next, #main .car_clinic .car_clinic_slide1 .swiper-button-next, #main .car_clinic .car_clinic_slide2 .swiper-button-next, #main .car_clinic .car_clinic_slide3 .swiper-button-next, #main .car_clinic .car_clinic_slide4 .swiper-button-next { top: 20px; }
  #main .car_clinic .clinic_inner { flex-direction: column; padding: 0px 20px; display: none; }
}
.car_care_stap { padding: 100px 0px; background: var(--main-color); }
.car_care_stap h2 { color: rgb(255, 255, 255); }
.car_care_stap .stap_wrap { display: flex; flex-wrap: wrap; gap: 13.3333px; }
.car_care_stap .stap_wrap .stap_box { width: calc(25% - 10px); }
.car_care_stap .stap_wrap .stap_box .stap_img { overflow: hidden; }
.car_care_stap .stap_wrap .stap_box .stap_img img { width: 101%; height: 102%; object-fit: cover; border-radius: 10px; display: block; aspect-ratio: 6 / 4; }
.car_care_stap .stap_wrap .stap_box .stap_txt { text-align: center; margin-top: 30px; }
.car_care_stap .stap_wrap .stap_box .stap_txt p { font-size: 18px; color: rgb(255, 255, 255); line-height: 1.5; }
@media (max-width: 900px) {
  #main .car_care_stap .stap_wrap { gap: 20px; }
  #main .car_care_stap .stap_wrap .stap_box { width: calc(50% - 10px); }
  #main .car_care_stap .stap_wrap .stap_box p { font-size: 14px; word-break: keep-all; overflow-wrap: break-word; }
}
@media (max-width: 600px) {
  #main .result .result_title_01.mb_show_type { display: block; }
  #main .result .result_wrap .result_box.position_relative { position: unset; }
}
.car_clinic_slide_number_prev, .car_clinic_slide_number_next { top: 20px; color: rgb(0, 0, 0); }
.car_clinic_slide_number_prev::after, .car_clinic_slide_number_next::after { color: rgb(0, 0, 0); }
.car_clinic_slide_number_prev { left: 260px; }
.car_clinic_slide_number_next { left: 285px; }
@media (max-width: 800px) {
  .car_clinic_slide_number_prev, .car_clinic_slide_number_next { top: 20px; bottom: unset; }
}