@charset 'utf-8';

.press-download{
    width: 100%;
    height: auto;
    padding: 1em;
    background: @color-f1;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1em 1em;
    @media @apple-web-ipad{
        grid-template-columns: repeat(2, 1fr);
    }
    @media @max850{
        grid-template-columns: repeat(1, 1fr);
    }
    .item{
        margin: 0;
        padding: 1em;
        background: @color-ff;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        .info{
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            flex-wrap: nowrap;
            padding-bottom: 2em;
            h2{
                text-align: center;
            }
        }
        .img{
            width: auto;
            max-width: 100%;
            height: 226px;
            img{
                max-width: 100%;
            }
        }
        .download{
            display: inline-block;
            padding: 10px 0;
            width: 100%;
            text-align: center;
            outline: none;
            color: @color-e8;
            &:hover{
                text-decoration: underline;
            }
        }
    }
}