.photo_thumbnail_box {
padding: 5px 0;
}
.photo_thumbnail_box__title {
padding: 5px 0 4px;
text-align: center;
}
.photo_thumbnail_box__photos {
display: table;
margin: 0 auto;
padding: 5px;
}
.photo_thumbnail_box__photo {
width: 88px;
height: 88px;
margin-left: 8px;
margin-bottom: 0;
overflow: hidden;
}
.photo_thumbnail_box__link {
width: 88px;
height: 88px;
}
.photo_thumbnail_box__photo:first-child {
margin-left: 0;
}
.photo_thumbnail_box__photo img {
width: 88px;
height: 88px;
}
.photo_thumbnail_box__video--portrait {
width: 88px;
}
.photo_thumbnail_box__video--landscape {
height: 88px;
}