/* ÀüÃ¼°øÅë */
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap);
html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td {margin:0px; padding:0px;}
BODY {
	font-size:12px; 
	color:#333; 
	line-height:16px;
	}
a,img {selector-dummy: expression(this.hideFocus=true);} 
img, input { vertical-align:middle;}
form { display:inline; }
/*table, tr, td, select, div, form, textarea { font-size: 12px; line-height:13pt;}
td {
	font-size:12px
}*/
img, fieldset, iframe, input [type=image] {border:0 none;}
li, dl, dt, dd {list-style:none;}

a, .from,.fromtxt,.linemap span {
	color:#333
}
.linemap { font-size:8pt; height:20px; text-align:left; color:#999; margin-bottom:30px; }
.linemapblank { margin-bottom:20px; }

.tit { border-bottom:1px solid #dbdbdb; }
.borderbg { height:28px; font-weight:bolder; background:url(../image/inf/border_bg.gif) repeat top left; width:694px; padding:6px 0 0 20px; color:#2d70cb; font-size:9pt; }

.leftbg {
	background:url(../image/left/left_b.gif) repeat top left
}

A:link,A:visited,A:hover {
	text-decoration:none
}

.title2,.book {
	text-decoration:underline
}

.hidden, legend, caption {position: absolute;text-indent: -999em;}
.img100 img{ width:100% !important;}

.fff, .fff a:link, .fff a:visited, .fff a:hover { color:#ffffff; text-decoration:none; }
.gold, .gold1, .gold2, .bold { font-weight:bold; }
.blue { color:#0082ff !important; }
.red { color:rgb(232,30,8) !important; }
.orange { color:rgb(255,66,0); }
.green { color:rgb(36,155,15); }
.black { color:rgb(0,0,0); }
.yellow { color:rgb(255,242,0); }
.lgrey { color:#959595; }
.gold1, .gold4 { color:#003cb5; }
.gold2, .gold3 { color:#0fa300; }
.gold, .gold5 { color:#f30; }
.wine { color: rgb(160,36,36); }
/* Á¤·Ä */
.txt_al_c { text-align:center;}

#go_top{position: fixed; bottom:0; right:0; width:49px; height:55px; z-index:99999999;}

.hmenu_ov { text-align:center; background:rgb(255,255,255); border-top:2px solid rgb(77,130,209);  border-left:2px solid rgb(77,130,209); border-right:2px solid rgb(77,130,209); border-bottom:0px; font-weight:bold; color:rgb(77,130,209); cursor:pointer; }
.hmenu_ou { text-align:center; background:rgb(241,241,241); border-top:1px solid rgb(214,214,214);  border-left:1px solid rgb(214,214,214); border-right:1px solid rgb(214,214,214); border-bottom:2px solid rgb(77,130,209); font-weight:bold; color:rgb(105,105,105); cursor:pointer; }
.hmenu_ov2 { text-align:center; background:rgb(255,255,255); border-top:2px solid #009172;  border-left:2px solid #009172; border-right:2px solid #009172; border-bottom:0px; font-weight:bold; color:#009172; cursor:pointer; }
.hmenu_ou2 { text-align:center; background:rgb(241,241,241); border-top:1px solid rgb(214,214,214);  border-left:1px solid rgb(214,214,214); border-right:1px solid rgb(214,214,214); border-bottom:2px solid #009172; font-weight:bold; color:rgb(105,105,105); cursor:pointer; }
.hmenu_ov2 a { color:#009172; }
.hmenu_ou2 a { color:rgb(105,105,105); }
.hmenu_ov3 { text-align:center; background:rgb(255,255,255); border-top:2px solid #dc112f;  border-left:2px solid #dc112f;; border-right:2px solid #dc112f;; border-bottom:0px; font-weight:bold; color:#dc112f; cursor:pointer; }
.hmenu_ou3 { text-align:center; background:rgb(241,241,241); border-top:1px solid rgb(214,214,214);  border-left:1px solid rgb(214,214,214); border-right:1px solid rgb(214,214,214); border-bottom:2px solid #dc112f; font-weight:bold; color:rgb(105,105,105); cursor:pointer; }
.hmenu_ov3 a { color:#dc112f; }
.hmenu_ou3 a { color:rgb(105,105,105); }
.subject {
	font-weight: bold;	
	font-size: 14px;
	color:#fff;
	text-align:center;	
	border-left:1px solid #24980f;
	cursor:pointer;
	float:left;
}
.topmenu { background-color:#999999; }
#submenu ul {margin:0px; padding:10px 0px; list-style-type:none;}
#submenu li { font-size:12px; margin:0px;}
#submenu li a {color:#5c5c5c; text-decoration:none; display:block;padding:3px 10px; }
#submenu li a:hover {background-color:#e8e8e8;}
#bmenu ul {margin:0px; padding:10px 0px; list-style-type:none;}
#bmenu li { font-size:12px; margin:0px;}
#bmenu li a {color:#5c5c5c; text-decoration:none; display:block; }

.leftmenu_table{border:2px solid #24980f;border-collapse:collapse;}
.leftmenu_td{border-bottom:1px solid #d6d6d6;
	border-collapse:collapse;
	font-size:11px;
	}
.leftmenu_td2{	
	height:38px;
	vertical-align: middle;
	color: #343434;
	font-weight: bold;
	padding-left:15px;
	}
.leftmenu_td3{	
	padding-left:15px;
	height:22px;
	vertical-align: middle;
	}
.leftmenu_td4{	
	vertical-align: middle;
	color: #666666;
	}

.list_td1{	
	height:38px;
	vertical-align: middle;
	color: #666666;
	}
.list_td1 a { border:1px solid #ccc; padding:10px 20px; min-width:100px; display:inline-block; text-align:center; box-sizing:border-box;}
.list_td2{	
	border:1px solid #d6d6d6;
	height:32px;
	font-size: 11px;
	font-weight: bold;
	color: #a0a0a0;
	text-align: center;
	vertical-align: middle;	
	}
.list_td3{	
	border:1px solid #d6d6d6;
	height:45px;
	text-align: center;
	vertical-align: middle;
	background-color: #f1f1f1;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
}
.list_td4{	
	background-color: #b6d4ff;
	color: #4d82d1;
}
.list_td5{	
	border:1px solid #d6d6d6;
	height:50px; width:105px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #f1f1f1;
	border-left-style:none;
	}
.list_td6{	
	border:1px solid #d6d6d6;
	vertical-align: middle;
	padding-left:12px;	
	border-right-style:none;		
	}	

.list_td7{	
	vertical-align: middle;
	height:50px;	
	text-align: center;	
	}	
.list_td7 a, .list_td7 a:visited {
	color: #696969;
	font-weight: bold;	
}
.list_td7_1 {
	border-left:solid 2px #4d82d1; border-top:solid 2px #4d82d1; border-right:solid 2px #4d82d1; border-bottom:none; background-color:#fff;
}
.list_td7_1 a, .list_td7_1 a:visited { color: #4D82D2; }
.list_td7_2 {border-bottom:solid 2px #4d82d1;border-top:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6; border-left:1px solid #d6d6d6; background-color:#f1f1f1;}
.list_td8{	
	vertical-align: middle;
	height:35px;	
	text-align: center;	
	color: #696969;
	font-weight: bold;	
	}	
.list_td9{	
	vertical-align: middle;
	text-align: center;	
	color: black;
	font-weight: bold;	
	padding-top:15px;	
	}	
.list_td10{	
	line-height:20px;
	padding-top:25px;	
	padding-bottom:10px;	
	}		
.list_td11{
	font-size: 12px;
	color: #4a4a4a;
	font-weight: bold;
	text-align:center
	}		
.menu_font01{	
	font-size: 12px;
	vertical-align: middle;
	padding-left:3px;	
	color: #666;	
	}	
.menu_font01_1{	
	color: #4d82d1;	
	font-weight: bold;	
	}		
.menu_font02{	
	color: #d8d8d8;
	}			
.txt_font01{	
	color: #545454;
	}	
.txt_font02{	
	color: red;
	}	
.txt_font03{
	font-size: 13px;
	color: black;
	font-weight: bold;
	margin-left:20px;
	line-height:20px;
	}	
.txt_font033{
	font-size: 13px;
	color: black;
	font-weight: bold;
	line-height:20px;
	}	
.txt_font04{	
	color: #6d6d6d;
	margin-left:20px;	
	line-height:20px;
	}
.txt_font044{	
	color: #6d6d6d;
	margin-left:10px;	
	line-height:20px;
	}
.txt_font045{	
	color: #a8a8a8;
	line-height:20px;
	}
.txt_font05{
	color: red;
	font-weight: bold;
	}	
.txt_font06{	
	color: #4d82d1;
	font-weight: bold;		
	}	
.txt_font07{
	font-size: 11px;
	color: #646464;
	padding-left:20px;
	}
.txt_font08{	
	font-size: 11px;
	color: red;
	font-weight: bold;		
	}	
.txt_font09{	
	font-weight: bold;	
	color: #646464;
	padding-left:10px;	
	}
.txt_font10{	
	font-size:18px;
	color: #a93434;
	}	
.txt_font14 {
	font-size:13px;
}
.txt_font14 a:hover { color:#ff0000; text-decoration:underline; }
.txt_font144 {
	font-size:16px;
	color: black;
	font-weight: bold;
	line-height:24px;
	letter-spacing: -0.1em;
}
.txt_font145 {
	font-size:16px;
	font-weight: bold;
	line-height:24px;
}
.page {
	font-size:9pt;
	color:#3b8001;
	font-weight: bold;
	} 
	
.page1 {
	font-size:9pt;
	color:#00a2ff;
	font-weight: bold;
	} 
.page2 {
	font-size:9pt;
	color:#aa3434;
	font-weight: bold;
	} 

.cusbg {	background:url(../image/cus/cus_03.gif) repeat top left; 	width:684px; line-height:25px; text-align:center; vertical-align:middle; }
.cusbg1 { background:url(../image/inf/inf_09.gif) no-repeat top left; width:742px; vertical-align:top; }
.cuspoint { COLOR:#00c0dd; }
.cus { margin:0px 0px 30px 20px; line-height:20px; }
.cus1 { margin:50px 0px 0px 20px; }
.cus2 { padding:10px 10px 10px 0px; line-height:22px; }
.cus3 { margin:20px 0px 0px 20px; }
.cus4 { margin:0px 0px 10px 20px; }
.cus5 { margin:8px 0px 0px 30px; line-height:23px; padding:0 10px 10px 10px; }
.cus6,.custop { margin:0px 0px 0px 20px; }
.cus7 { padding:10px 0px 0px 0px; line-height:20px; }
.custit { line-height:21px; color:#f30; font-size:9pt; }
.cuspoint,.cus5 span { FONT-SIZE:12px; TEXT-DECORATION:none; font-weight:bold; }
.cus5 span { COLOR:#0a5192; }
.cus,.cus1,.cus2,.cus3,.cus4,.cus5,.cus6,.cus7 { text-align:left; }
.cb { width:11.6%; }

.border { text-align:left; border-top:2px solid #809fbc; border-bottom:1px solid #809fbc; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.border1 { border-bottom:1px solid #ccc; }
.border2 { border-right:1px solid #ccc; }
.border3 { border-bottom:1px solid #c4d9b2; }
.border11 { padding-bottom:10px; border-bottom:2px solid #abc4e8; line-height:20px; }
.border12 { border-bottom:2px solid #abc4e8; border-top:2px solid #abc4e8; }
.border13 { border-bottom:2px solid #abc4e8; border-top:2px solid #abc4e8; background:#f8f8f8; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.border14 { padding:6px 0 0 10px; height:28px; font-weight:bolder; text-align:left; font-size:9pt; border-bottom:1px solid #ccc; }
.bordercon { height:25px; text-align:left; font-size:9pt; background:#fff; padding:5px 0px; }
#contents.bordercon  { font-size:10pt; font-family:"Nanum Gothic", "µ¸¿òÃ¼"; }
.bordercon1 { text-align:left; font-size:9pt; padding:0 0 0 20px; margin-top:60px; line-height:22px; }
.bordercon1 span { font-weight:bold; color:#00b7ac; }
.bordercon2 { height:25px; font-weight:bold; font-size:9pt; background:#fff; padding:5px 0 0 0; text-align:center; }
.bordercon3 { height:25px; font-size:9pt; background:#fff; padding:10px 0 0 0; text-align:center; }
.bordercon6 { text-align:left; font-size:9pt; padding:0 0 0 20px; line-height:22px; }
.bordercon7 { margin-top:40px; }
.bordercon8 { border-left:1px solid #ccc; border-right:1px solid #ccc; margin:0 0 0 20px; border-bottom:2px solid #8eb229; }

.bordertit { height:25px; font-weight:bold; font-size:9pt; background:#f0f0f0; padding-top:5px; text-align:center; }
.bordertit1 { text-align:center; font-weight:bold; font-size:9pt; background:#f0f0f0; padding-top:5px; height:30px; }
.bordertit2 { font-size:9pt; font-weight:bold; color:#699e00; }

.frombox { border:1px solid #489300; }
.from1 { color:#333; text-align:left; font-size:9pt; border:1px solid #b7b7b7; height:18px; }

.mem { font-size:12px; TEXT-DECORATION:none; padding:0 0 0 15px; text-align:left; font-weight:bold; }
.mem span { FONT-SIZE:12px; COLOR:#ff7800; text-align:left; font-weight:bold; }
.membg { line-height:20px; padding:20px 20px 20px 20px; text-align:left; }
.membg span { FONT-SIZE:12px; TEXT-DECORATION:none; COLOR:#739c00; font-weight:bold; }

.mytit { font-size:8pt; height:25px; text-align:left; padding:0 0 0 20px; width:740px; }
.mytit span { font-size:8pt; font-weight:bold; color:#c30; }
.mytit1 { height:25px; text-align:left; color:#690; font-weight:bold; padding:0 0 0 20px; }
.mytit2 { font-size:13px; height:25px; text-align:left; font-weight:bold; padding:0 0 0 20px; }
.mytit3 { height:25px; color:#690; font-weight:bold; padding:0px; }

.td_bg01 { BACKGROUND-COLOR:#039; }
.td_bg02 { BACKGROUND-COLOR:#7db9f4; }
.td_bg03 { BACKGROUND-COLOR:#e6e6e6; }
.td_bg06 { BACKGROUND-COLOR:#fafacb; }
.td_bg07 { BACKGROUND-COLOR:#f7f7f7; }
.td_bg08 { background-color:#b00; }
.f_b00 { COLOR:#fff; }
.f_b06 { COLOR:#039; }
.f_b07 { COLOR:#ff590e; }

.mt10 { margin-top:10px;}
.mt25 { margin-top:25px;}
.mt35 { margin-top:35px;}
.mt40 { margin-top:40px;}
.mt60 { margin-top:60px;}

.pb40 { padding-bottom:40px;}

.mb25 { margin-bottom:25px;}
.mb60 { margin-bottom:60px;}

.JsDatePickBox{position:relative;width:212px;font-family:Arial;}
.JsDatePickBox .jsDatePickCloseButton{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url('/jsdatepick-calendar/img/closeButton_normal.gif') left top no-repeat;}
.JsDatePickBox .jsDatePickCloseButtonOver{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url('/jsdatepick-calendar/img/closeButton_over.gif') left top no-repeat;}
.JsDatePickBox .jsDatePickCloseButtonDown{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url('/jsdatepick-calendar/img/closeButton_down.gif') left top no-repeat;}
.JsDatePickBox .boxLeftWall{float:left;width:7px;margin:0;padding:0;}
.JsDatePickBox .boxLeftWall .leftTopCorner{margin:0;padding:0;width:7px;height:8px;background:url('/jsdatepick-calendar/img/boxTopLeftCorner.png') left top no-repeat;overflow:hidden;}
.JsDatePickBox .boxLeftWall .leftBottomCorner{margin:0;padding:0;width:7px;height:8px;background:url('/jsdatepick-calendar/img/boxBottomLeftCorner.png') left top no-repeat;overflow:hidden;}
.JsDatePickBox .boxLeftWall .leftWall{margin:0;padding:0;width:7px;background:url('/jsdatepick-calendar/img/boxSideWallPx.gif') #fff left top repeat-y;overflow:hidden;}
.JsDatePickBox .boxRightWall{float:left;width:7px;margin:0;padding:0;}
.JsDatePickBox .boxRightWall .rightTopCorner{margin:0;padding:0;width:7px;height:8px;background:url('/jsdatepick-calendar/img/boxTopRightCorner.png') left top no-repeat;overflow:hidden;}
.JsDatePickBox .boxRightWall .rightBottomCorner{margin:0;padding:0;width:7px;height:8px;background:url('/jsdatepick-calendar/img/boxBottomRightCorner.png') left top no-repeat;overflow:hidden;}
.JsDatePickBox .boxRightWall .rightWall{margin:0;padding:0;width:7px;background:url('/jsdatepick-calendar/img/boxSideWallPx.gif') #fff right top repeat-y;overflow:hidden;}
.JsDatePickBox .topWall{position:absolute;overflow:hidden;top:0;left:7px;width:198px;height:4px;background:url('/jsdatepick-calendar/img/boxTopPx.gif') #fff left top repeat-x;}
.JsDatePickBox .bottomWall{position:absolute;overflow:hidden;bottom:-1px;left:7px;width:198px;height:4px;background:url('/jsdatepick-calendar/img/boxTopPx.gif') #fff left top repeat-x;}
.JsDatePickBox .hiddenBoxLeftWall{float:left;width:0;overflow:hidden;overflow:hidden;}
.JsDatePickBox .hiddenBoxRightWall{float:left;width:0;overflow:hidden;overflow:hidden;}
.JsDatePickBox .boxMain{float:left;background-color:#fff;margin:0;padding:15px 0 5px 0;}
.JsDatePickBox .boxMainStripped{background:#fff;border:none;}
.JsDatePickBox .tooltip{height:12px;line-height:11px;overflow:hidden;font-size:10px;color:#666;text-align:left;padding:0;margin:2px 0 2px 0;}
.JsDatePickBox .weekDaysRow{height:12px;overflow:hidden;line-height:11px;font-size:10px;color:#666;text-align:center;padding:0;margin:2px 0 0 0;}
.JsDatePickBox .weekDaysRow .weekDay{float:left;height:14px;overflow:hidden;width:24px;margin:0 5px 0 0;padding:0;}
.JsDatePickBox .boxMainInner{background:#fff;width:198px;float:left;margin:5px 0 0 0;padding:0;}
.JsDatePickBox .boxMainCellsContainer{background-color:#fff;margin:0;padding:0;}
.JsDatePickBox .boxMainInner .controlsBar{overflow:hidden;height:20px;position:relative;}
.JsDatePickBox .boxMainInner .controlsBarText{overflow:hidden;height:20px;line-height:20px;color:#000;font-size:12px;text-align:center;}
.JsDatePickBox .boxMainInner .monthForwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url('/jsdatepick-calendar/img/monthForward_normal.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .monthForwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url('/jsdatepick-calendar/img/monthForward_over.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .monthForwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url('/jsdatepick-calendar/img/monthForward_down.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .monthBackwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url('/jsdatepick-calendar/img/monthBackward_normal.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .monthBackwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url('/jsdatepick-calendar/img/monthBackward_over.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .monthBackwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url('/jsdatepick-calendar/img/monthBackward_down.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .yearForwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url('/jsdatepick-calendar/img/yearForward_normal.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .yearForwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url('/jsdatepick-calendar/img/yearForward_over.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .yearForwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url('/jsdatepick-calendar/img/yearForward_down.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .yearBackwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url('/jsdatepick-calendar/img/yearBackward_normal.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .yearBackwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url('/jsdatepick-calendar/img/yearBackward_over.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .yearBackwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url('/jsdatepick-calendar/img/yearBackward_down.gif') left top no-repeat;}
.JsDatePickBox .boxMainInner .skipDay{cursor:default;overflow:hidden;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;}
.JsDatePickBox .boxMainInner .dayNormal{-khtml-user-select:none;font-size:12px;cursor:pointer;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
.JsDatePickBox .boxMainInner .dayNormalToday{-khtml-user-select:none;font-size:12px;cursor:pointer;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
.JsDatePickBox .boxMainInner .dayDisabled{-khtml-user-select:none;cursor:default;font-size:12px;overflow:hidden;color:#999;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
.JsDatePickBox .boxMainInner .dayOver{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
.JsDatePickBox .boxMainInner .dayOverToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;font-weight:bold;color:#f40f0f;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
.JsDatePickBox .boxMainInner .dayDown{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#F9F9F9;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
.JsDatePickBox .boxMainInner .dayDownToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}

/* ¼­ºê°øÅë */
.listlink { font-size:16px; font-weight:bold; color:#000; text-align:left; }
.listlink a:hover, .listlinkhover { color:#f00; }
.tMenu { list-style:none; overflow:hidden;}
.tMenu li {float:left;}

.searchlist { line-height:20px; padding-left:15px; }
.searchlist1 { line-height:20px; }
.searchlist2 { line-height:30px; }
.searchpoto { border:1px solid #494949; width:50px; height:65px; }
.searchtit { font-weight:bold; TEXT-DECORATION:none; FONT-SIZE:14px; COLOR:#0a5192; }
.searchcon { TEXT-DECORATION:none; FONT-SIZE:14px; padding:5px 0 0 25px; font-weight:bold; }
.searchcon1 { padding:10px 0 10px 20px; line-height:20px; }
.searchpoint { COLOR:#e520a2; vertical-align:top; font-weight:bold; TEXT-DECORATION:none; }

.list_style_dot2 li {padding: 0px 0px 0px 10px;text-align: left;background: url(http://new.wowgosi.co.kr/image/common/dot2.gif) no-repeat left 11px;line-height: 1.7em;}
.list_style_dot_x li {padding: 0px 0px 0px 15px;text-align: left;background: url(http://new.wowgosi.co.kr/image/common/dot_x.gif) no-repeat left 6px;line-height: 1.7em;;}

.subcon { margin-left:50px; }
.titbg { background:url(../image/ser/ser_01_15_1.gif) repeat-x; color:#616161; font-size:9pt; text-align:left; font-weight:bold; }
.title { font-weight:bold; font-size:16pt; line-height:50pt; color:#f30; }

.serviewcurr { font-size:14px; font-weight:bold; }
.serviewcurr a:hover, .thiscurr { color:#009172; text-decoration:underline; }

.pros a { font-size:11px; font-weight:normal; }
.pros a:hover { text-decoration:underline; }

.bol_d { font-weight:bold; color:rgb(1,93,196); }
.bol_r { font-weight:bold; color:rgb(254,1,3); }

/* Áú¹®´äº¯ */
.k_faq_btn {padding:5px 15px; background-color:#dc112f; color:#fff; line-height:1.7em; display:inline-block; margin-left:20px;}
#k_faq_btn_in { overflow:hidden; margin:10px 0;}
#k_faq_btn_in p { float:left; width:22%; margin:1%; padding:10px; box-sizing:border-box; border:1px solid #ccc;  padding-top:130px;}
.k_faq_btn_in { width:100%; border-radius:3px; background-color:#1b96ed; color:#fff; line-height:1.7em; display:inline-block; text-align:center; padding:6px 0;}

/* ¿îÀüÁ÷ */
#light{
	position:absolute; top:170px; right:205px; width:200px; height:200px; 
	content:"";
	animation:lightAni 1.5s;	
	animation-direction:alternate;
	animation-iteration-count:infinite;
	-webkit-animation:lightAni 1.5s;
	-webkit-animation-direction:alternate;
	-webkit-animation-iteration-count:infinite;
	background-image:url('/image/event/268/light.png');
	background-repeat:no-repeat; 
	background-position:center top;}/* ¹éÀÌ¹ÌÁö 1,2 */	
 
 
@keyframes lightAni{
	0%{ opacity:0.7;}
	100%{ opacity:0;}
	}
@-webkit-keyframes lightAni{
	0%{ opacity:0.7;}
	100%{ opacity:0;}
	}

/* ¿µÁý¹Ý */
.eng_con {background:url('http://new.wowgosi.co.kr/image/event/347/eng_06_bg.gif') center top repeat-x; background-color: #eae9e7; overflow:hidden;}

.slide_wrap {position:relative; width:1000px; height:449px; float:left; margin:0; margin-bottom:60px; overflow:hidden; z-index:2;}
.slide_banner{height:449px;position:absolute;}
.slide_banner li {float:left;list-style:none;}
#slide_banner, #slide_banner02 { margin:0 auto;}
#slide_banner_navi, #slide_banner_navi02 {position:absolute;top:400px;left:45%;cursor:pointer;}
#slide_banner_navi li, #slide_banner_navi02 li{float:left; margin-left:5px;z-index:3; width:10px; height:10px; background:url('http://www.gosicenter.co.kr/txt_img/open/open2016_06/slide_btn.png') no-repeat;list-style:none;}
#slide_banner_navi li.usl-current-parent, #slide_banner_navi02 li.usl-current-parent {background-position:0 -10px;}
#slide_banner_navi a, #slide_banner_navi02 a {width:10px; height:10px; display:block;}

.video_eng{position: absolute;z-index: 10; top: 212px; left: 30px; width: 570px;}
.video_eng iframe{height: 315px;}

.eng_board{margin:0 auto; border:1px solid #111; margin-top: 50px !important; margin-bottom: 60px !important; padding:20px 20px 0 20px ;}

.eng_order{margin-bottom:60px;}


/* ÇÁ¸®ÆÐ½º */
.freepass_point{display: inline-block;position: absolute; top: 35px; left: 50%; margin-left: 400px;}	

/* ³Êºñ */
.w1400 {width:1400px; margin:0 auto;}
.w1100 {width:1100px; margin:0 auto;}
.w1000 { width:1000px;  margin:0 auto;}
.w980 { width:980px;  margin:0 auto;}
.w960 { width:960px;  margin:0 auto;}
.w940 { width:940px;  margin:0 auto;}
.w920 { width:920px;  margin:0 auto;}
.w900 { width:900px;  margin:0 auto;}
.w850 { width:850px;  margin:0 auto;}
.w840 { width:840px;  margin:0 auto;}
	
/* ¹öÆ° */
.kollusbtn {background-color: #f28e45 !important;border-radius: 3px;color: #fff;display: inline-block;padding: 0 3px;margin: 4px 0;border: 1px solid #dd6c25 !important;font-size: 12px;line-height: 15px;height: 17px;}

/* ¼ö°­±â°­ ¿¬Àå ÀÌº¥Æ® */
.event_extension {width:100%; background-color:#fff;}
.event_extension_in {width:1000px; margin:0 auto; padding:60px 0;}
.event_extension_box {width:100%; border:7px solid #5481ff; box-sizing:border-box; margin-top:50px;}
.event_extension_box h4 { background-color:#5481ff; text-align:center; line-height:70px; color:#fff; letter-spacing:2em; font-size:1.8em;}
.event_extension_box h5 { font-size:1.3em; margin-bottom:15px; margin-top:10px;}

.event_extension_box .content {padding:50px 70px; box-sizing:border-box; overflow:hidden; text-align:left;}
.event_extension_box .contents { overflow:hidden; margin-bottom:25px;}
.event_extension_box .content_l, .event_extension_box .content_r { float:left;}
.event_extension_box .content_l { width:20%;}
.event_extension_box .content_r { width:80%;}

.content_r table { width:100%; text-align:center; margin-top:40px; border-left:1px solid #748cd4;}
.content_r table th { padding:10px;}
.content_r table td { padding:15px;}
.content_r table thead th { background-color:#8295cc; color:#fff; border-right:1px solid #fff;}
.content_r table thead th:last-child { border:0}
.content_r table tbody th { font-weight:bold;}
.content_r table tbody td, .content_r table tbody th { border:1px solid #748cd4; border-width:0 1px 1px 0;}

.note {text-align:left; padding:40px 70px; background-color:#ededed;}
.note>h5 {font-size:1.5em;}