@charset "utf-8";
/* common/license.jsp 에서 이관 */
.content-license {
        display: block;
        position: relative;
        border: 1px solid #dddddd;
        padding: 20px 24px;
        box-sizing: border-box;
        line-height: 1.8;
        color: #666;
        font-weight: 400;
        font-size: 17px;
        word-wrap: break-word;
        word-break: break-all;
        letter-spacing: -0.05em;
        margin: 0;
        font-style: normal;
        font-family: inherit;
        display: block;
        position: relative;
        border: 1px solid #dddddd;
        padding: 20px 24px;
        box-sizing: border-box;
    }

    .content-license > dl > dt {
        display: table;
        width: auto;
        max-width: 100%;
        table-layout: fixed;
    }

    .content-license .license-img-wrap {
        display: table-cell;
        width: auto;
        vertical-align: middle;
        padding: 0;
        box-sizing: border-box;
    }

    .content-license .license-img-wrap a {
        display: block;
    }

    .content-license .license-img-wrap img {
        display: block;
        height: 36px;
        width: auto;
    }

    .content-license .license-title {
        display: table-cell;
        width: auto;
        padding: 0 0 0 15px;
        font-family: "Noto Sans";
        font-weight: 400;
        color: #333;
        line-height: 1.2;
        vertical-align: middle;
        text-align: left;
    }

    .content-manager {
        display: block;
        position: relative;
        background-color: #f3f3f3;
        border: 1px solid #dddddd;
        margin-top: -1px;
        padding: 20px;
    }

    .content-license + .content-manager {
        border-top: 0;
        line-height: 1.8;
        color: #666;
        font-weight: 400;
        font-size: 17px;
        word-wrap: break-word;
        word-break: break-all;
    }

    .content-manager dt {
        text-align: left;
        color: #333333;
    }

    .content-manager dd ul li {
        display: inline-block;
        float: left;
        position: relative;
    }

    .content-manager dd ul li {
        padding: 0 12px;
    }

    .content-manager dd ul li:after {
        content: "";
        display: block;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -6px;
        width: 1px;
        height: 12px;
        background-color: #666;
    }

    .content-manager dd ul li:last-child::after {
        display: none;
    }

    .content-manager dd ul li .item:after {
        content: " : "
    }

    .content-manager {
        position: relative;
    }

    .content-manager dl {
        overflow: hidden;
        position: relative;
    }

    .content-manager dl dt {
        display: block;
        float: left;
        margin-right: 20px;
        font-weight: 600;
    }

    .content-manager dl dd {
        display: block;
        float: left;
        text-align: left;
        word-break: break-all;
    }

    .content-manager dl dd p {
        display: block;
        margin-top: 15px;
    }

    .item {
        line-height: 1.8;
        color: #666;
        font-weight: 800;
        word-wrap: break-word;
        font-size: 16px;
        -webkit-text-size-adjust: none;
        letter-spacing: -0.05em;
        word-break: break-all;
        list-style: none;
        -webkit-box-sizing: border-box;
        margin: 0;
        padding: 0;
        border: 0;
        font-style: normal;
        font-family: inherit;
    }

    .item-data {
        line-height: 1.8;
        color: #666;
        font-weight: 800;
        word-wrap: break-word;
        font-size: 16px;
        -webkit-text-size-adjust: none;
        letter-spacing: -0.05em;
        word-break: break-all;
        list-style: none;
        -webkit-box-sizing: border-box;
        margin: 0;
        padding: 0;
        border: 0;
        font-style: normal;
        font-family: inherit;
    }

    #content-box {
        width: 100%;
        margin-top: 20px;
        float: left;
    }

    .license-sentence {
        font-weight: 700;
        color: #333;
        margin: 0;
    }

    .license-link {
        display: inline-block;
        position: relative;
        z-index: 10;
        pointer-events: auto;
    }
