body{
  margin-top:0pt;
  margin-left:15pt;
  margin-right:15pt;
  font-size:10pt;
  background-color:#ffffff;
  font-family: Arial, Meiryo;
}

.header{
  margin:0pt;
  font-size:10pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.menu{
  width: 850px;
  background: #777777 url(images/menu_bg.jpeg) no-repeat top right;
}

td{
  font-size:10pt;
  color:#333333
}

.big{
  font-size:12pt;
}
.midium{
  font-size:9pt;
}

.small{
  font-size:7pt;
}

.black{
  font-size:11pt;
  color:#333333
}

.white{
  color:#FFFFFF
}

.left{
  width: 100px;
}

a{
  color:#333333;
  text-decoration:none
}

a.small{
  font-size:10pt;
}

a.small_blue{
  color:#0000ff;
  font-size:9pt;
  text-decoration:underline
}

a.big_blue{
  color:#0000ff;
  font-size:13pt;
  text-decoration:underline
}
a.orange{
  color:#F2B72D;
  text-decoration:none
}

a:hover{
  color:#ff6600;
  text-decoration:underline
}

a.white{
  color:#ffffff;
  text-decoration:none
}

a:hover.white{
  color:#0000ff;
  text-decoration:none
}

a.blue{
  color:#0000ff;
  text-decoration:none
}

a:hover.blue{
  color:#f7941d;
  text-decoration:underline
}

ol{
  margin-top: .3em;
  margin-bottom: 0em;
  margin-left: .3em;
}

ul{
  margin-top: .3em;
  margin-bottom: 0em;
}

ol ul{
  list-style: disc;
  margin-top: .3em;
}

ul ul{
  list-style: disc;
  margin-top: .3em;
}

li{
  margin-bottom: .3em;
  margin-left: -1.5em;
}

font.alert{
  font-size:10pt;
  color:#FF0000;
}

font.s {
  font-size:8pt;
}

H4{
  font-size:12pt;
  text-indent: 10px;
  background: url(images/title_bg.gif) repeat-y top left;
}

H4.title{
  font-size:12pt;
  width: 1024px;
  text-indent: 10px;
  color: #ffffff;
  background: #000000;
  padding-top:5pt;
  padding-left:5pt;
  padding-bottom:5pt;
  padding-right:5pt;
  background: url(images/h4.png) no-repeat top left;
}
