img { border:0 }

body, table, tr, td, select, textarea, input { font-family:±¼¸², seoul, arial, helvetica; font-size: 9pt; color: #595959; line-height:130%; LETTER-SPACING: -0.8px }


A:link { COLOR: #595959; FONT-FAMILY: ±¼¸²; FONT-SIZE: 9pt; TEXT-DECORATION: none }
A:visited {	COLOR: #595959; FONT-FAMILY: ±¼¸²; FONT-SIZE: 9pt; TEXT-DECORATION: none }
A:hover { FONT-FAMILY: ±¼¸²; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: underline }

/* FORM */

.input1 { border-style:solid;border-width:1px;border-color:BfBfBf BfBfBf BfBfBf BfBfBf;color:595959;font size:9pt;background-color:f2f2f2 }

.input2 { border-style:solid;border-width:1px;border-color:D7D7D7 ffffff ffffff D7D7D7;color:595959;font size:9pt;background-color:f7f7f7 }

.input3 { border-style:solid;border-width:1px;border-color:FAFAFA ffffff ffffff FAFAFA;color:595959;font size:9pt;background-color:FAFAFA }

.input4 { border-style:solid;border-width:1px;border-color:C5C1B7 ffffff ffffff C5C1B7;color:595959;font size:9pt;background-color:FFFFFF }

/* °Ô½ÃÆÇ */

.board {FONT-FAMILY: "±¼¸²"; FONT-SIZE: 9pt; COLOR: #595959; TEXT-DECORATION: none }
a.board:link {FONT-FAMILY: "±¼¸²"; FONT-SIZE: 9pt; COLOR: #595959; TEXT-DECORATION: none }
a.board:visited {FONT-FAMILY: "±¼¸²"; FONT-SIZE: 9pt; COLOR: #595959; TEXT-DECORATION: none }
a.board:hover {FONT-FAMILY: "±¼¸²"; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: underline }

.cate {FONT-FAMILY: Tahoma, ±¼¸²; FONT-SIZE: 8pt; COLOR: #D2FBF7;  LETTER-SPACING: -0.8px; font-weight: bold; TEXT-DECORATION: none }
a.cate:link {FONT-FAMILY: Tahoma, ±¼¸²; FONT-SIZE: 8pt; COLOR: #D2FBF7;  LETTER-SPACING: -0.8px;  font-weight: bold; TEXT-DECORATION: none }
a.cate:visited {FONT-FAMILY: Tahoma, ±¼¸²; FONT-SIZE: 8pt; COLOR: #D2FBF7;  LETTER-SPACING: -0.8px;  font-weight: bold; TEXT-DECORATION: none }
a.cate:hover {FONT-FAMILY: Tahoma, ±¼¸²; FONT-SIZE: 8pt; COLOR: #D2FBF7;  LETTER-SPACING: -0.8px;  font-weight: bold; TEXT-DECORATION: none; position:relative; top:1; left:1; }

.noti {FONT-FAMILY: Tahoma, ±¼¸²; FONT-SIZE: 9pt; COLOR: #CFF7FF; TEXT-DECORATION: none }
a.noti:link {FONT-FAMILY: Tahoma, ±¼¸²; FONT-SIZE: 9pt; COLOR: #CFF7FF; TEXT-DECORATION: none }
a.noti:visited {FONT-FAMILY: Tahoma, ±¼¸²; FONT-SIZE: 9pt; COLOR: #CFF7FF; TEXT-DECORATION: none }
a.noti:hover {FONT-FAMILY: Tahoma, ±¼¸²; FONT-SIZE: 9pt; COLOR: #CFF7FF; TEXT-DECORATION: underline; position:relative; top:1; left:1; }

.num {FONT-FAMILY: "±¼¸²"; FONT-SIZE: 8pt; COLOR: #595959; LETTER-SPACING: -0.8px; TEXT-DECORATION: none }
a.num:link {FONT-FAMILY: "±¼¸²"; FONT-SIZE: 8pt; COLOR: #595959; TEXT-DECORATION: none }
a.num:visited {FONT-FAMILY: "±¼¸²"; FONT-SIZE: 8pt; COLOR: #595959; TEXT-DECORATION: none }
a.num:hover {FONT-FAMILY: "±¼¸²"; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline }

.board_table { BACKGROUND: #ffffff; BORDER-BOTTOM: #DEDEDE 1px solid; BORDER-LEFT: #DEDEDE 1px solid; BORDER-RIGHT: #DEDEDE 1px solid; BORDER-TOP: #DEDEDE 1px solid }

.box_table { BACKGROUND: #ffffff; BORDER-BOTTOM: #E5E5E5 1px solid; BORDER-LEFT: #E5E5E5 1px solid; BORDER-RIGHT: #E5E5E5 1px solid; BORDER-TOP: #E5E5E5 0px solid }

.pro_table { BACKGROUND: #F7F7F7; BORDER-BOTTOM: #E5E5E5 1px solid; BORDER-LEFT: #E5E5E5 1px solid; BORDER-RIGHT: #E5E5E5 1px solid; BORDER-TOP: #E5E5E5 0px solid }

.title {FONT-FAMILY: Tahoma, ±¼¸² ; FONT-SIZE: 14px; COLOR: #000000; LETTER-SPACING: -0.8px; font-weight: bold; TEXT-DECORATION: none }

/* slick-slider ÇÊ¼ö css */
.slick-slider{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent;}
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer; cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.slick-track{position:relative; top:0; left:0; display:block;}
.slick-track:before,.slick-track:after{display:table; content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none; float:left; height:100%; min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block; font-size:0; }
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto; border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}

.pd_slide{ overflow:hidden; list-style:none; margin: 0 0 0 15px; padding: 0; border: 0; width:533px; height:137px; }
.pd_slide li{ list-style:none; margin: 0; padding: 0; border: 0;}
.pd_slide a{ display:block; }
.pd_slide img{ display:block; width:100%;}

#header{ font-size:0; }
#header ul{ padding:0; margin:0;}
#header h1{ display:inline-block; vertical-align:top; width:351px; }
#header .right{ display:inline-block; vertical-align:top; width:583px; padding-top:15px; text-align:right; }
#header .right .top{ display:inline-block; padding:0 24px; background:#bde2ef; border-radius:12px; }
#header .right .top ul{ font-size:0; list-style:none; }
#header .right .top ul li{ display:inline-block; position:relative; padding-right:8px; margin-right:8px; }
#header .right .top ul li:last-child{ padding-right:0; margin-right:0; }
#header .right .top ul li:after{ content:''; position:absolute; right:0; top:7px; height:9px; border-right:1px dashed #7a9ba7; }
#header .right .top ul li:last-child:after{ display:none; }
#header .right .top ul li a{ display:block; font-size:11px; line-height:23px; color:#446773; font-family:"Noto Sans KR";}
#header .right #gnb{ margin-top:20px; font-size:0; text-align:left; }
#header .right #gnb > li{ position:relative; display:inline-block; vertical-align:top; width:25%; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; transition:all 0.4s;}
#header .right #gnb > li.off{ width:20%; }
#header .right #gnb > li.on{ width:40%; }
#header .right #gnb > li > a{ display:block; border-left:1px solid #bfbfbf; padding-left:12px; }
#header .right #gnb > li > a span{ display:block; font-size:8px; line-height:13px; color:#7e7e7e; font-family:"Noto Sans KR"; font-weight:300;}
#header .right #gnb > li > a:hover{ text-decoration:none; }
#header .right #gnb > li > a strong{ display:block; font-size:18px; line-height:20px; color:#010101; letter-spacing:-0.05em; font-weight:300; font-family:"Noto Sans KR";}
#header .right #gnb > li > a:hover strong{ font-weight:400; }
#header .right #gnb > li .dep02{ opacity:0; visibility:hidden; position:absolute; left:12px; top:120%; width:300px; font-size:0;-webkit-transition:all 0.4s; -moz-transition:all 0.4s; transition:all 0.4s; }
#header .right #gnb > li .dep02.on{ opacity:1; visibility:visible; top:100%; }
#header .right #gnb > li .dep02 li{ display:inline-block; vertical-align:top; margin-right:15px; }
#header .right #gnb > li .dep02 li:last-child{ margin-right:0; }
#header .right #gnb > li .dep02 li a{ display:block; font-size:14px; line-height:32px; color:#333; letter-spacing:-0.05em; font-weight:300; font-family:"Noto Sans KR";}
#header .right #gnb > li .dep02 li a:hover{ text-decoration:none; }


#header .right #gnb > li:nth-child(1) a:hover span{ color:#59b322; }
#header .right #gnb > li:nth-child(1) a:hover strong{ color:#59b322; }
#header .right #gnb > li:nth-child(2) a:hover span{ color:#2bc5bc; }
#header .right #gnb > li:nth-child(2) a:hover strong{ color:#2bc5bc; }
#header .right #gnb > li:nth-child(3) a:hover span{ color:#ffb930; }
#header .right #gnb > li:nth-child(3) a:hover strong{ color:#ffb930; }
#header .right #gnb > li:nth-child(4) a:hover span{ color:#ff831e; }
#header .right #gnb > li:nth-child(4) a:hover strong{ color:#ff831e; }

/* Noto Sans KR */
@font-face {
	font-family:"Noto Sans KR";
	src:url("../font/NotoSans-DemiLight.eot"); /* IE9 Compat Modes */
	src:url("../font/NotoSans-DemiLight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../font/NotoSans-DemiLight.woff") format("woff"), /* Modern Browsers */
		url("../font/NotoSans-DemiLight.woff2") format("woff2"); /* Modern Browsers */
	font-weight:300;
	font-style:normal;
}
@font-face {
	font-family:"Noto Sans KR";
	src:url("../font/NotoSans-Regular.eot"); /* IE9 Compat Modes */
	src:url("../font/NotoSans-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../font/NotoSans-Regular.woff") format("woff"), /* Modern Browsers */
		url("../font/NotoSans-Regular.woff2") format("woff2"); /* Modern Browsers */
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:"Noto Sans KR";
	src:url("../font/NotoSans-Medium.eot"); /* IE9 Compat Modes */
	src:url("../font/NotoSans-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../font/NotoSans-Medium.woff") format("woff"), /* Modern Browsers */
		url("../font/NotoSans-Medium.woff2") format("woff2"); /* Modern Browsers */
	font-weight:500;
	font-style:normal;
}