.jw-board{box-sizing:border-box;width:100%;margin:32px 0 48px;font:13px/1.8 Arial,"Malgun Gothic",sans-serif;color:#444;text-align:left}
.jw-board *{box-sizing:border-box}.jw-board a{color:#444;text-decoration:none}.jw-board a:hover{color:#b6091d}
.jw-board .jw-title{margin:0 0 18px;font-size:18px;color:#333;font-weight:700}.jw-archive{display:none}
.jw-post-head{border-top:2px solid #b90a1d;border-bottom:1px solid #d9d9d9;background:#fafafa}
.jw-post-head h3{margin:0!important;padding:17px 20px!important;font-size:16px!important;font-weight:700;color:#333;line-height:1.6;border-bottom:1px solid #e7e7e7}
.jw-post-meta{display:flex;gap:24px;margin:0!important;padding:10px 20px;color:#777;font-size:12px;background:white}.jw-post-meta strong{font-weight:400;color:#999;margin-right:8px}
.jw-board .jw-body{padding:30px 12px;overflow-wrap:anywhere;border-bottom:1px solid #e4e4e4;line-height:1.9}.jw-body img{max-width:100%;height:auto}.jw-body table{max-width:100%}
.jw-board>table{width:100%;border-collapse:collapse;border-top:2px solid #b90a1d;table-layout:fixed}.jw-board>table th{background:#f7f7f7;color:#555;font-weight:700;padding:12px 8px;border-bottom:1px solid #d9d9d9;border-top:0}.jw-board>table td{padding:12px 8px;border-bottom:1px solid #e8e8e8;text-align:center}.jw-board>table th:nth-child(1){width:58px}.jw-board>table th:nth-child(3){width:95px}.jw-board>table th:nth-child(4){width:100px}.jw-board>table td:nth-child(2){text-align:left;overflow-wrap:anywhere}.jw-board>table tbody tr:hover{background:#fcfaf9}
.jw-board .jw-actions{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin:18px 0;flex-wrap:wrap}.jw-board .jw-btn,.jw-board button{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:7px 15px;border:1px solid #ccc;border-radius:3px;background:linear-gradient(#fff,#f4f4f4);color:#555;font:12px/1.6 Arial,"Malgun Gothic",sans-serif;text-decoration:none;cursor:pointer}.jw-board .jw-btn:hover,.jw-board button:hover{background:#eee;border-color:#aaa}.jw-board .jw-btn-primary,.jw-board button[type=submit]{background:#b90a1d;border-color:#b90a1d;color:white}.jw-board .jw-btn-primary:hover,.jw-board button[type=submit]:hover{background:#990918;color:white}.jw-board .jw-btn-danger{color:#a30d1e}
.jw-board .jw-pages{display:flex;justify-content:center;gap:5px;padding:22px 0}.jw-pages a{min-width:27px;padding:3px 7px;text-align:center;border:1px solid #ddd;border-radius:2px;background:white}
.jw-board.jw-editor{border-top:2px solid #b90a1d;padding-top:20px;margin-top:24px}.jw-editor h2{margin:0 0 22px;font-size:18px;color:#333}.jw-editor form>p{margin:0;padding:15px 0;border-bottom:1px solid #eee}.jw-editor label{display:block;font-weight:700;color:#555}.jw-editor input[type=text],.jw-editor input[name=subject],.jw-editor textarea{display:block;width:100%!important;margin-top:8px;padding:10px!important;border:1px solid #d3d3d3;background:#fff;border-radius:3px;font:13px/1.8 Arial,"Malgun Gothic",sans-serif}.jw-editor textarea{resize:vertical;min-height:340px!important}.jw-editor input:focus,.jw-editor textarea:focus{outline:2px solid #c70c2022;border-color:#bd5360}.jw-editor input[type=file]{display:block;margin:10px 0;font-weight:400}.jw-editor small{display:block;font-weight:400;color:#999;font-size:11px}.jw-editor [role=alert]{padding:12px;background:#fff1f1;color:#a70a1d;border:1px solid #edd1d5}.jw-crumb{margin-top:55px;padding-bottom:15px;border-bottom:1px solid #e5d4d5;font-size:15px;font-weight:700;color:#ac1020}
@media(max-width:640px){.jw-board>table th:nth-child(3),.jw-board>table td:nth-child(3){display:none}.jw-board>table th:nth-child(4){width:82px}.jw-post-meta{gap:12px;flex-wrap:wrap}.jw-post-head h3{padding:14px!important}.jw-board .jw-body{padding:22px 6px}}

.jw-board.jw-editor{border-top:0;padding-top:0;margin-top:24px}

/* Keep the board close to the existing page heading after removing its duplicate title. */
.sub_content>.jw-board:not(.jw-editor){margin-top:8px}
.sub_content:has(>.jw-board)>img:first-child{width:100%;height:45px;object-fit:none;object-position:left top;vertical-align:top}
