*{	word-break:break-all; }
body{
	margin:10px 20px; pading:0px;
	overflow:auto;
	color:#333;
	font:75%/175% verdana,osaka,sans-serif;
	_font:70%/175% verdana,osaka,sans-serif;
}
table{ font:100%/175% tahoma,verdana,osaka,sans-serif; }

#enter{ text-align:center; }

#border{
	background:url("./img/line.gif") repeat-y 0px 0px;
	margin:0px; padding:0px;
}

#index, #menu, #sub{
	background:url("./img/bg.bmp") repeat-x 0px -30px fixed #333;
	margin:10px;
 	color:#b4aeb1;
}

#menu ul{
	margin:0px 0px 10px; padding:0px;
	list-style:none;
	text-align:right;
}
#menu ul li{ border-bottom:1px dashed #c85179; }

#sub{ margin-top:135px; font-size:65%; }
#sub .txt{ margin:0px 0px 10px; padding:0px; }
#sub h3{ color:#a4c1d7; }

#head{
	margin-bottom:80px;
	font-size:10px; text-align:center;
}

.txt{ margin:0px 20px 20px; padding:5px 10px; }

h1{
	text-align:center; margin:0px;
	color:#fff;
	font:bold 22px verdana,osaka,sans-serif;
}
h2{
	background:#333;
	margin-bottom:10px; padding:3px;
	border:2px solid #e3acae;
	text-align:center;
	color:#e6c0c0;
    font:bold 100% verdana,osaka,sans-serif;
}
h3{
	background:url("./img/icon.gif") no-repeat 0% 50%;
	margin-bottom:10px; padding-left:15px;
	color:#333;
	font:100%/100% Verdana,Osaka,sans-serif;
}
ins{
	border-bottom:2px solid #f09;
	text-decoration:none; color:#000;
}

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

/*200*40用*/
.link-l{
	min-height:50px; _height:50px;
	margin:5px 0px 15px 30px; padding-bottom:5px;
	clear:both;
	color:#69c;
}
.link-l dt{ margin-right:10px; float:left;}
.link-l dd{ zoom:100%;
	margin-left:210px;
}

/*88*31用*/
.link-m{
	margin:5px 0px 15px 30px; padding-bottom:5px;
	min-height:45px; _height:45px;
	clear:both; 
	color:#69c;
}
.link-m dt{ margin-right:10px; float:left; }
.link-m dd{ margin-left:105px; zoom:100%; }

input,textarea,select{
	background:transparent;
	border:1px dotted #ccc;
	color:#c69;
	font:100% sans-serif;
}
/*更新記録用*/
#hist dt{
	background:#8a8a8a; color:#000;
	padding-left:2px;
	line-height:normal; font-weight:bold;
}

/*リンク*/
a{ color:#679; text-decoration:none; }
a:visited{ color:#679;}
a:active{ color:#679; }
a:hover{ color:#c97586; text-decoration:none;}

#menu a, #sub a{ color:#d4dcda; }
#menu a:visited, #sub a:visited{ color:#d4dcda; }
#menu a:hover, #menu a:hover{ color:#c85554; text-decoration:none;}
