@charset "UTF-8";
html {
  font-size: 10px;
}

.serif {
  font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

#mix-and-match,
#silk {
  font-feature-settings: "palt";
  padding-bottom: 4rem;
}
#mix-and-match .kv,
#silk .kv {
  position: relative;
}
#mix-and-match .kv .kv__heading,
#silk .kv .kv__heading {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
#mix-and-match .kv .kv__img img,
#silk .kv .kv__img img {
  display: block;
  width: 100%;
}
#mix-and-match .lead,
#silk .lead {
  background-color: #fff;
}
#mix-and-match .lead .lead__inner,
#silk .lead .lead__inner {
  padding: 42px 22px;
}
#mix-and-match .lead .lead__inner .lead__text,
#silk .lead .lead__inner .lead__text {
  font-size: 1.5rem;
  line-height: 2;
  font-weight: 500;
}
#mix-and-match .items,
#silk .items {
  background-color: #f8f5e9;
}
#mix-and-match .items .items__inner,
#silk .items .items__inner {
  padding-top: 60px;
  padding-bottom: 60px;
}
#mix-and-match .item + .item,
#silk .item + .item {
  margin-top: 100px;
}
#mix-and-match .item .itemHeading,
#silk .item .itemHeading {
  padding-bottom: 48px;
}
#mix-and-match .item .itemHeading .itemHeading__no,
#silk .item .itemHeading .itemHeading__no {
  display: block;
  width: 54.782px;
  margin-left: auto;
  margin-right: auto;
}
#mix-and-match .item .itemHeading .itemHeading__no._02,
#silk .item .itemHeading .itemHeading__no._02 {
  width: 54.782px;
}
#mix-and-match .item .itemHeading .itemHeading__text,
#silk .item .itemHeading .itemHeading__text {
  font-size: 2.5rem;
  line-height: 1.4;
  font-weight: 400;
  text-align: center;
  margin-top: 25px;
  letter-spacing: -0.05em;
}
#mix-and-match .item .itemBody .itemBody__img,
#silk .item .itemBody .itemBody__img {
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#mix-and-match .item .itemBody .itemBody__img._01,
#silk .item .itemBody .itemBody__img._01 {
  width: 89%;
  margin-top: 49px;
  margin-bottom: 37px;
}
#mix-and-match .item .itemBody .itemBody__img._01._mens,
#silk .item .itemBody .itemBody__img._01._mens {
  width: 77.5%;
  margin-top: 0px;
  margin-bottom: 53px;
}
#mix-and-match .item .itemBody .itemBody__img._02,
#silk .item .itemBody .itemBody__img._02 {
  width: 98%;
  margin-top: 0px;
  margin-bottom: 20px;
}
#mix-and-match .item .itemBody .itemBody__img._02._mens,
#silk .item .itemBody .itemBody__img._02._mens {
  width: 93%;
  margin-top: 36px;
  margin-bottom: 35px;
}
#mix-and-match .item .itemBody .itemBody__img._03,
#silk .item .itemBody .itemBody__img._03 {
  width: 98%;
  margin-top: 60px;
  margin-bottom: 43px;
}
#mix-and-match .item .itemBody .itemBody__img._04,
#silk .item .itemBody .itemBody__img._04 {
  width: 91%;
  margin-top: 41px;
  margin-bottom: 37px;
}
#mix-and-match .item .itemBody .itemBody__img._05,
#silk .item .itemBody .itemBody__img._05 {
  width: 90%;
  margin-top: 45px;
  margin-bottom: 31px;
}
#mix-and-match .item .itemBody .itemBody__imgWidth100,
#silk .item .itemBody .itemBody__imgWidth100 {
  display: block;
  width: 100%;
}
#mix-and-match .note,
#silk .note {
  margin-top: 43px;
  padding-bottom: 43px;
  font-size: 1.2rem;
  line-height: 1.875;
  font-weight: 400;
  width: 92%;
  margin-left: auto;
  margin-right: auto;
}/*# sourceMappingURL=first-release-MensWomens.css.map */