/* chara8.css */

#left{
	font-size:80%;
	text-align:left;
	vertical-align:middle;
}
#center{
	font-size:80%;
	text-align:center;
	vertical-align:middle;
}
#right{
	font-size:80%;
	text-align:right;
	vertical-align:middle;
}
#bgyellow{
	background-color:FFD693;
}
#bgyellow_center{
	font-size:80%;
	text-align:center;
	vertical-align:middle;
	background-color:FFD693;
}

/*ハイパーリンク部分*/
a.white{
	color:#ffffff;
}
a.white:hover{
	color:#E35B12;
}
a.gray{
	color:#666666;
}
a.gray:hover{
	color:#E35B12;
}

/*タイトル部分*/
div.title{
	background-image:url(../images/chara/title_bg.gif);
	width:770px;
	color:#ffffff;
	padding:5px;
	margin:0px;
}
div.title h2{
	font-size:100%;
	text-align:left;
	color:#ffffff;
	margin:0px;
}
div.title h3{
	font-size:100%;
	font-weight:normal;
	text-align:right;
	color:#ffffff;
	margin:-1em 0px 0px 0px;
}

/*メニュー部分*/
div.menu{
	width:770px;
	font-size:70%;
	text-align:right;
	color:#666666;
	padding:5px;
	margin:0px;
}

/*テーブル部分*/
table.title_bottom{
	width:100%;
	color:#ffffff;
}
table.highrank{
	width:710px;
	color:#333333;
	padding:1px;
	margin:20px 0px 0px 0px;
	border-top:solid #FFBC24 1px;
	border-bottom:solid #FFBC24 1px;
	border-right:solid #FFBC24 1px;
	border-left:solid #FFBC24 1px;
}
table.highrankimg{
	width:90%;
	color:#c13700;
	padding:0px;
	margin:10px 10px 10px 10px;
}
table.lowrank{
	width:710px;
	color:#333333;
	margin:5px 0px 0px 0px;
	border-top:dashed #FFBC24 1px;
	border-bottom:dashed #FFBC24 1px;
	border-right:solid #ffffff 0px;
	border-left:solid #ffffff 0px;
}
td.w_15px{
	width:15px;
	text-align:right;
	vertical-align:top;
	margin-right:-1px;
}
td.w_30px{
	width:30px;
}
td.w_70px{
	width:70px;
	color:#c13700;
	font-weight:bold;
}
td.w_96px{
	width:96px;
}
td.w_140px{
	width:140px;
	text-align:right;
	padding-right:5px;
}
td.w_460px{
	width:460px;
}
td.comment1{
	font-weight:bold;
	padding:0px 10px 3px 10px;
}
td.comment2{
	color:#333333;
	padding:10px;
	border-top:solid #C13700 1px;
	border-bottom:solid #C13700 1px;
	border-right:solid #C13700 1px;
	border-left:solid #C13700 0px;
}

/*画像部分*/
img.cursor{
	margin:0px 7px 0px 7px;
}
/*以下ナビ関係*/
div.navi{
	width:770px;
	font-size:70%;
	text-align:right;
	color:#666666;
	padding:5px;
	margin:0px;
}
img.cursor_navi{
	margin:0px 3px 0px 15px;
}
a.white_navi{
	color:#ffffff;
}
a.white_navi:hover{
	color:#E35B12;
}
a.gray_navi{
	color:#666666;
}
a.gray_navi:hover{
	color:#E35B12;
}

