body{
	font:75%/155% verdana,osaka,sans-serif;
	color:#333;
}
#base{ margin:auto; width:550px; }

#head{
	background:url("./img/bg.gif") no-repeat 0% 0%;
	margin:70px 0px 40px; padding-left:75px;
	min-height:75px; _height:75px;
	font-size:90%;
}

#menu, #menu li{
	margin:0; padding:0;
	list-style:none;
}
#menu li{
	background:url("./img/arrow.gif") no-repeat 0% 7px;
	padding-left:8px; margin-right:10px;
	float:left;
}

#ex{ color:#999; }
.clear{ clear:both; }

#main{ padding:10px; }

#foot{
	border-top:3px double #eee;
	padding-top:3px;
	text-align:center;
}


.txt{ margin-bottom:40px; color:#666; }

h1{
	margin:0; padding:0px;
	font:bold 150%/175% verdana,osaka,sans-serif;
}
h2{
	padding-bottom:4px;
	border-bottom:3px double #eee;
	color:#f69;
	font:100% verdana,osaka,sans-serif;
}
h3{
	color:#000;
	font:100%/175% verdana,osaka,sans-serif;
}

/*200*40—p*/

.link-l{
	min-height:50px; _height:50px;
	margin:5px 0px 15px; padding-bottom:5px;
	clear:both;
	font-size:85%;
	color:#999;
}
.link-l dt{ float:left; }
.link-l dd{ zoom:100%; margin-left:220px; }
.link-l dd:first-line { color:#666; }

/*88*31—p*/
.link-m{
	margin:5px 0px 15px; padding-bottom:5px;
	min-height:45px; _height:45px;
	clear:both;
	font-size:85%;
	color:#999;
}
.link-m dt{ float:left; }
.link-m dd{ zoom:100%; margin-left:105px; }
.link-m dd:first-line { color:#666; }

form{ margin:0; }
input,select,textarea{
	background:transparent;
	border:none; border-bottom:1px solid #ccc;
	color:#666;
	font:100% sans-serif;
}

a{ text-decoration:none; color:#c9c; }
a:visited { color:#99c; }
a:hover{ color:#63c; border-bottom:1px solid #ccc; }

