/*

	
	corporattica // free CSS template
	
	===================================
	
	Author: Luka Cvrk
	
	Solucija - Awesome web templates
	www.solucija.com
	
	---------------------------------

*/

@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@font-face {font-family:'NanumGothic'; src: url('images/NanumGothic.eot');}
/* reset */
*{
	margin:0;
	padding:0;
	outline:0;
}
img {
	border: 0; 
}
.clear { 
	clear: both; 
}
.line {
	clear: both;
	padding: 0px 0 0;
	margin: 0 0 25px;
	border-bottom: 1px solid #ddd;
}

body { width:100%;
	font: .8em Arial, Verdana, Tahoma, Sans-Serif; 
	font-family: "Nanum Gothic";

}

/* typography and links */
a { 
	text-decoration: none;
	color: #333;
}

.gray { 
	color: #959595;
}

p  { 
	margin: 0 0 17px; 
	line-height: 1.6em; 
}

/* headings */
h1, h2, h3, h4, h5 {
	font-weight: normal;
}
h1 { 
	float: left; 

}
h1 a { 
	color: #fff; 
}
h2 { margin-top:20px; 
	font-size: 1.9em; 
	color: #000; 
}
h2.inner { 
	border-bottom: 1px solid #ddd; 
	margin: 0 0 25px; 
	padding: 0 0 10px; 
}
h3 { 
	margin: 0 0 7px;  
	font-size: 1.3em; 
	clear: both; 
	color: #000; 
	line-height: 1.3em; 
}
h4 { 
	margin: 0 0 10px; 
	font-size: 1.2em; 
	color: #000; 
}
h5 {
	font-size: 1em;
	color: #eee; 
	margin: 0 0 14px;
}
.Contents{ width:100% text-align:center;
		 margin:0 auto;;}
#bg { width:960px;
margin:0 auto;


}
.Header{ width:100%; 
         text-align:center;
		 margin:0 auto; }
		 


/*top*/	
           #search, #submit
        {
            float: left;
        }
        
        #search
        {
            padding: 3px 50px 3px 13px;
            height: 29px;
            width: 430px;
            font-family:'맑은고딕' 'NanumGothic', 'MalgunGothic';
            font-size:16px;

            background: #fff;
			border-radius: 10px;


          
        }
		
		/* ----------------------- */
		
		/* #submit
		{ 
		background-image:url(../img/sub/search_off.png);
        border-radius: 0px 10px 10px 0px;
		height: 37px;
		padding: 0;
		width: 54px;
		cursor: pointer;

			

		}
		
		#submit:hover
		{		
        background-image:url(../img/sub/search_on.png);
        border-radius: 0px 10px 10px 0px;
		height: 37px;
		padding: 0;
		width: 54px;
        }
            

		#submit:active
		{		
        background-image:url(../img/sub/search_on.png);
		border-radius: 0px 10px 10px 0px;
		height: 37px;
		padding: 0;
		width: 54px;
	
		}

		#submit::-moz-focus-inner
		{
		  border: none;
		}		
		
		-----------------------
        
        #search::-webkit-input-placeholder {
           color: #9c9c9c;

        }
        
        #search:-moz-placeholder {
           color: #9c9c9c;

        }    
        
        #search.placeholder {
           color: #9c9c9c !important;

        }  
        
        #search:focus
        {
            border-color: #fff;
            background: #fff;
            outline: none;
        }	 */
	
	#tfheader{
		
	}
	#tfnewsearch{
		width:510px;
		height:32px;
		float:left;
		padding:0px;
	}
	#topspot{ font-size:30px; color:#fff;}
	#topspot1{ font-size:45px; color:#01c3a9;}
