<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*--------------------------------------------------------------------------

�쇰컲�� 寃뚯떆�� �ㅽ��� - �볤��� 寃뚯떆��

�� Ctrl + F �ㅼ썙�� 寃��됲빐�� 李얠븘二쇱꽭��.��

01 �쇱뵪 CSS
[ List ]
- �묒꽦�� 湲��� �놁쓣��
- ���댄�
- total
- �뚯씠釉�
- 由ъ뒪�명삎 踰꾪듉
- 踰꾪듉
- 鍮꾨�踰덊샇 �덉씠�댄뙘��

[ �곸꽭�섏씠吏� ]
- �볤� �낅젰諛뺤뒪
- �볤� 由ъ뒪��
- SNS 怨듭쑀
- �곸꽭�섏씠吏� 踰꾪듉

[ Write �섏씠吏� ]
- �곌린�섏씠吏� 踰꾪듉

02 紐⑤컮�� CSS
[ List ]
- �묒꽦�� 湲��� �놁쓣��
- ���댄�
- total
- 由ъ뒪��
- 由ъ뒪�명삎 踰꾪듉

[ �곸꽭�섏씠吏� ]
- �볤� �낅젰諛뺤뒪
- �볤� 由ъ뒪��
- SNS 怨듭쑀
- �곸꽭�섏씠吏� 踰꾪듉

[ Write �섏씠吏� ]
- �곌린�섏씠吏� 踰꾪듉

--------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------
|  01 �쇱뵪 CSS
--------------------------------------------------------------------------*/
span.notice{
    /*怨듭��ы빆 �꾩씠肄�*/
    border-radius:3px;
    display: inline-block;
    font-size: 12px;
    width: 36px;
    padding:3px 0 4px;
    text-align: center;
    vertical-align: text-top;
}
span.best{
    /*怨듭��ы빆 �꾩씠肄�*/
    border-radius:3px;
    display: inline-block;
    font-size: 12px;
    width: 36px;
    padding:3px 0 4px;
    text-align: center;
    vertical-align: text-top;
}
span.category{margin-right:3px;/*移댄뀒怨좊━*/}
img.new {
    width: 15px;
    margin-left: 8px;
}
img.secret{
    width:14px;
    margin-right:8px;
}

/*--------------------------------------------------------------------------
|  01 �쇱뵪 CSS
--------------------------------------------------------------------------*/
/*====================================
            [ List ]
====================================*/
/*�묒꽦�� 湲��� �놁쓣��*/
#board_list tbody .no-data{}
#board_list tbody .no-data td{
    padding:80px 25px;
}
#board_list tbody .no-data img{width:80px;}
#board_list tbody .no-data div{
    font-size: 15px;
    color: #999;
    margin-top:20px;
}
#m_board_list{display:none;}
/*     ���댄�     */
h2.title{
    font-size:26px;
    font-weight: 500;
    color:#333;
    margin-bottom:30px;
}

/*     total     */
#board_list_total{
    font-size: 14px;
    color:#555;
    display: inline-block;
    /*margin-top:22px;*/
}
#board_list_total span{
    font-weight: 500;
    font-size: 14px;
    display: inline-block;
    margin-left: 3px;
}
.board_list_top{margin-bottom: 20px;}
#board_list_wrap{position:relative;}

/*     �뚯씠釉�     */
#board_list{border-top:2px solid #333;table-layout: fixed;}
#board_list colgroup{display:none;}
#board_list thead th.num{width:76px;}
#board_list thead th.subject{width:auto;}
#board_list thead th.attachFile{width:60px;}
#board_list thead th.name{width:10%}
#board_list thead th.date{width:10%}
#board_list thead th.view{width:5%}
#board_list thead th.state{width:76px}
#board_list thead{}
#board_list thead th{
    border-bottom:1px solid #ddd;
    font-size:14px;
    color:#111;
    font-weight: 500;
    padding:20px 0;
}
#board_list tbody tr{}
#board_list thead th:nth-child(1){
    width:96px;
}
#board_list thead th:nth-child(2){
}
#board_list thead th:nth-child(3){
    width:60px;
}
#board_list thead th:nth-child(4){
    width:119px;
}
#board_list thead th:nth-child(5){
    width:119px;
}
#board_list thead th:nth-child(6){
    width:95px;
}
#board_list thead th:nth-child(7){
    width:95px;
}

