body { 
 font-size: 12px; 
 line-height: 120%; 
 color: #333333;
 margin: 0px;
 }
td, th, tr{
 font-size: 12px;
 color: #333333;
 line-height: 120%;
}
hr{
 color: #666666;
 width: 98%;
 height: 1px;
}
img {
 border: 0px;
}
p, div{
 margin: 0px;
}
a:link{
 color: #336699;
 text-decoration: underline;
}
a:visited{
 color: #336699;
 text-decoration: underline;
}
a:active{
 color: #ff3333;
 text-decoration: none;
}
a:hover{
 color: #ff3333;
 text-decoration: none;
}
#main{
 width: 800px;
}
.f10 {
 font-size: 10px;
 color: #666666;
}
.copy{
 font-size: 10px;
 color: #ffffff;
}
h1{  /* ヘッダテキスト */
 font-size: 10px;
 color: #ffffff;
 font-weight: normal;
 margin: 0px;
}
#s_menu a:link{/* ヘッダメニュー */
 font-size: 10px;
 color: #ffffff;
 text-decoration: none;
}
#s_menu a:visited{/* ヘッダメニュー */
 font-size: 10px;
 color: #ffffff;
 text-decoration: none;
}
#s_menu a:active{/* ヘッダメニュー */
font-size: 10px;
color: #e2e2e2;
text-decoration: none;
}
#s_menu a:hover{/* ヘッダメニュー */
font-size: 10px;
color: #e2e2e2;
text-decoration: none;
}
#f_menu{
 font-size: 10px;
 color: #333333;
}
#f_menu a:link{/* フッターメニュー */
 font-size: 10px;
 color: #003300;
 text-decoration: none;
}
#f_menu a:visited{/* フッターメニュー */
 font-size: 10px;
 color: #003300;
 text-decoration: none;
}
#f_menu a:active{/* フッターメニュー */
font-size: 10px;
color: #666666;
text-decoration: none;
}
#f_menu a:hover{/* フッターメニュー */
font-size: 10px;
color: #666666;
text-decoration: none;
}
.muginavi,.muginavi-nn{
layer-background-color:#022b64; 
}

#muginaviroot,.muginavisub{
background-color:#022b64; 
}


