<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document
繝医ャ繝励�繝ｼ繧ｸ縺ｮ縺ｿ縺ｫ蛻ｩ逕ｨ
*/

/* TOP逕ｻ蜒� */
.main-image {
	max-width: 1000px;
	margin: 0 auto;
	display: block;
	margin-top: 20px;
}
.main-image img {
	border: 2px solid #eee;
}

/* 譁ｰ逹諠��ｱ繝ｻ雋｡蝗｣菴乗園 */
.content {
	max-width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	overflow: auto;
}

/* 譁ｰ逹諠��ｱ */

.news {
	float: right;
	width: 72%;
	padding-left: 35px;
}
.info {
	float: left;
	border-top: solid 9px #E2E2E2;
	border-left: solid 12px #E2E2E2;
	border-bottom: solid 9px #E2E2E2;
	border-right: solid 12px #E2E2E2;
	padding: 15px;
	width: 28%;
}
.info h3 {
	font-size: 14px;
}
.news-date {
	font-weight: bold;
	padding: 20px 30px 0 0;
	display: table-cell;
	width: 160px;
}
.news-text {
	border-bottom: solid 1px #E2E0E0;
	display: table-cell;
	padding-top: 20px;
}
.news-text a {
	text-decoration: none;
}
.news-list {
	display: table;
	overflow: auto;
}
.news-title {
	display: table;
	margin-bottom: 30px;
}
.scroll {
	border: 1px solid #ffffff;
	width: 650px;
	height: 130px;
	overflow: auto;
}
h2, .h2-small {
	display: table-cell;
}
.info-sp {
	display: none;
}

/* 800莉･荳� */
@media screen and (max-width: 800px) {
	.main-image {
		width: 100%;
		margin: 0 auto;
		display: block;
		margin-top: 0px;
	}
	.main-image img {
		width: 100%;
		height: auto;
		display: block;
		border: none;
	}

	/* 譁ｰ逹諠��ｱ繝ｻ雋｡蝗｣菴乗園 */
	.content {
		width: auto;
		padding: 20px;
		overflow: auto;
		margin: 0 auto;
	}

	/* 譁ｰ逹諠��ｱ */
	.news {
		width: auto;
		float: none;
		margin: 0 auto;
		padding: 0;
		margin-bottom: 50px;
	}
	.news-date {
		font-weight: bold;
		padding: 10px 0 0 5px;
		display: block;
	}
	.news-text {
		
		border-bottom: none;
		display: block;
		padding: 5px 0 5px 5px;
	}
	.news-list {
		display: block;
		overflow: auto;
		height: 150px;
		width: 95%;
		border: 1px dotted #ececec;
		margin: 0 auto;
		margin-top: 30px;
	}
	.news-title {
		margin: 0 auto;
	}
	.h2-small {
		display: none;
	}
	h2 {
		display: block;
		font-size: 1.4em;
		margin: 30px 0 35px;
	}

	.info {
		display: none;
	}
	.info-sp {
		float: none;
		border: none;
		margin: 0 auto;
		display: block;
		margin-bottom: 30px;
	}

	h3 {
		font-size: 1.2em;
		text-align: center;
	}
	.address-wrap {
		margin: 0 auto;
		display: block;
		width: 95%;
	}
	.address {
		/*display: table;*/
		padding-top: 20px;
		margin: 0 auto;
		text-align: center;
	}
	.info-sp p {
		/*display: table-cell;*/
		vertical-align: middle;
		padding: 5px;
	}

	.address i {
		/*display: table-cell;*/
		font-size: 1.8em;
		color: #008abf;
		/*text-align: left;*/
		vertical-align: middle;
	}
	.fa-map-marker {
		font-size: 2.5em !important;
		/*display: table-cell;*/
	}

}

</pre></body></html>