@charset "UTF-8";

/* 분류 */
._boardWrap .board-cate { background:url("../images/line_bg.png"); padding:5px; margin-bottom:20px; }
._boardWrap .board-cate .cate-now { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; background-color:#fff; margin:0 auto; padding:20px; }
._boardWrap .board-cate .cate-now > li { background:url("../images/ic_cate_arrow.png") no-repeat left 6px; padding:0 30px; margin-bottom:5px; }
._boardWrap .board-cate .cate-now > li.active { background:url("../images/ic_cate_arrow_on.png") no-repeat left 6px; }
._boardWrap .board-cate .cate-now > li > a { font-weight:500; font-size:16px; color:#666; }
._boardWrap .board-cate .cate-now > li.active > a { color:#a90056; font-weight:500; }
._boardWrap .board-cate .cate-now > li.active > a::after { content:""; display: block; width:100%; height:1px; margin-top: -7px; background: #a90056; transition: width 0.3s; }

/* 말머리 */
._boardWrap .board-tab { margin-bottom:20px; }
._boardWrap .board-tab ul { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; }
._boardWrap .board-tab ul > li { background-color:#f7f7f9; padding:10px 30px; margin-right:2px; margin-bottom:5px; border:1px solid #dbdbdd; }
._boardWrap .board-tab ul > li.on { background-color:#a90056; border-color:#a90056; }
._boardWrap .board-tab ul > li > a { font-weight:500; font-size:16px; color:#333; }
._boardWrap .board-tab ul > li.on > a { color:#fff; font-weight:500; }

/* 검색기간박스 */
._boardWrap .board-date {}
._boardWrap .board-date fieldset { display:flex; flex-flow:row wrap; justify-content:flex-end; align-items:stretch; }
._boardWrap .board-date fieldset legend { display:none; }
._boardWrap .board-date fieldset .line:last-child::before { content: "~"; display:inline-block; padding:0 10px; }
._boardWrap .board-date fieldset .line label { display:inline-block; margin-right:10px; }
._boardWrap .board-date fieldset .line input[type="text"] { width:120px; box-sizing:border-box; border:1px solid #dfdfdf; height:30px; padding:0 10px; font-size:13px; color:#686868; }


/* 검색박스 */
._boardWrap .board-search { margin:25px 0; display:flex; flex-flow:row wrap; justify-content:space-between; align-items:center; }

/* RSS */
._boardWrap .board-search .util-search a { display:inline-block; background:url("../images/ic_rss.jpg") no-repeat left center; padding:20px; text-indent:-99999px; }
._boardWrap .board-search .util-search strong { color:#dd0042; font-weight:400; }

/* SEARCH */
._boardWrap .board-search .form-search {}
._boardWrap .board-search .form-search .tbl-search { display:flex; flex-flow:row nowrap; justify-content:flex-end; align-items:stretch; }
._boardWrap .board-search .form-search .tbl-search .box-sel { display:inline-block; margin-right:5px; vertical-align:middle; }

/*
._boardWrap .board-search .form-search .tbl-search .box-sel select { background: #fff url("../images/arrow-search.png") no-repeat right center; font-size:16px; color:#9d9d9d; border:1px solid #ccd0d7; height:55px; min-width:130px; padding-left:20px; appearance:none; }
._boardWrap .board-search .form-search .tbl-search .box-search { position: relative; top: 0; display: inline-block; vertical-align: middle; backgrofcate-nowund: #fff; height: 55px; line-height: 55px; border: 1px solid #ccd0d7; min-width: 400px;}
._boardWrap .board-search .form-search .tbl-search .box-search input { position: relative; top: -1px; width: 100%; height: 100%; background: transparent; border: 0; font-size: 16px; text-indent: 10px; color: #9d9d9d; }
._boardWrap .board-search .form-search .tbl-search .box-search input[type="submit"] { position:absolute; right:0; top:0; width:50px; height:55px; background:url("../images/btn_search.png") no-repeat center center; text-indent: -9999px; cursor: pointer; }
*/
._boardWrap .board-search .form-search .tbl-search .box-sel select { background: #ebebeb url("../images/arrow-search.png") no-repeat right center; font-size:14px; font-weight:600; color:#646464; border:0; height:40px; border-radius:100px; min-width:130px; padding-left:20px; appearance:none; }
._boardWrap .board-search .form-search .tbl-search .box-search { position: relative; display:inline-block; background:#ebebeb; height:40px; line-height:40px; padding:0 50px 0 15px; border-radius:100px; min-width:300px; }
._boardWrap .board-search .form-search .tbl-search .box-search input { position: relative; top: -2px; width:100%; height:100%; background: transparent; border: 0; }
._boardWrap .board-search .form-search .tbl-search .box-search input[type="submit"] { position:absolute; right:0; top:0; width:40px; height:100%; background:url("../images/btn_search.png") no-repeat center center; text-indent: -9999px; cursor: pointer; }
@media all and (max-width:860px) {
	._boardWrap .board-search .util-search, ._boardWrap .board-search .form-search { flex-basis:100%; }
	._boardWrap .board-search .form-search .tbl-search { flex-wrap:nowrap !important; justify-content:space-between; }
	._boardWrap .board-search .form-search .tbl-search .box-sel { flex:0 0 18%; }
	._boardWrap .board-search .form-search .tbl-search .box-search { min-width:unset; flex:1 1 79%; }
}

/* 페이징 */
._boardWrap ._paging { margin-top:60px; }
._boardWrap ._paging a._first { background:url("../images/btn_first.jpg") no-repeat center; width:35px; height:35px; }
._boardWrap ._paging a._last { background:url("../images/btn_last.jpg") no-repeat center; width:35px; height:35px; }
._boardWrap ._paging a._prev { background:url("../images/btn_prev.jpg") no-repeat center; width:35px; height:35px; background-position:0 0; border:0; }
._boardWrap ._paging a._next { background:url("../images/btn_next.jpg") no-repeat center; width:35px; height:35px; background-position:0 0; border:0; }
._boardWrap ._paging ul { margin:0 15px; }
._boardWrap ._paging ul li a { font-size: 16px; border: 0; color: #666; line-height: 35px; }
._boardWrap ._paging ul li strong { width:35px; height:35px; font-size:16px; color:#fff; background:#777; border-color:#777; line-height:33px; }

/* 버튼 */
._boardWrap .board-button { margin:1em 0; min-height:55px; text-align:center; }
._boardWrap .board-button.right { text-align:right; }
._boardWrap .board-button .btn-mine { display:inline-flex; flex-flow:row wrap; justify-content:center; align-items:center; }
._boardWrap .board-button .btn-control { display:inline-flex; flex-flow:row wrap; justify-content:center; align-items:center; }
._boardWrap .btn-deco { display:inline-block; width:100px; height:50px; text-align:center; background: transparent; font-size: 15px; border-radius: 25px; border: 1px solid #333; color: #333; cursor: pointer;  margin:2px 10px; background-color:#fff;}
._boardWrap .btn-deco:hover { color:#fff !important; }
._boardWrap .btn-deco.color1 { border:1px solid #0067c3; color:#0067c3; }
._boardWrap .btn-deco.color1:hover { background-color:#0067c3; }
._boardWrap .btn-deco.color2 { border:1px solid #ce2856; color:#ce2856; }
._boardWrap .btn-deco.color2:hover { background-color:#ce2856; }
._boardWrap .btn-deco.color3 { border:1px solid #1c3c8f; color:#1c3c8f; }
._boardWrap .btn-deco.color3:hover { background-color:#1c3c8f; color:#fff; }
._boardWrap .btn-deco.colorGray { border:1px solid #8c8c8c; background-color:#8c8c8c; color:#fff; }
._boardWrap .btn-deco.colorGray:hover { background-color:#4e4e4e; }
._boardWrap .btn-decoA { display:inline-block; padding:12px 32px; border-radius:25px; }
._boardWrap .btn-decoA.color1 { border:1px solid #0067c3; color:#0067c3; }
._boardWrap .btn-decoA.color1:hover { background-color:#0067c3; color:#fff; }
._boardWrap .btn-decoA.color2 { border:1px solid #ce2856; color:#ce2856; }
._boardWrap .btn-decoA.color2:hover { background-color:#ce2856; color:#fff; }
._boardWrap .btn-decoA.color3 { border:1px solid #1c3c8f; color:#1c3c8f; }
._boardWrap .btn-decoA.color3:hover { background-color:#1c3c8f; color:#fff; }

/* 글보기 */
._boardWrap .board-view-info .view-info .view-title { padding:25px 15px; background-color:#f2f2f2; color:#444; font-size:18px; font-weight:400; line-height:1.5; text-align:center; border-top:2px solid #7c7c7c; border-bottom:1px solid #dadada; }
._boardWrap .board-view-info .view-detail { font-size:14px; text-align:center; padding:15px 10px; border-bottom:1px solid #dadada; }
._boardWrap .board-view-info .view-detail .view-util { display:flex; flex-flow:row wrap; justify-content:center; align-items:center; }
._boardWrap .board-view-info .view-detail .view-util dl { display:flex; flex-direction:row; justify-content:center; align-items:center; position:relative; }
._boardWrap .board-view-info .view-detail .view-util dl dt { color:#9b9b9b; }
._boardWrap .board-view-info .view-detail .view-util dl dd { color:#777; padding-left:10px; }
._boardWrap .board-view-info .view-detail .view-util dl { padding:0 18px; }
._boardWrap .board-view-info .view-detail .view-util dl:nth-child(2n):before { content:""; display:inline-block; width:1px; height:10px; background-color:#c3c3c3; position:absolute; top:center; left:0; }
._boardWrap .board-view-info .view-detail .view-share .util { display:flex; flex-flow:row wrap; justify-content:center; align-items:center; margin-top:15px; }
._boardWrap .board-view-info .view-detail .view-share .util input, ._boardWrap .view-share .util a { padding:5px 10px; margin:0 5px; border:1px solid #dadada; background-color:#f2f2f2; }
._boardWrap .view-con { padding:50px 30px; }
._boardWrap .kogl_wrap { padding:50px 30px; }
._boardWrap .view-file { border-top:1px solid #7c7c7c; border-bottom:2px solid #7c7c7c; }
._boardWrap .view-file .row { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; }
._boardWrap .view-file .row .title { background-color:#f5f5f5; font-size:15px; padding:10px 0; color:#444; width:14%; text-align:center; }
._boardWrap .view-file .row .insert { font-size:13px; padding:10px 2%; color:#757575; font-weight:400; }
._boardWrap .view-navi { margin:30px 0; border-bottom:1px solid #7c7c7c; border-top:1px solid #7c7c7c; }
._boardWrap .view-navi .row { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; }
._boardWrap .view-navi .row:last-child { border-top:1px solid #7c7c7c; }
._boardWrap .view-navi .row .title { flex: 0 0 14%; background-color:#f5f5f5; font-size:15px; padding:10px; color:#444; text-align:center; }
._boardWrap .view-navi .row .insert { flex: 1 0 calc(100% - 14%); padding:10px 2%; font-size:13px; color:#757575; font-weight:400; }
._boardWrap .view-navi .row .insert a { display:block; }
._boardWrap .view-navi .row .insert a .navi-info { display:inline-flex; flex-flow:row wrap; justify-content:flex-end; align-items:stretch; float:right;  }
._boardWrap .view-navi .row .insert a .navi-info span { display:inline-block; padding:0 10px; }
._boardWrap .view-comment { border-top:1px solid #7c7c7c; border-bottom:1px solid #7c7c7c; }
._boardWrap .view-comment .view-comment-write {}
._boardWrap .view-comment .view-comment-write .name {}
._boardWrap .view-comment .view-comment-write .name label { display:inline-block; background-color:#f5f5f5; font-size:15px; padding:10px; color:#444; text-align:center; width:15%; }
._boardWrap .view-comment .view-comment-write .name label mark { display:none; }
._boardWrap .view-comment .view-comment-write .name input[type="text"] { width:200px; box-sizing:border-box; border:1px solid #dfdfdf; height:30px; padding:0 10px; font-size:13px; color:#686868; }
._boardWrap .view-comment .view-comment-write .comment { padding:5px; }
._boardWrap .view-comment .view-comment-write .comment .small-btn-box { text-align:center; padding:10px; }
._boardWrap .view-comment .view-comment-write .comment .small-btn-box .samll-btn { padding:10px 15px; border:1px solid #0067c3; color:#0067c3; border-radius:25px; }
._boardWrap .view-comment .view-comment-write .comment .small-btn-box .samll-btn:hover { color:#fff; background-color:#0067c3; }
._boardWrap .view-comment .view-comment-list { margin-top:30px; }
._boardWrap .view-comment .view-comment-list li { border-bottom:1px solid #dfdfdf; padding:15px 0; }
._boardWrap .view-comment .view-comment-list li .comment { display:flex; flex-flow:row wrap; justify-content:space-between; align-items:flex-start; }
._boardWrap .view-comment .view-comment-list li .comment .cMent { flex:1 0 calc(100% - 250px); font-size:14px; }
._boardWrap .view-comment .view-comment-list li .comment .cInfo { flex:0 0 250px; }
._boardWrap .view-comment .view-comment-list li .comment .cInfo .cWriter { margin-bottom:5px; }
._boardWrap .view-comment .view-comment-list li .comment .cInfo .cWriter .title { font-size:13px; color:#757575; font-style:italic; display:block; margin-bottom:0; }
._boardWrap .view-comment .view-comment-list li .comment .cInfo .cWriter .title .date::before { content:" / "; display:inline-block; padding:0 5px; }
._boardWrap .view-comment .view-comment-list li .comment .cInfo .cBtn input[type="button"] { border:1px solid #dfdfdf; padding:2px 10px; margin-right:5px; }
._boardWrap .view-answer { margin-top:30px; border-top:1px solid #7c7c7c; }
._boardWrap .view-answer .answer-title { display:flex; flex-flow:row wrap; justify-content:space-between; align-items:flex-start; }
._boardWrap .view-answer .answer-title h3 { padding:10px 0; color:#444; }
._boardWrap .view-answer .answer-title .answer-info { padding:10px; font-size:14px; text-align:right; font-style:italic; }
._boardWrap .view-answer .answer { padding:20px 0; }
._boardWrap .view-answer .row { display:flex; flex-flow:row wrap; justify-content:space-between; align-items:stretch; }
._boardWrap .view-answer .row .title { font-size:15px; color:#444; }
._boardWrap .view-answer .row .insert { font-size:13px; color:#757575; font-weight:400; }
._boardWrap .view-answer .small-btn-box { text-align:center; padding:20px; width:100%; }

/* 팝업 답글 창 */
#_popupHeader { display:none; }
._boardWrap .box-answer { border-top:2px solid #7c7c7c; display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; margin:20px; }
._boardWrap .box-answer .row { flex:1 0 100%; display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; border-top:1px solid #dadada; }
._boardWrap .box-answer .row .title { width:15%; cursor:none; background-color:#f5f5f5; font-size:15px; color:#444; font-weight:400; padding:0 32px; display:flex; align-items:center; }
._boardWrap .box-answer .row .title .must { background:url("../images/must.gif") no-repeat center center; text-indent:-9999px; display:inline-block; margin-left:5px; }
._boardWrap .box-answer .row .insert { width:85%; padding:10px; font-size:13px; font-weight:300; color:#686868; display:flex; flex-flow:row wrap; align-items:center; }
._boardWrap .box-answer .row .insert input[type="text"] { width:100%; box-sizing:border-box; border:1px solid #dfdfdf; height:30px; padding:0 10px; font-size:13px; color:#686868; }
._boardWrap .box-answer .row .insert select { width:100%; border:1px solid #dfdfdf; height:30px; font-size:13px; color:#686868; padding:0 10px; appearance:none; background: #fff url("../images/arrow-search.png") no-repeat right center; }
._boardWrap .box-answer .row .insert > div { padding-top:10px; }
._boardWrap .box-answer .row.fileBox { border-bottom:1px solid #7c7c7c; }
._boardWrap .box-answer .row.fileBox .insert { flex-flow:row wrap; align-items:stretch; }
._boardWrap .box-answer .row.fileBox .insert .attachWrap { width:calc(100% - 335px); }
._boardWrap .box-answer .row.fileBox .insert .attachWrap select { width:100%; height:130px; }
._boardWrap .box-answer .row.fileBox .insert .attachBtnWrap { width:335px; padding-left:15px; display:flex; flex-direction:column; }
._boardWrap .box-answer .row.fileBox .insert .attachBtnWrap.dRow { flex-direction:row; }
._boardWrap .box-answer .row.fileBox .insert .attachBtnWrap .file-btn { margin-right:10px; margin-bottom:10px; color:#444; border:1px solid #d5d5d5; font-size:11px; padding:0 10px; padding-left:45px; width:145px; height:30px; cursor:pointer; }
._boardWrap .box-answer .row.fileBox .insert .attachBtnWrap .file-btn.add { background:url("../images/ic_save.png") #ececec no-repeat 10px center; }
._boardWrap .box-answer .row.fileBox .insert .attachBtnWrap .file-btn.del { background:url("../images/ic_delete.png") #ececec no-repeat 10px center; }

/* 글작성, 글수정 */
._boardWrap .board-write { border-top:2px solid #7c7c7c; display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; }
._boardWrap .board-write .row { flex-basis:50%; display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; border-top:1px solid #dadada; }
._boardWrap .board-write .row.w100 { flex-basis:100%; }
._boardWrap .board-write .row.editor { flex-basis:100%; border-top:0; }
._boardWrap .board-write .row.fileBox:first-child { border-top:1px solid #7c7c7c; }
._boardWrap .board-write .row.fileBox:last-child { border-bottom:1px solid #7c7c7c; }

._boardWrap .board-write .row .title { width:30%; cursor:none; background-color:#f5f5f5; font-size:15px; color:#444; font-weight:400; padding:0 32px; display:flex; align-items:center; }
._boardWrap .board-write .row.w100 .title { width:15%; }
._boardWrap .board-write .row.editor .title { width:0; }
._boardWrap .board-write .row .title .must { background:url("../images/must.gif") no-repeat center center; text-indent:-9999px; display:inline-block; margin-left:5px; }

._boardWrap .board-write .row .insert { width:70%; padding:10px; font-size:13px; font-weight:300; color:#686868; display:flex; flex-flow:row wrap; align-items:center; }
._boardWrap .board-write .row.w100 .insert { width:85%; }
._boardWrap .board-write .row.editor .insert { width:100%; padding:0; display:block; }
._boardWrap .board-write .row .insert input[type="text"] { width:100%; box-sizing:border-box; border:1px solid #dfdfdf; height:30px; padding:0 10px; font-size:13px; color:#686868; }
._boardWrap .board-write .row .insert select { width:100%; border:1px solid #dfdfdf; height:30px; font-size:13px; color:#686868; padding:0 10px; appearance:none; background: #fff url("../images/arrow-search.png") no-repeat right center; }

._boardWrap .board-write .row.fileBox .insert { flex-flow:row wrap; align-items:stretch; }
._boardWrap .board-write .row.fileBox .insert .attachWrap { width:calc(100% - 335px); }
._boardWrap .board-write .row.fileBox .insert .attachWrap select { width:100%; height:130px; }
._boardWrap .board-write .row.fileBox .insert .attachBtnWrap { width:335px; padding-left:15px; display:flex; flex-direction:column; }
._boardWrap .board-write .row.fileBox .insert .attachBtnWrap.dRow { flex-direction:row; }
._boardWrap .board-write .row.fileBox .insert .attachBtnWrap .file-btn { margin-right:10px; margin-bottom:10px; color:#444; border:1px solid #d5d5d5; font-size:11px; padding:0 10px; padding-left:45px; width:145px; height:30px; cursor:pointer; }
._boardWrap .board-write .row.fileBox .insert .attachBtnWrap .file-btn.add { background:url("../images/ic_save.png") #ececec no-repeat 10px center; }
._boardWrap .board-write .row.fileBox .insert .attachBtnWrap .file-btn.del { background:url("../images/ic_delete.png") #ececec no-repeat 10px center; }

._boardWrap .board-write .row .insert .line { flex:0 0 auto; display:flex; flex-flow:row nowrap; justify-content:flex-start; align-items:center; margin-right:10px; }
._boardWrap .board-write .row .insert .line label {}
._boardWrap .board-write .row .insert .line input[type="text"] { margin-left:10px; }
._boardWrap .board-write .row .insert .switch { background-color:#f5f5f5; padding:5px 15px; }
._boardWrap .board-write .row .insert .switch ul { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; }
._boardWrap .board-write .row .insert .one-line { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; }
._boardWrap .board-write .row .insert .one-line li { margin-right:10px; }
@media all and (max-width:1024px) {
	._boardWrap .board-write .row { flex-basis:100%; }
	._boardWrap .board-write .row .title, ._boardWrap .board-write .row.w100 .title { width:25%; }
	._boardWrap .board-write .row .insert, ._boardWrap .board-write .row.w100 .insert { width:75%; }
	._boardWrap .board-write .row .insert .line { margin-bottom:5px; }
}
@media all and (max-width:800px) {
	._boardWrap .board-write .row .title, ._boardWrap .board-write .row.w100 .title { width:100%; padding:10px 32px; }
	._boardWrap .board-write .row .insert, ._boardWrap .board-write .row.w100 .insert { width:100%; padding:15px 10px; }
}

/* 경고메세지 박스 */
._boardWrap .notice-txt-bx { padding:5px; background:url("../images/alert_bg.png"); margin-top:20px; }
._boardWrap .notice-txt-bx .notice-bx-inner { background:#fafafa; padding:20px 25px; }
._boardWrap .notice-txt-bx .notice-bx-inner ul li { font-size: 13px; line-height: 30px; color: #a90057; font-weight: 300; padding-left: 25px; background: url("../images/ic_alert.png") no-repeat left 5px; }

/* 게시판 리스트(일반형) */
._boardWrap {}
._boardWrap .board-table { width:100%; border-width:2px 0 0 0; border-color:#7c7c7c; border-style:solid; }
._boardWrap .board-table colgroup col.col-admin { width:50px; }
._boardWrap .board-table colgroup col.col-num { width:60px; }
._boardWrap .board-table colgroup col.col-subject { width:auto; }
._boardWrap .board-table colgroup col.col-write { width:225px; }
._boardWrap .board-table colgroup col.col-date { width:100px; }
._boardWrap .board-table colgroup col.col-reco-y { width:70px; }
._boardWrap .board-table colgroup col.col-reco-n { width:70px; }
._boardWrap .board-table colgroup col.col-comment { width:100px; }
._boardWrap .board-table colgroup col.col-acess { width:70px; }
._boardWrap .board-table colgroup col.col-file { width:100px; }
._boardWrap .board-table colgroup col.col-etc { width:100px; }
._boardWrap .board-table tbody tr:hover { background-color:#FCF3F8; }
._boardWrap .board-table th, ._boardWrap .board-table td { padding:12px 5px; text-align:center; }
._boardWrap .board-table th { background-color:#f2f2f2; border-bottom:1px solid #cfcfd1; font-size:16px; line-height:25px; color:#555; font-weight:400; }
._boardWrap .board-table td { border-bottom:1px solid #cfcfd1; font-size:14px;  }
._boardWrap .board-table td.td-num span {display: block;margin: auto;text-indent: -5000px;overflow: hidden;background: url(../images/ic_notice.png) no-repeat center; width: 30px; height: 30px; }
._boardWrap .board-table td.td-subject { text-align:left; }
._boardWrap .board-table td.td-subject .new { position:relative; font-size:0; text-indent:-9999px; }
._boardWrap .board-table td.td-subject .new::before { content:""; font-size:0; text-indent:-9999px; width:11px; height:11px; background:url("../images/bullNew.png") no-repeat center center; position:absolute; top:-11px; right:-15px; }
@media all and (max-width:860px) {
	.col-admin, .col-num, .col-reco-y, .col-reco-n, .col-comment, .col-file, .col-etc { display:none; }
	.th-admin, .th-num, .th-write, .th-reco-y, .th-reco-n, .th-comment, .th-acess, .th-file, .th-etc { display:none; }
	.td-admin, .td-num, .td-reco-y, .td-reco-n, .td-comment, .td-file, .td-etc { display:none; }
	.board-table, .board-table tbody { display:block; }
	.board-table thead { display:none; }
	.board-table tbody tr { border-bottom:1px solid #cfcfd1; }
	.board-table tbody tr td { border-bottom:0 !important; padding:0 5px !important; }
	.board-table tr { display:flex; flex-flow:row wrap; align-items:flex-start; }
	.board-table .td-subject { flex-basis:100%; padding:15px 5px 5px 5px !important; }
	.board-table .td-write, .board-table .td-date, .board-table .td-acess { font-size:13px !important; font-style:italic; padding-bottom:15px !important; }
	.board-table .td-write::after, .board-table .td-date::after { content:"/"; display:inline-block; padding:0 5px; }
}
