/* pages public css */

table {border-collapse:collapse; border-spacing:0;color:#777;}
.hidden {display:none; position:absolute; width:0px; height:0px;}

.B_margin {margin-bottom:50px}

table.sub_table {width:100%; border-top:2px solid #999; }
table.sub_table thead tr {}
table.sub_table thead th {padding:15px 6px; background:#f7f7f7; color:#555; border:1px solid #ccc;}
table.sub_table tbody tr {}
table.sub_table tbody th {padding:10px 6px; background:#f7f7f7; color:#777; border:1px solid #ddd;}
table.sub_table tbody td {padding:10px 6px; background:#fff; border:1px solid #ddd;}
table.sub_table tbody td span.link {color:#ffffff; font-size:13px; font-family:'gulim'; font-weight:bold; background:#06C; padding:4px 5px 3px;}