header article#Head {
	background: rgba(255,37,39,1.00);	
}

header article#Head section {
	width:1000px;
	display: flex;
	margin: 0 auto;
	justify-content: center;
}

header article#Head section img {
	height:55px;
	width:auto;
}

main h2 {
	text-align: center;
	font-size: 2.8rem;
	color: #FF0;
	border-radius: 0;
}

main h3 {
	text-align: center;
	font-size: 2.8rem;
	border-radius: 0;
	border-bottom: 2px solid rgba(14,98,0,1.00);
	margin:0 0 1em 0;
}


main h4 {
	text-align: center;
	font-size: 2.4rem;
	border-radius: 0;
	color: #fFF;
	background:rgba(14,98,0,1.00);
	margin: 0.15em 0.5em;
}

main p {
	font-size: 1.8rem;
}

div#Kaisai {
	width:98%;
	margin: 0.25em auto;
}

div#Kaisai dl {
	font-size: 2rem;
	background: rgba(255,251,218,1.00);
	font-weight: 700;
}

div#Kaisai dl dt {
	background: #F00;
	text-align: center;
	color: #FFF;
}

div#Kaisai dl dd {
}



section#Contents0 ul {
	width:90%;
	margin: 0 auto;
	text-align: center
}

section#Contents0 ul li::before {
	content: "●";
}

section#Contents0 div#Note {
	width: 70%;
	float: left;
}

section#Contents0 div#Table {
	width: 30%;
	float: left;
}

section#Contents0 div#Table h5 {
	color: #F00;
	text-align: center;
}

table {
	width:96%;
	margin: 0 auto;
	border: 1px solid #000;
	border-collapse: collapse;
	background: rgba(255,255,255,1.00);
	text-align: center;
	font-size: 1.8rem;
}

table th, 
table td {
	border: 1px solid #000;
	padding: 3px;
}

table th {
	background: #F00;
	color: #FFF
} 


section#Contents0 ul {
	width:96%;
	margin: 0 auto;
	text-align: justify;
}
section#Contents0 ul li {
	text-indent: -1em;
	margin-left: 1em;
}

section#Contents0 ul li::before {
	content:"※";
}

@media only screen and (max-width : 999px){
	header article#Head section {
		width:100%;
		display: inherit;
		line-height: 1
	}

	header article#Head section img {
		width:60%;
		height: auto;
	}
	
	section#Contents0 div#Note {
		width: 100%;
		float: inherit;
	}

	section#Contents0 div#Table {
		width: 100%;
		float: inherit;
	}
	main h2 {
		font-size: 2.2rem;
	}
	main h3 {
		font-size: 2.2rem;
	}
}
