@charset "utf-8";

/*----------------------------------------
    .main_area
----------------------------------------*/
.main_area {
  padding: 15px 0 20px 0;
}
.section_title .eng {
  font-size: 1.5rem;
}

/*----------------------------------------
    .news_section
----------------------------------------*/
.news_section {
  padding: 30px 0 50px 0;
}
.block_inner {
  padding: 0 15px;
  min-height: inherit;
}
.block_inner .box_title {
  font-size: 2.4rem;
  margin-bottom: 7px;
}
.block_inner .box_title::after {
  width: 80px;
}
.news_section .news_list {
  padding: 0;
}
.news_section .news_list li {
  padding: 14px 15px 15px 15px;
}
.news_section .news_list dl {
  display: block;
}
.news_section .news_list dt {
  font-size: 1.4rem;
  padding: 0 0 6px 0;
}
.news_section .news_list dd {
  font-size: 1.4rem;
  line-height: 1.7;
}