body{background-color:#fff;
     margin-top : 0px;
     margin-bottom : 30px;
		/*  white-space: nowrap; */
}
input {border: solid 1px #666666;}
textarea {border: 1px solid #666666;}
/* ***** –{•¶ ***** */
.mes{margin-left:20px;
  margin-bottom:20px;
	font-size:12px;
}
.bold{font-weight: bold; text-decoration:underline;font-size:120%;}
.question{background-color: #ffff00;;font-size:120%;}
.page_title{
	text-align:center;
	background-color:#ADFF2F;
	color: #006400;
	font-weight:bold;
}
.input_ttl{
	background-color:#98FB98;
	color: #006400;
	font-weight:bold;
}
.small{font-size:12px;}

div.title{background-color: #FF00FF;}
a {color: #0066cc ; text-decoration: underline ;}
a:hover{color: #ffffff; background-color: #0080ff;}

blockquote{margin:1em;}

dl{margin-top:0em;margin-bottom:0em;}
dd{margin-left:1em;}


ul{margin-top:0em;margin-bottom:0em;margin-left:1em;
   list-style-position:outside;list-style-type:disc;
}

form{margin:0em;}

pre{margin:0em;font-size:100%;}

h1{font-size:140%;font-weight:bold;margin:0em;}
h2{margin:0em;}
h3{	background-color:#98FB98;margin:0em;
	color: #006400;
	font-weight:bold;}
h4{font-size:80%;font-weight:normal;margin:0em;}

hr{color:#999;background-color:#999;border:none;width:100%;height:1px;}

div#content{background-color:#fff;width: 320px;height: auto;margin:0 auto 0 auto; border: double 3px #777;padding:2px 2px 2px 2px;}
.date{text-align:right;font-size:12px;color:#666;}
.footer{text-align:center;font-size:12px;color:#666;}
.error{color:#ff0000;font-weight: bold;}

