@charset "UTF-8";
/* display */
/* Typography */
/* breakpoint */
/* breakpoint : content */
/* sub0101 인사말 */
.greetings.drug .text_wrap .title_box .point {
  display: inline;
}

/* sub0101 인사말 End */
/* sub0103 조직도 */
.org {
  padding: 80px;
}
@media (max-width: 1400px) {
  .org {
    padding: 60px 50px;
  }
}
@media (max-width: 1280px) {
  .org {
    padding: 60px 40px;
  }
}
@media (max-width: 1024px) {
  .org {
    padding: 40px 30px;
    border-radius: 10px;
  }
}
@media (max-width: 768px) {
  .org {
    padding: 30px 20px;
  }
}
@media (max-width: 540px) {
  .org {
    padding: 20px 10px;
  }
}
.org.drug .lv_wrap::before {
  top: -66px;
  height: 66px;
}
@media (max-width: 540px) {
  .org.drug .lv_wrap::before {
    top: -50px;
    height: 50px;
  }
}
.org.drug .lv_wrap .lv_list {
  margin-top: 40px;
}
.org.drug .lv_wrap .lv_list.lv_01 .box {
  min-width: 150px;
  padding: 0;
}
.org.drug .lv_wrap .lv_list.lv_02 {
  max-width: 840px;
  margin-top: 50px;
}
@media (max-width: 830px) {
  .org.drug .lv_wrap .lv_list.lv_02 {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .org.drug .lv_wrap .lv_list.lv_02 {
    margin-top: 40px;
  }
}
@media (max-width: 540px) {
  .org.drug .lv_wrap .lv_list.lv_02 {
    margin-top: 30px;
  }
}
@media (max-width: 420px) {
  .org.drug .lv_wrap .lv_list.lv_02 {
    margin-top: 20px;
    flex-direction: column;
    border: 1px solid #C1CBDA;
    padding: 5px 10px;
  }
}
.org.drug .lv_wrap .lv_list.lv_02::before {
  width: calc(100% - 240px);
}
@media (max-width: 900px) {
  .org.drug .lv_wrap .lv_list.lv_02::before {
    width: calc(66.67% + 10px);
  }
}
@media (max-width: 540px) {
  .org.drug .lv_wrap .lv_list.lv_02::before {
    width: calc(66.67% + 5px);
  }
}
@media (max-width: 420px) {
  .org.drug .lv_wrap .lv_list.lv_02::before {
    display: none;
  }
}
.org.drug .lv_wrap .lv_list.lv_02::after {
  content: "";
  position: absolute;
  left: 50%;
  width: 1px;
  height: 20px;
  top: -21px;
  background-color: #C1CBDA;
  display: none;
}
@media (max-width: 420px) {
  .org.drug .lv_wrap .lv_list.lv_02::after {
    display: block;
  }
}
@media (max-width: 420px) {
  .org.drug .lv_wrap .lv_list.lv_02 .box {
    margin: 5px 0;
  }
}
.org.drug .lv_wrap .lv_list.lv_02 .box:nth-child(2)::before {
  height: 100px;
  top: -100px;
}
@media (max-width: 768px) {
  .org.drug .lv_wrap .lv_list.lv_02 .box:nth-child(2)::before {
    height: 80px;
    top: -80px;
  }
}
@media (max-width: 540px) {
  .org.drug .lv_wrap .lv_list.lv_02 .box:nth-child(2)::before {
    height: 60px;
    top: -60px;
  }
}
@media (max-width: 420px) {
  .org.drug .lv_wrap .lv_list.lv_02 .box:nth-child(2)::before {
    height: 40px;
    top: -40px;
  }
}
.org.drug .lv_wrap .lv_list .box {
  width: 240px;
}
@media (max-width: 900px) {
  .org.drug .lv_wrap .lv_list .box {
    width: calc(33.33% - 10px);
  }
}
@media (max-width: 540px) {
  .org.drug .lv_wrap .lv_list .box {
    width: calc(33.33% - 5px);
  }
}
@media (max-width: 420px) {
  .org.drug .lv_wrap .lv_list .box {
    width: 100%;
  }
}
@media (max-width: 420px) {
  .org.drug .lv_wrap .lv_list .box::before {
    display: none;
  }
}

/* sub0103 조직도 End */
/* sub0104 오시는길 */
html:has(> .sub01_04) #location {
  border-bottom: none;
}
html:has(> .sub01_04) #location .page__title,
html:has(> .sub01_04) #location .utile_wrap.uw2 {
  display: none;
}

.location_se04c.drug .map_wrap .map {
  width: 100%;
}

/* sub0104 오시는길 End */
/* sub02 약물이상사례신고 */
.casesafety-report .hlist__bodo .obj > .item .inner .text_box p {
  min-height: 48px;
}
@media (max-width: 1024px) {
  .casesafety-report .hlist__bodo .obj > .item .inner .text_box p {
    min-height: auto;
  }
}
.casesafety-report .txt-box .title {
  flex-shrink: 0;
}
@media (max-width: 1024px) {
  .casesafety-report .txt-box .title {
    flex-shrink: 1;
  }
}

/* sub02 약물이상사례신고 End *//*# sourceMappingURL=content.css.map */