@charset 'UTF-8';

.kw-table-nyushi {
  border-color: #333;
}
.kw-table-nyushi + .kw-table-nyushi {
  margin-top: 30px;
}
.kw-table-nyushi > thead > tr > th,
.kw-table-nyushi > tbody > tr > th {
  padding: 0.5rem;
  background-color: #c9e9fd;
  border-color: #333;
}
.kw-table-nyushi > thead > tr > th.kw-table-nyushi__thsub,
.kw-table-nyushi > tbody > tr > th.kw-table-nyushi__thsub {
  padding: 0.5rem;
  background-color: #e1f1fa;
  font-weight: normal;
  text-align: left;
}
.kw-table-nyushi > thead > tr > td,
.kw-table-nyushi > tbody > tr > td {
  padding: 0.5rem;
  background-color: #fff;
  text-align: center;
  border-color: #333;
}
.kw-table-nyushi--past > thead > tr > th,
.kw-table-nyushi--past > tbody > tr > th {
  background-color: #d8d8d8;
}
.kw-table-nyushi--past > thead > tr > th.kw-table-nyushi__thsub,
.kw-table-nyushi--past > tbody > tr > th.kw-table-nyushi__thsub {
    background-color: #f2f2f2
}
.kw-table-nyushi > thead > tr > th.kw-text-left,
.kw-table-nyushi > tbody > tr > th.kw-text-left,
.kw-table-nyushi > thead > tr > th.kw-table-nyushi__thsub.kw-text-left,
.kw-table-nyushi > tbody > tr > th.kw-table-nyushi__thsub.kw-text-left,
.kw-table-nyushi > thead > tr > td.kw-text-left,
.kw-table-nyushi > tbody > tr > td.kw-text-left,
.kw-table-nyushi-auto > thead > tr > th.kw-text-left,
.kw-table-nyushi-auto > tbody > tr > th.kw-text-left,
.kw-table-nyushi-auto > thead > tr > td.kw-text-left,
.kw-table-nyushi-auto > tbody > tr > td.kw-text-left {
  text-align: left;
}
.kw-table-nyushi > thead > tr > th.kw-text-center,
.kw-table-nyushi > tbody > tr > th.kw-text-center,
.kw-table-nyushi > thead > tr > th.kw-table-nyushi__thsub.kw-text-center,
.kw-table-nyushi > tbody > tr > th.kw-table-nyushi__thsub.kw-text-center,
.kw-table-nyushi > thead > tr > td.kw-text-center,
.kw-table-nyushi > tbody > tr > td.kw-text-center,
.kw-table-nyushi-auto > thead > tr > th.kw-text-center,
.kw-table-nyushi-auto > tbody > tr > th.kw-text-center,
.kw-table-nyushi-auto > thead > tr > td.kw-text-center,
.kw-table-nyushi-auto > tbody > tr > td.kw-text-center {
  text-align: center;
}
.kw-table-nyushi > thead > tr > th.kw-text-right,
.kw-table-nyushi > tbody > tr > th.kw-text-right,
.kw-table-nyushi > thead > tr > th.kw-table-nyushi__thsub.kw-text-right,
.kw-table-nyushi > tbody > tr > th.kw-table-nyushi__thsub.kw-text-right,
.kw-table-nyushi > thead > tr > td.kw-text-right,
.kw-table-nyushi > tbody > tr > td.kw-text-right,
.kw-table-nyushi-auto > thead > tr > th.kw-text-right,
.kw-table-nyushi-auto > tbody > tr > th.kw-text-right,
.kw-table-nyushi-auto > thead > tr > td.kw-text-right,
.kw-table-nyushi-auto > tbody > tr > td.kw-text-right {
  text-align: right;
}

