@charset "utf-8";


/*==============================*/

/* itemScrollPhotoBox

/*==============================*/

.itemScrollPhotoBox {
  overflow-x: visible!important;
  overflow-y: visible!important;
}


/*==============================*/

/* ALBUM

/*==============================*/

.itemScrollPhotoBox .scrollBox {
  display: flex;
  flex-wrap: wrap;
  width: 750px!important;
  justify-content: center;
}

.itemScrollPhotoBox .scrollBox .col {
  display: flex;
}

.itemScrollPhotoBox .scrollBox .col .imgBoxList {
  display: flex;
  flex-wrap: nowrap;
  width: 205px;
  height: 426px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
}

@media screen and (max-width: 750px){
  .itemScrollPhotoBox .scrollBox {
      display: flex;
      flex-wrap: wrap;
      width: 100vw;
      justify-content: center;
  }

  .itemScrollPhotoBox .scrollBox .col .imgBoxList {
    width: 27.3028vw;
    height: 56.92307vw;
  }
}

@media (min-width: 100px) and (max-width:767.5px) {
  .itemScrollPhotoBox .scrollBox .col {
    display: flex;
    margin-left: 0!important;
  }
  .itemScrollPhotoBox .scrollBox {
    display: flex;
    flex-wrap: wrap;
    width: 100vw!important;
    justify-content: center;
  }
}


/*==============================*/

/* hashList

/*==============================*/

@media (min-width: 100px) and (max-width:767.5px) {

  .featureList li:first-child .col2 .txtBox .hashList{
    display: flex;
    flex-direction: column!important;
  }
}
