@charset "euc-jp";

/* ****************************************************************** 
	@This stylesheet Information{
		CSS File Name: header.css
		Setting of: Header area

			1: header setting
						Setting of /index.htm
			2: adBanner setting
			3: headNav setting
			4: mainNav setting
	}
****************************************************************** */

/*===================================================================
	1: header setting
===================================================================*/

div#header{
	padding:12px 10px 8px 7px;
	margin:0;
	background:url(/images/header_bg.gif) repeat-x left top;
}
div#header div#headLogo{
	width:780px;
}
div#headLogo img{
	vertical-align:top;
}

div#header div#headLogo p#tagline{
	position:absolute;
	top:-.5em;
	width:390px;
	margin-left:300px;
	margin-top:28px;
	font-size:0.89em;
	line-height:1.2em;
	font-weight:normal;
	color:#666666;
}

div#header div#headLogo div span{
	position:absolute;
	left:50%;
	top:8px;
	width:388px;
	text-align:right;
}

#header strong{
font-weight:normal;
}

/*-------------------------------------------------------------------
	Setting of /index.htm
-------------------------------------------------------------------*/
h1#logoSite{
display:inline;
}


/*===================================================================
	2: adBanner setting
===================================================================*/

#adBanner{
text-align:center;
padding-bottom:10px;
}
#adBanner #adBInner{
width:728px;
margin:0 auto;
}


/*===================================================================
	3: headNav setting
===================================================================*/

div#headNav{
	width: 800px; 
	padding:6px 0px 5px;
	_padding-bottom:0;
	background:url(/images/headnav_bg.gif) repeat-x left top;
}
div#headNav p{
	float:left;
	width:220px;
	margin-right:10px;
}
div#headNav p span{
	padding-left:12px;
}
div#headNav ul{
	float:right;
	text-align:right;
}
div#headNav ul li{
float:left;
	padding:0 12px 0 0;
}
div#headNav ul li a{
	padding:2px 0px 5px 20px;
	zoom:1;
}
div#headNav ul li.sitemap a{
	background:url(/images/ico_sitemap.gif) no-repeat left center;
	line-height:1.05;
}


/*===================================================================
	4: mainNav setting
===================================================================*/

div#mainNav{
width:780px;
margin:0 10px;
background:url(/images/mainnav_bg.gif) no-repeat left top;
}
div#mainNav ul{
	padding:0 0 0 10px;
}
div#mainNav ul li{
	float:left;
	margin:0 14px 0 0;
	height:43px;
}
div#mainNav li#mNavHome{
width:66px;
}
div#mainNav li#mNavService{
width:130px;
}
div#mainNav li#mNavMake{
width:163px;
}
div#mainNav li#mNavFaq{
width:119px;
}
div#mainNav li#mNavApply{
width:93px;
}
div#mainNav li#mNavSetup{
width:119px;
margin-right:0px !important;
}


/*--- clearfix ---*/
div#header div#headLogo:after,
div#headNav:after,
div#mainNav ul:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

div#header div#headLogo,
div#headNav,
div#mainNav ul{
display: inline-block;}

/* no ie mac \*/
* html div#header div#headLogo,
* html div#headNav,
* html div#mainNav ul{
height: 1%;}

div#header div#headLogo,
div#headNav,
div#mainNav ul{
display: block;}
/* */
