/******************************** 기본 Class ********************************/
body{ margin:0; padding:0; } 
body, td, input, select, textarea { font-family:돋움; font-size:12px; color:#666666; line-height:150%; /*word-spacing:-2px;*/ }
br	{ font-size:10px; }
img	{ border:0; }

.image			{ border:0; }
.input			{ border:1px solid #D1D1D1; height:19px; }
.select,textarea{ border:1px solid #D1D1D1; }
.input.linebox	{ border:1px solid #D1D1D1; }
.table.printbox	{ border-collapse:collapse; }

.tops			{ font-size:11px; color:#CCCCCC; line-height:16px; }
a.tops:link		{ font-size:11px; color:#777777; line-height:16px; }
a.tops:visited	{ color:#777777; } 
a.tops:hover	{ color:#000000; text-decoration:none; }

.footer			{ color:#AAAAAA; line-height:16px; }
a.footer:link	{ color:#666666; line-height:16px; } 
a.footer:visited{ color:#666666; } 
a.footer:hover	{ color:#000000; text-decoration:none; }

.footer02		{ font-size:11px; color:#888888; }
.footer02_		{ font-size:11px; color:#CCCCCC; }
.Tahoma			{ font-family:Tahoma; font-size:10px; }

/******************************** index 폰트 Class ********************************/
.index			{ color:#444444; line-height:20px; letter-spacing:-1px; font-weight:bold; text-decoration:none; }
.indexs			{ font-size:11px; color:#888888; line-height:16px; letter-spacing:-1px; }
.index2s		{ font-size:11px; color:#464c57; line-height:16px; letter-spacing:-1px; font-weight:bold; }
.blanks			{ font-size:11px; color:#CCCCCC; }
.desk_tit		{ font-size:16px; line-height:22px; letter-spacing:-1px; font-weight:bold; text-decoration:none; }

.office_tit		{ font-size:26px; color:#0C8AE7; line-height:30px; letter-spacing:-1px; font-weight:bold; text-decoration:none; }
.office_tit2	{ font-size:14px; color:#333333; line-height:24px; letter-spacing:-2px; font-weight:bold; text-decoration:none; }
.date			{ font-size:11px; color:#999999; }

/******************************** 본문내 폰트 Class ********************************/
.small			{ font-size:11px; }
.small01		{ font-size:11px; color:#7d7d7d; }
.small02		{ font-size:11px; color:#333333; }  
.small_bold		{ font-size:11px; font-weight:bold; padding-left:15px; } 
.small_bold01	{ font-size:11px; color:#333333; font-weight:bold; padding-left:18px; }   
.bold			{ font-weight:bold; text-decoration:underline; }  
.radio			{ padding-bottom:5px; }  
.sgray01		{ font-size:11px; color:#ADADAD; }
.sgray02		{ font-size:11px; color:#999999; }
.sgray03		{ font-size:11px; color:#888888;  padding-left:10px; } 
.sorange		{ font-size:11px; color:#FD4F02; }
.sorange_1		{ font-size:11px; color:#FD4F02; font-weight:bold; letter-spacing:-2px; }  
.sorange_2		{ font-size:11px; color:#FD4F02; }                
.title			{ color:#333333; font-weight:bold; }
.small_title	{ font-size:11px; color:#333333; font-weight:bold; }  
.bbs-tilte		{ font-size:11px; color:#4B4B4B; font-weight:bold; }    
.bbs-date		{ font-size:11px; color:#ADADAD; }    
.base_contents01{ color:#7D7D7D; }
.base_contents02{ color:#999999; }
.base_contents03{ color:#333333; } 
.base_contents06{ color:#8E8E8E; }  
.base_contents07{ color:#8E8E8E; line-height:140%; }    
.black			{ color:#000000; }     
.base_contents04{ color:#FD4F02; } 
.base_contents05{ color:#7D7D7D; line-height:170%; }
.white			{ color:#FFFFFF; }  
.swhite			{ font-size:11px; color:#FFFFFF; }    
.white_bold		{ color:#FFFFFF; font-weight:bold; }
.bwhite_bold	{ font-size:11pt; color:#FFFFFF; font-weight:bold; }
.bbwhite_bold	{ font-size:22pt; color:#FFFFFF; font-weight:bold; }
.byellow_bold	{ font-size:11pt; color:#FDEE00; font-weight:bold; }
.sblue_bold		{ font-size:11px; color:#0F89E5; font-weight:bold; } 
.sblue			{ font-size:11px; color:#0F89E5; }  
.sblue_01		{ font-size:11px; color:#407DA9; }    
.blue			{ color:#0F89E5; } 
.blue01			{ color:#48688F; }  
.gudie			{ color:#4499C6; }   
.blue_bold		{ color:#0F89E5; font-weight:bold; } 
.bblue_bold		{ font-size:13pt; color:#0F89E5; font-weight:bold; }  
.bblue_bold01	{ font-size:12pt; color:#0F89E5; font-weight:bold; letter-spacing:-2px; }    
.bblue_bold02	{ font-size:13pt; color:#0064af; font-weight:bold; letter-spacing:-2px; }  
.bblue_bold03	{ font-size:11pt; color:#0F89E5; font-weight:bold; } 
.bblue_bold04	{ font-size:12pt; font-family:Arial; color:#049DDF; font-weight:bold; }  
.bblue_bold05	{ font-size:10pt; color:#049DDF; font-weight:bold; }      
.gray01			{ color:#adadad; }
.orange			{ color:#FD4F02; }      
.orange_bold	{ color:#FD4F02; font-weight:bold; }      
.borange_bold	{ font-size:13pt; color:#FD4F02; font-weight:bold; }  
.bblack_bold	{ font-size:14pt; color:#000000; font-weight:bold; letter-spacing:-2px; }  
.bgary_bold		{ font-size:13pt; color:#333333; font-weight:bold; letter-spacing:-2px; }   
.bgary_bold01	{ font-size:10pt; color:#212121; font-weight:bold; letter-spacing:-1px; }
.bgary_bold02   { font-size:11pt; color:#A4A4A4; font-weight:bold;}
.bgary			{ font-size:14pt; color:#333333; }    
.borange_bold	{ font-size:15pt; color:#FD4F02; font-weight:bold; text-decoration:underline; }   
.bblack_bold02  { font-size:11pt; color:#000000; font-weight:bold; }  
.bblack_bold03  { font-size:10pt; color:#000000; font-weight:bold; }  
.mail_txt		{ color:#666666; line-height:150%; word-spacing:0px; }
.p_syellow		{ font-size:11px; color:#F6FF00; line-height:150%; word-spacing:0px; font-weight:bold; }

/******************************** 본문내 input박스 스타일 ********************************/
.input_01  { color:#333333; border:1px solid #CDCDCD; height:18px; }
.input_02  { color:#666666; border:1px solid #AEC9DC; height:18px; }
.input_03  { font-size:11px; color:#666666; border:1px solid #C9c9c9; height:22px; padding:3px 5px; }
.input_04  { background:#E6F2FA; color:#333333; border:1px solid #CDCDCD; height:18px; } 

.textbox_01{ color:#666666; background:#FFFFFF; border:1px solid #D1D1D1; padding:5px; }
.textbox_02{ color:#A9A9A9; background:#FFFFFF; border:1px solid #87C4F2; padding:10px; scrollbar-3dlight-color:#C3E1F8; scrollbar-arrow-color:#0F89E5; scrollbar-base-color:#C3E1F8; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#C3E1F8; }
.textbox_03{ color:#666666; background:#F2F7FB; border:1px solid #AEC9DC; padding:10px; scrollbar-3dlight-color:#CDDEEB; scrollbar-arrow-color:#0F89E5; scrollbar-base-color:#CDDEEB; scrollbar-face-color:#F2F7FB; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#CDDEEB; scrollbar-darkshadow-color:#CDDEEB; }	 
.textbox_04{ height:250px; background:#F9F9F9; border:1px solid #9A9A9A; border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8; color:#48688F; vertical-align:middle; padding:10px; }

.sel_txt01 { color:#666666; line-height:16px; padding:10px;	border-top:#e1e1e1 1px solid; border-left:#e1e1e1 1px solid; border-right:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; background-color:f6f6f6; overflow-y:auto;	scrollbar-3dlight-color:#E0E0E0; scrollbar-arrow-color:#A6A6A6;	scrollbar-base-color:#DDDDDD; scrollbar-darkshadow-color:#F6F6F6;	scrollbar-face-color:#F6F6F6; scrollbar-highlight-color:#F8F8F8; scrollbar-shadow-color:#C8C8C8; }

.user_input { border-right:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; font-size:10pt; border-left:#FFFFFF 1px solid; border-bottom:#BFBFBF 1px solid; text-align:center; }

/******************************** 본문내 여백 관련 Class ********************************/
.left		{ padding-left:20px; }
.left01		{ padding-left:15px; } 
.left02		{ padding-left:30px; } 
.right		{ padding-right:10px; }   
.popup_left { padding-left:10px; } 
.table		{ padding:5px 30px 5px 30px; }
.table01	{ padding:10px 15px 10px 15px; }
.table02	{ padding:0 10px 0 10px; }
/*.top		{ padding-top:10px; }*/
.order		{ padding:10px 20px 10px 20px; }
.my			{ padding:10px 15px 10px 15px; } 
.service	{ padding:2px 10px 2px 10px; }
.ordercomp	{ padding:0 30px 0 30px; }
.cust_right	{ padding:0 10px 2px 0; }
  
/******************************** 링크 Class ********************************/
a					{ color:#666666; text-decoration:none; }
a:link				{ color:#4C4C4C; text-decoration:none; }
a:visited			{ color:#4C4C4C; text-decoration:none; }
a:active			{ color:#4C4C4C; text-decoration:none; }
a:hover				{ color:#666666; text-decoration:underline;} 

a.bbs:link			{ color:#666666; text-decoration:none; }
a.bbs:visited		{ color:#666666; text-decoration:none; }
a.bbs:active		{ color:#666666; text-decoration:none; }
a.bbs:hover			{ color:#333333; text-decoration:none; }

a.notice:link		{ color:#7d7d7d; text-decoration:none; }
a.notice:visited	{ color:#7d7d7d; text-decoration:none; }
a.notice:hover		{ color:#0F89E5; text-decoration:none; }

a.channel:link		{ font-size:11px; color:#999999; }
a.channel:visited	{ font-size:11px; color:#999999; }
a.channel:hover		{ font-size:11px; color:#999999; text-decoration:underline; }

a.setting:link		{ font-size:11px; color:#999999; text-decoration:underline; }
a.setting:visited	{ font-size:11px; color:#999999; text-decoration:underline; }
a.setting:hover		{ font-size:11px; color:#333333; text-decoration:underline; }

a.mail:link			{ font-size:11px; color:#999999; }
a.mail:visited		{ font-size:11px; color:#999999; }
a.mail:hover		{ font-size:11px; color:#0F89E5; text-decoration:none; }

a.join:link			{ font-size:11px; color:#333333; font-weight:bold; }
a.join:visited		{ font-size:11px; color:#333333; font-weight:bold; }
a.join:hover		{ font-size:11px; color:#0F89E5; font-weight:bold; text-decoration:none; }

a.leftmenu:link		{ color:#333333; font-weight:bold; }
a.leftmenu:visited	{ color:#333333; font-weight:bold; }
a.leftmenu:hover	{ color:#0F89E5; font-weight:bold; text-decoration:none; }

a.sleftmenu:link	{ color:#7D7D7D; }
a.sleftmenu:visited	{ color:#7D7D7D; }
a.sleftmenu:hover	{ color:#000000; text-decoration:none; }

a.search:link		{ font-size:11px; color:#7D7D7D; }
a.search:visited	{ font-size:11px; color:#7D7D7D; }
a.search:hover		{ font-size:11px; color:#0F89E5; text-decoration:none; }

a.paging:link		{ font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#0F89E5; text-decoration:none; padding:4px; }
a.paging:visited	{ font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#0F89E5; text-decoration:none; padding:4px; }
a.paging:hover		{ font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#0F89E5; text-decoration:none; padding:4px; }

a.paging1:link		{ font-size:11px; color:#333333; font-weight:bold; padding:4px; }
a.paging1:visited	{ font-size:11px; color:#333333; font-weight:bold; padding:4px; }
a.paging1:hover		{ font-size:11px; color:#333333; font-weight:bold; padding:4px; }

a.list:link			{ color:#000000; text-decoration:none; }
a.list:visited		{ color:#000000; text-decoration:none; }
a.list:active		{ color:#000000; text-decoration:none; }
a.list:hover		{ color:#0F89E5; text-decoration:none; } 

a.tab01:link		{ color:#333333; font-weight:bold; text-decoration:none;}
a.tab01:visited		{ color:#2F97E7; font-weight:bold; text-decoration:none;}
a.tab01:hover		{ color:#2F97E7; font-weight:bold; text-decoration:none;}

a.tab02:link		{ color:#A7A7A7; }
a.tab02:visited		{ color:#2F97E7; text-decoration:none; }
a.tab02:hover		{ color:#2F97E7; text-decoration:none; }

a.mail02:link		{ color:#0F89E5; text-decoration:none; }
a.mail02:visited	{ color:#0F89E5; text-decoration:none; }
a.mail02:active		{ color:#0F89E5; text-decoration:none; }
a.mail02:hover		{ color:#0F89E5; text-decoration:underline; } 

a.favorite:link		{ color:#666666; text-decoration:none; }
a.favorite:visited	{ color:#FFFFFF; font-weight:bold; background-color:#0F89E5; padding:3px; }
a.favorite:hover	{ color:#FFFFFF; font-weight:bold; background-color:#0F89E5; padding:3px; }

a.favorite01:link   { color:#ADADAD; text-decoration:none;}
a.favorite01:visited{ color:#FFFFFF; font-weight:bold; background-color:#0F89E5; padding:3px; }
a.favorite01:hover  { color:#FFFFFF; font-weight:bold; background-color:#0F89E5; padding:3px; }

a.partnership:link	 { font-size:11px; color:#ADADAD; text-decoration:none; }
a.partnership:visited{ font-size:11px; color:#ADADAD; text-decoration:none; }
a.partnership:hover  { font-size:11px; color:#ADADAD; text-decoration:none; }

a.showlink:link		{ color:#FD3F06; text-decoration: none; }
a.showlink:visited	{ color:#FD3F06; text-decoration: none; }
a.showlink:active	{ color:#FD3F06; text-decoration: none; }
a.showlink:hover	{ color:#FD3F06; text-decoration:underline; } 

/******************************** 스크롤 Class ********************************/
body			{ scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#000000; scrollbar-base-color:#FFFFFF; scrollbar-face-color:#ECECEC; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; }	 

.myhiworks		{ width:430; height:105; overflow:auto; padding:0px; border:0px; scrollbar-3dlight-color:#C3E1F8; scrollbar-arrow-color:#0F89E5; scrollbar-base-color:#C3E1F8; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#C3E1F8; }    

.login			{ font-size:11px; width:228; height:69; overflow:auto; padding:0px; border:0px; background-color:#F5FBFE;    scrollbar-3dlight-color:#C3E1F8; scrollbar-arrow-color:#0F89E5; scrollbar-base-color:#C3E1F8; scrollbar-face-color:#FFFFFF;	 scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#C3E1F8; } 

.favorite001	{ font-size:11px; width:100%; height:200; overflow:auto; padding:8px; border:0px; background-color:#F9F9F9;   scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#000000; scrollbar-base-color:#FFFFFF; scrollbar-face-color:#ECECEC;	 scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; }

.note001		{ font-size:11px; width:100%; height:200; overflow:auto; padding:0px; border:0px; background-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#000000; scrollbar-base-color:#FFFFFF; scrollbar-face-color:#ECECEC; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; }
	 	 
.scrollbox_pop01{ width:730; height:350; overflow:auto; padding:0px; border:0px; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#65A5CA; scrollbar-3dlight-color:#65A5CA; scrollbar-arrow-color:#698109; scrollbar-darkshadow-color:#FFFFFF; } 

.selectBoxLabel	{ font-size:11px; width:85px; } 	 

/******************************** BG이미지 Class ********************************/
.text_bg      {	background:url(/assets/images/bg04.gif) no-repeat; }

/******************************** 고객센터 CSS ********************************/
#faqListTitle			{ width:730px; border:none; border-collapse:collapse; }
#faqListTitle tr		{ height:31px; text-align:center; }
#faqListTitle td		{ font-size:11px; color:#4B4B4B; font-weight:bold; }
#faqListTitle td.kind	{ width:150px; border:solid 2px #D4D4D4; border-style:solid none solid solid; }
#faqListTitle td.faq	{ width:580px; border:solid 2px #D4D4D4; border-style:solid solid solid none; }

#faqList				{ width:730px; border:none; border-collapse:collapse; }
#faqList tr				{ height:33px; }
#faqList td				{ font-size:11px; color:#ADADAD; }
#faqList td.kind		{ width:150px; border:solid 1px #E0E0E0; border-style:none none solid none; text-align:center; }
#faqList td.faq			{ width:580px; border:solid 1px #E0E0E0; border-style:none none solid none; }

#faqDivReply			{ width:730px; background-color:#F7F7F7; border-bottom:1px solid #FFFFFF; padding:10px 13px 10px 15px;}
#faqDivReplyText		{ width:702px; white-space:normal; }
#faqDivReplyLine		{ width:730px; height:1px; background-color:#E0E0E0; }

#faqQuestionTable       { width:700px; background-color:#FFFFFF; border-collapse:collapse; border:none; }
#faqQuestionTable tr.h  { height:61px; }
#faqQuestionTable td.l  { width:5px; }
#faqQuestionTable td.c  { width:690px; border-top:1px solid #E7E7E7; }
#faqQuestionTable td.r  { width:5px; }
#faqQuestionTable td.m  { border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; padding:0 17px; text-align:center;}

#faqQuestionSel         { width:656px; border:none; border-collapse:collapse; }
#faqQuestionSel tr.tr1  { height:30px; }
#faqQuestionSel tr.tr2  { height:1px;}
#faqQuestionSel td.td1  { width:163px; color:#0F89E5; font-weight:bold; }
#faqQuestionSel td.td2  { width:99px; }
#faqQuestionSel td.td3  { width:100px; }
#faqQuestionSel td.td4  { width:99px; }
#faqQuestionSel td.td5  { width:140px; }
#faqQuestionSel td.td6  { width:55px; }

#faqlistViewBtn { width:700px;padding-top:5px; }

/* color:#0F89E5; font-weight:bold; */

/******************************** PNG 투명 ********************************/
.png24 {tmp:expression(setPng24(this));}

.transparentDiv		{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; -moz-opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity:0.7; }
.transparentDiv2	{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; -moz-opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity:0.7; }

.sms { border:0px; font-size:12px; line-height:18px; width:100%; height:100%; background:none transparent; overflow:hidden; }


/******************************** 새롭게 들어간 jyk 표삽입 ********************************/
.td_j01 { border-bottom:1px solid #EDEDED; }
.td_j02 { border-bottom:1px solid #EDEDED; border-right:1px solid #EDEDED; }
.td_j03 { border-bottom:1px solid #EDEDED; border-right:1px solid #EDEDED; border-left:1px solid #EDEDED; }
.td_jn01 { border-right:1px solid #ffffff; }


/******************************** 인크루트용 ********************************/
a.left_01:link { color:#464646; }, a.left_01:visited { color:#464646; }, a.left_01:hover { color:#464646; text-decoration:underline; }
.left_02 { font-size:11px; color:#696969; }
.orange_02 { font-size:16px; color:#FF6600; line-height:30px; } 


/******************************** 비즈니스서식 ********************************/
a.bizform:link { color:#333333; }, a.bizform:visited { color:#333333; }, a.bizform:hover { color:#000000; text-decoration:none; font-weight:bold; }
