body,div,p,form,input,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7h8h9address{
 margin: 0;
 padding: 0;
 font-size: 100%;
 font-weight: normal;
 font-style: normal;
 line-height: 1.5;
}

img{
 border: 0;
}

ul{
 list-style: none;
}

body{
 fonr-size: 62.5%;
 font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,Osaka,'ＭＳ Ｐ明朝',sans-serif;
 color: #FFFFBF;
 background: #0C0C0C;
 text-align: center;
}

p{
 font-size: 1.2em;
}

a{
 color: #FFFFBF;
 text-decoration: underline;
}

a:hover{
 color: #9a9a9a;
 text-decoration: none;
}

#page {
 width: 750px;
 margin-right: auto;
 margin-left: auto;
 background-color: #000000;
 text-align: left;
}

#header {
 background-color: #000000;
 width: 725px;
 height: 45px;
 padding-top: 21px;
 padding-right: 10px;
 padding-bottom: 18px;
 padding-left: 15px;
} 

#header .logo {
 float: left;
 width: 120px;
} 

#header .message {
 float: left;
 width: 200px;
 margin-top:9px;
 margin-left:12px;
} 

#header .subNav {
 float: right;
 width: 100px;

} 

#header .subNav li {
 font-size: 70%;
} 

#mainBar .gNav {
 width: 750px;
 margin-bottom: 5px;
} 

#mainBar .gNav li {
 display: inline;
} 

#mainBar .nav01 a { 
 float:left;
 width: 125px;
 background : url(../images/nav01_off.jpg) no-repeat;
 height:35px;
 line-height:35px;
 text-decoration:none;
 text-align:center;
}

#mainBar .nav01 a:hover{
 background : url(../images/nav01_on.jpg) no-repeat;
}

#mainBar .nav02 a { 
 float:left;
 width: 125px;
 background : url(../images/nav02_off.jpg) no-repeat;
 height:35px;
 line-height:35px;
 text-decoration:none;
 text-align:center;
}

#mainBar .nav02 a:hover{
 background : url(../images/nav02_on.jpg) no-repeat;
}

#mainBar .nav03 a { 
 float:left;
 width: 125px;
 background : url(../images/nav03_off.jpg) no-repeat;
 height:35px;
 line-height:35px;
 text-decoration:none;
 text-align:center;
}

#mainBar .nav03 a:hover{
 background : url(../images/nav03_on.jpg) no-repeat;
}

#mainBar .nav04 a { 
 float:left;
 width: 125px;
 background : url(../images/nav04_off.jpg) no-repeat;
 height:35px;
 line-height:35px;
 text-decoration:none;
 text-align:center;
}

#mainBar .nav04 a:hover{
 background : url(../images/nav04_on.jpg) no-repeat;
}

#mainBar .nav05 a { 
 float:left;
 width: 125px;
 background : url(../images/nav05_off.jpg) no-repeat;
 height:35px;
 line-height:35px;
 text-decoration:none;
 text-align:center;
}

#mainBar .nav05 a:hover{
 background : url(../images/nav05_on.jpg) no-repeat;
}

#mainBar .nav06 a { 
 float:left;
 width: 125px;
 background : url(../images/nav06_off.jpg) no-repeat;
 height:35px;
 line-height:35px;
 text-decoration:none;
 text-align:center;
}

#mainBar .nav06 a:hover{
 background : url(../images/nav06_on.jpg) no-repeat;
}

#sTree{
 font-size: 70%;
 font-family: 'ＭＳ Ｐ明朝';
 margin-top:15px;
 margin-left:28px;
}


#bar {
 margin-top:5px;
 background-color: #000000;
 width: 750px;
 height: 5px;
} 

#footer {
 font-size: 55%;
 clear: both;
 width: 725px;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 15px;
 background-color: #000000;
}

#footer .footerLeft{
 float: left;

}

#footer .txtNav li{
 display: inline;
}

#footer .cp{
 margin-top:7px;
}

#footer .location{
 float: right;
 width: 195px;
}
