.editor .item {
    display: table;
    width: 100%;
    max-width: 1050px;
    margin: 0 auto;
    position: relative;
}
.editor .item .title {
    text-align: left;
    white-space: nowrap;
    text-indent: 100%;
    overflow: hidden;
    background: url(../images/notice/title.png) no-repeat;
    width: 125px;
    height: 125px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -63px;
}
.editor .item1 .title { background-position: 0 0; }
.editor .item2 .title { background-position: 0 -125px; }
.editor .item3 .title { background-position: 0 -250px; }
.editor .item4 .title { background-position: 0 -375px; }

.editor .item .txt {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    padding-left: 150px;
    height: 125px;
}
hr.divider {
    border: dashed #416D3F;
    border-width: 1px 0 0;
    margin: 40px 0;
}

@media screen and (max-width: 600px) {
    .editor .item,
    .editor .item .txt {
        display: block;
        height: auto;
        padding: 0;
    }
    .editor .item .title {
        position: static;
        margin: 0 auto 30px;
    }
}