@charset "UTF-8";
/* -start- 공통사항 */
/* line 2, app/assets/stylesheets/vaccination.scss */
.text-bold {
  font-weight: bold;
}

/* line 3, app/assets/stylesheets/vaccination.scss */
.text-normal {
  font-weight: normal;
}

/* line 4, app/assets/stylesheets/vaccination.scss */
.text-weight-200 {
  font-weight: 200;
}

/* line 5, app/assets/stylesheets/vaccination.scss */
.text-weight-300 {
  font-weight: 300;
}

/* line 6, app/assets/stylesheets/vaccination.scss */
.text-weight-500 {
  font-weight: 500;
}

/* line 7, app/assets/stylesheets/vaccination.scss */
.text-weight-600 {
  font-weight: 600;
}

/* line 8, app/assets/stylesheets/vaccination.scss */
.text-weight-800 {
  font-weight: 800;
}

/* line 9, app/assets/stylesheets/vaccination.scss */
.text-weight-900 {
  font-weight: 900;
}

/* line 10, app/assets/stylesheets/vaccination.scss */
.text-blue {
  color: #009eda;
}

/* line 12, app/assets/stylesheets/vaccination.scss */
.wrap-title-text {
  text-align: center;
}

/* line 13, app/assets/stylesheets/vaccination.scss */
.wrap-title-text em {
  font-family: Pretendard;
  font-size: 1.25rem;
  font-weight: normal;
  line-height: 1.4;
  letter-spacing: -0.8px;
  color: #212121;
  opacity: 0.8;
}

/* line 14, app/assets/stylesheets/vaccination.scss */
.wrap-title-text h1 {
  font-family: Pretendard;
  font-size: 2.5rem;
  font-weight: normal;
  line-height: 1.3;
  letter-spacing: -1.6px;
  color: #121212;
  padding-top: 0.75rem;
}

/* line 15, app/assets/stylesheets/vaccination.scss */
.wrap-title-text p {
  font-family: Pretendard;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.6;
  letter-spacing: -0.8px;
  color: #4c4c4c;
  padding-top: 1.875rem;
  opacity: 0.8;
}

/* line 17, app/assets/stylesheets/vaccination.scss */
.main {
  padding-top: 154px;
}

/* -start- 공통사항 */
/* -start- 메인 이미지 */
/* line 21, app/assets/stylesheets/vaccination.scss */
.wrap-main-img {
  position: relative;
}

/* line 22, app/assets/stylesheets/vaccination.scss */
.wrap-main-img .main-img-box {
  width: 100%;
  max-width: 1920px;
  height: 690px;
}

/* line 23, app/assets/stylesheets/vaccination.scss */
.wrap-main-img .main-img-box .d-img-main {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

/* line 24, app/assets/stylesheets/vaccination.scss */
.wrap-main-img .text-main-box {
  position: absolute;
  top: 24%;
  left: 0;
  right: 0;
  z-index: 2;
}

/* line 25, app/assets/stylesheets/vaccination.scss */
.wrap-main-img .text-main-box .text-main-em {
  font-family: Pretendard;
  font-size: 1.125rem;
  font-weight: 300;
  letter-spacing: -0.72px;
  color: #121212;
  opacity: 0.8;
}

/* line 26, app/assets/stylesheets/vaccination.scss */
.wrap-main-img .text-main-box .text-main-h1 {
  font-family: Pretendard;
  font-size: 3rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: -1.92px;
  color: #121212;
  padding-top: 1rem;
}

/* -end- 메인 이미지 */
/* -start- 전문의가 직접 접종하는 예방 접종 */
/* line 30, app/assets/stylesheets/vaccination.scss */
.wrap-vaccination {
  background-image: url(/images/vaccination/d_vaccination_bg.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: cover;
  padding-bottom: 11.25rem;
}

/* line 31, app/assets/stylesheets/vaccination.scss */
.wrap-vaccination .desktop {
  display: flex;
  justify-content: space-between;
  padding-left: 19%;
  padding-top: 10rem;
}

/* line 32, app/assets/stylesheets/vaccination.scss */
.wrap-vaccination .wrap-vaccination-title-text {
  padding-right: 2rem;
}

/* line 33, app/assets/stylesheets/vaccination.scss */
.wrap-vaccination .wrap-vaccination-title-text h1 {
  font-family: Pretendard;
  font-size: 2.5rem;
  font-weight: normal;
  line-height: 1.3;
  letter-spacing: -1.6px;
  color: #212121;
}

/* line 34, app/assets/stylesheets/vaccination.scss */
#wrap-vaccination-slide {
  position: relative;
  width: 100%;
  max-width: 1150px;
  overflow: hidden;
  height: 550px;
}

/* line 35, app/assets/stylesheets/vaccination.scss */
#wrap-vaccination-slide .swiper-slide {
  width: 100%;
  max-width: 480px;
}

