@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,
);
*/
.h2 {
  letter-spacing: 0.03px;
}

/* sub02 정책 공통 */
.policy-information .policy_top_box {
  display: flex;
  overflow: hidden;
  position: relative;
  padding: 70px 25px 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 .point {
  color: #0074E5;
  display: inline-block;
}
.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-weight: 700;
  color: #003675;
  margin-bottom: 14px;
  line-height: 1;
  border-radius: 80px;
}
.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 {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  width: 4px;
  height: 16px;
  background: #002B55;
}
.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;
}

/* sub020 정책 공통 End */
/* sub0403 청장소개 */
.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 450px 30px 0;
  align-items: center;
  border-bottom: 2px solid #002B55;
  min-height: 281px;
}
@media (max-width: 1220px) and (min-width: 1024px) {
  .se19a_profile .inner {
    padding: 20px 330px 20px 0;
  }
}
@media (max-width: 900px) {
  .se19a_profile .inner {
    padding: 20px 330px 20px 0;
  }
}
@media (max-width: 750px) {
  .se19a_profile .inner {
    padding: 20px 10px 270px 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: 1220px) 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: 537px;
    height: 409px;
    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: 1220px) 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: 750px) {
  .se19a_profile .text span {
    font-size: 16px;
  }
}
@media (max-width: 450px) {
  .se19a_profile .text span {
    font-size: 14px;
    margin-bottom: 5px;
  }
}
.se19a_profile .text p {
  font-size: 28px;
  font-weight: 700;
  color: #1D1D1D;
  line-height: 150%;
  margin-top: 0;
}
@media (max-width: 750px) {
  .se19a_profile .text p {
    font-size: 30px;
  }
}
@media (max-width: 450px) {
  .se19a_profile .text p {
    font-size: 27px;
  }
}
@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: 750px) {
  .se19a_profile .text em {
    font-size: 30px;
  }
}
@media (max-width: 450px) {
  .se19a_profile .text em {
    font-size: 27px;
  }
}
@media (max-width: 390px) {
  .se19a_profile .text em {
    font-size: 24px;
  }
}
.se19a_profile .name {
  position: absolute;
  right: 38px;
  bottom: 24px;
}
@media (max-width: 1220px) 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: 1220px) 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: 1220px) 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;
}

