@charset "utf-8";

#content{
	width: 970px;
}
#content *{
	box-sizing: content-box;
}
/* 動画 ----------------------------------*/
/*-------------------------------------------------------*/
#gmovie{
	margin:0px auto 24px;
	width:922px;
}
#gmovie h3{
	margin-bottom: 20px;
}
.gmoviemain{
	margin:0px 0px 0px 0px;
	width:910px;
	overflow:hidden;
	zoom:100%;
	display: flex;
	flex-wrap: wrap;
}
.gmoviebox{
	margin:20px 55px 0px 0px;
	padding:15px 20px 15px 20px;
	width:330px;
	float:left;
	border:3px solid #c4c4c4;
}
.gmoviebox img{
	margin:0px 0px 10px 0px;
}
.gmoviebox p{
	margin:10px 0px 0px 0px;
}

.gmovieboxhd{
	margin:20px 20px 0px 0px;
	padding:15px 17px 15px 17px;
	width:405px;
	border:3px solid #c4c4c4;
}
.gmovieboxhd:nth-child(2n){
	margin-right: 0;
}
.gmovieboxhd img{
	margin:0px 0px 10px 0px;
}
.gmovieboxhd p{
	margin:10px 0px 0px 0px;
}
.gmovieboxhd p.gmnormal{
	margin:0px 0px 0px 0px;
}
.gmhr{
	margin:20px 0px 0px 0px;
	clear:both;
	text-align:center;
}

.gmovieinbox{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:405px;
	overflow:hidden;
	zoom:100%;
}
.gmovieinbox:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
.gmovieinbox img{
	margin:0px 0px 0px 0px;
}
.gmovieinbox .gmovieboximg{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:160px;
	float:left;
}
.gmovieinbox ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	width:230px;
	float:left;
}
.gmovieinbox li{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#4f4946;
	line-height:2;
}
.youtube{
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 56.25%;
}
.youtube iframe{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}