/*_/_/_/_/_/_/_/_/_/_/_/_/_/
header.css
2007.11.23
/*_/_/_/_/_/_/_/_/_/_/_/_/_/*/

#n_header {
}

/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/

#n_header div,
#n_header dl,
#n_header dt,
#n_header dd,
#n_header ul,
#n_header ol,
#n_header li,
#n_header h1,
#n_header h2,
#n_header h3,
#n_header h4,
#n_header h5,
#n_header h6,
#n_header pre,
#n_header form,
#n_header fieldset,
#n_header input,
#n_header p,
#n_header blockquote,
#n_header th,
#n_header td{
	margin:0;padding:0;
	} 
#n_header table{
	border-collapse:collapse;
	border-spacing:0;
	} 
#n_header fieldset,
#n_header img{
	border:0;
	}
#n_header address,
#n_header caption,
#n_header cite,
#n_header code,
#n_header dfn,
#n_header em,
#n_header strong,
#n_header th,
#n_header var{
	font-style:normal;
	font-weight:normal;
	} 
#n_header ol,
#n_header ul {
	list-style:none;
	} 
#n_header caption,
#n_header th {
	text-align:left;
	} 
#n_header h1,
#n_header h2,
#n_header h3,
#n_header h4,
#n_header h5,
#n_header h6{
	font-size: 100%;
	}
#n_header q:before,
#n_header q:after{
	content:'';
	}
#n_header a{
	 color:#333333;
	 text-decoration: none;
}
#n_header a:hover{
	 color:;
	 text-decoration: underline;
	}

/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/

#n_header {
width:950px;
}

/*---------------------------------------- header top*/
#n_header #top{
height: 96px;
padding-left: 30px;
}
#n_header #top #logoImage{
float: left;
}
/*---------------------------------------- header global_menu*/
#n_header #global_menu{
position: relative;
top: 0px;
left: 0px;  
width:950px;
height:33px;
z-index: 2;
border-bottom: solid 1px #fe8e0e;
}
#n_header #global_menu .info{
position: absolute;
top: 10px;
right: 5px;
font-size: 10pt;
font-weight: normal;
font-style: italic; 
z-index: 3;
}
#n_header #global_menu .info strong{
  color: orange;
  font-weight: bold;
  font-size: 12pt;
}
#n_header #global_menu .menu{
position: absolute;
top: 0px;
left: 20px;
height:33px;
}
#n_header #global_menu .menu li{
display: inline;
text-align: center;
}
#n_header #global_menu .menu li a{
width: 112px;
height: 33px;
margin-right: 2px;
background: url(http://static.sunnypages.jp/img/header2/global_menu_tab.gif) no-repeat;
float: left;
line-height: 33px;
overflow: hidden;
text-align: center;
text-decoration: none;
}

#n_header #global_menu .menu li.menu1:hover a,
#n_header #global_menu .menu li.menu1s a{ background-position: -112px 0px; color: white}
#n_header #global_menu .menu li.menu2:hover a,
#n_header #global_menu .menu li.menu2s a{ background-position: -224px 0px; color: white }
#n_header #global_menu .menu li.menu3:hover a,
#n_header #global_menu .menu li.menu3s a{ background-position: -336px 0px; color: white }
#n_header #global_menu .menu li.menu4:hover a,
#n_header #global_menu .menu li.menu4s a{ background-position: -448px 0px; color: white }
#n_header #global_menu .menu li.menu5:hover a,
#n_header #global_menu .menu li.menu5s a{ background-position: -560px 0px; color: white }
#n_header #global_menu .menu li.menu6:hover a,
#n_header #global_menu .menu li.menu6s a{ background-position: -672px 0px; color: white }

#n_header #global_menu.menu1 { border-color: #fe9213 }
#n_header #global_menu.menu2 { border-color: #e24845 }
#n_header #global_menu.menu3 { border-color: #2ba2ca }
#n_header #global_menu.menu4 { border-color: #a5c422 }
#n_header #global_menu.menu5 { border-color: #ef83b2 }
#n_header #global_menu.menu6 { border-color: #feb200 }

#n_header #global_menu #Ajax_categories{
position:absolute;
top: 5px;
left: 10px;
z-index: 2;
}

/*---------------------------------------- header global_menu*/
#n_header #top #search_area{
float:right;
padding-right: 10px;
position: relative;
width: 650px;
height: 70px;
top:10px;
left:0px;
z-index: 2;
text-align: left;
}
#n_header #top #search_area #gobal_sub_menu{
position: absolute;
right: 0px;
text-align: left;
}
#n_header #top #search_area #gobal_sub_menu li a{
font-size: 12pt;
color: #004bcf;
}
#n_header #top #search_area #gobal_sub_menu li{
margin: 0px 5px;
float:left;
display: block;
color: #004bcf;
}

#n_header #top #search_area #gobal_sub_menu2{
position: absolute;
right: 0px;
top: 30px;
}
#n_header #top #search_area #gobal_sub_menu2 li{
width: 124px;
height: 25px;
background: url('http://static.sunnypages.jp/img/header2/button_back_off.gif');
float:left;
display: block;
color: white;
text-align: center;
font-size: 10pt;
line-height: 24px;
}
#n_header #top #search_area #gobal_sub_menu2 li:hover{
background: url('http://static.sunnypages.jp/img/header2/button_back_on.gif');
}
#n_header #top #search_area #gobal_sub_menu2 li a{
font-size: 10pt;
color: white;
text-decoration: none;
}

#n_header #search_area #global_search_content{
position: absolute;
top: 20px;
}

#n_header #search_area  #global_search_content ul.examples li{
display: inline;
font-size: 12px;
margin-right: 10px;
position: relative;
top: -5px; 
}
#n_header #search_area  #global_search_content ul.examples li a{
color: #004bcf;
}
#n_header #search_area #global_search_content form input{
vertical-align: top;
}



/********************************* MENU *************************/

#menu
{
position: absolute;
z-index: 2;
top: 90px;
}
#menu1
{
position: relative;
z-index: 2;
width: 200px;
float:left;
overflow: auto
}
#menu2
{
position: relative;
z-index: 2;
width: 250px;
float:left;
overflow: auto;
display: none
}

#menu .menu-item{	
z-index: 2;
padding: 2px 20px;
font-size: 10pt;
background: #e6e6e6;
border-bottom: solid 1px #d4d4d4;
border-right: solid 1px #d4d4d4;
}

#menu .menu-item:hover{
background: #caecb0;
cursor: pointer;
}

