div#square{background:#FFFFFF url(../img/titleimg.gif) no-repeat 10px 10px;margin:5px 10px 10px 10px;padding:10px 10px 10px 47px;}

.ggl_rank_error{
	margin-top:10px;
	margin-left:20px;
	padding:10px;
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	color: #FF0000;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
}

.ggl_rank_url{
	margin-top:10px;
	margin-left:20px;
	line-height:150%;
}

.ggl_rank_data{
	margin-top:20px;
	margin-left:20px;
	line-height:150%;
}

.ggl_rank_rank{
	font-size:20px;
	color: #999999;
	border-bottom: 1px solid #999999;
	width: 100%;
	font-weight: bold;
	margin-bottom: 10px;
}

.ggl_rank_table{
	margin-bottom:25px;
}

.ggl_rank_table th {
	line-height: 120%;
	font-weight: normal;
	text-align: left;
	padding-right: 5px;
	vertical-align: top;
	word-break: break-all;
}

.ggl_rank_table td {
	vertical-align: top;
}

.ggl_rank_navi{
	width:100%;
	text-align:right;
}


.ggl_rank_navigation{
	width:100%;
	text-align:right;
}

.title{
	font-size:16px;
	line-height:150%;
	margin-bottom:3px;
}

.title a:link {
	text-decoration: underline;
}

.title a:hover {
	text-decoration: underline;
}

.title a:visited {
	text-decoration: underline;
}

.summary{
	line-height:150%;
	margin-bottom:3px;
}

.link_url{
	color:#006600;
	line-height:150%;
	margin-bottom:5px;
}

