/***********************************************
* 投稿詳細フロア図専用CSS
/***********************************************/
.fRightphoto .planThum01.type2 {
  float: left;
  aspect-ratio: 476 / 350;
  width: 476px;
  height: auto;
  position: relative;
}

/* 矢印アイコン */
.fRightphoto .planThum01.type2 .arrow {
  display: block;
  width: calc(23 / 476 * 100%);
  height: auto;
  aspect-ratio: 23 / 21;
}
.fRightphoto .planThum01.type2 img {
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 869px) {
  .fRightphoto .planThum01.type2 {
    float: unset;
    width: 100%;
    height: auto;
  }
  .fRightphoto .floorLimit.type2 {
    height: auto;
    max-width: 375px;
    margin-inline: auto;
  }
}

/* 【全館割】江戸川大杉ビルスタ
********************************************/
.oosugi-groupFloor {
  background: url("../../images/oosugi-group/pic_floor_01.jpg") center center no-repeat;
  background-size: cover;
}
.fRightphoto .planThum01 .arrow {
  position: absolute;
}
.fRightphoto .planThum01 .arrow:nth-of-type(1) {
  top: 88%;
  left: 36%;
  transform: rotate(133deg);
}
.fRightphoto .planThum01 .arrow:nth-of-type(2) {
  top: 86%;
  left: 68%;
}
.fRightphoto .planThum01 .arrow:nth-of-type(3) {
  top: 90%;
  left: 57%;
  transform: rotate(78deg);
}
.fRightphoto .planThum01 .arrow:nth-of-type(4) {
  top: 82%;
  left: 49%;
  transform: rotate(105deg);
}
.fRightphoto .planThum01 .arrow:nth-of-type(5) {
  top: 77%;
  left: 44%;
  transform: rotate(-41deg);
}
.fRightphoto .planThum01 .arrow:nth-of-type(6) {
  top: 75%;
  left: 38%;
}
.fRightphoto .planThum01 .arrow:nth-of-type(7) {
  top: 54%;
  left: 37%;
  transform: rotate(90deg);
}
.fRightphoto .planThum01 .arrow:nth-of-type(8) {
  top: 63%;
  left: 52%;
  transform: rotate(230deg);
}
.fRightphoto .planThum01 .arrow:nth-of-type(9) {
  top: 30%;
  left: 42%;
}
.fRightphoto .planThum01 .arrow:nth-of-type(10) {
  top: 40%;
  left: 47%;
  transform: rotate(180deg);
}
.fRightphoto .planThum01 .arrow:nth-of-type(11) {
  top: 19%;
  left: 54%;
}
