header {
  background: #eaf8ff;
}

header#pattern5 nav {
  background: #eaf8ff;
}

header nav ul.nav_1st > li:first-child a {
  background: #f6bebe;
}

header nav ul.nav_1st > li:nth-child(2)  a {
  background: #b0bbf2;
}

header nav ul.nav_1st > li:nth-child(3)  a {
  background: #fefacb;
}

header nav ul.nav_1st > li:nth-child(4)  a {
  background: #baf2c6;
}

header nav ul.nav_1st > li:nth-child(5)  a {
  background: #f4cea7;
}


header nav ul.nav_1st > li:nth-child(6)  a {
  background: #f9d9f4;
}

header nav ul.nav_1st > li:nth-child(7)  a {
  background: #dcdcdc;
}

header #menu_head nav ul.nav_1st > li:after,
header #menu_head nav ul.nav_1st > li:last-child:before {
 content: "";
 height: 100%;
 width: 2px;
 top: 0;
 left: 0;
 background: #fff;
 transform: none;
 z-index: 10;
}

header #menu_head nav ul.nav_1st > li:last-child:after {
 right: 0 !important;
 left: inherit;
}

header#pattern5 nav {
 border-bottom: 2px solid #fff;
}
.twitter-timeline {
margin: 0 auto;
}


@media screen and (max-width: 900px) {
header.open .header_contents, header#pattern4.open .header_contents {
　background: #eaf8ff;
}

header.open:after, header .header_contents {
    background: rgba(234, 248, 255, 0.95);
}

header#pattern5 nav {
 border-bottom: none;
 border-top: 1px solid #0c0e59;
}

header nav ul.nav_1st li {
 border-bottom: 1px solid #fff;
 border-top: none;
}

header#pattern5 nav ul.nav_1st:last-child {
 border-bottom: none;
}
}