#board_list tbody td:nth-child(1).text-center{
    width:96px;
}
#board_list tbody td.text-subject{
}
#board_list tbody td.text-attachFile{
    width:60px;
}
#board_list tbody td.text-name{
    width:119px;
}
#board_list tbody td.text-date{
    width:119px;
    line-height:18px;
}
#board_list tbody td.text-view{
    width:95px;
}

#board_list tbody td{
    border-bottom:1px solid #ddd;
    padding:20px 10px;
    font-size:13px;
    color:#777;
    text-align: center;
    vertical-align: middle;
    line-height: 1.5;
}
#board_list tbody .text-subject{
    padding:20px 0;
    text-align: left;
}
#board_list tbody .text-subject a{
    font-size:15px;
    color:#111;
    /*display: table;
    table-layout: fixed;
    width: auto;*/
    display: inline-block;
    height: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
#board_list tbody .text-subject .bbs-title{
    /*display: table-cell;*/
    vertical-align: baseline;
    max-width: calc(100% - 200px);
    display: inline-block;
    margin-bottom: 0;
    text-overflow: ellipsis;
    overflow: hidden;
}
#board_list tbody .text-subject .bbs-title span{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5;
}
#board_list tbody .text-subject .left_tag{
    /*display: table;
    white-space: nowrap;*/
    vertical-align: text-top;
    display: inline-block;
    line-height: 1;
}
#board_list tbody .text-subject .icons{
    display: table;
    white-space: nowrap;
}
#board_list tbody .text-subject a .category{
    /*移댄뀒怨좊━*/
    margin-right:3px;
}
#board_list tbody .text-subject a .cmt_count{
    /*�볤� 媛�닔*/
    margin-left:8px;
    font-size:12px;
    color:#999;
    border:1px solid #ddd;
    border-radius:50px;
    min-width:36px;
    padding:4px 5px;
    letter-spacing:0;
    display: inline-block;
    text-align: center;
}
#board_list tbody .text-subject a img.new {
    width: 15px;
    margin-left: 8px;
    vertical-align: sub;
}
#board_list tbody .text-subject a img.secret{
    width:14px;
    margin-right:8px;
}
#board_list tbody .text-attachFile{padding:20px 0;}
#board_list tbody .text-attachFile img.attach{width:16px;}
#board_list tbody .name{}
#board_list tbody .date{}
#board_list tbody .view{}
#board_list tbody .answer{}
#board_list tbody .answer .icon_reply{
    width:12px;
    margin-right: 5px;
}
#board_list tbody .answer .icon_re{
    width:31px;
    margin-right:10px;
}

/*     由ъ뒪�명삎 踰꾪듉     */
#board_list_wrap .btnWrap{
    margin:0;
    position: absolute;
    right:0;
    margin-top:-36px;
}

/*     踰꾪듉     */
.btnWrap a{
    width:120px;
    height:40px;
    line-height:39px;
    font-size:14px;
    display:inline-block;
    text-align: center;
}

/* 鍮꾨�踰덊샇 �덉씠�댄뙘�� */
.secretPopup .pop-container {
    padding: 37px 25px;
}
.secretPopup {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 440px;
    height: auto;
    background-color: #fff;
    z-index: 10;
}
.secretPopup .pop-conts{
    text-align: center;
}
.secretPopup .pop-conts span{
    width:60px;
    height:60px;
    display: inline-block;
    border-radius: 50%;
}
.secretPopup .pop-conts span img{
    width: 21px;
    padding:17px 0;
}
.secretPopup .pop-conts .txt{
    font-size:14px;
    margin:10px 0 20px;
}
.secretPopup .pop-conts input.ipt{
    width:320px;
    font-size: 13px;
}
.secretPopup .btn {
    width: 100%;
    margin: 30px 0 0px;
    text-align: center;
}
.secretPopup .btn a{
    display: inline-block;
    height: 35px;
    width: 90px;
    text-align: center;
    font-size: 14px;
    line-height: 32px;
    vertical-align: top;
}
.secretPopup .pw_error{
    background: rgba(0,0,0,0.8);
    border-radius: 3px;
    width: 320px;
    line-height: 19px;
    color: #aaa;
    font-size: 14px;
    text-align: center;
    padding: 25px 10px;
    margin: 10px auto 0;
}
.dim-layer {
    display: none;
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}

.dim-layer .dimBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
}

