@charset "utf-8";

.table_width { text-align:center;  width:94%; margin: 0 auto; }
.table_width_100 { text-align:center;  width:100%; margin: 0 auto; }

/* °ø¿ë */
#wrapper { width:100%; margin: 0 auto; }
	
#header 
{
	text-align:center; 
	background-color:#ffffff; 
	width:100%; margin: 0 auto;
	position:fixed; _position:absolute; z-index:1000; top:0px; _top:-1px; repeat-x; 
}	
#header_bar { width:100%; margin: 0 auto; height:2px; background:#711e32;  }	
#header_bar_2 { width:100%; margin: 0 auto; height:1px; background:#dfe1e4;  }	
#header_table_left_1  { width:*; text-align:left; Vertical-align:middle; }
#header_table_left_1 img { width:118px; border:0px; padding-left:10px; padding-top:10px; padding-bottom:10px; }
#header_table_right_1  { width:57px; text-align:right; Vertical-align:middle; border-left:1px solid #dfe1e4; }
#header_table_right_1 img { width:27px; border:0px; padding-left:15px; padding-right:15px; }
#header_table_right_home  { width:52px; text-align:right; Vertical-align:middle; border-left:1px solid #dfe1e4; }
#header_table_right_home img { width:26px; border:0px; padding-left:13px; padding-right:13px; }

#topmenu_open { display:block; cursor: pointer; }
#topmenu_close { display:none; cursor: pointer; }

