@charset "utf-8";

.article {
}

.article-content {
	text-align: center;
}

.hp2_content_topparts {
	display: block !important;
}

.hp2_content_topparts_image {
	margin: 0 !important;
	padding: 0 !important;
}

.hp2_content_topparts_image img {
border-radius: 10px;
}

.hp2_content_topparts_text {
	padding: 10px !important;
}

.hp2_content_topparts_title {
	color: #7A7A7A;
	font-size: 1.3rem !important;
}

.hp2_content_topparts_body {
	color: #7A7A7A;
	line-height: 1.8;
}

.hp2_content_topparts_link {
	color: #7A7A7A;
	letter-spacing: 0.2rem;
	font-size: 1.1rem !important;
	padding: 10px !important;
}

.hp2_content_topparts_link a {
	color: #7A7A7A;
	letter-spacing: 0.2rem;
	font-size: 1.1rem !important;
}

.hp2_content_topparts_link a:hover {
	text-decoration: underline;
}

#a-con {
	color: #7A7A7A;
}