@charset "UTF-8";
/*
 news.css（ファイル名変更可）
 本サイト NEWS CSS
*/
main.news {
  position: relative; }

.news_bg {
  position: absolute;
  top: 0;
  width: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }
  .news_bg .img-wrap img {
    width: 100%; }

.main_inner.news {
  margin: 0 auto 100px;
  position: relative; }

.news_article_line {
  margin: 30px auto 0;
  width: 100%;
  background-image: linear-gradient(to right, #000, #000 4px, transparent 4px, transparent 10px);
  background-size: 8px 1px;
  background-position: top;
  background-repeat: repeat-x;
  height: 1px; }

.news-box.first {
  margin: 100px auto 0; }

.news-box {
  margin: 30px auto 0; }
  .news-box a {
    text-decoration: underline; }

.news-day {
  font-size: 14px;
  margin: 0 auto 20px;
  line-height: 1; }

.news-day-label {
  padding: 5px 15px;
  background: #173756;
  color: #fff;
  border-radius: 2em;
  display: inline-block; }

.news-text {
  font-size: 24px;
  color: #173756; }
  .news-text a {
    display: block; }
    .news-text a:hover {
      opacity: 0.8; }

.news-sub-title {
  box-sizing: border-box;
  display: inline-block;
  color: #173756;
  border: 1px solid #173756;
  padding: 2px 15px;
  margin: 40px auto 0;
  font-size: 20px; }

.news-subtext-inner {
  font-size: 20px; }

.news_txtOnly {
  margin: 30px auto 0;
  font-size: 16px;
  line-height: 1.6; }

.news_txtOnly > dl > dd {
  padding-left: 5em; }

.news_txtOnly > dl + span {
  display: inline-block;
  padding: 1em; }

.news_txtOnly.news-subtext-top {
  margin: 10px auto 0; }

.news_sub_text {
  margin: 30px auto 0;
  font-size: 14px; }

.news_imgOnly {
  margin: 30px auto 0;
  position: relative; }
  .news_imgOnly .img-wrap {
    position: relative;
    font-size: 0; }
    .news_imgOnly .img-wrap img {
      width: 100%; }

/* ---------------------------------
 SP（〜600px）
--------------------------------- */
/* ------------------------------------------------------------------
 SP 〜 tablet（〜992px）
------------------------------------------------------------------ */
@media only screen and (max-width: 992px) {
  .news_bg {
    width: 170%; }
  .main_inner.news {
    margin: 0 auto; }
  .news_article_line {
    margin: 30px auto 0; }
  .news-box.first {
    margin: 60px auto 0; }
  .news-sub-title {
    padding: 2px 10px;
    margin: 30px auto 0;
    font-size: 16px; }
  .news-subtext-inner {
    font-size: 16px; }
  .news_sub_text {
    font-size: 12px; }
  .news-box {
    margin: 40px auto 0; }
  .news-day {
    font-size: 12px; }
  .news-text {
    font-size: 21px; }
  .news_txtOnly {
    margin: 30px auto 0;
    font-size: 14px; } }

/* ---------------------------------
 PC（993px〜）
--------------------------------- */

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3ByZWNzcy9uZXdzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7OztDQUdDO0FBQ0Q7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFdBQVc7RUFDWCxTQUFTO0VBQ1QscUNBQTZCO1VBQTdCLDZCQUE2QixFQUFFO0VBQy9CO0lBQ0UsV0FBVyxFQUFFOztBQUVqQjtFQUNFLG9CQUFvQjtFQUNwQixrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLDhGQUE4RjtFQUM5Rix3QkFBd0I7RUFDeEIsd0JBQXdCO0VBQ3hCLDJCQUEyQjtFQUMzQixXQUFXLEVBQUU7O0FBRWY7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxtQkFBbUIsRUFBRTtFQUNyQjtJQUNFLDBCQUEwQixFQUFFOztBQUVoQztFQUNFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxlQUFlO0VBQ2YsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0lBQ2hCO01BQ0UsWUFBWSxFQUFFOztBQUVwQjtFQUNFLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxxQkFBcUI7RUFDckIsWUFBWSxFQUFFOztBQUVoQjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLG1CQUFtQjtFQUNuQixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0Usa0JBQWtCO0lBQ2xCLFlBQVksRUFBRTtJQUNkO01BQ0UsV0FBVyxFQUFFOztBQUVuQjs7bUNBRW1DO0FBQ25DOztvRUFFb0U7QUFDcEU7RUFDRTtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxlQUFlLEVBQUU7RUFDbkI7SUFDRSxlQUFlLEVBQUU7RUFDbkI7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZSxFQUFFLEVBQUU7O0FBRXZCOzttQ0FFbUMiLCJmaWxlIjoibmV3cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuIG5ld3MuY3Nz77yI44OV44Kh44Kk44Or5ZCN5aSJ5pu05Y+v77yJXG4g5pys44K144Kk44OIIE5FV1MgQ1NTXG4qL1xubWFpbi5uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uZXdzX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG4gIC5uZXdzX2JnIC5pbWctd3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluX2lubmVyLm5ld3Mge1xuICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uZXdzX2FydGljbGVfbGluZSB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDAsICMwMDAgNHB4LCB0cmFuc3BhcmVudCA0cHgsIHRyYW5zcGFyZW50IDEwcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBoZWlnaHQ6IDFweDsgfVxuXG4ubmV3cy1ib3guZmlyc3Qge1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDsgfVxuXG4ubmV3cy1ib3gge1xuICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gIC5uZXdzLWJveCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubmV3cy1kYXkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5uZXdzLWRheS1sYWJlbCB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMTczNzU2O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5ld3MtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMxNzM3NTY7IH1cbiAgLm5ld3MtdGV4dCBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uZXdzLXRleHQgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cblxuLm5ld3Mtc3ViLXRpdGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzE3Mzc1NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3Mzc1NjtcbiAgcGFkZGluZzogMnB4IDE1cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4ubmV3cy1zdWJ0ZXh0LWlubmVyIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5uZXdzX3R4dE9ubHkge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLm5ld3NfdHh0T25seSA+IGRsID4gZGQge1xuICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuXG4ubmV3c190eHRPbmx5ID4gZGwgKyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxZW07IH1cblxuLm5ld3NfdHh0T25seS5uZXdzLXN1YnRleHQtdG9wIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDsgfVxuXG4ubmV3c19zdWJfdGV4dCB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubmV3c19pbWdPbmx5IHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzX2ltZ09ubHkgLmltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLm5ld3NfaW1nT25seSAuaW1nLXdyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIFNQ77yI44CcNjAwcHjvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gU1Ag44CcIHRhYmxldO+8iOOAnDk5MnB477yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NfYmcge1xuICAgIHdpZHRoOiAxNzAlOyB9XG4gIC5tYWluX2lubmVyLm5ld3Mge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5uZXdzX2FydGljbGVfbGluZSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfVxuICAubmV3cy1ib3guZmlyc3Qge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7IH1cbiAgLm5ld3Mtc3ViLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubmV3cy1zdWJ0ZXh0LWlubmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm5ld3Nfc3ViX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubmV3cy1ib3gge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7IH1cbiAgLm5ld3MtZGF5IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm5ld3MtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIC5uZXdzX3R4dE9ubHkge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gUEPvvIg5OTNweOOAnO+8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4iXX0= */