/* CSS Document */
.global-header-container {
  display: none;
}

#simple-header {
  display: none;
}

.sp-none {
  display: none;
}

.sp-global-header-container {
  display: block !important;
  background-color: #000;
  width: 100%;
}

.sp-global-header-container .sp-logo-unit {
  min-height: 48px;
}

.sp-global-header-container .sp-logo-unit a {
  display: inline-block;
  width: 176.99px;
  margin: 10.25px 0 0 16.25px;
  line-height: 1.7;
}

.sp-global-header-container .sp-logo-unit a img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}

.global-footer .footer-content-nav,
.global-footer .global-footer-contents {
  display: none;
}

.global-footer .copyright {
  padding: 0 20px;
  box-sizing: border-box;
}

.global-footer .copyright > div {
  width: 100%;
}

.global-footer .copyright small {
  float: none;
  width: auto;
}

.global-footer .copyright .inline-link {
  display: none;
}

#wrapper {
  min-width: auto;
}

.socialBox {
  top: 29px;
}

.breadCrumbs .inner {
  padding-left: 8px;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  height: 58px;
  width: auto;
}

.breadCrumbs .inner .links {
  overflow-x: scroll;
  padding: 0;
}

.breadCrumbs .inner .links li {
  display: inline-block;
  float: none;
}

.mainHeadWrap.jec.login {
  border-bottom: 1px solid #281e13;
}

.mainHeadWrap.jec .pageTtl_jmb {
  padding: 15px 16px;
  min-height: auto;
}

.mainHeadWrap.jec .pageTtl_jmb .inrC {
  width: 100%;
}

.mainHeadWrap.jec .pageTtl_jmb .inrC .heading {
  font-size: 18px;
  line-height: 1.3;
}

.mainHeadWrap.jec .headMain {
  background-size: cover;
}

.mainHeadWrap.jec .sp_headMain {
  display: block !important;
}

.mainHeadWrap.jec .sp_headMain img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}

.topicPath {
  padding-left: 16px;
  padding-right: 16px;
}

.contents {
  width: 100%;
  box-sizing: border-box;
}

.contents .attentionText {
  margin: 40px 16px;
}

.contents .JMBNoteListA01 {
  margin: 0 16px;
}

.contentsInr {
  width: 100%;
  padding: 0 16px;
  box-sizing: border-box;
}
/*# sourceMappingURL=sp_style.css.map */