#top_menu_sub
{
	width:100%; margin: 0 auto;
	position:fixed; display:none; z-index:1001; top:56px;
	background:#ffffff; border-bottom:1px solid #868d95; 
}
.top_menu_sub_right { width:50%; background:#ffffff; border-bottom:1px solid #dfe1e4; Vertical-align:top;  }
.top_menu_sub_n
{ 
	width:100%; padding:6px; background:#dfe1e4; 
	letter-spacing: 0.1em; font-family:NanumGothicBold; font-weight:bold; font-size:12px; color:#ffffff;
}
.top_menu_sub_right ul { width:100%; padding:5px; }
.top_menu_sub_right ul li { width:100%; text-align:left; padding:6px;}
.top_menu_sub_right ul li:hover { background:#dfe1e4; cursor:pointer; }
.top_menu_sub_right ul li:hover a { color:#9d0046; }
#top_menu_sub_z { text-align:center;  Vertical-align:middle; width:100%; background:#dfe1e4; padding-top:8px; } 

a.top_menu_sub_link_out  
{ 
	font-family: NanumGothic; font-size: 16px; color:#414349; text-decoration:none; 
}
a.top_menu_sub_link_over 
{ 
	font-family: NanumGothic; font-size: 16px; color:#9d0046; text-decoration:none;
} 

a.top_menu_sub_link_over_m
{ 
	font-family: NanumGothic; font-size: 16px; color:#9d0046; text-decoration:none;
} 
.top_menu_sub_link_out
{ 
	font-family: NanumGothic; font-size: 16px; color:#414349; text-decoration:none;
} 
a.top_menu_sub_link_out_m
{ 
	font-family: NanumGothic; font-size: 16px; color:#9d0046; text-decoration:none;
} 

a.top_menu_sub_link_out:link { color:#414349; }
a.top_menu_sub_link_out:visited{ color:#414349; }
a.top_menu_sub_link_out:hover { color:#7b0037; }
a.top_menu_sub_link_out:active{ color:#414349; }

a.top_menu_sub_link_over:link { color:#9d0046; }
a.top_menu_sub_link_over:visited{ color:#9d0046; }
a.top_menu_sub_link_over:hover { color:#000000; }
a.top_menu_sub_link_over:active{ color:#9d0046; }

a.top_menu_sub_link_out_m:link { color:#414349; }
a.top_menu_sub_link_out_m:visited{ color:#414349; }
a.top_menu_sub_link_out_m:hover { color:#7b0037; }
a.top_menu_sub_link_out_m:active{ color:#414349; }

a.top_menu_sub_link_over_m:link { color:#9d0046; }
a.top_menu_sub_link_over_m:visited{ color:#9d0046; }
a.top_menu_sub_link_over_m:hover { color:#000000; }
a.top_menu_sub_link_over_m:active{ color:#9d0046; }

#contents { width:100%; margin-top: 55px; }
#contents_page { width:100%; margin: 0 auto; padding-top:40px; padding-bottom:20px; }

#contents_submenu { border-bottom:1px solid #dfe1e4; }
#contents_submenu_home 
{ 
	text-align:center; Vertical-align:middle;
	border-left:1px solid #dfe1e4;  border-right:1px solid #dfe1e4; 
	padding:8px; width:18px;
}
#contents_submenu_page { text-align:center; padding:12px; width:100px; Vertical-align:middle;  border-right:1px solid #dfe1e4; }

.contents_submenu_one { width:100%; text-align:center; Vertical-align:middle;}
.contents_submenu_one table { width:100%; text-align:center; Vertical-align:middle;}
.contents_submenu_one_left {  text-align:left; padding:12px; width:*; Vertical-align:middle; }
.contents_submenu_one_right { text-align:right; padding:12px; width:38px; Vertical-align:middle; }
#contents_submenu_one_right_open { display:block; cursor: pointer; }
#contents_submenu_one_right_close { display:none; cursor: pointer; }

.contents_submenu_two table { width:100%; text-align:center; Vertical-align:middle; border-top:1px solid #dfe1e4; }
.contents_submenu_two_left {  text-align:left; padding:12px; width:*; Vertical-align:middle; }
.contents_submenu_two_right { text-align:right; padding:12px; width:38px; Vertical-align:middle; }
#contents_submenu_two_right_open { display:block; cursor: pointer; }
#contents_submenu_two_right_close { display:none; cursor: pointer; }

#contents_submenu_right { width:*; border-right:1px solid #dfe1e4;  }

#contents_submenu_one_box 
{
	width:100%; text-align:left;  top:-5px; position:relative; display:none; z-index:999;
}
#contents_submenu_one_box ul { width:100%; }
#contents_submenu_one_box ul li { width:100%; text-align:left; padding-left:12px; padding-right:12px; padding-top:6px; padding-bottom:6px;}
#contents_submenu_one_box ul li:hover { background:#dfe1e4; cursor:pointer; }
#contents_submenu_one_box ul li:hover a { color:#9d0046; }

#contents_submenu_two_box 
{
	width:100%; text-align:left;  top:-5px; position:relative; display:none; z-index:999;
}
#contents_submenu_two_box ul { width:100%; }
#contents_submenu_two_box ul li { width:100%; text-align:left; padding-left:12px; padding-right:12px; padding-top:6px; padding-bottom:6px;}
#contents_submenu_two_box ul li:hover { background:#dfe1e4; cursor:pointer; }
#contents_submenu_two_box ul li:hover a { color:#9d0046; }

#footer { border-top:1px solid #dfe1e4; width:100%; margin-top:20px; background:#ffffff; }
#footer center { padding-top:20px; padding-bottom:30px;}
#footer_table_left_1  { text-align:center; width:100%; Vertical-align:middle; line-height:170%; font-family: NanumGothic; font-size: 12px; color:#404040; }

/*font*/
.font_bold_1 { font-family: NanumGothicBold; font-weight:bold; color:#000000; } 
.title_1
{ 
	letter-spacing: 0.1em;  font-family:NanumMyeongjoBold; font-weight:bold; font-size: 26px; color:#464648; 
	text-align:center; width:100%; 
}
.title_2 
{ 
	letter-spacing: 0.1em;  font-family:NanumGothic; font-size: 12px; color:#464648; line-height:150%;
	text-align:center; width:100%; padding-top:30px; padding-bottom:30px;
}
.hanjatext_1
{
	letter-spacing: 0.1em;  font-family:Batang; font-weight:bold; font-size: 16px; color:#464648; line-height:150%;
}
.slink { font-family:Batang; font-size:9px; }

/*form*/
.select_family 
{
	padding:10px; border:1px solid #bdbec2; background:#ffffff; 
	font-family: NanumGothic; font-size: 12px; color:#404040;
}

/* table_width */
.table_width { text-align:center; }
.table_width_td_left { text-align:left; Vertical-align:middle; }
.table_width_td_center { text-align:center; Vertical-align:middle; }
.table_width_td_right { text-align:right; Vertical-align:middle; }

/* line */

/* a */
a.biz_cont_link 
{ 
	text-align:center; letter-spacing: 0.1em;  font-family:NanumGothic; font-size: 11px; color:#ffffff; 
	background:#5d273f; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;
}
a.biz_cont_link:hover 
{
	text-align:center; letter-spacing: 0.1em;  font-family:NanumGothic; font-size: 11px; color:#ffffff; 
	background:#a8875f; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;
}

/* img */
.top_img_1 { width:50%; border:0px; }



