.header_menu_title
{
	font-weight: bold;
	margin-left: 10px;
	padding: 2px 12px 2px 2px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF6600;
	float: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
}
.header_menu_contents
{
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF6600;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF6600;
}


/* プルダウンメニュー */

div.menu {
     height:20px;
     letter-spacing:1.2px;
     position:relative;
     top:0;
     left:0;
}

/* リンク先のあるメニューの表現 */

div.menu a{
     display: block;
     line-height: 20px;
}

/* メニューヘッド */

a.menuhead{
	font-weight: bold;
}

/* リンク先のあるメニューに触れたときの表現 */

div.menu a:link {
     color:#000000;
     text-decoration: none;
}
div.menu a:visited {
     color:#000000;
     text-decoration: none;
}
div.menu a:hover {
     color:#ffffff;
     background: #0000FF;
     text-decoration: underline;
}
div.menu a:active {
     color:#ffffff;
     text-decoration: underline;
}

div.menu span{
     display:none;
}

#menu0{
     position:absolute;
     top:0;
     left:0px;
     display: block;
     width: 100px;
	 text-align: center;
}

#menu1{
     position:absolute;
     top:0;
     width: 200px;
     left:100px;
	 padding-left: 5px;
	 font-size: 13px;
}
#menu2{
     position:absolute;
     top:0;
     width: 200px;
     left:300px;
	 padding-left: 5px;
	 font-size: 13px;
}
#menu3{
     position:absolute;
     top:0;
     width: 200px;
     left:500px;
	 padding-left: 5px;
	 font-size: 13px;
}

/* サブメニューの表現 */

div.submenu {
	font-weight: normal;
	 padding: 2px 2px 2px 10px;
     visibility: hidden;
     position: absolute;
     left: 0px;
     border-top:none;
     background-color:#FFFFFF;
	 font-size: 12px;
}
div.submenu a{
     border-bottom:1px solid #cccccc;
}
#submenu0{
     width: 100px;
}
#submenu1{
     width: 200px;
}
#submenu2{
     width: 200px;
}
#submenu3{
     width: 200px;
}
div.submenu a:link {
     color:#000000;
     text-decoration: none;
}
div.submenu a:visited {
     color:#000000;
     text-decoration: none;
}
div.submenu a:hover {
     color:#ffffff;
     background: #4145FC;
     text-decoration: underline;
}
div.submenu a:active {
     color:#ffffff;
     text-decoration: underline;
}

