body{
	font-size:12px;
	color:#776655;
	background:#FFFFFF;
	margin:5px 0px 0px;
	text-align:center;
	scrollbar-track-color:#FFFFFF;
	scrollbar-face-color:#E0BDBD;
	scrollbar-arrow-color:#B86980;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-highlight-color:#B86980;
	scrollbar-shadow-color:#B86980;
}
a {color:#3333CC;text-decoration:none;}
a:hover {color:#6666FF;}
b {color:#AA0033;line-height:18px;}
td {font-size:12px;margin:0px;padding:0px;border-spacing:0px;}
table {margin:0px;padding:0px;border-spacing:0px;border-collapse:collapse;}
img { border:0px; }
.mes {font-size:12px;color:#776655;font-weight:normal;}

#test {color:#776655;font-size:10px;letter-spacing:0px;text-decoration:none;font-weight:normal;}

.img80 {width:80px;height:80px;border:0;}
.img100 {width:100px;height:75px;border:0;}

.table700 {width:700px;}
.table400 {width:400px;}
.table350 {width:350px;}
.table295 {width:295px;}
.table250 {width:250px;}
.table230 {width:230px;}
.td5 {width:5px;vertical-align:top;}
.td80 {width:80px;vertical-align:top;}
.td100 {width:100px;vertical-align:top;}
.td295 {width:295px;vertical-align:top;}
.td400 {width:400px;vertical-align:top;}
.blank {height:10px;}

.top_left {
	background:#AA0033;
	width:350px;
	height:60px;
	padding:0px 0px 0px 5px;
}
.top_right {
	text-align:right;
	vertical-align:bottom;
	color:#EFEFEF;
	font-weight:bold;
	line-height:17px;
	background:#AA0033;
	width:350px;
	height:60px;
	padding:0px 3px 0px 0px;
}

.prtop_title {
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#AA0033;
	background:#EFEFEF;
	width:700px;
	height:23px;
	padding:0px 0px 0px 5px;
	border-style:solid;
	border-color:#AA0033;
	border-width:2px 0px 0px 0px;
}

.updt_title {
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#AA0033;
	background:#EFEFEF;
	width:350px;
	height:23px;
	padding:0px 0px 0px 5px;
	border-style:solid;
	border-color:#AA0033;
	border-width:2px 0px 0px 0px;
}
.updt_right {
	text-align:right;
	color:#B86980;
	background:#EFEFEF;
	width:350px;
	height:23px;
	padding:0px 5px 0px 0px;
	border-style:solid;
	border-color:#AA0033;
	border-width:2px 0px 0px 0px;
}
.updt_td {
	width:350px;
	height:85px;
	vertical-align:bottom;
}
	.updt_sitename {
		font-size:12px;
		font-weight:bold;
		width:190px;
		height:20px;
		padding:0px 5px;
	}
	.updt_date {
		text-align:right;
		color:#6F6F6F;
		width:80px;
		height:20px;
		padding:0px 5px;
	}
	.updt_movtitle {
		color:#AA0033;
		width:190px;
		height:20px;
		padding:0px 5px;
	}
	.updt_type {
		text-align:right;
		color:#B86980;
		width:80px;
		height:20px;
		padding:0px 5px;
	}
	.updt_str {
		vertical-align:top;
		height:40px;
		padding:0px 5px;
	}

.mob_title {
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#AA0033;
	background:#EFEFEF;
	width:700;
	height:23px;
	padding:0px 0px 0px 5px;
	border-style:solid;
	border-color:#AA0033;
	border-width:2px 0px 0px 0px;
}
.mob_td {
	width:230px;
	height:85px;
	vertical-align:bottom;
}
	.mob_sitename {
		font-weight:bold;
		width:150px;
		height:20px;
		padding:0px 5px;
		border-style:solid;
		border-color:#B86980;
		border-width:0px 0px 1px 0px;
	}
	.mob_str {
		vertical-align:top;
		height:150px;
		height:60px;
		padding:2px 5px;
	}

.rank_title {
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#AA0033;
	background:#EFEFEF;
	width:295px;
	height:23px;
	padding:0px 0px 0px 5px;
	border-style:solid;
	border-color:#AA0033;
	border-width:2px 0px 0px 0px;
}
.rank_td_a {
	width:295px;
	height:80px;
	vertical-align:bottom;
}
.rank_td_b {
	width:295px;
	height:55px;
	vertical-align:bottom;
}
.rank_td_c {
	width:295px;
	height:25px;
	vertical-align:bottom;
}
.link_td {
	width:295px;
	height:382px;
	vertical-align:bottom;
}
	.rank_table {
		width:295px;
		border-style:solid;
		border-color:#B86980;
		border-width:0px 0px 1px 0px;
	}
	.rank_number {
		text-align:center;
		font-weight:bold;
		color:EFEFEF;
		background:#B86980;
		width:20px;
	}
	.link_tab {
		letter-spacing:2px;
		writing-mode:tb-rl;
		vertical-align:center;
		text-align:left;
		font-weight:bold;
		color:EFEFEF;
		background:#B86980;
		width:20px;
		padding:5px 0px;
	}
	.rank_a_sitename {
		font-weight:bold;
		width:190px;
		height:20px;
		padding:0px 5px;
	}
	.rank_a_str {
		vertical-align:top;
		width:190px;
		height:55px;
		padding:0px 5px;
	}
	.rank_b_sitename {
		font-weight:bold;
		width:275px;
		height:20px;
		padding:0px 5px;
	}
	.rank_b_str {
		vertical-align:top;
		width:275px;
		height:30px;
		padding:0px 5px;
	}
	.rank_c_sitename {
		font-weight:bold;
		width:275px;
		height:20px;
		padding:0px 5px;
	}
	.link_window {
		background:#E0BDBD;
		width:275px;
		height:375px;
		padding:0px;
	}
	.select {
		font-weight:bold;
		letter-spacing:2px;
		color:#EFEFEF;
		background:#B86980;
		width:150px;
		height:18px;
		padding:1px;
		margin:0px 0px 2px 2px;
	}
	.rank_td_w {
		width:250px;
		height:75px;
	}
	.rank_w_table {
		width:250px;
		border-style:solid;
		border-color:#B86980;
		border-width:0px 0px 1px 0px;
	}
	.rank_w_sitename {
		width:150px;
		height:20px;
		padding:0px 2px;
	}
	.rank_w_str {
		vertical-align:top;
		width:150px;
		height:55px;
		padding:0px 2px;
	}

.mov_title {
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#AA0033;
	background:#EFEFEF;
	width:400px;
	height:23px;
	padding:0px 0px 0px 5px;
	border-style:solid;
	border-color:#AA0033;
	border-width:2px 0px 0px 0px;
}
.mov_td {
	width:400px;
	height:80px;
	vertical-align:bottom;
}
	.mov_date {
		color:#B86980;
		vertical-align:bottom;
		width:250px;
		height:14px;
		padding:0px 5px;
	}
	.mov_cate {
		text-align:right;
		width:50px;
		height:14px;
		color:#B86980;
		padding:0px 5px;
	}
	.mov_str {
		vertical-align:top;
		width:300px;
		height:43px;
		padding:0px 5px;
	}
	.mov_dl {
		letter-spacing:1px;
		vertical-align:bottom;
		text-align:left;
		width:300px;
		height:14px;
		padding:0px 5px;
	}
	.mov_dl2 {
		letter-spacing:1px;
		vertical-align:bottom;
		text-align:right;
		width:300px;
		height:14px;
		padding:0px;
		border-style:dotted;
		border-color:#993;
		border-width:0px 0px 1px 0px;
	}
	.mov_dl_2 {
		letter-spacing:1px;
		vertical-align:bottom;
		text-align:right;
		width:300px;
		height:14px;
		padding:0px 5px;
	}
	
h1 {
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#AA0033;
	background:#EFEFEF;
	text-align:left;
	width:700;
	padding:3px 5px;
	margin:0px 0px 10px;
	border-top:2px solid #AA0033;
}
h3 {
	font-size:12px;
	text-align:left;
	padding:0px;
	margin:0px;
}
#des {
	font-size:12px;
	font-weight:normal;
	color:#B86980;
	text-align:right;
}
.str {
	text-align:left;
	width:100%;
	padding:2px 0px 0px 0px;
	border-top:1px solid #B86980;
}
.line {
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}
.80x80 {
	width:80px;
	height:80px;
	border:0px;
	float:left;
}
.icon {
	width:15px;
	height:7px;
	border:0px;
}
.box {
	float:left;
	width:222px;
	margin:2px;
	position:relative;
}
.hist_td {width:100%;padding:0px 0px 0px 10px;margin:0px;}
.hist_date {color:#B86980;}