.dim-layer .secretPopup {
    display: block;
}


/*====================================
          [ �곸꽭�섏씠吏� ]
====================================*/
#board_view_wrap{position: relative;}
#board_view_wrap header.view_title{
    border-top:2px solid #333;
    border-bottom:1px solid #ddd;
    position: relative;
    padding:20px 20px;
}
#board_view_wrap header.view_title h2.subject {
    font-size:15px;
    color:#333;
    line-height: 1.5;
}
#board_view_wrap header.view_title h2.subject span.notice{
    margin-right: 10px;
    line-height: 1;
}
#board_view_wrap header.view_title h2.subject .icons{
    display: inline-block;
    line-height: 1;
}
#board_view_wrap header.view_title h2.subject .icons img{}
#board_view_wrap header ul{
    margin-top:10px;
}
#board_view_wrap header ul li{
    font-size:13px;
    color:#777;
    float:left;
    padding:0 10px;
    position: relative;
}
#board_view_wrap header ul li:after{
    content: '';
    width:1px;
    height:12px;
    background:#ddd;
    position: absolute;
    right:0;
    top:50%;
    margin-top:-6px;
}
#board_view_wrap header ul li:first-child{padding-left:0;}
#board_view_wrap header ul li:last-child{padding-right:0;}
#board_view_wrap header ul li:last-child:after{display:none;}
#board_view_wrap header ul li span{
    font-size:13px;
    color:#777;
    display: inline-block;
    margin-right: 8px;
}
#board_view_wrap header ul li.name{}
#board_view_wrap header ul li.name span{
    font-style: italic;
}
#board_view_wrap header ul li.date{}
#board_view_wrap header ul li.view{}
#board_view_wrap header ul li.comment{}
#board_view_wrap .view_conBox{
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
    position: relative;
}
#board_view_wrap .view_con{
    padding:40px 20px;

}
#board_view_wrap .view_con {
    font-size:14px;
    line-height: 1.5;
}
/* 泥⑤��뚯씪 */
#board_view_wrap .view_conBox .attechBoxWrap{
    margin-top:55px;
    padding-right:50px;
}
#board_view_wrap .view_conBox .attechBox{
    display: inline-block;
    margin-bottom:10px;
    margin-right:10px;
}
#board_view_wrap .view_conBox .attechBox:last-child{
    margin-bottom:0;
}
#board_view_wrap .view_conBox .attechFile{
    display: inline-block;
    padding:5px 10px 6px;
    border-radius: 50px;
    border:1px solid #ddd;
}
#board_view_wrap .view_conBox .attechBox img{
    width:15px;
    margin-right:5px;
    vertical-align: middle;
}
#board_view_wrap .view_conBox .attechBox a{
    font-size: 13px;
    border-top:0 !important;
    border-left:0 !important;
    border-right:0 !important;
    display: inline-block;
    vertical-align: baseline;
    color: #999;

}

/*====================================
          [ Write �섏씠吏� ]
====================================*/
#board_write_wrap .write_form{}
#board_write_wrap .write_form table{border-top: 2px solid #333;}
#board_write_wrap .write_form table th{
    padding:15px 20px;
    /* background:#f2f7fb;*/
    text-align:left;
    vertical-align: middle;
    color:#111;
    font-weight:400;
    width:150px;
}
#board_write_wrap .write_form table th,
#board_write_wrap .write_form table td{
    border-bottom:1px solid #ddd;
    font-size:14px;
}

