@charset "utf-8";
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
html,body{width:100%;height:100%;overflow:visible;}
body,h1,h2,h3,h4,h5,h6,menu,dl,dt,dd,table,th,td,form,input,textarea,button,select,fieldset{margin:0;padding:0}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, abbr, acronym, address, big, cite, code, ins, small, sub, sup
{ font:normal 12px/22px 'Noto Sans KR', sans-serif; padding:0; margin:0;}
div img, dl img, dt img, dd img, ul img, ol img, li img, h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, pre img, form img, fieldset img, input img, textarea img, p img, blockquote img, th img, td img{ font-size:0; line-height:0;margin:0;padding:0; }
table{ border-collapse:collapse; border-spacing:0; }
ol, ul, li{ list-style:none; }
h1, h2, h3, h4, h5, h6, th, td{ font-weight:normal; font-size:100%; }
form, fieldset, a img{ border:0; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
address, abbr, address, big, cite, code, ins, small, sub, sup, em{ font-weight:normal; font-style:normal; }
blockquote, q{ quotes:none; }
.accessibility, .skip, legend { position:absolute !important; width:0 !important; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }
/*caption{ display:none; }*/
.null{ font-size:0; line-height:0; }
a img, input, textarea, select, img{ vertical-align:middle; }
textarea {-webkit-appearance: none;border-radius:0;}
time, progress, mark, output { display:inline; }
.hide{ position:absolute; top:-9999px; left:-9999px; }
.clr{ clear:both !important; float:none !important; width:0 !important; height:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }
a {text-decoration:none;cursor:pointer;}
a:hover {text-decoration:none;}
a img{ border:0; }
img, input { vertical-align:middle;-webkit-appearance: none;border-radius:0;}
input[type="password"] {font-family: sans-serif;-webkit-text-security:disc;}

.text-left {text-align:left;}
.text-right {text-align:right;}


/* ÆäÀÌÂ¡ */
.pging{text-align:center;margin:20px 0;}
.pging ul {list-style:none;display:inline-block;margin:0 auto;}
.pging ul li {display:inline-block;float:left;margin-right:3px;}
.pging ul li a{display:inline-block;border:1px solid #ccc;border-radius:4px;width:30px;height:30px;line-height:28px;font-size:16px;color:#666;}
.pging ul li.n a{background-color:#eee;color:#eee;}
.pging ul li.c a{background-color:#666;color:#fff;}

div.left {float:left;text-align:left;}
div.right {float:right;text-align:right;margin:0;}
.comment{display:inline-block;line-height:20px;padding:5px 0 0 0;color:#666;}
.comment span{color:#f80;line-height:10px;border-bottom:1px solid #f80;}


.dialog_full { width:100%;height:100%;z-index:10000;position:absolute;top:0;left:0;}
#dialogtop div.my-dialog{position:absolute;border:1px solid #95b8e7;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background-color: #E0ECFF;
  background: -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 20%);
  background: -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 20%);
  background: -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 20%);
  background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 20%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);}
#dialogtop div.my-dialog-title{background: transparent;padding:2px 0 0 6px;left: 5px;top:0px;width:auto;right: 60px;height:18px; }
#dialogtop div.my-dialog-tright{width:55px;right:1px;position:absolute;top:5px;right:5px;height:20px;}
#dialogtop div.my-dialog-tright div{width:16px;height:16px;float:left;margin:1px;}
#dialogtop div.my-dialog-cont{clear:both;overflow:hidden;border-color: #95B8E7;background-color:#fff;
	top: 28px;left: 5px;right: 5px;bottom: 5px;
}
.dlg-tool-close { background: url('../images/icon/panel_tools.png') no-repeat -16px 0px;cursor:pointer; }
