TABLE#body {
     text-align:center;
     border:0;
     cellpadding:0;
     cellspacing:0;
     width:700px;
}
/* ■InfoNavigation■ */
ul.in{
    list-style:none;
    font-size:10pt;
    padding:0px;
    margin:0px;
    color:#000000;
}
ul.in li{
    float:left;
    background:url('image1/in_back.gif');
    display:block;
    width:98px;
    height:16px;
    padding:0px;
    margin:0px;
}
ul.in a{
    text-align:center;
    text-decoration:none;
    display:block;
}
ul.in a:hover {
    display:block;
    border-left : 5px solid #ff0000 ; /* ■IN縦線の太さと色■ */
    border-right : 5px solid #ff0000 ; /* ■IN縦線の太さと色■ */
    text-decoration: underline;
    color: #ff0000;
}
/* ■GlobalNavigation■ */
ul.gb{
    width:104px;
    font-size:10pt; /* ■メニューキャプションの字サイズ■ */
    color:#000000;
    padding:0px;
    margin:0px 0px 0px 0px;
}

ul.gb li{
    list-style:none;
    background:url('image1/gn_back.gif');
    margin:0px 0px 0px 0px; /* ■GNの上下左右の間隔■ */
    padding:0px 0px 0px 0px;/* ■GNワードの上下左右の間隔■ */
    width:104px; /* ■GNの幅■ */
    height:22px; /* ■GN4の高さ■ */
}

ul.gb a{
    width:104px;
    display:block;
    padding:0px 0px 0px 0px ;
    border-left : 5px solid #0099ff ; /* ■GN縦線の太さと色■ */
    text-decoration: none;
    color: #000000;
}

ul.gb a:visited {
    width:104px;
    display:block;
    border-left : 5px solid #ff33CC ; /* ■GN縦線の太さと色■ */
    text-decoration: none;
    color: #000000;
}

ul.gb a:hover {
    width:104px;
    display:block;
    border-left : 5px solid #ff0000 ; /* ■GN縦線の太さと色■ */
    text-decoration: underline;
    color: #ff0000;
}
/* ■フォント＆テキスト■ */
H3.title {
    margin:2px;
    padding:0px;
    font-style:bold;
    font-size:1.0em;
    color:#FFFFFF;
}
P.text1 {
    padding:6px;
    font-size:0.8em;
    letter-spacing:0.1em;
    line-height:1.3em;
}
P.text2 {
    padding:6px;
    font-size:0.95em;
    letter-spacing:0.05em;
    line-height:1.3em;
}
