@charset "UTF-8";


#news h2{
	position:absolute;
	top:0px;
	right:-31px;
	}
#news h1{
	width:300px;
	margin:0px auto 60px auto;
	}
#news .contents{
	padding:100px 0 100px 0;
	min-height:800px;
	}
.newsContents{
	width:740px;
	margin:0 auto;
	}
.newsContents > h6{ font-size:13px; margin-bottom:5px; color:#59a042; }
.newsContents > h4{ 
	font-size:32px;
	line-height:42px;
	border-bottom: 3px solid #59a042;
	padding-bottom:20px;
	margin-bottom:25px;
	font-family: "ryo-display-plusn","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight:500;
	}
.newsKiji{ margin-bottom:120px; }
.newsKiji blockquote{
	margin-left:120px;
	}

.newsKiji p{ margin-bottom:25px; }
.newsKiji h5{ font-size:17px;  margin-bottom:8px; padding-left:20px; position:relative; color:#59a042; }
.newsKiji h5:before{ content:'◆'; color:#59a042; position:absolute; left:0; top:3px; font-size:14px;  }
.newsKiji h6{ font-size:15px; font-weight:bolder; margin-bottom:3px; color:#000; }
.newsKiji h4{ font-size:22px; font-weight:bolder; margin-bottom:12px; color:#000; }
.newsKiji p.chiisame{ font-size:14px; line-height:22px; }


.kowaku { background:#fafafa; padding:20px; }

.kowaku h4{ font-size:20px; font-weight:bolder; margin-bottom:12px; color:#000;}
.newsKiji dl{ width:100%; margin-bottom:25px; }
.newsKiji dt{ 
	float:left; 
	width:18%;
	font-weight:bolder; 
	clear:both;
	margin-right:10px;
	padding-left:20px;
	}
.newsKiji dd{
		width:77%;
		float:left;
		font-weight:bolder;
		padding-left:15px;
		border-left:1px solid #59a042;
		}



.newsKiji #commentBox p{
	margin-bottom:30px;
	}
.newsKiji #commentBox strong{
	margin-top:20px;
	font-size:20px;
	font-weight:700;
	}
 .small{ font-size:70%; }
.newsKiji #commentBox strong .small{
	font-size:13px;
	}
.newsKiji img.alignRight{ float:right; margin:0 0 15px 15px; }
.newsKiji img.alignLight{ float:left; margin:0 15px 15px 0 ; }