@charset "UTF-8";

html {font-size: 62.5%;}

* {-webkit-box-sizing: border-box;box-sizing: border-box;}

#Contents .slick-prev.slick-arrow {display: none !important;} 
#Contents .slick-next.slick-arrow {display: none !important;}
#Contents .slick-dots li.slick-active button:before {background-color: #333333;content: "";border-radius: 10px;}
#Contents .slick-dots li button:before {content: "";border-radius: 10px;opacity: 1 !important;border-style: solid;border-width: thin;border-color: #333333;}
/* #Contents .slick-dots {display: block !important;} */
#Contents video,svg ,img{width: 100%;height: auto;}
#Header,#Foot {display: block;}
#Wrap {width: 100%;overflow-x: hidden;}

@media screen and (min-width: 768px) and (max-width: 1280px){
    html {
      font-size: calc((10 * (100vw / 1400)));
    }
  }
  
  @media screen and (max-width: 767px) {
      html{
          font-size: calc(10 * (100vw / 750));
      }
  }

/*================ Defolt ================*/
#sneaker220826 img,
#sneaker220826 picture,
#sneaker220826 a{
  display: inline-block;
  width: 100%;
  height: auto;
}
/******************** SP ********************/
@media screen and (max-width: 767px) {
  #sneaker220826 .pcOnly {
    display: none;
  }
  #sneaker220826 .spOnly {
    display: block;
  }
  #sneaker220826 .footer .footer-inner {
    margin: 0 !important;
  }
}
/******************** PC ********************/
@media only screen and (min-width: 768px) {
  #sneaker220826 .spOnly {
    display: none;
  }
  #sneaker220826 .pcOnly {
    display: block;
  }
}

#sneaker220826{
  color: #000;
  /********************/
  margin: calc(120 * (100vw / 750)) auto 0;
}
@media only screen and (min-width: 768px) {
  #sneaker220826{
    margin: 9rem auto 0;
  }
  
}
#sneaker220826 .flexArea{
  display: flex;
  width: 100%;
}

/*================ Font ================*/
#sneaker220826 .MenoR{
  font-family: meno-banner, serif;
  font-weight: 400;
  font-style: normal;
}
#sneaker220826 .Praguma{
  font-family: pragmatica, sans-serif;
  font-weight: 500;
  font-style: normal;
}
#sneaker220826 .AriaTextSB{
  font-family: aria-text-g2, sans-serif;
  font-weight: 600;
  font-style: normal;
}
#sneaker220826 .YuGothicM{
  font-family: '游ゴシック体', YuGothic, '游ゴシック Medium', 'Yu Gothic', 'メイリオ', sans-serif;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}