/* �댄똻 */
#board_write_wrap .write_form table th .tooltip{display:inline-block;}
#board_write_wrap .write_form table th .tooltip {
    position: relative;
    display: inline-block;
    margin: auto;
    z-index:9;
}
#board_write_wrap .write_form table th .tooltipIcon{}
#board_write_wrap .write_form table th .tooltipIcon img {
    width:16px;
    vertical-align: baseline;
}
#board_write_wrap .write_form table th .tooltip .tooltip-content {
    visibility: hidden;
    padding:15px;
    background-color: rgba(0,0,0,0.8);
    position: absolute;
    z-index: 1;
    top:30px;
    left: 50%;
    width:260px;
    margin-left: -130px;
    text-align: left;

}
#board_write_wrap .write_form table th .tooltip .tooltip-content::after {
    content: " ";
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    border-width: 10px;
    border-top-width: 0px;
    border-bottom-width: 10px;
    border-style: solid;
    border-color: transparent transparent rgba(0,0,0,0.8) transparent;
}
#board_write_wrap .write_form table th  .tooltip:hover .tooltip-content { visibility: visible; }
.tooltip .tooltip-content ul.ul1{}
.tooltip .tooltip-content ul.ul1 li{color:#ddd; font-size:12px;line-height: 18px;position:relative;padding-left: 10px;}
.tooltip .tooltip-content ul.ul1 li:before{
    content: '*';
    display: inline-block;
    position: absolute;
    left: 0;
    line-height: 1;
    top: 5px;
}
.tooltip .tooltip-content ul.ul2 li{}

#board_write_wrap .write_form table td{padding:15px 30px;}
#board_write_wrap .write_form table .sort select{width:66%;}
#board_write_wrap .write_form table .lecture select{
    width:32.5%;margin-right:1%;
    float:left;
}
#board_write_wrap .write_form table .lecture select:last-child{margin-right:0}
#board_write_wrap .write_form table .lecture .lec_select option { color: #333; }
#board_write_wrap .write_form table .lecture .empty { color: #999; }
#board_write_wrap .write_form table .ipt01{width:66%;}
#board_write_wrap .write_form table .ipt02{width:100%;}
#board_write_wrap .write_form table .ipt03{width:100%;}
#board_write_wrap .write_form table .ipt04{width:280px;}
#board_write_wrap .write_form table textarea{
    height:200px;
    padding:10px;
    font-size:14px;
}
#board_write_wrap .write_form table .notification{}
#board_write_wrap .write_form table .notification ul{
    width:100%;
    display:inline-block;
    margin-bottom: 10px;
}
#board_write_wrap .write_form table .notification ul li{
    display:inline-block;
    margin-right: 40px;
    margin-right: 40px;
    width: calc(33.3333% - 30px);
}
#board_write_wrap .write_form table .notification ul li:last-child{margin-right:0}
#board_write_wrap .write_form table .notification ul li span{
    display:inline-block;
    margin-right:10px;
    width: 65px;
}
#board_write_wrap .write_form table .notification ul li input{
    width:250px;
    font-size:13px;
    color:#555;
    width: calc(100% - 78px);
}
#board_write_wrap .write_form table .notification div{}
#board_write_wrap .write_form table .notification div label{
    font-size:14px;
    color:#555;
    text-indent: 0;
    padding-left:30px;
    margin-right:0;
}
#board_write_wrap .write_form table .notification div label div:last-child{
    font-size:13px;
    color:#777;
    margin-top:0;
}
#board_write_wrap .write_form table .notification div:last-child{margin-top:10px;}
#board_write_wrap .write_form table .passwdChk{}
#board_write_wrap .write_form table .passwdChk div{
    display: inline-block;
    margin-left:10px;
}
/*    �곌린�섏씠吏� 踰꾪듉     */
.btnWriteWrap {
    text-align: center;
    margin-top:40px;
}
.btnWriteWrap a{
    width:120px;
    height:40px;
    line-height:36px;
    font-size:14px;
    display:inline-block;
    text-align: center;
    margin:0 3px;
    transition: 0.2s;
}
@media all and (max-width:1230px) {
    #board_write_wrap .write_form table .notification ul li{
        margin-right:20px;
        width: calc(33.3333% - 16px);
    }
}
@media all and (max-width:1024px) {
    #board_write_wrap .write_form table .notification ul li{
        margin-right:20px;
        width: calc(33.3333% - 16px);
    }
}
/*--------------------------------------------------------------------------
|  02 紐⑤컮�� CSS
--------------------------------------------------------------------------*/
/*====================================
       [ 鍮꾨�踰덊샇 �덉씠�댄뙘�� ]
====================================*/
@media all and (max-width: 460px) {
    /* 鍮꾨�踰덊샇 �덉씠�댄뙘�� */
    .secretPopup {
        width: 90%;
        margin-left: 0 !important;
        left: 5%;
    }
    .secretPopup .pop-conts .txt {
        line-height:20px;
    }

    .secretPopup .pop-conts input.ipt {
        width: 100%;
        font-size: 13px;
    }

    .secretPopup .btn {
        margin: 20px 0 0px;
    }
    .secretPopup .pw_error {
        width: 100%;
        font-size: 13px;
        padding: 15px 10px;
        margin: 10px auto 0;
    }
}
/*====================================
            [ List ]
====================================*/
@media all and (max-width: 990px) {
    /*     �뚯씠釉�     */
    #board_list{display:none;}
    /*�묒꽦�� 湲��� �놁쓣��*/
    #m_board_list &gt; li.no-data{
        padding:40px 0px;
        text-align: center;
    }
    #m_board_list &gt; li.no-data img{width:80px;}
    #m_board_list &gt; li.no-data div{
        font-size: 15px;
        color: #999;
        margin-top:20px;
    }
    #bbs_list_wrap{
        border-top:2px solid #333;
    }
    #m_board_list{
        display:inline-block;
        width:100%;
    }
    #m_board_list &gt; li{
        padding:20px 0;
        border-bottom: 1px solid #ddd;
    }
    #m_board_list .subject{margin-bottom:15px;}
    #m_board_list .subject a{
        font-size:15px;
        color:#111;
        width: auto;
    }
    #m_board_list .subject .left_tag{
        width:100%;
        display:inline-block;
        margin-bottom: 5px;
    }
    #m_board_list .subject .bbs-title{
    }
    #m_board_list .subject .bbs-title .icons{
    }
    #m_board_list .subject .icons{
    }
    #m_board_list .subject .notice{
        /*怨듭��ы빆 �꾩씠肄�*/
        border-radius:3px;
        display: inline-block;
        text-align:center;
        font-size: 12px;
        width: 36px;
        vertical-align: middle;
        margin-right:10px;
    }
    #m_board_list .subject .category{margin-right: 5px; vertical-align: middle;}
    #m_board_list .subject img{vertical-align: middle;}
    #m_board_list .subject img.new{
        width:16px;
        margin-left:5px;
    }
    #m_board_list .subject img.attach{
        width:17px;
        margin-left:5px;
    }
    #m_board_list li ul{
        margin-top:10px;
        position: relative;
    }
    #m_board_list li ul li{
        font-size:12px;
        color:#777;
        float:left;
        padding:0 10px;
        position: relative;
        vertical-align: middle;
    }
    #m_board_list li ul li:before{
        content: '';
        width:1px;
        height:12px;
        background:#ddd;
        position: absolute;
        left:0;
        top:50%;
        margin-top:-6px;
    }
    #m_board_list li ul li:first-child{padding-left:0;}
    #m_board_list li ul li:last-child{padding-right:0;}
    #m_board_list li ul li:first-child:before{display:none;}
    #m_board_list li ul li span{
        font-size:12px;
        color:#777;
        display: inline-block;
        margin-right: 8px;
        vertical-align: top;
    }
    #m_board_list li ul li.name{}
    #m_board_list li ul li.name span{
        font-style: italic;
    }
    #m_board_list li ul li.date{}
    #m_board_list li ul li.view{}
    #m_board_list li ul li.comment{}
    #m_board_list li ul li.state{
        font-size: 13px;
        padding: 3px 7px;
        border-radius: 3px;
        position: absolute;
        right: 0;
        bottom:0;
    }
    #m_board_list li ul li.state:before{display:none;}
}
@media all and (max-width: 599px) {
    /*     ���댄�     */
    h2.title{
        font-size:20px;
        font-weight: 500;
        margin-bottom:15px;
    }
    /*     total     */
    #board_list_total{margin-top:10px;}
    /*     由ъ뒪��     */
    #m_board_list &gt; li{
        padding:20px 0;
        border-bottom: 1px solid #ddd;
    }
    #m_board_list .subject{
        margin-bottom:20px;
    }
    #m_board_list .subject a{
        color:#111;
        font-size:16px;
    }
    #m_board_list .subject .bbs-title{
        line-height:20px;
    }
    #m_board_list li ul li.name{
        width:100%;
        margin-bottom: 15px;
        font-size: 14px;
    }
    #m_board_list li ul li.date{padding-left:0;}
    #m_board_list li ul li.date:before{display:none;}
    /*     由ъ뒪�명삎 踰꾪듉     */
    #board_list_wrap .btnWrap{
        margin:0;
        position: relative;
        right:auto;
        bottom:auto;
    }
    .btnWrap a{
        width:100%;
        margin-top:35px;
    }
}

