@charset "utf-8";

/***** コンテンツの中の色 *****/
.mh-wrapper { padding: 20px; background: #F8F7F4; }

a {
  color: #CC0000;
  text-decoration: none;
}

a:hover {
  color: #CC0000;
  text-decoration: underline;
}
/***** フッターコピーライト *****/
.mh-copyright-wrap {
  width: auto;
  margin: 0 auto 20px;
  color: #fff;
}
/***** 背景色変更 *****/
body { font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; font-size: 0.875rem; line-height: 1.6; background: #000000; word-wrap: break-word; }

/***** コンテンツの幅変更 *****/
.mh-container, .mh-container-inner { width: 100%; max-width: 980px; margin: 0 auto; position: relative; }

/***** ヘッダ画像の余白 *****/
.mh-site-logo { padding: 0px; overflow: hidden; }

/***** トップページ カスタムポスト関連 *****/
.mh-custom-posts-xl-title {
  font-size: 14px;
}
.cp-thumb { 
  float:left;
  margin-right:10px;
}
.mh-custom-posts-header{ 

    max-width:65%;
  word-wrap: break-word;
}
.mh-custom-posts-meta {
  font-weight: bold;
  margin-top: 20px;
}
.mh-excerpt { 
  clear:both;
}
.mh-share-buttons {
  display: none;
}
.mh-custom-posts-widget .mh-excerpt { padding-top: 5px; padding-top: 0.4rem; overflow: hidden;}

.mh-loop-layout1 .mh-loop-excerpt, .mh-custom-posts-content .mh-excerpt, .mh-posts-list-excerpt { display: inherit; }

/***** アーカイブ（各カテゴリーのトップページ） *****/
.loop-thumb {
  float: left;
  margin-right: 2%;
}
.mh-loop-content {
  width:100%;
  }
.mh-loop-header { 
  margin-bottom: 0px;
}
.mh-loop-meta { 
  margin-top: 0px;
}
/***** アーカイブページのレスポンシブ関連 *****/
@media only screen and (max-width: 500px) {
.loop-thumb {
  float: none;
  margin-right: 2%;
}
.mh-loop-content {
  width:100%;
  margin-top:3%;
  }
}
/***** 記事内挿入のプラグイン *****/
.adman {
  background-color :#FFFF99;
  margin-bottom :10px; 
  display: inline-block;
  }
/***** 単一記事の画像入関連記事を非表示 *****/
.mh-related-content{
  display:none;
  }
/***** 人気投稿 *****/
.wpol {
  padding-left: 25px;
  list-style-type: decimal;
}

/***** YARPPデザイン設定 *****/
.related {
  border: 1px solid #5E5E5E;
  margin-bottom: 30px;
}

.related h3 {
  background-color: #5A5A5A;
  color: #FFF;
  font-weight: bold;
  margin: 0;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.related ol {
  margin-top: 10px;
  margin-bottom: 10px;
}
/***** サイドのDUGAテキストリンク *****/
.sidead {
  padding-left: 23px;
  list-style-type: disc;
}

/* ブログランキング */
.blog-ranking {
  border: 2px solid #808080;
  padding: 10px;
  margin: 10px;
  background-color: #171717;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-image: url(https://hessionchiro.com/wp-content/themes/mh-magazine/images/bg_blog-ranking.jpg);
  background-repeat: repeat-x;
}
.blog-ranking strong {
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
  font-weight: bold;
  border-bottom: 2px solid #808080;
  color: #F00;
}
.blog-ranking p {
  line-height: 20px;
  margin-bottom: 5px;
  margin-top: 5px;
  color: #EEE;
  font-size: 12px;
}
.blog-ranking ul {
  display: block;
  overflow: hidden;
  margin-bottom: 5px;
  padding: 0px;
  list-style: url(none) none inside;
  margin-left: 0px;
}
.blog-ranking ul li {
  display: block;
  float: left;
  margin-right: 10px;
}

/***** 関連記事 *****/
#postrss ,#relation{
  border: 2px solid #808080;
  padding: 10px;
  margin: 5px;
  background-color: #171717;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  }
#relation ul {
  list-style: none;
  margin: 7px;
  color: #F2F2F2;
  }
#prss {
  color: #F2F2F2;
  }
#relation a:hover{
  color: #F2F2F2;
  }
/*****jetpack 関連記事 *****/
.jp-relatedposts em {display: none;}
h3.jp-relatedposts-headline:after {font-size: <strong>22</strong>px;content: "関連記事";}

/*****デフォルトで表示される「前の記事」等を非表示 *****/
.mh-post-nav-wrap {display: none;}