*{
font-family: verdana, arial, sans-serif;
font-size: 13px;
}
body{
background-image: url('../pic/back.jpg');
background-repeat: no-repeat;
background-color: #1F0000;
margin: 0px;
text-align: center;
}
table{
margin: 0px auto;
}
td#pos{
vertical-align: middle;
text-align: center;
}
div#master{
position: relative;
width: 800px;
height: 528px;
}
div#navi{
position: absolute;
top: 0px;
right: 0px;
z-index: 10;
}
div#navi ul{
margin: 0px;
height: 44px;
padding:0px 20px 0px 20px;
width: auto;
float: right;
text-align: right;
background-image: url('../pic/navi-back.gif');
background-repeat: no-repeat;
background-position: top right;
background-color: #990000;
list-style-type: none;
}
div#navi li{
width: auto;
float: left;
padding-top: 11px;
}
div#navi li.strich{
padding: 1px 15px 0px 15px;
}

div#navi a{
color: #ffffff;
text-decoration: none;
}
div#navi li,div#navi a:hover{
color: #FF0000;
}
div#main{
background-color: #666666;
position: absolute;
top: 30px;
left: 216px;
width: 584px;
height: 445px;
}
div#box{
z-index: 9;
background-image: url('../pic/box-back.gif');
background-repeat: no-repeat;
position: absolute;
top: 38px;
left: 0px;
width: 800px;
height: 490px;
}

div#text a{
color: #000000;
}
div#text a:hover{
color: #cc0000;
}
div#schn{
position: absolute;
top: 370px;
left: 640px;
z-index: 1;
}
div#scroll{
position: absolute;
top: 27px;
left: 241px;
width: 540px;
height: 420px;
overflow: auto;
scrollbar-base-color: #990000;
}
div#frame{
position: absolute;
top: 32px;
left: 246px;
width: 523px;
height: 411px;
}
iframe{
width: 523px;
height: 411px;
overflow: hidden;
padding: 0px;
margin: 0px;
border:0px;
}
div#text{
text-align: left;
margin: 60px 30px 20px 20px;
}
div#text p{
margin: 0px 0px 6px 0px;
clear: both;
}
h1{
font-size: 17px;
color: #880000;
margin: 20px 0px;
}
h2{
margin: 20px 0px 5px 0px;
clear: both;
}
h3{
margin: 0px;
}
div#subnavi{
position: absolute;
top: 200px;
left: 80px;
width: 128px;
}

div#subnavi a.sub {
background-image: url('../pic/butt_n.gif');
background-repeat: no-repeat;
margin:  0px 0px 5px 0px;
padding: 0px;
height: 26px;
width: 128px;
display: block;
color: #ffffff;
text-decoration: none
}
div#subnavi div#visit {
background-image: url('../pic/butt_v.gif');
background-repeat: no-repeat;
margin:  0px 0px 5px 0px;
padding: 0px;
height: 26px;
width: 128px;
color: #ffffff;
}
div#visit span{
color:#ee0000;
}
div#subnavi a.sub:hover {
background-image: url('../pic/butt_o.gif');
}
a.sub span,div#subnavi span{
display: block;
padding-top: 5px;
text-align: center;
}
div.inpic{
width: auto;
float: right;
padding: 0px 0px 4px 4px;
}
div#foot{
position: absolute;
top: 530px;
left: 0px;
width: 790px;
text-align: right;
}
div#foot, div#foot a{
font-size: 11px;
color: #A27B6A;
z-index: 2;
text-decoration: none;
}