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

/* 버튼 박스 공통 End*/
/* sub0101 인사말 */
.greetings.edu .text_wrap .title_box .point {
  display: inline;
}
.greetings.edu .text_wrap .title_box .inline-block {
  display: block;
}
@media (max-width: 1300px) {
  .greetings.edu .text_wrap .title_box .inline-block {
    display: inline;
  }
}
.greetings.edu .text_wrap .text_box .con_title {
  margin-bottom: 5px;
}

/* sub0101 인사말 End */
/* sub0102 조직도 */
.org.edu .lv_wrap::before {
  top: -66px;
  height: 260px;
}
@media (max-width: 768px) {
  .org.edu .lv_wrap::before {
    top: -56px;
    height: 260px;
  }
}
@media (max-width: 540px) {
  .org.edu .lv_wrap::before {
    top: -30px;
    height: 475px;
  }
}
@media (max-width: 420px) {
  .org.edu .lv_wrap::before {
    height: 600px;
  }
}
.org.edu .lv_wrap .lv_list.lv_01 {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .org.edu .lv_wrap .lv_list.lv_01 {
    margin-top: 30px;
  }
}
@media (max-width: 540px) {
  .org.edu .lv_wrap .lv_list.lv_01 {
    margin-top: 20px;
  }
}
.org.edu .lv_wrap .lv_list.lv_02 {
  margin-top: 20px;
}
.org.edu .lv_wrap .lv_list.lv_03 {
  max-width: 1080px;
}
@media (max-width: 1280px) {
  .org.edu .lv_wrap .lv_list.lv_03 {
    width: calc(100% + 10px);
    max-width: none;
    margin-left: -5px;
  }
}
@media (max-width: 850px) {
  .org.edu .lv_wrap .lv_list.lv_03 {
    width: 100%;
    padding: 15px 15px 0;
    border: 1px solid #C1CBDA;
    justify-content: normal;
    background-color: #fff;
    border-bottom: none;
    border-radius: 10px 10px 0 0;
    margin-left: 0;
  }
}
@media (max-width: 768px) {
  .org.edu .lv_wrap .lv_list.lv_03 {
    padding: 5px 5px 0;
  }
}
.org.edu .lv_wrap .lv_list.lv_03::before {
  width: calc(100% - 200px);
}
@media (max-width: 1280px) {
  .org.edu .lv_wrap .lv_list.lv_03::before {
    width: 80%;
  }
}
@media (max-width: 850px) {
  .org.edu .lv_wrap .lv_list.lv_03::before {
    display: none;
  }
}
.org.edu .lv_wrap .lv_list.lv_03 .box {
  width: 200px;
}
@media (max-width: 1280px) {
  .org.edu .lv_wrap .lv_list.lv_03 .box {
    width: 20%;
    padding: 0 5px;
  }
}
@media (max-width: 920px) {
  .org.edu .lv_wrap .lv_list.lv_03 .box {
    height: 72px;
  }
}
@media (max-width: 850px) {
  .org.edu .lv_wrap .lv_list.lv_03 .box {
    width: 33.33%;
    padding: 5px;
  }
}
@media (max-width: 540px) {
  .org.edu .lv_wrap .lv_list.lv_03 .box {
    width: 100%;
  }
}
@media (max-width: 850px) {
  .org.edu .lv_wrap .lv_list.lv_03 .box::before {
    display: none;
  }
}
.org.edu .lv_wrap .lv_list.lv_03 .box:nth-child(3)::before {
  top: -100px;
  height: 100px;
}
.org.edu .lv_wrap .lv_list.lv_03 .box:nth-child(3) .box_inner {
  background-color: #3D4E64;
}
@media (max-width: 850px) {
  .org.edu .lv_wrap .lv_list.lv_03 .box:nth-child(3) {
    order: 4;
  }
}
@media (max-width: 540px) {
  .org.edu .lv_wrap .lv_list.lv_03 .box:nth-child(3) {
    width: 100%;
  }
}
.org.edu .lv_wrap .lv_list.lv_04 {
  max-width: 760px;
}
@media (max-width: 850px) {
  .org.edu .lv_wrap .lv_list.lv_04 {
    width: 100%;
    padding: 40px 10px 15px;
    border: 1px solid #C1CBDA;
    max-width: none;
    margin-left: 0;
    background-color: #fff;
    margin-top: 0;
    border-top: none;
    border-radius: 0 0 10px 10px;
  }
}
@media (max-width: 768px) {
  .org.edu .lv_wrap .lv_list.lv_04 {
    padding: 35px 5px 10px;
  }
}
@media (max-width: 540px) {
  .org.edu .lv_wrap .lv_list.lv_04 {
    padding: 0 10px 10px;
  }
}
@media (max-width: 420px) {
  .org.edu .lv_wrap .lv_list.lv_04 {
    padding: 0 10px 5px;
  }
}
.org.edu .lv_wrap .lv_list.lv_04::before {
  width: 66.67%;
}
@media (max-width: 850px) {
  .org.edu .lv_wrap .lv_list.lv_04::before {
    top: 20px;
    width: calc(66.67% - 10px);
  }
}
@media (max-width: 768px) {
  .org.edu .lv_wrap .lv_list.lv_04::before {
    top: 15px;
    width: calc(66.67% - 7px);
  }
}
@media (max-width: 540px) {
  .org.edu .lv_wrap .lv_list.lv_04::before {
    display: none;
  }
}
.org.edu .lv_wrap .lv_list .box {
  width: 200px;
}
@media (max-width: 540px) {
  .org.edu .lv_wrap .lv_list .box {
    width: calc(100% - 20px);
  }
}
@media (max-width: 1024px) {
  .org.edu .lv_wrap .lv_list .box .box_inner {
    font-size: 17px;
  }
}
.org.edu .lv_wrap .lv_list .box_wrap {
  width: 33.33%;
  min-height: 266px;
}
@media (max-width: 768px) {
  .org.edu .lv_wrap .lv_list .box_wrap {
    padding: 0 5px;
    min-height: 250px;
  }
}
@media (max-width: 540px) {
  .org.edu .lv_wrap .lv_list .box_wrap {
    width: 100%;
    padding: 5px;
    min-height: auto;
  }
}
@media (max-width: 540px) {
  .org.edu .lv_wrap .lv_list .box_wrap::before {
    display: none;
  }
}
.org.edu .lv_wrap .lv_list .box_wrap::after {
  top: -50px;
  height: 50px;
}
@media (max-width: 850px) {
  .org.edu .lv_wrap .lv_list .box_wrap::after {
    top: -20px;
    height: 20px;
  }
}
@media (max-width: 540px) {
  .org.edu .lv_wrap .lv_list .box_wrap::after {
    top: -5px;
    height: 10px;
  }
}
.org.edu .lv_wrap .lv_list .box_wrap:nth-child(2)::after {
  top: -100px;
  height: 100px;
}
@media (max-width: 850px) {
  .org.edu .lv_wrap .lv_list .box_wrap:nth-child(2)::after {
    top: -45px;
    height: 45px;
  }
}
@media (max-width: 768px) {
  .org.edu .lv_wrap .lv_list .box_wrap:nth-child(2)::after {
    top: -40px;
    height: 40px;
  }
}
@media (max-width: 540px) {
  .org.edu .lv_wrap .lv_list .box_wrap:nth-child(2)::after {
    top: -5px;
    height: 10px;
  }
}
.org.edu .lv_wrap .lv_list .box_wrap .title {
  border: 1px solid #3180EF;
  color: #36404A;
  background-color: #EDF4FE;
  text-align: center;
}
@media (max-width: 768px) {
  .org.edu .lv_wrap .lv_list .box_wrap .wrap_inner {
    padding: 10px;
  }
}

