@charset "UTF-8";

body{
 font-family: "ＭＳ Ｐゴシック", 平成角ゴシック, Osaka, sans-serif;
 background: rgb(255,255,255);
 margin:10px;
 padding:0;
}
img{border:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
td{font-family:Helvetica,Arial,Verdana,sans-serif;}
th{text-align:left;}
td,th{font-size:9pt ! important;}
.auto{margin-left:auto; margin-right:auto;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.top{vertical-align:top;}
h1{
 margin:17px 65px 0 15px;
}
h2{
 font-size:14pt ! important;
 color:rgb(255,255,255);
 margin:3px 5px 20px 0;
 padding:5px 20px;
 background:rgb(103,50,0);
}
h3{
 margin:20px 0 10px 30px;
 padding:0;
}
h4{
 margin:30px 0 10px 40px;
 padding:0;
}
#border{
 width:800px;
 border:solid 1px rgb(191,191,191);
 padding:0;
 margin-right:auto;
 margin-left:auto;
 font-size:11pt ! important;
}
#copyright {
 margin:5px;
 width:800px;
 font-family:Arial,Verdana,serif;
 color: rgb(102,102,102);
 font-size:11px ! important;
 margin-left:auto;
 margin-right:auto;
}
#yellow{
 background:rgb(255,224,31);
 padding-top:5px;
}
#border #yellow ul.toplink{
 padding:10px 0 15px 35px;
 margin:0;
}
#border #yellow ul.toplink li{
 margin:0;
 padding:0 20px 0 0;
 display:inline;
}
#border table#maintable th{
 width:180px;
 vertical-align:top;
 font-weight:normal;
 background:rgb(255,231,159);
}
#border table#maintable th div{
 padding:5px 0 5px 1px;
}
#border table#maintable th div.downmargin{
 border:solid 5px rgb(255,231,159);
 padding:14px 5px 0 5px;
 margin-top:4px;
 margin-left:1px;
 width:160px;
 background:rgb(255,255,255);
}
#border table#maintable th div.upmargin{
 padding:0 0 5px 1px;
}
#border table#maintable td{
 width:615px;
 vertical-align:top;
}
#border table#maintable td p{
 width:510px;
 margin-left:auto;
 margin-right:auto;
}
#border table#maintable td ul.inline{
 padding:10px;
 margin:0;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}
#border table#maintable td ul.inline li{
 margin:0;
 padding:0 3px 0 0;
 display:inline;
}
