@charset "euc-kr";

body { width:100%; }
#wrap { width:1024px; position:relative; margin:0 auto; }
ul.w100 { float:left; width:100%; }
	ul.w100 li { float:left; width:auto; }
.bg_con { background:url("../images/bg_line_con.gif") 0 bottom no-repeat; padding-bottom:15px; }



/* header */
#header { width:1024px; position:relative; margin-top:34px; border-top:2px solid #af3b3b; z-index:10; }
	h1 { width:auto; position:absolute; top:0; left:0; z-index:30; }
	#visual { width:1024px; z-index:10; }

	#gnb { position:absolute; top:-36px; right:26px;  z-index:30;}
		#gnb li { float:left; width:auto; }

	.slogan { position:absolute; top:83px; left:788px; z-index:30; }
	
	/* ¸ÞÀÎ ÀüÃ¼ ¸Þ´º */
	#allmenu_Box_div { position:absolute; left:2px; top:56px; width:1024px; z-index:100; }
		#allmenu_Box_div h2 { float:right; width:auto; }
		#allmenu_Box_div a { cursor:pointer; display:block; }
		#allmenu_Box { 
			position:absolute; left:0; top:27px; border:1px solid #af3b3b; z-index:100; 
			background:#fff 658px 238px no-repeat; 
			display:none; width:840px; padding:30px 15px 30px 45px; 
		}          

		
		/* ¸ÞÀÎ, ¼­ºê °øÅë ÀüÃ¼ ¸Þ´º */
		#allmenu_Box #close { position:absolute; right:0; top:-28px; display:block; }
			#allmenu_Box .list { float:left; width:880px; }
			#allmenu_Box ul { float:left; width:auto; }
				#allmenu_Box ul li { float:left; width:auto; }
					#allmenu_Box ul li img { float:left; width:auto; }
					#allmenu_Box ul li .sub_list, #allmenu_Box ul li .sub_list2 { padding-top:5px; }
					#allmenu_Box ul li .sub_list { clear:both; float:left; width:100px; padding-right:114px; }
					#allmenu_Box ul li .sub_list2 { clear:both; float:left; width:100px; }
						#allmenu_Box .sub_list li, #allmenu_Box .sub_list2 li { 
							float:left; width:140px; border-bottom:1px solid #d5d5d5;
							padding:5px 0 5px 28px; background:url("../images/bn_allmenu.gif") 16px 10px no-repeat; 
						}
						#allmenu_Box .sub_list .end_list { padding:4px 0 4px 8px; }
							#allmenu_Box .sub_list .end_list li { padding:0; background:#fff; border:none;  letter-spacing:-1px; }
							#allmenu_Box li.b_no { border:none; }


	/* ¼­ºê ÀüÃ¼ ¸Þ´º */
	#allmenu_Box_div2 { position:absolute; left:16px; top:85px; width:894px; z-index:100; }
		#allmenu_Box_div2 h2 { float:left; width:auto; }
		#allmenu_Box_div2 a { cursor:pointer; display:block; }
		.allmenu_Box2 { 
			position:absolute; left:0; top:27px; border:1px solid #af3b3b; z-index:100; 
			background:#fff url("../images/bg_allmenu.gif") 560px 238px no-repeat; 
			width:808px; padding:64px 0 64px 90px; 
		}     

  /**/
  #sitemap { float:left; width:654px; padding-left:20px; }
    #sitemap .list { float:left; width:100%; }
    #sitemap ul { float:left; width:auto; }
			#sitemap ul li { float:left; width:auto; }
				#sitemap ul li img { float:left; width:auto; }
				#sitemap ul li .sub_list, #sitemap ul li .sub_list2 { padding-top:20px; }
				#sitemap ul li .sub_list { clear:both; float:left; width:170px; padding-right:70px; }
				#sitemap ul li .sub_list2 { clear:both; float:left; width:170px; }
					#sitemap .sub_list li, #sitemap .sub_list2 li { 
						float:left; width:140px; border-bottom:1px solid #d5d5d5;
						padding:5px 0 5px 28px; background:url("../images/bn_allmenu.gif") 16px 10px no-repeat; 
					}
					#sitemap .sub_list .end_list { padding:4px 0 4px 8px; }
						#sitemap .sub_list .end_list li { padding:0; background:#fff; border:none;  letter-spacing:-1px; }
						#sitemap li.b_no { border:none; }


