@charset "UTF-8";

* {
	font-size: 12px;
	margin:0px;
	padding:0px;
}


a{ color:#33271a; }

A:link{
	text-decoration:none;
}

A:visited{
	text-decoration: none;
	color:#4e3c27;
}

A:hover{
	text-decoration: underline;
}

A:active{ }

img {
border-width:0;
}
#header {
	height:20px;
	background-image: url(/mod/key2/images/dotline_x.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#header h1 {
	margin:0px;
	padding:0px;
	float: left;
}
#header ul.title li{
	float: left;
	margin:0px 0px 0px 0px;
	list-style-type: none;
}
#header ul.top li{
	float: right;
	margin:0px 0px 0px 0px;
	list-style-type: none;
}
.leftside {
float:left;
margin-right:3px;
}
.item {
margin:5px 0 5px 0;
border-bottom:#ccc dotted 1px;
}

.item_thumb {
float:left;
margin:0 10px 10px 0;
}
.item_body {

}
.keyword_header{
border-bottom:1px dotted #555;
padding-bottom:8px;
margin-bottom:10px;
}
.keyword_body{
margin-bottom:10px;
}
.keyword_left{
	float:left;
	width:200px;
}
.chart_and_comment_form{
	background-color:#777;
	padding:3px 8px 3px 8px;
	width:200px;
}
.keyword_right{
	margin-left:226px;
}
.comment_header{
	margin-bottom:6px;
	padding:3px;
	background-color:#ccc;
	font-size:14px;
	font-weight:bold;
}

.thumb_header{
	margin-bottom:6px;
	padding:3px;
	background-color:#ccc;
	font-size:14px;
	font-weight:bold;
}

#thumb_link_url {
width:525px;
height:15px;
border:solid 1px #999; padding:3px;
margin-bottom:18px;
}

#thumb_frame_txt {
width:525px;
height:60px;
border:solid 1px #999; padding:3px;
margin-bottom:18px;
}


.simple_item {
	margin-top: 15px;
	margin-bottom: 10px;
}

.main_body {
margin-left:40px;
width:760px;
}
.ranking_body {
margin-left:200px;
width:600px;
}

.footer {
margin-top:10px;

}

.target_date{
font-weight:bold;
font-size:150%;
}

#kw_other{
font-size:120%;
}
#kw_top{
font-size:120%;
}
#kw_best10{
font-size:120%;
}

.vs_title{
font-weight:bold;
font-size:180%;
}
.vs_title a{
font-weight:bold;
font-size:180%;
}
.vs_description{
font-size:120%;
}
.vs_chart{
}
.vs_result{
font-size:140%;
}

.comment{
margin-bottom:10px;
}
.comment_body{
margin-top:4px;
margin-bottom:8px;
margin-left:12px;
}
