/*-------------------------------------------------------
 Main Style Sheet / #:id / .:class
 ¼ø¼­~
display : Ç¥½Ã / overflow : ³ÑÄ§ / float : Èå¸§ / position : À§Ä¡ / z-index : Á¤·Ä / width & height : Å©±â 
margin & padding : °£°Ý / border : º¸´õ / font : ÆùÆ® / background : ¹è°æ / etc : ±âÅ¸ 

display:; overflow:; float:; position:; z-index:; width:; height:; margin:; padding:; border:; font:; background:;
float:left´Â ¿ÞÂÊÀ¸·Î ÄÁÅÙÃ÷ °ø°£¸¸Å­¸¸ Â÷Áö right´Â ¿À¸¥ÂÊÀ¸·Î clear´Â ?
-------------------------------------------------------*/
/* ±âº»¼³Á¤ */
* { padding:0; margin:0; 
    font-family:/*"NanumGothic","AppleGothic","Malgun Gothic",*/"dotum","Verdana",sans-serif; 
	font-size:12px; line-height: 1.6em; color:#4b4b4b;
	z-index:1;}

body { margin:0; padding:0; 
		/*
		scrollbar-face-color:#DDDDDD; scrollbar-shadow-color:#333333; 
		scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#ADADAD; 
		scrollbar-darkshadow-color:#FFFFFF; scrollbar-track-color:#DDDDDD; 
		scrollbar-arrow-color:#326365; 
		*/
		width:100%; text-align:center;
		z-index:1;
		background:url(/images/bg_main.gif) repeat-x 0 0; 
}

