@charset "euc-kr";

.list_table {width:100%; border-top:1px solid #d8d7d7;}
.list_table button::-moz-focus-inner {padding:0; border:0;}
.list_table thead th {padding:3px 0; text-align:center; border-bottom:1px solid #ccc; vertical-align:middle; background:#f7f7f7;  font-size:12px;}
.list_table tbody th {padding:3px 0; text-align:center; vertical-align:middle; background:#f7f7f7;border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:12px;}
.list_table tbody td {padding:3px 0; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:12px;}
.list_table tbody td:first-child {border-left:1px solid #ccc;}

.data_table {width:100%; border-top:1px solid #d8d7d7;}
.data_table button::-moz-focus-inner {padding:0; border:0;}
.data_table thead th {padding:5px; text-align:center; border-bottom:1px solid #ccc; vertical-align:middle; background:#f7f7f7; font-size:12px;}
.data_table tbody th {padding:5px; text-align:center; vertical-align:middle; background:#f7f7f7;border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:12px;}
.data_table tbody td {padding:5px; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:12px;}
.data_table tbody td:first-child {border-left:1px solid #ccc;}

.aL {text-align:left !important;}
.aR {text-align:right !important;}
.aC {text-align:center !important;}

.fBold {font-weight:bold;}
.fNorm {font-weight:normal;}

.fcRed {color:red;}
.fcBlue {color:blue;}
.fcCrim {color:#91376c;}
.fcGreen {color:#267933;}
.fcBrown {color:#a45842;}

.bcGreen {background-color:#e4f7d0;}
.bcBlue {background-color:#d6f0fc;}
.bcRed {background-color:#fecfd7;}

.tsmall {font-size: 11px; padding: 4px 4px 0 4px; line-height:100%;}

.pdL3 {padding-left:3px !important;}
.pdL4 {padding-left:4px !important;}
.pdL5 {padding-left:5px !important;}
.pdL10 {padding-left:10px !important;}

.input_radio4 { position:relative; border:1px solid #bbb; padding:3px 2px; vertical-align: middle; font-size: 12px; 	margin-left: 2px; }
.input_radio_nm { position:relative; border:1px solid #bbb; padding:3px 0px; text-align:center; vertical-align: middle; font-size: 12px;}
.input_select1 { position:relative; border:1px solid #bbb; padding:2px 0px; vertical-align: middle; font-size: 12px; margin-left: 2px; }
