@charset "utf-8";

#content {
	padding-bottom: 0;
}

/* article*/
article {
	padding: var(--40px) 0 var(--60px);
}
.articleInner h3 {
	text-align: center;
	position: relative;
	font-weight: 600;
	font-size: var(--14px);
	line-height: 1.6;
	padding-bottom: var(--25px);
	margin-bottom: var(--35px);
}
.articleInner h3 span {
	display: block;
	font-size: var(--12px);
	font-weight: 400;
	margin-top: var(--4px);
}
.articleInner h3 span a:link,
.articleInner h3 span a:visited {
	background-color:#dddddd;
	display: inline-block;
	border-radius: var(--25px);
	padding: 0 var(--6px);
	font-size: var(--13px);
	font-weight: 600;
	text-decoration: none;
	color: #222;
	margin-top: var(--7px);
}
.articleInner h3::after {
	content: " ";
	background-color:#005bac;
	width: var(--60px);
	height: var(--3px);
	position: absolute;
	left: 50%;
	bottom: 0;
	display: block;
	transform: translateX(-50%);
}

/* itemSlideWrap */
.itemSlideWrap {
	width: 80%;
}
