body {
	background-color: #F9F9F7;
}

div#main_body {
/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	*/
	width: 550px;
	text-align: justify;
}

div#black_bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-image: url(../../../home/gfx/black_bar.png);
	background-repeat: no-repeat;
	height: 34px;
	width: 552px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 10px;
	/*margin-left: 25px;*/
}
.highlight {
	font-weight: bold;
}

div.contentholder {
	width: 590px;
	margin-top: 20px;
	/*margin-left: 15px;*/
	clear:both;
	/*height: 20px;*/
}
div.red_title {
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	/*margin-left: 40px;*/
	width: 400px;
	margin-bottom: 10px;
}
div.red_title2 {
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	/*margin-left: 20px;*/
	width: 540px;
	margin-bottom: 10px;
}

div.black_title2 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	/*margin-left: 20px;*/
	width: 550px;
	margin-bottom: 10px;
}



div.red_icon {
	background-image: url(../../../home/gfx/red_arrow.png);
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 5px;
}
div.green_title {
	font-weight: bold;
	color: #669900;
	float: right;
	width: 430px;
}


div#kyoto_chart {
	background-image: url(../../../home/gfx/kyoto_chart.gif);
	background-repeat: no-repeat;
	height: 521px;
	width: 539px;
}

div.content_right {
	float: right;
	width: 380px;
}


div.content_right2 {
	float: right;
	width: 430px;
}

div.content_right3 {
	float: right;
	width: 260px;
}

div.content_right4 {
	float: right;
	width: 290px;
}

/*** content ***/
div.content {
	font-weight: normal;
	color: #333333;
	width: 550px;
}

div.content2 {
	font-weight: normal;
	color: #333333;
	width: 551px;
	/*margin-left: 20px;*/
	/*height: 5px;*/
}

div.content3 {
	width: 500px;
	/*margin-left: 15px;*/
	margin-bottom: 5px;
}

div.content4 {
	font-weight: normal;
	color: #333333;
	width: 550px;
	/*height: 100px;*/
	margin-bottom: 20px;
	/*margin-left: 20px;*/
}
div#kyoto_1 {
	background-image: url(../../../home/gfx/Kyoto_1.jpg);
	height: 68px;
	width: 160px;
	background-repeat: no-repeat;
	float: left;
}

/***************/


div.fuel_table_left {
	width: 110px;
	float: left;
	font-weight: bold;
	color: #CC3300;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	height: 40px;
	margin-top: 5px;
	margin-left: 5px;
}
div.fuel_table_right {
	float: right;
	width: 380px;
	margin-top: 5px;
	margin-right: 5px;
}


div.dotted_table {
	background-color: #FFFFFF;
	width: 530px;
	border: 1px dotted #999999;
	margin-left: 20px;
	/*height: 50px;*/
}

div#degree_6 {
	/*background-image: url(../../../home/gfx/degree.gif);*/
	background-repeat: no-repeat;
	height: 279px;
	width: 279px;
	margin-left: 20px;
	float: left;
	margin-bottom: 20px;
}
div.italic {
	font-style: italic;
	width: 230px;
	float: right;
}

div.italic_2 {
	font-style: italic;
	width: 230px;
	float: left;
	color: #CC3300;
}



/*** flossi picture ***/
div#flossi_1 {
	background-image: url(../../../home/gfx/flossi_1.jpg);
	height: 227px;
	width: 171px;
	float: left;
	margin-left: 10px;
	margin-right: 7px;
}

div#flossi_2 {
	background-image: url(../../../home/gfx/flossi_2.jpg);
	height: 227px;
	width: 171px;
	float: left;
	margin-right: 7px;
}

div#flossi_3 {
	background-image: url(../../../home/gfx/flossi_3.jpg);
	height: 227px;
	width: 171px;
	float: left;
}
div#flossi_chart {
	background-image: url(../../../home/gfx/flossi_chart.gif);
	height: 403px;
	width: 387px;
	margin-left: 70px;
	margin-top: 30px;
	margin-bottom: 30px;
}
div#flossi_chart_1 {
	background-image: url(../../../home/gfx/flossi_chart_1.gif);
	background-repeat: no-repeat;
	height: 201px;
	width: 281px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 110px;
}

