 @charset "utf-8";

  body{font-family:'Noto Sans KR',verdana,arial,helvetica,sans-serif;font-size:14px;background-color:#fff; height:100%; word-break:keep-all;}

#wrap { position:absolute; width:100%;  height:100%;}
#wrap { background-color:transparent; } 

.mobile{display:none;}
@media (max-width:600px){
.mobile{display:block;}
}
#container { position:relative;width:100%; margin-top:95px;margin-bottom:0px;z-index:1; padding-top:0px;padding-bottom:0px;} 
@media (max-width:920px){ 
 #container{margin-top:113px;}
 }

 @media (max-width:320px){
 #container{margin-top:113px;}

}


#topimgarea{position:relative;width:100%;margin-top:110px;z-index:1; padding-top:35px;}
#topimgarea .box_inner{margin-top:0px;padding-top:0;padding-bottom:20px;}
#topimgarea .box_inner h2{text-align:center;padding:0px; margin-top:0px;color:#0056b8;font-size:60px;line-height:40px;font-weight:400;letter-spacing:5px}
#topimgarea .box_inner h2.top_txt_dosu{letter-spacing:-1px;}
#topimgarea .box_inner h2 span{background: url(../image/dash.png) no-repeat right bottom;padding-right:5px }
#topimgarea .box_inner div.topinfo_txt{text-align:center;color:#6e6f74;font-size:10px;line-height:13px;margin-top:20px;letter-spacing:10px;}

@media (max-width:920px){ 
#topimgarea{padding-top:20px;margin-top:80px;}
#topimgarea .box_inner{}
#topimgarea .box_inner h2{font-size:45px;line-height:45px;font-weight:500;}
#topimgarea .box_inner div.topinfo_txt{letter-spacing:1px;margin-top:10px}
  }

@media (max-width:680px){ 
#topimgarea .box_inner h2.top_txt_dosu{font-size:35px;letter-spacing:-3px;}
 
 }
 			/* 서브메뉴레이어*/
 			 
				 

 				.aboutmenu ul li{width:14.185%;}
				.doctormenu ul li{width:14.185%;}
				.medimenu ul li{width:19.7%;}
				.clinicmenu ul li{width:14.185%;}
				.customermenu ul li{width:24.7%;}
				.bigeumenu ul li{width:99%;}
				.dosumenu ul li{width:24.7%;}

				 .lnb_area1 { width:100%;  max-width:1400px;margin: 0px auto 0 auto; position:relative;}
				 .lnb_area1 .tit {display:none; }
				 .lnb_area1 ul { width: 100%; margin: 0 auto; text-align:center; }
				 .lnb_area1 ul li {float:left;display:block;border: 1px solid #dadada; margin-left:-1px;background-color:#fff; }
				 .lnb_area1 .doctormenu ul li:nth-child(8){margin-top:-1px;} 
				
				*:first-child+html  .lnb_area1 ul li {display:inline; }
				*:first-child+html  .lnb_area1 ul li a {margin-left: 0px;}
				 .lnb_area1 ul li a { color:#181818;display:block; height: 45px; line-height:45px; text-align:center; font-size:16px; margin-left: 0px; }
				 .lnb_area1 ul li a.current { color:#fff; background-color:#0056b8;}
				 .lnb_area1 ul li a:hover { color:#fff; background-color:#0056b8; }

				  .lnb_area1 ul li.subOn{background:#0056b8;}
				  .lnb_area1 ul li.subOn a{color:#fff;font-weight:500}

				  @media(max-width:1180px){

					.clinicmenu ul li{width:32.333%; margin-top:-1px;}
					.aboutmenu ul li{width:32.333%; margin-top:-1px;}
					.doctormenu ul li{width:32.333%; margin-top:-1px;}
				  
				  }
 

 
  			  @media(max-width:680px){

			  .aboutmenu ul li{width:100%;}

			   .lnb_area1 {width: auto; border-top: solid 0px #fff; padding-left: 0px; height: 40px;  position:relative; z-index:9999999; }
			   .lnb_area1 .tit {display:block; height: 50px; background-color:#0056b8; text-align:center; color:#fff; font-size:20px; line-height:50px; }
			   .lnb_area1 .tit a {display:block; background:url(../image/menu_arrow.png) right center no-repeat; color:#fff;}

			   .lnb_area1 .lnb_inner_box {position:absolute; left:0px; top:50px; width: 100%; height: 0px; overflow:hidden;}

			   .lnb_area1 ul {display:block; width: auto; padding-left: 0px;}
			   .lnb_area1 ul li {float:none;display:block; width: 100%; border: 1px solid #2e3879;background:#16216a;margin-top:-1px;}
			   .lnb_area1 ul li a{color:#fff; display:block; width: 100%; height: auto;  text-align:center; font-size:14px; line-height:20px; padding: 7px 0; margin-left: 0; }
			   .lnb_area1 ul li a.current {  font-weight:normal; color:#fff;}
			   .lnb_area1 ul li a:hover { font-weight:normal; color:#fff;background-color:#16216a; }

			    .lnb_area1 ul li.subOn{background:#16216a;}
				.lnb_area1 ul li.subOn a{color:#fcff67;background: url(../image/sub_arrow.png) no-repeat 10% center;}

 

			    
}


/*서브하위메뉴*/
.subsubmenu{
	position:relative;
	margin:0 auto;
	 
	width:100%;
	max-width:1400px;
	
}
.subsubmenu .subsubmenu_in{
	background:linear-gradient(45deg, rgba(72,160,255,1), rgba(72,122,255,1));
	max-width:1392px;
	 
}
.subsubmenu ul{
	position:relative;
	padding:10px 20px;
	text-align:center;
	margin-left:-3px;
}
.subsubmenu ul li{
	position:relative;
	display:inline-block;
	margin:5px 15px;
}
.subsubmenu ul li a{
	color:#fff;
	opacity:.7;
	font-size:110%;
}
.subsubmenu ul li.subsubOn a,
.subsubmenu ul li a:hover{
	 
	opacity:1;
}

  @media(max-width:680px){
	.subsubmenu{margin-top:10px;}
  }
  
  @media(max-width:600px){
	.subsubmenu{margin-top:50px;}
  }
		
			 
 	#container_in {position:relative; width:100%; margin:0px auto 0px auto;font-size:15px; padding-left:0px;min-height:500px;background:#ececec;padding-top:50px;padding-bottom:50px;}  
 
 
	#container_in h3.tit{margin-top:0px;margin-bottom:30px;font-size:45px;text-align:center;color:#101010;font-weight:500;letter-spacing:-1px;}

	#container_in h3.tit span{color:#888;font-size:20px;font-weight:200;padding-left:30px;}
 	.subwrap{ max-width:1400px;position:relative;margin: 0 auto;}
	.subwrap_wide{width:100%;position:relative;margin: 0 auto;}

	@media(max-width:1560px){

	.subwrap{width:90%;margin: 0 100px 0 auto;}

	 }

	 @media(max-width:1500px){

	 .lnb_area1 {width:93%;margin: 0 100px 0 auto;}
	 }
	 
	@media(max-width:1024px){
 .subwrap{width:96%;margin: 0 auto 0 auto;}
 .lnb_area1 {width:100%;margin: 0 auto 0 auto;}

	 }


	@media(max-width:600px){
	#container_in {padding-top:10px;padding-bottom:0px;min-height:200px;}
	#container_in h3.tit{display:none;font-size:35px;}
	 .subwrap{width:100%;margin: 0 auto 0 auto;}

	 }
 