/*================ Size ================*/
#sneaker220826 .mvWrap .overTxt{
  font-size: calc(26 * (100vw/750));
  line-height: 1.213;
  letter-spacing: 0.08em;
  text-align: center;
}
#sneaker220826 .mvWrap .bigTxt{
  font-size: calc(54 * (100vw/750));
  line-height: 1.3931;
  letter-spacing: 0;
  text-align: center;
  /********************/
  margin: calc(20 * (100vw/750)) auto 0;
}
#sneaker220826 .mvWrap .underTxt{
  font-size: calc(23 * (100vw/750));
  letter-spacing: 0;
  text-align: center;
  /********************/
  margin: calc(18 * (100vw/750)) auto 0;
}
#sneaker220826 .titleTxt{
  font-size: calc(80 * (100vw/750));
  line-height: 1.175;
  letter-spacing: 0;
  text-align: left;
  pointer-events: none;
}
#sneaker220826 .leadTxt{
  font-size: calc(25 * (100vw/750));
  line-height: 1.92;
  letter-spacing: 0.05em;
  text-align: center;
  /********************/
  margin: calc(48 * (100vw/750)) auto 0;
}
#sneaker220826 .captionTxt{
  font-size: calc(22 * (100vw/750));
  line-height: 1.909;
  letter-spacing: 0.025em;
  text-align: left;
}
#sneaker220826 .taxTxt{
  font-size: calc(22 * (100vw/750));
  line-height: 1.909;
  letter-spacing: 0.07em;
}
#sneaker220826 .itemNameTxt{
  font-size: calc(32 * (100vw/750));
  line-height: 1.25;
  letter-spacing: 0.025em;
  text-align: center;
}
#sneaker220826 .itemTaxTxt{
  font-size: calc(28 * (100vw/750));
  line-height: 1.7857;
  letter-spacing: 0;
  text-align: center;
  text-decoration: underline;
}
#sneaker220826 .allBtnTxt{
  font-size: calc(24 * (100vw/750));
  letter-spacing: 0.05em;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  #sneaker220826 .mvWrap .overTxt{
    font-size: 1.8rem;
    line-height: 1.2755;
  }
  #sneaker220826 .mvWrap .overTxt span{
    font-size: 2rem;
    line-height: 1.148;
  }
  #sneaker220826 .mvWrap .bigTxt{
    font-size: 4.2rem;
    line-height: 1.388;
    /********************/
    margin: 1rem auto 0;
  }
  #sneaker220826 .mvWrap .underTxt{
    font-size: 1.7rem;
    /********************/
    margin: 0.7rem auto 0;
  }
  #sneaker220826 .titleTxt{
    font-size: 6.8rem;
    line-height: 1.1764;
  }
  #sneaker220826 .leadTxt{
    font-size: 1.4rem;
    line-height: 2.0714;
    letter-spacing: 0.08em;
    /********************/
    margin: 2.8rem auto 0;
  }
  #sneaker220826 .captionTxt{
    font-size: 1.4rem;
    line-height: 2.0714;
  }
  #sneaker220826 .taxTxt{
    font-size: 1.2rem;
    line-height: 1.8;
  }
  #sneaker220826 .itemNameTxt{
    font-size: 1.8rem;
    line-height: 2.222;
  }
  #sneaker220826 .itemTaxTxt{
    font-size: 1.6rem;
    line-height: 0;
  }
  #sneaker220826 .allBtnTxt{
    font-size: 1.5rem;
  }
}

/*================ MainVisual ================*/
#sneaker220826 .mvWrap{
  width: 100%;
  margin: 0 auto calc(107 * (100vw/750));
}
#sneaker220826 .mvWrap .lineCont{
  background: #000;
  width: calc(70 * (100vw/750));
  height: 1px;
  /********************/
  margin: calc(54 * (100vw/750)) auto 0;
}

/*================ ContWrap ================*/
#sneaker220826 .taxWrap,
#sneaker220826 .titleTxt,
#sneaker220826 .captionWrap{
  width: calc(650 * (100vw/750));
  margin: 0 auto;
}
/*================ TaxWrap ================*/
#sneaker220826 .taxWrap .flexArea{
  width: 75%;
  flex-wrap: wrap;
}
#sneaker220826 .taxTxt{
  margin: 0 calc(18 * (100vw/750)) 0 0;
}
/*================ ItemListWrap ================*/
#sneaker220826 .itemListWrap .flexArea{
  justify-content: center;
  flex-wrap: wrap;
}
#sneaker220826 .itemListWrap .itemTxt a{
  display: inline-block;
}

/*================ MESH SNEAKERS ================*/
#sneaker220826 .meshWrap .taxWrap{
  margin: calc(32 * (100vw/750)) auto 0;
}
#sneaker220826 .meshWrap .titleTxt{
  margin: calc(58 * (100vw/750)) auto 0;
}
#sneaker220826 .meshWrap .item01Wrap .imgWrap{
  width: calc(520 * (100vw/750));
  /********************/
  margin: calc(40 * (100vw/750)) auto 0 calc(180 * (100vw/750));
}
#sneaker220826 .meshWrap .item02Wrap .imgWrap{
  width: calc(630 * (100vw/750));
  /********************/
  margin: calc(60 * (100vw/750)) auto 0 0;
}
#sneaker220826 .meshWrap .captionTxt{
  margin: calc(58 * (100vw/750)) auto 0;
}
#sneaker220826 .meshWrap .itemListWrap .flexArea{
  margin: calc(46 * (100vw/750)) auto 0;
}
#sneaker220826 .meshWrap .itemListWrap .imgWrap{
  width: calc(310 * (100vw/750));
}
#sneaker220826 .meshWrap .itemListWrap .imgWrap:last-child{
  margin: 0 calc(22 * (100vw/750)) 0 calc(8 * (100vw/750));
}
#sneaker220826 .meshWrap .itemNameTxt{
  margin: calc(10 * (100vw/750)) auto 0;
}
#sneaker220826 .meshWrap .itemTaxTxt{
  margin: calc(13 * (100vw/750)) auto 0;
}

