.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;
}

<!-- ¥«¥Æ¥´¥ê¡¼ -->
    #erea-cate{max-width: 900px; margin:0 auto;}
	#erea-cate ul{margin: 0; padding-bottom: 40px;}
	#erea-cate li{list-style: none; float: left; width: 48%; text-align: right; margin: 10px 0;}
	#erea-cate li:nth-child(2n){float: right; text-align: left;}
/* works-bn */
#works-bn{max-width:1100px; margin:0 auto 40px;text-align:center;}
#works-bn a{display:block;width:95%;margin:auto;}

/* movie */
#top-movie{background: #E2EBF2; padding:30px 80px;}
#top-movie .mainTTL{text-align: center; padding: 20px 0;}
#top-movie .mainTTL p{margin: 5px 0; color: #56595E;}
#top-movie  ul{margin: 0; padding:0;}
#top-movie  ul li{float: left; width: 48%; margin-bottom: 0; list-style: none; margin-right: 4%;}
#top-movie  ul li:nth-child(2n){margin-right: 0;}
#top-movie li iframe{border: solid 3px #fff; height: 320px}
#top-movie li p{text-align: center;}

@media (max-width: 768px) {
	#top-movie{background: #E2EBF2; padding:30px 15px;}
	#top-movie li iframe{border: solid 3px #fff; height: 220px}
  	#top-movie  ul li{float: left; width: 100%; margin-bottom: 0; list-style: none; margin-right: 0;}
}

.infomation-img{text-align:center;padding:20px 0 20px;}
.lineup-text{text-align:center;margin-top:50px;margin-bottom:30px;}




.infomation{border: solid 5px #ccc; padding: 0 30px 20px;margin:30px 0 30px;}	
.catchcopybox{margin:50px 0 40px;padding: 40px 0 40px;background-color: #F6EEF7; line-height: 3.5em;}
.catchcopy{max-width: 1000px; margin: 10px auto 10px; font-size: 150%; font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "Hiragino Mincho Pro","serif";text-align: center;}
.catchcopy strong{}

@media (max-width: 480px) {
.infomation{border: solid 4px #ccc; padding: 10px 20px 15px;}	
.catchcopy{margin: 0 auto; font-size: 100%; font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "Hiragino Mincho Pro","serif";text-align: center; line-height: 1.3em;}
.catchcopy strong{margin:10px auto 0; font-size: 130%; font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "Hiragino Mincho Pro","serif";text-align: center; line-height: 1.4em;}
.lineup-text img{max-width:150px;height:auto}
.infomation img{max-width:200px;height:auto;
}