/*
Template: hummingbird
Theme Name: hummingbird_custom
Theme URI:http://open-cage.com/hummingbird/
*/

/* 全体の文字 */
body {
font-family: "Lato", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 18px;
line-height: 1.2;
color: #545B63;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
word-wrap: break-word;
}

/* 文字の装飾 */
.big-bold { font-size:24px; font-weight:bold; margin-top:3em; margin-bottom:3em }
.title { font-size:24px; font-weight:bold; margin-bottom:0.5em }
.quote { font-size:24px; font-weight:bold; margin-bottom:0.5em }
.quote-url { font-size:0.8em; text-align: right; margin-top:0.5em }

/* 文字の装飾 */
.img-top { padding-bottom:3em }

/* ストロング・EM・ボールドの両側にスペース（ヨッセンス） */
strong, em, b {
    padding: 0 0.4em;
}
.no-space-left { padding-left:0; }
.no-space-right { padding-right:0; }

i, cite {
  font-style: normal;
}

/* H2見出し */
.entry-content h2{
margin-top : 6em ;
font-size: 24px;
box-shadow: none;
}
.entry-content h2:before,
.entry-content h2:after{
content:none;
}

/* H3見出し */
.entry-content h3{
margin-top : 3em ;
font-size: 24px;
border-left: none!important;
border-bottom: 10px solid #61bb46;
padding: .3em 0;
}

/* サイドバーのカスタマイズ（ぷらいまりい） */
.widgettitle {
background: #ffffff!important;
font-color: #ffffff!important;
}
.widgettitle span{
border-top: none;
border-bottom: none
}

/* 関連記事（ヨッセンス） */
.shareHtmlAll{
    clear : both ;
    width : 75% ;
    height : auto ;
    margin : 1em 0 3em 1em ;
    box-shadow: 0 1px 2px rgba(100, 100, 100, 0.3)inset;
    border: 1px solid #DADADA;
    border-top: 1px solid #757575;
    border-radius: 4px;
    position : relative ;
    zoom : 1 ;
    }

.shareHtmlAll-img {
    float : right ;
    }

.shareHtmlAll a {
    color : #333 ;
    }

.shareHtmlAll a:hover {
    background : #f2f2f2 ;
    }

.shareHtmlAll-title {
    font-size : 60% ;
    width : 100% ;
    margin : 0 ;
    }

.shareHtmlAll-title a {
    display : block ;
    min-height : 140px ;
    padding : 7% 5% 2% 5% ;
    line-height : 1.5 ;
    font-size : 120% ;
    text-decoration : none ;
    }

.shareHtmlAll-title a:before {
    content : "合わせて読みたい" ;
    position : absolute ;
    top : 10% ;
    left : 5% ;
    line-height : 1.2 ;
    font-size : 135% ;
    background : #61bb46 ;
    letter-spacing : 0.2em ;
    color : #fff ;
    font-weight : bold ;
    padding : 1% 0 1% 1% ;
    top : -0.4em ;
    }

.shareHtmlAll-title a.exit:before {
    content : "参考（外部リンク）" ;
    background : #666666 ;
    }

.shareHtmlAll:before,
.shareHtmlAll:after {
    content : "" ;
    display : table ;
    }

.shareHtmlAll:after {
    clear : both ;
    }

.shareHtmlAll .hatebu {
    display : inline ;
    margin : 0 0 0 1% ;
    border : none ;
    position : absolute ;
    right : 0 ;
    top : 0 ;
    }

/* ヨメレバ・カエレバ（レスポンシブ）（HIKIKOMORISM） */
.kaerebalink-box,
.booklink-box,
.pochireba{
background: #f9f9f9;
margin: 1em 0;
padding: 1em;
min-height: 160px;
border: 5px #eee solid;
border-radius: 0.5em;
-webkit-box-shadow: 0 0 25px #f1f1f1 inset;
-moz-box-shadow: 0 0 25px #ddd inset;
-o-box-shadow: 0 0 25px #f1f1f1 inset;
box-shadow: 0 0 25px #f1f1f1 inset;
}
.kaerebalink-image,
.booklink-image,
.pochireba img{
width:30%;
float:left;
margin:0 1em 0 0;
text-align: center;
}
.kaerebalink-name a,
.booklink-name a,
.pochi_name a{
font-weight:bold;
font-size:1.2em;
}
.pochi_name a{
margin-bottom: 0.8em;
display: block;
}
.kaerebalink-powered-date,
.kaerebalink-detail,
.booklink-powered-date,
.booklink-detail,
.pochi_seller,
.pochi_time,
.pochi_post{
font-size:0.6em;
}
.kaerebalink-link1,
.booklink-link2{
margin-top:0.5em;
}
.kaerebalink-link1 div,
.booklink-link2 div{
display: inline-block!important;
font-size:0.8em!important;
margin-right:0.2em!important;
}
.kaerebalink-link1 div a,
.booklink-link2 div a{
display: block;
width: 12em;
text-align: center;
font-size: 1.3em;
background: #888;
color: #fff;
border-bottom: 5px #777 solid;
border-radius: 0.3em;
padding: 0.2em 0.7em;
text-decoration: none;
margin: 0 0.2em 0.7em 0;
line-height: 1.8;
}
.kaerebalink-link1 div a:hover,
.booklink-link2 div a:hover{
border-bottom-width: 3px;
color:#fff;
text-decoration: none;
position: relative;
bottom: -2px;
opacity: 0.6;
filter: alpha(opacity=60);
}

.booklink-link2 .shoplinkamazon a,
.booklink-link2 .shoplinkkindle a,
.kaerebalink-link1 .shoplinkamazon a{
background: #E47911;
border-bottom-color: #C26A15;
}
.booklink-link2 .shoplinkrakuten a,
.kaerebalink-link1 .shoplinkrakuten a{
background: #bf0000;
border-bottom-color: #800000;
}
.booklink-link2 .shoplinkyahoo a,
.kaerebalink-link1 .shoplinkyahoo a{
background: #7B6696;
border-bottom-color: #3B3049;
}

.kaerebalink-link1 div a img{
margin:0;
}
.pochireba-footer,.booklink-footer{
clear:left;
}
@media screen and (max-width: 640px){
.kaerebalink-box,.booklink-box,.pochireba{
min-height:100px;
}
}

/* まとめ */
.sum:before {
      content : url(http://www.goriluckey.com/wp-content/uploads/gorillanosenaka_sum.jpg) ;
      display: block;
      margin-top : 5em ;
      margin-bottom : 1em ;
}

/*
iPhone 5sの横320pixelの場合は最大幅で表示
※広告の見切れに対応するため（アナザーディメンション）
*/
@media only screen and (max-device-width:320px) {
  .wrap {
    width: 100%;
  }
}