<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. モジュール

******************************************************************************* */
/* ==

　00. モジュール

=============================================================================== */
.activity01_blc02 {
	background: #fff;
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
	padding: 7px 40px 40px;
}
.activity01_blc02_tit01 {
	font-size: 238%;
	font-weight: 700;
	line-height: 1.46;
	color: #45769A;
	margin: 0 0 30px;
}
.activity01_blc02_list01&gt;li {
	font-size: 167%;
	font-weight: 700;
	color: #888888;
	margin: 20px 0 0;
}
.activity01_blc02_list01&gt;li span {
	display: inline-block;
	border-bottom: 2px solid #888888;
}
.activity01 .bg02 {
	margin-top: 32px;
}
.activity01_tab01 {
	margin-bottom: 30px;
}
.activity01_blc03 {
	text-align: center;
}
.activity01_blc03_txt01 {
	font-size: 134%;
	line-height: 1.75;
}
.activity01_blc03_txt02 {
	font-size: 167%;
	font-weight: 700;
	line-height: 1.4;
	margin: 22px 0 0;
}
.activity01_blc03_img01 {
	margin: 24px 0 0;
}
.activity01_blc03_box01 {
	background: #FA0046;
	color: #fff;
	padding: 12px;
	margin: 37px auto 0;
}
.activity01_blc03_box01 p {
	font-size: 150%;
	line-height: 1.55;
}
.activity02_box01 {
	background: #fff;
	padding: 40px 3.2258064516%;
}
.activity03 {
	text-align: center;
	padding: 30px 0;
}
.activity03::after {
	content: "";
	display: inline-block;
	border-top: 32px solid #45769A;
	border-right: 120px solid transparent;
	border-left: 120px solid transparent;
	margin: 16px 0 0;
}
.activity03 p {
	font-size: 167%;
	font-weight: 700;
	line-height: 1.45;
	color: #45769A;
}
</pre></body></html>