﻿@charset "UTF-8";
/* --------------------------------------------------------------------
    infomation:リスト
-------------------------------------------------------------------- */
.block-h1-common {
  border-bottom: 1px solid #D6D2D2;
  margin: 0 0 50px;
}

.news-list-wrap .news-box {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #EFEFEF;
  position: relative;
}

.news-list-wrap .news-wrap {
  display: block;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.2em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.news-list-wrap .news-wrap .is-day {
    margin-right: 40px;
    white-space: nowrap;
    display: inline-block;
}

.news-list-wrap .news-wrap .genre_filter {
    margin-right: 35px;
    min-width: 180px;
    font-size: 0.8em;
    display: inline-block;
}

.news-list-wrap .is-icon {
  color: #fff;
  background-color: #707070;
  border-radius: 100px;
  display: inline-block;
  padding: 5px 20px;
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.news-list-wrap .is-icon + .is-icon {
  margin-top: 10px;
}

.news-list-wrap .news-wrap .is-title {
    width: auto;
    display: block;
    margin-top: 15px;
    line-height: 1.8;
}

.block-info-btm {
  margin: 0 auto 50px;
  max-width: 1200px;
  font-size: 15.4px;
}
.block-info-btm-txt {
  font-size: 78.6%;
}
/* --------------------------------------------------------------------
    infomation：詳細
-------------------------------------------------------------------- */
.info-detail-list-link {
  text-align: center;
  margin-top: 40px;
}

.info-detail-list-link a {
  display: inline-block;
  background-color: #D6D6D6;
  padding: 12px 30px;
}

.info-detail-time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 25px;
}

.info-detail-time time {
  font-size: 1.2em;
}

.info-detail-time .cate-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 30px;
}

.info-detail-time .is-icon {
  color: #fff;
  background-color: #707070;
  border-radius: 100px;
  display: inline-block;
  padding: 5px 20px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.info-detail-time .is-icon + .is-icon {
  margin-left: 10px;
}

.block-detail-article .is_ttl {
  font-size: 1.5em;
  font-weight: bold;
  margin-bottom: 20px;
}

.info-detail-article > h2,
.info-detail-article > h3,
.info-detail-article > h4,
.info-detail-article > h5,
.info-detail-article > h6 {
  line-height: 1.8;
  margin-bottom: 20px;
}

.info-detail-article > p:not(:empty) {
  line-height: 1.8;
  margin-bottom: 40px;
}
span.is-icon.supprt_info_support {
    background: #0084b2;
}
.news-box .is-icon.information_special_imfo {
    background-color: #707070;
}
span.is-icon.information_om_system_store {
    background: #000;
}
span.is-icon.supprt_info_important {
    background: #830707;
}