/* 모바일 사이즈 */
@media ( max-width : 767px) {
    .contentmenu {
        display : none;
    }

    #map {
        height : 250px;
        width  : 100%;
    }
}

/* 모바일 외 */
@media ( min-width : 768px) {
    #map {
        height : 540px;
        width  : 100%;
    }

    /* contentBody */
    .contentTitle {
        font-size   : 25px;
        font-weight : 900;
        float       : left;
    }

    .contentmenu {
        float            : left;
        width            : auto;
        background-color : #f3f2f2;
        height           : auto;
        padding-top      : 10px;
        padding-bottom   : 10px;
        padding-right    : 30px;
        padding-left     : 10px;
        margin-bottom    : 10px;
        word-break       : keep-all;
        line-height      : 2.0em;
    }
}

.jibspeoplephoto {
    width  : 150px;
    height : 150px;
}

.sitemap-box {
    height : 275px;
}

.box-title {
    font-size : 22px;
    color     : #1b3e6a;
}

.box-content a {
    color : #929292;
}

.sitemap-box {
    line-height : 25px;
}

.slideMenu {
    font-size        : 15px;
    padding          : 8px;
    height           : 40px;
    background-color : #f0eff0;
    border-bottom    : 2px solid #d8d8d8 !important;
    text-align       : center;
}

.ibox-content {
    color        : inherit;
    border-color : #e7eaec;
    border-image : none;
    border-width : 1px 0;
}

.slick-current .slideMenu {
    background-color : #284572;
    color            : white;
    text-align       : center;
}

.history-time-bg {
    color            : white;
    background-color : #767575;
}

.history-trophy-bg {
    color            : white;
    background-color : #284572;
}

.ibox-submenu {
    padding : 30px 15px 60px;
}

.useriboxcontent {
    line-height : 25px;
}

.rowTitle {
    font-size   : 25px;
    font-weight : 600;
}

.rowContentTitle {
    font-size   : 21px;
    font-weight : 600;
}

.grey-box-div {
    background-color : #eeeeee;
    text-align       : center;
    border-radius    : 10px;
}

.left-line {
    border-left : 1px solid #d8d8d8;
    display     : block;
}

.grey-box-div .title {
    color     : #1b3e6a;
    font-size : 20px;
}

.jibs-box-div {
    background-color : #1b3e6a;
    text-align       : center;
    border-radius    : 10px;
}

.jibs-box-div-grey {
    background-color : #f5f5f5;
    text-align       : center;
    border-radius    : 10px;
}

.jibs-box-div .title {
    color     : #ffffff;
    font-size : 20px;
}

.jibs-box-div .content {
    color : #ffffff;
}

.grey-box-div hr, .jibs-box-div hr {
    border-bottom : 1px solid #1b3e6a;
    color         : #1b3e6a;
    width         : 50px;
}

.content-border {
    border-left   : 1px solid #d8d8d8;
    padding-left  : 15px;
    padding-right : 15px;
}

.jibs-text-title {
    color     : #1b3e6a;
    font-size : 20px;
}

.jibs-text-title-big {
    color     : #1b3e6a;
    font-size : 25px;
}

.jibs-history-div {
    float : right;
}

.jibs-history-logo {
    font-size : 15px;
}

.historylogo1 {
    color            : white;
    background-color : #929292;
    border-radius    : 50%;
    width            : 25px;
    text-align       : center;
    float            : right;
}

.historylogo2 {
    color            : white;
    background-color : #1b3e6a;
    border-radius    : 50%;
    width            : 25px;
    text-align       : center;
    float            : right;
}

.announcer .contact-box {
    height        : 280px;
    border-bottom : 3px solid #d9d9d9;
}

.announcer .name {
    font-size : 20px;
}

.announcer hr {
    width         : 30px;
    border-bottom : 1px solid black;
}

.anotherleader .contact-box {
    border-bottom : 3px solid #d9d9d9;
}

.anotherleader .name {
    font-size : 20px;
}

.anotherleader hr {
    width         : 30px;
    border-bottom : 1px solid black;
}

.another .contact-box {
    border-bottom : 3px solid #d9d9d9;
}

.another .name {
    font-size : 20px;
}

.another hr {
    width         : 30px;
    border-bottom : 1px solid black;
}

.download-form {
    border       : 1px solid #d8d8d8;
    height       : 40px;
    text-align   : center;
    padding      : 7px;
    margin-right : 10px;
    margin-top   : 7px;
}

.download-btn {
    margin-left : 10px;
}

.organization {
    line-height : 40px;
}

.organization-title {
    font-size   : 17px;
    font-weight : 700;
}

.div-table {
    display : table;
    width   : 100%;
}

.div-table-row {
    display : table-row;
}

.cell {
    display : table-cell;
}

.col1 {
    font-weight : 700;
    width       : 70px;
}

.col2 {
    margin-right : 10px;
}

.jibspeopletitle {
    font-size : 20px;
}

.jibspeoplecontent {
    line-height : 23px;
}