/* =====全体===== */
BODY {
    font-size:11pt;
    color:#000000;
    text-align:center;
    line-height:150%;
    background-color:#FFFFFF;
    background-image:url(bg3.gif);
    background-repeat:repeat;
    margin:0%;
    padding:0%;
}
A.normal {
    font-weight:bold;
    color:#004080;
    text-decoration:none;
}
/* カーソルが上に来た時のリンク */
A.normal:hover {
    font-weight:bold;
    color:#808080;
    text-decoration:none;
}
/* 現在開いているリンク */
A.normal:active  {
    font-weight:bold;
    color:#808080;
    text-decoration:none;
}
/* 訪問済みリンク */
A.normal:visited {
    font-weight:bold;
    color:#004080;
    text-decoration:none;
}

/* =====ヘッダー===== */
TABLE.header {
    text-align:left;
    vertical-align:middle;
    background-image:url(bg1.jpg);
    width:100%;
    height:80px;
    margin:0px;
}

/* =====メニュー===== */
TABLE.menu {
    vertical-align:middle;
    background-color:#DB0000;
    width:100%;
    margin:0px;
    background-image:url(bg2.gif);
    height:30px;
}
A.menu {
    color:#FFFFFF;
    text-decoration:none;
}
/* カーソルが上に来た時のリンク */
A.menu:hover {
    color:#808080;
    text-decoration:none;
}
/* 現在開いているリンク */
A.menu:active  {
    color:#808080;
    text-decoration:none;
}
/* 訪問済みリンク */
A.menu:visited {
    color:#FFFFFF;
    text-decoration:none;
}

/* =====メイン===== */
TABLE.main {
    width:90%;
}
P.title {
    text-align:center;
    margin-top:10px;
}
P.midashi {
    background-color:#004080;
    font-weight:bold;
    color:#FFFFFF;
    padding:3px;
    text-align:left;
    vertical-align:middle;
    margin-bottom:0px;
}
P.main {
    padding:10px;
    vertical-align:top;
    text-align:left;
    margin-top:0px;
}
STRONG.red {
    font-size:11pt;
    color:#FF0000;
}

/* =====トップ===== */
TABLE.top {
    width:100%;
}
TR.top {
    vertical-align:top;
}
TD.top {
    padding:10px;
    background-color:#FFFFFF;
}
P.topmidashi {
    background-color:#004080;
    font-weight:bold;
    color:#FFFFFF;
    padding:3px;
    text-align:center;
    vertical-align:middle;
    padding-left:5px;
    padding-right:5px;
}
UL.top {
    text-align:left;
    margin-left:20px;
}
LI.top {
    background-color:#FFFFFF;
    padding-right:10px;
}
P.topblog {
    text-align:center;
}
LI.day {
    color:#008000;
    font-weight:bold;
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
    background-color:#FFFFFF;
}
LI.koushin {
    list-style-type:square;
    margin-left:30px;
    background-color:#FFFFFF;
    padding-right:10px;
}
LI.joho {
    list-style-type:none;
}
P.link {
    margin-bottom:5px;
}
TD.footer1 {
    font-size:10pt;
    text-align:center;
    vertical-align:middle;
    color:#FF0000;
    border-color:#EC0000;
    border-width:2px;
    border-style:solid;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;
    padding-right:10px;
}
TD.footer2 {
    font-size:10pt;
    text-align:center;
    vertical-align:middle;
    padding:5pt;
}

/* =====メンバー紹介===== */
DT.member1 {
    font-weight:bold;
    color:#EA0000;
    margin-bottom:10px;
    text-align:left;
}
DT.member2 {
    font-weight:bold;
    color:#008000;
    margin-top:5px;
    margin-left:20px;
    text-align:left;
}
DD.member {
    margin-bottom:10px;
    text-align:left;
    margin-left:40px;
}

/* =====表===== */
TABLE.hyou {
    border-color:#004080;
    border-width:1px;
    border-style:solid;
    margin:0px;
    border-collapse: collapse;
    border-width:1px;
}
TH.hyou1 {
    color:#FFFFFF;
    vertical-align:middle;
    padding:3px;
    background-color:#004080;
    border-color:#004080;
    border-width:1px;
    border-style:solid;
}
TH.hyou2 {
    vertical-align:middle;
    background-color:#C0C0C0;
    padding:3px;
    border-color:#004080;
    border-width:1px;
    border-style:solid;
    padding-left:5px;
    padding-right:5px;
}
TD.hyou1 {
    text-align:center;
    vertical-align:middle;
    background-color:#FFFFFF;
    padding:3px;
    border-width:1px;
    border-color:#004080;
    border-style:solid;
    padding-left:5px;
    padding-right:5px;
}
TD.hyou2 {
    text-align:center;
    vertical-align:middle;
    background-color:#FFFFFF;
    padding:1px;
    width:240px;
    border-color:#004080;
    border-width:1px;
    border-style:solid;
}
TD.hyou3 {
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFFF;
    padding:3px;
    border-width:1px;
    border-color:#004080;
    border-style:solid;
    padding-left:5px;
    padding-right:5px;
}

/* =====外部ファイル表示===== */
IFRAME.main {
    width:100%;
    height:457px;
}

/* =====潮時表===== */
TABLE.shio {
    border-color:#004080;
    border-width:1px;
    border-style:solid;
    margin:0px;
    border-collapse: collapse;
    border-width:1px;
    width:90%;
}



















