@charset "UTF-8";

/*--------------------------------------------------
ホーム
--------------------------------------------------*/
/*
中央のブロック3つ
--------------------------------------------------*/
.blockWrap{
	overflow: hidden;
	zoom: 1;
	margin: 0 0 80px 0;
}

.block{
	display: inline;
	float: left;
	margin: 0 0 0px 66px;
	width: 255px;
}

.blockTop{
	display: inline;
	float: left;
	width: 255px;
}

.blockWrap h1 a{
	text-decoration: none;
	color: #898989;
	display: block;
}

.blockWrap h1 a:visited{
	text-decoration: none;
	color: #898989;
	display: block;
}

.blockWrap h1 a:hover{
	color: #898989;
	display: block;
	text-decoration: none;
}

.blockText{
	padding: 0px 10px 10px 10px;
}

.blockLink{
	display: block;
	font-family: "ヒラギノ角ゴ StdN W5",sans-serif;
	text-align: right;
	vertical-align: bottom;
}

.blockLink a{
	color: #414141;
	background:url(../images/icon_arrow2.gif) no-repeat center left;
	width: 250px;
	padding: 0 0 0 15px;
}

.blockLink a:visited{
	color: #414141;
}

.blockLink a:hover{	
	color: #898989;
	background:url(../images/icon_arrow2_on.gif) no-repeat center left; 
	width: 250px;
	padding: 0 0 0 15px;

}

/*
info
--------------------------------------------------*/
.info{
	overflow: hidden;
	margin: 0 0 80px 0;
}

.banner{
	display: inline;
	float: left;
	width: 200px;
	padding: 20px 0 0 0;
}

.banner img{
	margin: 0 0 30px 0;
}

.osirase{
	display: inline;
	float: right;
	width: 580px;
}

.osiraseArea {
  padding: 0 10px;
}

.osiraseArea .entry__main .info_article {
  padding: 10px 10px;
}

.osiraseArea .entry__main .info_article .entry__title {
  display: flex;
  padding: 5px 10px;
}

.osiraseArea .entry__main .info_article .entry__title .info_date{
  padding: 0 30px 0 0;
}

.osiraseArea .entry__main .info_article .entry__title .info_date .date{
	background-color: #b5b1b3;
	color: #fff;
	margin: 0 0 10px 0;
	text-align: center;
	width: 95px;
}

.osiraseArea .entry__main .info_article .entry__body .info_body .osiraseText{
	margin: 0 0 10px 0;
	padding-left: 10px;
}