#header {
  transition-delay: 0s;
}
#header.hidden {
  opacity: 0;
  visibility: hidden;
}

#breadcrumb .cateList {
  margin-bottom: 0;
}

#MR250220LOOK {
  font-family: "magister", sans-serif;
  font-weight: 400;
  font-style: normal;
}
#MR250220LOOK * {
  box-sizing: border-box;
}
#MR250220LOOK img {
  width: 100%;
  height: auto;
}
#MR250220LOOK .pc {
  display: none;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .pc {
    display: block;
  }
}
#MR250220LOOK .sp {
  display: block;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .sp {
    display: none;
  }
}
#MR250220LOOK a:hover {
  opacity: 1;
}
#MR250220LOOK .js-fade {
  opacity: 0;
  transition: opacity 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#MR250220LOOK .js-fade.on {
  opacity: 1;
}
#MR250220LOOK .js-fade.on .txtbox .txt span {
  opacity: 1 !important;
}
#MR250220LOOK .js-slide {
  display: grid;
}
#MR250220LOOK .js-slide img {
  opacity: 0;
  grid-area: 1/1;
}
#MR250220LOOK .js-slide img.active {
  opacity: 1;
}
#MR250220LOOK .inner {
  padding: calc(100 * 0.1333333333vw) 0 calc(200 * 0.1333333333vw);
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner {
    padding: calc(220 * 0.0476190476vw) 0 calc(250 * 0.0476190476vw);
  }
}
#MR250220LOOK .inner .ttl {
  text-align: center;
  font-size: calc(45 * 0.1333333333vw);
  letter-spacing: 0.03em;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .ttl {
    font-size: calc(67 * 0.0476190476vw);
  }
}
#MR250220LOOK .inner .ttl .sub {
  display: block;
  font-size: calc(33 * 0.1333333333vw);
  letter-spacing: 0.03em;
  margin-top: calc(30 * 0.1333333333vw);
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .ttl .sub {
    font-size: calc(34 * 0.0476190476vw);
    margin-top: calc(37 * 0.0476190476vw);
  }
}
#MR250220LOOK .inner .item__wrap {
  padding: calc(98 * 0.1333333333vw) calc(10 * 0.1333333333vw) 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: calc(10 * 0.1333333333vw);
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__wrap {
    padding: calc(135 * 0.0476190476vw) calc(22 * 0.0476190476vw);
    grid-template-columns: repeat(4, 1fr);
    gap: calc(8 * 0.0476190476vw);
  }
}
#MR250220LOOK .inner .item__blk {
  position: relative;
  overflow: hidden;
}
#MR250220LOOK .inner .item__blk.-w100 {
  grid-column: 1/span 2;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__blk.-w100 {
    width: auto;
  }
}
#MR250220LOOK .inner .item__blk img {
  z-index: 1 !important;
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#MR250220LOOK .inner .item__blk .credit__box {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: flex-end;
  padding: calc(16 * 0.1333333333vw) calc(20 * 0.1333333333vw);
  opacity: 0;
  visibility: hidden;
  transition: all 0.6s;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__blk .credit__box {
    padding: calc(20 * 0.0476190476vw) calc(25 * 0.0476190476vw);
  }
}
#MR250220LOOK .inner .item__blk .credit__box.active {
  opacity: 1;
  visibility: visible;
}
#MR250220LOOK .inner .item__blk .credit__box .list.-inline .blk {
  display: inline;
}
#MR250220LOOK .inner .item__blk .credit__box .list .blk {
  font-size: calc(23 * 0.1333333333vw);
  line-height: 1.847826087;
  color: #fff;
  letter-spacing: 0.04em;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__blk .credit__box .list .blk {
    font-size: calc(18 * 0.0476190476vw);
    line-height: 1.85;
  }
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__blk .credit__box .list .blk .link:hover {
    opacity: 0.7;
  }
}
#MR250220LOOK .inner .item__blk .txtbox {
  font-size: calc(38 * 0.1333333333vw);
  letter-spacing: 0.02em;
  text-align: center;
  padding: calc(42 * 0.1333333333vw) calc(20 * 0.1333333333vw);
  height: 100%;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__blk .txtbox {
    font-size: calc(53 * 0.0476190476vw);
    line-height: 1.2909433962;
    padding: calc(38 * 0.0476190476vw) calc(30 * 0.0476190476vw);
    display: flex;
    justify-content: center;
  }
}
#MR250220LOOK .inner .item__blk .txtbox.-sm {
  font-size: calc(29 * 0.1333333333vw);
  line-height: 1.5517241379;
  text-align: left;
  padding: calc(32 * 0.1333333333vw) calc(40 * 0.1333333333vw);
}
#MR250220LOOK .inner .item__blk .txtbox.-sm .txt {
  display: block;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__blk .txtbox.-sm {
    font-size: calc(30 * 0.0476190476vw);
    line-height: 1.5;
    padding-inline: calc(31 * 0.0476190476vw);
    padding-bottom: calc(48 * 0.0476190476vw);
    align-items: flex-end;
    justify-content: flex-start;
  }
}
#MR250220LOOK .inner .item__blk .txtbox.-center {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: calc(37 * 0.1333333333vw);
  line-height: 1.4189189189;
}
#MR250220LOOK .inner .item__blk .txtbox.-center .txt {
  display: block;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__blk .txtbox.-center {
    font-size: calc(45 * 0.0476190476vw);
    line-height: 1.45;
  }
}
#MR250220LOOK .inner .item__blk .txtbox.-tate {
  writing-mode: vertical-rl;
  font-size: calc(30 * 0.1333333333vw);
  line-height: 1.5;
  text-align: right;
  height: auto;
  position: absolute;
  bottom: calc(-12 * 0.1333333333vw);
  left: calc(7 * 0.1333333333vw);
}
#MR250220LOOK .inner .item__blk .txtbox.-tate .txt {
  display: block;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__blk .txtbox.-tate {
    font-size: calc(35 * 0.0476190476vw);
    line-height: 1.4;
    bottom: calc(9 * 0.0476190476vw);
    left: calc(-2 * 0.0476190476vw);
  }
}
#MR250220LOOK .inner .item__blk .txtbox .lg {
  font-size: calc(44 * 0.1333333333vw);
  margin: 0 calc(14 * 0.1333333333vw);
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__blk .txtbox .lg {
    font-size: calc(60 * 0.0476190476vw);
    margin: 0 calc(8 * 0.0476190476vw);
  }
}
#MR250220LOOK .inner .item__blk .txtbox .txt {
  display: flex;
  align-items: center;
  justify-content: center;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span {
  opacity: 0;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(1) {
  transition-delay: 0s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(2) {
  transition-delay: 0.1s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(3) {
  transition-delay: 0.2s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(4) {
  transition-delay: 0.3s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(5) {
  transition-delay: 0.4s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(6) {
  transition-delay: 0.5s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(7) {
  transition-delay: 0.6s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(8) {
  transition-delay: 0.7s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(9) {
  transition-delay: 0.8s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(10) {
  transition-delay: 0.9s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(11) {
  transition-delay: 1s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(12) {
  transition-delay: 1.1s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(13) {
  transition-delay: 1.2s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(14) {
  transition-delay: 1.3s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(15) {
  transition-delay: 1.4s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(16) {
  transition-delay: 1.5s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(17) {
  transition-delay: 1.6s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(18) {
  transition-delay: 1.7s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(19) {
  transition-delay: 1.8s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(20) {
  transition-delay: 1.9s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(21) {
  transition-delay: 2s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(22) {
  transition-delay: 2.1s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(23) {
  transition-delay: 2.2s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(24) {
  transition-delay: 2.3s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(25) {
  transition-delay: 2.4s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(26) {
  transition-delay: 2.5s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(27) {
  transition-delay: 2.6s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(28) {
  transition-delay: 2.7s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(29) {
  transition-delay: 2.8s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(30) {
  transition-delay: 2.9s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(31) {
  transition-delay: 3s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(32) {
  transition-delay: 3.1s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(33) {
  transition-delay: 3.2s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(34) {
  transition-delay: 3.3s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(35) {
  transition-delay: 3.4s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(36) {
  transition-delay: 3.5s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(37) {
  transition-delay: 3.6s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(38) {
  transition-delay: 3.7s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(39) {
  transition-delay: 3.8s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(40) {
  transition-delay: 3.9s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(41) {
  transition-delay: 4s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(42) {
  transition-delay: 4.1s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(43) {
  transition-delay: 4.2s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(44) {
  transition-delay: 4.3s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(45) {
  transition-delay: 4.4s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(46) {
  transition-delay: 4.5s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(47) {
  transition-delay: 4.6s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(48) {
  transition-delay: 4.7s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(49) {
  transition-delay: 4.8s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(50) {
  transition-delay: 4.9s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(51) {
  transition-delay: 5s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(52) {
  transition-delay: 5.1s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(53) {
  transition-delay: 5.2s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(54) {
  transition-delay: 5.3s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(55) {
  transition-delay: 5.4s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(56) {
  transition-delay: 5.5s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(57) {
  transition-delay: 5.6s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(58) {
  transition-delay: 5.7s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(59) {
  transition-delay: 5.8s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(60) {
  transition-delay: 5.9s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(61) {
  transition-delay: 6s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(62) {
  transition-delay: 6.1s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(63) {
  transition-delay: 6.2s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(64) {
  transition-delay: 6.3s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(65) {
  transition-delay: 6.4s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(66) {
  transition-delay: 6.5s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(67) {
  transition-delay: 6.6s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(68) {
  transition-delay: 6.7s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(69) {
  transition-delay: 6.8s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(70) {
  transition-delay: 6.9s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(71) {
  transition-delay: 7s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(72) {
  transition-delay: 7.1s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(73) {
  transition-delay: 7.2s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(74) {
  transition-delay: 7.3s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(75) {
  transition-delay: 7.4s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(76) {
  transition-delay: 7.5s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(77) {
  transition-delay: 7.6s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(78) {
  transition-delay: 7.7s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(79) {
  transition-delay: 7.8s;
}
#MR250220LOOK .inner .item__blk .txtbox .txt span:nth-of-type(80) {
  transition-delay: 7.9s;
}
#MR250220LOOK .inner .item__blk .btn {
  position: absolute;
  right: calc(20 * 0.1333333333vw);
  bottom: calc(20 * 0.1333333333vw);
  width: calc(34 * 0.1333333333vw);
  height: calc(34 * 0.1333333333vw);
  z-index: 20;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__blk .btn {
    right: calc(20 * 0.0476190476vw);
    bottom: calc(20 * 0.0476190476vw);
    width: calc(30 * 0.0476190476vw);
    height: calc(30 * 0.0476190476vw);
  }
}
#MR250220LOOK .inner .item__blk .btn::before, #MR250220LOOK .inner .item__blk .btn::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 1px;
  background-color: #fff;
  transition: all 0.3s ease;
}
#MR250220LOOK .inner .item__blk .btn::after {
  transform: rotate(90deg);
}
#MR250220LOOK .inner .item__blk .btn.active::after {
  transform: rotate(0);
}
@media screen and (max-width: 767px) {
  #MR250220LOOK .inner .item__blk:nth-of-type(2), #MR250220LOOK .inner .item__blk:nth-of-type(4), #MR250220LOOK .inner .item__blk:nth-of-type(7), #MR250220LOOK .inner .item__blk:nth-of-type(11), #MR250220LOOK .inner .item__blk:nth-of-type(13), #MR250220LOOK .inner .item__blk:nth-of-type(16), #MR250220LOOK .inner .item__blk:nth-of-type(18), #MR250220LOOK .inner .item__blk:nth-of-type(20), #MR250220LOOK .inner .item__blk:nth-of-type(22) {
    transition-delay: 0.2s;
  }
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .item__blk:nth-of-type(2), #MR250220LOOK .inner .item__blk:nth-of-type(6), #MR250220LOOK .inner .item__blk:nth-of-type(9), #MR250220LOOK .inner .item__blk:nth-of-type(11), #MR250220LOOK .inner .item__blk:nth-of-type(18), #MR250220LOOK .inner .item__blk:nth-of-type(20), #MR250220LOOK .inner .item__blk:nth-of-type(21) {
    transition-delay: 0.2s;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(4), #MR250220LOOK .inner .item__blk:nth-of-type(5), #MR250220LOOK .inner .item__blk:nth-of-type(7), #MR250220LOOK .inner .item__blk:nth-of-type(13), #MR250220LOOK .inner .item__blk:nth-of-type(14), #MR250220LOOK .inner .item__blk:nth-of-type(15) {
    transition-delay: 0.4s;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(3), #MR250220LOOK .inner .item__blk:nth-of-type(12), #MR250220LOOK .inner .item__blk:nth-of-type(16) {
    transition-delay: 0.6s;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(1), #MR250220LOOK .inner .item__blk:nth-of-type(2), #MR250220LOOK .inner .item__blk:nth-of-type(3), #MR250220LOOK .inner .item__blk:nth-of-type(4) {
    grid-row: 1;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(1), #MR250220LOOK .inner .item__blk:nth-of-type(17), #MR250220LOOK .inner .item__blk:nth-of-type(19) {
    grid-column: 1;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(2), #MR250220LOOK .inner .item__blk:nth-of-type(18), #MR250220LOOK .inner .item__blk:nth-of-type(20) {
    grid-column: 2;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(5), #MR250220LOOK .inner .item__blk:nth-of-type(6) {
    grid-row: 2;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(7), #MR250220LOOK .inner .item__blk:nth-of-type(9) {
    grid-row: 3;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(10), #MR250220LOOK .inner .item__blk:nth-of-type(11), #MR250220LOOK .inner .item__blk:nth-of-type(12), #MR250220LOOK .inner .item__blk:nth-of-type(13) {
    grid-row: 4;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(17), #MR250220LOOK .inner .item__blk:nth-of-type(18) {
    grid-row: 5;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(19), #MR250220LOOK .inner .item__blk:nth-of-type(20) {
    grid-row: 6;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(15), #MR250220LOOK .inner .item__blk:nth-of-type(16), #MR250220LOOK .inner .item__blk:nth-of-type(21), #MR250220LOOK .inner .item__blk:nth-of-type(22) {
    grid-row: 7;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(4), #MR250220LOOK .inner .item__blk:nth-of-type(6), #MR250220LOOK .inner .item__blk:nth-of-type(9), #MR250220LOOK .inner .item__blk:nth-of-type(13), #MR250220LOOK .inner .item__blk:nth-of-type(15) {
    grid-column: 3;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(3), #MR250220LOOK .inner .item__blk:nth-of-type(5), #MR250220LOOK .inner .item__blk:nth-of-type(7), #MR250220LOOK .inner .item__blk:nth-of-type(12), #MR250220LOOK .inner .item__blk:nth-of-type(16) {
    grid-column: 4;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(8) {
    grid-row: 2/span 2;
    grid-column: 1/span 2;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(14) {
    grid-row: 5/span 2;
    grid-column: 3/span 2;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(21) {
    grid-column: 2;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(22) {
    grid-column: 1;
  }
  #MR250220LOOK .inner .item__blk:nth-of-type(23) {
    grid-row: 8;
    grid-column: 1/span 4;
  }
}
#MR250220LOOK .inner .allbtn {
  padding-top: calc(200 * 0.1333333333vw);
  text-align: center;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .allbtn {
    padding-top: calc(250 * 0.0476190476vw);
  }
}
#MR250220LOOK .inner .allbtn.on .link::after {
  width: calc(160 * 0.1333333333vw);
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .allbtn.on .link::after {
    width: calc(130 * 0.0476190476vw);
  }
}
#MR250220LOOK .inner .allbtn .link {
  font-size: calc(31 * 0.1333333333vw);
  letter-spacing: 0.04em;
  position: relative;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .allbtn .link {
    font-size: calc(24 * 0.0476190476vw);
  }
}
#MR250220LOOK .inner .allbtn .link::after {
  content: "";
  display: block;
  width: 0;
  height: 1px;
  background-color: #000;
  margin: calc(20 * 0.1333333333vw) auto 0;
  transition: width 1s ease;
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .allbtn .link::after {
    margin: calc(18 * 0.0476190476vw) auto 0;
  }
}
@media screen and (min-width: 768px) {
  #MR250220LOOK .inner .allbtn .link:hover {
    opacity: 0.7;
  }
}/*# sourceMappingURL=style.css.map */