.unit_con {
  margin: 0 auto;
}

.unit_title {
  padding-top: 15vw;
  padding-bottom: 10vw;
}

.unit_title h3 {
  font-weight: 500;
  font-size: 3vw;
}

.unit_title h1 {
  font-weight: 600;
  font-size: 5vw;
  padding-top: 2vw;
}

.unit_title h1 span {
  color: #537860;
}

.unit_box {
  width: 90%;
  position: relative;
  display: flex;
  background: #15254c;
  margin: 0 auto;
  justify-content: space-around;
  height: 50vw;
  align-items: center;
}
.unit2 {
  margin-top: 20vw;
}
.unitimg img {
  width: 95%;
  padding-top: 10vw;
}
.unitimg2 {
  padding-top: 5vw;
}

.box_left {
  padding-bottom: 5vw;
}

.box_left h1 {
  color: #bcc2b8;
  font-size: 8vw;
  padding-bottom: 2vw;
}

.box_left h1 span {
  font-size: 15vw;
}

.box_left p {
  padding: 2vw 0;
  border-top: 1px solid #d0bfad;
  border-bottom: 1px solid #d0bfad;
  color: #fff;
  font-weight: 100;
  font-size: 2.5vw;
}

.box_left p strong {
  font-weight: 500;
}

table {
  width: 40vw;
  height: 40vw;
  font-family: "Noto Sans KR";
  font-weight: 300;
  font-size: 2.5vw;
}

table th {
  color: #fff;
  background: #537860;
  width: 10vw;
  font-weight: 500;
  vertical-align: middle;
  border-bottom: 2px solid #15254c;
  border-right: 2px solid #15254c;
}

table th:last-child {
  border: none;
}

table tr {
  text-align: center;
  border-bottom: 2px solid #15254c;
}

table tr:last-child {
  border: none;
}

table td {
  background: #fff;
  color: #2a231f;
  vertical-align: middle;
  border-right: 2px solid #15254c;
}

table td:last-child {
  border: none;
}

.unit1,
.unit2 {
  display: flex;
  width: 90%;
  margin: 10vw auto;
}

.shape {
  color: #fff;
  font-size: 2vw;
  position: relative;
  width: 15vw;
  margin: 5vw 0;
}

.shape img {
  z-index: 1;
  position: absolute;
}

.shape p {
  position: absolute;
  z-index: 2;
  top: 3.5vw;
  line-height: 4vw;
  left: 1.5vw;
}

.shape span {
  font-size: 3vw;
  font-weight: 500;
}

.iso {
  width: 80%;
  margin: 0 auto;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10vw 5vw;
}

.iso1 {
  padding: 15vw 0;
}

.iso2 {
  padding-top: 15vw;
  padding-bottom: 5vw;
}

.iso_title p {
  background: #537860;
  color: #fff;
  padding: 2vw 4vw;
  width: 30%;
  margin: 0 auto;
  font-size: 3vw;
  font-weight: 500;
}

.bd {
  display: block;
  background: #eeeeee;
  height: 0.3vw;
  text-align: center;
}

.unit_notice {
  border: 1px solid #d1d1d1;
  width: 90%;
  /* position: absolute; */
  left: 2.5vw;
  /* bottom: 0; */
  margin: 5vw auto;
}

.not_txt p {
  font-size: 1.3vw;
  color: #858585;
  padding: 3vw 1vw;
  text-align: center;
  line-height: 3vw;
  letter-spacing: -0.5;
}
