@charset "utf-8";

/**
* @fileName    : style.css
* @fileType    : css
* @author      : "SangYunLee"
* @date        : 2022-10-02
* @description :
* ===========================================================
* DATE              AUTHOR             NOTE
* -----------------------------------------------------------
* 2022-10-02        "SangYunLee"       최초 생성
*/

/*SCROLL STYLE*/
::-webkit-scrollbar{
	width: 20px;
}
::-webkit-scrollbar-thumb{
	background-color: #87b7db;
	background-clip: padding-box;
    border: 4px solid transparent;
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
}
::-webkit-track{
	background-color: #fff;
}

@media print {
	body {background:#fff; color:#000;}
	div {background:#fff; color:#000;}
	table {background:#fff; color:#000;}
	#leftMenuLay {display:none;}
	#copyright {display:none;}
	#topLay{display:none;}
	#navi{display:none;}
	#rightContent{background:#fff; color:#000; border:0;}
	#list_2 th{background:#fff; color:#000; border:1px solid #000;}
	#list_2 td{background:#fff; color:#000; border:1px solid #000;}
}

body, form, div, table, p{margin:0;padding:0; font-family : 굴림, Gulim; font-size: 10pt;}
body{color:#5a5a5a; font-size:10pt; line-height:1.4em; background:white;}
table {width:100%; border-spacing: 0; border-collapse: collapse;}
input {border:#dbdbdb solid 1px; width:200px; height:30px; font-size:1.2em;}
input[type="checkbox"]{
	width: 16px;
	height: 16px;
}
select {border:#dbdbdb solid 1px; width:100px; height:34px; font-size:1.2em;}
textarea {border:#dbdbdb solid 1px; width:99%; height:400px; font-size:1.2em;}
img{margin:0; padding:0; border:0; outline: none; vertical-align: middle;}
hr{display:none;}
a{color:#5a5a5a; outline:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}

.hand{cursor:pointer;}
.bold{font-weight:bold;}
.left{float:left;}
.right{float:right;}
.clear{clear: both;}

/* TEXT 정렬 */
.text_l{text-align:left;}
.text_c{text-align:center;}
.text_r{text-align:right;}
.text_j{text-align:justify;}

.point_red{color:red;font-weight:bold;}
.point_orange{color:#f47400;font-weight:bold;}
.point_blue12{font-size:12pt; color:#4779c1;font-weight:bold; line-height:2.0em;}
.point_blue10{font-size:10pt; color:#4779c1;font-weight:bold; line-height:2.0em;}
.point_grey{font-size:11pt; color:#424242;font-weight:bold; line-height:2.0em;}

/* jquery 달력 셀렉트 박스 사이즈 조정*/
.ui-datepicker select.ui-datepicker-month{width: 54px;}
.ui-datepicker select.ui-datepicker-year {width: 64px;}

/* ERROR 문구 */
.errorMsg{color:#dd4b39; font-weight:bold; font-size:1.0em;}

.stacked-label {
  display: block;
  font-weight: bold;
  margin: .5em 0;
  }

.line{display:flex; flex-basis:100%; align-items:center; color:rgba(0,0,0,0.35); font-size:10px; margin:0;}
.line::before{content:""; flex-grow:1; margin:0; background:rgba(0,0,0,0.35); height:1px; font-size:0px; line-height:0px;}
.line::after{content:""; flex-grow:1; margin:0; background:rgba(0,0,0,0.35); height:1px; font-size:0px; line-height:0px;}

.calbaxTit{color:#000; font-weight:bold;}
.calBox{width:90px;}

/*ERROR*/
div#sessionEnd{margin:180px auto 0; padding:210px 20px 20px 20px; width:500px; height:310px; text-align:center; background:url('/img/error/sessionErr.jpg') no-repeat;}
div#sessionEnd span#errTxt1{color:#3e70a2; font-weight:bold; font-size:13pt;}
div#sessionEnd span#errTxt2 a{color:green; font-size:12pt; font-weight:bold; text-decoration:underline;}

div#err_404{margin:200px auto 0; padding:210px 20px 20px 20px; width:500px; height:310px; text-align:center; background:url('/img/error/err404.jpg') no-repeat;}
div#err_404 span#errTxt1{color:#3e70a2; font-weight:bold; font-size:13pt;}
div#err_404 span#errTxt2{font-weight:bold; font-size:11pt; color:#7a7a7a;}

div#err_500{margin:200px auto 0; padding:210px 20px 20px 20px; width:500px; height:310px; text-align:center; background:url('/img/error/err500.jpg') no-repeat;}
div#err_500 span#errTxt1{color:#3e70a2; font-weight:bold; font-size:13pt;}
div#err_500 span#errTxt2{font-weight:bold; font-size:11pt;}