/*메뉴단*/
/* menu */
.top1_box{ width:1200px; height:49px; text-align:right; margin:0 auto; position: relative;}
.top_cpnsulting{ width:200px;  height:49px;  background-color:#26333b; float:left;}	
.top1_box li a{ width:150px; height:35px; float:right; margin:0 auto;  font-size:16px; color:#fff; padding-top:13px;  border-right:1px solid #334048; border-left:1px solid #334048; text-align:center;}
.top1_box ul li a:hover,
.top1_box ul li a.active,
.top1_box ul li a:hover span,
.top1_box ul li a.active span { width:150px; height:35px; color: #fff;   background-color:#2184c5;  }



.top_sub{ width:100%; height:49px; background-color:#2184c5;}
.top_sub_menu{ width:550px; height:49px; background-color:##26333b; text-align:center;
	margin:0 auto; }
.top_sub_menu li a{ width:250px; height:35px; float:left; margin:0 auto;
              font-size:17px; color:#fff; padding-top:14px; }			
.top_sub_menu2{ width:850px; background-color:##26333b; text-align:center;
	margin:0 auto; }
.top_sub_menu2 li a{ width:250px; height:35px; float:left; margin:0 auto;
              font-size:17px; color:#fff; padding-top:14px; }
.top_sub_menu3{ width:250px; background-color:##26333b; text-align:center;
	margin:0 auto; }
.top_sub_menu3 li a{ width:250px; height:35px; float:left; margin:0 auto;
              font-size:17px; color:#fff; padding-top:14px; }
.sub_middle{ width:50px; float:left;  font-size:18px; color:#fff; padding-top:14px; font-weight:600;}
.top_sub ul li a:hover,
.top_sub ul li a.active,
.top_sub ul li a:hover span,
.top_sub ul li a.active span { color: #fff;   font-weight:600; font-size:18px;  background-color:#115f93; }
.top1box_Select{ color: #fff;   background-color:#2184c5;}
.topsubmenu_Select{ color: #fff;   font-weight:600; font-size:18px;}	


#navigation { margin-left:69px; height: 107px; float:right; }
#navigation ul { margin-left:60px; font-size: 16px; line-height: 104px; text-transform: capitalize; }
#navigation ul li { float: left; display: inline; list-style-type: none; padding-right: 2px; padding-top:40px; }

#navigation ul li a { float: left; display: inline; color: #2e2e2e; text-decoration: none; padding-left: 30px; }
#navigation ul li a span { float: left; display: inline; padding-right: 30px; background-position: right 0 !important; }
#navigation ul li a:hover,
#navigation ul li a.active,
#navigation ul li a:hover span,
#navigation ul li a.active span { color: #0587d9; font-weight:bold; background:  no-repeat 0 0; }

/* 변호사님의 마케팅 성과를 책임지겠습니다 */
.img2{ width:100%; height:139px;  text-align:center;
margin:0 auto;}

	
	/* 보험회사 */
.img3{ width:100%; height:64px; background-color:#e8e8e8; text-align:center;
margin:0 auto;  margin-top:30px;}
#img2_box{width:1200px; height:139px; text-align:center;
margin:0 auto; margin-top:20px;  }
	
	
	/* 경쟁로펌 */
.img4{ width:100%; height:788px;  text-align:center;
	margin:0 auto;}
		/* 파트너 */
.img5{ width:100%; height:420px;  text-align:center;
	margin:0 auto; background-image:url(../img/img5_bg.png);  background-repeat:no-repeat; background-position:center;}
	#img5_box{width:1192px; height:421px;  text-align:center;
	margin:0 auto;  }
	#img5_logo{width:1192px; height:333px; text-align:center;
	margin:0 auto; padding-top:43px;}
	#img5_logo1{ width:1192px; height:112px text-align:center;
	margin:0 auto;;}
	#img5_logo2{ width:1192px; height:110px text-align:center;
	margin:0 auto;;}
	#img5_logo3{ width:1192px; height:111px text-align:center;
	margin:0 auto;;}
	

	
.footer{ width:100%; background-color:#192229; float:left;  text-align:right;}
.copy { width:1200px; height:270px; background-color:#192229;  text-align:center; margin:0 auto; }
.copy2 {
    width: 100%;
    height: 50px;
    background-color: #192229;
    float: left;
    text-align: center;
    margin: 0 auto;
    font-size: 12px;
    color: #7d8c92;
    text-align: center;
    margin: 0 auto;
    padding-top: 20px;
    font-weight: 500;}
.footer1{ width:100%; height:100%; background-color:#192229; float:left; 	text-align:left;	 list-style-type : none;
	margin:0 auto; }	
.footer_copy{ width:700px; float:left; padding-bottom:20px; text-align:left; padding-top:30px;}
.footer_icon{ width:440px; float:left; padding-bottom:20px;  text-align:right; padding-left:50px ; padding-top:40px;}
.footer_icon li{ width:200px; height:80px; float:left; text-align:right; }
.icon_contents1{ 
	background:url(../img/footer_icon1.png) 0 7px no-repeat; 
	background-position:5px 5px 5px 5px;}
.icon_contents2{ 
	background:url(../img/footer_icon2.png) 0 7px no-repeat; 
	background-position:5px 5px 5px 5px;}
.icon_contents3{ 
	background:url(../img/footer_icon3.png) 0 7px no-repeat; 
	background-position:5px 5px 5px 5px;}
.icon_contents4{ 
	background:url(../img/footer_icon4.png) 0 7px no-repeat; 
	background-position:5px 5px 5px 5px;}
.contents_text1{font-size: 12px;
    
    color: #fff;    margin: 0 0 0px; margin-top:0px; margin-bottom:9px; word-spacing: 0px;}
.contents_text2{font-size: 16px;
   
    color: #fff;     word-spacing: 0px;  }
.contents_text2_1{font-size: 20px;
    
    color: #fff;     word-spacing: 0px; margin-top:-5px;}
.contents_text3{ font-size: 18px;
   
    color: #fff;word-spacing: 0px; margin: 0 0 0px; margin-top:15px; margin-bottom:10px;  }
.hospitla_text {font-size: 24px;
    
    color: #2683c8; font-weight: 600; }

#footer_box{width:1192px; height:100%; text-align:center;
	margin:0 auto; }
.footer_title{  font-size:20px; color:#fff; text-align:center;
margin:0 auto; padding-top:15px; font-weight:500; }
.footer_title1{  font-size:20px; color:#008bc6; text-align:center;
margin:0 auto; padding-top:15px;  font-weight:600;}





.hospital_title{ width:100%; height:60px; background-color:#161a1e;}
.hospital_box{ width:100%; height:auto;overflow: auto; background-color:#26333b; padding-bottom:20px;}

.hospitla_Information{ width:100%; height:68px; background-color:#2683c8; text-align:center; margin:0 auto;  float:left; position:fixed; bottom:0; z-index:999999;display:none}
.hospitla_Infor{ width:1200px; background-color:#161a1e;  text-align:center; margin:0 auto;  }
.hospitla_Information_box1{   
    width:25%;
	height:68px;
    float: left;
    text-align:left;
   	padding-left:50px;
	border-right:1px solid #26333b;
	background:url(../img/foot_icon.png) 0 7px no-repeat;
	background-position:5px 20px;}

.hospitla_Information_box2{  width:22%;
	height:49px;
    float: left;
    text-align:left;
   	padding-left:40px; 
	background:url(../img/foot_icon1.png) 0 7px no-repeat;
	background-position:4px 20px;
	font-size: 16px;
    font-family: "나눔고딕", NanumGothic;
    color: #26333b;
    font-weight: 600;
    margin: 0 0 2px;
	padding-top:20px;
	border-right:1px solid #26333b;
		}
.hospitla_Information_box3{ width:40%;
   	height:68px;
    float: left;
    text-align:left;
   	padding-left:40px; 
	background:url(../img/foot_icon2.png) 0 7px no-repeat;
	background-position:4px 20px;
	font-size: 16px;
    font-family: "나눔고딕", NanumGothic;
    color: #26333b;
    font-weight: 600;
    margin: 0 0 2px;
	 }
.hospitla_text {font-size: 24px;
    font-family: "나눔고딕", NanumGothic;
    color: #fff; font-weight: 600; }
.hospitla_text1 {    font-size: 16px;
    font-family: "나눔고딕", NanumGothic;
    color: #26333b;
    font-weight: 600;
    margin: 0 0 2px;
    margin-top: 5px;}
.hospitla_text2 {
	padding-top:22px;
	padding-right:19px;
	font-size: 16px;
    font-family: "나눔고딕", NanumGothic;
    color: #fff; font-weight: 600;
	 margin: 0 0 8px; }
.hospitla_text3 {    font-size: 16px;
    font-family: "나눔고딕", NanumGothic;
    color: #26333b;
    font-weight: 600;
    margin: 0 0 2px;
    margin-top: 22px;
	margin-right:8px;}

#hospitla_right{ width:450px; height:190px; text-align:left; float:left;  margin-top:35px; line-height:200%;}
#hospitla_right1{ width:150px; height:190px; text-align:left; float:left;  margin-top:45px;list-style-type : none;}
#hospitla_left{ width:430px; height:190px;  text-align:left;float:left; margin-right:110px; margin-left:70px; margin-top:40px; line-height:150%; }
#hospitla_left li{ width:430px; height:40px;  }
#hospitla_btn{ width:65px; height:137px; float:right; margin-top:60px; margin-right:20px; }



.h_title{  font-size:26px; color:#008bc6;  text-align:left; }
.h_title1{  font-size:26px; color:#fff;  text-align:left;}
.h_phonenumber{  font-size:30px; color:#fff; }
.h_text{  font-size:15px; color:#fff; float:left; text-align:left; }
.h_text1{ font-size:15px; color:#fff; }
.h_icon{ margin-top:5px;}



/* total_merchant */
.total_merchant {}
.total_m_title {border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; background:#f8f8f8;}
.total_m_title p {margin:0 auto; width:1200px;}
.total_m_inner {margin:0 auto; width:1200px;}
.total_m_box {}
.total_m_box dl {margin-bottom:20px;}
.total_m_box dl.last {margin-bottom:20;}
.total_m_box dl dt {
	float:left; width:100%; font-size:20px; font-weight:500; color:#fff; line-height:23px; margin-bottom:10px; margin-top:20px;}
.total_m_box dl dd {float:left; width:100%;}
.total_m_box dl dd ul {line-height:23px; }
.total_m_box dl dd ul li {    display: inline-block;
    width: 143px;
    text-align: center;
    letter-spacing: -1px;
    background: #c0c0c0;
    color: #292929;
    font-weight: bold;
	margin-right:1px;
	}
.total_m_box dl dd ul li span { width: 143px;color:#000;  float:left; text-align:center; margin:0 auto; padding-top:5px;
font-size:15px; }
.total_m_box dl dd ul li:first-child span {background:none;}
.total_m_box dl dd ul li a {display: inline-block;
	 width: 143px; height:33px;
	text-align: center;
	letter-spacing: -1px;
	background: #c0c0c0;
	color: #292929;
	font-weight: bold;}
.total_m_box dl dd ul li a :hover {
	 width: 143px; height:28px;
	 background: #057ed9;
	text-decoration: none;
	color: #fff;}

.simple_menu
{
	position:fixed;
	top: 0;
	right: 0;
	height:100%;
	display: block;

}

.main_topbox{ width:1200px; height:676px; text-align:center; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.main_img{ width:735px; height:676px; float:left;}
.map_title{ width:462px; height:57px; text-align:center; background-color:#2184c5; }
.map_box{ width:462px; height:336px; background-color:#e1f2ff; border:1px solid #efefef;float:left; text-align:right;}
.subway_box{ width:462px; height:336px; background-color:#fff; list-style-type : none;  border:1px solid #efefef; float:left; text-align:right;}
.title {
    padding-top: 15px;
}

.main_banner_box{ width:1200px; height:450px; text-align:center; margin:0 auto; margin-top:30px;}
.main_banner{ width:360px; height:300px; float:left;  margin:0 auto; text-align:center;}
.main_banner1{ width:360px; height:300px; float:right;  margin:0 auto; text-align:right;}
.main_board{ width:415px; height:450px; float:left; margin:0 auto; text-align:center; padding:0px 30px 0px 34px;}
.main_notice{ width:415px; height:210px; float:left; margin-bottom:9px;border-bottom:1px solid #d4d4d4;}
.main_notice1{ width:415px; height:210px; float:left; padding-bottom: 9px; border-bottom: 1px solid #d4d4d4;}
.notice_text{  font-size:14px; color:#393939; text-align:left; padding-bottom:15px;}
.notice_text1{  font-size:12px; color:#393939; text-align:left;}

.dorter{ width:1200px;text-align:center; margin:0 auto; margin-top:35px; }
.dorter img{ margin-right:2px; }
.dorter_title{ padding-top:20px; font-size:30px; color:#176eaf;
font-weight:600; }
.dorter_title1{  font-size:26px; color:#515151;
font-weight:600;}
.dorter_List{ padding-left:20px;}
.dorter_img{ padding-right:5px; padding-bottom:10px;}
.dorter_text{ font-size:11.5px; color:#6c6c6c;}
.dorter_text1{ font-size:12px; color:#008bc6;}

.insurance_title{ width:93px; float:left; padding-top:20px; padding-right:15px;}

.quickmenu{position:absolute;top:65px;right:0px;z-index:9999;}
.quickmenu.fixedTop{position:fixed;top:0px;}

.h_phonenumber{ width:500px; height:50px; background-image:url(../img/phone_icon.png); padding-top:15px;}
