/*Facebookレスポンシブ*/
div#likebox_conteiner .fbcomments,
div#likebox_conteiner .fb_iframe_widget,
div#likebox_conteiner .fb_iframe_widget[style],
div#likebox_conteiner .fb_iframe_widget iframe[style],
div#likebox_conteiner .fbcomments iframe[style],
div#likebox_conteiner .fb_iframe_widget span{
    width: 100% !important;
}
 
/*youtubeレスポンシブ*/
.YoutubeWrapper{
position: relative ;
margin-top: 1.2em ;
margin-bottom: 1.2em ;
padding-top: 69px ;
padding-bottom: 50% ;
overflow: hidden ;
}
 
.YoutubeWrapper iframe {
position: absolute ;
top: 0 ;
left: 0 ;
height: 100% ;
width: 100% ;
}
 
/*段落スペース（小）*/
.post_content .margin-small{
  margin-bottom:5px;
}
 
/*引用符風*/
div.block{
overflow: auto;
margin: 0 10px 1.4em 10px;
padding: 15px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background: #f7f7f7;
color: #444;
}
 
/*Pocketボタンの幅調整*/
.wsbl_pocket {
 width: 95px;
}
/*Google+ボタンの幅調整*/
.wsbl_google_plus_one {
 width: 58px;
}
/*twitterボタンの幅調整*/
.wsbl_twitter {
 width: 89px !important;
}
 
/*いいねボタンが下にずれる件*/
.wsbl_facebook_like span{
    vertical-align: top !important;
}
 
/*cssボタン*/
button.css3button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
    padding: 15px 30px;
    background: -moz-linear-gradient(
        top,
        #93f065 0%,
        #074f00);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#93f065),
        to(#074f00));
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 0px solid #003366;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,1);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,1);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.5),
        0px 1px 0px rgba(255,255,255,0.5);
}
 
button.css3button:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
    padding: 15px 30px;
    background: -moz-linear-gradient(
        top,
        #e39d24 0%,
        #e61717);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#e39d24),
        to(#e61717));
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 0px solid #003366;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,1);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,1);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.5),
        0px 1px 0px rgba(255,255,255,0.5);
        cursor:pointer;
}