/*====================================
         [ �곸꽭�섏씠吏� ]
====================================*/
@media all and (max-width: 990px) {
    #board_view_wrap header.view_title h2.subject{padding-right: 0px;}
    #board_view_wrap header ul{
        position: relative;
        right:auto;
        top:auto;
        margin-top:10px;
    }
    #btn_solving_pc{
        display: none;
    }
    #btn_solving{
        display: inline-block;
        position: fixed;
        right: 15px;
        bottom: 70px;
        font-size: 12px;
        opacity: 1;
        visibility: visible;
        width: 40px;
        height: 40px;
        color: #fff;
        border-radius: 50%;
        line-height: 13px;
        z-index: 99;
        padding:7px 0;
        box-shadow:1px 2px 10px rgba(0,0,0,0.3);
    }
}
@media all and (max-width: 599px) {
    #board_view_wrap{position: relative;}
    #board_view_wrap header.view_title{padding:20px 0px;}
    #board_view_wrap header.view_title h2.subject{font-size:16px;padding-right: 0px;}
    #board_view_wrap header.view_title h2.subject span.notice{margin-right: 10px;vertical-align: bottom;}
    #board_view_wrap header ul{
        position: relative;
        right:auto;
        top:auto;
        margin-top:0px;
    }
    #board_view_wrap header ul li{
        font-size:13px;
    }
    #board_view_wrap header ul li:first-child{
        width:100%;
        margin:10px 0 10px;
    }
    #board_view_wrap header ul li.name{font-size:14px;}
    #board_view_wrap header ul li.name:after{display: none;}
    #board_view_wrap header ul li.date{margin-left:0;padding-left:0;}
    #board_view_wrap header ul li.view{}
    #board_view_wrap header ul li.comment{}
    #board_view_wrap .view_con{padding:30px 0px;}
    #board_view_wrap .view_con {font: initial;}
    /* 泥⑤��뚯씪 */
    #board_view_wrap .view_conBox .attechBoxWrap{
        margin-top:40px;
        padding-right:40px;
        padding-bottom:10px;
    }
    #board_view_wrap .view_conBox .attechBox{
        display: inline-block;
        width: 100%;
        margin-right:0px;
    }
    #board_view_wrap .view_conBox .attechBox a{
        font-size: 12px;
    }
    /* �볤� �낅젰諛뺤뒪*/
    .commentBox .comment-write-wrap{
        padding:20px 0 0;
    }
    .commentBox .comment-write-wrap .comment-write-box{
    }
    .commentBox .comment-write-wrap .comment-write-box textarea#wr_content{
        padding:15px 15px;
        min-height: 90px;
        line-height:1.5;
        max-height: 90px;
    }
    .commentBox .comment-write-wrap .comment-write-box button.regiBtn{
        position: absolute;
        right:15px;
        bottom:15px;
        padding:8px 17px;
    }
    /* 鍮꾪쉶�� �볤��낅젰�� �묒꽦��&amp;鍮꾨�踰덊샇 */
    .noMemWriteComment input{width:calc(50% - 5px);font-size:13px;}
    .noMemWriteComment input:last-child{margin-right:0px;}


    /* �볤� 由ъ뒪�� */
    /* �듦� �붾낫湲� */
    .comment_more_view .cmt_more_box{
        padding: 20px 20px;
    }
    /*     �듬� �곸뿭     */
    #board_view_wrap .board_view_answer{
        padding:20px 20px;
    }
    #board_view_wrap .board_view_answer .bbs_option{
        right:10px;
        top:20px;
    }
    #board_view_wrap .board_view_answer .answer_title{
        margin-bottom:10px;
    }
    #board_view_wrap .board_view_answer .answer_date{
        margin-top:30px;
    }
    /*     �곸꽭�섏씠吏� 踰꾪듉     */
    .btnViewWrap{
        margin-top:20px;
        text-align: center;
    }
    .btnViewWrap a{
        width:calc(33.33333% - 6px);
        margin:0;
    }
    .btnViewWrap a:nth-child(2){margin:0 4px;}
}
/*====================================
          [ Write �섏씠吏� ]
====================================*/
@media all and (max-width: 1023px) {
    .custom-control.dragFileUploadForm{
        display: none;
    }
    .attach-file{}
}
@media all and (max-width: 990px) {
    /*�듬��뚮┝*/
    #board_write_wrap .write_form table .notification ul li{
        margin-right:0px;
        margin-bottom: 10px;
        width:100%;
    }
    #board_write_wrap .write_form table .notification ul li:last-child{
        margin-bottom: 0;
    }
    #board_write_wrap .write_form table .notification ul li input{ width: 275px;}
    #board_write_wrap .write_form table .ipt04{width:66%;}
    /*泥⑤��뚯씪*/
    .attach-file .inblock{
        width:calc(100% - 100px);
    }
    .attach-file-label{
        width:calc(100% - 100px);
    }
    /* �댄똻 */
    #board_write_wrap .write_form table th .tooltip .tooltip-content {
        visibility: hidden;
        padding:15px;
        background-color: rgba(0,0,0,0.8);
        position: absolute;
        z-index: 1;
        top:50%;
        left: 35px;
        width:260px;
        margin-left: 0;
        margin-top:-50px;
        text-align: left;
    }
    #board_write_wrap .write_form table th .tooltip .tooltip-content::after{
        content: " ";
        position: absolute;
        top: 40px;
        left: -20px;
        margin-left: 0px;
        border-top-width: 10px;
        border-right-width: 10px;
        border-color: transparent rgba(0,0,0,0.8) transparent transparent;
    }

    /*�듬��뚮┝ TR �댄똻*/
    #board_write_wrap .write_form table .notifyTr th .tooltip .tooltip-content{margin-top:-33px;}
    #board_write_wrap .write_form table .notifyTr th .tooltip .tooltip-content::after{top:22px;}
}
@media all and (max-width:599px) {
    #board_write_wrap .write_form table,
    #board_write_wrap .write_form tbody{display: block;width: 100%;}
    #board_write_wrap .write_form table th,
    #board_write_wrap .write_form table td{display: block;width: 100%;background:#fff;}
    #board_write_wrap .write_form table th,
    #board_write_wrap .write_form table td{width: 100%\9;float: left\9;}
    #board_write_wrap .write_form table th{padding:15px 0 0;border-bottom:0}
    #board_write_wrap .write_form table td{padding:10px 0 15px}
    #board_write_wrap .write_form table .tr2 th{border-bottom:0;padding:15px 0 0;}
    #board_write_wrap .write_form table .tr2 td{border-bottom:0;padding:10px 0 15px; border-bottom:1px solid #ddd;}
    #board_write_wrap .write_form table .blank{display:none;}
    #board_write_wrap .write_form table .cate1 select,
    #board_write_wrap .write_form table .sort select{width:100%;}
    #board_write_wrap .write_form table .lecture{display:inline-block;}
    #board_write_wrap .write_form table .lecture select{}
    #board_write_wrap .write_form table .ipt01,
    #board_write_wrap .write_form table .ipt04{width:100%;}
    #board_write_wrap .write_form table .attachFile {position: relative;display: inline-block;width: 100%;}
    /*�듬��뚮┝*/
    #board_write_wrap .write_form table .notification ul li{
        margin-right:0px;
        margin-bottom: 10px;
        width:100%;
    }
    #board_write_wrap .write_form table .notification ul li:last-child{
        margin-bottom: 0;
    }
    #board_write_wrap .write_form table .notification ul li span{width:60px;font-size: 13px;}
    #board_write_wrap .write_form table .notification ul li input{ width: 280px;}

    /*泥⑤��뚯씪*/
    .attach-file .inblock{
        width:calc(100% - 55px);
        position: relative;
    }
    .attach-file-label{
        /* width: calc(100% - 62px);*/
        width: 100%;
    }
    .attach-file .btnAdd, .attach-file .btnRemove{
        width: 50px;
    }
    /* �댄똻 */
    #board_write_wrap .write_form table th .tooltip .tooltip-content {
        width:180px;
    }

    /*     �곌린�섏씠吏� 踰꾪듉     */
    .btnWriteWrap{
        margin-top:30px;
        text-align: center;
    }
    .btnWriteWrap a{
        width:calc(50% - 7px);
        margin:0;
    }
    .btnWriteWrap a:nth-child(1){margin-right:4px;}
    .btnWriteWrap a:nth-child(2){margin-left:4px;}
}
@media all and (max-width:420px) {
    #board_write_wrap .write_form table .lecture select{width:100%;margin-right:0%;margin-bottom:5px;}
    #board_write_wrap .write_form table .lecture select:last-child{margin-bottom:0}
    #board_write_wrap .write_form table .notification ul li{width:100%; margin-right:0;}
    #board_write_wrap .write_form table .notification ul li input{ width: calc(100% - 70px);}
}</pre></body></html>