/*y[Wwi*/
body {background-image:url("http://www.h-oaks.co.jp/pubimage/bg.gif");
      background-position: center;
      margin-bottom:0px;}

/*NΜ©η©έθipκj[j*/
A.engmenu:link {
	COLOR: #ffffff; TEXT-DECORATION: none
;}
A.engmenu:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
;}
A.engmenu:hover {
	COLOR: #ffff00; TEXT-DECORATION: none
;}
A.engmenu:active {
	COLOR: #ffff00; TEXT-DECORATION: none
;}
/*NΜΤ©ηΎι’Τέθipκn}j*/
A.engmap:link {
	COLOR: #ca3333; TEXT-DECORATION: none
;}
A.engmap:visited {
	COLOR: #ca3333; TEXT-DECORATION: none
;}
A.engmap:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
;}
A.engmap:active {
	COLOR: #ff0000; TEXT-DECORATION: none
;}

/*NΜ¨ςέθi}bvNj*/
a.map:LINK{
  color: #ffffff;
  text-decoration: none;
}
a.map:VISITED{
  color: #ffffff;
  text-decoration: none;
}
a.map:HOVER{
  color: #ffaa00;
  text-decoration : underline;
}
a.map:ACTIVE{
  color: #ffaa00;
  text-decoration: none;
}

/*NΜDFέθiSΜj*/
A:LINK{
  color: #666666;
  text-decoration: none;
}
A:VISITED{
  color: #666666;
  text-decoration: none;
}
A:HOVER{
  color: #ffaa00;
  text-decoration : underline;
}
A:ACTIVE{
  color: #ffaa00;
  text-decoration: none;
}

/*NΜΒέθigsbNXj*/
a.topics:LINK{
  color: #0000bd;
  text-decoration: none;
}
a.topics:VISITED{
  color: #0000bd;
  text-decoration: none;
}
a.topics:HOVER{
  color: #ffaa00;
  text-decoration : underline;
}
a.topics:ACTIVE{
  color: #ffaa00;
  text-decoration: none;
}

/*NΜέθi\ρj*/
A.rsv:link {
	COLOR: #ffffff; TEXT-DECORATION: none
;}
A.rsv:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
;}
A.rsv:hover {
	COLOR: #666666; TEXT-DECORATION: none
;}
A.rsv:active {
	COLOR: #666666; TEXT-DECORATION: none
;}

/*\ρj[Ξ½ό*/
HR.g{
  color : #ffe7c6;
  height: 1px
;}

/*ξ{e[uisγAaΊAkΆAqEj*/
#style1{
        BORDER:#003000 1px solid; FONT-SIZE: 15px;
}

/*κ\e[uΒ(aΒ@v)isγAaΊAkΆAqE)im³@bZ^[j*/
#style2{
	border-top: #003000 1px solid; FONT-SIZE: 13px; COLOR: #333333;
}

/*οe[uΒ(tHgTCYPRj*/
#style3{
	border: #003000 1px solid; FONT-SIZE: 13px; COLOR: #333333;
}

/*Ώΰ\e[u©(tHgTCYPRj*/
#style4{
	BORDER-TOP: #d6d75a 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #d6d75a 1px solid; COLOR: #333333;
}

/*Ώΰ\e[uΞ(tHgTCYPTj*/
#style5{
	BORDER-TOP: #003000 1px solid; BORDER-LEFT: #003000 1px solid; BORDER-right: #003000 1px solid; FONT-SIZE: 15px; 
}

/*e[uΞ(tHgTCYPPj*/
#style6{
	border: #7099c2 1px solid; FONT-SIZE: 11px; TEXT-ALIGN: center; TEXT-valign: middle;
}

/*\ρe[u(tHgTCYPTj*/
#style7 {
	BORDER : #FFE4C4 1px solid; FONT-SIZE: 15px;
}
/*ξ{e[uisγAaΊAkΆAqEj*/
#style8{
        BORDER-bottom : #ffe4c4 1px solid; BORDER-left : #ffe4c4 1px solid; BORDER-right : #ffe4c4 1px solid; FONT-SIZE: 15px;
}

