/* CSS Document */
#header { background: #fff; }
@media (max-width: 640px) { #header { height: 60px; } }
#header h1 { padding: 5px 5px 0; }
@media (max-width: 815px) { #header h1 img { width: 180px; margin-bottom: 15px; } }
@media (max-width: 640px) { #header h1 img { width: 120px; margin-bottom: 0; } }
#header .local { padding: 0 5px 0 0; }
#header .local dl.tel { padding-top: 0; }
#header .local p.time { font-size: 13px; }
@media (max-width: 700px) { #header .local .purchase_btn .contact a { width: 100px; padding: 8px; font-size: 13px; }
  #header .local .purchase_btn .button { width: 90px; padding: 8px; font-size: 13px; } }
@media (max-width: 640px) { #header .local .purchase_btn .contact a { width: 28px; } }
#header nav { margin-top: -30px; }
@media (max-width: 1110px) { #header nav { margin-top: -10px; } }
#header nav ul li { margin: 0 6px; /*
&:nth-of-type(6), &:nth-of-type(7), &:nth-of-type(8){
	display: none;
}
*/ }
@media (max-width: 1110px) { #header nav ul li { padding: 5px 0; } }
@media (max-width: 940px) { #header nav ul li { margin: 0 6px; font-size: 15px; } }
