@charset "UTF-8";
/* Updated date: 2020/03/07 */
/*

ニュースカテゴリー

*/
/* Vendor */
/* Variable */
/*

breakpoints

*/
/*

base color

*/
/*

text color

*/
/*

table color

*/
/*

button color

*/
/*

width

*/
/*

webfonts

*/
/* Mixin */
/*

clearfix

*/
/*

メディアクエリ

ブレークポイント定義
```sass
$breakpoints:(
	tablet: 959px,
	sp: 679px
);
```

● max-widthで指定する
```sass
@include mq(sp) {
	height:40px;
}
```
```output css
@media screen and (max-width: 679px) {
	height: 40px;
}
```

● 範囲指定する場合は、引数に2つ入れる
```sass
@include mq(sp tablet) {
	height:40px;
}
```
```output css
@media screen and (min-width: 680px) and (max-width: 959px) {
	height: 40px;
}
```

● min-widthで指定する場合は第2引数をtrueにする
```sass
@include mq(tablet, true) {
	height:40px;
}
```
```output css
@media screen and (min-width: 960px) {
	height: 40px;
}
```

*/
/* Function */
.tax-newscategory .category_single__wrapper {
  width: 100%;
  margin-bottom: 70px;
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", sans-serif;
  position: relative; }
  @media screen and (max-width: 575px) {
    .tax-newscategory .category_single__wrapper {
      margin-bottom: 35px; } }
  .tax-newscategory .category_single__wrapper::after {
    content: "";
    width: 100%;
    height: 5px;
    background-color: #1541a2;
    position: absolute;
    top: 0; }

