.sub_mv_bg{
    background-image: url("../img/sub_blank_mv.png");
}

.sub_mv_blank{
    padding: 100px 0 70px;
    height: 384px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
}

.sub_mv_blank img{
    display: block;
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
}


.blank_content{
    padding: 137px 0 157px;
    font-size: 3rem;
    font-weight: bold;
    text-align: center;
}
.blank_content p br{
    display: none;
}

@media only screen and (max-width: 1024px){
    .blank_content{
        padding: 120px 0;
    }

    .sub_mv_blank{
        padding: 70px 0 50px;
        height: 340px;
    }

}

@media only screen and (max-width: 768px){
    .blank_content{
        padding: 100px 0;
        font-size: 2.8rem;
    }

    .sub_mv_blank{
        height: 300px;
        padding: 50px 0 40px;
    }
}

@media only screen and (max-width: 600px){
	.blank_content p br{
	    display: block;
	}
}


@media only screen and (max-width: 480px){
    .blank_content{
        padding: 80px 0;
        font-size: 2.4rem;
    }

    .sub_mv_blank{
        padding: 40px 0 30px;
        height: 200px;
    }
}