/* ==============================================
 * NEWS
 *
 * memo:
 *
 * ============================================== */
/* ------------------------------------------------
 * MAIN TITLE
 * ------------------------------------------------ */
.news__title {
  font-family: "brown", sans-serif;
  font-size: 60px;
  line-height: 1;
  letter-spacing: 0.1em;
  margin: 0;
}

/* ------------------------------------------------
 * ENTRY
 * ------------------------------------------------ */
.news__entry {
  padding: 70px 0 50px;
  border-bottom: 6px solid #1a1a1a;
  visibility: hidden;
}
.news__entry.is-active {
  visibility: visible;
}
.news__entry:first-of-type {
  padding-top: 50px;
}

.news__entry__title {
  font-family: "notosansjp-medium", sans-serif;
  font-size: 20px;
  letter-spacing: 0.1em;
  line-height: 1;
  margin: 0 0 15px;
}

.news__entry__date {
  font-family: "brown-bold", sans-serif;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.1em;
  display: block;
  margin: 0 0 40px;
}

.news__entry__img {
  margin: 0 0 40px;
}

.news__entry__text {
  font-family: "notosansjp-medium", sans-serif;
  font-size: 15px;
  letter-spacing: 0.1em;
  line-height: 26px;
  margin: 0 0 15px;
}

.news__entry__text .pc_br{
  display:block;
}

.news__entry__text a{
  color: #999;
  text-decoration: underline;
  opacity: 1;
  filter: alpha(opacity=100);
  transition: opacity 0.3s;
  display: inline-block;
}

.news__entry__text .hover{
  opacity: 0.7 !important;
  filter: alpha(opacity=70);
  transition: opacity 0.3s;
}


/* ------------------------------------------------
 * ARCHIVE BUTTON
 * ------------------------------------------------ */
.news__nextBtn {
  text-align: center;
  width: 280px;
  height: 50px;
  margin: 90px auto 0;
}

.news__nextBtn__anc {
  font-family: "brown", sans-serif;
  font-size: 26px;
  line-height: 1;
  letter-spacing: 0.1em;
  display: block;
  width: 100%;
  height: 100%;
  padding: 11px 0 0;
  border: 1px solid #1a1a1a;
  transition: color 0.6s;
}
.news__nextBtn__anc:hover {
  color: #fff;
  border: 1px solid #1a1a1a;
  background-color: #1a1a1a;
}

/* ==============================================
 * COMMON COLORSET
 *
 * memo:
 *
 * ============================================== */
body.is-black .news__entry {
  border-bottom: 6px solid #fff;
}
body.is-black .news__nextBtn__anc {
  border: 1px solid #fff;
}
body.is-black .news__nextBtn__anc:hover {
  color: #1a1a1a;
  border: 1px solid #fff;
  background-color: #fff;
}

@media screen and (max-width: 767px) {
  /* ==============================================
   * NEWS
   *
   * memo:
   *
   * ============================================== */
  /* ------------------------------------------------
   * MAIN TITLE
   * ------------------------------------------------ */
  .news__title {
    font-size: 38px;
    font-size: 10.13333346vw;
    margin: 0 0 10px;
    margin: 0 0 2.6666666667vw;
    white-space: nowrap;
  }

  /* ------------------------------------------------
   * ENTRY
   * ------------------------------------------------ */
  .news__entry {
    padding: 20px 0 15px;
    padding: 5.3333334vw 0 4vw;
    border-bottom: 3px solid #1a1a1a;
  }

  .news__entry__title {
    font-size: 12px;
    font-size: 3.2vw;
    line-height: 20px;
    line-height: 5.3333334vw;
    margin: 0 0 7px;
    margin: 0 0 1.8666666667vw;
  }

  .news__entry__date {
    font-size: 10px;
    font-size: 2.6666666667vw;
    line-height: 15px;
    line-height: 4vw;
    margin: 0 0 20px;
    margin: 0 0 5.3333333333vw;
  }

  .news__entry__img {
    margin: 0 0 10px;
    margin: 0 0 2.6666666667vw;
  }
  .news__entry__img img {
    max-width: 100%;
    height: auto;
  }

  .news__entry__text {
    font-size: 11px;
    font-size: 2.9333333333vw;
    line-height: 20px;
    line-height: 5.3333334vw;
    margin: 0 0 15px;
    margin: 0 0 4vw;
  }

  .news__entry__text .pc_br{
    display:none;
  }

  /* ------------------------------------------------
   * ARCHIVE BUTTON
   * ------------------------------------------------ */
  .news__nextBtn {
    width: 162px;
    width: 43.2vw;
    height: 37px;
    height: 9.8666666667vw;
    margin: 40px auto 0;
    margin: 10.6666666667vw auto 0;
  }

  .news__nextBtn__anc {
    font-size: 15px;
    font-size: 4vw;
    padding: 10px 0 0;
    padding: 2.6666666667vw 0 0;
    transition: none;
  }
  .news__nextBtn__anc:hover {
    color: inherit;
  }

  /* ==============================================
   * COMMON COLORSET
   *
   * memo:
   *
   * ============================================== */
  body.is-black .news__entry {
    border-bottom: 3px solid #fff;
  }
}



