@media (min-width: 768px) {

}
/* Mobile up E */

/* Mobile S */
@media (max-width: 767px) {
    .relations-banner{
        height: 265px;
    }
    .banner-top__content h1{
        line-height: 1em;
        font-size: 24px;
        padding-bottom: 5px;
    }
    .banner-top__content p{
        font-size: 18px;
    }
    .relation__contents{
        width: 100%;
    }

    .relation__contents{
        padding: 60px 20px 0px 20px;
    }
    .contents__title{
        line-height: 1em;
        font-size: 18px;
    }
    .contents__title+p{
        font-size: 12px;
    }
    .relation__list{
        display: block;
    }
    .relation__item-wrap{
        padding: 35px 0px;
    }
    .relation__item-wrap:hover{
        padding: 35px 0px;
    }
    .relation__item{
        height: 220px;
        margin-bottom: 20px;
    }
    .relation__item:last-of-type{
        margin-bottom: 0px;
    }
    .relation__item:nth-of-type(1)>.relation__img{
        width: 160px;
    }
}