.title {font-family : 'Noto Sans KR', dotum, ±¼¸², Arial, Tahoma;	font-size : 12px; font-style : normal; line-height : 13pt;}
.title2 {font-family : 'Noto Sans KR', dotum, ±¼¸², Arial, Tahoma;	font-size : 12px; font-style : normal; line-height : 13pt; color: #333333; font-weight : bold; padding:5px 10px 5px 10px;}
.title3 {font-family : 'Noto Sans KR', dotum, ±¼¸², Arial, Tahoma;	font-size : 14px; font-style : normal; line-height : 13pt; color: #065633; font-weight : bold; padding:5px 0px 5px 0px;}

.title4 {font-family : 'Noto Sans KR', dotum, ±¼¸², Arial, Tahoma;	font-size : 14px; font-style : normal; line-height : 13pt; color: #065633; font-weight : bold; padding:5px 0px 5px 0px;}

.font_8 {font-family:'Noto Sans KR', dotum, ±¼¸², Tahoma; font-size:8pt;  color: #929292; line-height:13pt;}
.font_tahoma {font-family:Tahoma; font-size:7pt;  color: #848484; line-height:13pt;}

/*********************************************
* Producer : BH.Jung  2005.08.30
*********************************************/

/*********************************************
* GLOBAL : Common
*********************************************/
body { padding:0px ; margin:0px; overflow-x: hidden;}
table,td,SELECT,DIV,form,TEXTAREA,center,option,span,pre,br,P {font-family:'Noto Sans KR', dotum,tahoma;font-size:11px;line-height:150%;color:666666}
img,table {border:0} /* img , table border=0 */



/*********************************************
* GLOBAL : Contents
*********************************************/
.Cmargin {padding:0 0 0 0;width:820} /* ÄÁÅÙÃ÷ ¸¶Áø */
.Ctable {width:820} /* ÄÁÅÙÃ÷ Å×ÀÌºí */
.i10 {padding:0 0 0 10} /* 1 depth µé¿©¾²±â(Indent) */
.i20 {padding:0 0 0 20} /* 2 depth µé¿©¾²±â(Indent) */
.i30 {padding:0 0 0 30} /* 3 depth µé¿©¾²±â(Indent) */
.i40 {padding:0 0 0 40} /* 4 depth µé¿©¾²±â(Indent) */
.h10 {padding:10 0 0 0} /* 1 depth Çìµù ¸¶Áø */
.h20 {padding:20 0 0 0} /* 2 depth Çìµù ¸¶Áø */
.h30 {padding:30 0 0 0} /* 3 depth Çìµù ¸¶Áø */
.h40 {padding:40 0 0 0} /* 4 depth Çìµù ¸¶Áø */
.label01 {color:003366;font-weight:bold} /* ¶óº§ 1 depth °­Á¶¿ë */
.label02 {color:336699} /* ¶óº§ 2 depth °­Á¶¿ë */
.locate01 {color:A7A7A7} /* ÇöÀçÀ§Ä¡ ±âº» */
.locate02 {color:4B4B4B} /* ÇöÀçÀ§Ä¡ °­Á¶ */

/*********************************************
* GLOBAL : table(border)
*********************************************/
.bg0 {background-color:ffffff;border:1px solid #eaeaea} /* border */
.bg1 {background-color:6D92CA;color:ffffff} /* background 1 depth °­Á¶ */
.bg2 {background-color:E5EBF5} /* background 2 depth °­Á¶ */
.bg3 {background-color:f5f5f5} /* background 3 depth °­Á¶ */

/*********************************************
* GLOBAL : Link
*********************************************/
a:link {font-family:'Noto Sans KR', dotum,arial;font:8pt; color:#888888; text-decoration:none;} /* Primary Link */
a:visited {font-family:'Noto Sans KR', dotum,arial;font:8pt; color:#888888; text-decoration:none;}
a:hover {font-family:'Noto Sans KR', dotum,arial; font:8pt; color:#000000; text-decoration:none;}

a.link01:link {font-family:'Noto Sans KR', ±¼¸²,arial;font:9pt; color:#C4D3F0; text-decoration:none;} /* Secondary Link */
a.link01:visited {font-family:'Noto Sans KR', ±¼¸²,arial;font:9pt; color:#C4D3F0; text-decoration:none;}
a.link01:hover {font-family:'Noto Sans KR', ±¼¸²,arial; font:9pt; color:#C4D3F0; text-decoration:underline;}

.utilmenu		{font-family:'Noto Sans KR', µ¸¿ò,arial;font-size:11px;; color:#444444; text-decoration:none; padding:5 0 0 0; letter-spacing:-1;}
a.utilmenu:link {font-family:'Noto Sans KR', µ¸¿ò,arial;font-size:11px;; color:#444444; text-decoration:none; padding:5 0 0 0; letter-spacing:-1;} /* Secondary Link */
a.utilmenu:visited {font-family:'Noto Sans KR', µ¸¿ò,arial;font-size:11px;; color:#444444; text-decoration:none; padding:5 0 0 0; letter-spacing:-1;}
a.utilmenu:hover {font-family:'Noto Sans KR', µ¸¿ò,arial; font-size:11px;; color:#444444; text-decoration:underline; padding:5 0 0 0; letter-spacing:-1;}


/*************************************************************
* LEFT MENU LINK STYLE

	¿Ü±¹¾î : leftmenu_en	ÇÑ±¹¾î : leftmenu_ko

*************************************************************/

.leftmenu_en		{font-family:"tahoma";font:10px; color:#202020; text-decoration:none;} 
a.leftmenu_en:link {font-family:"tahoma";font:10px; color:#202020; text-decoration:none;} 
a.leftmenu_en:visited {font-family:"tahoma";font:10px; color:#202020; text-decoration:none;}
a.leftmenu_en:hover {font-family:"tahoma"; font:10px; color:#ff9000; text-decoration:none;}

.leftmenu_ko		{font-family:"dotum";font-size:11px;; color:#202020; text-decoration:none;letter-spacing:-1px;}
a.leftmenu_ko:link {font-family:"dotum";font-size:11px;; color:#202020; text-decoration:none;letter-spacing:-1px;} 
a.leftmenu_ko:visited {font-family:"dotum";font-size:11px;; color:#202020; text-decoration:none;letter-spacing:-1px;}
a.leftmenu_ko:hover {font-family:"dotum"; font-size:11px;; color:#ff9000; text-decoration:none;letter-spacing:-1px;}

.catemenu{font-family:dotum,tahoma;font-size:11px;color:#777777;}
a.catemenu:link {font-family:dotum,tahoma;font-size:11px;color:#777777;}
a.catemenu:visited {font-family:dotum,tahoma;font-size:11px;color:#777777;}
a.catemenu:hover {font-family:dotum,tahoma;font-size:11px;color:#000000;}

.sub_catemenu{font-family:dotum,tahoma;font-size:15px;color:#065133;font-weight:none;line-height:200%;font-weight:bold;} /* ¸®½ºÆ® ¼­ºêÄ«Å×°í¸® */
a.sub_catemenu:link {font-family:dotum,tahoma;font-size:15px;color:#065133;font-weight:none;line-height:200%;font-weight:bold;}
a.sub_catemenu:visited {font-family:dotum,tahoma;font-size:15px;color:#065133;font-weight:none;line-height:200%;font-weight:bold;}
a.sub_catemenu:hover {font-family:dotum,tahoma;font-size:15px;color:#189161;font-weight:none;line-height:200%;font-weight:bold;}

.help		{font-family:µ¸¿ò,arial;font-size:12px; color:#3A6ACC; text-decoration:none; font-weight:bold;}
a.help:link {font-family:µ¸¿ò,arial;font-size:12px; color:#3A6ACC; text-decoration:none; font-weight:bold;} 
a.help:visited {font-family:µ¸¿ò,arial;font-size:12px; color:#3A6ACC; text-decoration:none; font-weight:bold;}
a.help:hover {font-family:µ¸¿ò,arial; font-size:12px; color:#3A6ACC; text-decoration:none; font-weight:bold;}

.m_notice		{font-family:dotum,tahoma;font-size:11px;; color:#666666; text-decoration:none; font-weight:none; line-height:18px;} /* ¸ÞÀÎ°øÁö»çÇ× ÃßÃâ */
a.m_notice:link {font-family:dotum,tahoma;font-size:11px;; color:#666666; text-decoration:none; font-weight:none; line-height:18px;} 
a.m_notice:visited {font-family:dotum,tahoma;font-size:11px;; color:#666666; text-decoration:none; font-weight:none; line-height:18px;}
a.m_notice:hover {font-family:dotum,tahoma; font-size:11px;; color:#b55e5e; text-decoration:none; font-weight:none; line-height:18px;}

.padd_online	{padding: 5 5 5 5;}
.leftmenu01{color:ffffff;}

.list_locate {font-family:dotum,tahoma;font-size:11px;color:#5a5a5a;letter-spacing:0px;}
.list_goodnum {font-family:tahoma;font-size:11px;color:#000000;letter-spacing:-1px; font-weight:bold;}

#detail_info td {font-family:tahoma,dotum;font-size:12px;color:#797979;line-height:24px;}

#content_info td {font-family:"dotum","tahoma";font-size:11px;color:#666666;line-height:16px;text-align:justify;}

#usetextarea {
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #eeeeee; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #c3c3c3; 
	scrollbar-darkshadow-color: #c3c3c3; 
	scrollbar-track-color: #eeeeee; 
	scrollbar-arrow-color: #8f8f8f;
}

.tx_info {font-family:"dotum","tahoma";font-size:11px;color:#758ca9;background: url("../icon/icon_info.gif"); background-repeat: no-repeat;line-height: 20px; padding-left:17px; padding-bottom:3px;padding-top:2px;}

.green_tx {font-family:"dotum";font-size:11px;; color:#949c13; text-decoration:none;letter-spacing:-1px;}
.orange_tx {font-family:"dotum";font-size:11px;; color:#da6728; text-decoration:none;letter-spacing:0px;}



/* 200225 ¼öÁ¤ */
.h_table {
}
.h_table thead {
	width:100%;
	background-color:#12b5b5;
	width: 990px;
    margin: 0 auto;
}
.h_table tbody {
    display: block;
}
.h_table thead tr,
.h_table tbody tr {
    text-align: center;
	display: table;
    margin: 0 auto;
	width: 990px;
	cursor:pointer;
}
.h_table thead th {
	line-height:48px;
	background-color:#12b5b5;
	width:20%;
}
.h_table thead th a {
	display: block;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
}
.b_table {
	display:none;
    position: absolute;
	left: 0;
    right: 0;
    width: 100%;
    background-color: #fff;
	z-index: 10000 !important;
	padding:30px 0 40px;
	box-shadow: -6px 7px 20px 0px rgba(0, 0, 0, 0.14);
}
.b_table.hover {
	display:block;
}

.b_table thead tr {
    text-align: center;
    width: 990px;
    margin: 0 auto;	       
}
.b_table tbody {
    width: 990px;
    margin: 0 auto;
	display:block;
}
.b_table tbody tr {
	width:20%;
	float:left;
    box-sizing: border-box;
}
.b_table tbody tr + tr {			
	border-left: 1px solid #e0e0e0;
}
.b_table tbody td {
	width:20%;
	font-size:14px;
	font-weight:400;
	line-height:34px;
	color:#1f1b1c;
	text-align:center;
}
.b_table tbody td + td {
	border-left:1px solid #e0e0e0;
}

.b_table tbody td a {
	display:block;
}
.b_table ul {
	width:100%;
	display: inline-block;
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 215px;
}
.b_table ul li + li {
	margin-top: 20px;
}
.b_table ul li a {
	display:block;
	font-size:14px;
	font-weight:400;
	color:#1f1b1c;
	line-height: 1;
}
.b_table ul li a:hover {
	font-weight: 500;
	color: #12b5b5;
}

.main_visual {
	table-layout: fixed;
}
.main_visual .slider_box a {
	display: block;
	outline: 0;
}
.main_visual .slick-dots {
	position: absolute;
	bottom: 16px;
	left: 50%;
	transform: translateX(-50%);
	padding: 0;
	margin: 0;
	list-style: none;
}
.main_visual .slick-dots::after {
	display: block;
	clear: both;
	content: '';
}
.main_visual .slick-dots li {
	float: left;
}
.main_visual .slick-dots li + li {
	margin-left: 10px;
}
.main_visual .slick-dots li button {
	display: block;
	border: 2px solid #fff;
	padding: 0;
	margin: 0;
	width: 9px;
	height: 9px;
	background: #fff;
	border-radius: 50%;
	text-indent: -9999em;
	box-sizing: border-box;
}
.main_visual .slick-dots li.slick-active button {
	background: none;
}

#preview_img img,
.comp_02 img {
	width: 100%;
	max-width: 100%;
}