#secTop {
    background: url(../img/main/download.jpg) no-repeat;
    background-size: cover;
    background-position: center;
}


.leadTxt {
    text-align: center;
    margin-bottom: 40px;
}

.itemBox {
/*    width: 80%;*/
    margin: 0px auto 30px;
    padding: 20px;
    background-color: rgba(240, 240, 240, 1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    transition: 1s;
}

@media handheld, only screen and (max-width: 960px) {
    .itemBox {
        margin: 0px 5vw 30px;
    }
}

.rootTxtLink {
    padding: 20px 0 0;
}

/*
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　スマホ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
*/



@media handheld, only screen and (max-width: 767px) {

    #secTop {
        background: url(../img/main/download_sp.jpg) no-repeat;
        background-size: cover;
        background-position: center;
    }

    .leadTxt {
        width: 80%;
        margin: 0 auto 40px;
    }

    .itemBox {
        width: 80%;
        margin: 0px auto 30px;
    }


}


@media handheld, only screen and (max-width: 480px) {

    .leadTxt {    
        width: 80%;
        margin: 0 auto;
    }

    .itemBox {    
        width: 80%;
    }

}