/*================ WATER PROOF ================*/
#sneaker220826 .waterproofWrap{
  margin: calc(230 * (100vw/750)) auto 0;
}
#sneaker220826 .waterproofWrap .titleTxt{
  position: relative;
  margin: calc(-94 * (100vw/750)) auto 0;
}
#sneaker220826 .waterproofWrap .item01Wrap .imgWrap{
  width: calc(650 * (100vw/750));
  /********************/
  margin: 0 0 0 auto;
}
#sneaker220826 .waterproofWrap .item02Wrap .imgWrap{
  width: calc(500 * (100vw/750));
  /********************/
  margin: calc(66 * (100vw/750)) auto 0 calc(50 * (100vw/750));
}
#sneaker220826 .waterproofWrap .captionTxt{
  margin: calc(62 * (100vw/750)) auto 0;
}
#sneaker220826 .waterproofWrap .itemListWrap .flexArea{
  margin: calc(32 * (100vw/750)) auto 0;
}
#sneaker220826 .waterproofWrap .itemListWrap .imgWrap{
  width: calc(310 * (100vw/750));
  /********************/
  margin: 0 0 0 calc(-18 * (100vw/750));
}
#sneaker220826 .waterproofWrap .itemListWrap .imgWrap:nth-child(2){
  margin: calc(-2 * (100vw/750)) calc(4 * (100vw/750)) 0 0;
}
#sneaker220826 .waterproofWrap .itemListWrap .imgWrap:nth-child(3){
  margin: calc(-22 * (100vw/750)) 0 0 calc(-18 * (100vw/750));
}
#sneaker220826 .waterproofWrap .itemListWrap .imgWrap:last-child{
  margin: calc(-22 * (100vw/750)) calc(4 * (100vw/750)) 0 0;
}
#sneaker220826 .waterproofWrap .itemNameTxt{
  margin: calc(16 * (100vw/750)) auto 0;
}
#sneaker220826 .waterproofWrap .itemTaxTxt{
  margin: calc(14 * (100vw/750)) auto 0;
}

/*================ ECO KNIT BOOTS ================*/
#sneaker220826 .ecoknitWrap{
  margin: calc(232 * (100vw/750)) auto 0;
}
#sneaker220826 .ecoknitWrap .taxWrap{
  margin: calc(30 * (100vw/750)) auto 0;
}
#sneaker220826 .ecoknitWrap .titleTxt{
  margin: calc(56 * (100vw/750)) auto 0;
}
#sneaker220826 .ecoknitWrap .item01Wrap .imgWrap{
  width: calc(650 * (100vw/750));
  /********************/
  margin: calc(38 * (100vw/750)) auto 0;
}
#sneaker220826 .ecoknitWrap .captionTxt{
  margin: calc(62 * (100vw/750)) auto 0;
}
#sneaker220826 .ecoknitWrap .itemListWrap .flexArea{
  margin: calc(60 * (100vw/750)) auto 0;
}
#sneaker220826 .ecoknitWrap .itemListWrap .imgWrap{
  width: calc(296 * (100vw/750));
}
#sneaker220826 .ecoknitWrap .itemListWrap .imgWrap:last-child{
  margin: 0 calc(20 * (100vw/750)) 0 calc(-20 * (100vw/750));
}
#sneaker220826 .ecoknitWrap .itemNameTxt{
  margin: calc(8 * (100vw/750)) auto 0;
}
#sneaker220826 .ecoknitWrap .itemTaxTxt{
  margin: calc(13 * (100vw/750)) auto 0;
}

