.veu_socialSet-position-before {
    margin-top: -1em;
    margin-bottom: 2em
}

.veu_socialSet-position-after {
    margin-top: 3em
}

.veu_socialSet {
    margin-bottom: 1.5em
}

.veu_socialSet ul {
    display: flex
}

.veu_socialSet li {
    width: 50%;
    background: 0 0;
    position: relative;
    display: block;
    overflow: visible;
    box-sizing: border-box
}

.veu_socialSet .sb_icon a {
    display: block;
    overflow: hidden;
    padding: 5px 10px;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    line-height: 100%;
    font-size: 90%
}

.veu_socialSet .sb_icon a:hover {
    box-shadow: none;
    transform: translate3d(0,2px,0);
    -webkit-transform: translate3d(0,2px,0)
}

.veu_socialSet .sb_icon a .sns_txt {
    position: relative;
    top: -1px
}

.veu_socialSet iframe {
    border: none
}

.veu_socialSet a .icon_sns {
    font-size: 100%;
    padding: 5px 8px 5px 0;
    display: inline-block
}

.veu_socialSet .sb_icon.sb_facebook a {
    background: #425dab;
    box-shadow: 0 4px 0 #344e84
}

.veu_socialSet .sb_icon.sb_hatena a {
    background: #007fc5;
    box-shadow: 0 4px 0 #00679f
}

.veu_socialSet .sb_icon.sb_twitter a {
    background: #00abec;
    box-shadow: 0 4px 0 #007eaa
}

.veu_socialSet .sb_icon.sb_google a {
    background: #dd4b39;
    box-shadow: 0 4px 0 #a03524
}

.veu_socialSet .sb_icon.sb_line a {
    background: #6ebd30;
    box-shadow: 0 4px 0 #5b9c28
}

.veu_socialSet .sb_icon.sb_pocket a {
    background: #ea4654;
    box-shadow: 0 4px 0 #c1303c
}

.veu_count_sns_fb,.veu_count_sns_hb,.veu_count_sns_pocket {
    position: absolute;
    bottom: 5px;
    right: 5px;
    font-size: 77%;
    line-height: 1;
    font-weight: 700
}

.veu_socialSet.veu_contentAddSection ul {
    margin: 0;
    padding: 0
}

.veu_socialSet.veu_contentAddSection ul li {
    margin: 3px;
    padding: 0
}

@font-face {
    font-weight: 400;
    font-style: normal;
    font-family: vk_sns;
    src: url(../../inc/sns/icons/fonts/vk_sns.eot?-bq20cj);
    src: url(../../inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj) format("embedded-opentype"),url(../../inc/sns/icons/fonts/vk_sns.woff?-bq20cj) format("woff"),url(../../inc/sns/icons/fonts/vk_sns.ttf?-bq20cj) format("truetype"),url(../../inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns) format("svg")
}

[class*=" vk_icon_w_r_sns_"],[class^=vk_icon_w_r_sns_] {
    text-transform: none;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    font-family: vk_sns;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.entry-title{
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    padding-bottom: .5rem;
    margin-bottom: 2.2rem;
}
.entry_img_box{
    max-width:80%
}