/* container */
#container { width:1024px; margin:0 auto; }
	#content { float:left; width:100%; padding-top:40px; padding-bottom:35px; z-index:10; }
		#main-aside { float:left; width:234px; padding-left:12px; }
		#board_tab { float:left; width:325px; padding-right:26px; }
			#board_tab .board_list { position:relative; float:left; width:325px; border-bottom:1px solid #b4b4b4; }
				#board_tab .board_list li { float:left; width:auto; }
					#board_tab .board_list li img { vertical-align:bottom; }
				#board_tab div { position:absolute; top:28px; left:0; width:325px; height:175px; }
					#board_tab div ul { float:left; width:auto; }
					#board_tab div li.no_list { width:325px; height:175px; line-height:175px; text-align:center; }
					#board_tab div li.list { 
						float:left; width:310px; padding-left:15px; height:24px; line-height:24px; 
						background:url("../images/bu.gif") 6px 10px no-repeat;
					}
						#board_tab div li.list a { color:#383838; }
						#board_tab div li.list a:hover { color:#000; text-decoration:underline; }
					#board_tab div li .text { float:left; width:244px; }
						#board_tab div li .text a { width:230px; text-align:left; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overow: ellipsis; }
					#board_tab div li .date { float:right; width:65px; }
					#board_tab .more { position:absolute; top:-22px; right:7px; }

		#popupzone { float:right; width:259px; height:173px; padding-top:0px; position:relative; }
			#popupzone li { float:left; width:auto; }
			#popupzone .popup_img { clear:both; }
				#popupzone .popup_img img { width:284px; height:137px; }
			#popupzone #popup_num .popup_img { position:absolute; top:30px; left:5px; }
				#colgroup_popup { float:left; width:100%; }
					#colgroup_popup img, #colgroup_popup input { vertical-align:middle; }
					#colgroup_popup #popup_btn { float:left; width:178px; vertical-align:middle;  padding-left:20px; padding-top:2px; }
						#colgroup_popup #popup_btn li { float:left; width:auto; height:15px; overflow:hidden; }
							#colgroup_popup #popup_btn li img { vertical-align:middle; }
					#colgroup_popup #popup_num { float:left; width:auto; }					
						#colgroup_popup #popup_num li { display:inline; margin-right:2px; } 
						#colgroup_popup #popup_num li img.popup_numIN { height:15px; }
							#colgroup_popup #popup_num li img.popup_numIN a {  height:28px; line-height:28px; }

		#ex_main { float:left; width:auto; }
			#font_size { float:left; width:86px; background:url("../images/bg_textsize.gif") 0 0 no-repeat; padding:10px 0 10px 4px; }
				#font_size .auto { float:left; width:108px; height:13px; }
				#font_size h3{ float:left; width:52px; }
				#font_size ul { float:left; width:46px; }
					#font_size li { float:left; width:auto; }
						#font_size li input { vertical-align:middle; }
					#font_size .clear { float:left; width:81px; clear:both; padding-top:2px; }
						#font_size .clear img { vertical-align:top; }
					#font_size input {overflow:hidden; }
					#font_size .button01 { background:url("../images/text_size01.gif") 0 0 no-repeat; width:6px; height:6px; }
					#font_size .button02 { background:url("../images/text_size02.gif") 0 0 no-repeat; width:6px; height:6px; }
					#font_size input { overflow:hidden; cursor:pointer; border: medium none; }

			#quick { clear:both; float:left; width:90px; /* height:223px; */ background:url("../images/bg_quick.gif") 0 0 no-repeat; }
				#quick ul { /* float:left;  */width:auto; padding-left:5px; padding-bottom:13px; background:url("../images/quick_bottom.gif") 0 bottom no-repeat; }
				#quick img { vertical-align:top; }

	#bannerAll {
		padding:6px 0; clear:both; float:left; display:inline; width:930px; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; margin-left:0px;
	}
		#banner_btn { float:left; width:60px; padding-left:0px; }
			#banner_btn li { float:left; width:auto; padding-right:3px;}
		#banner_list { float:left; width:832px; background:#fff; height:35px; display:inline; overflow:hidden;}
			#banner_list img { vertical-align:middle; padding-right:12px; } 


