@charset "UTF-8";

     .article h2{background:none;
padding: 0;
color: #666; font-size: 20px; font-size: 1.25rem; font-weight: bold; padding: .25em 0 .25em .75em; border-left: 6px solid #008080;} .article h3{border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
padding: 0;
color: #333; font-size: 18px; font-size: 1.125rem; font-weight: bold; padding-bottom: .5em; border-bottom: 1px solid #ccc;} .article h4{border-top:none;border-bottom:none;padding: 0;} .article h5{border-bottom:none;padding: 0;} .article h6{border-bottom:none;padding: 0;}  .sidebar h3 {
background: transparent; color:#333; font-weight:  bold;
padding:　0; margin-top:30px;
font-size: 12px; }
.widget-title{background:none;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
padding: 0;
color: #666; font-size: 12px;  font-weight: 300; padding: .25em 0 .25em .75em; border-left: 6px solid #008080;
}  #sidebar {
font-size: 14px;
}
.widget-entry-card-content {
font-size: 14px;
}  .navi-in a {
color: #333;
font-size: 14px;
font-weight: bold;
}   .widget_categories ul li a{ 
border-bottom: 1px dashed #CCCCCC; }
.widget_categories ul li a::before{
font-family: FontAwesome;
content: "\f07b"; color: #5FB3F5; padding-right: 6px;
}
.widget_categories > ul > li > a:first-child{ 
border-top: none;
} .widget_categories ul li ul li a::before{
font-family: FontAwesome;
content: "\f114"; color: #5FB3F5; padding-right: 6px;
} .widget_categories ul li a{
line-height: 1.3;
font-size: 14px;
}   @media screen and (max-width: 1023px){ } @media screen and (max-width: 834px){ } @media screen and (max-width: 480px){ }