/* line 36, app/assets/stylesheets/vaccination.scss */
#wrap-vaccination-slide .slide-img-box {
  width: 100%;
  max-width: 480px;
}

/* line 37, app/assets/stylesheets/vaccination.scss */
#wrap-vaccination-slide .slide-img-box .d-img-vaccination-slide {
  width: 100%;
  display: block;
}

/* line 38, app/assets/stylesheets/vaccination.scss */
#wrap-vaccination-slide .text-slide-box {
  padding-top: 1.875rem;
}

/* line 39, app/assets/stylesheets/vaccination.scss */
#wrap-vaccination-slide .text-slide-box .text-h1 {
  font-family: Pretendard;
  font-size: 1.5rem;
  font-weight: bold;
  color: #212121;
}

/* line 40, app/assets/stylesheets/vaccination.scss */
#wrap-vaccination-slide .text-slide-box .text-p {
  font-family: Pretendard;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.44;
  letter-spacing: -0.36px;
  color: #8e8e93;
  padding-top: 0.75rem;
}

/* line 41, app/assets/stylesheets/vaccination.scss */
#wrap-vaccination-slide .swiper-scrollbar {
  height: 4px;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 5px;
  position: absolute;
  background: #e7e7e7;
}

/* -end- 전문의가 직접 접종하는 예방 접종 */
/* -start- 가다실 9 */
/* line 45, app/assets/stylesheets/vaccination.scss */
.wrap-gardasil {
  position: relative;
}

/* line 46, app/assets/stylesheets/vaccination.scss */
.wrap-gardasil .wrap-title-text {
  position: absolute;
  top: 13%;
  left: 0;
  right: 0;
}

/* line 47, app/assets/stylesheets/vaccination.scss */
.wrap-gardasil .gardasil-img-box {
  width: 100%;
  max-width: 1920px;
  height: 840px;
}