/* sub0403 청장소개 End */
/* sub040101 설립목적 */
.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: -50px;
    right: 30px;
    width: 120px;
    height: 40px;
  }
}
@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: 30px;
  content: "";
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='76' height='30' viewBox='0 0 76 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3568_54747)'%3E%3Cpath d='M6.94531 15.8421L12.7355 21.5634H17.6949L9.03118 12.9922L6.94531 15.8421Z' fill='%23002A4B'/%3E%3Cpath d='M67.8036 7.52829L67.769 7.47266H64.3286L56.0977 21.564H60.1482L66.051 11.2897L71.9148 21.5041L71.9494 21.564H75.9999L67.8036 7.52829Z' fill='%23002A4B'/%3E%3Cpath d='M27.1001 7.47266L18.8691 21.564H22.9197L28.8181 11.2897L34.6862 21.5041L34.7165 21.564H38.7671L30.5405 7.47266H27.1001Z' fill='%23002A4B'/%3E%3Cpath d='M52.0728 12.95H43.2187C42.5826 12.95 42.0719 12.4408 42.0719 11.816V11.7775C42.0719 11.1485 42.5869 10.6435 43.2187 10.6435H55.5262V7.47266H43.2577C40.8429 7.47266 38.8652 9.42824 38.8652 11.8203C38.8652 13.9171 40.6568 16.0781 43.2533 16.0781H52.0988C52.735 16.0781 53.2456 16.5873 53.2456 17.2121V17.2506C53.2456 17.8796 52.7306 18.3846 52.0988 18.3846H39.7957V21.5597H52.0642C54.4789 21.5597 56.4566 19.6041 56.4566 17.2163C56.4566 15.1024 54.6174 12.95 52.0728 12.95Z' fill='%23002A4B'/%3E%3Cpath d='M0.117188 21.564H3.62681V16.5745H3.61816V12.0514H3.62681V7.47266H0.117188V21.564Z' fill='%23002A4B'/%3E%3Cpath d='M28.8394 0.371094H28.7918C28.7918 1.92016 27.5108 3.18679 25.9443 3.18679C23.1141 3.02419 20.2536 3.53341 17.5662 4.44915C11.1528 6.70428 5.29766 11.2231 1.85727 17.1112C1.09563 18.502 0.407553 19.9997 0.113281 21.5659H4.50139C4.57496 21.2492 4.65718 20.9368 4.75239 20.633C5.94246 16.8973 8.7164 13.2771 11.5293 10.5555C15.4544 6.78986 20.4527 3.94849 25.94 3.23386C27.5065 3.23386 28.7875 4.5005 28.7875 6.04957H28.8351C28.8351 4.49622 30.1117 3.23386 31.6826 3.23386V3.18679C30.116 3.18679 28.8351 1.92016 28.8351 0.371094L28.8394 0.371094Z' fill='url(%23paint0_linear_3568_54747)'/%3E%3Cpath d='M1.0689 27.1604L0.575561 27.6781V28.4912H0V25.3203H0.575561V26.9464L2.11183 25.3203H2.76096L1.45405 26.7367L2.83886 28.4912H2.16376L1.06457 27.1646L1.0689 27.1604Z' fill='%23002A4B'/%3E%3Cpath d='M2.94727 27.2797C2.94727 26.5565 3.47955 26.043 4.2109 26.043C4.94225 26.043 5.47887 26.5565 5.47887 27.2797C5.47887 28.0028 4.95091 28.5206 4.2109 28.5206C3.4709 28.5206 2.94727 28.0028 2.94727 27.2797ZM4.91629 27.2797C4.91629 26.8175 4.61336 26.5222 4.2109 26.5222C3.80844 26.5222 3.50984 26.8175 3.50984 27.2797C3.50984 27.7418 3.81277 28.0371 4.2109 28.0371C4.60904 28.0371 4.91629 27.7418 4.91629 27.2797Z' fill='%23002A4B'/%3E%3Cpath d='M7.44409 26.043V26.5821C7.39649 26.5736 7.35321 26.5693 7.31427 26.5693C6.89017 26.5693 6.62619 26.8218 6.62619 27.3182V28.4907H6.07227V26.0729H6.60022V26.4281C6.76034 26.1756 7.05029 26.0472 7.44409 26.0472V26.043Z' fill='%23002A4B'/%3E%3Cpath d='M10.1706 27.4629H8.30978C8.3747 27.8181 8.66464 28.0449 9.08008 28.0449C9.34839 28.0449 9.55611 27.9593 9.72488 27.7838L10.0235 28.1347C9.81143 28.3915 9.47821 28.5284 9.0671 28.5284C8.27084 28.5284 7.75586 28.0064 7.75586 27.2875C7.75586 26.5686 8.27516 26.0508 8.98055 26.0508C9.68594 26.0508 10.1793 26.5429 10.1793 27.3003C10.1793 27.3474 10.1793 27.4116 10.1706 27.4672V27.4629ZM8.30546 27.0863H9.65132C9.60804 26.7355 9.34406 26.4958 8.98055 26.4958C8.61704 26.4958 8.35739 26.7312 8.30546 27.0863Z' fill='%23002A4B'/%3E%3Cpath d='M12.6922 27.07V28.4864H12.1686V28.1911C12.0344 28.4008 11.7791 28.5163 11.4199 28.5163C10.879 28.5163 10.5371 28.2125 10.5371 27.7932C10.5371 27.3738 10.8054 27.0743 11.5238 27.0743H12.1383V27.04C12.1383 26.7105 11.9436 26.5137 11.5454 26.5137C11.2771 26.5137 11.0045 26.6035 10.8271 26.7533L10.6107 26.3425C10.8617 26.1414 11.2338 26.043 11.6147 26.043C12.2984 26.043 12.6965 26.3725 12.6965 27.07H12.6922ZM12.134 27.7332V27.4508H11.5627C11.1862 27.4508 11.0824 27.5963 11.0824 27.7718C11.0824 27.9772 11.2512 28.1055 11.5368 28.1055C11.8224 28.1055 12.0431 27.9772 12.1383 27.729L12.134 27.7332Z' fill='%23002A4B'/%3E%3Cpath d='M16.8174 27.7552H15.2638L14.9566 28.4912H14.3594L15.7572 25.3203H16.3241L17.7305 28.4912H17.1247L16.8131 27.7552H16.8174ZM16.627 27.293L16.0385 25.9066L15.4542 27.293H16.6227H16.627Z' fill='%23002A4B'/%3E%3Cpath d='M20.3347 27.4629H18.4738C18.5388 27.8181 18.8287 28.0449 19.2441 28.0449C19.5125 28.0449 19.7202 27.9593 19.8889 27.7838L20.1875 28.1347C19.9755 28.3915 19.6423 28.5284 19.2312 28.5284C18.4349 28.5284 17.9199 28.0064 17.9199 27.2875C17.9199 26.5686 18.4392 26.0508 19.1446 26.0508C19.85 26.0508 20.3433 26.5429 20.3433 27.3003C20.3433 27.3474 20.3433 27.4116 20.3347 27.4672V27.4629ZM18.4695 27.0863H19.8154C19.7721 26.7355 19.5081 26.4958 19.1446 26.4958C18.7811 26.4958 18.5214 26.7312 18.4695 27.0863Z' fill='%23002A4B'/%3E%3Cpath d='M22.3093 26.043V26.5821C22.2617 26.5736 22.2184 26.5693 22.1795 26.5693C21.7554 26.5693 21.4914 26.8218 21.4914 27.3182V28.4907H20.9375V26.0729H21.4655V26.4281C21.6256 26.1756 21.9155 26.0472 22.3093 26.0472V26.043Z' fill='%23002A4B'/%3E%3Cpath d='M22.6191 27.2797C22.6191 26.5565 23.1514 26.043 23.8828 26.043C24.6141 26.043 25.1507 26.5565 25.1507 27.2797C25.1507 28.0028 24.6228 28.5206 23.8828 28.5206C23.1428 28.5206 22.6191 28.0028 22.6191 27.2797ZM24.5882 27.2797C24.5882 26.8175 24.2852 26.5222 23.8828 26.5222C23.4803 26.5222 23.1817 26.8175 23.1817 27.2797C23.1817 27.7418 23.4846 28.0371 23.8828 28.0371C24.2809 28.0371 24.5882 27.7418 24.5882 27.2797Z' fill='%23002A4B'/%3E%3Cpath d='M25.5332 28.153L25.7323 27.6951C25.9833 27.9005 26.3771 28.046 26.7579 28.046C27.2426 28.046 27.446 27.8705 27.446 27.6352C27.446 26.9505 25.5981 27.3998 25.5981 26.223C25.5981 25.7095 25.9962 25.2773 26.8531 25.2773C27.2253 25.2773 27.6191 25.3758 27.8874 25.5598L27.7056 26.0176C27.4243 25.8508 27.1171 25.7695 26.8488 25.7695C26.3684 25.7695 26.1737 25.9577 26.1737 26.2016C26.1737 26.8778 28.0172 26.437 28.0172 27.6009C28.0172 28.1102 27.6147 28.5424 26.7579 28.5424C26.2732 28.5424 25.7885 28.3883 25.5332 28.1615V28.153Z' fill='%23002A4B'/%3E%3Cpath d='M31.1143 27.2797C31.1143 28.0328 30.6037 28.5206 29.9113 28.5206C29.6083 28.5206 29.3444 28.4179 29.1496 28.1954V29.3679H28.5957V26.0686H29.1237V26.3853C29.3097 26.1542 29.5867 26.043 29.9113 26.043C30.6037 26.043 31.1143 26.5308 31.1143 27.2797ZM30.5517 27.2797C30.5517 26.8175 30.2488 26.5222 29.8507 26.5222C29.4526 26.5222 29.1453 26.8175 29.1453 27.2797C29.1453 27.7418 29.4526 28.0371 29.8507 28.0371C30.2488 28.0371 30.5517 27.7418 30.5517 27.2797Z' fill='%23002A4B'/%3E%3Cpath d='M33.659 27.07V28.4864H33.1354V28.1911C33.0012 28.4008 32.7459 28.5163 32.3867 28.5163C31.8458 28.5163 31.5039 28.2125 31.5039 27.7932C31.5039 27.3738 31.7722 27.0743 32.4906 27.0743H33.1051V27.04C33.1051 26.7105 32.9103 26.5137 32.5122 26.5137C32.2439 26.5137 31.9713 26.6035 31.7938 26.7533L31.5775 26.3425C31.8285 26.1414 32.2006 26.043 32.5815 26.043C33.2652 26.043 33.6633 26.3725 33.6633 27.07H33.659ZM33.1051 27.7332V27.4508H32.5339C32.1574 27.4508 32.0535 27.5963 32.0535 27.7718C32.0535 27.9772 32.2223 28.1055 32.5079 28.1055C32.7935 28.1055 33.0142 27.9772 33.1094 27.729L33.1051 27.7332Z' fill='%23002A4B'/%3E%3Cpath d='M34.2559 27.2797C34.2559 26.5565 34.7881 26.043 35.5411 26.043C36.0042 26.043 36.372 26.2398 36.5538 26.6035L36.1254 26.856C35.9825 26.6249 35.7705 26.5222 35.5325 26.5222C35.1214 26.5222 34.8141 26.8132 34.8141 27.2797C34.8141 27.7461 35.1257 28.0371 35.5325 28.0371C35.7662 28.0371 35.9825 27.9344 36.1254 27.7033L36.5538 27.9558C36.372 28.3195 36.0042 28.5206 35.5411 28.5206C34.7881 28.5206 34.2559 28.0028 34.2559 27.2797Z' fill='%23002A4B'/%3E%3Cpath d='M39.2761 27.4629H37.4153C37.4802 27.8181 37.7701 28.0449 38.1855 28.0449C38.4539 28.0449 38.6616 27.9593 38.8304 27.7838L39.129 28.1347C38.9169 28.3915 38.5837 28.5284 38.1726 28.5284C37.3763 28.5284 36.8613 28.0064 36.8613 27.2875C36.8613 26.5686 37.3806 26.0508 38.086 26.0508C38.7914 26.0508 39.2847 26.5429 39.2847 27.3003C39.2847 27.3474 39.2847 27.4116 39.2761 27.4672V27.4629ZM37.4109 27.0863H38.7568C38.7135 26.7355 38.4495 26.4958 38.086 26.4958C37.7225 26.4958 37.4629 26.7312 37.4109 27.0863Z' fill='%23002A4B'/%3E%3Cpath d='M43.2354 27.7552H41.6818L41.3745 28.4912H40.7773L42.1795 25.3203H42.7464L44.1528 28.4912H43.547L43.2354 27.7552ZM43.045 27.293L42.4564 25.9066L41.8765 27.293H43.045Z' fill='%23002A4B'/%3E%3Cpath d='M46.8546 25.1289V28.4923H46.3223V28.18C46.1362 28.411 45.8592 28.5223 45.5347 28.5223C44.8466 28.5223 44.3359 28.0345 44.3359 27.2813C44.3359 26.5282 44.8466 26.0447 45.5347 26.0447C45.8419 26.0447 46.1102 26.1474 46.3006 26.3699V25.1289H46.8546ZM46.3093 27.2813C46.3093 26.8192 46.002 26.5239 45.6039 26.5239C45.2058 26.5239 44.8985 26.8192 44.8985 27.2813C44.8985 27.7435 45.2058 28.0387 45.6039 28.0387C46.002 28.0387 46.3093 27.7435 46.3093 27.2813Z' fill='%23002A4B'/%3E%3Cpath d='M51.6105 27.1077V28.4942H51.0566V27.1805C51.0566 26.7483 50.8618 26.5429 50.5243 26.5429C50.1608 26.5429 49.9055 26.7868 49.9055 27.2661V28.4942H49.3515V27.1805C49.3515 26.7483 49.1568 26.5429 48.8192 26.5429C48.4514 26.5429 48.2004 26.7868 48.2004 27.2661V28.4942H47.6465V26.0765H48.1744V26.3846C48.3519 26.1663 48.6288 26.0508 48.9534 26.0508C49.2996 26.0508 49.5895 26.1834 49.754 26.453C49.9444 26.2048 50.2646 26.0508 50.6411 26.0508C51.2124 26.0508 51.6148 26.3803 51.6148 27.112L51.6105 27.1077Z' fill='%23002A4B'/%3E%3Cpath d='M52.3066 25.3302C52.3066 25.142 52.4581 24.9922 52.6615 24.9922C52.8649 24.9922 53.0164 25.1334 53.0164 25.3174C53.0164 25.5185 52.8692 25.6726 52.6615 25.6726C52.4538 25.6726 52.3066 25.5228 52.3066 25.3345V25.3302ZM52.3802 26.0705H52.9341V28.4883H52.3802V26.0705Z' fill='%23002A4B'/%3E%3Cpath d='M56.063 27.1077V28.4942H55.5091V27.1805C55.5091 26.7483 55.3014 26.5429 54.9465 26.5429C54.5527 26.5429 54.2844 26.7868 54.2844 27.2703V28.4942H53.7305V26.0765H54.2584V26.3888C54.4402 26.1663 54.7301 26.0508 55.0763 26.0508C55.6432 26.0508 56.0673 26.3803 56.0673 27.112L56.063 27.1077Z' fill='%23002A4B'/%3E%3Cpath d='M56.752 25.3302C56.752 25.142 56.9034 24.9922 57.1068 24.9922C57.3102 24.9922 57.4617 25.1334 57.4617 25.3174C57.4617 25.5185 57.3145 25.6726 57.1068 25.6726C56.8991 25.6726 56.752 25.5228 56.752 25.3345V25.3302ZM56.8299 26.0705H57.3838V28.4883H56.8299V26.0705Z' fill='%23002A4B'/%3E%3Cpath d='M57.8989 28.2471L58.1109 27.8149C58.3186 27.9561 58.6389 28.0546 58.9375 28.0546C59.288 28.0546 59.4351 27.9561 59.4351 27.7892C59.4351 27.3271 57.9681 27.7636 57.9681 26.7965C57.9681 26.3386 58.3706 26.0391 59.011 26.0391C59.3269 26.0391 59.6861 26.1161 59.8982 26.2487L59.6861 26.6809C59.4611 26.544 59.2317 26.5012 59.0067 26.5012C58.6692 26.5012 58.509 26.6125 58.509 26.7751C58.509 27.2629 59.9761 26.8307 59.9761 27.7764C59.9761 28.23 59.565 28.5253 58.8985 28.5253C58.5047 28.5253 58.1066 28.4054 57.8945 28.2514L57.8989 28.2471Z' fill='%23002A4B'/%3E%3Cpath d='M61.9447 28.3594C61.8106 28.4664 61.6115 28.522 61.4125 28.522C60.8932 28.522 60.5946 28.2396 60.5946 27.7047V26.5408H60.2051V26.0872H60.5946V25.5352H61.1485V26.0872H61.7846V26.5408H61.1485V27.6919C61.1485 27.9272 61.2653 28.0556 61.4774 28.0556C61.5942 28.0556 61.7024 28.0256 61.789 27.9572L61.9447 28.3594Z' fill='%23002A4B'/%3E%3Cpath d='M63.8308 26.043V26.5821C63.7832 26.5736 63.7399 26.5693 63.701 26.5693C63.2769 26.5693 63.0129 26.8218 63.0129 27.3182V28.4907H62.459V26.0729H62.9869V26.4281C63.1471 26.1756 63.437 26.0472 63.8308 26.0472V26.043Z' fill='%23002A4B'/%3E%3Cpath d='M66.3363 27.07V28.4864H65.8127V28.1911C65.6785 28.4008 65.4232 28.5163 65.0684 28.5163C64.5274 28.5163 64.1855 28.2125 64.1855 27.7932C64.1855 27.3738 64.4539 27.0743 65.1722 27.0743H65.7867V27.04C65.7867 26.7105 65.592 26.5137 65.1939 26.5137C64.9255 26.5137 64.6529 26.6035 64.4755 26.7533L64.2591 26.3425C64.5144 26.1414 64.8823 26.043 65.2631 26.043C65.9468 26.043 66.345 26.3725 66.345 27.07H66.3363ZM65.7824 27.7332V27.4508H65.2068C64.8303 27.4508 64.7265 27.5963 64.7265 27.7718C64.7265 27.9772 64.8953 28.1055 65.1809 28.1055C65.4665 28.1055 65.6872 27.9772 65.7824 27.729V27.7332Z' fill='%23002A4B'/%3E%3Cpath d='M68.5307 28.3594C68.3965 28.4664 68.1975 28.522 67.9984 28.522C67.4791 28.522 67.1805 28.2396 67.1805 27.7047V26.5408H66.791V26.0872H67.1805V25.5352H67.7344V26.0872H68.3706V26.5408H67.7344V27.6919C67.7344 27.9272 67.8513 28.0556 68.0633 28.0556C68.1802 28.0556 68.2883 28.0256 68.3749 27.9572L68.5307 28.3594Z' fill='%23002A4B'/%3E%3Cpath d='M68.9727 25.3302C68.9727 25.142 69.1241 24.9922 69.3275 24.9922C69.5309 24.9922 69.6824 25.1334 69.6824 25.3174C69.6824 25.5185 69.5352 25.6726 69.3275 25.6726C69.1198 25.6726 68.9727 25.5228 68.9727 25.3345V25.3302ZM69.0505 26.0705H69.6045V28.4883H69.0505V26.0705Z' fill='%23002A4B'/%3E%3Cpath d='M70.1973 27.2797C70.1973 26.5565 70.7296 26.043 71.4609 26.043C72.1923 26.043 72.7289 26.5565 72.7289 27.2797C72.7289 28.0028 72.2009 28.5206 71.4609 28.5206C70.7209 28.5206 70.1973 28.0028 70.1973 27.2797ZM72.1663 27.2797C72.1663 26.8175 71.8634 26.5222 71.4609 26.5222C71.0584 26.5222 70.7598 26.8175 70.7598 27.2797C70.7598 27.7418 71.0628 28.0371 71.4609 28.0371C71.859 28.0371 72.1663 27.7418 72.1663 27.2797Z' fill='%23002A4B'/%3E%3Cpath d='M75.6529 27.1077V28.4942H75.0989V27.1805C75.0989 26.7483 74.8912 26.5429 74.5364 26.5429C74.1425 26.5429 73.8742 26.7868 73.8742 27.2703V28.4942H73.3203V26.0765H73.8483V26.3888C74.03 26.1663 74.32 26.0508 74.6662 26.0508C75.2331 26.0508 75.6572 26.3803 75.6572 27.112L75.6529 27.1077Z' fill='%23002A4B'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3568_54747' x1='15.1817' y1='13.3926' x2='11.0131' y2='22.0862' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E83E30'/%3E%3Cstop offset='1' stop-color='%23CE2B30'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_3568_54747'%3E%3Crect width='76' height='29' fill='white' transform='translate(0 0.371094)'/%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;
}

