@charset "utf-8";
@media screen and (max-width: 750px) {


/*=============================
　　　　common
===============================*/

.inner {
	width: calc(100% - 10.6vw);
	margin: 0 auto;
	padding: 0;
}
	
#mv {
	width: 100%;
	height: 70vw;
}
#mv div {
	transform: translate(-50%, -10%);
}
#mv div p {
	font-size: 9.1vw;
	letter-spacing: 0.3vw;
	padding: 0 0 2.7vw;
	text-shadow: 0.13vw 0.13vw 1.43vw rgba(255, 255, 255, 1);
}
#mv div h1 {
	font-size: 5.3vw;
	letter-spacing: 2.0px;
	text-shadow: 0.13vw 0.13vw 1.43vw rgba(255, 255, 255, 1);
}


/*=============================
　　　　404(notfound)
===============================*/

#notfound {
	/*padding-top: 21.3vw;*/
}
#notfound #return {
	position: relative;
	overflow: hidden;
	padding: 16vw 0 17.3vw;
}
#notfound #return .inner {
	
}
#notfound #return .inner .title {
	font-size: 5.6vw;
	text-align: center;
	line-height: 1.4;
	margin: 0 auto 6.3vw;
}
#notfound #return .inner .text {
	font-size: 3.7vw;
	text-align: justify;
	padding: 0 5.3vw;
	margin: 0 auto 10.6vw;
}

	
	
}