body{
	background-color:#f5f5f5;
	width:430px;
	margin-left:auto;margin-right:auto;
	text-align:center;
	font:65%/150% Osaka,Verdana,sans-serif;
	scrollbar-arrow-color:#000;
	scrollbar-face-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-darkshadow-color:#fff;
	padding-left:50px;
	padding-right:30px;
}
div#all{
	background-color:#ffffff;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:center;
	width:430px;
}
#menu{padding-left:0;padding-right:0px;
	text-align:center;}
#menu h2{
	margin-left:auto;margin-right:auto;
	width:200px;text-align:center;}

#menu .txt{
	margin:0px auto;
	width:200px;text-align:left;}
#menu .no_line{
	margin:0px auto;
	width:200px;text-align:left;}

.txt{
	background:url('img/line.gif');
	line-height:20px;
	margin: 0px 5px 20px 5px;
	text-align:left;
}

h2{
	padding-left:2px;
	border:1px solid #000;
	margin-bottom:3px;
	color:#000;
	text-align:left;
	font:100% verdana;}
h3{
	border-bottom:1px solid #ccc;
	font:100% verdana;
	margin-bottom:2px;
	letter-spacing:3px;
}


/*リンクページ*/
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;
	background:url('img/line.gif');
	line-height:20px;
}

/*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;
	background:url('img/line.gif');
	line-height:20px;
}

input,textarea,option{
	width:200px;
	border:1px solid #000;
	background:#fff;
	font:10px sans-serif;
}
span.form{
	text-align:center;
}


a{text-decoration:none;color:#f60;}
a:active{text-decoration:underline;}
a:visited{color:#999;}
a:hover{text-decoration:underline;color:#9c3;}
img{border:0px;}
a{decoration:none;}
-->