@charset "utf-8";
/* CSS Document */
@import url("/assets/common/css/style.css");
.page-mv .inner .title {
  font-size: 3.0rem;
  font-family: 'Lato', sans-serif, 'Arial', 'Helvetica';
  font-weight: bold;
}
ul.btn-normal li {
  min-width: 345px;
}
.secret-creativity .text {
  font-size: 36px;
  color: #ed3b93;
  font-weight: bold;
  line-height: 1.8;
  padding-bottom: 10px;
  padding-top: 50px;
}
section#secret-his .sec-inner {
  padding: 110px 0 0;
}
header .menu nav {
  width: fit-content !important;
  font-size: 14px;
}
@media (min-width:769px) {
  header .menu nav ul.gnavi li.parent a div, header .menu nav ul.gnavi li.parent > div div, header .menu nav ul.gnavi li.nosub a div, header .menu nav ul.gnavi li.nosub > div div {
    position: relative;
  }
  header .menu nav ul.gnavi {
    padding-right: 0.5em;
  }
  header .menu nav ul.sns {
    width: 80px;
  }
  header .menu nav ul.gnavi li.parent, header .menu nav ul.gnavi li.nosub {
    padding: 0 !important;
    width: auto;
  }
}
@media (max-width:992px) {
  header .menu nav ul.gnavi li.parent a span, header .menu nav ul.gnavi li.parent > div span, header .menu nav ul.gnavi li.nosub a span, header .menu nav ul.gnavi li.nosub > div span {
    white-space: nowrap;
  }
  header .menu nav ul.gnavi li.parent, header .menu nav ul.gnavi li.nosub {
    padding-left: 0 !important;
  }
  header .menu nav ul.gnavi li.parent a, header .menu nav ul.gnavi li.parent > div, header .menu nav ul.gnavi li.nosub a, header .menu nav ul.gnavi li.nosub > div {
    padding: 0 0.5em;
  }
}
section#item-index .sec-inner {
  padding: 0;
}
/* Products More btn */
.more.movie-cm.close div span:before, .more.movie-play.close div span:before, .more.item-result.close div span:before, .more.illustsheet-result.close div span:before {
  content: 'Больше'
}
/* Products Close btn */
.more.movie-cm.open div span:before, .more.movie-play.open div span:before, .more.item-result.open div span:before, .more.illustsheet-result.open div span:before {
  content: 'Закрыть'
}
/* item code */
section#item-detail .sec-inner .detail-wrap .detail-itemcode {
  top: 8rem;
}
@media only screen and (max-width: 768px) {
  section#item-detail .sec-inner .detail-wrap .detail-itemcode {
    top: 5.4rem;
  }
  header .menu nav {
    width: 100% !important;
  }
}
@media only screen and (min-width: 769px) {
  .box_shop img {
    margin: 0 17px;
    max-height: inherit;
  }
}
@media only screen and (max-width: 768px) {
  .box_shop img {
    width: 77%;
  }
  .secret-creativity .text {
    font-size: 24px;
  }
  .his-bottom-text {
    font-size: 1.4rem;
    width: 90%;
  }
}
@media (max-width: 480px) {
  .secret-creativity .text {
    font-size: 22px;
    width: 90%;
    margin: 0 auto;
  }
  section#secret-his {
    padding-bottom: 60px;
  }
}
/* .buy_it_btn */
section#item-detail .sec-inner .detail-wrap .buy_it_btn {
  width: 40%;
}
@media only screen and (max-width: 820px) {
  section#item-detail .sec-inner .detail-wrap .buy_it_btn {
    width: 50%;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 768px) {
  section#item-detail .sec-inner .detail-wrap .buy_it_btn {
    width: 40%;
  }
}
@media only screen and (max-width: 480px) {
  section#item-detail .sec-inner .detail-wrap .buy_it_btn {
    width: 60%;
    font-size: 1.4rem;
  }
}