


@media screen and (min-width: 751px) {


	.contents-header{
		position: relative;
		margin: 0 0 75px;
		background: url(../img/header.jpg) 50% 50% no-repeat;
		background-size: cover;
		height: 260px;
	}

	.contents-header h2{
		position: absolute;
		left: 50%;
		top: 50%;


		position: relative;
		font-family: "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		font-size: 40px;
		text-align: center;
		color: #fff;

		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}

	.col{
		margin: 0 auto 0;
		max-width: 825px;
	}

	.col + .col{
		margin-top: 100px;		
	}


	.col .movie{
		position: relative;
		padding-top: 56.12%;
	}

	.col .movie iframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}



	.col article{
		margin: 60px 0;
	}
	.col figure img{
		width: 100%;
	}
	.col h3{
		margin: 0 0 70px;
		text-align: center;
		font-size: 28px;
		font-family: "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	}
	.col p{
		text-align: left;
		line-height: 1.8;
	}

	.col p + p{
		margin: 40px 0 0;
	}





}



@media screen and (min-width: 751px) and (max-width: 825px) {
	
	.col{
		margin: 0 20px 0;
	}

	
}




@media screen and (max-width: 750px) {




	.contents-header{
		position: relative;
		margin: 0 0 30px;
		background: url(../img/header_sp.jpg) 50% 50% no-repeat;
		background-size: cover;
		height: 120px;
	}

	.contents-header h2{
		position: absolute;
		left: 50%;
		top: 50%;


		position: relative;
		font-family: "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		font-size: 20px;
		text-align: center;
		color: #fff;

		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}

	.col{
		margin: 0 20px 0;
	}

	.col + .col{
		margin-top: 100px;		
	}


	.col figure img{
		width: 100%;
	}

	.col .movie{
		position: relative;
		padding-top: 56.25%;
	}
	.col .movie iframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.col article{
		margin: 30px 0;
	}

	.col h3{
		margin: 0 0 30px;
		text-align: center;
		font-size: 15px;
		line-height: 2;
	
		font-family: "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	}
	.col p{
		text-align: left;
		line-height: 1.8;
	}

	.col p + p{
		margin: 30px 0 0;
	}




}







@media screen and (max-width: 750px) and (max-width: 360px) {
	


	.col{
		margin: 0 10px 0;
	}


}




















