
#list li:nth-child(2) .art-content {
    margin: 29% auto 0 auto
}
.pg-1 .art-body .part .author_ {
    font-weight:  bold;
}
#list li.pg-4 .art-content {
    margin: 33% auto;
}

#list li.pg-4 .art-content #s1 > span {
    writing-mode: vertical-lr;
    font-size: 70px;
    color: #3b3e7e;
    font-weight: 600;
}

#list li.pg-4 .art-content #s1 {
    writing-mode:  vertical-lr;
}

#list li.pg-4 .art-content #s1 .term_py {
    top: 0;
    font-size:  16px;
}

#list li.pg-4 .part {
    width:  100%;
}
.pg-4 .art-body .zbs_sent.sent-active, .pg-4 .art-body .zbs_sent:hover {
    background-color:  transparent;
    cursor:  default;
}
#list li.pg-1 .art-content .zbs-sent > span {
    font-size: 25px;
}
#list li.pg-1 .art-body {
    padding-top: 2%;
}

#list li.pg-2 .art-body {
    padding-top: 1px;
}

#list li:first-child .art-content .part:first-child {
    margin-right: 4%;
}
#list li:first-child .art-content .part {
    display: inline-block;
    width: 47.5%;
    vertical-align: top;
}
#list li:nth-child(3) .art-content {
    margin: 31% auto 0 auto;
}