.collage, .illuCollage, .charDesCollage {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}
.collageChild {
    position: relative;
    flex-grow: 1;
    border-bottom: 28px solid transparent;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    transition: width 0s;
    overflow: hidden;
}
.collageChild img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
    transition: width 0s;
    object-fit: contain;
}
.content img:not(.noDetail):hover {
    cursor: pointer;
}
.collage h1.title {
    padding-top: 84px;
    padding-bottom: 28px;
}
@media (max-width: 1300px) {
    .collage h1.title {
        padding-top: 50px;
    }
}
@media (max-width: 930px) {
    .collage h1.title {
        padding-top: 28px;
        padding-bottom: 14px;
    }
}