body {
	font-family:Arial;
	font-size: 34px;
	background-color: #fff;
}

img {
	width: 100%;
}

a ,
a:hover {
	text-decoration: none;
	color: #4364cf;
}

.warpper {
	width: 1000px;
	margin: auto;
	padding: 20px;
	background-color: #b3e6ec;
}

table.header {
	width: 100%;
	text-align: center;
	padding: 10px 0 90px;
}

table.footer {
	width: 100%;
	text-align: center;
	padding: 90px 0 10px;
}

table.header td ,
table.footer td {
	padding-bottom: 20px;
}

.logo {
	padding-bottom: 90px;
}

.news {
	width: 100%;
}

.news_title {
	text-align: center;
	padding-bottom: 30px;
	color: #db3058;
}

/*
table.news_tb td {
	width: 30%;
	padding: 0 1.5% 20px;
}

table.news_tb {
	width: 100%;
}
*/

.news_box {
	display: flex;
	flex-wrap: wrap;
}

.news_item {
	width: calc( 91% / 3 );
	padding: 0 1.5% 20px;
}


/* lpページ ****************
***************************/

.content_img {
	width: 100%;
	margin: 0 0 -8px;
	padding: 0;
}

.content3 {
	background-color: #b8e2f8;
}

.content_img3 {
	margin: 20px 40px;
}

.content_img3_3 {
	margin: 20px 20px;
}