.tax-newscategory .single_contents {
  zoom: 1; }
  .tax-newscategory .single_contents::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    line-height: 0;
    visibility: hidden; }
  @media screen and (max-width: 575px) {
    .tax-newscategory .single_contents .main_column {
      float: none; } }
  .tax-newscategory .single_contents .main_column .article {
    width: 100%;
    margin-top: 50px; }
    @media screen and (max-width: 575px) {
      .tax-newscategory .single_contents .main_column .article {
        margin-top: 30px; } }
    .tax-newscategory .single_contents .main_column .article__wrapper {
      display: block; }
      @media screen and (max-width: 575px) {
        .tax-newscategory .single_contents .main_column .article__wrapper {
          display: block; } }
    .tax-newscategory .single_contents .main_column .article__single {
      width: 100%;
      margin-top: 35px;
      padding-bottom: 30px;
      border-bottom: 1px solid #cccccc; }
      @media screen and (max-width: 575px) {
        .tax-newscategory .single_contents .main_column .article__single {
          width: 100%;
          margin-top: 15px;
          padding-bottom: 15px; } }
      .tax-newscategory .single_contents .main_column .article__single:nth-child(1) {
        margin-top: 0; }
      .tax-newscategory .single_contents .main_column .article__single:last-of-type {
        border-bottom: none;
        padding-bottom: 0; }
      .tax-newscategory .single_contents .main_column .article__single__detail {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        .tax-newscategory .single_contents .main_column .article__single__detail time {
          font-size: 14px;
          font-size: 1.4rem;
          vertical-align: middle; }
          @media screen and (max-width: 575px) {
            .tax-newscategory .single_contents .main_column .article__single__detail time {
              font-size: 10px;
              font-size: 1rem; } }
        .tax-newscategory .single_contents .main_column .article__single__detail .category__wrapper {
          margin-left: 15px;
          display: inline-block;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          justify-content: flex-start;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
          .tax-newscategory .single_contents .main_column .article__single__detail .category__wrapper .single-terms {
            display: block;
            padding: 3px 15px;
            font-size: 13px;
            font-size: 1.3rem;
            text-align: center;
            vertical-align: middle;
            border-radius: 5px;
            margin-right: 5px; }
            @media screen and (max-width: 767px) {
              .tax-newscategory .single_contents .main_column .article__single__detail .category__wrapper .single-terms {
                padding: 3px 10px; } }
            @media screen and (max-width: 575px) {
              .tax-newscategory .single_contents .main_column .article__single__detail .category__wrapper .single-terms {
                padding: 3px 7px;
                font-size: 10px;
                font-size: 1rem; } }
          @media screen and (max-width: 575px) {
            .tax-newscategory .single_contents .main_column .article__single__detail .category__wrapper {
              font-size: 10px;
              font-size: 1rem; } }
      .tax-newscategory .single_contents .main_column .article__single h2 {
        margin-top: 10px;
        font-size: 26px;
        font-size: 2.6rem;
        font-weight: 700; }
        @media screen and (max-width: 575px) {
          .tax-newscategory .single_contents .main_column .article__single h2 {
            margin-top: 7px;
            font-size: 15px;
            font-size: 1.5rem; } }
      .tax-newscategory .single_contents .main_column .article__single__contents {
        margin-top: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        @media screen and (max-width: 575px) {
          .tax-newscategory .single_contents .main_column .article__single__contents {
            margin-top: 10px; } }
        .tax-newscategory .single_contents .main_column .article__single__contents .contents__eyecatch {
          width: 21.4%; }
          @media screen and (max-width: 575px) {
            .tax-newscategory .single_contents .main_column .article__single__contents .contents__eyecatch {
              width: 25%; } }
          .tax-newscategory .single_contents .main_column .article__single__contents .contents__eyecatch img {
            width: 100%; }
        .tax-newscategory .single_contents .main_column .article__single__contents .contents__text {
          width: 70.4%; }
          @media screen and (max-width: 575px) {
            .tax-newscategory .single_contents .main_column .article__single__contents .contents__text {
              margin-top: 0;
              width: 70%;
              font-size: 10px;
              font-size: 1rem; } }
          .tax-newscategory .single_contents .main_column .article__single__contents .contents__text .continue {
            text-decoration: underline; }
  .tax-newscategory .single_contents .main_column .pager {
    margin: 50px auto 70px;
    text-align: center; }
    @media screen and (max-width: 575px) {
      .tax-newscategory .single_contents .main_column .pager {
        margin: 40px auto 35px; }
        .tax-newscategory .single_contents .main_column .pager__wrapper {
          margin: 0 auto; } }
  .tax-newscategory .single_contents .main_column .page-numbers {
    background-color: #fff;
    color: #808080;
    border: 1px solid #808080;
    padding: 5px;
    margin-right: 5px; }
    @media screen and (max-width: 575px) {
      .tax-newscategory .single_contents .main_column .page-numbers {
        font-size: 10px;
        font-size: 1rem; } }
  .tax-newscategory .single_contents .main_column .page-numbers.current {
    background-color: #808080;
    border: 1px solid #808080;
    color: #fff; }
  .tax-newscategory .single_contents .main_column .next.page-numbers,
  .tax-newscategory .single_contents .main_column .prev.page-numbers {
    background-color: #fff;
    color: #808080;
    border: none;
    padding: 0; }
  .tax-newscategory .single_contents .main_column .next.page-numbers {
    margin-left: 20px;
    margin-right: 0; }
    @media screen and (max-width: 575px) {
      .tax-newscategory .single_contents .main_column .next.page-numbers {
        margin-left: 0.8%; } }
  .tax-newscategory .single_contents .main_column .prev.page-numbers {
    margin-right: 25px; }
    @media screen and (max-width: 575px) {
      .tax-newscategory .single_contents .main_column .prev.page-numbers {
        margin-right: 0.8%; } }
  .tax-newscategory .single_contents .widget > ul > li:not(:last-child) {
    border-bottom: 1px solid #ccc; }
  .tax-newscategory .single_contents .widget > ul > li a::after {
    font-family: "fontello";
    content: "\e802";
    position: absolute;
    right: 5%;
    color: #333;
    font-weight: 700; }
  .tax-newscategory .single_contents .widget > ul > li:hover a::after {
    right: 2%; }
  .tax-newscategory .single_contents .sub_column {
    margin-top: 50px; }
    @media screen and (max-width: 575px) {
      .tax-newscategory .single_contents .sub_column {
        float: none;
        margin-top: 30px; } }
    .tax-newscategory .single_contents .sub_column .archive {
      width: 100%; }
      .tax-newscategory .single_contents .sub_column .archive h2 {
        font-size: 18px;
        font-size: 1.8rem;
        padding: 10px 15px;
        text-align: center;
        color: #fff;
        font-weight: 700;
        background-color: #032959; }
        @media screen and (max-width: 575px) {
          .tax-newscategory .single_contents .sub_column .archive h2 {
            font-size: 12px;
            font-size: 1.2rem;
            padding: 5px 15px; } }
      .tax-newscategory .single_contents .sub_column .archive ul li a {
        display: block;
        font-size: 14px;
        font-size: 1.4rem; }
        @media screen and (max-width: 575px) {
          .tax-newscategory .single_contents .sub_column .archive ul li a {
            font-size: 10px;
            font-size: 1rem; } }