/* sub040101 설립목적 End */
/* sub040102 주요연혁 */
.major_history .history_title {
  display: block;
  font-size: 40px;
  font-weight: 700;
  color: #1D1D1D;
  text-align: center;
  line-height: 130%;
  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;
  }
}
@media (max-width: 360px) {
  .major_history .history_title {
    font-size: 25px;
  }
}
@media (max-width: 500px) {
  .major_history .history_title br {
    display: none;
  }
}
.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-size: 17px;
  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;
  }
}

/* sub040102 주요연혁 End */
/* sub0402 인사말 */
.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: 1340px) {
  .greeting_wrap .bottom_motion .greeting_con {
    padding: 0 20px;
  }
}
@media (max-width: 780px) {
  .greeting_wrap .bottom_motion .greeting_con {
    flex-direction: column;
  }
}
@media (max-width: 380px) {
  .greeting_wrap .bottom_motion .greeting_con {
    padding: 0;
  }
}
.greeting_wrap .bottom_motion .greeting_con .left {
  width: calc(100% - 509px);
  padding-right: 30px;
}
@media (max-width: 1280px) {
  .greeting_wrap .bottom_motion .greeting_con .left {
    width: 300px;
    padding-right: 0;
    margin-right: 30px;
  }
}
@media (max-width: 780px) {
  .greeting_wrap .bottom_motion .greeting_con .left {
    width: 100%;
  }
}
.greeting_wrap .bottom_motion .greeting_con .left p {
  margin: 0;
  font-size: 30px;
  font-weight: 700;
  color: #1D1D1D;
  line-height: 150%;
}
@media (max-width: 780px) {
  .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: 26px;
    line-height: 130%;
  }
}
@media (max-width: 450px) {
  .greeting_wrap .bottom_motion .greeting_con .left p {
    font-size: 24px;
  }
}
.greeting_wrap .bottom_motion .greeting_con .left em {
  color: #0074E5;
}
@media (max-width: 780px) {
  .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% - 330px);
  }
}
@media (max-width: 780px) {
  .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: 780px) {
  .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: flex-start;
  margin-right: 8px;
  flex-direction: column;
}
@media (max-width: 780px) {
  .greeting_wrap .bottom_motion .greeting_con .sign_box .name {
    margin-right: 0;
  }
}
@media (max-width: 350px) {
  .greeting_wrap .bottom_motion .greeting_con .sign_box .name {
    flex-direction: column;
  }
}
.greeting_wrap .bottom_motion .greeting_con .sign_box .name em {
  display: block;
  color: #1D1D1D;
  font-size: 24px;
}
@media (max-width: 780px) {
  .greeting_wrap .bottom_motion .greeting_con .sign_box .name em {
    font-size: 23px;
  }
}
.greeting_wrap .bottom_motion .greeting_con .sign_box .sing_img {
  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);
}
@media (max-width: 350px) {
  .greeting_wrap .bottom_motion .greeting_con .sign_box .sing_img {
    margin-left: 0;
    margin-top: 5px;
  }
}

