@charset "UTF-8";
/* !font
---------------------------------------------------------- */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap");
@font-face {
  font-family: 'GAMBA_HEATHEART';
  src: url("/c/common/fonts/GAMBA_HEATHEART.woff");
  font-weight: normal;
  font-style: normal; }
/**
 * @license
 * MyFonts Webfont Build ID 4183812, 2021-09-22T20:54:51-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: HelveticaNowDisplay-Regular by Monotype
 * URL: https://www.myfonts.com/fonts/mti/helvetica-now/display-regular/
 * Copyright: Copyright &amp;#x00A9; 2019 Monotype Imaging Inc. All rights reserved.
 * 
 * 
 * 
 * © 2021 MyFonts Inc
*/
@font-face {
  font-family: 'HelveticaNowDisplay_regular';
  font-style: normal;
  font-weight: 400;
  src: url("/c/common/fonts/HelveticaNowDisplayRegular/font.woff2") format("woff2"), url("/c/common/fonts/HelveticaNowDisplayRegular/font.woff") format("woff"); }
/**
 * @license
 * MyFonts Webfont Build ID 4184256, 2021-09-23T23:36:25-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: HelveticaNowDisplay-XBd by Monotype
 * URL: https://www.myfonts.com/fonts/mti/helvetica-now/display-extrabold/
 * Copyright: Copyright &amp;#x00A9; 2019-2020 Monotype Imaging Inc. All rights reserved.
 * 
 * 
 * 
 * © 2021 MyFonts Inc
*/
@font-face {
  font-family: 'HelveticaNowDisplay';
  font-style: normal;
  font-weight: 900;
  src: url("/c/common/fonts/HelveticaNowDisplayXBd/font.woff2") format("woff2"), url("/c/common/fonts/HelveticaNowDisplayXBd/font.woff") format("woff"); }
/*@font-face {
   font-family: 'HelveticaNowDisplay';
   font-style: normal;
   font-weight: 700;
   src: url(/c/common/fonts/HelveticaNowDisplay-Bold.woff2) format('woff2'),
        url(/c/common/fonts/HelveticaNowDisplay-Bold.woff) format('woff'),
 }*/
/* line 10, news.scss */
.news .category_wrap {
  background: url("../images/img_cate_news.jpg") no-repeat center center/cover; }

