BODY {margin: 0px; background-color: #FFFFFF; background-image: url("../img/ftw_back.gif"); color: #000099;}

H1,H2,H3,H4 { color: #000033; font-family: helvetica, arial; }
P {color: #000033; font-family: helvetica, arial; font-size: medium; }

A {font-family: helvetica, arial;}
A:link { color: #FF6600; text-decoration: underline;}
A:visited { color: #FF6600; text-decoration: underline;}
A:active { color: #009900; text-decoration: underline;}
A:hover { color: #009900; text-decoration: underline;}

TH {color: #000033; font-size: medium; font-family: helvetica, arial;}
TH.exp {font-size: medium;}
TD {color: #000033; font-size: medium; font-family: helvetica, arial;}
TD.logo {background-color: #333366;}
TD.title {background-color: #FFCC00;}
TD.bar {background-color: #CC9900;}

UL {color: #000033; font-family: helvetica, arial;}
.chap { list-style-type: none; font-size: large; line-height: 180%}
.item { list-style-type: square; font-size: medium; line-height: 150%}
.sect { list-style-type: disc; font-size: medium; line-height: 120%}
OL { list-style-type: decimal; }

.copy {color: #000033; font-size: medium;}
.mod {color: #000033; font-style: italic;}
.chp {color: #000066; font-family: helvetica, arial; font-weight: bold; font-size: large;}
.sec {color: #000066; font-family: helvetica, arial; font-weight: bold; font-size: medium;}
.state {color: #000033; font-size: large; font-weight: bold;}
.exp {color: #000033; font-size: medium;}
.bk {font-size: medium; font-weight: bold;}

.mid {vertical-align: middle;}

.hmenu {padding: 10px; line-height: 200%; color: #CCFFFF; font-family: Osaka, MS UI Gothic, sans-serif; font-size: middle; font-weight: bold}
.hmenu A:link {color: #00FFFF; text-decoration: none; }
.hmenu A:visited {color: #00FFFF; text-decoration: none; }
.hmenu A:active {color: #FFCC00; text-decoration: underline; }
.hmenu A:hover {color: #FFCC00; text-decoration: underline; }

  body {
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "¥Ò¥é¥®¥Î³Ñ¥´ ProN W3", Hiragino Kaku Gothic ProN, Arial, "¥á¥¤¥ê¥ª", Meiryo, sans-serif;
  }
  table.meta{
  	width: 100%;
  	border-collapse: separate;
  	border-spacing: 0;
  	text-align: left;
  	font-size: 1.5rem;
  	line-height: 1.5;
  	border-top: 1px solid #ccc;
  	border-left: 1px solid #ccc;
  }
  table.meta th {
  	width: 25%;
  	padding: 10px;
  	font-weight: 400;
  	vertical-align: top;
  	border-right: 1px solid #ccc;
  	border-bottom: 1px solid #ccc;
  	border-top: 1px solid #fff;
  	border-left: 1px solid #fff;
  	background: #eee;
  }
  table.meta td {
  	width: 75%;
  	padding: 10px;
  	vertical-align: top;
  	border-right: 1px solid #ccc;
  	border-bottom: 1px solid #ccc;
  }
  table.meta pre {
    padding: 0.1px;
    display: inline;
    font-size: 1.2rem;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "¥Ò¥é¥®¥Î³Ñ¥´ ProN W3", Hiragino Kaku Gothic ProN, Arial, "¥á¥¤¥ê¥ª", Meiryo, sans-serif;
  }
