
/* margin */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}

/* table top */
.tblTop:after{clear:both; content:''; display:block;}
.tblTop .tl{float:left;}
.tblTop .tr{float:right;}
.tblTop a{color:#1b1b1b;}
.tblTop select{vertical-align:top;}
.tblTop input{vertical-align:top;}

/* table */
.tblType1 table{width:100%;}
.tblType1 th{padding:10px 0; font-size:12px; font-weight:bold; text-align:center; border:1px solid #a8beda; background:#ebf1f6}
.tblType1 th + th{border-left:0;}
.tblType1 td{padding:10px 0; font-size:12px; color:#5b5b5b; text-align:center; border-bottom:1px solid #ddd;}
.tblType1 td:first-child{border-left:0;}
.tblType1 a{color:#5b5b5b;}

.tblType2{border-top:2px solid #a8beda;}
.tblType2 table{width:100%; border-right:1px solid #ddd;}
.tblType2 thead th{padding:10px 0; font-size:12px; font-weight:bold; text-align:center; color:#4d5363; border:1px solid #ddd; border-top:0; background:#ebf1f6}
.tblType2 thead th + th{border-left:0;}
.tblType2 thead td{padding:10px 0; font-size:12px; color:#333; text-align:center; border-bottom:1px solid #ddd;}
.tblType2 thead td.tl{padding:10px; text-align:left;}
.tblType2 thead td a{color:#333;}
.tblType2 tbody th{padding:10px; font-size:12px; color:#333; text-align:center; border-bottom:1px solid #ddd;}
.tblType2 tbody th:first-child{border-left:1px solid #ddd;}
.tblType2 tbody td{padding:5px 10px; font-size:12px; color:#5b5b5b; text-align:left; border:1px solid #ddd; border-top:0;}
.tblType2 tbody td.tblCon{padding:20px;}
.tblType2 tbody td.tblCon img{max-width:847px;}
.tblType2 tbody td.tblConTit{padding:10px 20px; font-weight:bold; color:#333;}

/* paging */
.paging{padding-top:20px;}
.paging a{padding:3px 5px; color:#1b1b1b; display:inline-block;}
.paging a.on{font-weight:bold; color:#0455a6;}
.paging .btnPaging{padding:5px 0; width:25px; font-weight:normal; border:1px solid #ddd;}
.paging .btnPrev{margin-right:10px;}
.paging .btnNext{margin-left:10px;}

/* button */
.btnSearch{color:#fff; background:#5f5f5f;}
.btnWrap:after{clear:both; content:''; display:block;}
.btnWrap.tc{text-align:center;}
.btnWrap.tr{text-align:right;}
.btnWrap.tl{text-align:left;}
.btnWrap .tr{float:right;}
.btnWrap .tl{float:left;}
.btnType1{padding:5px 10px; height:auto; font-size:12px; color:#333; display:inline-block; border:1px solid #d5d5d5; background:#fff;}
button.btnType1{padding:4px 10px; vertical-align:top;}
.btnType2{padding:5px 10px; height:auto; font-size:12px; color:#333; display:inline-block; border:1px solid #d5d5d5; background:#eee;}

/* input, select */
/*
input[type="text"],
input[type="password"]{padding:0 10px; height:28px; border:1px solid #ddd;}
select{padding:0 0 0 10px; height:30px; border:1px solid #ddd;}
button{padding:0 10px; height:30px; border:1px solid #ddd; cursor:pointer;}
*/
