/*** TOP ***/
.project_description .div_caption_img_top {
	display: block;
	margin: 10px auto 20px;
	width: 640px;
    	height: 103px;
	background: url('../image/red_ash_en/ash_img_top.png') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_top02 {
	display: block;
	margin: 10px auto 20px;
	width: 640px;
    	height: 119px;
	background: url('../image/red_ash_en/ash_img_top02.png') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_top03 {
	display: block;
	margin: 10px auto 20px;
	width: 640px;
    	height: 276px;
	background: url('../image/red_ash_en/ash_img_top03.png') center no-repeat transparent;
	background-size: contain;
}



/*** NEWS ***/
.project_description .p_caption_title01 {
	display: block;
	margin: 30px auto 10px;
	width: 295px;
    	height: 75px;
	background: url('../image/red_ash_en/title_news.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_0804_thanks {
	display: block;
	margin: 10px auto 10px;
	width: 640px;
    	height: 784px;
	background: url('../image/red_ash_en/img_0804_thanks.png') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_upgrade04_ib {
	display: block;
	margin: 0 auto 20px auto;
	width: 640px;
    	height: 424px;
	background: url('../image/updates/red_ash_en/0909_ib.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_upgrade06_ib {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 359px;
	background: url('../image/updates/red_ash_en/0930_ib.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_upgrade07_ib {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 359px;
	background: url('../image/updates/red_ash_en/1007_ib.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_upgrade08_ib {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 359px;
	background: url('../image/updates/red_ash_en/1013_ib.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_upgrade09_ib {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 359px;
	background: url('../image/updates/red_ash_en/1014_ib.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_upgrade10 {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 783px;
	background: url('../image/updates/red_ash_en/1014_thank.jpg') center no-repeat transparent;
	background-size: contain;
}




/*** UPGRADES ***/
.project_description .p_caption_title12 {
	display: block;
	margin: 30px auto 10px;
	width: 295px;
    	height: 75px;
	background: url('../image/red_ash_en/title_upgrade.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_upgrade01 {
	display: block;
	margin: 0 auto 10px auto;
	width: 640px;
    	height: 132px;
	background: url('../image/red_ash_en/upgrade_01.png') center no-repeat transparent;
	background-size: contain;
}


/*** WHAT'S RedAsh? ***/
.project_description .p_caption_title02 {
	display: block;
	margin: 30px auto 10px;
	width: 295px;
    height: 75px;
	background: url('../image/red_ash_en/title_what.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img01 {
	display: block;
	margin: 0 auto 10px auto;
	width: 640px;
    	height: 735px;
	background: url('../image/red_ash_en/ash_img01.png') center no-repeat transparent;
	background-size: contain;
}


/*** ANIMATION PROJECT ***/
.project_description .p_caption_title03 {
	display: block;
	margin: 20px auto 10px;
	width: 295px;
    height: 75px;
	background: url('../image/red_ash_en/title_proj.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img02 {
	display: block;
	margin: 0 auto 10px auto;
	width: 640px;
    	height: 818px;
	background: url('../image/red_ash_en/ash_img02.png') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_gp {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    height: 120px;
	background: url('../image/red_ash_en/ash_img_gp.png') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_chara {
	display: block;
	margin: 0px auto 0px auto;
	width: 640px;
    	height: 2795px;
	background: url('../image/red_ash_en/ash_img_chara.png') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_3d {
	display: block;
	margin: 0px auto 10px auto;
	width: 640px;
    	height: 398px;
	background: url('../image/red_ash_en/ash_img_3d.png') center no-repeat transparent;
	background-size: contain;
}



/*** STUDIO4C CHALLENGE ***/
.project_description .p_caption_title04 {
	display: block;
	margin: 20px auto 10px;
	width: 295px;
    height: 75px;
	background: url('../image/red_ash_en/title_4c.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img03 {
	display: block;
	margin: 0 auto 10px auto;
	width: 640px;
    	height: 484px;
	background: url('../image/red_ash_en/ash_img03.png') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_req {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 337px;
	background: url('../image/red_ash_en/ash_img_req.png') center no-repeat transparent;
	background-size: contain;
}

/*** IMAGE BOARDS ***/
.project_description .div_caption_img_0727_ib {
	display: block;
	margin: 0 auto 10px auto;f
	width: 640px;
    	height: 374px;
	background: url('../image/red_ash_en/img_0727_ib.png') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_0729_ib {
	display: block;
	margin: 0 auto 10px auto;
	width: 640px;
    	height: 356px;
	background: url('../image/red_ash_en/img_0729_ib.png') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_0801_ib {
	display: block;
	margin: 10px auto 10px;
	width: 640px;
    	height: 375px;
	background: url('../image/red_ash_en/img_0801_ib.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_0803_ib01 {
	display: block;
	margin: 10px auto 10px;
	width: 640px;
    	height: 375px;
	background: url('../image/red_ash_en/img_0803_ib01.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_0803_ib02 {
	display: block;
	margin: 10px auto 10px;
	width: 640px;
    	height: 375px;
	background: url('../image/red_ash_en/img_0803_ib02.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_0803_ib04 {
	display: block;
	margin: 10px auto 10px;
	width: 640px;
    	height: 375px;
	background: url('../image/red_ash_en/img_0803_ib04.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_0827_ib {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 424px;
	background: url('../image/updates/red_ash_en/0827_ib.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_0903_ib {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 424px;
	background: url('../image/updates/red_ash_en/0903_ib.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_0909_ib {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 424px;
	background: url('../image/updates/red_ash_en/0909_ib.jpg') center no-repeat transparent;
	background-size: contain;
}




.project_description .div_caption_img_con {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 2456px;
	background: url('../image/red_ash_en/ash_img_con.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_prosano {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 308px;
	background: url('../image/red_ash_en/ash_img_prosano.png') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_protanaka {
	display: block;
	margin: 20px auto 30px auto;
	width: 640px;
    	height: 217px;
	background: url('../image/red_ash_en/ash_img_protanaka.png') center no-repeat transparent;
	background-size: contain;
}


/*** STRETCH GOAL ***/
.project_description .p_caption_title05 {
	display: block;
	margin: 20px auto 10px;
	width: 295px;
    height: 75px;
	background: url('../image/red_ash_en/title_stretch.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_stretch {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 2503px;
	background: url('../image/red_ash_en/ash_img_stretch.png') center no-repeat transparent;
	background-size: contain;
}


/*** RETURN ***/
.project_description .p_caption_title06 {
	display: block;
	margin: 20px auto 10px;
	width: 295px;
    	height: 75px;
	background: url('../image/red_ash_en/title_return.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_reword {
	display: block;
	margin: 10px auto 0px auto;
	width: 640px;
    	height: 7542px;
	background: url('../image/red_ash_en/ash_img_reward.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_reword_new {
	display: block;
	margin: 0 auto 0px auto;
	width: 640px;
    	height: 508px;
	background: url('../image/red_ash_en/ash_img_reward_new.png') center no-repeat transparent;
	background-size: contain;
}


/*** T-shirt ***/
.project_description .p_caption_title_t {
	display: block;
	margin: 30px auto 10px;
	width: 295px;
    	height: 75px;
	background: url('../image/red_ash_en/title_t.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_t {
	display: block;
	margin: 0 auto 10px auto;
	width: 640px;
    	height: 4976px;
	background: url('../image/red_ash_en/ash_img_tshirt.png') center no-repeat transparent;
	background-size: contain;
}


/*** BUDGET ***/
.project_description .p_caption_title07 {
	display: block;
	margin: 20px auto 10px;
	width: 295px;
    height: 75px;
	background: url('../image/red_ash_en/title_budget.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_budget {
	display: block;
	margin: 10px auto 0px auto;
	width: 640px;
    	height: 328px;
	background: url('../image/red_ash_en/ash_img_budget.png') center no-repeat transparent;
	background-size: contain;
}


/*** PRODUCER & COMPANY ***/
.project_description .p_caption_title08 {
	display: block;
	margin: 20px auto 10px;
	width: 295px;
    	height: 75px;
	background: url('../image/red_ash_en/title_pc.jpg') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_pro4c {
	display: block;
	margin: 10px auto 10px auto;
	width: 640px;
    	height: 185px;
	background: url('../image/red_ash_en/ash_img_pro4c.png') center no-repeat transparent;
	background-size: contain;
}
.project_description .div_caption_img_youtube {
	display: block;
	margin: 10px auto 50px auto;
	width: 640px;
    	height: 382px;
	
	background-size: contain;
}
.project_description .div_caption_img_procom {
	display: block;
	margin: 10px auto 30px auto;
	width: 640px;
    	height: 372px;
	background: url('../image/red_ash_en/ash_img_procom.png') center no-repeat transparent;
	background-size: contain;
}




/*** LINK ***/
.project_description .p_caption_title09 {
	display: block;
	margin: 20px auto 10px;
	width: 295px;
    height: 75px;
	background: url('../image/red_ash_en/title_link.jpg') center no-repeat transparent;
	background-size: contain;
}



/*** RISKS&CHALLANGES ***/
.project_description .p_caption_title10 {
	display: block;
	margin: 20px auto 10px;
	width: 295px;
    height: 75px;
	background: url('../image/red_ash_en/title_rc.jpg') center no-repeat transparent;
	background-size: contain;
}


/*** FAQ ***/
.project_description .p_caption_title11 {
	display: block;
	margin: 20px auto 10px;
	width: 295px;
    height: 75px;
	background: url('../image/red_ash_en/title_faq.jpg') center no-repeat transparent;
	background-size: contain;
}



/*** FONT ***/
.project_description .p_font18 {
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.7em;
	color: #555555;
}
.project_description .p_font14 {
	padding: 0em 0.5em 1.0em 0.8em;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5em;
	color: #555555;
}
.project_description .p_font12 {
	padding: 0em;
	font-size: 12px;
	line-height: 1.5em;
	color: #787878;
}
