@charset "utf-8";
/* CSS Document */

strong.gray{
	color: #666;
	font-weight:bold;
	}
	
div.w270 h2{
	width: 250px;
	margin-left: 20px;
	}
	
table.noborder{
	border: none;	
	}
	
table.noborder td{
	border: none;	
	}

table{
	margin: 0 auto;
	width: 500px;
	border-collapse: collapse;
	border: 1px solid #3d76b6;

}

table.seotable{
	margin: 15px 0 20px 0;
	width: 560px;
	border-collapse: collapse;

}

table th,
table td{
	padding: 5px;
	border: 1px solid #3d76b6;
		vertical-align: middle;
}

table tr.green{
	background-color: #99FFCC;
}

table tr.green td{
	font-weight: bold;
	border: none;
	color: #000;
}

table th{
	background: #3d76b6;
	color: #fff;
	text-align: center;
	border-right: #FFF solid 1px;
}

table.forecast th{
	width: 100px;
	
	}

table.mini{
	margin: 0 0 0 20px;
	width: 200px;
	
}
table.mini th,
table.mini td{
	padding: 5px;
	border: none;
}

th.header { 
    background-image: url(../images/common/bg.gif);     
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    margin-left: -1px; 
} 

th.headerSortUp { 
    background-image: url(../images/common/asc.gif); 
    background-color: #3399FF; 
} 

th.headerSortDown { 
    background-image: url(../images/common/desc.gif); 
    background-color: #3399FF; 
} 
div.circle1 h3,
div.circle2 h3,
div.circle3 h3,
div.circle4 h3,
div.circle5 h3{
		display: none;
	}
	
div.circle1,
div.circle2,
div.circle3,
div.circle4,
div.circle5{
		position: relative;
	}	

div.circle1 h2,
div.circle2 h2,
div.circle3 h2,
div.circle4 h2,
div.circle5 h2{
		margin: 0;
		padding: 0;
		background: none;
		border: none;
		width: auto;
		}	

div.circle1 p,
div.circle2 p,
div.circle3 p,
div.circle4 p,
div.circle5 p{
	position: absolute;
	text-align: center;
	font-size: 12px;
	width: 300px;
	margin: 0;
	left: 32px;
	top: 219px;
	}	

div.circle2 p,
div.circle3 p,
div.circle4 p,
div.circle5 p{
		width: 250px;
}
div.circle1 p.c1-1{
	top: 111px;
	left: 135px;
	}

div.circle1 p.c1-2{
	top: 207px;
	left: 135px;
	}

div.circle2 p.c2-1{
	top: 98px;
	left: 12px;
	}
	
div.circle2 p.c2-2{
	top: 149px;
	left: 12px;
	}	
	
div.circle2 p.c2-3{
	top: 220px;
	left: 12px;
	}		
	
div.circle3 p.c3-1{
	top: 98px;
	left: 32px;
	}
	
div.circle3 p.c3-2{
	top: 149px;
	left: 32px;
	}	
	
div.circle3 p.c3-3{
	top: 198px;
	left: 32px;
	}	

div.circle5 p.c5-1{
	top: 173px;
	left: 41px;
	}
	
div.circle5 p.c5-2{
	top: 241px;
	left: 41px;
	}	
	
div.circle5 p.c5-3{
	top: 329px;
	left: 41px;
	}	
	
	
div.expL,
div.expR{
	width: 561px;
	padding-bottom: 40px;
	}
	
div.expR{
	margin-left:15px;
}

div.expL h3{
	float: left;
	background: none;
	margin: 0 0 10px 0;
	padding: 0;
	
}

div.expL p{
	margin: 10px 0 0 22px;
	width: 320px;
	clear: left;
	line-height: 1.8em;

	}

div.expR h3{
	float: left;
	background: none;
	margin: 0 0 10px 0;
	padding: 0;
	
}
div.expR p{
	margin: 0 0 0 13px;
	width: 280px;
	float: left;
	clear: right;
	line-height: 1.8em;
	}

