/* ページ共通 */
.junkoshimada {
  
}
.junkoshimada .button--square {
  width: 100%;
  margin: 0 auto;
  font-family: var(--open-sans);
  font-weight: 400;
}
.junkoshimada .viewall__link-text {
  position: relative;
  display: block;
  width: fit-content;
  margin: 0 auto;
  font-family: var(--poppins);
  color: var(--dhusar-grey);
  text-decoration: underline;
  line-height: 1.28;
}
/* MV */
.mainbanner.mainbanner-openTop .slick-dots {
  bottom: calc(30 * (100vw / 375));
}
.mainbanner.mainbanner-openTop .slick-dots li button {
  position: relative;
}
.mainbanner.mainbanner-openTop .slick-dots li button::before{
  content: '';
  color: transparent;
  background-color: transparent;
  border: solid 1px var(--darkgrey);
  border-radius: 50%;
  transition: opacity .6s ease;
  opacity: 1;
}
.mainbanner.mainbanner-openTop .slick-dots li.slick-active button::before {
  background-color: var(--carbon);
}
.mainbanner.mainbanner-openTop .slick-dots li button::after {
  content: none;
}
/* FEATURE */
.feature__wrap {
  overflow-x: auto;
  overscroll-behavior-x: contain;
}
.feature__list {
  display: flex;
  align-items: flex-start;
  width: max-content;
}
.feature__list-item {
  flex-shrink: 0;
}
.feature__list-item img {
  width: 100%;
  height: auto;
}
.feature__caption {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 1.42857;
}
.feature__published {
  display: block;
}
/* CATEGORY */
.c-block-categoryList-junkoshimada {
  width: 100%;
  margin: 0 auto;
}
.cardUnit-categoryDetail_font-junkoshimada{
  font-family: var(--arial);
  color: var(--white);
  top: 0;
  bottom: 0;
  margin: auto 0;
  display: flex;
  align-items: center;
}
.cardUnit-categoryList-gridview .cardUnit__card picture {
  display: block;
  width: 100%;
}
.cardUnit-categoryList-gridview .cardUnit__card img {
  height: auto;
}
/* NEW ARRIVALS */
.c-block-newarrival .new-arrivals__list {
  opacity: 0;
  transition: opacity 0.1s;
}
.c-block-newarrival .new-arrivals__list.slick-initialized {
  opacity: 1;
}
.c-block-newarrival .new-arrivals__image-wrap {
  position: relative;
}
.c-block-newarrival .new-arrivals__image img {
  width: 100%;
  height: auto;
}
.c-block-newarrival .new-arrivals__item-detail {
}
.c-block-newarrival .new-arrivals__brand-name {
  font-weight: 600;
  line-height: 1.16666;
  letter-spacing: 0.03em;
}
.c-block-newarrival .new-arrivals__item-name {
  margin-bottom: 0;
  letter-spacing: 0.02em;
}
.c-block-newarrival .new-arrivals__price-wrap {
  line-height: 2;
  letter-spacing: 0.02em;
}
.c-block-newarrival .new-arrivals__price-text--sale .price-text--sale {
  color: var(--incubation-red);
}
.c-block-newarrival .new-arrivals__price-text--sale .price-text--regular {
  text-decoration: line-through;
}
.c-block-newarrival .slick-prev,
.c-block-newarrival .slick-next {
  z-index: 1;
  height: 100%;
}
.c-block-newarrival .slick-prev::before,
.c-block-newarrival .slick-next::before {
  content: '';
  display: block;
  background-repeat: no-repeat;
  background-size: 100%;
}
.c-block-newarrival .slick-prev::before {
  background-image: var(--slider-arrow-left);
}
.c-block-newarrival .slick-next::before {
  background-image: var(--slider-arrow-right);
}

