@media print, screen and (min-width: 751px) {
	br.sp,
	img.sp {
		display: none;
	}
}

@media screen and (max-width: 750px) {
	br.pc,
	img.pc {
		display: none;
	}
}

section {
	margin-bottom: 4em;
}

.houteiList {
	margin-top: 1.5em;
}

.houteiList > div {
	padding: 0.8em 0;
	border-bottom: 1px solid #d9d9d9;
}

.houteiList > div:first-child {
	border-top: 1px solid #d9d9d9;
}

.houteiList > div > dt {
	float: left;
}

@media screen and (max-width: 750px) {
	.houteiList > div > dt {
		float: none;
	}
}

.houteiList > div > dd {
	padding-left: 10em;
}

@media screen and (max-width: 750px) {
	.houteiList > div > dd {
		padding-left: 0;
	}
}

.houteiList.more {
	display: none;
	margin-top: 0;
}

.houteiList.more > div {
	margin-top: 0;
}

.houteiList.more > div:first-child {
	border-top: 0;
}

.kessanList {
	margin-top: 1.5em;
}

.kessanList > div {
	padding: 0.8em 0;
	border-bottom: 1px solid #d9d9d9;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.kessanList.more {
	display: none;
	margin-top: 0;
}

/*# sourceMappingURL=../../../_map/ir/koukoku/css/style.css.map */
