<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*=========================================================
笆� 蜈ｫ蟷｡蟷ｳ蟶りｦｳ蜈牙鵠莨咾SS(繧ｹ繝昴�繝�ｪ倩�)
笆� Copyright(c) 繧ｹ繧ｫ繝倥Ν繝阪ャ繝�
笆� https://isp.sukaheru.net/
=========================================================*/

/* PC迚�
==============================================================================*/
/* 蜈ｱ騾� -------------------------------*/
/* 繧ｭ繝｣繝�メ繧ｳ繝斐� */
.catch {
	margin: 20px auto;
	text-align: center;
	font-size: 1.2em;
}
.catch br {
	display: none;
}
/* 繝｡繧､繝ｳ繝�く繧ｹ繝� */
.main-com {
	font-size: 0.95em;
}
.main-com *+p {
	margin-top: 0;
}
/* 蝠丞粋縺� */
.sport-contact {
	text-align: center;
	margin-top: 35px;
}
.sport-contact .site-link {
	display: inline-block;
	margin-top: 15px;
}
/* 譁咎≡陦ｨ */
.charge-data {
	margin: 20px auto;
}
.charge-data .charge-ttl {
	text-align: center;
}
.charge-data .charge-ttl br {
	display: none;
}
.charge-data .charge-ttl+p {
	margin-top: 0;
	text-align: center;
}
.charge-data .data-topcom {
	display: flex;
	width: 100%;
	min-width: 700px;
}
.charge-data .data-topcom *:first-child {
	margin-right: auto;
}
.charge-data table {
	width: 100%;
	min-width: 700px;
	text-align: center;
	font-size: 0.85rem;
	line-height: 1.4;
}
.charge-data table th {
	background: white;
	font-weight: normal;
}
.charge-data table .charge-item {
	width: 140px;
}
.charge-data table .nocell {
	background:linear-gradient(to top right, transparent 50%, #666 50%, #666 calc(50% + 1px), transparent calc(50% + 1px));
}
/* 繝輔ぃ繧､繝ｫ繝ｪ繧ｹ繝� */
.file-list {
	margin: 20px auto;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}
.file-list li+li {
	margin-top: 15px;
}
.file-list li::before {
	content: "竕ｪ";
	margin-right: 1.5%;
}
.file-list li::after {
	content: "竕ｫ";
	margin-left: 1.5%;
}

/* 繧ｿ繝悶Ξ繝�ヨ迚�
==============================================================================*/
@media screen and (max-width:800px) {
	/* 繧ｭ繝｣繝�メ繧ｳ繝斐� */
	.catch br {
		display: block;
	}
	/* 繝｡繧､繝ｳ繝�く繧ｹ繝� */
	.main-com img {
		max-width: 250px;
		height: auto;
	}
	/* 譁咎≡陦ｨ */
	.charge-data .charge-ttl br {
		display: block;
	}
	/* 繝輔ぃ繧､繝ｫ繝ｪ繧ｹ繝� */
	.file-list {
		font-size: 1.1em;
	}

}
@media screen and (max-width:700px) {
	.file-list {
		font-size: 1em;
	}

}

/* 繧ｹ繝槭�繝医ヵ繧ｩ繝ｳ迚�
==============================================================================*/
@media screen and (max-width:500px) {
	/* 繧ｭ繝｣繝�メ繧ｳ繝斐� */
	.catch {
		font-size: 1.05em;
	}
	.main-com img {
		float: none;
		display: block;
		margin: 0 auto 15px;
		text-align: center;
	}
	/* 繝輔ぃ繧､繝ｫ繝ｪ繧ｹ繝� */
	.file-list {
		font-size: 0.95em;
	}

}</pre></body></html>