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

#container{ 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:554px;
       border-width:0px 0px 0px 0px;
       border-style: solid;
       border-color: #808000;
       padding:0px 3px 10px 9px;
}

#side-left{float:left;
	width:180px;
        text-align:center;
        
}


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

.class1{background-color: #ffffdd;
border-width:1px 1px 1px 0px; 
border-style :solid; 
border-color : #808000 ;
width:100%;
text-align:center;
color:#000000;
margin-bottom:25px ;
}

.class2{margin-top:15px;
background-color:#e6e6ff;
text-align:center;
font-size:11pt;
color:#000000;
}



h1{margin:10px 10px 10px 10px;
        background-color:#d2ffd2;
text-align:center;
font-size:14pt;
color:#000000;
line-height:23px;
font-weight: bold;
border:1px solid #006699;
}


h3{margin:10px 10px 10px 10px;
        
text-align:left;
font-size:12pt;
color:#000066;
line-height:23px;
font-weight: bold;
border-bottom:1px dotted #009966;
background-image: url(../img/midmak.gif);
background-repeat: no-repeat;
text-indent:25px;
background-position: 0% 43%;
}



/*写真*/
.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;}

/*文字*/
p{font-size:11pt;
text-align:left;
margin:5px 15px 10px 15px;
line-height:23px;
}



.moji1{
background-color:#e8e8ff;
color:#000000;
padding:3px 0px 3px 0px;
font-weight: bold;
}


.line{text-decoration:underline;}


.haco{color:#000099;}

.bac{background-color:#ffe4c4;}


/*リスト*/
ul{margin:0px 5px 0px 5px;}

ul.mk li{background-image: url(../img/tamak.gif);
background-repeat: no-repeat;
background-position: 0% 43%;
text-indent:25px;
list-style:none;
}

ul.moti li{margin-left:12px;
           list-style:none;}

ul.kajo li{background-image: url(../img/rimak.gif);
background-repeat: no-repeat;
text-indent:18px;
list-style:none;
margin-left:15px;
}

li{line-height:18px;
margin:5px 5px 5px 3px;
font-size:11pt;
text-align:left;
}

th{background-color: #339933;
color:#ffffff;
}

td{font-size:90%;
width:252px;
padding:10px 10px 10px 10px;
line-height:30px;
}