/*============================================
responsive
============================================*/
/*============================================
color
============================================*/
/*============================================
common
============================================*/
/*
.mainvisual_headline h1,.mainvisual_headline p.ttl {
    font-size: 4rem;
    color: #fff;
    margin-right: 68px;
    margin-bottom: 0;
    line-height: 1.2;
	font-weight: bold;
}
*/
.information_box__item .txt .tag {
  letter-spacing: 0.08em;
  background: linear-gradient(90deg, #A4D47E 0%, #3CBFB3 100%);
  color: #fff;
  font-size: 1.5rem;
  border-radius: 3px;
  padding: 0 5px; }
.information__box .nav-links {
  text-align: center; }
  .information__box .nav-links .page-numbers {
    background: linear-gradient(90deg, #A4D47E 0%, #3CBFB3 100%);
    border-radius: 15px;
    padding: 18px;
    color: #fff;
    font-weight: bold;
    text-align: center; }
    .information__box .nav-links .page-numbers.current {
      border: 3px solid #E4E4E4;
      background-color: #EFF9F8;
      color: #383838; }
  .information__box .nav-links .nav-previous, .information__box .nav-links .nav-next {
    position: relative;
    text-align: left;
    padding-left: 70px; }
    .information__box .nav-links .nav-previous::before, .information__box .nav-links .nav-next::before {
      content: "";
      display: inline-block;
      width: 28px;
      height: 28px;
      background-image: url(../img/und/icon_linklst.png);
      background-size: cover;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0; }
.information__nav .ttl_undline {
  margin-bottom: 28px; }
.information__nav ul + h3 {
  margin-top: 48px; }
.information__nav .sList li {
  margin-bottom: 18px;
  border-bottom: 1px dashed #E4E4E4;
  padding-bottom: 18px; }
@media only screen and (min-width: 897.02px) {
  .information .inner {
    display: flex;
    justify-content: space-between; }
  .information__box {
    width: calc((100% - 60px) * 0.7); }
  .information__nav {
    width: calc((100% - 60px) * 0.3); } }

/*-------------------------------------------------------------
	news
-------------------------------------------------------------*/
.news .left .ttl.ttl_undline .tag {
  letter-spacing: 0.08em;
  background: linear-gradient(90deg, #A4D47E 0%, #3CBFB3 100%);
  color: #fff;
  font-size: 1.5rem;
  border-radius: 3px;
  padding: 0 5px; }
  @media screen and (max-width: 897px) {
    .news .left .ttl.ttl_undline .tag {
      display: block; } }
.news .left .wp-block-file {
  margin-top: 38px;
  background-color: #F7F7F7;
  border-radius: 15px;
  padding: 22px; }
.news .left .wp-block-button {
  margin-top: 38px;
  background-color: #F7F7F7;
  border-radius: 15px;
  padding: 22px; }
  .news .left .wp-block-button a {
    color: #fff; }
.news .left .btn_gradient.btn_ct {
  margin-top: 128px; }
  @media screen and (max-width: 897px) {
    .news .left .btn_gradient.btn_ct {
      margin-top: 88px; } }
