﻿body    {background-color:#EEFFDD;
	-webkit-text-size-adjust: 100%;
         line-height:110%;}

table   {background-color:#FFFFFF;
	padding:5px;
         line-height:110%;}

.header {font-size:90%;}

.content{border:1px dashed #006600;
         padding:4px;}

.pin1   {font-weight:bold;}
.pin2   {font-weight:bold;
         color:#FF9900;}
.pin3   {background-color:#CCFFCC;}
.pin4    {color:#006600;}
.pin5    {border:1px solid #006600;
          padding:5px;}
#container {
	width:780px;
	margin:auto;
	background:#FFFFDD;
}
#container1 {
	width:780px;
	margin:auto;
	background:#FFFFFF;
}
/*---
#container2 {
	width:760px;
	margin:10px;
	background:#FFDD00;
}---*/
nav ul {
	margin:0;
	padding:5px;
	overflow:hidden;
}
nav li {
	list-style-type:none;
	float:left;
}
nav ul li a {
	display:block;
	width:88px;
	text-align:center;
	text-decoration:none;
	border:1px solid green; 
	border-radius:4px; 
	background:#EEFFDD;
	margin:5px;
	padding:5px;
}
a:hover {
	background:#999999;
}
.contents1 a {
	text-decoration: none;
}
div.contents1 {
	width:356px;
	line-height:150%;
	float:left;
	background:#FFFFFF;
	margin:8px;
	padding:8px;
	box-shadow:5px 5px 5px #999999;
}
div.contents2 {
	clear:both;
	margin:5px;
	padding:5px;

}
th,td {
	padding:5px;
}
p.line01 {
	line-height:150%;
	width:700px;
	background:#FFFFFF;
	margin:auto;
	padding:8px;
	box-shadow:5px 5px 5px #999999;
	overflow:hidden;
}
p.line02 {
	line-height:150%;
	width:700px;
	background:#FFFFFF;
	margin:auto;
	padding:8px;
	overflow:hidden;
}
p.line03 {
	line-height:150%;
	width:340px;
	background:#FFFFFF;
	margin:auto;
	padding:8px;
	overflow:hidden;
}
section.line01 {
	line-height:150%;
	width:700px;
	background:#FFFFFF;
	margin:auto;
	padding:8px;
	box-shadow:5px 5px 5px #999999;
}
h2 {
	color:orange;
}
.gazoucenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}
a.left {
	float:left;
	padding:10px;
}
img.left {
	float:left;
	padding:10px;
}
span.right {
	float:right;
	padding:10px;
}
