@charset "UTF-8";
/* CSS Document */

.page-header{
	padding: 0 15px;
	background-color:black;
}
@media screen and (max-width: 720px){
.page-header_img{
	height: 320px;
	background: #dbdbdb;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	background-image: url("../pic/ikebukurohigasi.jpg");
}
}
@media screen and (min-width : 721px ) and ( max-width : 1090px ){
	.page-header_img{
	height: 450px;
	background: #dbdbdb;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	background-image: url("../pic/ikebukurohigasi.jpg");
}	
}
@media screen and (min-width : 1091px ) and ( max-width : 2000px ){
	.page-header_img{
	height: 570px;
	background: #dbdbdb;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	background-image: url("../pic/ikebukurohigasi.jpg");
}	
}
.page-header_line{
	margin: -55px auto 0;
	padding: 30px 0 40px;
	color: black;
	text-align: center;
	max-width: 960px;
	background-image: url("../pic/madosyo.jpg");
}


.slide-wrap {
  overflow-y: hidden;
  overflow-x: scroll;
  margin: 0 auto;
  display: flex;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

.side-box {
  flex: 0 0 88%;
  padding: 0 8px;
  
  .inner {
    background: #fff;
    
    img {
      max-width: 100%;
      height: auto;
    }
    
    p {
      padding: 8px;
    }
  }
}

.s-list{
	padding: 0 30px;
	margin: 0;
	width: 100%;
}

.s-list li{
	padding: 0;
	margin: 0;
	float: left;
	width: 50%;
}

#aisec.anchor,#edo.anchor,#kotosan.anchor,#tebukuro.anchor,#hand-shape.anchor,#hamonica.anchor,#houken.anchor,#hotel,#p-into.anchor,#p-inte.anchor,#tt.anchor,#e-s.anchor{
	padding-top: 70px;
    margin-top: -70px;
}

.anchor img{
	max-width: 100%;
}

.i-index{
	padding: 0 30px;
	margin: 0;
	width: 100%;
}

.i-index li{
	padding-right:0;
	margin: 0;
	float: left;
	width: 50%;
}

.nav{
	margin: 0 30px;
}

.e-nav{
  color: black;
  border-top: solid black 1px;/*上のボーダー*/
  border-bottom: solid black 1px;/*下のボーダー*/
  padding: 0.5em 0 0.5em 1.5em;
}

.e-nav li{
  line-height: 1.5;
  padding: 0.5em 0;
}

.mokuji{padding-bottom: 10px;}

@media screen and (max-width: 720px){
	

.timetable img{
	max-width: 100%;
}

video{
	max-width: 100%;
}

}





