@charset "UTF-8";

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

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

/* サムネイルサイズ指定 */
.entry-thumb img {
    border:0;
    width: 180px;
    height: 180px;
}

.article h1,
.article h2,
.article h3,
.article h4,
.article h5,
.article h6{
  position:relative;
  margin-top:33px;
  margin-bottom:16px;
}
.article h1 {
  padding: 13px 8px;
  margin: 22px -11px 6px;
  font-size: 29px;
  line-height:116%;
  border-left:6px solid #ba2823;
  border-bottom:3px solid #ba2823;
  background-color: #DCDCDC;
}

#archive-title{
  padding-bottom:20px;
  font-size:25px;
}

.article h2 {
  margin: 6px -11px 16px;
  padding:7px 10px;
  border-top:3px solid #A9A9A9;
  border-right:6px solid #A9A9A9;
  border-left:6px solid #A9A9A9;
  border-bottom:3px solid #A9A9A9;
}

.article h3 {
  padding: 5px 10px;
  border-left: 6px solid #ba2823;
  border-bottom: 3px solid #ba2823;
}

.article h4, .article h5, .article h6{
  font-size:20px;
  padding:7px 0;
}

.article h4 {
    padding: 5px 10px;
  border-left: 6px solid #000000;
  border-bottom: 2px solid #000000;
}

.article h5 {
    padding: 5px 10px;
  border-left: 6px solid #000000;
  border-bottom: 2px solid #000000;
}


#sidebar .ad-space .ad-label{
	display:block;
}

#sidebar h3{
  text-align:center;
  border: 2px solid #ba2823;
  border-radius: 9px;
}

.entry-thumb img{
  border:0;
  width:181px;
  height:153px;
  display: block;
  /*margin-bottom: 40px;*/
}

/****  文字装飾  ****/

.ll{font-size: 1.5em; font-weight: bold;}
.l{font-size: 1.2em; font-weight: bold;}

.blue{color: blue;}
.green{color: green;}
.gray{color: gray;}

.b, strong{font-weight: bold;}

.back-red{background-color: #DDA0DD;}
.back-blue{background-color:#B0C4DE;}

.space{
	clear: both;
	height: 2.5em;
}


/************************************
** 引用（blockquote）
************************************/
blockquote {
  background: none repeat scroll 0 0 rgba(245, 245, 245, 0.8);
  background-color:#E6E6FA;
  border: 1px solid #FFFFFF;
  margin: 1em 0;
  padding: 18px 54px;
  position: relative;
}