*{
color:#000000;
}

body{
background:url(../img/bg_base.gif) repeat;
margin:0px;
padding:0px;
text-align:center;
}

a:link{color:#7b5c0a;text-decoration:underline}
a:visited{color:#7b5c0a;text-decoration:underline}
a:hover{color:#7b5c0a;text-decoration:none}
a:active{color:#7b5c0a;text-decoration:none}

.base{
width:800px;
background:url(../img/bg_leaf.gif) repeat-y;
margin:0px auto;
padding:0px;
}

.base_margin{
width:725px;
margin:0px 37px 0px 38px;
padding:0px;
text-align:left;
}

.head{
width:725px;
margin:0px;
padding:0px;
}

.head_left{
width:433px;
float:left;
margin:0px;
padding:0px;
}

h1{
background:url(../img/head-h1.gif) no-repeat;
margin:0px;
padding:0px;
}

h1 a{
display:block;
width:433px;
height:85px;
text-indent:-9999px;
}

h2{
display:block;
width:433px;
height:17px;
background:url(../img/head-h2.gif) no-repeat;
margin:0px;
padding:0px;
text-indent:-9999px;
}

.head_right{
width:292px;
float:left;
margin:0px;
padding:0px;
text-align:right;
}

.head_contact{
margin:5px 0px 0px 0px;
padding:0px;
}

.header_link{
margin:8px 0px 0px 0px;
padding:0px;
}

.clear{
clear:both;
}

.menu{
width:154px;
float:left;
margin:0px;
padding:0px;
}

.menu p{
margin:0px 0px 14px 0px;
padding:0px;
}

.contents_nomargin{
width:571px;
float:left;
margin:0px;
padding:0px;
}

.contents{
width:561px;
float:left;
margin:0px 0px 0px 10px;
padding:0px;
}

.contents_head{
width:561px;
margin:0px;
padding:0px;
}

.contents_foot{
width:561px;
margin:0px;
padding:0px;
}

.contents_base{
width:561px;
background:url(../img/bg_contents_center.gif) repeat-y;
margin:0px;
padding:0px;
}

.foot{
width:725px;
margin:0px;
padding:0px;
}

.pagetop{
margin:0px;
padding:0px 10px 15px 0px;
text-align:right;
}

.footer_link{
margin:0px;
padding:0px;
text-align:center;
}

.copyright{
margin:0px;
padding:3px 0px 20px 0px;
text-align:center;
}
