@charset "utf-8";
main {
	background: rgb(183, 216, 149);
	background: linear-gradient(180deg, rgba(183, 216, 149, 1) 0%, rgba(64, 150, 52, 1) 50%, rgba(32, 112, 55, 1) 100%);
}

h2.himawari {
	display: block;
	text-indent: -9999px;
	max-width: 752px;
	width: 65vw;
	height: auto;
	text-align: left;
	line-height: 1.5;
	background-image: url("../img/h2_news.png");
	background-size: contain;
	background-repeat: no-repeat;
}

dt, dd {
	font-size: 0.95rem;
	font-family: "メイリオ", "Meiryo UI", sans-serif;
}

dd {
	color: #1d2087;
}

@media (min-width: 576px) {
	h2.himawari {
		width: 68vw;
	}
}

@media (min-width: 768px) {}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media print {
	h2.himawari {
		width: 600px;
		line-height: 1.5;
	}
}

@media print and (-ms-high-contrast: none) {
	/*IE11印刷用指定 ここに書く */
	#ietop {
		display: block !important;
		max-width: 300mm !important;
		width: 100% !important;
	}
	img.topimage {
		display: block !important;
		max-width: 300mm !important;
		width: 100% !important;
		height: auto;
		margin: 0 auto;
	}
	.box#news {
		display: block !important;
	}
}