/* ページのレイアウト３段用CSS */
body{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-image: url(img/wallppr090.gif);
}
.contents {
	width: 800px;
	height:100%;
	background-color:white;
	margin:10px;
	padding:0px;
	text-align: left;
	position: re;
}
.main {
	width: 480px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-left:0px;
	vertical-align:top;
}
.side1 {
	width: 130px;
	vertical-align:top;
	
	background-color:#006f00;
}
.side1 div {
    font-size:14px;
    font-weight:bold;
    width:150px;
    padding-right:0px;
	padding-top:3px;
    padding-bottom:3px;
    padding-left:0px;
    border-bottom:solid 1px #bebebe;
}
.side2 {
	width: 150px;
	height:;
	margin-left:5px;
	padding-left:5px;
	padding-top:10px;
	margin-top:10px;
	
	background-color:#d9e6d2;
}
.side1 h2{
	text-align:left;
	margin-bottom:0px;
	padding-top:10px;
	border-bottom:;
}
div.saisin{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 0.8em;  
    FONT-WEIGHT: bold; 
    FONT-SIZE: 14px;
    LEFT: 179px; 
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM:1em; 
    MARGIN-TOP:20px;
    MARGIN-LEFT:auto; 
    WIDTH: 426px; 
    MARGIN-RIGHT: auto; 
    PADDING-TOP: 1em;  
    BACKGROUND-COLOR: #c2d8d5;
}
div.text2{
    width:600px;
	color:black;
    font-size:small;
    font-weight:bold;
    line-height:150%;
	text-align:justify;
    text-justify:inter-ideograph;
    padding:1em 0.5em;
    MARGIN-LEFT:10px;
	margin-top:1em
    margin-bottom:1em;
    background-color:#d1ffa4;
}
.side1 ul{
	margin-left:40px;
	margin-bottom:0px;
	padding-left:0px;
	margin-top:5px;
	list-style-type:none ;
.side2 ul,.side2 ol{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
.side1 li {
	list-style-type: none;
}
