/* ================================================================ 
This copyright notice must be untouched at all times.
Copyright (c) 2008 Stu Nicholls - stunicholls.com - all rights reserved.
=================================================================== */


#container
{
    padding:0;
    margin:0;
    height: 1%;
  position: relative;
  /*background: url(list-back2.gif);*/
}

/*
#nav{
	height: 26px;
}
*/
#nav ul{
  width: 1000px;
}
#nav, #nav ul
{
	float: left;
	font-size: 0.9em;
  padding: 0;
  margin: 0;
  list-style: none;
}

#nav li
{
  float: left;
}
#nav li a
{  font-size: 13px;
	/*font-size: 0.9em;*/
	color:#fff;
  float: left;
  text-decoration: none;
  /*font-family: georgia, serif;
  font-size: 14px;
  color: #000;*/
  cursor: pointer;
}
#nav li a b
{
	background-image: url("../../image/sep.gif");
	background-repeat: repeat-y;
	background-position: right top;
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  padding: 0 15px 0 15px;
  font-weight: bold;
  cursor: pointer
  overflow: auto;
}
#nav li.sub a b
{
  display: block;
  float: left;
	height: 30px;//メニュ−の高さ
  padding: 0 20px 0 10px;
  font-weight: bold;
  /*cursor: pointer;*/
  overflow: auto;
}




#nav li.sub a.stay{
background-color:#A2C6F2;
	background-image: url("../../image/global_bg_stay.gif");
	background-repeat: repeat-x;
	background-position: left top;
color:#333;
}


#nav li.subwin{
	padding-left: 2px;
	background-image: url("../../image/subwin.gif");
	background-position: 6px 6px;
	background-repeat: no-repeat;
}


#nav b.hover
{
	background-color:#cadef7;
	background-image: url("../../image/sep.gif");
	background-repeat: repeat-y;
	background-position: right top;
	color:#039;
	text-decoration:none;
}
#nav i.hover
{
	color:#222;
	text-decoration:underline;
}
#nav em.hover
{
  /*color: #080;*/
}
#nav ul ul ul a:hover
{
  /*color: #080;*/
}

#nav ul
{
  display: none;
}
#nav ul
{
	/*height: 26px;*/
  position: absolute;
  left: 0;
	/*サブメニューの高さ*/
  top: 32px;
    background-color:#e5e5e5;
  /*background: #ddecf9;*/
}
#nav ul li
{
  float: left;
  position: relative;
}
#nav ul li a
{
  display: block;
  padding: 0;
  font-size: 10px;
  line-height: 25px;
  cursor: pointer;
}
#nav ul li a i
{
	/*color:#2A7DE1;*/
	font-style: normal;
	white-space:nowrap;
	color: #039;
	margin: 0;
	padding: 0 20px 0 20px;
	border-right:1px solid #ccc;
  display: block;
/*
  font-style: normal;
  cursor: pointer;
*/
}
#nav ul li a.sub
{
  /*background: url(down.gif) no-repeat right 3px;*/
}

#nav ul ul
{
  width: 130px;
  left: -1px;
  top: 30px;
}
#nav ul ul li a
{
  display: block;
  line-height: 20px;
  padding: 0 0 0 10px;
 /*width: 120px;*/
}
#nav ul ul li a.fly
{
  /*background: url(right.gif) no-repeat right center;*/
}
#nav ul ul li a em
{
  font-style: normal;
  display: block;
  width: 120px;
  cursor: pointer;
}

#nav ul ul ul
{
  left: 135px;
  top: 0;
}

