
/* --- Blue theme override (added by assistant) --- */
#header { border-top-color: #4A90C2 !important; }
.widget-title { border-bottom-color: #4A90C2 !important; }
.site-footer { background-color: #4A90C2 !important; }
.singular-post .entry-title { border-bottom-color: #4A90C2 !important; }
#shakyoarea { border-top-color: #4A90C2 !important; }
.infoname { border-bottom-color: #4A90C2 !important; }
.movie { border-bottom-color: #4A90C2 !important; }
#bottombox { border-bottom-color: #4A90C2 !important; }
a:hover, a:focus { color: #1D5C86 !important; }
.omega-nav-menu a:hover { color: #1D5C86 !important; }
.archive-title::before, .egao-title::before { color: #1D5C86 !important; }
.wp_rp_wrap h3.related_post_title { color: #1D5C86 !important; }
.widget h4::before { color: #1D5C86 !important; }
.entry-content h3 { background-color: #2E6DA4 !important; }
#pagetop a { color: #175A87 !important; }
.bl-hot, .bl-hot *, .bl-hot *::before, .bl-hot *::after, .bl-hot::before, .bl-hot::after { background: #2E6DA4 !important; background-image: none !important; border-color: #2E6DA4 !important; }

#shakyoarea { background: #EAF3FA !important; background-image: linear-gradient(#EAF3FA 0%, #FFFFFF 60%) !important; }

/* --- Remove kawasemi (kingfisher) decorative images (added by assistant) --- */
body.home #navigation .wrap::after { content: none !important; display: none !important; }
#footer .wrap::after { content: none !important; display: none !important; }

/* --- Hero text + body background to blue tone (added by assistant) --- */
.intro-title { color: #1D5C86 !important; }
body.custom-background { background-color: #EAF3FA !important; }

/* --- Recolored mark to blue (added by assistant) --- */
.site-title a { background-image: url("data:image/png;base64,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") !important; }

/* --- Remaining pink areas to blue (added by assistant) --- */
#topixarea, .topixarea { background-color: #DCEBF7 !important; }
#bana { background-color: #A9C6DE !important; }
.sidenav { background-color: #EAF3FA !important; }

/* --- Hide topix / movie / footer sections (added by assistant) --- */
.topixarea, #topixarea { display: none !important; }
.movie, .videowrapper { display: none !important; }
#footer, .site-footer { display: none !important; }
/* --- Mobile menu button + dropdown border to blue (added by assistant) --- */
.menu-icon { background-color: #1D5C86 !important; }
.nav-primary ul.menu { border-color: #1D5C86 !important; }

#bottombox { display: none !important; }

/* --- Sidenav mark recolor to blue (added by assistant) --- */
.sidenav h4::before { background-image: url("data:image/png;base64,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") !important; }
/* --- Mobile: move sidenav menu right after hero (added by assistant) --- */
@media only screen and (max-width: 1250px) {
  body.home .site-inner > .wrap { display: flex !important; flex-direction: column !important; }
  body.home #sidebar { order: -1 !important; }
  body.home #content { order: 1 !important; }
}

@media only screen and (max-width: 1250px) {
  .nav-primary ul.menu.omega-nav-menu.menu-primary {
    position: fixed !important;
    top: 96px !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    z-index: 9999 !important;
  }
}

#shakyoarea { display: none !important; }
