@charset "utf-8";

/* Goodinsurance legacy board - notice.htm / consult.htm 공통 */
.legacy-board,
.legacy-board *{box-sizing:border-box}
.legacy-board{width:940px;margin:0 auto;padding:8px 10px 24px;font-family:"돋움",Dotum,Arial,sans-serif;font-size:12px;color:#666;text-align:left}
.legacy-board a{color:#555;text-decoration:none}
.legacy-board a:hover{color:#1d518c;text-decoration:none}
.lb-total{height:28px;line-height:28px;color:#777}
.lb-total strong{color:#245b93}
.lb-table{width:100%;border-collapse:collapse;table-layout:fixed;border-top:2px solid #2e6096}
.lb-table th{height:34px;border-bottom:1px solid #bfc8d2;background:#f5f6f8;color:#444;font-weight:bold;text-align:center}
.lb-table td{height:36px;padding:6px 5px;border-bottom:1px solid #e0e2e5;text-align:center;color:#6a6a6a;line-height:1.45}
.lb-table tbody tr:hover td{background:#fafbfc}
.lb-table td.subject{text-align:left;padding-left:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.lb-table td.subject a{color:#444}
.lb-table .notice-mark{display:inline-block;margin-right:6px;padding:1px 5px;background:#2e6096;color:#fff;font-size:10px}
.lb-table .secret-mark{margin-left:5px;color:#a45d25;font-size:11px}
.lb-file{font-size:11px;color:#376b9d}
.lb-pages{margin:18px 0 10px;text-align:center}
.lb-pages a,.lb-pages strong{display:inline-block;min-width:24px;height:24px;margin:0 1px;padding:0 5px;border:1px solid #d3d7dc;line-height:22px;text-align:center}
.lb-pages strong{border-color:#2e6096;background:#2e6096;color:#fff}
.lb-search{margin-top:14px;padding:12px 10px;border:3px solid #c8c8c8;background:#fff;text-align:center}
.lb-search select,.lb-search input[type=text]{height:28px;border:1px solid #c9ced4;background:#fff;color:#666;font:12px "돋움",Dotum,sans-serif}
.lb-search select{width:90px}
.lb-search input[type=text]{width:230px;padding:0 7px}
.lb-btn-row{margin:16px 0 0;text-align:right}
.lb-btn{display:inline-block;min-width:70px;height:30px;margin-left:4px;padding:0 12px;border:1px solid #b5bbc2;background:#fff;color:#555!important;font:12px/28px "돋움",Dotum,sans-serif;text-align:center;cursor:pointer;vertical-align:middle}
.lb-btn.primary{border-color:#214f84;background:#214f84;color:#fff!important}
.lb-btn.danger{border-color:#a85c55;color:#9a3b34!important}
.lb-view-title{padding:16px 15px;border-top:2px solid #2e6096;border-bottom:1px solid #ccd1d7;background:#f8f9fa}
.lb-view-title h3{margin:0 0 10px;color:#333;font-size:14px;line-height:1.5}
.lb-view-info{font-size:11px;color:#888}
.lb-view-info span{margin-right:15px}
.lb-files{padding:9px 12px;border-bottom:1px solid #ddd;background:#fafafa;font-size:11px}
.lb-files a{margin-right:15px;color:#285f94}
.lb-content{min-height:220px;padding:22px 15px 28px;border-bottom:1px solid #ddd;color:#555;line-height:1.8;word-break:break-all}
.lb-content img{max-width:100%;height:auto}
.lb-nav-post{margin-top:15px;border-top:1px solid #ddd}
.lb-nav-post div{min-height:34px;padding:8px 10px;border-bottom:1px solid #e2e2e2}
.lb-nav-post strong{display:inline-block;width:70px;color:#555}
.lb-form{width:100%;border-collapse:collapse;border-top:2px solid #2e6096}
.lb-form th{width:120px;padding:10px 12px;border-bottom:1px solid #ddd;background:#f5f6f8;color:#444;text-align:right;font-weight:bold}
.lb-form td{padding:8px 12px;border-bottom:1px solid #ddd;text-align:left}
.lb-form input[type=text],.lb-form input[type=password],.lb-form input[type=file],.lb-form select,.lb-form textarea{border:1px solid #c9ced4;color:#555;font:12px "돋움",Dotum,sans-serif}
.lb-form input[type=text],.lb-form input[type=password],.lb-form select{height:30px;padding:0 7px}
.lb-form .wide{width:96%}
.lb-form .mid{width:280px}
.lb-form textarea{width:96%;height:260px;padding:8px;line-height:1.6}
.lb-form .help{margin-top:5px;color:#999;font-size:11px}
.lb-required{color:#d8493f}
.lb-check-box{width:460px;margin:35px auto;padding:25px;border-top:2px solid #2e6096;border-bottom:1px solid #ddd;text-align:center}
.lb-check-box h3{margin:0 0 18px;color:#444;font-size:15px}
.lb-check-box input{height:30px;padding:0 7px;border:1px solid #bbb}
.lb-empty{height:80px!important;color:#999!important}
@media(max-width:980px){
 .legacy-board{width:100%;overflow-x:auto}
 .lb-table{min-width:760px}
}
