@charset "utf-8";
/* CSS Document */

.subimg_box{width:100%;
            background-color:#ffffff;
			height:174px;
			margin-top:15px;
			margin-bottom:10px;
			}
			
.sub_img{width:1000px;
		 margin:0 auto;
		 height:174px;}

.top_img{width:1000px; height:174px;}

.img_text{
	width:500px;
	height:108px;
	position:absolute;
	left: 13px;
	top: 192px;
}


.topimg_text1{line-height:50px;
			  font-family:'Nanum Gothic', 'nanumgothic';
			  font-size:33px;
			  color:#42b2ed;
			  font-weight:bold;
			  }

.topimg_text2{line-height:40px;
			  font-family:'Nanum Gothic', 'nanumgothic';
			  font-size:16px;
			  color:#e0314a;}
			  
.topimg_text3{line-height:20px;
			  font-family:'Nanum Gothic', 'nanumgothic';
			  font-size:13px;
			  color:#8a8a8a;}
			  
.mc_box{width:100%; overflow:hidden; zoom:1;}

.mc_warp{width:1000px;
		 margin:0 auto;
		 overflow:hidden;
		 background-image:url('../../images/common/left_box_l_bg.jpg');
		 background-repeat:repeat-y;
		 }
		  
.content_box {width:791px;
			  float:left;
			  padding:26px 0 0 21px;
			  min-height:555px;
			  } 
					 
.path{width:791px;
	  height:37px;
	  border-bottom:1px solid #e5e5e5;
	  padding-bottom:5px;
	  }
			   
.path_text{line-height:40px;
		   text-indent:11px;
		   font-family:'Nanum Gothic', 'nanumgothic';
		   font-size:12px;
		   color:#a6a6a6;}
		   
.sub_name{width:100%;
		  height:36px;
		  line-height:70px;
		  font-family:'Nanum Gothic', 'nanumgothic';
		  font-size:24px;
		  color:#353535;}
		  
.sub_text{width:100%;
		  border-bottom:2px solid #656565;
		  padding-bottom:10px;
		  margin-bottom:20px;}

.text{width:100%;
	 line-height:20px;
	 font-family:'Nanum Gothic', 'nanumgothic';
	 font-size:14px;
	 color:#525252;}
		  
.content_img{width:100%;}

.text_box{width:100%;}
			 
.text_point{width:100%;
			line-height:20px;
			font-family:'Nanum Gothic', 'nanumgothic';
		    font-size:12px;
			font-weight:bold;
		    color:#fa5e74;}
			
.map{width:50%;
	 height:354px;
	 float:left;
	 margin-top:30px;}
	 
.branch{width:50%;
		height:354px;
		float:left;
		margin-top:30px;}
			
.bottom{width:100%;
		height:126px;
		background-color:#f0f0f0;
		margin-top:20px;
		clear:both;}
		
.search{width:100%;
		height:36px;
		border:1px solid #dbdbdb;}

.search_box{width:310px;
			height:36px;
			float:left;}
			
.search_btn{width:57px;
			height:36px;
		    float:left;}
			
.input_box{width:310px;
		   height:32px;
		   border:1px solid #fff;
		   line-height:20px;
		   font-family:'Nanum Gothic', 'nanumgothic';
		   font-size:13px;
		   font-weight:bold;
		   color:#7e7e7e;
		   background-color:#fff;}
		   
.search_listbox{width:100%;
				margin-top:10px;}
				
.area{widtt:100%;
	  height:20px;
	  line-height:20px;
	  font-family:'Nanum Gothic', 'nanumgothic';
	  font-size:12px;
	  font-weight:bold;
	  color:#e0314a;}
	  
.branch_name{widtt:100%;
		    height:20px;
		    line-height:20px;
		    font-family:'Nanum Gothic', 'nanumgothic';
		    font-size:12px;
		    font-weight:bold;
		    color:#373737;}
			
.branch_adress{widtt:100%;
		       height:20px;
		       line-height:20px;
		       font-family:'Nanum Gothic', 'nanumgothic';
		       font-size:12px;
		       color:#464646;}	
			   
.number{height:20px;
		margin-left:75px;
	    line-height:20px;
	    font-family:'Nanum Gothic', 'nanumgothic';
	    font-size:12px;
	    color:#464646;}	
		
.gallery{width:100%;
		 float:left;
		 height:500px;}
	 			
.pink_box{width:112px;
		  height:30px;
		  background-color:#e0314a;
		  margin:20px 5px 5px 5px;
		  line-height:30px;
		  font-family:'Nanum Gothic', 'nanumgothic';
		  font-size:12px;
		  font-weight:bold;
		  color:#fff;}
		  
.line_text{margin:0 5px 5px 5px;
		   line-height:30px;
		   font-family:'Nanum Gothic', 'nanumgothic';
		   font-size:14px;
		   font-weight:bold;
		   color:#555555;
		   text-decoration:underline;}
		   
.arrow{margin:0 0 5px 5px;
	   line-height:30px;
	   font-family:'Nanum Gothic', 'nanumgothic';
	   font-size:10px;
	   font-weight:bold;
	   color:#555555;}
	   
.gray_text{margin:0 0 5px 20px;
		   line-height:25px;
		   font-family:'Nanum Gothic', 'nanumgothic';
		   font-size:12px;
		   color:#767676;}
		   
.text_wrap{width:100%;
		   height:40px;
		   border-bottom:2px solid #656565;
		   padding-bottom:10px;}

.product_text{width:80%;
			  float:left;
			  padding-bottom:10px;}

.btn_more{width:20%;
		  height:32px;
		  padding-top:20px;
		  float:left;}
		  
.fast_sms{
	clear:both;
	width:212px;
	height:524px;
	position:absolute;
	left: 26px;
	top: 131px;
}

/*�����ԼҰ� �������ڽ�*/

#gallery_wrap{overflow:hidden; zoom:1;}		 
#gallery_wrap .photo_box p{width:253px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#gallery caption{display:none;}

/*������*/
.tab_menu_wrap{overflow:hidden;}
.tab_menu1{width:139px; 
			height:21px; 
			background:#2f5ead; 
			padding:5px; 
			text-align:center; 
			margin-bottom:20px; 
			font-size:14px; 
			line-height:21px; 
			font-family:nanumGothic; 
			color:#fff;
			float:left;}

.tab_menu2{width:137px; 
			height:19px; 
			background:#FFFFFF; 
			padding:5px; 
			text-align:center; 
			margin-bottom:20px; 
			font-size:14px; 
			line-height:21px; 
			font-family:nanumGothic; 
			color:#fff;
			border:1px solid #2f5ead;
			float:left;}

.tab_menu1 a:link{color:#fff; display:block;}
.tab_menu1 a:visited{color:#fff}

.tab_menu2 a:link{color:#2f5ead; display:block;}
.tab_menu2 a:visited{color:#2f5ead;}
		  
.tab_menu_wrap li:last-child{margin-left:5px;} 
		