h1, h2, h3, h4, h5, h6 {  }
h2 { font-size:16px; }
h3 { font-size:14px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
hr { color:#b2b2b2; height:1px; border-top:0; position:relative; top:-1px; 
		border-bottom:#b9b9b9 1px solid; margin:0; padding:0; height:1px;  }
img,fieldset{border:0 none; float:left;}
img,input,select,textarea{vertical-align:middle; }

p, span, font { text-align:left; }
ul,ol,dl,li,dd{list-style:none outside; padding:0; margin:0;}

form { float:left; padding:0; margin:0; border:0;}
dl dt {font-size:10pt; font-Weight:bold;}

button {overflow:visible; padding:0; margin:0; border:0; background:transparent; cursor:pointer; }

a {cursor:pointer; }
a:link { color: #4b4b4b; text-decoration:none; }
a:visited { color: #4b4b4b; text-decoration:none; }
a:active { color: #4b4b4b; text-decoration:none; }
a:hover { color: #0099ff; text-decoration:none; }	

input { height:18px; background:#f7f7f7; border:#a4a4a4 1px solid; }
	
.dummy { height:1px; margin:0; padding:0; *zoom:1; 
	}
.clearboth {clear:both; }

/* »ç¿ëÀÚÁ¤ÀÇ */
/* Layout Selector */
/*
#wrap { *padding-right:100px; width:1020px; *width:920px; margin:0 auto; z-index:1; text-align:left; *zoom:1; }
*/
	#header { border-top:#223d7e 3px solid; float:left; position:relative; width:920px; z-index:1000; }
	#aside { width:90px; height:100%; }
	#container {float:left; position:relative; width:920px; padding:0; border:0; z-index:1; }
	#container .sidenav {float:left; width:190px; padding:0; }
	#container .content {float:left; width:715px; padding:0; margin-left:10px; }
	#footer { float:left; position:relative; width:920px; border-top:#ccc 3px solid; margin-top:30px; padding:15px 0; }

/* header */
/* »ó´Ü ·Î°í */
	#header h1 { position:relative; float:left; width:190px; height:120px; margin:0 10px 0 0; background:url(/images/logo_head.gif) no-repeat scroll 0 50px; }
	#header h1 a { position:relative; width:190px; height:120px; display:block; }
	#header h1 a span { position:absolute; color:#fff; font-weight:bold; top:50px; left:8px; text-align:center; width:90px; }
/* »ó´Ü È¸»ç¼Ò°³~º¸Çè¸¶´ç ¸Þ´º*/
	#header .gnb { float:left; width:490px; height:45px; text-align:center; }
	#header .gnb ul { float:left; position:relative; top:25px; height:20px; }
	#header .gnb ul li { float:left; position:relative; display:inline; padding-left:20px;
						 background:url(/images/header/ico_vbar.gif) 10px 50% no-repeat; }
	#header .gnb ul li.first { float:left; display:inline; padding-left:10px; background:none;  }
	#header .gnb ul li a { font-size:14px; font-weight:bold; line-height:20px; display:inline-block; color:#223d7e; }	
/* »ó´Ü È¸»ç¼Ò°³~ º¸Çè¸¶´ç ¼­ºê¸Þ´º*/
	#header .gnb .gnb_sub { position:absolute; left:0; top:18px; z-index:5000; }
	#header .gnb .gnb_sub ul { display:none; z-index:5000; position:relative; left:0; top:0; 
							 overflow:visible; height:80px; background:#fff; padding:10px; border:#1b9abd 1px solid; }
	#header .gnb .gnb_sub ul li { background:url(/images/icon/ico_blue_arrow3.gif) no-repeat scroll 0 10px; padding-left:12px; 
								height:16px; text-align:left; vertical-align:middle; z-index:6000;}
	#header .gnb .gnb_sub ul li a { display:block; width:140px; text-align:left; vertical-align:middle; font-size:12px; font-weight:normal;}
/* »ó´Ü ÀüÈ­¹øÈ£ */
	#header .callcenter { float:right; width:220px; height:45px; padding:0; margin:0; }
	#header .callcenter ul, #header .callcenter ul li { float:left; width:220px; }

	#header .callcenter .call_ins { letter-spacing:-1.75px; color:#006699 !important; font-weight:bold; background:url(/skin/kimpo/images/ico_call_insu.gif) 5px 5px no-repeat; padding-top:2px; padding-left:28px;}
	#header .callcenter .call_car { display:none; color:#669900 !important; font-weight:bold; background:url(/skin/kimpo/images/ico_call_car.gif) 5px 5px no-repeat; padding-top:2px; padding-left:28px; }
		
	#header .callcenter .call_ins .call_number { letter-spacing:1px; font-family:"Arial Black";color:#006699 !important; font-size:14px; text-align:right; }
	#header .callcenter .call_car .call_number { letter-spacing:1px; font-family:"Arial Black";color:#669900 !important; font-size:14px; text-align:right; }

	#header .callcenter .call_ins .area_num { font-family:"Arial Black"; font-size:12px; }
	#header .callcenter .call_car .area_num { font-family:"Arial Black"; font-size:12px; }
	#header .callcenter .work_time { margin:5px 0 0 -8px; color:#666; font-size:12px; font-weight:bold; text-align:right; padding-right:10px; }
/* »ó´Ü ¹Î¿µÀÇ·áº¸Çè~¿¬±Ý */
	#header .lnb { float:left; text-align:center; background:#223d7e; width:720px; height:35px; margin:0; padding:0; }
/*	#header .lnb { *margin-top:-32px;}	 *//* ie 6,7À» À§ÇÑ Hack */
	#header .lnb ul { width:720px; height:35px;	}
	#header .lnb ul li { float:left; display:inline; height:35px; line-height:35px; vertical-align:middle;}
	#header .lnb ul #lnb_mymenu { display:none;  padding-left:35px; width:170px; }
	#header .lnb ul .lnb_1 {width:160px; background:url(/images/icon/ico_submenu.gif) no-repeat 90% 50% !important; color:#fff; }
	#header .lnb ul .lnb_2 {width:180px; background:url(/images/icon/ico_submenu.gif) no-repeat 90% 50% !important; color:#fff; }
	#header .lnb ul .lnb_3 {width:140px; background:url(/images/icon/ico_submenu.gif) no-repeat 90% 50% !important; color:#fff; }
	#header .lnb ul .lnb_4 {width:140px; background:url(/images/icon/ico_submenu.gif) no-repeat 90% 50% !important; color:#fff; }
	#header .lnb ul .lnb_5 {width:100px; background:url(/images/icon/ico_submenu.gif) no-repeat 90% 50% !important; color:#fff; }
	#header .lnb ul li a { font-size:14px; font-weight:bold; color:#fff; line-height:35px; vertical-align:middle; height:35px; }	
	#header .lnb ul li.lnb_mymenu { width:180px; text-align:center;
					background:url(/images/header/bg_bt_mymenu.gif) 30px 50% no-repeat; }
/* »ó´Ü ¹Î¿µÀÇ·áº¸Çè~¿¬±Ý ¼­ºê¸Þ´º */
	#lnb_sub { display:none; float:left; position:absolute; padding:0; margin:0; width:720px; text-align:left; color:#333; z-index:5000; 
					background:#fff; *margin-left:-360px;
			}
	#lnb_sub img { display:inline; float:left; *margin-left:-3px; }
	#lnb_sub #lnb_sub_wrap { float:left; width:716px; height:200px; border-left:#26bbbc 2px solid; 
				border-right:#1e6bc5 2px solid; padding:0; margin:0; }
	#lnb_sub #lnb_sub_wrap .header_mymenu { display:none; float:left; margin:0; width:183px; }
	#lnb_sub #lnb_sub_wrap .header_mymenu li {width:60px; float:left; display:inline; margin:0; padding:0; font-weight:bold;  
				text-align:center; line-height:11px; font-size:11px; letter-spacing:-1.75px; }
	#lnb_sub #lnb_sub_wrap .header_mymenu li a { float:left; display:block; width:60px;height:60px; position:relative;  } 
	#lnb_sub #lnb_sub_wrap .header_mymenu li a img { margin-left:11px; } 
	#lnb_sub #lnb_sub_wrap .header_mymenu li a p {float:left; width:55px; padding:0; font-weight:bold;
				text-align:center; line-height:11pt; font-size:9pt; letter-spacing:-1.75px; }
	#lnb_sub #lnb_sub_wrap .lnb_sub_list { float:left; width:716px; }
	#lnb_sub #lnb_sub_wrap .lnb_sub_list li { float:left; width:175px; }
	#lnb_sub #lnb_sub_wrap .lnb_sub_list .lnb_sub_cat { float:left; width:175px; }
	#lnb_sub #lnb_sub_wrap .lnb_sub_list .lnb_sub_cat a { color:#000; font-weight:normal; font-size:9pt; line-height:11pt; padding:0; margin:0; }
	#lnb_sub #lnb_sub_wrap .lnb_sub_list .lnb_sub_cat dt { width:175px; color:#1B96BE; font-size:13px; font-weight:bold; }
	#lnb_sub #lnb_sub_wrap .lnb_sub_list .lnb_sub_cat dd { padding-left:3px; width:170px; 
				border-left:#ddd 1px solid; color:#121212; text-align:left; }

/*	#header .lnb .bt_mymenu { line-height:39px; vertical-align:middle; height:39px; *margin-top:6px; }  /* ie 6,7À» À§ÇÑ Hack */
/*	#header .lnb .bt_mymenu button { background:url(/images/header/bg_bt_mymenu.gif) 0 50% no-repeat;
						width:105px; height:26px; border:0; padding: 0 20px 0 5px; 
						color:#333; font-size:14px; font-weight:bold; margin:5px 0; *margin:0; }	 
	#header .lnb .bt_mymenu *:hover, #header .lnb .bt_mymenu *:active, #header .lnb .bt_mymenu *:focus  { color:#ff6000; cursor:pointer;  }*/
/* »ó´Ü °Ô½ÃÆÇ ÅëÇÕ°Ë»ö */	
	#header .search {float:left; width:718px; height:29px; text-align:right; background:#f6f6f6; border:#d7d7d7 1px solid; }
	#header .search #search_brd_form { padding:3px 0 ; margin:0 25px 0 0; border:0; }
	#header .search #search_brd_form { float:right;  }					
	#header .search #search_brd_form .lbl_search { margin-right:3px; float:left; 
				background:url(/images/icon/ico_search.gif) 0 50% no-repeat; padding-left:8px; }
	#header .search #search_brd_form input { float:left; margin-right:3px; }
	#header .search #search_brd_form .bt_head_search { margin-right:3px; float:left; width:44px; height:17px; padding:0; 
				border:0; background:url(/images/btn_search_bk.gif) 0 0 no-repeat; cursor:pointer; }	
