
.menu {
	text-align: right;
	float: right;
}
ul.menu {
	margin:25px;
	font:11px Verdana,Arial;
	background:#eee;
	text-align: right;
}
ul.menu {
	list-style:none;
	margin:0;
	padding:0;
}
ul.menu * {
	margin:0;
	padding:0;
}
ul.menu a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
ul.menu li {
	position:relative;
	float:left;
	margin-right:0px;
}
ul.menu ul {
	position:absolute;
	top:38px;
	right:0;
	background:#000AAE;
	display:none;
	opacity:0;
	list-style:none;
}
ul.menu ul li {
	border:1px solid #FFFFFF;
	border-top:none;
	width:140px;
	margin:0;
}
ul.menu ul li a {
	display:block;
	padding:3px 7px 5px;
	background-color:#000AAE;
}
ul.menu ul li a:hover {
	background-color:#0033FF;
}
ul.menu ul ul {
 right:140px; 
	top:-1px
}
ul.menu .menulink {
	border:0px solid #aaa;
	padding:0px 0px 0px;
	font-weight:bold;
}
ul.menu .menulink:hover, ul.menu .menuhover {
	background-color: #000AAE;
}
ul.menu .sub {
	background-color: #000AAE;
	background-image: url(../090422/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
}
ul.menu .topline {
	border-top:0px solid #aaa;
}

/* Home */
.menu_home {
 background:url(../include201006/navi/navi_img/Solar_HM_home.jpg) no-repeat;  /* 画像(off) */
 width:91px; height:38px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
/* マウスが乗った時 */
.menu_home:hover {
 background:url(../include201006/navi/navi_img/Solar_HM_home_up.jpg) no-repeat;   /* 画像(on) */
}
/* product */
.menu_product {
 background:url(../include201006/navi/navi_img/Solar_HM_product.jpg) no-repeat;  /* 画像(off) */
 width:132px; height:38px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
/* マウスが乗った時 */
.menu_product:hover {
 background:url(../include201006/navi/navi_img/Solar_HM_product_up.jpg) no-repeat;   /* 画像(on) */
}
/* overview */
.menu_overview {
 background:url(../include201006/navi/navi_img/Solar_HM_overview.jpg) no-repeat;  /* 画像(off) */
 width:136px; height:38px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
/* マウスが乗った時 */
.menu_overview:hover {
 background:url(../include201006/navi/navi_img/Solar_HM_overview_up.jpg) no-repeat;   /* 画像(on) */
}
/* contact */
.menu_contact {
 background:url(../include201006/navi/navi_img/Solar_HM_contact.jpg) no-repeat;  /* 画像(off) */
 width:120px; height:38px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
/* マウスが乗った時 */
.menu_contact:hover {
 background:url(../include201006/navi/navi_img/Solar_HM_contact_up.jpg) no-repeat;   /* 画像(on) */
}
/* enquiry */
.menu_enquiry {
 background:url(../include201006/navi/navi_img/Solar_HM_Enquiry.jpg) no-repeat;  /* 画像(off) */
 width:122px; height:38px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
/* マウスが乗った時 */
.menu_enquiry:hover {
 background:url(../include201006/navi/navi_img/Solar_HM_Enquiry_up.jpg) no-repeat;   /* 画像(on) */
}
.BL_anderbar {
	color: #0000FF;
	text-decoration: underline;
	text-align: center;
}
.aka {
	color: #FF0000;
}
.line_01 {
	font-size: 14px;
	line-height: 3.5em;
}
/*サブメニュー*/
.sub_01 {
 background:url(../090422/images/sub_01.jpg) no-repeat;  /* 画像(off) */
 width:64px; height:75px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
.sub_01:hover {
 background:url(../090422/images/sub_01_ov.jpg) no-repeat;   /* 画像(on) */
}
.sub_02 {
 background:url(../090422/images/sub_02.jpg) no-repeat;  /* 画像(off) */
 width:101px; height:75px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
.sub_02:hover {
 background:url(../090422/images/sub_02_ov.jpg) no-repeat;   /* 画像(on) */
}
.sub_03 {
 background:url(../090422/images/sub_03.jpg) no-repeat;  /* 画像(off) */
 width:97px; height:75px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
.sub_03:hover {
 background:url(../090422/images/sub_03_ov.jpg) no-repeat;   /* 画像(on) */
}
.sub_04 {
 background:url(../090422/images/sub_04.jpg) no-repeat;  /* 画像(off) */
 width:73px; height:75px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
.sub_04:hover {
 background:url(../090422/images/sub_04_ov.jpg) no-repeat;   /* 画像(on) */
}
.sub_05 {
 background:url(../090422/images/sub_05.jpg) no-repeat;  /* 画像(off) */
 width:68px; height:75px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
.sub_05:hover {
 background:url(../090422/images/sub_05_ov.jpg) no-repeat;   /* 画像(on) */
}
.sub_06 {
 background:url(../090422/images/sub_06.jpg) no-repeat;  /* 画像(off) */
 width:68px; height:75px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
.sub_06:hover {
 background:url(../090422/images/sub_06_ov.jpg) no-repeat;   /* 画像(on) */
}
.sub_07 {
 background:url(../090422/images/sub_07.jpg) no-repeat;  /* 画像(off) */
 width:64px; height:75px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
.sub_07:hover {
 background:url(../090422/images/sub_07_ov.jpg) no-repeat;   /* 画像(on) */
}
.sub_08 {
 background:url(../090422/images/sub_08.jpg) no-repeat;  /* 画像(off) */
 width:65px; height:75px;    /* 画像の幅・高さ */
 margin:0; padding:0;    /* 余白指定 */
 display:block;  /* ブロック要素扱い */
}
.sub_08:hover {
 background:url(../090422/images/sub_08_ov.jpg) no-repeat;   /* 画像(on) */
}
