body{
	background:url("./img/line.gif") #eee;
	font:65%/175% verdana,osaka,sans-serif;
	color:#333;
}

#base{
	background:url("./img/bg.gif") no-repeat 0px 0px;
	padding-top:50px; padding-left:70px;
	width:630px;
}

#menu{
	padding-top:90px;
	height:30px;
	text-align:center;
}
#main{
	background:url("./img/bg.gif") no-repeat -70px -220px #fff;
	padding:20px;
}
#foot{
	background:url("./img/foot.gif") no-repeat 100% 0px;
	padding-top:30px;
	height:100px;
	text-align:center;
}

h1{ font:50px/50px impact,verdana,osaka,sans-serif;
	margin:auto; margin-right:0px;
	width:450px; height:50px;
}
h2{ color:#999; border-bottom:1px dashed #ccc; }

h3{ font-size:100%; }

ul, li{ list-style:inside; margin:0; padding:0; }

dl,dt,dd{ margin:0px; padding:0px; text-align:left; }
dl{ margin:5px; padding:0px 3px; }

/*200*40—p*/

.link-l{
	margin:5px 15px 15px; padding-bottom:5px;
	min-height:50px; _height:50px;
	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{
	background:#fff;
	font:100% sans-serif;
	border:2px solid #eee;
	margin-bottom:3px;
	padding:1px;
}

a{ text-decoration:none; color:#369; }
a:visited{ color:#9cf; }
a:hover{ text-decoration:underline; color:#000; }
