header {
  background: url("../images/a_01.jpg") no-repeat top 100% center;
  height: 586px; }
  header .main {
    position: relative; }
    header .main > img {
      width: 10%;
      height: auto;
      position: absolute;
      top: 0;
      right: 0; }

.goods {
  background: url("../images/a_02.jpg") no-repeat top 100% center;
  height: 1191px; }
  .goods .shop {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 184px 20px 0; }
    .goods .shop li {
      margin-bottom: 135px; }
      .goods .shop li a {
        width: 228px;
        height: 384px; }
      .goods .shop li:not(:nth-child(5n)) {
        margin-right: 5px; }
  .goods .shop_02 {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0 20px; }
    .goods .shop_02 li {
      margin-bottom: 135px; }
      .goods .shop_02 li a {
        width: 284px;
        height: 448px; }
      .goods .shop_02 li:not(:nth-child(4n)) {
        margin-right: 8px; }

.goods_02 {
  background: url("../images/a_03.jpg") no-repeat top 100% center;
  height: 581px; }
  .goods_02 .shop_03 {
    padding: 94px 20px 0; }

.goods_03 {
  background: url("../images/a_04.jpg") no-repeat top 100% center;
  height: 1171px; }
  .goods_03 .shop_05 {
    display: flex;
    justify-content: flex-start;
    padding: 97px 20px 0; }
    .goods_03 .shop_05 li a {
      width: 384px;
      height: 254px; }
    .goods_03 .shop_05 li:not(:nth-child(3n)) {
      margin-right: 4px; }
  .goods_03 .shop_06 {
    margin-top: 39px; }
  .goods_03 .shop_07 {
    display: flex;
    justify-content: flex-start;
    padding: 135px 20px 0; }
    .goods_03 .shop_07 li a {
      width: 576px;
      height: 254px; }
    .goods_03 .shop_07 li:not(:nth-child(2n)) {
      margin-right: 8px; }

.mz {
  background: url("../images/a_05.jpg") no-repeat top 100% center;
  height: 1721px; }
  .mz ul {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 106px 20px 0; }
    .mz ul li {
      margin-bottom: 20px; }
      .mz ul li a {
        width: 228px;
        height: 384px; }
      .mz ul li:not(:nth-child(5n)) {
        margin-right: 5px; }

.mz_02 {
  background: url("../images/a_06.jpg") no-repeat top 100% center;
  height: 1616px; }
  .mz_02 ul {
    padding: 0 20px; }

.mz_03 {
  background: url("../images/a_07.jpg") no-repeat top 100% center;
  height: 1616px; }
  .mz_03 ul {
    padding: 0 20px; }

.mz_04 {
  background: url("../images/a_08.jpg") no-repeat top 100% center;
  height: 908px; }
  .mz_04 ul {
    padding: 0 20px; }

footer {
  background: url("../images/a_09.jpg") no-repeat top 100% center;
  height: 188px; }
  footer ul {
    display: flex;
    justify-content: center; }
    footer ul li a {
      width: 324px;
      height: 88px; }
    footer ul li:not(:last-child) {
      margin-right: 80px; }

/*# sourceMappingURL=style.css.map */
