@charset "UTF-8";
.l-container,
.l-main {
  width: 100%;
  outline: none;
}

.p-wholesale {
  font-size: 16px;
  font-family:
    Source Sans Pro,
    "Hiragino Kaku Gothic",
    "Hiragino Kaku Gothic ProN",
    "メイリオ",
    sans-serif;
  line-height: 2.2;
  letter-spacing: 0.05em;
  padding-bottom: 100px;
  overflow: hidden;
  /* arrow */
  /* Dots */
}
@media screen and (max-width: 768px) {
  .p-wholesale {
    font-size: 3.1578947368vw;
    padding-bottom: 21.0526315789vw;
  }
}
.p-wholesale * {
  box-sizing: border-box;
}
.p-wholesale p {
  margin-top: 0;
  margin-bottom: 28px;
}
@media screen and (max-width: 768px) {
  .p-wholesale p {
    margin-bottom: 7.3684210526vw;
  }
}
.p-wholesale p:last-child {
  margin-bottom: 0;
}
.p-wholesale h1,
.p-wholesale h2,
.p-wholesale h3,
.p-wholesale h4,
.p-wholesale h5 {
  margin: 0;
  line-height: 1.5;
  font-weight: bold;
}
.p-wholesale a {
  color: inherit;
  text-decoration: none;
  transition: 0.5s;
}
.p-wholesale a:hover {
  opacity: 0.6;
}
.p-wholesale ul,
.p-wholesale li,
.p-wholesale dl,
.p-wholesale dt,
.p-wholesale dd {
  margin: 0;
  padding: 0;
}
.p-wholesale ul {
  list-style-type: none;
}
.p-wholesale video,
.p-wholesale img {
  max-width: 100%;
  vertical-align: middle;
}
.p-wholesale .c-inner {
  max-width: 1070px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-inner {
    padding: 0 5.2vw;
  }
}
.p-wholesale .c-inner--lg {
  max-width: 1280px;
}
.p-wholesale .c-inner--sm {
  max-width: 980px;
}
.p-wholesale .c-inner--full {
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-inner--fit {
    padding-left: 0;
    padding-right: 0;
  }
}
.p-wholesale .c-box {
  margin-bottom: 120px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-box {
    margin-bottom: 26.3157894737vw;
  }
}
.p-wholesale .c-box--sm {
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-box--sm {
    margin-bottom: 12.6315789474vw;
  }
}
.p-wholesale .c-box:last-child {
  margin-bottom: 0;
}
.p-wholesale .c-sheet {
  background: #f7f7f7;
  margin-bottom: 60px;
  padding: 48px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-sheet {
    margin-bottom: 10.5263157895vw;
    padding: 8.4210526316vw;
  }
}
.p-wholesale .c-sheet:last-child {
  margin-bottom: 0;
}
.p-wholesale .c-sheet__cts {
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
}
.p-wholesale .c-link {
  text-decoration: underline;
}
.p-wholesale .c-annotation {
  font-weight: bold;
  color: #f00;
}
.p-wholesale .c-iframe {
  width: 100%;
  position: relative;
  margin: 0;
  padding-bottom: 54.3%;
  padding-top: 0;
  overflow: hidden;
}
.p-wholesale .c-iframe iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  margin: 0;
}
.p-wholesale .c-posts-enumeration__card {
  display: block;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-posts-enumeration__list {
    display: flex;
    margin-left: -20px;
    margin-right: -20px;
  }
  .p-wholesale .c-posts-enumeration__item {
    width: 33.3333333333%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-posts-enumeration {
    margin-left: -5.2vw;
    margin-right: -5.2vw;
    overflow: auto;
  }
  .p-wholesale .c-posts-enumeration__list {
    display: flex;
    padding-left: 5.2vw;
    padding-right: 5.2vw;
  }
  .p-wholesale .c-posts-enumeration__item {
    flex-shrink: 0;
    width: 63.1578947368vw;
    margin-right: 10.5263157895vw;
  }
}
.p-wholesale .c-card-posts {
  display: block;
  line-height: 1.5;
}
.p-wholesale .c-card-posts__img {
  margin-bottom: 12px;
}
.p-wholesale .c-card-posts__date {
  margin-bottom: 4px;
  font-size: 10px;
}
.p-wholesale .c-card-posts__ttl {
  font-size: 12px;
  font-weight: bold;
}
.p-wholesale .c-row {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
}
.p-wholesale .c-row > .c-row__item {
  padding: 16px;
  width: 100%;
}
.p-wholesale .c-row > .c-row__item--1 {
  width: 8.3333333333%;
}
.p-wholesale .c-row > .c-row__item--2 {
  width: 16.6666666667%;
}
.p-wholesale .c-row > .c-row__item--3 {
  width: 25%;
}
.p-wholesale .c-row > .c-row__item--4 {
  width: 33.3333333333%;
}
.p-wholesale .c-row > .c-row__item--5 {
  width: 41.6666666667%;
}
.p-wholesale .c-row > .c-row__item--6 {
  width: 50%;
}
.p-wholesale .c-row > .c-row__item--7 {
  width: 58.3333333333%;
}
.p-wholesale .c-row > .c-row__item--8 {
  width: 66.6666666667%;
}
.p-wholesale .c-row > .c-row__item--9 {
  width: 75%;
}
.p-wholesale .c-row > .c-row__item--10 {
  width: 83.3333333333%;
}
.p-wholesale .c-row > .c-row__item--11 {
  width: 91.6666666667%;
}
.p-wholesale .c-row > .c-row__item--12 {
  width: 100%;
}
.p-wholesale .c-row > .c-row__item--5th {
  width: 20%;
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--1-pc {
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--2-pc {
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--3-pc {
    width: 25%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--4-pc {
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--5-pc {
    width: 41.6666666667%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--6-pc {
    width: 50%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--7-pc {
    width: 58.3333333333%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--8-pc {
    width: 66.6666666667%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--9-pc {
    width: 75%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--10-pc {
    width: 83.3333333333%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--11-pc {
    width: 91.6666666667%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--12-pc {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row > .c-row__item--5th-pc {
    width: 20%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--1-sp {
    width: 8.3333333333%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--2-sp {
    width: 16.6666666667%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--3-sp {
    width: 25%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--4-sp {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--5-sp {
    width: 41.6666666667%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--6-sp {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--7-sp {
    width: 58.3333333333%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--8-sp {
    width: 66.6666666667%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--9-sp {
    width: 75%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--10-sp {
    width: 83.3333333333%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--11-sp {
    width: 91.6666666667%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--12-sp {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row > .c-row__item--5th-sp {
    width: 20%;
  }
}
.p-wholesale .c-row--thin {
  margin: -8px;
}
.p-wholesale .c-row--thin > .c-row__item {
  padding: 8px;
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row--thin-pc {
    margin: -8px;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row--thin-pc > .c-row__item {
    padding: 8px;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row--thin-sp {
    margin: -8px;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row--thin-sp > .c-row__item {
    padding: 8px;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row--wide {
    margin: -32px;
    margin: -32px;
  }
  .p-wholesale .c-row--wide > .c-row__item {
    padding: 32px;
  }
  .p-wholesale .c-row--wide > .c-row__item {
    padding: 32px;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row--wide-sp {
    margin: -32px;
    margin: -32px;
  }
  .p-wholesale .c-row--wide-sp > .c-row__item {
    padding: 32px;
  }
  .p-wholesale .c-row--wide-sp > .c-row__item {
    padding: 32px;
  }
}
.p-wholesale .c-row--center {
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row--center-sp {
    justify-content: center;
  }
}
.p-wholesale .c-row--end {
  justify-content: flex-end;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-row--end-sp {
    justify-content: flex-end;
  }
}
.p-wholesale .c-row--align-center {
  align-items: center;
}
.p-wholesale .c-row--align-end {
  align-items: flex-end;
}
.p-wholesale .c-row--reverse {
  flex-direction: row-reverse;
}
@media screen and (min-width: 769px) {
  .p-wholesale .c-row--reverse-pc {
    flex-direction: row-reverse;
  }
}
.p-wholesale .c-ttl-cmn {
  margin-bottom: 40px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-ttl-cmn {
    margin-bottom: 8.4210526316vw;
  }
}
.p-wholesale .c-ttl-cmn__main,
.p-wholesale .c-ttl-cmn__sub {
  display: block;
}
.p-wholesale .c-ttl-cmn__main {
  font-size: 28px;
  letter-spacing: 2px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-ttl-cmn__main {
    font-size: 6.3157894737vw;
    letter-spacing: 0.3947368421vw;
  }
}
.p-wholesale .c-ttl-cmn__sub {
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 1px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-ttl-cmn__sub {
    font-size: 2.6315789474vw;
    letter-spacing: 0.4210526316vw;
  }
}
.p-wholesale .c-ttl-cmn__sub--lg {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-ttl-cmn__sub--lg {
    font-size: 4.2105263158vw;
    letter-spacing: 0.6315789474vw;
  }
}
.p-wholesale .c-ttl-cmn--flex {
  display: flex;
  align-items: center;
}
.p-wholesale .c-ttl-cmn--flex .c-ttl-cmn__sub {
  font-size: 12px;
  margin-top: 8px;
  margin-left: 12px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-ttl-cmn--flex .c-ttl-cmn__sub {
    font-size: 2.6315789474vw;
    margin-top: 2.1052631579vw;
    margin-left: 3.1578947368vw;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-ttl-cmn--flex-sp {
    display: flex;
    align-items: center;
  }
  .p-wholesale .c-ttl-cmn--flex-sp .c-ttl-cmn__sub {
    font-size: 2.6315789474vw;
    margin-top: 2.1052631579vw;
    margin-left: 3.1578947368vw;
  }
}
.p-wholesale .c-ttl-sm {
  font-size: 20px;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .c-ttl-sm {
    font-size: 3.6842105263vw;
    margin-bottom: 10.5263157895vw;
  }
}
.p-wholesale .c-icon {
  display: flex;
  align-items: center;
}
.p-wholesale .c-icon:after {
  flex-shrink: 0;
  display: inline-block;
  margin-left: 1.2rem;
}
.p-wholesale .c-icon--before {
  flex-direction: row-reverse;
}
.p-wholesale .c-icon--before:after {
  margin-left: 0;
  margin-right: 1.2rem;
}
.p-wholesale .c-btn-wrap {
  text-align: center;
  margin-top: 24px;
}
.p-wholesale .c-list {
  margin: 2rem 0;
}
.p-wholesale .c-list:first-child {
  margin-top: 0;
}
.p-wholesale .c-list__item {
  display: flex;
}
.p-wholesale .c-list__item:before {
  content: "";
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  margin-top: 0.8rem;
  margin-right: 1.2rem;
  border-radius: 0.2rem;
  background: #000;
}
.p-wholesale .c-list--num {
  counter-reset: number 0;
}
.p-wholesale .c-list--num .p-wholesale .c-list__item:before {
  counter-increment: number 1;
  content: counter(number, decimal-leading-zero);
  width: auto;
  height: auto;
  margin-top: -0.6rem;
  background: none;
  font-size: 2.2rem;
  font-style: italic;
}
.p-wholesale .js-slider {
  opacity: 0;
  transition: 0.3s;
}
.p-wholesale .js-slider.slick-initialized {
  opacity: 1;
}
.p-wholesale .slick-slider .slick-list,
.p-wholesale .slick-slider .slick-track {
  background: transparent;
}
.p-wholesale .slick-prev,
.p-wholesale .slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.p-wholesale .slick-prev:hover,
.p-wholesale .slick-prev:focus,
.p-wholesale .slick-next:hover,
.p-wholesale .slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.p-wholesale .slick-prev:hover:before,
.p-wholesale .slick-prev:focus:before,
.p-wholesale .slick-next:hover:before,
.p-wholesale .slick-next:focus:before {
  opacity: 1;
}
.p-wholesale .slick-prev.slick-disabled:before,
.p-wholesale .slick-next.slick-disabled:before {
  opacity: 0.5;
}
.p-wholesale .slick-prev:before,
.p-wholesale .slick-next:before {
  font-size: 20px;
  line-height: 1;
  color: #333;
  opacity: #ccc;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-wholesale .slick-prev {
  left: -40px;
}
[dir="rtl"] .p-wholesale .slick-prev {
  left: auto;
  right: -40px;
}
.p-wholesale .slick-prev:before {
  content: "";
}
[dir="rtl"] .p-wholesale .slick-prev:before {
  content: "";
}
.p-wholesale .slick-next {
  right: -40px;
}
[dir="rtl"] .p-wholesale .slick-next {
  left: -40px;
  right: auto;
}
.p-wholesale .slick-next:before {
  content: "";
}
[dir="rtl"] .p-wholesale .slick-next:before {
  content: "";
}
.p-wholesale .slick-dotted.slick-slider {
  margin-bottom: 40px;
}
.p-wholesale .slick-dots {
  position: absolute;
  bottom: -40px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.p-wholesale .slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.p-wholesale .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.p-wholesale .slick-dots li button:hover,
.p-wholesale .slick-dots li button:focus {
  outline: none;
}
.p-wholesale .slick-dots li button:hover:before,
.p-wholesale .slick-dots li button:focus:before {
  opacity: 1;
}
.p-wholesale .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  font-size: 0;
  line-height: 20px;
  text-align: center;
  color: #000;
  opacity: 0.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-wholesale .slick-dots li.slick-active button:before {
  color: #f00;
}
.p-wholesale .slick-dots {
  left: 0;
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
  line-height: 0;
  font-size: 0;
}
.p-wholesale .slick-dots li {
  position: relative;
  display: inline-block;
  height: 6px;
  width: 6px;
  margin: 0 6px;
  padding: 0;
  cursor: pointer;
  border: 1px solid #000;
  background: #fff;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 0;
  border-radius: 6px;
  text-indent: 6px;
  cursor: pointer;
}
.p-wholesale .slick-dots li:hover,
.p-wholesale .slick-dots li:focus {
  outline: none;
}
.p-wholesale .slick-dots li.slick-active {
  background: #000;
}
.p-wholesale .slick-dots li button {
  width: 100%;
  height: 100%;
  padding: 0;
}
.p-wholesale .slick-dots li button:before {
  content: none;
}
.p-wholesale .slick-prev,
.p-wholesale .slick-next {
  height: 32px;
  width: 32px;
  background: #fff;
  color: transparent;
  border-radius: 50%;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
}
.p-wholesale .slick-prev:before,
.p-wholesale .slick-next:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 50%;
  border-top: 1px solid #000;
}
.p-wholesale .slick-prev {
  left: -40px;
}
.p-wholesale .slick-prev:before {
  left: 50%;
  border-left: 1px solid #000;
  transform: rotate(-45deg) translateY(-50%);
}
.p-wholesale .slick-next {
  right: -40px;
}
.p-wholesale .slick-next:before {
  right: 50%;
  border-right: 1px solid #000;
  transform: rotate(45deg) translateY(-50%);
}
.p-wholesale .p-mv {
  position: relative;
  text-align: center;
}
.p-wholesale .p-mv:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.25);
  z-index: 1;
}
.p-wholesale .p-mv__txt {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 50%;
  z-index: 2;
}
@media screen and (min-width: 769px) {
  .p-wholesale .p-mv__slider-item {
    width: 28vw !important;
  }
}
.p-wholesale .p-brand-archive__head {
  margin-bottom: 72px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-brand-archive__head {
    padding-left: 2.1052631579vw;
    padding-right: 2.1052631579vw;
    margin-bottom: 14.7368421053vw;
    justify-content: space-between;
  }
}
.p-wholesale .p-brand-archive__head-item {
  min-width: 80px;
  padding-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  border-bottom: 1px solid #b2b2b2;
  cursor: pointer;
}
.p-wholesale .p-brand-archive__head-item.is-active {
  border-bottom-color: #2e5035;
}
@media screen and (min-width: 769px) {
  .p-wholesale .p-brand-archive__head-item {
    margin: 0 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-brand-archive__head-item {
    min-width: 21.0526315789vw;
    padding-bottom: 2.1052631579vw;
    font-size: 3.6842105263vw;
  }
}
.p-wholesale .p-access__head-logo {
  font-size: 0;
  line-height: 0;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-access__head-logo {
    width: 49.4736842105vw;
  }
}
.p-wholesale .p-access__head-ttl {
  font-size: 12px;
  margin: 0;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-access__head-ttl {
    font-size: 3.1578947368vw;
    margin-top: 3.1578947368vw;
  }
}
.p-wholesale .p-access__body {
  font-size: 10px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-access__body {
    font-size: 2.6315789474vw;
  }
}
.p-wholesale .p-access__body-ttl {
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-access__body-ttl {
    margin-bottom: 4.2105263158vw;
  }
}
.p-wholesale .p-access__body-link {
  font-weight: bold;
}
@media screen and (min-width: 769px) {
  .p-wholesale .p-access__body-link {
    margin-left: 12px;
  }
}
.p-wholesale .p-access__body strong {
  display: inline-block;
  margin-right: 4px;
}
@media screen and (min-width: 769px) {
  .p-wholesale .p-access__body strong {
    margin-left: 12px;
  }
}
.p-wholesale .p-access__line {
  background: #707070;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-access__line {
    height: 1px;
    margin: 8.4210526316vw 0;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .p-access {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .p-wholesale .p-access__line {
    width: 1px;
    height: 88px;
  }
}
.p-wholesale .p-sub-mv {
  margin-bottom: 120px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-sub-mv {
    margin-bottom: 26.3157894737vw;
  }
}
.p-wholesale .p-brand-intro {
  font-size: 10px;
  line-height: 1.75;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-brand-intro {
    font-size: 2.6315789474vw;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-brand-intro__label {
    position: relative;
    left: 8.4210526316vw;
    margin-top: -24.2105263158vw;
    margin-bottom: 10.5263157895vw;
  }
}
.p-wholesale .p-brand-intro__logo {
  margin-bottom: 32px;
  line-height: 0;
  font-size: 0;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-brand-intro__logo {
    margin-bottom: 8.4210526316vw;
  }
}
.p-wholesale .p-brand-intro__spec {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-brand-intro__spec {
    margin-bottom: 5.2631578947vw;
  }
}
.p-wholesale .p-brand-intro__spec-item {
  border-right: 1px solid #000;
  padding-right: 20px;
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-brand-intro__spec-item {
    margin-right: 5.2631578947vw;
    padding-right: 5.2631578947vw;
  }
}
.p-wholesale .p-brand-intro__spec-item--name {
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-brand-intro__spec-item--name {
    border-right: none;
    width: 100%;
    margin-bottom: 2.1052631579vw;
  }
}
.p-wholesale .p-brand-intro__spec-item--icon {
  line-height: 0;
  font-size: 0;
  border-right: none;
  padding-right: 0;
  margin-right: 12px;
}
.p-wholesale .p-brand-intro__spec-item--icon img {
  width: 18px;
}
.p-wholesale .p-brand-intro__spec-item:last-child {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-brand-intro__spec {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-brand-intro__movie {
    margin-top: 8.4210526316vw;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .p-brand-intro {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }
  .p-wholesale .p-brand-intro__cts {
    width: 62%;
    order: -1;
    padding-left: 40px;
  }
  .p-wholesale .p-brand-intro__label {
    width: calc(32% + 100px);
    margin-top: -80px;
    margin-right: -100px;
  }
  .p-wholesale .p-brand-intro__movie {
    width: 100%;
    margin-top: 64px;
  }
}
.p-wholesale .p-event-list {
  font-size: 10px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-event-list {
    font-size: 2.6315789474vw;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .p-event-list {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.p-wholesale .p-event-list__card {
  display: block;
  max-width: 240px;
}
@media screen and (min-width: 769px) {
  .p-wholesale .p-event-list__card {
    text-align: center;
  }
}
.p-wholesale .p-event-list__img {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-event-list__img {
    margin-bottom: 5.2631578947vw;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .p-event-list__img img {
    max-width: 132px;
  }
}
.p-wholesale .p-event-list__date {
  margin-bottom: 12px;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-event-list__date {
    margin-bottom: 2.1052631579vw;
  }
}
.p-wholesale .p-event-list__ttl {
  font-weight: bold;
}
.p-wholesale .p-stores-list {
  margin-bottom: 36px;
  font-size: 10px;
  line-height: 1.75;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-stores-list {
    font-size: 2.6315789474vw;
    margin-bottom: 8.4210526316vw;
  }
}
.p-wholesale .p-stores-list:last-child {
  margin-bottom: 0;
}
.p-wholesale .p-stores-list__ttl {
  position: relative;
  font-size: 12px;
  font-weight: bold;
}
.p-wholesale .p-stores-list__ttl:before {
  content: "";
  display: block;
  position: absolute;
  font-weight: normal;
  top: 2px;
  right: 24px;
  width: 14px;
  height: 14px;
  background: url(https://strasburgo.co.jp/wholesale/index/icon_plus.svg)
    no-repeat center/contain;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-stores-list__ttl:before {
    right: 0;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-stores-list__ttl {
    padding-bottom: 2.1052631579vw;
    margin-bottom: 5.2631578947vw;
    border-bottom: 1px solid #000;
  }
}
.p-wholesale .p-stores-list__ttl.is-active:before {
  background: url(https://strasburgo.co.jp/wholesale/index/icon_minus.svg)
    no-repeat center/contain;
}
.p-wholesale .p-stores-list__smr {
  display: flex;
  flex-wrap: wrap;
}
.p-wholesale .p-stores-list__smr-ttl,
.p-wholesale .p-stores-list__smr-cts {
  margin-top: 12px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-stores-list__smr-ttl,
  .p-wholesale .p-stores-list__smr-cts {
    margin-top: 3.1578947368vw;
  }
}
.p-wholesale .p-stores-list__smr-ttl {
  width: 52px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-stores-list__smr-ttl {
    width: 13.6842105263vw;
  }
}
.p-wholesale .p-stores-list__smr-cts {
  width: calc(100% - 52px);
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-stores-list__smr-cts {
    width: calc(100% - 13.6842105263vw);
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .p-stores-list {
    display: flex;
  }
  .p-wholesale .p-stores-list__ttl {
    width: 112px;
    flex-shrink: 0;
    cursor: pointer;
  }
  .p-wholesale .p-stores-list__body {
    padding-left: 28px;
    flex-grow: 2;
    border-left: 1px solid #000;
  }
}
.p-wholesale .p-bnr {
  text-align: center;
}
.p-wholesale .p-bnr img {
  width: 380px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-bnr img {
    width: 75.7894736842vw;
  }
}
.p-wholesale .p-brand-slider {
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-brand-slider {
    margin-top: 15.7894736842vw;
    padding: 0 7.3684210526vw;
  }
}
.p-wholesale .p-brand-slider .slick-list,
.p-wholesale .p-brand-slider .slick-active {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
}
.p-wholesale .p-brand-slider__card {
  display: block;
  position: relative;
  padding-top: 86%;
}
.p-wholesale .p-brand-slider__card img {
  position: absolute;
  width: 80%;
  height: 80%;
  top: 50%;
  left: 50%;
  object-fit: contain;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-posts-slider {
    overflow: hidden;
    margin-left: -5.2vw;
    margin-right: -5.2vw;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-posts-slider__contain {
    width: calc(73.6842105263vw + 5.2vw);
    padding-left: 7.8vw;
  }
}
.p-wholesale .p-posts-slider__item {
  padding: 0 28px;
  transition: 0.3s;
  opacity: 0.3;
}
.p-wholesale .p-posts-slider__item.slick-active {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-posts-slider__item {
    padding: 0 5.2631578947vw;
  }
}
.p-wholesale .p-posts-slider .slick-list {
  overflow: visible;
}
@media screen and (max-width: 768px) {
  .p-wholesale .p-posts-slider .slick-dots {
    width: 100vw;
  }
}
.p-wholesale .p-posts-slider .slick-dots li {
  width: 36px;
  height: 3px;
  border: none;
  border-radius: 0;
  background: #c7c4c0;
}
.p-wholesale .p-posts-slider .slick-dots li.slick-active {
  background: #000;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-pc-only {
    display: none !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-sp-only {
    display: none !important;
  }
}
.p-wholesale .u-text-center {
  text-align: center !important;
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-text-center--pc {
    text-align: center !important;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-text-center--sp {
    text-align: center !important;
  }
}
.p-wholesale .u-text-center iframe {
  margin-left: auto !important;
  margin-right: auto !important;
}
.p-wholesale .u-text-left {
  text-align: left !important;
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-text-left--pc {
    text-align: left !important;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-text-left--sp {
    text-align: left !important;
  }
}
.p-wholesale .u-text-right {
  text-align: right !important;
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-text-right--pc {
    text-align: right !important;
  }
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-text-right--sp {
    text-align: right !important;
  }
}
.p-wholesale .u-ib {
  display: inline-block !important;
  vertical-align: middle;
}
.p-wholesale .u-block {
  display: block !important;
}
.p-wholesale .u-hide {
  display: none;
}
.p-wholesale .u-flex {
  display: flex;
}
.p-wholesale .u-flex--wrap {
  flex-wrap: wrap;
}
.p-wholesale .u-flex--jcsb {
  justify-content: space-between;
}
.p-wholesale .u-flex--jcc {
  justify-content: center;
}
.p-wholesale .u-lh-0 {
  line-height: 0 !important;
}
.p-wholesale .u-lh-1 {
  line-height: 1 !important;
}
.p-wholesale .u-lh-125 {
  line-height: 1.25 !important;
}
.p-wholesale .u-lh-15 {
  line-height: 1.5 !important;
}
.p-wholesale .u-lh-2 {
  line-height: 2 !important;
}
.p-wholesale .u-posr {
  position: relative;
}
.p-wholesale .u-round {
  border-radius: 50%;
}
.p-wholesale .u-oh {
  overflow: hidden;
}
.p-wholesale .u-z1 {
  z-index: 1;
}
.p-wholesale .u-z2 {
  z-index: 2;
}
.p-wholesale .u-z3 {
  z-index: 3;
}
.p-wholesale .u-z4 {
  z-index: 4;
}
.p-wholesale .u-z5 {
  z-index: 5;
}
.p-wholesale .u-w100p {
  width: 100%;
}
.p-wholesale .u-color-wh {
  color: #fff !important;
}
.p-wholesale .u-color-bk {
  color: #000 !important;
}
.p-wholesale .u-bg-wh {
  background: #fff !important;
}
.p-wholesale .u-bg-bk {
  background: #000 !important;
}
.p-wholesale .u-bg-gray {
  background: #f7f7f7 !important;
}
.p-wholesale .u-m-0 {
  margin: 0px !important;
}
.p-wholesale .u-mt-0,
.p-wholesale .u-my-0 {
  margin-top: 0px !important;
}
.p-wholesale .u-mr-0,
.p-wholesale .u-mx-0 {
  margin-right: 0px !important;
}
.p-wholesale .u-mb-0,
.p-wholesale .u-my-0 {
  margin-bottom: 0px !important;
}
.p-wholesale .u-ml-0,
.p-wholesale .u-mx-0 {
  margin-left: 0px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-0--sp,
  .p-wholesale .u-m-0 {
    margin: 0vw !important;
  }
  .p-wholesale .u-mt-0,
  .p-wholesale .u-my-0,
  .p-wholesale .u-mt-0--sp,
  .p-wholesale .u-my-0--sp {
    margin-top: 0vw !important;
  }
  .p-wholesale .u-mr-0,
  .p-wholesale .u-mx-0,
  .p-wholesale .u-mr-0--sp,
  .p-wholesale .u-mx-0--sp {
    margin-right: 0vw !important;
  }
  .p-wholesale .u-mb-0,
  .p-wholesale .u-my-0,
  .p-wholesale .u-mb-0--sp,
  .p-wholesale .u-my-0--sp {
    margin-bottom: 0vw !important;
  }
  .p-wholesale .u-ml-0,
  .p-wholesale .u-mx-0,
  .p-wholesale .u-ml-0--sp,
  .p-wholesale .u-mx-0--sp {
    margin-left: 0vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-0--pc {
    margin: 0px !important;
  }
  .p-wholesale .u-mt-0--pc,
  .p-wholesale .u-my-0--pc {
    margin-top: 0px !important;
  }
  .p-wholesale .u-mr-0--pc,
  .p-wholesale .u-mx-0--pc {
    margin-right: 0px !important;
  }
  .p-wholesale .u-mb-0--pc,
  .p-wholesale .u-my-0--pc {
    margin-bottom: 0px !important;
  }
  .p-wholesale .u-ml-0--pc,
  .p-wholesale .u-mx-0--pc {
    margin-left: 0px !important;
  }
}
.p-wholesale .u-m-4 {
  margin: 4px !important;
}
.p-wholesale .u-mt-4,
.p-wholesale .u-my-4 {
  margin-top: 4px !important;
}
.p-wholesale .u-mr-4,
.p-wholesale .u-mx-4 {
  margin-right: 4px !important;
}
.p-wholesale .u-mb-4,
.p-wholesale .u-my-4 {
  margin-bottom: 4px !important;
}
.p-wholesale .u-ml-4,
.p-wholesale .u-mx-4 {
  margin-left: 4px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-4--sp,
  .p-wholesale .u-m-4 {
    margin: 1.0526315789vw !important;
  }
  .p-wholesale .u-mt-4,
  .p-wholesale .u-my-4,
  .p-wholesale .u-mt-4--sp,
  .p-wholesale .u-my-4--sp {
    margin-top: 1.0526315789vw !important;
  }
  .p-wholesale .u-mr-4,
  .p-wholesale .u-mx-4,
  .p-wholesale .u-mr-4--sp,
  .p-wholesale .u-mx-4--sp {
    margin-right: 1.0526315789vw !important;
  }
  .p-wholesale .u-mb-4,
  .p-wholesale .u-my-4,
  .p-wholesale .u-mb-4--sp,
  .p-wholesale .u-my-4--sp {
    margin-bottom: 1.0526315789vw !important;
  }
  .p-wholesale .u-ml-4,
  .p-wholesale .u-mx-4,
  .p-wholesale .u-ml-4--sp,
  .p-wholesale .u-mx-4--sp {
    margin-left: 1.0526315789vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-4--pc {
    margin: 4px !important;
  }
  .p-wholesale .u-mt-4--pc,
  .p-wholesale .u-my-4--pc {
    margin-top: 4px !important;
  }
  .p-wholesale .u-mr-4--pc,
  .p-wholesale .u-mx-4--pc {
    margin-right: 4px !important;
  }
  .p-wholesale .u-mb-4--pc,
  .p-wholesale .u-my-4--pc {
    margin-bottom: 4px !important;
  }
  .p-wholesale .u-ml-4--pc,
  .p-wholesale .u-mx-4--pc {
    margin-left: 4px !important;
  }
}
.p-wholesale .u-m-8 {
  margin: 8px !important;
}
.p-wholesale .u-mt-8,
.p-wholesale .u-my-8 {
  margin-top: 8px !important;
}
.p-wholesale .u-mr-8,
.p-wholesale .u-mx-8 {
  margin-right: 8px !important;
}
.p-wholesale .u-mb-8,
.p-wholesale .u-my-8 {
  margin-bottom: 8px !important;
}
.p-wholesale .u-ml-8,
.p-wholesale .u-mx-8 {
  margin-left: 8px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-8--sp,
  .p-wholesale .u-m-8 {
    margin: 2.1052631579vw !important;
  }
  .p-wholesale .u-mt-8,
  .p-wholesale .u-my-8,
  .p-wholesale .u-mt-8--sp,
  .p-wholesale .u-my-8--sp {
    margin-top: 2.1052631579vw !important;
  }
  .p-wholesale .u-mr-8,
  .p-wholesale .u-mx-8,
  .p-wholesale .u-mr-8--sp,
  .p-wholesale .u-mx-8--sp {
    margin-right: 2.1052631579vw !important;
  }
  .p-wholesale .u-mb-8,
  .p-wholesale .u-my-8,
  .p-wholesale .u-mb-8--sp,
  .p-wholesale .u-my-8--sp {
    margin-bottom: 2.1052631579vw !important;
  }
  .p-wholesale .u-ml-8,
  .p-wholesale .u-mx-8,
  .p-wholesale .u-ml-8--sp,
  .p-wholesale .u-mx-8--sp {
    margin-left: 2.1052631579vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-8--pc {
    margin: 8px !important;
  }
  .p-wholesale .u-mt-8--pc,
  .p-wholesale .u-my-8--pc {
    margin-top: 8px !important;
  }
  .p-wholesale .u-mr-8--pc,
  .p-wholesale .u-mx-8--pc {
    margin-right: 8px !important;
  }
  .p-wholesale .u-mb-8--pc,
  .p-wholesale .u-my-8--pc {
    margin-bottom: 8px !important;
  }
  .p-wholesale .u-ml-8--pc,
  .p-wholesale .u-mx-8--pc {
    margin-left: 8px !important;
  }
}
.p-wholesale .u-m-12 {
  margin: 12px !important;
}
.p-wholesale .u-mt-12,
.p-wholesale .u-my-12 {
  margin-top: 12px !important;
}
.p-wholesale .u-mr-12,
.p-wholesale .u-mx-12 {
  margin-right: 12px !important;
}
.p-wholesale .u-mb-12,
.p-wholesale .u-my-12 {
  margin-bottom: 12px !important;
}
.p-wholesale .u-ml-12,
.p-wholesale .u-mx-12 {
  margin-left: 12px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-12--sp,
  .p-wholesale .u-m-12 {
    margin: 3.1578947368vw !important;
  }
  .p-wholesale .u-mt-12,
  .p-wholesale .u-my-12,
  .p-wholesale .u-mt-12--sp,
  .p-wholesale .u-my-12--sp {
    margin-top: 3.1578947368vw !important;
  }
  .p-wholesale .u-mr-12,
  .p-wholesale .u-mx-12,
  .p-wholesale .u-mr-12--sp,
  .p-wholesale .u-mx-12--sp {
    margin-right: 3.1578947368vw !important;
  }
  .p-wholesale .u-mb-12,
  .p-wholesale .u-my-12,
  .p-wholesale .u-mb-12--sp,
  .p-wholesale .u-my-12--sp {
    margin-bottom: 3.1578947368vw !important;
  }
  .p-wholesale .u-ml-12,
  .p-wholesale .u-mx-12,
  .p-wholesale .u-ml-12--sp,
  .p-wholesale .u-mx-12--sp {
    margin-left: 3.1578947368vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-12--pc {
    margin: 12px !important;
  }
  .p-wholesale .u-mt-12--pc,
  .p-wholesale .u-my-12--pc {
    margin-top: 12px !important;
  }
  .p-wholesale .u-mr-12--pc,
  .p-wholesale .u-mx-12--pc {
    margin-right: 12px !important;
  }
  .p-wholesale .u-mb-12--pc,
  .p-wholesale .u-my-12--pc {
    margin-bottom: 12px !important;
  }
  .p-wholesale .u-ml-12--pc,
  .p-wholesale .u-mx-12--pc {
    margin-left: 12px !important;
  }
}
.p-wholesale .u-m-16 {
  margin: 16px !important;
}
.p-wholesale .u-mt-16,
.p-wholesale .u-my-16 {
  margin-top: 16px !important;
}
.p-wholesale .u-mr-16,
.p-wholesale .u-mx-16 {
  margin-right: 16px !important;
}
.p-wholesale .u-mb-16,
.p-wholesale .u-my-16 {
  margin-bottom: 16px !important;
}
.p-wholesale .u-ml-16,
.p-wholesale .u-mx-16 {
  margin-left: 16px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-16--sp,
  .p-wholesale .u-m-16 {
    margin: 4.2105263158vw !important;
  }
  .p-wholesale .u-mt-16,
  .p-wholesale .u-my-16,
  .p-wholesale .u-mt-16--sp,
  .p-wholesale .u-my-16--sp {
    margin-top: 4.2105263158vw !important;
  }
  .p-wholesale .u-mr-16,
  .p-wholesale .u-mx-16,
  .p-wholesale .u-mr-16--sp,
  .p-wholesale .u-mx-16--sp {
    margin-right: 4.2105263158vw !important;
  }
  .p-wholesale .u-mb-16,
  .p-wholesale .u-my-16,
  .p-wholesale .u-mb-16--sp,
  .p-wholesale .u-my-16--sp {
    margin-bottom: 4.2105263158vw !important;
  }
  .p-wholesale .u-ml-16,
  .p-wholesale .u-mx-16,
  .p-wholesale .u-ml-16--sp,
  .p-wholesale .u-mx-16--sp {
    margin-left: 4.2105263158vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-16--pc {
    margin: 16px !important;
  }
  .p-wholesale .u-mt-16--pc,
  .p-wholesale .u-my-16--pc {
    margin-top: 16px !important;
  }
  .p-wholesale .u-mr-16--pc,
  .p-wholesale .u-mx-16--pc {
    margin-right: 16px !important;
  }
  .p-wholesale .u-mb-16--pc,
  .p-wholesale .u-my-16--pc {
    margin-bottom: 16px !important;
  }
  .p-wholesale .u-ml-16--pc,
  .p-wholesale .u-mx-16--pc {
    margin-left: 16px !important;
  }
}
.p-wholesale .u-m-20 {
  margin: 20px !important;
}
.p-wholesale .u-mt-20,
.p-wholesale .u-my-20 {
  margin-top: 20px !important;
}
.p-wholesale .u-mr-20,
.p-wholesale .u-mx-20 {
  margin-right: 20px !important;
}
.p-wholesale .u-mb-20,
.p-wholesale .u-my-20 {
  margin-bottom: 20px !important;
}
.p-wholesale .u-ml-20,
.p-wholesale .u-mx-20 {
  margin-left: 20px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-20--sp,
  .p-wholesale .u-m-20 {
    margin: 5.2631578947vw !important;
  }
  .p-wholesale .u-mt-20,
  .p-wholesale .u-my-20,
  .p-wholesale .u-mt-20--sp,
  .p-wholesale .u-my-20--sp {
    margin-top: 5.2631578947vw !important;
  }
  .p-wholesale .u-mr-20,
  .p-wholesale .u-mx-20,
  .p-wholesale .u-mr-20--sp,
  .p-wholesale .u-mx-20--sp {
    margin-right: 5.2631578947vw !important;
  }
  .p-wholesale .u-mb-20,
  .p-wholesale .u-my-20,
  .p-wholesale .u-mb-20--sp,
  .p-wholesale .u-my-20--sp {
    margin-bottom: 5.2631578947vw !important;
  }
  .p-wholesale .u-ml-20,
  .p-wholesale .u-mx-20,
  .p-wholesale .u-ml-20--sp,
  .p-wholesale .u-mx-20--sp {
    margin-left: 5.2631578947vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-20--pc {
    margin: 20px !important;
  }
  .p-wholesale .u-mt-20--pc,
  .p-wholesale .u-my-20--pc {
    margin-top: 20px !important;
  }
  .p-wholesale .u-mr-20--pc,
  .p-wholesale .u-mx-20--pc {
    margin-right: 20px !important;
  }
  .p-wholesale .u-mb-20--pc,
  .p-wholesale .u-my-20--pc {
    margin-bottom: 20px !important;
  }
  .p-wholesale .u-ml-20--pc,
  .p-wholesale .u-mx-20--pc {
    margin-left: 20px !important;
  }
}
.p-wholesale .u-m-24 {
  margin: 24px !important;
}
.p-wholesale .u-mt-24,
.p-wholesale .u-my-24 {
  margin-top: 24px !important;
}
.p-wholesale .u-mr-24,
.p-wholesale .u-mx-24 {
  margin-right: 24px !important;
}
.p-wholesale .u-mb-24,
.p-wholesale .u-my-24 {
  margin-bottom: 24px !important;
}
.p-wholesale .u-ml-24,
.p-wholesale .u-mx-24 {
  margin-left: 24px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-24--sp,
  .p-wholesale .u-m-24 {
    margin: 6.3157894737vw !important;
  }
  .p-wholesale .u-mt-24,
  .p-wholesale .u-my-24,
  .p-wholesale .u-mt-24--sp,
  .p-wholesale .u-my-24--sp {
    margin-top: 6.3157894737vw !important;
  }
  .p-wholesale .u-mr-24,
  .p-wholesale .u-mx-24,
  .p-wholesale .u-mr-24--sp,
  .p-wholesale .u-mx-24--sp {
    margin-right: 6.3157894737vw !important;
  }
  .p-wholesale .u-mb-24,
  .p-wholesale .u-my-24,
  .p-wholesale .u-mb-24--sp,
  .p-wholesale .u-my-24--sp {
    margin-bottom: 6.3157894737vw !important;
  }
  .p-wholesale .u-ml-24,
  .p-wholesale .u-mx-24,
  .p-wholesale .u-ml-24--sp,
  .p-wholesale .u-mx-24--sp {
    margin-left: 6.3157894737vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-24--pc {
    margin: 24px !important;
  }
  .p-wholesale .u-mt-24--pc,
  .p-wholesale .u-my-24--pc {
    margin-top: 24px !important;
  }
  .p-wholesale .u-mr-24--pc,
  .p-wholesale .u-mx-24--pc {
    margin-right: 24px !important;
  }
  .p-wholesale .u-mb-24--pc,
  .p-wholesale .u-my-24--pc {
    margin-bottom: 24px !important;
  }
  .p-wholesale .u-ml-24--pc,
  .p-wholesale .u-mx-24--pc {
    margin-left: 24px !important;
  }
}
.p-wholesale .u-m-28 {
  margin: 28px !important;
}
.p-wholesale .u-mt-28,
.p-wholesale .u-my-28 {
  margin-top: 28px !important;
}
.p-wholesale .u-mr-28,
.p-wholesale .u-mx-28 {
  margin-right: 28px !important;
}
.p-wholesale .u-mb-28,
.p-wholesale .u-my-28 {
  margin-bottom: 28px !important;
}
.p-wholesale .u-ml-28,
.p-wholesale .u-mx-28 {
  margin-left: 28px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-28--sp,
  .p-wholesale .u-m-28 {
    margin: 7.3684210526vw !important;
  }
  .p-wholesale .u-mt-28,
  .p-wholesale .u-my-28,
  .p-wholesale .u-mt-28--sp,
  .p-wholesale .u-my-28--sp {
    margin-top: 7.3684210526vw !important;
  }
  .p-wholesale .u-mr-28,
  .p-wholesale .u-mx-28,
  .p-wholesale .u-mr-28--sp,
  .p-wholesale .u-mx-28--sp {
    margin-right: 7.3684210526vw !important;
  }
  .p-wholesale .u-mb-28,
  .p-wholesale .u-my-28,
  .p-wholesale .u-mb-28--sp,
  .p-wholesale .u-my-28--sp {
    margin-bottom: 7.3684210526vw !important;
  }
  .p-wholesale .u-ml-28,
  .p-wholesale .u-mx-28,
  .p-wholesale .u-ml-28--sp,
  .p-wholesale .u-mx-28--sp {
    margin-left: 7.3684210526vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-28--pc {
    margin: 28px !important;
  }
  .p-wholesale .u-mt-28--pc,
  .p-wholesale .u-my-28--pc {
    margin-top: 28px !important;
  }
  .p-wholesale .u-mr-28--pc,
  .p-wholesale .u-mx-28--pc {
    margin-right: 28px !important;
  }
  .p-wholesale .u-mb-28--pc,
  .p-wholesale .u-my-28--pc {
    margin-bottom: 28px !important;
  }
  .p-wholesale .u-ml-28--pc,
  .p-wholesale .u-mx-28--pc {
    margin-left: 28px !important;
  }
}
.p-wholesale .u-m-32 {
  margin: 32px !important;
}
.p-wholesale .u-mt-32,
.p-wholesale .u-my-32 {
  margin-top: 32px !important;
}
.p-wholesale .u-mr-32,
.p-wholesale .u-mx-32 {
  margin-right: 32px !important;
}
.p-wholesale .u-mb-32,
.p-wholesale .u-my-32 {
  margin-bottom: 32px !important;
}
.p-wholesale .u-ml-32,
.p-wholesale .u-mx-32 {
  margin-left: 32px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-32--sp,
  .p-wholesale .u-m-32 {
    margin: 8.4210526316vw !important;
  }
  .p-wholesale .u-mt-32,
  .p-wholesale .u-my-32,
  .p-wholesale .u-mt-32--sp,
  .p-wholesale .u-my-32--sp {
    margin-top: 8.4210526316vw !important;
  }
  .p-wholesale .u-mr-32,
  .p-wholesale .u-mx-32,
  .p-wholesale .u-mr-32--sp,
  .p-wholesale .u-mx-32--sp {
    margin-right: 8.4210526316vw !important;
  }
  .p-wholesale .u-mb-32,
  .p-wholesale .u-my-32,
  .p-wholesale .u-mb-32--sp,
  .p-wholesale .u-my-32--sp {
    margin-bottom: 8.4210526316vw !important;
  }
  .p-wholesale .u-ml-32,
  .p-wholesale .u-mx-32,
  .p-wholesale .u-ml-32--sp,
  .p-wholesale .u-mx-32--sp {
    margin-left: 8.4210526316vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-32--pc {
    margin: 32px !important;
  }
  .p-wholesale .u-mt-32--pc,
  .p-wholesale .u-my-32--pc {
    margin-top: 32px !important;
  }
  .p-wholesale .u-mr-32--pc,
  .p-wholesale .u-mx-32--pc {
    margin-right: 32px !important;
  }
  .p-wholesale .u-mb-32--pc,
  .p-wholesale .u-my-32--pc {
    margin-bottom: 32px !important;
  }
  .p-wholesale .u-ml-32--pc,
  .p-wholesale .u-mx-32--pc {
    margin-left: 32px !important;
  }
}
.p-wholesale .u-m-36 {
  margin: 36px !important;
}
.p-wholesale .u-mt-36,
.p-wholesale .u-my-36 {
  margin-top: 36px !important;
}
.p-wholesale .u-mr-36,
.p-wholesale .u-mx-36 {
  margin-right: 36px !important;
}
.p-wholesale .u-mb-36,
.p-wholesale .u-my-36 {
  margin-bottom: 36px !important;
}
.p-wholesale .u-ml-36,
.p-wholesale .u-mx-36 {
  margin-left: 36px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-36--sp,
  .p-wholesale .u-m-36 {
    margin: 9.4736842105vw !important;
  }
  .p-wholesale .u-mt-36,
  .p-wholesale .u-my-36,
  .p-wholesale .u-mt-36--sp,
  .p-wholesale .u-my-36--sp {
    margin-top: 9.4736842105vw !important;
  }
  .p-wholesale .u-mr-36,
  .p-wholesale .u-mx-36,
  .p-wholesale .u-mr-36--sp,
  .p-wholesale .u-mx-36--sp {
    margin-right: 9.4736842105vw !important;
  }
  .p-wholesale .u-mb-36,
  .p-wholesale .u-my-36,
  .p-wholesale .u-mb-36--sp,
  .p-wholesale .u-my-36--sp {
    margin-bottom: 9.4736842105vw !important;
  }
  .p-wholesale .u-ml-36,
  .p-wholesale .u-mx-36,
  .p-wholesale .u-ml-36--sp,
  .p-wholesale .u-mx-36--sp {
    margin-left: 9.4736842105vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-36--pc {
    margin: 36px !important;
  }
  .p-wholesale .u-mt-36--pc,
  .p-wholesale .u-my-36--pc {
    margin-top: 36px !important;
  }
  .p-wholesale .u-mr-36--pc,
  .p-wholesale .u-mx-36--pc {
    margin-right: 36px !important;
  }
  .p-wholesale .u-mb-36--pc,
  .p-wholesale .u-my-36--pc {
    margin-bottom: 36px !important;
  }
  .p-wholesale .u-ml-36--pc,
  .p-wholesale .u-mx-36--pc {
    margin-left: 36px !important;
  }
}
.p-wholesale .u-m-40 {
  margin: 40px !important;
}
.p-wholesale .u-mt-40,
.p-wholesale .u-my-40 {
  margin-top: 40px !important;
}
.p-wholesale .u-mr-40,
.p-wholesale .u-mx-40 {
  margin-right: 40px !important;
}
.p-wholesale .u-mb-40,
.p-wholesale .u-my-40 {
  margin-bottom: 40px !important;
}
.p-wholesale .u-ml-40,
.p-wholesale .u-mx-40 {
  margin-left: 40px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-40--sp,
  .p-wholesale .u-m-40 {
    margin: 10.5263157895vw !important;
  }
  .p-wholesale .u-mt-40,
  .p-wholesale .u-my-40,
  .p-wholesale .u-mt-40--sp,
  .p-wholesale .u-my-40--sp {
    margin-top: 10.5263157895vw !important;
  }
  .p-wholesale .u-mr-40,
  .p-wholesale .u-mx-40,
  .p-wholesale .u-mr-40--sp,
  .p-wholesale .u-mx-40--sp {
    margin-right: 10.5263157895vw !important;
  }
  .p-wholesale .u-mb-40,
  .p-wholesale .u-my-40,
  .p-wholesale .u-mb-40--sp,
  .p-wholesale .u-my-40--sp {
    margin-bottom: 10.5263157895vw !important;
  }
  .p-wholesale .u-ml-40,
  .p-wholesale .u-mx-40,
  .p-wholesale .u-ml-40--sp,
  .p-wholesale .u-mx-40--sp {
    margin-left: 10.5263157895vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-40--pc {
    margin: 40px !important;
  }
  .p-wholesale .u-mt-40--pc,
  .p-wholesale .u-my-40--pc {
    margin-top: 40px !important;
  }
  .p-wholesale .u-mr-40--pc,
  .p-wholesale .u-mx-40--pc {
    margin-right: 40px !important;
  }
  .p-wholesale .u-mb-40--pc,
  .p-wholesale .u-my-40--pc {
    margin-bottom: 40px !important;
  }
  .p-wholesale .u-ml-40--pc,
  .p-wholesale .u-mx-40--pc {
    margin-left: 40px !important;
  }
}
.p-wholesale .u-m-48 {
  margin: 48px !important;
}
.p-wholesale .u-mt-48,
.p-wholesale .u-my-48 {
  margin-top: 48px !important;
}
.p-wholesale .u-mr-48,
.p-wholesale .u-mx-48 {
  margin-right: 48px !important;
}
.p-wholesale .u-mb-48,
.p-wholesale .u-my-48 {
  margin-bottom: 48px !important;
}
.p-wholesale .u-ml-48,
.p-wholesale .u-mx-48 {
  margin-left: 48px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-48--sp,
  .p-wholesale .u-m-48 {
    margin: 12.6315789474vw !important;
  }
  .p-wholesale .u-mt-48,
  .p-wholesale .u-my-48,
  .p-wholesale .u-mt-48--sp,
  .p-wholesale .u-my-48--sp {
    margin-top: 12.6315789474vw !important;
  }
  .p-wholesale .u-mr-48,
  .p-wholesale .u-mx-48,
  .p-wholesale .u-mr-48--sp,
  .p-wholesale .u-mx-48--sp {
    margin-right: 12.6315789474vw !important;
  }
  .p-wholesale .u-mb-48,
  .p-wholesale .u-my-48,
  .p-wholesale .u-mb-48--sp,
  .p-wholesale .u-my-48--sp {
    margin-bottom: 12.6315789474vw !important;
  }
  .p-wholesale .u-ml-48,
  .p-wholesale .u-mx-48,
  .p-wholesale .u-ml-48--sp,
  .p-wholesale .u-mx-48--sp {
    margin-left: 12.6315789474vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-48--pc {
    margin: 48px !important;
  }
  .p-wholesale .u-mt-48--pc,
  .p-wholesale .u-my-48--pc {
    margin-top: 48px !important;
  }
  .p-wholesale .u-mr-48--pc,
  .p-wholesale .u-mx-48--pc {
    margin-right: 48px !important;
  }
  .p-wholesale .u-mb-48--pc,
  .p-wholesale .u-my-48--pc {
    margin-bottom: 48px !important;
  }
  .p-wholesale .u-ml-48--pc,
  .p-wholesale .u-mx-48--pc {
    margin-left: 48px !important;
  }
}
.p-wholesale .u-m-56 {
  margin: 56px !important;
}
.p-wholesale .u-mt-56,
.p-wholesale .u-my-56 {
  margin-top: 56px !important;
}
.p-wholesale .u-mr-56,
.p-wholesale .u-mx-56 {
  margin-right: 56px !important;
}
.p-wholesale .u-mb-56,
.p-wholesale .u-my-56 {
  margin-bottom: 56px !important;
}
.p-wholesale .u-ml-56,
.p-wholesale .u-mx-56 {
  margin-left: 56px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-56--sp,
  .p-wholesale .u-m-56 {
    margin: 14.7368421053vw !important;
  }
  .p-wholesale .u-mt-56,
  .p-wholesale .u-my-56,
  .p-wholesale .u-mt-56--sp,
  .p-wholesale .u-my-56--sp {
    margin-top: 14.7368421053vw !important;
  }
  .p-wholesale .u-mr-56,
  .p-wholesale .u-mx-56,
  .p-wholesale .u-mr-56--sp,
  .p-wholesale .u-mx-56--sp {
    margin-right: 14.7368421053vw !important;
  }
  .p-wholesale .u-mb-56,
  .p-wholesale .u-my-56,
  .p-wholesale .u-mb-56--sp,
  .p-wholesale .u-my-56--sp {
    margin-bottom: 14.7368421053vw !important;
  }
  .p-wholesale .u-ml-56,
  .p-wholesale .u-mx-56,
  .p-wholesale .u-ml-56--sp,
  .p-wholesale .u-mx-56--sp {
    margin-left: 14.7368421053vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-56--pc {
    margin: 56px !important;
  }
  .p-wholesale .u-mt-56--pc,
  .p-wholesale .u-my-56--pc {
    margin-top: 56px !important;
  }
  .p-wholesale .u-mr-56--pc,
  .p-wholesale .u-mx-56--pc {
    margin-right: 56px !important;
  }
  .p-wholesale .u-mb-56--pc,
  .p-wholesale .u-my-56--pc {
    margin-bottom: 56px !important;
  }
  .p-wholesale .u-ml-56--pc,
  .p-wholesale .u-mx-56--pc {
    margin-left: 56px !important;
  }
}
.p-wholesale .u-m-60 {
  margin: 60px !important;
}
.p-wholesale .u-mt-60,
.p-wholesale .u-my-60 {
  margin-top: 60px !important;
}
.p-wholesale .u-mr-60,
.p-wholesale .u-mx-60 {
  margin-right: 60px !important;
}
.p-wholesale .u-mb-60,
.p-wholesale .u-my-60 {
  margin-bottom: 60px !important;
}
.p-wholesale .u-ml-60,
.p-wholesale .u-mx-60 {
  margin-left: 60px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-60--sp,
  .p-wholesale .u-m-60 {
    margin: 15.7894736842vw !important;
  }
  .p-wholesale .u-mt-60,
  .p-wholesale .u-my-60,
  .p-wholesale .u-mt-60--sp,
  .p-wholesale .u-my-60--sp {
    margin-top: 15.7894736842vw !important;
  }
  .p-wholesale .u-mr-60,
  .p-wholesale .u-mx-60,
  .p-wholesale .u-mr-60--sp,
  .p-wholesale .u-mx-60--sp {
    margin-right: 15.7894736842vw !important;
  }
  .p-wholesale .u-mb-60,
  .p-wholesale .u-my-60,
  .p-wholesale .u-mb-60--sp,
  .p-wholesale .u-my-60--sp {
    margin-bottom: 15.7894736842vw !important;
  }
  .p-wholesale .u-ml-60,
  .p-wholesale .u-mx-60,
  .p-wholesale .u-ml-60--sp,
  .p-wholesale .u-mx-60--sp {
    margin-left: 15.7894736842vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-60--pc {
    margin: 60px !important;
  }
  .p-wholesale .u-mt-60--pc,
  .p-wholesale .u-my-60--pc {
    margin-top: 60px !important;
  }
  .p-wholesale .u-mr-60--pc,
  .p-wholesale .u-mx-60--pc {
    margin-right: 60px !important;
  }
  .p-wholesale .u-mb-60--pc,
  .p-wholesale .u-my-60--pc {
    margin-bottom: 60px !important;
  }
  .p-wholesale .u-ml-60--pc,
  .p-wholesale .u-mx-60--pc {
    margin-left: 60px !important;
  }
}
.p-wholesale .u-m-80 {
  margin: 80px !important;
}
.p-wholesale .u-mt-80,
.p-wholesale .u-my-80 {
  margin-top: 80px !important;
}
.p-wholesale .u-mr-80,
.p-wholesale .u-mx-80 {
  margin-right: 80px !important;
}
.p-wholesale .u-mb-80,
.p-wholesale .u-my-80 {
  margin-bottom: 80px !important;
}
.p-wholesale .u-ml-80,
.p-wholesale .u-mx-80 {
  margin-left: 80px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-80--sp,
  .p-wholesale .u-m-80 {
    margin: 21.0526315789vw !important;
  }
  .p-wholesale .u-mt-80,
  .p-wholesale .u-my-80,
  .p-wholesale .u-mt-80--sp,
  .p-wholesale .u-my-80--sp {
    margin-top: 21.0526315789vw !important;
  }
  .p-wholesale .u-mr-80,
  .p-wholesale .u-mx-80,
  .p-wholesale .u-mr-80--sp,
  .p-wholesale .u-mx-80--sp {
    margin-right: 21.0526315789vw !important;
  }
  .p-wholesale .u-mb-80,
  .p-wholesale .u-my-80,
  .p-wholesale .u-mb-80--sp,
  .p-wholesale .u-my-80--sp {
    margin-bottom: 21.0526315789vw !important;
  }
  .p-wholesale .u-ml-80,
  .p-wholesale .u-mx-80,
  .p-wholesale .u-ml-80--sp,
  .p-wholesale .u-mx-80--sp {
    margin-left: 21.0526315789vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-80--pc {
    margin: 80px !important;
  }
  .p-wholesale .u-mt-80--pc,
  .p-wholesale .u-my-80--pc {
    margin-top: 80px !important;
  }
  .p-wholesale .u-mr-80--pc,
  .p-wholesale .u-mx-80--pc {
    margin-right: 80px !important;
  }
  .p-wholesale .u-mb-80--pc,
  .p-wholesale .u-my-80--pc {
    margin-bottom: 80px !important;
  }
  .p-wholesale .u-ml-80--pc,
  .p-wholesale .u-mx-80--pc {
    margin-left: 80px !important;
  }
}
.p-wholesale .u-m-100 {
  margin: 100px !important;
}
.p-wholesale .u-mt-100,
.p-wholesale .u-my-100 {
  margin-top: 100px !important;
}
.p-wholesale .u-mr-100,
.p-wholesale .u-mx-100 {
  margin-right: 100px !important;
}
.p-wholesale .u-mb-100,
.p-wholesale .u-my-100 {
  margin-bottom: 100px !important;
}
.p-wholesale .u-ml-100,
.p-wholesale .u-mx-100 {
  margin-left: 100px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-100--sp,
  .p-wholesale .u-m-100 {
    margin: 26.3157894737vw !important;
  }
  .p-wholesale .u-mt-100,
  .p-wholesale .u-my-100,
  .p-wholesale .u-mt-100--sp,
  .p-wholesale .u-my-100--sp {
    margin-top: 26.3157894737vw !important;
  }
  .p-wholesale .u-mr-100,
  .p-wholesale .u-mx-100,
  .p-wholesale .u-mr-100--sp,
  .p-wholesale .u-mx-100--sp {
    margin-right: 26.3157894737vw !important;
  }
  .p-wholesale .u-mb-100,
  .p-wholesale .u-my-100,
  .p-wholesale .u-mb-100--sp,
  .p-wholesale .u-my-100--sp {
    margin-bottom: 26.3157894737vw !important;
  }
  .p-wholesale .u-ml-100,
  .p-wholesale .u-mx-100,
  .p-wholesale .u-ml-100--sp,
  .p-wholesale .u-mx-100--sp {
    margin-left: 26.3157894737vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-100--pc {
    margin: 100px !important;
  }
  .p-wholesale .u-mt-100--pc,
  .p-wholesale .u-my-100--pc {
    margin-top: 100px !important;
  }
  .p-wholesale .u-mr-100--pc,
  .p-wholesale .u-mx-100--pc {
    margin-right: 100px !important;
  }
  .p-wholesale .u-mb-100--pc,
  .p-wholesale .u-my-100--pc {
    margin-bottom: 100px !important;
  }
  .p-wholesale .u-ml-100--pc,
  .p-wholesale .u-mx-100--pc {
    margin-left: 100px !important;
  }
}
.p-wholesale .u-m-120 {
  margin: 120px !important;
}
.p-wholesale .u-mt-120,
.p-wholesale .u-my-120 {
  margin-top: 120px !important;
}
.p-wholesale .u-mr-120,
.p-wholesale .u-mx-120 {
  margin-right: 120px !important;
}
.p-wholesale .u-mb-120,
.p-wholesale .u-my-120 {
  margin-bottom: 120px !important;
}
.p-wholesale .u-ml-120,
.p-wholesale .u-mx-120 {
  margin-left: 120px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-m-120--sp,
  .p-wholesale .u-m-120 {
    margin: 31.5789473684vw !important;
  }
  .p-wholesale .u-mt-120,
  .p-wholesale .u-my-120,
  .p-wholesale .u-mt-120--sp,
  .p-wholesale .u-my-120--sp {
    margin-top: 31.5789473684vw !important;
  }
  .p-wholesale .u-mr-120,
  .p-wholesale .u-mx-120,
  .p-wholesale .u-mr-120--sp,
  .p-wholesale .u-mx-120--sp {
    margin-right: 31.5789473684vw !important;
  }
  .p-wholesale .u-mb-120,
  .p-wholesale .u-my-120,
  .p-wholesale .u-mb-120--sp,
  .p-wholesale .u-my-120--sp {
    margin-bottom: 31.5789473684vw !important;
  }
  .p-wholesale .u-ml-120,
  .p-wholesale .u-mx-120,
  .p-wholesale .u-ml-120--sp,
  .p-wholesale .u-mx-120--sp {
    margin-left: 31.5789473684vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-m-120--pc {
    margin: 120px !important;
  }
  .p-wholesale .u-mt-120--pc,
  .p-wholesale .u-my-120--pc {
    margin-top: 120px !important;
  }
  .p-wholesale .u-mr-120--pc,
  .p-wholesale .u-mx-120--pc {
    margin-right: 120px !important;
  }
  .p-wholesale .u-mb-120--pc,
  .p-wholesale .u-my-120--pc {
    margin-bottom: 120px !important;
  }
  .p-wholesale .u-ml-120--pc,
  .p-wholesale .u-mx-120--pc {
    margin-left: 120px !important;
  }
}
.p-wholesale .u-p-0 {
  padding: 0px !important;
}
.p-wholesale .u-pt-0,
.p-wholesale .u-py-0 {
  padding-top: 0px !important;
}
.p-wholesale .u-pr-0,
.p-wholesale .u-px-0 {
  padding-right: 0px !important;
}
.p-wholesale .u-pb-0,
.p-wholesale .u-py-0 {
  padding-bottom: 0px !important;
}
.p-wholesale .u-pl-0,
.p-wholesale .u-px-0 {
  padding-left: 0px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-0--sp,
  .p-wholesale .u-p-0 {
    padding: 0vw !important;
  }
  .p-wholesale .u-pt-0,
  .p-wholesale .u-py-0,
  .p-wholesale .u-pt-0--sp,
  .p-wholesale .u-py-0--sp {
    padding-top: 0vw !important;
  }
  .p-wholesale .u-pr-0,
  .p-wholesale .u-px-0,
  .p-wholesale .u-pr-0--sp,
  .p-wholesale .u-px-0--sp {
    padding-right: 0vw !important;
  }
  .p-wholesale .u-pb-0,
  .p-wholesale .u-py-0,
  .p-wholesale .u-pb-0--sp,
  .p-wholesale .u-py-0--sp {
    padding-bottom: 0vw !important;
  }
  .p-wholesale .u-pl-0,
  .p-wholesale .u-px-0,
  .p-wholesale .u-pl-0--sp,
  .p-wholesale .u-px-0--sp {
    padding-left: 0vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-0--pc {
    padding: 0px !important;
  }
  .p-wholesale .u-pt-0--pc,
  .p-wholesale .u-py-0--pc {
    padding-top: 0px !important;
  }
  .p-wholesale .u-pr-0--pc,
  .p-wholesale .u-px-0--pc {
    padding-right: 0px !important;
  }
  .p-wholesale .u-pb-0--pc,
  .p-wholesale .u-py-0--pc {
    padding-bottom: 0px !important;
  }
  .p-wholesale .u-pl-0--pc,
  .p-wholesale .u-px-0--pc {
    padding-left: 0px !important;
  }
}
.p-wholesale .u-p-4 {
  padding: 4px !important;
}
.p-wholesale .u-pt-4,
.p-wholesale .u-py-4 {
  padding-top: 4px !important;
}
.p-wholesale .u-pr-4,
.p-wholesale .u-px-4 {
  padding-right: 4px !important;
}
.p-wholesale .u-pb-4,
.p-wholesale .u-py-4 {
  padding-bottom: 4px !important;
}
.p-wholesale .u-pl-4,
.p-wholesale .u-px-4 {
  padding-left: 4px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-4--sp,
  .p-wholesale .u-p-4 {
    padding: 1.0526315789vw !important;
  }
  .p-wholesale .u-pt-4,
  .p-wholesale .u-py-4,
  .p-wholesale .u-pt-4--sp,
  .p-wholesale .u-py-4--sp {
    padding-top: 1.0526315789vw !important;
  }
  .p-wholesale .u-pr-4,
  .p-wholesale .u-px-4,
  .p-wholesale .u-pr-4--sp,
  .p-wholesale .u-px-4--sp {
    padding-right: 1.0526315789vw !important;
  }
  .p-wholesale .u-pb-4,
  .p-wholesale .u-py-4,
  .p-wholesale .u-pb-4--sp,
  .p-wholesale .u-py-4--sp {
    padding-bottom: 1.0526315789vw !important;
  }
  .p-wholesale .u-pl-4,
  .p-wholesale .u-px-4,
  .p-wholesale .u-pl-4--sp,
  .p-wholesale .u-px-4--sp {
    padding-left: 1.0526315789vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-4--pc {
    padding: 4px !important;
  }
  .p-wholesale .u-pt-4--pc,
  .p-wholesale .u-py-4--pc {
    padding-top: 4px !important;
  }
  .p-wholesale .u-pr-4--pc,
  .p-wholesale .u-px-4--pc {
    padding-right: 4px !important;
  }
  .p-wholesale .u-pb-4--pc,
  .p-wholesale .u-py-4--pc {
    padding-bottom: 4px !important;
  }
  .p-wholesale .u-pl-4--pc,
  .p-wholesale .u-px-4--pc {
    padding-left: 4px !important;
  }
}
.p-wholesale .u-p-8 {
  padding: 8px !important;
}
.p-wholesale .u-pt-8,
.p-wholesale .u-py-8 {
  padding-top: 8px !important;
}
.p-wholesale .u-pr-8,
.p-wholesale .u-px-8 {
  padding-right: 8px !important;
}
.p-wholesale .u-pb-8,
.p-wholesale .u-py-8 {
  padding-bottom: 8px !important;
}
.p-wholesale .u-pl-8,
.p-wholesale .u-px-8 {
  padding-left: 8px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-8--sp,
  .p-wholesale .u-p-8 {
    padding: 2.1052631579vw !important;
  }
  .p-wholesale .u-pt-8,
  .p-wholesale .u-py-8,
  .p-wholesale .u-pt-8--sp,
  .p-wholesale .u-py-8--sp {
    padding-top: 2.1052631579vw !important;
  }
  .p-wholesale .u-pr-8,
  .p-wholesale .u-px-8,
  .p-wholesale .u-pr-8--sp,
  .p-wholesale .u-px-8--sp {
    padding-right: 2.1052631579vw !important;
  }
  .p-wholesale .u-pb-8,
  .p-wholesale .u-py-8,
  .p-wholesale .u-pb-8--sp,
  .p-wholesale .u-py-8--sp {
    padding-bottom: 2.1052631579vw !important;
  }
  .p-wholesale .u-pl-8,
  .p-wholesale .u-px-8,
  .p-wholesale .u-pl-8--sp,
  .p-wholesale .u-px-8--sp {
    padding-left: 2.1052631579vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-8--pc {
    padding: 8px !important;
  }
  .p-wholesale .u-pt-8--pc,
  .p-wholesale .u-py-8--pc {
    padding-top: 8px !important;
  }
  .p-wholesale .u-pr-8--pc,
  .p-wholesale .u-px-8--pc {
    padding-right: 8px !important;
  }
  .p-wholesale .u-pb-8--pc,
  .p-wholesale .u-py-8--pc {
    padding-bottom: 8px !important;
  }
  .p-wholesale .u-pl-8--pc,
  .p-wholesale .u-px-8--pc {
    padding-left: 8px !important;
  }
}
.p-wholesale .u-p-12 {
  padding: 12px !important;
}
.p-wholesale .u-pt-12,
.p-wholesale .u-py-12 {
  padding-top: 12px !important;
}
.p-wholesale .u-pr-12,
.p-wholesale .u-px-12 {
  padding-right: 12px !important;
}
.p-wholesale .u-pb-12,
.p-wholesale .u-py-12 {
  padding-bottom: 12px !important;
}
.p-wholesale .u-pl-12,
.p-wholesale .u-px-12 {
  padding-left: 12px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-12--sp,
  .p-wholesale .u-p-12 {
    padding: 3.1578947368vw !important;
  }
  .p-wholesale .u-pt-12,
  .p-wholesale .u-py-12,
  .p-wholesale .u-pt-12--sp,
  .p-wholesale .u-py-12--sp {
    padding-top: 3.1578947368vw !important;
  }
  .p-wholesale .u-pr-12,
  .p-wholesale .u-px-12,
  .p-wholesale .u-pr-12--sp,
  .p-wholesale .u-px-12--sp {
    padding-right: 3.1578947368vw !important;
  }
  .p-wholesale .u-pb-12,
  .p-wholesale .u-py-12,
  .p-wholesale .u-pb-12--sp,
  .p-wholesale .u-py-12--sp {
    padding-bottom: 3.1578947368vw !important;
  }
  .p-wholesale .u-pl-12,
  .p-wholesale .u-px-12,
  .p-wholesale .u-pl-12--sp,
  .p-wholesale .u-px-12--sp {
    padding-left: 3.1578947368vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-12--pc {
    padding: 12px !important;
  }
  .p-wholesale .u-pt-12--pc,
  .p-wholesale .u-py-12--pc {
    padding-top: 12px !important;
  }
  .p-wholesale .u-pr-12--pc,
  .p-wholesale .u-px-12--pc {
    padding-right: 12px !important;
  }
  .p-wholesale .u-pb-12--pc,
  .p-wholesale .u-py-12--pc {
    padding-bottom: 12px !important;
  }
  .p-wholesale .u-pl-12--pc,
  .p-wholesale .u-px-12--pc {
    padding-left: 12px !important;
  }
}
.p-wholesale .u-p-16 {
  padding: 16px !important;
}
.p-wholesale .u-pt-16,
.p-wholesale .u-py-16 {
  padding-top: 16px !important;
}
.p-wholesale .u-pr-16,
.p-wholesale .u-px-16 {
  padding-right: 16px !important;
}
.p-wholesale .u-pb-16,
.p-wholesale .u-py-16 {
  padding-bottom: 16px !important;
}
.p-wholesale .u-pl-16,
.p-wholesale .u-px-16 {
  padding-left: 16px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-16--sp,
  .p-wholesale .u-p-16 {
    padding: 4.2105263158vw !important;
  }
  .p-wholesale .u-pt-16,
  .p-wholesale .u-py-16,
  .p-wholesale .u-pt-16--sp,
  .p-wholesale .u-py-16--sp {
    padding-top: 4.2105263158vw !important;
  }
  .p-wholesale .u-pr-16,
  .p-wholesale .u-px-16,
  .p-wholesale .u-pr-16--sp,
  .p-wholesale .u-px-16--sp {
    padding-right: 4.2105263158vw !important;
  }
  .p-wholesale .u-pb-16,
  .p-wholesale .u-py-16,
  .p-wholesale .u-pb-16--sp,
  .p-wholesale .u-py-16--sp {
    padding-bottom: 4.2105263158vw !important;
  }
  .p-wholesale .u-pl-16,
  .p-wholesale .u-px-16,
  .p-wholesale .u-pl-16--sp,
  .p-wholesale .u-px-16--sp {
    padding-left: 4.2105263158vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-16--pc {
    padding: 16px !important;
  }
  .p-wholesale .u-pt-16--pc,
  .p-wholesale .u-py-16--pc {
    padding-top: 16px !important;
  }
  .p-wholesale .u-pr-16--pc,
  .p-wholesale .u-px-16--pc {
    padding-right: 16px !important;
  }
  .p-wholesale .u-pb-16--pc,
  .p-wholesale .u-py-16--pc {
    padding-bottom: 16px !important;
  }
  .p-wholesale .u-pl-16--pc,
  .p-wholesale .u-px-16--pc {
    padding-left: 16px !important;
  }
}
.p-wholesale .u-p-20 {
  padding: 20px !important;
}
.p-wholesale .u-pt-20,
.p-wholesale .u-py-20 {
  padding-top: 20px !important;
}
.p-wholesale .u-pr-20,
.p-wholesale .u-px-20 {
  padding-right: 20px !important;
}
.p-wholesale .u-pb-20,
.p-wholesale .u-py-20 {
  padding-bottom: 20px !important;
}
.p-wholesale .u-pl-20,
.p-wholesale .u-px-20 {
  padding-left: 20px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-20--sp,
  .p-wholesale .u-p-20 {
    padding: 5.2631578947vw !important;
  }
  .p-wholesale .u-pt-20,
  .p-wholesale .u-py-20,
  .p-wholesale .u-pt-20--sp,
  .p-wholesale .u-py-20--sp {
    padding-top: 5.2631578947vw !important;
  }
  .p-wholesale .u-pr-20,
  .p-wholesale .u-px-20,
  .p-wholesale .u-pr-20--sp,
  .p-wholesale .u-px-20--sp {
    padding-right: 5.2631578947vw !important;
  }
  .p-wholesale .u-pb-20,
  .p-wholesale .u-py-20,
  .p-wholesale .u-pb-20--sp,
  .p-wholesale .u-py-20--sp {
    padding-bottom: 5.2631578947vw !important;
  }
  .p-wholesale .u-pl-20,
  .p-wholesale .u-px-20,
  .p-wholesale .u-pl-20--sp,
  .p-wholesale .u-px-20--sp {
    padding-left: 5.2631578947vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-20--pc {
    padding: 20px !important;
  }
  .p-wholesale .u-pt-20--pc,
  .p-wholesale .u-py-20--pc {
    padding-top: 20px !important;
  }
  .p-wholesale .u-pr-20--pc,
  .p-wholesale .u-px-20--pc {
    padding-right: 20px !important;
  }
  .p-wholesale .u-pb-20--pc,
  .p-wholesale .u-py-20--pc {
    padding-bottom: 20px !important;
  }
  .p-wholesale .u-pl-20--pc,
  .p-wholesale .u-px-20--pc {
    padding-left: 20px !important;
  }
}
.p-wholesale .u-p-24 {
  padding: 24px !important;
}
.p-wholesale .u-pt-24,
.p-wholesale .u-py-24 {
  padding-top: 24px !important;
}
.p-wholesale .u-pr-24,
.p-wholesale .u-px-24 {
  padding-right: 24px !important;
}
.p-wholesale .u-pb-24,
.p-wholesale .u-py-24 {
  padding-bottom: 24px !important;
}
.p-wholesale .u-pl-24,
.p-wholesale .u-px-24 {
  padding-left: 24px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-24--sp,
  .p-wholesale .u-p-24 {
    padding: 6.3157894737vw !important;
  }
  .p-wholesale .u-pt-24,
  .p-wholesale .u-py-24,
  .p-wholesale .u-pt-24--sp,
  .p-wholesale .u-py-24--sp {
    padding-top: 6.3157894737vw !important;
  }
  .p-wholesale .u-pr-24,
  .p-wholesale .u-px-24,
  .p-wholesale .u-pr-24--sp,
  .p-wholesale .u-px-24--sp {
    padding-right: 6.3157894737vw !important;
  }
  .p-wholesale .u-pb-24,
  .p-wholesale .u-py-24,
  .p-wholesale .u-pb-24--sp,
  .p-wholesale .u-py-24--sp {
    padding-bottom: 6.3157894737vw !important;
  }
  .p-wholesale .u-pl-24,
  .p-wholesale .u-px-24,
  .p-wholesale .u-pl-24--sp,
  .p-wholesale .u-px-24--sp {
    padding-left: 6.3157894737vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-24--pc {
    padding: 24px !important;
  }
  .p-wholesale .u-pt-24--pc,
  .p-wholesale .u-py-24--pc {
    padding-top: 24px !important;
  }
  .p-wholesale .u-pr-24--pc,
  .p-wholesale .u-px-24--pc {
    padding-right: 24px !important;
  }
  .p-wholesale .u-pb-24--pc,
  .p-wholesale .u-py-24--pc {
    padding-bottom: 24px !important;
  }
  .p-wholesale .u-pl-24--pc,
  .p-wholesale .u-px-24--pc {
    padding-left: 24px !important;
  }
}
.p-wholesale .u-p-28 {
  padding: 28px !important;
}
.p-wholesale .u-pt-28,
.p-wholesale .u-py-28 {
  padding-top: 28px !important;
}
.p-wholesale .u-pr-28,
.p-wholesale .u-px-28 {
  padding-right: 28px !important;
}
.p-wholesale .u-pb-28,
.p-wholesale .u-py-28 {
  padding-bottom: 28px !important;
}
.p-wholesale .u-pl-28,
.p-wholesale .u-px-28 {
  padding-left: 28px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-28--sp,
  .p-wholesale .u-p-28 {
    padding: 7.3684210526vw !important;
  }
  .p-wholesale .u-pt-28,
  .p-wholesale .u-py-28,
  .p-wholesale .u-pt-28--sp,
  .p-wholesale .u-py-28--sp {
    padding-top: 7.3684210526vw !important;
  }
  .p-wholesale .u-pr-28,
  .p-wholesale .u-px-28,
  .p-wholesale .u-pr-28--sp,
  .p-wholesale .u-px-28--sp {
    padding-right: 7.3684210526vw !important;
  }
  .p-wholesale .u-pb-28,
  .p-wholesale .u-py-28,
  .p-wholesale .u-pb-28--sp,
  .p-wholesale .u-py-28--sp {
    padding-bottom: 7.3684210526vw !important;
  }
  .p-wholesale .u-pl-28,
  .p-wholesale .u-px-28,
  .p-wholesale .u-pl-28--sp,
  .p-wholesale .u-px-28--sp {
    padding-left: 7.3684210526vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-28--pc {
    padding: 28px !important;
  }
  .p-wholesale .u-pt-28--pc,
  .p-wholesale .u-py-28--pc {
    padding-top: 28px !important;
  }
  .p-wholesale .u-pr-28--pc,
  .p-wholesale .u-px-28--pc {
    padding-right: 28px !important;
  }
  .p-wholesale .u-pb-28--pc,
  .p-wholesale .u-py-28--pc {
    padding-bottom: 28px !important;
  }
  .p-wholesale .u-pl-28--pc,
  .p-wholesale .u-px-28--pc {
    padding-left: 28px !important;
  }
}
.p-wholesale .u-p-32 {
  padding: 32px !important;
}
.p-wholesale .u-pt-32,
.p-wholesale .u-py-32 {
  padding-top: 32px !important;
}
.p-wholesale .u-pr-32,
.p-wholesale .u-px-32 {
  padding-right: 32px !important;
}
.p-wholesale .u-pb-32,
.p-wholesale .u-py-32 {
  padding-bottom: 32px !important;
}
.p-wholesale .u-pl-32,
.p-wholesale .u-px-32 {
  padding-left: 32px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-32--sp,
  .p-wholesale .u-p-32 {
    padding: 8.4210526316vw !important;
  }
  .p-wholesale .u-pt-32,
  .p-wholesale .u-py-32,
  .p-wholesale .u-pt-32--sp,
  .p-wholesale .u-py-32--sp {
    padding-top: 8.4210526316vw !important;
  }
  .p-wholesale .u-pr-32,
  .p-wholesale .u-px-32,
  .p-wholesale .u-pr-32--sp,
  .p-wholesale .u-px-32--sp {
    padding-right: 8.4210526316vw !important;
  }
  .p-wholesale .u-pb-32,
  .p-wholesale .u-py-32,
  .p-wholesale .u-pb-32--sp,
  .p-wholesale .u-py-32--sp {
    padding-bottom: 8.4210526316vw !important;
  }
  .p-wholesale .u-pl-32,
  .p-wholesale .u-px-32,
  .p-wholesale .u-pl-32--sp,
  .p-wholesale .u-px-32--sp {
    padding-left: 8.4210526316vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-32--pc {
    padding: 32px !important;
  }
  .p-wholesale .u-pt-32--pc,
  .p-wholesale .u-py-32--pc {
    padding-top: 32px !important;
  }
  .p-wholesale .u-pr-32--pc,
  .p-wholesale .u-px-32--pc {
    padding-right: 32px !important;
  }
  .p-wholesale .u-pb-32--pc,
  .p-wholesale .u-py-32--pc {
    padding-bottom: 32px !important;
  }
  .p-wholesale .u-pl-32--pc,
  .p-wholesale .u-px-32--pc {
    padding-left: 32px !important;
  }
}
.p-wholesale .u-p-36 {
  padding: 36px !important;
}
.p-wholesale .u-pt-36,
.p-wholesale .u-py-36 {
  padding-top: 36px !important;
}
.p-wholesale .u-pr-36,
.p-wholesale .u-px-36 {
  padding-right: 36px !important;
}
.p-wholesale .u-pb-36,
.p-wholesale .u-py-36 {
  padding-bottom: 36px !important;
}
.p-wholesale .u-pl-36,
.p-wholesale .u-px-36 {
  padding-left: 36px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-36--sp,
  .p-wholesale .u-p-36 {
    padding: 9.4736842105vw !important;
  }
  .p-wholesale .u-pt-36,
  .p-wholesale .u-py-36,
  .p-wholesale .u-pt-36--sp,
  .p-wholesale .u-py-36--sp {
    padding-top: 9.4736842105vw !important;
  }
  .p-wholesale .u-pr-36,
  .p-wholesale .u-px-36,
  .p-wholesale .u-pr-36--sp,
  .p-wholesale .u-px-36--sp {
    padding-right: 9.4736842105vw !important;
  }
  .p-wholesale .u-pb-36,
  .p-wholesale .u-py-36,
  .p-wholesale .u-pb-36--sp,
  .p-wholesale .u-py-36--sp {
    padding-bottom: 9.4736842105vw !important;
  }
  .p-wholesale .u-pl-36,
  .p-wholesale .u-px-36,
  .p-wholesale .u-pl-36--sp,
  .p-wholesale .u-px-36--sp {
    padding-left: 9.4736842105vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-36--pc {
    padding: 36px !important;
  }
  .p-wholesale .u-pt-36--pc,
  .p-wholesale .u-py-36--pc {
    padding-top: 36px !important;
  }
  .p-wholesale .u-pr-36--pc,
  .p-wholesale .u-px-36--pc {
    padding-right: 36px !important;
  }
  .p-wholesale .u-pb-36--pc,
  .p-wholesale .u-py-36--pc {
    padding-bottom: 36px !important;
  }
  .p-wholesale .u-pl-36--pc,
  .p-wholesale .u-px-36--pc {
    padding-left: 36px !important;
  }
}
.p-wholesale .u-p-40 {
  padding: 40px !important;
}
.p-wholesale .u-pt-40,
.p-wholesale .u-py-40 {
  padding-top: 40px !important;
}
.p-wholesale .u-pr-40,
.p-wholesale .u-px-40 {
  padding-right: 40px !important;
}
.p-wholesale .u-pb-40,
.p-wholesale .u-py-40 {
  padding-bottom: 40px !important;
}
.p-wholesale .u-pl-40,
.p-wholesale .u-px-40 {
  padding-left: 40px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-40--sp,
  .p-wholesale .u-p-40 {
    padding: 10.5263157895vw !important;
  }
  .p-wholesale .u-pt-40,
  .p-wholesale .u-py-40,
  .p-wholesale .u-pt-40--sp,
  .p-wholesale .u-py-40--sp {
    padding-top: 10.5263157895vw !important;
  }
  .p-wholesale .u-pr-40,
  .p-wholesale .u-px-40,
  .p-wholesale .u-pr-40--sp,
  .p-wholesale .u-px-40--sp {
    padding-right: 10.5263157895vw !important;
  }
  .p-wholesale .u-pb-40,
  .p-wholesale .u-py-40,
  .p-wholesale .u-pb-40--sp,
  .p-wholesale .u-py-40--sp {
    padding-bottom: 10.5263157895vw !important;
  }
  .p-wholesale .u-pl-40,
  .p-wholesale .u-px-40,
  .p-wholesale .u-pl-40--sp,
  .p-wholesale .u-px-40--sp {
    padding-left: 10.5263157895vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-40--pc {
    padding: 40px !important;
  }
  .p-wholesale .u-pt-40--pc,
  .p-wholesale .u-py-40--pc {
    padding-top: 40px !important;
  }
  .p-wholesale .u-pr-40--pc,
  .p-wholesale .u-px-40--pc {
    padding-right: 40px !important;
  }
  .p-wholesale .u-pb-40--pc,
  .p-wholesale .u-py-40--pc {
    padding-bottom: 40px !important;
  }
  .p-wholesale .u-pl-40--pc,
  .p-wholesale .u-px-40--pc {
    padding-left: 40px !important;
  }
}
.p-wholesale .u-p-48 {
  padding: 48px !important;
}
.p-wholesale .u-pt-48,
.p-wholesale .u-py-48 {
  padding-top: 48px !important;
}
.p-wholesale .u-pr-48,
.p-wholesale .u-px-48 {
  padding-right: 48px !important;
}
.p-wholesale .u-pb-48,
.p-wholesale .u-py-48 {
  padding-bottom: 48px !important;
}
.p-wholesale .u-pl-48,
.p-wholesale .u-px-48 {
  padding-left: 48px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-48--sp,
  .p-wholesale .u-p-48 {
    padding: 12.6315789474vw !important;
  }
  .p-wholesale .u-pt-48,
  .p-wholesale .u-py-48,
  .p-wholesale .u-pt-48--sp,
  .p-wholesale .u-py-48--sp {
    padding-top: 12.6315789474vw !important;
  }
  .p-wholesale .u-pr-48,
  .p-wholesale .u-px-48,
  .p-wholesale .u-pr-48--sp,
  .p-wholesale .u-px-48--sp {
    padding-right: 12.6315789474vw !important;
  }
  .p-wholesale .u-pb-48,
  .p-wholesale .u-py-48,
  .p-wholesale .u-pb-48--sp,
  .p-wholesale .u-py-48--sp {
    padding-bottom: 12.6315789474vw !important;
  }
  .p-wholesale .u-pl-48,
  .p-wholesale .u-px-48,
  .p-wholesale .u-pl-48--sp,
  .p-wholesale .u-px-48--sp {
    padding-left: 12.6315789474vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-48--pc {
    padding: 48px !important;
  }
  .p-wholesale .u-pt-48--pc,
  .p-wholesale .u-py-48--pc {
    padding-top: 48px !important;
  }
  .p-wholesale .u-pr-48--pc,
  .p-wholesale .u-px-48--pc {
    padding-right: 48px !important;
  }
  .p-wholesale .u-pb-48--pc,
  .p-wholesale .u-py-48--pc {
    padding-bottom: 48px !important;
  }
  .p-wholesale .u-pl-48--pc,
  .p-wholesale .u-px-48--pc {
    padding-left: 48px !important;
  }
}
.p-wholesale .u-p-56 {
  padding: 56px !important;
}
.p-wholesale .u-pt-56,
.p-wholesale .u-py-56 {
  padding-top: 56px !important;
}
.p-wholesale .u-pr-56,
.p-wholesale .u-px-56 {
  padding-right: 56px !important;
}
.p-wholesale .u-pb-56,
.p-wholesale .u-py-56 {
  padding-bottom: 56px !important;
}
.p-wholesale .u-pl-56,
.p-wholesale .u-px-56 {
  padding-left: 56px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-56--sp,
  .p-wholesale .u-p-56 {
    padding: 14.7368421053vw !important;
  }
  .p-wholesale .u-pt-56,
  .p-wholesale .u-py-56,
  .p-wholesale .u-pt-56--sp,
  .p-wholesale .u-py-56--sp {
    padding-top: 14.7368421053vw !important;
  }
  .p-wholesale .u-pr-56,
  .p-wholesale .u-px-56,
  .p-wholesale .u-pr-56--sp,
  .p-wholesale .u-px-56--sp {
    padding-right: 14.7368421053vw !important;
  }
  .p-wholesale .u-pb-56,
  .p-wholesale .u-py-56,
  .p-wholesale .u-pb-56--sp,
  .p-wholesale .u-py-56--sp {
    padding-bottom: 14.7368421053vw !important;
  }
  .p-wholesale .u-pl-56,
  .p-wholesale .u-px-56,
  .p-wholesale .u-pl-56--sp,
  .p-wholesale .u-px-56--sp {
    padding-left: 14.7368421053vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-56--pc {
    padding: 56px !important;
  }
  .p-wholesale .u-pt-56--pc,
  .p-wholesale .u-py-56--pc {
    padding-top: 56px !important;
  }
  .p-wholesale .u-pr-56--pc,
  .p-wholesale .u-px-56--pc {
    padding-right: 56px !important;
  }
  .p-wholesale .u-pb-56--pc,
  .p-wholesale .u-py-56--pc {
    padding-bottom: 56px !important;
  }
  .p-wholesale .u-pl-56--pc,
  .p-wholesale .u-px-56--pc {
    padding-left: 56px !important;
  }
}
.p-wholesale .u-p-60 {
  padding: 60px !important;
}
.p-wholesale .u-pt-60,
.p-wholesale .u-py-60 {
  padding-top: 60px !important;
}
.p-wholesale .u-pr-60,
.p-wholesale .u-px-60 {
  padding-right: 60px !important;
}
.p-wholesale .u-pb-60,
.p-wholesale .u-py-60 {
  padding-bottom: 60px !important;
}
.p-wholesale .u-pl-60,
.p-wholesale .u-px-60 {
  padding-left: 60px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-60--sp,
  .p-wholesale .u-p-60 {
    padding: 15.7894736842vw !important;
  }
  .p-wholesale .u-pt-60,
  .p-wholesale .u-py-60,
  .p-wholesale .u-pt-60--sp,
  .p-wholesale .u-py-60--sp {
    padding-top: 15.7894736842vw !important;
  }
  .p-wholesale .u-pr-60,
  .p-wholesale .u-px-60,
  .p-wholesale .u-pr-60--sp,
  .p-wholesale .u-px-60--sp {
    padding-right: 15.7894736842vw !important;
  }
  .p-wholesale .u-pb-60,
  .p-wholesale .u-py-60,
  .p-wholesale .u-pb-60--sp,
  .p-wholesale .u-py-60--sp {
    padding-bottom: 15.7894736842vw !important;
  }
  .p-wholesale .u-pl-60,
  .p-wholesale .u-px-60,
  .p-wholesale .u-pl-60--sp,
  .p-wholesale .u-px-60--sp {
    padding-left: 15.7894736842vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-60--pc {
    padding: 60px !important;
  }
  .p-wholesale .u-pt-60--pc,
  .p-wholesale .u-py-60--pc {
    padding-top: 60px !important;
  }
  .p-wholesale .u-pr-60--pc,
  .p-wholesale .u-px-60--pc {
    padding-right: 60px !important;
  }
  .p-wholesale .u-pb-60--pc,
  .p-wholesale .u-py-60--pc {
    padding-bottom: 60px !important;
  }
  .p-wholesale .u-pl-60--pc,
  .p-wholesale .u-px-60--pc {
    padding-left: 60px !important;
  }
}
.p-wholesale .u-p-80 {
  padding: 80px !important;
}
.p-wholesale .u-pt-80,
.p-wholesale .u-py-80 {
  padding-top: 80px !important;
}
.p-wholesale .u-pr-80,
.p-wholesale .u-px-80 {
  padding-right: 80px !important;
}
.p-wholesale .u-pb-80,
.p-wholesale .u-py-80 {
  padding-bottom: 80px !important;
}
.p-wholesale .u-pl-80,
.p-wholesale .u-px-80 {
  padding-left: 80px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-80--sp,
  .p-wholesale .u-p-80 {
    padding: 21.0526315789vw !important;
  }
  .p-wholesale .u-pt-80,
  .p-wholesale .u-py-80,
  .p-wholesale .u-pt-80--sp,
  .p-wholesale .u-py-80--sp {
    padding-top: 21.0526315789vw !important;
  }
  .p-wholesale .u-pr-80,
  .p-wholesale .u-px-80,
  .p-wholesale .u-pr-80--sp,
  .p-wholesale .u-px-80--sp {
    padding-right: 21.0526315789vw !important;
  }
  .p-wholesale .u-pb-80,
  .p-wholesale .u-py-80,
  .p-wholesale .u-pb-80--sp,
  .p-wholesale .u-py-80--sp {
    padding-bottom: 21.0526315789vw !important;
  }
  .p-wholesale .u-pl-80,
  .p-wholesale .u-px-80,
  .p-wholesale .u-pl-80--sp,
  .p-wholesale .u-px-80--sp {
    padding-left: 21.0526315789vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-80--pc {
    padding: 80px !important;
  }
  .p-wholesale .u-pt-80--pc,
  .p-wholesale .u-py-80--pc {
    padding-top: 80px !important;
  }
  .p-wholesale .u-pr-80--pc,
  .p-wholesale .u-px-80--pc {
    padding-right: 80px !important;
  }
  .p-wholesale .u-pb-80--pc,
  .p-wholesale .u-py-80--pc {
    padding-bottom: 80px !important;
  }
  .p-wholesale .u-pl-80--pc,
  .p-wholesale .u-px-80--pc {
    padding-left: 80px !important;
  }
}
.p-wholesale .u-p-100 {
  padding: 100px !important;
}
.p-wholesale .u-pt-100,
.p-wholesale .u-py-100 {
  padding-top: 100px !important;
}
.p-wholesale .u-pr-100,
.p-wholesale .u-px-100 {
  padding-right: 100px !important;
}
.p-wholesale .u-pb-100,
.p-wholesale .u-py-100 {
  padding-bottom: 100px !important;
}
.p-wholesale .u-pl-100,
.p-wholesale .u-px-100 {
  padding-left: 100px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-100--sp,
  .p-wholesale .u-p-100 {
    padding: 26.3157894737vw !important;
  }
  .p-wholesale .u-pt-100,
  .p-wholesale .u-py-100,
  .p-wholesale .u-pt-100--sp,
  .p-wholesale .u-py-100--sp {
    padding-top: 26.3157894737vw !important;
  }
  .p-wholesale .u-pr-100,
  .p-wholesale .u-px-100,
  .p-wholesale .u-pr-100--sp,
  .p-wholesale .u-px-100--sp {
    padding-right: 26.3157894737vw !important;
  }
  .p-wholesale .u-pb-100,
  .p-wholesale .u-py-100,
  .p-wholesale .u-pb-100--sp,
  .p-wholesale .u-py-100--sp {
    padding-bottom: 26.3157894737vw !important;
  }
  .p-wholesale .u-pl-100,
  .p-wholesale .u-px-100,
  .p-wholesale .u-pl-100--sp,
  .p-wholesale .u-px-100--sp {
    padding-left: 26.3157894737vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-100--pc {
    padding: 100px !important;
  }
  .p-wholesale .u-pt-100--pc,
  .p-wholesale .u-py-100--pc {
    padding-top: 100px !important;
  }
  .p-wholesale .u-pr-100--pc,
  .p-wholesale .u-px-100--pc {
    padding-right: 100px !important;
  }
  .p-wholesale .u-pb-100--pc,
  .p-wholesale .u-py-100--pc {
    padding-bottom: 100px !important;
  }
  .p-wholesale .u-pl-100--pc,
  .p-wholesale .u-px-100--pc {
    padding-left: 100px !important;
  }
}
.p-wholesale .u-p-120 {
  padding: 120px !important;
}
.p-wholesale .u-pt-120,
.p-wholesale .u-py-120 {
  padding-top: 120px !important;
}
.p-wholesale .u-pr-120,
.p-wholesale .u-px-120 {
  padding-right: 120px !important;
}
.p-wholesale .u-pb-120,
.p-wholesale .u-py-120 {
  padding-bottom: 120px !important;
}
.p-wholesale .u-pl-120,
.p-wholesale .u-px-120 {
  padding-left: 120px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-p-120--sp,
  .p-wholesale .u-p-120 {
    padding: 31.5789473684vw !important;
  }
  .p-wholesale .u-pt-120,
  .p-wholesale .u-py-120,
  .p-wholesale .u-pt-120--sp,
  .p-wholesale .u-py-120--sp {
    padding-top: 31.5789473684vw !important;
  }
  .p-wholesale .u-pr-120,
  .p-wholesale .u-px-120,
  .p-wholesale .u-pr-120--sp,
  .p-wholesale .u-px-120--sp {
    padding-right: 31.5789473684vw !important;
  }
  .p-wholesale .u-pb-120,
  .p-wholesale .u-py-120,
  .p-wholesale .u-pb-120--sp,
  .p-wholesale .u-py-120--sp {
    padding-bottom: 31.5789473684vw !important;
  }
  .p-wholesale .u-pl-120,
  .p-wholesale .u-px-120,
  .p-wholesale .u-pl-120--sp,
  .p-wholesale .u-px-120--sp {
    padding-left: 31.5789473684vw !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-p-120--pc {
    padding: 120px !important;
  }
  .p-wholesale .u-pt-120--pc,
  .p-wholesale .u-py-120--pc {
    padding-top: 120px !important;
  }
  .p-wholesale .u-pr-120--pc,
  .p-wholesale .u-px-120--pc {
    padding-right: 120px !important;
  }
  .p-wholesale .u-pb-120--pc,
  .p-wholesale .u-py-120--pc {
    padding-bottom: 120px !important;
  }
  .p-wholesale .u-pl-120--pc,
  .p-wholesale .u-px-120--pc {
    padding-left: 120px !important;
  }
}
.p-wholesale .u-m-auto {
  margin: auto !important;
}
.p-wholesale .u-mt-auto,
.p-wholesale .u-my-auto {
  margin-top: auto !important;
}
.p-wholesale .u-mr-auto,
.p-wholesale .u-mx-auto {
  margin-right: auto !important;
}
.p-wholesale .u-mb-auto,
.p-wholesale .u-my-auto {
  margin-bottom: auto !important;
}
.p-wholesale .u-ml-auto,
.p-wholesale .u-mx-auto {
  margin-left: auto !important;
}
.p-wholesale .u-font-goth {
  font-family:
    Source Sans Pro,
    "Hiragino Kaku Gothic",
    "Hiragino Kaku Gothic ProN",
    "メイリオ",
    sans-serif;
}
.p-wholesale .u-font-en {
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
.p-wholesale .u-font-mincho {
  font-family:
    "Times New Roman", 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN",
    HGS明朝E, メイリオ, Meiryo, serif;
}
.p-wholesale .u-font-normal {
  font-weight: normal !important;
}
.p-wholesale .u-font-bold {
  font-weight: bold !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-font-bold--sp {
    font-weight: bold !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-font-bold--pc {
    font-weight: bold !important;
  }
}
.p-wholesale .u-font-10 {
  font-size: 10px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-font-10--sp {
    font-size: 10px !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-font-10--pc {
    font-size: 10px !important;
  }
}
.p-wholesale .u-font-12 {
  font-size: 12px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-font-12--sp {
    font-size: 12px !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-font-12--pc {
    font-size: 12px !important;
  }
}
.p-wholesale .u-font-16 {
  font-size: 16px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-font-16--sp {
    font-size: 16px !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-font-16--pc {
    font-size: 16px !important;
  }
}
.p-wholesale .u-font-20 {
  font-size: 20px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-font-20--sp {
    font-size: 20px !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-font-20--pc {
    font-size: 20px !important;
  }
}
.p-wholesale .u-font-32 {
  font-size: 32px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-font-32--sp {
    font-size: 32px !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-font-32--pc {
    font-size: 32px !important;
  }
}
.p-wholesale .u-font-40 {
  font-size: 40px !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-font-40--sp {
    font-size: 40px !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-font-40--pc {
    font-size: 40px !important;
  }
}
.p-wholesale .u-font-120p {
  font-size: 120% !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-font-120p--sp {
    font-size: 120% !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-font-120p--pc {
    font-size: 120% !important;
  }
}
.p-wholesale .u-font-75p {
  font-size: 75% !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-font-75p--sp {
    font-size: 75% !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-font-75p--pc {
    font-size: 75% !important;
  }
}
.p-wholesale .u-font-50p {
  font-size: 50% !important;
}
@media screen and (max-width: 768px) {
  .p-wholesale .u-font-50p--sp {
    font-size: 50% !important;
  }
}
@media screen and (min-width: 769px) {
  .p-wholesale .u-font-50p--pc {
    font-size: 50% !important;
  }
}
