@charset "utf-8";
@import url('editor-content.css?v=2');
/**
 *  お知らせ
 *  update.25.1.28
**/
.section-topics .items {
	margin:20px 0 0;
}
.section-topics .item {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding:1em 0.75em;
	font-weight:600;
	font-size:1.6rem;
	color:#575757;
	line-height: 1.4;
}
.section-topics .item.even {
	background-color: #dcdcdc;
}
.section-topics .item > .date {
	margin:0 0.5em 0 0;
}
.section-topics .item > .category {
	margin:0;
}
.section-topics .item > .title {
	margin:0.5em 0 0;
	width:100%;
}
.section-topics .title > .name {
	color:#575757;
}
.section-topics .title > .link {
	width:100%;
	margin:0.5em 0 0;
	text-align: right;
}
@media print, screen and (min-width: 728px) {
	.section-topics .items {
		margin:30px 0 0;
	}
	.section-topics .item {
		align-items: center;
		padding:0.75em 1em;
	}
	.section-topics .item > .category {
		width:9em;
		margin:0 0.5em 0 0;
	}
	.section-topics .item > .title {
		margin:0;
		flex: 1;
	}
	.section-topics .title > .name {
		margin:0.25em 0;
	}
	.section-topics .title > .link {
		width:auto;
		margin:0.25em 0 0.25em 0.25em;
	}
}
.popup-box.topics {
	background-color: #fff;
	border:3px solid #717171;
	max-width:840px;
	min-width:300px;
	min-height:300px;
	padding:1em;
	font-size:1.6rem;
	line-height: 1.6;
	color:#575757;
}
.popup-box.topics > .date ,
.popup-box.topics > .category {
	display: inline-block;
	vertical-align: top;
}
.popup-box.topics > .date {
	margin:0 0.5em 0 0;
}
.popup-box.topics > .title {
	padding:0.5em 0 0.75em;
	border-bottom:3px solid #717171;
	font-size:2rem;
	font-weight:600;
	line-height: 1.4;
}
.popup-box.topics > .content-text {
	margin:1.3em 0 0;
	font-size:1.6rem;
}
@media print, screen and (min-width: 728px) {
	.popup-box.topics {
		padding:1.5em;
		font-size:1.6rem;
	}
	.popup-box.topics > .title {
		font-size:2rem;
	}
	.popup-box.topics > .content-text {
		font-size:1.6rem;
	}
}
/* editor */
.content-text h2 {
	font-size:1.222em;
}