html,
body{
background:blue;
color:#fff;
}
#top .inner .flex{
background:blue;
border:#fff 1px solid;
}
#top .inner .table{
background: blue;
border:#fff 1px solid;
}
#top .inner .table a{
color:#fff;
}
.sns a{
color:#fff;
}
.btn{
color:#fff;
border:#fff 1px solid;
background:blue;
}
#searcharea .searchform-wrapper input[type=submit]{
background:blue;
}
.sentry h2{
border-color:#fff;
}
.sentry h3{
background:none;
border:#fff 1px solid;
}
.layout-cta .cta-ttl,
.layout-cta .cta-body{
background:none;
border:#fff 1px solid;
}
.sentry blockquote{
background:none;
border:#fff 1px solid;
}
.sentry blockquote::before{
color:#fff;
}
.sentry table th,
.sentry table td{
border-color:#fff;
}
.sentry table th{
background: no-repeat;
}
#site-footer{
background:blue;
color:#fff;
}
#site-footer a,
#site-footer .inner .flex .item.menu ul li a,
#site-footer .inner .flex .item.menu ul li::before{
color:#fff;
}
#site-footer .address{
background:blue;
}
#top .inner .table .menu ul li ul li a{
background: rgba(0, 0, 255, 1);
border:#fff 1px solid;
}
#top .inner .table .menu ul li ul li a:hover{
background: rgba(0, 0, 255, 1);
}
#top .inner .table .menu ul li.menu-item-has-children a::after{
color:#fff;
}
#main.pages #flexible{
background: blue;
border:#fff 1px solid;
}
.sentry h2{
background:blue;
color:#fff;
}
.sentry h3{
color:#fff;
padding:0.5em;
}
.sentry h3::after{
display: none;
}
#kids-top{
background:blue;
}
#kids-top .flex .logo span{
color:white;
}
.font span,
.bg span{
color:white;
}
#main-content .post{
background:blue;
border:#fff 1px solid;
}
.single-header .single-time{
color:#fff;
}
.single-header{
border-color:#fff;
}
.single-header .cat a{
background:none;
border:#fff 1px solid;
}
#sidebar .widget{
background: none;
border:#fff 1px solid;
}
#sidebar,
#sidebar a,
#sidebar .widget .p-heading-m .p-heading-m__en{
color:#fff;
}
#sidebar .widget .p-heading-m::before{
background:#fff;
}
#sidebar .widget .p-heading-m::after{
background:blue;
border:#fff 1px solid;
box-sizing: border-box;
}
#site-footer .inner .flex .item.posts{
background:none;
border:#fff 1px solid;
}
#site-footer .inner .flex .item.posts a{
color:#fff;
}
#main #index-nav #index-nav-object{
background-image: url(../images/index-nav_blue.png);
}
.btn:hover{
background:none;
}
#kids-top .flex .logo span{
color:#fff;
}
#kids-top .flex .logo img.default,
#site-footer .inner .logo img.default{
display: none;
}
#kids-top .flex .logo img.white,
#site-footer .inner .logo img.white{
display: inline;
}
#flexible .flex-cols .flex .item .txtbody{
background:none;
border:#fff 1px solid;
border-top:none;
}