@charset "UTF-8";
/* breakpoint */
/* breakpoint : content */
/* display */
/* Typography */
/*$colors: (
  "default": $default,
  "primary": $primary,
  "secondary": $secondary,
  "danger": $danger,
  "warning": $warning,
  "success": $success,
  "dark": $black,
  "information": $information,
  "ghost": $ghost,
  "light": $light,
);
*/
/*
$board-colors: (
  "color1": $base-main-color2,
  "color2": $base-main-color3,
  "color3": $base-main-color1,
  "color4": $ghost,
  "color5": $point,
  "color6": $light,
  "color7": $black,
);
*/
/*$colors: (
  "default": $default,
  "primary": $primary,
  "secondary": $secondary,
  "danger": $danger,
  "warning": $warning,
  "success": $success,
  "dark": $black,
  "information": $information,
  "ghost": $ghost,
  "light": $light,
);
*/
/*
$board-colors: (
  "color1": $base-main-color2,
  "color2": $base-main-color3,
  "color3": $base-main-color1,
  "color4": $ghost,
  "color5": $point,
  "color6": $light,
  "color7": $black,
);
*/
.tbl-btn {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
.tbl-btn button {
  width: 40px;
  height: 40px;
  border: 1px solid #E4E4E4;
  font-size: 0;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #fff;
}
.tbl-btn button.disable {
  cursor: default;
  opacity: 0.5;
}
.tbl-btn button.btn-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4375 3.75L6.5625 10L13.4375 16.25' stroke='%232D2D2D' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tbl-btn button.btn-next {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5625 16.25L14.4375 10L7.5625 3.75' stroke='%232D2D2D' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tbl-btn button:hover, .tbl-btn button:focus {
  border-color: #1D1D1D;
  background-color: #1D1D1D;
}
.tbl-btn button:hover.btn-prev, .tbl-btn button:focus.btn-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='white'/%3E%3Cpath d='M13.4375 3.75L6.5625 10L13.4375 16.25' stroke='white' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tbl-btn button:hover.btn-next, .tbl-btn button:focus.btn-next {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='white'/%3E%3Cpath d='M7.5625 16.25L14.4375 10L7.5625 3.75' stroke='white' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.table.td_link .btn.btn-icon .ir-link {
  vertical-align: baseline;
}
.table .inline-block {
  vertical-align: baseline;
}
.table .btn-noline {
  font-size: 1.5rem;
  text-decoration: none;
}

.t_box {
  padding: 20px 30px;
  background: #F9F9FA;
  border-radius: 10px;
}
@media (max-width: 420px) {
  .t_box {
    padding: 20px;
  }
}
.t_box.type1 {
  display: flex;
  padding: 25px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 420px) {
  .t_box.type1 {
    padding: 20px;
  }
}

.tab-ul.type2.con_custom {
  border-top: none;
}
.tab-ul.type2.con_custom li a {
  border-bottom: 1px dashed #D8D8D8;
}

.ifrm-box iframe {
  width: 100%;
  height: 1300px;
}
.ifrm-box.short iframe {
  height: 600px;
}

/* sub0201 비전 및 목표 */
.vision_goals {
  padding-top: 40px;
}
.vision_goals .sec_title {
  display: block;
  position: relative;
  font-weight: 700;
  color: #555;
  line-height: 100%;
  margin-bottom: 8px;
  text-align: center;
}
.vision_goals .vision_wrap {
  text-align: center;
}
.vision_goals .sub_box {
  display: inline-block;
  position: relative;
  width: calc(100% - 197px);
  margin: 0 auto;
  padding: 10px 20px;
  border: 5px solid #002F65;
  min-height: 73px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1330px) {
  .vision_goals .sub_box {
    width: auto;
  }
}
@media (max-width: 690px) {
  .vision_goals .sub_box {
    padding: 10px 10px;
  }
}
.vision_goals .sub_box::before, .vision_goals .sub_box::after {
  position: absolute;
  left: 50%;
  width: calc(100% - 26px);
  height: 5px;
  content: "";
  background-color: #fff;
  transform: translateX(-50%);
}
.vision_goals .sub_box::before {
  top: -5px;
}
.vision_goals .sub_box::after {
  bottom: -5px;
}
.vision_goals .sub_box br {
  display: none;
}
@media (max-width: 670px) {
  .vision_goals .sub_box br {
    display: block;
  }
}
.vision_goals .sub_title {
  font-size: 32px;
  font-weight: 700;
  color: #1D1D1D;
  text-align: center;
  line-height: 100%;
  display: inline-block;
}
@media (max-width: 1330px) {
  .vision_goals .sub_title {
    font-size: 30px;
    line-height: 120%;
  }
}
@media (max-width: 550px) {
  .vision_goals .sub_title {
    font-size: 27px;
  }
}
@media (max-width: 430px) {
  .vision_goals .sub_title {
    font-size: 24px;
  }
}
@media (max-width: 380px) {
  .vision_goals .sub_title {
    font-size: 20px;
  }
}
.vision_goals .sub_title em {
  color: #0074E5;
}
.vision_goals .target_wrap {
  min-height: 696px;
}
@media (max-width: 970px) {
  .vision_goals .target_wrap {
    min-height: 596px;
  }
}
@media (max-width: 700px) {
  .vision_goals .target_wrap {
    padding: 20px 0 0;
    min-height: auto;
  }
}
.vision_goals .target_wrap .inner {
  position: relative;
  width: 360px;
  height: 360px;
  margin: 0 auto;
  padding: 60px;
  background-image: url("data:image/svg+xml,%3Csvg width='360' height='360' viewBox='0 0 360 360' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='180' cy='180' r='180' fill='url(%23paint0_linear_3074_31183)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3074_31183' x1='180' y1='126.5' x2='180' y2='360' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23F4F4F4'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  border-radius: 50%;
}
@media (max-width: 1330px) and (min-width: 1190px) {
  .vision_goals .target_wrap .inner {
    padding: 65px;
  }
}
@media (max-width: 1190px) and (min-width: 1024px) {
  .vision_goals .target_wrap .inner {
    width: 250px;
    height: 250px;
    padding: 35px;
  }
}
@media (max-width: 970px) {
  .vision_goals .target_wrap .inner {
    width: 250px;
    height: 250px;
    padding: 30px;
  }
}
@media (max-width: 700px) {
  .vision_goals .target_wrap .inner {
    width: 100%;
    height: auto;
    padding: 20px 0 0;
    background-image: none;
  }
}
.vision_goals .target_wrap .target_title {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #0074E5;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  flex-direction: column;
}
@media (max-width: 700px) {
  .vision_goals .target_wrap .target_title {
    width: 100%;
    margin: 0 auto 30px;
    padding: 15px 20px;
    border-radius: 10px;
  }
}
.vision_goals .target_wrap .target_title span {
  display: block;
  font-weight: 700;
  color: #FFF;
  text-align: center;
  line-height: 100%;
  text-align: center;
  margin-bottom: 12px;
}
@media (max-width: 700px) {
  .vision_goals .target_wrap .target_title span {
    margin-bottom: 5px;
  }
}
.vision_goals .target_wrap .target_title strong {
  display: block;
  font-size: 21px;
  font-weight: 700;
  color: #FFF;
  letter-spacing: -0.42px;
  text-align: center;
  line-height: 150%;
}
@media (max-width: 1330px) and (min-width: 1024px) {
  .vision_goals .target_wrap .target_title strong {
    font-size: 18px;
  }
}
@media (max-width: 970px) {
  .vision_goals .target_wrap .target_title strong {
    font-size: 18px;
  }
}
@media (max-width: 700px) {
  .vision_goals .target_wrap .target_title strong br {
    display: none;
  }
}
@media (max-width: 700px) {
  .vision_goals .target_list {
    display: flex;
    width: calc(100% + 20px);
    flex-wrap: wrap;
    margin-left: -10px;
  }
}
@media (max-width: 540px) {
  .vision_goals .target_list {
    width: 100%;
    margin-left: 0;
  }
}
.vision_goals .target_list .target {
  position: absolute;
}
@media (max-width: 700px) {
  .vision_goals .target_list .target {
    position: relative;
    width: calc(50% - 20px);
    margin: 30px 10px;
    padding: 40px 20px 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
  }
}
@media (max-width: 540px) {
  .vision_goals .target_list .target {
    width: 100%;
    margin: 30px 0;
    padding: 40px 10px 20px;
  }
}
.vision_goals .target_list .target .icon {
  display: flex;
  width: 75px;
  height: 75px;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 1330px) and (min-width: 1024px) {
  .vision_goals .target_list .target .icon {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 970px) {
  .vision_goals .target_list .target .icon {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 700px) {
  .vision_goals .target_list .target .icon {
    position: absolute;
    top: -40px;
    left: 50%;
    width: 65px;
    height: 65px;
    transform: translateX(-50%);
  }
}
.vision_goals .target_list .target .title {
  display: block;
  font-size: 21px;
  font-weight: 700;
  margin-bottom: 10px;
  text-align: center;
  font-style: normal;
  line-height: 100%;
}
@media (max-width: 1330px) and (min-width: 1024px) {
  .vision_goals .target_list .target .title {
    font-size: 18px;
    text-align: center;
  }
}
@media (max-width: 970px) {
  .vision_goals .target_list .target .title {
    font-size: 18px;
    text-align: center;
  }
}
.vision_goals .target_list .target.bg1 {
  display: flex;
  bottom: 21px;
  left: -218px;
  flex-direction: row-reverse;
  align-items: center;
}
@media (max-width: 1330px) and (min-width: 1024px) {
  .vision_goals .target_list .target.bg1 {
    bottom: -40px;
    left: -153px;
    flex-direction: column;
    align-items: flex-end;
  }
}
@media (max-width: 970px) {
  .vision_goals .target_list .target.bg1 {
    bottom: -40px;
    left: -153px;
    flex-direction: column;
    align-items: flex-end;
  }
}
@media (max-width: 700px) {
  .vision_goals .target_list .target.bg1 {
    bottom: auto;
    left: auto;
    align-items: center;
  }
}
.vision_goals .target_list .target.bg1 .title {
  color: #2A5C96;
  text-align: right;
}
@media (max-width: 700px) {
  .vision_goals .target_list .target.bg1 .title {
    text-align: center;
  }
}
.vision_goals .target_list .target.bg1 .icon {
  margin-left: 12px;
  background-color: #2A5C96;
  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='M9.75 9.75C13.4779 9.75 16.5 8.23896 16.5 6.375C16.5 4.51104 13.4779 3 9.75 3C6.02208 3 3 4.51104 3 6.375C3 8.23896 6.02208 9.75 9.75 9.75Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 6.375C3 6.375 3 9.23606 3 11.1C3 12.9639 6.02208 14.475 9.75 14.475C13.4779 14.475 16.5 12.9639 16.5 11.1C16.5 9.99597 16.5 6.375 16.5 6.375' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 11.1016C3 11.1016 3 13.9626 3 15.8266C3 17.6905 6.02208 19.2016 9.75 19.2016C13.4779 19.2016 16.5 17.6905 16.5 15.8266C16.5 14.7225 16.5 11.1016 16.5 11.1016' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 15.8281C3 15.8281 3 18.6892 3 20.5531C3 22.4171 6.02208 23.9281 9.75 23.9281C13.4779 23.9281 16.5 22.4171 16.5 20.5531C16.5 19.4491 16.5 15.8281 16.5 15.8281' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 20.5469C3 20.5469 3 23.4079 3 25.2719C3 27.1358 6.02208 28.6469 9.75 28.6469C13.4779 28.6469 16.5 27.1358 16.5 25.2719C16.5 24.1678 16.5 20.5469 16.5 20.5469' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.25 19.2031C26.9779 19.2031 30 17.6921 30 15.8281C30 13.9642 26.9779 12.4531 23.25 12.4531C19.5221 12.4531 16.5 13.9642 16.5 15.8281C16.5 17.6921 19.5221 19.2031 23.25 19.2031Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5 15.8281C16.5 15.8281 16.5 18.6892 16.5 20.5531C16.5 22.4171 19.5221 23.9281 23.25 23.9281C26.9779 23.9281 30 22.4171 30 20.5531C30 19.4491 30 15.8281 30 15.8281' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5 20.5469C16.5 20.5469 16.5 23.4079 16.5 25.2719C16.5 27.1358 19.5221 28.6469 23.25 28.6469C26.9779 28.6469 30 27.1358 30 25.2719C30 24.1678 30 20.5469 30 20.5469' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1330px) and (min-width: 1024px) {
  .vision_goals .target_list .target.bg1 .icon {
    margin: 0 0 20px 0;
  }
}
@media (max-width: 970px) {
  .vision_goals .target_list .target.bg1 .icon {
    margin: 0 0 20px 0;
  }
}
.vision_goals .target_list .target.bg1 .list-1st > li {
  text-align: right;
}
@media (max-width: 700px) {
  .vision_goals .target_list .target.bg1 .list-1st > li {
    text-align: left;
  }
}
.vision_goals .target_list .target.bg2 {
  display: flex;
  right: -290px;
  bottom: 21px;
  flex-direction: row;
}
@media (max-width: 1330px) and (min-width: 1024px) {
  .vision_goals .target_list .target.bg2 {
    right: -215px;
    bottom: -40px;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 970px) {
  .vision_goals .target_list .target.bg2 {
    right: -215px;
    bottom: -40px;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 700px) {
  .vision_goals .target_list .target.bg2 {
    right: auto;
    bottom: auto;
    align-items: center;
  }
}
.vision_goals .target_list .target.bg2 .title {
  color: #00162F;
  text-align: left;
}
@media (max-width: 700px) {
  .vision_goals .target_list .target.bg2 .title {
    text-align: center;
  }
}
.vision_goals .target_list .target.bg2 .icon {
  margin-right: 12px;
  background-color: #00162F;
  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='M22.0516 6.5C25.9621 9.23814 26.9125 14.628 24.1743 18.5385C21.4362 22.449 16.0463 23.3994 12.1358 20.6612L22.0516 6.5Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.0215 19.2812L18.9097 29.5048' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.66 18.3203L29.1328 29.5023H18.9093' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.40804 6.5L17.332 13.1555' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.1035 6.5H7.76165L12.1266 20.2378' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.28805 5.58449C4.28805 6.50273 5.03243 7.24711 5.95066 7.24711C6.8689 7.24711 7.61328 6.50273 7.61328 5.58449C7.61328 4.66625 6.8689 3.92188 5.95066 3.92188C5.03243 3.92188 4.28805 4.66625 4.28805 5.58449Z' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1330px) and (min-width: 1024px) {
  .vision_goals .target_list .target.bg2 .icon {
    margin: 0 0 20px 0;
  }
}
@media (max-width: 970px) {
  .vision_goals .target_list .target.bg2 .icon {
    margin: 0 0 20px 0;
  }
}
.vision_goals .target_list .target.bg3 {
  bottom: -305px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1190px) and (min-width: 1024px) {
  .vision_goals .target_list .target.bg3 {
    bottom: -320px;
  }
}
@media (max-width: 970px) {
  .vision_goals .target_list .target.bg3 {
    bottom: -320px;
  }
}
@media (max-width: 700px) {
  .vision_goals .target_list .target.bg3 {
    bottom: auto;
    left: auto;
    width: calc(100% - 20px);
    transform: none;
  }
}
@media (max-width: 540px) {
  .vision_goals .target_list .target.bg3 {
    width: 100%;
  }
}
.vision_goals .target_list .target.bg3 .title {
  color: #003675;
}
.vision_goals .target_list .target.bg3 .icon {
  margin-bottom: 20px;
  background-color: #003675;
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.65039 8.77242C5.65039 8.77242 11.0322 0.520262 20.3607 3.74937C29.6892 6.97848 29.3304 16.307 29.3304 16.307' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.18 23.1211C27.18 23.1211 22.8745 31.0144 13.1873 28.5029C3.5 25.9914 3.5 15.9453 3.5 15.9453' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.334 4.46875V15.95' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 15.9453V27.4265' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.6694 22L11.5122 17.3564H9.93018V16.0234H11.1899L10.0327 11.3945H11.8345L12.8745 16.0234H14.5151L15.6284 11.3945H17.3716L18.4849 16.0234H20.1548L21.1802 11.3945H22.9673L21.8247 16.0234H23.0698V17.3564H21.4878L20.3306 22H18.4556L17.313 17.3564H15.687L14.5444 22H12.6694ZM13.1675 17.3564L13.6069 19.3633H13.7095L14.1929 17.3564H13.1675ZM16.0093 16.0234H16.9907L16.5366 14.1777H16.4634L16.0093 16.0234ZM18.8071 17.3564L19.2905 19.3779H19.3931L19.8472 17.3564H18.8071Z' fill='white'/%3E%3C/svg%3E%0A");
}
.vision_goals .target_list .target .target_con .list-1st > li {
  color: #1D1D1D;
}
.vision_goals .target_list .target .target_con .list-1st > li::before {
  display: none;
}
.vision_goals .target_list .target .target_con .list-1st span {
  position: relative;
}
@media (max-width: 1330px) and (min-width: 1190px) {
  .vision_goals .target_list .target .target_con .list-1st span {
    font-size: 16px;
  }
}
@media (max-width: 1190px) and (min-width: 1024px) {
  .vision_goals .target_list .target .target_con .list-1st span {
    font-size: 15px;
  }
}
@media (max-width: 970px) {
  .vision_goals .target_list .target .target_con .list-1st span {
    font-size: 15px;
  }
}
.vision_goals .target_list .target .target_con .list-1st span::before {
  position: absolute;
  top: 8px;
  left: -9px;
  width: 3px;
  height: 3px;
  content: "";
  border-radius: 50%;
  background-color: #003675;
}
@media (max-width: 700px) {
  .vision_goals .target_list .target .ttable_wrap {
    width: 100%;
    padding: 15px;
    background: #F4FAFF;
    border-radius: 6px;
  }
}
@media (max-width: 430px) {
  .vision_goals .target_list .target .ttable_wrap {
    padding: 8px;
  }
}
@media (max-width: 380px) {
  .vision_goals .target_list .target .ttable_wrap {
    padding: 5px;
  }
}
.vision_goals .target_list .target .target_table {
  display: block;
  width: 476px;
  height: 220px;
  padding: 20px;
  border-radius: 10px;
  background-color: #F4FAFF;
}
@media (max-width: 700px) {
  .vision_goals .target_list .target .target_table {
    display: table;
    width: 100%;
    height: auto;
  }
}
@media (max-width: 700px) {
  .vision_goals .target_list .target .target_table colgroup col:nth-child(2) {
    width: 25% !important;
  }
  .vision_goals .target_list .target .target_table colgroup col:nth-child(3) {
    width: 35% !important;
  }
}
.vision_goals .target_list .target .target_table thead tr {
  border-bottom: 1px dashed #D6E0E9;
}
.vision_goals .target_list .target .target_table thead th {
  height: 41px;
  padding: 10px 8px;
  font-weight: 700;
  color: #003675;
  vertical-align: middle;
  border-left: 1px dashed #D6E0E9;
  text-align: center;
  line-height: 100%;
}
@media (max-width: 460px) {
  .vision_goals .target_list .target .target_table thead th {
    font-size: 16px;
  }
}
.vision_goals .target_list .target .target_table thead th:first-child {
  border-left: none;
}
.vision_goals .target_list .target .target_table thead th:last-child {
  background-color: #E2EFFB;
  border-radius: 0 6px 0 0;
}
.vision_goals .target_list .target .target_table tbody tr:last-child td:last-child {
  border-radius: 0 0 6px 0;
}
.vision_goals .target_list .target .target_table tbody th {
  position: relative;
  padding: 3px 12px 3px 22px;
  color: #1D1D1D;
  border-left: 1px dashed #D6E0E9;
  text-align: left;
}
@media (max-width: 700px) {
  .vision_goals .target_list .target .target_table tbody th {
    padding: 3px 5px 3px 20px;
    font-size: 15px;
    vertical-align: top;
  }
}
@media (max-width: 460px) {
  .vision_goals .target_list .target .target_table tbody th {
    padding: 3px 5px 3px 15px;
    font-size: 14px;
    line-height: 1.2;
  }
}
.vision_goals .target_list .target .target_table tbody th:first-child {
  border-left: none;
}
.vision_goals .target_list .target .target_table tbody th:last-child {
  background-color: #E2EFFB;
}
.vision_goals .target_list .target .target_table tbody th::before {
  position: absolute;
  top: 14px;
  left: 12px;
  width: 3px;
  height: 3px;
  content: "";
  border-radius: 50%;
  background-color: #003675;
}
@media (max-width: 700px) {
  .vision_goals .target_list .target .target_table tbody th::before {
    top: 12px;
  }
}
@media (max-width: 460px) {
  .vision_goals .target_list .target .target_table tbody th::before {
    top: 10px;
    left: 6px;
  }
}
.vision_goals .target_list .target .target_table tbody td {
  padding: 4.5px 8px;
  color: #1D1D1D;
  border-left: 1px dashed #D6E0E9;
  text-align: center;
}
@media (max-width: 700px) {
  .vision_goals .target_list .target .target_table tbody td {
    font-size: 15px;
    vertical-align: top;
  }
}
@media (max-width: 460px) {
  .vision_goals .target_list .target .target_table tbody td {
    font-size: 14px;
    line-height: 1.2;
  }
}
.vision_goals .target_list .target .target_table tbody td:first-child {
  border-left: none;
}
.vision_goals .target_list .target .target_table tbody td:last-child {
  background-color: #E2EFFB;
}
.vision_goals .target_list .target .target_table tbody td br {
  display: none;
}
@media (max-width: 390px) {
  .vision_goals .target_list .target .target_table tbody td br {
    display: block;
  }
}
.vision_goals .strategy_wrap {
  position: relative;
  margin-top: 110px;
}
@media (max-width: 700px) {
  .vision_goals .strategy_wrap {
    margin-top: 70px;
  }
}
.vision_goals .strategy_wrap::before {
  position: absolute;
  top: -103px;
  left: 50%;
  width: 574px;
  height: 144px;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  transform: translateX(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='574' height='144' viewBox='0 0 574 144' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M287 2.89369e-05L0.345594 143.25L573.654 143.25L287 2.89369e-05Z' fill='url(%23paint0_linear_3073_30544)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3073_30544' x1='287' y1='2.89369e-05' x2='287' y2='137.944' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EDEDED'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media (max-width: 700px) {
  .vision_goals .strategy_wrap::before {
    top: -70px;
    width: 450px;
    height: 120px;
  }
}
.vision_goals .strategy_title {
  display: block;
  font-size: 25px;
  font-weight: 700;
  color: #1D1D1D;
  line-height: 100%;
  margin-bottom: 15px;
  text-align: center;
}
@media (max-width: 700px) {
  .vision_goals .strategy_title {
    font-size: 23px;
    margin-bottom: 10px;
  }
}
.vision_goals .strategy_title em {
  color: #0074E5;
}
.vision_goals .strategy .list-1st > li {
  letter-spacing: -0.3px;
  color: #1D1D1D;
}
.vision_goals .strategy .box_wrap {
  display: flex;
  width: calc(100% + 20px);
  flex-wrap: wrap;
  margin-left: -10px;
}
@media (max-width: 580px) {
  .vision_goals .strategy .box_wrap {
    width: 100%;
    margin-left: 0;
  }
}
.vision_goals .strategy.type1 .box {
  overflow: hidden;
  width: 50%;
  padding: 10px;
}
@media (max-width: 580px) {
  .vision_goals .strategy.type1 .box {
    width: 100%;
    padding: 10px 0;
  }
}
.vision_goals .strategy.type1 .box .box_title {
  padding: 13px 10px;
  background-color: #2A5C96;
  border-radius: 10px 10px 0 0;
  text-align: center;
}
@media (max-width: 580px) {
  .vision_goals .strategy.type1 .box .box_title {
    padding: 13px 25px;
    text-align: left;
  }
}
@media (max-width: 350px) {
  .vision_goals .strategy.type1 .box .box_title {
    padding: 13px 20px;
  }
}
.vision_goals .strategy.type1 .box .box_title .title {
  font-size: 17px;
  font-weight: 700;
  color: #FFF;
  line-height: 100%;
}
@media (max-width: 1060px) and (min-width: 1024px) {
  .vision_goals .strategy.type1 .box .box_title .title {
    font-size: 16px;
  }
}
@media (max-width: 580px) {
  .vision_goals .strategy.type1 .box .box_title .title {
    font-size: 16px;
  }
}
.vision_goals .strategy.type1 .box .box_title .title br {
  display: none;
}
@media (max-width: 1060px) and (min-width: 1024px) {
  .vision_goals .strategy.type1 .box .box_title .title br {
    display: block;
  }
}
@media (max-width: 680px) {
  .vision_goals .strategy.type1 .box .box_title .title br {
    display: block;
  }
}
@media (max-width: 580px) {
  .vision_goals .strategy.type1 .box .box_title .title br {
    display: none;
  }
}
@media (max-width: 350px) {
  .vision_goals .strategy.type1 .box .box_title .title br {
    display: block;
  }
}
.vision_goals .strategy.type1 .box .box_title .title em {
  display: inline-block;
  padding: 5px 10px;
  font-size: 17px;
  font-weight: 700;
  color: #2A5C96;
  min-width: 50px;
  margin-right: 6px;
  background-color: #fff;
  line-height: 100%;
  border-radius: 50px;
}
@media (max-width: 1060px) and (min-width: 1024px) {
  .vision_goals .strategy.type1 .box .box_title .title em {
    margin-right: 0;
    margin-bottom: 5px;
  }
}
@media (max-width: 680px) {
  .vision_goals .strategy.type1 .box .box_title .title em {
    font-size: 16px;
    margin-right: 0;
    margin-bottom: 5px;
  }
}
@media (max-width: 580px) {
  .vision_goals .strategy.type1 .box .box_title .title em {
    margin-right: 6px;
    margin-bottom: 0;
  }
}
@media (max-width: 350px) {
  .vision_goals .strategy.type1 .box .box_title .title em {
    margin-right: 0;
    margin-bottom: 5px;
  }
}
.vision_goals .strategy.type1 .box .con {
  height: calc(100% - 53px);
  padding: 15px 25px;
  border: 1px solid #D9D9D9;
  border-top: none;
  border-radius: 0 0 10px 10px;
  min-height: 171px;
}
@media (max-width: 1060px) and (min-width: 1024px) {
  .vision_goals .strategy.type1 .box .con {
    height: calc(100% - 83.5px);
  }
}
@media (max-width: 680px) {
  .vision_goals .strategy.type1 .box .con {
    height: calc(100% - 83.5px);
    padding: 15px 10px;
  }
}
@media (max-width: 580px) {
  .vision_goals .strategy.type1 .box .con {
    height: auto;
    padding: 15px 25px;
    min-height: auto;
  }
}
@media (max-width: 380px) {
  .vision_goals .strategy.type1 .box .con {
    padding: 15px 15px;
  }
}
.vision_goals .strategy.type2 {
  margin-top: 45px;
}
@media (max-width: 580px) {
  .vision_goals .strategy.type2 {
    margin-top: 40px;
  }
}
@media (max-width: 840px) {
  .vision_goals .strategy.type2 .box_wrap {
    width: calc(100% + 20px);
    margin-left: -10px;
  }
}
@media (max-width: 580px) {
  .vision_goals .strategy.type2 .box_wrap {
    width: 100%;
    margin-left: 0;
  }
}
.vision_goals .strategy.type2 .box {
  width: 33.33%;
  padding: 10px;
}
@media (max-width: 580px) {
  .vision_goals .strategy.type2 .box {
    width: 100%;
    padding: 10px 0;
  }
}
.vision_goals .strategy.type2 .box_title {
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}
.vision_goals .strategy.type2 .box_title .title {
  display: flex;
  font-size: 17px;
  font-weight: 700;
  color: #FFF;
  align-items: center;
  justify-content: center;
  background-color: #003675;
  line-height: 100%;
  min-height: 49px;
  text-align: center;
}
@media (max-width: 580px) {
  .vision_goals .strategy.type2 .box_title .title {
    font-size: 16px;
  }
}
.vision_goals .strategy.type2 .box_title .sub {
  display: flex;
  padding: 5px 10px;
  font-weight: 700;
  color: #444;
  letter-spacing: -0.3px;
  align-items: center;
  justify-content: center;
  min-height: 55px;
  background-color: #F8F8F8;
  text-align: center;
  line-height: 150%;
}
@media (max-width: 1235px) and (min-width: 1024px) {
  .vision_goals .strategy.type2 .box_title .sub {
    min-height: 65px;
  }
}
@media (max-width: 935px) {
  .vision_goals .strategy.type2 .box_title .sub {
    min-height: 65px;
  }
}
@media (max-width: 580px) {
  .vision_goals .strategy.type2 .box_title .sub {
    font-size: 16px;
    min-height: 50px;
  }
}
.vision_goals .strategy.type2 .box_con {
  position: relative;
  height: calc(100% - 114px);
  padding: 20px 16px;
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  margin-top: 20px;
}
@media (max-width: 1235px) and (min-width: 1024px) {
  .vision_goals .strategy.type2 .box_con {
    height: calc(100% - 125px);
  }
}
@media (max-width: 935px) {
  .vision_goals .strategy.type2 .box_con {
    height: calc(100% - 123px);
  }
}
@media (max-width: 840px) {
  .vision_goals .strategy.type2 .box_con {
    padding: 20px 10px;
  }
}
@media (max-width: 580px) {
  .vision_goals .strategy.type2 .box_con {
    height: auto;
    margin-top: 10px;
  }
}
.vision_goals .strategy.type2 .box_con::before, .vision_goals .strategy.type2 .box_con::after {
  position: absolute;
  left: 50%;
  content: "";
  transform: translateX(-50%);
}
.vision_goals .strategy.type2 .box_con::before {
  top: -4px;
  z-index: 2;
  width: 8px;
  height: 8px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='3' fill='white' stroke='%23003675' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.vision_goals .strategy.type2 .box_con::after {
  top: -21px;
  width: 1px;
  height: 20px;
  background-color: #D9D9D9;
}
@media (max-width: 580px) {
  .vision_goals .strategy.type2 .box_con::after {
    top: -11px;
    height: 10px;
  }
}

/* sub0201 비전 및 목표 End */
/* sub020204 정책 정보 */
.policy-information .policy_top_box {
  display: flex;
  overflow: hidden;
  position: relative;
  padding: 70px 20px 50px;
  background: #fff;
  margin-bottom: 5px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .policy-information .policy_top_box {
    padding: 55px 20px 35px;
  }
}
@media (max-width: 420px) {
  .policy-information .policy_top_box {
    padding: 20px;
  }
}
.policy-information .policy_top_box::before, .policy-information .policy_top_box::after {
  position: absolute;
  top: 0;
  content: "";
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 420px) {
  .policy-information .policy_top_box::before, .policy-information .policy_top_box::after {
    display: none;
  }
}
.policy-information .policy_top_box::before {
  top: -20px;
  left: -32px;
  width: 32.09%;
  aspect-ratio: 301/148;
  max-width: 301px;
  min-width: 250px;
  background-image: url(/images/kor/sub02/sub0201_img01.png);
}
@media (max-width: 768px) {
  .policy-information .policy_top_box::before {
    min-width: 220px;
  }
}
.policy-information .policy_top_box::after {
  right: -32px;
  width: 34.649%;
  aspect-ratio: 325/128;
  max-width: 325px;
  min-width: 274px;
  background-image: url(/images/kor/sub02/sub0201_img02.png);
}
@media (max-width: 768px) {
  .policy-information .policy_top_box::after {
    min-width: 230px;
  }
}
.policy-information .policy_top_box .top_tit {
  display: inline-block;
  font-size: 19px;
  font-weight: 400;
  color: #222;
  letter-spacing: 0.01em;
  line-height: 1.5;
  text-align: center;
}
@media (max-width: 768px) {
  .policy-information .policy_top_box .top_tit {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .policy-information .policy_top_box .top_tit {
    font-size: 17px;
  }
}
@media (max-width: 420px) {
  .policy-information .policy_top_box .top_tit {
    font-size: 16px;
  }
}
.policy-information .policy_top_box .top_tit b {
  display: block;
  font-size: 40px;
  font-weight: 700;
  margin-top: 7px;
  line-height: 1.3;
}
@media (max-width: 768px) {
  .policy-information .policy_top_box .top_tit b {
    font-size: 34px;
  }
}
@media (max-width: 640px) {
  .policy-information .policy_top_box .top_tit b {
    font-size: 32px;
  }
}
@media (max-width: 420px) {
  .policy-information .policy_top_box .top_tit b {
    font-size: 30px;
  }
}
.policy-information .policy_top_box .top_tit b span {
  color: #0074E5;
}
.policy-information .con_top_box {
  padding: 35px 36px;
  background: #003675;
  margin-bottom: 48px;
  text-align: center;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .policy-information .con_top_box {
    padding: 30px;
    margin-bottom: 44px;
  }
}
@media (max-width: 640px) {
  .policy-information .con_top_box {
    padding: 20px;
    margin-bottom: 38px;
  }
}
.policy-information .con_top_box .con_tit_box {
  margin-bottom: 24px;
  padding-bottom: 24px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.3);
}
@media (max-width: 768px) {
  .policy-information .con_top_box .con_tit_box {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 640px) {
  .policy-information .con_top_box .con_tit_box {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }
}
.policy-information .con_top_box .con_tit_box .con_tit {
  display: inline-block;
  position: relative;
  padding: 8px 21px;
  background: #fff;
  font-size: 17px;
  font-weight: 700;
  color: #003675;
  margin-bottom: 14px;
  line-height: 1;
  border-radius: 80px;
}
@media (max-width: 768px) {
  .policy-information .con_top_box .con_tit_box .con_tit {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .policy-information .con_top_box .con_tit_box .con_tit {
    font-size: 15px;
  }
}
@media (max-width: 420px) {
  .policy-information .con_top_box .con_tit_box .con_tit {
    font-size: 14px;
  }
}
.policy-information .con_top_box .con_tit_box .con_tit::before, .policy-information .con_top_box .con_tit_box .con_tit::after {
  position: absolute;
  top: 50%;
  width: 3px;
  height: 3px;
  background: #003675;
  content: "";
  transform: translateY(-50%);
  border-radius: 50%;
}
.policy-information .con_top_box .con_tit_box .con_tit::before {
  left: 12px;
}
.policy-information .con_top_box .con_tit_box .con_tit::after {
  right: 12px;
}
.policy-information .con_top_box .con_tit_box .con_stit {
  display: block;
  font-size: 25px;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
@media (max-width: 768px) {
  .policy-information .con_top_box .con_tit_box .con_stit {
    font-size: 23px;
  }
}
@media (max-width: 640px) {
  .policy-information .con_top_box .con_tit_box .con_stit {
    font-size: 20px;
  }
}
.policy-information .con_top_box p {
  color: #fff;
  line-height: 1.2;
}
.policy-information .policy_lists .p_list {
  list-style: none;
}
.policy-information .policy_lists .p_list:not(:last-child) {
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px dashed #D9D9D9;
}
@media (max-width: 768px) {
  .policy-information .policy_lists .p_list:not(:last-child) {
    margin-bottom: 28px;
    padding-bottom: 28px;
  }
}
@media (max-width: 640px) {
  .policy-information .policy_lists .p_list:not(:last-child) {
    margin-bottom: 24px;
    padding-bottom: 24px;
  }
}
@media (max-width: 768px) {
  .policy-information .policy_lists .p_list {
    margin-bottom: 26px;
    padding-bottom: 26px;
  }
}
.policy-information .policy_lists .p_list .list_tit {
  display: block;
  position: relative;
  font-size: 19px;
  font-weight: 700;
  color: #1D1D1D;
  margin-bottom: 12px;
  padding-left: 12px;
}
@media (max-width: 768px) {
  .policy-information .policy_lists .p_list .list_tit {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .policy-information .policy_lists .p_list .list_tit {
    font-size: 17px;
  }
}
.policy-information .policy_lists .p_list .list_tit::before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 4px;
  height: 16px;
  background: #002B55;
  content: "";
}
.policy-information .policy_lists .p_list .list-1st li {
  color: #555;
}
.policy-information .policy_lists .p_list .list-1st li::before {
  background: #003675;
}
.policy-information .policy_lists .p_list .list-1st b {
  color: #1D1D1D;
}
.policy-information .tab-ul.col7 {
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .policy-information .tab-ul.col7 {
    margin-bottom: 20px;
  }
}
.policy-information .tab-ul.col7 li {
  width: calc(14.285% + 1px);
}
@media (max-width: 640px) {
  .policy-information .tab-ul.col7 li {
    width: calc(25% + 1px);
  }
}

/* sub020204 정책 정보 End */
/* sun0302 훈련 고시 */
.notice-directive .tab-ul.type2.con_custom.col2 > li {
  width: calc(50% + 1px);
}

/* sun0302 훈련 고시 End */
/* sub040201 제도소개 */
.introduction-system .ui-tab_group .ui-tab_content.mt64 {
  margin-top: 64px;
}
.introduction-system .tit_box {
  padding: 0 30px;
  text-align: center;
}
@media (max-width: 1202px) {
  .introduction-system .tit_box {
    padding: 0 17%;
  }
}
@media (max-width: 1023px) {
  .introduction-system .tit_box {
    padding: 0 20%;
  }
}
@media (max-width: 640px) {
  .introduction-system .tit_box {
    padding: 0 16%;
  }
}
.introduction-system .tit_box .tit {
  font-size: 21px;
  font-weight: 700;
  color: #003675;
  line-height: 1.3;
}
@media (max-width: 1023px) {
  .introduction-system .tit_box .tit {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  .introduction-system .tit_box .tit {
    font-size: 19px;
  }
}
@media (max-width: 640px) {
  .introduction-system .tit_box .tit {
    font-size: 18px;
  }
}
.introduction-system .tit_box .tit .point {
  display: inline-block;
  position: relative;
  padding: 0 10px;
  font-size: 40px;
  font-weight: 400;
  color: #222;
  letter-spacing: 0.01em;
  margin-top: 14px;
  line-height: 1.3;
}
@media (max-width: 1023px) {
  .introduction-system .tit_box .tit .point {
    font-size: 36px;
  }
}
@media (max-width: 768px) {
  .introduction-system .tit_box .tit .point {
    font-size: 32px;
  }
}
@media (max-width: 640px) {
  .introduction-system .tit_box .tit .point {
    font-size: 28px;
  }
}
@media (max-width: 390px) {
  .introduction-system .tit_box .tit .point {
    font-size: 26px;
  }
}
@media (max-width: 340px) {
  .introduction-system .tit_box .tit .point {
    font-size: 24px;
  }
}
.introduction-system .tit_box .tit .point b {
  color: #0074E5;
}
.introduction-system .tit_box .tit .point::before, .introduction-system .tit_box .tit .point::after {
  position: absolute;
  top: -15px;
  width: 19px;
  height: 17px;
  content: "";
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 768px) {
  .introduction-system .tit_box .tit .point::before, .introduction-system .tit_box .tit .point::after {
    top: -12px;
    width: 18px;
    height: 16px;
  }
}
@media (max-width: 768px) {
  .introduction-system .tit_box .tit .point::before, .introduction-system .tit_box .tit .point::after {
    top: -8px;
    width: 17px;
    height: 15px;
  }
}
.introduction-system .tit_box .tit .point::before {
  right: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.631063 16.2V10.008C0.631063 4.872 3.55906 0.935998 8.79106 0.503998V4.296C6.24706 4.536 4.75906 6.312 4.75906 8.76H8.21506V16.2H0.631063ZM10.7111 16.2V10.008C10.7111 4.872 13.6391 0.935998 18.8711 0.503998V4.296C16.3271 4.536 14.8391 6.312 14.8391 8.76H18.2951V16.2H10.7111Z' fill='%23E9E9E9'/%3E%3C/svg%3E%0A");
}
.introduction-system .tit_box .tit .point::after {
  left: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.31106 6.696C8.31106 11.832 5.38306 15.768 0.151063 16.2V12.408C2.69506 12.168 4.18306 10.392 4.18306 7.944H0.727063V0.503998H8.31106V6.696ZM18.3911 6.696C18.3911 11.832 15.4631 15.768 10.2311 16.2V12.408C12.7751 12.168 14.2631 10.392 14.2631 7.944H10.8071V0.503998H18.3911V6.696Z' fill='%23E9E9E9'/%3E%3C/svg%3E%0A");
}
.introduction-system .txt_point {
  display: inline-block;
  width: 83px;
  margin-bottom: 9px;
  padding: 7px 12px;
  border-radius: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  color: #fff;
  background: #002B55;
}
@media (max-width: 768px) {
  .introduction-system .txt_point {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .introduction-system .txt_point {
    width: 78px;
    font-size: 15px;
  }
}
@media (max-width: 1110px) {
  .introduction-system .card_conbox.col2 .card:nth-child(1) .desc, .introduction-system .card_conbox.col2 .card:nth-child(2) .desc {
    min-height: 172px;
  }
}
@media (max-width: 1023px) {
  .introduction-system .card_conbox.col2 .card:nth-child(1) .desc, .introduction-system .card_conbox.col2 .card:nth-child(2) .desc {
    min-height: 150px;
  }
}
@media (max-width: 700px) {
  .introduction-system .card_conbox.col2 .card:nth-child(1) .desc, .introduction-system .card_conbox.col2 .card:nth-child(2) .desc {
    min-height: 172px;
  }
}
@media (max-width: 640px) {
  .introduction-system .card_conbox.col2 .card:nth-child(1) .desc, .introduction-system .card_conbox.col2 .card:nth-child(2) .desc {
    min-height: auto;
  }
}
@media (max-width: 1078px) {
  .introduction-system .card_conbox.col2 .card:nth-child(3) .top, .introduction-system .card_conbox.col2 .card:nth-child(4) .top {
    min-height: 79px;
  }
}
@media (max-width: 1023px) {
  .introduction-system .card_conbox.col2 .card:nth-child(3) .top, .introduction-system .card_conbox.col2 .card:nth-child(4) .top {
    min-height: 51px;
  }
}
@media (max-width: 670px) {
  .introduction-system .card_conbox.col2 .card:nth-child(3) .top, .introduction-system .card_conbox.col2 .card:nth-child(4) .top {
    min-height: 79px;
  }
}
@media (max-width: 640px) {
  .introduction-system .card_conbox.col2 .card:nth-child(3) .top, .introduction-system .card_conbox.col2 .card:nth-child(4) .top {
    min-height: auto;
  }
}
@media (max-width: 1200px) {
  .introduction-system .card_conbox.col2 .card:nth-child(3) .desc, .introduction-system .card_conbox.col2 .card:nth-child(4) .desc {
    min-height: 197px;
  }
}
@media (max-width: 1030px) {
  .introduction-system .card_conbox.col2 .card:nth-child(3) .desc, .introduction-system .card_conbox.col2 .card:nth-child(4) .desc {
    min-height: 223px;
  }
}
@media (max-width: 1023px) {
  .introduction-system .card_conbox.col2 .card:nth-child(3) .desc, .introduction-system .card_conbox.col2 .card:nth-child(4) .desc {
    min-height: 150px;
  }
}
@media (max-width: 840px) {
  .introduction-system .card_conbox.col2 .card:nth-child(3) .desc, .introduction-system .card_conbox.col2 .card:nth-child(4) .desc {
    min-height: 197px;
  }
}
@media (max-width: 650px) {
  .introduction-system .card_conbox.col2 .card:nth-child(3) .desc, .introduction-system .card_conbox.col2 .card:nth-child(4) .desc {
    min-height: 223px;
  }
}
@media (max-width: 640px) {
  .introduction-system .card_conbox.col2 .card:nth-child(3) .desc, .introduction-system .card_conbox.col2 .card:nth-child(4) .desc {
    min-height: auto;
  }
}
@media (max-width: 1038px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .top, .introduction-system .card_conbox.col4 .card:nth-child(2) .top, .introduction-system .card_conbox.col4 .card:nth-child(3) .top, .introduction-system .card_conbox.col4 .card:nth-child(4) .top {
    min-height: 79px;
  }
}
@media (max-width: 1023px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .top, .introduction-system .card_conbox.col4 .card:nth-child(2) .top, .introduction-system .card_conbox.col4 .card:nth-child(3) .top, .introduction-system .card_conbox.col4 .card:nth-child(4) .top {
    min-height: 51px;
  }
}
@media (max-width: 1376px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .desc p .inline-block, .introduction-system .card_conbox.col4 .card:nth-child(2) .desc p .inline-block, .introduction-system .card_conbox.col4 .card:nth-child(3) .desc p .inline-block, .introduction-system .card_conbox.col4 .card:nth-child(4) .desc p .inline-block {
    display: inline;
  }
}
@media (max-width: 1148px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .desc, .introduction-system .card_conbox.col4 .card:nth-child(2) .desc, .introduction-system .card_conbox.col4 .card:nth-child(3) .desc, .introduction-system .card_conbox.col4 .card:nth-child(4) .desc {
    min-height: 263px;
  }
}
@media (max-width: 1023px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .desc, .introduction-system .card_conbox.col4 .card:nth-child(2) .desc, .introduction-system .card_conbox.col4 .card:nth-child(3) .desc, .introduction-system .card_conbox.col4 .card:nth-child(4) .desc {
    min-height: 202px;
  }
}
@media (max-width: 1018px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .desc, .introduction-system .card_conbox.col4 .card:nth-child(2) .desc, .introduction-system .card_conbox.col4 .card:nth-child(3) .desc, .introduction-system .card_conbox.col4 .card:nth-child(4) .desc {
    min-height: 227px;
  }
}
@media (max-width: 920px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .desc, .introduction-system .card_conbox.col4 .card:nth-child(2) .desc, .introduction-system .card_conbox.col4 .card:nth-child(3) .desc, .introduction-system .card_conbox.col4 .card:nth-child(4) .desc {
    min-height: 253px;
  }
}
@media (max-width: 768px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .desc, .introduction-system .card_conbox.col4 .card:nth-child(2) .desc, .introduction-system .card_conbox.col4 .card:nth-child(3) .desc, .introduction-system .card_conbox.col4 .card:nth-child(4) .desc {
    min-height: auto;
  }
}
@media (max-width: 420px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .desc, .introduction-system .card_conbox.col4 .card:nth-child(2) .desc, .introduction-system .card_conbox.col4 .card:nth-child(3) .desc, .introduction-system .card_conbox.col4 .card:nth-child(4) .desc {
    min-height: auto !important;
  }
}
@media (max-width: 663px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .desc, .introduction-system .card_conbox.col4 .card:nth-child(2) .desc {
    min-height: 183px;
  }
}
@media (max-width: 640px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .desc, .introduction-system .card_conbox.col4 .card:nth-child(2) .desc {
    min-height: auto;
  }
}
@media (max-width: 608px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .desc, .introduction-system .card_conbox.col4 .card:nth-child(2) .desc {
    min-height: 183px;
  }
}
@media (max-width: 471px) {
  .introduction-system .card_conbox.col4 .card:nth-child(1) .desc, .introduction-system .card_conbox.col4 .card:nth-child(2) .desc {
    min-height: 205px;
  }
}
@media (max-width: 567px) {
  .introduction-system .card_conbox.col4 .card:nth-child(3) .desc, .introduction-system .card_conbox.col4 .card:nth-child(4) .desc {
    min-height: 183px;
  }
}
.introduction-system .card_conbox.mt55 {
  margin-top: 55px;
}
@media (max-width: 768px) {
  .introduction-system .card_conbox.mt55 {
    margin-top: 40px;
  }
}
.introduction-system .card_conbox.mt18 {
  margin-top: 18px;
}
.introduction-system .heading_txt p {
  color: #1D1D1D;
}
.introduction-system .heading_txt ul li {
  color: #1D1D1D;
}

/* sub040201 제도소개 End */
/* sub041003 규제입증요청 */
@media (max-width: 1220px) {
  .regulatory-proof .process_wrap .col3 li:nth-child(1), .regulatory-proof .process_wrap .col3 li:nth-child(2), .regulatory-proof .process_wrap .col3 li:nth-child(3) {
    min-height: 134px;
  }
}
@media (max-width: 1023px) {
  .regulatory-proof .process_wrap .col3 li:nth-child(1), .regulatory-proof .process_wrap .col3 li:nth-child(2), .regulatory-proof .process_wrap .col3 li:nth-child(3) {
    min-height: auto;
  }
}
@media (max-width: 920px) {
  .regulatory-proof .process_wrap .col3 li:nth-child(1), .regulatory-proof .process_wrap .col3 li:nth-child(2), .regulatory-proof .process_wrap .col3 li:nth-child(3) {
    min-height: 134px;
  }
}
@media (max-width: 768px) {
  .regulatory-proof .process_wrap .col3 li:nth-child(1), .regulatory-proof .process_wrap .col3 li:nth-child(2), .regulatory-proof .process_wrap .col3 li:nth-child(3) {
    min-height: auto;
  }
}
@media (max-width: 1265px) {
  .regulatory-proof .process_wrap .col3 li:nth-child(4), .regulatory-proof .process_wrap .col3 li:nth-child(5) {
    min-height: 134px;
  }
}
@media (max-width: 1040px) {
  .regulatory-proof .process_wrap .col3 li:nth-child(4), .regulatory-proof .process_wrap .col3 li:nth-child(5) {
    min-height: 155px;
  }
}
@media (max-width: 1023px) {
  .regulatory-proof .process_wrap .col3 li:nth-child(4), .regulatory-proof .process_wrap .col3 li:nth-child(5) {
    min-height: auto;
  }
}
@media (max-width: 965px) {
  .regulatory-proof .process_wrap .col3 li:nth-child(4), .regulatory-proof .process_wrap .col3 li:nth-child(5) {
    min-height: 134px;
  }
}
@media (max-width: 768px) {
  .regulatory-proof .process_wrap .col3 li:nth-child(4), .regulatory-proof .process_wrap .col3 li:nth-child(5) {
    min-height: auto;
  }
}

/* sub041003 규제입증요청 End */
/* sub050102 정보공개처리절차 */
.disclosure-information .ui-tab_group .inner {
  padding: 35px 50px;
  background: #F9F9FA;
  margin-bottom: 24px;
  border-radius: 10px;
}
@media (max-width: 1023px) {
  .disclosure-information .ui-tab_group .inner {
    padding: 30px 35px;
  }
}
@media (max-width: 420px) {
  .disclosure-information .ui-tab_group .inner {
    padding: 25px;
  }
}
.disclosure-information .ui-tab_group .inner .tab-ul.type4 {
  display: flex;
  margin: 0 0 12px;
  gap: 45px;
}
@media (max-width: 1023px) {
  .disclosure-information .ui-tab_group .inner .tab-ul.type4 {
    gap: 40px;
  }
}
.disclosure-information .ui-tab_group .inner .tab-ul.type4 li {
  position: relative;
  width: calc(33.3333% - 30px);
  margin: 0;
}
@media (max-width: 1023px) {
  .disclosure-information .ui-tab_group .inner .tab-ul.type4 li {
    width: calc(33.3333% - 26.6666px);
  }
}
@media (max-width: 640px) {
  .disclosure-information .ui-tab_group .inner .tab-ul.type4 li {
    width: 100%;
  }
}
.disclosure-information .ui-tab_group .inner .tab-ul.type4 li.active a {
  border: 1px solid #003675;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
  outline: none;
}
.disclosure-information .ui-tab_group .inner .tab-ul.type4 li a {
  display: block;
  padding: 60px 25px 30px;
  border: 1px solid #EAEBEF;
  background: #fff;
  border-radius: 10px;
  transition: all 0.3s;
}
@media (max-width: 1195px) {
  .disclosure-information .ui-tab_group .inner .tab-ul.type4 li a {
    min-height: 143px;
  }
}
@media (max-width: 1023px) {
  .disclosure-information .ui-tab_group .inner .tab-ul.type4 li a {
    padding: 55px 20px 25px;
    min-height: auto;
  }
}
@media (max-width: 828px) {
  .disclosure-information .ui-tab_group .inner .tab-ul.type4 li a {
    min-height: 133px;
  }
}
@media (max-width: 640px) {
  .disclosure-information .ui-tab_group .inner .tab-ul.type4 li a {
    padding: 20px 60px 20px 20px;
    min-height: auto;
  }
}
.disclosure-information .ui-tab_group .inner .tab-ul.type4 li a:hover, .disclosure-information .ui-tab_group .inner .tab-ul.type4 li a:focus {
  border: 1px solid #003675;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
  outline: none;
}
.disclosure-information .ui-tab_group .inner .tab-ul.type4 li a .num {
  display: flex;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 28px;
  height: 28px;
  background: #003675;
  font-size: 13px;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.01em;
  justify-content: center;
  align-items: center;
  line-height: 1;
  border-radius: 50%;
}
@media (max-width: 1023px) {
  .disclosure-information .ui-tab_group .inner .tab-ul.type4 li a .num {
    right: 15px;
  }
}
.disclosure-information .ui-tab_group .inner .tab-ul.type4 li a span {
  font-weight: 700;
  color: #444;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .disclosure-information .ui-tab_group .inner .tab-ul.type4 li a span {
    font-size: 16px;
  }
}
.disclosure-information .ui-tab_group .inner .tab-ul.type4 li a .ico {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3956 2.5V5.65815' stroke='%230074E5' stroke-linecap='square'/%3E%3Cpath d='M9.60547 9.60449L17.5009 11.1836L15.1322 12.7626L17.5009 15.1313L15.1322 17.4999L12.7636 15.1313L11.1845 17.4999L9.60547 9.60449Z' stroke='%23002B55' stroke-linecap='square'/%3E%3Cpath d='M15.9772 4.81396L13.7428 7.04836' stroke='%230074E5' stroke-linecap='square'/%3E%3Cpath d='M4.81323 15.9766L7.04763 13.7422' stroke='%230074E5' stroke-linecap='square'/%3E%3Cpath d='M2.5 10.3955H5.65815' stroke='%230074E5' stroke-linecap='square'/%3E%3Cpath d='M4.81323 4.81396L7.04763 7.04836' stroke='%230074E5' stroke-linecap='square'/%3E%3C/svg%3E%0A") no-repeat;
  vertical-align: text-bottom;
  margin-left: 4px;
}
.disclosure-information .ui-tab_group .inner .tab-ul.type4 li:not(:last-child)::before {
  position: absolute;
  top: 50%;
  left: calc(100% + 15px);
  width: 15px;
  height: 26px;
  content: "";
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='26' viewBox='0 0 15 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L12.5858 12.5858L3 22.1716' stroke='%23767676' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  .disclosure-information .ui-tab_group .inner .tab-ul.type4 li:not(:last-child)::before {
    right: -27.5px;
  }
}
@media (max-width: 640px) {
  .disclosure-information .ui-tab_group .inner .tab-ul.type4 li:not(:last-child)::before {
    top: calc(100% + 7.5px);
    left: 50%;
    transform: translateX(-50%) rotate(90deg);
  }
}
.disclosure-information .ui-tab_group .inner .tab-ul:after {
  display: none;
}

/* sub050102 정보공개처리절차 End*/
/* sub050107 비공개 세부기준 */
@media (max-width: 488px) {
  .detailed-standards .ui-topbox .inner .txtwrap .h-box .block {
    display: inline;
  }
}
.detailed-standards .table td:first-child {
  vertical-align: top;
}

/* sub050107 비공개 세부기준 */
/* 프로필 - se19a */
.history_list .item {
  overflow: hidden;
  position: relative;
  border-bottom: 1px dashed #D9D9D9;
}
@media (max-width: 767px) {
  .history_list .item {
    padding: 30px 0;
  }
}
.history_list .item .item_title {
  display: table;
  overflow: hidden;
  position: absolute;
  top: 40px;
  left: 0;
  width: 160px;
  height: 160px;
  border: 1px solid #ddd;
  background: #fff;
  text-align: center;
  border-radius: 6px;
}
@media (max-width: 767px) {
  .history_list .item .item_title {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    height: 60px;
    margin: 0 auto 10px;
  }
}
.history_list .item .item_title span {
  display: table-cell;
  font-size: 21px;
  font-weight: 700;
  color: #0074E5;
  letter-spacing: -0.035em;
  vertical-align: middle;
  font-family: "score";
}
@media (max-width: 767px) {
  .history_list .item .item_title span {
    font-size: 18px;
  }
}
.history_list .item.bg01 .item_title {
  top: 60px;
  border-color: #0074E5;
}
@media (max-width: 767px) {
  .history_list .item.bg01 .item_title {
    top: auto;
  }
}
.history_list .item.bg01 .item_title span {
  color: #0074E5;
}
.history_list .item.bg01 .item_info {
  padding: 60px 0 40px 35px;
}
@media (max-width: 767px) {
  .history_list .item.bg01 .item_info {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .history_list .item.bg01 .item_info::before {
    display: none;
  }
}
.history_list .item.bg02 .item_title {
  border-color: #00162F;
}
.history_list .item.bg02 .item_title span {
  color: #00162F;
}
.history_list .item .item_info {
  float: right;
  position: relative;
  position: relative;
  width: calc(100% - 190px);
  padding: 40px 0 40px 35px;
  min-height: 260px;
  border-left: 1px solid #ddd;
}
.history_list .item .item_info::before {
  position: absolute;
  bottom: 0;
  left: -1px;
  width: 1px;
  height: 55px;
  content: "";
  background-color: #fff;
}
@media (max-width: 767px) {
  .history_list .item .item_info {
    float: none;
    width: 100%;
    padding: 0;
    border-left: 0;
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .history_list .item .item_info ul {
    padding-top: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .history_list .item .item_info ul li {
    padding-left: 0;
  }
}
@media (max-width: 640px) {
  .history_list .item .item_info ul li {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .history_list .item .item_info ul li::before {
    top: -10px;
    left: 0;
  }
}
@media (max-width: 767px) {
  .history_list .item .item_info ul li::after {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .history_list .item .item_info ul li em {
    display: block;
    position: relative;
    top: auto;
    left: auto;
  }
}
@media (max-width: 640px) {
  .history_list .item .item_info ul li em {
    display: block;
    position: relative;
    top: auto;
    left: auto;
  }
}
@media (max-width: 640px) {
  .history_list .item .item_info ul li em span br {
    display: inline;
  }
}
.history_list .item:nth-child(1) .item_info::before {
  position: absolute;
  top: 0;
  left: -1px;
  width: 1px;
  height: 90px;
  background: #fff;
  content: "";
}
.history_list .item .item_info.no-year ul li {
  padding-left: 0;
}
.history_list .item .item_info ul {
  padding-top: 20px;
}
.history_list .item .item_info ul li {
  position: relative;
  color: #1D1D1D;
  letter-spacing: -0.025em;
  padding-left: 78px;
}
.history_list .item .item_info ul li::before {
  position: absolute;
  top: 10px;
  left: -38px;
  width: 5px;
  height: 5px;
  background: #ddd;
  content: "";
  border-radius: 100%;
}
.history_list .item .item_info ul li::after {
  position: absolute;
  top: 12px;
  left: -36px;
  width: 24px;
  height: 1px;
  background: #ddd;
  content: "";
}
.history_list .item .item_info ul li em {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 17px;
  font-weight: 700;
  color: #002B55;
  letter-spacing: -0.68px;
}
.history_list .item .item_info ul li + li {
  margin-top: 25px;
}
@media (max-width: 767px) {
  .history_list .item .item_info ul li + li {
    margin-top: 15px;
  }
}
.history_list .item .item_info.only_text ul li {
  padding-left: 0;
}

.se19a_profile {
  position: relative;
  z-index: 1;
}
.se19a_profile .inner {
  display: flex;
  overflow: hidden;
  position: relative;
  padding: 20px 325px 20px 0;
  align-items: center;
  border-bottom: 2px solid #002B55;
  min-height: 281px;
}
@media (max-width: 750px) {
  .se19a_profile .inner {
    padding: 20px 20px 270px 20px;
  }
}
@media (max-width: 450px) {
  .se19a_profile .inner {
    padding: 20px 10px 260px 10px;
  }
}
.se19a_profile .inner::before {
  position: absolute;
  right: -1px;
  bottom: -226px;
  z-index: -1;
  width: 560px;
  height: 469px;
  background: url(/images/kor/sub06/sub060202_img02.png) no-repeat;
  content: "";
  background-size: cover;
}
@media (max-width: 1270px) and (min-width: 1024px) {
  .se19a_profile .inner::before {
    bottom: -190px;
    width: 460px;
    height: 385px;
  }
}
@media (max-width: 900px) {
  .se19a_profile .inner::before {
    bottom: -190px;
    width: 460px;
    height: 385px;
  }
}
@media (max-width: 750px) {
  .se19a_profile .inner::before {
    right: auto;
    left: 50%;
    width: 470px;
    height: 380px;
    transform: translateX(-47%);
  }
}
.se19a_profile .inner::after {
  position: absolute;
  top: 70px;
  left: 115px;
  width: 145px;
  height: 40px;
  background: url(/pcms/dist/img/p02/se19a_emblem.png) no-repeat;
  content: "";
  background-size: contain;
}
.se19a_profile .inner .pic {
  position: absolute;
  right: 176px;
  bottom: -40px;
  width: 304px;
  height: 319px;
  line-height: 0;
  text-align: right;
  background-size: contain;
}
@media (max-width: 1270px) and (min-width: 1024px) {
  .se19a_profile .inner .pic {
    right: 80px;
    width: 270px;
    height: 289px;
  }
}
@media (max-width: 900px) {
  .se19a_profile .inner .pic {
    right: 80px;
    width: 270px;
    height: 289px;
  }
}
@media (max-width: 750px) {
  .se19a_profile .inner .pic {
    right: auto;
    left: 50%;
    width: 270px;
    height: 289px;
    transform: translateX(-50%);
  }
}
.se19a_profile .text span {
  display: block;
  font-size: 17px;
  font-weight: 400;
  color: #1D1D1D;
  margin-bottom: 10px;
  line-height: 150%;
}
@media (max-width: 768px) {
  .se19a_profile .text span {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .se19a_profile .text span {
    font-size: 15px;
  }
}
@media (max-width: 450px) {
  .se19a_profile .text span {
    font-size: 14px;
    margin-bottom: 5px;
  }
}
.se19a_profile .text p {
  font-size: 32px;
  font-weight: 700;
  color: #1D1D1D;
  line-height: 150%;
  margin-top: 0;
}
@media (max-width: 768px) {
  .se19a_profile .text p {
    font-size: 30px;
  }
}
@media (max-width: 640px) {
  .se19a_profile .text p {
    font-size: 28px;
  }
}
@media (max-width: 450px) {
  .se19a_profile .text p {
    font-size: 26px;
  }
}
@media (max-width: 390px) {
  .se19a_profile .text p {
    font-size: 24px;
  }
}
@media (max-width: 750px) {
  .se19a_profile .text p br {
    display: none;
  }
}
@media (max-width: 610px) {
  .se19a_profile .text p br {
    display: block;
  }
}
.se19a_profile .text em {
  font-size: 32px;
  font-weight: 700;
  color: #0074E5;
  line-height: 150%;
}
@media (max-width: 768px) {
  .se19a_profile .text em {
    font-size: 30px;
  }
}
@media (max-width: 640px) {
  .se19a_profile .text em {
    font-size: 28px;
  }
}
@media (max-width: 450px) {
  .se19a_profile .text em {
    font-size: 26px;
  }
}
@media (max-width: 390px) {
  .se19a_profile .text em {
    font-size: 24px;
  }
}
.se19a_profile .name {
  position: absolute;
  right: 38px;
  bottom: 24px;
}
@media (max-width: 1270px) and (min-width: 1024px) {
  .se19a_profile .name {
    right: 3px;
    bottom: 10px;
  }
}
@media (max-width: 900px) {
  .se19a_profile .name {
    right: 3px;
    bottom: 10px;
  }
}
@media (max-width: 750px) {
  .se19a_profile .name {
    display: none;
  }
}
.se19a_profile .name span {
  font-weight: 400;
  color: #FFF;
  text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
  line-height: 150%;
}
@media (max-width: 1270px) and (min-width: 1024px) {
  .se19a_profile .name span {
    font-size: 14px;
  }
}
@media (max-width: 900px) {
  .se19a_profile .name span {
    font-size: 14px;
  }
}
.se19a_profile .name p {
  font-size: 17px;
  font-weight: 700;
  color: #FFF;
  text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
  line-height: 150%;
  margin-left: -7px;
  margin-top: 5px;
}
@media (max-width: 1270px) and (min-width: 1024px) {
  .se19a_profile .name p {
    font-size: 14px;
    margin-top: 0;
  }
}
@media (max-width: 900px) {
  .se19a_profile .name p {
    font-size: 14px;
    margin-top: 0;
  }
}
.se19a_profile .name em {
  position: relative;
  padding: 0 7px;
}
.se19a_profile .name em::before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 10px;
  content: "";
  transform: translateY(-50%);
  background-color: rgba(255, 255, 255, 0.2);
}
.se19a_profile .name em:last-child::before {
  display: none;
}

/* 프로필 - se19a End */
/* sub060101 설립목적 */
.purpose-establishment .top_box {
  overflow: hidden;
  border-radius: 10px;
}
.purpose-establishment .top_box .pic {
  min-height: 180px;
}
.purpose-establishment .top_box .pic img {
  width: 100%;
  min-height: inherit;
  object-fit: cover;
}
.purpose-establishment .top_box .desc {
  position: relative;
  padding: 40px 50px;
  background: #003675;
}
@media (max-width: 768px) {
  .purpose-establishment .top_box .desc {
    padding: 30px 36px;
  }
}
@media (max-width: 640px) {
  .purpose-establishment .top_box .desc {
    padding: 26px 30px;
  }
}
@media (max-width: 420px) {
  .purpose-establishment .top_box .desc {
    padding: 20px;
  }
}
.purpose-establishment .top_box .desc .logo {
  display: flex;
  position: absolute;
  top: -65px;
  right: 74px;
  z-index: 10;
  width: 130px;
  height: 130px;
  background: #fff;
  font-size: 0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .purpose-establishment .top_box .desc .logo {
    right: 36px;
    width: 130px;
    height: 50px;
    border-radius: 5px;
  }
}
@media (max-width: 640px) {
  .purpose-establishment .top_box .desc .logo {
    top: -57px;
    right: 30px;
    width: 120px;
    height: 46px;
  }
}
@media (max-width: 420px) {
  .purpose-establishment .top_box .desc .logo {
    right: 20px;
  }
}
.purpose-establishment .top_box .desc .logo::before {
  position: absolute;
  top: -50px;
  left: 50%;
  z-index: -1;
  width: 220px;
  height: 115px;
  background: url("data:image/svg+xml,%3Csvg width='220' height='115' viewBox='0 0 220 115' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_15535_23428)'%3E%3Ccircle cx='110' cy='110' r='110' fill='white' fill-opacity='0.15'/%3E%3Ccircle cx='111' cy='115' r='85' fill='white' fill-opacity='0.2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15535_23428'%3E%3Crect width='220' height='115' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat;
  content: "";
  transform: translateX(-50%);
}
@media (max-width: 768px) {
  .purpose-establishment .top_box .desc .logo::before {
    display: none;
  }
}
.purpose-establishment .top_box .desc .logo::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 76px;
  height: 37px;
  content: "";
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background: url("data:image/svg+xml,%3Csvg width='76' height='37' viewBox='0 0 76 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3568_57251)'%3E%3Cpath d='M6.83984 15.5179L12.638 21.2551H17.6079L8.92807 12.6602L6.83984 15.5179Z' fill='%23002A4B'/%3E%3Cpath d='M67.7951 7.18153L67.7602 7.12109H64.3118L56.0723 21.2546H60.1266L66.0382 10.9502L71.9105 21.1984L71.9454 21.2546H75.9998L67.7951 7.18153Z' fill='%23002A4B'/%3E%3Cpath d='M27.0252 7.12109L18.7812 21.2546H22.84L28.7472 10.9502L34.6195 21.1984L34.6544 21.2546H38.7131L30.4692 7.12109H27.0252Z' fill='%23002A4B'/%3E%3Cpath d='M52.0398 12.6165H43.1725C42.536 12.6165 42.0216 12.1071 42.0216 11.4768V11.438C42.0216 10.8077 42.536 10.2983 43.1725 10.2983H55.4969V7.12109H43.2117C40.7922 7.12109 38.8086 9.08096 38.8086 11.4811C38.8086 13.5835 40.6004 15.7549 43.2074 15.7549H52.066C52.7025 15.7549 53.2169 16.2643 53.2169 16.8945V16.9334C53.2169 17.5636 52.7025 18.073 52.066 18.073H39.7415V21.2589H52.0267C54.4463 21.2589 56.4299 19.299 56.4299 16.8988C56.4299 14.7749 54.5858 12.6165 52.0398 12.6165Z' fill='%23002A4B'/%3E%3Cpath d='M0 21.2546H3.5138V16.2513H3.50944V11.7143H3.5138V7.12109H0V21.2546Z' fill='%23002A4B'/%3E%3Cpath d='M28.7687 0H28.7207C28.7207 1.55408 27.439 2.82324 25.8696 2.82324C23.0359 2.6592 20.1716 3.17291 17.4818 4.08809C11.0602 6.35013 5.19658 10.8829 1.74818 16.7884C0.985258 18.1827 0.296449 19.685 0 21.2563H4.39442C4.46854 20.9412 4.55137 20.6261 4.64728 20.3196C5.83743 16.5725 8.61447 12.942 11.4351 10.2137C15.363 6.43647 20.3765 3.58733 25.8696 2.87073C27.439 2.87073 28.7207 4.13989 28.7207 5.69397H28.7687C28.7687 4.13557 30.046 2.87073 31.6198 2.87073V2.82324C30.0504 2.82324 28.7687 1.55408 28.7687 0Z' fill='url(%23paint0_linear_3568_57251)'/%3E%3Cpath d='M19.6871 33.2086H15.2012V36.9858H13.5271V33.2086H9.11523V31.879H19.6871V33.2086ZM10.1528 28.3995C10.1528 26.8325 11.8748 25.8008 14.3728 25.8008C16.8709 25.8008 18.5929 26.8282 18.5929 28.3995C18.5929 29.9709 16.8578 31.0113 14.3728 31.0113C11.8879 31.0113 10.1528 29.9925 10.1528 28.3995ZM11.8661 28.3995C11.8661 29.2413 12.8426 29.6903 14.3772 29.6903C15.9118 29.6903 16.8752 29.237 16.8752 28.3995C16.8752 27.5621 15.8987 27.1174 14.3772 27.1174C12.8557 27.1174 11.8661 27.5707 11.8661 28.3995Z' fill='%23002A4B'/%3E%3Cpath d='M31.3309 33.1181H26.858V36.9947H25.1839V33.1181H20.7852V31.8015H31.3309V33.1181ZM21.2821 29.8416C23.6668 29.5524 24.9093 28.4214 25.0706 27.3206H21.7137V26.0039H30.3718V27.3206H27.0629C27.2286 28.4257 28.458 29.5567 30.8296 29.8416L30.2323 31.1324C28.192 30.8561 26.7577 29.9884 26.0602 28.8099C25.3627 29.9884 23.9327 30.8561 21.8881 31.1324L21.2778 29.8416H21.2821Z' fill='%23002A4B'/%3E%3Cpath d='M39.3042 27.8091H32.4336V26.5184H35.0188V25.3398H36.7059V26.5184H39.3042V27.8091ZM35.8689 32.3159C34.1818 32.3159 33.0047 31.4871 33.0047 30.2568C33.0047 29.0265 34.1818 28.1847 35.8689 28.1847C37.5561 28.1847 38.7331 29.0265 38.7331 30.2568C38.7331 31.4871 37.5561 32.3159 35.8689 32.3159ZM41.7369 34.9276C41.7369 36.2098 40.2285 36.9738 37.822 36.9738C35.4155 36.9738 33.9071 36.2098 33.9071 34.9276C33.9071 33.6455 35.4155 32.8685 37.822 32.8685C40.2285 32.8685 41.7369 33.6326 41.7369 34.9276ZM35.8689 31.1245C36.6188 31.1245 37.1375 30.8223 37.1375 30.2568C37.1375 29.6913 36.6188 29.3891 35.8689 29.3891C35.1191 29.3891 34.6003 29.6913 34.6003 30.2568C34.6003 30.8223 35.1191 31.1245 35.8689 31.1245ZM40.0759 34.9276C40.0759 34.3621 39.2912 34.1117 37.8176 34.1117C36.3441 34.1117 35.5594 34.3621 35.5594 34.9276C35.5594 35.4932 36.3441 35.7435 37.8176 35.7435C39.2912 35.7435 40.0759 35.4802 40.0759 34.9276ZM43.1668 28.3617V29.7172H41.6192V32.7433H39.9451V25.4262H41.6192V28.3617H43.1668Z' fill='%23002A4B'/%3E%3Cpath d='M54.6237 30.5833V31.887H44.1172V30.5833H48.0103V28.563H49.6843V30.5833H54.6281H54.6237ZM53.4466 34.8009C53.4466 36.1434 51.8249 36.9723 49.3007 36.9723C46.7765 36.9723 45.1678 36.1434 45.1678 34.8009C45.1678 33.4583 46.7896 32.6165 49.3007 32.6165C51.8118 32.6165 53.4466 33.4454 53.4466 34.8009ZM51.4064 29.8062C51.6723 28.7788 51.7115 27.9975 51.7115 27.2334H45.2986V25.9297H53.3856V26.8837C53.3856 27.7989 53.3856 28.7788 53.0543 29.9703L51.4064 29.8062ZM51.7856 34.8009C51.7856 34.1749 50.8876 33.8598 49.3007 33.8598C47.7138 33.8598 46.8288 34.1749 46.8288 34.8009C46.8288 35.4268 47.7269 35.729 49.3007 35.729C50.8745 35.729 51.7856 35.4139 51.7856 34.8009Z' fill='%23002A4B'/%3E%3Cpath d='M62.0015 32.0273C60.698 31.6906 59.7825 30.974 59.2506 30.0588C58.7318 31.1121 57.8163 31.928 56.4605 32.3165L55.6758 31.0344C57.5242 30.5078 58.3395 29.2041 58.3613 27.909H56.0812V26.6053H58.3613V25.375H60.0353V26.6053H62.3415V27.909H60.0353C60.0615 29.1005 60.8985 30.2703 62.7601 30.7582L62.0015 32.0273ZM65.5632 34.7901C65.5632 36.1715 64.0418 36.9745 61.5699 36.9745C59.098 36.9745 57.5635 36.1715 57.5635 34.7901C57.5635 33.4087 59.0849 32.5928 61.5699 32.5928C64.0548 32.5928 65.5632 33.3958 65.5632 34.7901ZM63.8892 34.7901C63.8892 34.1642 63.0914 33.862 61.5699 33.862C60.0484 33.862 59.2375 34.1642 59.2375 34.7901C59.2375 35.4161 60.0222 35.7053 61.5699 35.7053C63.1175 35.7053 63.8892 35.4161 63.8892 34.7901ZM63.8412 28.5004V25.4139H65.5153V32.3943H63.8412V29.8343H62.0276V28.5047H63.8412V28.5004Z' fill='%23002A4B'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3568_57251' x1='15.0884' y1='13.0629' x2='10.9008' y2='21.7765' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E83E30'/%3E%3Cstop offset='1' stop-color='%23CE2B30'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_3568_57251'%3E%3Crect width='76' height='37' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.purpose-establishment .top_box .desc .txt_box .tit {
  display: inline-block;
  position: relative;
  margin: 0 180px 10px 0;
  padding: 10px 25px;
  background: rgba(255, 255, 255, 0.12);
  font-size: 19px;
  font-weight: 700;
  color: #fff;
  line-height: 1.5;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .purpose-establishment .top_box .desc .txt_box .tit {
    padding: 8px 25px;
    font-size: 18px;
    margin-right: 0;
  }
}
@media (max-width: 640px) {
  .purpose-establishment .top_box .desc .txt_box .tit {
    font-size: 17px;
  }
}
.purpose-establishment .top_box .desc .txt_box .tit::before, .purpose-establishment .top_box .desc .txt_box .tit::after {
  position: absolute;
  top: 50%;
  width: 3px;
  height: 3px;
  background: #fff;
  content: "";
  transform: translateY(-50%);
  border-radius: 50%;
}
.purpose-establishment .top_box .desc .txt_box .tit::before {
  left: 15px;
}
.purpose-establishment .top_box .desc .txt_box .tit::after {
  right: 15px;
}
.purpose-establishment .top_box .desc .txt_box p {
  color: #fff;
  margin-top: 0;
}
.purpose-establishment .heading_txt ol li {
  color: #1D1D1D;
}

/* sub060101 설립목적 End */
/* sub060102 주요연혁 */
.major_history .history_title {
  display: block;
  font-size: 40px;
  font-weight: 700;
  color: #1D1D1D;
  text-align: center;
  line-height: 150%;
  margin-top: 0;
  margin-bottom: 10px;
}
@media (max-width: 805px) {
  .major_history .history_title {
    font-size: 36px;
  }
}
@media (max-width: 750px) {
  .major_history .history_title {
    font-size: 32px;
    line-height: 130%;
  }
}
@media (max-width: 600px) {
  .major_history .history_title {
    font-size: 28px;
  }
}
@media (max-width: 500px) {
  .major_history .history_title {
    font-size: 26px;
  }
}
.major_history .history_sub {
  display: block;
  font-size: 17px;
  font-weight: 400;
  color: #1D1D1D;
  text-align: center;
  text-align: center;
  line-height: 150%;
}
@media (max-width: 600px) {
  .major_history .history_sub {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .major_history .history_sub br {
    display: none;
  }
}
@media (max-width: 1024px) {
  .major_history .history_sub br {
    display: block;
  }
}
@media (max-width: 805px) {
  .major_history .history_sub br {
    display: none;
  }
}
.major_history .since_box {
  margin-top: 58px;
}
@media (max-width: 580px) {
  .major_history .since_box {
    margin-top: 40px;
  }
}
.major_history .since_box .since_title {
  display: block;
  font-size: 32px;
  font-weight: 700;
  color: #003675;
  text-align: center;
  line-height: 100%;
}
@media (max-width: 750px) {
  .major_history .since_box .since_title {
    font-size: 30px;
  }
}
@media (max-width: 600px) {
  .major_history .since_box .since_title {
    font-size: 26px;
  }
}
.major_history .since_box .year_box {
  position: relative;
  height: 250px;
  margin-top: -20px;
}
@media (max-width: 600px) {
  .major_history .since_box .year_box {
    height: 47vw;
  }
}
.major_history .since_box .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 250px;
  margin: 0 auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  animation: fadeEffect 16s infinite ease-in-out;
}
@media (max-width: 600px) {
  .major_history .since_box .background {
    height: 47vw;
  }
}
.major_history .since_box .background.bg1 {
  background-image: url(/images/kor/sub06/sub060102_year01.png);
  animation-delay: 0s;
}
.major_history .since_box .background.bg2 {
  background-image: url(/images/kor/sub06/sub060102_year02.png);
  animation-delay: 4s;
}
.major_history .since_box .background.bg3 {
  background-image: url(/images/kor/sub06/sub060102_year03.png);
  animation-delay: 8s;
}
.major_history .since_box .background.bg4 {
  background-image: url(/images/kor/sub06/sub060102_year04.png);
  animation-delay: 12s;
}
.major_history .since_info {
  margin-top: 52px;
}
.major_history .since_info .inner {
  width: 100%;
  height: 100%;
  padding: 55px 20px;
  background-color: #F8F8F8;
  border-radius: 10px;
  min-height: 268px;
}
@media (max-width: 1023px) {
  .major_history .since_info .inner {
    min-height: auto;
  }
}
@media (max-width: 750px) {
  .major_history .since_info .inner {
    padding: 30px 20px 40px;
  }
}
.major_history .since_info .info_title {
  display: block;
  font-size: 32px;
  font-weight: 700;
  color: #1D1D1D;
  text-align: center;
  line-height: 150%;
  margin-bottom: 50px;
}
@media (max-width: 750px) {
  .major_history .since_info .info_title {
    font-size: 28px;
  }
}
@media (max-width: 600px) {
  .major_history .since_info .info_title {
    font-size: 26px;
  }
}
.major_history .since_info .info_month {
  display: block;
  position: relative;
  font-weight: 700;
  color: #1D1D1D;
  line-height: 150%;
  margin-bottom: 8px;
  text-align: center;
}
@media (max-width: 750px) {
  .major_history .since_info .info_month {
    font-size: 16px;
  }
}
.major_history .since_info .info_month::before {
  display: block;
  position: absolute;
  top: -21px;
  left: 50%;
  width: 1px;
  height: 20px;
  content: "";
  background-color: #E7E7E7;
  transform: translateX(-50%);
  text-align: center;
}
.major_history .since_info .info_month::after {
  position: absolute;
  top: -31px;
  left: 50%;
  width: 10px;
  height: 10px;
  background: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='3.5' fill='white' stroke='%230074E5' stroke-width='3'/%3E%3C/svg%3E%0A");
  content: "";
  transform: translateX(-50%);
}
.major_history .since_info .info_month em {
  font-weight: 700;
  color: #002B55;
  text-align: center;
  line-height: 150%;
}
@media (max-width: 750px) {
  .major_history .since_info .info_month em {
    font-size: 16px;
  }
}
.major_history .since_info .info_con {
  display: block;
  margin: 0;
  font-weight: 400;
  color: #1D1D1D;
  line-height: 150%;
  text-align: center;
}
@keyframes fadeEffect {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  35% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/* sub060102 주요연혁 End */
/* sub060201 인사말 */
.greeting_wrap .bottom_motion .bottom_img {
  display: flex;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 433px;
  padding: 40px;
  align-items: end;
  margin-bottom: 63px;
  background-image: url(/images/eng/sub04/sub04_02_topimg01.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .greeting_wrap .bottom_motion .bottom_img {
    padding: 30px;
    margin-bottom: 50px;
    height: 55vw;
  }
}
@media (max-width: 470px) {
  .greeting_wrap .bottom_motion .bottom_img {
    padding: 20px;
    margin-bottom: 40px;
    height: 70vw;
  }
}
.greeting_wrap .bottom_motion .bottom_img::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 195px;
  content: "";
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='910' height='195' viewBox='0 0 910 195' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3255_37286)'%3E%3Crect y='-238' width='910' height='433' fill='url(%23paint0_linear_3255_37286)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3255_37286' x1='455' y1='39' x2='455' y2='195' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230074E5' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%230074E5' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='%230074E5'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_3255_37286'%3E%3Crect width='910' height='195' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media (max-width: 630px) {
  .greeting_wrap .bottom_motion .bottom_img::before {
    height: 230px;
  }
}
.greeting_wrap .bottom_motion .bottom_img .img_txt {
  display: block;
  font-size: 21px;
  color: #FFF;
  letter-spacing: -0.42px;
  font-style: normal;
  line-height: 140%;
  z-index: 2;
}
@media (max-width: 630px) {
  .greeting_wrap .bottom_motion .bottom_img .img_txt {
    font-size: 20px;
  }
}
@media (max-width: 470px) {
  .greeting_wrap .bottom_motion .bottom_img .img_txt {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .greeting_wrap .bottom_motion .bottom_img .img_txt br {
    display: none;
  }
}
.greeting_wrap .bottom_motion .greeting_con {
  display: flex;
  position: relative;
  padding: 0 40px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .greeting_wrap .bottom_motion .greeting_con {
    padding: 0 30px;
    flex-direction: column;
  }
}
@media (max-width: 500px) {
  .greeting_wrap .bottom_motion .greeting_con {
    padding: 0 20px;
  }
}
@media (max-width: 380px) {
  .greeting_wrap .bottom_motion .greeting_con {
    padding: 0;
  }
}
.greeting_wrap .bottom_motion .greeting_con .left {
  width: calc(100% - 509px);
}
@media (max-width: 1280px) {
  .greeting_wrap .bottom_motion .greeting_con .left {
    width: 237px;
    margin-right: 30px;
  }
}
@media (max-width: 768px) {
  .greeting_wrap .bottom_motion .greeting_con .left {
    width: 100%;
  }
}
.greeting_wrap .bottom_motion .greeting_con .left p {
  margin: 0;
  font-size: 32px;
  font-weight: 700;
  color: #1D1D1D;
  line-height: 150%;
}
@media (max-width: 768px) {
  .greeting_wrap .bottom_motion .greeting_con .left p {
    text-align: center;
  }
}
@media (max-width: 690px) {
  .greeting_wrap .bottom_motion .greeting_con .left p {
    font-size: 30px;
    line-height: 130%;
  }
}
@media (max-width: 450px) {
  .greeting_wrap .bottom_motion .greeting_con .left p {
    font-size: 26px;
  }
}
@media (max-width: 380px) {
  .greeting_wrap .bottom_motion .greeting_con .left p {
    font-size: 24px;
  }
}
.greeting_wrap .bottom_motion .greeting_con .left em {
  color: #0074E5;
}
@media (max-width: 768px) {
  .greeting_wrap .bottom_motion .greeting_con .left br {
    display: none;
  }
}
.greeting_wrap .bottom_motion .greeting_con .right {
  width: 509px;
}
@media (max-width: 1280px) {
  .greeting_wrap .bottom_motion .greeting_con .right {
    width: calc(100% - 267px);
  }
}
@media (max-width: 768px) {
  .greeting_wrap .bottom_motion .greeting_con .right {
    width: 100%;
    margin-top: 30px;
  }
}
.greeting_wrap .bottom_motion .greeting_con .right p {
  font-weight: 400;
  color: #1D1D1D;
  line-height: 150%;
  margin-top: 0;
}
.greeting_wrap .bottom_motion .greeting_con .right p + p {
  margin-top: 35px;
}
@media (max-width: 768px) {
  .greeting_wrap .bottom_motion .greeting_con .right p + p {
    margin-top: 30px;
  }
}
@media (max-width: 640px) {
  .greeting_wrap .bottom_motion .greeting_con .right p + p {
    margin-top: 25px;
  }
}
.greeting_wrap .bottom_motion .greeting_con .sign_box {
  margin-top: 30px;
}
@media (max-width: 768px) {
  .greeting_wrap .bottom_motion .greeting_con .sign_box {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.greeting_wrap .bottom_motion .greeting_con .sign_box .photo_box {
  overflow: hidden;
  position: relative;
  width: 239px;
  height: 239px;
  border-radius: 50%;
  background-color: #F8F8F8;
}
.greeting_wrap .bottom_motion .greeting_con .sign_box .photo_box::before {
  position: absolute;
  bottom: -16px;
  left: 50%;
  width: 273px;
  height: 239px;
  content: "";
  background-image: url(/images/kor/sub06/sub060201_photo01.png);
  transform: translateX(-50%);
}
.greeting_wrap .bottom_motion .greeting_con .sign_box .name {
  display: flex;
  font-size: 17px;
  font-weight: 700;
  color: #1D1D1D;
  margin-top: 25px;
  line-height: 150%;
  align-items: center;
  margin-right: 8px;
}
.greeting_wrap .bottom_motion .greeting_con .sign_box .sing_img {
  font-size: 0;
  display: block;
  width: 100px;
  height: 26px;
  margin-left: 8px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/images/kor/sub06/sub060201_sign01.png);
}

/* sub060201 인사말 End  */
/* sub060204 청장과의 대화 */
.administrator-dialogue .vlist__column .item .ir-icon__line {
  background-position: 0px 0px;
  background-size: cover;
}
.administrator-dialogue .vlist__column .item .ir-icon__line.icon1 {
  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 clip-path='url(%23clip0_15368_26861)'%3E%3Cmask id='mask0_15368_26861' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='8' y='8' width='24' height='24'%3E%3Cpath d='M31.5 8.5H8.5V31.5H31.5V8.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_15368_26861)'%3E%3Cpath d='M23.3545 11.8125L27.1878 15.6458' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.8125 22.834L16.1667 26.1882' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.7295 24.2712L25.2712 13.7295' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.3545 11.8125L27.1878 15.6458' stroke='%230074E5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.3333 22.8337L25.75 9.41699L29.5833 13.2503L16.1667 26.667L11.375 27.6253L12.3333 22.8337Z' stroke='%23002B55' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cline x1='11.75' y1='29.25' x2='29.25' y2='29.25' stroke='%230074E5' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15368_26861'%3E%3Crect width='23' height='23' fill='white' transform='translate(8.5 8.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.administrator-dialogue .vlist__column .item .ir-icon__line.icon2 {
  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%3Cpath d='M24.5001 27.159H19V23.1191H26.0001V19.0791H30.0001V27.159H27.5001L26.0001 28.674L24.5001 27.159Z' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M10 11H26.0002V23.1199H16.5001L14.5 25.1398L12.5 23.1199H10V11Z' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M14 19.0791H17' stroke='%230074E5' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M14 15.0396H20.0001' stroke='%230074E5' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

/* sub060204 청장과의 대화 End*/
/* sub0603 MI 소개 */
.mi_wrap .mi_box {
  padding: 50px;
  background-color: #F8FAFE;
  margin-top: 24px;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .mi_wrap .mi_box {
    padding: 30px;
  }
}
@media (max-width: 480px) {
  .mi_wrap .mi_box {
    padding: 20px;
  }
}
.mi_wrap .btn-wrap {
  display: flex;
  flex-wrap: wrap;
  margin: -5px 0 -5px -5px;
  width: calc(100% + 10px);
  justify-content: center;
}
@media (max-width: 580px) {
  .mi_wrap .btn-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.mi_wrap .btn-wrap .btn {
  margin: 5px;
}
@media (max-width: 580px) {
  .mi_wrap .btn-wrap .btn {
    width: calc(50% - 10px);
  }
}
@media (max-width: 405px) {
  .mi_wrap .btn-wrap .btn {
    width: 100%;
  }
}
.mi_wrap .mi_mark .grid_box {
  min-height: 151px;
}
@media (max-width: 680px) {
  .mi_wrap .mi_mark .grid_box {
    min-height: 130px;
  }
}
.mi_wrap .grid-wrap {
  display: flex;
  justify-content: space-between;
  margin-bottom: 28px;
}
@media (max-width: 460px) {
  .mi_wrap .grid-wrap {
    flex-direction: column;
    margin-bottom: 0;
  }
}
.mi_wrap .grid_item {
  width: calc(50% - 14px);
}
@media (max-width: 680px) {
  .mi_wrap .grid_item {
    width: calc(50% - 10px);
  }
}
@media (max-width: 460px) {
  .mi_wrap .grid_item {
    width: 100%;
    margin-bottom: 15px;
  }
}
.mi_wrap .grid_box {
  display: flex;
  position: relative;
  width: 100px;
  width: 100%;
  padding: 20px 30px;
  border: 1px solid #f4f4f4;
  background-color: #fff;
  min-height: 231px;
  align-items: center;
  justify-content: center;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2968_31292)'%3E%3Cmask id='mask0_2968_31292' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='9' height='9'%3E%3Cpath d='M0 0H9V9H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2968_31292)'%3E%3Cpath d='M0 0V-0.5625H-0.5625V0H0ZM0 0.5625H9V-0.5625H0V0.5625ZM0.5625 9V0H-0.5625V9H0.5625Z' fill='%23F4F4F4'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2968_31292'%3E%3Crect width='9' height='9' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media (max-width: 680px) {
  .mi_wrap .grid_box {
    min-height: 200px;
  }
}
@media (max-width: 450px) {
  .mi_wrap .grid_box {
    padding: 20px;
    min-height: 160px;
  }
}
.mi_wrap .mi_title {
  display: block;
  font-size: 17px;
  font-weight: 700;
  color: #1D1D1D;
  letter-spacing: -0.34px;
  margin-top: 17px;
  line-height: 150%;
  text-align: center;
}
@media (max-width: 768px) {
  .mi_wrap .mi_title {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .mi_wrap .mi_title {
    font-size: 15px;
  }
}
.mi_wrap .color_wrap {
  display: flex;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-top: -20px;
  margin-bottom: -28px;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .mi_wrap .color_wrap {
    width: 100%;
    margin-left: 0;
    margin-top: -10px;
    margin-bottom: -10px;
  }
}
.mi_wrap .color_item {
  width: 33%;
  padding: 20px 10px;
}
@media (max-width: 768px) {
  .mi_wrap .color_item {
    width: calc(50% - 10px);
    padding: 10px 0;
  }
}
@media (max-width: 480px) {
  .mi_wrap .color_item {
    width: 100%;
  }
}
.mi_wrap .color_item .color_title {
  display: block;
  padding: 20px;
  font-size: 19px;
  font-weight: 700;
  color: #FFF;
  letter-spacing: -0.38px;
  text-align: left;
  line-height: 100%;
  margin-bottom: 12px;
}
@media (max-width: 680px) {
  .mi_wrap .color_item .color_title {
    padding: 15px 10px;
    font-size: 18px;
  }
}
.mi_wrap .color_item.bg01 .color_title {
  background-color: #003863;
}
.mi_wrap .color_item.bg02 .color_title {
  background-color: #F94239;
}
.mi_wrap .color_item.bg03 .color_title {
  background: linear-gradient(90deg, #CB323C 0%, #EE443C 100%);
}
.mi_wrap .color_item.bg04 .color_title {
  background-color: #000;
}
.mi_wrap .color_item.bg05 .color_title {
  background-color: #939393;
}
.mi_wrap .color_item.bg06 .color_title {
  background-color: #8F6F4B;
}
.mi_wrap .color_item .color_info {
  height: 102px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  .mi_wrap .color_item .color_info {
    height: auto;
  }
}
.mi_wrap .color_item .color_info li {
  display: block;
  position: relative;
}
@media (max-width: 768px) {
  .mi_wrap .color_item .color_info li {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .mi_wrap .color_item .color_info li {
    font-size: 15px;
  }
}
.mi_wrap .color_item .color_info .info_title {
  position: absolute;
  top: 6px;
  left: 0;
  font-size: 15px;
  font-weight: 700;
  color: #1D1D1D;
  letter-spacing: -0.3px;
  line-height: 100%;
}
@media (max-width: 680px) {
  .mi_wrap .color_item .color_info .info_title {
    display: block;
    position: relative;
    top: auto;
    left: auto;
  }
}
@media (max-width: 480px) {
  .mi_wrap .color_item .color_info .info_title {
    position: absolute;
    top: 6px;
    left: 0;
  }
}
@media (max-width: 380px) {
  .mi_wrap .color_item .color_info .info_title {
    display: block;
    position: relative;
    top: auto;
    left: auto;
  }
}
.mi_wrap .color_item .color_info .info_con {
  font-size: 15px;
  font-weight: 400;
  color: #555;
  letter-spacing: -0.3px;
  line-height: 100%;
}

/* sub0603 MI 소개 End */
/* sub060401 조직도 */
.org {
  position: relative;
}
.org > .inner {
  padding-top: 52px;
}
@media (max-width: 580px) {
  .org > .inner {
    padding-top: 30px;
  }
}
@media (max-width: 580px) {
  .org .center_wrap {
    display: flex;
    text-align: right;
    justify-content: flex-end;
  }
}
.org .center_box {
  overflow: hidden;
  position: absolute;
  top: 52px;
  right: 0;
  width: 150px;
  border: 1px solid #ccd7e3;
  border-radius: 6px;
  z-index: 2;
}
@media (max-width: 580px) {
  .org .center_box {
    position: relative;
    top: auto;
  }
}
.org .center_name {
  display: block;
  line-height: 100%;
  height: 40px;
}
.org .center_name a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 17px;
  font-weight: 700;
  color: #003675;
  text-align: center;
  transition: all 0.3s;
}
.org .center_name a:hover, .org .center_name a:focus, .org .center_name a:active {
  background: #EDF1F5;
}
@media (max-width: 830px) {
  .org .center_name a {
    font-size: 16px;
  }
}
@media (max-width: 580px) {
  .org .center_name a {
    font-size: 15px;
  }
}
.org .center_name:first-child {
  border-bottom: 1px solid #ccd7e3;
}
@media (max-width: 580px) {
  .org .org_wrap {
    margin-top: 40px;
  }
}
.org .org_wrap .lv1,
.org .org_wrap .lv2,
.org .org_wrap .lv1_1,
.org .org_wrap .lv2_1,
.org .org_wrap .lv2_1_1,
.org .org_wrap .lv2_1_2 {
  position: relative;
}
.org .org_wrap .lv1 {
  position: relative;
  margin-bottom: 130px;
}
@media (max-width: 480px) {
  .org .org_wrap .lv1 {
    margin-bottom: 100px;
  }
}
.org .org_wrap .lv1::before {
  position: absolute;
  bottom: -100px;
  left: 50%;
  width: 1px;
  height: 100px;
  content: "";
  background-color: #D9D9D9;
}
@media (max-width: 480px) {
  .org .org_wrap .lv1::before {
    bottom: -70px;
    height: 70px;
  }
}
.org .org_wrap .lv1 .title_box {
  display: flex;
  overflow: hidden;
  width: 120px;
  height: 120px;
  margin: 0 auto;
  background: #E5F1FB;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 10px;
}
.org .org_wrap .lv1 .title_box > .inner {
  display: flex;
  width: 100%;
  height: 100%;
  background: #0074E5;
  font-size: 19px;
  font-weight: 700;
  color: #FFF;
  line-height: 100%;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.org .org_wrap .lv1 .title_box > .inner:hover, .org .org_wrap .lv1 .title_box > .inner:focus, .org .org_wrap .lv1 .title_box > .inner:active {
  background: #002B55;
  color: #FFF;
}
.org .org_wrap .lv1_1 {
  position: absolute;
  bottom: -75px;
  left: calc(50% + 105px);
  transform: translateX(-50%);
}
@media (max-width: 480px) {
  .org .org_wrap .lv1_1 {
    display: flex;
    right: 0;
    bottom: -50px;
    left: auto;
    width: 50%;
    transform: none;
    justify-content: flex-end;
  }
}
.org .org_wrap .lv1_1::before {
  position: absolute;
  top: 50%;
  left: -30px;
  width: 30px;
  height: 1px;
  content: "";
  background-color: #D9D9D9;
}
@media (max-width: 480px) {
  .org .org_wrap .lv1_1::before {
    left: 0;
    width: 20px;
  }
}
.org .org_wrap .lv1_1 .title_box {
  width: 150px;
  height: 50px;
  background: #FFF;
  border-radius: 6px;
  padding: 0;
}
@media (max-width: 480px) {
  .org .org_wrap .lv1_1 .title_box {
    display: flex;
    width: calc(100% - 60px);
    height: 40px;
    margin: 0 40px 0 0;
    border: 2px solid #EDF1F5;
    justify-content: flex-end;
  }
}
@media (max-width: 380px) {
  .org .org_wrap .lv1_1 .title_box {
    width: calc(100% - 40px);
    margin: 0 20px 0 0;
  }
}
.org .org_wrap .lv1_1 .title_box > .inner {
  background: none;
  font-size: 17px;
  font-weight: 700;
  color: #002B55;
  padding: 10px;
  transition: all 0.3s;
  border-radius: 0;
  border: 4px solid #EDF1F5;
}
.org .org_wrap .lv1_1 .title_box > .inner:hover, .org .org_wrap .lv1_1 .title_box > .inner:focus, .org .org_wrap .lv1_1 .title_box > .inner:active {
  border: 4px solid #002B55;
  background: #002B55;
  color: #fff;
}
@media (max-width: 830px) {
  .org .org_wrap .lv1_1 .title_box > .inner {
    font-size: 16px;
  }
}
.org .org_wrap .lv2 {
  position: relative;
}
.org .org_wrap .lv2::before {
  position: absolute;
  top: -31px;
  left: 0;
  width: 100%;
  height: 1px;
  content: "";
  background-color: #D9D9D9;
}
.org .org_wrap .lv2_1 {
  display: flex;
  position: relative;
  width: calc(100% + 12px);
  justify-content: center;
  margin-left: -6px;
}
.org .org_wrap .lv2_1::before {
  position: absolute;
  top: 149px;
  left: 50%;
  width: 100%;
  height: 1px;
  content: "";
  transform: translateX(-50%);
  background-color: #D9D9D9;
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1::before {
    display: none;
  }
}
@media (max-width: 1190px) {
  .org .org_wrap .lv2_1 {
    width: calc(100% + 4px);
    margin-left: -2px;
  }
}
@media (max-width: 1023px) {
  .org .org_wrap .lv2_1 {
    justify-content: space-between;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1 {
    width: 100%;
    margin-left: 0;
  }
}
.org .org_wrap .department_wrap {
  position: relative;
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap {
    width: calc(50% - 10px);
  }
}
@media (max-width: 480px) {
  .org .org_wrap .department_wrap {
    width: calc(50% - 5px);
  }
}
.org .org_wrap .department_wrap::before {
  position: absolute;
  top: -31px;
  left: 50%;
  width: 1px;
  height: 180px;
  content: "";
  background-color: #D9D9D9;
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap::before {
    height: 111px;
  }
}
.org .org_wrap .department_wrap::after {
  position: absolute;
  top: -31px;
  width: calc(50% + 100px);
  height: 1px;
  content: "";
  background-color: #fff;
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap::after {
    width: calc(20% + 100px);
  }
}
.org .org_wrap .department_wrap.left::after {
  left: -100px;
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap.left::before {
    left: 20%;
  }
}
.org .org_wrap .department_wrap.left .department_box:first-child::after {
  position: absolute;
  top: -21px;
  left: -100px;
  width: calc(50% + 100px);
  height: 1px;
  content: "";
  background-color: #FFF;
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap.left .department_box:first-child::after {
    display: none;
  }
}
.org .org_wrap .department_wrap.left .department_box:last-child::after {
  position: absolute;
  top: -21px;
  right: -1px;
  width: 50%;
  height: 1px;
  content: "";
  background-color: #FFF;
}
@media (max-width: 1023px) {
  .org .org_wrap .department_wrap.left .department_box:last-child::after {
    right: calc(-40% - 1px);
    width: 90%;
  }
}
@media (max-width: 990px) {
  .org .org_wrap .department_wrap.left .department_box:last-child::after {
    right: calc(-20% - 1px);
    width: 70%;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap.left .department_box:last-child::after {
    display: none;
  }
}
.org .org_wrap .department_wrap.right::after {
  right: -101px;
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap.right::before {
    left: 80%;
  }
}
.org .org_wrap .department_wrap.right .department_box:first-child::after {
  position: absolute;
  top: -21px;
  left: 0;
  width: 50%;
  height: 1px;
  content: "";
  background-color: #FFF;
}
@media (max-width: 1023px) {
  .org .org_wrap .department_wrap.right .department_box:first-child::after {
    left: -150%;
    width: 200%;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap.right .department_box:first-child::after {
    display: none;
  }
}
.org .org_wrap .department_wrap.right .department_box:last-child::after {
  position: absolute;
  top: -21px;
  right: -101px;
  width: calc(50% + 100px);
  height: 1px;
  content: "";
  background-color: #FFF;
}
.org .org_wrap .department_wrap.right .department_box:nth-child(4) .department::before {
  width: calc(100% - 37px);
}
@media (max-width: 1280px) {
  .org .org_wrap .department_wrap.right .department_box:nth-child(4) .department::before {
    width: calc(100% - 43px);
  }
}
@media (max-width: 1240px) {
  .org .org_wrap .department_wrap.right .department_box:nth-child(4) .department::before {
    width: calc(100% - 42px);
  }
}
@media (max-width: 1190px) {
  .org .org_wrap .department_wrap.right .department_box:nth-child(4) .department::before {
    width: calc(100% - 48px);
  }
}
@media (max-width: 1120px) {
  .org .org_wrap .department_wrap.right .department_box:nth-child(4) .department::before {
    width: calc(100% - 37px);
  }
}
@media (max-width: 1070px) {
  .org .org_wrap .department_wrap.right .department_box:nth-child(4) .department::before {
    width: calc(100% - 40px);
  }
}
@media (max-width: 1023px) {
  .org .org_wrap .department_wrap.right .department_box:nth-child(4) .department::before {
    width: calc(100% - 33px);
  }
}
@media (max-width: 930px) {
  .org .org_wrap .department_wrap.right .department_box:nth-child(4) .department::before {
    width: calc(100% - 38px);
  }
}
@media (max-width: 860px) {
  .org .org_wrap .department_wrap.right .department_box:nth-child(4) .department::before {
    width: calc(100% - 28px);
  }
}
.org .org_wrap .department_wrap .title_box {
  display: flex;
  position: relative;
  justify-content: center;
  margin-bottom: 120px;
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap .title_box {
    width: 100%;
    margin-bottom: 30px;
  }
}
.org .org_wrap .department_wrap .title_box .inner {
  display: flex;
  position: relative;
  width: 150px;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  color: #FFF;
  border-radius: 6px;
  border: 1px solid #002B55;
  background-color: #002B55;
  justify-content: center;
  align-items: center;
  line-height: 100%;
  transition: all 0.3s;
}
.org .org_wrap .department_wrap .title_box .inner:hover, .org .org_wrap .department_wrap .title_box .inner:focus, .org .org_wrap .department_wrap .title_box .inner:active {
  background: #EDF1F5;
  color: #002B55;
  border: 1px solid #CCD6E0;
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap .title_box .inner {
    width: 100%;
    font-size: 16px;
  }
}
.org .org_wrap .lv2_1_1 {
  position: absolute;
  top: 75px;
  left: calc(50% + 125px);
  transform: translateX(-50%);
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_1 {
    display: none;
  }
}
.org .org_wrap .lv2_1_1::before {
  position: absolute;
  top: 25px;
  left: -50px;
  width: 50px;
  height: 1px;
  content: "";
  background-color: #D9D9D9;
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_1::before {
    left: 0;
    width: 10px;
  }
}
@media (max-width: 480px) {
  .org .org_wrap .lv2_1_1::before {
    top: 20px;
  }
}
.org .org_wrap .lv2_1_1 .title_box {
  display: flex;
  width: 150px;
  height: 50px;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_1 .title_box {
    width: calc(100% - 10px);
  }
}
@media (max-width: 480px) {
  .org .org_wrap .lv2_1_1 .title_box {
    height: 40px;
  }
}
.org .org_wrap .lv2_1_1 .title_box > .inner {
  font-size: 17px;
  font-weight: 700;
  color: #002B55;
  line-height: 100%;
  background-color: transparent;
  transition: all 0.3s;
  border: 4px solid #EDF1F5;
}
.org .org_wrap .lv2_1_1 .title_box > .inner:hover, .org .org_wrap .lv2_1_1 .title_box > .inner:focus, .org .org_wrap .lv2_1_1 .title_box > .inner:active {
  border: 4px solid #002B55;
  background: #002B55;
  color: #fff;
}
.org .org_wrap .lv2_1_2 {
  display: flex;
  position: relative;
  flex-direction: row;
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 {
    padding: 0 10px;
    border: 1px solid #ddd;
    flex-direction: column;
  }
}
@media (max-width: 380px) {
  .org .org_wrap .lv2_1_2 {
    padding: 0 5px;
  }
}
.org .org_wrap .lv2_1_2 .department_box {
  position: relative;
  padding: 0 3px;
}
@media (max-width: 1190px) {
  .org .org_wrap .lv2_1_2 .department_box {
    padding: 0 1px;
  }
}
@media (max-width: 1023px) {
  .org .org_wrap .lv2_1_2 .department_box {
    padding: 0 4px;
  }
}
@media (max-width: 970px) {
  .org .org_wrap .lv2_1_2 .department_box {
    padding: 0 2px;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department_box {
    padding: 11px 0 8px;
    border-bottom: 1px dashed #ddd;
  }
}
.org .org_wrap .lv2_1_2 .department_box::before {
  position: absolute;
  top: -21px;
  left: 50%;
  width: 1px;
  height: 95px;
  content: "";
  background-color: #D9D9D9;
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department_box::before {
    display: none;
  }
}
.org .org_wrap .lv2_1_2 .department_box.no-department::before {
  display: none;
}
.org .org_wrap .lv2_1_2 .department_box.no-department .title_box {
  border: none;
  background: transparent;
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department_box.no-department .title_box {
    display: none;
  }
}
.org .org_wrap .lv2_1_2 .department_box.no-department .department::before {
  display: none;
}
.org .org_wrap .lv2_1_2 .department_box.no-department .department > li::before {
  top: -116px;
  height: 115px;
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department_box.no-department .department > li::before {
    display: none;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department_box:last-child {
    border-bottom: none;
  }
}
.org .org_wrap .lv2_1_2 .title_box {
  display: flex;
  position: relative;
  width: 100%;
  align-items: center;
  min-height: 55px;
  text-align: center;
  text-align: center;
  line-height: 120%;
  margin-bottom: 40px;
}
.org .org_wrap .lv2_1_2 .title_box a {
  background: #EDF1F5;
  border-radius: 6px;
  border: 1px solid #CCD6E0;
  display: block;
  width: 100%;
  height: 100%;
  padding: 5px 10px;
  font-size: 17px;
  font-weight: 400;
  color: #002B55;
  transition: all 0.3s;
}
.org .org_wrap .lv2_1_2 .title_box a:hover, .org .org_wrap .lv2_1_2 .title_box a:focus, .org .org_wrap .lv2_1_2 .title_box a:active {
  background: #002B55;
  border: 1px solid #002B55;
  color: #fff;
}
@media (max-width: 1120px) {
  .org .org_wrap .lv2_1_2 .title_box a {
    font-size: 15px;
  }
}
@media (max-width: 1080px) {
  .org .org_wrap .lv2_1_2 .title_box a {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .org .org_wrap .lv2_1_2 .title_box a {
    font-size: 15px;
  }
}
@media (max-width: 860px) {
  .org .org_wrap .lv2_1_2 .title_box a {
    padding: 5px 2px;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .title_box {
    margin-bottom: 5px;
    min-height: auto;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .title_box br {
    display: none;
  }
}
.org .org_wrap .lv2_1_2 .department {
  display: flex;
  position: relative;
  height: calc(100% - 95px);
  flex-direction: row;
  justify-content: center;
  min-height: 305px;
}
@media (max-width: 1120px) {
  .org .org_wrap .lv2_1_2 .department {
    min-height: 272px;
  }
}
@media (max-width: 1070px) {
  .org .org_wrap .lv2_1_2 .department {
    min-height: 255px;
  }
}
@media (max-width: 1023px) {
  .org .org_wrap .lv2_1_2 .department {
    min-height: 272px;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department {
    flex-direction: column;
    min-height: auto;
  }
}
.org .org_wrap .lv2_1_2 .department::before {
  position: absolute;
  top: -21px;
  left: 50%;
  width: calc(100% - 36px);
  height: 1px;
  content: "";
  transform: translateX(-50%);
  background-color: #D9D9D9;
}
@media (max-width: 1280px) {
  .org .org_wrap .lv2_1_2 .department::before {
    width: calc(100% - 34px);
  }
}
@media (max-width: 1190px) {
  .org .org_wrap .lv2_1_2 .department::before {
    width: calc(100% - 28px);
  }
}
@media (max-width: 1023px) {
  .org .org_wrap .lv2_1_2 .department::before {
    width: calc(100% - 34px);
  }
}
@media (max-width: 935px) {
  .org .org_wrap .lv2_1_2 .department::before {
    width: calc(100% - 32px);
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department::before {
    display: none;
  }
}
.org .org_wrap .lv2_1_2 .department > li {
  display: flex;
  position: relative;
  width: 30px;
  margin: 0 3px;
  padding: 0;
  border: 1px solid #D9D9D9;
  border-radius: 4px;
  max-width: 30px;
  justify-content: center;
}
@media (max-width: 1280px) {
  .org .org_wrap .lv2_1_2 .department > li {
    margin: 0 2px;
    width: 29px;
  }
}
@media (max-width: 1220px) {
  .org .org_wrap .lv2_1_2 .department > li {
    width: 28px;
  }
}
@media (max-width: 1190px) {
  .org .org_wrap .lv2_1_2 .department > li {
    margin: 0 1px;
  }
}
@media (max-width: 1110px) {
  .org .org_wrap .lv2_1_2 .department > li {
    width: 27px;
  }
}
@media (max-width: 1080px) {
  .org .org_wrap .lv2_1_2 .department > li {
    width: 25px;
  }
}
@media (max-width: 1023px) {
  .org .org_wrap .lv2_1_2 .department > li {
    margin: 0 2px;
    width: auto;
    max-width: none;
  }
}
@media (max-width: 880px) {
  .org .org_wrap .lv2_1_2 .department > li {
    margin: 0 1px;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department > li {
    margin: 5px 0;
    max-width: none;
    text-align: center;
  }
}
.org .org_wrap .lv2_1_2 .department > li::before {
  position: absolute;
  top: -21px;
  left: 50%;
  width: 1px;
  height: 20px;
  content: "";
  background-color: #D9D9D9;
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department > li::before {
    display: none;
  }
}
.org .org_wrap .lv2_1_2 .department > li.only_mobile {
  display: none;
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department > li.only_mobile {
    display: block;
  }
}
.org .org_wrap .lv2_1_2 .inner {
  display: flex;
  align-items: center;
  width: 100%;
  background: #FFF;
  font-size: 17px;
  writing-mode: vertical-lr;
  transition: all 0.3s;
  padding: 10px 2px;
  border-radius: 4px;
}
.org .org_wrap .lv2_1_2 .inner:hover, .org .org_wrap .lv2_1_2 .inner:focus, .org .org_wrap .lv2_1_2 .inner:active {
  background: #EDF1F5;
  color: #002B55;
}
@media (max-width: 1190px) {
  .org .org_wrap .lv2_1_2 .inner {
    padding: 10px 2px;
    font-size: 15px;
  }
}
@media (max-width: 1070px) {
  .org .org_wrap .lv2_1_2 .inner {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .org .org_wrap .lv2_1_2 .inner {
    font-size: 15px;
    padding: 10px 3px;
  }
}
@media (max-width: 930px) {
  .org .org_wrap .lv2_1_2 .inner {
    padding: 10px 2px;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .inner {
    writing-mode: horizontal-tb;
    padding: 5px;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .org .org_wrap .lv2_1_2 .inner {
    font-size: 14px;
  }
}
.org .org_wrap .lv2_1_2 .inner br {
  display: none;
}
@media (max-width: 450px) {
  .org .org_wrap .lv2_1_2 .inner br {
    display: block;
  }
}

/* sub060401 조직도 End */
/* sub060501 오시는길 */
.directions-section .location.se04b .map_box .ui-map {
  height: 488px;
  border: 1px solid #D9D9D9;
  min-height: 340px;
  border-bottom: none;
  overflow: hidden;
  border-radius: 10px 10px 0 0;
}
@media (max-width: 640px) {
  .directions-section .location.se04b .map_box .ui-map {
    height: 0;
    padding-top: 56.5%;
  }
}
.directions-section .location.se04b .map_box .map_info {
  position: relative;
  padding: 40px 280px 44px 44px;
  background-color: #0074E5;
  min-height: 198px;
  border-radius: 0 0 10px 10px;
}
@media (max-width: 768px) {
  .directions-section .location.se04b .map_box .map_info {
    padding: 40px;
  }
}
@media (max-width: 420px) {
  .directions-section .location.se04b .map_box .map_info {
    padding: 30px;
  }
}
.directions-section .location.se04b .map_box .map_info .map_tit {
  display: block;
  font-size: 17px;
  color: #fff;
  margin-bottom: 20px;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .directions-section .location.se04b .map_box .map_info .map_tit {
    font-size: 16px;
    margin-bottom: 20px;
  }
}
@media (max-width: 420px) {
  .directions-section .location.se04b .map_box .map_info .map_tit {
    margin-bottom: 16px;
  }
}
.directions-section .location.se04b .map_box .map_info .map_tit b {
  font-size: 25px;
  margin-right: 15px;
}
@media (max-width: 768px) {
  .directions-section .location.se04b .map_box .map_info .map_tit b {
    font-size: 23px;
  }
}
.directions-section .location.se04b .map_box .map_info .map_list li {
  display: flex;
  font-size: 17px;
  font-weight: 400;
  color: #fff;
  gap: 6px 20px;
}
@media (max-width: 768px) {
  .directions-section .location.se04b .map_box .map_info .map_list li {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .directions-section .location.se04b .map_box .map_info .map_list li {
    flex-direction: column;
  }
}
.directions-section .location.se04b .map_box .map_info .map_list li em {
  position: relative;
  font-size: 17px;
  font-weight: 700;
  color: #fff;
  min-width: 93px;
  padding-left: 25px;
}
@media (max-width: 768px) {
  .directions-section .location.se04b .map_box .map_info .map_list li em {
    font-size: 16px;
  }
}
.directions-section .location.se04b .map_box .map_info .map_list li em .ico {
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
}
.directions-section .location.se04b .map_box .map_info .map_list li em .ico.ico1 {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0.626953C1.9 0.626953 0 2.32695 0 4.42695C0 6.52695 1.735 8.77805 4 12.373C6.265 8.77805 8 6.52695 8 4.42695C8 2.32695 6.1 0.626953 4 0.626953ZM4 6.12695C3.17 6.12695 2.5 5.45695 2.5 4.62695C2.5 3.79695 3.17 3.12695 4 3.12695C4.83 3.12695 5.5 3.79695 5.5 4.62695C5.5 5.45695 4.83 6.12695 4 6.12695Z' fill='%230074E5'/%3E%3C/svg%3E%0A");
}
.directions-section .location.se04b .map_box .map_info .map_list li em .ico.ico2 {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.68995 6.37345C7.59296 6.2807 7.46224 6.22379 7.31466 6.22379C7.16707 6.22379 7.03214 6.2807 6.93515 6.37767L6.56408 6.75077C6.33005 6.98264 5.95054 6.98264 5.71862 6.75077L4.65811 5.69048L3.5976 4.6302C3.36357 4.39622 3.36357 4.01679 3.5976 3.78281L3.96867 3.41182C4.06566 3.31274 4.12259 3.17784 4.12259 3.03239C4.12259 2.88694 4.06566 2.75625 3.97289 2.65929L2.05638 0.342676C1.95518 0.222525 1.80338 0.144531 1.63471 0.144531C1.4555 0.144531 1.29737 0.230956 1.19828 0.363756L1.16454 0.408022C0.749193 0.970838 0.203125 1.86671 0.203125 2.70777C0.203125 3.8608 1.07177 5.30473 2.63829 6.87725L3.04732 7.28618C3.04732 7.28618 3.05153 7.2904 3.05364 7.29251L3.05997 7.30094C4.63281 8.86713 6.48818 10.1445 7.63935 10.1445C8.48059 10.1445 9.37454 9.59858 9.93958 9.18121L9.98385 9.14959C10.1167 9.04841 10.2031 8.89242 10.2031 8.71325C10.2031 8.54462 10.1251 8.39285 10.0049 8.29377L7.68784 6.37556L7.68995 6.37345Z' fill='%230074E5'/%3E%3C/svg%3E%0A");
}
.directions-section .location.se04b .map_box .map_info .map_list li + li {
  margin-top: 5px;
}
@media (max-width: 420px) {
  .directions-section .location.se04b .map_box .map_info .map_list li + li {
    margin-top: 16px;
  }
}
.directions-section .location.se04b .map_box .map_info .map_button {
  position: absolute;
  right: 44px;
  bottom: 44px;
}
@media (max-width: 768px) {
  .directions-section .location.se04b .map_box .map_info .map_button {
    position: static;
    margin-top: 30px;
    transform: none;
  }
}
@media (max-width: 640px) {
  .directions-section .location.se04b .map_box .map_info .map_button {
    margin-top: 24px;
  }
}
.directions-section .location.se04b .map_box .map_info .map_button a {
  display: flex;
  position: relative;
  padding: 12px 16px 12px 45px;
  background: #fff;
  font-size: 17px;
  font-weight: 400;
  color: #002B55;
  justify-content: space-between;
  align-items: center;
  gap: 23px;
  border-radius: 80px;
  transition: all 0.3s;
  min-height: 50px;
  min-width: 200px;
}
@media (max-width: 768px) {
  .directions-section .location.se04b .map_box .map_info .map_button a {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .directions-section .location.se04b .map_box .map_info .map_button a {
    font-size: 15px;
  }
}
.directions-section .location.se04b .map_box .map_info .map_button a .icon {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
  background-repeat: no-repeat;
}
.directions-section .location.se04b .map_box .map_info .map_button a.naver .icon {
  width: 15px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13.875V0.125H5L10 7V0.125H15V13.875H10L5 7V13.875H0Z' fill='%2317BB17'/%3E%3C/svg%3E%0A");
}
.directions-section .location.se04b .map_box .map_info .map_button a.kakao {
  margin-top: 8px;
}
.directions-section .location.se04b .map_box .map_info .map_button a.kakao .icon {
  width: 15px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='22' viewBox='0 0 15 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1218_4279)'%3E%3Cpath d='M7.49896 0.447187C3.35429 0.444341 0.00616595 3.77551 7.88594e-06 7.89717C-0.00283877 9.76591 0.765234 11.3623 1.92289 12.7236C4.03412 15.2063 5.88125 17.8204 6.88978 20.9581C6.98087 21.2413 7.11646 21.5631 7.50617 21.5533C7.93014 21.5426 8.04407 21.182 8.14469 20.8769C9.09111 18.0059 10.6723 15.5256 12.6703 13.2731C13.858 11.9341 14.8105 10.3913 14.9703 8.57909C15.36 4.16265 11.8674 0.386769 7.49896 0.447187ZM10.0481 7.96781C10.038 9.33142 8.83718 10.5242 7.48694 10.5119C6.12513 10.4996 4.9422 9.30284 4.94749 7.94312C4.95278 6.58492 6.15372 5.39362 7.51163 5.3999C8.86698 5.40606 10.058 6.61199 10.0481 7.96775V7.96781Z' fill='%23FBBD14'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1218_4279'%3E%3Crect width='15' height='21.1071' fill='white' transform='translate(0 0.446472)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.directions-section .location.se04b .map_box .map_info .map_button a .arrow {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5625 16.25L14.4375 10L7.5625 3.75' stroke='%23002B55' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.directions-section .location.se04b .map_box .map_info .map_button a:hover, .directions-section .location.se04b .map_box .map_info .map_button a:focus {
  background: #002B55;
  color: #fff;
}
.directions-section .location.se04b .map_box .map_info .map_button a:hover .arrow, .directions-section .location.se04b .map_box .map_info .map_button a:focus .arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5625 16.25L14.4375 10L7.5625 3.75' stroke='white' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.directions-section p {
  margin: 0 0 10px;
}
@media (max-width: 380px) {
  .directions-section .link_box {
    width: 100%;
  }
}
@media (max-width: 380px) {
  .directions-section .link_box .btn + .btn {
    margin-top: 5px;
  }
}
@media (max-width: 380px) {
  .directions-section .link_box .btn {
    width: 100%;
    justify-content: space-between;
  }
}
.directions-section .h2_link {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
.directions-section .ui-map-info {
  position: relative;
  left: 0;
  bottom: 80px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid;
  border: 2px solid #ddd;
  padding: 10px 15px;
}
.directions-section .ui-map-info--multi {
  position: relative;
  left: 0;
  bottom: 855px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid;
  border: 2px solid #ddd;
  padding: 10px 15px;
}
.directions-section .ui-map-info:after,
.directions-section .ui-map-info--multi:after {
  content: "";
  position: absolute;
  margin-left: -12px;
  left: 50%;
  bottom: -12px;
  width: 22px;
  height: 12px;
  background: url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png);
}
.directions-section .ui-map-info .ui-map-info__title,
.directions-section .ui-map-info--multi .ui-map-info__title {
  display: block;
  font-size: 16px;
  font-weight: 700;
}

/* sub060501 오시는길 End */
/* sub060601 국가위성운영센터 */
.introduce_center .center_topbox {
  overflow: hidden;
  position: relative;
  border-radius: 10px 10px 0 0;
}
.introduce_center .center_topbox::before {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  background: url("data:image/svg+xml,%3Csvg width='956' height='159' viewBox='0 0 956 159' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_15967_24046)'%3E%3Cellipse cx='478' cy='316.5' rx='738' ry='316.5' fill='white' fill-opacity='0.13'/%3E%3Cellipse cx='478' cy='336.5' rx='738' ry='316.5' fill='white' fill-opacity='0.2'/%3E%3Cellipse cx='478' cy='366.5' rx='738' ry='316.5' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15967_24046'%3E%3Crect width='956' height='159' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ") no-repeat;
  content: "";
  aspect-ratio: 956/159;
  background-size: 100%;
}
.introduce_center .center_topbox img {
  width: 100%;
  min-width: 608px;
  object-position: right;
}
@media (max-width: 640px) {
  .introduce_center .center_topbox img {
    object-fit: none;
  }
}
@media (max-width: 420px) {
  .introduce_center .center_topbox img {
    min-width: 450px;
    object-position: -420px;
  }
}
.introduce_center .center_txtbox {
  margin-top: -47px;
  text-align: center;
}
@media (max-width: 1376px) {
  .introduce_center .center_txtbox {
    margin-top: -4.92%;
  }
}
@media (max-width: 640px) {
  .introduce_center .center_txtbox {
    padding: 0 20px;
    margin-top: -1%;
  }
}
@media (max-width: 420px) {
  .introduce_center .center_txtbox {
    margin-top: 0;
  }
}
.introduce_center .center_txtbox .top_title {
  display: block;
  position: relative;
  font-size: 21px;
  font-weight: 700;
  color: #1d1d1d;
  margin-bottom: 88px;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .introduce_center .center_txtbox .top_title {
    font-size: 20px;
    margin-bottom: 76px;
  }
}
@media (max-width: 640px) {
  .introduce_center .center_txtbox .top_title {
    font-size: 18px;
    margin-bottom: 58px;
  }
}
@media (max-width: 420px) {
  .introduce_center .center_txtbox .top_title {
    font-size: 17px;
  }
}
.introduce_center .center_txtbox .top_title b {
  display: block;
  font-size: 32px;
  color: #2A5C96;
  margin-bottom: 7px;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .introduce_center .center_txtbox .top_title b {
    font-size: 30px;
  }
}
@media (max-width: 640px) {
  .introduce_center .center_txtbox .top_title b {
    font-size: 28px;
  }
}
@media (max-width: 420px) {
  .introduce_center .center_txtbox .top_title b {
    font-size: 25px;
  }
}
.introduce_center .center_txtbox .top_title::before {
  position: absolute;
  bottom: -70px;
  left: 50%;
  width: 1px;
  height: 50px;
  background: #D9D9D9;
  content: "";
  transform: translateX(-50%);
}
@media (max-width: 768px) {
  .introduce_center .center_txtbox .top_title::before {
    bottom: -58px;
    height: 40px;
  }
}
@media (max-width: 640px) {
  .introduce_center .center_txtbox .top_title::before {
    bottom: -42px;
    height: 30px;
  }
}
@media (max-width: 510px) {
  .introduce_center .center_txtbox .top_title br {
    display: none;
  }
}
.introduce_center .center_txtbox .paragraph {
  padding: 0 45px;
}
@media (max-width: 1023px) {
  .introduce_center .center_txtbox .paragraph {
    padding: 0;
  }
}
.introduce_center .center_txtbox .paragraph p {
  color: #1D1D1D;
  letter-spacing: -0.02em;
}
@media (max-width: 768px) {
  .introduce_center .center_txtbox .paragraph p {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .introduce_center .center_txtbox .paragraph p {
    font-size: 15px;
  }
}
.introduce_center .center_txtbox .paragraph p + p {
  margin-top: 20px;
}
@media (max-width: 768px) {
  .introduce_center .center_txtbox .paragraph p + p {
    margin-top: 16px;
  }
}

.major_business {
  padding: 68px 20px 184px;
  text-align: center;
  background-color: #F9F9FA;
}
@media (max-width: 768px) {
  .major_business {
    padding: 68px 20px 80px;
  }
}
.major_business .major_tit {
  display: inline-block;
  position: relative;
  padding: 12px 35px;
  background: #003675;
  font-size: 19px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 148px;
  line-height: 1.5;
  text-align: center;
  border-radius: 80px;
}
@media (max-width: 1240px) {
  .major_business .major_tit {
    font-size: 18px;
    margin-bottom: 140px;
  }
}
@media (max-width: 768px) {
  .major_business .major_tit {
    font-size: 17px;
    margin-bottom: 40px;
  }
}
@media (max-width: 500px) {
  .major_business .major_tit {
    margin-bottom: 30px;
  }
}
.major_business .major_tit::before, .major_business .major_tit::after {
  position: absolute;
  top: 50%;
  width: 5px;
  height: 5px;
  background: #fff;
  content: "";
  transform: translateY(-50%);
  border-radius: 50%;
}
.major_business .major_tit::before {
  left: 20px;
}
.major_business .major_tit::after {
  right: 20px;
}
.major_business .center_box {
  position: relative;
  width: 408px;
  margin: auto;
  border: 1px dashed #0074E5;
  background: #fff;
  aspect-ratio: 1;
  border-radius: 50%;
}
@media (max-width: 1240px) {
  .major_business .center_box {
    width: 340px;
  }
}
@media (max-width: 768px) {
  .major_business .center_box {
    width: 90%;
    border: none;
    background: none;
    aspect-ratio: auto;
    border-radius: 0;
  }
}
.major_business .center_box .center_icon {
  display: flex;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 266px;
  padding: 20px 30px;
  background: #F8FAFE;
  transform: translate(-50%, -50%);
  justify-content: center;
  align-items: center;
  aspect-ratio: 1;
  border-radius: 50%;
}
@media (max-width: 1240px) {
  .major_business .center_box .center_icon {
    width: 220px;
  }
}
@media (max-width: 768px) {
  .major_business .center_box .center_icon {
    position: static;
    width: 100%;
    background: #fff;
    transform: none;
    margin-bottom: 60px;
    aspect-ratio: auto;
    border-radius: 10px;
  }
}
@media (max-width: 500px) {
  .major_business .center_box .center_icon {
    margin-bottom: 50px;
  }
}
.major_business .center_box .center_icon .logo {
  display: block;
  width: 146px;
  height: 76px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='146' height='76' viewBox='0 0 146 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8008 24.5275L32.9554 33.6025H40.8002L27.0973 20.0117L23.8008 24.5275Z' fill='%23002A4B'/%3E%3Cpath d='M120.041 11.3555L119.99 11.2617H114.547L101.535 33.6028H107.939L117.268 17.3141L126.539 33.509L126.59 33.6028H133.001L120.041 11.3555Z' fill='%23002A4B'/%3E%3Cpath d='M55.6639 11.2617L42.6523 33.6028H49.0562L58.3855 17.3141L67.6639 33.509L67.7148 33.6028H74.1187L61.1072 11.2617H55.6639Z' fill='%23002A4B'/%3E%3Cpath d='M95.1661 19.9471H81.1649C80.1606 19.9471 79.3456 19.1392 79.3456 18.1437V18.086C79.3456 17.0905 80.1606 16.2825 81.1649 16.2825H100.624V11.2617H81.2231C77.4026 11.2617 74.2734 14.3636 74.2734 18.1509C74.2734 21.4764 77.1042 24.903 81.2158 24.903H95.2025C96.2067 24.903 97.0218 25.7109 97.0218 26.7064V26.7641C97.0218 27.7596 96.2067 28.5676 95.2025 28.5676H75.7434V33.6028H95.1443C98.9648 33.6028 102.094 30.5009 102.094 26.7136C102.094 23.3592 99.1831 19.9471 95.1588 19.9471H95.1661Z' fill='%23002A4B'/%3E%3Cpath d='M13 33.6028H18.5452V25.6893H18.5379V18.5188H18.5452V11.2617H13V33.6028Z' fill='%23002A4B'/%3E%3Cpath d='M58.4239 0H58.3438C58.3438 2.45268 56.3208 4.46533 53.8393 4.46533C49.3638 4.21285 44.8447 5.01358 40.5949 6.47076C30.4578 10.0416 21.2013 17.2049 15.758 26.5395C14.55 28.7397 13.4657 31.1202 13 33.6018H19.9424C20.0588 33.104 20.1898 32.6063 20.3426 32.123C22.2201 26.2004 26.6082 20.4655 31.0618 16.1517C37.2692 10.1859 45.1795 5.67724 53.8466 4.54468C56.3208 4.54468 58.3511 6.55011 58.3511 9.01001H58.4312C58.4312 6.5429 60.4469 4.54468 62.9357 4.54468V4.46533C60.4615 4.46533 58.4312 2.4599 58.4312 0L58.4239 0Z' fill='url(%23paint0_linear_3569_67063)'/%3E%3Cpath d='M16.0088 53.6465V55.1025C16.0088 56.4766 16.0088 58.0557 15.6396 60.0654H18.0391V62.1572H10.7793V64.8438H16.0293V71.4883H13.4043V66.8945H2.67871V64.8438H8.1543V62.1572H0.956055V60.0654H12.9941C13.3428 58.3223 13.394 56.9482 13.4043 55.7178H3.04785V53.6465H16.0088ZM33.8301 52.8262V59.9834H36.4756V62.1367H33.8301V71.4473H31.2051V52.8262H33.8301ZM28.8467 54.7334C28.8262 60.3115 26.6523 65.1514 20.377 68.2275L18.9004 66.2178C23.3198 64.0029 25.6885 61.0293 26.1807 56.8662H19.9668V54.7334H28.8467ZM43.3457 53.6055C46.1963 53.585 48.2676 55.2051 48.2676 57.5635C48.2676 59.9014 46.1963 61.542 43.3457 61.5215C40.4951 61.542 38.4238 59.9014 38.4443 57.5635C38.4238 55.2051 40.4951 53.585 43.3457 53.6055ZM43.3457 55.6973C41.9512 55.6973 40.9668 56.374 40.9668 57.5635C40.9668 58.7324 41.9512 59.4092 43.3457 59.3887C44.7812 59.4092 45.7861 58.7324 45.7861 57.5635C45.7861 56.374 44.7812 55.6973 43.3457 55.6973ZM52.9844 52.8467V71.4883H50.4004V52.8467H52.9844ZM37.2959 62.6699C40.5977 62.6699 45.2939 62.5879 49.2725 61.9932L49.4365 63.9209C47.8984 64.2285 46.3193 64.4233 44.7607 64.5361V70.9346H42.1562V64.7002C40.5156 64.772 38.9673 64.7822 37.624 64.8027L37.2959 62.6699ZM62.459 55.3691C62.4385 57.8711 63.7305 60.168 66.7246 61.0908L65.3506 63.1416C63.3408 62.4443 61.9771 61.1523 61.208 59.4707C60.3672 61.4189 58.8599 62.957 56.6143 63.7158L55.2402 61.624C58.4395 60.5986 59.793 58.0967 59.8135 55.4922V53.79H62.459V55.3691ZM71.1338 52.8262V63.7568H68.5293V58.3838H65.0225V56.251H68.5293V52.8262H71.1338ZM64.7559 64.249C68.7344 64.249 71.1748 65.582 71.1953 67.8789C71.1748 70.1758 68.7344 71.4883 64.7559 71.4883C60.7773 71.4883 58.3369 70.1758 58.3369 67.8789C58.3369 65.582 60.7773 64.249 64.7559 64.249ZM64.7559 66.2793C62.2744 66.2793 60.9414 66.8125 60.9414 67.8789C60.9414 68.9043 62.2744 69.458 64.7559 69.458C67.2373 69.458 68.5908 68.9043 68.5908 67.8789C68.5908 66.8125 67.2373 66.2793 64.7559 66.2793ZM90.6162 61.9111V64.0029H83.541V67.2432H80.8955V64.0029H73.5332V61.9111H90.6162ZM88.7295 69.0479V71.1602H75.5635V65.582H78.209V69.0479H88.7295ZM82.0645 53.1748C86.1045 53.1953 88.791 54.6924 88.8115 57.0508C88.791 59.4297 86.1045 60.9062 82.0645 60.9062C78.0039 60.9062 75.2969 59.4297 75.2969 57.0508C75.2969 54.6924 78.0039 53.1953 82.0645 53.1748ZM82.0645 55.2461C79.6445 55.2461 78.1064 55.8613 78.127 57.0508C78.1064 58.1992 79.6445 58.8145 82.0645 58.8145C84.4639 58.8145 86.002 58.1992 86.002 57.0508C86.002 55.8613 84.4639 55.2461 82.0645 55.2461ZM96.9121 53.8311C98.3989 53.8311 99.7012 54.3745 100.604 55.2871H104.828V52.8262H107.433V63.7568H104.828V61.5215H100.583C99.6807 62.4238 98.3887 62.9673 96.9121 62.957C94.082 62.9775 91.9287 61.0293 91.9492 58.4043C91.9287 55.7383 94.082 53.8311 96.9121 53.8311ZM96.9121 56.0664C95.4561 56.0664 94.4102 56.9277 94.4307 58.4043C94.4102 59.8398 95.4561 60.7627 96.9121 60.7422C98.3271 60.7627 99.3525 59.8398 99.3525 58.4043C99.3525 56.9277 98.3271 56.0664 96.9121 56.0664ZM101.055 64.1465C105.013 64.1465 107.474 65.5 107.494 67.8174C107.474 70.1348 105.013 71.4883 101.055 71.4883C97.1172 71.4883 94.6357 70.1348 94.6357 67.8174C94.6357 65.5 97.1172 64.1465 101.055 64.1465ZM101.055 66.1357C98.5732 66.1357 97.1992 66.6895 97.1992 67.8174C97.1992 68.9043 98.5732 69.458 101.055 69.458C103.577 69.458 104.931 68.9043 104.931 67.8174C104.931 66.6895 103.577 66.1357 101.055 66.1357ZM101.731 57.3584C101.793 57.6865 101.834 58.0454 101.834 58.4043C101.834 58.7632 101.793 59.1016 101.731 59.4297H104.828V57.3584H101.731ZM125.89 52.8262V66.792H123.408V52.8262H125.89ZM122.116 53.1133V66.2383H119.635V59.2246H117.358V57.0918H119.635V53.1133H122.116ZM126.361 69.0684V71.1602H113.236V65.1514H115.861V69.0684H126.361ZM115.738 56.5176C115.738 58.6709 116.661 60.8037 119.061 61.9111L117.604 63.9209C116.107 63.2134 115.103 62.0444 114.487 60.6191C113.831 62.2393 112.713 63.603 111.062 64.3721L109.627 62.3828C112.17 61.1523 113.195 58.7324 113.195 56.5176V54.0771H115.738V56.5176ZM143.752 52.8262V71.5293H141.168V61.5215H137.887V59.4092H141.168V52.8262H143.752ZM137.579 54.3848V56.4971H131.468V59.5938H136.902V61.6445H131.468V65.1719C134.052 65.1514 136.123 65.0591 138.44 64.7002L138.707 66.792C135.979 67.2021 133.539 67.3047 130.34 67.3047H128.863V54.3848H137.579Z' fill='%23003675'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3569_67063' x1='36.8181' y1='20.6458' x2='30.203' y2='34.4119' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E83E30'/%3E%3Cstop offset='1' stop-color='%23CE2B30'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  font-size: 0;
  background-size: 100%;
}
@media (max-width: 1240px) {
  .major_business .center_box .center_icon .logo {
    width: 120px;
    height: 67px;
  }
}
@media (max-width: 768px) {
  .major_business .center_box .center_icon .logo {
    width: 110px;
    height: 61px;
  }
}
.major_business .center_box .center_icon::after {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  width: 216px;
  background: #fff;
  content: "";
  transform: translate(-50%, -50%);
  aspect-ratio: 1;
  filter: drop-shadow(0px 0px 35px #D3E2FF);
  border-radius: 50%;
}
@media (max-width: 1240px) {
  .major_business .center_box .center_icon::after {
    width: 170px;
  }
}
@media (max-width: 768px) {
  .major_business .center_box .center_icon::after {
    display: none;
  }
}
.major_business .center_box .business_list {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
  .major_business .center_box .business_list {
    display: flex;
    position: static;
    transform: none;
    flex-wrap: wrap;
    gap: 45px 20px;
  }
}
.major_business .center_box .business_list .business_item {
  display: flex;
  position: absolute;
  align-items: center;
  gap: 16px;
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item {
    position: relative;
    width: calc(50% - 10px);
    gap: 0;
  }
}
@media (max-width: 500px) {
  .major_business .center_box .business_list .business_item {
    width: 100%;
  }
}
.major_business .center_box .business_list .business_item .icon {
  position: relative;
  width: 90px;
  aspect-ratio: 1;
  flex-shrink: 0;
  border-radius: 50%;
}
@media (max-width: 1240px) {
  .major_business .center_box .business_list .business_item .icon {
    width: 75px;
  }
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item .icon {
    position: absolute;
    top: -30px;
    width: 60px;
  }
}
@media (max-width: 500px) {
  .major_business .center_box .business_list .business_item .icon {
    top: -27px;
    width: 55px;
  }
}
.major_business .center_box .business_list .business_item .icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  content: "";
  transform: translate(-50%, -50%);
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1240px) {
  .major_business .center_box .business_list .business_item .icon::before {
    width: 28px;
  }
}
@media (max-width: 500px) {
  .major_business .center_box .business_list .business_item .icon::before {
    width: 26px;
  }
}
.major_business .center_box .business_list .business_item .icon.icon01::before {
  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='M16.1259 25C21.1995 25 25.3124 20.9706 25.3124 16C25.3124 11.0294 21.1995 7 16.1259 7C11.0524 7 6.93945 11.0294 6.93945 16C6.93945 20.9706 11.0524 25 16.1259 25Z' stroke='white' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M22.8417 9.07795C25.315 8.73199 29.2715 8.8182 29.9105 11.1547C30.7455 14.2078 25.6612 18.5613 17.893 20.6005C8.35108 22.6774 3.05333 22.3313 2.06131 19.0475C1.64008 17.4851 3.4027 14.9627 6.93711 13.5781' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.major_business .center_box .business_list .business_item .icon.icon02::before {
  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='M22.8498 14.4502H5.29998C4.58202 14.4502 4 15.0322 4 15.7502V26.1501C4 26.868 4.58202 27.45 5.29998 27.45H22.8498C23.5677 27.45 24.1498 26.868 24.1498 26.1501V15.7502C24.1498 15.0322 23.5677 14.4502 22.8498 14.4502Z' stroke='white' stroke-width='1.8'/%3E%3Cpath d='M20.2503 18.3496H14.4004V23.5495H20.2503V18.3496Z' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.9502 11.4999C20.7451 11.4999 22.2001 10.0449 22.2001 8.24996C22.2001 6.45506 20.7451 5 18.9502 5C17.1553 5 15.7002 6.45506 15.7002 8.24996C15.7002 10.0449 17.1553 11.4999 18.9502 11.4999Z' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.85055 11.4999C11.6454 11.4999 13.1005 10.0449 13.1005 8.24996C13.1005 6.45506 11.6454 5 9.85055 5C8.05564 5 6.60059 6.45506 6.60059 8.24996C6.60059 10.0449 8.05564 11.4999 9.85055 11.4999Z' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.1504 23.5499L30.0003 26.1499V15.75L24.1504 18.35' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.major_business .center_box .business_list .business_item .icon.icon03::before {
  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='M15.9994 18.1782C17.5055 18.1782 18.7265 16.961 18.7265 15.4597C18.7265 13.9583 17.5055 12.7412 15.9994 12.7412C14.4934 12.7412 13.2725 13.9583 13.2725 15.4597C13.2725 16.961 14.4934 18.1782 15.9994 18.1782Z' stroke='white' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M11.1998 10.002C7.99981 12.9843 7.99981 17.8195 11.1998 20.8019' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.7998 20.8019C23.9998 17.8195 23.9998 12.9843 20.7998 10.002' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5147 7.00195C2.82843 11.6736 2.82843 19.2478 7.5147 23.9194' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.4854 23.9194C29.1716 19.2478 29.1716 11.6736 24.4854 7.00195' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='16.3014' y1='18.7008' x2='16.3014' y2='27.7007' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.major_business .center_box .business_list .business_item .icon.icon04::before {
  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='M26.4986 9.17676C26.4986 9.17676 26.4986 22.3336 26.4986 23.3508C26.4986 25.0904 21.7979 26.5006 15.9993 26.5006C10.2007 26.5006 5.50002 25.0904 5.50002 23.3508C5.50002 22.3756 5.5 9.17676 5.5 9.17676' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.4986 18.624C26.4986 20.3636 21.7979 21.7738 15.9993 21.7738C10.2007 21.7738 5.5 20.3636 5.5 18.624' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.4986 13.8984C26.4986 15.638 21.7979 17.0482 15.9993 17.0482C10.2007 17.0482 5.5 15.638 5.5 13.8984' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.9993 11.7996C21.7979 11.7996 26.4986 10.3894 26.4986 8.64979C26.4986 6.91021 21.7979 5.5 15.9993 5.5C10.2007 5.5 5.5 6.91021 5.5 8.64979C5.5 10.3894 10.2007 11.7996 15.9993 11.7996Z' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.major_business .center_box .business_list .business_item .business_name {
  font-size: 17px;
  font-weight: 700;
  color: #1D1D1D;
  flex-shrink: 0;
  line-height: 1.5;
}
@media (max-width: 1240px) {
  .major_business .center_box .business_list .business_item .business_name {
    font-size: 16px;
  }
}
@media (max-width: 1067px) {
  .major_business .center_box .business_list .business_item .business_name {
    flex-shrink: 1;
  }
}
@media (max-width: 1023px) {
  .major_business .center_box .business_list .business_item .business_name {
    flex-shrink: 0;
  }
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item .business_name {
    width: 100%;
    padding: 40px 20px 20px;
    background: #fff;
    font-size: 15px;
    flex-grow: 1;
    border-radius: 10px;
    border-width: 1px;
    border-style: solid;
  }
}
.major_business .center_box .business_list .business_item .business_name span {
  display: block;
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item .business_name span {
    display: inline-block;
  }
}
.major_business .center_box .business_list .business_item.item1, .major_business .center_box .business_list .business_item.item3 {
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item.item1, .major_business .center_box .business_list .business_item.item3 {
    left: 0;
    transform: none;
  }
}
.major_business .center_box .business_list .business_item.item2, .major_business .center_box .business_list .business_item.item4 {
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item.item2, .major_business .center_box .business_list .business_item.item4 {
    top: 0;
    transform: none;
  }
}
.major_business .center_box .business_list .business_item.item1 {
  bottom: 362px;
  flex-direction: column-reverse;
}
@media (max-width: 1240px) {
  .major_business .center_box .business_list .business_item.item1 {
    bottom: 294px;
  }
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item.item1 {
    bottom: 0;
    flex-direction: column;
  }
}
.major_business .center_box .business_list .business_item.item1 .icon {
  background-color: #0074E5;
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item.item1 .business_name {
    border-color: #0074E5;
  }
}
.major_business .center_box .business_list .business_item.item2 {
  left: 362px;
  text-align: left;
}
@media (max-width: 1240px) {
  .major_business .center_box .business_list .business_item.item2 {
    left: 294px;
  }
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item.item2 {
    left: 0;
    text-align: center;
    flex-direction: column;
  }
}
.major_business .center_box .business_list .business_item.item2 .icon {
  background-color: #002B55;
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item.item2 .business_name {
    border-color: #002B55;
  }
}
.major_business .center_box .business_list .business_item.item3 {
  top: 362px;
  flex-direction: column;
}
@media (max-width: 1240px) {
  .major_business .center_box .business_list .business_item.item3 {
    top: 294px;
  }
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item.item3 {
    top: 0;
  }
}
.major_business .center_box .business_list .business_item.item3 .icon {
  background-color: #003675;
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item.item3 .business_name {
    border-color: #003675;
  }
}
.major_business .center_box .business_list .business_item.item4 {
  right: 362px;
  flex-direction: row-reverse;
  text-align: right;
}
@media (max-width: 1240px) {
  .major_business .center_box .business_list .business_item.item4 {
    right: 294px;
  }
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item.item4 {
    right: 0;
    flex-direction: column;
    text-align: center;
  }
}
.major_business .center_box .business_list .business_item.item4 .icon {
  background-color: #2A5C96;
}
@media (max-width: 768px) {
  .major_business .center_box .business_list .business_item.item4 .business_name {
    border-color: #2A5C96;
  }
}

/* sub060601 국가위성운영센터 */
/* sitemap01 개인정보처리방침, 영상정보처리기기 운영·관리 방침 */
.policy-section .link_box {
  display: flex;
  gap: 10px;
}
@media (max-width: 640px) {
  .policy-section .link_box {
    flex-direction: column;
  }
}
.policy-section .link_box .btn {
  justify-content: space-between;
}
.policy-section .link_box .btn .ir {
  flex-shrink: 0;
}
.policy-section .link_box.col2 .btn {
  flex-grow: 1;
}
.policy-section .link_box.half .btn {
  width: calc(50% - 5px);
}
@media (max-width: 640px) {
  .policy-section .link_box.half .btn {
    width: 100%;
  }
}
.policy-section .ui-banner__box .item .ui-banner__title {
  font-size: 17px;
}
.policy-section .ui-banner__box .item .button_box {
  font-size: 17px;
}
.policy-section .point {
  color: #2768FF;
}
.policy-section .h2::before {
  top: 8px;
}
.policy-section .h2.text-center::before {
  display: none;
}
.policy-section .txt-check.link::before {
  top: 8px;
}

.aerospace_privacy .label_section .label_wrap {
  display: flex;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  flex-flow: row wrap;
}
.aerospace_privacy .label_section .label_wrap .label_box {
  display: flex;
  position: relative;
  width: calc(33.33% - 20px);
  margin: 10px;
  padding: 20px 30px;
  border: 1px solid #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  border-radius: 10px;
  background-color: #fff;
  box-sizing: border-box;
  box-shadow: 0 0.2rem 0.8rem rgba(22, 71, 170, 0.2);
  flex-flow: column;
}
@media (max-width: 640px) {
  .aerospace_privacy .label_section .label_wrap .label_box {
    width: calc(50% - 20px);
    padding: 20px 5px;
  }
}
.aerospace_privacy .label_section .label_wrap .label_box .label_cnt {
  font-size: 17px;
  font-weight: 400;
  color: #111;
  line-height: 1.3;
  margin-top: 20px;
  text-align: center;
}
@media (max-width: 640px) {
  .aerospace_privacy .label_section .label_wrap .label_box .label_cnt {
    font-size: 16px;
    margin-top: 16px;
  }
}
@media (max-width: 420px) {
  .aerospace_privacy .label_section .label_wrap .label_box .label_cnt {
    font-size: 15px;
    margin-top: 12px;
  }
}
@media (max-width: 640px) {
  .aerospace_privacy .label_section .label_wrap .label_box img {
    width: 75px;
  }
}
@media (max-width: 420px) {
  .aerospace_privacy .label_section .label_wrap .label_box img {
    width: 55px;
  }
}
.aerospace_privacy .aerospace_privacy_index {
  padding: 30px 2%;
  border: 1px solid #dbdbdb;
  background: #fff;
  margin-top: 30px;
}
@media (max-width: 640px) {
  .aerospace_privacy .aerospace_privacy_index {
    padding: 30px 3%;
  }
}
.aerospace_privacy .aerospace_privacy_index ul {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 20px;
}
.aerospace_privacy .aerospace_privacy_index ul li {
  position: relative;
  width: calc(50% - 20px);
  font-size: 17px;
  letter-spacing: -0.04em;
  flex-grow: 1;
  padding-left: 33px;
  line-height: 1.5;
}
@media (max-width: 640px) {
  .aerospace_privacy .aerospace_privacy_index ul li {
    width: 100%;
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .aerospace_privacy .aerospace_privacy_index ul li {
    font-size: 15px;
  }
}
.aerospace_privacy .aerospace_privacy_index ul li.pl60 {
  padding-left: 60px;
}
.aerospace_privacy .aerospace_privacy_index ul li.pl60 .labeling {
  display: flex;
}
.aerospace_privacy .aerospace_privacy_index ul li.pl90 {
  padding-left: 90px;
}
.aerospace_privacy .aerospace_privacy_index ul li.pl90 .labeling {
  display: flex;
}
.aerospace_privacy .aerospace_privacy_index ul li .labeling {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 28px;
  line-height: 0;
}
.aerospace_privacy .aerospace_privacy_index ul li a {
  background: linear-gradient(to right, transparent 50%, rgba(0, 0, 0, 0.3) 50%);
  background-position: 0 1em;
  background-repeat: repeat-x;
  background-size: 200%;
  transition: 0.5s ease-in-out;
}
.aerospace_privacy .aerospace_privacy_index ul li a:focus, .aerospace_privacy .aerospace_privacy_index ul li a:hover {
  background-position: -100% 1em;
}
.aerospace_privacy .privacy_title .labeling {
  display: inline-block;
  width: 30px;
}
.aerospace_privacy .privacy_title .labeling img {
  width: 30px;
}
.aerospace_privacy .t_box {
  position: relative;
}
.aerospace_privacy .t_box.pr80 {
  padding-right: 80px;
}
@media (max-width: 420px) {
  .aerospace_privacy .t_box.pr80 {
    padding-right: 20px;
  }
}
.aerospace_privacy .t_box .ico_l {
  position: absolute;
  top: 50%;
  right: 30px;
  width: 30px;
  transform: translateY(-50%);
}
@media (max-width: 420px) {
  .aerospace_privacy .t_box .ico_l {
    display: inline-block;
    position: static;
    margin-bottom: 10px;
    transform: none;
  }
}

/* sitemap01 개인정보처리방침, 영상정보처리기기 운영·관리 방침 End */
/* 저작권정책, 제도소개 card box 공통 */
.card_conbox {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 20px;
}
.card_conbox .card {
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
}
.card_conbox .card .top {
  display: flex;
  padding: 11px 10px;
  background: #003675;
  font-size: 19px;
  font-weight: 700;
  color: #fff;
  min-height: 51px;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media (max-width: 768px) {
  .card_conbox .card .top {
    padding: 12px 10px;
    font-size: 17px;
    min-height: auto;
  }
}
.card_conbox .card .desc {
  display: flex;
  position: relative;
  padding: 20px 25px;
  background: #F9F9FA;
  align-items: center;
  gap: 15px;
  min-height: 158px;
}
@media (max-width: 1023px) {
  .card_conbox .card .desc {
    padding: 20px;
  }
}
@media (max-width: 640px) {
  .card_conbox .card .desc {
    padding: 30px 25px;
  }
}
@media (max-width: 420px) {
  .card_conbox .card .desc {
    padding: 20px;
  }
}
.card_conbox .card .desc .icon {
  position: relative;
  width: 70px;
  background: #fff;
  flex-shrink: 0;
  aspect-ratio: 1;
  border-radius: 50%;
}
@media (max-width: 768px) {
  .card_conbox .card .desc .icon {
    width: 60px;
  }
}
@media (max-width: 420px) {
  .card_conbox .card .desc .icon {
    display: none;
  }
}
.card_conbox .card .desc .icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  content: "";
  transform: translate(-50%, -50%);
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 768px) {
  .card_conbox .card .desc .icon::before {
    width: 30px;
  }
}
.card_conbox .card .desc .icon.icon01::before {
  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%3Cg clip-path='url(%23clip0_15350_11374)'%3E%3Cpath d='M5.09094 26.4043H26.9091' stroke='%23002B55' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M9.45508 22.0244H10.0005' stroke='%23002B55' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M17.0908 8.88184H14.9089V11.0723H17.0908V8.88184Z' fill='%230074E5'/%3E%3Cpath d='M21.4549 8.88184H19.2731V11.0723H21.4549V8.88184Z' fill='%230074E5'/%3E%3Cpath d='M17.0909 12.7148H14.9091V14.9053H17.0909V12.7148Z' fill='%230074E5'/%3E%3Cpath d='M21.4549 12.7148H19.2731V14.9053H21.4549V12.7148Z' fill='%230074E5'/%3E%3Cpath d='M21.4549 16.5479H19.2731V18.7383H21.4549V16.5479Z' fill='%230074E5'/%3E%3Cpath d='M21.4549 20.3809H19.2731V22.5713H21.4549V20.3809Z' fill='%230074E5'/%3E%3Cpath d='M11.2 26.8432V17.2051H6.40002V26.8432' stroke='%23002B55' stroke-width='1.5'/%3E%3Cpath d='M25.6 26.8429V5.15723H11.2V26.8429' stroke='%23002B55' stroke-width='1.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15350_11374'%3E%3Crect width='24' height='23' fill='white' transform='translate(4 4.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.card_conbox .card .desc .icon.icon02::before {
  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='M27.4996 4.5H20.0246L17.7246 10.4226C20.2899 10.9433 22.4418 12.6026 23.6298 14.85L27.4996 4.5Z' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M11.975 4.5H4.5L8.36981 14.85C9.55782 12.6026 11.7097 10.9433 14.275 10.4226L11.975 4.5Z' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M24.625 18.875C24.625 23.6385 20.7635 27.5 16 27.5C11.2365 27.5 7.375 23.6385 7.375 18.875C7.375 17.4213 7.73464 16.0516 8.36981 14.85C9.55781 12.6026 11.7097 10.9433 14.275 10.4226C14.8323 10.3094 15.4092 10.25 16 10.25C16.5908 10.25 17.1677 10.3094 17.725 10.4226C20.2903 10.9433 22.4422 12.6026 23.6302 14.85C24.2653 16.0516 24.625 17.4213 24.625 18.875Z' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M20.7913 18.8776C20.7913 21.524 18.646 23.6693 15.9997 23.6693C13.3533 23.6693 11.208 21.524 11.208 18.8776C11.208 18.07 11.4078 17.309 11.7607 16.6415C12.4207 15.3929 13.6162 14.4711 15.0413 14.1818C15.351 14.1189 15.6715 14.0859 15.9997 14.0859C16.3279 14.0859 16.6484 14.1189 16.958 14.1818C18.3832 14.4711 19.5787 15.3929 20.2387 16.6415C20.5915 17.309 20.7913 18.07 20.7913 18.8776Z' stroke='%230074E5' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.card_conbox .card .desc .icon.icon03::before {
  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='M20.4157 15.9176L24.3289 11.6423C24.759 11.1741 25.3103 10.9462 25.8676 10.9585C26.4188 10.9646 26.9701 11.2111 27.388 11.6916C27.806 12.1721 28.0059 12.7943 27.9999 13.4165C27.9938 14.0325 27.7757 14.6547 27.3456 15.1167L23.4324 19.392L19.5192 23.6674H11.7715L8.14294 27.0001' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.6983 19.0835H18.0355C19.3137 19.0835 20.3496 18.0301 20.3496 16.7302C20.3496 15.4304 19.3137 14.377 18.0355 14.377H10.7119L4 20.3156' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.9019 8.111C18.9019 9.82974 17.5329 11.222 15.8428 11.222C14.1527 11.222 12.7837 9.82974 12.7837 8.111C12.7837 6.39225 14.1527 5 15.8428 5C17.5329 5 18.9019 6.39225 18.9019 8.111Z' stroke='%230074E5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.card_conbox .card .desc .icon.icon04::before {
  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%3Cg clip-path='url(%23clip0_15350_10781)'%3E%3Cpath d='M5.34766 6.5498H26.9092V22.7209H14.107L11.4118 25.4161L8.71664 22.7209H5.34766V6.5498Z' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M15.7914 14.6357H16.4652' stroke='%230074E5' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='square'/%3E%3Cpath d='M20.5082 14.6357H21.182' stroke='%230074E5' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='square'/%3E%3Cpath d='M11.0746 14.6357H11.7484' stroke='%230074E5' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15350_10781'%3E%3Crect width='24' height='22' fill='white' transform='translate(4 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.card_conbox .card .desc .icon.icon05::before {
  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%3Cg clip-path='url(%23clip0_16256_25087)'%3E%3Cpath d='M15.0726 23.5935C19.7739 23.5935 23.593 19.7744 23.593 15.0731C23.593 10.3719 19.7739 6.55273 15.0726 6.55273C10.3714 6.55273 6.55225 10.3719 6.55225 15.0731C6.55225 19.7744 10.3714 23.5935 15.0726 23.5935Z' stroke='%23002B55' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M21.197 21.1973L25.4472 25.4474' stroke='%23002B55' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M17.9095 11.7353C17.1878 11.0136 16.1854 10.5625 15.0727 10.5625C13.9601 10.5625 12.9677 11.0136 12.236 11.7353' stroke='%230074E5' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16256_25087'%3E%3Crect width='22' height='22' fill='white' transform='translate(5 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.card_conbox .card .desc .icon.icon06::before {
  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%3Cg clip-path='url(%23clip0_16256_35458)'%3E%3Cpath d='M14.0216 10.417H20.4387H14.0216Z' fill='%230074E5'/%3E%3Cpath d='M14.0216 10.417H20.4387' stroke='%23002B55' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M14.0214 15.7646H20.4385' stroke='%23002B55' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M14.0216 21.1133H20.4387' stroke='%23002B55' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8127 11.4867C11.4009 11.4867 11.8822 11.0054 11.8822 10.4172C11.8822 9.82894 11.4009 9.34766 10.8127 9.34766C10.2244 9.34766 9.74316 9.82894 9.74316 10.4172C9.74316 11.0054 10.2244 11.4867 10.8127 11.4867Z' fill='%230074E5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8128 16.8343C11.401 16.8343 11.8823 16.3531 11.8823 15.7648C11.8823 15.1766 11.401 14.6953 10.8128 14.6953C10.2246 14.6953 9.74329 15.1766 9.74329 15.7648C9.74329 16.3531 10.2246 16.8343 10.8128 16.8343Z' fill='%230074E5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8127 22.182C11.4009 22.182 11.8822 21.7007 11.8822 21.1125C11.8822 20.5243 11.4009 20.043 10.8127 20.043C10.2244 20.043 9.74316 20.5243 9.74316 21.1125C9.74316 21.7007 10.2244 22.182 10.8127 22.182Z' fill='%230074E5'/%3E%3Crect x='7.17651' y='5.17676' width='17.6471' height='21.1765' stroke='%23002B55' stroke-width='1.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16256_35458'%3E%3Crect width='20' height='23.5294' fill='white' transform='translate(6 4)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.card_conbox .card .desc .icon.icon07::before {
  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%3Cg clip-path='url(%23clip0_16256_35473)'%3E%3Cpath d='M25.8948 15.0527V9.78954L21.1579 5.05273H8.94739V26.1054H16.4211' stroke='%23002B55' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M21.6842 26.1057L26.9474 20.8426L24.8421 18.7373L19.579 24.0005V26.1057H21.6842Z' stroke='%230074E5' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M20.6316 5.05273V10.3159H25.8947' stroke='%23002B55' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16256_35473'%3E%3Crect width='20' height='23.1579' fill='white' transform='translate(8 4)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.card_conbox .card .desc .icon.icon08::before {
  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%3Ccircle cx='16' cy='16' r='11.25' stroke='%23002B55' stroke-width='1.5' stroke-dasharray='2.08 2.08'/%3E%3Cpath d='M9.81218 25.2456C11.5881 26.4424 13.7275 27.1409 16.0302 27.1409C22.1828 27.1409 27.1705 22.1533 27.1705 16.0007C27.1705 9.84803 22.1828 4.86035 16.0302 4.86035C11.3288 4.86035 7.3077 7.77253 5.67224 11.8914' stroke='%23002B55' stroke-width='1.5'/%3E%3Cpath d='M10.0172 16.8249H16.3217V9.94727' stroke='%230074E5' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.card_conbox .card .desc .icon.icon09::before {
  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%3Cg clip-path='url(%23clip0_16256_35493)'%3E%3Cmask id='mask0_16256_35493' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='4' y='5' width='23' height='23'%3E%3Cpath d='M27 5H4V28H27V5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_16256_35493)'%3E%3Cpath d='M18.8545 8.3125L22.6878 12.1458' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.3125 19.334L11.6667 22.6882' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.2295 20.7712L20.7712 10.2295' stroke='%23002B55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.8545 8.3125L22.6878 12.1458' stroke='%230074E5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.83333 19.3337L21.25 5.91699L25.0833 9.75033L11.6667 23.167L6.875 24.1253L7.83333 19.3337Z' stroke='%23002B55' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cline x1='7.25' y1='25.75' x2='24.75' y2='25.75' stroke='%230074E5' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16256_35493'%3E%3Crect width='23' height='23' fill='white' transform='translate(4 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.card_conbox .card .desc .icon.icon10::before {
  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='M7.99988 9.92773V21.9277' stroke='%23002B55' stroke-width='1.5'/%3E%3Cpath d='M11.9999 9.92773V21.9277' stroke='%23002B55' stroke-width='1.5'/%3E%3Cpath d='M16 9.92773V21.9277' stroke='%23002B55' stroke-width='1.5'/%3E%3Cpath d='M20.0001 9.92773V21.9277' stroke='%23002B55' stroke-width='1.5'/%3E%3Cpath d='M24.0001 9.92773V21.9277' stroke='%23002B55' stroke-width='1.5'/%3E%3Cpath d='M26.0004 21.9287H6.00037V24.9287H26.0004V21.9287Z' stroke='%23002B55' stroke-width='1.5'/%3E%3Cpath d='M6.49939 7.89587L15.9994 5.17871L25.4994 7.89587V10.6162H6.49939V7.89587Z' stroke='%230074E5' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.card_conbox .card .desc .list-1st > li {
  color: #1D1D1D;
}
.card_conbox .card .desc p {
  color: #1D1D1D;
}
.card_conbox.col2 .card {
  width: calc(50% - 10px);
}
@media (max-width: 640px) {
  .card_conbox.col2 .card {
    width: 100%;
  }
}
.card_conbox.col4 .card {
  width: calc(25% - 15px);
}
@media (max-width: 768px) {
  .card_conbox.col4 .card {
    width: calc(50% - 10px);
  }
}
@media (max-width: 420px) {
  .card_conbox.col4 .card {
    width: 100%;
  }
}
.card_conbox.col4 .card .desc {
  flex-direction: column;
  padding: 25px;
  min-height: 239px;
}
@media (max-width: 1376px) {
  .card_conbox.col4 .card .desc {
    padding: 25px 10px;
  }
}
@media (max-width: 1023px) {
  .card_conbox.col4 .card .desc {
    padding: 20px;
  }
}
.card_conbox.col4 .card .desc p {
  margin: 0;
  letter-spacing: -0.02em;
  text-align: center;
}

/* 저작권정책, 제도소개 card box 공통 End */
/* sitemap02 저작권 정책 */
.copyright-policy .paragraph p + p {
  margin-top: 24px;
}
.copyright-policy .t_box.type1 .ex_box {
  display: flex;
  max-width: 726px;
  align-items: flex-start;
  gap: 7px 10px;
}
@media (max-width: 420px) {
  .copyright-policy .t_box.type1 .ex_box {
    flex-direction: column;
  }
}
.copyright-policy .t_box.type1 .ex_box .ex {
  padding: 2px 10px;
  border: 1px solid #AFBFD2;
  font-size: 17px;
  font-weight: 700;
  color: #1d1d1d;
  text-align: center;
  border-radius: 50px;
}
@media (max-width: 640px) {
  .copyright-policy .t_box.type1 .ex_box .ex {
    padding: 0px 7px;
    font-size: 14px;
  }
}
.copyright-policy .t_box.type1 .ex_box p {
  color: #1d1d1d;
  margin-top: 0;
}
.copyright-policy .t_box.p30 {
  padding: 30px 20px;
}
@media (max-width: 420px) {
  .copyright-policy .t_box.p30 {
    padding: 20px;
  }
}
.copyright-policy .t_box img {
  max-width: 200px;
}
@media (max-width: 768px) {
  .copyright-policy .card_conbox .card .desc {
    flex-direction: column;
  }
}
@media (max-width: 640px) {
  .copyright-policy .card_conbox .card .desc {
    flex-direction: row;
  }
}
@media (max-width: 420px) {
  .copyright-policy .card_conbox .card .desc {
    flex-direction: column;
  }
}
.copyright-policy .card_conbox .card .desc .pic_box {
  width: 62%;
  max-width: 200px;
}
@media (max-width: 640px) {
  .copyright-policy .card_conbox .card .desc .pic_box {
    width: auto;
  }
}
.copyright-policy .card_conbox .card .desc .list-1st {
  flex-shrink: 0;
}

/* sitemap02 저작권 정책 End */
/* table icon */
.table-responsive {
  position: relative;
}
.table-responsive .swipe-icon {
  display: block;
  position: absolute;
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='24' viewBox='0 0 18 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4588 12.59C17.0068 9.9 15.2688 9.42 14.4408 9.345C13.8168 8.529 12.9268 8.083 11.9008 8.083C11.6808 8.083 11.4578 8.103 11.2328 8.143C10.6258 7.418 9.78879 7.023 8.83579 7.023C8.11579 7.023 7.48079 7.248 7.04279 7.505L5.25779 1.895C4.89279 0.732 3.92779 0 2.74479 0C1.84979 0 1.00879 0.427 0.494791 1.128C-0.0052093 1.805 -0.130209 2.653 0.137791 3.508L2.39079 10.596C2.07079 10.78 1.78679 11.026 1.55079 11.323C1.09079 11.903 0.813791 12.67 0.730791 13.603C0.606791 14.99 1.06579 16.536 2.09379 18.198C2.79379 19.318 3.56379 20.192 3.88379 20.532L4.94379 23.012C5.20379 23.618 5.79379 24 6.45379 24H13.5038C14.3098 24 14.9908 23.437 15.1238 22.646L15.1338 22.596L15.4308 20.128L15.4788 20.02C17.0588 16.424 17.7088 13.995 17.4758 12.59H17.4588ZM14.3408 19.77C14.3258 19.807 14.3148 19.845 14.3078 19.884L13.9978 22.454C13.9578 22.701 13.7428 22.871 13.4938 22.871H6.45279C6.24779 22.871 6.06279 22.761 5.98079 22.571L4.87279 19.99C4.84979 19.933 4.81579 19.884 4.77279 19.84C4.32079 19.365 1.61479 16.408 1.85479 13.71C1.99779 12.113 2.77479 11.596 3.30479 11.43C3.57279 11.345 3.71779 11.057 3.63479 10.79L1.21479 3.18C0.834791 1.97 1.79879 1.154 2.74479 1.154C3.34479 1.154 3.93979 1.484 4.18079 2.251L6.25079 8.751C6.32379 8.981 6.53479 9.111 6.74579 9.111C6.89379 9.111 7.04279 9.051 7.14579 8.911C7.23079 8.798 7.33379 8.689 7.45579 8.595C7.72779 8.385 8.25579 8.163 8.83579 8.163C9.42979 8.163 10.0758 8.4 10.5428 9.123C10.6428 9.273 10.8068 9.363 10.9798 9.363C11.0278 9.363 11.0748 9.356 11.1228 9.343C11.3278 9.283 11.6008 9.227 11.9028 9.227C12.4828 9.227 13.1708 9.437 13.6758 10.237C13.7708 10.387 13.9338 10.477 14.1098 10.477H14.1798C14.7868 10.477 16.0018 10.743 16.3458 12.793C16.6658 14.696 14.5798 19.223 14.3418 19.785L14.3408 19.77Z' fill='%23F0542B'/%3E%3Cpath d='M9.71881 3.29401H15.2238L14.0138 4.50701C13.7938 4.72701 13.7938 5.08501 14.0138 5.30701C14.1238 5.41701 14.2738 5.47101 14.4138 5.47101C14.5638 5.47101 14.7038 5.42101 14.8138 5.31101L16.9238 3.20101C17.1438 2.98101 17.1438 2.62101 16.9238 2.40101L14.7528 0.240012C14.5328 0.0200122 14.1758 0.0200122 13.9558 0.240012C13.7358 0.460012 13.7358 0.818012 13.9558 1.03801L15.0838 2.16801H9.72281C9.41081 2.16801 9.15881 2.42001 9.15881 2.73101C9.15881 3.04101 9.41081 3.29101 9.72281 3.29101L9.71881 3.29401Z' fill='%23F0542B'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  box-shadow: -1px 1px 10px grey;
  background-position: center;
  animation: hand-move 1.3s ease-out infinite;
}

@keyframes hand-move {
  0%, 100% {
    background-position: 20px;
  }
  50% {
    background-position: 10px;
  }
}/*# sourceMappingURL=content.css.map */