@charset "utf-8";


/* news
---------------------------------------------------------------------*/
.main{
	padding:0;
}
.main #ttl{
	z-index:10;
}
.news_ttl{
	font-size:1.2rem;
	font-weight:bold;
	margin:0 0 1rem;
}
.news_date{
	padding:5px;
	background:#c2b4b4;
	margin:0 0 3rem;
}
	.news_date,
	.news_date *{
		font-size:11px;
		line-height:100%;
	}
	
.entry{
	width:100%;
	line-height:1.8;
	margin:0 0 3rem;
}
	.entry > p{
		margin:1rem 0;
	}

@media(max-width: 500px){
	.main_left{
		height:auto;
	}
	.entry img.alignnone{
		width:100%;
		height:auto;
	}
}


/* photo and gallery
---------------------------------------------------------------------*/
.alignleft{
	float:left;
	margin:1rem 20px 1rem 0;
}
.alignright{
	float:right;
	margin:0 0 1rem 1rem;
}
.aligncenter{
	margin:1rem auto;
}

.wp-caption-text{
	color:#6a9db1;
	padding:5px 0 0 0;
	font-size:10px;
	line-height:12px;
}

.gallery-caption{
	color:#6a9db1;
	text-align:left;
	font-size:10px;
	line-height:12px;
}


/* sidebar
---------------------------------------------------------------------*/
.widget_recent_entries .widgettitle,
.widget_archive .widgettitle{
	width:100%;
	height:16px;
	text-indent:-9999px;
	background:url(/news/img/m_oshirase.png) no-repeat 0 0;
	padding:0 0 8px 0;
	border-bottom:1px solid #bfd6de;
	margin:0 0 8px 0;
}
.widget_archive .widgettitle{
	height:14px;
	background:url(/news/img/m_archive.png) no-repeat 0 0;
}

	.widget_recent_entries ul,
	.widget_archive ul{
		margin:0 0 30px 0;
	}
	.widget_recent_entries li,
	.widget_archive li{
		width:100%;
		padding:0 0 6px;
		font-size:11px;
		line-height:13px;
		border-bottom:1px solid #bfd6de;
		margin:0 0 6px 0;
		box-sizing: border-box;
	}
	.widget_recent_entries li a,
	.widget_archive li a{
		font-size:11px;
		line-height:13px !important;
	}











	

