@charset "utf-8";
.svf_add_cont .sub_title002 h1 { font-size: 40px; }
.svf_add_cont .sub_title002 h1 span.title_text { font-size: 45px; }

.svf_add_cont1 .sub_title002 h2 { margin-bottom: 158px; }
.svf_add_cont2 .sub_title002 h2 { margin-bottom: 62px; }
.svf_add_cont3 .sub_title002 h2 { margin-bottom: 114px; }

.sub01_01 .cont_02.margin-0 { margin-top: 0; }
.sub_title002 p.padding-0 { padding-bottom: 0; }

.sub01_01 .svf_add_cont:not(.svf_add_cont1) { margin-top: 0; }
.sub01_01 .svf_add_cont1 { gap: 166px; }
.sub01_01 .svf_add_cont2 { gap: 175px; }
.sub01_01 .svf_add_cont3 { gap: 245px; border-bottom: none; }
.svf_add_cont .svf_add_img { width: 718px; }

.svf_add_bgWrap { width: 100%; background-color: #f7f4ef; }
.svf_add_bgWrap .cont_02 { padding-top: 0; }
.svf_add_bgWrap .cont_02,
.svf_add_bgWrap .cont_03 { background: transparent; }

.svf_add_bgWrap .cont_05 { margin-top: 16px; }

.sub01_01 .svf_add_cont05 ul li { padding-top: 0; border-top: none; }
.sub01_01 .svf_add_cont05 ul li b { margin-bottom: 10px; padding-top: 18px; border-top: 3px solid #4e4139; font-size: 2.25rem; }
.sub01_01 .svf_add_bgWrap .cont_05 ul li h1 { min-height: 5.6rem; line-height: 1.2368; }

@media (max-width: 1860px) {
  .svf_add_cont .sub_title002 h1 { font-size: 2.1505vw; }
  .svf_add_cont .sub_title002 h1 span.title_text { font-size: 2.4194vw; }

  .svf_add_cont1 .sub_title002 h2 { margin-bottom: 8.4946vw; }
  .svf_add_cont2 .sub_title002 h2 { margin-bottom: 3.3333vw; }
  .svf_add_cont3 .sub_title002 h2 { margin-bottom: 6.1290vw; }

  .sub01_01 .svf_add_cont1 { gap: 8.9247vw; }
  .sub01_01 .svf_add_cont2 { gap: 9.4086vw; }
  .sub01_01 .svf_add_cont3 { gap: 13.1720vw; border-bottom: none; }
  .svf_add_cont .svf_add_img { width: 38.6022vw; }

  .svf_add_bgWrap .cont_02,
  .svf_add_bgWrap .cont_03 { background: transparent; }

  .svf_add_bgWrap .cont_05 { margin-top: 8.9247vw; }

  .sub01_01 .svf_add_cont05 ul li img { width: 19.4624vw; }
  .sub01_01 .svf_add_cont05 ul li b { margin-bottom: 0.5376vw; padding-top: 0.9677vw; border-top: 0.1613vw solid #4e4139; }
  .sub01_01 .svf_add_bgWrap .cont_05 ul li h1 { min-height: 4.8167vw; }
}
@media (max-width: 768px) {
  .svf_add_cont .sub_title002 h1 { font-size: 5.2083vw; }
  .svf_add_cont .sub_title002 h1 span.title_text { font-size: 5.8594vw; }

  .svf_add_cont .sub_title002 h2 { padding: 4.1667vw 0; margin-bottom: 5.5990vw; }

  .svf_add_bgWrap .cont_02,
  .svf_add_bgWrap .cont_03 { background: transparent; }

  .svf_add_bgWrap .cont_05 { margin-top: 21.6146vw; }

  .sub01_01 .svf_add_cont1,
  .sub01_01 .svf_add_cont3 { gap: 8.3958vw; }
  .sub01_01 .svf_add_cont2 { flex-direction: column-reverse; gap: 8.3958vw; }
  .svf_add_cont .svf_add_img { width: 90.4219vw; }

  .svf_add_bgWrap .cont_02,
  .svf_add_bgWrap .cont_03 { background: transparent; }

  .svf_add_bgWrap .cont_05 { margin-top: 0; }

  .sub01_01 .svf_add_cont05 ul li img { width: 47.1354vw; }
  .sub01_01 .svf_add_cont05 ul li b { margin-bottom: 1.3021vw; padding-top: 2.3438vw; border-top: 0.3906vw solid #4e4139; }
  .sub01_01 .svf_add_bgWrap .cont_05 ul li h1 { min-height: auto; }
}
@media (max-width: 480px) {
  .svf_add_cont .sub_title002 h1 { font-size: 4.4444vw; }
  .svf_add_cont .sub_title002 h1 span.title_text { font-size: 5.0000vw; }

  .svf_add_cont .sub_title002 h2 { margin-bottom: 3.6786vw; }

  .sub01_02.sub01_01 .cont_02.svf_add_cont:not(.svf_add_cont1) { margin-top: 0; }
  .sub01_02.sub01_01 .cont_02.con_inner.margin-0 { margin-top: 0; }
  .sub01_02.sub01_01 .svf_add_bgWrap .cont_02 { padding-top: 0; }

  .svf_add_bgWrap .cont_05 { margin-top: 21.6146vw; }

}