/*Ώΰ\e[u©(tHgTCYPRj*/
#style9{
	BORDER-left : #ffe4c4 1px solid; BORDER-right : #ffe4c4 1px solid; FONT-SIZE: 13px; COLOR: #333333;
}

/*Ώΰ\ΜtHgTCYPTiqRATEAx©AvAxv©jisγAaΊAkΆAqEj*/
td.f15{
        FONT-SIZE: 15px; font-weight: bold;
}

/*Ώΰ\*/
td.a{
        BORDER-RIGHT: #8d939f 1px solid; BORDER-TOP: #eff2f5 1px solid; BACKGROUND: #ffff66; PADDING-BOTTOM: 2px; BORDER-LEFT: #eff2f5 1px solid; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #8d939f 1px solid; TEXT-ALIGN: center;
}
td.eb{
        BORDER-RIGHT: #8d939f 1px solid; BORDER-TOP: #eff2f5 1px solid; BACKGROUND: #d9ff66; PADDING-BOTTOM: 2px; BORDER-LEFT: #eff2f5 1px solid; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #8d939f 1px solid; TEXT-ALIGN: center;
}
td.c{
        BORDER-RIGHT: #8d939f 1px solid; BORDER-TOP: #eff2f5 1px solid; BACKGROUND: #ccf3ff; PADDING-BOTTOM: 2px; BORDER-LEFT: #eff2f5 1px solid; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #8d939f 1px solid; TEXT-ALIGN: center;
}
td.d{
        BORDER-RIGHT: #8d939f 1px solid; BORDER-TOP: #eff2f5 1px solid; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; BORDER-LEFT: #eff2f5 1px solid; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #8d939f 1px solid; TEXT-ALIGN: center;
}
td.e{
        BORDER-RIGHT: #8d939f 1px solid; BORDER-TOP: #eff2f5 1px solid; BACKGROUND: #f5d7de; PADDING-BOTTOM: 2px; BORDER-LEFT: #eff2f5 1px solid; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #8d939f 1px solid; TEXT-ALIGN: center;
}
td.close{
        BORDER-RIGHT: #8d939f 1px solid; BORDER-TOP: #eff2f5 1px solid; BACKGROUND: #cccccc; PADDING-BOTTOM: 2px; BORDER-LEFT: #eff2f5 1px solid; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #8d939f 1px solid; TEXT-ALIGN: center;
}

/*Ώΰ\©(aΒ@v@x©)isγAaΊAkΆAqE)im³@bZ^[j*/
td.rytblr{
        BORDER-RIGHT: #8d939f 1px solid; BORDER-TOP: #eff2f5 1px solid; BACKGROUND: #d6d75a; PADDING-BOTTOM: 2px; BORDER-LEFT: #eff2f5 1px solid; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #8d939f 1px solid; TEXT-ALIGN: center;
}
td.rwtblr{
        BORDER-RIGHT: #8da0b6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center;
}
td.rwtblrnc{
        BORDER-RIGHT: #8da0b6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid;
}
td.rwtblrnp{
        BORDER-RIGHT: #8da0b6 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #8da0b6 1px solid;
}
td.rywtblr{
        BACKGROUND: #ffffbd; font-weight: bold; BORDER-RIGHT: #8da0b6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center;
}
td.rywtblrnc{
        BACKGROUND: #ffffbd; font-weight: bold; BORDER-RIGHT: #8da0b6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid;
}

