@charset "utf-8";
 
/*	스크롤바 계속 나오도록 넣어봄. */
body	{height:100.06%;}
/*
input:focus				{background-color: #ffcc00;}
a, a:link, a:visited{text-decoration:none;  transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}  
*/
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');

#body_fade	{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background:#000;opacity:.80;z-index:9990000;} 

.web_size					{position:relative;max-width:990px;margin:0 auto; } 

/* HEAD    ================================================================================== */
#header_main				{position:relative;width:100%; padding:95px 0 0 0;}  
#header_sub					{position:relative;width:100%; padding:95px 0 0 0;}  
#header_login				{position:relative;width:100%; padding:95px 0 0 0;background:#f7f7f7;}   

#sub_top					{height:150px; width:100%;}
.sub_topimg1				{background:url('../image/common/sub_topimg.jpg') no-repeat center 0 ;background-size:cover;}
.sub_top_txt1				{text-align:right; font-size:1.5em;  color:#fff; letter-spacing:-1px;padding:60px 40px 5px 0;text-shadow:#333 2px 2px 5px; }
.sub_top_txt2				{text-align:right; font-size:1.8em;  font-weight:bold ; color:#fff; padding:0 40px 0 0; line-height:135%;letter-spacing:1px; text-shadow:#333 2px 2px 5px;}


#sub_wrap					{padding:0 0 0 0;   } 
#sub_main					{margin:0 0 0 250px; padding:0 0 0 0;}  

/* 서브 왼쪽메뉴   ===================================================================================== */ 
#left_menu					{width:210px; float:left; min-height:280px; margin:0; }   
#left_menu h2				{display:block; height:60px;padding:45px 0 0 20px;font-size:20px; font-weight:500; letter-spacing:-1px; color:#fff; background-color:#004181;}
 
#snb						{width:100%; }
#snb ul						{padding:0 0; }
#snb ul li					{width:100%;}
#snb ul li a				{display:block;font-size:1.1em;line-height:45px; color:#555; text-indent:10px; border:1px solid #ddd; border-top:0;padding-left:10px;}
#snb ul li a:hover, 
#snb ul li a.on	,#snb ul li.current a			{color:#000; background:url('../image/common/lnb_arr.png') no-repeat 90% 50% #f7f7f7;}  

#snb ul li.current ul		{display:block; }
#snb ul ul					{padding:10px 0 15px 18px;list-style:none; border:1px solid #ddd; border-top:none; background-color:#f5f5f5; }
#snb ul li li				{line-height:24px; font-weight:normal;  }
#snb ul li li a				{color:#666;font-size:1em;line-height:24px;  background:url('../image/common/sub_menu_icon01.png') no-repeat 0 -300px;}

#snb ul li.current li a.on,
#snb ul li li.current a		{font-size:1em;line-height:24px; font-weight:normal; background-position:0 -300px;  border-bottom:1px solid #f5f5f5 !important;background-color:#f5f5f5; } 
#snb ul li li a:hover, 
#snb ul li li a.on, 
#snb ul li.current li a:hover, 
#snb ul li.current li a:focus	{color:#1ec0d7;text-decoration:underline;}
#snb ul li.current li a			{background-position:0 -300px;color:#666; border-bottom:1px solid #f5f5f5 !important;background-color:#f5f5f5;}
#snb ul li li.current a,
#snb ul li li.current a:hover	{color:#1ec0d7;background-position:0 -254px;border-bottom:1px solid #f5f5f5 !important;background-color:#f5f5f5;} 
 


/*   서브페이지    ==================================================================================== */
#main_contents			{position:relative;padding:0 0 50px 0; min-height:500px;} /* 본문 영역 */  
#main_contents img		{max-width:100%;}
#main_contents02		{margin:0; min-height:300px;} /* 본문 영역 */  
#sub_title				{border-bottom:1px solid #ddd;overflow:hidden; } /* 서브페이지 타이틀 */
h3						{margin:0;float:left; font-size:2.4em; line-height:110%; font-weight:normal ; color:#111; letter-spacing:-1px;text-indent:0;padding:45px 0 20px 0; }
  
#sub_navigation			{float:right;padding-top:63px;}   
.sub_navigation_home	{float:left;width:15px;line-height:13px;background-color:#004181;cursor:pointer;border-radius:3px;color:#fff;text-align:center;font-size:0.8em;margin-top:3px;padding-top:2px;}
.path01					{float:left; padding:0 0 0 7px; } 
.path_arrow				{float:left;  letter-spacing:0;}
.path_arrow02			{float:left;background:url("../image/common/path_arrow.png") no-repeat 6px 50%;padding:0 0 0 15px; letter-spacing:-1px;}
 
#sub_navigation a				{padding:0 3px;color:#aaa;} 




h4						{text-align:left;padding:0 0 13px 23px;;font-size:1.3em; color:#222; letter-spacing:-0.75px;background:url("../image/common/h4_bullet.png") no-repeat 0 8%; }  /* 본문 큰제목 */
h4 .h4_s				{font-size:13px;color:#888; }
h5						{text-align:left;padding:0 0 10px 15px;font-size:1.2em;color:#00a0b7; font-weight:normal;background:url("../image/common/st_icon.png") no-repeat 1px -96px; } /* 본문 두번째 제목 */
h6						{text-align:left;padding:5px 0 6px 15px; font-size:12px;color:#888; background:url("../image/common/st_icon.png") no-repeat 0 -147px;}  
 
.sub_cont01				{position:relative; text-align:justify;}   
.sub_cont_box01			{border:1px solid #ccc;padding:18px;background:#f5f5f5;}
.sub_cont_box01_tit		{display:inline-block;background:#1ec0d7;color:#fff;padding:4px 12px;font-weight:bold;font-size:1em;border-radius:5px;margin:0 0 12px 0;}
.sub_cont_box01_tit:after	{clear:both;}
 
.sub_list01				{list-style:none;background:url(../image/common/icon01.gif) no-repeat 4px 6px;padding:0 0 4px 15px; position:relative;}
.sub_list02				{list-style:none;background:url(../image/common/icon02.gif) no-repeat 0 7px;padding-left:10px;}
.sub_list03				{list-style:none;background:url(../image/common/icon03.gif) no-repeat 0 8px;padding:0 0 5px 9px;  }
  


.sub_cont_question		{background:url(../image/common/sub_cont_icon01.png) no-repeat 0 0;padding:0 0 7px 40px;}

 


/* 하단 카피라이트   ==================================================================================== */ 

.btn_top					{display:none;}

#copyright					{background:#2c353e;padding:20px 0 40px 0; }  

.copyright_txt				{position:relative;padding:5px 0 0 0;} 
.copyright_logo				{position:absolute;right:0;} 

.copyright_txt address		{clear:both;font-style:normal;font-size:0.9em; line-height:180%; color:#90969b;  }
.copyright_txt address a	{color:#969a9e;}
.copyright_txt address span	{display:inline-block;  }
.copyright_txt .copy		{font-size:0.9em; line-height:180%; color:#90969b; } 
 
.copyright_btn_wrap			{min-height:35px;}
.copyright_btn				{float:left;  } 
.copyright_btn li			{display:inline-block; margin:5px 0;padding:0 6px;line-height:120%;font-size:0.9em; border-left:1px solid #969a9e;}
.copyright_btn li a			{color:#acb0b4;  }  
.copyright_btn li:first-child	{border-left:0 solid #969a9e;padding-left:0;}  
  
.footer_site_wrap				{overflow:hidden;height:60px;border-top:1px solid #e3e3e3;background:#f3f3f3;}

.footer_select					{position:absolute; top:0;right: 0;width:175px;min-height:24px;border:1px solid #90969b;border-bottom:none;background:#2c353e;z-index:999999999;font-size:0.9em;}
.footer_select ul				{position:absolute;bottom:27px;left:-1px;background-color:#2c353e;border:1px solid #90969b;border-bottom:none;display:none;}
.footer_select li				{display:block;height:26px;line-height:26px;}
.footer_select li a				{width:175px;height:100%; text-indent:10px;display:block; color:#bbb;}
.footer_select li a:hover		{color:#fff;background-color:#22252d; }
.footer_select p				{width:100%;height:26px;line-height:26px;border-bottom:1px solid #90969b;}
.footer_select p a				{display:block;width:100%;height:100%;text-indent:10px; color:#a2a2a2;}
.footer_select p span			{display:inline-block;float:right;padding:0 9px 0 0; }

.quickBn						{position:fixed; background:url("../image/common/acc_bn.png") no-repeat 90% 100px #fae100; background-size:60px; width:210px;padding:20px; top:75%; right:40px; transform:translateY(-50%); z-index:999;}
.quickBn dl dt					{font-size:1.2em; color:#333; margin-top:5px;}
.quickBn dl dd					{font-size:1.1em; line-height:1.6; color:#333;}
.quickBn dl dd:nth-child(2)		{font-weight:800; font-size:1.6em;font-family:'Paperlogy'; line-height:1.35; margin:5px 0 7px 0; color:#3c1d1e;}
.quickBn .btn					{background:#3c1d1e; border-radius:5px; padding:12px 0; margin-top:12px; text-align:center; color:rgb(256,256,256,0.7);}
.quickBn .btn strong			{display:block; font-family:'Paperlogy'; font-size:1.2em; font-weight:500; color:#fff;}
.quickBn .btn:hover				{background:#000;}
.quickBn .mob					{display:none;}

@media screen and (max-width:1024px){
	.quickBn					{top:auto; bottom:80px; right:40px; transform:unset; right:20px; width:auto; padding:0; overflow:hidden; background-position:center 55%; background-size:35px; border-radius:100%; box-shadow:0 0 5px 1px rgba(0,0,0,0.1);}
	.quickBn dl, .quickBn .btn	{display:none;}
	.quickBn .mob				{display:block; width:60px; height:60px; }
}

@media screen and (max-width:768px){
.btn_top					{position:fixed; right:10px; bottom:10px; width:35px; height:36px; opacity:0.5; z-index:2200; background:url("../image/common/btn_m_top.png") no-repeat 0 bottom;}

#header_main				{padding:50px 0 0 0;}  
#header_sub					{padding:50px 0 0 0;}  
#header_login				{padding:50px 0 0 0;}  


#left_menu					{display:none;}
#sub_title					{border-bottom:0; }
#sub_wrap					{padding:0 0 0 0; background:none; } 
#sub_main					{margin:0 0 0 0; padding:0 10px;}  
#sub_top					{height:100%;} 
#main_contents				{padding:0 0 50px 0; min-height:300px;}
.sub_top_txt1				{text-align:center; font-size:1.1em;  padding:30px 0 3px 0; }
.sub_top_txt2				{text-align:center; font-size:1.5em;   color:#fff;padding:0 0 30px 0; opacity:0.9;}
#sub_navigation				{display:none;}
 
h3							{float:none;margin:0;text-align:center; font-size:1.9em; padding:20px 0 15px 0;font-weight:normal ; color:#252525; letter-spacing:-1px;text-indent:0;background:url("../image/common/h3_acc.gif") no-repeat center bottom;}

#copyright					{text-align:center;padding:20px 0 30px 0;}  
#copyright div, #copyright p, #copyright address, #copyright a				{font-size:0.95em;}
.copyright_logo				{display:none;} 
.copyright_txt				{position:relative;padding:0 0 15px 0;}  
.copyright_btn				{float:none;}

.footer_select					{position:relative;margin:0 auto;line-height:100%;}
.footer_select li a				{text-indent:0;}
}



/*  서브페이지 탭메뉴   ==================================================================================== */
  

.sub_tabmenu01					{width:100%; min-height:36px; overflow:hidden;border-bottom:1px solid #1ec0d7;}
.sub_tabmenu01 li				{float:left;}
.sub_tabmenu01 li				{margin-left:-1px;}
.sub_tabmenu01 li:first-child	{margin-left:0;}
.sub_tabmenu01 li a				{display:inline-block; padding:10px 28px;line-height:16px;text-align:center;background:#f7f7f7;color:#444; font-weight:bold;border:1px solid #ddd; border-bottom:none;}
.sub_tabmenu01 li a:hover		{color:#1ec0d7;}
.sub_tabmenu01 li.on a			{background:#1ec0d7; border:1px solid #397ae1;color:#fff; border-bottom:none;}

/* 제품 카테고리 */
.sub_tabmenu01_2			{width:100%; min-height:33px; overflow:hidden; background-color:#f9f9f9; border:1px solid #ddd;padding:10px 0 10px 10px;}
.sub_tabmenu01_2 li			{float:left;width:17%;margin-left:25px;}
.sub_tabmenu01_2 li a		{padding-left:10px;display:inline-block; width:100%;line-height:33px;color:#666; background:url("../image/common/icon02.gif") no-repeat 0 48%;}
.sub_tabmenu01_2 li a:hover, .sub_tabmenu01_2 li.on a		{color:#3386f5;font-weight:bold;}
/* 제품 카테고리 */

.sub_tabmenu02_box				{border-bottom:1px solid #999;background:#f8f8f8; padding:12px 15px; overflow:hidden; }
.sub_tabmenu02					{min-height:30px; overflow:hidden; }
.sub_tabmenu02 li				{float:left;font-weight:bold;  }
.sub_tabmenu02 li a				{display:inline-block; line-height:30px; color:#333;  background:url("../image/common/icon04.png") no-repeat 0 9px;padding:0 20px 3px 15px; }
.sub_tabmenu02 li a:hover		{color:#3f63d5;}
.sub_tabmenu02 li a.on 			{color:#3f63d5;  }
 

.sub_tabmenu03					{min-height:40px;  border-bottom:1px solid #bbb;background:#f5f5f5 ;}
.sub_tabmenu03 li				{float:left; font-weight:bold;word-break:keep-all;} 
.sub_tabmenu03 li a				{display:inline-block; text-align:center;color:#555;  background:url("../image/common/subtabmenu_line.png") no-repeat right 50%;padding:9px 20px ;}
.sub_tabmenu03 li:last-child a	{background:none;}
.sub_tabmenu03 li a:hover		{color:#1ec0d7; text-decoration:underline;}
.sub_tabmenu03 li.on a 			{color:#1ec0d7;}
  

.sub_tabmenu04					{width:100%; height:36px; overflow:hidden;border-bottom:1px solid #ccc;}
.sub_tabmenu04 li				{float:left;}
.sub_tabmenu04 li				{margin-left:-1px;}
.sub_tabmenu04 li:first-child	{margin-left:0;}
.sub_tabmenu04 li a				{display:inline-block; padding:0 35px;line-height:36px;text-align:center;background:#efefef;color:#333; font-weight:bold;border:1px solid #ccc; }
.sub_tabmenu04 li a:hover		{color:#1ec0d7;}
.sub_tabmenu04 li.on a			{background:#1ec0d7; border:1px solid #397ae1;color:#fff;  }
 
.sub_tabmenu05					{min-height:34px;   border-top:2px solid #323232;border-bottom:1px solid #ccc;background:#f5f5f5;}
.sub_tabmenu05 li				{float:left;margin-left:-1px;}
.sub_tabmenu05 li:first-child	{margin-left:0;}
.sub_tabmenu05 li a				{display:inline-block; padding:0 20px;line-height:34px;text-align:center;color:#555; border:1px solid #d3d3d3;border-bottom:none;}
.sub_tabmenu05 li a:hover		{color:#3f63d5;}
.sub_tabmenu05 li a.on 			{font-weight:bold;background:#fff;  color:#000; border:1px solid #d3d3d3; border-bottom:1px solid #fff; }

 
/* mobie screen 820 */
@media screen and (max-width:820px){
.sub_tabmenu01 li a				{display:inline-block; padding:10px 20px;}

}

/* mobie screen 768 */
@media screen and (max-width:768px){


.tab2 li				{width:50%;}
.tab3 li				{width:33%;}
.tab3 li:last-child		{width:34%;}
.tab4 li				{width:25%; font-size:12px;}
.tab5 li				{width:20%;}
.tab6 li				{width:16.6%;}

.sub_tabmenu01					{width:100%; min-height:36px; overflow:hidden;border-bottom:none;}
.sub_tabmenu01 li				{float:left;}
.sub_tabmenu01 li				{margin-left:-1px;}
.sub_tabmenu01 li:first-child	{margin-left:0;}
.sub_tabmenu01 li a				{display:inline-block; width:100%;padding:10px 0;font-size:0.9em; border-bottom:1px solid #ddd;}
.sub_tabmenu01 li a:hover		{color:#1ec0d7;}
.sub_tabmenu01 li.on a			{background:#1ec0d7; border:1px solid #397ae1;color:#fff;  }

 
 
.sub_tabmenu01_02					{width:100%; min-height:36px; overflow:hidden;border-bottom:none;}
.sub_tabmenu01_02 li				{float:left;}
.sub_tabmenu01_02 li				{margin-left:-1px;}
.sub_tabmenu01_02 li:first-child	{margin-left:0;}
.sub_tabmenu01_02 li a				{display:inline-block; width:98%;padding:10px 1%;font-size:0.9em; min-height:30px;line-height:14px;letter-spacing:0;;text-align:center;background:#ebf5fa;color:#444; font-weight:bold;border:1px solid #1ec0d7; }
.sub_tabmenu01_02 li a:hover		{color:#1ec0d7;}
.sub_tabmenu01_02 li.on a			{background:#1ec0d7; border:1px solid #397ae1;color:#fff;  }

}
 


/* 표 관련   ==================================================================================== */ 
.form_table					{border-collapse:collapse;  width:100%;table-layout:fixed;}  
.form_tit					{font-size:14px;min-height:20px;overflow:hidden; background:#004795;color:#fff; padding:8px 10px; font-weight:bold;  letter-spacing:-1px;}
.form_tit_box				{background:#eaf0f6;border:1px solid #004795;padding:25px 15px;text-align:center;font-size:1.1em;color:#222;margin:0 0 20px 0;}
.form_tit_box_txt1			{font-size:1.5em;font-weight: ;color:#004795;padding:0 0 15px 0;}

.form_table thead th		{background:#e2f2fb;text-align:center;color:#444; padding:10px 0; font-weight:bold; border:solid 1px #bbc6d9; line-height:110%;letter-spacing:-1px;}
.form_table tbody th		{background:#fbfeff;text-align:center;color:#333;  font-weight:normal;padding:8px 6px;letter-spacing:0;border:solid 1px #bbc6d9; }
.form_table tbody td		{padding:10px; border:solid 1px #ccc; line-height:140%;} 

.form1_2					{background:#eaf0f6;text-align:center;color:#00438c; padding:10px 0; font-weight:bold; border:solid 1px #bbc6d9; line-height:110%;letter-spacing:-1px;} 
.form1_3					{background:#fbfeff;text-align:center;color:#333; font-weight:normal;padding:8px 6px; border-bottom:solid 1px #bbc6d9; }
.form1_4					{background:#ffffff;padding:8px 6px;border-bottom:solid 1px #ccc;  line-height:140%;}  

.form_bg1					{background:#fbf9df;}

.form_table tfoot td 		{background:#f4f4f4;text-align:center; font-weight:bold;padding:5px 0; border:solid 1px #ccc; }

/*  기타    ==================================================================================== */
.extra01, .extra01 a	{color: #f87a00;  text-decoration:none; }
.extra02				{color: #3386f5;   } 
 
.dot_line01				{background: url("../image/common/dot_line02.gif") repeat-x left 35px; height:70px;}  
.dot_line02				{background: url("../image/common/dot_line01.gif") repeat-x left 25px; height:50px;}  
.dot_line04				{background: url("../image/common/dot_line04.png") no-repeat left 0; height:40px;}    

.notice_box01			{border:1px solid #dddddd;background-color:#f5f5f5;padding:12px 18px;}  /* 회색 박스 디자인 */ 
.notice_box02			{position:relative;border:5px solid #ededed; }  /* 회색 박스 디자인 */ 
.notice_box02_cont		{padding:55px 20px 15px 20px;}
.notice_title02			{position:absolute;margin:12px 0 0 -5px;background:url("../image/common/notice_title01.png") no-repeat right top; text-indent:20px;line-height:35px; color:#fff;font-weight:bold; padding:0 33px 0 0; letter-spacing:-1px;} 
 

/*  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; letter-spacing:-1px;background-color:#333;}
.printContainer			{margin:10px;border:1px solid #dddddd; padding:10px;}
.printBottom			{text-align:center; background:#444444; width:100%;}

 

/* 퀵메뉴   ===================================================================================== */  
.quick_wrap				{position:fixed; width:76px; height:100%;right:-70px; background:url("../image/common/quick_bg01.png") no-repeat right 0; z-index:30000;}
.quick_wrap03			{padding:98px 0 0 0;}
.quick_wrap02			{border-bottom:1px solid #464a53;margin:0 0 0 8px;}
.quick_wrap02 div		{border-bottom:1px solid #272b33;border-top:1px solid #464a53;} 
.quick_btn				{POSITION:absolute; left:-29px;top:250px;}




/*   개인정보 보호정책 & 이메일무단수집 거부  ================================================================================== */ 
.cyber_top_cont			{margin:0 0px 30px 0px; border:1px solid #ddd;padding:20px;background-color:#f5f5f5;}
.cyber_cont01			{padding:0 0 20px 0; text-align:justify;} 
.cyber_cont01 ul 		{padding:10px 0 0 20px;}  
.cyber_cont01 ul ul 	{padding:6px 0 5px 15px;}    
.cyber_cont01 ol			{padding:10px 0 0 30px;}
.cyber_cont01 ol li			{list-style:decimal  ; }
.cyber_cont01 ol li ul li	{list-style:none;margin:0;}
.cyber_list01			{background:url("../image/common/icon02.gif") no-repeat 5px 5px;padding:0 0 4px 15px;list-style:none;}
.cyber_list02			{background:url("../image/common/icon03.gif") no-repeat 0 7px;padding:0 0 3px 4px;list-style:none;}

.cyber_st01				{padding:6px 0 4px 0;text-indent:10px;color:#444;background-color:#e9e9e9;margin:0 0 15px 0;font-weight:bold; letter-spacing:0;}
.cyber_st02				{padding:0 0 5px 0;font-weight:bold;color:#666;letter-spacing:-1px;}

.cyber_mail_box			{border:1px solid #dddddd;padding:70px 40px 70px 300px;font-size:1.1em; background:url("../../../core/image/common/email_img.gif") no-repeat 50px 50%;}
.cyber_mail_box_txt		{}


/* mobie screen 768 */
@media screen and (max-width:768px){

.cyber_mail_box			{border:1px solid #dddddd;padding:50px 30px 50px 250px;font-size:1.1em; background:url("../../../core/image/common/email_img.gif") no-repeat 20px 50%;}
.cyber_mail_box_txt		{}

}
/* mobie screen 520 */
@media screen and (max-width:520px){

.cyber_mail_box			{padding:200px 20px 30px 20px;text-align:center;background:url("../../../core/image/common/email_img.gif") no-repeat center 20px;}
.cyber_mail_box_txt		{}

 

}

 /* 사이트맵   ================================================================================== */
#sitemap_wrap			{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50000000000000;display:none; } 
.sitemap_wrap			{position:relative;display:table;width:100%;height:100%;vertical-align:middle;z-index:10}
.sitemap_wrap_close		{position:absolute;right:0;margin-top:-40px;cursor:pointer;}
.sitemap_box			{position:relative;width:900px;margin:0 auto;padding:8% 0; overflow:hidden; }
.sitemap_h				{overflow:hidden;}
.site_wrap01			{float:left; width:21%; margin:20px 2%;} 
.site_title				{color:#f89c00; font-size:17px;line-height:30px; text-align:left;  padding:0 0 10px 0;}
.site_area01 			{margin:0;width:100%; padding:0; list-style:none; }
.site_area01 ul			{padding:6px 0 15px 0;  } 
.site_area01 li			{font-size:13px;background:url('../image/common/sitemap_icon.gif') no-repeat 0 -89px;padding:3px 0 3px 0;text-indent:0;  line-height:170%;}
.site_area01 li a		{color:#bbb;}
.site_area01 ul li		{font-size:12px;background:url('../image/common/sitemap_icon.gif') no-repeat 0px -153px; padding:1px 0 2px 15px; line-height:160%; }

.black_bg				{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000; background-attachment:fixed;opacity:.87;}
  


/*   비밀번호 찾기 등 작게 뜨는 새창   ======================================================================*/ 





  

/*   통합검색   =============================================================================================*/ 
#search li						{list-style:none;}
.search_list_box01				{border:1px solid #e5e5e5;border-radius:5px;background:#fbfbfb;height:68px;margin:0 0 30px 0;text-align:center;}
.search_list_box01_02			{padding:21px 0 0 0;}
.search_list_box01 input[type=text]	{border:1px solid #bbbbbb;line-height:110%;width:40%;padding:3px;margin:0 10px 0 0;}


.search_line01					{background: url("../image/common/dot_line01.gif") repeat-x left 15px; height:30px;}   

.search_list_wrap01				{}
.search_list_path				{color:#1c78f4;}
.search_list_title01			{font-weight:Bold;color:#555;padding:0 0 8px 0;}
.search_list_cont02				{}


.search_box02					{border:2px solid #ddd;background-color:#f5f5f5;padding:20px;text-align:center;} 
.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;}
.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;}








  