/*--------------------------------------------------------
€Κ
--------------------------------------------------------*/
*{line-height:140%;}

BODY{ background-color : #f8be10; font-size:12px; margin:0px; padding:0px; line-height:140%;}

.td{ background-image : url(berback.png); background-repeat : no-repeat;  background-attachment : fixed;}

/*©o΅*/
h1,h2,h3,h4 { margin: 0; }

/*N*/
a:link { color: #0000ff; background-color:transparent; text-decoration: none;}
a:visited { color: #0000ff; background-color:transparent; text-decoration:none;}
a:active { color: #ff0000; background-color:transparent; text-decoration: underline;}
a:hover { color: #0000ff; background-color:transparent; text-decoration:underline;}

/*tHg*/
strong { color:#f00; background-color:transparent; font-weight:bold;}
.base-s {font: 80%/120% "lr oSVbN", Osaka, "qMmpS Pro W3"; }
.base-s-b { font: bold 80%/120% "lr oSVbN", Osaka, "qMmpS Pro W3"; }

/*--------------------------------------------------------
mainp
--------------------------------------------------------*/
/*----------------------------
#main
----------------------------*/

#main { text-align:center; width:600px; padding:0px;
 border-style:solid; border-width:0px 1px 1px 1px; border-color:#000000;
 background-color:#fbeeee; color:#000000;
 margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; min-height:768px;}

#main h2{PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt;}


/*----------------------------
#con1
----------------------------*/
#con1 { text-align:center; width:600px; padding:0px;
 border-style:solid; border-width:0px 1px 1px 1px; border-color:#000000;
 background-color:#fbeeee; color:#000000;
 margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; min-height:768px;}
 
#con1 H2{PADDING-LEFT: 5px;FONT-SIZE: 100%;font-weight: normal;}
 
/*----------------------------
#con2
----------------------------*/
#con2 { text-align:center; width:600px; padding:0px;
 border-style:solid; border-width:0px 1px 1px 1px; border-color:#000000;
 background-color:#fbeeee; color:#000000;
 margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; min-height:768px;}

#con2 H2{BORDER-TOP: #ffaa66 1px solid; BORDER-RIGHT: #ffaa66 1px solid; BORDER-BOTTOM: #ffaa66 1px solid;  BORDER-LEFT: #ffaa66 10px solid; 
 PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt;}






div.title { display:block; padding-top:20px;}

div.sourceforgelogo { text-align:right; padding-right:1em;}

div.linker {
  background-color:#eeeeff;
  color:#000000;
  font-size:10pt;
  text-align:right;
  border-style:solid;
  border-width:1px 0px 1px 0px;
  border-color:#4466ff;
  padding-left:5px;
  padding-right:5px;
}

div.navi {
  padding-left:5px;
  padding-right:5px;
  font-size:9pt;
  border-style:solid;
  border-width:0px 0px 1px 0px;
  border-color:#4466ff;
}

div.body { padding:20px;}

div.body span.date { font-weight:bold;}

div.backnavi {
  width:300px;
  text-align:left;
  clear:both;
  padding-left:5px;
  padding-right:5px;
  font-size:9pt;
  background-color:#ccc;
  color:#000000;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:#000000;
}

div.validate-check{ float:right; width:90px;}

div.validate-check a{ color:#000; background-color:transparent;}

span.selected{ font-weight:bold;}

span.index-mark{ color:#666666; background-color:transparent;}

span.filename { color:#0000ff; background-color:transparent;}

div.image{ text-align:center;}

img.regnessem-image{ vertical-align:middle;}

div.header { padding-left:5px; padding-right:5px; font-size:9pt;}

div.header div.head { border-style:solid; border-width:0px 0px 1px 0px; border-color:#4466ff;}

div.header div.date { text-align:right;}

div.footer {
  clear:both;
  padding-left:5px;
  padding-right:5px;
  font-size:9pt;
  background-color:#ccc;
  color:#000000;
  border-style:solid;
  border-width:1px 0px 0px 0px;
  border-color:#000000;
  text-align:right;
}

.waku_tate1{ background-image : url(waku2_tate1.gif); background-repeat : repeat-x;}
.waku_yoko1{ background-image : url(waku2_yoko1.gif); background-repeat : repeat-y;}
.waku_yoko2{ background-image : url(waku2_yoko2.gif); background-repeat : repeat-y;}
.waku_tate2{ background-image : url(waku2_tate2.gif); background-repeat : repeat-x;}

.style2 {color: #000000}
