@charset "utf-8"; 

html{font-size:20px;box-sizing:border-box;overflow:hidden;overflow-y:auto;}
*,*:before,*:after{box-sizing:inherit;}
body {overflow:hidden;margin:0;padding:0;font-size:.8rem;font-family:'Noto Sans KR', sans-serif;line-height:1.25;color:#4c4c4c;font-weight:400}
ul,ol,li,dl,dt,dd{margin:0;padding:0;list-style:none;}
p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
a {color:inherit;text-decoration:none;}
img {border:0;	vertical-align:middle;font-size:0;}
table{border-collapse:separate;border-spacing:0;width:100%;}
.align_left{text-align:left !important;}
caption,legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0}
b, strong{font-weight:normal;}
address{font-style:normal;}
button{border:0;background:none;cursor:pointer;}
hr{margin:0;border:none;padding:0;display:block;}
figure, figcaption{padding:0;margin:0;}
fieldset{border:none;padding:0;margin:0;} 
header, footer, article, section, aside, nav, main {display:block;}
button,input,optgroup,select,textarea {font-family:'Noto Sans KR', sans-serif;font-size:inherit;font-weight:inherit;margin:0;}
select, input {border: 1px solid #cecece;cursor:pointer;padding:0 .2rem;} 
input[type="text"], input[type="number"],input[type="password"]  {height:1.6rem;line-height:1.55rem;vertical-align:middle}
select{height:1.6rem;vertical-align:middle;}
select:focus, input:focus, textarea:focus {border-color: #606060 !important;outline:0}
textarea {resize: none;width:100%;color:#3c3c3c;font-size:.8rem;border:1px solid #cecece;padding: .2rem .2rem; } 
label{display:inline-block;cursor:pointer}
input[type="text"]:disabled, input[type="password"]:disabled, input[type="checkbox"]:disabled, select:disabled{background-color:#f9f9f9}
input[type="text"][readonly], input[type="password"][readonly], input[type="checkbox"][readonly], select[readonly], textarea[readonly]{background-color:#f9f9f9 !important} 
/* Skip*/
.skip-to { position:absolute;top:-99px;left:0;background:#4c4c4c;color:#fff;width:100%;padding:10px 0;text-align:center;text-decoration:none;z-index:999;}
.skip-to:hover,.skip-to:focus,.skip-to:active { display:block;top:0;}
.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;}
.img-res {max-width:100%}
.hidden{overflow:hidden;position:absolute;line-height:1px;font-size:1px;text-indent:-30000px;} 
.container::after {display:block;clear:both;content:''}
/* *:hover, *:focus{outline:0}  */
.txtl {text-align:left !important;}
.txtc {text-align:center !important;}
.txtr {text-align:right !important;}
.lightgrey { background-color: #efefef;}
.web {display:block;}
.mobile {display:none}
.clear{clear:both;} 
.floatwrap {overflow: hidden;padding-top:1rem;}
.floatwrap2 {overflow: hidden;padding-top:0rem;}
.float_left{float:left;}
.float_right{float:right;}
.pt05{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}
.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}
.pt50{padding-top:50px !important;} 
.mt05{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;} 
.mt40{margin-top:40px !important;} 
.mt50{margin-top:50px !important;}  
.mt100{margin-top:100px !important;}  

@media(max-width:1024px){
  html {font-size:19px}  
}
@media(max-width:768px){
  html {font-size:18px} 
}

/*combo box filter 추가 */
.custom-combobox {
  position: relative;
  display: inline-block;
  /*width: 90%;*/
}
.custom-combobox-toggle {
  position: absolute !important;
  top: 0;
  bottom: 0;
  margin-left: -32px;
  padding: 0 !important;
  border-radius:0;
}
.custom-combobox-input {
  margin: 0;
  width: 100%;
  padding: 5px 5px;
}
.ui-autocomplete {
  height: 400px;
  overflow-y: auto;
}
.custom-combobox input {height:1.6rem;line-height:1.6rem;vertical-align:middle;border-radius:0;border: 1px solid #cecece;}

@media only print {
	   #divMinwonDetail {
		 width: 100%;
		 height: 100%;
		 overflow: visible;
	   }
	}
/*CK Editor20240920*/
.ck-content h1 {font-size:1.75rem; }
.ck-content h2 {font-size:1.5rem; }
.ck-content h3 {font-size:1.25rem; margin: 0px 0; padding-left:  0px;border-bottom: none;padding-bottom: 0px;}
.ck-content h3:before {display:none;}
.ck-content h4 {font-size:1rem;margin-top: 0px;}
.ck-content a, .ck-content a:visited {color:#6764c5;}
.ck-content a:hover, .ck-content a:focus {color:#000;text-decoration:underline;}
.ck-content .text-tiny {font-size:.6rem;}
.ck-content .text-small {font-size:.7rem;}
.ck-content .text-big {font-size:1.15rem;}
.ck-content .text-huge {font-size:1.5rem;}
.ck-content ol, .ck-content ul  {padding-left: 20px;}
.ck-content ol, .ck-content ol li {list-style-type: inherit;} 
.ck-content ul, .ck-content ul li  {list-style-type: inherit }
/*.ck-content ol, .ck-content ol li {list-style-type: decimal;} 
.ck-content ul, .ck-content ul li  {list-style-type: square }*/
.ck-content  strong, .ck-content  b {font-weight:bold;}
.ck-content i {font-style: italic;}
.ck-content img {
	max-width:100%;
}	