/* »ó´Ü ·Î±×ÀÎ viewÀÏ°æ¿ì */
	#header .account { display:none; float:left; left:0; top:0; width:610px; }
	#header .account form { float:left; left:0; top:1px; width:610px; }
/*·Î±×ÀÎ Àü */
	#header .account form .chkbox { float:left; margin:6px 0 0 3px; height:17px; }
	#header .account form #lblchkID { float:left;  margin:3px 0 0 0; height:17px; }

	#header .account form #btn_login { *zoom:1;  }
	#header .account form #btn_login:after { content:""; clear:both;display:block; }
					
	#header .account form .input_account { float:left; width:110px; height:22px; margin:2px 0; margin:3px 0 0 5px; padding:0; 
			border:1px solid #71bddb; font-size:11pt; font-weight:bold; *zoom:1; 
			}

	#header .account form .input_account:after { content:""; clear:both;display:block;  }		

	#header .account form a { float:left; margin:3px 0 0 3px;}

/* ·Î±×ÀÎ Àü */
	#header .account form #btn_login { float:left; margin:3px 0 0 3px; width:60px; height:17px; border:0; 
				 cursor:pointer; font-size:11pt; text-indent:-2000em; background:url(/images/btn/btn_login.gif) 0 0 no-repeat; }

	#header .account form .lbl_account { display:none; float:left; height:22px; margin:0; padding:2px 5px 0 22px; 
				background:url(/images/icon/ico_login_form.gif) 10px 45% no-repeat; }

	#header .account form #sn_account { display:block; float:left; height:22px; margin:0; padding:4px 5px 0 30px; 
				background:url(/images/icon/ico_login_form.gif) 20px 50% no-repeat; font-weight:bold; }


/* ·Î±×ÀÎ ÈÄ */
	#header .account form .staff_charge { float:left; padding:3px 0 0 3px;}
	#header .account form iframe { float:left; margin-top:7px; border:0; width:30px; height:16px; padding-left:5px; }
	#header .account form .member_name { float:left; padding:3px 0 0 15px; font-weight:bold; color:#222;
				background:url(/images/icon/ico_login_form.gif) 5px 45% no-repeat; }
	#header .account .btn_edit_member { float:left; margin:3px 0 0 8px; padding:0; width:91px; height:17px; 
										background:url(/images/btn/btn_edit_member.gif) no-repeat scroll 0 50%; }
	#header .account form .btn_logout { float:left; margin:3px 0 0 2px; padding:0; width:66px; height:17px; 
									 background:url(/images/btn/btn_logout.gif) no-repeat scroll 0 50%; }
	#header .account #send_msg { float:left; width:58px; height:15px; font-size:11px; 
					               background:url(/images/btn/btn_send_msg.gif) no-repeat scroll 0 50%;  
								   margin-top:3px; margin-left:2px; letter-spacing:-1px; }

/* aside 
	#aside { position:absolute; margin:150px 930px; *margin:0 930px; background:url(/images/ban_bg_right.gif) 0 0 no-repeat; }*/
