@charset "UTF-8";



main {
	background-color: #F4F4F4;
}
main section {
	padding: 100px 0 200px 0;
}
main h3 {
	margin-top: 3em;
	font-weight: bold;
}

main ol {
	counter-reset: list-count; 
}
main ol > li {
	position: relative;
	padding-left: 2em;
}
main ol > li::before {
	position: absolute;
	left: 0;
	content:'（' counter(list-count) '）';
	counter-increment: list-count;
}
main li {
	position: relative;
	margin-top: 1em;
	padding-left: 1em;
}
main li::before {
	position: absolute;
	left: 0;
	top: 0;
	content: '・';
}
main li a {
	text-decoration: underline;
}
@media only screen and (max-width:768px) {
	main section {
		padding: 60px 0 100px 0;
	}
}