h1  {	font-weight: normal; font-size: 100%; margin: 0px 0px 0px; color: #000000}
h2  {	font-weight: normal; font-size: 120%; margin: 0px 5px 2px; color: #0033cc}
h3  {	font-weight: bold  ; font-size: 120%; margin: 0px 5px 0px; color: #000000}
h4  {	font-weight: bold  ; font-size: 120%; margin: 0px 0px 0px; color: #B8860B}
h5  {	font-weight: normal; font-size: 100%; margin: 0px 0px 0px; color: #696969}
h6  {	font-weight: normal; font-size: 100%; margin: 0px 0px 0px; color: #696969}

a   		{color: #4169E1; font-weight: bold; text-decoration: none}
a:link	 	{color: #4169E1; font-weight: bold; text-decoration: none}
a:visited 	{color: #4169E1; font-weight: bold; text-decoration: none}
a:hover 	{color: #0000FF; font-weight: bold; text-decoration: underline}
a:active 	{color: #FF0000; font-weight: bold; text-decoration: underline}

/*------------------allの指定*/
#all{
	height:   100%; 
	width:   950px; 
	margin:    0px auto;
	}

/*------------------topの指定*/
#top{
	height: 150px; 
	background-color:#87ceeb;
	margin:   0px;
	}

/*------------------middleの指定*/
#middle{
	margin:   0px;
	}

/*------------------menuの指定*/
#menu{
	float: left;
	width:  200px;
	background-color:#ffff00;
	margin:   0px;
	}

/*------------------mainの指定*/
#main{
	float: left;
	width: 720px;
	margin-left: 0px; 
	background-color:#ff8c00;
	margin:   15px;
	}

/*------------------bottomの指定*/
#bottom{
	clear: both;
	height:  25px; 
	background-color:#ffb6c1; 
	padding: 8px 0px 0px 0px; 
	font-size: 100%; 
	text-align:center;
	vertical-align:middle;
	}

/* for table */
table.form {
	border: 1px solid #7777bb;
	border-collapse: collapse;
	margin-top: 1em;
}
table.form th, table.form td {
	text-align: left;
	border: 1px solid #7777bb;
	padding: 8px;
	font-weight: normal;
}
table.form th {
	white-space: nowrap;
	background: #cccce6;
}
table.form td {
	background: #f0f0f0;
}

/* for title */
strong.ttl {
	text-align: left;
	border-left: solid 4px #cc0000;
	display: block;
	padding: 2px 5px;
	margin-top: 2em;
}

/* for message */
p.msg {
	color: #dd0000;
	margin: 2em;
}
span.msg {
	color: #dd0000;
}

/* for back-button */
form.back {
	margin-top: 2em;
}