/*όΜέisγAaΊAkΆAqEj*/
td.tbl{
	BORDER-top: #003000 1px solid; BORDER-bottom: #003000 1px solid; BORDER-left: #003000 1px solid;
}
td.tbr{
	BORDER-top: #003000 1px solid; BORDER-bottom: #003000 1px solid; BORDER-right: #003000 1px solid;
}
td.tb{
	BORDER-top: #003000 1px solid; BORDER-bottom: #003000 1px solid;
}
td.t{
	BORDER-top: #003000 1px solid;
}
td.tp{
	BORDER-top: #ffe4c4 1px solid;
}
td.b{
	BORDER-bottom: #003000 1px solid;
}
td.l{
	BORDER-left: #003000 1px solid;
}
td.r{
	BORDER-right: #003000 1px solid;
}
td.br{
	BORDER-right: #003000 1px solid; BORDER-bottom: #003000 1px solid;
}
td.bl{
	BORDER-left: #003000 1px solid; BORDER-bottom: #003000 1px solid;
}
td.blr{
	BORDER-right: #003000 1px solid; BORDER-bottom: #003000 1px solid; BORDER-left: #003000 1px solid;
}

/*ό]tHgFA(aΒ@v@x©)isγAaΊAkΆAqE)im³@bZ^[j*/
/*Β*/
td.btblr{
	BORDER-RIGHT: #8da0b6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center; font-weight: bold; BACKGROUND: #e3e8e8;
}
td.bblr{
	BORDER-RIGHT: #8da0b6 1px solid; PADDING-RIGHT: 5px; COLOR: #666666;BORDER-TOP: PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center; font-weight: bold; BACKGROUND: #e3e8e8;
}
td.btbl{
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center; font-weight: bold; BACKGROUND: #e3e8e8;
}
td.btlr{
	BORDER-RIGHT: #8da0b6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; TEXT-ALIGN: center; font-weight: bold; BACKGROUND: #e3e8e8;
}
td.bbl{
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center; font-weight: bold; BACKGROUND: #e3e8e8;
}
td.bblr2{
	BORDER-RIGHT: #8da0b6 1px solid; COLOR: #666666;BORDER-TOP: PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center; font-weight: bold; BACKGROUND: #e3e8e8;
}
td.bbl2{
	PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center; font-weight: bold; BACKGROUND: #e3e8e8;
}
/**/
td.wtblr{
	BORDER-RIGHT: #8da0b6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center; BACKGROUND: #ffffff;
}
td.wtblnc{
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; BACKGROUND: #ffffff;
}
td.wtbl{
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center; BACKGROUND: #ffffff;
}
td.wtlr{
	BORDER-RIGHT: #8da0b6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; TEXT-ALIGN: center; BACKGROUND: #ffffff;
}
td.wtlnc{
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BACKGROUND: #ffffff;
}
td.wtl{
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; TEXT-ALIGN: center; BACKGROUND: #ffffff;
}
td.wtl2{
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BACKGROUND: #ffffff;
}
td.wtlr2{
	BORDER-RIGHT: #8da0b6 1px solid; BORDER-TOP: #ffffff 1px solid; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; TEXT-ALIGN: center; BACKGROUND: #ffffff;
}
td.wtl3{
	BORDER-TOP: #ffffff 1px solid; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; TEXT-ALIGN: center; BACKGROUND: #ffffff;
}
td.wtblr2{
	BORDER-RIGHT: #8da0b6 1px solid; BORDER-TOP: #ffffff 1px solid; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center; BACKGROUND: #ffffff;
}
td.wtbl2{
	BORDER-TOP: #ffffff 1px solid; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: center; BACKGROUND: #ffffff;
}

/*ό]tHgFA(aΒ@v@x©)isγAaΊAkΆAqE)im³@LΆj*/
td.wtll{
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; TEXT-ALIGN: left; BACKGROUND: #ffffff;
}
td.wtbll{
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #8da0b6 1px solid; TEXT-ALIGN: left; BACKGROUND: #ffffff;
}

/*\ρ*/
TD.rsvtlr {
	BORDER-top : #003000 1px solid; BORDER-left : #003000 1px solid; BORDER-right : #003000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; cursor: hand; font-weight: bolder;
}

TD.rsvtblr {
	BORDER: #003000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; cursor: hand; font-weight: bolder;
}

/*y[WTu^Cg]γΊPO*/
div.subtitle{
         padding-top:10px; padding-bottom:10px;
}


