@charset "UTF-8";

/*--------------------------------------------------------------------
access.html
access.css
--------------------------------------------------------------------*/

/*------------profile---------------------------------------------------------------*/
#profile ul.list01 li {
	padding-left: 1.3em;
	text-indent: -1.3em;
}
#profile ul.list01 li::before {
	padding-right: 0.3em;
	content: "・";
}
#profile ul.list02 {
	display: flex;
	flex-flow: wrap;
}
#profile ul.list02 li:not(:last-of-type)::after {
	margin: 0 1em;
	content: "／";
}
#profile #NumTxt,
#profile dl { display: flex; }
#profile dl + dl { margin-left: 3em; }
#profile dl dt::after { content: "："; }
#profile dl a { color: var(--color-black); }

@media (max-width: 979px) {
	#profile #NumTxt {
		display: block;
		margin-top: 1em;
	}
	#profile dl + dl { margin-left: 0; }
	#profile ul li {
		padding-left: 1.3em;
		text-indent: -1.3em;
	}
	#profile ul li::before {
		padding-right: 0.3em;
		content: "・";
	}
	#profile ul.list02 {
		display: block;
	}
	#profile ul.list02 li:not(:last-of-type)::after {
		margin: 0;
		content: "";
	}
	#profile ul.list01 li span {
		display: inline-block;
		padding-left: 1.3em;
		text-indent: -1.3em;
	}
}

/*------------access---------------------------------------------------------------*/
#access p {
	margin-top: 1em;
	text-align: center;
}
#access #AccNum,
#access dl { display: flex; }
#access #AccNum { justify-content: center; }
#access dl + dl { margin-left: 3em; }
#access dl dt::after { content: "："; }
#access dl a { color: var(--color-black); }

@media (max-width: 979px) {
	#access #AccNum {
		display: block;
		margin-top: 1em;
		text-align: center;
	}
	#access dl { justify-content: center; }
	#access dl + dl { margin-left: 0; }
}