	@charset "utf-8";
	
	html {font-size:62.5%;}
	
	html,body {height:100%;}
	body{
		background:#000!important;
	}
	

	/*********************
		PC
	*********************/
	@media only screen and (min-width: 641px) {
	.container{
		width: 1000px;
		margin: 50px auto;
	}
	.mv01,.mv02,.mv03{
		margin:0;
		line-height:0;
	}
	h1 {display:none;}
	.copy{
		text-align:center;
		color:#fff;
	}
	
	.section-body a:hover img{
		opacity: 0.7;
		filter: alpha(opacity=70);
		-ms-filter: "alpha(opacity=70)";
		transition: .5s;
	}
	
}
	/*********************
		スマートフォン
	*********************/
	@media only screen and (max-width: 640px) {
	/* スマートフォン用のスタイル記述 */
	.container{
		width: 100%;
		margin: 0px auto 20px;
	}
	.mv01,.mv02,.mv03{
		margin:0;
		line-height:0;
		width:100%;
		max-width:800px;
	}
	.mv01 img,.mv02 img,.mv03 img{
		width:100%;
		height:auto;
	}
	h1 {display:none;}
	.copy{
		text-align:center;
		color:#fff;
	}

		
		
	}