/*******************************************************************
	Notice Detail
********************************************************************/
.notice_detail_wrap {
    padding: 2rem 0;
}

.notice_detail {
    padding: 0 2rem;
}

.notice_detail_tit {
    font-size: 1.5rem;
    font-weight: 400;
    text-align: center;
    padding: 1.5rem;
    background: #f6fbff;
    border-top: 0.2rem solid #191919;
}

.notice_detail_date {
    font-size: 1.3rem;
    font-weight: 500;
    text-align: right;
    padding: 1rem 0;
    border-top: 0.1rem solid #e5e5e5;
    border-bottom: 0.1rem solid #e5e5e5;
}

.notice_detail_content {
    padding: 2rem 0;
    border-bottom: 0.1rem solid #e5e5e5;
}

.notice_detail_btn {
    padding: 2rem;
}

.btn_go_list {
    float: right;
    font-size: 1.3rem;
    color: #fff;
    padding: 0.5rem 1.5rem;
    border: none;
    border-radius: 0.4rem;
    background: #0b4da2;
}

.se-contents {
    overflow-x: auto;
    width: auto !important;
}

.se-contents table {
    width: auto !important;
    table-layout: fixed;
    white-space: nowrap;
    background: #fff;
}

/* 댓글 */
#attachedCommentsDiv {
    margin-top: 2rem;
}
.reply-wrap {}
.reply-wrap > p {
    font-size: 1.4rem;
    margin-bottom: 0.5rem;
}

.reply-wrap > p span {
    font-size: 1.4rem;
    font-weight: 600;
}

.reply-area {}

#commentList {
    font-size: 1.4rem;
    padding: 1rem;
    margin-bottom: 1rem;
    background: #f8f8f8;
}

#commentList ul li {
    padding: 1rem 0;
    border-bottom: 0.1rem dotted #ccc;
}

#commentList ul li:last-child {
    border-bottom: none;
}

#commentList ul li .reply-info {
    font-size: 1.2rem;
    color: #696969;
    margin-bottom: 0.5rem;
}

#commentList ul li .reply-info span {
    color: #191919;
    font-weight: 500;
}

#commentList ul li .fd-area {
    text-align: right;
}

#commentList ul li .fd-area .s-btn {
    font-size: 1.2rem;
    padding: 0.3rem 1rem;
    border-radius: 0.4rem;
}

#commentList ul li .fd-area .type3 {
    color: #fff;
    border: none;
    background: #7f8b9b;
}
#commentList ul li .fd-area .type1 {
    border: 0.1rem solid #dedede;
    background: #fff;
}

.reply {}
.reply textarea {
    width: 100%;
    height: 10rem;
    padding: 1rem;
    border: 0.1rem solid #ccc;
    margin-bottom: 0.5rem;
    resize: none;
}

.reply .btn-enter {
    display: block;
    font-size: 1.3rem;
    text-align: center;
    color: #fff;
    padding: 0.5rem 1rem;
    border: none;
    border-radius: 0.4rem;
    background: #0b4da2;
}

.reply .btn-enter:active {
    background: #0b4fbc;
}