/*ÆüËÜ¸ì EUC-JP*/
BODY{
	margin				:	0px;
	background-color	:	#cde6e6;
	font-size			:	12px;
	color				:	#333333;
}
TR TD{
	font-size			:	12px;
	color				:	#333333;
}
TABLE{
	empty-cells			:	show;
}
HR{
	color				:	silver;
}
.footer{
	border-top			:	1px solid silver;
	text-align			:	right;
	height				:	40px;
}
.footer_sub{
	text-align			:	right;
	height				:	40px;
}

.main{
	background-color	:	white;
}
.menu{
	border-top			:	1px solid silver;
	border-right		:	1px solid silver;
	width				:	150px;
	vertical-align		:	top;
}
.menu TD{
	width				:	150px;
	height				:	40px;
	border-bottom		:	1px solid silver;
	padding-left		:	15px;
	background-image	:	url(./img/img_bg_gray.gif);
	background-repeat	:	no-repeat;
	vertical-align		:	center;
}

/*menu*/
.menu a{ 
	text-decoration		:	none;
	color				:	#333333;
}
.menu a:visited{
	text-decoration		:	none;
	color				:	#333333;
}
.menu a:hover { 
	text-decoration		:	none;
	color				:	#339966;
} 
.menu a:active{
	text-decoration		:	none;
	color				:	#333333;
}
.contents{
/*	border-bottom		:	1px solid silver;*/
	height				:	400px;
	vertical-align		:	top;
	padding-left		:	20px;
	padding-right		:	10px;
	padding-bottom		:	10px;
}
.contents sup{
	color				:	#cc3300;
}
.title{
	font-size			:	16px;
	font-weight			:	bold;
	border-bottom		:	1px dotted silver;
	padding-bottom		:	5px;
	margin-bottom		:	10px;
}
.pagetop{
	border-bottom		:	1px solid silver;
	text-align			:	right;
	padding				:	5px;
}
.td_top_news{
/*	border-top			:	1px solid silver;
	border-right		:	1px solid silver;
	border-left			:	1px solid silver;
	border-bottom		:	1px solid silver;*/
}
.td_top_news TD{
	padding				:	5 0px;
	border-bottom		:	1px dotted silver;
}
.menu_subpage{
	border-bottom		:	1px solid silver;
}
.px10{
	font-size			:	10px;
	color				:	#999999;
}
.px12{
	font-size			:	12px;
}
.float {
	width				:	80px;
}
.float_cate {
	width				:	30px;
}
.float_info {
	padding-bottom		:	5px;
	padding-right		:	10px;
}
.imgsam {
/*	width				:	400px;*/
/*	text-align			:	center;*/
	padding				:	10px 10px 10px 10px;
}
.imgsam img {
	padding				:	10px 10px 5px 10px;
}

}
