@charset "utf-8";

.hakone2026 {
}
.hakone2026 .hakone2026-global-container {
  background-color: #040404;
}

.hakone2026 .hakone2026-sub-container-main {
  background-image: url(https://number.ismcdn.jp/common/numberweb/v4/images/special/hakone2026/pc/header_pc_2026.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  margin-top:8px;
  background-size: 1212px 420px;
}

.hakone2026 .hakone2026-title {
  width: 1212px;
  height: 420px;
  margin-bottom:8px;
  position: relative;
}

.hakone2026 .hakone2026-h1-title a {
  display:block;
  position: relative;
  top: 19px;
  left: 355px;
  width: 412px;
  height: 96px;
}

.hakone2026 .hakone2026-h1-title span {
  display:none;
}

.hakone2026 .hakone2026-sns {
  position: absolute;
  top: 31px;
  right: 27px;
  z-index: 10000;
}
.hakone2026 .hakone2026-fb {
  display:inline;
}
.hakone2026 .hakone2026-tw {
  display:inline;
}

.hakone2026 .category-archive .top-article {
  margin-bottom: 8px;
}

.hakone2026 .hakone2026-global-container .side-news {
  padding-top:424px;
  position:relative;
}

.hakone2026 .hakone2026-global-container .side-banner:first-child {
  background-color:#000;
  padding: 8px 8px 0;
  margin: 0 0 8px -8px;
}

.hakone2026 .list-pagination {
    margin-bottom:20px;
}

.hakone2026 .list-pagination span a {
    color: #fff;
    display: inline-block;
    padding: 7px 8px;
    text-decoration: none;
}
.hakone2026 .side-banner-02{
  display: none;
}