p {
margin: 0;
padding: 0;
line-height: 145%;
}

ul, ol, li  {
margin: 0px;
padding: 0px;
list-style: none;
line-height: 1;
}

dl, dt, dd {
margin: 0px;
padding: 0px;
font-weight: normal;
}

form, fieldset, input, textarea, select, option, label {
margin: 0px;
padding: 0px;
}

fieldset, a img {
border: 0;
}

/*table{
border-collapse: collapse;
border-spacing: 1px;
}

table, th, td, th {
margin: 0px;
padding: 0px;
font-weight: normal;
}*/

pre, address, blockquote, caption, cite, code {
margin: 0px;
padding: 0px;
}

pre, code {
font-weight: normal;
font-style: normal;
}

body{
margin:0px;
padding:0px;
font-size: 76%;
color: #BBBBBB;
background-color: #000000;
}

hr,
.nodisp{
display:none;
}

img{
border:none;
}
#topbarWrap{
position: fixed;
left: 0;
width: 100%;
padding-top: 34px;
top:0px;
height: 36px;
z-index: 102;
background: url(../img/topbar.png) top left repeat-x;
_height:30px;　/*IE6用*/
_position: absolute; top:-10px;　/*IE6用*/
_background: url(../img/bg_navigation.jpg) top left repeat-x;　/*IE6用*/
_z-index:102;　/*IE6用*/
}
#navigationWrap{
text-align:left;
position: fixed;
left: 0;
bottom: 0;
width: 100%;
padding-top: 30px;
height: 20px;
z-index: 101;
background: url(../img/bg_navigation.png) top left repeat-x;
_position: absolute;　/*IE6用*/
_height:20px;　/*IE6用*/
_padding-top: 5px;
_bottom:0px;/*_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-70));　/*IE6用*/
_background: url(../img/bg_navigation.jpg) top left repeat-x;　/*IE6用*/
}
#navigationWrap p{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-family:"Times New Roman", Times, serif;
}
.copy{ float:left; width:20%; color:#FFFFFF;}
.navi{ float:left; text-align:right; width:80%; font-family:Georgia, "Times New Roman", Times, serif;}
.navi a:link{color:#FFFFFF;} .navi a:visited{color:#FFFFFF;} .navi a:hover{color: #99CC66;}





.headspan{
color:#ccc;
font-size:10px;
z-index:999;
position:absolute; top:0px; right:0px;}
