#support .main_body .content-wrapper.eng {
  flex-direction: column;
  margin-top: 0;
}

@media only screen and (max-width: 768px) {
  .container {
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
  }

  #support .main_body .content-wrapper.eng {
    width: 100%;
  }
}

.section.english {
  margin-top: 0;
}

#support .main_body .section.english h2 {
  font-size: 20px;
  padding: 10px 20px;
  background-color: #e6e7e9;
  border-radius: 50vh;
  margin-bottom: 20px;
}

#support .main_body .section.english .block_box h3 {
  font-size: 16px;
  display: block;
  text-align: left;
  font-weight: 700;
  margin-top: 1em;
  margin-bottom: 1em;
}

#support .main_body .section.english .block_box {
  margin-bottom: 3em;
}

#support .main_body .block {
  padding-left: 1.5em;
  margin-bottom: 3em;
}

#support .main_body .block dl dd {
  margin-left: 1em;
}

#support .main_body .block dl dd a {
  color: #1072bd;
}

#support .main_body .block dl dd ul li {
  text-indent: -1em;
  padding-left: 1em;
}

#support .main_body .block ul.pdl-2em {
  padding-left: 2em;
  padding-bottom: 1em;
}

#support .main_body .block ul li {
  text-indent: -1em;
  padding-left: 1em;
}

#support .main_body .block dl + dl {
  margin-top: 1em;
}

#support .main_body .gray_bg {
  background-color: #e6e7e9;
  border-radius: 8px;
  padding: 16px 20px;
  margin-top: 1em;
  margin-bottom: 1em;
}

#support .main_body p.note {
  margin-top: 1em;
}

#support .main_body ul.mgt-1 {
  margin-top: 1em;
}

#support .main_body p.mgt-1 {
  margin-top: 1em;
}

#support .main_body p.mgb-1 {
  margin-bottom: 1em;
}

#support .main_body li.mgb-1 {
  margin-bottom: 1em;
}