/*================ SQUARE SHORT BOOTS ================*/
#sneaker220826 .squareshortWrap{
  margin: calc(230 * (100vw/750)) auto 0;
}
#sneaker220826 .squareshortWrap .modelWrap .imgWrap{
  width: calc(650 * (100vw/750));
  /********************/
  margin: 0 0 0 auto;
}
#sneaker220826 .squareshortWrap .taxWrap{
  margin: calc(32 * (100vw/750)) auto 0;
}
#sneaker220826 .squareshortWrap .titleTxt{
  margin: calc(64 * (100vw/750)) auto 0;
}
#sneaker220826 .squareshortWrap .item01Wrap .imgWrap{
  width: calc(700 * (100vw/750));
  /********************/
  margin: calc(48 * (100vw/750)) auto 0 0;
}
#sneaker220826 .squareshortWrap .item02Wrap .imgWrap{
  width: calc(520 * (100vw/750));
  /********************/
  margin: calc(52 * (100vw/750)) 0 0 auto;
}
#sneaker220826 .squareshortWrap .captionTxt{
  margin: calc(62 * (100vw/750)) auto 0;
}
#sneaker220826 .squareshortWrap .itemListWrap .flexArea{
  margin: calc(56 * (100vw/750)) auto 0;
}
#sneaker220826 .squareshortWrap .itemListWrap .imgWrap{
  width: calc(280 * (100vw/750));
}
#sneaker220826 .squareshortWrap .itemListWrap .imgWrap:last-child{
  margin: 0 calc(22 * (100vw/750)) 0 calc(-28 * (100vw/750));
}
#sneaker220826 .squareshortWrap .itemNameTxt{
  margin: calc(22 * (100vw/750)) auto 0;
}
#sneaker220826 .squareshortWrap .itemTaxTxt{
  margin: calc(15 * (100vw/750)) auto 0;
}

/*================ ECO LONG BOOTS ================*/
#sneaker220826 .ecolongWrap{
  margin: calc(230 * (100vw/750)) auto 0;
}
#sneaker220826 .ecolongWrap .modelWrap .imgWrap{
  margin: calc(58 * (100vw/750)) auto 0;
}
#sneaker220826 .ecolongWrap .taxWrap{
  margin: calc(30 * (100vw/750)) auto 0;
}
#sneaker220826 .ecolongWrap .item01Wrap .imgWrap{
  width: calc(650 * (100vw/750));
  /********************/
  margin: calc(-95 * (100vw/750)) 0 0 auto;
}
#sneaker220826 .ecolongWrap .item02Wrap .imgWrap{
  width: calc(520 * (100vw/750));
  /********************/
  margin: calc(50 * (100vw/750)) 0 0 auto;
}
#sneaker220826 .ecolongWrap .titleTxt{
  position: relative;
  margin: calc(63 * (100vw/750)) auto 0;
}
#sneaker220826 .ecolongWrap .captionTxt{
  margin: calc(60 * (100vw/750)) auto 0;
}
#sneaker220826 .ecolongWrap .itemListWrap .flexArea{
  margin: calc(40 * (100vw/750)) auto 0;
}
#sneaker220826 .ecolongWrap .itemListWrap .imgWrap{
  width: calc(270 * (100vw/750));
}
#sneaker220826 .ecolongWrap .itemListWrap .imgWrap:last-child{
  margin: 0 calc(24 * (100vw/750)) 0 calc(8 * (100vw/750));
}
#sneaker220826 .ecolongWrap .itemNameTxt{
  margin: calc(3 * (100vw/750)) auto 0;
}
#sneaker220826 .ecolongWrap .itemTaxTxt{
  margin: calc(14 * (100vw/750)) auto 0;
}

/*================ AllBtnWrap ================*/
#sneaker220826 .allBtnWrap{
  margin: calc(140 * (100vw/750)) auto 0;
}
#sneaker220826 .allBtnTxt a{
  border: 1px solid #000;
  width: calc(352 * (100vw / 750));
  padding: calc(15 * (100vw / 750)) 0;
  /********************/
  margin: 0 auto;
}
#sneaker220826 .ecolongWrap .index2{
  position: relative;
  display: block;
  z-index: 5;
}
#sneaker220826 .ecolongWrap .index1 a{
  position: relative;
  display: block;
}

