#em20190619AW1st {
  width: 1000px;
  margin: 0 auto; }
  #em20190619AW1st img {
    width: 100%; }
  #em20190619AW1st a {
    display: block; }
  #em20190619AW1st .flx_p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  #em20190619AW1st .credit {
    text-align: center;
    padding-top: 39px; }
    #em20190619AW1st .credit li {
      margin-bottom: 13px; 
      display: block;
      font-size: 11px;
      font-weight: 400;}
  #em20190619AW1st .item_slider:hover {
    opacity: 0.7; }
  #em20190619AW1st .mv {
    margin-bottom: 100px; }
  #em20190619AW1st .cld1 {
    margin-right: 30px; }
  #em20190619AW1st .credit {
    padding-top: 20px; }
  #em20190619AW1st .itm01 {
    margin-top: 100px; }
    #em20190619AW1st .itm01 .cld1 {
      width: 306px;
      margin-left: 133px;
      padding-top: 27px; }
    #em20190619AW1st .itm01 .cld2 {
      width: 400px; }
  #em20190619AW1st .itm02 {
    margin-top: 90px; }
    #em20190619AW1st .itm02 .cld1 {
      width: 400px;
      margin-left: 122px; }
    #em20190619AW1st .itm02 .cld2 {
      padding-top: 50px;
      width: 330px; }
  #em20190619AW1st .itm03 {
    margin-top: 90px; }
    #em20190619AW1st .itm03 .cld1 {
      width: 330px;
      margin-left: 120px; }
    #em20190619AW1st .itm03 .cld2 {
      width: 400px;
      padding-top: 50px; }
    #em20190619AW1st .itm03 .credit {
      padding-top: 22px; }
  #em20190619AW1st .itm04 {
    margin-top: 130px; }
    #em20190619AW1st .itm04 .cld1 {
      width: 380px;
      margin-left: 135px; }
    #em20190619AW1st .itm04 .cld2 {
      width: 320px; }
  #em20190619AW1st .itm05 {
    margin-top: 120px; }
    #em20190619AW1st .itm05 .cld1 {
      width: 380px;
      margin-left: 106px;
      padding-top: 100px; }
    #em20190619AW1st .itm05 .cld2 {
      width: 380px; }
  #em20190619AW1st .itm06 {
    margin-top: 127px; }
    #em20190619AW1st .itm06 .cld1 {
      width: 320px;
      margin-left: 135px; }
    #em20190619AW1st .itm06 .cld2 {
      padding-top: 50px;
      width: 380px; }
  #em20190619AW1st .itm07 {
    margin-top: 100px; }
    #em20190619AW1st .itm07 .cld1 {
      width: 425px;
      margin-left: 110px; }
    #em20190619AW1st .itm07 .cld2 {
      margin-top: 125px;
      width: 306px; }
  #em20190619AW1st .itm08 {
    margin-top: 90px; }
    #em20190619AW1st .itm08 .cld1 {
      width: 330px;
      margin-left: 120px; }
    #em20190619AW1st .itm08 .cld2 {
      padding-top: 50px;
      width: 400px; }
  #em20190619AW1st .itm09 {
    margin-top: 130px; }
    #em20190619AW1st .itm09 .cld1 {
      width: 380px;
      margin-left: 130px;
      padding-top: 50px; }
    #em20190619AW1st .itm09 .cld2 {
      width: 330px; }
  #em20190619AW1st .itm10 {
    margin-top: 130px; }
    #em20190619AW1st .itm10 .cld1 {
      width: 330px;
      margin-left: 120px; }
    #em20190619AW1st .itm10 .cld2 {
      width: 400px; }
  #em20190619AW1st .bottomcateArea {
    text-align: center;
    padding-top: 120px; }
  #em20190619AW1st .bottomCateTtl {
    font-family: 'Crimson Text', serif;
    font-size: 20px;
    letter-spacing: 1.5px;
    margin-bottom: 40px; }
  #em20190619AW1st .under {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #e5e5e5));
    background: -webkit-linear-gradient(transparent 50%, #e5e5e5 50%);
    background: -o-linear-gradient(transparent 50%, #e5e5e5 50%);
    background: linear-gradient(transparent 50%, #e5e5e5 50%);
    padding: 0 20px; }
  #em20190619AW1st .bottomcateArea .colum {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    #em20190619AW1st .bottomcateArea .colum li {
      margin: 0 15px;
      font-size: 14px;
      letter-spacing: 1px; }
    #em20190619AW1st .bottomcateArea .colum.mb40 {
      margin-bottom: 40px; }
  #em20190619AW1st .info {
    padding-top: 120px;
    margin-bottom: 180px;
    text-align: center; }
    #em20190619AW1st .info .bnr_preorder {
      width: 540px;
      margin: 0 auto 56px; }
      #em20190619AW1st .info .bnr_preorder a {
        display: block; }
      #em20190619AW1st .info .bnr_preorder img {
        width: 540px; }
    #em20190619AW1st .info .cs {
      border: 2px solid #000;
      padding: 35px 0 30px;
      width: 350px;
      margin: 0 auto; }
      #em20190619AW1st .info .cs > div {
        margin: 0 auto; }
        #em20190619AW1st .info .cs > div:nth-of-type(1) {
          width: 278px;
          margin-bottom: 12px; }
        #em20190619AW1st .info .cs > div:nth-of-type(2) {
          width: 283px;
          margin-bottom: 20px; }
        #em20190619AW1st .info .cs > div:nth-of-type(3) {
          width: 278px; }
