.main .main-right .catch
{
    display: block;  width: 240px;  margin: 5px auto;
}
@media screen and (max-width: 980px)
{
    .main .main-right .catch
    {
        width: 32vw;  margin-left: 28vw;
    }
}

.footer .contents .sns
{
    width: 112px;
}

@media (max-width: 640px)
{
    .footer .contents .sns
    {
        width: 40%;  margin: 4% auto;
    }
    .footer .contents .sns p
    {
        width: 50%;  margin: 4 .5%;
    }
}

.gameInfoWrap .gameItemWrap .gameItem .gameTitle
{
    width: 100px;
}
@media (max-width: 980px)
{
    .gameInfoWrap .gameItemWrap .gameItem .gameTitle
    {
        width: 23%;
    }
}
