.page-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 250rem;
  margin-bottom: 140rem;
}
.page-head h1.hstyle-primary span.en {
  text-align: center;
}

section.newsPage-list {
  margin-bottom: 280rem;
}
section.newsPage-list .inner-block {
  width: 80%;
}
section.newsPage-list ul.list-news li {
  border-bottom: 1px solid var(--color-border);
  padding-bottom: 50rem;
  margin-bottom: 60rem;
}
section.newsPage-list ul.list-news .box-text {
  margin-top: 40rem;
  position: relative;
  padding-right: 60rem;
}
section.newsPage-list ul.list-news a {
  display: block;
  position: relative;
}
section.newsPage-list ul.list-news p.title {
  font-weight: bold;
  font-size: 32rem;
  line-height: 1.7;
}
section.newsPage-list ul.list-news p.date {
  color: #666;
  line-height: 1;
  margin-top: 20rem;
}
section.newsPage-list ul.list-news .arrow {
  width: 36rem;
  height: 36rem;
  position: absolute;
  right: 0;
  bottom: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  background: url("../images/arrow.png") no-repeat center;
  background-size: contain;
}

.wp-pagenavi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 100rem;
}
.wp-pagenavi span.current,
.wp-pagenavi a {
  margin: 0 10rem;
}
.wp-pagenavi span.current {
  font-size: 30rem;
  width: 80rem;
  height: 80rem;
  background: var(--color-green);
  color: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wp-pagenavi a {
  font-size: 30rem;
  display: block;
  width: 80rem;
  height: 80rem;
  border: 1px solid var(--color-border);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

article.news-detail {
  margin-bottom: 140px;
}
article.news-detail time {
  color: #666;
  font-size: 12px;
}
article.news-detail h2.hstyle-news-title {
  font-size: 32rem;
  font-weight: bold;
  border-bottom: 1px solid var(--color-border);
  padding-bottom: 10px;
  margin-bottom: 30px;
}
article.news-detail .eye-catch {
  margin-bottom: 20px;
}
article.news-detail .content p {
  margin-bottom: 2em;
}
article.news-detail a.btn-primary {
  width: 80%;
  margin: 40px auto 0;
}

footer {
  border-top: 1px solid #b0ada4;
}

.news-detail .inner-block p{
margin-bottom:20px;
}

/**********************************************************************

 * Media Query For PC

 ***********************************************************************/
@media print, screen and (min-width: 768px) {
  .page-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: min(250px, 17.36vw);
    margin-bottom: min(140px, 9.72vw);
  }
  .page-head h1.hstyle-primary span.en {
    text-align: center;
  }
  section.newsPage-list {
    margin-bottom: min(280px, 19.44vw);
  }
  section.newsPage-list .inner-block {
    width: 66.66%;
  }
  section.newsPage-list ul.list-news li {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    border-bottom: 1px solid var(--color-border);
    padding-bottom: 1.39vw;
    margin-bottom: 1.39vw;
  }
  section.newsPage-list ul.list-news li:hover p.title {
    color: var(--color-green);
  }
  section.newsPage-list ul.list-news li:hover .arrow {
    right: min(30px, 2.08vw);
  }
  section.newsPage-list ul.list-news .box-text {
    margin-top: min(40px, 2.78vw);
    position: relative;
    padding-right: min(60px, 4.17vw);
  }
  section.newsPage-list ul.list-news a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  section.newsPage-list ul.list-news .box-img {
    width: 12.5vw;
  }
  section.newsPage-list ul.list-news .box-text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 2.78vw;
    margin-top: 0;
    padding-right: min(60px, 4.17vw);
  }
  section.newsPage-list ul.list-news p.title {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    font-weight: bold;
    font-size: min(18px, 1.25vw);
    line-height: 1.7;
  }
  section.newsPage-list ul.list-news p.date {
    margin-top: min(14px, 0.97vw);
  }
  section.newsPage-list ul.list-news .arrow {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    width: min(20px, 1.39vw);
    height: min(20px, 1.39vw);
  }
  .wp-pagenavi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: min(100px, 6.94vw);
  }
  .wp-pagenavi span.current,
  .wp-pagenavi a {
    margin: 0 min(10px, 0.69vw);
  }
  .wp-pagenavi span.current {
    font-size: min(30px, 2.08vw);
    width: min(80px, 5.56vw);
    height: min(80px, 5.56vw);
    background: var(--color-green);
    color: #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .wp-pagenavi a {
    font-size: min(30px, 2.08vw);
    display: block;
    width: min(80px, 5.56vw);
    height: min(80px, 5.56vw);
    border: 1px solid var(--color-border);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .wp-pagenavi {
    margin-top: min(100px, 6.94vw);
  }
  .wp-pagenavi span.current,
  .wp-pagenavi a {
    margin: 0 min(5px, 0.35vw);
  }
  .wp-pagenavi span.current {
    font-size: min(16px, 1.11vw);
    width: min(50px, 3.47vw);
    height: min(50px, 3.47vw);
  }
  .wp-pagenavi a {
    font-size: min(16px, 1.11vw);
    width: min(50px, 3.47vw);
    height: min(50px, 3.47vw);
  }
  .wp-pagenavi a:hover {
    background: var(--color-green);
    color: #fff;
  }
  article.news-detail {
    padding-bottom: min(280px, 19.44vw);
    width: 58.3333333333%;
    margin: min(140px, 9.72vw) auto 0;
  }
  article.news-detail time {
    color: #666;
    font-size: min(14px, 0.97vw);
  }
  article.news-detail h2.hstyle-news-title {
    font-size: min(18px, 1.25vw);
    font-weight: bold;
    border-bottom: 1px solid var(--color-border);
    padding-bottom: min(10px, 0.69vw);
    margin-bottom: min(30px, 2.08vw);
  }
  article.news-detail .eye-catch {
    margin-bottom: min(40px, 2.78vw);
  }
  article.news-detail a.btn-primary {
    width: min(280px, 19.44vw);
    height: min(70px, 4.86vw);
    border-radius: min(35px, 2.43vw);
    margin: min(100px, 6.94vw) auto 0;
    font-size: min(18px, 1.25vw);
  }
	
	.not_f{ text-align:center; }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  section.newsPage-list .inner-block {
    width: 80%;
  }
  article.news-detail {
    width: 80%;
  }
}
/*# sourceMappingURL=news.css.map */