.container h1 img{
	max-width: 100%;
}
.btn_wrapper li{
	width: 47.31%;
}

.btn_wrapper {
  color: #443829;
  overflow: hidden;
	margin: 30px 0;
}
.btn_wrapper li {
  color: #443829;
  border-radius: 6px;
  border: 1px solid #443829;
  width: 48.6%;
  background: url('../../common/img/ar_down.png') no-repeat 95%;
  float: left;
  margin-top: 20px;
  margin-right: 20px;
	text-align: center;
}
.btn_wrapper li:nth-child(even) {
	margin-right: 0;
}
.btn_wrapper li a {
  display: block;
  padding: 15px 20px;
  font-size: 14px;
}
.btn_wrapper li a:hover {
	opacity: .8;
}
.section-title {
}
.bnr_list li {
	margin: 0 0 20px;
}
.bnr_list li:last-child {
	margin: 0;
}
.bnr_list li a:hover {
	opacity: .8;
}
.bnr_list img {
	width: 100%;
}
.btn-area .btn {
	color: #fff;
	font-size: 15px;
	background-color: #443829;
	background-image: url('../../common/img/btn-arw-white.svg');
	border: #443829;
}
img.for-pc {
	display: block;
}
img.for-sp {
	display: none;
}
.main-image01 {
	margin: 40px auto 40px;
	width: 100%;
	max-width: 750px;
}
.main-image02 {
	margin: 0 auto 60px;
	width: 100%;
	max-width: 750px;
}
.bnr_list ul {
}
.bnr_list ul li {
	margin-bottom: 20px;
	text-align: center;
	overflow: hidden;
}
.bnr_list ul li img {
	vertical-align: top;
}

@media only screen and (max-width: 767px) {
	.block-event-page--header-freespace{
		padding-left: 10px;
		padding-right: 10px;
	}

	.section-title {
	margin-left: -10px;
    margin-right: -10px;
	}	
	.container h1 + p{
		text-align: left;
	}
	
	.btn_wrapper {
		margin: 10px 0;
	}
	.btn_wrapper li {
		float: none;
		width: 100%;
		margin-top: 10px;
	}
	img.for-pc {
		display: none;
	}
	img.for-sp {
		display: block;
	}	
	.main-image01 {
		margin: 20px 0 30px;
	}
	.main-image01 img {
		max-width: 100%;
	}
	.main-image02 {
		margin-bottom: 40px;
	}
	.main-image02 img {
		max-width: 100%;
	}
	.bnr_list ul {
		display: block;
	}
	.bnr_list ul li {
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
		overflow: hidden;
	}
	.bnr_list ul li img {
		vertical-align: top;
	}
}
