body{
margin:0;
padding:0;
}/*初期化*/

body{
font-size:0.8em;
/*min-width:1018px;*/
color:#666;
}/*min-width これ以上縮めない*/


#header{
background-image:url(title02.jpg);
repeat-x 0 100%;
height:65px;
margin:0 auto;padding:0;
}

h1{
color:#ecf0df;
font-size:0.8em;
font-weight:500;
margin-top:0px;
margin-left:350px;
padding-top:25px;
}

.title{
width:700px;
height:100px;
margin:0 auto;
margin-top:50px;
background:#fff url(title01a.png) no-repeat;
}


.contents{
margin:0 auto;
width:700px;
border:1px solid #859f4e;
margin-top:10px;
padding-top:20px;
}

.contents ul{
color:#934900;
width:700px;
margin:0 auto;
text-align:left;
margin-left:65px;
}

.contents li{
display: inline;
}


.contents a:link{
text-decoration: none;
border-bottom: 1px solid #b4ab80;
color:#646c2d;
}


.contents a:hover{
color:#fff;
text-decoration: none;
border:0;
background-color:#6d9a4a;
}


.p1{
width:550px;
color:#7f8863;
font-size:0.9em;
font-weight:600;
background-color:#c8d0af;
padding:10px;
margin:0 auto;
margin-top:10px;
margin-bottom:20px;
}


.main{
background-color:#f0eee1;
width:550px;
margin:0 auto;
padding:10px;
}

.main p{
margin-top:10px;
margin-bottom:30px;
}

.temple_link{
width:550px;
color:#7f8863;
font-size:0.9em;
font-weight:600;
background-color:#c8d0af;
padding:10px;
margin:0 auto;
margin-top:20px;
margin-bottom:20px;
text-align:center;
}


.bordertitle{
width:700px;
height:100px;
margin:0 auto;
margin-top:10px;
margin-bottom:50px;
background:#fff url(title01b.png) no-repeat;
}

.bordertitle p{
color:#6a4b43;
padding-top:10px;
line-height:200%;
}



#footer{
border-top:5px solid #b4ac7e;
height:120px; 
background:#000 url(back46.jpg) no-repeat;
padding:15px 0; 
text-align:center;
color:#ffffff;
}

.footer{
width:800px;
color:#646c2d;
margin:0 auto;
margin-top:10px;
}

.footer ul {
padding: 0;
margin: 0;
/*margin-top:10px;*/
list-style-type: square;
padding:5px;
}

.footer li {
margin: 0;
padding: 0;
list-style-position:outside;
margin-top:5px;
margin-left:20px;
color:#646c2d;
}

.footer a:link{
text-decoration: none;
border-bottom: 1px solid #b4ab80;
color:#646c2d;
}


.footer a:hover{
color:#fff;
text-decoration: none;
border:0;
background-color:#6d9a4a;
}







