section.main .mainContent #mv {
  margin-bottom: 20px; }
  section.main .mainContent #mv .content {
    position: relative; }
    section.main .mainContent #mv .content .mv_slider {
      position: relative;
      z-index: 1; }
      section.main .mainContent #mv .content .mv_slider img {
        width: 100%;
        vertical-align: bottom; }
      section.main .mainContent #mv .content .mv_slider:after {
        content: '';
        position: absolute;
        z-index: 2;
        background-color: #000;
        opacity: 0.5;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
    section.main .mainContent #mv .content .text {
      position: absolute;
      z-index: 2;
      top: 50%;
      left: 0;
      text-align: center;
      width: 100%;
      transform: translateY(-50%);
      color: #fff;
      font-family: 'Marcellus SC', serif;
      font-size: 36px;
      font-weight: normal; }
section.main .mainContent #month_debut {
  margin-bottom: 20px; }
  section.main .mainContent #month_debut h2 {
    margin-bottom: 20px;
    font-family: 'Marcellus SC', serif;
    color: #333333;
    font-size: 36px;
    text-align: center; }
  section.main .mainContent #month_debut .text {
    padding: 0 20px; }
section.main .mainContent #new_items {
  margin-bottom: 20px; }
  section.main .mainContent #new_items .items {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap; }
    section.main .mainContent #new_items .items .item {
      position: relative;
      z-index: 1;
      width: calc((100% - 20px) / 3);
      margin-right: 10px;
      margin-bottom: 40px; }
      section.main .mainContent #new_items .items .item a {
        display: block; }
      section.main .mainContent #new_items .items .item:nth-child(3n) {
        margin-right: 0; }
      section.main .mainContent #new_items .items .item.commingsoon {
        position: relative; }
        section.main .mainContent #new_items .items .item.commingsoon a {
          position: relative;
          display: block;
          height: 100%; }
          section.main .mainContent #new_items .items .item.commingsoon a:hover {
            opacity: 1; }
        section.main .mainContent #new_items .items .item.commingsoon:after {
          content: '';
          position: absolute;
          z-index: 2;
          background-color: #000;
          opacity: 0.8;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0; }
        section.main .mainContent #new_items .items .item.commingsoon .description {
          position: absolute;
          z-index: 3;
          text-align: center;
          left: 0;
          top: 50%;
          width: 100%;
          transform: translateY(-50%);
          color: #fff; }
section.main .mainContent #week_wrap .week {
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #333333; }
  section.main .mainContent #week_wrap .week.week2 .week_slider:before {
    background: #babda7; }
  section.main .mainContent #week_wrap .week.week3 .week_slider:before {
    background: #97afb1; }
  section.main .mainContent #week_wrap .week.week4 .week_slider:before {
    background: #b1989e; }
  section.main .mainContent #week_wrap .week.week5 .week_slider:before {
    background: #aaa8b6; }
  section.main .mainContent #week_wrap .week.no-border {
    border-bottom: none; }
  section.main .mainContent #week_wrap .week.hide {
    display: none; }
  section.main .mainContent #week_wrap .week .week_head {
    display: flex;
    margin-bottom: 20px; }
    section.main .mainContent #week_wrap .week .week_head h2 {
      width: 80%;
      font-size: 27px;
      line-height: 3;
      padding-left: 20px; }
    section.main .mainContent #week_wrap .week .week_head .img {
      width: 20%;
      text-align: right; }
  section.main .mainContent #week_wrap .week .week_slider {
    position: relative;
    margin-bottom: 40px; }
    section.main .mainContent #week_wrap .week .week_slider:before {
      content: '';
      position: absolute;
      width: 90%;
      height: 90%;
      top: 5%;
      left: 5%;
      background: #aea297; }
    section.main .mainContent #week_wrap .week .week_slider li.low {
      transform: translateY(25%); }
    section.main .mainContent #week_wrap .week .week_slider li.middle {
      transform: translateY(15%); }
    section.main .mainContent #week_wrap .week .week_slider .slick-slide {
      position: relative;
      padding: 0 70px; }
      section.main .mainContent #week_wrap .week .week_slider .slick-slide img {
        margin: 0 auto; }
    section.main .mainContent #week_wrap .week .week_slider .slick-prev {
      z-index: 5;
      left: 30px;
      background: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u13980757/pc/assets/css/../img/coordinate_slide_prev.png");
      width: 23px;
      height: 33px;
      background-size: cover; }
      section.main .mainContent #week_wrap .week .week_slider .slick-prev:before {
        content: ''; }
    section.main .mainContent #week_wrap .week .week_slider .slick-next {
      z-index: 5;
      right: 30px;
      background: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u13980757/pc/assets/css/../img/coordinate_slide_next.png");
      width: 23px;
      height: 33px;
      background-size: cover; }
      section.main .mainContent #week_wrap .week .week_slider .slick-next:before {
        content: ''; }
    section.main .mainContent #week_wrap .week .week_slider .slick-next {
      right: 30px; }
  section.main .mainContent #week_wrap .week .week_items {
    display: flex;
    flex-wrap: wrap; }
    section.main .mainContent #week_wrap .week .week_items .item {
      width: calc((100% - 10px) / 2);
      margin-right: 10px;
      margin-bottom: 40px;
      color: #333; }
      section.main .mainContent #week_wrap .week .week_items .item:nth-child(2n) {
        margin-right: 0; }
      section.main .mainContent #week_wrap .week .week_items .item .img {
        margin-bottom: 20px; }
      section.main .mainContent #week_wrap .week .week_items .item .description .name {
        font-size: 13px;
        margin-bottom: 5px; }
      section.main .mainContent #week_wrap .week .week_items .item .description .flex {
        display: flex;
        justify-content: space-between; }
        section.main .mainContent #week_wrap .week .week_items .item .description .flex .price {
          font-size: 13px;
          width: 30%;
          font-weight: bold; }
          section.main .mainContent #week_wrap .week .week_items .item .description .flex .price:last-letter {
            font-size: 10px; }
        section.main .mainContent #week_wrap .week .week_items .item .description .flex .ship {
          width: auto;
          font-size: 9px;
          color: #fff;
          background: #434343;
          padding: 0 5px;
          display: inline-block;
          line-height: 20px;
          height: 21px; }
        section.main .mainContent #week_wrap .week .week_items .item .description .flex .variation {
          width: 35%; }
          section.main .mainContent #week_wrap .week .week_items .item .description .flex .variation img {
            vertical-align: middle; }

@media screen and (max-width: 980px) {
  .content_width {
    padding-left: 10px;
    padding-right: 10px; }

  body#pageIndex footer .menu ul li:first-child {
    height: auto;
    width: 50%;
    font-size: 10px;
    line-height: 40px;
    height: 38px; }

  #spHeader {
    top: 0; }

  #spHeader .inner .blkTop {
    background: #7e6b5a; } }
