@charset "UTF-8";
@import url("../simplicity/style.css");

/*
	Theme Name: Simplicity child 3columns
	Template: simplicity
*/



/* Simplicity子テーマ用のスタイルを書く */
#site-title {display: none;}
  #site-title a{
    margin-right:0;
  }
#popular-entries.widget widget_category_popular widget_popular_ranking{display:none;}
h1#archive-title{display:none;}
.breadcrumb-category#breadcrumb{display:none;}
.comment-info img{display:none;}
#widget-under-sns-buttons{clear:both;}
.entry-buttons{float:left;padding-right:30px;}
#widget-over-article{display:none;}
#widget-index-top #popular-entries{display:none;}
#menu-item-5573{display:none;}
hr.sep {
  margin-bottom:10px;
}
#categories-5{display:none;}
#the-content p {
  word-wrap: break-word;
}
#archives-4{display:none;}
.footer-post-meta {display:none;}
.comment-reply{display:none;}
p.comment-form-email{display:none;}
p.comment-form-url{display:none;}
p.comment-notes{display:none;}


.widget popular-posts{display:none;}

.ranking{display:none;}
div#wpp-2 {
    display: none;
}
.widget pc_ad{margin-top:-30px;border:1px solid #000;}
#related-entries{margin-top;}
.widget-index-top{margin-bottom:0px;}
#search-tw{	   margin-top:20px;margin-left:940px;
	   padding-right:50px;position: absolute;z-index:1;}
#search-tw2{margin-top:20px;margin-left:870px;
	   padding-right:50px;position: absolute;z-index:1;}

.article h1.entry-title a{color:#FFFFFF;font-size:24px;text-decoration:none;}
.article h1.entry-title a:hover{color:#FFFFFF;font-size:24px;text-decoration:underline;}
#comments-thread .comment-author{font-weight: normal;} 

#search-2{position: absolute;z-index:1;margin-left:1006px;}
h1.entry-title {color:#FFFFFF;font-size:24px;}
#header, #header-in, #navi-in, #body-in, #footer-in {
    margin: 0 auto;
    width:1168px;
}


.more-link{background-color:#EAEAEA;
		font-size:24px;color:#0000CD;font-weight:bold;padding:20px;}
li.recentcomments{font-size:14px;padding-bottom:20px;}
#main{
  float:left;width:720px;padding-left:0;padding-right:0px;
}
#new-entries{line-height:70%;}
#new-entries a{color:#000000;font-size:12px;line-height:120%;}
#sidebar h4{background-color:#484848;color:#FFFFFF;padding:5px;font-size:14px;margin-top:0px;}
h4{color:#FFFFFF;}
h4.related-entry-title a{color:#333;}
#navi ul li{position: relative;}
p.related-entry-snippet{display:none;}
#popular-entries{border: 1px solid #000000;}
#navi ul li {
  height: 80px; 
}
#navi ul > li {
  height: 100%;}
#sidebar.widget popular-posts{display:none;}
#navi ul li a {
  height: 100%;font-size:24px;
  box-sizing: border-box; /*はみ出し防止*/
}
#navi ul li a {
  height: 100%;
  box-sizing: border-box; /*はみ出し防止*/
  line-height: 73px;
}
#navi li:hover {
  background-color: #ddd;
}
#main .post{padding-bottom:0px;padding-top:0px;}
  #sidebar{
    clear:none;
    float:right;
    width:200px;
    padding:0;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;  }

.widget pc_text{margin-top:-50px;}
#leftbar{
  width:200px;
  float:left;
  margin-left:10px;
  margin-right:20px;
margin-top:250px;margin-bottom:30px
}
#leftbar .widget{margin-bottom:45px;}
#leftbar ul, #leftbar ol {
    list-style: none outside none;
    padding-left: 0px;
}



#leftbar h4 {
    font-size: 20px;
    margin-bottom: 10px;
    background-color:#484848;
    padding:5px;font-size:14px;margin-top:0px;}

#header .alignleft {
    max-width: 975px;
}
#archives-3,#categories-4,#text-5,#text-6,#categories-2,#text-4,#new-entries{border:1px solid #000000;}

.snsb li {
  padding-right: 0;
}
#leftbar .widget{border:1px solid #000000;}
@media screen and (max-width:1150px){
  #sidebar{
    clear:none;
    float:right;
    width:200px;
    padding:0;
    padding-top:200px;
    padding-left:0px;
    padding-right:0px;
  }
  
  #mobile-menu{
    display:none;
  }
  
  #header .alignright{display:block;}
  
  #header-in, #navi-in, #body-in, #footer, #footer-in{
    width:1168px;
  }
  

  #footer-widget{
    display:block;
  }
  
  #footer-widget .footer-left, 
  #footer-widget .footer-center, 
  #footer-widget .footer-right{
    clear:none;
    width:33%;
  }
  
  #sidebar-scroll{
    display:block;
  }
  /************************************
  ** モバイルメニュー
  ************************************/
  #mobile-menu{
    display:none;
  }
  
  /************************************
  ** ヘッダー関係
  ************************************/
  #header .menu{
    display:block;
  }
  
  #header .alignright{
    display:block;
  }
  
  /************************************
  ** メインメニュー
  ************************************/
  #navi ul{
    display:block;
  }

  #navi ul li{
    float:left;
    border:1px;
    border:solid 1px #ccc
    display:block;
  }

  #navi ul li a:hover{
    text-decoration:none;
    background-color:#ddd;
  }

  #navi ul li a {
    font-size: medium;
    padding: 0.3em 0.7em;
    color: #111;
  }

  #navi ul.sub-menu,
  #navi ul.children{
    
  }
  
}