/* line 48, app/assets/stylesheets/vaccination.scss */
.wrap-gardasil .gardasil-img-box .d-img-gardasil {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

/* -end- 가다실 9 */
/* -start- 대상포진 */
/* line 52, app/assets/stylesheets/vaccination.scss */
.wrap-shingles {
  padding: 7.5rem 0 8.75rem;
}

/* line 53, app/assets/stylesheets/vaccination.scss */
.wrap-shingles .wrap-title-text h1 {
  line-height: 1.63;
  letter-spacing: -1.6px;
  color: #121212;
  padding-top: 0;
  font-weight: bold;
}

/* line 54, app/assets/stylesheets/vaccination.scss */
.wrap-shingles .wrap-title-text .age-notice {
  padding: 0.562rem 1.187rem;
  width: 100%;
  max-width: 200px;
  background-color: #009eda;
  font-family: Pretendard;
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: -0.96px;
  color: #fff;
  margin: 0 auto;
}

/* line 55, app/assets/stylesheets/vaccination.scss */
.wrap-shingles .wrap-title-text p {
  line-height: 1.56;
  letter-spacing: -0.72px;
  padding-top: 1.5rem;
}

/* line 56, app/assets/stylesheets/vaccination.scss */
.wrap-shingles .wrapping-shingles-injection {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin: 3.937rem auto 0;
}

/* line 57, app/assets/stylesheets/vaccination.scss */
.wrap-shingles .wrapping-shingles-injection .list-shingles-injection {
  margin: 0 5.625rem;
  width: 100%;
  max-width: 400px;
}

/* line 58, app/assets/stylesheets/vaccination.scss */
.wrap-shingles .wrapping-shingles-injection .list-shingles-injection .d-img-shingles {
  width: 100%;
  display: block;
}

/* line 59, app/assets/stylesheets/vaccination.scss */
.wrap-shingles .wrapping-shingles-injection .list-shingles-injection .shingles-injection-text-box {
  padding-top: 2.375rem;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  max-width: 240px;
}

/* line 60, app/assets/stylesheets/vaccination.scss */
.wrap-shingles .wrapping-shingles-injection .list-shingles-injection .shingles-injection-text-box .injection-title {
  font-family: Pretendard;
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: -0.96px;
  color: #000;
}

/* line 61, app/assets/stylesheets/vaccination.scss */
.wrap-shingles .wrapping-shingles-injection .list-shingles-injection .shingles-injection-text-box .injection-com {
  padding: 0.375rem 0 1.25rem;
  font-family: Pretendard;
  font-size: 1rem;
  letter-spacing: -0.64px;
  color: #707070;
}

/* line 62, app/assets/stylesheets/vaccination.scss */
.wrap-shingles .wrapping-shingles-injection .list-shingles-injection .shingles-injection-text-box .injection-expiry {
  border-top: 1px solid #c1bfbf;
  padding-top: 1.25rem;
  font-family: Pretendard;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: -0.64px;
  color: #4c4c4c;
  width: 100%;
}

/* -end- 대상포진 */
/* -start- 페렴구군 */
/* line 66, app/assets/stylesheets/vaccination.scss */
.wrap-crkp {
  position: relative;
}

/* line 67, app/assets/stylesheets/vaccination.scss */
.wrap-crkp .crkp-img-box {
  width: 100%;
  max-width: 100%;
  height: 740px;
}

/* line 68, app/assets/stylesheets/vaccination.scss */
.wrap-crkp .crkp-img-box .d-img-crkp {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

/* line 69, app/assets/stylesheets/vaccination.scss */
.wrap-crkp .crkp-injection-box {
  position: absolute;
  bottom: 15%;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
  max-width: 498px;
}

/* line 70, app/assets/stylesheets/vaccination.scss */
.wrap-crkp .crkp-injection-box .d-img-crkp-injection {
  width: 100%;
  display: block;
}

/* line 71, app/assets/stylesheets/vaccination.scss */
.wrap-crkp .wrap-title-text {
  position: absolute;
  top: 15%;
  left: 0;
  right: 0;
}

/* line 72, app/assets/stylesheets/vaccination.scss */
.wrap-crkp .wrap-title-text h1 {
  font-size: 2.5rem;
  font-weight: bold;
  color: #fff;
  padding-top: 0;
}

/* line 73, app/assets/stylesheets/vaccination.scss */
.wrap-crkp .wrap-title-text p {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.5;
  letter-spacing: -0.96px;
  color: #fff;
  padding-top: 0.75rem;
}

/* -start- 페렴구군 */
/* -start- 간염 */
/* line 77, app/assets/stylesheets/vaccination.scss */
.wrap-hepatitis {
  padding: 7.5rem 0 8.75rem;
}

/* line 78, app/assets/stylesheets/vaccination.scss */
.wrap-hepatitis .wrap-title-text h1 {
  font-weight: bold;
  color: #333;
  padding-top: 0;
}

/* line 79, app/assets/stylesheets/vaccination.scss */
.wrap-hepatitis .wrapping-hepatitis {
  padding-top: 3.75rem;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

/* line 80, app/assets/stylesheets/vaccination.scss */
.wrap-hepatitis .wrapping-hepatitis .list-hepatitis {
  padding: 0 2.5rem;
  width: 100%;
  max-width: 548px;
}

/* line 81, app/assets/stylesheets/vaccination.scss */
.wrap-hepatitis .wrapping-hepatitis .list-hepatitis .d-img-hepatitis {
  width: 100%;
  display: block;
}

/* line 82, app/assets/stylesheets/vaccination.scss */
.wrap-hepatitis .wrapping-hepatitis .list-hepatitis .hepatitis-text-box {
  margin: 1rem auto;
  text-align: center;
}

/* line 83, app/assets/stylesheets/vaccination.scss */
.wrap-hepatitis .wrapping-hepatitis .list-hepatitis .hepatitis-text-box .hepatitis-title {
  font-family: Pretendard;
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: -0.96px;
  color: #121212;
}

/* line 84, app/assets/stylesheets/vaccination.scss */
.wrap-hepatitis .wrapping-hepatitis .list-hepatitis .hepatitis-text-box .hepatitis-content {
  padding-top: 1.5rem;
  font-family: Pretendard;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.44;
  letter-spacing: -0.72px;
  color: #616161;
}

/* line 85, app/assets/stylesheets/vaccination.scss */
.wrap-hepatitis .wrapping-hepatitis .list-hepatitis .hepatitis-text-box .hepatitis-content .hepatitis-line {
  width: 100%;
  max-width: 240px;
  border-top: 1px solid #c1bfbf;
  margin: 1.875rem auto;
}

/* -end- 간염 */
@media (max-width: 600px) {
  /* line 90, app/assets/stylesheets/vaccination.scss */
  body.noscroll {
    overflow: hidden;
  }
  /* line 91, app/assets/stylesheets/vaccination.scss */
  .desktop {
    display: none;
  }
  /* line 92, app/assets/stylesheets/vaccination.scss */
  .mobile {
    display: block;
  }
  /* line 94, app/assets/stylesheets/vaccination.scss */
  .main {
    padding-top: 72px;
  }
  /* -start- 공통사항 */
  /* line 97, app/assets/stylesheets/vaccination.scss */
  .wrap-title-text em {
    font-size: 0.875rem;
    letter-spacing: -1.12px;
    padding-bottom: 0.625rem;
  }
  /* line 98, app/assets/stylesheets/vaccination.scss */
  .wrap-title-text h1 {
    font-size: 2rem;
    font-weight: normal;
    line-height: 1.21;
    letter-spacing: -2.24px;
  }
  /* line 99, app/assets/stylesheets/vaccination.scss */
  .wrap-title-text p {
    font-size: 1rem;
    line-height: 1.43;
    letter-spacing: -1.12px;
    color: #212121;
    padding-top: 0.937rem;
  }
  /* -end- 공통사항 */
  /* -start- 메인 이미지 */
  /* line 104, app/assets/stylesheets/vaccination.scss */
  .wrap-main-img .main-img-box {
    max-width: 100%;
    height: 540px;
  }
  /* line 105, app/assets/stylesheets/vaccination.scss */
  .wrap-main-img .main-img-box .m-img-main {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
  }
  /* line 106, app/assets/stylesheets/vaccination.scss */
  .wrap-main-img .text-main-box {
    top: 13%;
    left: 9%;
  }
  /* line 107, app/assets/stylesheets/vaccination.scss */
  .wrap-main-img .text-main-box .text-main-em {
    font-size: 1.125rem;
    line-height: 1.43;
    letter-spacing: -1.12px;
    margin-left: 2px;
  }
  /* line 108, app/assets/stylesheets/vaccination.scss */
  .wrap-main-img .text-main-box .text-main-h1 {
    font-size: 2.15rem;
    line-height: 1.21;
    letter-spacing: -2.24px;
    padding-top: 0.625rem;
  }
  /* -end- 메인 이미지 */
  /* -start- vaccination */
  /* line 112, app/assets/stylesheets/vaccination.scss */
  .wrap-vaccination {
    background-image: url(/images/vaccination/m_vaccination_bg.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    padding: 5rem 0 7.5rem 5.55%;
  }
  /* line 113, app/assets/stylesheets/vaccination.scss */
  .wrap-vaccination .desktop {
    display: none;
  }
  /* line 114, app/assets/stylesheets/vaccination.scss */
  .wrap-vaccination .wrap-vaccination-title-text {
    padding-right: 0;
    padding-bottom: 2.5rem;
  }
  /* line 115, app/assets/stylesheets/vaccination.scss */
  .wrap-vaccination .wrap-vaccination-title-text h1 {
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: -2.24px;
  }
  /* line 116, app/assets/stylesheets/vaccination.scss */
  #m-wrap-vaccination-slide {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  /* line 117, app/assets/stylesheets/vaccination.scss */
  #m-wrap-vaccination-slide .swiper-slide {
    width: 100%;
    max-width: 320px;
  }
  /* line 118, app/assets/stylesheets/vaccination.scss */
  #m-wrap-vaccination-slide .slide-img-box {
    width: 100%;
    max-width: 320px;
    box-sizing: border-box;
    height: 220px;
  }
  /* line 119, app/assets/stylesheets/vaccination.scss */
  #m-wrap-vaccination-slide .slide-img-box .m-img-vaccination-slide {
    width: 100%;
    display: block;
  }
  /* line 120, app/assets/stylesheets/vaccination.scss */
  #m-wrap-vaccination-slide .text-slide-box {
    padding-top: 1.25rem;
  }
  /* line 121, app/assets/stylesheets/vaccination.scss */
  #m-wrap-vaccination-slide .text-slide-box .text-h1 {
    font-family: Pretendard;
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 1.18;
    color: #212121;
  }
  /* line 122, app/assets/stylesheets/vaccination.scss */
  #m-wrap-vaccination-slide .text-slide-box .text-p {
    font-family: Pretendard;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.43;
    letter-spacing: -0.56px;
    color: #8e8e93;
    padding-top: 0.75rem;
  }
  /* line 123, app/assets/stylesheets/vaccination.scss */
  #m-wrap-vaccination-slide .swiper-scrollbar {
    height: 4px;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 5px;
    position: absolute;
    background: #e7e7e7;
  }
  /* -end- vaccination */
  /* -start- 가다실 9 */
  /* line 127, app/assets/stylesheets/vaccination.scss */
  .wrap-gardasil .wrap-title-text {
    top: 10%;
  }
  /* line 128, app/assets/stylesheets/vaccination.scss */
  .wrap-gardasil .wrap-title-text h1 {
    color: #333;
  }
  /* line 129, app/assets/stylesheets/vaccination.scss */
  .wrap-gardasil .gardasil-img-box {
    max-width: 100%;
    height: 568.5px;
  }
  /* line 130, app/assets/stylesheets/vaccination.scss */
  .wrap-gardasil .gardasil-img-box .m-img-gardasil {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
  }
  /* -end- 가다실 9 */
  /* -start- 대상포진 */
  /* line 134, app/assets/stylesheets/vaccination.scss */
  .wrap-shingles {
    padding: 4.375rem 0 1.875rem;
  }
  /* line 135, app/assets/stylesheets/vaccination.scss */
  .wrap-shingles .wrap-title-text h1 {
    font-size: 2rem;
    line-height: 1.4;
    letter-spacing: -2.16px;
    margin-bottom: 12px;
  }
  /* line 136, app/assets/stylesheets/vaccination.scss */
  .wrap-shingles .wrap-title-text .age-notice {
    padding: 8px;
    width: 37.5%;
    max-width: 37.5%;
    font-size: 1.25rem;
    letter-spacing: -1.44px;
  }
  /* line 137, app/assets/stylesheets/vaccination.scss */
  .wrap-shingles .wrap-title-text p {
    line-height: 1.43;
    letter-spacing: -1.12px;
    padding-top: 1.875rem;
  }
  /* line 138, app/assets/stylesheets/vaccination.scss */
  .wrap-shingles .wrapping-shingles-injection {
    display: block;
    margin: 1.875rem auto 0;
  }
  /* line 139, app/assets/stylesheets/vaccination.scss */
  .wrap-shingles .wrapping-shingles-injection .list-shingles-injection {
    margin: 0 auto 3.75rem;
    width: 88.88%;
    max-width: 88.88%;
  }
  /* line 140, app/assets/stylesheets/vaccination.scss */
  .wrap-shingles .wrapping-shingles-injection .list-shingles-injection .m-img-shingles {
    width: 100%;
    display: block;
  }
  /* line 141, app/assets/stylesheets/vaccination.scss */
  .wrap-shingles .wrapping-shingles-injection .list-shingles-injection .shingles-injection-text-box {
    padding-top: 1.875rem;
    width: 80%;
    max-width: 80%;
  }
  /* line 142, app/assets/stylesheets/vaccination.scss */
  .wrap-shingles .wrapping-shingles-injection .list-shingles-injection .shingles-injection-text-box .injection-title {
    font-size: 1.5rem;
    letter-spacing: -1.44px;
    margin-bottom: 2px;
  }
  /* line 143, app/assets/stylesheets/vaccination.scss */
  .wrap-shingles .wrapping-shingles-injection .list-shingles-injection .shingles-injection-text-box .injection-com {
    padding: 0.5rem 0 0.75rem;
    font-size: 1rem;
    letter-spacing: -1.12px;
    color: #707070;
  }
  /* line 144, app/assets/stylesheets/vaccination.scss */
  .wrap-shingles .wrapping-shingles-injection .list-shingles-injection .shingles-injection-text-box .injection-expiry {
    border-top: 1px solid #c1bfbf;
    padding-top: 1.25rem;
    font-size: 1.25rem;
    letter-spacing: -1.12px;
    color: #4c4c4c;
  }
  /* -end- 대상포진 */
  /* -start- 페렴구군 */
  /* line 148, app/assets/stylesheets/vaccination.scss */
  .wrap-crkp .crkp-img-box {
    max-width: 100%;
    height: 666px;
  }
  /* line 149, app/assets/stylesheets/vaccination.scss */
  .wrap-crkp .crkp-img-box .m-img-crkp {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
  }
  /* line 150, app/assets/stylesheets/vaccination.scss */
  .wrap-crkp .wrap-title-text {
    position: absolute;
    top: 12%;
    left: 0;
    right: 0;
  }
  /* line 151, app/assets/stylesheets/vaccination.scss */
  .wrap-crkp .wrap-title-text h1 {
    font-size: 2rem;
  }
  /* line 152, app/assets/stylesheets/vaccination.scss */
  .wrap-crkp .wrap-title-text p {
    font-size: 1rem;
    line-height: 1.43;
    letter-spacing: -1.12px;
    padding-top: 0.937rem;
  }
  /* -start- 페렴구군 */
  /* -start- 간염 */
  /* line 156, app/assets/stylesheets/vaccination.scss */
  .wrap-hepatitis {
    padding: 5rem 0 0;
  }
  /* line 157, app/assets/stylesheets/vaccination.scss */
  .wrap-hepatitis .wrap-title-text h1 {
    font-size: 2rem;
  }
  /* line 158, app/assets/stylesheets/vaccination.scss */
  .wrap-hepatitis .wrapping-hepatitis {
    padding-top: 2.5rem;
    display: block;
    margin: 0 auto;
  }
  /* line 159, app/assets/stylesheets/vaccination.scss */
  .wrap-hepatitis .wrapping-hepatitis .list-hepatitis {
    padding: 0 0 5.312rem;
    width: 88.88%;
    max-width: 88.88%;
    margin: 0 auto;
  }
  /* line 160, app/assets/stylesheets/vaccination.scss */
  .wrap-hepatitis .wrapping-hepatitis .list-hepatitis .m-img-hepatitis {
    width: 100%;
    display: block;
    border-radius: 20px;
    box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.16);
  }
  /* line 161, app/assets/stylesheets/vaccination.scss */
  .wrap-hepatitis .wrapping-hepatitis .list-hepatitis .hepatitis-text-box {
    margin: 1.875rem auto;
    text-align: center;
  }
  /* line 162, app/assets/stylesheets/vaccination.scss */
  .wrap-hepatitis .wrapping-hepatitis .list-hepatitis .hepatitis-text-box .hepatitis-title {
    font-size: 1.5rem;
    letter-spacing: -1.6px;
  }
  /* line 163, app/assets/stylesheets/vaccination.scss */
  .wrap-hepatitis .wrapping-hepatitis .list-hepatitis .hepatitis-text-box .hepatitis-content {
    padding-top: 0.937rem;
    font-size: 1rem;
    line-height: 1.57;
    letter-spacing: -1.12px;
    opacity: 0.8;
  }
  /* line 164, app/assets/stylesheets/vaccination.scss */
  .wrap-hepatitis .wrapping-hepatitis .list-hepatitis .hepatitis-text-box .hepatitis-content .hepatitis-line {
    width: 64%;
    max-width: 64%;
    margin: 1.875rem auto;
  }
  /* line 166, app/assets/stylesheets/vaccination.scss */
  .hepatitis-expiry {
    font-size: 1.25rem;
  }
  /* -end- 간염 */
}

/*# sourceMappingURL=vaccination.css-d404fa87ecc1fc39152c8d715b56fc77dcbd779f4c9d8a1ed2da816b3e2a24a0.map */