/* line 22, news.scss */
.news_search {
  background: #232323; }
  /* line 24, news.scss */
  .news_search_wrap {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    padding: 10px 0; }
    /* line 30, news.scss */
    .news_search_wrap .form_select {
      border-right: 1px solid #000000; }
      /* line 32, news.scss */
      .news_search_wrap .form_select::before {
        border-top: 2px solid #fff;
        border-right: 2px solid #fff; }
      /* line 36, news.scss */
      .news_search_wrap .form_select select {
        color: #ffffff;
        background: #232323;
        box-shadow: none; }
  /* line 43, news.scss */
  .news_search_category {
    margin-right: 40px; }
    @media only screen and (max-width: 768px) {
      /* line 43, news.scss */
      .news_search_category {
        margin-right: 10px;
        width: 45%; } }
    /* line 49, news.scss */
    .news_search_category .form_select {
      width: 300px;
      border-left: none; }
      @media only screen and (max-width: 768px) {
        /* line 49, news.scss */
        .news_search_category .form_select {
          width: 100%; } }
  /* line 57, news.scss */
  .news_search_term {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    border-left: 1px solid #000000;
    padding-left: 30px; }
    @media only screen and (max-width: 768px) {
      /* line 57, news.scss */
      .news_search_term {
        width: 55%;
        padding-left: 10px; } }
    /* line 65, news.scss */
    .news_search_term_sub {
      margin-right: 30px;
      margin-top: 3px; }
      @media only screen and (max-width: 768px) {
        /* line 65, news.scss */
        .news_search_term_sub {
          margin-right: 10px; } }
    /* line 72, news.scss */
    .news_search_term .form_select {
      width: 50%;
      margin-right: 40px; }
      @media only screen and (max-width: 768px) {
        /* line 72, news.scss */
        .news_search_term .form_select {
          width: 30%; } }

/* line 83, news.scss */
.news_list_wrap {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: top; }
  @media only screen and (max-width: 768px) {
    /* line 83, news.scss */
    .news_list_wrap {
      display: block; } }
/* line 89, news.scss */
.news_list_main {
  width: 75%; }
  @media only screen and (max-width: 768px) {
    /* line 89, news.scss */
    .news_list_main {
      width: 100%; } }
/* line 95, news.scss */
.news_list aside {
  width: 25%;
  padding-left: 30px; }
  @media only screen and (max-width: 768px) {
    /* line 95, news.scss */
    .news_list aside {
      width: 100%; } }

/* line 109, news.scss */
.news_detail_date span {
  font-family: "GAMBA_HEATHEART", sans-serif;
  color: #aa8532; }
/* line 116, news.scss */
.news_detail_sns ul {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 30px; }
  /* line 119, news.scss */
  .news_detail_sns ul li {
    width: 30px;
    margin: 0 10px; }
    /* line 122, news.scss */
    .news_detail_sns ul li img {
      width: 100%;
      height: auto; }
/* line 129, news.scss */
.news_detail .cont_article_img {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 30px; }
  /* line 135, news.scss */
  .news_detail .cont_article_img_wrap {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; }
    /* line 141, news.scss */
    .news_detail .cont_article_img_wrap:first-child {
      width: 100%; }
      @media only screen and (max-width: 768px) {
        /* line 141, news.scss */
        .news_detail .cont_article_img_wrap:first-child {
          width: 100%; } }
      /* line 146, news.scss */
      .news_detail .cont_article_img_wrap:first-child figure {
        width: 100%;
        max-height: 653px;
        position: relative; }
        @media only screen and (max-width: 768px) {
          /* line 146, news.scss */
          .news_detail .cont_article_img_wrap:first-child figure {
            width: 100%;
            max-height: none;
            height: auto;
            background-color: none; } }
        /* line 157, news.scss */
        .news_detail .cont_article_img_wrap:first-child figure.imagelink_box::after {
          content: " ";
          display: inline-block;
          position: absolute;
          bottom: 5px;
          left: 5px;
          width: 40px;
          height: 40px;
          background: url(/c/common/images/icon_link.png);
          background-size: auto;
          background-size: contain;
          vertical-align: middle; }
        /* line 170, news.scss */
        .news_detail .cont_article_img_wrap:first-child figure.imagelink_box a {
          transition: all 0.3s linear; }
          /* line 173, news.scss */
          .news_detail .cont_article_img_wrap:first-child figure.imagelink_box a:hover img {
            opacity: 0.75; }
          /* line 177, news.scss */
          .news_detail .cont_article_img_wrap:first-child figure.imagelink_box a img {
            transition: all 0.3s linear; }
        /* line 182, news.scss */
        .news_detail .cont_article_img_wrap:first-child figure a {
          display: block;
          width: 100%;
          height: auto;
          position: relative;
          background: #232323; }
          @media only screen and (max-width: 768px) {
            /* line 182, news.scss */
            .news_detail .cont_article_img_wrap:first-child figure a {
              max-height: none;
              min-height: auto;
              height: auto; } }
          /* line 193, news.scss */
          .news_detail .cont_article_img_wrap:first-child figure a img {
            /*width: auto;
            height: 100%;*/
            height: auto;
            max-width: 100%;
            max-height: 653px;
            position: relative;
            border: 1px solid #666; }
            @media only screen and (max-width: 768px) {
              /* line 193, news.scss */
              .news_detail .cont_article_img_wrap:first-child figure a img {
                width: auto;
                height: auto;
                max-width: 100%;
                max-height: 100%;
                position: relative;
                top: 0;
                left: 0;
                transform: none; } }
    /* line 215, news.scss */
    .news_detail .cont_article_img_wrap:not(:first-child) {
      width: 23%;
      margin: 15px 1%; }
      @media only screen and (max-width: 768px) {
        /* line 215, news.scss */
        .news_detail .cont_article_img_wrap:not(:first-child) {
          width: 23%; } }
      /* line 221, news.scss */
      .news_detail .cont_article_img_wrap:not(:first-child) figure {
        width: 100%;
        height: 140px; }
        @media only screen and (max-width: 768px) {
          /* line 221, news.scss */
          .news_detail .cont_article_img_wrap:not(:first-child) figure {
            width: 100%;
            height: calc(100vw / 4 * 0.523); } }
        /* line 228, news.scss */
        .news_detail .cont_article_img_wrap:not(:first-child) figure a {
          display: flex;
          flex-wrap: wrap;
          justify-content: center;
          align-items: center;
          width: 100%;
          height: 140px;
          position: relative;
          background: #232323; }
          @media only screen and (max-width: 768px) {
            /* line 228, news.scss */
            .news_detail .cont_article_img_wrap:not(:first-child) figure a {
              height: auto;
              height: calc(100vw / 4 * 0.523); } }
          /* line 241, news.scss */
          .news_detail .cont_article_img_wrap:not(:first-child) figure a img {
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            border: 1px solid #666; }
      /* line 257, news.scss */
      .news_detail .cont_article_img_wrap:not(:first-child) .cont_article_img_caption {
        display: none; }
  /* line 263, news.scss */
  .news_detail .cont_article_img_caption {
    margin: 5px;
    font-size: 1.4rem; }
    @media only screen and (max-width: 768px) {
      /* line 263, news.scss */
      .news_detail .cont_article_img_caption {
        font-size: 1.2rem; } }
/* line 273, news.scss */
.news_detail .cont_article_movie_caption {
  text-align: center;
  margin: 5px;
  margin-bottom: 30px;
  margin-top: -20px;
  font-size: 1.4rem; }
  @media only screen and (max-width: 768px) {
    /* line 273, news.scss */
    .news_detail .cont_article_movie_caption {
      font-size: 1.2rem; } }

/*# sourceMappingURL=news.css.map */
