
/* 220420 (s) */
.preContent {
	font-family:"NotoSansKR", sans-serif;	
	font-size:1.4rem;
	line-height:1.8;
	word-wrap:break-word;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
}    
/* //220420 (e) */   

/* cursor:pointer */
.hand_shape {cursor:pointer;}
   
.ico-filedel, .ico-fileupload,  
.ico-file {display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center;}
.ico-filedel {width:17px;height:21px;background-image:url(../../images/common/ico-deletefile_blue.png);}
.ico-file {width:18px;height:17px;background-image:url(../../images/common/ico-file.png);}
.ico-fileupload {width:18px;height:17px;background-image:url(../../images/common/ico-fileupload_blue.png);}
.ico-filedown {width:23px;height:23px;background-image:url(../../images/common/fileImg.png);}    


	
/* 220425(s) */
/* 241015(s) */
.loader_bg{
  width:100%;  
  position:fixed;
  background:rgba(0,0,0,0.5);
  z-index:100000001;
  opacity: 1;
  transition: 0.5s ease;
  top:0;
  bottom:0;
  left:0;
  right:0
}
/* //241015(e) */
.loader {
  border: 4px solid #fff;
  border-top: 4px solid #f68c1f;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  animation: spin 2s linear infinite;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
/* //220425(e) */