/*sk	#aside { background:url(/images/ban_bg_right.gif) 0 0 no-repeat; }
	#aside a { }
	#aside a:link {cursor:pointer;}
	#aside a.ad1 { position:relative; top:220px; display:block; width:95px; height:180px; text-indent:-2000em; cursor:pointer;}
	#aside a.ad2 { position:relative; display:block; width:120px; height:180px; text-indent:-2000em; cursor:pointer;}
	#aside a.ad3 { position:relative; display:block; width:120px; height:180px; text-indent:-2000em; cursor:pointer;}
	*/

/* container */
/* sidenav */	
    #container {float:left; margin:10px 0; }
	#container .sidenav {float:left; position:relative; }
/* ·¹ÇÁÆ® ·Î±×ÀÎ */
	#container .sidenav	.account {display:block; float:left; position:relative; left:0; top:0;
				background:url(/images/account/fr_account.gif) no-repeat left top; width:190px; }
	#container .sidenav	.account form { position:relative; left:0; top:4px; float:left; width:190px; background:#eff7f9;
				padding:10px 0 8px 0; margin:0 0 10px 0; background:url(/images/account/fr_account.gif) no-repeat right bottom; }
/*·Î±×ÀÎ Àü */
	#container .sidenav	.account form .chkbox { float:left; height:22px; margin:5px 0 0 5px; border:0; 
		 *height:17px;
		}	
	#container .sidenav	.account form #lblchkID { float:left; height:22px; margin:5px 0 0 0 ; 
		*height:17px; 
		}
	#container .sidenav	.account form a { float:left; display:block; padding:5px 0 0 7px; height:22px; 
		*height:17px; 
		}
	#container .sidenav	.account form .input_account { float:left; width:90px; height:18px; margin:2px 0; padding:0; 
		*zoom:1; 
		}
	#container .sidenav	.account form .login_btns {float:left; height:20px; padding:0; margin:0; width:170px;}

	#container .sidenav	.account form .login_btns a { float:left; height:20px; }

	#container .sidenav	.account form #btn_login { float:right; width:53px; height:22px; border:0; 
				padding:0; margin:5px 10px 0 5px; text-indent:-2000em; cursor:pointer; 
				background:url(/images/btn/btn_login.gif) 0 0 no-repeat; 
		 *height:17px;
		 }
	#container .sidenav	.account form .lbl_account { float:left; width:55px; height:22px; padding:0 0 0 20px; margin:0;
				background:url(/images/icon/ico_login_form.gif) 10px 4px no-repeat; 
		 *width:65px;
		}
/* ·Î±×ÀÎ ÈÄ */
	#container .sidenav	.account form .member_name { font-weight:bold; color:#222; float:left; padding-left:10px; }
	#container .sidenav	.account form .member_welcom { padding-left:10px; }
	#container .sidenav	.chkbox { float:left; }
	#container .sidenav	.account form iframe {  float:right;}
	#container .sidenav	.account form .staff_charge { padding-left:10px; float:left; }
	#container .sidenav	.account form #send_msg { float:right; width:58px; height:15px; font-size:11px; 
				background:url(/images/btn/btn_send_msg.gif) no-repeat scroll 0 50%;  
				margin-right:10px; letter-spacing:-1px; 
				margin-top:3px; margin-left:2px; letter-spacing:-1px; }
	#container .sidenav	.account form .btn_edit_member { float:left; display:block; margin:2px 0 0 8px; padding:0; width:91px; height:17px; 
				background:url(/images/btn/btn_edit_member.gif) no-repeat scroll 0 50%; text-indent:-3000em; }
	#container .sidenav	.account form .btn_logout { float:left; margin:2px 0 0 2px; padding:0; display:block; width:66px; height:17px; 
				background:url(/images/btn/btn_logout.gif) no-repeat scroll 0 50%; text-indent:-3000em; }
/* º¸Çè»çº° ÀüÈ­¹øÈ£ */
	#container .sidenav	.section_call { display:block; padding:0; margin:0 0 10px 0; float:left; background:url(/images/ban_info_paper.gif) no-repeat 0 0; height:167px; width:190px;}
	#container .sidenav	.section_call dl { display:none; }
	#container .sidenav	.section_call h5 { font-size:12px;}
