body {	margin: 0px 0px 0px 0px;
	color: #664A40;
	background: #FFFFFF;
}
	
#all{padding: 14px 0px 0px 20px; background: url(http://eco-pro.com/eco2009/img/h_bg.gif) repeat-x left top;}

A.main:link {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.main:visited {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.main:active {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.main:hover {font-size:12px;font-weight: normal;text-decoration:underline; color:#67b84a;}

A.menu_text:link {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41; line-height: 120%;}
A.menu_text:visited {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41; line-height: 120%;}
A.menu_text:active {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41; line-height: 120%;}
A.menu_text:hover {font-size:12px;font-weight: normal;text-decoration:underline; color:#67b84a; line-height: 120%;}

A.semi_con:link {font-size:10px;font-weight: normal;text-decoration:none; color:#685f41;}
A.semi_con:visited {font-size:10px;font-weight: normal;text-decoration:none; color:#685f41;}
A.semi_con:active {font-size:10px;font-weight: normal;text-decoration:none; color:#685f41;}
A.semi_con:hover {font-size:10px;font-weight: normal;text-decoration:underline; color:#67b84a;}

A.simpo_url:link {font-size:12px;font-weight: normal;text-decoration:none; color:#596e82;}
A.simpo_url:visited {font-size:12px;font-weight: normal;text-decoration:none; color:#596e82;}
A.simpo_url:active {font-size:12px;font-weight: normal;text-decoration:none; color:#596e82;}
A.simpo_url:hover {font-size:12px;font-weight: normal;text-decoration:underline; color:#67b84a;}

A.tour:link {font-size:12px;font-weight: normal;text-decoration:underline; color:#685f41;}
A.tour:visited {font-size:12px;font-weight: normal;text-decoration:underline; color:#685f41;}
A.tour:active {font-size:12px;font-weight: normal;text-decoration:underline; color:#685f41;}
A.tour:hover {font-size:12px;font-weight: normal;text-decoration:underline; color:#67b84a;}

A.topics01:link {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.topics01:visited {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.topics01:active {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.topics01:hover {font-size:12px;font-weight: normal;text-decoration:underline; color:#71ba2b;}

A.topics02:link {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.topics02:visited {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.topics02:active {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.topics02:hover {font-size:12px;font-weight: normal;text-decoration:underline; color:#ee752a;}

A.topics03:link {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.topics03:visited {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.topics03:active {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41;}
A.topics03:hover {font-size:12px;font-weight: normal;text-decoration:underline; color:#2050a2;}

A.page_top:link {font-size:10px;text-decoration:none; color:#9d9783;}
A.page_top:visited {font-size:10px;text-decoration:none; color:#9d9783;}
A.page_top:active {font-size:10px;text-decoration:none; color:#9d9783;}
A.page_top:hover {font-size:10px;text-decoration:underline; color:#67b84a;}

A.page_top_eng:link {font-size:10px;text-decoration:none; color:#9d9783; font-family: arial; line-height: 160%;}
A.page_top_eng:visited {font-size:10px;text-decoration:none; color:#9d9783; font-family: arial; line-height: 160%;}
A.page_top_eng:active {font-size:10px;text-decoration:none; color:#9d9783; font-family: arial; line-height: 160%;}
A.page_top_eng:hover {font-size:10px;text-decoration:underline; color:#67b84a; font-family: arial; line-height: 160%;}

A.main_eng:link {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41; font-family: arial; line-height: 160%;}
A.main_eng:visited {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41; font-family: arial; line-height: 160%;}
A.main_eng:active {font-size:12px;font-weight: normal;text-decoration:none; color:#685f41; font-family: arial; line-height: 160%;}
A.main_eng:hover {font-size:12px;font-weight: normal;text-decoration:underline; color:#67b84a; font-family: arial; line-height: 160%;}


.main {font-weight: normal; font-size: 12px; color: #685f41; line-height: 160%;}
.main1 {font-weight: bold; font-size: 12px; color: #685f41; line-height: 160%;}
.main2 {font-weight: normal; font-size: 12px; color: #4592d9; line-height: 160%;}
.main3 {font-weight: normal; font-size: 10px; color: #685f41; line-height: 160%;}
.main4 {font-weight: normal; font-size: 12px; color: #ec6c00; line-height: 160%;}
.main5 {font-weight: normal; font-size: 12px; color: #aa0000; line-height: 160%;}
.main6 {font-weight: normal; font-size: 12px; color: #004ba0; line-height: 160%;}

.menu_text {font-weight: normal; font-size: 12px; color: #685f41; line-height: 120%;}
.square {font-weight: normal; font-size: 12px; color: #685f41; line-height: 100%;}
.simpo_title {font-weight: bold; font-size: 14px; color: #35b667; line-height: 160%;}
.simpo_title2 {font-weight: normal; font-size: 14px; color: #2b9253; line-height: 160%;}
.simpo_title3 {font-weight: normal; font-size: 12px; color: #2b9253; line-height: 160%;}
.xchange {font-weight: normal; font-size: 12px; color: #9c201b; line-height: 160%;}
.gorilla {font-weight: normal; font-size: 12px; color: #14a83b; line-height: 160%;}
.ink {font-weight: normal; font-size: 12px; color: #d46315; line-height: 160%;}
.station {font-weight: normal; font-size: 12px; color: #67b84a; line-height: 160%;}
.candle {font-weight: normal; font-size: 12px; color: #d15391; line-height: 160%;}
.stage {font-weight: normal; font-size: 12px; color: #3e5892; line-height: 160%;}
.stage_net {font-weight: normal; font-size: 12px; color: #4a684a; line-height: 160%;}
.topics {font-weight: normal; font-size: 12px; color: #685f41; line-height: 130%;}
.bicycle_spot {font-weight: normal; font-size: 12px; color: #333333; line-height: 140%;}
.bicycle_spot_copy {font-weight: normal; font-size: 12px; color: #5c2d82; line-height: 140%;}
.bicycle_spot_title {font-weight: bold; font-size: 14px; color: #685f41; line-height: 140%;}
.kancomi {font-weight: normal; font-size: 12px; color: #004ba0; line-height: 160%;}
.kancomi_s {font-weight: normal; font-size: 10px; color: #004ba0; line-height: 160%;}
.press {font-weight: normal; font-size: 12px; color: #4592d9; line-height: 120%;}

.main_eng {font-weight: normal; font-size: 12px; color: #685f41; line-height: 160%; font-family: arial;}
.main2_eng {font-weight: normal; font-size: 12px; color: #4592d9; line-height: 160%; font-family: arial;}
.main3_eng {font-weight: bold; font-size: 16px; color: #3eb134; line-height: 160%; font-family: arial;}
.main4_eng {font-weight: bold; font-size: 12px; color: #4592d9; line-height: 160%; font-family: arial;}
.main_eng2 {font-weight: normal; font-size: 14px; color: #685f41; line-height: 160%; font-family: arial;}


td.chart1{padding:5px;font-size:12px;color:#685f41;font-weight:normal;line-height:140%;background-color:#e0eadc; font-family: arial;}
td.chart2{padding:5px;font-size:12px;color:#685f41;font-weight:normal;line-height:140%;background-color:#ffffff; font-family: arial;}

td.kinen-simpo_country{padding: 2px 2px 2px 2px; font-size:12px;color:#ffffff;font-weight:normal;line-height:140%;background-color:#27a9d9;}
td.kinen-simpo_facilitator{padding: 2px 2px 2px 2px; font-size:12px;color:#ffffff;font-weight:normal;line-height:140%;background-color:#35b667;}

.input-area80{color: #685f41; border: #685f41 1px solid; background-color: #f2f1ef; padding: 2px 4px 1px 4px; cursor:text; width:80px; font-size:12px;}
.input-area100{color: #685f41; border: #685f41 1px solid; background-color: #f2f1ef; padding: 2px 4px 1px 4px; cursor:text; width:100px; font-size:12px;}
.input-area150{color: #685f41; border: #685f41 1px solid; background-color: #f2f1ef; padding: 2px 4px 1px 4px; cursor:text; width:150px; font-size:12px;}
.input-area170{color: #685f41; border: #685f41 1px solid; background-color: #f2f1ef; padding: 2px 4px 1px 4px; cursor:text; width:170px; font-size:12px;}
.input-area380{color: #685f41; border: #685f41 1px solid; background-color: #f0efec; padding: 2px 4px 1px 4px; cursor:text; width:380px; height:21px; font-size:14px;font-weight:normal; line-height:140%;}

.textbox480{color:#685f41; border: #685f41 1px solid; background-color: #FFFFFF;padding: 2px 4px 2px 4px; cursor:text; width:480px;max-width:480px; font-size:12px;}
.textbox490{color:#685f41; border: #685f41 1px solid; background-color: #f2f1ef;padding: 2px 4px 2px 4px; cursor:text; width:480px;max-width:480px; font-size:12px;}
.textbox560{color:#685f41; border: #685f41 1px solid; background-color: #FFFFFF;padding: 2px 4px 2px 4px; cursor:text; width:560px;max-width:560px; font-size:12px;}

.button120{color: #685f41; border: #685f41 1px solid; background-color: #dfd8b8; padding: 2px 2px 2px 2px;font-size:12px;font-weight:normal; line-height:120%; width:120px;height:26px;}


table.ta1 {
	table-layout: auto;
	border-collapse: collapse;
}
td.td1 {
	border: 1px solid #b4e8f9;
	background: #e9f8fd;
	font-size: 12px;
	color: #685f41;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
td.td2 {
	border: 1px solid #b4e8f9;
	background: #e7f5fd;
	font-size: 12px;
	color: #685f41;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
td.td3 {
	border: 1px solid #b4e8f9;
	background: #ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
td.td4 {
	border: 1px solid #596e82;
	background: #ecf4fb;
	font-size: 12px;
	line-height: 120%;
	color: #685f41;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
td.td5 {
	border: 1px solid #596e82;
	background: #f9fefe;
	font-size: 12px;
	line-height: 120%;
	color: #685f41;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}

td.bicycle_info {
	border: 3px solid #d7d8d9;
	background: #ffffff;
	font-size: 12px;
	line-height: 140%;
	color: #685f41;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}


/*
#################
popupメニュー　TOP
#################
*/

#Layer1{
	position:absolute;
	left:115px;
	top:36px;
	width:490px;
	height:21px;
	z-index:1001;
	visibility: hidden;
	background: url(http://eco-pro.com/eco2009/img/submenu_outline_base_top.gif) no-repeat left top;
}
#Layer1 ul{
	list-style: none;
	margin: 0px;
	padding: 0px 1px 0px;
}
#Layer1 li{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px;
}
#Layer1 img{
	background: #c9f3f2;
}

#Layer2{
	position:absolute;
	left:499px;
	top:518px;
	width:172px;
	height:75px;
	z-index:1001;
	visibility: hidden;
	background: url(http://eco-pro.com/eco2009/img/submenu_outline_base.gif) no-repeat left top;
}
#Layer2 ul{
	list-style: none;
	margin: 0px;
	padding: 0px 1px 0px;
}
#Layer2 li{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px;
}
#Layer2 img{
	background: #c9f3f2;
}

#Layer3{
	position:absolute;
	left:30px;
	top:518px;
	width:230px;
	height:50px;
	z-index:1001;
	visibility: hidden;
	background: url(http://eco-pro.com/eco2009/img/submenu_list_base.gif) no-repeat left top;
}
#Layer3 ul{
	list-style: none;
	margin: 0px;
	padding: 0px 1px 0px;
}
#Layer3 li{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px;
}
#Layer3 img{
	background: #c9f3f2;
}

#Layer4{
	position:absolute;
	left:815px;
	top:36px;
	width:74px;
	height:75px;
	z-index:1001;
	visibility: hidden;
	background: url(http://eco-pro.com/eco2009/img/submenu_global_base.gif) no-repeat left top;
}
#Layer4 ul{
	list-style: none;
	margin: 0px;
	padding: 0px 1px 0px;
}
#Layer4 li{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px;
}
#Layer4 img{
	background: #c9f3f2;
}

#Layer5{
	position:absolute;
	left:397px;
	top:518px;
	width:296px;
	height:50px;
	z-index:1001;
	visibility: hidden;
	background: url(http://eco-pro.com/eco2009/img/submenu_stage_base.gif) no-repeat left top;
}
#Layer5 ul{
	list-style: none;
	margin: 0px;
	padding: 0px 1px 0px;
}
#Layer5 li{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px;
}
#Layer5 img{
	background: #c9f3f2;
}