body{
	background:#fff; color:#333;
	font:65%/150% Verdana,sans-serif;
	padding-right:0px; padding-left:0px;
	margin-right:0px; margin-left:0px;
}
#top{width:560px;margin:auto;}
#menu{width:90px;}
#menu span{cursor:pointer;}
#img{background:url('img/01.jpg') no-repeat 100% 20%;width:51px;height:51px;}
#main{
	border:1px solid #000;
	padding:10px 40px;
	width:500px;
	margin:auto;
}
.txt{
	padding:20px;
	text-align:left;
	color:dimgray;
}
.hide{display:none;width:400px;text-align:left;padding-top:20px;}

.LinkText{background:transparent;color:#000;letter-spacing:1em;
	text-align:center;
	border:none;
	margin:10px 0px 20px;
}

h1{
	font:25px Georgia,Verdana,Osaka,sans-serif;
	letter-spacing:5px;
	text-align:center;
}
h2{
	font:100%/100% Verdana,Osaka,sans-serif;
	color:#000;
	background:#eee;
	border:5px solid #999;
	border-width:1px 5px;
	margin:50px 0px;
	text-align:center;
}
h3{
	background:url('img/icon.gif') no-repeat 0% 50%;
	font:100% sans-serif;
	padding-left:10px;
	text-align:left;
	margin-bottom:0px;
	color:#333;}
#menu h3{background:none;}

/*リンクページ*/
dl,dd,dt{margin:0px;padding:0px;}

/*200*40用*/
.link-l{clear:both; padding:0px; margin-top:3px; margin-bottom:15px;}
.link-l dt{float:left; margin-right:5px;}
.link-l dd{_height:45px; min-height:45px;}

/*88*31用*/
.link-m{clear:both;padding:0px;margin-top:3px;margin-bottom:15px;}
.link-m dt{float:left; margin-right:5px;}
.link-m dd{_height:35px; min-height:35px;}


input,textarea{
	font:100%/150% sans-serif;
	border:1px solid #ccc;
	background:transparent;
	color:#999;
}

a{text-decoration:none;color:#333;}
a:hover{border-bottom:1px dotted #000;color:#ccc;}
br{letter-spacing:normal;}

