﻿.hidden { font: 0/0 Arial; left: -9999px !important; position: absolute !important; top: -9999px !important; visibility: hidden !important; } 
#start_dt, #end_dt { margin-right: 5px; padding-left: 5px; width: 80px; } 
#condition-form img { vertical-align: middle; } 
#condition-form { margin: 0 auto; } 
#date-term { margin-left: 5px; } 
.pagingWrap { height: 32px; margin-top: 15px; position: relative; text-align: center; } 
.paging { *display: inline; *zoom: 1; display: inline-block; } 
.paging * { vertical-align: top; } 
.paging a, .paging .pageON, .paging .pageMove { float: left; height: 23px; margin: 0 2px; } 
.paging a, .paging a *, .paging .pageON, .paging .pageON span, .paging .pageMove, .paging .pageMove span { display: block; line-height: 24px; overflow: visible; padding: 0; white-space: nowrap; } 
.paging a span { padding: 0 10px 0 9px; text-align: center; } 
.paging .pageON, .paging .pageON span { background: url(../img/common/bg_paging.gif) no-repeat 0 -56px; color: #fff; font-weight: bold; } 
.paging .pageON span { background-position: 100% -56px; margin-left: 2px; padding: 0 9px 0 6px; } 
.paging .pageMove { margin: 0 18px; } 
.paging .pageMove * { background: url(../img/common/bg_paging.gif) no-repeat; height: 23px; margin: 0; overflow: hidden; padding: 0; text-indent: -9999px; width: 23px; } 
.paging a.first span { background-position: 0 0; } 
.paging .prev { margin-left: -16px; } 
.paging .prev span { background-position: -25px 0; } 
.paging .next { margin-right: -16px; } 
.paging .next span { background-position: 0 -28px; } 
.paging a.last span { background-position: -25px -28px; } 
.pagingWrap .right { position: absolute; right: 0; top: -5px; } 
.pagingWrap .left { left: 0; position: absolute; top: -5px; } 
.pagingTable { height: 30px; line-height: 30px; margin: 0 auto; }
/*가운데 정렬*/
.pagingTable .curPage { color: #ff6600; cursor: pointer; font-family: '돋움',dotum; font-weight: bold; text-decoration: underline; } 
.pagingTable .normalPage { color: #666666; cursor: pointer; font-family: '돋움',dotum; } 
.pagingTable .text_bold { font-weight: bold; } 
.pagingTable .pcol1, .pcol2, .pcol3, .pcol4, .pcol5 { cursor: pointer; width: 25px; } 
.pagingTable .pcol3 { padding-top: 3px; } 
#cTB23 { } 
#cTB23 td.center { /*width: 110px;*/ } 
table.result.gHead.all-width { } 
table.result.gHead.all-width th { background-color: #324158; color: #fff; } 
table.result.gHead.all-width tbody td { border-right: 1px dotted #c5c5c5; } 
table.result.gHead.all-width tbody td.cut { display: table-cell; } 
table.result.gHead.all-width tbody td.cut.txt { border-right: none; } 
table.result.gHead.all-width tbody td.cut.line.txt { border-right: 1px dotted #c5c5c5; } 
table.result.gHead { margin-bottom: 10px; } 
table.result.gHead.all-width.margin-top { margin-top: 5px;margin-bottom: 10px; } 
dl.search-opt { float: right; margin-bottom:5px; } 
dl.search-opt dt { float: left; margin-left: 5px; } 
dl.search-opt dt.line-height { line-height: 20px; } 
dl.search-opt dt span.lh { line-height: 20px; }

form{ padding:0; margin:0; }