@charset "UTF-8";
@font-face {
  font-family: "CrimsonText-Regular";
  src: url("../../font/CrimsonText-Regular_5.ttf") format("truetype"); }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.pcOnly {
  display: inline; }

.spOnly {
  display: none; }

#preorder_200421 {
  width: 1200px;
  margin: 0 auto;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic", "メイリオ", sans-serif;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  color: #333333; }
  #preorder_200421 img {
    width: 100%; }
  #preorder_200421 .mv {
    width: 840px;
    padding-top: 75px;
    margin: 0 auto 100px; }
    #preorder_200421 .mv a img {
      width: 100%; }
  #preorder_200421 .slider {
    overflow: hidden; }
    #preorder_200421 .slider .slick-dots {
      margin-top: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      #preorder_200421 .slider .slick-dots li {
        width: 10px;
        height: 10px;
        text-indent: -9999px;
        border-radius: 50%;
        background: #d9d9d9;
        overflow: hidden; }
        #preorder_200421 .slider .slick-dots li + li {
          margin-left: 12px; }
        #preorder_200421 .slider .slick-dots li.slick-active {
          background: #666666; }
  #preorder_200421 .sp_slider {
    overflow: hidden; }
    #preorder_200421 .sp_slider .slick-dots {
      margin-top: 34px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      #preorder_200421 .sp_slider .slick-dots li {
        width: 14px;
        height: 14px;
        text-indent: -9999px;
        border-radius: 50%;
        background: #d9d9d9;
        overflow: hidden; }
        #preorder_200421 .sp_slider .slick-dots li + li {
          margin-left: 14px; }
        #preorder_200421 .sp_slider .slick-dots li.slick-active {
          background: #666666; }
  #preorder_200421 .credit {
    margin: 16px 0 115px;
    text-align: center; }
    #preorder_200421 .credit a {
      font-size: 11px;
      line-height: 22px;
      letter-spacing: 0.025em; }
  #preorder_200421 .sec01 .img_wrap {
    width: 1020px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    #preorder_200421 .sec01 .img_wrap .img1 {
      width: 320px;
      margin-right: 30px; }
    #preorder_200421 .sec01 .img_wrap .sp_slider {
      width: 670px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec01 .img_wrap .sp_slider .img_blk {
        width: 320px; }
  #preorder_200421 .sec02 .img_wrap .img1 {
    width: 475px;
    margin: 0 auto; }
  #preorder_200421 .sec03 {
    width: 740px;
    margin: 0 auto; }
    #preorder_200421 .sec03 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      #preorder_200421 .sec03 .img_wrap .img1 {
        width: 390px; }
      #preorder_200421 .sec03 .img_wrap .img2 {
        width: 320px; }
    #preorder_200421 .sec03 .credit {
      text-align: left; }
  #preorder_200421 .sec04 .img_wrap {
    width: 1020px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    #preorder_200421 .sec04 .img_wrap .img1 {
      width: 320px;
      margin-right: 30px; }
    #preorder_200421 .sec04 .img_wrap .sp_slider {
      width: 670px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec04 .img_wrap .sp_slider .img_blk {
        width: 320px; }
  #preorder_200421 .sec05 {
    width: 730px;
    margin: 0 auto; }
    #preorder_200421 .sec05 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec05 .img_wrap .img1 {
        margin-top: 50px;
        width: 350px; }
      #preorder_200421 .sec05 .img_wrap .img2 {
        width: 350px; }
    #preorder_200421 .sec05 .credit {
      text-align: left; }
  #preorder_200421 .sec06 {
    width: 710px;
    margin: 0 auto; }
    #preorder_200421 .sec06 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec06 .img_wrap .img1 {
        width: 360px;
        margin-top: 61px; }
      #preorder_200421 .sec06 .img_wrap .slider {
        width: 320px; }
        #preorder_200421 .sec06 .img_wrap .slider .img_blk {
          display: inline; }
          #preorder_200421 .sec06 .img_wrap .slider .img_blk a img {
            width: 320px; }
    #preorder_200421 .sec06 .credit {
      text-align: left; }
  #preorder_200421 .sec07 {
    width: 740px;
    margin: 0 265px; }
    #preorder_200421 .sec07 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec07 .img_wrap .img1 {
        width: 390px; }
      #preorder_200421 .sec07 .img_wrap .slider {
        margin-top: 52px;
        width: 320px; }
        #preorder_200421 .sec07 .img_wrap .slider .img_blk {
          display: inline; }
          #preorder_200421 .sec07 .img_wrap .slider .img_blk a img {
            width: 320px; }
    #preorder_200421 .sec07 .credit {
      margin-top: -11px;
      text-align: left; }
  #preorder_200421 .sec08 {
    width: 1006px;
    margin: 0 auto; }
    #preorder_200421 .sec08 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec08 .img_wrap .img1 {
        width: 306px; }
        #preorder_200421 .sec08 .img_wrap .img1 video {
          width: 100%; }
      #preorder_200421 .sec08 .img_wrap .img2 {
        width: 320px;
        margin-top: 32px; }
      #preorder_200421 .sec08 .img_wrap .slider {
        width: 320px;
        margin-top: 32px; }
        #preorder_200421 .sec08 .img_wrap .slider .img_blk {
          display: inline; }
          #preorder_200421 .sec08 .img_wrap .slider .img_blk a img {
            width: 320px; }
    #preorder_200421 .sec08 .credit {
      text-align: left; }
  #preorder_200421 .sec09 {
    width: 670px;
    margin: 0 auto; }
    #preorder_200421 .sec09 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec09 .img_wrap .img1 {
        width: 320px; }
      #preorder_200421 .sec09 .img_wrap .img2 {
        margin-top: 50px;
        width: 320px; }
    #preorder_200421 .sec09 .credit {
      margin-top: -36px;
      text-align: left; }
  #preorder_200421 .sec10 {
    width: 670px;
    margin: 0 auto; }
    #preorder_200421 .sec10 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec10 .img_wrap .img1 {
        width: 320px;
        margin-top: 50px; }
      #preorder_200421 .sec10 .img_wrap .img2 {
        width: 320px; }
    #preorder_200421 .sec10 .credit {
      text-align: left; }
  #preorder_200421 .sec11 {
    width: 740px;
    margin: 0 auto; }
    #preorder_200421 .sec11 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec11 .img_wrap .img1 {
        width: 320px;
        margin-top: 52px; }
      #preorder_200421 .sec11 .img_wrap .slider {
        width: 390px; }
        #preorder_200421 .sec11 .img_wrap .slider .img_blk {
          display: inline; }
          #preorder_200421 .sec11 .img_wrap .slider .img_blk a img {
            width: 390px; }
    #preorder_200421 .sec11 .credit {
      padding-left: 420px;
      margin-top: -72px;
      margin-bottom: 149px;
      text-align: left; }
  #preorder_200421 .sec12 {
    width: 670px;
    margin: 0 auto; }
    #preorder_200421 .sec12 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec12 .img_wrap .img1 {
        width: 320px; }
      #preorder_200421 .sec12 .img_wrap .img2 {
        width: 320px; }
    #preorder_200421 .sec12 .credit {
      text-align: left; }
  #preorder_200421 .sec13 {
    width: 780px;
    margin: 0 auto; }
    #preorder_200421 .sec13 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      #preorder_200421 .sec13 .img_wrap .img1 {
        width: 360px;
        margin-top: 22px; }
      #preorder_200421 .sec13 .img_wrap .img2 {
        width: 360px;
        margin-top: 50px;
        margin-right: 40px; }
      #preorder_200421 .sec13 .img_wrap .slider {
        width: 390px;
        margin-right: 30px; }
        #preorder_200421 .sec13 .img_wrap .slider .img_blk {
          display: inline; }
          #preorder_200421 .sec13 .img_wrap .slider .img_blk a img {
            width: 390px; }
    #preorder_200421 .sec13 .credit {
      padding-right: 40px; }
  #preorder_200421 .sec14 {
    width: 740px;
    margin: 0 auto; }
    #preorder_200421 .sec14 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec14 .img_wrap .img1 {
        width: 320px;
        margin-top: 52px; }
      #preorder_200421 .sec14 .img_wrap .img2 {
        width: 390px; }
    #preorder_200421 .sec14 .credit {
      margin-top: -41px;
      text-align: left; }
  #preorder_200421 .sec15 {
    width: 780px;
    margin: 0 auto; }
    #preorder_200421 .sec15 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec15 .img_wrap .img1 {
        width: 360px;
        margin-top: 22px; }
      #preorder_200421 .sec15 .img_wrap .slider {
        width: 390px; }
        #preorder_200421 .sec15 .img_wrap .slider .img_blk {
          display: inline; }
          #preorder_200421 .sec15 .img_wrap .slider .img_blk a img {
            width: 390px; }
    #preorder_200421 .sec15 .credit {
      text-align: left; }
  #preorder_200421 .sec16 {
    margin-bottom: 50px; }
    #preorder_200421 .sec16 .img_wrap {
      width: 1020px;
      margin: 0 auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      #preorder_200421 .sec16 .img_wrap .img1 {
        width: 320px;
        margin-right: 30px; }
      #preorder_200421 .sec16 .img_wrap .sp_slider {
        width: 670px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; }
        #preorder_200421 .sec16 .img_wrap .sp_slider .img_blk {
          width: 320px; }
  #preorder_200421 .sec17 {
    width: 656px;
    margin: 0 auto; }
    #preorder_200421 .sec17 .img_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      #preorder_200421 .sec17 .img_wrap .img1 {
        width: 306px; }
        #preorder_200421 .sec17 .img_wrap .img1 video {
          width: 100%; }
      #preorder_200421 .sec17 .img_wrap .img2 {
        width: 320px; }
    #preorder_200421 .sec17 .credit {
      text-align: left; }
  #preorder_200421 .sec18 {
    width: 474px;
    margin: 0 auto; }
    #preorder_200421 .sec18 .img_wrap .img1 {
      width: 100%; }
    #preorder_200421 .sec18 .credit {
      text-align: center; }
  #preorder_200421 .cate_area .cate_ttl {
    width: 310px;
    margin: 0 auto;
    font-family: "CrimsonText-Regular";
    font-size: 20px;
    line-height: 22px;
    letter-spacing: 0.03em;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(55%, transparent), color-stop(55%, #dbd3e6));
    background: -webkit-linear-gradient(transparent 55%, #dbd3e6 55%);
    background: -o-linear-gradient(transparent 55%, #dbd3e6 55%);
    background: linear-gradient(transparent 55%, #dbd3e6 55%); }
  #preorder_200421 .cate_area ul {
    width: 750px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 38px auto 180px; }
    #preorder_200421 .cate_area ul li {
      margin: 0 30px 44px 0; }
      #preorder_200421 .cate_area ul li a {
        font-size: 14px;
        line-height: 14px;
        letter-spacing: 0.03em; }
      #preorder_200421 .cate_area ul li.pc_row_end {
        margin-right: 0; }
      #preorder_200421 .cate_area ul li.pc_mb0 {
        margin-bottom: 0; }
