body{
	background:url("./img/bg.jpg") no-repeat 0% 100% fixed;
	padding-left:15px; padding-right:15px;
	overflow:auto;
	color:#333;
	font:75%/175% Verdana,Osaka,'MS UI Gothic',sans-serif;
	_font:70%/175% Verdana,Osaka,'MS UI Gothic',sans-serif;
}
table{ font:105%/150% Verdana,Osaka,'MS UI Gothic',sans-serif; }
#index{
	padding-right:300px;
}
#index h1{
	background:url("./img/dot_x.gif") repeat-x 0% 100%;
	padding:0px 5px 10px;
	text-align:right;
}
#menu{
	background:url("./img/bg_2.jpg") no-repeat 0% 0% fixed;
	margin:0px; padding:0px;
	text-align:right;
}

#sub{ background:url("./img/dot_y.gif") repeat-y 0% 0% fixed; }

.txt{
	background:url("./img/line.gif");
	margin-bottom:20px; padding:0px 5px;
	line-height:24px;
}
.no_line{ background:none; }

#divMenu{ padding:0px 15px; font-weight:bold; }
#mt_link{
	margin-bottom:5px; padding:0px 15px;
	color:#999;
	font:10px tahoma,verdana,osaka,sans-serif;
}

h1{
	background:url("./img/dot_x.gif") repeat-x 0% 0% fixed;
	margin:0px; padding:10px 15px 0px;
	color:#000;
	font:bold 15px verdana,osaka,sans-serif;
}
h2{
	background:url("./img/icon.gif") no-repeat 1px 50%;
	margin:15px 0px 5px; padding-left:15px;
	color:#000;
	font-size:100%; color:#666;
}
h3{
	background:url("./img/dot_x.gif") repeat-x 0% 50%;
	padding-left:10px;
	color:#9c0;
	font:100% verdana,osaka,sans-serif;
}
h3 span{ background:#fff; padding:0px 5px;}

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

ul{
	margin:0px; padding:0px;
	list-style:inside circle;
}
ul li{ margin:0px 0px 3px; padding-left:5px; }

/*200*40—p*/
.link-l{
	min-height:50px; _height:50px;
	margin:5px 0px 15px; padding-bottom:5px;
	clear:both;
	background:url("./img/line.gif");
	line-height:24px;
}
.link-l dt{ float:right; }
.link-l dd{ zoom:100%; }

/*88*31—p*/
.link-m{
	margin:5px 0px 15px; padding-bottom:5px;
	min-height:45px; _height:45px;
	clear:both;
	background:url("./img/line.gif");
	line-height:24px;
}
.link-m dt{ float:right; }
.link-m dd{ zoom:100%; }

input,textarea,select{
	background:transparent;
	border:1px dotted #ccc;
	color:#c69;
	font:100% sans-serif;
}

form{margin-bottom:0px;}
textarea,input{
	font:100% sans-serif;
	background-color:#fff;
	border:1px dashed #ccc;}

a{text-decoration:none; border-bottom:1px solid #9c0; color:#f69;}
a:visited{color:#669; border-bottom:1px dotted #999;}
a:active{ color:#000; }
a:hover{border-bottom:1px solid #fff; color:#c06;}