/* sub0102 조직도 End */
/* sub0103 미션 및 비전 */
.mission-vision.type01 .mission_box {
  padding-bottom: 60px;
}
.mission-vision.type01 .vision_box {
  padding: 80px 0 0;
}
@media (max-width: 1024px) {
  .mission-vision.type01 .vision_box {
    padding-top: 70px;
  }
}
@media (max-width: 768px) {
  .mission-vision.type01 .vision_box {
    padding-top: 60px;
  }
}
@media (max-width: 540px) {
  .mission-vision.type01 .vision_box {
    padding-top: 50px;
  }
}
.mission-vision.type01 .action_box {
  position: relative;
  padding: 70px 0 80px;
  margin-top: 70px;
}
@media (max-width: 768px) {
  .mission-vision.type01 .action_box {
    padding-top: 60px;
  }
}
@media (max-width: 540px) {
  .mission-vision.type01 .action_box {
    padding-top: 50px;
  }
}
.mission-vision.type01 .action_box .txt_box_wrap {
  margin: 38px auto 0;
  gap: 40px;
  max-width: 1200px;
}
@media (max-width: 1024px) {
  .mission-vision.type01 .action_box .txt_box_wrap {
    gap: 20px;
  }
}
@media (max-width: 768px) {
  .mission-vision.type01 .action_box .txt_box_wrap {
    gap: 12px;
  }
}
.mission-vision.type01 .action_box .txt_box_wrap .txt_box {
  display: flex;
  width: calc(33.3334% - 26.6666px);
  padding: 49.21px 30px;
  border: 1px solid rgba(49, 128, 239, 0.5);
  font-size: 22px;
  font-weight: 600;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  text-align: center;
  line-height: 1.4;
  background-color: #fff;
  border-radius: 16px;
}
@media (max-width: 1280px) {
  .mission-vision.type01 .action_box .txt_box_wrap .txt_box {
    min-height: auto;
  }
}
@media (max-width: 1024px) {
  .mission-vision.type01 .action_box .txt_box_wrap .txt_box {
    width: calc(33.3334% - 13.3333px);
    padding: 40px 20px;
    font-size: 21px;
    gap: 16px;
    line-height: 1.3;
  }
}
@media (max-width: 768px) {
  .mission-vision.type01 .action_box .txt_box_wrap .txt_box {
    width: 100%;
    font-size: 20px;
    flex-direction: row;
    gap: 12px;
  }
}
@media (max-width: 540px) {
  .mission-vision.type01 .action_box .txt_box_wrap .txt_box {
    font-size: 19px;
  }
}
@media (max-width: 420px) {
  .mission-vision.type01 .action_box .txt_box_wrap .txt_box {
    padding: 35px 18px;
    font-size: 18px;
    flex-direction: column;
    gap: 6px;
  }
}
.mission-vision.type01 .action_box .txt_box_wrap .txt_box .ico {
  display: block;
  width: 60px;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1024px) {
  .mission-vision.type01 .action_box .txt_box_wrap .txt_box .ico {
    width: 50px;
  }
}
@media (max-width: 768px) {
  .mission-vision.type01 .action_box .txt_box_wrap .txt_box .ico {
    width: 45px;
  }
}
@media (max-width: 420px) {
  .mission-vision.type01 .action_box .txt_box_wrap .txt_box .ico {
    width: 40px;
  }
}
.mission-vision.type01 .action_box .txt_box_wrap .txt_box .ico.ico01 {
  background-image: url("data:image/svg+xml,%3Csvg width='61' height='60' viewBox='0 0 61 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.86'%3E%3Cpath d='M19.9316 27.7715V10.0664H42.1209V22.9739' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5856 50.4585C14.6028 50.4585 13.8164 49.6613 13.8164 48.6894V29.6232C13.8164 28.6404 14.6137 27.8541 15.5856 27.8541H35.2525V25.3315C35.2525 24.3597 36.0495 23.5625 37.0214 23.5625H46.3471C47.319 23.5625 48.116 24.3597 48.116 25.3315V48.6785C48.116 49.6613 47.319 50.4475 46.3471 50.4475H15.5856V50.4585Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.1836 45.1992H26.7356' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.mission-vision.type01 .action_box .txt_box_wrap .txt_box .ico.ico02 {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.86'%3E%3Cpath d='M21.1427 20.1757C21.1427 23.1568 18.7293 25.5702 15.7482 25.5702C12.767 25.5702 10.3538 23.1568 10.3538 20.1757C10.3538 17.1945 12.767 14.7812 15.7482 14.7812C18.7293 14.7812 21.1427 17.1945 21.1427 20.1757Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M49.6444 20.1757C49.6444 23.1568 47.231 25.5702 44.2499 25.5702C41.2687 25.5702 38.8555 23.1568 38.8555 20.1757C38.8555 17.1945 41.2687 14.7812 44.2499 14.7812C47.231 14.7812 49.6444 17.1945 49.6444 20.1757Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M23.7536 34.1744C22.4323 31.0622 19.3528 28.8672 15.7492 28.8672C10.9553 28.8672 7.05688 32.7548 7.05688 37.5596V42.5718H19.9316' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.0683 42.5836H52.9431V37.5713C52.9431 32.7774 49.0555 28.8789 44.2507 28.8789C40.658 28.8789 37.5677 31.0629 36.2463 34.186' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.3927 22.8203C35.3927 25.8015 32.9795 28.2147 29.9983 28.2147C27.0171 28.2147 24.6038 25.8015 24.6038 22.8203C24.6038 19.8392 27.0171 17.4258 29.9983 17.4258C32.9795 17.4258 35.3927 19.8392 35.3927 22.8203Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M36.2473 34.1731C34.6639 32.5351 32.4581 31.5195 30.0011 31.5195C27.5441 31.5195 25.3383 32.5461 23.7549 34.1731C22.2479 35.7347 21.3088 37.0123 21.3088 39.3601V45.2242H38.6825V39.3601C38.6825 37.0123 37.7434 35.7347 36.2364 34.1731H36.2473Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.mission-vision.type01 .action_box .txt_box_wrap .txt_box .ico.ico03 {
  background-image: url("data:image/svg+xml,%3Csvg width='61' height='60' viewBox='0 0 61 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.86'%3E%3Cpath d='M22.7598 18.3093V14.1379C22.7598 12.6419 23.9719 11.4297 25.4679 11.4297H35.1867C36.6828 11.4297 37.8949 12.6419 37.8949 14.1379V18.3093' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.018 18.8633H45.6486C48.2148 18.8633 50.2896 20.9381 50.2896 23.5043V43.9247C50.2896 46.4909 48.2148 48.5657 45.6486 48.5657H15.018C12.4518 48.5657 10.377 46.4909 10.377 43.9247V23.5043C10.377 20.9381 12.4627 18.8633 15.018 18.8633Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.8613 26.5273H41.7933' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
@media (max-width: 1024px) {
  .mission-vision.type01 .action_box .txt_box_wrap .txt_box .block {
    display: inline-block;
  }
}

/* sub0103 미션 및 비전 End */
/* sub0405 복리후생제도 */
.welfare-system .welfare_items .w_item {
  display: flex;
  padding: 40px 30px;
  border: 1px solid #D9DAE1;
  gap: 40px;
  min-height: 177px;
  background-color: #fff;
  border-radius: 16px;
}
@media (max-width: 1024px) {
  .welfare-system .welfare_items .w_item {
    gap: 36px;
    min-height: auto;
  }
}
@media (max-width: 768px) {
  .welfare-system .welfare_items .w_item {
    gap: 26px;
  }
}
@media (max-width: 540px) {
  .welfare-system .welfare_items .w_item {
    padding: 34px 24px;
    gap: 20px;
  }
}
@media (max-width: 420px) {
  .welfare-system .welfare_items .w_item {
    padding: 30px 20px;
  }
}
@media (max-width: 360px) {
  .welfare-system .welfare_items .w_item {
    padding: 24px;
  }
}
.welfare-system .welfare_items .w_item + .w_item {
  margin-top: 20px;
}
@media (max-width: 420px) {
  .welfare-system .welfare_items .w_item + .w_item {
    margin-top: 16px;
  }
}
.welfare-system .welfare_items .w_item .ico {
  width: 80px;
  flex-shrink: 0;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1024px) {
  .welfare-system .welfare_items .w_item .ico {
    width: 70px;
  }
}
@media (max-width: 768px) {
  .welfare-system .welfare_items .w_item .ico {
    width: 60px;
  }
}
@media (max-width: 540px) {
  .welfare-system .welfare_items .w_item .ico {
    width: 50px;
  }
}
@media (max-width: 420px) {
  .welfare-system .welfare_items .w_item .ico {
    width: 40px;
  }
}
@media (max-width: 360px) {
  .welfare-system .welfare_items .w_item .ico {
    display: none;
  }
}
.welfare-system .welfare_items .w_item .ico.ico01 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.25 39.9657L55.3446 32.237C56.1243 31.3906 57.1236 30.9786 58.134 31.0009C59.1334 31.012 60.1328 31.4575 60.8905 32.3261C61.6483 33.1947 62.0107 34.3195 61.9998 35.4443C61.9888 36.5579 61.5935 37.6827 60.8137 38.5179L53.7191 46.2466L48.3884 52.0538C47.2645 53.2782 45.6785 53.9752 44.0164 53.9752H34.8854C33.4014 53.9752 31.9713 54.5311 30.877 55.5334L26 60' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.7955 44.9335H43.754C46.0994 44.9335 48 43.1578 48 40.9668C48 38.7757 46.0994 37 43.754 37H32.4217C31.0593 37 29.7383 37.4687 28.6807 38.3275L18 47' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M45 26.5C45 29.5386 42.5387 32 39.5001 32C36.4614 32 34 29.5386 34 26.5C34 23.4614 36.4614 21 39.5001 21C42.5387 21 45 23.4614 45 26.5Z' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.welfare-system .welfare_items .w_item .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%3Cpath d='M28 36.5859V51.5859H21V36.5859' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M49 36.5859V51.5859H42V36.5859' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.8412 35.2401C18.8412 35.2375 18.8389 35.2354 18.8363 35.2354C17.4001 35.2335 17.0468 34.4121 18.0421 33.4094L33.1849 18.1903C34.1812 17.1866 35.809 17.1866 36.8152 18.1903L51.958 33.419C52.9543 34.4228 52.5992 35.2449 51.1589 35.2449H18.8459C18.8433 35.2449 18.8412 35.2428 18.8412 35.2401V35.2401Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.welfare-system .welfare_items .w_item .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%3Cg clip-path='url(%23clip0_18926_38640)'%3E%3Cpath d='M38.4341 17.3906C37.8818 17.3906 37.4341 17.8383 37.4341 18.3906V22.0906C37.4341 22.6429 37.8818 23.0906 38.4341 23.0906H43.7469C44.2992 23.0906 44.7469 23.5383 44.7469 24.0906V51.6101C44.7469 52.1624 45.1946 52.6101 45.7469 52.6101H51.5732C52.1255 52.6101 52.5732 52.1624 52.5732 51.6101V18.3906C52.5732 17.8383 52.1255 17.3906 51.5732 17.3906H38.4341Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.6535 37.207H18.4263C17.874 37.207 17.4263 37.6547 17.4263 38.207V51.6017C17.4263 52.154 17.874 52.6017 18.4263 52.6017H23.6535C24.2058 52.6017 24.6535 52.154 24.6535 51.6017V38.207C24.6535 37.6547 24.2058 37.207 23.6535 37.207Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43.7474 23.0898H25.6538C25.1015 23.0898 24.6538 23.5376 24.6538 24.0898V52.6094H44.7474V24.0898C44.7474 23.5376 44.2997 23.0898 43.7474 23.0898Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.3594 30.875H39.0416' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.3594 36.0469H39.0416' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.3594 41.2109H39.0416' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_18926_38640'%3E%3Crect width='38' height='38' fill='white' transform='translate(16 16)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.welfare-system .welfare_items .w_item .ico.ico04 {
  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='M52.6458 20H17.3542C13.8449 20 11 22.8336 11 26.3291V43.6709C11 47.1664 13.8449 50 17.3542 50H52.6458C56.1551 50 59 47.1664 59 43.6709V26.3291C59 22.8336 56.1551 20 52.6458 20Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.5625 35H24.0625' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M45.9375 35H49.4375' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M41.5 35.5C41.5 39.0866 38.5866 42 35 42C31.4134 42 28.5 39.0866 28.5 35.5C28.5 31.9134 31.4134 29 35 29C38.5866 29 41.5 31.9134 41.5 35.5Z' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.welfare-system .welfare_items .w_item .ico.ico05 {
  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='M25.875 24.6562C25.875 27.4193 23.6381 29.6563 20.8749 29.6563C18.1118 29.6563 15.875 27.4193 15.875 24.6562C15.875 21.893 18.1118 19.6562 20.8749 19.6562C23.6381 19.6562 25.875 21.893 25.875 24.6562Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M54.125 24.6562C54.125 27.4193 51.8881 29.6563 49.1249 29.6563C46.3618 29.6563 44.125 27.4193 44.125 24.6562C44.125 21.893 46.3618 19.6562 49.1249 19.6562C51.8881 19.6562 54.125 21.893 54.125 24.6562Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M45.7499 46.7187H57.125V41.9642C57.125 37.4168 53.3996 33.7188 48.7953 33.7188C45.3525 33.7188 42.3912 35.7904 41.125 38.753' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.2501 46.7187H12.875V41.9642C12.875 37.4168 16.6004 33.7188 21.2047 33.7188C24.6475 33.7188 27.6088 35.7904 28.875 38.753' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40 28.2188C40 30.982 37.7632 33.2187 35.0001 33.2187C32.2369 33.2187 30 30.982 30 28.2188C30 25.4557 32.2369 23.2188 35.0001 23.2188C37.7632 23.2188 40 25.4557 40 28.2188Z' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42.1967 39.7601C40.374 38.1914 37.8347 37.2188 35.0063 37.2188C32.1779 37.2188 29.6386 38.2019 27.8158 39.7601C26.0811 41.2556 25 42.4792 25 44.7277V50.3437H45V44.7277C45 42.4792 43.9189 41.2556 42.1842 39.7601H42.1967Z' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.welfare-system .welfare_items .w_item .txt_box {
  flex-grow: 1;
}
.welfare-system .welfare_items .w_item .txt_box .tit {
  display: block;
  font-size: 18px;
  font-weight: 700;
  color: #1D1D1D;
  letter-spacing: -0.01em;
  margin-bottom: 13px;
  line-height: 1.5;
}
@media (max-width: 1024px) {
  .welfare-system .welfare_items .w_item .txt_box .tit {
    line-height: 1.3;
  }
}
@media (max-width: 768px) {
  .welfare-system .welfare_items .w_item .txt_box .tit {
    font-size: 17px;
    margin-bottom: 10px;
  }
}
.welfare-system .welfare_items .w_item .txt_box .tit ~ .tit {
  margin-top: 15px;
}

/* sub0405 복리후생제도 End */
/* sub0602 DB링크 */
.db_link .site_items {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
@media (max-width: 1024px) {
  .db_link .site_items {
    gap: 20px;
  }
}
.db_link .site_items.col3 .s_item {
  width: calc(33.3334% - 26.6666px);
}
@media (max-width: 1024px) {
  .db_link .site_items.col3 .s_item {
    width: calc(33.3334% - 13.3333px);
  }
}
@media (max-width: 768px) {
  .db_link .site_items.col3 .s_item {
    width: calc(50% - 10px);
  }
}
@media (max-width: 540px) {
  .db_link .site_items.col3 .s_item {
    width: 100%;
  }
}
.db_link .site_items .s_item {
  display: flex;
  flex-direction: column;
}
.db_link .site_items .s_item .pic_box {
  padding: 27.5px 10px;
  border: 1px solid #D9DAE1;
  text-align: center;
  border-bottom: none;
  border-radius: 8px 8px 0px 0px;
  background-color: #fff;
}
@media (max-width: 768px) {
  .db_link .site_items .s_item .pic_box {
    padding: 6px;
  }
}
.db_link .site_items .s_item .link {
  display: flex;
  padding: 13.5px 20px;
  border: 1px solid #D9DAE1;
  font-weight: 600;
  color: #1D1D1D;
  letter-spacing: -0.01em;
  min-height: 52px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-grow: 1;
  line-height: 1.4;
  border-radius: 0px 0px 8px 8px;
  background-color: #F8FAFE;
}
@media (max-width: 1024px) {
  .db_link .site_items .s_item .link {
    min-height: auto;
  }
}
@media (max-width: 768px) {
  .db_link .site_items .s_item .link {
    padding: 10px 15px;
    line-height: 1.3;
  }
}
.db_link .site_items .s_item .link:hover, .db_link .site_items .s_item .link:focus {
  color: #fff;
  background-color: #1E6AB0;
}
.db_link .site_items .s_item .link:hover .ico, .db_link .site_items .s_item .link:focus .ico {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5H8C8.27614 3.5 8.5 3.72386 8.5 4V12C8.5 12.2761 8.27614 12.5 8 12.5H1C0.723858 12.5 0.5 12.2761 0.5 12V4C0.5 3.72386 0.723858 3.5 1 3.5Z' stroke='white'/%3E%3Cpath d='M2 1H10C10.5523 1 11 1.44772 11 2V11' stroke='white'/%3E%3C/svg%3E%0A");
}
.db_link .site_items .s_item .link .ico {
  width: 12px;
  height: 13px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 4C0.5 3.72386 0.723858 3.5 1 3.5H8C8.27614 3.5 8.5 3.72386 8.5 4V12C8.5 12.2761 8.27614 12.5 8 12.5H1C0.723857 12.5 0.5 12.2761 0.5 12V4Z' stroke='%23B8B8B8'/%3E%3Cpath d='M2 1H10C10.5523 1 11 1.44772 11 2V11' stroke='%23B8B8B8'/%3E%3C/svg%3E%0A") no-repeat;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .db_link .site_items .s_item .link .ico {
    right: 15px;
  }
}

/* sub0602 DB링크 End */
/* sub08 교육장/회의실 공통 */
@media (max-width: 1024px) {
  .training-hall .infobox {
    padding: 40px;
  }
}
@media (max-width: 768px) {
  .training-hall .infobox {
    border-radius: 16px;
  }
}
@media (max-width: 500px) {
  .training-hall .infobox {
    padding: 20px;
  }
}
@media (max-width: 1024px) {
  .training-hall .infobox .picbox {
    width: 100%;
    height: 100%;
    margin: 0 auto;
  }
}
@media (max-width: 1024px) {
  .training-hall .infobox .picbox img {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    height: 100%;
    transform: none;
  }
}
@media (max-width: 1024px) {
  .training-hall .infobox .txtbox {
    width: 100%;
  }
}
.training-hall .infobox .txtbox ul li {
  padding-left: 150px;
}
@media (max-width: 500px) {
  .training-hall .infobox .txtbox ul li {
    padding-left: 10px;
  }
}

/* sub08 교육장/회의실 공통 End *//*# sourceMappingURL=content.css.map */