@charset "UTF-8";
@font-face {
  font-family: "ASans";
  src: url("../../font/ASansreg.woff");
}

::-webkit-scrollbar {
  display: none;
}

.pc_only {
  display: none !important;
}

#onepiece_200220 {
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
  color: #000000;
}

#onepiece_200220 .content_wrap {
  width: 100%;
  margin: 0 auto;
}

#onepiece_200220 .item_txt {
  font-size: calc(26 * (100vw / 750));
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-family: "ASans";
  letter-spacing: 0.025em;
  margin-left: auto;
  margin-right: auto;
  margin-top: calc(45 * (100vw / 750));
  text-align: left;
}

#onepiece_200220 .item_txt a {
  display: inline-block;
  margin-right: calc(20 * (100vw / 750));
  margin-bottom: calc(24 * (100vw / 750));
  text-decoration: underline;
  text-decoration-skip-ink: none;
}

#onepiece_200220 .img01 {
  margin-top: calc(140 * (100vw / 750));
}

#onepiece_200220 .img03,
#onepiece_200220 .img06,
#onepiece_200220 .img08,
#onepiece_200220 .img09 {
  margin-top: calc(157 * (100vw / 750));
}

#onepiece_200220 .img02,
#onepiece_200220 .img04,
#onepiece_200220 .img05 {
  margin-top: calc(40 * (100vw / 750));
}

#onepiece_200220 .blk01,
#onepiece_200220 .blk02 {
  position: relative;
}

#onepiece_200220 .content_wrap {
  position: relative;
}

#onepiece_200220 .sec01 .item_txt,
#onepiece_200220 .sec02 .item_txt,
#onepiece_200220 .sec03 .item_txt {
  text-align: center;
}

@-webkit-keyframes change {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes change {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

#onepiece_200220 .sec03 .img06 {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

#onepiece_200220 .sec03 .img07 {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0;
  left: 0;
}

#onepiece_200220 .sec03 .img07 img {
  -webkit-animation-name: change;
          animation-name: change;
  -webkit-animation-duration: 6s;
          animation-duration: 6s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  opacity: 0;
}

#onepiece_200220 .sec06 {
  text-align: center;
  margin-top: calc(160 * (100vw / 750));
  margin-bottom: calc(200 * (100vw / 750));
}

#onepiece_200220 .sec06 .btn {
  margin-left: auto;
  margin-right: auto;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic", "メイリオ", sans-serif;
  width: calc(676 * (100vw / 750));
  height: calc(121 * (100vw / 750));
  line-height: calc(121 * (100vw / 750));
  font-size: calc(28 * (100vw / 750));
  letter-spacing: 0.06em;
  display: inline-block;
  text-decoration: none;
  color: #000;
  border: solid 1px #000;
}

#onepiece_200220 img {
  width: 100%;
}

#onepiece_200220 .mv_img {
  width: 100%;
}

#onepiece_200220 .img01 {
  width: calc(675 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#onepiece_200220 .img02 {
  width: calc(600 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#onepiece_200220 .img02 + .item_txt a:nth-of-type(2),
#onepiece_200220 .img02 + .item_txt a:nth-of-type(4) {
  margin: 0;
}

#onepiece_200220 .img02 + .item_txt a:nth-of-type(3),
#onepiece_200220 .img02 + .item_txt a:nth-of-type(4) {
  margin-bottom: 0;
}

#onepiece_200220 .img03 {
  width: calc(637 * (100vw / 750));
  margin-left: calc(37 * (100vw / 750));
}

#onepiece_200220 .img04 {
  width: calc(560 * (100vw / 750));
  margin-left: auto;
  margin-right: calc(37 * (100vw / 750));
}

#onepiece_200220 .img04 + .item_txt a:nth-of-type(2),
#onepiece_200220 .img04 + .item_txt a:nth-of-type(4) {
  margin: 0;
}

#onepiece_200220 .img04 + .item_txt a:nth-of-type(3),
#onepiece_200220 .img04 + .item_txt a:nth-of-type(4) {
  margin-bottom: 0;
}

#onepiece_200220 .img05 {
  width: calc(488 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#onepiece_200220 .img05 + .item_txt a:nth-of-type(2),
#onepiece_200220 .img05 + .item_txt a:nth-of-type(4),
#onepiece_200220 .img05 + .item_txt a:nth-of-type(5) {
  margin: 0;
}

#onepiece_200220 .img06 {
  width: calc(637 * (100vw / 750));
}

#onepiece_200220 .img07 {
  width: calc(637 * (100vw / 750));
}

#onepiece_200220 .img08 {
  width: calc(675 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#onepiece_200220 .img08 + .item_txt {
  margin-left: calc(56 * (100vw / 750));
}

#onepiece_200220 .img08 + .item_txt a:nth-of-type(3),
#onepiece_200220 .img08 + .item_txt a:nth-of-type(4) {
  margin-bottom: 0;
}

#onepiece_200220 .img09 {
  width: calc(670 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#onepiece_200220 .img09 .item_txt a:nth-of-type(3),
#onepiece_200220 .img09 .item_txt a:nth-of-type(4) {
  margin-bottom: 0;
}
/*# sourceMappingURL=style.css.map */