table{table-layout:fixed} /*반응형 width:100%됨*/
input,select{border:1px solid #ddd; padding:5px }
textarea{border:1px solid #ddd; padding:5px; width:100%}
.aLeft {padding-left: 20px; text-align:left !important;}
.aLeft  a{color:#333;}
.aLeft  a:hover{color:#337ab7;/*어두운블루*/}

.mt10{margin-top:10px}

.bbs_col{ min-height:400px; }
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.TB_list thead th {
    text-align: center;
    background: #f5f5f5;
    padding-top: 12px!important;
    padding-bottom: 12px!important;
    border-top: 1px solid #ddd!important;
}
/*일반 리스트*/
.TB_list thead th{text-align:center; background: #f5f5f5; padding-top:12px!important; padding-bottom:12px!important; border-top:1px solid #ddd!important; }
.TB_list tbody{text-align:center; border-bottom:1px solid #ccc;}
.TB_list tbody tr td:nth-child(2){text-align:left;}
.TB_list tbody a{color:#333;}
.TB_list tbody a:hover{color:darkgoldenrod}

/*페이지*/
.pagination{text-align:center; display: block;}
.pagination li a{float:none; margin-left: -5px; padding:8px 12px;color:#666}
.pagination li.active a{color:#fff!important;}

/*글쓰기, 글보기*/
.tblView { color:#333; }
.tblView table {border-top:1px solid #ddd;  width: 100%;} 
.tblView table th, .tblView table td {text-align:center;}
.tblView table thead th, .tblView table thead td {padding:8px;}
.tblView table thead th {vertical-align:top; }
.tblView table thead th img {margin: 9px 0 0 0;}
.tblView table thead tr{border-bottom:1px solid #e5e5e5; background:#fafafa;}
.tblView table tbody tr{border-bottom:1px solid #e5e5e5;}
.tblView table tbody td {padding:8px;}
.tblView .detailView {min-height: 160px; text-align:left; }
.tblView .detailView img{max-width:100%}



.star{color:#e24747}
/*리플리스트*/
ol.comt_list{padding:0; margin-bottom:30px;   border-bottom:1px solid #ddd; border-top:2px solid #ddd; }
ol.comt_list li{list-style:none; border-bottom:1px solid #eee; padding:5px 5px 0 5px;}
ol.comt_list li b{font-weight:bold}
ol.comt_list li span.date{color:#777;  margin-right:15px; margin-left:10px}
ol.comt_list li p{margin-bottom:7px;  }

/*버튼그룹*/
.btn_box{margin:20px 0; text-align:right;}
.button01{padding:6px 8px; border:1px solid #ccc; background:#fafafa; color:#333; font:bold 13px 'Dotum'; letter-spacing:-1px;}
.btn-default:hover{}

#file_down_area{ vertical-align:middle;background-color:#fafafa;}
#file_down_area img{ vertical-align:middle;}
#file_down b{color:#FF9900; font-weight:bold;}
#file_down_ul{text-align:right;padding-top:5px;background-color:#fafafa;display:none;}
#file_down_ul img{ vertical-align:middle;}
