@charset "Shift_JIS";

#header a {
 overflow:hidden;
 color:#666;
}
#header a:link {
 text-decoration:underline;
}
#header a:visited {
}
#header a:hover {
 text-decoration:none;
}
#header a:active {
}

#header {
 width:760px;
 position:relative;
 margin:0;
 padding:19px 0 0 3px;
 border-top:2px solid #cf0000;
}

#header p {
 margin:0;
 padding:0;
}
#header ul {
 margin:0;
 padding:0;
 list-style:none;
}



#link_list1 {
 font-size:0.9em;
 position:absolute;
 top:19px; right:0;
}
#link_list2 {
 font-size:1.1em;
 position:absolute;
 top:38px; right:0;
}
#link_list3 {
 height:58px;
 background:url(/images/gnabi_dot1.gif) left bottom repeat-x;
}
#link_list1 li,
#link_list2 li,
#link_list3 li {
 float:left;
}
#link_list2 li a {
 margin:0 0 0 18px;
 padding:0 0 0 10px;
 background:url(/images/gnabi_arrow1.gif) 0 2px no-repeat;
}

#list1 a {
 display:block;
 width:151px;
 height:54px;
 background:url(/images/gnabi_nav1on.jpg) 0 0 no-repeat;
}
#list2 a {
 display:block;
 width:175px;
 height:54px;
 background:url(/images/gnabi_nav2on.jpg) 0 0 no-repeat;
}
#list3 a {
 display:block;
 width:130px;
 height:54px;
 background:url(/images/gnabi_nav3on.jpg) 0 0 no-repeat;
}
#list4 a {
 display:block;
 width:147px;
 height:54px;
 background:url(/images/gnabi_nav4on.jpg) 0 0 no-repeat;
}
#list5 a {
 display:block;
 width:157px;
 height:54px;
 background:url(/images/gnabi_nav5on.jpg) 0 0 no-repeat;
}

/*sub_menu*/
/*---------------------------------------*/
.submenu {
	visibility:hidden;
	background-color:#f4f4f4;
	padding:0 0 0 0;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
}
.submenu li {
 clear:both;
}
.submenu li img {
 display:block;
}

#submenu1 {
 width:149px;
 position:absolute; 
 top:109px; left:3px; 
 z-index:1;
}
#submenu11 {
 width:149px;
 position: absolute; 
 top:26px; left:149px; 
 z-index:1;
}
#submenu2 {
 width:173px;
 position:absolute; 
 top:109px;  left:154px;
 z-index:1; 
}
#submenu3 {
 width:128px;
 position:absolute; 
 top:109px; left:329px; 
 z-index:1;
}
#submenu4 {
 width:145px;
 position:absolute; 
 top:109px; left:459px;
 z-index:1;
}
#submenu5 {
 position:absolute; 
 top:109px; left:606px;
 z-index:1;
}

#submenu1 li a {
	width:139px;
	height:16px;
	padding: 5px 0 4px 10px!important;
	text-decoration: none!important;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d3d3;
}
#submenu1 li a:hover {
 width:139px;
 height:16px;
 color: #ffffff!important;
 background-color: #cc0000!important;
 text-decoration: none!important;
}
#submenu2 li a {
 width:173px;
 height:22px;
}
#submenu3 li a {
 width:128px;
 height:22px;
}
#submenu4 li a {
 width:145px;
 height:22px;
}
#submenu5 li a {
 width:155px;
 height:22px;
}

#sub1_1 a {
 background:url(/images/gnabi_submenu1_1on.gif) 0 0 no-repeat;
}
#sub1_2 a {
 background:url(/images/gnabi_submenu1_2on.gif) 0 0 no-repeat;
}
#sub1_3 a {
 background:url(/images/gnabi_submenu1_3on.gif) 0 0 no-repeat;
}
#sub1_4 a {
 background:url(/images/gnabi_submenu1_4on.gif) 0 0 no-repeat;
}
#sub1_5 a {
 background:url(/images/gnabi_submenu1_5on.gif) 0 0 no-repeat;
}
#sub1_6 a {
 background:url(/images/gnabi_submenu1_6on.gif) 0 0 no-repeat;
}
#sub1_7 a {
 background:url(/images/gnabi_submenu1_7on.gif) 0 0 no-repeat;
}
#sub1_8 a {
 background:url(/images/gnabi_submenu1_8on.gif) 0 0 no-repeat;
}

#sub2_1 a {
 background:url(/images/gnabi_submenu2_1on.gif) 0 0 no-repeat;
}
#sub2_2 a {
 background:url(/images/gnabi_submenu2_2on.gif) 0 0 no-repeat;
}

#sub3_1 a {
 background:url(/images/gnabi_submenu3_1on.gif) 0 0 no-repeat;
}
#sub3_2 a {
 background:url(/images/gnabi_submenu3_2on.gif) 0 0 no-repeat;
}
#sub3_3 a {
 background:url(/images/gnabi_submenu3_3on.gif) 0 0 no-repeat;
}
#sub3_4 a {
 background:url(/images/gnabi_submenu3_4on.gif) 0 0 no-repeat;
}

#sub4_1 a {
 background:url(/images/gnabi_submenu4_1on.gif) 0 0 no-repeat;
}
#sub4_2 a {
 background:url(/images/gnabi_submenu4_2on.gif) 0 0 no-repeat;
}
#sub4_3 a {
 background:url(/images/gnabi_submenu4_3on.gif) 0 0 no-repeat;
}
#sub4_4 a {
 background:url(/images/gnabi_submenu4_4on.gif) 0 0 no-repeat;
}
#sub4_5 a {
 background:url(/images/gnabi_submenu4_5on.gif) 0 0 no-repeat;
}

#sub5_1 a {
 background:url(/images/gnabi_submenu5_1on.gif) 0 0 no-repeat;
}
#sub5_2 a {
 background:url(/images/gnabi_submenu5_2on.gif) 0 0 no-repeat;
}

#link_list3 li a:hover {
 background-color:#fff;
}
#link_list3 li a:hover img {
 visibility:hidden;
} 

/* 090130追加スタイル */

#link_list2 li.icon a {
 margin:0 0 0 18px;
 padding:0 0 0 14px;
 background:url(../images/gnabi_icon.gif) 0 3px no-repeat;
}