.c-block-newarrival .slick-dots {
  position: initial;
}
.c-block-newarrival .slick-dots li button {
  position: relative;
}
.c-block-newarrival .slick-dots li button::before {
  content: '';
  color: transparent;
  background-color: transparent;
  border: solid 1px var(--darkgrey);
  border-radius: 50%;
  transition: opacity .6s ease;
  opacity: 1;
}
.c-block-newarrival .slick-dots li.slick-active button::before {
  background-color: var(--carbon);
}
/* RANKING */
/* PICKUP ITEM */
.c-block-pickup-junkoshimada .pickup__list-item__detail--price-text--sale .price-text--sale {
  color: var(--incubation-red);
}
.c-block-pickup-junkoshimada .pickup__list-item__detail--price-text--sale .price-text--regular {
  text-decoration: line-through;
}
.c-block-pickup-junkoshimada .pickup__list li:last-of-type {
  margin-right: 0;
}
.c-block-pickup-junkoshimada .pickup__list-item__detail{
  margin: 0;
}
.c-block-pickup-junkoshimada .pickup__list-item__detail--brandname {
  font-family: var(--aria);
}
.c-block-pickup-junkoshimada .pickup__list-item__detail--itemname {
  color: var(--black)
}
.c-block-pickup-junkoshimada .pickup__list .slick-prev::before,
.c-block-pickup-junkoshimada .pickup__list .slick-next::before {
  content: '';
  display: block;
  background-repeat: no-repeat;
  background-size: 100%;
}
.c-block-pickup-junkoshimada .pickup__list .slick-prev,
.c-block-pickup-junkoshimada .pickup__list .slick-next {
  z-index: 1;
  height: 100%;
}
.c-block-pickup-junkoshimada .pickup__list .slick-prev::before,
.c-block-pickup-junkoshimada .pickup__list .slick-next::before {
  margin: 0 auto;
}
.c-block-pickup-junkoshimada .c-block-pickup-junkoshimada img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.c-block-pickup-junkoshimada .pickup__list .slick-prev::before {
  background-image: var(--slider-arrow-left);
}
.c-block-pickup-junkoshimada .pickup__list .slick-next::before {
  background-image: var(--slider-arrow-right);
}
/* LIVE STREAMING */
.c-block-livestreaming-junkoshimada{
  width: 100%;
  margin: 0 auto;
}
/* LOOKBOOK */
.lookbookImage {
  width: 100%;
  height: auto;
}
/* Brand Info */
.about-junkoshimada .c-block-about-junkoshimada {
  width: 100%;
  margin: 0 auto;
}
.about-junkoshimada .cardUnit-about {
  width: 100%;
  margin: 0 auto;
  justify-content: space-between;
}
.about-junkoshimada .img-wrap{
  width: 100%;
  height: auto;
}
/* ABOUT */
.brandInfo-junkoshimada {}
@media only screen and (max-width: 767px) {
  /* ページ共通 */
  .junkoshimada {
    --contents-default-width: 100%;
    --padding-horizontal-content: calc(17 *(100vw / 750));

    --slider-arrow-left: url('data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2013.9%2023.4%22%20style%3D%22enable-background%3Anew%200%200%2013.9%2023.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3Anone%3Bstroke%3A%23AAAAAA%3Bstroke-width%3A1.2%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_688%22%20transform%3D%22translate(388.452%20626.444)%20rotate(180)%22%3E%20%3Cline%20id%3D%22%E7%B7%9A_165_1_%22%20class%3D%22st0%22%20x1%3D%22375%22%20y1%3D%22603.5%22%20x2%3D%22388%22%20y2%3D%22615%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_166_1_%22%20class%3D%22st0%22%20x1%3D%22375%22%20y1%3D%22626%22%20x2%3D%22388%22%20y2%3D%22614.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    --slider-arrow-right: url('data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2013.9%2023.4%22%20style%3D%22enable-background%3Anew%200%200%2013.9%2023.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3Anone%3Bstroke%3A%23AAAAAA%3Bstroke-width%3A1.2%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_311%22%20transform%3D%22translate(-374.596%20-603.051)%22%3E%20%3Cline%20id%3D%22%E7%B7%9A_165%22%20class%3D%22st0%22%20x1%3D%22375%22%20y1%3D%22603.5%22%20x2%3D%22388%22%20y2%3D%22615%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_166%22%20class%3D%22st0%22%20x1%3D%22375%22%20y1%3D%22626%22%20x2%3D%22388%22%20y2%3D%22614.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');

    padding-bottom: calc(174 * (100vw / 750));
  }
  .junkoshimada .c-block {
    padding-top: calc(70 * (100vw / 750));
    padding-bottom: calc(70 * (100vw / 750));
  }
  .c-block-livestreaming-junkoshimada {
    width: var(--contents-default-width);
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--padding-horizontal-content);
    padding-right: var(--padding-horizontal-content);
  }
  .block__ttl_arial {
    margin-bottom: calc(50 *(100vw / 750));
  }
  .junkoshimada .button--square {
    width: calc(670 * (100vw / 750));
    margin-top: calc(60 * (100vw / 750));
  }
  .junkoshimada .viewall__link-text {
    margin-top: calc(60 * (100vw / 750));
    font-size: calc(28 * (100vw / 750));
  }
  /* MV */
  .mainbanner.mainbanner-openTop {
    margin-top: calc(10 * (100vw / 750));
  }
  .mainbanner.mainbanner-openTop .slick-dots {
    bottom: calc(-46 * (100vw / 750));
  }
  .mainbanner.mainbanner-openTop .slick-dots li,
  .mainbanner.mainbanner-openTop .slick-dots li button,
  .mainbanner.mainbanner-openTop .slick-dots li button::before {
    width: calc(16 * (100vw / 750));
    height: calc(16 * (100vw / 750));
  }
  .mainbanner.mainbanner-openTop .slick-dots li {
    margin: 0 calc(8 * (100vw / 750));
  }
  /* FEATURE */
  .feature__list {
    gap: calc(20 * (100vw / 750));
    padding: 0 calc(20 * (100vw / 750)) calc(24 * (100vw / 750));
  }
  .feature__list-item {
    width: calc(320 * (100vw / 750));
  }
  .feature__caption {
    margin-top: calc(16 * (100vw / 750));
    font-size: calc(24 * (100vw / 750));
  }
  .feature__published {
    margin-top: calc(16 * (100vw / 750));
    font-size: calc(22 * (100vw / 750));
  }
  /* CATEGORY */
  .c-block-categoryList-junkoshimada{
    padding: 0 0 calc(48 * (100vw / 750));
  }
  .cardUnit-categoryDetail_font-junkoshimada{
    font-size: calc(32 * (100vw / 750));
    left: calc(30 * (100vw / 750));
    justify-content: center;
  }
  .categoryList-junkoshimada .categoryTree{
    margin-top: calc(64 * (100vw / 750));
    padding: 0 calc(20 * (100vw / 750));
  }
  .cardUnit-categoryList-gridview .cardUnit__card-sp-col1-col2-col2:first-child{
    width: calc(370 * (100vw / 750));
    margin: calc(10 * (100vw / 750)) calc(10 * (100vw / 750)) 0 0;
  }
  .cardUnit-categoryList-gridview .cardUnit__card-sp-col1-col2-col2:nth-of-type(2n){
    margin: calc(10 * (100vw / 750)) 0 0;
  }
  .cardUnit-categoryList-gridview .cardUnit__card-sp-col1-col2-col2:nth-of-type(2n-1){
    margin: calc(10 * (100vw / 750)) calc(10 * (100vw / 750)) 0 0;
  }
  /* NEW ARRIVALS */
  .c-block-newarrival .new-arrivals__list {
    width: 100%;
  }
  .c-block-newarrival .new-arrivals__item {
    margin: 0 calc(22 * (100vw / 750));
  }
  .c-block-newarrival .new-arrivals__item-detail {
    padding-top: calc(20 * (100vw / 750));
  }
  .c-block-newarrival .new-arrivals__brand-name {
    margin-bottom: calc(12 * (100vw / 750));
    font-size: calc(24 * (100vw / 750));
  }
  .c-block-newarrival .new-arrivals__item-name {
    font-size: calc(24 * (100vw / 750));
    line-height: 1.5;
  }
  .c-block-newarrival .new-arrivals__price-wrap {
    font-size: calc(24 * (100vw / 750));
  }
  .c-block-newarrival .slick-prev,
  .c-block-newarrival .slick-next {
    top: 50%;
    width: calc(110 * (100vw / 750));
  }
  .c-block-newarrival .slick-prev {
    left: 0;
  }
  .c-block-newarrival .slick-next {
    right: 0;
  }
  .c-block-newarrival .slick-prev::before,
  .c-block-newarrival .slick-next::before {
    width: calc(26 * (100vw / 750));
    height: calc(45 * (100vw / 750));
    margin: -90% 0 0;
  }
  .c-block-newarrival .slick-prev::before {
    margin-left: auto;
  }
  .c-block-newarrival .slick-next::before {
    margin-right: auto;
  }
  .c-block-newarrival .slick-dots {
    margin-top: calc(12 * (100vw / 750));
  }
  .c-block-newarrival .slick-dots li,
  .c-block-newarrival .slick-dots li button,
  .c-block-newarrival .slick-dots li button::before {
    width: calc(16 * (100vw / 750));
    height: calc(16 * (100vw / 750));
  }
  /* RANKING */
  /* PICKUP ITEM */
  .c-block-pickup-junkoshimada .slider.mypattern {
    width: 100%;
    margin: 0 auto;
    padding-bottom: calc(28 * (100vw / 750));
  }
  .c-block-pickup-junkoshimada .slick-slide img {
    width: 100%;
    height: auto;
  }
  .c-block-pickup-junkoshimada img {
    height: calc(600 * (100vw / 750));
  }
  .c-block-pickup-junkoshimada .mypattern .slick-slide {
    margin: 0 calc(22 * (100vw / 750));
  }
  .c-block-pickup-junkoshimada .pickup__list-item__detail {
    padding: calc(20 * (100vw / 750)) 0 0;
  }
  .c-block-pickup-junkoshimada .pickup__list-item__detail--brandname {
    font-size: calc(24 * (100vw / 750));
    font-weight: 400;
    line-height: 1.16666;
    letter-spacing: 0.03em;
    margin-bottom: calc(12 * (100vw / 750));
  }
  .c-block-pickup-junkoshimada .pickup__list-item__detail--itemname {
    font-size: calc(24 * (100vw / 750));
    line-height: 1.5;
    margin-bottom: 0;
    letter-spacing: 0.02em;
  }
  .c-block-pickup-junkoshimada .pickup__list-item__detail--price {
    font-size: calc(24 * (100vw / 750));
    letter-spacing: 0.02em;
    line-height: 2;
  }
  .c-block-pickup-junkoshimada .pickup__list .slick-prev,
  .c-block-pickup-junkoshimada .pickup__list .slick-next {
    top: 50%;
    width: calc(110 * (100vw / 750));
  }
  .c-block-pickup-junkoshimada .pickup__list .slick-next {
    right: 0;
  }
  .c-block-pickup-junkoshimada .pickup__list .slick-prev {
    left: 0;
  }
  .c-block-pickup-junkoshimada .pickup__list .slick-prev::before,
  .c-block-pickup-junkoshimada .pickup__list .slick-next::before {
    width: calc(26 * (100vw / 750));
    height: calc(45 * (100vw / 750));
    margin: -90% 0 0;
  }
  .c-block-pickup-junkoshimada .pickup__list .slick-prev::before {
    margin-left: auto;
  }
  .c-block-pickup-junkoshimada .pickup__list .slick-next::before {
    margin-right: auto;
  }
  .c-block-pickup-junkoshimada .pickup__list .slick-dots li {
    position: relative;
    display: inline-block;
    width: 26px;
    height: 2px;
    margin: 0 2px;
    padding: 0;
    cursor: pointer;
    text-align: center;
  }
  .c-block-pickup-junkoshimada .pickup__list .slick-dots {
    bottom: 0;
  }
  .c-block-pickup-junkoshimada .pickup__list .slick-dots li button {
    width: 20px;
    height: 2px;
    padding: 0;
  }
  .c-block-pickup-junkoshimada .pickup__list .slick-dots li button::before{
    width: 26px;
    height: 2px;
    padding: 0;
    content: "";
    background: var(--dhusar-grey);
    opacity: 1;
    line-height: 0;
  }
  .c-block-pickup-junkoshimada .pickup__list .slick-dots li.slick-active button:before {
    opacity: 1;
    background: var(--black);
  }
  /* ABOUT */
  .about-junkoshimada .c-block-about-junkoshimada {
    padding-bottom: calc(88 * (100vw / 750));
  }
  .about-junkoshimada .cardUnit-about {
    justify-content: center;
  }
  .about-junkoshimada .cardUnit-about__card {
    width: calc(342 * (100vw / 750));
    margin: 0 calc(12 * (100vw / 750));
  }
  .about-junkoshimada .cardUnit-about__card:first-child {
    width: 100%;
    margin: 0 0 calc(94 * (100vw / 750));
  }
  /* Brand Info */
  .brandInfo-junkoshimada .c-block-brandInfo {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* ページ共通 */
  .junkoshimada {
    --contents-default-width: min(100%, 120rem + var(--padding-horizontal-content) * 2);
    --padding-horizontal-content: 2rem;

    --slider-arrow-left: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.322%22%20height%3D%2222.361%22%20viewBox%3D%220%200%2011.322%2022.361%22%3E%20%3Cpath%20d%3D%22M15987.455-145.572l9.229%2C10.135-9.229%2C10.907%22%20transform%3D%22translate(15998.014%20-123.885)%20rotate(180)%22%20fill%3D%22none%22%20stroke%3D%22%23aaa%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E');
    --slider-arrow-right: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.322%22%20height%3D%2222.361%22%20viewBox%3D%220%200%2011.322%2022.361%22%3E%20%3Cpath%20d%3D%22M15987.455-145.572l9.229%2C10.135-9.229%2C10.907%22%20transform%3D%22translate(-15986.691%20146.246)%22%20fill%3D%22none%22%20stroke%3D%22%23aaa%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E');

    padding-bottom:13.7rem;
  }
  .junkoshimada .c-block {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .c-block-feature,
  .c-block-categoryList-junkoshimada,
  .c-block-ranking,
  .c-block-about-junkoshimada,
  .c-block-pickup-junkoshimada,
  .c-block-newarrival,
  .c-block-bnrArea-junkoshimada,
  .c-block-livestreaming-junkoshimada {
    width: var(--contents-default-width);
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--padding-horizontal-content);
    padding-right: var(--padding-horizontal-content);
  }
  .block__ttl_arial {
    margin-bottom: 4rem;
  }
  .junkoshimada .button--square {
    width: min(100%, 400px);
    height: 50px;
    margin-top: 6rem;
    font-size: 1.3rem;
  }
  .junkoshimada .viewall__link-text {
    margin-top: 6rem;
    font-size: 1.4rem;
  }
  /* MV */
  .mainbanner.mainbanner-openTop {
    margin-top: 12px;
  }
  .mainbanner.mainbanner-openTop .slick-dots {
    bottom: -2.8rem;
  }
  .mainbanner.mainbanner-openTop .slick-dots li,
  .mainbanner.mainbanner-openTop .slick-dots li button,
  .mainbanner.mainbanner-openTop .slick-dots li button::before {
    width: 0.8rem;
    height: 0.8rem;
  }
  .mainbanner.mainbanner-openTop .slick-dots li {
    margin: 0 4px;
  }
  .mainbanner.mainbanner-openTop .slick-dots li button {
    padding: 0;
  }
  .mainbanner.mainbanner-openTop .slick-dots li button::before {
    font-size: 0.8rem;
    line-height: 0.8rem;
  }
  /* FEATURE */
  .feature__list {
    gap: 1rem;
    padding-bottom: 1.2rem;
  }
  .feature__list-item {
    width: 35rem;
  }
  .feature__caption {
    margin-top: 0.8rem;
    font-size: 1.6rem;
  }
  .feature__published {
    margin-top: 0.8rem;
    font-size: 1.2rem;
  }
  /* CATEGORY */
  .cardUnit-categoryList-junkoshimada {
    margin-bottom: -0.5%;
  }
  .c-block-categoryList-junkoshimada {
    padding-bottom: 3rem;
  }
  .categoryList-junkoshimada__inner {
    margin: 4.6rem auto 0;
  }
  .cardUnit-categoryDetail_font-junkoshimada {
    font-size: 2rem;
    left: 5rem;
  }
  .categoryList-junkoshimada .categoryTree{
    margin-top: 6.3rem;
  }
  .cardUnit-categoryList-gridview .cardUnit__card-pc-col2-col3,
  .cardUnit-categoryList-gridview .cardUnit__card-pc-col2-col2 {
    width: 33%;
  }
  .cardUnit-categoryList-gridview .cardUnit__card-pc-col2-col3:nth-child(3) {
    margin: 0 0 0.5% 0.5%;
  }
  .cardUnit-categoryList-gridview .cardUnit__card-pc-col2-col3:first-child, 
  .cardUnit-categoryList-gridview .cardUnit__card-pc-col2-col3:nth-child(4) {
    margin-left: 0;
  }
  /* NEW ARRIVALS */
  .c-block-newarrival .new-arrivals__list-wrap {
    width: 100%;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .c-block-newarrival .new-arrivals__list {
    width: 100%;
    margin: 0 auto;
  }
  .c-block-newarrival .new-arrivals__item-detail {
    padding-top: 1.4rem;
  }
  .c-block-newarrival .new-arrivals__brand-name {
    margin-bottom: 0.5rem;
    font-size: 1.3rem;
  }
  .c-block-newarrival .new-arrivals__item-name {
    font-size: 1.2rem;
    line-height: 1.66666;
  }
  .c-block-newarrival .new-arrivals__price-wrap {
    font-size: 1.4rem;
  }
  .c-block-newarrival .slick-prev,
  .c-block-newarrival .slick-next {
    top: 23.2rem;
  }
  .c-block-newarrival .slick-prev {
    left: -2.5rem;
  }
  .c-block-newarrival .slick-next {
    right: -2.5rem;
  }
  .c-block-newarrival .slick-prev::before,
  .c-block-newarrival .slick-next::before {
    width: 1rem;
    height: 2.173rem;
  }
  .c-block-newarrival .slick-dots {
    margin-top: 1.4rem;
  }
  .c-block-newarrival .slick-dots li,
  .c-block-newarrival .slick-dots li button,
  .c-block-newarrival .slick-dots li button::before {
    width: 0.8rem;
    height: 0.8rem;
  }
  /* RANKING */
  /* PICKUP ITEM */
  .c-block-pickup-junkoshimada .pickup__list {
    width: 100%;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .c-block-pickup-junkoshimada .slider {
    width: 100%;
    margin: 0 auto;
  }
  .c-block-pickup-junkoshimada .slick-slide.productList_itemImgBox {
    max-width: 37.3rem;
    width: 100% !important;
    margin: 0 1rem;
  }
  .c-block-pickup-junkoshimada img {
    height: 44.76rem;
  }
  .c-block-pickup-junkoshimada .mypattern {
    width: 100%;
  }
  .c-block-pickup-junkoshimada .pickup__list-item__detail {
    padding: 1.4rem 0 0;
  }
  .c-block-pickup-junkoshimada .pickup__list-item__detail--brandname {
    font-size: 1.3rem;
    font-weight: 600;
    letter-spacing: 0.03em;
    margin-bottom: 0.5rem;
  }
  .c-block-pickup-junkoshimada .pickup__list-item__detail--itemname {
    font-size: 1.2rem;
    line-height: 1.66666;
    margin-bottom: 0;
    letter-spacing: 0.02em;
  }
  .c-block-pickup-junkoshimada .pickup__list-item__detail--price {
    font-size: 1.4rem;
    letter-spacing: 0.02em;
    line-height: 2;
  }
  .c-block-pickup-junkoshimada .slick-prev,
  .c-block-pickup-junkoshimada .slick-next {
    top: 23.2rem;
  }
  .c-block-pickup-junkoshimada .slick-prev {
    left: -2.5rem;
  }
  .c-block-pickup-junkoshimada .slick-next {
    right: -2.5rem;
  }
  .c-block-pickup-junkoshimada .slick-prev::before,
  .c-block-pickup-junkoshimada .slick-next::before {
    height: 2.173rem;
    width: 1rem;
    margin: 0 auto;
  }
  /* ABOUT */
  .about-junkoshimada .c-block-about-junkoshimada {
    padding-bottom: 2.7rem;
  }
  .about-junkoshimada .cardUnit-about {
    max-width: 103.8rem;
    padding: 0 2rem
  }
  .about-junkoshimada  .cardUnit-about__card {
    max-width: 20.9rem;
    width: 21.13245%;
  }
  .about-junkoshimada  .cardUnit-about__card:first-child {
    max-width: 52rem;
    width: 52.10420%;
  }
  /* Brand Info */
  .brandInfo-junkoshimada .c-block-brandInfo {
    padding-top: 0;
  }
}
