@charset "euc-kr";
/* CSS Document */
html {overflow-y:scroll;overflow-x:hidden;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{background:none; font-family:'Nanum Gothic',nanumgothic, sans-serif !important;font-size:14px; }
body{height:100%;}
img,fieldset,input[type=image]{border:0; vertical-align:top;}
ul,ol{list-style:none; }
em,address{font-style:normal}
a{text-decoration:none; color:#696969; outline:none !important;}
a:hover,a:active,a:focus{text-decoration:none; color:#696969}
.png24 {tmp:expression(setpng(this));}
legned {display: block;overflow: hidden;position: absolute;top: -1000em;left: 0;}

.inputTypeText{color:#474747;}

:focus-visible {outline: none;}

:root {
  --primary-color: #0F8C4A;
}
input[type="checkbox"] {
  height: 14px;
  width: 14px;
  position: relative;
    -webkit-appearance: none;
}

input[type="checkbox"]:before {
  content: "";
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  height: 14px;
  width: 14px;
  border-radius: 2px;
  border: 1px solid #767676;
  background-color: #fff;
}

input[type="checkbox"]:hover::before {
  border: 1px solid #4f4f4f;
}

input[type="checkbox"]:checked:hover::before {
  filter: brightness(90%);
}

input[type="checkbox"]:checked:disabled:hover::before {
  filter: none;
}

input[type="checkbox"]:checked:before {
  content: "";
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  height: 14px;
  width: 14px;
  border-radius: 2px;
  border: 1px solid var(--primary-color);
  background-color: var(--primary-color);
}

input[type="checkbox"]:checked:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 2px;
  box-sizing: border-box;
  height: 5px;
  width: 10px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: translateY(-1.5px) rotate(-45deg);
  transform: translateY(-1.5px) rotate(-45deg);
}

input[type="checkbox"]:disabled::before {
  border: 1px solid #c9ced1;
  border-radius: 2px;
  background-color: #f0f4f8;
}

input[type="checkbox"]:checked:disabled::before {
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  background-color: #d1d1d1;
}


/* Radio box Style */
input[type="radio"] {
  height: 14px;
  width: 14px;
  position: relative;
    -webkit-appearance: none;
}

input[type="radio"]:before {
  content: "";
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  border: 1px solid #767676;
  background-color: #fff;
}

input[type="radio"]:hover::before {
  border: 1px solid #4f4f4f;
}

input[type="radio"]:checked:hover::before {
  filter: brightness(90%);
}

input[type="radio"]:checked:disabled:hover::before {
  filter: none;
}

input[type="radio"]:checked:before {
  content: "";
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  border: 1px solid var(--primary-color);
  background-color: #fff;
}

input[type="radio"]:checked:after {
  border-radius: 6px;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 3px;
  left: 3px;
  content: " ";
  display: block;
  background: var(--primary-color);
}

input[type="radio"]:disabled::before {
  border: 1px solid #c9ced1;
  border-radius: 2px;
  background-color: #f0f4f8;
}

input[type="radio"]:checked:disabled::before {
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  background-color: #d1d1d1;
}

/*½ºÅ©¸³Æ®±âº»*/

.sliderkit { position: relative; overflow: hidden; text-align: left; }
.sliderkit a, .sliderkit a:hover { text-decoration: none; }
.sliderkit a:focus { outline: 1px dotted #000;/*optional*/ }
.sliderkit img { border: 0; }
/*---------------------------------
 *  Navigation
 *---------------------------------*/
.sliderkit .sliderkit-nav { z-index: 10; position: absolute; text-align: center; }
/* Nav > Clip */
.sliderkit .sliderkit-nav-clip { position: relative; overflow: hidden; margin: 0 auto; }
.sliderkit .sliderkit-nav-clip ul { position: relative; left: 0; top: 0; list-style: none; margin: 0; padding: 0; }
.sliderkit .sliderkit-nav-clip ul li { float: left; }
.sliderkit .sliderkit-nav-clip ul li a { display: block; overflow: hidden; }
/*---------------------------------
 *  Buttons
 *---------------------------------*/
.sliderkit .sliderkit-btn { z-index: 100; }
/*---------------------------------
 *  Panels
 *---------------------------------*/
.sliderkit .sliderkit-panel { z-index: 1; position: absolute; overflow: hidden; }
.sliderkit .sliderkit-panel-active { z-index: 5; }
.sliderkit .sliderkit-panel-old { z-index: 4; }
/* Panels > Overlay */
.sliderkit .sliderkit-panel .sliderkit-panel-textbox { position: absolute; z-index: 1; }
.sliderkit .sliderkit-panel .sliderkit-panel-text { position: absolute; z-index: 3; top: 0; left: 0; }
.sliderkit .sliderkit-panel .sliderkit-panel-overlay { position: absolute; z-index: 2; top: 0; left: 0; }
/*---------------------------------
 *  Counter
 *---------------------------------*/
.sliderkit .sliderkit-count { position: absolute; top: 5px; right: 5px; z-index: 10; padding: 5px; color: #fff; background: #000; }
/*---------------------------------
 *  Loader
 *---------------------------------*/
.sliderkit .sliderkit-timer { position: absolute; top: 0; left: 0; z-index: 10; height: 3px; background: #ccc; }

.pgbox {
	padding: 24px 0;
	text-align: center;
 }
.pgbox a {
	color: #999;
	text-decoration: none !important;
}
.pgbox .this, .pgbox a:hover, .pgbox a:focus {
	background: #F9F9F9;
	border-color: #AAA;
	color: #555;
}
.pgbox a, .pgbox strong {
	display: inline-block;
	min-width: 12px;
	height: 24px;
	padding: 0 6px;
	border: 1px solid transparent;
	border-radius: 2px;
	font: bold 12px/2em Tahoma,AppleGothic,sans-serif;
	letter-spacing: -1px;
}


