body {
    margin              : 0px;
    padding             : 0px;;
    background          : #BEEDFF;
    padding-bottom  : 20px;
    color:#000;
    width   :100%;
}

body, td {
    font                : 11px arial;
}

p {
    margin-top      : 5px;
    margin-bottom   : 15px;
}

input,textarea,select {
    font            : 11px arial;
}

a {
    color           : #505354;
    text-decoration : none;
    font-weight     : bold;
}
a:hover {
    text-decoration : underline;
}

img {
    border          : 0px;
}

.button {
    background      : #6B8F48;
    border          : 1px outset #6B8F48;
    font-size       : 11px;
    font-weight     : normal;
    color           : #ffffff;
    cursor          : hand;
}

.mainDiv {
    text-align      : center;
    width           : 100%;
    height          : 100%;
}

.mainTable {
    margin          : 0px auto 0px auto;
    width           : 1000px;
    border-right    : 1px solid #A5A5A5;
    border-left     : 1px solid #A5A5A5;
    border-bottom   : 1px solid #A5A5A5;
    height          : 100%;
}

.td01 {
    background      : url(../img/t/f1.gif) top left no-repeat;
    width           : 783px;
    height          : 52px;
    padding-left    : 20px;
}
.td02 {
    background      : url(../img/t/f2.gif) top left no-repeat;
    width           : 21px;
    height          : 52px;
}
.td03 {
    background      : url(../img/t/f3.gif) top left no-repeat;
    width           : 21px;
    height          : 130px;
}
.td04 {
    background      : url(../img/t/f4.gif) top left no-repeat;
    width           : 803px;
    height          : 47px;
}
.td05 {
    background      : url(../img/t/f5.gif) top left no-repeat;
    width           : 21px;
    height          : 47px;
}
.tdt {
    background      : #86B5C7;
}
.tdtmenu {
    background      : #98C7D9;
    vertical-align  : top;
    padding         : 4px 4px 4px 8px;
}

.menuTable {
    width           : 100%;
    height          : 37px;
    background      : url(../img/m/f1.gif) #9ECFDA top left repeat-x;
}
.menuTable .menu {
    width           : 100%;
    text-align      : center;
}
.menuTable .menu a {
    font-weight     : normal;
}


.content {
    height          : 100%;
    padding         : 10px;
    vertical-align  : top;
    width           : 556px;
}
.content a {
    font-weight     : normal;
    text-decoration : underline;
}

h1 {
    color           : #505354;
    font-size       : 16px;
    font-style      : italic;
    margin          : 0px 0px 10px 0px;
}

.rightColumn  {
    background      : #ADDCEE;
    vertical-align  : top;
}
.rightColumn .title {
    padding         : 20px;
    background      : #80AFC1;
}
.rightColumn .title h1 {
    margin          : 0px;
}
.rightColumn .cont {
    height          : 100%;
    vertical-align  : top;
    padding         : 10px;
}
.news_item {
    padding-bottom  : 10px;
    border-bottom   : 1px solid #63828E;
    margin-bottom   : 10px;
}
.news_item .ttl {
    padding         : 5px 0px 5px 0px;
}

.bottom {
    background      : #9AC7D1;
    padding         : 20px;
    text-align      : center;
}
.bottom a {
    font-weight     : normal;
}

.menuitem {
    padding-bottom  : 10px;
}