/* ÁÂÃø ¹Î¿µÀÇ·áº¸Çè~ÀÚµ¿Â÷º¸Çè¸Þ´º */
	#container .sidenav	.nav1 {margin:0; padding:0; width:180px; float:left; border:#223d7e 4px solid;}	
	#container .sidenav	.nav1 .subgrp {font-size:11px; letter-spacing:-1.5px; line-height:11px; text-align:center; color:#5fb5d7; }
	#container .sidenav	.nav1 dl { float:left; padding:0; margin:0; position:relative; width:180px; padding-bottom:40px; 
			*padding-bottom:20px; 
		}
	#container .sidenav	.nav1 dt { color:#202020; font-size:16px; font-weight:bold;padding-left:8px; padding-top:6px; /*background:url(/skin/kimpo/images/icon/ico_green_arrow3.gif) 10px 50% no-repeat;*/ }
	#container .sidenav	.nav1 dd { padding-left:12px; font-size:13px; height:18px; }	
	#container .sidenav	.nav1 dd button { height:14px; margin:0; padding:0 0; text-align:left; 
		/*  background:url(/skin/kimpo/images/icon/ico_blue_arrow4.gif) 3px 35% no-repeat; */
	}
	#container .sidenav	.nav1 dd .nav1_mymenu li {background: url(/images/icon/ico_orange_arrow2.gif) no-repeat scroll 0 3px;
						padding-left:12px; font-weight:bold; }
	#container .sidenav	.nav1 .nav1_mymenu { margin:15px 0; }
	#container .sidenav	.nav1 .nav1_mymenu li, 	
	#container .sidenav	.nav1 .nav1_mymenu li a, #container .sidenav .nav2 dd a { height:18px; line-height:18px; display:block; vertical-align:middle; }	
	#container .sidenav	.nav1 .nav1_mymenu li a:link, #container .sidenav .nav2 dd a:link { color:#ff4800; text-decoration:none; }
	#container .sidenav	.nav1 .nav1_mymenu li a:visited, #container .sidenav .nav2 dd a:visited { color: #ff4800; text-decoration:none; }
	#container .sidenav	.nav1 .nav1_mymenu li a:active, #container .sidenav .nav2 dd a:active { color: #ff4800; text-decoration:none; }
	#container .sidenav	.nav1 .nav1_mymenu li a:hover, #container .sidenav .nav2 dd a:hover { color: #ff9900; text-decoration:none; }	
	#container .sidenav	.nav1 .bar_left { width:160px;border:none; border-bottom:#999 1px solid; top:25px; margin-left:10px; 
		*margin-left:0; *top:-10px; 
	}
	#container .sidenav	.nav1 .car_nav { display:none; margin:25px 0 0 0; 
		*margin:-10px 0 0 0; 
	}
	#container .sidenav	.nav1 .car_dd { height:14px; margin:0; padding:0 0 0 11px; 
			background:url(/images/icon/ico_blue_arrow4.gif) 3px 40% no-repeat; }
	#container .sidenav	.nav1 .btn_car_list { width:170px; height:38px; 
			background:url(/skin/kimpo/images/btn/btn_plan_car.gif) 0 0 no-repeat; }
/* ÁÂÃø ¸¶ÀÌ¸Þ´º */
	#container .sidenav	.nav2 { padding-bottom:20px; margin:10px 0 0 0; float:left;
			background:url(/skin/kimpo/images/nav2/bg_nav2_mymenu.gif) no-repeat scroll left top; left:0; top:0; }
	#container .sidenav	.nav2 dl { display:none; float:left; position:relative; width:190px; left:0; top:5px; padding:0 0 13px 0;
								background:#fff url(/skin/kimpo/images/nav2/bg_nav2_mymenu.gif) right bottom no-repeat; }
	#container .sidenav	.nav2 dt { color:#ff4800; font-size:16px; font-weight:bold; padding-left:13px; padding-top:8px;  }
	#container .sidenav .nav2 dd { background: url(/images/icon/ico_orange_arrow2.gif) no-repeat scroll 12px 50%;
				padding-left:25px; margin:0; vertical-align:middle; 
				height:18px; color:#ff4800; font-weight:normal;line-height:18px; vertical-align:middle;  }
/* ÁÂÃø È¸»çÀüÈ­¹øÈ£ */
	#container .sidenav #nav2_call { float:left; width:190px; background:url(/images/branch/bg_ban_callcenter.gif) no-repeat left top; position:relative; top:0;
   padding:0; margin:10px 0; }
	#container .sidenav #nav2_call ul li { float:left; background:url(/images/branch/bg_ban_callcenter.gif) no-repeat right bottom; position:relative; top:30px;
		padding:5px; width:180px; 
		*width:190px;
	}
	#container .sidenav #nav2_call .call_area { float:left; background:#fff; border:#e0d6d6 1px solid; padding:5px; width:168px; }
	#container .sidenav #nav2_call .call_area ul { width:100%; padding:0; margin:0;border:none;background:none;}
	#container .sidenav #nav2_call .call_area ul li { top:0; width:100%; padding:0; margin:0;border:none; background:none;}
	#container .sidenav #nav2_call .call_area ul li.call label { border:none; font-weight:bold; background:#006699; padding:1px; letter-spacing:-1px; color:#fff !important; font-size:11px; text-align:center; vertical-align:middle; margin-left:3px; }
	#container .sidenav #nav2_call .call_area ul li.fax label { border:none; font-weight:bold; background:#7da421; padding:1px; letter-spacing:-1px; color:#fff !important; font-size:11px; text-align:center; vertical-align:middle; margin-left:3px; }

	#container .sidenav #nav2_call .call_area ul li span { letter-spacing:-0.5px; font-family:"Arial Black";color:#006699 !important; font-size:16px; text-align:right; margin-left:2px;}
	#container .sidenav #nav2_call .call_area ul li span .area_num { font-size:12px; }

	#container .sidenav #nav2_call .time_area { font-size:11px; }
	#container .sidenav #nav2_call .time_area label { font-weight:bold; font-size:11px; }
	#container .sidenav #nav2_call .time_area span { text-align:center; margin-left:5px; }

	#container .sidenav #nav2_call .gotomap { width:98%; display:block; background:url(/images/icon/ico_gotomap.gif) no-repeat left 50%; padding-left:30px; 
     color:#faa40f; font-weight:bold; text-align:center;padding:0 0 5px 0; vertical-align:middle; }
	#container .sidenav #nav2_call .gotomap a { margin-top:5px; display:block; background:url(/images/icon/ico_blue_arrow4.gif) no-repeat right 50%; color:#faa40f; } 

