@charset "Shift_JIS";


/*=====================================
header
=====================================*/

#header_wrapper{
	width:100%;
	background:#ffffff url(../img/common_area/header_bg.gif) left top repeat-x;
	margin:0;
	padding:0;
}

#header{
	width:990px;
	height:93px;
	margin:0 auto;
	padding:0 auto;
}

#edwin_logo{
	display:block;
	width:210px;
	height:78px;
	background:url(../img/common_area/logo_edwin.jpg) no-repeat left top;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}

#header_navi {
    width: 610px;
	height:55px;
    float: right;
	margin:14px 0 0 0;
}

.h_link{
	width:162px;
	height:14px;
	margin:0 0 9px 448px;
	padding:0;
}

.h_link a{
	margin:0;
	padding:0;
	float:left;
}

.h_link a img{
	margin:0;
	padding:0;
	border:none;
}

.h_menu{
	width:599px;
	height:26px;
	margin:0;
	padding:2px 7px 4px 4px;
	background:url(../img/common_area/h_menu_bg.gif) no-repeat left top;
	list-style:none;
	font-size:11px;
	clear:both;
	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka ;
}



#h_menu_company{
	width:206px;
	background:url(../img/common_area/h_menu_company.gif) no-repeat left top;
	display:block;
	height:26px;
	margin:0;
	padding:0;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
#h_menu_company:hover{
	background:url(../img/common_area/h_menu_company.gif) no-repeat left -26px;
}

#h_menu_ec{
	width:231px;
	background:url(../img/common_area/h_menu_ec.gif) no-repeat left top;
	display:block;
	height:26px;
	margin:0;
	padding:0;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
#h_menu_ec:hover{
	background:url(../img/common_area/h_menu_ec.gif) no-repeat left -26px;
}

#h_menu_brand_list{
	width:162px;
	background:url(../img/common_area/h_menu_brand_list.gif) no-repeat left top;
	display:block;
	height:26px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
}
#h_menu_brand_list:hover{
	background:url(../img/common_area/h_menu_brand_list.gif) no-repeat left -26px;
}


/*---ドロップダウンメニュー---*/

.h_menu a{text-decoration:none;}

ol.sub{
    width:159px;
	margin:0 0 0 1px;
	border-left: 1px #535353 solid;
	border-bottom: 1px #535353 solid;
	border-right: 1px #535353 solid;
	z-index:100;
}
	
.sub li{background-color:#000000;}
.sub a:hover{background-color:#535353;}
.sub li.on2{background-color:#535353;}
.sub a:link{color:#ffffff;}
.sub a:visited{color:#ffffff;}
.sub a:hover{color:#ffffff;}

.h_menu li.off{
    height:26px;
}

.sub li a{
	padding:8px;
    width:143px;
	border-top: 1px #535353 solid;
}

.h_menu *{margin:0px;padding:0px;list-style:none;display:block;}
ul.h_menu{position:relative;}
ul.h_menu li.off{position:relative;float:left;overflow:hidden;}
ul.h_menu li.on{float:left;overflow:hidden;}
ul.h_menu>li.on{overflow:visible;}
ol.sub{position:relative;}
ol.sub li.off2{position:relative;overflow:hidden;}
ol.sub li.on2{overflow:hidden;}
ol.sub>li.on2{overflow:visible;}
ul.sub-2{position:relative;}


/*=====================================
footer
=====================================*/

#footer {
	width:100%;
	height:30px;
	clear:both;
	background:#ebebeb;
	font-size:11px;
	margin:0;
	padding:0;
}

#copyright{
	width:985px;
	height:30px;
	line-height:30px;
	font-size:11px;
	margin:0 auto;
	padding:0 0 0 5px;
	text-align:left;
	font-family:Geneva, Arial, Helvetica, san-serif;
}
