#header																								{position:relative; z-index:2;}
#header:after																						{content:''; display:block;  position:absolute; left:0; top:0; width:100%; z-index:-1;}

/*logo*/
#header .container																				{margin:0 auto; position: relative;}
#header .container .wrap-logo																{overflow: hidden;}
#header .container .wrap-logo h1															{display:inline-block; vertical-align: middle;}
#header .container .wrap-logo h1 a em													{font-size:0.94em; display:inline-block; vertical-align: middle; margin:8px 0 0 10px; color:#000;}

/*footer design*/
#footer .wrap-address .container															{position:relative; padding:20px 0; margin:0 auto; text-align: center;}
#footer .wrap-address .container .address												{font-size:1.14em; color:#6b6b6b; font-weight: bold;}
#footer .wrap-address .container .address .address-copy							{display:block; color:#939393; font-size:0.9em; margin-top: 5px; text-transform: uppercase;}

.blind																									{position:fixed; width:100%; height:100%; background-color:#000; left:0; top:0; z-index:1; opacity:0;}

.wrap-nav-btn{display:none;}

#header, #footer																					{padding: 50px 0;}
#header .container .wrap-logo																{text-align: center;}
#header .container .wrap-logo h1 img													{display: none;}
#header .container .wrap-logo h1 a															{background: url(./../images/logo_pc.png) left top no-repeat; padding-left: 100px; min-height: 80px; display: block;}
#header .container .wrap-logo h1 a em													{font-size:1.54em; color:#274276; margin: 17px 0 0 0;}