div#flossi_chart_2 {
	background-image: url(../../../home/gfx/flossi_chart_2.gif);
	background-repeat: no-repeat;
	height: 201px;
	width: 281px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 110px;
}

div#flossi_chart_3 {
	background-image: url(../../../home/gfx/flossi_chart_3.gif);
	background-repeat: no-repeat;
	height: 201px;
	width: 281px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 110px;
}
/********************/



div.dotted {
	height: 5px;
	width: 570px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

div#defor_1 {
	background-image: url(../../../home/gfx/defor_1.jpg);
	background-repeat: no-repeat;
	height: 212px;
	width: 524px;
	margin-left: 10px;
}

div#defor_2 {
	background-image: url(../../../home/gfx/defor_2.png);
	float: left;
	height: 227px;
	width: 358px;
	background-repeat: no-repeat;
}

div#defor_3 {
	background-image: url(../../../home/gfx/defor_3.jpg);
	background-repeat: no-repeat;
	height: 212px;
	width: 524px;
	margin-left: 10px;
}

div#defor_4 {
	background-image: url(../../../home/gfx/defor_4.jpg);
	background-repeat: no-repeat;
	height: 212px;
	width: 524px;
	margin-left: 10px;
}

div.bold_title {
	font-weight: bold;
	width: 500px;
	margin-left: 20px;
	text-align: center;
}

div.right_content {
	float: right;
	/*height: 212px;*/
	width: 180px;
}

/*** ele ***/
div#ele_1 {
	background-image: url(../../../home/gfx/ele_1.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}

div#ele_2 {
	background-image: url(../../../home/gfx/ele_2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}

div#ele_3 {
	background-image: url(../../../home/gfx/ele_3.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}

div#ele_4 {
	background-image: url(../../../home/gfx/ele_4.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}

