.second_blue {
  color: #29ACDC;
}

#section_1 {
  background: #F7F7F7;
}
@media (min-width: 320px) {
  #section_1 {
    margin-bottom: 2rem;
  }
}
@media (min-width: 768px) {
  #section_1 {
    margin-bottom: 5rem;
  }
}
#section_1 .h1_box h1 {
  color: #0443A1;
}

@media (min-width: 320px) {
  #section_2 {
    margin: 4rem 0 15rem;
  }
}
@media (min-width: 992px) {
  #section_2 {
    margin: 7rem 0 20rem;
  }
}

.policy .container {
  max-width: 1080px;
}

@media (min-width: 320px) {
  #section_2 .about {
    margin-bottom: 2rem;
  }
}
@media (min-width: 768px) {
  #section_2 .about {
    margin-bottom: 3rem;
  }
}
#section_2 .about h2 {
  font-weight: 600;
}
@media (min-width: 320px) {
  #section_2 .about h2 {
    font-size: 20px;
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) {
  #section_2 .about h2 {
    font-size: 22px;
    margin-bottom: 20px;
  }
}

#section_2 .index {
  border: 1.5px solid #E8E8E8;
  background: #F8F8F8;
  border-radius: 4px;
}
@media (min-width: 320px) {
  #section_2 .index {
    padding: 20px;
    margin-bottom: 3rem;
  }
}
@media (min-width: 768px) {
  #section_2 .index {
    padding: 20px;
    margin-bottom: 4.5rem;
  }
}
#section_2 .index ol li {
  font-weight: 600;
  list-style-type: none;
  counter-increment: cnt;
  letter-spacing: 1px;
  position: relative;
  display: flex;
}
#section_2 .index ol li::before {
  content: "" counter(cnt) ".";
  color: #29ACDC;
  position: absolute;
  left: 0;
}
@media (min-width: 320px) {
  #section_2 .index ol li::before {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  #section_2 .index ol li::before {
    font-size: 16px;
  }
}
@media (min-width: 320px) {
  #section_2 .index ol li {
    margin-bottom: 7.5px;
    padding-left: 28px;
  }
}
@media (min-width: 768px) {
  #section_2 .index ol li {
    margin-bottom: 10px;
    padding-left: 30px;
  }
}
#section_2 .index ol li a {
  color: #1E2C5B;
}
@media (min-width: 320px) {
  #section_2 .index ol li a {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  #section_2 .index ol li a {
    font-size: 16px;
  }
}

#section_2 .p_block .box {
  counter-increment: cnt;
  border-bottom: 1.5px solid #E8E8E8;
}
@media (min-width: 320px) {
  #section_2 .p_block .box {
    margin-bottom: 30px;
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  #section_2 .p_block .box {
    margin-bottom: 35px;
    padding-bottom: 30px;
  }
}
#section_2 .p_block .box h3 {
  font-weight: 600;
  list-style-type: none;
}
@media (min-width: 320px) {
  #section_2 .p_block .box h3 {
    font-size: 20px;
    margin-bottom: 2rem;
  }
}
@media (min-width: 768px) {
  #section_2 .p_block .box h3 {
    font-size: 20px;
    margin-bottom: 2rem;
  }
}
#section_2 .p_block .box h3::before {
  content: "" counter(cnt) ".";
  margin-right: 5px;
  color: #29ACDC;
}
@media (min-width: 320px) {
  #section_2 .p_block .box ul.dot {
    margin-bottom: 2rem;
  }
}
@media (min-width: 768px) {
  #section_2 .p_block .box ul.dot {
    margin-bottom: 2rem;
  }
}
#section_2 .p_block .box ul.dot li {
  list-style: disc;
}
@media (min-width: 320px) {
  #section_2 .p_block .box ul.dot li {
    margin-left: 15px;
    margin-bottom: 10px;
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  #section_2 .p_block .box ul.dot li {
    margin-left: 20px;
    margin-bottom: 10px;
    font-size: 16px;
  }
}
#section_2 .p_block .box ul.circle li {
  list-style: circle;
  margin-top: 10px;
}

#section_2 .p_block .box .tabele_area {
  border: 1.5px solid #E8E8E8;
  border-radius: 6px;
}
#section_2 .p_block .box .tabele_area table {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  border: 1.5px solid #E8E8E8;
  border-collapse: collapse;
}
#section_2 .p_block .box .tabele_area table th, #section_2 .p_block .box .tabele_area table td {
  border: 1.5px solid #E8E8E8;
}
@media (min-width: 320px) {
  #section_2 .p_block .box .tabele_area table th, #section_2 .p_block .box .tabele_area table td {
    padding: 10px 7.5px;
  }
}
@media (min-width: 768px) {
  #section_2 .p_block .box .tabele_area table th, #section_2 .p_block .box .tabele_area table td {
    padding: 15px 20px;
  }
}
#section_2 .p_block .box .tabele_area table th {
  background: #F8F8F8;
}
@media (min-width: 320px) {
  #section_2 .p_block .box .tabele_area table th {
    width: 35%;
  }
}
@media (min-width: 768px) {
  #section_2 .p_block .box .tabele_area table th {
    width: 35%;
  }
}
#section_2 .p_block .box .tabele_area a {
  color: #006FFF;
}/*# sourceMappingURL=policy.css.map */