@charset "UTF-8";


    #gnav-wrap,
#gnav-wrap #gnav .sub-menu a {
    background-color: #1456c5 !important;
}
#gnav-wrap #gnav li a {
    color: #fcfcfc !important;
}
#gnav-wrap #gnav li a:hover,
#gnav-wrap #gnav li.current-menu-item > a {
	color: #eeee22 !important;
}



#footer .footer-01 {
    background-color: #ffffff !important;
}
#footer #footer-nav_area #footer-nav li a {
    color: #333333 !important;
}
#footer .footer-02{
    background-color: #1456c5 !important;
}
#footer .footer-text,
#footer .footer-copy {
    color: #ffffff !important;
}

#header #header-menu-tog {
    background: #1456c5 !important;
}

#slider-wrap {
    background-color: #1456c5;
}

article.new .post-thumbnail:before {
    border-top-color: #1456c5;
}
    
article.new .post-thumbnail:after {
    content: 'New';
}


article.normal-post .post-inner .post-content .post-meta li.more-link a:hover {
    background-color:  !important ; color: #fff; 
}
#side h4.side-title {
    background-color:  #1456c5  ;
}

.pagination .current {
    background: #1456c5;
}
.pagination a:hover {
    background: #1456c5;
    color:#fff !important;
}

.single-page .catname{
  width: auto;
}
.single-page .post-content h2,
.page-page .post-content h2 {
    border-left: solid 6px #1456c5 !important;
}
.single-page .post-content h3,
.page-page .post-content h3 {
     background: #1456c5;
}
.single-page .post-content h4,
.page-page .post-content h4 {
    border-bottom: solid 2px #1456c5 !important;
}
.single-page .post-content blockquote:before,
.page-page .post-content blockquote:before {
	color: #1456c5 !important;
}