@charset "UTF-8";

/*ここにレスポンシブのスタイルを書く*/

@media screen and (max-width: 1110px){
#main{
        width:70%;
}
}
@media screen and (max-width: 980px){
.cat_list_r{
//   display:none;
//   width:0;
   float:none;
   width:100%;
   max-width:540px;
 margin: 0 auto;  
}
.cat_list_l{
   float:none!important;
   width:100%;
   max-width:540px;
   margin:0 auto;
}
.top_header_news2{
   float:left;
   width:47%;
}
.top_header_news3{
   float:right;
   width:47%;
}

}

@media screen and (max-width: 860px){
div#header-in, div#navi-in, div#body-in, div#footer-in {
        margin: 0;
}

#main{
        width:100%;
    margin-left: 0px;
         
}

#before-main {
    width: 100%;
    float: none;
    margin-left: 0px;
}

#sidebar{
// display: none;
}
#footer-navi ul li {
    display: block;

}
#footer-navi ul {
    -webkit-padding-start: 0px;
}
#site-description{
 display: none;
}
#site-title a {
    font-size: 1.2rem;
}
#footer-navi ul li::before {
    content: none;
}
#footer-navi ul li{
    padding: 7px;
}
/*左サイドバーレスポンシブ対応*/
#SubMenu{
    display: block;
}
#gSubMenu{
    display: none;
}
.noborder_table {
    width:90%;
}
}

@media screen and (max-width: 540px){
.entry-snippet {
    display: none!important;
}
.wp_social_bookmarking_light {
    display: none;
}
}