@charset "utf-8";

.tweetpress-wrapper
{
    position: relative;
    width: 100%;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    font: normal normal 400 normal 12px / 18px Meiryo, "MS PGothic", arial, sans-serif;

    /* マージン */
    margin-left: 0;
    margin-right: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #eee;
}
.tweetpress-wrapper a
{
    text-decoration: none;
}
.tweetpress-wrapper .tweetpress-container
{
    position: relative;
    width: 100%;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    padding: 0px 0px 0px 58px;
}

.tweetpress-wrapper .tweetpress-container:after
{
    display: block;
    width: 100%;
    height: 0px;
    clear: both;
    content: '';
}

.tweetpress-wrapper .tweetpress-sidebar-container
{
    position: absolute;
    width: 48px;
    height: 48px;
    top: 0px;
    bottom: 430px;
    left: 0px;
    right: 587px;
}

.tweetpress-wrapper .tweetpress-sidebar
{
    width: 48px;
    height: 48px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    margin: 0px;
}

.tweetpress-wrapper .tweetpress-user-icon
{
    width: 48px;
    height: 48px;
    color: rgb(36, 104, 206);
    overflow-wrap: break-word;
    text-decoration: none solid rgb(36, 104, 206);
    vertical-align: top;
    word-wrap: break-word;
}

