/*!
Template:   simplicity2
Version:    20161002
*/

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

.article h2 {
  background: linear-gradient(to right, #EAEAE0, white);/*背景色とグラデーション*/
  color: black;/* 文字の色 */
  padding: 15px 30px;/* 文字の位置 */
    margin-bottom: 25px;/* 見出し下の空白*/
}

.article h3 {
    border-bottom: 10px solid #EAEAE0;
    padding: 10px 0 0 0;
    margin-bottom: 30px;
}

.article h4 {
    border-left: 30px solid  #EAEAE0;
    border-bottom: 0px;
    padding: 5px 0 5px 10px;
    margin-bottom: 30px;
}

/* タイトルfont */
/*   font-family: "Sawarabi Mincho",'Georgia','Yu Mincho Light','YuMincho','Yu Mincho','游明朝体',sans-serif; */
#site-title a{
  font-family: "Sawarabi Mincho",'Georgia','Yu Mincho Light','YuMincho','Yu Mincho','游明朝体',serif;
  font-size: 50px;
  color:#0a0756;
}

/* フォントの調節 */
p {
	line-height: 1.6;
	margin-bottom: 1.4em;
}
.article{
 font-size:17px;
 }


/* コメント欄の編集 */
.comment-form-comment label{
font-size:0;
}
.comment-form-comment label:before {font-size: 14px; content: "内容";}
 
.comment-form-author label{
font-size:0;
}
 
.comment-form-author label:before {font-size: 14px; content: "ニックネーム";}

 
.comment-form-email label{
font-size:0;
}
 
.comment-form-email label:before {font-size: 14px; content: "メールアドレス(任意)";}

.comment-form-url label{
font-size:0;
}
 
.comment-form-url label:before {font-size: 14px; content: "ウェブサイト(任意)";}

/* 箇条書きの行間を調整 */
#the-content ul li {
  margin-top: -15px;
  margin-bottom: 7px;
  padding-top:10px;
 padding-bottom:10px;
}

#the-content ol li {
  margin-top: -15px;
	margin-bottom: 7px;
 padding-top:10px;
 padding-bottom:10px;
 }

/* TOC+の行間を相殺css */
#toc_container ul li {
  margin-top: 0px;
  margin-bottom: 0px;
 padding-top:0px;
 padding-bottom:0px;
}

#toc_container ol li {
  margin-top: 0px;
  margin-bottom: 0px;
 padding-top:0px;
 padding-bottom:0px;
 }


/*カテゴリーデザインをカスタマイズ*/
#sidebar aside ul li ul li { 
	background: none;
	padding-left: 0;
}
#sidebar aside li.cat-item a { 
	display: block;
	overflow: hidden;
	font-size: 14px; 
	line-height: 2.0em; 
	text-decoration: none;
	vertical-align: middle;
	padding: 0 8px; 
	/* color: #2098A8; */
	/* background: #fff;  */
	margin-bottom: 1px; 
    border-bottom:1px dotted  #ddd 
}
#sidebar aside li.cat-item a:hover {
	background: fff; 
	color: #C03; 
}
#sidebar aside li.cat-item span { 
	line-height: 1em;
	float: right; 
	margin: 8px 0 0 8px; 
	padding: 4px 8px; 
	border-radius: 4px; 
	/* color: #000;  */
	/* background: #fff; */
}

/* サイドバーに枠線を入れる */
#sidebar{
    border:none;
    background: transparent;
    padding: 0;
}

#sidebar .widget {
    background-color: #fff;
    padding: 5px 8px;
    border-radius: 4px;
    border: 1px solid #ddd;
}
	
/* TOPサムネイルサイズ */
.entry-thumb img{
    width: 180px;
    height: 180px;
}