.social_area>div {
display: inline-block;
}
.social_area {
text-align: center;
}
.event_point {
margin-bottom: 60px;
}
.araki_color{
	background-color:rgb(218, 112, 160);
	color: white;
}
.event_detail {
padding: 30px;
margin-bottom: 30px;
font-family: serif;
}
.akaiki_color li{
background-color: rgba(254, 253, 243, 1.0);
}
.point_img {
width: 480px;
}
.point_detail {
width: 450px;

padding: 15px;
font-family: serif;
margin-top: 25px;
}
.araki_p_det{
	background-color: rgb(254, 253, 243);
	color: rgb(218, 112, 160);
}
.point_detail h3 {
font-size: 140%;
margin-bottom: 30px;
line-height: 170%;
}
.event_area h2 {
font-weight: bold;
color: #414141;
margin-bottom: 30px;
font-family: serif;
}
.event_kuramoto {
margin-bottom: 30px;
}
.event_kuramoto ul {

padding: 15px;
font-family: serif;
}
.araki_kura ul{
	background-color: rgb(254, 253, 243);
color: rgb(218, 112, 160);
}
.araki_kura h3{
	background-color: rgb(218, 112, 160);
color: white;
}

.event_kuramoto li {
float: left;
width: 300px;
margin-right: 15px;
margin-bottom: 15px;
}
.event_kuramoto h3 {
padding: 5px;
}
.event_kuramoto p {
padding: 5px;
font-size: 100%;
line-height: 150%;
}
.event_kuramoto li:nth-child(3n){
	margin-right: 0;
}
.event_social_area{
	margin-bottom: 30px;
}
.social_detail {
text-align: center;
width: 440px;
padding-top: 60px;
}
.twitter_area{
	width: 520px;
}
.map_area {
margin-bottom: 40px;
}
.event_kura_pop {
display: none;
position:fixed;
top:30%;
left:50%;
width:300px;
margin-top:-100px;
margin-left:-150px;
z-index: 1000;
background-color: rgb(218, 112, 160);
padding: 15px;
text-align: left;
}
.back_zone{
	background-color: rgba(0, 0, 0, 0.53);
position: fixed;
width: 100%;
height: 100%;
z-index: 100;
}
.event_kuramoto img{
	max-width: 100%;
}
.event_kura_pop h3 {
background-color: white;
padding: 5px;
font-weight: bold;
}
.event_kura_pop p {
background-color: white;
padding: 5px;
}
.close {
background-color: black;
color: white;
text-align: center;
display: block;
cursor: pointer;
}
.event_link {
margin-bottom: 10px;
display: block;
}
.event_flow li {
position: relative;
}
.css_arrow {
	position: absolute;
	width: 0;
	height: 0;
	border: 16px solid transparent;
	border-top-color: #999;
	bottom: 0;
	left: 36px;
}
.arrow_s{
	position: absolute;
width: 2px;
  height: 16px;
  background: #999;
  z-index: -1;
}
.arrow01:after {
top: -352px;
height: 338px;
}
.arrow02:after {
top: -755px;
height: 741px;
}
.arrow03:after {
top: -31px;
}
.flow_head {
float: left;
margin-right: 30px;
}
.flow_detail {
float: left;
width: 824px;
padding-bottom: 40px;
min-height: 113px;
}
.flow_detail h3 {
margin-bottom: 15px;
}
.time {
background-color: rgb(96, 56, 19);
padding: 5px 10px;
color: white;
border-radius: 5px;
margin-right: 10px;
}
.sub_flow {
background-color: rgb(255, 246, 189);
display: block;
padding: 10px;
margin-top: 15px;
font-size: 90%;
}
.flow_detailsecond {
width: 50%;
margin-right: 20px;
}
.flowmap {
width: 392px;
}

/*錦糸町*/
.kinshi_color{
	background-color: rgb(221, 215, 192);
}
.kinchi_color02{
	background-color: rgb(242, 236, 214);
}

.kinshi_kura ul{
	background-color: rgb(242, 236, 214);
}
.kinshi_kura h3 {
color: rgb(197, 57, 125);
}
.kinshi_p_det h3 {
text-align: center;
font-weight: bold;
font-size: 260%;
}