body{
	margin:0px;
	padding:0px;
	background-color:#EEEEEE;
	scrollbar-track-color:#F2F2ED;
	scrollbar-face-color:#F2F2ED;
	scrollbar-shadow-color:#E6DB40;
	scrollbar-darkshadow-color:#F2F2ED;
	scrollbar-3dlight-color:#F2F2ED;
	scrollbar-arrow-color:#E6DB40;
}

img{border:0;}
img a{border:0;}

a{
	color:#FF6600;
	text-decoration:none;
}
a:visited{
	color:#FF6600;
}
a:hover{
	color:#FF6600;
	text-decoration:underline;
}
a:active{
	color:#FF6600;
}



.table_cate{
	border-color:#6FBD17;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	table-layout:fixed;
	width:580px;
}

.table_admin{
	border-color:#FFCC33;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}


h1 {color: #999999;font-size: 10px;line-height: 1.4em;line-break: strict;letter-spacing: 1px;margin: 2px;padding: 0px; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";}
h2 {font-size: 10px;color:#999999;margin: 0px;padding: 0px;line-height: 1.3em;line-break: strict;letter-spacing: 1px; font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, sanserif;}

.type1{color: #666666;font-size: 12px;line-height: 1.5em;line-break: strict;letter-spacing: 1px;}

.type2{color: #000000;font-size: 10px;line-height: 1.5em;line-break: strict;letter-spacing: 1px;}

.category{color: #FF6600;font-size: 16px;line-height: 1.2em;line-break: strict;letter-spacing: 0px;}

.main_content{
	width:800px;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.banner{border:0; text-align:center; margin:10px auto;}

.log_table{
	width: 500px;
}
td.thumbnail{
	height: 128px;
	width: 128px;
}

.title_img{margin:0 10px;}

.menu{width:180px; height:40px;}

#search_form{
	margin:5px 5px 0 5px;
	padding:0 0 0 15px;
}

.copy_right{clear:both; width:800px; height:30px; padding-top:15px; background-color:#339933; text-align:center;}