@charset "utf-8";

/*--------------------------------------
	Tag Cloud
---------------------------------------*/

ul.tagCloud {
	margin: 0;
	padding: 0.5em 10px;
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

ul.tagCloud li {
	margin: 0;
	padding: 2px;
	display: inline;
	font-size: 120%; /* ここで相対的に文字サイズを変更 */
}

ul.tagCloud li a {
	padding: 0px 5px;
	text-decoration: none;
	color: #666 !important;
	background-color: #fff;
	border:1px solid #666;
  _zoom:1;
  _display:inline;
}

ul.tagCloud li.level10 a {
	z-index: 10;
	font-size: 167%;
	_font-size: 140%;
	_font-weight:bold;
}

ul.tagCloud li.level9 a {
	top: 5px;
	z-index: 9;
	font-size: 136%;
  opacity:0.95;
  -moz-opacity:0.95;
  _filter:alpha(opacity=95);
}

ul.tagCloud li.level8 a {
	z-index: 8;
	font-size: 114%;
  opacity:0.9;
  -moz-opacity:0.9;
  _filter:alpha(opacity=90);
  
}

ul.tagCloud li.level7 a {
	top: 5px;
	z-index: 7;
	font-size: 100%;
  opacity:0.85;
  -moz-opacity:0.85;
  _filter:alpha(opacity=85);
  
}

ul.tagCloud li.level6 a {
	z-index: 6;
	font-size: 95%;
  opacity:0.8;
  -moz-opacity:0.8;
  _filter:alpha(opacity=80);
  
}

ul.tagCloud li.level5 a {
	z-index: 5;
	font-size: 90%;
  opacity:0.75;
  -moz-opacity:0.75;
  _filter:alpha(opacity=75);
  
}

ul.tagCloud li.level4 a {
	z-index: 4;
	font-size: 85%;
  opacity:0.7;
  -moz-opacity:0.7;
  _filter:alpha(opacity=70);
}

ul.tagCloud li.level3 a {
	z-index: 3;
	font-size: 80%;
  opacity:0.65;
  -moz-opacity:0.65;
  _filter:alpha(opacity=65);
}

ul.tagCloud li.level2 a {
	z-index: 2;
	font-size: 75%;
  opacity:0.6;
  -moz-opacity:0.6;
  _filter:alpha(opacity=60);
}

ul.tagCloud li.level1 a {
	z-index: 1;
	font-size: 70%;
  opacity:0.55;
  -moz-opacity:0.55;
  _filter:alpha(opacity=50);
}


/* オンマウス */
ul.tagCloud li a:hover {
	z-index: 10;
  opacity:1;
  -moz-opacity:1;
  _filter:alpha(opacity=100);
  text-decoration:underline;
}
