 h2 + p { margin-bottom : 3em; }

#jgstohoku .each .maincontents .contents .contentsinner .section {
	padding-bottom : 1em
}


#jgstohoku .each .contents .contentsinner .section h3 span { letter-spacing : 0.1em }
#jgstohoku .each .contents .contentsinner .section h3 span + span:before {
	content : "\a";
	white-space : pre;
}

#jgstohoku .each .contents .contentsinner .section h5 { width : 100%; margin-bottom : 1em; }
#jgstohoku .each .contents .contentsinner .section h5 span { color : rgba(0,0,0,1.0); }



#jgstohoku .each .contents .contentsinner .section ul {
	margin : 0 auto;
	width : 90%;
	border : solid 0px rgba(0,0,0,1.0);
}

#jgstohoku .each .contents .contentsinner .section ul li {
	margin-bottom : 2em;
}

#jgstohoku .each .contents .contentsinner .section ul li:before {
	content : "E";
	padding-left : 0.5em;
	padding-right : 0.5em;
}


#jgstohoku .each .contents .contentsinner .section ul li > ul {
	margin : 0 auto;
	margin-top : 1em;
	width : 93%;
	border : dotted 0px rgba(0,0,0,1.0);
}

#jgstohoku .each .contents .contentsinner .section ul li > ul li div {
	margin : 0 auto;
	margin-top : 0.5em;
	margin-bottom : 1em;
	width : 90%;
	border : dotted 0px rgba(0,0,0,1.0);
}

#jgstohoku .each .contents .contentsinner .section ul li > ul li div img {
	display : block;
}

#jgstohoku .each .contents .contentsinner .section ul li > ul li div:nth-child(1) a { font-weight : 900; }

#jgstohoku .each .contents .contentsinner .section ul li > ul li div:nth-child(2) a { color : rgba(255,0,0,1.0); }
