BODY {
	FONT-SIZE: 75%; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"
}
#contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 720px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#header {
	max-height: 80px
}
DIV#header IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
UL#menu01 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(../img/menu/menu_bg.gif) 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 780px; PADDING-TOP: 0px; HEIGHT: 27px
}
 HTML UL#menu01 {
	WIDTH: 793px; HEIGHT: 26px
}
UL#menu01 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.gray01 {
	FONT-SIZE: 75%; COLOR: #222222; LINE-HEIGHT: 18px; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"
}

FORM { 
    margin: 0em;
}

.note {
	MARGIN: 1px 1px 3px 10px
}

H4 {
    font-weight: bold;
    color: #ffffff;
    background-color: #666666;
    border: 1px none #8888f8;
    border-top: 1px solid #ccccff;
    border-left: 1px solid #ccccff;
    border-right: 1px solid #666699;
    border-bottom: 1px solid #666699;
    padding: 5px 3px 3px 0.5em;
    margin-top: 1px;
    margin-bottom: 0px;
}

A {
   text-decoration:none;
}
A:LINK{
   color:blue;
}
A:visited{
   color:blue;
}
A:active{
   color:red;
}
A:hover{
   color:red;
}

H4 A:link {
    color: #ffffff;
}
H4 A:visited {
    color: #ffffff;
}
H4 A:hover {
    color: #ff0000;
}

/* テーブル設定 */
TABLE.p { /* Plain color */
    background-color: #ffffff;
    border-color: #c0c0c0;
    border-collapse: collapse;
}
TABLE.p TH {
    border-color: #999999;
}
TABLE.p TD {
    border-color: #999999;
}
TR.th { /* Table Header */
    background-color: #cccccc;
}
TR.at { /* ATtribute list */
    background-color: #CCCCFF;
}
TR.ss { /* Sample Source */
    background-color: #FFCCCC;
}
TR.sv { /* Sample View */
    background-color: #DDFFDD;
}