/* ¼­ºê ÆäÀÌÁö */
#wrap_sub { width:1024px; margin:0 auto; z-index:10; }
#header_sub { position:relative; width:1024px; margin:0 auto; height:117px; background:url("../images/bg_header_new.png") 0 0 no-repeat; z-index:10; }
	#header_sub h1 { float:left; width:auto; padding-top:3px; padding-left:10px; }

	#TopMenuSub		{ position:absolute; left:220px; top:43px; width:734px; z-index:200; }
		#TopMenuSub h2 { width:1091px; text-align:center; }
		#TopMenuSub ul			{ float:left; width:auto; z-index:200; }
				#TopMenuSub ul li		{ float:left; width:auto; padding-right:45px; }
					#TopMenuSub ul li div	{ position:absolute; height:23px; top:40px; left:0; height:25px; padding-right:10px; z-index:200; }
						#TopMenuSub ul li .TopSubMenu { width:auto; }
							#TopMenuSub ul li .TopSubMenu li  { padding-right:14px; margin-right:5px; width:auto; font-weight:bold; margin:0; }
						#TopMenuSub ul li .TopSubMenu li a { color:#fff; }
						#TopMenuSub ul li .TopSubMenu li a:hover { color:#fff799; }
						#TopMenuSub ul li.menu1 div		{ left:2px; width:500px; }
						#TopMenuSub ul li.menu2 div		{ left:40px; width:800px; }
						#TopMenuSub ul li.menu3 div		{ left:105px; width:580px; }
						#TopMenuSub ul li.menu4 div		{ left:260px; width:400px; }
						#TopMenuSub ul li.menu5 div		{ left:78px; width:620px; }
						#TopMenuSub ul li.menu6 div		{ left:164px; width:560px; }
						#TopMenuSub ul li div ul	{ float:left; width:100%; }
							#TopMenuSub ul li div ul li		{ width:auto; height:16px; padding-top:8px; }

	#header_sub #gnb { position:absolute; top:0; right:112px; width:294px;}/*284*/
		#header_sub #gnb li { float:left; width:auto; }

	#container_sub { position:relative; width:100%; min-height:506px; }
		#visual_sub { float:left; width:925px; }
		#content_sub { float:left; width:930px; padding-left:2px; padding-top:28px;}
			#aside { float:left; width:226px; }
				#aside h2 { float:left; width:auto; }
				#aside ul.menu { 
					float:left; width:211px; height:292px; 
					padding-left:1px; background:url("../images/bg_aside.gif") 0 bottom no-repeat; 
				}
					#aside .menu li.L_menu { float:left; width:211px; color:#636363; letter-spacing:-1px; } /*ÁÖ¸Þ´º*/
					#aside .menu li.L_menu span { 
						width:183px; display:block; padding:8px 0 8px 28px; background:url("../images/menu_line.gif") 0 bottom no-repeat; cursor:pointer;
					}

						#aside .menu li.L_menu a:hover, #aside .menu li#L_menu_over {  
							font-weight:bold; color:#148cb5; background:url("../images/bt01.gif") 172px 9px no-repeat; 
						}
					
						#aside .menu li.L_menu a:hover span, .menu li#L_menu_over span, 
						#aside .menu li#L_menu_over .sm li#sm_over a, #aside .menu li#L_menu_over .sm li a:hover {
							font-weight:bold; color:#148cb5; 
						}
						#aside .menu li.L_menu a , #aside .menu li#L_menu_over .sm li a { font-weight:normal; color:#636363; }

						#aside .menu li.L_menu .sm  { float:left; width:auto; padding-left:20px; font-weight:normal; } /*¼Ò¸Þ´º*/
							#aside .menu li.L_menu .sm li { 
								float:left; width:182px; background:url("../images/bt02.gif") 11px 7px no-repeat;  font-weight:normal; color:#636363; 
							}
								#aside .menu li.L_menu .sm li a { display:block; padding:4px 0 4px 20px; color:#636363; }
									#aside .menu li.L_menu .sm li a:hover { 
										font-weight:bold; color:#148cb5; background:url("../images/bt01.gif") -999px -999px no-repeat; 
									}
								#aside .menu li.L_menu .sm li#sm_over { font-weight:bold; color:#148cb5; } /*¼Ò¸Þ´º ¿À¹ö½Ã*/
						/*#aside .menu li.L_menu .sm li#sm_over a:hover, #aside .menu li.L_menu .sm li#sm_over a:active, 
						#aside .menu li.L_menu .sm li#sm_over a:visited { 
							font-weight:bold; color:#148cb5; 
						}*/


			#content_main { float:left; width:694px; padding-bottom:20px; }
				#location { float:left; width:100%; padding-bottom:7px; border-bottom:1px solid #cecece; }
					#location h3 { float:left; width:auto; padding-top:20px; }
					#location p { float:right; width:auto; padding-top:35px; }
						#location p img { vertical-align:middle; }
				#content_box { float:left; width:100%; padding-top:22px; }
					#top_tab { float:left; width:682px; padding-left:12px; }
						#top_tab li { float:left; width:auto; }
						.text_list01 { float:left; width:642px; padding-left:20px; line-height:150%; }
							.text_list01 dt { float:left; width:100%; padding-bottom:20px; }
							.text_list01 dd { float:left; width:594px; padding-left:24px; }
							.text_list01 ul.bt { float:left; width:594px; }
							.text_list01 ul.bt li { float:left; width:562px; padding-left:32px; padding-top:2px; padding-bottom:2px; background:url("../images/dot_Co3.gif") 24px 8px no-repeat; }
						.text_list01 .bt01 { 
                float:left; width:594px; padding-left:24px; 
            }
						.text_list01 .bt02 { 
                float:left; width:594px; padding-left:24px; 
                padding-top:2px; background:url("../images/dot_Co3.gif") 17px 8px no-repeat; 
             }
            .text_list01 a:hover { text-decoration:underline; }
                
						.text_list02 { float:left; width:642px; padding-left:20px; line-height:150%; }
							.text_list02 dt { float:left; width:100%; padding-bottom:10px; }
							.text_list02 dd { float:left; width:594px; padding-left:24px; padding-bottom:10px; }
             
			  
					 .text_list01 dd.round_bg { 
							float:left; width:100%; padding-top:14px;
							background:url("../images/round_bg_top.gif") 24px 0 no-repeat; 
						}
					  .text_list01 dd.round_bg ul { 
							float:left; width:504px; padding-left:12px; padding-bottom:16px; padding-right:12px;
							background:url("../images/round_bg_bottom.gif") 0 bottom no-repeat; 
						}
			  
			  .text_list02 dd.bt { 
                float:left; width:594px; padding-left:24px; padding-bottom:10px; 
                padding-top:2px; background:url("../images/dot_Co3.gif") 17px 8px no-repeat; 
                }
              
							.text_list02 dd.round_bg { 
								float:left; width:100%; padding-top:14px;
								background:url("../images/round_bg_top.gif") 24px 0 no-repeat; 
							}
								.text_list02 dd.round_bg ul { 
									float:left; width:504px; padding-left:12px; padding-bottom:16px; padding-right:12px;
									background:url("../images/round_bg_bottom.gif") 0 bottom no-repeat; 
								}
								.text_list02 dd.bg_box_m {float:left; width:100%; height:427px; background:url("../images/bg_box_m.gif") 24px 0 no-repeat; }
								.text_list02 dd .ov, .text_list02 dd .ov a, .text_list02 dd .ov a:hover { color:#0669B2; }
								  .text_list02 dd .ov a:hover { text-decoration:underline; }
								
								.can_tabel { word-wrap:break-word;	table-layout:fixed; }
									.can_tabel th { padding-top:10px; padding-bottom:16px; }
									.can_tabel ul { line-height:150%; }
									.can_tabel td {
									  word-break: break-all; 
									  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
									  white-space: -pre-wrap; /* Opera 4-6 */
									  white-space: -o-pre-wrap; /* Opera 7 */
									  /* word-wrap:  break-all; Internet Explorer 5.5+ */ 
									}
						.text_list03{ float:left; width:606px; height:296px; padding-left:47px; padding-top:38px; background:url("../images/bg_proce.gif") 47px 0 no-repeat; }
							.text_list03 li { float:left; width:606px; padding-bottom:20px; }
								.text_list03 span.w01 { float:left; width:171px; text-align:center; color:#fff; }
								.text_list03 span.w02 { float:left; width:380px; text-align:left; padding-left:22px; }

					.contract_tabe_div { 
						clear:both; float:left; width:592px; padding-left:90px; 
						background:url("../images/contract_t_bg.gif") 90px 45px repeat-y; 
					}
						.contract_tabe_div .contract_tabe_box { width:511px; }
							.contract_tabe_div .contract_tabe_box th { padding-bottom:9px; }
							.contract_tabe_div .contract_tabe_box td { height:119px; padding-bottom:13px; line-height:130%; }
							.contract_tabe_div .contract_tabe_box td.layout01 { font-size:14px; font-weight:bold; padding-left:28px; }
							.contract_tabe_div .contract_tabe_box td.layout02 { padding-left:36px; }
							.contract_tabe_div .contract_tabe_box .pad { padding-left:18px; }
							.contract_tabe_div .contract_tabe_box .color02 { padding-right:6px; }


		#sub_quickBox { position:absolute; right:0; width:91px;}
		#sub_quickBox { position:absolute; right:-15px; width:91px; }

		#search_form input, #page_list img, .table_view input, 
		.table_view select, .table_com input, .table_com textarea, .table_view img { vertical-align:middle; }
	
		#icon_box { float:left; width:100%; padding-top:10px; }
      #icon_box ul { float:right; width:auto; padding-right:20px; }
      #icon_box li { float:left; width:auto; padding-left:15px; }
      	  
		.board { float:left; width:660px; padding-left:17px; min-height:300px; }
			#search_form { float:left; text-align:right; width:655px; padding:24px 5px 24px 0; }		
				#search_form select { vertical-align:middle; }
			
			.table_list { clear:both; width:660px; border-bottom:1px solid #d7d7d7; }
				.table_list thead { background:url("../images/table_headerbg.gif") 0 0 no-repeat; }
					.table_list th { padding-top:9px; padding-bottom:7px; }
				.table_list tbody tr { background:url("../images/bar.gif") 0 bottom repeat-x;  }
					.table_list td { padding:8px 0; text-align:center; }
				
				.table_list .list_text01 { text-align:left; }
				/*.table_list .list_text01 a { 
					float:left; width:216px; text-align:left; padding-left:5px; 
					display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overow:ellipsis; 
				}*/
				
				#no_data { width:100%; padding-top:20px; padding-bottom:20px; text-align:center; }

				/* ÀÚÀ¯°Ô½ÃÆÇ */
				.table_list .list_text02 { text-align:left; }
				/*.table_list .list_text02 a { 
					float:left; width:336px; text-align:left; padding-left:5px; 
					display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overow:ellipsis; 
				}*/
					.table_list .list_text02 span { text-align:left; width:auto; }
					.table_list .list_text02 img { text-align:left; width:auto; }
				
				.table_list .list_text03 { text-align:left; }
				/*.table_list .list_text03 a { 
					float:left; width:288px; text-align:left; padding-left:5px; 
					display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overow:ellipsis; 
				}*/

			
			.table_view #open, #no_open, #way, #way2, #way3, #way4 { border:none; }
			.table_view {
			  clear:both; width:660px; border-top:2px solid #999;
			  word-wrap:break-word;	table-layout:fixed;
			  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
				white-space: -pre-wrap; /* Opera 4-6 */
				white-space: -o-pre-wrap; /* Opera 7 */
				/* word-wrap: break-all; Internet Explorer 5.5+  */
			 }
				.table_view th { background:#f0f0f0; border-bottom:1px solid #d7d7d7; padding:8px 0; }
				.table_view td  {  
					padding:2px 5px 2px 5px; 
					border-bottom:1px solid #d7d7d7; 
					text-overflow:clip; overflow:hidden; 
					word-break: break-all; 
				} 
				.table_view input, .table_view select, .table_view textarea { border:1px solid #d7d7d7; padding:1px; }
				.table_view #text_box  { width:572px; min-height:150px; line-height:150%; }
				.table_view .color_w { background:#fff; }
        .table_view td.left_line, .table_view th.left_line { border-left:1px solid #D7D7D7; } 
         .table_view td.left_line_center, .table_view th.left_line_center { border-left:1px solid #D7D7D7;text-align: center; } 
         
         		/* °¨»ç°èÈ¹2 */
	        	.table_view2 #open, #no_open, #way, #way2, #way3, #way4 { border:none; }
				.table_view2 {
				  clear:both; width:660px; border-top:2px solid #999;
				  word-wrap:break-word;	table-layout:fixed;
				  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
					white-space: -pre-wrap; /* Opera 4-6 */
					white-space: -o-pre-wrap; /* Opera 7 */
					/* word-wrap: break-all; Internet Explorer 5.5+ */ 
				 }
				.table_view2 th { background:#f0f0f0; border-bottom:1px solid #d7d7d7; padding:8px 0; }
				.table_view2 td  {  
					padding:5px 5px 5px 5px; 
					border-bottom:1px solid #d7d7d7; 
					text-overflow:clip; overflow:hidden; 
					word-break: break-all; 
				} 
				.table_view2 input, .table_view2 select, .table_view2 textarea { border:1px solid #d7d7d7; padding:1px; }
				.table_view2 #text_box  { width:572px; min-height:150px; line-height:150%; }
				.table_view2 .color_w { background:#fff; }
				.table_view2 td.left_line, .table_view2 th.left_line { border-left:1px solid #D7D7D7; } 
          		.table_view2 td.left_line_center, .table_view2 th.left_line_center { border-left:1px solid #D7D7D7;text-align: center;padding: 5px; } 
          
				#text_data { min-height:150px; line-height:150%; }
				#tel, #tel02, #tel03, #hp1, #hp2 { width:44px; }
				#text_box , #title, #address3 { width:572px; }
				#address3 { margin-top:2px; }
				.table_view #way { float:left; width:auto; }
					#way li { padding:2px 0; }
					#way .w01 { float:left; width:110px; }
					#way .w02 { float:left; width:430px; }
				#btn_internal { 
					width:54px; height:17px; background:url("../images/btn_add.gif") 0 0 no-repeat;
					overflow:hidden; cursor:pointer; border: medium none; font-size:0; vertical-align:middle;
				}
				#ol { float:left; width:auto; }
					#ol li { float:left; width:auto; }
			.table_com { 
			  width:660px; border-top:1px solid #d7d7d7; 
			  word-wrap:break-word;	table-layout:fixed;
			  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
			  white-space: -pre-wrap; /* Opera 4-6 */
			  white-space: -o-pre-wrap; /* Opera 7 */
			  /* word-wrap: break-all; Internet Explorer 5.5+ */ 
			 }
				.table_com th { background:#f0f0f0; border-bottom:1px solid #d7d7d7; padding:8px 0; }
				.table_com td  { 
				  padding:2px 0 2px 5px; border-bottom:1px solid #d7d7d7; 
				  word-break: break-all; 
				 }

				.table_com textarea#com_box { float:left; width:504px; border:1px solid #d7d7d7; height:56px; }
				.table_com .com_btn { float:right; width:70px; vertical-align:middle; }
				.table_com a:hover { text-decoration:underline; color:#333; }
				.table_com .com_TextBox { float:left; width:506px; }
				
				/* ´ñ±ÛÀÇ ´ñ±Û ºÎºÐ */
				.table_com2 { 
  				width:660px; word-wrap:break-word;	table-layout:fixed;
  			  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  			  white-space: -pre-wrap; /* Opera 4-6 */
  			  white-space: -o-pre-wrap; /* Opera 7 */
  			  /* word-wrap: break-all; Internet Explorer 5.5+ */ 
			  }
			  .table_com2 input.com { float:left; width:583px; border:1px solid #D7D7D7; padding:3px 0 2px 2px; }/*2.22¼öÁ¤*/
			  .table_com2 .com_btn { float:right; width:70px; vertical-align:middle; }
				.table_com2 .com_com { float:left; width:100%; padding:3px 0; }
				  .table_com2 .com_com dt { float:left; width:64px; padding-left:30px; padding-right:5px; background:url("../images/img_com_com.gif") 10px 0 no-repeat; }
				  .table_com2 .com_com dd { float:left; width:488px; }

			.table_bottom { float:left; width:100%; padding:10px 0; }
				ul#page_list { float:left; width:100%; padding-top:10px; margin:0 auto; }
					#page_list li { display:inline; padding:0 7px; }
					#page_list strong { color:#316ac5; }

			#form_box { float:left; width:100%; }
				#form_box #minwon_select { float:left; width:375px; padding-top:24px; }
					#form_box #minwon_select input { width:90px; }
				#form_box #search_form { float:right; width:375px; } /* width:260px; */

			
			#wrap_error { width:100%; padding-top:20px; }

			#error { margin:0 auto; width:798px; height:426px; padding-top:24px; background:url("../images/bg_error.gif") 0 0 no-repeat; position:relative; }
				#error dl { width:596px; position:absolute; top:27px; left:102px; }
					#error dt { float:left; width:555px; padding-left:117px; padding-top:10px; padding-bottom:40px; }
					#error dd{ float:left; width:596px; height:168px; overflow-x:auto; }
				#error p img { position:absolute; top:358px; left:321px; width:157px; }

				#error_footer { float:left; width:645px; padding-top:420px; padding-left:86px; }
				#error_footer .logo { float:left; width:250px; }
				#error_footer ul { float:right; width:380px; padding-top:10px;  }
					#error_footer ul li {}


	/* ½Ç¸íÀÎÁõ ÆË¾÷ */
	#body_popup {  float:left; width:100%; background:url("../images/popup_bg.gif") 0 0 repeat-x;}

			#login_check { 
				float:left; width:683px;	padding-top:22px; padding-left:11px; 	
			}
			#login_Allbox { 
				float:left; width:100%; height:239px; padding-top:38px;
				background:url("../images/popup_bg_Allbox.gif") 5px 24px no-repeat; 
			}
				#login_Allbox .login01 { float:left; width:290px; padding-left:38px; padding-right:70px; position:relative; }
					#login_Allbox .login01 h2 { float:left; width:100%; padding-bottom:30px; }
					#login_Allbox .login01 #login_box { float:left; width:100%; }
						#login_Allbox .login01 #login_box ul { float:left; width:auto; height:72px; padding-top:2px; }
							#login_Allbox .login01 #login_box li { float:left; width:auto; padding-bottom:4px; }
								#login_Allbox .login01 #login_box span { float:left; width:80px; }
									#login_Allbox .login01 #login_box span img { padding-top:5px; }
								#login_Allbox .login01 #login_box input { width:112px; height:20px; border:1px solid #abacac; }
								#img_login { }
						#login_Allbox .login01 #login_box p { position:absolute; top:51px; left:238px; width:89px; }
					#login_Allbox .login01 ul.go { float:left; width:100%; padding-top:20px; background:url("../images/popup_line.gif") 0 0 no-repeat; }
						#login_Allbox .login01 ul.go li { 
							float:left; width:200px; height:21px; line-height:21px; padding-left:12px; padding-bottom:9px; 
							background:url("../images/popup_bt.gif") 5px 8px no-repeat; 
						}
							#login_Allbox .login01 ul.go li span { float:left; width:160px; }
							#login_Allbox .login01 ul.go li img { float:left; width:auto; }
				#login_Allbox .login02 { float:left; width:270px; }
					#login_Allbox .login02 h2 { float:left; width:100%; padding-bottom:20px; }
					#login_Allbox .login02 ul { float:left; width:174px; padding-left:12px; padding-top:13px; }
						#login_Allbox .login02 li { float:left; width:174px; padding-bottom:4px; }
							#login_Allbox .login02 span { float:left; width:56px; color:#636363; font-weight:bold; height:22px; line-height:22px; }
							#login_Allbox .login02 .login_bg { 
								float:left; width:100%; height:108px; 
								background:url("../images/popup_bt_com_bg.gif") 0 31px no-repeat; 
							}
							#login_Allbox .login02 #pop_name, #login_Allbox .login02 #pop_y { width:112px; height:20px; border:1px solid #abacac;  }
							#login_Allbox .login02 input { vertical-align:middle; }
							#login_Allbox .login02 p { padding-top:14px; }


	/* ¸ÞÀÏ º¸³»±â */
	#pop_email { float:left; width:650px; }
	  #pop_email h4 { float:left; width:100%; }
	  #pop_email #email_all { float:left; width:100%; height:230px; background:url("../images/email_bg.gif") 0 0 repeat-x; }
  	  #pop_email #email_body { float:left; width:635px; padding-left:15px; padding-top:20px; padding-bottom:60px; }  	  
  	    #pop_email #email_body .title { color:#e8641b; font-weight:bold; }
  	    .table_email { width:620px; }
  	      .table_email th { text-align:left; padding-left:15px; background:url("../images/bg_line_bar.gif") 118px 11px no-repeat; }
  	        .table_email th img { vertical-align:middle; }
  	        .table_email input { border:1px solid #b4b4b4; }
  	        .table_email #send_name, .table_email #get_name { width:130px; }
  	        .table_email #send_email, .table_email #get_email { width:190px; }
  	      .table_email td { padding-top:10px; padding-bottom:10px; }
  	      .table_email tr.line { padding-top:10px; padding-bottom:10px; background:url("../images/hit_bar.gif") 0 0 repeat-x; }
  	  #pop_email #pop_footer { clear:both; width:100%; }
  	    #pop_email #pop_footer ul { width:210px; margin:0 auto; }
  	    #pop_email #pop_footer li { display:inline; width:auto; padding-left:5px; padding-right:5px; }
  	  

	#icon_box { float:left; width:100%; padding-top:10px; }
	  #icon_box ul { float:right; width:auto; padding-right:20px; }
	  #icon_box li { float:left; width:auto; padding-left:15px; }
	
	/* ¿ìÆí¹øÈ£ ¹× ÁÖ¼Ò °Ë»ö */
	#pop_address { float:left; width:100%; }
		#pop_address h4 { float:left; width:100%; }		
		#pop_address .ex_text { float:left; width:100%; text-align:center; padding:23px 0;}
		#address_search { 
			clear:both; float:left; width:344px; padding-top:11px; height:50px; text-align:center;
			padding-left:28px; background:url("../images/bg_address.gif") 28px 0 no-repeat; 
		}
			#address_search #ex { border:1px solid #c4c4c4; }
			#address_search input, #address_search img { vertical-align:middle; }
		.table_address { clear:both; float:left; width:360px; padding-left:18px; }			
			#pup_table { float:left; width:360px; border-top:1px solid #c3c3c3; border-left:1px solid #c3c3c3; text-align:center; }
				#pup_table th { background:#f0f0f0; }
				#pup_table th, #pup_table td { border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; height:20px; }
				#pup_table .left { text-align:left; padding-left:5px; }
			#address_footer { clear:both; width:100%; text-align:center; padding-top:18px; }
	
	/* ¸¶ÀÏ¸®Áö */
	#mileage { float:left; width:91px; height:75px; padding-bottom:5px; background:url("../images/mileage_bg.gif") 0 27px no-repeat; }
		#mileage ul { float:left; width:91px; padding-top:8px; letter-spacing:-0.08em; }
			#mileage li { clear:both; float:left; width:100%; line-height:20px; text-align:center; }

  /* ¾÷¹«ÃßÁøºñ ÆË¾÷ */
  body#ab_top { position:relative;  }
  #pop_closed { position:relative; float:left; width:876px; padding-top:30px; background:url("../images/pup_g_round01.gif") 0 0 no-repeat; }
  #pop_closed2 { float:left; width:876px; min-height:530px; padding-bottom:30px; background:url("../images/pup_g_round03.gif") 0 bottom no-repeat; }
    #pop_closed #table_div { float:left; width:852px; padding:24px 12px; }
    #pop_closed #table_div2 { float:left; width:852px; min-height:530px; padding:0 12px; background:url("../images/pup_g_round02.gif") 0 0 repeat-y; }
  	#pop_closed #pop_cloes { width:auto; position:absolute; left:400px; bottom:10px; }
   
    .table_closed {
  	  clear:both; width:660px; border-top:1px solid #999;
  	  word-wrap:break-word;	table-layout:fixed; 
  	  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  		white-space: -pre-wrap; /* Opera 4-6 */
  		white-space: -o-pre-wrap; /* Opera 7 */
  		/* word-wrap: break-all; Internet Explorer 5.5+ */ 
  	}
  		.table_closed th { background:#f0f0f0; border-bottom:1px solid #d7d7d7; padding:8px 0; }
  		.table_closed td  {  
  			padding:8px 5px; 
  			border-bottom:1px solid #d7d7d7; 
  			text-overflow:clip; overflow:hidden; 
  			word-break: break-all; 
  	  } 
  	  .table_closed img, .table_closed select { vertical-align:middle; }
  	  .table_closed .color_w { background:#fff; }
      .table_closed td.left_line, .table_closed th.left_line { border-left:1px solid #D7D7D7; } 
   
    .table_closed2 {
  	  clear:both; width:660px;
  	  word-wrap:break-word;	
  	  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  		white-space: -pre-wrap; /* Opera 4-6 */
  		white-space: -o-pre-wrap; /* Opera 7 */
  		/* word-wrap: break-all; Internet Explorer 5.5+ */ 
  	}
  		.table_closed2 th { background:#f0f0f0; }
  		.table_closed2 td  {  
  			padding:2px 5px; 
  			text-overflow:clip; overflow:hidden; 
  			word-break: break-all; 
  	  } 
  	  .table_closed2 img, .table_closed2 select { vertical-align:middle; }
  
    .table_closed3 {
  	  clear:both; width:auto;
  	  word-wrap:break-word;	table-layout:fixed;
  	  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  		white-space: -pre-wrap; /* Opera 4-6 */
  		white-space: -o-pre-wrap; /* Opera 7 */
  		/* word-wrap: break-all; Internet Explorer 5.5+ */ 
  	}
  		.table_closed3 th { 
  		  background:#d7d7d7; padding:8px 5px; 
  		  border-top:2px solid #d7d7d7; border-bottom:2px solid #d7d7d7;
  		}
  		.table_closed3 td  {  
  			padding:8px 5px; 
  			text-overflow:clip; overflow:hidden; 
  			word-break: break-all; 
  	  } 
  	  .table_closed3 .color_w { background:#fff; }
  	  .g_bar { height:12px; }
  	


	/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ ¿Ü Ç²´õ ÄÁÅÙÃ÷ */
	
	.title_img { float:left; width:100%; padding-bottom:10px;	 }
	#contents_table_c {
		width: 421px;
		line-height: 18px; height:18px;    
	}
	.Bullet_1st {
		float:left; width: 645px; 
		background: url("../images/dot_Co1.gif") no-repeat scroll 0 0.05em transparent;
		color: #0072C3;
		font-family: "GulimChe","Gulim","Dotum";
		font-size: 108%;
		font-weight: bold;
		letter-spacing: -1px;
		padding-left:15px; 
	}
	.Mcommon_p {
		clear: both;
		float:left; width:100%;
		line-height: 150%;
		padding-top: 5px;
	}
	.Mcommon_p_2 {
		clear: both;
		float:left; width:651px;
		line-height: 150%;
		padding-top:5px;
		padding-left:9px;		
	}
	.Bullet_2nd_bold {
		float:left;
		padding: 10px 0 0 8px;
		width: 650px;
		background: url("../images/dot_Co2.gif") no-repeat scroll 0 1em transparent;
		color: #005FA3;
		font-family: "Dotum","GulimChe","Gulim";
		font-weight: bold;
		letter-spacing: -1px;		
	}
	.title_comp3 { float:left; width:100%; color: #333333; font-weight: bold; padding-top: 10px; }
	.title_comp_blue2 { color: #0072C3; }
	.Table_comp_align { clear: both; width:630px; margin-bottom: 15px; border-collapse:collapse; }
	.Table_comp_align th {
		background-color: #F2F7F9;
		border: 1px solid #3492D6;
		color: #517996;
		height: 26px;
		padding-left: 5px;
		text-align: left;
	}
	.Table_comp_align th.noth {
		background-color: #FFFFFF;
		border: 1px solid #CBCBCB;
		color: #333333;
		font-weight: normal;
		padding: 6px 0 3px 5px;
		text-align: left;
	}
	.Table_comp_align td {
		border: 1px solid #CBCBCB;
		color: #333333;
		padding: 6px 0 3px 5px;
		text-align: left;
	}
	.Table_comp_noline {
    clear: both; border-collapse:collapse;
    margin-bottom: 15px;
    width: 660px;
	}
	.Table_comp_noline td.left {
		border-color: #CBCBCB;
		border-style: solid;
		border-width: 1px 0;
		color: #333333;
		padding: 6px 10px 3px 5px;
		text-align: left;
		vertical-align: top;
	}
	.Table_comp_noline td.right {
		border-color: #CBCBCB;
		border-style: solid;
		border-width: 1px 0;
		color: #333333;
		padding: 6px 0 3px 5px;
		text-align: left;
	}


  #plan_bg { float:left; width:619px; background:url("../images/plan_bg1.gif") 0 0 no-repeat; }
  .plan_tabel { width:619px; table-layout:fixed; word-wrap:break-word; }
    .plan_tabel th { padding-top:7px; padding-bottom:7px; }
    .plan_tabel td {  }
      .plan_tabel ul { padding-top:3px; }
      .plan_tabel li { padding:3px 0 5px 15px; }
    .plan_ulbg { 
      float:left; width:100%; padding-top:75px; vertical-align:top;
      background:url("../images/plan_title03_bg.gif") 196px 0 no-repeat; 
    }
    .plan_ulbg li { float:left; width:auto; }

	.inforbox { float:left; width:683px; margin-left:5px; padding-bottom:12px; background:#f4f4f4 url("../images/bg_inforbox.gif") 0 bottom repeat-x;  }
		.inforbox dl.bu_t { float:left; width:636px; padding-left:18px; padding-top:2px; padding-bottom:2px; line-height:150%; }
			.inforbox dt { float:left; width:629px; padding-left:7px; background:url("../images/bt03.gif") 0 50% no-repeat; font-weight:bold; }
			.inforbox dd { float:left; width:100%; }
		.inforbox .btn_p { float:left; width:673px; padding-top:5px; padding-left:20px; }

	span.table_ex { width:560px; text-align:right; display:block; }
/*2013.07.17 Ãß°¡ ³ë°æÈ£*/
.letter_01px { letter-spacing:-1px; }
.letter_02px { letter-spacing:-2px; }

/* footer */
#footer { clear:both; width:1024px; height:100px; margin:0 auto; background:url("../images/bg_footer.gif") 12px 14px no-repeat; }
	#footer_infor { float:right; width:auto; padding-right:76px; padding-top:19px; }	
		#footer_infor li { float:left; width:auto; }
	#footer_main { float:left; width:998px; padding-left:26px; padding-top:9px; }
		#footer_logo { float:left; width:218px; }
		#footer_sub #footer_logo { float:left; width:137px; }
		#copyright { float:left; width:570px; }
		#hit { float:left; width:auto; background:url("../images/hit_bar.gif") 70px 25px no-repeat; }
			#hit h3 { float:left; width:auto; }
			#hit ul { float:left; width:90px; padding-top:10px; padding-left:8px; }
				#hit li { height:20px; }

#footer_sub { clear:both; width:1024px; height:100px; margin:0 auto; background:url("../images/bg_footer3.gif") 0 14px no-repeat; }
	#footer_sub #footer_infor { float:right; width:auto; padding-right:170px; padding-top:19px; }


/*2013.07.18_kh Ãß°¡*/
.pd_table01 {padding:7px 0px 7px 10px;}

.pd_table02 {padding:6px 0px 6px 10px;}
.pd_table03 {padding:5px 0px 5px 10px;}
.pd_table04 {padding:0px 0px 0px 10px;}
.pd_table05 {padding:12px 0px 12px 10px;}



/* 2015.03.26 ¸ÞÀÎº¯°æÀÛ¾÷ */
#main_visual {margin:0; padding:0; width:930px; display:inline-block; margin-bottom:20px;}
/* ¸ÞÀÎÀÌ¹ÌÁö */
#main_visual #indexVisual {position:relative; width:372px; height:372px; margin:0; padding:0; z-index:1; list-style:none; float:left;}
#main_visual #indexVisual .visualNavi {position:absolute; bottom:10px; left:13px; z-index:10;}
#main_visual #indexVisual .visualNavi li {float:left; width:10px; height:10px; margin-right:4px; line-height:1px; font-size:1px;  text-indent:-50000em; background:#fff; cursor:pointer;}
#main_visual #indexVisual .visualNavi li.over {background:#ed1c24;}

/* #main_visual .visual_area {float:left; width:372px; height:372px;}*/
#main_visual .main_bmenu {}
#main_visual .main_bmenu ul {border:0;}
#main_visual .main_bmenu ul li {float:left;}

#main_etc {float:left; margin-bottom:20px; border:0; width:930px;}
#main_etc .main_etcbanner {float:left; border:0; width:206px;}
#main_etc .main_etcbanner span {float:left; padding-bottom:10px;}
#main_etc .main_etcbanner p {float:left;}

/* ´º½ºÅÜ */
#main_notice {overflow:hidden;width:372px; padding-left:27px; border:0; float:left; padding-right:27px; font-family:'¸¼Àº °íµñ',malgun gothic,'µ¸¿ò',dotum,sans-serif; font-size:13px; letter-spacing:-1.2px;}
#main_notice .section01 {overflow:hidden;}
#main_notice .mainTab {float:left;position:relative;width:372px;height:210px;background:url(../images/main_noticetab_btmbg.png) no-repeat left bottom;}
#main_notice .mainTab li.mtab {float:left;}
#main_notice .mainTab li.mtab > a {display:block;height:30px; padding-top:8px;background:url(../images/main/main_noticetab_bg.png) no-repeat left bottom;text-align:center;color:#747474;font-size:13px; font-weight:bold; font-family:'¸¼Àº °íµñ',malgun gothic,'µ¸¿ò',dotum,sans-serif; text-decoration:none; letter-spacing:-1.2px;}
#main_notice .mainTab li.mtab.on > a {color:#fff; }
#main_notice .mainTab li.mtab01 > a{width:124px;background-position:0 -38px; border:0; text-align:center;}
#main_notice .mainTab li.mtab01 .m_more {position:absolute; top:10px; left:104px; border:0; display:block; width:14px; height:14px;}
#main_notice .mainTab li.mtab01.on > a {background-position:0 0;}

#main_notice .mainTab li.mtab02 > a{width:124px;background-position:-124px 0;  border:0; text-align:center;}
#main_notice .mainTab li.mtab02.on > a{background-position:-124px -38px;}
#main_notice .mainTab li.mtab02 .m_more {position:absolute; top:10px; left:251px; border:0; display:block; width:14px; height:14px;}

#main_notice .mainTab li.mtab03 > a{width:124px;background-position:-124px 0;  border:0; text-align:center;}
#main_notice .mainTab li.mtab03.on > a{background-position:-124px -38px;}
#main_notice .mainTab li.mtab03 .m_more {position:absolute; top:10px; left:398px; border:0; display:block; width:14px; height:14px;}


#main_notice .mainTab li.mtab ul {overflow:hidden;position:absolute;top:38px;left:0;width:385px;height:172px;padding:8px 0 0 0; color:#555;}
#main_notice .mainTab li.mtab .tab01_con li {clear:both; display:block; margin:0;  border:0; line-height:23px;  letter-spacing:-1px;}
#main_notice .mainTab li.mtab .tab01_con li span.notice_date {border:0; font-size:12px; right:14px; position:absolute; line-height:20px;}


#main_notice .mainTab li.mtab .tab02_con li {clear:both; display:block; margin:0;  border:0; line-height:23px;  letter-spacing:-1px;}
#main_notice .mainTab li.mtab .tab02_con li span.notice_date {float:right; border:0; font-size:12px; right:14px; position:absolute; line-height:20px;}

#main_notice .mainTab li.mtab .tab03_con li {clear:both; display:block; margin:0;  border:0; line-height:23px;  letter-spacing:-1px;}
#main_notice .mainTab li.mtab .tab03_con li span.notice_date {float:right; border:0; font-size:12px; right:14px; position:absolute; line-height:20px;}


#n_popupzone {float:left; border:0; width:295px; position:relative; }
#n_popupzone h3.title {font-size:17px; font-weight:bold; font-family:'¸¼Àº °íµñ',malgun gothic,'µ¸¿ò',dotum,sans-serif; letter-spacing:-1.2px; float:left; height:35px;}
#n_popupzone .movebox {float:left; position:absolute; right:0; top:15px; border:0;}
#n_popupzone .movebox ul {border:0;}
#n_popupzone .movebox ul li {float:left; padding-left:3px;}
.popup_img { position:absolute; top:35px; left:0px; }



