@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */

/** 記事本文内の行間を調整 */
article p {
margin-top: 3em;
margin-bottom: 3em;
}
/*記事一覧タイトル*/
.entry-card-content h2 a{
font-size: 18px;
}
.entry-snippet{
font-size: 14px;
}

/* 記事タイトル　フォントサイズ・上下ライン */
.article h1 {
font-size: 25px;
font-weight: bold;
border-bottom: 3px solid #00B285;
border-top: 3px solid #00B285;
padding: 15px 0 15px 0 ;
line-height: 1.4;
}

/* 見出しh2 */
.article h2 {
border-left: 7px solid #00B285;
padding: 0 0 0 1em ;
line-height: 2;
font-size: 25px;
margin:25px 0 25px 0;
}

/* 見出しh3 */
.article h3 {
border-bottom: 3px solid #00B285;
line-height: 2;
padding: 0 0 0 1em ;
font-size: 20px;
margin:25px 0 25px 0;
}

/* 見出しh4 */
.article h4 {
line-height: 2;
padding: 0.3em 0 0.3em 1em;
margin:25px 0 25px 0;
font-size: 18px;
border-top: solid 1px #00B285;
border-bottom: solid 1px #00B285;
}

/* サイドバータイトル */
#sidebar h3 {
font-size: 16px;
font-weight: bold;
background-color:#00B285;
padding: 5px 5px 5px 5px;
color:#fff;
text-align:center;
margin-bottom: 15px;
border-radius: 2px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}

/* サイドバーウィジェット文字サイズ */
.widget_new_entries a, .widget_new_popular a, .widget_popular_ranking a, .wpp-list a, .article-list .entry-title a {
font-size: 15px;
}

/* リンク色 */
a {
color: #5648db;
text-decoration: underline;
}

/* リンク色　オンマウス時 */
a:hover {
color: #60d3f2;
text-decoration: none;
}

/* 日付の非表示 */
.date {display: none !important;}

/* 著者名の非表示 */
.posted {display: none;}

/* ブログ説明文非表示 */
#site-description{
display:none;
}

/* パンくずリスト非表示 */
#breadcrumb {
    display: none;
}

/* サイトタイトル装飾 */
#site-title{
  margin-top:25px;
  margin-bottom:10px;
}

#site-title a{
  font-size:33px;
  font-weight:bold;
}

/* リスト装飾　囲み線 */
#the-content > ul,#the-content > ol{
padding: 1em 0.5em 1em 2em;/*ボックス内の余白*/
border: solid 2px #00B285;/*線の種類 太さ 色*/
position: relative;
}
/* リスト装飾　黒ぽち行間 */
#the-content > ul li{
padding: 0.5em 0; /*前後の文との余白*/
list-style-type: none!important; /*黒ポチを消す*/
}

/* リスト装飾　黒ぽちマーク */
#the-content > ul li:before {
font-family:  FontAwesome;
content: "\f138";/*アイコンの種類*/
position: absolute;
left: 0.5em;;/*左端からのアイコンまでの距離*/
color: #00B285;/*アイコン色*/
}

/* リスト装飾　数字行間 */
#the-content > ol{
counter-reset:number; /*数字をリセット*/
list-style-type: none!important; /*数字を一旦消す*/
}
#the-content > ol li{
position: relative;
padding:0.5em 0;
}

/* リスト装飾　数字マーク */
#the-content >ol li:before{
/* 以下数字をつける */
position: absolute;
counter-increment: number;
content: counter(number);	
/*以下数字のデザイン変える*/
display:inline-block;
background: #00B285;
color: white;
font-family: 'Avenir','Arial Black','Arial',sans-serif;
font-weight:bold;
font-size: 14px;
border-radius: 50%;
left: -2em;
width: 20px;
height: 20px;
line-height: 20px;
text-align:center;
/*以下 上下中央寄せのため*/
top: 0.9em;
/*-moz-transform: translateY(-1.55em);
-webkit-transform: translateY(-1.55);
-o-transform: translateY(-1.55);
-ms-transform: translateY(-1.55);
transform: translateY(-1.55);*/
}


/** 記事本文内の行間を調整 */
article p {
font-size: 18px;
line-height: 200%;
}