@charset "utf-8";
/* --The order of describing property-- 
display
visibility
overflow
clip
position
top/right/bottom/left/
float
clear
z-index
width(min-width/max-width)
hieght(min-height/max-height)
margin(margin-top/margin-right/margin-bottom/margin-left)
paddin(padding-top/padding-right/padding-bottom/padding-left)
border(border-width/bordercolor/border-style)
list-style(list-style-type/list-styleimage/list-style-position)
color
background(background-color/backgroundimage/background-repeat/background-attachment/background-position)
font(font-family/fontstyle/font-variant/font-weight/font-size)
line-height
vertical-align
text-indent
text-align
text-decoration
letter-spacing
word-spacing
white-space
--The order of describing property-- */
/* ===== header ===== */
#header{
position: relative;
width: 950px;
height: 68px;
margin:0 auto;
}

#header h1{
float: left;
width: 411px;
height: 36px;
margin: 0;
line-height: 1px;
}

#header h1.ENlogo{
float: left;
width: 325px;
height: 38px;
margin: 0;
line-height: 1px;
}



#header h1 img,
#header a.logo img{
margin: 18px 0 14px 10px;
}

#header h1.ENlogo img,
#header a.ENlogo img{
margin: 18px 0 12px 10px;
}

#header a.logo:hover img,
#header a.ENlogo:hover img{
opacity: 0.6;
}

#header .headNavi{
position: absolute;
top: 40px;
left: 625px;
width: 315px;
height: 16px;
line-height: 1;
}

#header .enheadNavi{
position: absolute;
top: 40px;
left: 698px;
width: 242px;
height: 17px;
line-height: 1;
}

#header .headNavi ul,
#header .enheadNavi ul{
list-style-type: none;
line-height: 1;
text-align: right;
}

#header .headNavi ul li{
float: left;
padding-right: 38px;
}

#header .enheadNavi ul li{
float: left;
padding-right: 24px;
}

#header .headNavi ul li.last,
#header .enheadNavi ul li.last{
padding-right: 0px;
}
