.org_wrap .article.color {
    height:auto;
    padding-bottom:5px;
}

.org_wrap .article.color p {
    display:block;
    position:static;
    transform:translate(0);
    margin-bottom:10px;
}

.org_wrap .article.color span {
    color:#000;
    display:block;
    text-align:center;
    font-size:18px;
    font-family:'NotoKrM';
}

.org_wrap .article {
    clear:both;
}

.org_wrap .article .content_wrap h3 {
    font-size:17px;
    margin-bottom:0;
}

.org_wrap {
    padding-bottom:0;
    margin-bottom:50px;
}

.org_wrap .article.co_4 .content_wrap h3 {
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #81264f;
}

.org_wrap .article.co_4 .content_wrap p {
    line-height:1.5;
    font-size:15px;
}

.org_wrap .article.right {
    float:right;
    width:400px;
    max-width:100%;
    padding:0;
    background-color:#fff;
    position: relative;
    z-index: 1;
}

.org_wrap .article.right .content_wrap {
    border-bottom:1px solid #e5e5e5;
    padding:10px 0;
    border-right:none;
}

.org_wrap .article.right .content_wrap:last-child {
    border-bottom:none;
}

.org_wrap .article.right h3 {
    width:70px;
    float:left;
    text-align:center;
    margin:0;
}

.org_wrap .article.right p {
    float:right;
    text-align:left;
    width:calc(100% - 70px);
    font-size:15px;
    line-height:1.5;
}

.org_wrap:after {
    content:'';
    position: absolute;
    top:30%;
    left:50%;
    width:50%;
    height:6px;
    background-color:#e3e3e3;
}

@media screen and (max-width:1024px) {
    .org_wrap .article.right {
        float:none;
    }

    .org_wrap:after {
        display:none;
    }
}