BODY {
	BACKGROUND-IMAGE: url(bg_2.gif)
}
BODY {
	FONT-SIZE: 11pt; COLOR: #666666; line-height: 1.4
}
TABLE {
	FONT-SIZE: 11pt; COLOR: #666666; line-height: 1.4
}
TD {
	FONT-SIZE: 11pt; COLOR: #666666; line-height: 1.4
}
TH {
	FONT-SIZE: 11pt; COLOR: #666666; line-height: 1.4
}
DIV {
	FONT-SIZE: 11pt; COLOR: #666666; line-height: 1.4
}
P {
	FONT-SIZE: 11pt; COLOR: #666666; line-height: 1.4
}
LI {
	FONT-SIZE: 11pt; COLOR: #666666; line-height: 1.4
}
A {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #6633ff; TEXT-DECORATION
}

H1{FONT-SIZE: 14pt; COLOR: #666666; line-height: 1.4
}

H2{FONT-SIZE: 12pt; COLOR: #666666; line-height: 1.4
}

/* メインメニュー */
#menu ul {
   display:block;
   list-style-type: none;
   margin:0;
   padding:0;
}

/* サブメニュー1段目 */
#menu ul ul{
   display:none;
   position:absolute;
   top:100%;
   left:0;border: 1px solid #DDDDDD;
}

/* サブメニュー2段目以降 */
#menu ul ul ul {
   top:0;
   left:100%;border: 1px solid #DDDDDD;
}

/* リスト */
#menu li {
   float:left;border: 1px solid #DDDDDD;
}

#menu li li {
   clear:both;
}

#menu li:hover {
   position:relative;
}

#menu li:hover > ul {
   display: block
}

/* IE6用 */
* html #menu li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column1'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

* html #menu li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column2'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

* html #menu li li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column3'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

#menu .column1 {position:relative;}
#menu .column1 ul {display:block;}
#menu .column1 * ul {display:none;}

#menu .column2 {position:relative;}
#menu .column2 ul {display:block;}
#menu .column2 * ul {display:none;}

#menu .column3 {position:relative;}
#menu .column3 ul {display:block;}
#menu .column3 * ul {display:none;}

/* デザイン */
#menu li {
   line-height:1.6em;
   text-align: center;
   background:#EBEBEB;border: 1px solid #DDDDDD;
}

#menu li li {
   line-height:1.6em;
   text-align: center;
      background:#FFFFFF;
}

#menu li a{
   display: block;
   width:60px;
   text-decoration:none;
   padding:0 0px;
}
#menu li li a{
   display: block;
   width:110px;
   text-decoration:none;
   padding:0 0px;
}
#menu li li li a{
   display: block;
   width:65px;
   text-decoration:none;
   padding:0 0px;
}

#menu li:hover {
   background:#FEFEFE;
}
#menu li li:hover {
   background:#F2F2F2;
}
#menu li li li:hover {
   background:#F8F8F8;
}
#menu li li li li:hover {
   background:#FCFCFC;
}

#menu .column1, #menu .column2, #menu .column3 {
   background:#DDDDDD;
}
