: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{background:url(/theme/mt-02/img/company_1.jpg) 50% 25%/cover no-repeat;width:100%;max-width:1180px;height:450px;max-height:650px;position:relative;overflow:hidden}.company_info{color:#333;letter-spacing:-.5px;word-break:keep-all;width:100%;padding:65px 0;font-size:1.1rem;line-height:2.3rem}.history_h_w{background:url(/theme/mt-02/skin/board/history/img/his_bg.jpg) top no-repeat;width:100%;height:fit-content;margin:40px auto 0;padding-bottom:10px;display:flow-root}.history_h_h1{margin:0 0 18px}.cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;max-width:980px;margin:0 auto 80px;display:grid}.cert-card{text-align:center}.cert-card img{border:1px solid #ddd;width:100%}.imgcaption{color:#3c3c3c;margin-top:10px;font-size:1rem;font-weight:400}.layout_box a{color:#777;text-decoration:none}.map-frame,.map-embed,.static-map{color:#555;text-align:center;background:#f4f6f8;border:1px solid #ddd;justify-content:center;align-items:center;min-height:360px;display:flex}.map-frame{position:relative;overflow:hidden}.kakao-map,.map-embed{border:0;width:100%;height:420px;display:block}.map-loading{color:#555;background:#f4f6f8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.root_daum_roughmap{clear:both}.root_daum_roughmap .wrap_controllers{display:none}.map{border-bottom:1px solid #ddd}.board-table{border-collapse:collapse;width:100%}.board-table caption{width:1px;height:1px;position:absolute;overflow:hidden}.board-table th,.board-table td{border-bottom:1px solid #e5e5e5;padding:16px 10px}.board-table th{color:#222;text-align:center;border-top:2px solid #333;font-weight:600}.board-table .td_num2,.board-table .td_datetime{text-align:center;color:#777;width:110px}.board-table .td_subject a{color:#222;text-decoration:none}.board-detail{color:#222;border-top:2px solid #222;max-width:980px;margin:0 auto}.board-detail-head{border-bottom:1px solid #ddd;padding:22px 10px}.board-detail-head h3{margin:0 0 10px;font-size:24px;line-height:1.35}.board-detail-head p{color:#777;margin:0}.board-detail-content{white-space:pre-wrap;border-bottom:1px solid #e6e6e6;min-height:180px;padding:28px 10px;line-height:1.85}.board-detail-images{gap:14px;padding:24px 10px 0;display:grid}.board-detail-images img{max-width:100%;height:auto}.board-detail-files{border-bottom:1px solid #e6e6e6;gap:8px;padding:18px 10px;display:grid}.board-detail-files a{color:#1b5fbf;text-decoration:none}.board-detail-actions{text-align:center;padding:24px 0}.board-detail-actions a{color:#fff;background:#222;min-width:96px;padding:11px 18px;text-decoration:none;display:inline-block}.contact-panel{text-align:center;border:1px solid #e4e4e4;max-width:820px;margin:0 auto 90px;padding:44px}.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{text-align:left;padding:30px 18px;font-size:16px}.board-table .td_num2{display:none}}
