/*
Template:xeory_base2024

*/

.clearfix:after{content: "";clear: both;display: block;}

/*マウスオーバーのアニメーション速度*/
a {
  -webkit-transition: all ease-in-out .1s;
          transition: all ease-in-out .1s;
}

/*カテゴリー　数字*/
.widget_categories a {display: inline-block;}

/*画像キャプションサイズ*/
.wp-caption p.wp-caption-text { font-size: 0.8em;}

/*ヘッダー間隔*/
body.home #content {padding-top:0;}
@media screen and (min-width: 991px) {
	body.home #content {padding-top:20px;}
}

/*トップページ　記事間隔*/
.post-loop-wrap article {margin: 0 0 10px;}

/*トップページ記事一覧表示*/
.post-loop-wrap article { padding: 20px;}
.post-loop-wrap h2 {font-size: 24px; font-weight: bold; line-height: 50px;}
.post_title_ex a {color: #000000;}
.post-loop-wrap p {line-height: 2em;}
.blog_info {font-size: 13px;}
.post-loop-wrap img {
  max-width: 240px;
  width: 100%;
  height: auto;
  float: right;
  margin: 20px;
}
.post-loop-wrap article p {margin-top: 10px;}
.clearfix {clear: both;}

/*背景画像*/
body {
  background-image: url("http://okomenotakayama.com/blog/wp-content/uploads/2016/12/t1.jpg");
  background-repeat: no-repeat;
}

/*グローバルナビ*/
#gnav li a {padding: 10px;background: none;}
#gnav li a:hover {
  background-color: #555555;
  color: #ffffff;
  border-top: 1px solid #4f7619;
}
#gnav {background-color: rgba(255, 255, 255, 0.9);}

/*カテゴリー　ヘッダー*/
.cat-content {padding: 10px 20px;margin: 10px 0;}
h1.post-title {color: #000000;　margin: 0;}

/*フッター　ページナビ*/
.pagination .current {background-color: #c9ebb6;}

/*フッター*/
.footer-02 .footer-copy {text-align: center;}
#footer .wrap {padding: 10px;}
body.color02 .footer-01 {
  background-color: #3e3939;
  color: #ffffff;
  font-size: 16px;
}
#footer a {
  color: #ffffff;
  padding: 10px;
  display: block;
  margin: 0;
}
#footer a:hover {color: #ffffff; background-color: rgba(255, 255, 255, 0.3);}
.footer-01, .footer-02 {
  background: #414a33;
  color: #ffffff;
  border: none;
}

/*フッター　記述者*/
.post-author {display: none;}

/*ヘッダー、メイン記事、サイド背景色*/
#side {
  padding: 10px;
  background-color: #ffffff;
  border-radius: 3px;
}
article {border-radius: 3px;}
#header {background: none; border: none;}

/*サイドナビ　空白幅*/

.side-widget {margin-bottom: 40px;  padding-bottom: 0;}

/*sns削除*/
#header-sns {display: none;}
.post-share {display: none;}

/*文字*/
.post-content p {line-height: 2em;  color: #000000;}
body {color: #000000;  font-family: Meiryo, "?メイリオ", serif;}
#header #logo a {color: #000000;}
.post-title a {color: #000000;}
.side-widget .side-title {
  color: #000000;
  font-size: 1em;
  line-height: 2.5em;
  font-weight: bold;
  padding-left: 10px;
  background-color: #E3Dabf;
  border-radius: 3px;
}
.widget_recent_entries a, .widget_archive a, .widget_categories a, .widget_meta a, .widget_views a {
  color: #000000;
}
.side-widget a {color: #000000;}

/*続きを読む*/
.more-link {color: #4f7619;  border: 1px solid #4f7619;}
.more-link:hover {color: #ffffff;  background-color: #4f7619;  border: 1px solid #4f7619;}

/*記事サムネイル*/
//.post-content .post-thumbnail {display: none;}
article.page .post-header {margin: 0px;  padding: 40px 25px 0 25px;}
.post-header {margin: 0px;  padding: 40px 25px 0 25px;}
.post-meta {margin-bottom: 20px;  border-top: none;}
.post-title {margin: 20px 0;}
.post-loop-wrap .post-content {padding: 0 25px;  0 25px;}
.post-content h2, .post-content h2:first-child {
  font-size: 1.5em;
  color: #4B3B22;
  margin: 0 0 20px 0;
  background-color: #E3Dabf;
  line-height: 2em;
  padding: 0 0 0 20px;
  border-left: 10px solid #4f7619;
}
.post-content h3 {
  font-size: 1.2em;
  margin: 10px 0;
  padding-left: 10px;
  line-height: 1.8em;
  border-left: 10px solid #4B3B22;
}
.post-content {padding: 0 25px;}
@media screen and (max-width: 991px) .post-content, .cta-post-title, .post-cta, .post-cta-inner, .post-share, .post-author, article.page .post-header {padding: 0 25px;  !important;}

/*記事一覧　サイズ*/
.post-loop-wrap {text-align: center;}
.post-loop-wrap p {text-align: left;  width: 100%;}
.post-loop-wrap img {float: none;}
.more-link { display: inline-block; text-align:center;margin:10px 0 0 0;}
@media screen and (min-width: 600px) {
  .post-loop-wrap {text-align: left; }
  .post-loop-wrap p { max-width: 600px;  }
  .post-loop-wrap img { float: right; margin: 0 10px; }
  .more-link {width:200px; margin:20px 0 0 0;}
}

/*ヘッダーメニューボタン表示*/
#header-menu-tog,#gnav,#gnav.active{display: none;}

@media screen and (min-width: 991px) {
   #gnav,#gnav.active{display: block;}	
}

/*前の記事、次の記事*/
.paging p{color:#555555; margin-bottom:0.5em;}
.prev{float:left; width:45%; padding:2%; border:1px solid #4f7619;}
.next{float:right; width:45%; padding:2%; border:1px solid #4f7619;}


/*スマホサイズのトップページ記事一覧*/
.index_tag{display:inline;}
.index_cat{display:inline;}

@media screen and (max-width: 600px) {
  h2.post_title_ex{font-size:18px;}
  .post-loop-wrap article p {
    margin-top: 0px;
    font-size:14px;
	}
  
  .post-loop-wrap img{
    float: left;
    max-width:80px;
    width:100%;
    height:auto;
    margin: 0 10px 10px 0;
  }

  .blog_info{text-align:left;}
  .index_tag{	display:none;}
  .index_cat{	display:none;}
}
  


