body {
	margin: 0px;
	padding: 0px;
	background-color:#CCCCCC;
}

p, li, h1, h2, h3, h4, h5, h6, form, input {
	margin: 0px;
	padding: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

img {
	border: none;
}

#menu .title{
	background: url(/image/104_menu_title.gif) repeat-y top left;
	width:155px;
	height:32px;
}

#menu .title a{
	padding:6px 0 0 16px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

#menu .list{
	background: url(/image/104_menu_list.gif) repeat-y top left;
	width:155px;
	height:26px;
}

#menu .list a{
	padding:5px 0 0 17px;
	font-size:12px;
	color:#333333;
}

/*--links--*/
#links { margin-bottom:16px;}
#links h2{font: bold 90%/125% "‚l‚r ‚oƒSƒVƒbƒN"; color: #000; background-color: #CCC; border:solid 1px #999; margin-bottom:8px; padding:3px; text-align:left; width:515px;}
#links .category {width:515px; margin-top:15px;}
#links .category td{padding: 5px;}
#links .list{border-top: 1px solid #CCC; border-left: 1px solid #CCC; margin-bottom:16px; width:515px;}
#links .list th{font: 80%/125% "‚l‚r ‚oƒSƒVƒbƒN"; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; text-align:left; vertical-align:top; padding: 5px; width:30%;}
#links .list td{font: 80%/125% "‚l‚r ‚oƒSƒVƒbƒN"; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; text-align:left; vertical-align:top; padding: 5px; width:70%;}
#links .bar{background: #B4DEC0; padding: 3px; vertical-align:top;}
.mb16 { margin: 0px 0px 16px;}
.base-s {font: 80%/125% "‚l‚r ‚oƒSƒVƒbƒN"; color: #000;}