* { margin : 0 ; padding : 0 ; }
body { width : 100% ;
text-align: center;
background-color: #E7E7E7;
 }

#contents{ margin:0 auto; 
width:760px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
background-color: #ffffff;
text-align: center;
}

/*枠*/
#header{width : 100% ;
}
#main {float:left;
       width:510px;
       text-align:left;
       border-width:0px 0px 0px 0px;
       border-style: solid;
       border-color: #808000;
       padding:0px 12px 10px 12px;
}

#side-left {float:left;
	width:210px;
        text-align:center;
        padding-left:15px;
}

#footer{clear:both;width:760px;
        padding:15px 0px 0px 0px;
}

.Class1{background-color: #ffffdd;
border-width:1px 1px 1px 1px; 
border-style :solid; 
border-color : #808000 ;
width:180px;
text-align:center;
font-size:95%;
color:#000000;
margin-bottom:25px ;
}

.Class2{list-style:none;
line-height:24px;
margin:5px 5px 5px 18px;
font-size:90%;
text-align:left;
}


.Class3{margin:10px 0px 10px 0px;
        background-color:#ffe8ff;
text-align:center;
font-size:95%;
color:#000000;
line-height:23px;
font-weight: bold;
}

.class4{text-align:left;
width:320px;
margin:23px 0px 15px 0px;
border-width:0px 0px 1px 10px; 
border-style :solid; 
border-color : #910048;
font-size:98%;
font-weight: bold;
padding:1px 0px 1px 10px;
}

.Class5{list-style:disc;
margin:0px 0px 15px 45px;
line-height:28px;
font-size:95%;
}


.Class6{margin-top:15px;
text-align:center;
font-size:70%;
color:#000000;
}



/*写真*/
.right {
	float: right;
        margin:0px 10px 0px 10px;
}

.left {
	float: left;
        margin:0px 10px 0px 10px;
}

/*リンク*/
a:link {text-decoration:none;color:#00006f;}
a:visited {text-decoration:none;color:#00006f;}
a:active {text-decoration:none;color:red;}
a:hover {text-decoration:underline;}

/*文字*/
.moji1{
width:180px;
background-color:#ffefdf;
color:#000000;
padding:3px 20px 3px 20px;
font-size:100%;
font-weight: bold;
}

.moji2{font-size:16px;
text-align:left;
margin:10px 0px 10px 0px;
line-height:25px;
}

.moji3{font-size:95%;
text-align:left;
padding:18px 5px 10px 15px;
line-height:25px;
width:220px;
height:220px;
}

.moji4{font-size:80%;
text-align:left;
padding:18px 5px 10px 15px;
line-height:25px;
}


ul{
margin:0px 15px 0px 25px;
}

li{line-height:25px;
margin:5px 5px 8px 15px;
font-size:100%;
text-align:left;
}

