/* Existing presentation is retained; behaviour and board styles are new. */
#head{min-height:116px}#globalNavi:after,#cont:after{content:"";display:block;clear:both}#nav>li:hover>ul,#nav>li:focus-within>ul{display:block}#nav>li>ul{top:28px}#nav>li>ul:before{content:"";position:absolute;top:-8px;height:8px;left:0;right:0}#cont{position:relative;padding-top:24px}#container{min-height:320px}#sliding{position:absolute;right:0;top:0}.home-page #container{min-height:455px}.home-page #home{border-collapse:collapse;width:920px;table-layout:fixed}.home-page #home .left{box-sizing:border-box;width:258px;vertical-align:top}.banner-cell{width:662px;vertical-align:top}.main-banner{position:relative;width:662px;height:455px;overflow:hidden}.banner-slide{position:absolute;inset:0;opacity:0;transition:opacity 1s;pointer-events:none}.banner-slide.is-active{opacity:1}.home-page .notice li{display:flex;align-items:baseline;justify-content:space-between;gap:5px;margin:3px 0;max-width:205px;font-size:11px}.home-page .notice li>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:135px}.home-page .notice li>span{font-size:10px;white-space:nowrap}.home-page #head{z-index:1000}#right pre{white-space:pre-wrap;overflow-wrap:break-word}.skip-link{position:absolute;left:10px;top:-100px;background:#fff;color:#333;padding:10px;z-index:10000}.skip-link:focus{top:10px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.board{width:100%;padding-bottom:24px}.board-count{margin:18px 0 8px;color:#777;font-size:11px}.board-table{width:100%;border-collapse:collapse;border-top:2px solid #777;table-layout:fixed}.board-table th{background:#f8f8f8;padding:10px 6px;font-size:12px}.board-table td{padding:12px 6px;border-bottom:1px solid #e5e5e5;text-align:center}.board-table .number{width:42px}.board-table .writer{width:65px}.board-table .date{width:82px}.board-table .subject{text-align:left;overflow-wrap:anywhere}.board-table .empty{padding:40px 0;color:#888}.board-table .subject>a:hover{color:#e76820}.button,button.button{display:inline-block;padding:5px 12px;border:1px solid #ccc;background:#fff;color:#555;font:12px/1.6 "Malgun Gothic",sans-serif;cursor:pointer;box-sizing:border-box;vertical-align:middle;text-decoration:none}.button:hover{background:#f6f6f6;border-color:#999}.board-search{display:flex;justify-content:center;gap:5px;margin-top:25px}.board-search input{width:230px;padding:5px 8px;border:1px solid #ccc;box-sizing:border-box}.pagination{text-align:center;margin:20px 0}.pagination>a{display:inline-block;margin:0 3px;padding:3px 8px;border:1px solid #ddd}.pagination>a[aria-current]{color:#d65b16;border-color:#d65b16;font-weight:bold}.post-title{font-size:17px;padding:16px 10px 12px;border-top:2px solid #777;line-height:1.6}.post-meta{padding:8px 10px;border-top:1px solid #eee;border-bottom:1px solid #ddd;color:#888;font-size:11px}.post-meta span{padding:0 8px;color:#ccc}.post-body{padding:30px 10px;line-height:1.8;overflow-x:auto;overflow-wrap:break-word;min-height:160px}.post-body img{max-width:100%;height:auto}.post-body table{max-width:100%;border-collapse:collapse}.post-body li{list-style:inherit}.post-body ul,.post-body ol{padding-left:25px}.post-body td,.post-body th{padding:5px}.post-body p{min-height:1em}.post-actions{text-align:right;margin:18px 0}.post-neighbours p{padding:10px;border-top:1px solid #ddd;color:#888}.post-neighbours a{margin-left:20px}.attachments{border-top:1px solid #ddd;background:#fafafa;padding:12px}.attachments h2{margin-bottom:8px}.attachments li{padding:3px 0}.sitemap{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:20px 0}.sitemap h2{font-size:15px;color:#e76820;border-bottom:1px solid #ddd;padding-bottom:7px;margin-bottom:7px}.sitemap li{margin:5px 0}.recruit-intro{margin:15px 0 25px}a:focus-visible,button:focus-visible{outline:2px solid #ed762d;outline-offset:3px}#contact_us{clear:both}#contact_us li{margin:6px 0}.root_daum_roughmap{max-width:638px}#main-content>table{max-width:100%}@media(prefers-reduced-motion:reduce){.banner-slide{transition:none}}
