@charset "UTF-8";
/* ▼モバイルファースト (全環境に共通のデザイン) */
.l-container p, .l-container a, .l-container dt, .l-container dd {
  word-break: normal;
}

.l-container p, .l-container dt, .l-container dd {
  white-space: normal;
}

.l-container h1, .l-container h2, .l-container h3, .l-container h4, .l-container h5, .l-container h6 {
  font-family: "Noto Sans SC", sans-serif;
}

.l-container .c-searchLabel .text {
  width: 105px;
  padding: 0 0 0 10px;
  font-size: 19.2px;
  font-size: 1.2rem;
}

.l-container .c-table th, .l-container .c-table td {
  word-break: normal;
  white-space: normal;
}

.l-container .c-urlTxt {
  word-break: break-all;
}

.l-container .c-cardWrap.c-cardWrapAndLink > .col > .c-card {
  height: auto;
}

.l-container .c-cardWrap.c-cardWrapAndLink > .col .c-card + a {
  margin-top: 0.5em;
}

.l-header .btn-spMenu:after {
  content: "MENU";
}

.l-main .c-titleWrap.layer4 .c-titleH1, .l-main .c-titleWrap.layer5 .c-titleH1 {
  text-align: center;
}

.l-fixedSearchNav .li-fixedSearchNav li {
  padding: 1px 0 10px;
}

.l-fixedSearchNav .li-fixedSearchNav .text {
  max-width: 100%;
  line-height: 1.1;
}

/* ▼モバイルのみ付け足すデザイン */
@media all and (max-width: 767px) {
  .l-outline {
    padding-top: 64px;
  }
  .l-header {
    top: 0;
  }
}

/* ▼タブレット用デザインとして付け足すデザイン */
@media all and (min-width: 768px) {
  .l-container .c-information dt {
    width: auto;
    min-width: 180px;
    padding-right: 1em;
  }
  .l-container .c-information dd {
    padding-top: 0.45em;
  }
}

/* ▼モバイル(ヘッダー)のみ付け足すデザイン */
@media all and (max-width: 959px) {
  .l-gnav .nav-wrap .li-gnav li .li-secondary > li > a {
    height: auto;
    min-height: 52px;
  }
}

/* ▼PC用デザインとして付け足すデザイン */
@media all and (min-width: 960px) {
  .l-header .btn-wrap .btn-search {
    font-size: 1.2rem;
  }
  .l-gnav .li-pcNav {
    max-width: 900px;
  }
  .l-footer .fnav-wrap {
    max-width: calc(100% - 320px);
  }
}

/*# sourceMappingURL=source-maps/langdiff.css.map */