/* sub0402 인사말 End */
/* sub0404 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: 650px) {
  .mi_wrap .btn-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
.mi_wrap .btn-wrap .btn {
  margin: 5px;
}
@media (max-width: 650px) {
  .mi_wrap .btn-wrap .btn {
    width: calc(50% - 10px);
  }
}
@media (max-width: 450px) {
  .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 .mi_title br {
  display: none;
}
@media (max-width: 530px) {
  .mi_wrap .mi_title br {
    display: block;
  }
}
@media (max-width: 460px) {
  .mi_wrap .mi_title br {
    display: none;
  }
}
.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;
  font-size: 17px;
}
@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%;
}

/* sub0404 MI 소개 End */
/* sub0405 조직도 */
.org {
  position: relative;
}
.org > .inner {
  padding-top: 52px;
}
@media (max-width: 630px) {
  .org > .inner {
    padding-top: 10px;
  }
}
@media (max-width: 630px) {
  .org .center_wrap {
    display: flex;
    text-align: right;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
  }
}
.org .center_title {
  display: block;
  position: absolute;
  top: 20px;
  right: 0;
  width: 300px;
  text-align: center;
  color: #003675;
  font-weight: 700;
}
@media (max-width: 1170px) {
  .org .center_title {
    width: 195px;
  }
}
@media (max-width: 630px) {
  .org .center_title {
    position: relative;
    top: auto;
    margin-bottom: 3px;
  }
}
.org .center_box {
  overflow: hidden;
  position: absolute;
  top: 52px;
  right: 0;
  width: 300px;
  border: 1px solid #ccd7e3;
  border-radius: 6px;
}
@media (max-width: 1170px) {
  .org .center_box {
    width: 195px;
  }
}
@media (max-width: 630px) {
  .org .center_box {
    position: relative;
    top: auto;
  }
}
.org .center_name {
  display: flex;
  font-size: 17px;
  font-weight: 700;
  color: #003675;
  line-height: 100%;
  min-height: 40px;
  align-items: center;
  justify-content: center;
  padding: 3px 10px;
  text-align: center;
}
@media (max-width: 1240px) {
  .org .center_name {
    min-height: 50px;
    font-size: 16px;
  }
}
@media (max-width: 630px) {
  .org .center_name {
    font-size: 15px;
  }
}
.org .center_name:first-child {
  border-bottom: 1px solid #ccd7e3;
}
@media (max-width: 630px) {
  .org .org_wrap {
    margin-top: 30px;
  }
}
.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: 180px;
  height: 180px;
  margin: 0 auto;
  padding: 10px;
  background: #E5F1FB;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
}
.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;
}
.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;
  }
}
@media (max-width: 380px) {
  .org .org_wrap .lv1_1::before {
    width: 15px;
  }
}
.org .org_wrap .lv1_1 .title_box {
  width: 150px;
  height: 50px;
  border: 4px solid #EDF1F5;
  background: #FFF;
  border-radius: 6px;
}
@media (max-width: 480px) {
  .org .org_wrap .lv1_1 .title_box {
    display: flex;
    width: calc(100% - 50px);
    height: 40px;
    margin: 0 30px 0 0;
    border: 2px solid #EDF1F5;
    justify-content: flex-end;
  }
}
@media (max-width: 380px) {
  .org .org_wrap .lv1_1 .title_box {
    width: calc(100% - 15px);
    margin: 0;
  }
}
.org .org_wrap .lv1_1 .title_box > .inner {
  background: none;
  font-size: 17px;
  font-weight: 700;
  color: #002B55;
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv1_1 .title_box > .inner {
    font-size: 16px;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv1_1 .title_box > .inner {
    font-size: 16px;
  }
}
@media (max-width: 350px) {
  .org .org_wrap .lv1_1 .title_box > .inner {
    font-size: 15px;
  }
}
.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% + 6px);
  justify-content: center;
  margin-left: -3px;
}
.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: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1::before {
    display: none;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1::before {
    display: none;
  }
}
@media (max-width: 1160px) {
  .org .org_wrap .lv2_1 {
    width: calc(100% + 4px);
    margin-left: -2px;
  }
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1 {
    width: 100%;
    margin-left: 0;
    justify-content: space-between;
  }
}
@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: 1180px) and (min-width: 1024px) {
  .org .org_wrap .department_wrap {
    width: calc(50% - 10px);
  }
}
@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: 1180px) and (min-width: 1024px) {
  .org .org_wrap .department_wrap::before {
    height: 111px;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap::before {
    height: 111px;
  }
}
@media (max-width: 500px) {
  .org .org_wrap .department_wrap::before {
    height: 137px;
  }
}
.org .org_wrap .department_wrap::after {
  position: absolute;
  top: -31px;
  width: calc(50% + 100px);
  height: 1px;
  content: "";
  background-color: #fff;
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .department_wrap::after {
    width: calc(20% + 100px);
  }
}
@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: 1180px) and (min-width: 1024px) {
  .org .org_wrap .department_wrap.left::before {
    left: 20%;
  }
}
@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: 1180px) and (min-width: 1024px) {
  .org .org_wrap .department_wrap.left .department_box:first-child::after {
    display: none;
  }
}
@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: 0;
    width: 50%;
  }
}
.org .org_wrap .department_wrap.right::after {
  right: -101px;
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .department_wrap.right::before {
    left: 80%;
  }
}
@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: 0;
    width: 50%;
  }
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .department_wrap.right .department_box:first-child::after {
    display: none;
  }
}
@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% - 35px);
}
@media (max-width: 1290px) {
  .org .org_wrap .department_wrap.right .department_box:nth-child(4) .department::before {
    width: calc(100% - 27px);
  }
}
@media (max-width: 1023px) {
  .org .org_wrap .department_wrap.right .department_box:nth-child(4) .department::before {
    width: calc(100% - 32px);
  }
}
.org .org_wrap .department_wrap .title_box {
  display: flex;
  position: relative;
  justify-content: center;
  margin-bottom: 120px;
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .department_wrap .title_box {
    width: calc(100% - 10px);
    margin-bottom: 30px;
  }
}
@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;
  padding: 5px;
  width: 220px;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  color: #FFF;
  border-radius: 6px;
  background-color: #002B55;
  justify-content: center;
  align-items: center;
  line-height: 100%;
  text-align: center;
}
@media (max-width: 1240px) {
  .org .org_wrap .department_wrap .title_box .inner {
    font-size: 16px;
  }
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .department_wrap .title_box .inner {
    width: 100%;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .department_wrap .title_box .inner {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .org .org_wrap .department_wrap .title_box .inner {
    height: 75px;
  }
}
.org .org_wrap .lv2_1_1 {
  position: absolute;
  top: 75px;
  left: calc(50% + 125px);
  transform: translateX(-50%);
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_1 {
    display: none;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_1 {
    display: none;
  }
}
.org .org_wrap .lv2_1_1::before {
  position: absolute;
  top: 25px;
  left: -35px;
  width: 35px;
  height: 1px;
  content: "";
  background-color: #D9D9D9;
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_1::before {
    left: 0;
    width: 10px;
  }
}
@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: 30px;
  }
}
.org .org_wrap .lv2_1_1 .title_box {
  display: flex;
  width: 180px;
  height: 50px;
  border: 4px solid #EDF1F5;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_1 .title_box {
    width: calc(100% - 10px);
  }
}
@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: 63px;
    border: 2px solid #EDF1F5;
  }
}
.org .org_wrap .lv2_1_1 .title_box > .inner {
  font-size: 17px;
  font-weight: 700;
  color: #002B55;
  line-height: 100%;
  background-color: transparent;
}
@media (max-width: 1240px) {
  .org .org_wrap .lv2_1_1 .title_box > .inner {
    font-size: 16px;
  }
}
.org .org_wrap .lv2_1_2 {
  display: flex;
  position: relative;
  flex-direction: row;
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 {
    padding: 0 10px;
    border: 1px solid #ddd;
    flex-direction: column;
  }
}
@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: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 .department_box {
    padding: 11px 0 8px;
    border-bottom: 1px dashed #ddd;
  }
}
@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: 157px;
  content: "";
  background-color: #D9D9D9;
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 .department_box::before {
    display: none;
  }
}
@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: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 .department_box.no-department .title_box {
    display: none;
  }
}
@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: -177px;
  height: 177px;
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .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.no-department .department > li::before {
    display: none;
  }
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 .department_box:last-child {
    border-bottom: 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%;
  padding: 5px;
  border: 1px solid #CCD6E0;
  background: #EDF1F5;
  font-size: 17px;
  font-weight: 400;
  color: #002B55;
  align-items: center;
  border-radius: 6px;
  min-height: 115px;
  text-align: center;
  line-height: 120%;
  margin-bottom: 40px;
}
@media (max-width: 1240px) {
  .org .org_wrap .lv2_1_2 .title_box {
    font-size: 15px;
  }
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 .title_box {
    margin-bottom: 5px;
    min-height: auto;
  }
}
@media (max-width: 930px) {
  .org .org_wrap .lv2_1_2 .title_box {
    padding: 8px 2px;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .title_box {
    margin-bottom: 5px;
    min-height: auto;
  }
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 .title_box br {
    display: none;
  }
}
@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% - 155px);
  flex-direction: row;
  justify-content: space-between;
  min-height: 430px;
}
@media (max-width: 1050px) {
  .org .org_wrap .lv2_1_2 .department {
    min-height: 379px;
  }
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 .department {
    flex-direction: column;
    min-height: auto;
  }
}
@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% - 33px);
  height: 1px;
  content: "";
  transform: translateX(-50%);
  background-color: #D9D9D9;
}
@media (max-width: 1290px) {
  .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% - 28px);
  }
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 .department::before {
    display: none;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department::before {
    display: none;
  }
}
.org .org_wrap .lv2_1_2 .department > li {
  position: relative;
  margin: 0 2px;
  padding: 10px 1px;
  border: 1px solid #D9D9D9;
  border-radius: 4px;
  max-width: 30px;
  display: flex;
  justify-content: center;
  width: 30px;
}
@media (max-width: 1290px) {
  .org .org_wrap .lv2_1_2 .department > li {
    margin: 0 1px;
    width: 26px;
  }
}
@media (max-width: 1080px) {
  .org .org_wrap .lv2_1_2 .department > li {
    width: auto;
  }
}
@media (max-width: 1023px) {
  .org .org_wrap .lv2_1_2 .department > li {
    margin: 0 2px;
    padding: 10px 3px;
    max-width: none;
  }
}
@media (max-width: 930px) {
  .org .org_wrap .lv2_1_2 .department > li {
    padding: 10px 2px;
  }
}
@media (max-width: 880px) {
  .org .org_wrap .lv2_1_2 .department > li {
    margin: 0 1px;
  }
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 .department > li {
    margin: 5px 0;
    padding: 5px;
    max-width: none;
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .department > li {
    margin: 5px 0;
    padding: 5px;
    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: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 .department > li::before {
    display: none;
  }
}
@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 {
  background: #FFF;
  font-size: 16px;
  writing-mode: vertical-lr;
}
@media (max-width: 1240px) {
  .org .org_wrap .lv2_1_2 .inner {
    font-size: 15px;
  }
}
@media (max-width: 1050px) {
  .org .org_wrap .lv2_1_2 .inner {
    font-size: 14px;
  }
}
@media (max-width: 1180px) and (min-width: 1024px) {
  .org .org_wrap .lv2_1_2 .inner {
    writing-mode: horizontal-tb;
  }
}
@media (max-width: 830px) {
  .org .org_wrap .lv2_1_2 .inner {
    writing-mode: horizontal-tb;
  }
}
@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: 400px) {
  .org .org_wrap .lv2_1_2 .inner br {
    display: block;
  }
}

/* sub0405 조직도 End */
/* sub040601 국가위성운영센터 */
.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;
  margin-bottom: 88px;
  padding: 0 80px;
  font-size: 20px;
  font-weight: 700;
  color: #1d1d1d;
  line-height: 1.4;
}
@media (max-width: 1023px) {
  .introduce_center .center_txtbox .top_title {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .introduce_center .center_txtbox .top_title {
    font-size: 19px;
    margin-bottom: 76px;
    padding: 0 50px;
  }
}
@media (max-width: 640px) {
  .introduce_center .center_txtbox .top_title {
    font-size: 18px;
    margin-bottom: 58px;
    padding: 0;
    margin-top: 0;
  }
}
@media (max-width: 420px) {
  .introduce_center .center_txtbox .top_title {
    font-size: 17px;
  }
}
.introduce_center .center_txtbox .top_title b {
  display: block;
  font-size: 31px;
  color: #2A5C96;
  margin-bottom: 7px;
  line-height: 1.3;
}
@media (max-width: 767px) {
  .introduce_center .center_txtbox .top_title b {
    font-size: 29px;
  }
}
@media (max-width: 640px) {
  .introduce_center .center_txtbox .top_title b {
    font-size: 27px;
  }
}
@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: 767px) {
  .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: 767px) {
  .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: 767px) {
  .introduce_center .center_txtbox .paragraph p + p {
    margin-top: 16px;
  }
}

