
body {
	font-size:14px;
}


a {
	color:#009999;
}

a:hover {
	color:#ff3399;
}


a:visited {
	color:#993300;
}

.head {
	width:900px;
	height:170px;
	border:solid 1px #999999;	
}


.head_left {
	width:220px;
	padding-left:10px;
}



.head_right {
	width:680px;
	text-align:center;
}


h1 {
	font-size:24px;
}


.search {
	width:900px;
	padding-top:10px;
	text-align:center;
	background-color:#cccccc;
	margin-top:10px;
}


.main {
	width:900px;
	margin-top:20px;
}


.menu {
	width:200px;
	font-size:14px;
}


.menu td {
	padding:10px;
}


.menu_speace {
	height:8px;
}


.category {
	width:670px;
}

.main_left {
	vertical-align:top;

}

.menu_title {
	background-color:#cccccc;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}


.main_right {
	vertical-align:top;
	text-align:right;
}


.category_top {
	background-color:#cccccc;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:10px;
}


.category_title {
	font-size:14px;
	height:30px;
	vertical-align:bottom;
}


.category_txt {
	font-size:12px;
	height:40px;
	border-bottom:dashed 2px #cccccc;
}


.yomi {
	text-align:center;
	width:900px;
	margin-top:15px;
	font-size:12px;
}


.day {
	width:900px;
	font-size:12px;
	margin:15px;
}


.links {
	margin-top:10px;
}


.banner {
	text-align:center;
	width:900px;
	margin-top:30px;
}


.mellink {
	text-align:center;
	width:900px;
	margin-top:35px;
	font-size:12px;
}