/* content */
	#container .content {float:left; }
	#container .content h4 { float:left; padding:0 0 0 20px; margin:0; font-size:12pt; margin-left:10px; 
				background:url(/images/icon/ico_h4_goods.gif) no-repeat scroll 0 50%; }
	#container .content .menu_tree { position:relative; float:right; top:3px; color:#828282; font-size:11px; letter-spacing:-0.25px; }
	#container .content .menu_tree a { color:#828282; }
	#container .content hr { clear:both; }
/* ¸ÞÀÎ ±¤°í È­¸é */
	#container .content .section_main1 {float:left; width:480px; margin:0; }
	#container .content .section_main1 .spot { /*background:url(/images/ban_main_mid1.jpg) 0 0 no-repeat; */
				width:480px; height:220px; text-indent:-1000em; } 
	#container .content .section_main1 .spot li { float:left; display:inline; overflow:hidden; width:480px; height:220px; }
	#container .content .section_main1 .spot .btn_ban_mid1 { /*border:#ff0000 1px solid;*/ 
				background:url(/images/btn_ban_mid1.gif) 0 0 no-repeat; width:160px; height:28px; } 
	#container .content .section_main1 .section_data { margin-top:10px; position:relative; float:left; width:470px; height:46px; background:url(/images/bg_down_insdata.gif) 0 0 no-repeat; }
	#container .content .section_main1 .section_data h5 { float:left;position:relative; left:2px; top:2px;  display:block; width:118px;height:46px; 
				text-indent:-2000em; background:url(/images/head_down_insdata.gif) 0 0 no-repeat; }
	#container .content .section_main1 .section_data ul { float:left; width:345px; padding-top:5px;}
	#container .content .section_main1 .section_data ul li { float:left; display:inline; text-align:left; 
															 background:url(/images/icon/ico_orange_arrow1.gif) 0 4px no-repeat; 
															 padding-left:5px; text-align:left;  }
	#container .content .section_main1 .section_data ul li a { display:block; float:left; width:166px; height:16px; 
																background:url(/images/icon/ico_down1.gif) 93% 3px no-repeat;
																text-align:left;  }
	#container .content .section_main2 {float:left; width:230px; margin:0; padding:0; }
	#container .content .section_main2 .section_banner { float:left; width:224px; padding:0; margin:0; }
	#container .content .section_main2 .section_banner ul { float:left; padding:0; margin:0; width:224px; }
	#container .content .section_main2 .section_banner ul li { float:left; display:inline; margin:0 0 0 0; }
	#container .content .section_main2 .section_banner ul .etc { margin-top:15px; }
	#container .content .section_main2 .section_banner img { float:left; padding:0; margin:0; width:224px; }
/* ¸ÞÀÎ °Ô½ÃÆÇ */
	#container .content .section_notice { float:left; width:670px; margin:10px; -margin:0 8px; }
	#container .content .section_notice h5 { float:left; vertical-align:middle; padding-left:8px; 
				text-align:right; height:15px; margin-bottom:10px; 
				background:url(/images/icon/ico_green_arrow3.gif) no-repeat 0 5px; *margin:0; 
	}
	#container .content .section_notice .btn_more { float:right; }
	#container .content .section_notice hr { margin:0; border:none; border-bottom:#ccc 1px solid; padding:0; top:-5px;}
	#container .content .section_notice ul { float:left; list-style:none; padding:0; margin:0;}
	#container .content .section_notice ul li { float:left; display:block; width:670px; margin:0; background:url('/images/icon/ico_blue_dot.gif') no-repeat scroll 0px 50%; 
				padding:1px 0 1px 10px;}
	#container .content .section_notice ul li.notice_new { float:left; display:block; width:670px; background:url('/images/icon/ico_blnew_red.gif') no-repeat scroll 0px 50%; padding:1px 0 1px 12px;}
	#container .content .section_notice .notice_list { float:left; display:block; }
	#container .content .section_notice .notice_date {float:right; display:block; }	


