
Body {
    font-size: x-small;
    margin: 0 
    background-color: #cccccc;
}

/* Main Styles */
p { color: #333333;
    font-size: x-small;
    font-family: "Lucida Grande", Arial, Helvetica, Swiss, SunSans-Regular;
    text-indent: 0.7em;
    margin: 0.7em 1em;
}

b{ 
    color: #333333; 
    font-size: x-small; 
    font-weight: bold 
}

h1{
    color: #ffffff;
    font-size: medium; 
    font-family: "Lucida Grande", Arial, Helvetica, "sans serif"; 
    font-weight: bold;
    margin: 0em;
    padding: 0em;
}

h2{
    color: #333333;
    font-size: medium;
    font-family: "Lucida Grande", Arial, Helvetica, "sans serif"; 
    font-weight: bolder;
    margin: 0em;
    padding: 0em;
    border-style: solid;                            /* 枠の形 */
    border-width: 0 0 1px 10px;         /* 上、右、下、左の枠 */
    margin-top: 10px;            /* 上の余白 */
    margin-bottom: 5px;         /* 下の余白 */
    margin-left: 0px;           /* 左の余白 */
    margin-right: 5px;          /* 右の余白 */
}

h3{
    color: #333333;
    font-size: small;
    font-family: "Lucida Grande", Arial, Helvetica, "sans serif"; 
    font-weight: bolder;
    margin-top: 10px;            /* 上の余白 */
    margin-bottom: 5px;         /* 下の余白 */
    margin-left: 0px;           /* 左の余白 */
    margin-right: 5px;          /* 右の余白 */
}

h4{
    color: #333333
    font-size: small;
    font-family: "Lucida Grande", Arial, Helvetica, "sans serif"; 
    font-weight: bolder;
}


.FooterStyle { 
    color: #000; 
    font-size: x-small; 
    font-family: "Lucida Grande", Arial, Helvetica, "sans serif"
}

.TitleStyle { 
    color: #ffffff;
    font-size: medium; 
    font-family: "Lucida Grande", Arial, Helvetica, "sans serif"; 
    font-weight: bold;
}

/* table attribute */
td{ 
    color: #333333; 
    font-size: x-small; 
    font-family: "Lucida Grande", Arial, Helvetica, Swiss, SunSans-Regular 
    text-indent: 0.7em
}

/* Contents list attribute */
dt{
    color: #333333; 
    font-size: x-small; 
    font-family: "Lucida Grande", Arial, Helvetica, Swiss, SunSans-Regular 
}

dd{
    color: #333333; 
    font-size: x-small; 
    font-family: "Lucida Grande", Arial, Helvetica, Swiss, SunSans-Regular 
}


/* Link Styles */
a:link { 
    color: black; 
    font-family: "Lucida Grande", Arial, Helvetica, Swiss, SunSans-Regular; 
    font-weight: bold; 
    text-decoration: underline 
}
a:visited{ 
    color: black; 
    font-family: "Lucida Grande", Arial, Helvetica, Swiss, SunSans-Regular; 
    font-weight: bold; 
    text-decoration: underline 
}
a:hover{ 
    color: black; 
    font-family: "Lucida Grande", Arial, Helvetica, Swiss, SunSans-Regular; 
    font-weight: bold; 
    text-decoration: none 
}
a:active{ 
    color: black; 
    font-family: "Lucida Grande", Arial, Helvetica, Swiss, SunSans-Regular; 
    font-weight: bold; 
    text-decoration: none 
}





