@charset "utf-8";

/******** mainImg ********/

.container-mainImg{
	border-bottom: none;
	padding: 0;
}
.container-mainImg-about{
	background: url(images/about_bg.jpg) center right no-repeat;
	background-size: cover;
}
.container-mainImg-today{
	background: url(images/family_bg.jpg) center center no-repeat;
	background-size: cover;
}
/******** article section content ********/

/******** article-about ********/
.article-about{
	line-height: 1.75;
}
.about-paragraph, .about-img, .about-movie{
	margin-bottom: 32px;
}
/*.rotate-20 img{
	transform: rotate(20deg);
}*/
.about-movie iframe{
	width: 100%;
	height: 300px;
}
.about-movie p, .about-img p{
	font-size: 0.75rem;
	color: #666;
	margin-bottom: 0.75rem;
}
.about-proverb{
	display: block;
	width: 70%;
	margin: 32px auto 0 auto;
	font-size: 20px;
	font-family: 'Josefin Sans', sans-serif;
	line-height: 1.4;
	color: #b55438;
	text-align: left;
}
.about-proverb span.speaker{
	font-size: 1rem;
}
.jp{
	display: block;
	width: 70%;
	font-size: 0.75rem;
	line-height: 1.3;
	color: #666;
	margin: 16px auto 32px auto;
}
@media screen and (min-width:768px){
	.about-movie iframe{
		width: 100%;
		height: 400px;
	}
	.about-img{
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}
	.about-img-col2{
		width: 48%;
	}
	.about-img-col2-1{
		width: 30%;
	}
	.about-img-col2-2{
		width: 66%;
	}
}
@media screen and (min-width:960px){
	.article-about{
		width: 960px;
		margin: 50px auto;
	}
	.about-paragraph, .about-img{
		margin-bottom: 64px;
	}
	.about-movie iframe{
		width: 100%;
		height: 500px;
	}
	.about-proverb{
		font-size: 32px;
		text-align: center;
	}
	.jp{
		font-size: 0.85rem;
		text-align: center;
	}
}