/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ld3MuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztvREFLb0Q7QUFDcEQ7O3NEQUVzRDtBQUN0RDtFQUNFLGlDQUFpQztFQUNqQyxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixVQUFVO0NBQ1g7O0FBRUQ7O3NEQUVzRDtBQUN0RDtFQUNFLHFCQUFxQjtFQUNyQixpQ0FBaUM7RUFDakMsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxvQkFBb0I7Q0FDckI7QUFDRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLDZDQUE2QztFQUM3QyxnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxzQ0FBc0M7RUFDdEMsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLDZDQUE2QztFQUM3QyxnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixpQkFBaUI7Q0FDbEI7O0FBRUQ7O3NEQUVzRDtBQUN0RDtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsYUFBYTtFQUNiLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGlDQUFpQztFQUNqQyxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsWUFBWTtFQUNaLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsMEJBQTBCO0VBQzFCLHVCQUF1QjtDQUN4QjtBQUNEO0VBQ0UsWUFBWTtDQUNiOztBQUVEOzs7OztvREFLb0Q7QUFDcEQ7RUFDRSw4QkFBOEI7Q0FDL0I7QUFDRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFOzs7OztzREFLb0Q7RUFDcEQ7O3dEQUVzRDtFQUN0RDtJQUNFLGdCQUFnQjtJQUNoQiwyQkFBMkI7SUFDM0IsaUJBQWlCO0lBQ2pCLDJCQUEyQjtJQUMzQixvQkFBb0I7R0FDckI7O0VBRUQ7O3dEQUVzRDtFQUN0RDtJQUNFLHFCQUFxQjtJQUNyQiw4QkFBOEI7SUFDOUIsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQiwyQkFBMkI7R0FDNUI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQiwyQkFBMkI7R0FDNUI7RUFDRDtJQUNFLGdCQUFnQjtJQUNoQixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQiw0QkFBNEI7SUFDNUIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtHQUNqQjs7RUFFRDs7d0RBRXNEO0VBQ3REO0lBQ0UsYUFBYTtJQUNiLGNBQWM7SUFDZCxhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtJQUNwQiwrQkFBK0I7R0FDaEM7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQiw0QkFBNEI7SUFDNUIsaUJBQWlCO0dBQ2xCO0VBQ0Q7SUFDRSxlQUFlO0dBQ2hCOztFQUVEOzs7OztzREFLb0Q7RUFDcEQ7SUFDRSw4QkFBOEI7R0FDL0I7Q0FDRiIsImZpbGUiOiI8bm8tb3V0cHV0PiIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE5FV1NcbiAqXG4gKiBtZW1vOlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogTUFJTiBUSVRMRVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmV3c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJicm93blwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBFTlRSWVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmV3c19fZW50cnkge1xuICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMxYTFhMWE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5uZXdzX19lbnRyeS5pcy1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm5ld3NfX2VudHJ5OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLm5ld3NfX2VudHJ5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zanAtbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLm5ld3NfX2VudHJ5X19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiYnJvd24tYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4ubmV3c19fZW50cnlfX2ltZyB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi5uZXdzX19lbnRyeV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zanAtbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBBUkNISVZFIEJVVFRPTlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmV3c19fbmV4dEJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI4MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIG1hcmdpbjogOTBweCBhdXRvIDA7XG59XG5cbi5uZXdzX19uZXh0QnRuX19hbmMge1xuICBmb250LWZhbWlseTogXCJicm93blwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMXB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMWExYTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5uZXdzX19uZXh0QnRuX19hbmM6aG92ZXIge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQ09NTU9OIENPTE9SU0VUXG4gKlxuICogbWVtbzpcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5LmlzLWJsYWNrIC5uZXdzX19lbnRyeSB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xufVxuYm9keS5pcy1ibGFjayAubmV3c19fbmV4dEJ0bl9fYW5jIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgKiBORVdTXG4gICAqXG4gICAqIG1lbW86XG4gICAqXG4gICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAqIE1BSU4gVElUTEVcbiAgICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5uZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MXB4O1xuICAgIGZvbnQtc2l6ZTogMTAuOTMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgNS4zMzMzMzMzMzMzdnc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgKiBFTlRSWVxuICAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLm5ld3NfX2VudHJ5IHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMTVweDtcbiAgICBwYWRkaW5nOiA5LjMzMzMzMzMzMzN2dyAwIDR2dztcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzFhMWExYTtcbiAgfVxuXG4gIC5uZXdzX19lbnRyeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgICBtYXJnaW46IDAgMCA3cHg7XG4gICAgbWFyZ2luOiAwIDAgMS44NjY2NjY2NjY3dnc7XG4gIH1cblxuICAubmV3c19fZW50cnlfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0dnc7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBtYXJnaW46IDAgMCA1LjMzMzMzMzMzMzN2dztcbiAgfVxuXG4gIC5uZXdzX19lbnRyeV9faW1nIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5uZXdzX19lbnRyeV9faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5uZXdzX19lbnRyeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMi45MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUuODY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgNHZ3O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAqIEFSQ0hJVkUgQlVUVE9OXG4gICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAubmV3c19fbmV4dEJ0biB7XG4gICAgd2lkdGg6IDE2MnB4O1xuICAgIHdpZHRoOiA0My4ydnc7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGhlaWdodDogOS44NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBtYXJnaW46IDEwLjY2NjY2NjY2Njd2dyBhdXRvIDA7XG4gIH1cblxuICAubmV3c19fbmV4dEJ0bl9fYW5jIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgcGFkZGluZzogMi42NjY2NjY2NjY3dncgMCAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5ld3NfX25leHRCdG5fX2FuYzpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAqIENPTU1PTiBDT0xPUlNFVFxuICAgKlxuICAgKiBtZW1vOlxuICAgKlxuICAgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIGJvZHkuaXMtYmxhY2sgLm5ld3NfX2VudHJ5IHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG5cbiJdfQ== */
/*# sourceMappingURL=maps/news.css.map */
