@charset "utf-8";

#main{
	background:#fff;
}



.note_text{
	position:absolute;
	bottom:25px;
	line-height:1.4em;
	width:92%;
	padding:0 4%;
}

.bloger_link img{ width:73px; }

.link_01_01{ position:absolute; top:185px; left:79px; }
.link_01_02{ position:absolute; top:205px; left:79px; }
.link_01_03{ position:absolute; top:225px; left:79px; }

.link_02_01{ position:absolute; top:185px; left:166px; }
.link_02_02{ position:absolute; top:205px; left:166px; }
.link_02_03{ position:absolute; top:225px; left:166px; }

.link_03_01{ position:absolute; top:347px; left:35px; }
.link_03_02{ position:absolute; top:367px; left:35px; }
.link_03_03{ position:absolute; top:387px; left:35px; }

.link_04_01{ position:absolute; top:347px; left:122px; }
.link_04_02{ position:absolute; top:367px; left:122px; }
.link_04_03{ position:absolute; top:387px; left:122px; }

.link_05_01{ position:absolute; top:347px; left:210px; }
.link_05_02{ position:absolute; top:367px; left:210px; }
.link_05_03{ position:absolute; top:387px; left:210px; }

.v2_link{ position:absolute; top:425px; left:95px; }
.v2_link img{ width:130px; }

.result_link{ position:absolute; top:480px; left:10px; }
.result_link img{ width:300px; }


.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;
	bottom:5px;
	left:10px;
	width:260px;
	height:30px;
}






