section h2 { margin:0 0 10px 0; }

.read { width:90%; min-width:296px; margin:0 auto 10px auto; padding:0; overflow:hidden; }
.read { font-size:14px; color:#308806; font-weight:bold; }


article { font-size:12px; }
article { width:100%; margin:0 auto 5px auto; text-align:left; }

article h4 { width:100%; margin:0 0 7px 0; padding:5px 12px 4px 12px; display:block; }
article h4 { background:#d3f5c7; }
article h4 { font-size:14px; color:#2f2f2f; }
article h4 span { margin:0; padding:0 0 0 5px; display:block; }
article h4 span { border-left:2px solid #5c9949; }


.etc_txt_01 { width:90%; min-width:296px; margin:0 auto 20px auto; padding:0; overflow:hidden; }
.etc_txt_02 { width:90%; min-width:296px; margin:0 auto 10px auto; padding:0; overflow:hidden; }
	.etc_txt_01 p { width:100%; margin:0 0 5px 0; padding:0; display:block; overflow:hidden; }
	.etc_txt_01 ul { margin:0 0 0 0; padding:0 0 5px 18px; }
	.etc_txt_01 ul li { margin:0 0 3px 0; padding:0 0 0 0; }
	.etc_txt_01 img { vertical-align:top; }

.etc_txt_01 a:link,
.etc_txt_02 a:link    { color:#308806; text-decoration:underline; }
.etc_txt_01 a:link,
.etc_txt_02 a:link    { color:#5ab62e; text-decoration:underline; }
.etc_txt_01 a:link,
.etc_txt_02 a:link    { color:#308806; text-decoration:none; }
.etc_txt_01 a:link,
.etc_txt_02 a:link    { color:#308806; text-decoration:none; }


.anchor_box_01 { width:100%; margin:0 0 5px 0; padding:0; overflow:hidden; }
.anchor_box_02 { width:100%; margin:0; padding:0; overflow:hidden; }
.anchor_box_01,
.anchor_box_02 { background:url(../img/bg_001.png) left top repeat-x; }

	.anchor_box_01 a,
	.anchor_box_02 a { display:block; }
	.anchor_box_01 img,
	.anchor_box_02 img { vertical-align:top; }
	.anchor_box_01 span:nth-child(1),
	.anchor_box_02 span:nth-child(1) { width:259px; float:left; }
	.anchor_box_01 span:nth-child(2),
	.anchor_box_02 span:nth-child(2) { width:37px; float:right; }



