@charset "UTF-8";


div#fjSearchArea{
	width:968px;
	margin:10px 0px;
	border:1px #B8B8B8 solid;
	background-color: #FAFAFA;
	text-align: center;
}

div#fjSearchArea div#waku {
	width:945px;
	margin:5px;
	text-align: center;
}

div#directArea{
	width:220px;
	text-align:center;
	border:1px #B8B8B8 solid;
	padding:15px 3px 15px 5px;
	background-color: #FAFAFA
}

div#directArea table#targetChoose td{
	padding:0px 5px 5px 0px;
}

div.directDivTitle{
	width:140px;
	border-bottom:1px #0000FF solid;
	margin:10px 0px 0px 5px;
}
div.directDivDetail{
	padding:5px 0px 0px 5px;
}



div#blogArea{
	margin-top:10px;
}

div#blogRssArea{
	margin-top:2px;
	width:220px;
	text-align:left;
	border:1px #B8B8B8 solid;
	padding:5px 3px 10px 5px;
	background-color: #FAFAFA
}

div#blogRssArea div.blogBlock{
	border-bottom: 1px #808080 dotted;
	margin:0px 3px;
	padding:8px 3px;
}

div#blogRssArea div.blogBlock a.blogLink:active { font-size:9pt; color:#404040; text-decoration: underline; }
div#blogRssArea div.blogBlock a.blogLink:link   { font-size:9pt; color:#404040; text-decoration: underline; }
div#blogRssArea div.blogBlock a.blogLink:visited{ font-size:9pt; color:#404040; text-decoration: underline; }
div#blogRssArea div.blogBlock a.blogLink:hover  { font-size:9pt; color:#FF0000; text-decoration: underline; }

div#geoTrust{
	width:220px;
	margin-top:100px;
	text-align: center;
}
	
div.topRanking{
	margin-top:10px;
}
div.topRanking li{
  margin:0;
}
div.topRanking div.border{
	width:220px;
	text-align:left;
	padding-left:2px;
	border:4px #bf0000 solid;
	border-top:0;
	background-color: #FFF;
}
div.topRanking h3.bg{
    height:40px;
    color:#fff;
    line-height:20px;
    font-size:15px;
    text-indent:10px;
    font-weight: bold;
    background:url("/img/images/topranking.jpg") no-repeat;
}
div.topRanking h3.bg div{
    float:left;
    display:inline;
    width:100%;
}
div.topRanking h3.bg div input{
    background:none;
    border:none;
    width:30px;
    cursor:pointer;
    color:#fff;
}
div.topRanking div.border li{
    width:220px;
    height:180px;
    line-height:20px;
}

.top_ranking_item_box h3{
    height:30px;
    line-height:30px;
    font-weight: bold;
    border-bottom:1px dashed #A0A0A0;
    margin-bottom:5px;
    width:98%;
}
.top_ranking_item_box div.item_img{
    float:left;
    display:inline;
    border:1px dashed #A0A0A0;
    width:120px;
    height:120px;
}
.top_ranking_item_box div.item_img img{
    display:none;
    width:120px;
}
.top_ranking_item_box div.item_info{
    float:left;
    display:inline;
    margin-left:3px;
    height:120px;
    width:80px;
    line-height:20px;
    overflow:hidden;
}
