@charset "utf-8";
/* main
-----------------------------------*/
#event h2{
	padding-top: 60px;
}
#event .topic{
	color:#FACF6B;
	font-size: 1.6rem;
	font-weight: 600;
}

#event .event_photo .map_container{
margin-top: 30px;
}
.eventdetail .text{
	margin-top: 50px;
}

.eventdetail .list-event{
	border-bottom: 1px solid #fff;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

.eventdetail .list-event .date {
  font-size: 1.6rem;
  display: table-cell;
  width: 5.5em;
  line-height: 1;
  vertical-align: middle;
color: #fff;
	font-weight: 300;
	
}
.eventdetail .list-event .title {
  display: table-cell;
  vertical-align: top;
	font-size:2.4rem;
}

.rantan .artist_container .flexbox{
	margin-bottom:0;
}

.artist_container,.map_container{
	margin-top:30px;
}
.thum{
		margin-top:0;
}
.artist_container .flexbox{
justify-content: space-between;
	margin-bottom:20px;
}
.artist_container .flexbox img{
	width:49%;
}
.urgent{
	background-color: #FACF6B;
	border-radius: 20px;
	padding:15px 30px;
	font-weight:bold;
	margin-top: 10px;
	color:#061647;
}
@media screen and (max-width: 767px) {
	.eventdetail .text{
	margin-top: 25px;
}
.rantan .artist_container .flexbox{
display:block!important;
}
	.rantan .artist_container .flexbox img{
width:100%;
		margin-bottom:30px;
}
		.rantan .artist_container .flexbox img:last-child{
		margin-bottom:0px;
}
#event h2{
	padding-top: 50px;
}

  .event .list-event .title {
    display: block;
	  
  }
	
	  .event .list-event{
  	margin-bottom: 30px;
	padding-bottom: 15px;
	  
  }

  .event .list-event li {
    padding: 15px 0;
    line-height: 1;
  }
  .event .list-event .date {
    padding-bottom: 10px;
  }
	.artist_container .flexbox{

	margin-bottom:10px;
}
	.urgent{
	border-radius: 10px;
	padding:10px 15px;

}
	  }