@charset "utf-8";

.titlewrap {
	background:url(../img/download/mv.jpg) no-repeat center center/cover;
}

#download {
    .wrap {
        .contents {
            .contents_inner {
                display:grid;
                grid-template-columns:repeat(2,auto);
                justify-content:center;
                grid-column-gap:10%;
                h3 {
                    font-size:2.0rem;
                    font-weight:500;
                    text-align:center;
                    margin-bottom:1em;
                }
                .btn {
                    width:300px;
                    margin:0 auto;
                }
            }
        }
    }
}

@media screen and (max-width:1200px){

}

@media screen and (max-width:1024px){
}

@media screen and (max-width:768px){    

    #download {
        .wrap {
            .contents {
                .contents_inner {
                    grid-template-columns:1fr;
                    grid-row-gap:30px;
                    h3 {
                        font-size:1.6rem;
                    }
                    .btn {
                        width:250px;
                        margin:0 auto;
                    }
                }
            }
        }
    }
    
}