* {
margin: 0;
padding: 0;
text-align: left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}	
body {
background-color: #FBF5E9;
font-size: 100%;
}
/*\*/ a { overflow: hidden; }/**/
hr,h1,h3 {display: none;}

#sitebox {
margin: 0;
padding: 0;
width: 830px;
height: 718px;
background-image: url(../image/back_site830_633.gif);
background-repeat: no-repeat;
}
#header {
margin: 0 0 0 20px;
width: 800px;
height: 88px;
background-image: url(../image/header800_88.gif);
background-repeat: no-repeat;
}
.sitename {
position: absolute;
text-indent: -99999px;
margin: 15px 0 0 0;
width: 220px;
height: 70px;
background-image: url(../image/site_name220_70.gif);
background-repeat: no-repeat;
}
.textlink {
position: absolute;
margin: 15px 0 0 575px;
font-weight: bold;
color: #553c22;
font-size: 0.75em;
}
.textlink a {
color: #553c22;
text-decoration: none;
}
.textlink a:hover {
color: #ff0000;
text-decoration: underline;
}
#menu_bot {
margin: 0 0 0 20px;
width: 788px;
height: 33px;
background-image: url(../image/back_headerbot788_33.gif);
background-repeat: no-repeat;
}
#menu_bot ul {
margin: 0; 
padding: 0; 
list-style: none;
text-indent: -99999px;
}
#menu_bot li {
float: left;
}
#menu_bot li a {
display: block;
}
li#menu01 a {
background:url(../image/r_bot01_155_33.gif);
background-repeat: no-repeat;
background-position: left; 
width: 155px;
height: 33px;
}
li#menu01 a:hover { 
background-position: right; 
}
li#menu02 a {
background:url(../image/r_bot02_131_33.gif);
background-repeat: no-repeat;
background-position: left; 
width: 131px;
height: 33px;
}
li#menu02 a:hover { 
background-position: right; 
}
li#menu03 a {
background:url(../image/r_bot03_90_33.gif);
background-repeat: no-repeat;
background-position: left; 
width: 90px;
height: 33px;
}
li#menu03 a:hover { 
background-position: right; 
}
li#menu04 a {
background:url(../image/r_bot04_98_33.gif);
background-repeat: no-repeat;
background-position: left; 
width: 98px;
height: 33px;
}
li#menu04 a:hover { 
background-position: right; 
}
li#menu05 a {
background:url(../image/r_bot05_114_33.gif);
background-repeat: no-repeat;
background-position: left; 
width: 114px;
height: 33px;
}
li#menu05 a:hover { 
background-position: right; 
}
li#menu06 a {
background:url(../image/r_bot06_110_33.gif);
background-repeat: no-repeat;
background-position: left; 
width: 110px;
height: 33px;
}
li#menu06 a:hover { 
background-position: right; 
}
li#menu07 a {
background:url(../image/r_bot07_90_33.gif);
background-repeat: no-repeat;
background-position: left; 
width: 90px;
height: 33px;
}
li#menu07 a:hover { 
background-position: right; 
}
#topimage {
margin: 0 0 0 20px;
width: 788px;
height: 204px;
background:url(../image/topleft394_204.jpg);
background-repeat: no-repeat;
}
#topimage h3 {
display: none;
}
#topimage p {
margin: 0 0 0 394px;
position: absolute;
text-indent: -99999px;
width: 394px;
height: 204px;
background:url(../image/topright394_204.jpg);
background-repeat: no-repeat;
}
#main {
margin: 0 0 0 20px;
width: 788px;
height: 300px;
}
#news {
width: 450px;
height: 200px;
padding-top: 45px;
float: left;
background:url(../image/title_news444_35.gif);
background-repeat: no-repeat;
}

ul#newinfo {
width: 440px;
background:url(../image/title_newinfo.gif) no-repeat top left;
margin-bottom: 15px;
padding-top: 40px;
font-size: 12px;
list-style: none;
letter-spacing: 1px;
}
ul#staff {
width: 440px;
background:url(../image/title_staff.gif) no-repeat top left;
padding-top: 40px;
font-size: 12px;
list-style: none;
letter-spacing: 1px;
}
ul#newinfo li,ul#staff li{
line-height: 2;
padding: 0px 0px 0px 23px;
background: url(../image/entry_li_bg.gif) no-repeat bottom left;
}
#banner {
margin: 5px 0 0 3px;
width: 328px;
float: right;
}
#bana01 {
width: 328px;
height: 67px;
background:url(../image/bnr01_328_67.gif);
background-repeat: no-repeat;
}
#bana01 a {
position: absolute;
text-indent: -99999px;
margin: 6px 0 0 8px;
width: 131px;
height: 51px;
background:url(../image/bnr01image131_51.jpg);
background-repeat: no-repeat;
}
#bana01 a:hover {
margin: 7px 0 0 9px;
}
#bana02 {
width: 328px;
height: 67px;
background:url(../image/bnr02_328_67.gif);
background-repeat: no-repeat;
}
#bana02 a {
position: absolute;
text-indent: -99999px;
margin: 6px 0 0 8px;
width: 131px;
height: 51px;
background:url(../image/bnr02image131_51.jpg);
background-repeat: no-repeat;
}
#bana02 a:hover {
margin: 7px 0 0 9px;
}
#bana03 {
width: 328px;
height: 67px;
background:url(../image/bnr03_328_67.gif);
background-repeat: no-repeat;
}
#bana03 a {
position: absolute;
text-indent: -99999px;
margin: 6px 0 0 8px;
width: 131px;
height: 51px;
background:url(../image/bnr03image131_51.jpg);
background-repeat: no-repeat;
}
#bana03 a:hover {
margin: 7px 0 0 9px;
}
.bnrtext {
position: absolute;
margin: 35px 0 0 145px;
overflow: hidden;
width: 175px;
height:24px;
color: #676767;
font-size: 0.625em;
}
#copyright {
margin: 5px 0 0 20px;
width: 800px;
height: 70px;
background:url(../image/back_copyright800_70.gif);
background-repeat: no-repeat;
}
#copyright h3 {
display: none;
}
.address {
text-indent: 3em;
position: absolute;
margin: 6px 0 0 20px;
color: #727272;
font-size: 0.625em;
line-height: 14px;
}
.linktext {
position: absolute;
line-height: 70px;
margin: 0 0 0 365px;
color: #727272;
font-size: 0.75em;
}
.linktext a {
color: #727272;
text-decoration: none;
}
.linktext a:hover {
color: #ff0000;
text-decoration: underline;
}
