*{ 
padding:0px; 
margin:0px; 
}
body {
font-family : Tahoma, "Verdena", sans-serif;
padding : 0;
margin : 0;
background : #fefcf5 url(img/layout/hg_rp.gif) repeat-x top;
}
p.normal {
margin : 0;
padding : 0;
border-bottom : 1px dotted #4c3f24;
}
html > body #page {
width : 770px;
height : 960px;
position : absolute;
left : 50%;
margin-left : -385px;
top : 0;
background : url(img/layout/hg_page.jpg);
}
* html #page {
width : 770px;
height : 960px;
position : absolute;
left : 50%;
margin-left : -385px;
top : 0;
background : url(img/layout/hg_page.jpg) bottom;
}
* + html #page {
width : 770px;
height : 960px;
position : absolute;
left : 50%;
margin-left : -385px;
top : 0;
background : url(img/layout/hg_page.jpg) bottom;
}
#middle_content {
width : 497px;
position : absolute;
left : 212px;
top : 244px;
}
#middle_content h4 {
font-size : 12px;
color : #8b021e;
margin : 0 0 2px 0;
font-family : tahoma, verdana, arial;
}
#middle_content a {
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
#middle_content a:hover {
color : #999999;
}
#content h2, #content p, #content_s h2, #middle_content h2, h3, #middle_content a {
margin : 0;
padding : 0;
color : #343434;
}
#content h2, #middle_content h2 {
font-size : 11px;
line-height : 18px;
}
p {
color : #343434;
font-size : 11px;
line-height : 18px;
font-family : tahoma, verdana, arial;
margin : 0;
}
#navi .newsticker {
position : absolute;
left : 5px;
top : 400px;
height : 200px;
width : 130px;
}
#navi .newsticker p {
font-size : 10px;
white-space : normal;
}
#navi .newsticker a {
font-size : 10px;
font-weight : bold;
text-decoration : none;
}
html > body #navi {
position : absolute;
left : 22px;
top : 240px;
height : 300px;
width : 149px;
}
#navi li a {
color : #343434;
font-size : 11px;
font-weight : bold;
text-decoration : none;
display: block;
line-height: 15px;
margin-left: 5px;
}
#navi a {
color : #343434;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
#navi a:hover {
color : #999999;
}
#navi ul{
padding: 0;
margin-left: 45px;
list-style: none;
}
#navi li{
border: 1px;
border-color:#ddb69e;
border-style:solid;
margin:0 0 5px 0;
padding:0;
background-color:#f2e8d2;
}
#header {
top : 25px;
left : 35px;
position : absolute;
}
#header h1 {
width : 420px;
height : 80px;
margin : 0;
padding : 0;
}
#footer {
color : #343434;
font-size : 11px;
width : 750px;
position : absolute;
bottom : -25px;
padding : 0 10px 0 10px;
font-family : tahoma, verdana, arial;
}
#footer a {
color : #343434;
font-family : tahoma, verdana, arial;
text-decoration : none;
}
#footer a:hover {
color : #999999;
}
.brdbo {
border-bottom : 2px solid #fff;
padding : 0 0 8px 0;
}
p.brdbo, p.input_p {
margin : 0;
}
#middle_content p span a {
text-decoration : none;
color : #343434;
font-weight : bold;
}
#middle_content p span a:hover {
color : #999999;
}
#middle_content form {
padding : 10px 0 0 0;
margin : 0;
}
.input_p input, .input_text textarea {
padding : 5px;
border : 1px solid #fff;
background : #edd0a7;
color : #ffffff;
font-size : 11px;
}
.input_text textarea {
font-family : Geneva, Arial, Helvetica, sans-serif;
width : 485px;
}
.input_p {
float : left;
width : 80%;
padding-bottom : 10px;
}
.input_p input {
width : 90%;
}
.button {
color : #fff;
border : 1px solid #fff;
width : 100px;
background : #edd0a7;
font-size : 14px;
margin-top : 15px;
}
.scroll{
overflow-x:auto;
overflow-y:hidde;
height:640px;
padding-right: 100px;
}
.scroll p{
padding : 0 0 8px 0;
}
IMG.photo1{
			border-width: 2px;
			border-color: #fff }
