/*! CSS Used from: https://www.allparts.co.kr/Content/css/bundle?v=cBLxTApBJlxFPMZMakw2ue014Q9W37i1n0ThR7XrODU1 */
.btn-default{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);}
.btn-default:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.btn:active{background-image:none;}
.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0%,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0%,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0%,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;}
.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px;}
.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
input{margin:0;font:inherit;color:inherit;}
html input[disabled]{cursor:default;}
input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
input[type="checkbox"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
table{border-spacing:0;border-collapse:collapse;}
td,th{padding:0;}
@media print{
*,*:before,*:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="#"]:after{content:"";}
thead{display:table-header-group;}
tr{page-break-inside:avoid;}
.table{border-collapse:collapse!important;}
.table td,.table th{background-color:#fff!important;}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#337ab7;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
table{background-color:transparent;}
th{text-align:left;}
.table{width:100%;max-width:100%;margin-bottom:20px;}
.table>thead>tr>th,.table>tbody>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd;}
.table>thead:first-child>tr:first-child>th{border-top:0;}
.table-condensed>thead>tr>th,.table-condensed>tbody>tr>td{padding:5px;}
.table-bordered{border:1px solid #ddd;}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>td{border:1px solid #ddd;}
.table-bordered>thead>tr>th{border-bottom-width:2px;}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9;}
.table-hover>tbody>tr:hover{background-color:#f5f5f5;}
input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}
input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
input[type="checkbox"][disabled]{cursor:not-allowed;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn:focus,.btn:active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,.btn:focus{color:#333;text-decoration:none;}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.btn-default{color:#333;background-color:#fff;border-color:#ccc;}
.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c;}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}
.btn-default:active{color:#333;background-color:#e6e6e6;border-color:#adadad;}
.btn-default:active:hover,.btn-default:active:focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;}
.btn-default:active{background-image:none;}
.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;}
div,input,th,td{margin:0;padding:0;color:#282828;font-size:13px;font-family:Arial,굴림,sans-serif,MingLiU,arial,verdana;}
div,input,th,td{margin:0;padding:0;color:#555;font-size:13px;font-family:맑은 고딕,sans-serif,MingLiU,arial,verdana;}
a:focus,input:focus{outline:none;}
a:hover{text-decoration:none;}
input[type="checkbox"]{margin-top:0;vertical-align:middle;}
#p-list{margin-top:5px;}
.w50{width:50px!important;}
.w60{width:60px!important;}
.w70{width:70px!important;}
.w80{width:80px!important;}
.w120{width:120px!important;}
.w180{width:180px!important;}
.h20{height:20px!important;}
.h29{height:29px!important;}
.mh400{min-height:400px!important;}
.tac{text-align:center!important;}
.tar{text-align:right!important;}
.table{table-layout:fixed;}
.table-bordered{border:1px solid #bbb;}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>td{border:1px solid #bbb;}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #aaa;background-color:#e7e7e7;font-weight:bold;text-align:center;}
.table-striped>tbody>tr:nth-child(even)>td{background-color:#f3f3f3;}
.table-striped>tbody>tr:nth-child(odd){background-color:#fdfdfd;}
.table-hover>tbody>tr:hover>td{background-color:#cde1f1;}
.table-condensed>thead>tr>th{padding:3px;}
.table-condensed>tbody>tr>td{padding:3px;}
.table>thead>tr>th,.table>tbody>tr>td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.btn-xs{height:25px;}