/*
Template:simplicity2
Theme Name:simplicity2_child
Description:子テーマ
Author:Luthier
Version:1.0
*/


/************************************
** テーブル（Table）
************************************/
#navi ul{
  padding:10px 15px 10px 15px;
      background-color: #333;
  color: #fff;
      width:100%;
}
#navi #navi-in ul li a{
    color: #fff;
}



.sanction th{
    width: auto;
    padding:5px 0px 5px 10px;
    text-align: left;
    border: solid 1px #ccc;
}
.sanction td{
    text-align: center;
    font-size: 15px;
    font-weight: 300;
}
table.sanction td.title {
    width: 50px;
}
table.sanction td.contents {
    width: auto;
    text-align: left;
}

/************************************
** タイトル（site-title）
************************************/

#site-title{
  margin-top:10px;
  margin-bottom: 1px;
  line-height: 100%;
}
#site-title a{
	font-size: 36px;
	line-height: 1.2;
	margin-bottom: 0;
	margin-top: 0;
	vertical-align: middle;
}
.post-meta {
    margin-bottom: 0.5em;
    text-align: left;
    background-color: #F7F7F7;
    color: #555;
    font-size: 16px;
}
.more-link {
    clear: both;
    display: block;
    margin-bottom: 5px;
    text-align: left;
    margin-top: 15px;
}
hr.sep {
  position: relative;
  margin-bottom:0px;
}
#main .post, #main .page {
    border-bottom: solid 1px #e4e4e4;
}


/************************************
** フォローボタン用
************************************/

.vasb_follow {
    margin : 30px;
    display: inline-block;
    background-color: #eee;
    color: #707070;
    padding: .75em;
    text-align: center;
    width: 90%;
}
.follow-btn {
    position: relative;
    height: 20px;
    box-sizing: border-box;
    padding: 5px 8px 5px 8px;
    background-color: #1b95e0;
    color: #fff;
    border-radius: 3px;
    font-weight: 500;
    cursor: pointer;
    text-decoration:none;
}

/* -----------------------------------------------------------------------
    検索結果用
----------------------------------------------------------------------- */
div#searchresult { 
    font-size:0.8rem;
}
table#searchresult { 
    width:100%;
}
@media screen and (max-width: 500px){
	div#searchresult { 
 		font-size:0.6rem;
		padding: 0.2rem,0.2rem,0.2rem,0.2rem;
	}
	td#searchresult { 
		font-size:0.5rem;
		padding: 0;
	}
}

/* -----------------------------------------------------------------------
    カテゴリ別新着記事一覧・部長ナビ風アレンジ
----------------------------------------------------------------------- */
.postlist-category {
    margin: 0 0 0 0;
    padding: 5px;
}
.postlist-category a {
    display: block;
}
.postlist-category-inner {
    margin: 0;
    padding: 1px;
}
.postlist-category-inner p {
    font-size: 16px;
    margin: 1px 0 1px 3px;
    margin: 1px 0 1px 3px;
}
.postlist-datetime span {
    font-size: 10px;
}


/************************************
** 解像度639px以下のスタイル
************************************/
@media screen and (max-width:639px) {
  .article h1,
  .entry h2 a,
  #archive-title,
  .article h2,
  .article h3,
  .article h4,
  .article h5
  .article h6,
  .article h3,
  #comment-area h2,
  #related-entries h2{
    font-size:24px;
  }
}



.blog-card {
    max-width:50%;
}

.blog-card-content{
    margin-left: 5px;
}