@media only screen and (min-width: 768px) {
  /*================ MainVisual ================*/
  #sneaker220826 .mvWrap{
    width: 100%;
    margin: 0 auto 11.2rem;
  }
  #sneaker220826 .mvWrap .lineCont{
    width: 3.5rem;
    /********************/
    margin: 3rem auto 0;
  }

  /*================ ContWrap ================*/
  #sneaker220826 .contWrap{
    width: 100%;
    position: relative;
  }
  #sneaker220826 .taxWrap,
  #sneaker220826 .captionWrap{
    width: 38rem;
    margin: 0;
  }
  /*================ TaxWrap ================*/
  #sneaker220826 .taxWrap .flexArea{
    width: 80%;
  }
  #sneaker220826 .meshWrap .taxWrap .flexArea,
  #sneaker220826 .squareshortWrap .taxWrap .flexArea{
    width: 75%;
    justify-content: end;
    margin: 0 0 0 auto;
  }

  /*================ MESH SNEAKERS ================*/
  #sneaker220826 .meshWrap .relativeWrap{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 92rem;
    margin: 0 auto;
  }
  #sneaker220826 .meshWrap .modelWrap{
    display: flex;
    flex-direction: column-reverse;
    z-index: 2;
  }
  #sneaker220826 .meshWrap .modelWrap .imgWrap{
    width: 42rem;
    /********************/
    margin: 3rem 0 0;
  }
  #sneaker220826 .meshWrap .taxWrap{
    width: 34.8rem;
    /********************/
    margin: 2.6rem 0 0 auto;
  }
  #sneaker220826 .meshWrap .taxTxt{
    margin: 0 0 0 1rem;
  }
  #sneaker220826 .meshWrap .titleTxt{
    width: 42rem;
    margin: 3rem 0 0;
  }
  #sneaker220826 .meshWrap .item01Wrap{
    width: 92rem;
    /********************/
    margin: -20.2rem auto 0;
  }
  #sneaker220826 .meshWrap .item01Wrap .imgWrap{
    width: 33rem;
    /********************/
    margin: 0 auto 0 21rem;
  }
  #sneaker220826 .meshWrap .item02Wrap{
    margin: 0 0 0 6rem;
  }
  #sneaker220826 .meshWrap .item02Wrap .imgWrap{
    width: 38rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .meshWrap .captionWrap{
    width: 35rem;
  }
  #sneaker220826 .meshWrap .item02Wrap .captionTxt{
    margin: 3.3rem auto 0;
  }
  #sneaker220826 .meshWrap .itemListWrap .flexArea{
    margin: 8rem auto 0;
  }
  #sneaker220826 .meshWrap .itemListWrap .imgWrap{
    width: 22rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .meshWrap .itemListWrap li:first-child{
    margin: 0;
  }
  #sneaker220826 .meshWrap .itemListWrap .imgWrap:last-child{
    margin: 0 2rem 0 2.2rem;
  }
  #sneaker220826 .meshWrap .itemNameTxt{
    margin: 0.8rem auto 0;
  }
  #sneaker220826 .meshWrap .itemTaxTxt{
    margin: 1rem auto 0;
  }

  /*================ WATER PROOF ================*/
  #sneaker220826 .waterproofWrap{
    margin: 17.2rem auto 0;
  }
  #sneaker220826 .waterproofWrap .relativeWrap{
    position: relative;
    width: 77rem;
    margin: 0 auto;
    min-height: 57rem;
  }
  #sneaker220826 .waterproofWrap .modelWrap{
    position: absolute;
    top: 22rem;
    right: 0;
    z-index: 2;
  }
  #sneaker220826 .waterproofWrap .modelWrap .imgWrap{
    width: 42rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .waterproofWrap .taxWrap{
    margin: 2.6rem 0 0 auto;
  }
  #sneaker220826 .waterproofWrap .titleTxt{
    position: absolute;
    top: 32.2rem;
    left: 0;
    margin: 0;
    width: 42rem;
    z-index: 3;
  }
  #sneaker220826 .waterproofWrap .item01Wrap{
    position: absolute;
    top: 0;
    left: 12rem;
    z-index: 2;
  }
  #sneaker220826 .waterproofWrap .item01Wrap .imgWrap{
    width: 40rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .waterproofWrap .item02Wrap{
    margin: 0;
  }
  #sneaker220826 .waterproofWrap .item02Wrap .imgWrap{
    width: 28rem;
    position: absolute;
    right: 0;
    top: 29.2rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .waterproofWrap .captionWrap{
    width: 100%;
    margin: 5.4rem auto 0;
  }
  #sneaker220826 .waterproofWrap .captionTxt{
    width: 55.8rem;
    margin: 0 auto;
  }
  #sneaker220826 .waterproofWrap .itemListWrap .flexArea{
    margin: 6.6rem auto 0;
  }
  #sneaker220826 .waterproofWrap .itemListWrap .imgWrap{
    width: 22rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .waterproofWrap .itemListWrap .imgWrap:nth-child(2){
    margin: 0 0 0 1rem;
  }
  #sneaker220826 .waterproofWrap .itemListWrap .imgWrap:nth-child(3){
    margin: 0 -1rem 0 0.6rem;
  }
  #sneaker220826 .waterproofWrap .itemListWrap .imgWrap:last-child{
    margin: 0;
  }
  #sneaker220826 .waterproofWrap .itemNameTxt{
    margin: 1.4rem auto 0;
  }
  #sneaker220826 .waterproofWrap .itemTaxTxt{
    margin: 1rem auto 0;
  }

  /*================ ECO KNIT BOOTS ================*/
  #sneaker220826 .ecoknitWrap{
    margin: 19.6rem auto 0;
  }
  #sneaker220826 .ecoknitWrap .relativeWrap{
    display: flex;
    justify-content: space-between;
    width: 86rem;
    margin: 0 auto;
    min-height: 92rem;
  }
  #sneaker220826 .ecoknitWrap .modelWrap{
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    z-index: 2;
  }
  #sneaker220826 .ecoknitWrap .modelWrap .imgWrap{
    width: 42rem;
    /********************/
    margin: 3rem 0 0;
  }
  #sneaker220826 .ecoknitWrap .taxWrap{
    margin: 2.4rem auto 0 0;
  }
  #sneaker220826 .ecoknitWrap .taxTxt{
    margin: 0 1rem 0 0;
  }
  #sneaker220826 .ecoknitWrap .titleTxt{
    width: 42rem;
    /********************/
    margin: 3.8rem 0 0;
  }
  #sneaker220826 .ecoknitWrap .item01Wrap{
  }
  #sneaker220826 .ecoknitWrap .item01Wrap .imgWrap{
    width: 38rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .ecoknitWrap .item01Wrap .captionTxt{
    margin: 3.2rem auto 0;
  }
  #sneaker220826 .ecoknitWrap .itemListWrap .flexArea{
    margin: 8.6rem auto 0;
  }
  #sneaker220826 .ecoknitWrap .itemListWrap .imgWrap{
    width: 22rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .ecoknitWrap .itemListWrap .imgWrap:last-child{
    margin: 0 2rem 0 1rem;
  }
  #sneaker220826 .ecoknitWrap .itemNameTxt{
    margin: 0.6rem auto 0;
  }
  #sneaker220826 .ecoknitWrap .itemTaxTxt{
    margin: 1rem auto 0;
  }

  /*================ SQUARE SHORT BOOTS ================*/
  #sneaker220826 .squareshortWrap{
    margin: 21.8rem auto 0;
  }
  #sneaker220826 .squareshortWrap .relativeWrap{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 79rem;
    margin: 0 auto;
  }
  #sneaker220826 .squareshortWrap .modelWrap{
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    z-index: 2;
    /********************/
    margin: -44.8rem 0 0;
  }
  #sneaker220826 .squareshortWrap .modelWrap .imgWrap{
    width: 40rem;
    /********************/
    margin: 4.8rem 0 0 auto;
  }
  #sneaker220826 .squareshortWrap .taxWrap{
    width: 34.8rem;
    /********************/
    margin: 2.6rem 0 0 auto;
  }
  #sneaker220826 .squareshortWrap .taxTxt{
    margin: 0 0 0 1rem;
  }
  #sneaker220826 .squareshortWrap .titleTxt{
    margin: 0;
    width: 43.2rem;
  }
  #sneaker220826 .squareshortWrap .item01Wrap{
    width: 79rem;
    margin: 0 auto;
  }
  #sneaker220826 .squareshortWrap .item01Wrap .imgWrap{
    width: 40rem;
    /********************/
    margin: 0 0 0 3rem;
  }
  #sneaker220826 .squareshortWrap .item02Wrap{
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    margin: 4.2rem -2.2rem 0 0;
  }
  #sneaker220826 .squareshortWrap .item02Wrap .imgWrap{
    width: 33rem;
    /********************/
    margin: 4.2rem 0 0;
  }
  #sneaker220826 .squareshortWrap .item02Wrap .captionTxt{
    width: 33rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .squareshortWrap .itemListWrap .flexArea{
    width: 44rem;
    margin: 8.7rem auto 0;
  }
  #sneaker220826 .squareshortWrap .itemListWrap .imgWrap{
    width: 22.2rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .squareshortWrap .itemListWrap li:first-child{
    margin: 0 0 0 -2.2rem;
  }
  #sneaker220826 .squareshortWrap .itemListWrap .imgWrap:last-child{
    margin: 0 -0.2rem 0 0;
  }
  #sneaker220826 .squareshortWrap .itemNameTxt{
    margin: 1.8rem auto 0;
  }
  #sneaker220826 .squareshortWrap .itemTaxTxt{
    margin: 1rem auto 0;
  }

  /*================ ECO LONG BOOTS ================*/
  #sneaker220826 .ecolongWrap{
    margin: 17.4rem auto 0;
  }
  #sneaker220826 .ecolongWrap .relativeWrap{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 86rem;
    margin: 0 auto;
  }
  #sneaker220826 .ecolongWrap .modelWrap{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    z-index: 2;
  }
  #sneaker220826 .ecolongWrap .modelWrap .imgWrap{
    width: 42rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .ecolongWrap .taxWrap{
    width: 34.8rem;
    /********************/
    margin: 2.6rem auto 0 0;
  }
  #sneaker220826 .ecolongWrap .taxTxt{
    margin: 0 1rem 0 0;
  }
  #sneaker220826 .ecolongWrap .titleTxt{
    width: 38rem;
    z-index: 2;
    /********************/
    margin: 4.8rem 0 0;
  }
  #sneaker220826 .ecolongWrap .item01Wrap{
  }
  #sneaker220826 .ecolongWrap .item01Wrap .imgWrap{
    width: 38rem;
    /********************/
    margin: -3.8rem 0 0;
  }
  #sneaker220826 .ecolongWrap .item01Wrap .captionTxt{
    width: 38rem;
    /********************/
    margin: 3.2rem 0 0;
  }
  #sneaker220826 .ecolongWrap .itemListWrap .flexArea{
    width: 47rem;
    margin: 6rem auto 0;
  }
  #sneaker220826 .ecolongWrap .itemListWrap .imgWrap{
    width: 21.4rem;
    /********************/
    margin: 0;
  }
  #sneaker220826 .ecolongWrap .itemListWrap li:first-child{
    margin: 0;
  }
  #sneaker220826 .ecolongWrap .itemListWrap .imgWrap:last-child{
    margin: 0 2rem 0 1rem;
  }
  #sneaker220826 .ecolongWrap .itemNameTxt{
    margin: -0.2rem auto 0;
  }
  #sneaker220826 .ecolongWrap .itemTaxTxt{
    margin: 1rem auto 0;
  }

  #sneaker220826 .ecolongWrap .index2{
    z-index: 2;
  }

  /*================ AllBtnWrap ================*/
  #sneaker220826 .allBtnWrap{
    margin: 13rem auto 0;
  }
  #sneaker220826 .allBtnTxt a{
    width: 22rem;
    padding: 0.9rem 0;
  }
}
