body{
	padding:30px;
	color:#666;
	font:75%/175% Osaka,Verdana,sans-serif; }

table{ font:100%/175% Osaka,Verdana,sans-serif; }


#menu{
	background : url(./img/menu.gif) no-repeat 100% 0%;
	margin:10px; padding:0px;
}
#sub{
	margin:10px; padding:0px;
	font:60%/175% Osaka,Verdana,sans-serif;
}
#sub h2{
	text-align:center; color:#333;
	font:bold 100% verdana,osaka,sans-serif;
}

/* 本文 */
.txt{
	background : url(./img/bg.gif);
	margin-bottom:50px; padding:7px;
	border:1px solid #eee;
}

.back{ text-align:center; }

/* 見出しレベル1 */
h1{
	margin-bottom:10px;
	color:#0cc;
	font:bold 120% verdana,osaka,sans-serif;
}

/* 見出しレベル2 */
h2{
    color:#ccc;
    font-family:'Century gothic',verdana;
    font-weight:normal;
    text-decoration:underline;
}

/* 見出しレベル3 */
h3{
	margin:5px 0px;
	color:#cc6;
	font:100%/150% Verdana,Osaka,sans-serif;
}

xmp{color:#f60;}

dl,dd,dt{margin:0px;padding:0px;}

/*更新履歴*/
.history{
	margin-left:15px;

}
.history dt{
	display:list-item;
	list-style:normal outside;
	color:#9cc;
}
.history dd{ padding-bottom:5px; }


/*リンクページ*/
/*200*40用*/
.link-l{clear:both; padding:0px; margin-top:3px;margin-bottom:15px;}
.link-l dt{float:left; margin-right:5px; border:4px solid #fff;}
.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,select{
	padding:1px;
	font:100% sans-serif;
	border:1px solid #999;
}
a{ color:#760; cursor:help; }
a:visited{color:#cc9;}
a:hover{
	position:relative; top:1px;
	cursor:help;
	text-decoration:none;
	color:#0cc;
}
a img{cursor:help;}
