.page_wrapper {
  padding-bottom: 8.3333333333vw;
  background: url(/assets/img/news/bg.png) center top 9.3055555556vw no-repeat;
  background-size: cover;
}
.page_wrapper .sect_news {
  padding: 5.1388888889vw 0 0;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news {
    padding: 11.7333333333vw 0 6.6666666667vw;
  }
}
.page_wrapper .sect_news .ttl_en {
  margin-bottom: 3.1944444444vw;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news .ttl_en {
    margin-bottom: 5.8666666667vw;
  }
}
.page_wrapper .sect_news__container {
  width: 80.5555555556vw;
  margin: 0 auto;
  box-shadow: 0 0 2.7777777778vw 0.6944444444vw rgba(0, 0, 0, 0.0784313725);
  padding: 2.0833333333vw 4.1666666667vw 3.0555555556vw;
  background: #fff;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container {
    width: 82.6666666667vw;
    box-shadow: 0 0 10.6666666667vw 2.6666666667vw rgba(0, 0, 0, 0.0784313725);
    padding: 1.0666666667vw 5.6vw 5.8666666667vw;
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container ul {
    width: 100%;
  }
}
.page_wrapper .sect_news__container ul li {
  border-bottom: solid #6AAFC3 0.1388888889vw;
  padding: 1.1111111111vw 0;
  line-height: 1.9;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container ul li {
    padding: 4.2666666667vw 0;
    line-height: 1.7;
    border-bottom: solid #6AAFC3 0.5333333333vw;
  }
}
.page_wrapper .sect_news__container ul li a {
  display: flex;
  position: relative;
  text-decoration: none;
}
.page_wrapper .sect_news__container ul li a:after {
  content: "";
  width: 1.5277777778vw;
  height: 1.5277777778vw;
  background: url(/assets/img/common/i_arrow_blue.svg) no-repeat;
  background-size: contain;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-100%, -50%);
}
.page_wrapper .sect_news__container ul li a:hover p {
  text-decoration: underline;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container ul li a {
    display: block;
  }
  .page_wrapper .sect_news__container ul li a:after {
    width: 5.6vw;
    height: 5.6vw;
    bottom: 0;
    top: auto;
    transform: none;
  }
}
.page_wrapper .sect_news__container ul li time {
  color: #6AAFC3;
  font-weight: 700;
  font-size: 1.1111111111vw;
  margin-bottom: 0.9722222222vw;
  padding-right: 1.2em;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container ul li time {
    font-size: 4.2666666667vw;
    margin-bottom: 5.3333333333vw;
  }
}
.page_wrapper .sect_news__container ul li div {
  flex: 1;
  font-size: 0.9722222222vw;
}
.page_wrapper .sect_news__container ul li div .ttl {
  font-family: Zen Old Mincho;
  font-weight: 700;
  font-size: 1.1111111111vw;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container ul li div {
    font-size: 3.7333333333vw;
  }
  .page_wrapper .sect_news__container ul li div .ttl {
    font-size: 4.8vw;
    line-height: 1.4;
    margin-bottom: 1.6vw;
    display: block;
    padding: 0;
  }
  .page_wrapper .sect_news__container ul li div p {
    padding-right: 10.6666666667vw;
  }
}
.page_wrapper .sect_news__container--single {
  padding: 4.1666666667vw 4.1666666667vw 3.6111111111vw;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container--single {
    padding: 5.3333333333vw 5.3333333333vw 5.3333333333vw;
  }
}
.page_wrapper .sect_news__container--single .post_date {
  color: #6AAFC3;
  font-weight: bold;
  font-size: 1.6666666667vw;
  margin-bottom: 1em;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container--single .post_date {
    font-size: 5.3333333333vw;
    margin-bottom: 0.6em;
  }
}
.page_wrapper .sect_news__container--single .post_ttl {
  font-size: 2.2222222222vw;
  font-family: "Zen Old Mincho";
  font-weight: bold;
  margin-bottom: 1em;
  line-height: 1.5;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container--single .post_ttl {
    font-size: 6.4vw;
  }
}
.page_wrapper .sect_news__container--single .post_body {
  font-size: 1.25vw;
  line-height: 1.8;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container--single .post_body {
    font-size: 4.2666666667vw;
  }
}
.page_wrapper .sect_news__container--single .post_body p:not(.pic):not(:last-of-type) {
  margin-bottom: 1.4em;
}
.page_wrapper .sect_news__container--single .post_body--hasPic {
  overflow: hidden;
}
.page_wrapper .sect_news__container--single .post_body--hasPic .pic {
  width: 35.4166666667vw;
  float: right;
  margin: 0 0 2.2222222222vw 2.0833333333vw;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container--single .post_body--hasPic .pic {
    margin: 0 0 5.8666666667vw;
    width: 100%;
  }
}
.page_wrapper .sect_news__container--single .post_body--hasPic .pic img {
  border-radius: 1.1111111111vw;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container--single .post_body--hasPic .pic img {
    border-radius: 4.2666666667vw;
  }
}
.page_wrapper .sect_news__container--single .btn_pdf {
  margin-top: 2.5vw;
  display: flex;
  justify-content: center;
}
.page_wrapper .sect_news__container--single .btn_pdf a {
  width: 19.1666666667vw;
  height: 5.5555555556vw;
  border-radius: 5.5555555556vw;
  background: linear-gradient(90deg, #6AAFC3 0%, #37798C 100%);
  padding: 0;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news__container--single .btn_pdf {
    margin-top: 5.3333333333vw;
  }
  .page_wrapper .sect_news__container--single .btn_pdf a {
    width: 57.0666666667vw;
    height: 16.5333333333vw;
    border-radius: 16.5333333333vw;
  }
}
.page_wrapper .sect_news .btn_list {
  margin-top: 3.4722222222vw;
  display: flex;
  justify-content: center;
}
.page_wrapper .sect_news .btn_list a {
  width: 19.1666666667vw;
  height: 5.5555555556vw;
  border-radius: 5.5555555556vw;
  padding: 0;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .page_wrapper .sect_news .btn_list {
    margin-top: 10.6666666667vw;
  }
  .page_wrapper .sect_news .btn_list a {
    width: 57.0666666667vw;
    height: 16.5333333333vw;
    border-radius: 16.5333333333vw;
  }
}/*# sourceMappingURL=news.css.map */