/* Á¦ÈÞº¸Çè»ç */
	#container .content .section_site { margin-bottom:15px; position:relative; float:left; width:710px; }
	#container .content .section_site h5 { text-indent:-5000em; height:30px; background:url(/images/family_site.gif) no-repeat scroll 0 0; }
	#container .content .section_site ul { float:left; width:710px; }
	#container .content .section_site ul li { float:left; display:inline; margin:0 0 0 10px; }
	#container .content .section_site ul li ul { float:left; width:150px; }
	#container .content .section_site ul li ul li { clear:both; }
	#container .content .section_site ul li ul li h6 { margin:10px 0; height:18px; float:left; }
	#container .content .section_site ul li ul li a span { position:relative; top:0; left:15px; color:#4ABCD6; display:block; float:left; }
	#container .content .section_site .site_1, #container .content .section_site .site_2,
	#container .content .section_site .site_3, #container .content .section_site .site_4
	{ width:150px; }	
	#container .content .section_site .site_1 ul, #container .content .section_site .site_2 ul,
	#container .content .section_site .site_3 ul, #container .content .section_site .site_4 ul 
	{ width:150px; }
	#container .content .section_site .site_1 h6 {background:url(/images/family_site.gif) no-repeat scroll -30px -45px; height:28px; text-indent:-3000em;}		
	#container .content .section_site .site_2 h6{background:url(/images/family_site.gif) no-repeat scroll -200px -45px; height:28px; text-indent:-3000em;}
	#container .content .section_site .site_3 h6 {background:url(/images/family_site.gif) no-repeat scroll -410px -45px; height:28px; text-indent:-3000em;}
	#container .content .section_site .site_4 h6 { background:url(/images/family_site.gif) no-repeat scroll -550px -45px;height:28px; text-indent:-3000em;}
	#container .content .section_site .site_1_1, #container .content .section_site .site_2_1, 
	#container .content .section_site .site_3_1, #container .content .section_site .site_4_1 
	{ width:150px; height:20px; }
	#container .content .section_site .site_1_1 a, #container .content .section_site .site_1_2 a, #container .content .section_site .site_1_3 a, #container .content .section_site .site_2_1 a, #container .content .section_site .site_2_2 a, #container .content .section_site .site_2_3 a, #container .content .section_site .site_3_1 a, #container .content .section_site .site_3_2 a, #container .content .section_site .site_3_3 a, #container .content .section_site .site_4_1 a, #container .content .section_site .site_4_2 a, #container .content .section_site .site_4_3 a { display:block;  position:relative; width:135px; height:20px; border-left:#CDCDCD 1px solid; padding-left:15px; float:left; 
		 *width:150px;
	}
	#container .content .section_site .site_1_2, #container .content .section_site .site_1_3, 
	#container .content .section_site .site_2_2, #container .content .section_site .site_2_3, 
	#container .content .section_site .site_4_2, #container .content .section_site .site_4_3 
	{ width:150px; height:20px; }
/* ±âÅ¸ »çÀÌÆ® */
	#container .content .section_etc_site { float:left; position:relative; padding:8px 0; width:710px; }
	#container .content .section_etc_site ul li { float:left; }
	#container .content .section_etc_site ul li img { 
		*margin-left:-3px; *margin-right:-3px; 
	}
/* ÆÐ¹Ð¸®»çÀÌÆ® */
	#container .content .family_insu { position:relative; width:712px; height:80px; padding:5px 0; margin:0; border:#ccc 3px solid; 
	 *width:710px;
	}
	#container .content .family_insu h5 { margin:10px 0 0 15px; height:20px;}
	#container .content .family_insu ul { width:680px; padding:10px 15px 10px 0; margin-left:10px; border-top:1px #ccc solid; }
	#container .content .family_insu ul li { float:left; display:inline; padding:0 2px; font-size:11px; letter-spacing:-0.25px; }

/* ÀÎµ¦½º ¸»°í ´Ù¸¥ ÆäÀÌÁöµé */
/* È¸»ç¼Ò°³ */
	#container .content .head_com { background:url(/company/images/content01.gif) no-repeat scroll 1000px 0; height:352px; margin-left:-1000px; margin-top:40px; 
			*margin-top:0;
	}
	#container .content .com_desc { float:left; margin:10px 0; padding:10px 10px; width:710px; height:160px; background:#eee; }
	#container .content .com_desc dt { padding-left:10px; background:url(/images/icon/ico_blue_arrow4.gif) no-repeat 0 50%; }
/* ¾àµµ¾È³» */
	#container .content .com_map { float:left; width:710px; }
	#container .content .com_map table { margin-top:50px; width:710px; border:0; border-top:1px #999 solid; 
			 *margin-top:10px;
	}
	#container .content .com_map table caption { display:none; }
	#container .content .com_map table th { width:120px; background:#f7f7f7; font-weight:normal; text-align:center; height:25px; border-bottom:1px dashed #ccc;}
	#container .content .com_map table td { padding-left:15px; height:25px; border-bottom:1px dashed #ccc;}
/* ´Ù¸¥ ÁöÁ¡ ±âº» ÁÖ¼Ò : company_partner */
	#container .content #section_bar { width:700px; background:#efefef; margin-left:15px; border:1px solid #d5d5d5; }
	#container .content .go_top { background:url(/company/images/i_gototop.gif) no-repeat 0 40%; padding-left:10px; font-weight:bold; }
/* º¸Çè°ü·Ã»çÀÌÆ® */
	#container .content .etc_site_dl { float:left; margin-top:5px; width:400px; }
	#container .content .etc_site_dl .span_bar { padding:0 5px; font-weight:bold; color:#ccc; }
	#container .content .etc_site_dl dt { background:url(/company/images/title_line.gif) no-repeat 0 100%; height:25px; line-height:25px; }
	#container .content .etc_site_dl dd { padding-left:10px; background:url(/company/images/icon_dot01.gif) no-repeat 0 50%; height:28px; line-height:28px; border-bottom:solid #e6e6e6 1px; }
/* ÁöÁ¡Á¦ÈÞ ÀýÂ÷¾È³» */
	#container .content #section_current { float:left; padding-left:210px; width:480px; height:200px; background:url(/site_info/images/sub3_t1_img.gif) no-repeat 0 0; 
			 *width:700px;
	}
	#container .content #section_step { float:left; margin-top:10px; width:700px; }
	#container .content #section_step dt { float:left; margin-top:5px; width:700px; height:30px; }
	#container .content #section_step dd table { width:97%; border:0; background:#7eb5b5; margin-top:10px; }
	#container .content #section_step dd table th { height:25px; background:#a2d8d7; text-align:center; }
	#container .content #section_step dd table td { padding:3px 3px; background:#FFFFFF; text-align:left; }
