@charset "utf-8";
/* CSS for topPage only*/

h2 {
	text-align: center;
	height: 330px;
	background: none;
	padding: 0;
}
@media screen and (max-width: 739px) {
	h2 {
		width: 100%;
		height: auto;
		background: none;
	}
	h2 img {
		max-width: 100%;
		height: auto;
	}
}

#main {
	padding-top: 15px;
}
@media screen and (max-width: 739px) {
	#main {
		padding-top: 0px;
	}
}
/*---------- お知らせ ----------*/
.news {

}
.news dl, .news dt, .news dd {
	padding: 0;
}
.news dt {
	font-weight: bold;
	position: relative;
	padding: 0 0 0 20px;
}
.news dt:before {
	position: absolute;
	content: url(../img/tmp/icon_yotuba.png);
	left: 0;
	top: 2px;
}
.news dd {
	border-bottom: 1px dashed #D6DAE4;
	padding-bottom: 10px;
}