body{
	font:65%/175% verdana,osaka,sans-serif;
	_font:70%/175% verdana,osaka,sans-serif;
	color:#666;
	margin:15px 20px;
}

table{font:100%/175% verdana,osaka,sans-serif;}

#index{
	margin:0px; padding:0px;
}
#index h1{
	background:url("./img/bg.gif") #ccc;
}

#menu{
	background:url("./img/bg.gif") fixed #ccc;
	border-bottom:5px solid #900;
	margin:0px; padding:0px;
}
#menuTbl{
	width:100%; height:100%;
}
#menuTd{
	padding-left:15px;
	font:11px/13px verdana,osaka,sans-serif;
}

#sub{
	background:url("./img/bg2.gif") no-repeat fixed 100% 100% #fff;
}

.txt{ margin:5px 15px; }

h1{
	margin:0px 0px 2px; padding:10px 15px 9px;
	border-bottom:5px solid #333;
	color:#333;
	font:bold 25px verdana,osaka,sans-serif;
}
h2{
	background:url("./img/icon.gif") no-repeat 0% 50%;
	padding-left:15px; color:#333;
	font: bold 100% verdana,osaka,sans-serif;
}
h3{
	background:url("./img/line.gif") repeat-x 0% 50%;
	text-align:left; color:#333;
	font: bold 100% verdana,osaka,sans-serif;
}

h3 span{
	background:url("./img/arrow.gif") no-repeat 0% 50% #fff;
	padding-left:18px;
}

ul{ margin:0px; padding:0px 0px 0px 30px;}

dl,dt,dd{margin:0px;padding:0px;text-align:left;}
dl{margin:5px; padding:0px 3px;}

/*200*40—p*/
.link-l, .link-m{
	font-size:90%;
}
.link-l{
	min-height:50px; _height:50px;
	margin:5px 15px 15px; padding-bottom:5px;
	clear:both;
}
.link-l dt{ float:left; }
.link-l dd{ zoom:100%; margin-left:220px; }

/*88*31—p*/
.link-m{
	margin:5px 15px 15px; padding-bottom:5px;
	min-height:45px; _height:45px;
	clear:both;
}
.link-m dt{ float:left; }
.link-m dd{ zoom:100%; margin-left:105px; }

input,textarea,select{
	font:100% sans-serif;
	background:url("./img/bg.gif") #ccc;
	border:1px solid #ccc;
	margin-bottom:3px;
	padding:1px;
}

a{text-decoration:none; color:#900; font-weight:bold;}
a:visited{ color:#c99; }
a:hover{ position:relative; top:1px; color:#000;}

