.col-lg-12 {margin-top:20px; margin-bottom:20px;}

.bn_main{
width:100%;
  margin-bottom:1em;
}


/*--------お知らせバナー--------*/
.top_bn_main h3{
	color: #000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 800;
	margin-top: 0px;
	margin-bottom: 8px;
	padding:0px;
	font-size: 1.0em;
}

.top_bn_main h3 a{
	color: #000;
	text-decoration:underline;
}

.top_bn_main h3 a:hover{
	color: #000;
	text-decoration:none;
}

.top_bn_main h3 a:active{
	color: #000;
	text-decoration:none;
}

.top_bn_main h3 a:visited{
	color: #000;
	text-decoration:underline;
}

.top_bn_main p{
	font-size: 0.85em;
	color: #000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:165%;
}




.info_img {
  margin: 0 auto;
}
.info_img:hover {
  opacity: 0.9;
}

.info_photo{
	margin:0 0 8px 0;
}


 /* --見出し-- */
.info-icon {
  display: inline-block;
  margin: 0 5px 5px 0;
  padding: 5px 15px;
  font-size: 11px;
  line-height: 1;
  border-radius: 2px;
}
 /* ブログ */
.icon-blog {
  color: #fff;
  background-color: #84A16A;
}
 /* info */
.icon-info {
  color: #fff;
  background-color: #81A6CB;
}

 /* new */
.icon-new {
  color: #fff;
  background-color: #E19E8B;
}


@media screen and (min-width: 0px) and (max-device-width: 370px) {
.top_bn_main,.top_bn_main_left{width: 85%;
margin: 16px auto;}

.top_bn_main:nth-child(3n){
	width: 85%;
	margin: 16px auto;
	}
}
@media screen and (min-width: 371px)  {
.top_bn_main{float:left; width:32%; margin:0 2% 2% 0;}
.top_bn_main_left{float:left; width:32%;margin:0 0 2% 0;}}
.top_bn_main:nth-child(3n){float:left; width:32%; margin:0 0 2% 0;}
.s_area {font-size: 12px; line-height:160%;}
.s_area a{color:#006699;}
.s_area a:hover{color:#006699;text-decoration: underline;}

.img-flex {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.img-flex img {
    width: 49.5%;
}

/*chiladd*/
.block3 h3 {
	color:#333;
	margin:0;
	padding:0;
	}
	.block3 h3 a {
	color:#333;
	text-decoration:underline;
	font-size:16px;
	}