.major_business {
  padding: 68px 20px 211px;
  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: 160px;
  line-height: 1.3;
  text-align: center;
  border-radius: 80px;
}
@media (max-width: 1240px) {
  .major_business .major_tit {
    font-size: 18px;
  }
}
@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 {
    padding: 10px 30px;
    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: 148px;
  height: 91px;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='148' height='91' viewBox='0 0 148 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.7988 24.5285L33.9535 33.6035H41.7982L28.0954 20.0127L24.7988 24.5285Z' fill='%23002A4B'/%3E%3Cpath d='M121.039 11.3555L120.988 11.2617H115.545L102.533 33.6028H108.937L118.266 17.3141L127.537 33.509L127.588 33.6028H134L121.039 11.3555Z' fill='%23002A4B'/%3E%3Cpath d='M56.6658 11.2617L43.6543 33.6028H50.0582L59.3875 17.3141L68.6658 33.509L68.7168 33.6028H75.1206L62.1091 11.2617H56.6658Z' fill='%23002A4B'/%3E%3Cpath d='M96.1661 19.9471H82.1649C81.1606 19.9471 80.3456 19.1392 80.3456 18.1437V18.086C80.3456 17.0905 81.1606 16.2825 82.1649 16.2825H101.624V11.2617H82.2231C78.4026 11.2617 75.2734 14.3636 75.2734 18.1509C75.2734 21.4764 78.1042 24.903 82.2158 24.903H96.2025C97.2067 24.903 98.0218 25.7109 98.0218 26.7064V26.7641C98.0218 27.7596 97.2067 28.5676 96.2025 28.5676H76.7434V33.6028H96.1443C99.9648 33.6028 103.094 30.5009 103.094 26.7136C103.094 23.3592 100.183 19.9471 96.1588 19.9471H96.1661Z' fill='%23002A4B'/%3E%3Cpath d='M14 33.6028H19.5452V25.6893H19.5379V18.5188H19.5452V11.2617H14V33.6028Z' fill='%23002A4B'/%3E%3Cpath d='M59.4239 0H59.3438C59.3438 2.45268 57.3208 4.46533 54.8393 4.46533C50.3638 4.21285 45.8447 5.01358 41.5949 6.47076C31.4578 10.0416 22.2013 17.2049 16.758 26.5395C15.55 28.7397 14.4657 31.1202 14 33.6018H20.9424C21.0588 33.104 21.1898 32.6063 21.3426 32.123C23.2201 26.2004 27.6082 20.4655 32.0618 16.1517C38.2692 10.1859 46.1795 5.67724 54.8466 4.54468C57.3208 4.54468 59.3511 6.55011 59.3511 9.01001H59.4312C59.4312 6.5429 61.4469 4.54468 63.9357 4.54468V4.46533C61.4615 4.46533 59.4312 2.4599 59.4312 0L59.4239 0Z' fill='url(%23paint0_linear_16690_31119)'/%3E%3Cpath d='M12.7314 65.6025V52.876H15.3682V58.5186H15.5439L20.167 52.876H23.3486L18.6025 58.5713L23.4014 65.6025H20.2373L16.7041 60.3467L15.3682 61.9639V65.6025H12.7314ZM28.2002 65.7959C25.3174 65.7959 23.5244 63.8096 23.5244 60.8564C23.5244 57.9033 25.3174 55.9346 28.2002 55.9346C31.083 55.9346 32.8936 57.9033 32.8936 60.8564C32.8936 63.8096 31.083 65.7959 28.2002 65.7959ZM28.2178 63.7744C29.5537 63.7744 30.2393 62.5264 30.2393 60.8564C30.2393 59.1689 29.5537 57.9209 28.2178 57.9209C26.8643 57.9209 26.1611 59.1689 26.1611 60.8564C26.1611 62.5264 26.8643 63.7744 28.2178 63.7744ZM34.5283 65.6025V56.0576H37.042V57.71H37.1475C37.499 56.5322 38.3779 55.917 39.4502 55.917C39.7139 55.917 40.0479 55.9521 40.2764 56.0049V58.3252C40.0303 58.2549 39.5381 58.1846 39.1689 58.1846C37.9912 58.1846 37.1299 59.0107 37.1299 60.1709V65.6025H34.5283ZM45.5674 65.7959C42.6494 65.7959 40.8564 63.8975 40.8564 60.874C40.8564 57.9209 42.667 55.9346 45.4619 55.9346C47.9756 55.9346 49.9443 57.5166 49.9443 60.7686V61.5068H43.4229C43.4229 62.9482 44.2842 63.8447 45.6201 63.8447C46.499 63.8447 47.1318 63.458 47.3955 62.8779H49.874C49.5049 64.6357 47.9229 65.7959 45.5674 65.7959ZM43.4229 59.8721H47.4834C47.4834 58.7119 46.6748 57.8857 45.5146 57.8857C44.3193 57.8857 43.4668 58.7734 43.4229 59.8721ZM51.1221 62.9307C51.1221 60.8037 52.8447 60.1006 54.6729 59.9951C55.3584 59.9512 56.6416 59.8896 57.0459 59.8721V59.0986C57.0283 58.3076 56.4834 57.833 55.5166 57.833C54.6377 57.833 54.0752 58.2373 53.9346 58.8877H51.4561C51.6143 57.2354 53.0557 55.9346 55.5869 55.9346C57.6611 55.9346 59.6299 56.8662 59.6299 59.1689V65.6025H57.1689V64.2842H57.0986C56.624 65.1631 55.7275 65.7783 54.3037 65.7783C52.4756 65.7783 51.1221 64.8291 51.1221 62.9307ZM53.6182 62.8604C53.6182 63.5986 54.2158 63.9854 55.042 63.9854C56.2197 63.9854 57.0635 63.1943 57.0459 62.1924V61.4893C56.6504 61.5068 55.543 61.5684 55.0947 61.6123C54.1982 61.7002 53.6182 62.1221 53.6182 62.8604ZM73.7627 56.5146C73.6572 55.5127 72.8486 54.915 71.5654 54.915C70.2295 54.915 69.4912 55.5303 69.4736 56.374C69.4561 57.2881 70.4229 57.71 71.5127 57.9561L72.6553 58.2373C74.835 58.7295 76.4697 59.8369 76.4697 61.9639C76.4697 64.3018 74.6416 65.7783 71.5479 65.7783C68.4717 65.7783 66.5029 64.3545 66.4326 61.6299H68.999C69.0869 62.9131 70.1064 63.5635 71.5127 63.5635C72.9014 63.5635 73.7979 62.9131 73.7979 61.9639C73.7979 61.1025 73.0068 60.6982 71.6182 60.3467L70.2295 60.0127C68.085 59.4854 66.7666 58.4131 66.7666 56.5498C66.7666 54.2295 68.8057 52.7002 71.583 52.7002C74.3955 52.7002 76.2588 54.2646 76.2939 56.5146H73.7627ZM77.6826 62.9307C77.6826 60.8037 79.4053 60.1006 81.2334 59.9951C81.9189 59.9512 83.2021 59.8896 83.6064 59.8721V59.0986C83.5889 58.3076 83.0439 57.833 82.0771 57.833C81.1982 57.833 80.6357 58.2373 80.4951 58.8877H78.0166C78.1748 57.2354 79.6162 55.9346 82.1475 55.9346C84.2217 55.9346 86.1904 56.8662 86.1904 59.1689V65.6025H83.7295V64.2842H83.6592C83.1846 65.1631 82.2881 65.7783 80.8643 65.7783C79.0361 65.7783 77.6826 64.8291 77.6826 62.9307ZM80.1787 62.8604C80.1787 63.5986 80.7764 63.9854 81.6025 63.9854C82.7803 63.9854 83.624 63.1943 83.6064 62.1924V61.4893C83.2109 61.5068 82.1035 61.5684 81.6553 61.6123C80.7588 61.7002 80.1787 62.1221 80.1787 62.8604ZM93.2041 56.0576V58.0088H91.4111V62.667C91.4111 63.4229 91.7803 63.6162 92.3076 63.6338C92.5713 63.6338 93.0283 63.6162 93.3447 63.5811V65.6377C93.0635 65.6904 92.6064 65.7256 91.9561 65.7256C90.0752 65.7256 88.792 64.8818 88.8096 63.0361V58.0088H87.4912V56.0576H88.8096V53.7725H91.4111V56.0576H93.2041ZM99.0576 65.7959C96.1396 65.7959 94.3467 63.8975 94.3467 60.874C94.3467 57.9209 96.1572 55.9346 98.9521 55.9346C101.466 55.9346 103.435 57.5166 103.435 60.7686V61.5068H96.9131C96.9131 62.9482 97.7744 63.8447 99.1104 63.8447C99.9893 63.8447 100.622 63.458 100.886 62.8779H103.364C102.995 64.6357 101.413 65.7959 99.0576 65.7959ZM96.9131 59.8721H100.974C100.974 58.7119 100.165 57.8857 99.0049 57.8857C97.8096 57.8857 96.957 58.7734 96.9131 59.8721ZM107.671 62.4561C107.671 63.1943 107.987 63.5635 108.831 63.5635C108.954 63.5635 109.042 63.5635 109.183 63.5459V65.585C108.989 65.6025 108.831 65.6025 108.655 65.6025C106.423 65.6025 105.069 64.7061 105.069 62.5088V52.876H107.671V62.4561ZM112.804 62.4561C112.804 63.1943 113.12 63.5635 113.964 63.5635C114.087 63.5635 114.175 63.5635 114.315 63.5459V65.585C114.122 65.6025 113.964 65.6025 113.788 65.6025C111.556 65.6025 110.202 64.7061 110.202 62.5088V52.876H112.804V62.4561ZM115.845 65.6025V56.0576H118.446V65.6025H115.845ZM117.146 54.8096C116.354 54.8096 115.722 54.2119 115.722 53.4912C115.722 52.7529 116.354 52.1553 117.146 52.1553C117.919 52.1553 118.552 52.7529 118.552 53.4912C118.552 54.2119 117.919 54.8096 117.146 54.8096ZM125.495 56.0576V58.0088H123.702V62.667C123.702 63.4229 124.071 63.6162 124.599 63.6338C124.862 63.6338 125.319 63.6162 125.636 63.5811V65.6377C125.354 65.6904 124.897 65.7256 124.247 65.7256C122.366 65.7256 121.083 64.8818 121.101 63.0361V58.0088H119.782V56.0576H121.101V53.7725H123.702V56.0576H125.495ZM131.349 65.7959C128.431 65.7959 126.638 63.8975 126.638 60.874C126.638 57.9209 128.448 55.9346 131.243 55.9346C133.757 55.9346 135.726 57.5166 135.726 60.7686V61.5068H129.204C129.204 62.9482 130.065 63.8447 131.401 63.8447C132.28 63.8447 132.913 63.458 133.177 62.8779H135.655C135.286 64.6357 133.704 65.7959 131.349 65.7959ZM129.204 59.8721H133.265C133.265 58.7119 132.456 57.8857 131.296 57.8857C130.101 57.8857 129.248 58.7734 129.204 59.8721ZM12.9775 80.2393C12.9775 84.3877 10.3936 86.7783 7.03613 86.7783C3.64355 86.7783 1.07715 84.3701 1.07715 80.2393C1.07715 76.0908 3.64355 73.7002 7.03613 73.7002C10.3936 73.7002 12.9775 76.0908 12.9775 80.2393ZM10.2881 80.2393C10.2881 77.5146 9.00488 76.0381 7.03613 76.0381C5.06738 76.0381 3.7666 77.5146 3.7666 80.2393C3.7666 82.9639 5.06738 84.4404 7.03613 84.4404C9.00488 84.4404 10.2881 82.9639 10.2881 80.2393ZM14.8232 90.1885V77.0576H17.3896V78.6572H17.4951C17.8467 77.8838 18.6201 76.9346 20.2197 76.9346C22.3291 76.9346 24.0869 78.5693 24.0869 81.8389C24.0869 85.0205 22.3994 86.7607 20.2197 86.7607C18.6553 86.7607 17.8643 85.8643 17.4951 85.0732H17.4248V90.1885H14.8232ZM17.3721 81.8213C17.3721 83.5439 18.1104 84.6865 19.3936 84.6865C20.7295 84.6865 21.4326 83.5088 21.4326 81.8213C21.4326 80.1514 20.7295 79.0088 19.3936 79.0088C18.0928 79.0088 17.3721 80.0986 17.3721 81.8213ZM30.0986 86.7959C27.1807 86.7959 25.3877 84.8975 25.3877 81.874C25.3877 78.9209 27.1982 76.9346 29.9932 76.9346C32.5068 76.9346 34.4756 78.5166 34.4756 81.7686V82.5068H27.9541C27.9541 83.9482 28.8154 84.8447 30.1514 84.8447C31.0303 84.8447 31.6631 84.458 31.9268 83.8779H34.4053C34.0361 85.6357 32.4541 86.7959 30.0986 86.7959ZM27.9541 80.8721H32.0146C32.0146 79.7119 31.2061 78.8857 30.0459 78.8857C28.8506 78.8857 27.998 79.7734 27.9541 80.8721ZM36.1104 86.6025V77.0576H38.624V78.71H38.7295C39.0811 77.5322 39.96 76.917 41.0322 76.917C41.2959 76.917 41.6299 76.9521 41.8584 77.0049V79.3252C41.6123 79.2549 41.1201 79.1846 40.751 79.1846C39.5732 79.1846 38.7119 80.0107 38.7119 81.1709V86.6025H36.1104ZM42.4033 83.9307C42.4033 81.8037 44.126 81.1006 45.9541 80.9951C46.6396 80.9512 47.9229 80.8896 48.3271 80.8721V80.0986C48.3096 79.3076 47.7646 78.833 46.7979 78.833C45.9189 78.833 45.3564 79.2373 45.2158 79.8877H42.7373C42.8955 78.2354 44.3369 76.9346 46.8682 76.9346C48.9424 76.9346 50.9111 77.8662 50.9111 80.1689V86.6025H48.4502V85.2842H48.3799C47.9053 86.1631 47.0088 86.7783 45.585 86.7783C43.7568 86.7783 42.4033 85.8291 42.4033 83.9307ZM44.8994 83.8604C44.8994 84.5986 45.4971 84.9854 46.3232 84.9854C47.501 84.9854 48.3447 84.1943 48.3271 83.1924V82.4893C47.9316 82.5068 46.8242 82.5684 46.376 82.6123C45.4795 82.7002 44.8994 83.1221 44.8994 83.8604ZM57.9248 77.0576V79.0088H56.1318V83.667C56.1318 84.4229 56.501 84.6162 57.0283 84.6338C57.292 84.6338 57.749 84.6162 58.0654 84.5811V86.6377C57.7842 86.6904 57.3271 86.7256 56.6768 86.7256C54.7959 86.7256 53.5127 85.8818 53.5303 84.0361V79.0088H52.2119V77.0576H53.5303V74.7725H56.1318V77.0576H57.9248ZM59.5596 86.6025V77.0576H62.1611V86.6025H59.5596ZM60.8604 75.8096C60.0693 75.8096 59.4365 75.2119 59.4365 74.4912C59.4365 73.7529 60.0693 73.1553 60.8604 73.1553C61.6338 73.1553 62.2666 73.7529 62.2666 74.4912C62.2666 75.2119 61.6338 75.8096 60.8604 75.8096ZM68.4717 86.7959C65.5889 86.7959 63.7959 84.8096 63.7959 81.8564C63.7959 78.9033 65.5889 76.9346 68.4717 76.9346C71.3545 76.9346 73.165 78.9033 73.165 81.8564C73.165 84.8096 71.3545 86.7959 68.4717 86.7959ZM68.4893 84.7744C69.8252 84.7744 70.5107 83.5264 70.5107 81.8564C70.5107 80.1689 69.8252 78.9209 68.4893 78.9209C67.1357 78.9209 66.4326 80.1689 66.4326 81.8564C66.4326 83.5264 67.1357 84.7744 68.4893 84.7744ZM77.4014 81.083V86.6025H74.7998V77.0576H77.2783V78.7275H77.3838C77.8232 77.6201 78.8428 76.9346 80.249 76.9346C82.2354 76.9346 83.5537 78.2881 83.5361 80.5205V86.6025H80.9521V80.9775C80.9521 79.7998 80.3018 79.0967 79.2295 79.0967C78.1396 79.0967 77.4014 79.8174 77.4014 81.083ZM99.3037 78.3057C99.0928 76.8994 98.0029 76.0381 96.5264 76.0381C94.54 76.0381 93.2393 77.5674 93.2393 80.2393C93.2393 82.9814 94.5576 84.4404 96.5088 84.4404C97.9678 84.4404 99.04 83.6318 99.3037 82.2607L101.976 82.2783C101.677 84.6338 99.708 86.7783 96.4736 86.7783C93.0635 86.7783 90.5498 84.3877 90.5498 80.2393C90.5498 76.0908 93.1162 73.7002 96.4736 73.7002C99.4092 73.7002 101.624 75.3877 101.976 78.3057H99.3037ZM108.093 86.7959C105.175 86.7959 103.382 84.8975 103.382 81.874C103.382 78.9209 105.192 76.9346 107.987 76.9346C110.501 76.9346 112.47 78.5166 112.47 81.7686V82.5068H105.948C105.948 83.9482 106.81 84.8447 108.146 84.8447C109.024 84.8447 109.657 84.458 109.921 83.8779H112.399C112.03 85.6357 110.448 86.7959 108.093 86.7959ZM105.948 80.8721H110.009C110.009 79.7119 109.2 78.8857 108.04 78.8857C106.845 78.8857 105.992 79.7734 105.948 80.8721ZM116.706 81.083V86.6025H114.104V77.0576H116.583V78.7275H116.688C117.128 77.6201 118.147 76.9346 119.554 76.9346C121.54 76.9346 122.858 78.2881 122.841 80.5205V86.6025H120.257V80.9775C120.257 79.7998 119.606 79.0967 118.534 79.0967C117.444 79.0967 116.706 79.8174 116.706 81.083ZM129.89 77.0576V79.0088H128.097V83.667C128.097 84.4229 128.466 84.6162 128.993 84.6338C129.257 84.6338 129.714 84.6162 130.03 84.5811V86.6377C129.749 86.6904 129.292 86.7256 128.642 86.7256C126.761 86.7256 125.478 85.8818 125.495 84.0361V79.0088H124.177V77.0576H125.495V74.7725H128.097V77.0576H129.89ZM135.743 86.7959C132.825 86.7959 131.032 84.8975 131.032 81.874C131.032 78.9209 132.843 76.9346 135.638 76.9346C138.151 76.9346 140.12 78.5166 140.12 81.7686V82.5068H133.599C133.599 83.9482 134.46 84.8447 135.796 84.8447C136.675 84.8447 137.308 84.458 137.571 83.8779H140.05C139.681 85.6357 138.099 86.7959 135.743 86.7959ZM133.599 80.8721H137.659C137.659 79.7119 136.851 78.8857 135.69 78.8857C134.495 78.8857 133.643 79.7734 133.599 80.8721ZM141.755 86.6025V77.0576H144.269V78.71H144.374C144.726 77.5322 145.604 76.917 146.677 76.917C146.94 76.917 147.274 76.9521 147.503 77.0049V79.3252C147.257 79.2549 146.765 79.1846 146.396 79.1846C145.218 79.1846 144.356 80.0107 144.356 81.1709V86.6025H141.755Z' fill='%23003675'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_16690_31119' x1='37.8181' y1='20.6458' x2='31.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");
}
@media (max-width: 1240px) {
  .major_business .center_box .center_icon .logo {
    width: 140px;
    height: 90px;
  }
}
@media (max-width: 1240px) {
  .major_business .center_box .center_icon .logo {
    width: 130px;
    height: 84px;
  }
}
.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: 16px;
  font-weight: 700;
  color: #1D1D1D;
  flex-shrink: 0;
  line-height: 1.3;
}
@media (max-width: 1240px) {
  .major_business .center_box .business_list .business_item .business_name {
    font-size: 15px;
  }
}
@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;
  }
}

/* sub040601 국가위성운영센터 */
/* sub0407 오시는길 */
.directions-section .location.se04b {
  overflow: hidden;
  border-radius: 10px;
}
.directions-section .location.se04b .map_box .map {
  max-height: 488px;
  min-height: 320px;
  border: 1px solid #D9D9D9;
  border-bottom: none;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
}
.directions-section .location.se04b .map_box .map img {
  width: 100%;
  min-height: inherit;
  object-fit: cover;
}
.directions-section .location.se04b .map_box .map_info {
  position: relative;
  padding: 40px 44px 44px;
  background-color: #0074E5;
  min-height: 198px;
}
@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;
}

/* sub0407 오시는길 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 */