@charset "utf-8";
 
 

/* HEAD    ================================================================================== */ 
#header01				{position:relative;width:100%; height:100%;padding:135px 0 0 0;  }    
.web_size				{position:relative;width:950px;margin:0 auto; } 
    
#sub_main				{margin:0 0 0 240px;width:710px;padding:0 0 0 0;}  
 

/* 서브 왼쪽메뉴   ===================================================================================== */ 
#left_menu					{width:200px; float:left; min-height:280px; margin:25px 0 0 0; }   
#left_menu h2				{height:110px;background:url('../image/common/sub_menu.png') no-repeat 0 0;text-align:center;}
#left_menu h2 .left_menu_title		{margin:0;padding:30px 0 0 0; font-size:21px; font-family:'맑은 고딕',NanumGothic,'나눔고딕'; font-weight:bold; letter-spacing:-1px; color:#fff; }
#left_menu h2 div			{color:#91959b;font-size:11px;font-weight:bold;font-family:tahoma;padding:5px 0 0 0;letter-spacing:0;}

div#lnb						{width:200px; }
div#lnb ul					{padding:3px 0; }
div#lnb ul li				{width:100%; line-height:29px;  font-family: NanumGothic, '나눔고딕','맑은 고딕';letter-spacing:-1px; }
div#lnb ul li a				{display:block;font:13px/29px NanumGothic, '나눔고딕','맑은 고딕';font-weight:bold; letter-spacing:-1px; color:#777; background-image:url('../image/common/sub_menu.png'); background-repeat:no-repeat; background-position: 0 -143px; text-indent:9px;  border-bottom:2px solid #ffffff; }
div#lnb ul li a:hover, 
div#lnb ul li a.on				{color:#555; font-weight:bold;background-position:0 -112px;}  
div#lnb ul li.current a			{color:#555; background-position:0 -112px;} 