/*±ÝÀ¶°è»ê±â */
	#container .content .calc_main { float:left; background:url(/images/bg1_calcmain.jpg) no-repeat; width:710px; height:410px; position:relative; padding:0; margin:0; }
	#container .content .calc_btn { position:relative; top:300px; left:300px; float:left; width: 360px; }
	#container .content .calc_btn li { float:left; display:inline; text-align:left; margin-left:10px; }
	#container .content .calc_btn li a { display:block; width:158px; height:68px; }

	#container .content .calc_repl { float:left; width:710px; background:url(/images/bg_table_calc.gif) no-repeat scroll -4px top; }
	#container .content .calc_repl ul { float:left; margin-top:30px; width:710px; background:url(/images/bg_table_calc.gif) no-repeat scroll right bottom; }
	#container .content .calc_repl ul li { width:670px; padding:0 25px; float:left; display:inline; margin-bottom:10px; 
			 *width:710px;		
	}
	#container .content .calc_repl ul li .calc_table { float:left; width:335px; margin:0; height:280px; border:#d2d2d2 1px solid; background:#fff;}
/* È¸¿ø·Î±×ÀÎÈ­¸é */
/* È¸¿ø ·Î±×ÀÎ È­¸é */
	#container .content .login_box { width:370px; position:relative; 
					background:url(/images/bg_login_box.gif) no-repeat scroll left top; }
	#container .content .login_box fieldset { width:370px; left:0; top:7px; 
					background:url(/images/bg_login_box.gif) no-repeat scroll right bottom; }
	#container .content .login_box { margin:15px; }
	#container .content .login_box input {border:#3399cc 1px solid; height:20px; background:#fff; }
	#container .content .login_box { margin: 20px 15px 27px 15px; position:relative; float:left; }
	#container .content .ban_loginbox {float:left; margin:20px 0 0 0;}
	#container .content .login_box fieldset {position:relative; padding:20px 0 30px 0; }

	#container .content .login_box,
	#container .content .login_box fieldset,
	#container .content .login_box fieldset span,
	#container .content .login_box fieldset label,
	#container .content .login_box fieldset input,
	#container .content .login_box fieldset img,
	#container .content .mem_form_desc { float:left; }
	#container .content .login_box fieldset input,
	#container .content .login_box fieldset label { margin: 2px 10px; }
	#container .content .login_box fieldset label { background:url(/images/icon/ico_blue_arrow1.gif) no-repeat scroll 10px 50%;
											padding-left:23px; width:80px; color:#006699; font-weight:bold; }
	#container .content .login_box fieldset #btn_login { width:73px; height:47px;	
			position:absolute; background:url(/images/btn/btn_mem_login01.gif) no-repeat scroll 0 0; 
			border:none; position:absolute; margin:0; padding:0; 
			text-indent:-3000em; cursor:pointer; top:20px; left:270px; 
			 *top:20px;
	}
/* »êÃâ³»¿ªº¸±â */
	#container .content .result_table { table-layout:fixed; width:710px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
	#container .content .result_table caption { display:none; }
	#container .content .result_table th { height:25px; background:#f5f5f5; font-weight:normal; text-align:center; border-bottom:1px dotted #D5D5D5; }
	#container .content .result_table td { border-bottom:1px solid #D5D5D5; }

/*
#container .content .mem_form_desc { background:#f7f7f7; margin: 15px; padding:15px; width:650px; 
		border-top:#B4C3DA 2px solid; border-bottom:#B4C3DA 2px solid; }
#container .content .mem_form_desc span { margin:0 0 15px 0;  width:400px; float:left;
		background:url(/images/icon/ico_orange_arrow1.gif) no-repeat scroll 5px 3px; 
		padding-left:15px;}
#container .content .mem_form_desc strong { color:#ff6004; }

#container .content .mem_form_desc .btn_mem_join { display:block; width:78px; height:23px; float:right; text-indent:-3000em; 
				background:url(/images/btn/btn_mem_join01.gif) no-repeat scroll 0 0; }
#container .content .mem_form_desc .btn_mem_findid { display:block; width:156px; height:23px; float:right; text-indent:-3000em; 
				background:url(/images/btn/btn_emefind_idpw01.gif) no-repeat scroll 0 0; }
	

#container #form_mem_join table td { border:none; }
*/

/* footer */
	#footer h1 { float:left; width:190px; height:70px; background:url(/images/logo_footer.gif) no-repeat scroll top; }
	#footer h1 a { display:block; width:190px; height:70px; padding-left:26px; padding-top:3px; color:#fff;}
	#footer ul, address, p {float:left; padding-left:10px;}
	#footer .footer_menu a { font-weight:bold; }
	#footer ul li {float:left; padding-right:10px;}
	#footer address {margin:0; width:720px; font-style:normal;}
	#footer p {width:720px; text-align:left; font-weight:normal; color:#3587c9; padding:0; margin:0; }
	#footer p.life_num, #footer p.life_num strong  { color:#3587c9; }
	#footer p.car_num, #footer p.car_num strong { color:#659c21; }

