/* LINE風のCSS　*/
.entry-content .my-line,
.entry-content .other-line {
    clear:both;
    position: relative;
    display: inline-block;
    max-width: 80%;
    max-width: -webkit-calc(100% - 60px);
    max-width: calc(100% - 60px);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 5px 10px;
    border-radius: 15px;
    background-size: cover;
    z-index: 1;
}
.entry-content .my-line {
    background-color: #85ff49;
    float: right;
    margin: 5px 5px 5px 60px;
}
.entry-content .other-line {
    background-color: White;
    float: left;
    margin: 25px 15px 5px 50px;
}
.entry-content .my-line.stamp {
    background-color: transparent;
}
.entry-content .other-line.stamp {
    background-color: transparent;
}
.entry-content .my-line.stamp img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.entry-content .other-line.stamp img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.entry-content .other-line::before {
    .hamu::before {content:"ハムスター";}
.hamu名::after {background-image:url(http://t0.gstatic.com/images?q=tbn:ANd9GcTd_SlQfVdjehMkeHl0Mv8ECN8ql6w5WKY2c6_LWLPZDOlZ89sYAVKGaA);}
.nekoko::before {content:"猫";}
.nekoko::after {background-image:url(http://t0.gstatic.com/images?q=tbn:ANd9GcRESWHMJV_PT05LAZgfTkdH0wxH0DOQSjNc2DH2DbHyMkAFPX_kWCsH6GIM);}