.iframe-content {
  position: relative;
  width: 100%;
  padding: 75% 0 0 0;
}
.iframe-content iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.section__block--top-page {
  max-width: 1100px;
}

.slider {
  margin-top: 0;
}
.slider .bx-wrapper {
  margin-bottom: 0;
}
.slider .bx-wrapper .bx-caption 
  text-align: center;
  top: 0;
  bottom: auto;
}

#slider img {
  display: block;
  margin: 0 auto;
}

.banner__section {
  margin-top: 2px;
}

.news__lists {
  list-style-type: none;
  margin: 0 0 2em;
}

.news__list {
  margin-bottom: .5em;
}

.news__date {
  margin-right: 1em;
}


/*===============
201608ÄÉµ­
=================*/

ul,li { list-style:none; overflow:hidden; }

#contents-wrap { padding: 0 10px; }
#contents-wrap ul { margin-left: -2%; }
#contents-wrap li {
    float: left;
    width: 18%;
    margin: 0 0 3% 2%;
}
#contents-wrap li:nth-child(6) { clear:both; }

#contents-wrap li a {
	display: block;
	color:#222;
	text-decoration:none;

    font-size: 13px;
    font-family: 'Hiragino Kaku Gothic ProN',"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", Arial, sans-serif;
    word-wrap: break-word;


}
#contents-wrap li img {
    width: 100%;
    height: auto;
}
.post-category {
	/*display:inline-block;*/
	background: #01032c;
    color: #fff;
    padding: 2px 5px;
	margin-top: 10px;
}
.post-text { display:none; }

.hover-opa a {
   -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.hover-opa a:hover { opacity: 0.7; }



@media screen and (max-width: 640px){
	#contents-wrap ul { margin-left: 0; }
	#contents-wrap li {
		width: 48%;
		margin: 0 0 5%;
	}
    #contents-wrap li:nth-child(6) { clear: none; }

	#contents-wrap li:nth-child(odd) { clear:both; }
	#contents-wrap li:nth-child(even) { float: right; }

}