@charset "UTF-8";
/* media query */
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,700&display=swap");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i,900,900i&display=swap");
/* fontsize用 */
@import url(../../common/css/styleguide.css);
/* contents
*****************************************************/
@media all and (max-width: 667px) {
  .mainArea {
    height: 223px;
  }
}
.mainArea .mainImg {
  background: url(/english/common/images/main_other.jpg) no-repeat top right;
  background-size: cover;
}

@media all and (max-width: 667px) {
  main {
    padding: 40px 0;
  }
}

.contentsInner .titleType1_2 span {
  padding: 0;
}
.contentsInner .titleType1_2 span::after {
  content: none !important;
}

#policy h3 {
  margin: 50px 0 20px;
}
@media all and (max-width: 667px) {
  #policy h3 {
    margin: 30px 0 20px;
  }
}
