.enkaku {
  position: absolute; 
  top: 10px;
  vertical-align; top;
}

div.menu {
font-size: 12px;
background: #cccccc;
height: 2em;
text-align:center;
position:relative;
top:0;
left:0;
width: 0;
}

div.menu a{
color:#ffffff;
text-decoration: none;
display: block;
line-height: 2em;
width: 100px;
}

div.menu a:hover{
color:#ffffff;
background: #666666;
text-decoration: none;
}

div.menu a:visited{
color:#ffffff; 
text-decoration:none;
}

div.submenu a{
background-color: #cccccc;
border-top: 1px solid #ffffff;
width:126px;
}

#menu1{
position:absolute;
top:0;
left:0;
width:126px;
}

#menu2{
position:absolute;
top:0;
left:126px;
}

#menu3{
position:absolute;
top:0;
left:252px;
} 

#menu4{
position:absolute;
top:0;
left:378px;
} 

#menu5{
position:absolute;
top:0;
left:504px;
} 

#menu6{
position:absolute;
top:0;
left:630px;
} 

#menu7{
position:absolute;
top:0;
left:756px;
} 

div.menu span{
display:none;
margin-left:2px;
} 

div.submenu {
visibility: hidden;
position: absolute;
left: 0px;
width:126px;
margin-left:2px;
}

body{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size:13pt;background-image:url('image/naname.gif')}
a:link{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:13px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:; color:#333333; background-color:#}
a:visited{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:13px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:; color:#0000ff}
a:active{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:13px; font-weight:normal; font-style:normal; text-decoration:under-line; text-align:left; vertical-align:; color:#333333}
a:hover{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:13px; font-weight:lighter; font-style:normal; text-decoration:underline; text-align:left; vertical-align:; color:#333333; background-color:#99ccff}
p.h1{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:24px; font-weight:bold; font-style:normal; text-decoration:none; text-align:left; vertical-align}
p.h2{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color:#333333; font-size:13px; line-height: 150%; font-style:normal; text-decoration:none; vertical-align}
p.h3{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color:navy; font-size:13px; font-weight:bold; font-style:normal; text-decoration:none;}

DIV#menu {	FONT-SIZE: 14px; Z-INDEX: 100; WIDTH: 100%; POSITION: absolute; BACKGROUND-COLOR: #ffffff}
UL.main {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: center}
.main LI.off {	BORDER-RIGHT: #993300 1px solid; BORDER-TOP: #993300 1px solid; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #993300 1px solid; WIDTH: 100px; BORDER-BOTTOM: #993300 1px solid; POSITION: relative; HEIGHT: 1em}
.main LI.on {	BORDER-RIGHT: #993300 1px solid; BORDER-TOP: #993300 1px solid; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #993300 1px solid; WIDTH: 100px; BORDER-BOTTOM: #993300 1px solid; BACKGROUND-COLOR: #ffffd5}
UNKNOWN {	OVERFLOW: visible}
.main A {	DISPLAY: block; TEXT-DECORATION: none}
.main A:hover {	BACKGROUND-COLOR: #ffffd5}
OL.sub {	BORDER-RIGHT: #993300 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #993300 1px solid; PADDING-LEFT: 0px; LEFT: 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #993300 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #993300 0px solid; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 0.5em; BACKGROUND-COLOR: #ffcccc; TEXT-ALIGN: left}
.sub LI {	}
.sub A {	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; WIDTH: 115px; PADDING-TOP: 2px; BORDER-BOTTOM: #993300 1px solid}
.sub A:hover {	BACKGROUND-COLOR: #ffffff}
.sub LI.off2 {	OVERFLOW: hidden; WIDTH: 100px; BORDER-BOTTOM: #993300 1px solid; POSITION: relative; HEIGHT: 18px}
.sub LI.on2 {	OVERFLOW: hidden; WIDTH: 100px; BORDER-BOTTOM: #993300 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff}
UNKNOWN {OVERFLOW: visible}
UL.sub-2 {	BORDER-RIGHT: #993300 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #993300 1px solid; PADDING-LEFT: 0px; LEFT: 100px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #993300 1px solid; WIDTH: 120px; PADDING-TOP: 0px; BORDER-BOTTOM: #993300 0px solid; LIST-STYLE-TYPE: none; POSITION: relative; TOP: -20px}
.sub-2 A {	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 116px; PADDING-TOP: 2px; BORDER-BOTTOM: #993300 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ccccff}
.sub-2 A:hover {BACKGROUND-COLOR: #ecffff}

p.news{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color:#000000; font-size:13px; line-height: 150%; font-style:normal; text-decoration:none; vertical-align}
a.news:link{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:13px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:; color:#0000ff }
a.news:visited{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:13px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:; color:#0000ff}
a.news:active{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:13px; font-weight:normal; font-style:normal; text-decoration:under-line; text-align:left; vertical-align:; color:#0000ff}
a.news:hover{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:13px; font-weight:lighter; font-style:normal; text-decoration:underline; text-align:left; vertical-align:; color:#0000ff; }
a.news{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:13px; font-weight:lighter; font-style:normal; text-decoration:underline; text-align:left; vertical-align:; color:#0000ff;}