﻿/* 리스트 스타일 */
.notice_bbox {
    clear: both;
    width: 1200px;
    height: auto;
    margin: 20px auto;
    position: relative;
    padding-bottom: 10px;
}

.notice_box {
    width: 100%;
}

.notice_top {
    background-color: #f6f6f6;
    border-top: 4px solid #171717;
    border-bottom: 1px solid #ccc;
    height: 41px;
    color: #111;
    font-size: 22px;
    font-weight: 500;
    padding: 5px 0px;
    letter-spacing: -1px;
}

    .notice_top li {
        float: left;
        padding: 12px 0px;
    }

.no_no {
    width: 17%;
    text-align: center;
}

.no_title {
    width: 66%;
    text-align: center;
}

.no_date {
    width: 17%;
    text-align: center;
}

.notice_no {
    width: 17%;
    text-align: center;
    color: #666
}

.notice_title {
    width: 66%;
    text-align: center;
    letter-spacing: -1px;
    color: #111
}

.notice_date {
    width: 17%;
    text-align: center;
    letter-spacing: -1px;
    color: #666
}

.notice_article li {
    float: left;
    padding: 15px 0px;
    border-bottom: 1px solid #c9c9c9;
    font-size: 18px
}

.sub_noa_text {
    color: #666;
    font-size: 1.000em;
    line-height: 22px;
    text-align: justify;
    padding-top: 5px
}

.sub_not_box {
    width: 100%;
}

.sub_not_a {
    border-top: 4px solid #171717;
    border-bottom: 1px solid #626262;
    height: 46px;
    color: #3a3a3a;
    font-size: 0.875em;
    font-weight: bold
}

    .sub_not_a th {
        padding-top: 12px;
        font-weight: bold
    }

.sub_not_tr {
    border-bottom: 1px solid #c9c9c9;
    font-size: 0.875em
}

    .sub_not_tr td {
        padding: 15px 0px
    }

.sub_not_tr_a {
    text-align: center;
}

.sub_not_tr_b {
    padding-left: 6%;
}

.boardContents {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

    .boardContents img {
        max-width: 100%;
    }

.support_atit {
    font-weight: 300;
    font-size: 25px;
    color: #d30400;
    letter-spacing: -2px;
    font-family: 'nasq';
}

.support_img {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 20px;
    border-bottom: 2px solid #444
}

    .support_img li {
        float: left;
        padding-left: 6px;
        padding-bottom: 20px
    }

        .support_img li:first-child {
            padding-left: 0px
        }

.support_tit {
    clear: both;
    background-color: #d30400;
    color: #fff;
    font-size: 28px;
    letter-spacing: -3px;
    padding: 5px 0px;
    width: 450px;
    margin: 0px auto;
}

.support_text {
    font-size: 15px;
    color: #444;
    line-height: 25px;
    letter-spacing: -1px;
    padding-top: 12px
}

.support_atit {
    clear: both;
    text-align: center;
    background-color: #d30400;
    color: #fff;
    font-size: 28px;
    letter-spacing: -3px;
    padding: 5px 0px;
    width: 750px;
    margin: 20px auto;
}

@media screen and (max-width:1200px) {
    .notice_bbox {
        width: 100%;
        height: auto;
    }

    .notice_article li {
        padding: 8px 0px;
        font-size: 12px;
    }

    .notice_top {
        height: 24px;
        font-size: 15px;
        font-weight: 700;
        padding: 5px 0px;
    }

        .notice_top li {
            padding: 6px 0px;
        }

    .boardContents img {
        max-width: 100%
    }

    .support_atit {
        font-size: 15px;
        letter-spacing: -1px;
    }

    .support_img {
        width: 100%;
        padding-top: 8px;
    }

        .support_img img {
            max-width: 80%
        }

        .support_img li {
            float: none;
            padding-left: 0px;
            padding-bottom: 8px
        }

    .support_tit {
        font-size: 18px;
        letter-spacing: -1px;
        width: 80%;
    }

    .support_text {
        font-size: 10px;
        line-height: 14px;
        padding-top: 6px
    }

    .support_atit {
        font-size: 20px;
        letter-spacing: -1px;
        padding: 5px 0px;
        width: 100%;
        margin: 20px auto;
    }
}
/* 리스트 스타일 */
