﻿.area_rank {
	float:left;
	width: 33%;
}
#area_rank{
	clear:both;
}
span{
	margin-right:10px;
}
.delete_tag{
	margin-right:0px;
}
	
.go,.reset,.tag,.server{
	line-height:3;
	padding:1em;
	margin: 1.5em 0.5em;
	border: #000000 4px solid;
	background: #ffffff;
	text-align:center;
	font-size:20px;
	display:inline;
	text-decoration:none;
	font-weight:bold;
	width:50px;
}
.selectk,.selects{
	border-color:#ff0000;
}
#area_sbutton{

	width:750px;
}
#word{
	line-height:1.5;
	padding:1em;
	border: #000000 2px solid;
	margin:auto;
	width:800px;
	font-size:20px;
}
#area_view {
clear:both;
width:96%;
margin:auto;
}

#icon_tag li{
display: inline;
}
.tagcloud{
font-weight: bold;
margin-right:1em;
color:#0000ff;
}

.icontaglist{
display:inline-block;
width:25%;
}

.sublist{
	list-style-position:inside;
}

.odd-rows,.even-rows{
	border:none;
}
.odd-rows{
	background:#d8d8d8;
}
.even-rows{
	background:#ffffcc;
}
.rival-a{
	background:#ff9999;
}
.rival-b{
	background:#9999ff;
}
.rival-rel td{
	width:100px;
	text-align:center;
	font-weight:bold;
}

.frequency{
	display:block;
	height:180px;
	width:1000px;

}
.freq_line,.freq_level{
position:absolute;
border-left:1px solid #000000;
padding:0;
margin:0;
}
.freq_level{
border-left:1px solid #ff0000;
}
sup{
position:relative;
top:-1em;
color:#ff0000;
}
sub{
position:relative;

color:#0000ff;
}

#yotei{
	width:100%;
	height:600px;
	background:#ccc;
	border:#000000 outset 1px;
	padding:0.3em;
}


#icon_edit{
	background:#aaaaff;
	color:#ffffff;
	position:fixed;
	_position: absolute;
	width:600px;
	height:120px;
	top:50%;
	left:50%;
	margin:-25% 0 0 -25%;
	z-index:10;
	padding:1em;
}

#close_box{
	position:absolute;
	bottom:0;
	right:0;
	font-size:150%;
}
/*+++++++++++++++++++++++++++++++++++
	村タイプ別
++++++++++++++++++++++++++++++++++++*/	
	span.type_village{
		margin-right:0px;
		text-decoration:underline;
	}
	.type1{
		background: #cccccc;
		line-height:2;
	}
	.type2{
		background: #cc9999;
	}
	.type3{
		background: #aaaaaa;
	}
	.type4{
		background: #cceecc;
	}
	.type5{
		background: #888888;
	}
	.type6{
		background: #eecccc;
	}
	.type7{
		background: #ccccee;
	}
	.type8{
		background: #ddccaa;
	}
	.type9{
		background: #ddccdd;
	}
	.type99{
		background: #99cc99;
	}
	.type-1{
		background: #ffffff;
		color: #cccccc !important;
	}
	