@charset "EUC-JP";
/*---------------------------------------------- */
/* Common */
/*---------------------------------------------- */
.sp {
 border-top: 1px solid #E2AF45;
}
a.mono:link,  a.mono:visited {
 color: #666; background: transparent;
 text-decoration: none;
}
a.mono:hover {
 color: #E2AF45; background: transparent;
 text-decoration: underline;
}
address {
 margin: 20px 0;
 padding: 5px;
 border-top: 1px solid #E2AF45;
 font-style: normal;
 font-size: 90%;
 text-align: center;
}
body {
 text-align: center;/*IE*/
}
#Outline {
 margin: 0 auto;
 padding: 0;
 width: 800px;
 color: #333; background: #FFF;
 text-align: left;
}
#Page_Header {
 height: 60px;
 background: transparent url("../../image/header_bg.gif") no-repeat;
}
#Page_Header table {
 width: 800px;
 height: 60px;
 cellpadding: 0;
 cellspacing: 0;
}
#Logo {
 width: 200px;
}
#Whatsnew {
 width: 400px;
 vertical-align: middle;
 text-align: center;
}
#Search {
 width: 200px;
 vertical-align: middle;
 text-align: right;
}
#Menu_Bar table {
 width: 800px;
 height: 40px;
 cellpadding: 0;
 cellspacing: 0;
}
/* Header */
h1 {
 position: relative;
 top: -44px;
 left: 88px;
 font-size: 8pt;
 line-height: 100%;
 font-weight: normal;
}
#Menu_Bar {
 width: 800px;
}
#Menu_Bar td {
 width: 60px;
 font-size: 8pt;
 text-align: center;
 vertical-align: middle;
}
#Menu_Bar td a:link {
 color: #333; background: transparent;
 text-decoration: none;
}
#Menu_Bar td a:visited {
 color: #333; background: transparent;
 text-decoration: none;
}
#Menu_Bar td a:hover {
 color: #EEE; background: transparent;
 text-decoration: none;
}
#Menu_Bar .menu01 {
 width: 40px;
 background: transparent url("../../image/menu/menu01.png") no-repeat;
}
#Menu_Bar .menu02 {
 width: 62px;
 background: transparent url("../../image/menu/menu02.png") no-repeat;
}
#Menu_Bar .menu03 {
 width: 62px;
 background: transparent url("../../image/menu/menu03.png") no-repeat;
}
#Menu_Bar .menu04 {
 width: 62px;
 background: transparent url("../../image/menu/menu04.png") no-repeat;
}
#Menu_Bar .menu05 {
 width: 62px;
 background: transparent url("../../image/menu/menu05.png") no-repeat;
}
#Menu_Bar .menu06 {
 width: 62px;
 background: transparent url("../../image/menu/menu06.png") no-repeat;
}
#Menu_Bar .menu07 {
 width: 62px;
 background: transparent url("../../image/menu/menu07.png") no-repeat;
}
#Menu_Bar .menu08 {
 width: 68px;
 background: transparent url("../../image/menu/menu08.png") no-repeat;
}
#Menu_Bar .menu09 {
 width: 62px;
 background: transparent url("../../image/menu/menu09.png") no-repeat;
}
#Menu_Bar .menu10 {
 width: 50px;
 background: transparent url("../../image/menu/menu10.png") no-repeat;
}
#Menu_Bar .menu11 {
 width: 56px;
 background: transparent url("../../image/menu/menu11.png") no-repeat;
}
#Menu_Bar .menu12 {
 width: 56px;
 background: transparent url("../../image/menu/menu12.png") no-repeat;
}
#Menu_Bar .menu13 {
 width: 56px;
 background: transparent url("../../image/menu/menu13.png") no-repeat;
}
#Menu_Bar .menu14 {
 width: 40px;
 background: transparent url("../../image/menu/menu14.png") no-repeat;
}
#Navigation {
 margin-bottom: 7px;
 text-align: right;
}
#Contents_Outline {
 width: 800px;
 text-align: left;
}
#Contents_Separator {
 width: 14px;
}