@charset "UTF-8";

     @media screen and (max-width: 1023px){ } @media screen and (max-width: 834px){ } @media screen and (max-width: 480px){ }
.body .box-menus .box-menu-icon * {
margin: 0px 0;
}
.box-menu{
padding: 0;
min-height: 0;
padding-top:1px;
padding-bottom:1px;
transition: all 2.0s ease-in;
}
.box-menu:hover{
box-shadow:none;
opacity: 0.9;
background: #ebffff ;
border-left: solid 5px  #F6F7F3  ;
border-right: solid 5px  #F6F7F3   ;
transition: all 0.2s ease-in;
} .box-menu-label,
.box-menu-description{
display: none;
}
.box-menu-icon *{
margin-top: 0px;
margin-bottom: 1px;
max-width: 100%;
max-height: 47px;}
.page-top{
display:none;
} .widget a{
text-decoration:none; font-weight: normal;
color:#999; } .card-title{
font-weight: bold;
} .pager-post-navi a.prev-post {
flex-direction: row-reverse;
padding:10px 5px 10px 10px;
}
.pager-post-navi a.next-post {
flex-direction: row;
padding:10px 10px 10px 5px;
}
.pager-post-navi a.next-post .iconfont:before {
content: '\f053';
}
.pager-post-navi a.prev-post .iconfont:before {
content: '\f054';
}
.pager-post-navi a.next-post .next-post-title {
margin: 0 0 0 10px;
}
.pager-post-navi a.prev-post .prev-post-title {
margin: 0 10px 0 0;
}
@media screen and (min-width: 481px) {
.pager-post-navi.post-navi-square {
flex-direction: row-reverse;
}
.post-navi-square.post-navi-border a:last-child {
border-left-width: 1px;
}
.post-navi-square.post-navi-border a:first-child {
border-left-width: 0;
}
}
}