@charset "UTF-8";
/* display */
/* Typography */
/* breakpoint */
/* breakpoint : content */
/* table 공통 */
.table .inline-block {
  vertical-align: baseline;
}

/* table 공통 End */
/* 버튼 박스 공통 */
.btn_link_box {
  display: flex;
  justify-content: center;
  gap: 5px;
}
@media (max-width: 540px) {
  .btn_link_box {
    flex-direction: column;
  }
}
.btn_link_box.left {
  justify-content: left;
}
.btn_link_box .btn .btn-lg .btn-icon {
  min-width: auto;
}

/* 버튼 박스 공통 End*/
/* sub0101 인사말 */
.greetings.dent .text_wrap .title_box .point {
  display: inline;
}
.greetings.dent .text_wrap .text_box .con_title {
  margin-bottom: 5px;
}
.greetings.dent .text_wrap .text_box .txt_sec {
  margin-top: 25px;
}
.greetings.dent .text_wrap .text_box .txt_sec > p {
  margin-top: 10px;
}

/* sub0101 인사말 End */
/* sub020101 오시는길 */
html:has(> .sub02_01_01) #location {
  border-bottom: none;
}
html:has(> .sub02_01_01) #location .page__title,
html:has(> .sub02_01_01) #location .utile_wrap.uw2 {
  display: none;
}

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

/* sub020101 오시는길 End */
/* sub0103 조직도 */
.org.dent .director {
  position: relative;
}
.org.dent .director::before, .org.dent .director::after {
  position: absolute;
  left: 50px;
  width: 100px;
  height: 1px;
  content: "";
  background-color: #C1CBDA;
  transform: translateX(-50%);
}
.org.dent .director::before {
  bottom: -112px;
  left: calc(50% - 100px);
  width: 200px;
}
@media (max-width: 768px) {
  .org.dent .director::before {
    bottom: -109px;
    left: calc(50% - 70px);
    width: 140px;
  }
}
@media (max-width: 540px) {
  .org.dent .director::before {
    bottom: -146px;
    left: calc(50% - 40px);
    width: 80px;
  }
}
.org.dent .director::after {
  bottom: -75px;
  left: calc(50% + 80px);
  width: 160px;
}
@media (max-width: 768px) {
  .org.dent .director::after {
    bottom: -73px;
    left: calc(50% + 70px);
    width: 140px;
  }
}
@media (max-width: 540px) {
  .org.dent .director::after {
    bottom: -111px;
    left: calc(50% + 40px);
    width: 80px;
  }
}
.org.dent .lv_wrap {
  padding-top: 240px;
}
.org.dent .lv_wrap::before {
  top: -26px;
  height: 307px;
}
@media (max-width: 540px) {
  .org.dent .lv_wrap::before {
    top: -10px;
    height: 290px;
  }
}
.org.dent .lv_wrap .lv_list {
  align-items: flex-start;
  padding-top: 240px;
  margin-top: 0;
  padding-top: 0;
}
.org.dent .lv_wrap .lv_list::before {
  top: 50%;
  transform: none;
}
.org.dent .lv_wrap .lv_list::after {
  position: absolute;
  top: 50%;
  width: 1px;
  height: calc(100% - 74px);
  content: "";
  background-color: #C1CBDA;
  transform: translateY(-50%);
}
@media (max-width: 768px) {
  .org.dent .lv_wrap .lv_list::after {
    height: calc(100% - 72px);
  }
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list::after {
    height: calc(100% - 70px);
  }
}
.org.dent .lv_wrap .lv_list.lv_01 {
  position: absolute;
  top: 0;
  right: 19%;
  flex-direction: column;
}
@media (max-width: 1280px) {
  .org.dent .lv_wrap .lv_list.lv_01 {
    right: 14%;
  }
}
@media (max-width: 1024px) {
  .org.dent .lv_wrap .lv_list.lv_01 {
    right: 4%;
  }
}
@media (max-width: 930px) {
  .org.dent .lv_wrap .lv_list.lv_01 {
    right: 0;
  }
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list.lv_01 {
    top: 40px;
  }
}
.org.dent .lv_wrap .lv_list.lv_01::before {
  left: -40px;
  width: 100%;
  background-color: #F8FAFE;
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list.lv_01::before {
    left: -20px;
  }
}
@media (max-width: 420px) {
  .org.dent .lv_wrap .lv_list.lv_01::before {
    left: -10px;
    display: block;
  }
}
.org.dent .lv_wrap .lv_list.lv_01::after {
  left: -40px;
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list.lv_01::after {
    left: -20px;
  }
}
@media (max-width: 420px) {
  .org.dent .lv_wrap .lv_list.lv_01::after {
    left: -10px;
  }
}
.org.dent .lv_wrap .lv_list.lv_01 .box::before {
  left: -40px;
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list.lv_01 .box::before {
    left: -20px;
    width: 20px;
  }
}
@media (max-width: 420px) {
  .org.dent .lv_wrap .lv_list.lv_01 .box::before {
    left: -10px;
    width: 10px;
  }
}
.org.dent .lv_wrap .lv_list.lv_02 {
  position: absolute;
  top: 0;
  left: 19%;
  flex-direction: column;
}
@media (max-width: 1280px) {
  .org.dent .lv_wrap .lv_list.lv_02 {
    left: 14%;
  }
}
@media (max-width: 1024px) {
  .org.dent .lv_wrap .lv_list.lv_02 {
    left: 4%;
  }
}
@media (max-width: 930px) {
  .org.dent .lv_wrap .lv_list.lv_02 {
    left: 0;
  }
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list.lv_02 {
    top: 40px;
  }
}
.org.dent .lv_wrap .lv_list.lv_02::before {
  display: none;
}
.org.dent .lv_wrap .lv_list.lv_02::after {
  right: -40px;
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list.lv_02::after {
    right: -20px;
  }
}
@media (max-width: 420px) {
  .org.dent .lv_wrap .lv_list.lv_02::after {
    right: -10px;
  }
}
.org.dent .lv_wrap .lv_list.lv_02 .box::before {
  right: -40px;
  left: auto;
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list.lv_02 .box::before {
    right: -20px;
    width: 20px;
  }
}
@media (max-width: 420px) {
  .org.dent .lv_wrap .lv_list.lv_02 .box::before {
    right: -10px;
    width: 10px;
  }
}
.org.dent .lv_wrap .lv_list.lv_03 {
  max-width: 940px;
  padding-top: 40px;
  margin-top: 40px;
}
@media (max-width: 1280px) {
  .org.dent .lv_wrap .lv_list.lv_03 {
    max-width: 780px;
  }
}
@media (max-width: 930px) {
  .org.dent .lv_wrap .lv_list.lv_03 {
    max-width: 600px;
  }
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list.lv_03 {
    max-width: none;
    border: 1px solid #C1CBDA;
    border-radius: 10px;
    padding: 10px;
    background-color: #fff;
    gap: 10px 0;
  }
}
.org.dent .lv_wrap .lv_list.lv_03::after {
  display: none;
}
.org.dent .lv_wrap .lv_list.lv_03::before {
  top: 0;
  width: 100%;
  transform: translateX(-50%);
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list.lv_03::before {
    display: none;
  }
}
.org.dent .lv_wrap .lv_list .box {
  padding: 6px 0;
}
.org.dent .lv_wrap .lv_list .box::before {
  top: 50%;
  width: 40px;
  height: 1px;
}
.org.dent .lv_wrap .lv_list .box .box_inner {
  display: flex;
  width: 200px;
  justify-content: center;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .org.dent .lv_wrap .lv_list .box .box_inner {
    width: 160px;
  }
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list .box .box_inner {
    width: 140px;
  }
}
@media (max-width: 380px) {
  .org.dent .lv_wrap .lv_list .box .box_inner {
    width: 100px;
  }
}
.org.dent .lv_wrap .lv_list .box_wrap {
  width: 220px;
  padding: 0;
}
@media (max-width: 1280px) {
  .org.dent .lv_wrap .lv_list .box_wrap {
    width: 190px;
  }
}
@media (max-width: 680px) {
  .org.dent .lv_wrap .lv_list .box_wrap {
    width: calc(33.33% - 7px);
  }
}
@media (max-width: 620px) {
  .org.dent .lv_wrap .lv_list .box_wrap {
    width: calc(33.33% - 5px);
  }
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list .box_wrap {
    width: 100%;
  }
}
.org.dent .lv_wrap .lv_list .box_wrap::before {
  display: none;
  top: -42px;
  width: 70%;
  height: 5px;
  border: none;
  background-color: #F8FAFE;
  transform: none;
}
.org.dent .lv_wrap .lv_list .box_wrap::after {
  top: -40px;
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list .box_wrap::after {
    display: none;
  }
}
.org.dent .lv_wrap .lv_list .box_wrap:first-child {
  width: 420px;
}
@media (max-width: 1280px) {
  .org.dent .lv_wrap .lv_list .box_wrap:first-child {
    width: 365px;
  }
}
@media (max-width: 930px) {
  .org.dent .lv_wrap .lv_list .box_wrap:first-child {
    width: 190px;
  }
}
@media (max-width: 680px) {
  .org.dent .lv_wrap .lv_list .box_wrap:first-child {
    width: calc(33.33% - 7px);
  }
}
@media (max-width: 620px) {
  .org.dent .lv_wrap .lv_list .box_wrap:first-child {
    width: calc(33.33% - 5px);
  }
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list .box_wrap:first-child {
    width: 100%;
  }
}
.org.dent .lv_wrap .lv_list .box_wrap:first-child::before {
  display: block;
  left: -20%;
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list .box_wrap:first-child::before {
    display: none;
  }
}
.org.dent .lv_wrap .lv_list .box_wrap:last-child::before {
  display: block;
  right: -20%;
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list .box_wrap:last-child::before {
    display: none;
  }
}
.org.dent .lv_wrap .lv_list .box_wrap .wrap_inner {
  display: flex;
  width: 100%;
  padding: 10px 0;
  justify-content: center;
  flex-wrap: wrap;
}
@media (max-width: 680px) {
  .org.dent .lv_wrap .lv_list .box_wrap .wrap_inner {
    padding: 5px;
  }
}
@media (max-width: 620px) {
  .org.dent .lv_wrap .lv_list .box_wrap .wrap_inner {
    padding: 2px 0;
  }
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list .box_wrap .wrap_inner {
    justify-content: flex-start;
    background-color: #F3F6FC;
    padding: 5px;
  }
}
@media (max-width: 420px) {
  .org.dent .lv_wrap .lv_list .box_wrap .wrap_inner {
    width: 100%;
  }
}
@media (max-width: 380px) {
  .org.dent .lv_wrap .lv_list .box_wrap .wrap_inner {
    padding: 5px 0;
  }
}
.org.dent .lv_wrap .lv_list .box_wrap .wrap_inner .title {
  width: 180px;
  height: 62px;
  margin: 6px;
  padding: 5px;
}
@media (max-width: 1280px) {
  .org.dent .lv_wrap .lv_list .box_wrap .wrap_inner .title {
    width: 160px;
    margin: 5px;
  }
}
@media (max-width: 680px) {
  .org.dent .lv_wrap .lv_list .box_wrap .wrap_inner .title {
    width: 100%;
    margin: 5px;
  }
}
@media (max-width: 620px) {
  .org.dent .lv_wrap .lv_list .box_wrap .wrap_inner .title {
    margin: 3px 5px;
  }
}
@media (max-width: 540px) {
  .org.dent .lv_wrap .lv_list .box_wrap .wrap_inner .title {
    width: calc(50% - 10px);
    margin: 5px;
  }
}
@media (max-width: 380px) {
  .org.dent .lv_wrap .lv_list .box_wrap .wrap_inner .title {
    width: 100%;
    margin: 5px 10px;
  }
}