div#ele_5 {
	background-image: url(../../../home/gfx/ele_5.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_6 {
	background-image: url(../../../home/gfx/ele_6.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_7 {
	background-image: url(../../../home/gfx/ele_7.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_8 {
	background-image: url(../../../home/gfx/ele_8.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_9 {
	background-image: url(../../../home/gfx/ele_9.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_10 {
	background-image: url(../../../home/gfx/ele_10.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_11{
	background-image: url(../../../home/gfx/ele_11.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_12 {
	background-image: url(../../../home/gfx/ele_12.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_13 {
	background-image: url(../../../home/gfx/ele_13.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_14 {
	background-image: url(../../../home/gfx/ele_14.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_15 {
	background-image: url(../../../home/gfx/ele_15.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_16 {
	background-image: url(../../../home/gfx/ele_16.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_17 {
	background-image: url(../../../home/gfx/ele_17.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_18 {
	background-image: url(../../../home/gfx/ele_18.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_19 {
	background-image: url(../../../home/gfx/ele_19.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_20 {
	background-image: url(../../../home/gfx/ele_20.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}

div#ele_21 {
	background-image: url(../../../home/gfx/ele_21.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_22 {
	background-image: url(../../../home/gfx/ele_22.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_23 {
	background-image: url(../../../home/gfx/ele_23.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_24 {
	background-image: url(../../../home/gfx/ele_24.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}
div#ele_25 {
	background-image: url(../../../home/gfx/ele_25.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 104px;
	width: 104px;
	margin-bottom: 20px;
}

/***********/



/*** save***/
div#save_1 {
	background-image: url(../../../home/gfx/save_1.jpg);
	height: 198px;
	width: 277px;
	float: left;
}

div#save_2 {
	background-image: url(../../../home/gfx/save_2.jpg);
	float: left;
	height: 185px;
	width: 275px;
}

div#save_3 {
	background-image: url(../../../home/gfx/save_3.jpg);
	float: left;
	height: 185px;
	width: 275px;
}
div#save_4 {
	background-image: url(../../../home/gfx/save_4.jpg);
	float: left;
	height: 185px;
	width: 275px;
}
div#save_5 {
	background-image: url(../../../home/gfx/save_5.jpg);
	float: left;
	height: 273px;
	width: 182px;
}
div#save_6 {
	background-image: url(../../../home/gfx/save_6.jpg);
	float: left;
	height: 185px;
	width: 275px;
}
div#save_7 {
	background-image: url(../../../home/gfx/save_7.jpg);
	float: left;
	height: 185px;
	width: 275px;
}
div#save_8 {
	background-image: url(../../../home/gfx/save_8.jpg);
	float: left;
	height: 185px;
	width: 275px;
}
div#save_9 {
	background-image: url(../../../home/gfx/save_9.jpg);
	float: left;
	height: 185px;
	width: 275px;
}

/***********/

/***** reward ****/
div#reward {
	/*background-image: url(../../../home/gfx/rewards_1.jpg);
	background-repeat: no-repeat;*/
	float: left;
	/*height: 131px;*/
	width: 172px;
	margin-right: 8px;
}
/*div#reward_2 {
	background-image: url(../../../home/gfx/rewards_2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 131px;
	width: 172px;
	margin-right: 8px;
}

div#reward_3 {
	background-image: url(../../../home/gfx/rewards_3.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 131px;
	width: 172px;
}*/

div.reward_content_small {
	float: left;
	height: 40px;
	width: 160px;
	font-weight: bold;
	/*margin-top: 135px;*/
	margin-left: 6px;
	text-align: center;
}
div#reward_4 {
	background-image: url(../../../home/gfx/rewards_4.png);
	float: left;
	height: 50px;
	width: 50px;
	margin-left: 10px;
}
div#reward_5 {
	background-image: url(../../../home/gfx/rewards_5.png);
	float: left;
	height: 50px;
	width: 50px;
	margin-left: 10px;
}
div#reward_6 {
	background-image: url(../../../home/gfx/rewards_6.png);
	float: left;
	height: 50px;
	width: 50px;
	margin-left: 10px;
}
div.border_table {
	float: left;
	height: 146px;
	width: 530px;
	margin-top: 5px;
	border: 1px solid #999999;
}

div.green_title2 {
	color: #006666;
	font-size: 18px;
	font-weight: bold;
	float: left;
	margin-top: 11px;
	margin-left: 10px;
}
/***********/


/**** main *****/
div#main_swf {
	float: left;
	height: 224px;
	width: 238px;
	background-color: #666666;
	margin-left: 10px;
}

div#main_1 {
	background-image: url(../../../home/gfx/main_1.jpg);
	background-repeat: no-repeat;
	height: 379px;
	width: 538px;
	margin-left: 20px;
}

div#main_1_content {
	float: right;
	height: 150px;
	width: 280px;
	margin-top: 210px;
}
/***********/

/**** thumbs *****/
div.year {
	font-size: 25px;
	font-style: italic;
	color: #CC3300;
	background-image: url(../../../home/gfx/short_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 100px;
	/*width: 50px;*/
	text-align: right;
}
div.year_content {
	float: right;
	/*height: 100px;*/
	width: 488px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B5B5B5;
}
div.year_content_holder {
	/*height: 100px;*/
	width: 480px;
	margin-bottom: 20px;
}

div.year_content2 {
	width: 330px;
	height: 50px;
	float: left;
	margin-top: 10px;
}

div.thumbs_content {
	float: right;
	height: 100px;
	width: 340px;
}
div.bold {
	font-weight: bold;
}

div#thumbs {
	/*background-image: url(../../../home/gfx/thumbs_1.jpg);
	background-repeat: no-repeat;*/
	float: left;
	/*height: 109px;
	width: 109px;*/
	margin-left: 10px;
}

/***********/

div.clear_div {
	clear: both;
}
