@charset "utf-8";

/*=================================================
	file name: all-top-style.css
	create: 2016.Nov
	updated: 2016.11.24
===================================================*/

.bnr-area {
	margin-bottom: 0;
}
@media screen and (min-width: 768px) {
	article .article-heading > img {
		max-width: 564px;
	}
	.bnr-area {
		/* margin-top: -40px; */
	}
	.bnr-area img {
		width: calc(100% / 3);
		float: left;
	}
}

@media screen and (min-width: 768px) {
	.bnr-area + .container {
		margin-top: 3em;
	}
	.about-sns {
		margin-top: 1em;
		margin-bottom: 6rem;
	}
	.about-sns figcaption {
		text-align: center;
	}
}

/* お知らせ欄 */
.news-list {
	border-bottom: 1px dotted #c8c8c8;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.news-list:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.news-list dt {
	font-size: 14px;
	font-weight: normal;
}
.news-list .label {
	display: inline-block;
	width: 9em;
	margin-left: 1em;
	padding-top: .3em;
	padding-bottom: .3em;
	vertical-align: 1px;
}
.news-list dd {
	font-size: 16px;
}
@media screen and (min-width: 768px) {
	.news-list dt {
		width: 220px;
	}
	.news-list dd {
		margin-left: 230px;
	}
}
