/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.site-header{border-bottom:1px solid #ddd;padding:16px 0}.header-inner{justify-content:space-between;align-items:center;display:flex}.nav a{color:#111;margin-left:16px;text-decoration:none}.kenburn-slider li{opacity:0}.kenburn-slider.ready li{opacity:1}.sub-content{padding-bottom:80px}.coms2{position:relative;width:100%;max-width:1180px;height:450px;max-height:650px;overflow:hidden;background:url(/theme/mt-02/img/company_1.jpg) center 25%/cover no-repeat}.company_info{color:#333;font-size:1.1rem;letter-spacing:-.5px;line-height:2.3rem;padding:65px 0;width:100%;word-break:keep-all}.history_h_w{display:flow-root;width:100%;height:fit-content;padding-bottom:10px;margin:40px auto 0;background:url(/theme/mt-02/skin/board/history/img/his_bg.jpg) top no-repeat}.history_h_h1{margin:0 0 18px}.cert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;max-width:980px;margin:0 auto 80px}.cert-card{text-align:center}.cert-card img{width:100%;border:1px solid #ddd}.imgcaption{margin-top:10px;font-size:1rem;color:#3c3c3c;font-weight:400}.layout_box a{color:#777;text-decoration:none}.map-embed,.map-frame,.static-map{display:flex;align-items:center;justify-content:center;min-height:360px;border:1px solid #ddd;background:#f4f6f8;color:#555;text-align:center}.map-frame{overflow:hidden;position:relative}.kakao-map,.map-embed{border:0;display:block;height:420px;width:100%}.map-loading{align-items:center;background:#f4f6f8;color:#555;display:flex;inset:0;justify-content:center;position:absolute}.root_daum_roughmap{clear:both}.root_daum_roughmap .wrap_controllers{display:none}.map{border-bottom:1px solid #ddd}.board-table{width:100%;border-collapse:collapse}.board-table caption{position:absolute;width:1px;height:1px;overflow:hidden}.board-table td,.board-table th{padding:16px 10px;border-bottom:1px solid #e5e5e5}.board-table th{border-top:2px solid #333;color:#222;font-weight:600;text-align:center}.board-table .td_datetime,.board-table .td_num2{width:110px;text-align:center;color:#777}.board-table .td_subject a{color:#222;text-decoration:none}.board-detail{border-top:2px solid #222;color:#222;margin:0 auto;max-width:980px}.board-detail-head{border-bottom:1px solid #ddd;padding:22px 10px}.board-detail-head h3{font-size:24px;line-height:1.35;margin:0 0 10px}.board-detail-head p{color:#777;margin:0}.board-detail-content{border-bottom:1px solid #e6e6e6;line-height:1.85;min-height:180px;padding:28px 10px;white-space:pre-wrap}.board-detail-images{display:grid;gap:14px;padding:24px 10px 0}.board-detail-images img{height:auto;max-width:100%}.board-detail-files{border-bottom:1px solid #e6e6e6;display:grid;gap:8px;padding:18px 10px}.board-detail-files a{color:#1b5fbf;text-decoration:none}.board-detail-actions{padding:24px 0;text-align:center}.board-detail-actions a{background:#222;color:#fff;display:inline-block;min-width:96px;padding:11px 18px;text-decoration:none}.contact-panel{max-width:820px;margin:0 auto 90px;padding:44px;border:1px solid #e4e4e4;text-align:center}.contact-panel h3{margin-bottom:16px;font-size:26px}.contact-panel p{line-height:1.8}@media (max-width:768px){.cert-grid{grid-template-columns:1fr}.company_info{font-size:16px;padding:30px 18px;text-align:left}.board-table .td_num2{display:none}}