@charset "UTF-8";
  .main {
padding: 9px 29px;
} .page .date-tags,
.page .author-info {
display: none;
} .yohaku {
padding-bottom:0px;
} a:hover img{ opacity: 0.8 }  #navi .navi-in > ul { 
background: linear-gradient(to bottom, #4161A6, #324A80);
} nav#navi, .menu-header .sub-menu{
font-weight: bold;
box-shadow: 0 5px 15px -5px rgba(0,0,0,0.2);
}
.menu-header .sub-menu .item-label{
font-size: 80%;
}
.menu-header .item-label{
color: #ffffff !important;
}
.menu-header .current-menu-item,
.menu-header .current-post-item,
.menu-header .current-menu-ancestor,
.menu-header .current-post-ancestor,
.menu-header .menu-item:hover {
color: #ffffff !important;
border-bottom: 4px solid #eec362;
transition: all .2s ease;
}
.menu-header .sub-menu .menu-item,
.menu-header .sub-menu .menu-item:hover{
border-bottom: none;
}
.menu-header .current-menu-item>a .item-label,
.menu-header .current-post-item>a .item-label,
.menu-header .current-menu-ancestor>a .item-label,
.menu-header .current-post-ancestor>a .item-label,
.menu-header .item-label:hover{
color: #eec362 !important;
transition: all .2s ease;
} .mobile-menu-buttons{
background:rgba(53,89,152,0.7);
} #navi-menu-content{
background-color: rgba(255,255,255,0.90) !important;
}
#navi-menu-content ul li {
margin-right:2px;
margin-right:5px;
border: 1px solid #000;
border-radius: 0px;
}
#navi-menu-content a { 
color:#000;
}
#navi-menu-content ul li a{ 
color:#000;
} .menu-button { 
color: #fff } 
.mobile-footer-menu-buttons,
.navi-menu-content,
.mobile-footer-menu-buttons .menu-button > a,
.mobile-footer-menu-buttons .menu-button:hover,
.navi-menu-content a,
.navi-menu-content a:hover {
color: #fff;
}