.tweetpress-wrapper .tweetpress-user-contaner
{
    position: relative;
    width: 100%;
    height: 14px;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

.tweetpress-wrapper .tweetpress-user
{
    width: 100%;
    height: 14px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    font: normal normal 400 normal 12px / 14.4px Meiryo, "MS PGothic", arial, sans-serif;
    margin: 0px;
}

.tweetpress-wrapper .tweetpress-user-name
{
    overflow-wrap: break-word;
    word-wrap: break-word;
    font: normal normal 700 normal 12px / 14.4px Meiryo, "MS PGothic", arial, sans-serif;
}

.tweetpress-wrapper .tweetpress-user-id
{
    color: rgb(170, 170, 170);
    overflow-wrap: break-word;
    text-decoration: none solid rgb(170, 170, 170);
    word-wrap: break-word;
    font: normal normal 400 normal 12px / 14.4px Meiryo, "MS PGothic", arial, sans-serif;
    margin: 0px 0px 0px 3px;
}

.tweetpress-wrapper .tweetpress-user-follow
{
    position: absolute;
    width: 83px;
    height: 18px;
    top: -3px;
    right: 0px;
    margin: 0px;
}

.tweetpress-wrapper .tweetpress-user-follow-link
{
    color: rgb(36, 104, 206);
    text-decoration: none solid rgb(36, 104, 206);
    cursor: pointer;
}

.tweetpress-wrapper .tweetpress-user-follow-icon
{
    display: inline-block;
    width: 0px;
    height: 12px;
    background: rgba(0, 0, 0, 0) url("http://myspystory.com/wp-content/plugins/mhs-tweet-press/images/sprite.png") no-repeat scroll -785px -170px / auto padding-box border-box;
    background-position: -785px -170px;
    color: rgb(36, 104, 206);
    text-align: left;
    text-decoration: none solid rgb(36, 104, 206);
    text-indent: -9999px;
    vertical-align: middle;
    overflow: hidden;
    padding: 0px 0px 0px 14px;
    cursor: pointer;
}

.tweetpress-wrapper .tweetpress-user-follow-text
{
    color: rgb(170, 170, 170);
    text-decoration: none solid rgb(170, 170, 170);
    vertical-align: middle;
    font: normal normal 400 normal 11px / 16.5px Meiryo, "MS PGothic", arial, sans-serif;
    padding: 0px 0px 0px 3px;
    cursor: pointer;
}

.tweetpress-wrapper .tweetpress-content-container
{
    width: 100%;
}

.tweetpress-wrapper .tweetpress-content
{
    width: 100%;
    color: rgb(51, 51, 51);
    overflow-wrap: break-word;
    text-decoration: none solid rgb(51, 51, 51);
    word-wrap: break-word;
    font: normal normal 400 normal 20px / 26px Meiryo, "MS PGothic", arial, sans-serif;
    margin: 4px 0px 0px;
}

.tweetpress-wrapper .tweetpress-media-container
{
    width: 100%;
}

.tweetpress-wrapper .tweetpress-media-container-margin
{
    width: 100%;
    margin: 4px 0px 7px;
}

.tweetpress-wrapper .tweetpress-media
{
    width: 100%;
}

.tweetpress-wrapper .tweetpress-media-link
{
    color: rgb(36, 104, 206);
    text-decoration: underline solid rgb(36, 104, 206);
}

.tweetpress-wrapper .tweetpress-media-img
{
    max-width: 340px;
    height: auto;
    color: rgb(36, 104, 206);
    text-decoration: none solid rgb(36, 104, 206);
    vertical-align: top;
}

.tweetpress-wrapper .tweetpress-action
{
    width: 100%;
    height: 19px;
    margin: 1px 0px 0px;
}

.tweetpress-wrapper .tweetpress-action-reply-link ,
.tweetpress-wrapper .tweetpress-action-good-link
{
    color: rgb(36, 104, 206);
    text-decoration: none solid rgb(36, 104, 206);
    margin: 0px 10px 0px 0px;
}

.tweetpress-wrapper .tweetpress-action-reply-icon
{
    display: inline-block;
    width: 0px;
    height: 9px;
    background: rgba(0, 0, 0, 0) url("http://myspystory.com/wp-content/plugins/mhs-tweet-press/images/sprite.png") no-repeat scroll -735px -170px / auto padding-box border-box;
    background-position: -735px -170px;
    color: rgb(36, 104, 206);
    text-align: left;
    text-decoration: none solid rgb(36, 104, 206);
    text-indent: -9999px;
    vertical-align: -1px;
    overflow: hidden;
    padding: 0px 0px 0px 12px;
    cursor: pointer;
}

.tweetpress-wrapper .tweetpress-action-text
{
    color: rgb(170, 170, 170);
    text-decoration: none solid rgb(170, 170, 170);
    vertical-align: middle;
    padding: 0px 0px 0px 3px;
    cursor: pointer;
}

.tweetpress-wrapper .tweetpress-action-retweet-link
{
    color: rgb(36, 104, 206);
    text-decoration: none solid rgb(36, 104, 206);
    margin: 0px 8px 0px 0px;
    cursor: pointer;
}

.tweetpress-wrapper .tweetpress-action-retweet-icon
{
    display: inline-block;
    width: 0px;
    height: 9px;
    background: rgba(0, 0, 0, 0) url("http://myspystory.com/wp-content/plugins/mhs-tweet-press/images/sprite.png") no-repeat scroll -750px -170px / auto padding-box border-box;
    background-position: -750px -170px;
    color: rgb(36, 104, 206);
    text-align: left;
    text-decoration: none solid rgb(36, 104, 206);
    text-indent: -9999px;
    vertical-align: -1px;
    overflow: hidden;
    padding: 0px 0px 0px 15px;
    cursor: pointer;
}

.tweetpress-wrapper .tweetpress-action-good-icon
{
    display: inline-block;
    width: 0px;
    height: 11px;
    background: rgba(0, 0, 0, 0) url("http://myspystory.com/wp-content/plugins/mhs-tweet-press/images/sprite.png") no-repeat scroll -770px -170px / auto padding-box border-box;
    background-position: -770px -170px;
    color: rgb(36, 104, 206);
    text-align: left;
    text-decoration: none solid rgb(36, 104, 206);
    text-indent: -9999px;
    vertical-align: -2px;
    overflow: hidden;
    padding: 0px 0px 0px 12px;
    cursor: pointer;
}

.tweetpress-wrapper .tweetpress-time ,
.tweetpress-wrapper .tweetpress-time a
{
    color: rgb(170, 170, 170);
    text-decoration: none solid rgb(170, 170, 170);
    vertical-align: middle;
}