@charset "UTF-8";
/*---------------------------------------------------------------
  link
----------------------------------------------------------------*/

.news_paging {
  position: relative;
  width: 100%;
  height: 11px;
  top: 0;
  text-align: center;
  font-size: 0rem;
  margin: 2rem 0 0 0;
}
.news_paging ol {
  width: 100%;
}
.news_paging li {
  display: inline-block;
  margin: 0 7px;
  counter-increment: works;
}
.news_paging li a::before {
  content: counter(works);
  font-size: 1.2rem;
  color: #999;
}
.news_paging li.on a {
  text-decoration: underline;
}
.news_paging li.on a::before {
  color: #333;
  cursor: default;
}

p.indextop {
  text-align: center;
  font-size: 1.2rem;
  padding: 15px 0;
}
#cmnContentsBlock .block .cover-top {
  background: #000 no-repeat center top;
  background-size: cover;
}
#cmnContentsBlock .block .slide div.slide-top {
  background: #000 no-repeat center top;
  background-size: cover;
}

#post-movie .mediaArea iframe {
  z-index: 100;
}

#horizonWrap .list > li {
  // max-height: 410px;
}

#page-sitemap main {
  font-size: 1.2em;
}

#page-sitemap main div.alignleft {
  width: 45%;
}

#page-sitemap main div.alignleft ul {
  padding: 0 0 0 1.0em;
}

#page-sitemap main div.alignleft p {
  width: 70%;
  border-left: 2px solid #b28e6e;
  border-bottom: 1px solid #b28e6e;
  padding: 0 0 0 0.4em;
}

#page-sitemap main div.alignleft .linkMds {
  margin: 0 0 1em 0;
}

#page-sitemap main div.alignleft .linkpare {
  margin: 0 0 0.4em 0;
}


@media screen and (max-width: 700px) {
  #page-sitemap main div.alignleft {
    width: 100%;
    float: none;
    clear: left;
  }

  #page-sitemap main div.alignleft p {
    width: 100%;
  }
}