.new_main {
  padding: 3rem 0 128px;
}
.new_main .subtitle {
  color: #565656;
  font-size: 20px;
}
.new_main .subtitle span {
  font-weight: 500;
  color: var(--theme_color);
}
.new_main h1 {
  color: var(--title_color);
  font-size: 40px;
  font-weight: 700;
  line-height: 59px;
  padding-top: 26px;
}
.new_main img {
  /* width: 100%;
  height: auto;
  margin: 44px 0 18px; */
}
.new_main p {
  color: #374151;
  font-size: 20px;
  line-height: 34px;
  padding-top: 36px;
}
.new_main iframe{
  width: 70%;
  height: 500px;
  margin: 1rem 0;
}
.new_main p a {
  color: var(--theme_color);
  font-size: 20px;
  line-height: 34px;
}
.new_main h2 {
  color: var(--title_color);
  font-size: 24px;
  font-weight: 700;
  line-height: 59px;
  padding-top: 22px;
}
.new_main ul {
  padding: 8px 0 1rem;
}
.new_main ul li {
  color: #374151;
  font-size: 20px;
  line-height: 34px;
  margin-bottom: 12px;
  padding-left: 1rem;
  position: relative;
}
.new_main ul li::before {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--theme_color);
  position: absolute;
  left: 0;
  top: 14px;
}
.new_main video {
  width: 100%;
  height: auto;
  border-radius: 10px;
  margin: 6px 0 26px;
}
.new_related {
  background-color: #f8f8f8;
  padding: 100px 0 155px;
}
.new_related .main {
  margin-top: 45px;
}
.new_related .main ul {
  margin-bottom: 60px;
}
.new_related .main ul li {
  margin-bottom: 25px;
}
.new_related .main ul li:last-child {
  margin-bottom: 0;
}
.new_related .main .button_r {
  font-size: 18px;
  padding: 14px 38px;
}
