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) 0% 0% / auto auto repeat scroll padding-box border-box #cccccc;
}

#menu{
	background : url(img/bg.gif) 0% 0% / auto auto repeat fixed padding-box border-box #cccccc;
	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) 100% 100% / auto auto no-repeat fixed padding-box border-box #ffffff;
}

.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) 0% 50% / auto auto no-repeat scroll padding-box border-box transparent;
	padding-left:15px; color:#333;
	font: bold 100% verdana,osaka,sans-serif;
}
h3{
	background : url(img/line.gif) 0% 50% / auto auto repeat-x scroll padding-box border-box transparent;
	text-align:right; color:#333;
	font: bold 100% verdana,osaka,sans-serif;
}

h3 span{
	background : url(img/arrow.gif) 0% 50% / auto auto no-repeat scroll padding-box border-box #ffffff;
	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) 0% 0% / auto auto repeat scroll padding-box border-box #cccccc;
	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;
}