/* sub0103 조직도 End */
/* sub0104 미션 비전 핵심가치 */
.mission-vision.type01 .slogan_box {
  position: relative;
  padding: 50px 441.5px 0;
}
@media (max-width: 1280px) {
  .mission-vision.type01 .slogan_box {
    padding-left: 250px;
    padding-right: 250px;
  }
}
@media (max-width: 1024px) {
  .mission-vision.type01 .slogan_box {
    padding-left: 190px;
    padding-right: 190px;
  }
}
@media (max-width: 768px) {
  .mission-vision.type01 .slogan_box {
    padding: 40px 100px 0;
  }
}
@media (max-width: 540px) {
  .mission-vision.type01 .slogan_box {
    padding: 30px 70px 0;
  }
}
@media (max-width: 420px) {
  .mission-vision.type01 .slogan_box {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.mission-vision.type01 .value_box {
  padding-top: 100px;
}
@media (max-width: 768px) {
  .mission-vision.type01 .value_box {
    padding-top: 90px;
  }
}
@media (max-width: 540px) {
  .mission-vision.type01 .value_box {
    padding-top: 80px;
  }
}
.mission-vision.type01 .value_box .value_items .v_item {
  display: flex;
  gap: 20px;
}
@media (max-width: 768px) {
  .mission-vision.type01 .value_box .value_items .v_item {
    gap: 16px;
  }
}
@media (max-width: 768px) {
  .mission-vision.type01 .value_box .value_items .v_item {
    flex-direction: column;
    gap: 0;
  }
}
.mission-vision.type01 .value_box .value_items .v_item + .v_item {
  margin-top: 20px;
}
.mission-vision.type01 .value_box .value_items .v_item .ico_box {
  position: relative;
  width: 23.874%;
  min-width: 280px;
  min-height: 152px;
  padding: 40px;
  padding-right: 90px;
  text-align: left;
  border-radius: 10px;
  background-color: #3180EF;
}
@media (max-width: 1024px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico_box {
    min-width: 260px;
    padding: 26px;
  }
}
@media (max-width: 768px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico_box {
    min-width: 100%;
    min-height: auto;
    padding: 20px 66px 20px 30px;
  }
}
@media (max-width: 540px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico_box {
    padding: 20px 54px 20px 20px;
  }
}
.mission-vision.type01 .value_box .value_items .v_item .ico_box.color1 {
  background-color: #1E2D75;
}
.mission-vision.type01 .value_box .value_items .v_item .ico_box.color2 {
  background-color: #1992BC;
}
.mission-vision.type01 .value_box .value_items .v_item .ico_box.color3 {
  background-color: #019E75;
}
.mission-vision.type01 .value_box .value_items .v_item .ico_box .tit {
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0;
  color: #fff;
}
@media (max-width: 1024px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico_box .tit {
    font-size: 22px;
    line-height: 1.3;
  }
}
@media (max-width: 768px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico_box .tit {
    display: inline-block;
    margin-right: 10px;
    font-size: 20px;
  }
}
@media (max-width: 540px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico_box .tit {
    margin-right: 5px;
  }
}
.mission-vision.type01 .value_box .value_items .v_item .ico_box .en_tit {
  font-size: 19px;
  font-weight: 300;
  line-height: 1.4;
  letter-spacing: 0;
  color: #fff;
}
@media (max-width: 768px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico_box .en_tit {
    font-size: 18px;
  }
}
@media (max-width: 540px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico_box .en_tit {
    font-size: 17px;
  }
}
@media (max-width: 420px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico_box .en_tit {
    font-size: 16px;
  }
}
.mission-vision.type01 .value_box .value_items .v_item .txt_box {
  flex-grow: 1;
  padding: 40px;
  width: calc(76.126% - 20px);
  text-align: left;
  font-size: 17px;
  line-height: 1.4;
  letter-spacing: 0;
  border-radius: 10px;
  background-color: #F8FAFE;
}
@media (max-width: 1024px) {
  .mission-vision.type01 .value_box .value_items .v_item .txt_box {
    width: calc(100% - 200px);
    padding: 30px;
  }
}
@media (max-width: 768px) {
  .mission-vision.type01 .value_box .value_items .v_item .txt_box {
    width: 100%;
    padding: 20px;
    font-size: 16px;
  }
}
@media (max-width: 540px) {
  .mission-vision.type01 .value_box .value_items .v_item .txt_box {
    font-size: 15px;
  }
}
.mission-vision.type01 .value_box .value_items .v_item .txt_box p {
  margin: 0;
}
.mission-vision.type01 .value_box .value_items .v_item .ico {
  position: absolute;
  top: 40px;
  right: 40px;
  z-index: 1;
  width: 40px;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1024px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico {
    top: 24px;
    right: 24px;
    width: 34px;
  }
}
@media (max-width: 768px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico {
    top: 50%;
    right: 30px;
    transform: translateY(-50%);
  }
}
@media (max-width: 540px) {
  .mission-vision.type01 .value_box .value_items .v_item .ico {
    right: 20px;
    width: 30px;
  }
}
.mission-vision.type01 .value_box .value_items .v_item .ico.ico01 {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.86'%3E%3Cpath d='M12.9141 12.1378C12.9141 14.5227 10.9834 16.4534 8.59849 16.4534C6.21356 16.4534 4.28296 14.5227 4.28296 12.1378C4.28296 9.75287 6.21356 7.82227 8.59849 7.82227C10.9834 7.82227 12.9141 9.75287 12.9141 12.1378Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.7156 12.1378C35.7156 14.5227 33.7849 16.4534 31.4 16.4534C29.0151 16.4534 27.0845 14.5227 27.0845 12.1378C27.0845 9.75287 29.0151 7.82227 31.4 7.82227C33.7849 7.82227 35.7156 9.75287 35.7156 12.1378Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0029 23.3366C13.9458 20.8469 11.4822 19.0908 8.59933 19.0908C4.76423 19.0908 1.64551 22.2009 1.64551 26.0447V30.0545H11.9453' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.0547 30.0643H38.3544V26.0545C38.3544 22.2194 35.2444 19.1006 31.4005 19.1006C28.5264 19.1006 26.0541 20.8478 24.9971 23.3463' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.3145 14.2541C24.3145 16.639 22.3839 18.5696 19.999 18.5696C17.6141 18.5696 15.6833 16.639 15.6833 14.2541C15.6833 11.8692 17.6141 9.93848 19.999 9.93848C22.3839 9.93848 24.3145 11.8692 24.3145 14.2541Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.9982 23.3368C23.7314 22.0264 21.9668 21.2139 20.0012 21.2139C18.0356 21.2139 16.2709 22.0351 15.0042 23.3368C13.7987 24.586 13.0474 25.6081 13.0474 27.4864V32.1776H26.9463V27.4864C26.9463 25.6081 26.195 24.586 24.9894 23.3368H24.9982Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.mission-vision.type01 .value_box .value_items .v_item .ico.ico02 {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.86'%3E%3Cpath d='M8.07596 4.53218H31.9253C33.026 4.53218 33.9258 5.43197 33.9258 6.53271V22.8079C33.9258 23.9086 33.026 24.8085 31.9253 24.8085H8.07596C6.97523 24.8085 6.07544 23.9086 6.07544 22.8079V6.52396C6.07544 5.42323 6.97523 4.52344 8.07596 4.52344V4.53218Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.0005 25.0645V32.4289' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.2624 35.4747L20.0017 32.1201L8.74097 35.4747' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.0632 19.7954V15.2178' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.4773 19.7947V11.3994' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.mission-vision.type01 .value_box .value_items .v_item .ico.ico03 {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.86'%3E%3Cpath d='M37.4721 20.0003C37.4721 29.6536 29.6534 37.4723 20.0001 37.4723C10.3468 37.4723 2.52808 29.6536 2.52808 20.0003C2.52808 10.347 10.3468 2.52832 20.0001 2.52832C29.6534 2.52832 37.4721 10.347 37.4721 20.0003Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.3047 13.722C23.3047 15.5479 21.8283 17.0243 20.0024 17.0243C18.1766 17.0243 16.7002 15.5479 16.7002 13.722C16.7002 11.8962 18.1766 10.4199 20.0024 10.4199C21.8283 10.4199 23.3047 11.8962 23.3047 13.722Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.0322 20.5547H16.9695C15.397 20.5547 14.1128 21.8302 14.1128 23.4114V28.915H25.8889V23.4114C25.8889 21.8389 24.6134 20.5547 23.0322 20.5547Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.mission-vision.type01 .value_box .value_items .v_item .ico.ico04 {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.86'%3E%3Cpath d='M14.2012 23.835V25.5385V36.3537L20.0019 31.8284L25.8026 36.3537V25.5385V23.835' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.0004 3.64551C13.9551 3.64551 9.0542 8.54643 9.0542 14.5917C9.0542 18.5055 11.1159 21.9212 14.1997 23.8606C15.8858 24.9177 17.8688 25.5379 20.0004 25.5379C22.132 25.5379 24.1151 24.9177 25.8011 23.8606C28.8849 21.93 30.9466 18.5055 30.9466 14.5917C30.9466 8.54643 26.0457 3.64551 20.0004 3.64551Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}

/* sub0104 미션 비전 핵심가치 End */
/* sub010501 연혁 */
.sub01_05_01 .tab-ul li {
  width: 50%;
}
@media (max-width: 420px) {
  .sub01_05_01 .tab-ul li {
    width: 100%;
  }
}

.history .inner .history_box .section#tab1 .year .num {
  color: #3180EF;
}

/* sub010501 연혁 End */
/* sub010502 사진으로 보는 연혁 */
.sub01_05_02 .tab-ul li {
  width: 50%;
}
@media (max-width: 420px) {
  .sub01_05_02 .tab-ul li {
    width: 100%;
  }
}

.history.dent .inner .history_box .section#tab1 .year .num {
  color: #3180EF;
}
.history.dent .inner .history_box .section .year .num {
  color: #3180EF;
}
.history.dent .inner .history_box .text::before {
  border: 4px solid #3180EF;
}

@media (max-width: 680px) {
  .history_photo_wrap {
    overflow: hidden;
  }
}
.history_photo_wrap .title_box {
  text-align: center;
  margin: 60px 0 15px;
}
@media (max-width: 1280px) {
  .history_photo_wrap .title_box {
    margin: 60px 0 0;
  }
}
@media (max-width: 1124px) {
  .history_photo_wrap .title_box {
    margin: 60px 0 -10px;
  }
}
@media (max-width: 1024px) {
  .history_photo_wrap .title_box {
    margin: 60px 0 -30px;
  }
}
@media (max-width: 870px) {
  .history_photo_wrap .title_box {
    margin: 60px 0 -70px;
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .title_box {
    margin: 40px 0;
  }
}
@media (max-width: 540px) {
  .history_photo_wrap .title_box {
    margin: 30px 0;
  }
}
@media (max-width: 420px) {
  .history_photo_wrap .title_box {
    margin: 30px 0 20px;
  }
}
.history_photo_wrap .history_photo {
  position: relative;
}
.history_photo_wrap .history_photo .slick-list {
  width: 1180px;
  overflow: hidden;
  margin: 0 auto;
}
@media (max-width: 1500px) {
  .history_photo_wrap .history_photo .slick-list {
    width: calc(100% - 160px);
  }
}
@media (max-width: 1280px) {
  .history_photo_wrap .history_photo .slick-list {
    height: 595px;
  }
}
@media (max-width: 1124px) {
  .history_photo_wrap .history_photo .slick-list {
    height: 550px;
  }
}
@media (max-width: 1024px) {
  .history_photo_wrap .history_photo .slick-list {
    width: calc(100% - 120px);
    height: 540px;
  }
}
@media (max-width: 768px) {
  .history_photo_wrap .history_photo .slick-list {
    width: calc(100% - 70px);
  }
}
@media (max-width: 870px) {
  .history_photo_wrap .history_photo .slick-list {
    height: 520px;
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .slick-list {
    width: 100% !important;
    margin: 0 auto !important;
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .slick-list,
  .history_photo_wrap .history_photo .slick-track {
    height: auto !important;
  }
}
.history_photo_wrap .history_photo .slick-slide.slick-active {
  transform: scale(0.755) translate(590px);
}
@media (max-width: 1280px) {
  .history_photo_wrap .history_photo .slick-slide.slick-active {
    transform: scale(0.68) translate(900px);
  }
}
@media (max-width: 1124px) {
  .history_photo_wrap .history_photo .slick-slide.slick-active {
    transform: scale(0.58) translate(1100px);
  }
}
@media (max-width: 1024px) {
  .history_photo_wrap .history_photo .slick-slide.slick-active {
    transform: scale(0.52) translate(1280px);
  }
}
@media (max-width: 870px) {
  .history_photo_wrap .history_photo .slick-slide.slick-active {
    transform: scale(0.46) translate(1280px);
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .slick-slide.slick-active {
    transform: none !important;
  }
}
.history_photo_wrap .history_photo .slick-slide.slick-center {
  transform: scale(1);
  position: relative;
  z-index: 2;
}
@media (max-width: 1280px) {
  .history_photo_wrap .history_photo .slick-slide.slick-center {
    transform: scale(0.89);
  }
}
@media (max-width: 1124px) {
  .history_photo_wrap .history_photo .slick-slide.slick-center {
    transform: scale(0.78);
  }
}
@media (max-width: 1024px) {
  .history_photo_wrap .history_photo .slick-slide.slick-center {
    transform: scale(0.67);
  }
}
@media (max-width: 870px) {
  .history_photo_wrap .history_photo .slick-slide.slick-center {
    transform: scale(0.57);
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .slick-slide.slick-center {
    transform: none !important;
  }
}
.history_photo_wrap .history_photo .slick-slide.slick-center + .slick-slide {
  transform: scale(0.755) translate(-590px);
}
@media (max-width: 1280px) {
  .history_photo_wrap .history_photo .slick-slide.slick-center + .slick-slide {
    transform: scale(0.68) translate(-900px);
  }
}
@media (max-width: 1124px) {
  .history_photo_wrap .history_photo .slick-slide.slick-center + .slick-slide {
    transform: scale(0.58) translate(-1100px);
  }
}
@media (max-width: 1024px) {
  .history_photo_wrap .history_photo .slick-slide.slick-center + .slick-slide {
    transform: scale(0.52) translate(-1280px);
  }
}
@media (max-width: 870px) {
  .history_photo_wrap .history_photo .slick-slide.slick-center + .slick-slide {
    transform: scale(0.46) translate(-1280px);
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .slick-slide.slick-center + .slick-slide {
    transform: none !important;
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .slick-slide {
    transform: none !important;
  }
}
.history_photo_wrap .history_photo .slick-center .s_item {
  width: 940px;
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .slick-center .s_item {
    height: auto;
    width: 100% !important;
  }
}
.history_photo_wrap .history_photo .slick-center .s_item .inner {
  width: 100%;
  height: 100%;
  position: relative;
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .slick-center .s_item .inner {
    width: 100% !important;
  }
}
.history_photo_wrap .history_photo .slick-center .s_item .inner::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 20px solid #fff;
  box-shadow: 0px 10px 40px 0px rgba(139, 144, 151, 0.16);
}
@media (max-width: 1280px) {
  .history_photo_wrap .history_photo .slick-center .s_item .inner::before {
    top: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .slick-center .s_item .inner::before {
    display: none;
  }
}
.history_photo_wrap .history_photo .s_item {
  padding: 40px 0;
}
@media (max-width: 1280px) {
  .history_photo_wrap .history_photo .s_item {
    padding: 0;
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .s_item {
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .s_item .inner {
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    position: relative;
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .s_item .thm-box img {
    width: 100% !important;
    height: auto !important;
    display: block;
    object-fit: contain;
  }
}
.history_photo_wrap .nav-slide .slick-list {
  width: 940px;
  overflow: hidden;
  margin: 0 auto;
}
@media (max-width: 1500px) {
  .history_photo_wrap .nav-slide .slick-list {
    width: calc(100% - 160px);
  }
}
@media (max-width: 1024px) {
  .history_photo_wrap .nav-slide .slick-list {
    width: calc(100% - 120px);
  }
}
@media (max-width: 768px) {
  .history_photo_wrap .nav-slide .slick-list {
    width: calc(100% - 70px);
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .nav-slide .slick-list {
    width: 100%;
  }
}
.history_photo_wrap .nav-slide .s_item {
  height: 91px;
  padding: 10px;
  border-radius: 16px;
  background-color: #F7F9FC;
  text-align: center;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
@media (max-width: 680px) {
  .history_photo_wrap .nav-slide .s_item {
    height: 80px;
  }
}
@media (max-width: 540px) {
  .history_photo_wrap .nav-slide .s_item {
    height: 60px;
    border-radius: 10px;
  }
}
.history_photo_wrap .nav-slide .s_item > p {
  margin-top: 0;
}
@media (max-width: 380px) {
  .history_photo_wrap .nav-slide .s_item > p {
    font-size: 14px;
  }
}
.history_photo_wrap .slick-arrow {
  font-size: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border: 1px solid #e6e8eb;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.3s;
  background-color: #fff;
  z-index: 5;
}
@media (max-width: 1500px) {
  .history_photo_wrap .slick-arrow {
    width: 50px;
    height: 50px;
  }
}
@media (max-width: 1024px) {
  .history_photo_wrap .slick-arrow {
    width: 40px;
    height: 40px;
  }
}
.history_photo_wrap .slick-arrow.slick-prev {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 24L11.5 16L19.5 8' stroke='%233D4E64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 680px) {
  .history_photo_wrap .slick-arrow.slick-prev {
    left: 10px;
  }
}
@media (max-width: 768px) {
  .history_photo_wrap .slick-arrow.slick-prev {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2344 19.25L8.98438 13L15.2344 6.75' stroke='%233D4E64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
}
.history_photo_wrap .slick-arrow.slick-next {
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 8L20.5 16L12.5 24' stroke='%233D4E64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 680px) {
  .history_photo_wrap .slick-arrow.slick-next {
    right: 10px;
  }
}
@media (max-width: 768px) {
  .history_photo_wrap .slick-arrow.slick-next {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.76563 5.75L16.0156 12L9.76562 18.25' stroke='%233D4E64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
}
.history_photo_wrap .slick-arrow:hover, .history_photo_wrap .slick-arrow:focus, .history_photo_wrap .slick-arrow:active {
  border: 1px solid #3180EF;
  background-color: #3180EF;
}
.history_photo_wrap .slick-arrow:hover.slick-prev, .history_photo_wrap .slick-arrow:focus.slick-prev, .history_photo_wrap .slick-arrow:active.slick-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 24L11.5 16L19.5 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 768px) {
  .history_photo_wrap .slick-arrow:hover.slick-prev, .history_photo_wrap .slick-arrow:focus.slick-prev, .history_photo_wrap .slick-arrow:active.slick-prev {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2344 19.25L8.98438 13L15.2344 6.75' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
}
.history_photo_wrap .slick-arrow:hover.slick-next, .history_photo_wrap .slick-arrow:focus.slick-next, .history_photo_wrap .slick-arrow:active.slick-next {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 8L20.5 16L12.5 24' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 768px) {
  .history_photo_wrap .slick-arrow:hover.slick-next, .history_photo_wrap .slick-arrow:focus.slick-next, .history_photo_wrap .slick-arrow:active.slick-next {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.76563 5.75L16.0156 12L9.76562 18.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
}
.history_photo_wrap .slick-dots {
  display: flex;
  width: 940px;
  justify-content: space-between;
  margin: 20px auto 40px;
  align-items: center;
  height: 30px;
}
@media (max-width: 1500px) {
  .history_photo_wrap .slick-dots {
    width: calc(100% - 160px);
  }
}
@media (max-width: 1280px) {
  .history_photo_wrap .slick-dots {
    margin: -40px auto 40px;
  }
}
@media (max-width: 1124px) {
  .history_photo_wrap .slick-dots {
    margin: -20px auto 40px;
  }
}
@media (max-width: 1024px) {
  .history_photo_wrap .slick-dots {
    width: calc(100% - 120px);
    margin: -40px auto 40px;
  }
}
@media (max-width: 768px) {
  .history_photo_wrap .slick-dots {
    width: calc(100% - 70px);
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .slick-dots {
    width: 100%;
    margin: 30px auto;
  }
}
@media (max-width: 540px) {
  .history_photo_wrap .slick-dots {
    height: 20px;
  }
}
.history_photo_wrap .slick-dots li:nth-child(5), .history_photo_wrap .slick-dots li:nth-child(7), .history_photo_wrap .slick-dots li:nth-child(9), .history_photo_wrap .slick-dots li:nth-child(10), .history_photo_wrap .slick-dots li:nth-child(11), .history_photo_wrap .slick-dots li:nth-child(12), .history_photo_wrap .slick-dots li:nth-child(14), .history_photo_wrap .slick-dots li:nth-child(16), .history_photo_wrap .slick-dots li:nth-child(18), .history_photo_wrap .slick-dots li:nth-child(19) {
  display: none;
}
.history_photo_wrap .slick-dots li:first-child button::before, .history_photo_wrap .slick-dots li:nth-child(17) button::before {
  opacity: 0;
}
.history_photo_wrap .slick-dots li:first-child button > span, .history_photo_wrap .slick-dots li:nth-child(17) button > span {
  opacity: 1;
}
@media (max-width: 540px) {
  .history_photo_wrap .slick-dots li:first-child button > span, .history_photo_wrap .slick-dots li:nth-child(17) button > span {
    width: 40px;
  }
}
@media (max-width: 420px) {
  .history_photo_wrap .slick-dots li:first-child button > span, .history_photo_wrap .slick-dots li:nth-child(17) button > span {
    width: 37px;
  }
}
.history_photo_wrap .slick-dots li button {
  position: relative;
}
.history_photo_wrap .slick-dots li button::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 16px;
  background-color: #889BB7;
  top: 50%;
  left: 50%;
  opacity: 1;
  transition: all 0.3s;
  transform: translate(-50%, -50%);
}
@media (max-width: 680px) {
  .history_photo_wrap .slick-dots li button::before {
    transition: none;
  }
}
.history_photo_wrap .slick-dots li button > span {
  opacity: 0;
  transition: all 0.3s;
  color: #1D1D1D;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  padding: 0 19px;
  display: inline-block;
}
@media (max-width: 1500px) {
  .history_photo_wrap .slick-dots li button > span {
    padding: 0 15px;
  }
}
@media (max-width: 1280px) {
  .history_photo_wrap .slick-dots li button > span {
    font-size: 22px;
  }
}
@media (max-width: 1024px) {
  .history_photo_wrap .slick-dots li button > span {
    font-size: 20px;
    padding: 0 10px;
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .slick-dots li button > span {
    font-size: 18px;
  }
}
@media (max-width: 580px) {
  .history_photo_wrap .slick-dots li button > span {
    font-size: 17px;
  }
}
@media (max-width: 540px) {
  .history_photo_wrap .slick-dots li button > span {
    font-size: 16px;
    width: 10px;
    padding: 0 2px;
    transition: none;
  }
}
@media (max-width: 420px) {
  .history_photo_wrap .slick-dots li button > span {
    font-size: 15px;
  }
}
@media (max-width: 380px) {
  .history_photo_wrap .slick-dots li button > span {
    font-size: 14px;
  }
}
.history_photo_wrap .slick-dots li button:hover::before, .history_photo_wrap .slick-dots li button:focus::before {
  opacity: 0;
}
.history_photo_wrap .slick-dots li button:hover > span, .history_photo_wrap .slick-dots li button:focus > span {
  opacity: 1;
}
@media (max-width: 540px) {
  .history_photo_wrap .slick-dots li button:hover > span, .history_photo_wrap .slick-dots li button:focus > span {
    width: 40px;
  }
}
@media (max-width: 420px) {
  .history_photo_wrap .slick-dots li button:hover > span, .history_photo_wrap .slick-dots li button:focus > span {
    width: 37px;
  }
}
.history_photo_wrap .slick-dots li.active button::before, .history_photo_wrap .slick-dots li.slick-active button::before {
  opacity: 0;
}
.history_photo_wrap .slick-dots li.active button > span, .history_photo_wrap .slick-dots li.slick-active button > span {
  opacity: 1;
  color: #3180EF;
}
@media (max-width: 540px) {
  .history_photo_wrap .slick-dots li.active button > span, .history_photo_wrap .slick-dots li.slick-active button > span {
    width: 40px;
  }
}
@media (max-width: 420px) {
  .history_photo_wrap .slick-dots li.active button > span, .history_photo_wrap .slick-dots li.slick-active button > span {
    width: 37px;
  }
}
@media (max-width: 680px) {
  .history_photo_wrap .history_photo .slick-list {
    overflow: visible !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
  }
  .history_photo_wrap .history_photo .slick-track {
    height: auto !important;
  }
  .history_photo_wrap .history_photo .slick-slide {
    transform: none !important;
  }
  .history_photo_wrap .history_photo .s_item {
    display: flex;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    justify-content: center;
  }
  .history_photo_wrap .history_photo .s_item .inner {
    position: relative;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
  }
  .history_photo_wrap .history_photo .s_item .inner::before {
    display: none !important;
  }
  .history_photo_wrap .history_photo .s_item .thm-box img {
    display: block;
    width: 100% !important;
    height: auto !important;
    object-fit: contain;
  }
  .history_photo_wrap .history_photo .slick-center .s_item {
    width: 100% !important;
    height: auto !important;
  }
}

/* sub010502 사진으로 보는 연혁 End */
/* sub0205 주차안내 */
.parking-information .txt-box {
  flex-direction: row;
}
@media (max-width: 640px) {
  .parking-information .txt-box.type01 {
    gap: 10px 30px;
  }
}
@media (max-width: 640px) {
  .parking-information .txt-box.type01 .title::after {
    display: inline-block;
  }
}
@media (max-width: 640px) {
  .parking-information .table_unit.mob640 {
    vertical-align: middle;
    margin-top: -10px !important;
    text-align: left;
  }
}
.parking-information .txt-check.center {
  text-align: center;
}
.parking-information .txt-check.center::before {
  display: inline-block;
  position: static;
  margin-right: 4px;
}

/* sub0205 주차안내 End */
/* sub0303 입원생활안내 tab 수정 */
html:has(> .sub03_03_01) .tab-ul.col4 li {
  width: calc(33.33% + 1px);
}
@media (max-width: 768px) {
  html:has(> .sub03_03_01) .tab-ul.col4 li {
    width: calc(33.33% + 1px);
  }
}
@media (max-width: 640px) {
  html:has(> .sub03_03_01) .tab-ul.col4 li {
    width: calc(50% + 1px);
  }
}
@media (max-width: 420px) {
  html:has(> .sub03_03_01) .tab-ul.col4 li {
    width: calc(100% + 1px);
  }
}

html:has(> .sub03_03_02) .tab-ul.col4 li {
  width: calc(33.33% + 1px);
}
@media (max-width: 768px) {
  html:has(> .sub03_03_02) .tab-ul.col4 li {
    width: calc(33.33% + 1px);
  }
}
@media (max-width: 640px) {
  html:has(> .sub03_03_02) .tab-ul.col4 li {
    width: calc(50% + 1px);
  }
}
@media (max-width: 420px) {
  html:has(> .sub03_03_02) .tab-ul.col4 li {
    width: calc(100% + 1px);
  }
}

html:has(> .sub03_03_03) .tab-ul.col4 li {
  width: calc(33.33% + 1px);
}
@media (max-width: 768px) {
  html:has(> .sub03_03_03) .tab-ul.col4 li {
    width: calc(33.33% + 1px);
  }
}
@media (max-width: 640px) {
  html:has(> .sub03_03_03) .tab-ul.col4 li {
    width: calc(50% + 1px);
  }
}
@media (max-width: 420px) {
  html:has(> .sub03_03_03) .tab-ul.col4 li {
    width: calc(100% + 1px);
  }
}

/* sub0303 입원생활안내 tab 수정 End */
/* sub030303 입원생활안내 */
.hospital-guide .notice-lists .n_list {
  display: flex;
  gap: 40px;
  min-height: 177px;
  padding: 40px 30px;
  background-color: #fff;
  border: 1px solid #D9DAE1;
  border-radius: 16px;
}
@media (max-width: 1024px) {
  .hospital-guide .notice-lists .n_list {
    gap: 36px;
    min-height: auto;
  }
}
@media (max-width: 768px) {
  .hospital-guide .notice-lists .n_list {
    gap: 26px;
  }
}
@media (max-width: 540px) {
  .hospital-guide .notice-lists .n_list {
    gap: 20px;
    padding: 34px 24px;
  }
}
@media (max-width: 420px) {
  .hospital-guide .notice-lists .n_list {
    padding: 30px 20px;
  }
}
@media (max-width: 360px) {
  .hospital-guide .notice-lists .n_list {
    padding: 24px;
  }
}
.hospital-guide .notice-lists .n_list + .n_list {
  margin-top: 20px;
}
@media (max-width: 420px) {
  .hospital-guide .notice-lists .n_list + .n_list {
    margin-top: 16px;
  }
}
.hospital-guide .notice-lists .n_list .ico {
  flex-shrink: 0;
  width: 70px;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1024px) {
  .hospital-guide .notice-lists .n_list .ico {
    width: 70px;
  }
}
@media (max-width: 768px) {
  .hospital-guide .notice-lists .n_list .ico {
    width: 60px;
  }
}
@media (max-width: 540px) {
  .hospital-guide .notice-lists .n_list .ico {
    width: 50px;
  }
}
@media (max-width: 420px) {
  .hospital-guide .notice-lists .n_list .ico {
    width: 40px;
  }
}
@media (max-width: 360px) {
  .hospital-guide .notice-lists .n_list .ico {
    display: none;
  }
}
.hospital-guide .notice-lists .n_list .ico.ico01 {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9004 46.5796C49.9005 46.5779 49.9003 46.5762 49.8998 46.5745C49.4719 45.0174 47.8509 44.0932 46.2769 44.5204C44.7076 44.9431 43.7768 46.5527 44.2086 48.1167C44.6355 49.6753 46.2574 50.6008 47.8319 50.1784C49.4004 49.756 50.331 48.1478 49.9009 46.5846C49.9005 46.583 49.9003 46.5813 49.9004 46.5796V46.5796Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.2077 29.5991C21.2095 29.5978 21.2118 29.5979 21.2135 29.5992C25.3657 32.9364 29.5514 34.1054 32.7807 34.3491C34.3626 34.4709 35.7114 34.3785 36.7521 34.2298C36.9994 34.1944 37.2545 34.2455 37.445 34.407C37.9199 34.8098 38.4925 35.4623 39.0075 36.3353C39.4189 37.0061 39.6943 37.6831 39.9621 38.3929C40.1341 38.8486 39.9311 39.3446 39.4931 39.5575C38.5652 40.0084 37.0547 40.8267 35.7942 42.1612C33.7921 44.2738 33.1519 45.5924 33.1906 50.1904C33.199 51.1266 34.1467 52.2767 35.2184 52.3373C36.5908 52.415 37.391 51.9229 37.4516 50.8518C37.5122 49.7806 37.5635 46.2575 38.9801 44.7509C39.7747 43.9059 40.6929 43.6791 41.2853 43.2734C41.3692 43.215 41.4502 43.1622 41.5259 43.1134C41.6116 43.0582 41.7055 43.0167 41.8039 42.9905L47.8477 41.3778C47.9348 41.3546 48.0251 41.3435 48.1153 41.3454C49.1817 41.3668 49.785 41.4111 50.1657 41.4691C50.4758 41.5163 50.6609 41.5651 50.9829 41.6709C51.3007 41.771 51.7351 41.9249 52.367 42.1141C54.4623 42.7378 54.2638 42.74 55.6097 43.6732C56.283 44.1373 56.8162 44.5645 57.176 44.8672C57.3558 45.0186 57.4938 45.1377 57.5804 45.2181C57.6266 45.2561 57.6584 45.2868 57.6764 45.305V45.305C57.6902 45.3189 57.7069 45.3313 57.7214 45.3445C58.4122 45.977 59.8817 46.053 60.5291 45.3849C61.1833 44.7097 61.3682 43.107 59.9804 42.0244C59.8735 41.941 57.3266 39.2803 53.236 37.7751C52.6788 37.6076 52.3082 37.4789 51.9114 37.3513C51.3166 37.1575 50.6437 36.9982 49.7424 36.9385C49.6232 36.9283 49.4984 36.9196 49.367 36.912C48.9605 36.8882 48.6096 36.6224 48.4617 36.243C47.9456 34.9193 47.2611 33.89 46.156 32.0618C45.0573 30.2829 43.6123 28.4072 41.439 27.0753C41.3283 27.0075 41.2325 26.9182 41.1467 26.8208C41.0104 26.666 40.8513 26.5289 40.6626 26.4176C40.6283 26.3974 40.5918 26.3792 40.5574 26.3591V26.3591C39.8335 25.9545 35.8767 24.9852 32.6066 17.0077C32.188 15.9987 31.0684 15.4925 30.041 15.8165C29.9864 15.834 29.9367 15.8523 29.8813 15.8748C28.8167 16.3068 28.3042 17.5201 28.7413 18.5785C32.1056 26.6472 35.6711 28.3238 37.6609 29.4643C37.7987 29.5433 37.7546 29.7634 37.6062 29.8201V29.8201C37.3765 29.8936 35.6021 30.4086 33.0821 30.2161C30.5528 30.017 27.2922 29.1539 23.8232 26.3788C23.2531 25.9201 22.5209 25.8086 21.8756 26.0151C21.4986 26.1334 21.152 26.3596 20.889 26.6863C20.1661 27.5773 20.3049 28.8778 21.202 29.5989C21.2036 29.6003 21.206 29.6003 21.2077 29.5991V29.5991Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.9258 26.2584L21.1736 21.3436C21.2176 21.1703 21.4496 21.1374 21.54 21.2917L23.9381 25.3828C23.9796 25.4535 24.06 25.4918 24.1411 25.4793L28.1157 24.8666C28.2765 24.8418 28.3981 25.0091 28.3247 25.1544L26.0637 29.6309C26.0255 29.7064 26.039 29.7978 26.0974 29.8591L30.59 34.5701C30.7222 34.7087 30.6026 34.936 30.4134 34.9055L24.2787 33.9175C24.1445 33.8959 24.0283 34.0115 24.0493 34.1458L24.7517 38.6417C24.777 38.804 24.6068 38.926 24.4613 38.8498L20.1816 36.6097C20.1263 36.5807 20.0604 36.5789 20.0051 36.6079C19.0506 37.1093 16.653 39.0931 16.1807 39.2538C15.7193 39.4108 16.8591 35.8798 17.3106 34.3334C17.3468 34.2091 17.2557 34.086 17.1264 34.0812L12.434 33.9094C12.2591 33.903 12.1762 33.6908 12.3005 33.5676L16.0227 29.8748C16.0915 29.8066 16.1015 29.6988 16.0464 29.6191L13.0132 25.2311C12.9094 25.0809 13.0445 24.8816 13.2224 24.9224L19.6872 26.4041C19.7931 26.4284 19.899 26.3637 19.9258 26.2584Z' fill='white' stroke='%233180EF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.hospital-guide .notice-lists .n_list .ico.ico02 {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_19926_7485)'%3E%3Cpath d='M42 24L42 19C42 18.4477 41.5523 18 41 18H21C20.4477 18 20 18.4477 20 19V50H33.5' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.4678 26.7852H35.15' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.4678 31.957H35.15' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42.6885 52.9662C42.6893 52.9658 42.6923 52.9642 42.6914 52.9643C42.5934 52.9754 36.8649 53.6045 33.6899 49.6851C30.4916 45.7318 30.6747 40.25 35.1506 36.5186C38.9108 33.3874 40.6091 28.8255 39.1596 24.4646C38.8987 23.6796 39.6799 22.8653 40.3816 23.3034C42.5357 24.6485 45.4517 26.9855 46.0698 30.0526C47.0748 35.0403 42.8715 36.5228 44.4685 39.894C45.5938 42.2631 48.0251 41.3024 49.2603 39.041C49.6846 38.264 51.17 38.0023 51.473 38.8341C53.1375 43.4049 54.2699 51.4132 42.6892 52.9677C42.6883 52.9678 42.6877 52.9666 42.6885 52.9662V52.9662Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.7188 51.0078C40.7192 51.0078 40.721 51.0077 40.7206 51.0076C40.669 50.9921 37.963 50.1669 37.5403 47.6466C37.2789 46.0707 38.7342 45.0427 39.4928 43.5489C39.8969 42.7532 41.427 42.0338 41.9322 42.7695C43.6041 45.2049 44.8702 48.7134 40.7187 51.0071C40.7184 51.0073 40.7184 51.0078 40.7188 51.0078V51.0078Z' stroke='%233180EF' stroke-width='2.52' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_19926_7485'%3E%3Crect width='38' height='38' fill='white' transform='translate(16 16)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.hospital-guide .notice-lists .n_list .ico.ico03 {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M51.738 18.166H22.242C21.7781 18.166 21.402 18.5421 21.402 19.006V48.502C21.402 48.9659 21.7781 49.342 22.242 49.342H51.738C52.2019 49.342 52.578 48.9659 52.578 48.502V19.006C52.578 18.5421 52.2019 18.166 51.738 18.166Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M46.35 23.5659H27.642C27.1781 23.5659 26.802 23.942 26.802 24.4059V43.1139C26.802 43.5778 27.1781 43.9539 27.642 43.9539H46.35C46.8139 43.9539 47.19 43.5778 47.19 43.1139V24.4059C47.19 23.942 46.8139 23.5659 46.35 23.5659Z' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.3059 52.1743V50.1823C24.3059 49.7184 24.682 49.3423 25.1459 49.3423H48.8339C49.2978 49.3423 49.6739 49.7184 49.6739 50.1823V52.1743' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37 39C39.7614 39 42 36.7614 42 34C42 31.2386 39.7614 29 37 29C34.2386 29 32 31.2386 32 34C32 36.7614 34.2386 39 37 39Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44 34L39 34' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.hospital-guide .notice-lists .n_list .txt_box {
  flex-grow: 1;
}
.hospital-guide .notice-lists .n_list .txt_box .tit {
  display: block;
  margin-bottom: 13px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.01em;
  color: #1D1D1D;
}
@media (max-width: 1024px) {
  .hospital-guide .notice-lists .n_list .txt_box .tit {
    line-height: 1.3;
  }
}
@media (max-width: 768px) {
  .hospital-guide .notice-lists .n_list .txt_box .tit {
    margin-bottom: 10px;
    font-size: 17px;
  }
}
.hospital-guide .notice-lists .n_list .txt_box .tit ~ .tit {
  margin-top: 15px;
}

/* sub030303 입원생활안내 End */
/* sub0300502 의무기록 · 의료영상사본발급 tab 수정 */
html:has(> .sub03_05_02_01) .tab-ul.col4 li {
  width: calc(33.33% + 1px);
}
@media (max-width: 768px) {
  html:has(> .sub03_05_02_01) .tab-ul.col4 li {
    width: calc(33.33% + 1px);
  }
}
@media (max-width: 640px) {
  html:has(> .sub03_05_02_01) .tab-ul.col4 li {
    width: calc(50% + 1px);
  }
}
@media (max-width: 420px) {
  html:has(> .sub03_05_02_01) .tab-ul.col4 li {
    width: calc(100% + 1px);
  }
}

html:has(> .sub03_05_02_02) .tab-ul.col4 li {
  width: calc(33.33% + 1px);
}
@media (max-width: 768px) {
  html:has(> .sub03_05_02_02) .tab-ul.col4 li {
    width: calc(33.33% + 1px);
  }
}
@media (max-width: 640px) {
  html:has(> .sub03_05_02_02) .tab-ul.col4 li {
    width: calc(50% + 1px);
  }
}
@media (max-width: 420px) {
  html:has(> .sub03_05_02_02) .tab-ul.col4 li {
    width: calc(100% + 1px);
  }
}

html:has(> .sub03_05_02_03) .tab-ul.col4 li {
  width: calc(33.33% + 1px);
}
@media (max-width: 768px) {
  html:has(> .sub03_05_02_03) .tab-ul.col4 li {
    width: calc(33.33% + 1px);
  }
}
@media (max-width: 640px) {
  html:has(> .sub03_05_02_03) .tab-ul.col4 li {
    width: calc(50% + 1px);
  }
}
@media (max-width: 420px) {
  html:has(> .sub03_05_02_03) .tab-ul.col4 li {
    width: calc(100% + 1px);
  }
}

.medical-record-video .h2.link {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
@media (max-width: 360px) {
  .medical-record-video .h2.link .btn-primary {
    width: 100%;
  }
}

/* sub0300502 의무기록 · 의료영상사본발급 tab 수정 End *//*# sourceMappingURL=content.css.map */