div#lnb ul li.current ul		{display:block; }
div#lnb ul ul					{padding:8px 0 10px 15px;list-style:none; border-bottom:1px solid #fff;}
div#lnb ul li li				{line-height:21px; font-weight:normal; }
div#lnb ul li li a				{color:#797979;font:12px/21px NanumGothic, '나눔고딕','맑은 고딕'; text-indent:15px;  letter-spacing:-1px;background:url('../image/common/sub_menu.png') no-repeat 0 -198px; }
div#lnb ul li li a:hover, 
div#lnb ul li li a.on, 
div#lnb ul li.current li a:hover, 
div#lnb ul li.current li a:focus, 
div#lnb ul li.current li a.on,
div#lnb ul li li.current a		{color:#2059da;font:12px/21px NanumGothic, '나눔고딕','맑은 고딕';font-weight:normal;padding:0 0 0 0;letter-spacing:-1px; background-position:0 -198px; } 
div#lnb ul li.current li a		{background-position:0 -225px;color:#797979; padding:0 0 0 0;}
div#lnb ul li li.current a		{background-position:0 -198px;} 
.left_function01				{color:#555;}
.left_function02				{color:#2059da;}

#left_bn						{padding:30px 0;} 

  

/*   서브페이지    ==================================================================================== */
#main_contents			{margin:0 0 60px 0px; min-height:400px;} /* 본문 영역 */ 
#sub_title				{width:100%; height:134px; border-bottom:1px solid #dadada;} /* 서브페이지 타이틀 */
#sub_title h3			{margin:0;padding:4px 0 0 0; font:38px/50px '맑은 고딕',NanumGothic,'나눔고딕';font-weight:bold; color:#aaa; letter-spacing:-3px;}
#sub_navigation			{ padding:38px 0 0 3px; } 
.path01					{color:#aaa; font-size:11px;letter-spacing:-1px; background:url("../image/common/path_img.gif") no-repeat left 50%;padding:0 0 0 12px;}
.path02					{color:#aaa; }
a.path:link, a.path:visited, a.path:active {text-decoration:none; color:#aaa; font-size:11px;}
a.path:hover			{color:#aaa; }

#sub_title_btn			{padding:20px 0 0 0;height:40px;} /* 서브 상단 트위터등 버튼 */
#sub_title_btn p		{float:left;padding:0 2px;}

#sub_print_btn			{padding:19px 4px 0 0;text-align:right;} /* 프린트 버튼 */

h4						{text-align:left;padding:2px 0 15px 15px;margin:0;font-size:17px; color:#333;letter-spacing:-1px;background:url("../image/common/icon01.gif") no-repeat 3px -162px; font-family:'나눔고딕','NanumGothic','맑은 고딕',;}  /* 본문 큰제목 */ 
h5						{text-align:left;padding:0 0 13px 15px;font-size:14px;color:#444;letter-spacing:-1px;background:url("../image/common/icon01.gif") no-repeat 0 -205px;font-family:'나눔고딕','NanumGothic','맑은 고딕',;} /* 본문 두번째 제목 */
.h5_h					{height:35px;}
h6						{text-align:left;padding:10px 0 3px 0px;font-size:12px;color:#666;letter-spacing:-1px;}  
 
.sub_cont01				{padding-left:15px;text-align:justify;} 
.sub_list01				{list-style:none;background:url(../image/common/icon01.gif) no-repeat 0 7px;padding:0 0 3px 10px;}
.sub_list02				{list-style:none;background:url(../image/common/icon02.gif) no-repeat 0 7px;padding:0 0 2px 10px;}
.sub_list03				{list-style:none;background:url(../image/common/icon03.gif) no-repeat 0 8px;padding:0 0 2px 9px;}
.sub_list04				{list-style:none;background:url(../image/common/icon04.gif) no-repeat 3px 6px;padding:0 0 3px 12px;}





/* 하단 카피라이트   ==================================================================================== */ 
#copyright				{background:url('../image/common/copyright_bg.gif') repeat-x 0 0 #e6e6e6; padding:0 0 40px 0; }
#copyright01			{clear:both;margin:0 auto;width:930px; font-size:11px; } 
 
#copyright_btn			{padding:8px 0 15px 0; color:#b6b6b6; } 
#copyright_btn p		{float:left; font-size:11px; color:#b6b6b6;} 
a.copyright_btn_a:link, a.copyright_btn_a:visited, a.copyright_btn_a:active {text-decoration:none; color:#b6b6b6; font-size:11px; letter-spacing:-1px;}
a.copyright_btn_a:hover	{text-decoration:underline; color:#b6b6b6; } 

#copyright_txt			{float:left;font-size:11px;padding:25px 0 0 0;} 
#copyright_logo			{padding:20px 0 0 0;margin:0 0 0 750px;text-align:right;} 
#copyright_txt address	{clear:both;font-style: normal;font-size:11px; line-height:130% !important; color:#727272; padding:0 0 0 0;}
#copyright_txt .copy	{font-size:11px; line-height:130% !important; color:#727272;padding:0 0 0 0;}
 
 
 


 /*  퀵메뉴  ===================================================================================== */
#quickbn			{background:url(../image/banner/quick_bg02.gif) repeat-y;text-align:center; }
#quickbn p			{margin:0;color:#949494;padding:1px;}

#quickbn02			{background:url(../image/banner/quick_bg04.gif) repeat-y;text-align:center; }
#quickbn02 p			{margin:0;color:#949494;padding:5px 9px 0 9px;}

.quick_title01		{font-size:11px;letter-spacing:-1px;color:#2d1d09;text-align:center;background:url(../image/banner/quick_bg01.gif) no-repeat ; padding-top:6px;}
.quick_title02		{font-size:11px;letter-spacing:-1px;color:#2d1d09;text-align:center;}
.quick_bg01			{background:url(../image/banner/quick_bg03.gif) no-repeat;width:56px;height:12px;}
.quick_font			{color:#f85200;text-decoration:none; font-size:11px; font-weight: bold;background:url(../image/banner/quick_bg00.gif) repeat-y ; } /* 퀵-마일리지 색깔글씨 */
#gimaBox p                            { margin: 0;cursor:hand;}
.goosnum                              { margin:20px 0 0 0;color:#ffffff}
.goosnum span                      { font-weight:bold;color:#FFDE27}

a.quick_a:link, a.quick_a:visited, a.quick_a:active { font-size:12px; text-decoration:none; color:#f85200;letter-spacing:; font-weight: bold;}
a.quick_a:hover { font-size:12px;text-decoration:underline; color:#f85200;}
a.quick_view_a:link, a.quick_view_a:visited, a.quick_view_a:active {border:1px solid #ffffff; text-align:center;}
a.quick_view_a:hover {  text-align:center;}
 
 

 



/*  서브페이지 탭메뉴   ==================================================================================== */
.sub_tabmenu01			{height:37px;width:710px;margin:0 0 20px 0; background:url("../image/common/subtabmenu01.gif") no-repeat right 0;}
.sub_tabmenu01_line		{background:url("../image/common/subtabmenu01.gif") no-repeat right 0;width:1px;height:37px;} 
.sub_tabmenu01 p		{margin:0 0 0 0;float:left;text-align:center;  }
.sub_tabmenu01 a.tab01:link, a.tab01:visited, a.tab01:active	{margin:0 ;float:left; height:30px;padding:8px 30px 0 30px;background:url("../image/common/subtabmenu01.gif") no-repeat 0 top;color:#777;font-weight:bold;letter-spacing:-1px;}
.sub_tabmenu01 a.tab01:hover		{color:#222;}
.sub_tabmenu01 a.tab01_on:link, a.tab01_on:visited, a.tab01_on:active	{margin:0 ;float:left; height:30px;padding:4px 30px;background:url("../image/common/subtabmenu01.gif") no-repeat center -60px; color:#fff; font-weight:bold;letter-spacing:-1px;}
.sub_tabmenu01 a.tab01_on:hover		{ }

.sub_tabmenu02			{width:710px;height:30px;margin:0 0 35px 0;}
.sub_tabmenu02 li		{margin:0 2px 0 0;float:left;text-align:center;height:30px;}

 
/*  서브페이지 탭메뉴   ==================================================================================== */
.tabmenu01			{margin:0 0 15px 0; height:34px;background:url("../image/common/tabmenu01_bg.gif") no-repeat left top;}
.tabmenu01 p		{float:left;text-align:center; height:34px;padding:0 0 0 0;}
.tabmenu01 p a.tab:link, a.tab:visited, a.tab:active	{float:left; width:86px;height:34px;padding:6px 0 0 0;background:url("../image/common/tabmenu01.gif") no-repeat right top;}
.tabmenu01 p a.tab:hover		{background:url("../image/common/tabmenu01.gif") no-repeat right top;height:34px;color:#666;font-weight:bold;letter-spacing:-1px;}
.tabmenu01 p a.tab_on:link, a.tab_on:visited, a.tab_on:active	{float:left;width:86px;height:34px;padding:3px 0 0 0;background:url("../image/common/tabmenu01_on.gif") no-repeat left top;color:#ffffff;font-weight:bold;letter-spacing:-1px;}
.tabmenu01 p a.tab_on:hover		{background:url("../image/common/tabmenu01_on.gif") no-repeat left top;height:34px;color:#ffffff;font-weight:bold;letter-spacing:-1px;}




/* 표 관련   ==================================================================================== */ 
.form_table					{border-collapse:collapse;  width:100%;table-layout:fixed; border-top:1px solid #323740;} 
.form_table thead th		{background-color:#efefef;text-align:center;color:#666; padding:5px 0; font-weight:bold; border:solid 1px #d2d2d2; line-height:120%; letter-spacing:-1px;}
.form_table tbody th		{background-color:#f5f5f5;text-align:center; font-weight:bold; padding:5px;letter-spacing:-1px;border-bottom:solid 1px #d2d2d2; }
.form_table tbody td		{background-color:#ffffff;padding:5px 8px;border:solid 1px #d2d2d2; } 
 
 
.form_table		{width:100%;border-collapse:collapse;}
.form_table		{width:100%;border-collapse:collapse;}
.form1_1		{color:#666666; font-size:12px; font-weight:bold; text-align:center; border:1px solid #cccccc;background-color:#e1e1e1;padding:2px;}
.form1_2		{padding:4px; text-align:center;background-color:#f4f4f4;border:1px solid #cccccc;}
.form1_3		{padding:4px 6px;  border:1px solid #cccccc;} 
 



/*  기타    ==================================================================================== */
.extra01				{color: #fe6600;  text-decoration:none; }
.extra02				{color: #fe6600;  text-decoration:none; font-size:12px; font-weight: bold;} 
.fcolor01				{color:#aaa;}

 
.dot_line01				{background:url("../image/common/dot_line01.gif") repeat-x left 29px; height:60px; } 
.dot_line02				{background:url("../image/common/dot_line02.gif") repeat-x left 25px; height:50px;} 
.dot_line03				{background:url("../image/common/dot_line01.gif") repeat-x left 18px; height:30px;}  

.notice_box01			{border:1px solid #dddddd;background-color:#f5f5f5;padding:12px 18px;}  /* 회색 박스 디자인 */
 
 

/*  A 태그    ==================================================================================== */
a:link, a:visited, a:active			{ text-decoration:none; color:#666666;	} 
a:hover								{ text-decoration:none; color:#151515; }
a.a_color01:link, a.a_color01:visited, a.a_color01:active	{ text-decoration:none; color:#ff6600;	} 
a.a_color01:hover											{ text-decoration:underline; color:#ff6600; }



/*  현재 페이지 프린트 관련 스타일 : javascript.js 파일 안에 쓰임 ================================================= */
.printTop				{color:#ddd;font-size:15px;font-weight:bold;padding:10px;height:25px;font-family:NanumGothic;letter-spacing:-1px;background-color:#333;}
.printContainer			{margin:10px;border:1px solid #dddddd; padding:10px;}
.printBottom			{text-align:center; background:#444444; width:100%;}

 

/* 퀵메뉴   ===================================================================================== */ 
#gimaBox				{POSITION:absolute; width:90px; left:970px; z-index:30;}
.div_quick_bg01			{ }
.div_quick_bg02			{ padding:0 0 12px 0;}
.div_quick01 p			{margin:0;}
.quick_top				{padding:8px 0 0 0;}




/*   개인정보 보호정책 & 이메일무단수집 거부  ================================================================================== */
.cyber_cont_box			{margin:0 0 0 0;text-align:justify;}
.cyber_top_cont			{margin:0 0px 20px 0px; border:1px solid #ddd;padding:15px;background-color:#f5f5f5;}
.cyber_cont01			{margin:10px 10px 30px 10px;} 
.cyber_cont01 ul 		{padding:10px 0 0 0px;}  
.cyber_cont01 ul ul 	{padding:0 0 8px 10px;}   
.cyber_cont01 ul ol 	{padding:3px 0 0 20px;}   

.cyber_cont_box ol			{padding:0 0 0 10px;}
.cyber_cont_box ol li		{list-style:decimal ;margin:0 0 8px 10px;}
.cyber_cont_box ol li ul li	{list-style:none;margin:0;}
.cyber_list01			{background:url("../image/common/icon01.gif") no-repeat 5px 5px;padding:0 0 8px 15px;list-style:none;}
.cyber_list02			{background:url("../image/common/icon03.gif") no-repeat 0 7px;padding:0 0 3px 8px;list-style:none;}

.cyber_st01				{font-size:12px;font-weight:bold;text-align:left;margin:10px 0;color:#ffffff;background-color:#bbb;padding:3px 0;text-indent:10px;letter-spacing:-1px;}
.cyber_st02				{font-size:12px;font-weight:bold;text-align:left;padding:15px 0 10px 0;}

.cyber_mail_box			{border:1px solid #dddddd;padding:15px 10px 30px 15px;margin:10px; text-align:center;}
 


/*   비밀번호 찾기 등 작게 뜨는 새창   ======================================================================*/ 
#newwin_wrap			{margin:0;}
#newwin_title			{background-color:#444;border-bottom:2px solid #aaaaaa; height:23px;padding:10px 0 10px 0;text-indent:15px;color:#eee;font-family:'맑은 고딕',나눔고딕,NanumGothic;font-size:17px;font-weight:bold;line-height:120%;margin:0;letter-spacing:-1px;} 
.newwin_close			{float:right;padding:0 10px 0 0;}

.newwin_cont			{padding:15px; }
.newwin_icon			{background:url("../../_core/image/board/mbpass_arrow01.gif") no-repeat left 2px;padding:0 0 5px 12px;color:#7a7a7a;letter-spacing:-1px;}  
.newwin_btn				{margin:15px 0;text-align:center; padding:15px;border-top:1px solid #dfdfdf;} 
.newwin_input			{border:1px solid #cccccc; line-height:120%; height:17px;  padding:0 5px;}

.newwin_table			{border-collapse:collapse;  table-layout:fixed;} 
.newwin1				{background-color:#ececec;text-align:center;color:#717171; padding:3px; border:solid 1px #cccccc;line-height:120%;letter-spacing:-1px;font-size:11px;} 
.newwin2				{background-color:#f7f7f7;text-align:center;color:#818181;  padding:3px; border:solid 1px #cccccc;font-size:12px;}
.newwin3				{padding:3px 8px;border:solid 1px #cccccc;vertical-align:top;} 
 
.newwin_title			{background-color:#454545;height:40px;width:100%;}
.newwin_area			{padding:15px;}
  

/*   통합검색   =============================================================================================*/ 
#search li					{list-style:none;}
.search_box01				{border:1px solid #d6d6d6;}
.search_box02				{border:2px solid #ddd;background-color:#f5f5f5;padding:20px;text-align:center;}
.search_form				{border:1px solid #bbbbbb;line-height:140%;width:200px;height:17px;}
.search_cate_title			{color:#ff6600;font-weight:bold;padding:4px 10px;border:1px solid #d5d5d5;margin:20px 0 5px 0;background-color:#f5f5f5;}
.search_list01				{padding:10px;border-bottom:1px solid #dfdfdf;}
.search_top_cate			{border-top:2px solid #f0f0f0;padding:20px 10px 5px 10px;min-height: ;}
.search_top_cate_list		{padding-left:10px;}
.search_top_cate_list li	{background:url("../image/common/icon01.gif") no-repeat 20px 6px;padding:0 0 3px 29px; float:left;list-style:none;}
