@charset "UTF-8";


/* トップページ */
.index #header_image {
	width: 100%;
	border-bottom: 1px solid #ccc;
}

.index #header_image img{
	width: 100%;
	display: block;
}
.index .flex{
	display: flex;
	margin:0 15px;
	flex-direction: column;
	justify-content: space-between;
	font-size: 1.4rem;
}


.index #news { 
	margin: 0 0 50px 0;
}
.index #news .article {
	margin: 8px;
	font-size: 1.6rem;
}
.index #news .article p {
	font-size: 1.6rem;
}

.index #news a,.index #news a img
{
	width: 100%;
}

.index dl dd {
	width: 322px;
}



.index #greeting {
	margin: 0 0 50px;
}



@media (min-width: 768px) {
.index #header_image {
	margin: 0 0 50px;width: 100%;
	border-bottom: 1px solid #ccc;
}
.index .flex{
	display: flex;
	margin:0 30px;
	justify-content: space-between;
	flex-direction: row;
	font-size: 1.4rem;
}

.index #news { 
	width: 450px;
	margin: 0 20px 50px 0;
}
	
.index #greeting {
	width: 400px;
	margin: 0 0 50px  20px;
}
	
}

