/* mobile first */
@media only screen and (min-width : 320px) {
	
}
@media only screen and (min-width : 480px) {
	
}
@media only screen and (min-width : 576px) {
	
}
@media only screen and (min-width : 768px) {

}
@media only screen and (min-width : 992px) {
	
}

@media only screen and (min-width : 1200px) {
	
}


/* un mobile first */
@media only screen and (max-width : 1530px) {
}
@media only screen and (max-width : 1200px) {
	
}
@media only screen and (max-width : 992px) {
	.page-work{
        background-position: right bottom 100px;
    }
}
@media only screen and (max-width : 768px) {
		.top-opening{
			background-position:center top;
		}
		.top-tukau{
				background-position:left top;
		}
		.top-hagukumu{
				background-position:-500px top;
		}

	
.top-opening{
    background-image:url("../images/top-back1_iphone.jpg");
	background-size:auto;
    display:flex;
    justify-content:center;
    align-items:center;
}

.top-erabu{
    background-image:url("../images/top-back2_iphone.jpg");
	width:100%;
    background-size: cover;
    background-repeat: no-repeat;
	
}
.top-hagukumu{
    background-image:url("../images/top-back3.jpg");
	width:100%;
    background-size: cover;
    background-repeat: no-repeat;
}    
	
	
}


@media only screen and (max-width : 576px) {
	.top-opening{
			background-position:-250px top;
		}
	.top-tukau{
			background-position:-500px top;
	}
	.top-hagukumu{
				background-position:-500px top;
		}
	.top-asobu{
				background-position:-500px top;
		}
	.top-tooi{
				background-position:-500px top;
		}

.top-hagukumu{
    background-image:url("../images/top-back3_iphone1.jpg");
	width:100%;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment:scroll;
}    
	


}
@media only screen and (max-width : 480px) {
.top-hagukumu{
    background-image:url("../images/top-back3_iphone1.jpg");
	width:100%;
    background-size: auto;
    background-repeat: no-repeat;
}    
	


}
@media only screen and (max-width : 320px) {
    .top-opening{
			background-position:-150px top;
		}
		.top-tukau{
				background-position:-500px top;
		}
		.top-hagukumu{
				background-position:-500px top;
		}
		.top-asobu{
				background-position:-500px top;
		}
}

/* print */
@media print{
	
}