.rnd .section-title-wrap {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.rnd .section-title-wrap h1 {
  color: #000;
  font-family: "Noto Sans KR";
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
}

.rnd .content-wrap {
  display: flex;
  width: 1270px;
  padding: 200px 0;
  flex-direction: column;
  gap: 100px;
  margin: auto;
}

.rnd section {
  display: flex;
  flex-direction: column;
  gap: 100px;
}

.rnd .section-title-wrap p {
  color: #1256A7;
  font-family: "Noto Sans KR";
  font-size: 20px;
  font-weight: 700;
}

.rnd section .content01 {
  display: flex;
  flex-direction: column;
  gap: 70px;
}

.rnd section .content01 .desc-wrap {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.rnd section .content01 .desc-wrap .desc {
  color: #000;
  font-family: "Noto Sans KR";
  font-size: 20px;
  line-height: 35px;
}

.rnd section .content01 .desc-wrap ul li {
  color: #000;
  font-family: "Noto Sans KR";
  font-size: 20px;
  line-height: 35px;
  display: flex;
  list-style: none;
  gap: 10px;
  padding-left: 10px;
}

.rnd section .content01 .desc-wrap ul li::before {
  content: '•';
  color: #000;
}

.rnd section .content01 .image-wrap {
  display: flex;
  gap: 15px;
}

.rnd section .content01 .image-wrap img {
  height: 188px;

}


table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

table th {
  border: 1px solid #CECECE;
  background: #F8F8F8;
  height: 60px;
  color: #000;
  text-align: center;
  font-family: "Noto Sans KR";
  font-size: 20px;
  font-weight: 700;
  padding: 15px 5px;
}

table td {
  border: 1px solid #CECECE;
  background: #FFF;
  height: 60px;
  padding: 15px 5px;
  color: #000;
  text-align: center;
  font-family: "Noto Sans KR";
  font-size: 20px;
}

.rnd section .content02 {
  color: #747474;
  font-family: "Noto Sans KR";
  font-size: 20px;
  font-weight: 500;
  line-height: 88px;
}

.rnd section .content03 {
  display: flex;
  gap: 15px;
}

.rnd section .content03 .image01 {
  height: 400px;
}

.rnd section .content03 .image02 {
  width: 197px;
}

.rnd section .content03 .image03 {
  width: 485px;
  height: 545px;
  flex-shrink: 0;
}

.rnd section .content03 .image04 {
  width: 428px;
  height: 263px;
}

.rnd section .content03 .image05 {
  width: 562px;
  height: 400px;
}

.rnd section .content03 .image06 {
  width: 329px;
}

.rnd section .content03 .right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
  flex-shrink: 0;
}

.rnd section .content03 .right>div {
  display: flex;
  align-items: flex-end;
  gap: 15px;
}

.rnd section .content03 .right>div p {
  color: #000;
  font-family: "Noto Sans KR";
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.rnd section .content04 table th {
  padding: 0;
}

.rnd section .content04 p {
  color: #747474;
  font-family: "Noto Sans KR";
  font-size: 20px;
  font-weight: 500;
  line-height: 88px;
}

.rnd section .content05 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 50px;
}


.rnd section .content05 .image-wrap {
  display: flex;
  gap: 15px;
}

.rnd section .content05 .image-wrap img {
  height: 373.093px;

}

.rnd section .content05 .ico_arrow {
  width: 44px;
  height: 39.971px;
}

.rnd section .content05 p {
  color: #000;
  text-align: center;
  font-family: "Noto Sans KR";
  font-size: 35px;
  font-weight: 700;
  line-height: 115px;
}

.rnd section .content06 {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.rnd section .content06 p {
  color: #000;
  font-family: "Noto Sans KR";
  font-size: 20px;
  font-weight: 700;
  line-height: 35px;
}

.rnd section .content06 ul li {
  color: #000;
  font-family: "Noto Sans KR";
  font-size: 20px;
  line-height: 35px;
  display: flex;
  list-style: none;
  gap: 10px;
  padding-left: 10px;
}

.rnd section .content06 ul li::before {
  content: '•';
  color: #000;
}

.rnd section .content06 .image-wrap {
  display: flex;
  gap: 15px;
}

.rnd section .content06 .image-wrap img {
  height: 240px;
}


.rnd section .content07 img {
  width: 283px;
}

.rnd section .content08 {
  display: flex;
  gap: 15px;
}

.rnd section .content08 .image-wrap {
  width: fit-content;
  display: flex;
  flex-direction: column;
  gap: 38px;
}

.rnd section .content08 .image-wrap img {
  width: 283px;
  height: 373.093px;
}

.rnd section .content08 .image-wrap p {
  color: #000;
  font-family: "Noto Sans KR";
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.rnd section .content09 {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.rnd section .content09 img {
  width: 283px;
  height: 373.093px;
}

.rnd section .content09 p {
  color: #000;
  font-family: "Noto Sans KR";
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.rnd section .content10 th {
  padding: 0;
  height: 60px;
}

.rnd section .content10 td {
  text-align: left;
  padding: 13px 0 13px 19px;
}

.rnd section .content10 td:first-child {
  text-align: center;
}