@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */

.type-page .post-date,
.type-page .post-update{
 display:none;
}

/* フォントを灰色にする */
body{
　color:#555555 !important;
}

/* リストのタイトルを変更 */
.entry h2 a{
 font-weight: 700;
 font-size: 1.3rem !important;
 line-height: 1.4;
}

/* 見出しを変更 */
 
.article h1 {
 font-weight: 800;
 font-size: 1.8rem;
 line-height: 1.3;
}
 
.article h2 {
 font-size: 22px;
 line-height: 28px;
 padding: 15px 10px 12px 20px;
 background: #597059;
 color: #FFF;
 margin: 25px 0;
 font-weight: 550;
 position: relative;
 border:none;
}
.article h2:before{
 content: "";
 position: absolute;
 top: 0;
 left: 0;
 border-width: 0px 0px 16px 16px;
 border-style: solid;
 border-color: #FFF #B8C7CC #B8C7CC #FFF;
 background: #597059;
 display: block;
 width: 0;
}
 
.entry h2 a{
 font-weight: 700;
 font-size: 1.2rem;
 line-height: 1.4;
}
 
.article h3{
 font-size: 1.3rem;
 font-weight: 600;
 line-height: 1.3;
 padding: 5px 15px;
 border-left: 10px solid #597059;
 border-bottom: none !important;
 color: #000;
 margin:35px 0px 30px;
}
 
.article h4{
 font-size: 1.1rem;
 font-weight: 600;
 line-height: 1.3;
 padding: 5px 15px;
 border-bottom: none !important;
 border-left: 5px solid #597059;
 color: #000;
 margin:35px 5px 20px;
}


/* メタ情報の大きさを変更し、右側へ*/
.post-meta,.entry .post-meta a  {
    font-size: 13px;
    line-height: 160%;
}
 
.entry .post-meta {
    text-align: right !important;
}

.post-meta {
    background-color: #E6E2B8;
    border-top: 0px solid #45360A;
    border-bottom: 0px solid #45360A;
}


/* 記事間に線を引く */
#main .entry {
 border-bottom: 1px dotted #597059;
 padding-bottom: 15px;
}

/* 関連記事間に線を引く */
#main .related-entry {
 border-bottom: 1px dotted #597059;
 padding-bottom: 10px; 
}

/************************************
** サイドバー（Sidebar）
************************************/
#sidebar h3{
  text-align:center; /* タイトルの左寄せ */
  border: 2px solid #597059; /* 枠線色 */
  border-radius: 10px;
　color:#666; /* 文字色 */
}

/* 人気記事ランキングの順位をカスタマイズ　*/
.widget_popular_ranking ul li:before, .widget_new_popular ul li:before {
 background: none repeat scroll 0 0 #f2cf01 !important;
 color:#fff !important;
 border-radius: 50px !important;
 top: 3px !important;
 border:solid 3px #f2cf01 !important;
 font-weight: bold;
}