.kw-table-nyushi .kw-table-nyushi__w5per {
  width: 5%;
}
.kw-table-nyushi .kw-table-nyushi__w10per {
  width: 10%;
}
.kw-table-nyushi .kw-table-nyushi__w15per {
  width: 15%;
}
.kw-table-nyushi .kw-table-nyushi__w20per {
  width: 20%;
}
.kw-table-nyushi .kw-table-nyushi__w25per {
  width: 25%;
}
.kw-table-nyushi .kw-table-nyushi__w30per {
  width: 30%;
}
.kw-table-nyushi .kw-table-nyushi__w35per {
  width: 35%;
}
.kw-table-nyushi .kw-table-nyushi__w40per {
  width: 40%;
}
.kw-table-nyushi .kw-table-nyushi__w45per {
  width: 45%;
}
.kw-table-nyushi .kw-table-nyushi__w50per {
  width: 50%;
}
.kw-table-nyushi .kw-table-nyushi__w55per {
  width: 55%;
}
.kw-table-nyushi .kw-table-nyushi__w60per {
  width: 60%;
}
.kw-table-nyushi .kw-table-nyushi__w65per {
  width: 65%;
}
.kw-table-nyushi .kw-table-nyushi__w70per {
  width: 70%;
}
.kw-table-nyushi .kw-table-nyushi__w75per {
  width: 75%;
}
.kw-table-nyushi .kw-table-nyushi__w80per {
  width: 80%;
}
.kw-table-nyushi .kw-table-nyushi__w85per {
  width: 85%;
}
.kw-table-nyushi .kw-table-nyushi__w90per {
  width: 90%;
}
.kw-table-nyushi .kw-table-nyushi__w95per {
  width: 95%;
}
.kw-table-nyushi .kw-table-nyushi__w100per {
  width: 100%;
}
table.kw-table-nyushi-auto {
  width: auto;
  min-width: 250px;
}
.kw-table-nyushi-auto > tbody > tr > th {
  background-color: #f2f2f2;
}

.kw-block--topics-nyushi-kyote .kw-block--topics__image {
  width: 32px;
}
.kw-block--topics-nyushi-kyote .kw-block--topics__content {
  width: calc(100% - 32px);
}

.kw-nyushi-kyote-show-more {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.kw-heading-wrap--nyushi-kyote {
  margin-bottom: 5px;
  padding-top: 5px;
  padding-left: 10px;
  background-color: #e1f1fa;
}

.kw-button__icon--10-before-angle-right-disabled::before,
.kw-button__icon--10-after-angle-right-disabled::after {
  background-image: url(/common/images/spr/spr_nyushi.png);
  background-position: 0px 0px;
}
.kw-icon--10-angle-right-disabled {
  background-image: url(/common/images/spr/spr_nyushi.png);
  background-position: 0px 0;
}

.kw-text-link-nyushi-disabled {
  color: #999;
  text-decoration: none !important;
}
.kw-text-link-nyushi-disabled.kw-text-link-with-icon[class*='kw-text-link-underline'] .kw-text-link-with-icon__text{
  text-decoration: none !important;
}
.kw-button--disabled-noshadow {
  box-shadow: none;
}

.kw-nyushi-kyote-top-news {
  margin: 0;
  padding: 0;
}
.kw-nyushi-kyote-top-news__date {
  width: 100%;
}
.kw-nyushi-kyote-top-news__text {
  width: 100%;
}
.kw-show-more .kw-button--nyushi-kyote {
  max-width: 120px;
}

.kw-nyushi-text-small {
  font-size: 1.2rem;
}

.kw-module--nav-006 .kw-list-wrap > .kw-nyushi-ul:last-child {
  margin-bottom: 0;
}

.kw-list-wrap--parallel-item .kw-nyushi-ul {
  display: -ms-flexbox;
  display: flex;

  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.kw-list-wrap--parallel-item .kw-nyushi-li {
  max-width: 100%;
  margin: 0;
  margin-top: 0 !important;
  padding-right: 20px;
}

.kw-list-wrap--parallel-item .kw-nyushi-li:last-child {
  padding-right: 0;
}

.kw-list-wrap--half-item .kw-nyushi-ul {
  overflow: hidden;
}

.kw-module a[href*='.jsp?id='] .kw-icon {
  transform: translateY(5px);
}

.kw-module--nav-006 a[href*='.jsp?id='] {
  transform: translateY(-5px);
}

.kw-nyushi-hondhi-border-dashed + .kw-nyushi-hondhi-border-dashed {
  margin-top: 10px;
  padding-top: 10px;
  border-top: dashed 1px #ccc;
}

@media print, screen and (min-width: 641px) {
  .kw-nyushi-kyote-show-more {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .kw-nyushi-kyote-top-news__date {
    width: 220px;
  }
  .kw-nyushi-kyote-top-news__text {
    width: calc(100% - 220px);
  }

  .kw-module--nav-006 .kw-nyushi-ul {
    margin-top: -3px;
    margin-bottom: -3px;
  }

  .kw-module--nav-006 .kw-nyushi-li {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .kw-list-wrap--half-item .kw-nyushi-ul {
    margin-right: -20px !important;
  }

  .kw-list-wrap--half-item .kw-nyushi-li {
    float: left;
    box-sizing: border-box;
    width: 50%;
    padding-right: 20px;
  }

  .kw-list-wrap--half-item .kw-nyushi-li:nth-of-type(2n + 1) {
    clear: both;
  }

  .kw-module--misc-015--nyushi .kw-grid > div {
    margin-bottom: 20px;
  }

  .kw-module--misc-015--nyushi {
    margin-bottom: -20px;
  }

}



