body	{
	}
p { margin : 10px 30px 10px 10px;}

td	{
	font-size:13px;
	}
th	{
	font-size:13px;
	text-align:left;
	}
caption	{
	font-size:13px;
	}
input {
	margin:auto;
	}	
img { 
	margin:10px;
	}
		
.head	{
	width:600px;
	margin:5px;
	border:2px solid #4682b4;
	}
.logo {
	height:50px;
	text-align:right;
}

.info	{
	border:3px double #87ceeb;
	margin:5px;
	padding:0px;
	color:#666666;
	width:600px;
	border-collapse:collapse;
	}
	
.info th	{
	background-color:#ccffff;
	padding:5px;
	margin:0px;
	}	
.info td	{
	padding:5px 5px 15px 15px;
	margin:0px;
	}
.info ul	{
	margin:0px 0px 0px 20px;
	padding:0px;
	}
.info li	{
	}
		
.menu	{
	background-color:#cc9999;
	width:180px;
}
.menu th {
	background-color:#f5deb3;
	text-align:left;
	
	}
.menu td {
	background-color:#ffffff;
	}
.menu ul {
	margin:0px 0px 0px 20px;
	padding:0px;
	}
		
.navi	{
	background-color:#4682b4;
	color:#ffffff;
	text-align:right;
	}
.navi1	{
	text-align:right;
	font-size:12px;
	color:#999999;
	}
.navi2	{
	background-color:#f0fff0;
	margin:10px 5px;
	width:600px;
	text-align:right;
	color:#999999;
	}
.navi2 td{
	font-size:12px;
}
.list	{
	background-color:#8fbc8b;
	margin:0px 5px 10px 5px;
}

.list td	{
	background-color:#ffffff;
	padding:5px !important;
}
.list th {
	background-color:#ccffcc;
	}
.list caption{
	background-color:#8fbc8b;
}
	


.title {
	background-image: url(gif/bn01.gif);
	padding:5px 10px;
	width:600px;
	margin:5px;
	height:25px;
	}

.msg	{
	border : 2px dotted #ff9966;
	margin:0px 20px ;
	color:#666666;
	width:558px;
	}
.msg ul {
	margin:0px 20px;
	padding:0px;
}
.msg li {
	list-style-type:square;
}

.contents {
	margin:5px 5px 10px 5px;
	width:600px;
}
.copy {
	font-size:12px;
	text-align:center;
	color:#999999;
}

.column1 {
	width:100px;
}
.column2 {
	width:350px;
}
.column3 {
	width:150px;
}
.exa {
width:80%;
border:1px solid #cccccc;
margin:5px;
}