@charset "shift_jis";/*記事のスタイル指定-------------------------------------------------------------------*/#wrap .article .article_text2 {	width: 510px;	float: left;	padding: 15px 0px 15px 30px;}#wrap .article .article_text2_s {	width: 400px;	float: left;	padding: 15px 0 15px 30px;}#wrap .article .article_text_photo2 {	float: right;	padding: 15px 50px 15px 5px;}#wrap .article .article_text_photo3 {	width: 400px;	float: left;	padding-right: 25px;	padding-left: 25px;}#wrap .article .article_text_photo4 {	width: 240px;	float: left;	padding-right: 20px;	padding-left: 20px;}#wrap .article .article_text3 {	width: 840px;	float: left;	padding: 15px 0px 15px 30px;}#wrap .column2 {	width: 870px;	padding: 10px 0px 10px 0px;	overflow:hidden;	clear:both;}#wrap .column2_1 {	float: left;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 30px;}.clear{	clear:both;}#wrap .article .next {	font-size: 125%;}#wrap p.relate {	font-weight: bold;	color: #006633;	font-size: 125%;}#wrap ul.relate_list li {	padding: 0 0 5px 10px;}#wrap .article .article_text3 {	width: 870px;	float: left;	padding: 15px 0px 15px 30px;}#wrap .article .article_text5 {	width: 500px;	float: left;	padding: 15px 0px 15px 30px;}#wrap .article .article_text_photo_left {	float: left;	padding: 15px 0 15px 30px;}#wrap .column4 {	width: 870px;	padding-left:40px;	padding-right:40px;	margin-top:20px;	clear: both;}#wrap .column4_1 {	width: 180px;	float: left;	font-size:100%;
	margin:0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;}#wrap .column4_2 {	width: 180px;	float: left;	font-size:100%;
	margin:0px;	padding-top: 5px;	padding-bottom: 20px;	padding-left: 28px;	padding-right: 0px;}#wrap .column4_3 {	width: 180px;	float: left;	font-size:100%;
	margin:0px;	padding-top: 5px;	padding-bottom: 20px;	padding-left: 28px;	padding-right: 0px;}#wrap .column4_4 {	width: 180px;	float: left;	font-size:100%;
	margin:0px;	padding-top: 5px;	padding-bottom: 20px;	padding-left: 28px;	padding-right: 0px;}#wrap .column4 p {	margin:0;	padding:0;	text-align:right;	font-size:100%;}#wrap .article .article_text6 {	float: left;	padding: 15px 0px 15px 30px;}#wrap .column3 {	width: 870px;	padding-left:40px;	margin-top:20px;	clear: both;}#wrap .column3_1 {	width: 300px;	float: left;	font-size:120%;	padding-top: 10px;	padding-right: 40px;	padding-bottom: 20px;	padding-left: 0px;}#wrap .column3_2 {	width: 250px;	float: left;	font-size:100%;	padding-top: 5px;	padding-bottom: 20px;	padding-left: 0px;	margin-right:30px;}#wrap .column3_3 {	width: 250px;	float: left;	font-size:100%;	padding-top: 5px;	padding-bottom: 20px;	padding-left: 0px;	padding-right: 0px;}#wrap .column3 p {	margin:0;	padding:0;	text-align:right;	font-size:100%;}