<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{
  margin:0;
  padding:0;
}
HTML{
  height:100%;
}
BODY{
  background:url(bg_grid.gif) #b39f8a;
  color:#222222;
  font-size:10pt;
  scrollbar-highlight-color:#504139;
  scrollbar-shadow-color:#504139;
  scrollbar-base-color:#b39f8a;
  scrollbar-face-color:#504139;
  scrollbar-arrow-color:#ffffff;
  scrollbar-track-color:#b39f8a;
  scrollbar-darkshadow-color:#666666;
  scrollbar-3dlight-color:#666666;
  line-height:180%;
  margin:0px;
  overflow:auto;
  *text-align:center;
  height:100%;
}
A:link{
  color:#666666;
  text-decoration:underline;
}
A:active{
  color:#666666;
  text-decoration:underline;
}
A:visited{
  color:#a67e4e;
  text-decoration:underline;
}
A:hover{
  background:#222222;
  color:#fffdf1;
  text-decoration:none;
}
A:hover[name]{
  color:inherit;
  text-decoration:none;
}
P{
  font-size:10pt;
  line-height:180%;
  margin:0.5em 5%;
}
INPUT,SELECT,TEXTAREA{
  background:#ffffff;
  color:#444444;
  font-size:12px;
  border:1px solid #504139;
  padding:2px;
}
TD{
  font-size:10pt;
}
HR{
  border-style:solid;
  color:#504139;
  width:100%;
  height:1px;
}
.tab{
  margin:0.5em 5%;
}

.index{
  width:100%;
  min-height:100%;
  height:auto !important;
  height:100%;
  clear:both;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -o-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
#menu{
  background:#2a1381;
  color:#ffffff;
  width:250px;
  height:100%;
  text-align:left;
  float:left;
}
#menu UL{
  margin:0px;
  padding:0px;
  list-style:none;
}
#menu LI{
  width:100%;
  margin:0px;
  padding:0px;
  list-style:none;
  display:block;
}
#menu A{
  background:#2a1381 url(menu_arrow.png) no-repeat;
  background-position:10px center;
  color:#ffffff;
  font-size:16px;
  border-bottom:0px;
  padding:1px 5px 1px 30px;
  display:block;
}
#menu LI A:hover{
  background:#504139 url(menu_arrow.png) no-repeat;
  background-position:10px center;
  color:#ffffff;
  border-bottom:0px;
}
#menu .sub A{
  background:#2a1381 url(menu_arrow.png) no-repeat;
  background-position:10px center;
  color:#ffffff;
  font-size:14px;
  border-bottom:0px;
  margin-left:15px;
  padding:1px 5px 1px 30px;
  display:block;
}
#menu .sub LI A:hover{
  background:#504139 url(menu_arrow.png) no-repeat;
  background-position:10px center;
  color:#ffffff;
}
#menu SPAN{
  font-size:10pt;
}
#menu P.detail{
  font-size:10pt;
  border-left:3px solid #ffffff;
  margin:0px 5px 0px 15px;
  padding:0px 5px;
}
#menu P.detail_sub{
  font-size:10pt;
  border-left:3px solid #ffffff;
  margin:0px 0px 0px 40px;
  padding:0px 5px;
}
#menu .color{
  color:#cc8d86;
}
#main{
  height:100%;
  margin-left:250px;
}

.contents{
  background:#fffdf1;
  width:700px;
  min-width:550px;
  max-width:700px;
  margin:0px auto;
  padding:5px 2px 20px 2px;
  border-left:1px solid #504139;
  border-right:1px solid #504139;
  *text-align:left;
  min-height:100%;
  height:auto !important;
  height:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -o-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
#record{
  border:1px solid #504139;
  width:320px;
  height:200px;
  overflow:auto;
}
#record P{
  font-size:12px;
  margin:0.5em 1%;
}

H5{
  font-size:12px;
  border-left:10px solid #504139;
  padding-left:5px;
  *text-align:left;
}
H6{
  font-size:12px;
  border-left:5px solid #504139;
  margin-top:30px;
  padding-left:5px;
  *text-align:left;
}
.subtitle{
  font-size:12px;
  border-left:5px solid #504139;
  margin-top:20px;
  padding-left:5px;
  *text-align:left;
}
.red{
  color:#990000;
}
.italic{
  font-style:oblique;
}

.table_index{
  width:100%;
  border-collapse:none;
}
.table{
  width:100%;
  border:2px solid #504139;
  border-collapse:collapse;
}
.table TR{
  vertical-align:top;
  margin:0.5em 5%;
}
.table TD{
  border:2px solid #504139;
  border-collapse:collapse;
  line-height:180%;
  margin:0.5em 3%;
}

.needle_title{
  font-size:22px;
  font-weight:bold;
  text-align:center;
}
.needle_sub{
  font-size:12px;
}
#needle DL{
  margin:0.5em 5%;
}
#needle DT{
  width:260px;
  padding-left:5px;
  float:left;
  clear:both;
}
#needle DD{
  text-align:left;
  margin-left:260px;
  padding-left:5px;
}
.table_tr{
  background:#736152;
  color:#ffffff;
}

.navi{
  text-align:center;
  border-top:1px dotted #504139;
  margin-top:20px;
  padding-top:10px;
}
.navi A{
  padding:5px;
}</pre></body></html>