@charset "UTF-8";

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

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

/*サイドバータイトルの肉球*/
#sidebar h3 {
  padding:0px 0px 3px 26px;/*文字の位置 上　右　下　左*/
  background-image:url("https://marronchannel.com/wp/wp-content/uploads/nikukyu.png");
  background-repeat:no-repeat;
}

/*記事内の画像中央寄せ*/
.entry-content img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/*動画中央寄せ*/
iframe {
    display: block;
    margin: 0px auto;
}



/*目次のリストマーク*/
.contents_list ul li{
    list-style : none;
    margin-left:-40px;
    margin-top:0.4em;
    margin-bottom:0.4em;
    padding-left: 1em;
    text-indent: -1em;
}
.contents_list ul li:before {
    content:"・";
}
/* 2階層以降 */
.contents_list ul li ul li{
    list-style : none;
    margin-left:-50px;
    padding-left: 2em;
    text-indent: -2em;
}
.contents_list ul li ul li:before {
    content:"└・";
}

/* 見出し2 */
.article h2 {
  border-left :none;
  margin: 0;
  font-size: 20px;
  padding:20px 0px 0px 0px;/*文字の位置 上　右　下　左*/
}

/* テーブルの枠線を消す */
.article td,
.article th {
  border: 1px solid transparent;
}

/* 目次のリストマーク■ */
.contents-list-style-type {
    list-style-type: square;
}

/* 目次ページの行間 */
.contents-li {
    margin-top:0.6em; 
    margin-bottom:0.6em;
}

/* 目次本文pc */
.contents-style-pc {
    width : 100%;
    border : 1px solid #cccccc;
    height : 200px;
    overflow-y: scroll;
}
 
.contents-li-pc {
    margin-top:0.4em; 
    margin-bottom:0.4em;
}
 
/* 目次本文sp */
.contents-style-sp {
    font-size : 80%;
    width : 100%;
    border : 1px solid #cccccc;
    height : 100px;
    overflow-y: scroll;
}
 
.contents-li-sp {
    margin-top:0.2em; 
    margin-bottom:0.2em;
}
 
/* Pickup */
table.pickup-table {
    table-layout: fixed; 
    width: 100%;
}

table.pickup-table tr td {
    text-align: center;
    vertical-align: top;
}

.pickup-pc {
    background-color: #ffffff;
    border: solid 1.3px #ccc;
    border-radius: 5px;
}

.pickup-sp {
    font-size: 70%;
    background-color: #ffffff;
    border: solid 1.3px #ccc;
    border-radius: 5px;
}


/* ブログ内リンク集 */
table.link-table {
    font-size: 9pt;
}

table.link-table tr td {
    text-align: center;
}

/* Shop画像用 */
.shop-img{

}

/* Shopテキスト用 */
.shop-text{
  font-size:75%;
}

/* Amazon画像用 */
.amazon-img{
  width: 75px;/*ブロック要素の幅*/
  margin-right: auto;
  width: 75px;
}

/* Amazonテキスト用 */
.amazon-text{
  font-size:75%;
}

/* カスタム検索ボックスのレイアウト調整 */
#cse-search-box {
	float: left;
}
#cse-search-box br {
	display: none;
}

/* フロントページのカテゴリ見出し */
h2.front {
  border-left :none;
  margin: 0;
  font-size:18px;
  color: #cc0000;
  border-bottom: 2px solid #cc0000;
  padding: 8px 0px 8px 12px;
}

/* フロントページのカテゴリ一覧ボタン */
.square_btn {
    display: inline-block;
    padding: 0.3em 1em;
    text-decoration: none;
    color: #cc0000;
    border: solid 1px #cc0000;
    border-radius: 3px;
    transition: .4s;
        /* サイズ指定 */
        width: 200px;
        height: 50px;
        /* 縦横中央揃え */
        text-align: center;
}

.square_btn:hover {
    background: #cc0000;
    color: white;
}

/*Newpost CatchのCSS－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
#npcatch li{
         overflow:hidden;
         clear:both;
         vertical-align:top;
}
#npcatch img{
         float:left;
         padding:5px 10px 5px 0;
}
#npcatch .title a{
         font-weight: 400;
}
#npcatch .date {
         font-size: x-small;
         font-weight: 400;
         display:block;
         color: #666699;
         margin-bottom: 5px;
}
#npcatch li:hover{}
#npcatch li:hover .title{}
#npcatch li:hover .title a{}
#npcatch li:hover .date{}
