/*******************************************************************
 front style
*******************************************************************/
._xml-body .front {
    font-size: 1.3rem;
}
._xml-body .front p {
    margin: 0;
    font-size: 1.3rem;
}
._xml-body .front ._generated {
    color: #125aac;
}

/* subject */
._xml-body ._subject {
    font-size: 1.8rem;
    font-weight: bold;
    color: #125aac;
}
._xml-body ._subject p.metadata-entry {
    display: inline;
    vertical-align: middle;
    font-size: 1.8rem;
    font-weight: bold;
    color: #125aac;
}

/* journal information */
._xml-body ._journal-information {
    margin: 0;
}
._xml-body h4._generated {
    margin: 0 0 1rem;
}
._xml-body ._document-title {
    margin: 0 0 3rem;
    line-height: 1.3;
    font-size: 2rem;
    font-weight: normal;
}

/* title-group */
._xml-body ._title-trans {
    margin: 0 0 2rem;
    font-size: 2.4rem;
    font-weight: bold;
    color: #125aac;
}

/* contribute */
._xml-body ._contrib-name {
    color: #125aac;
}

/* aff */
._xml-body ._aff-list {
    margin: 1rem 0;
}
._xml-body ._aff-list ol {
    margin: 0;
    padding: 0 0 0 1.5rem;
}
._xml-body ._aff-list ol li {
    margin: 0;
}
._xml-body ._aff-list ol li ._aff-ko {
    margin: 0;
}
._xml-body ._aff-list ol li ._aff-en {
    
}

/* _author-notes */
._author-notes sup{
    margin-right: 5px;
}

/* license */
._xml-body ._permissions .metadata-area-inline .metadata-entry-inline {
    margin-right: 0;
}

/* absctract */
._abstract._metadata {
    margin-bottom: 2rem;
}

/*******************************************************************
 body style
*******************************************************************/
._xml-body .body {
    font-size: 1.5rem;
}

/* _kwd-area */
._xml-body ._kwd-area {
    margin: 0 0 1rem;
}
._xml-body ._kwd-area ._main-title {
    margin: 2rem 0 0.5rem;
    color: #125aac;
}
._xml-body ._kwd-con {
    font-size: 1.3rem;
}

/* glossary */
._xml-body .glossary:last-child {
    margin: 0;
    padding: 0 0 2rem;
    border-bottom: 1px solid #dfdfdf;
}

/* index-list */
.section .index-list {
    list-style-type: none;
    margin: 0 0 30px;
    padding: 15px 15px 5px 15px;
    border: 1px solid #eee;
    border-radius: 5px;
    background-color: #fafafa;
}
.section .index-list li {
    font-size: 13px;
    font-weight: bold;
}

/* reference */
.pub-icon {
    margin: 0 0 0 0.5rem;
    vertical-align: middle;
}
._xml-body #article1-back > .back-section:last-child,
._xml-body #article-back > .back-section:last-child {
    margin-top: 4rem;
}
._xml-body #ref_list_area > a + h2._main-title {
    margin-top: 0 !important;
}

/*******************************************************************
 back style
*******************************************************************/
._xml-body .back {
    font-size: 1.5rem;
}

/* reference */
._ref-area {
    position: relative;
    margin: 0 0 1rem;
    font-size: 1.5rem;
}
._ref-label {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: 2.4rem;
    text-align: right;
    font-weight: bold;
    font-style: italic;
}
._ref-content {
    display: inline-block;
    margin-left: 3rem;
}

/* xml-old table style */
.xml-old table {
    width: 100% !important;
    border-collapse: collapse !important;
}

    .xml-old table td {
        padding: 7px 10px !important;
        text-align: center !important;
        font-size: 12px !important;
        border: 1px solid #dfdfdf !important;
    }

        .xml-old table td.equation-td {
            padding: 7px 10px !important;
            text-align: center !important;
            font-size: 15px !important;
            border: 0 !important;
        }

            .xml-old table td.equation-td .MathJax_Display {
                display: block !important;
            }

/*******************************************************************
 footer style
*******************************************************************/
._xml-body .footer {

}