@charset "utf-8";

#main{
	background:#fff;
}

.participant_all_counter{
	position:absolute;
	top:162px;
	left:90px;
}
.feeling_counter{
	position:absolute;
	top:215px;
	left:90px;
}

.participant_all_counter img,
.feeling_counter img{
	display:block;
	float:left;
	width:31px;
}

.donation{
	position:absolute;
	top:276px;
	left:185px;
	font-size:24px;
	color:#fb9fb8;
	text-align:right;
	width: 108px;
}

.participant{
	position:absolute;
	top:310px;
	left:0px;
}
.participant img{
	display:block;
	width:157px;
}

.participant_counter{
	position:absolute;
	top:50px;
	left:16px;
	z-index:10;
}
.participant_counter img{
	display:block;
	float:left;
	width:17px;
	margin-left: 1px;
}



.result{
	position:absolute;
	top:320px;
	right:10px;
}
.result img{
	display:block;
	width:147px;
}


.option{
	width:100%;
	height:280px;
}





.project_link,
.app_link{
	position:absolute;
}
.project_link{
	top:12px;
}
.app_link{
	top:10px;
}

.project_link img,
.app_link img{
	display:block;
	width:94%;
	margin:0 auto;
}

.title_sub{
	position:absolute;
	top:115px;
	padding-bottom:10px;
	border-bottom:1px dotted #9f895a;
}




.timeline_block{
	position:absolute;
	top:154px;
	left:10px;
	width:284px;
	height:80px;
	border:#9f895a 1px solid;
	border-right:#9f895a 15px solid;
	background:#f3f3f3;
	overflow:hidden;
}

#timeline_block p{
	padding:10px;
	line-height:1.4em;
}

#timeline li .timeline_img{
	position:absolute;
	top:10px;
	left:10px;
	width:100px; height:100px;
}
#timeline li .timeline_img img{ 
	display:block; width:50px; height:50px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#timeline li .timeline_name{
	position:absolute;
	top:10px;
	left:72px;
	width:240px; height:20px;
	font-weight:bold;
	font-size:16px;
}
#timeline li .timeline_day{
	position:absolute;
	top:10px;
	right:10px;
	width:240px; height:20px;
	text-align:right;
	color:#ff86a8;
	font-weight:bold;
	font-size:14px;
}
#timeline li .timeline_date{
	position:absolute;
	top:30px;
	left:72px;
	width:240px; height:20px;
	font-size:12px;
	color:#888;
}
#timeline li .timeline_coment{
	width:auto; height:auto;
	font-size:14px;
	padding: 52px 10px 10px 72px;
}




.sns_link{
	position:absolute;
	top:253px;
	left:10px;
	width:260px;
	height:30px;
}






