 @charset "euc-kr";

 @font-face{font-family:"NGothic" ; src:url('../font/NanumGothic.woff') format('woff'); }
 @font-face{font-family:'NGothicB'; src:url('../font/NanumGothicBold.woff') format('woff'); }
 @font-face{font-family:'NGothicEB'; src:url('../font/NanumGothicExtraBold.woff') format('woff'); }
 @font-face{font-family:'NBGothic'; src:url('../font/NanumBarunGothic.woff') format('woff'); }
 @font-face{font-family:"NBGothicb" ; src:url('../font/NanumBarunGothicBold.woff') format('woff'); }
 @font-face{font-family:"NotoSansL" ; src:url('../font/NotoSansKR-Light.woff') format('woff'); }
 @font-face{font-family:"NotoSansM" ; src:url('../font/NotoSansKR-Medium.woff') format('woff'); }
 @font-face{font-family:"NotoSansR" ; src:url('../font/NotoSansKR-Regular.woff') format('woff'); }


 @font-face {
   font-family: 'Chosunilbo_myungjo';
   src: url('../font/Chosunilbo_myungjo.woff') format('woff');
   font-weight: normal;
   font-style: normal;
 }


@font-face {
    font-family:NotoSans;
    font-weight:normal;
    src:url('../font/NotoSansKR-Light.woff') format('woff');
}

@font-face {
    font-family:NotoSans;
    font-weight:bold;
    src:url('../font/NotoSansKR-Regular.woff') format('woff');
}

@font-face {
    font-family:NotoSans;
    font-weight:800;
    src:url('../font/NotoSansKR-Medium.woff') format('woff');
}



html { height:100%; width:100%; }
body { position: relative; width:100%; color: #777777; font-family:NotoSans,"NGothic"; font-weight:bold; line-height:normal; background-color:#ddd; /*모바일 가로 세로 폰트 렌더링 자동 설정화 해제*/
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
}


.textarea {	background-color:white; border: 1px solid #dedede; font-size:9pt; color:#000000; height:auto; }
.submit { font-size:9pt; color:white; height:19px; background-color:#999999; }






@media (min-width:1100px) {/* 최소 1100 ~ 최대 */
	
#wrapper {min-width:1200px; width:100%; margin:0 auto; position:relative; background-color:#ffffff; }
	
header.firstheader {width:100%; margin:0 auto; }
	.top_box {position:relative; margin:0 auto; }
		.top_box .m_call{display:none;}
		
		.top_box .top {height:30px; line-height:30px;  
    border-bottom: 1px solid #ccc;
    background: #f1f3ed;}
			.top_box .login_box {width:1100px; margin:0 auto; color:#666; font-size:10px; text-align:right;}
			.top_box .login_box .link{display:inline-block; vertical-align:middle;}
				.top_box .login_box .link a {display:inline-block; vertical-align:middle; color:#333333; font-size:11px; padding:0 10px; }
				.top_box .login_box .link a:hover { color:#7B9F17; }
				.top_box .uname { font-size:12px; }
		

		.top_box .middle {overflow:hidden; width:1200px; margin:0 auto; }
			.top_box .logo {float: left; height:180px; line-height:180px;}
				.top_box .logo img.pc{vertical-align:middle; height:90px;}
				.top_box .logo img.mb{display:none;}
			
			
			.top_box .kakao{float: right; height:180px; line-height:180px;}
				.top_box .kakao img{vertical-align:middle;}
		
		.top_box #allmenu { display:none; }
	

	/* 메인 메뉴 */
	#menu_box { position:relative; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
	.gnb {width:1200px; margin:0 auto;} 
	.gnb:after {clear:both; display:block; content:"";} 
		.gnb > li {position:relative; float:left; width:14.285%; text-align:center;}
			.gnb > li > a { font-weight: bold; display:inline-block; width:100%; height:48px; line-height:48px; border-right:1px solid #ccc; font-size:15px; color:#393939;}
			.gnb > li:nth-child(1) > a {border-left:1px solid #ccc;}
			.gnb > li > a:hover {color:#7B9F17;}
				.menu {width: 100%;  z-index: 999;  position: absolute;  top: 48px;  background-color: rgba(123,159,23,0.8);  line-height:normal;}
					.menu > li{margin-bottom:20px;}
					.menu > li:first-child{margin-top:20px;}
						.menu > li > a {display: block; padding:0 10px; color: #fff; font-size: 14px; cursor: pointer; word-break:keep-all;}
						.menu > li a:hover { color:#ffee00; }





	#contents { width:100%; margin:0 auto; background-color:#fff; }
	.container { position:relative; width:100%; height:auto; margin:0 auto; border:0px solid #000; background-color:#eef0f8; }

		/* 메인슬라이더 */
		.device .main_img_01{height:560px; background:url(../img/main_01.html) no-repeat center;}
		.device .main_img_02{height:560px; background:url(../img/main_02.html) no-repeat center;}
			.device .text_01{height:560px; background:url(../img/main_text_01.html) no-repeat 80% 210px;}
			.device .text_02{height:560px; background:url(../img/main_text_02.html) no-repeat 80% 210px;}
		/* //메인슬라이더 */

	.main_box { width:100%; padding-top:50px;}
		.c_top{text-align:center; margin-bottom:50px;}
			.logo_t{margin-bottom:30px;}
			.c_top > ul{}
				.c_top > ul li{display:inline-block; font-size:0px;}
					.c_top > ul li span{display:inline-block; margin-right:5px; font-size:24px; color:#7B9F17;}
					.c_top > ul li p{display:inline-block; font-size:20px; color:#393939;}
						.c_top > ul li p i{font-style:normal; display:inline-block; box-shadow: inset 0 -5px 0 #ddf6ff; border-bottom: 2px solid #ddf6ff; }
		
				.c_top > ul li:nth-child(1){margin-right:50px;}


		/*클리닉 박스*/
		.c_wrap { width:1200px; margin:0 auto; overflow:hidden; margin-bottom:20px;}
			.c_list{position:relative; width:285px; height:285px; float:left; margin-right:20px; margin-bottom:20px; border:1px solid #ccc; transition:background 0.3s; box-sizing:border-box;}
			.c_list:nth-child(4n){margin-right:0px;}
			.c_list:nth-child(4)~ div{margin-bottom:0px;}
			.c_list:nth-child(1){background:url(../img/clinic_bg_01.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(2){background:url(../img/clinic_bg_02.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(3){background:url(../img/clinic_bg_03.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(4){background:url(../img/clinic_bg_04.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(5){background:url(../img/clinic_bg_05.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(6){background:url(../img/clinic_bg_06.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(7){background:url(../img/clinic_bg_07.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(8){background:url(../img/clinic_bg_08.jpg) no-repeat center; background-size:cover;}
				
				.c_list .txt{padding:30px 0 0 20px; margin-bottom:30px;}
					.c_list .txt p:nth-child(1){color:#393939; margin-bottom:20px; font-family:NotoSans,"NBGothicb" ;  font-weight:800;}
					.c_list .txt p:nth-child(1) i{font-size:20px; font-style:normal; line-height:20px;  display: inline-block;}
					.c_list .txt p:nth-child(1) span{font-size:28px; line-height: 100%; letter-spacing:-1px;  display: inline-block;}
					.c_list .txt p:nth-child(2){font-family:NotoSans,"NBGothicb" ;  color: #555; line-height: 20px; font-size:13px;  border-left:2px solid #ccc; padding:8px 0 8px 8px;}
				

				.c_list:nth-child(4) .txt p:nth-child(1){color:#9b4625;}
					.c_list:nth-child(4) .txt p:nth-child(1) span{box-shadow: inset 0 -10px 0 #fff; border-bottom: 4px solid #fff;}
					.c_list:nth-child(4) .txt p:nth-child(2){color:#9b4625; border-left:2px solid #9b4625;}
						


				.c_list:nth-child(6) .txt p:nth-child(1){color:#003f49;}
					.c_list:nth-child(6) .txt p:nth-child(1) span{box-shadow: inset 0 -10px 0 #fff; border-bottom: 4px solid #fff;}
					.c_list:nth-child(6) .txt p:nth-child(2){color:#003f49; border-left:2px solid #003f49;}
				
				.c_list:nth-child(8) .txt p:nth-child(1){color:#fff;}
					.c_list:nth-child(8) .txt p:nth-child(1) span{box-shadow: inset 0 -10px 0 #442828; border-bottom: 4px solid #442828}
					.c_list:nth-child(8) .txt p:nth-child(2){color:#fff; border-left:2px solid #fff;}


				.c_list .link{transition:all 0.3s; position:absolute; left:20px; bottom:15px; border:1px solid #ccc;  padding:5px 28px 5px 5px; color:#393939; font-size:14px; }
					.c_list .link span{transition:right 0.3s;  position:absolute; right:5px; bottom:6px; font-size:12px; }
				.c_list .link:hover{border:1px solid #7B9F17!important; color:#7B9F17!important;}
					.c_list .link:hover span{position:absolute; right:2px!important; bottom:6px!important; }


				.c_list:nth-child(4) .link{border:1px solid #9b4625;  color:#9b4625;}

				.c_list:nth-child(6) .link{border:1px solid #003f49;  color:#003f49;}
				.c_list:nth-child(8) .link{border:1px solid #fff;  color:#fff;}
	
		/*//클리닉 박스*/

		/*그밖의*/
		.others_wrap{ width:1200px; margin:0px auto; padding-bottom:60px; overflow:hidden; }
			
			.others_wrap .consult{float:left; width:285px; height:200px; border:1px solid #ccc; padding:15px 15px; box-sizing:border-box;} 
				.others_wrap .consult .tit{display:inline-block; line-height:100%; font-size:24px; font-family:NotoSans,"NBGothicb" ;  font-weight:bold; color:#393939; margin-bottom:15px;}
				.others_wrap .consult .post{}
					.others_wrap .consult .post a{margin-bottom:8px; color:#393939; font-size:0px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
						.others_wrap .consult .post a > span:nth-child(1){display:inline-block; width:40%; vertical-align:middle; font-size:13px;}
						.others_wrap .consult .post a > span:nth-child(2){display:inline-block; width:60%; vertical-align:middle; font-size:13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
						.others_wrap .consult .post a .ni{vertical-align:middle; margin-right:5px;}
					.others_wrap .consult .post a:hover{color:#7B9F17;}
							

			.others_wrap .tell_time{float:left; position:relative; width:590px; height:200px; margin-right:20px;  border:1px solid #ccc;  padding:15px 15px; box-sizing:border-box; background:url(../img/tell_01.jpg) no-repeat 15px 50px;}
				.others_wrap .time_box{background:url(../img/tell_01.jpg) no-repeat 0px 35px; }
					.others_wrap .time_box .tit{display:inline-block;  line-height: 100%; font-size:24px; font-family:NotoSans,"NBGothicb" ; font-weight:bold;  color:#393939; margin-bottom:15px;}
					.others_wrap .time_box .box{padding-top:50px; font-size:0px; line-height:28px; color:#393939;}
						.others_wrap .time_box .box .left{display:inline-block; vertical-align:top; width:50%; font-size:14px; }
						.others_wrap .time_box .box .right{display:inline-block; vertical-align:top; width:50%; font-size:14px;}
							.others_wrap .time_box .box .right span{color:#0085ff;}

				.others_wrap .tell_box{position:absolute;  width: 285px;  box-sizing: border-box; right:0px; top:0px; padding:10px 10px 10px 10px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
					.others_wrap .tell_box .tit{font-size:22px; line-height:100%; font-family:NotoSans,"NBGothicb" ;  font-weight:bold; color:#393939; }
						.others_wrap .tell_box .tit span{font-size:13px;}
					.others_wrap .tell_box .num{display:inline-block; font-size:36px; font-family:NotoSans,"NBGothicb" ; font-weight:800;  color:#7B9F17; line-height: 100%;}



			.others{float:left; overflow:hidden; width:285px; height:200px;  border:1px solid #ccc; margin-right:20px; box-sizing:border-box; text-align:center;margin-bottom:15px;}
				.others .list{float:left; width:50%; height:50%; box-sizing:border-box;  font-family: NotoSans,"NGothic" ; font-weight:bold;  transition:background 0.3s;}
				.others .list:nth-child(1){background:url(../img/other_01.png) no-repeat center 16px; border-right:1px solid #ccc; border-bottom:1px solid #ddd;}
				.others .list:nth-child(1):hover{background:url(../img/other_01_hover.png) no-repeat center 16px; background-color:#7B9F17;}
				.others .list:nth-child(2){background:url(../img/other_02.png) no-repeat center 16px; border-bottom:1px solid #ccc;}
				.others .list:nth-child(2):hover{background:url(../img/other_02_hover.png) no-repeat center 16px; background-color:#7B9F17;}
				.others .list:nth-child(3){background:url(../img/other_03.png) no-repeat center 16px; border-right:1px solid #ccc; }
				.others .list:nth-child(3):hover{background:url(../img/other_03_hover.png) no-repeat center 16px; background-color:#7B9F17;}
				.others .list:nth-child(4){background:url(../img/other_04.png) no-repeat center 16px; }
				.others .list:nth-child(4):hover{background:url(../img/other_04_hover.png) no-repeat center 16px; background-color:#7B9F17;}
					.others .list a{display:inline-block; width:100%; height:100%;}
						.others .list a p{padding-top:70px; color:#393939; font-size:13px;}
							.others .list:hover a p{color:#fff;}

		/*//그밖의*/

		footer{}

			.f_consult{position:relative; height:300px; background:url(../img/pt03.jpg); background-color:#ffe9fc;}
				.f_consult .text{position:absolute; left:calc(50% - 600px); top:0px; height:300px; width:520px; background:#fff; text-align:center;  font-family:NotoSans, "NBGothic"; }
					.f_consult .text p:nth-child(1){color:#393939; font-size:45px; letter-spacing: -2px; line-height: 45px; padding-top:50px;}
						.f_consult .text p:nth-child(1) span{ box-shadow: inset 0 -10px 0 #ffee00; border-bottom:5px solid #ffee00; font-family:NotoSans, "NBGothic"; font-weight: 900; line-height: 100%;  display: inline-block;}
					.f_consult .text p:nth-child(2){color:#393939; font-size:18px; padding-top:30px; margin-bottom:25px;}
					.f_consult .text a{transition:all 0.3s;  box-sizing:border-box; display:inline-block; color:#393939; font-size:19px; border:1px solid #393939; padding:15px 20px;}
					.f_consult .text a:hover{border:1px solid #7B9F17;}
				.f_consult .img{position:absolute; right:0px; top:0px; height:300px; width:calc(50% + 80px); background:url(../img/f_bg.jpg) no-repeat center; background-size:cover;}









			.footer{
    width: 1200px;
    margin: 0px auto; overflow:hidden;  margin:0 auto; box-sizing:border-box; padding:40px 10px 40px;}
			.foot_copy {float:left; font-size:13px; line-height:22px; color: #393939;}
				.foot_copy span{display:block; font-size:22px; color:#7B9F17; margin-bottom:15px;}
			.foot_link {float:right;   color: #393939; font-size:13px; }
				.foot_link a {color:#393939; padding-left:5px; padding-right:5px;}
				.foot_link a:hover { color:#7B9F17; }
			.foot_link:after { content:""; display:block; clear:both; }





	/* 서브페이지 */

	/* header */
	.contents_head1{width:100%;  height:450px; background:url(../img/contents_head_bg01.jpg) no-repeat center; background-size:cover;}
	.contents_head2{width:100%;  height:450px; background:url(../img/contents_head_bg02.jpg) no-repeat center; background-size:cover;}
	.contents_head3{width:100%;  height:450px; background:url(../img/contents_head_bg03.jpg) no-repeat center; background-size:cover;}
	.contents_head4{width:100%;  height:450px; background:url(../img/contents_head_bg04.jpg) no-repeat center; background-size:cover;}
	.contents_head5{width:100%;  height:450px; background:url(../img/contents_head_bg05.jpg) no-repeat center; background-size:cover;}
	.contents_head6{width:100%;  height:450px; background:url(../img/contents_head_bg06.jpg) no-repeat center; background-size:cover;}
	.contents_head7{width:100%;  height:450px; background:url(../img/contents_head_bg07.jpg) no-repeat center; background-size:cover;}
	.contents_head8{width:100%;  height:450px; background:url(../img/contents_head_bg08.jpg) no-repeat center; background-size:cover;}	
	[class^="contents_head"] {
		position: relative;
		
	}
		
	[class^="contents_head"]::before {
		position: absolute;
		width: 100%;
		height: 50%;
		left: 0px;
		bottom: 0px;
		border-bottom: 0px;
		content: "";
		display: block;
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.0));
		z-index: 1;
	}	
		
		
		
		[class^="contents_head"] .text{position:absolute; width:1100px; left:50%; bottom:30px; margin-left:-550px; z-index:1; text-align:right;;}
			[class^="contents_head"] .text p:nth-of-type(1){margin:0px 0 30px; font-family:NotoSans,"NBGothicb" ; letter-spacing: -1px;    font-weight: 800;  line-height: 100%; font-size:70px; color:#fff;}
			[class^="contents_head"] .text p:nth-of-type(2){font-family:NotoSans, "NBGothic"; font-weight:bold; font-size:20px; color:#fff;}
	/*// header */

	
	#sub_contents{position: relative;   z-index: 1; width:1200px; margin:0 auto; padding-bottom: 60px;}
	#sub_contents:after{clear:both; content:""; display:block; }
	
		#sub_menu{width:210px; float:left; margin-top: -40px;}
			.sm_title{border:1px solid #ccc; height:150px; line-height:150px; font-size:26px; color:#7B9F17; text-align:center; background:url(../img/sm_title_bg.jpg) no-repeat center; margin-bottom:20px; }
				.sm_title .stitle{font-weight:bold;    line-height: 30px; display:inline-block; vertical-align:middle; word-break:keep-all; padding: 0 10px;}
			.sm_box{border:1px solid #ccc;  overflow:hidden; margin-bottom:20px;}
				.sm01{transition:background 0.3s;}
					.sm01 a{display:inline-block; width:100%; padding:15px 0px;  text-align:center; font-size:14px; color:#393939; }
				.sm01:hover{background:#7B9F17;}
					.sm01:hover a{color:#fff;}

			.quick{width:100%; height:200px; margin-bottom:30px;  border:1px solid #ccc; box-sizing:border-box; overflow:hidden; text-align:center; }
				.quick .list{float:left; width:50%; height:50%; box-sizing:border-box;  font-family: NotoSans,"NGothic" ;  transition:background 0.3s;}
				.quick .list:nth-child(1){background:url(../img/other_01.png) no-repeat center 15px; border-right:1px solid #ccc; border-bottom:1px solid #ddd;}
				.quick .list:nth-child(1):hover{background:url(../img/other_01_hover.png) no-repeat center 15px; background-color:#7B9F17;}
				.quick .list:nth-child(2){background:url(../img/other_02.png) no-repeat center 15px; border-bottom:1px solid #ccc;}
				.quick .list:nth-child(2):hover{background:url(../img/other_02_hover.png) no-repeat center 15px; background-color:#7B9F17;}
				.quick .list:nth-child(3){background:url(../img/other_03.png) no-repeat center 15px; border-right:1px solid #ccc; }
				.quick .list:nth-child(3):hover{background:url(../img/other_03_hover.png) no-repeat center 15px; background-color:#7B9F17;}
				.quick .list:nth-child(4){background:url(../img/other_04.png) no-repeat center 15px; }
				.quick .list:nth-child(4):hover{background:url(../img/other_04_hover.png) no-repeat center 15px; background-color:#7B9F17;}
					.quick .list a{display:inline-block; width:100%; height:100%;}
						.quick .list a p{padding-top:70px; color:#393939; font-size:14px; font-weight:bold;}
							.quick .list:hover a p{color:#fff;}	


			.sm_num{margin-bottom:30px;}
				.sm_num p{color:#393939; font-size:16px; font-family:NotoSans,"NGothic" ; font-weight:bold;} 
				.sm_num a{display:inline-block; margin-bottom:5px; font-size:28px; color:#a6a6a6; font-family:NotoSans,"NGothic" ; font-weight:800;}
				.sm_num a:last-child{margin-bottom:0px;}
					.sm_num a span{color:#7B9F17;}


		#contents_box{width:970px; padding:0px; box-sizing:border-box; float:right;}	
			.content_head{border:1px solid #ccc; border-bottom:0px; }
				.navi{border-bottom:1px solid #ccc; }
					.navi .home{display:inline-block; border-right:1px solid #ccc; height:30px; padding:0 15px; line-height:30px;}
						.navi .home img{vertical-align: middle;}
					.navi .m1{display:inline-block; border-right:1px solid #ccc; height:30px;  padding:0 20px; line-height:30px; font-size:14px; color:#393939;}
					.navi .m2{display:inline-block; border-right:1px solid #ccc; height:30px;  padding:0 20px; line-height:30px;  font-size:14px; color:#393939;}
				
				.sub_title{font-family:NotoSans,"NBGothicb" ; font-size:30px; color:#393939;  padding:35px 0px 35px 20px;}
		
			.page{border:1px solid #ccc; padding:0 25px 100px; border-top:0px; }
				
			/* 인사말 */
				.m08{}
					.m08 .top{background:url(../img/m08_head.jpg) no-repeat center; background-size:cover; height:380px; box-sizing:border-box; padding:120px 0 0 100px; text-align:left; margin-bottom:50px;}
						.m08 .top img{}
					
					.m08 .img01{text-align:center;  margin-bottom:40px;}
					
					.m08 .p01{font-family:NotoSans,"NBGothicb" ; font-weight:bold; margin-bottom:40px; font-size:20px; color:#393939; text-align:center;}
						.m08 .p01 span{color:#7B9F17; text-decoration:underline;}
					.m08 .p01:before{content:""; display:block; margin:40px auto 40px; width:2px; height:150px; background:#ccc;}
					
					.m08 .list01{width:95%; margin:0 auto;}
						.m08 .list01 li{margin-bottom:80px; overflow:hidden;}
						.m08 .list01 li:last-child{margin-bottom:0px;}
							.m08 .list01 li .img{height:200px; width: 50%; box-sizing:border-box;}
								.m08 .list01 li .img img{height:200px;  box-sizing:border-box;}
							.m08 .list01 li:nth-child(1) .img{float:left; text-align:right;}
							.m08 .list01 li:nth-child(2) .img{float:right;  text-align:left;}
							.m08 .list01 li:nth-child(3) .img{float:left;  text-align:right;}
							
							.m08 .list01 li .txt{box-sizing:border-box; width: 50%;}
							.m08 .list01 li:nth-child(1) .txt{float:right; padding:30px 20px 0 50px;}
							.m08 .list01 li:nth-child(2) .txt{float:left; padding:30px 20px 0 30px;}
							.m08 .list01 li:nth-child(3) .txt{float:right; padding:30px 20px 0 50px;}
							
								.m08 .list01 li .txt span{display:inline-block; font-family:NotoSans,"NBGothicb" ;  font-weight:bold; font-size:24px; color:#7B9F17; margin-bottom:5px;}
								.m08 .list01 li .txt p:nth-of-type(1){font-family:NotoSans,"NGothic" ; font-weight:bold; font-size:18px; line-height:26px; color:#393939; margin-bottom:10px;}
								.m08 .list01 li .txt p:nth-of-type(2){font-family:NotoSans,"NGothic" ; font-weight:bold; font-size:14px; line-height:20px; color:#555; word-break:keep-all;}
							

			/* // 인사말 */
		


			/* 의료진소개 */
				.m09{}
					.m09 .top{background:url(../img/m09_head.jpg) no-repeat center; background-size:cover; height:380px; box-sizing:border-box; padding:120px 0 0 100px; text-align:left; margin-bottom:50px;}
						.m09 .top img{}
					.m09 .doctor{overflow:hidden; padding:20px 50px;}
						.m09 .doctor .img{float:left; width:350px; box-shadow: 10px 10px #eee;}
						.m09 .doctor .txt{float:left; width:calc(100% - 350px); padding-top:40px;  padding-left:40px; box-sizing:border-box;}
							.m09 .doctor .txt p:nth-child(1){position:relative; font-family:NotoSans,"NBGothicb" ; font-size:26px; color:#7B9F17; margin-bottom:25px;}
							.m09 .doctor .txt p:nth-child(1):before{position:absolute; left:-65px; top:8px; content:""; display:inline-block; width:45px; height:5px; background:#7B9F17;}
								.m09 .doctor .txt p:nth-child(1) span{font-size:16px; color:#393939; margin-left:15px;}
							
							.m09 .doctor .txt p:nth-child(2){font-size:16px; line-height:30px; color:#393939;}

			/* // 의료진소개 */






			/* 진료시간안내 */
				.m10{}
					.m10 .top{background:url(../img/m10_head.jpg) no-repeat center top;  background-size:cover; height:380px; box-sizing:border-box; padding:120px 0 0 100px; text-align:left; margin-bottom:50px;}
						.m10 .top img{}

					.m10 .table_box{}
					.m10 table{overflow: hidden; width:100%; text-align:center;}
						.m10 table thead tr{background-color:#efefef; color:#393939;}
						.m10 table th{height:40px; font-size:14px; font-family:NotoSans,"NGothic" ;}
						.m10 table td{height:40px; font-size:14px; color:#555555; border-bottom:1px dashed #ccc;}
						.m10 table .bar{display:block; width:14px; margin:0 auto; height:100%; background-color:#7b9f17;}
					
					.m10 .p01{font-size:14px; text-align:center; color:#7B9F17; margin-top:20px;}

			/* //진료시간안내 */



			/* 둘러보기*/
				.m11{}
					.m11 .top{background:url(../img/m11_head.jpg) no-repeat center;  background-size:cover; height:380px; box-sizing:border-box; padding:120px 0 0 100px; text-align:left; margin-bottom:50px;}
						.m11 .top img{}
			/*둘러보기 */

			

			/* 오시는길 */
				.m12{}
					.m12 .top{background:url(../img/m12_head.jpg) no-repeat center;  background-size:cover; height:380px; box-sizing:border-box; padding:120px 0 0 100px; text-align:left; margin-bottom:50px;}
						.m12 .top img{}
						
					/* 맵 정보 */
					.map_wrap {position:relative;overflow:hidden; width:100%; height:450px;}
						.radius_border{border:1px solid #919191;}     
						.custom_typecontrol {position:absolute;top:10px;right:10px;overflow:hidden;width:130px;height:30px;margin:0;padding:0;z-index:1;font-size:12px;font-family:'Malgun Gothic', '맑은 고딕', sans-serif;}
						.custom_typecontrol span {display:block;width:65px;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;}
						.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}       
						.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
						.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}    
						.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
						.custom_typecontrol .selected_btn:hover {color:#fff;}   
						.custom_zoomcontrol {position:absolute;top:50px;right:10px;width:36px;height:80px;overflow:hidden;z-index:1;background-color:#f5f5f5;} 
						.custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer;}     
						.custom_zoomcontrol span img {width:15px;height:15px;padding:12px 0;border:none;}             
						.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}          
						
						.wrap {position: absolute;left: 0;bottom: 70px; width: 288px; height: 132px;margin-left: -144px;text-align: left;overflow: hidden;font-size: 12px;font-family: 'Malgun Gothic', dotum, '돋움', sans-serif;line-height: 1.5;}
							.wrap .info {width: 286px;height: 120px; border-bottom: 2px solid #ccc;border-right: 1px solid #ccc;overflow: hidden;background: #fff;}
							.wrap .info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
							.wrap .info:after {content: '';position: absolute;margin-left: -12px;left: 50%;bottom: 0;width: 22px;height: 12px;background: url('../../t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
							
								.wrap .info .title {padding: 5px 0 0 10px; height: 30px;     color: #393939; background: #ddd; border-bottom: 1px solid #ddd;font-size: 18px;font-weight: bold;}
									.wrap .info .close {position: absolute;top: 10px;right: 10px;color: #888;width: 17px;height: 17px;background: url('../../t1.daumcdn.net/localimg/localimages/07/mapapidoc/overlay_close.png');}
									.wrap .info .close:hover {cursor: pointer;}
							
								.wrap .info .body {position: relative;overflow: hidden;}
									.wrap .info .desc {position: relative;margin: 13px 0 0 90px;height: 75px; white-space: initial;}
										.wrap .info .desc p {margin-bottom:5px; white-space: initial; word-break:keep-all;}
										.wrap .info .desc a {color:#27579f; font-size:15px;}
									.wrap .info .img {position: absolute;top: 6px;left: 5px; width: 73px; height: 71px; line-height:71px; border: 1px solid #ddd;color: #888; text-align:center;}
										.wrap .info .img img{width:80%; vertical-align: middle;}
			
					/* //맵 정보 */


					.m12 .link {text-align:center; font-size:0; padding:50px 0;}
						.m12 .link li{display:inline-block; width:150px; height:30px;   line-height:30px; font-size:16px; }
							.m12 .link li a{color:#fff;}
						.m12 .link li:nth-child(1){background-color:#ffba00; margin-right:30px;}
						.m12 .link li:nth-child(2){background-color:#64d02e;}


					.m12 .addr{overflow:hidden;}
						.m12 .addr:after{display:block; float:left; content:""; width:100%; height:20px; background:url(../img/pt02.jpg); margin:60px 0;}
						.m12 .addr h3{float:left; width:220px; color:#7B9F17; font-family:NotoSans,"NGothic" ; font-size:24px;}
						.m12 .addr .cont_01{float:left; width: calc(100% - 220px); }
							.m12 .addr .cont_01 p:nth-child(1){color:#303030; font-family:NotoSans,"NGothic" ; font-size:18px; margin-bottom:15px;}
							.m12 .addr .cont_01 p:nth-child(2){color:#414141; font-size:18px; line-height:28px; word-break:keep-all;}
				
					.m12 .trans{overflow:hidden;}
						.m12 .trans h3{float:left; width:220px; color:#414141; font-family:NotoSans,"NGothic" ; font-size:22px;}
						.m12 .trans .cont_01{float:left; width: calc(100% - 220px);}
							.m12 .trans .cont_01 h4{color:#303030; font-size:20px; margin-bottom:20px; }
								.m12 .trans .cont_01 h4 span{display:inline-block; box-shadow: inset 0 -3px 0 #94d8ff; border-bottom:3px solid #94d8ff;}
							.m12 .trans .cont_01 > ul{overflow:hidden; font-size:0px; margin-bottom:50px;}
							.m12 .trans .cont_01 > ul:last-child{margin-bottom:0px;}
								.m12 .trans .cont_01 > ul > li{margin-bottom:50px;}
								.m12 .trans .cont_01 > ul > li:last-child{margin-bottom:0px;}
								.m12 .trans .cont_01 > ul > li h5{ color:#393939;  font-size:16px; margin-bottom:10px;}
								.m12 .trans .cont_01 > ul > li div{color:#393939;  font-size:14px; }
									.m12 .trans .cont_01 > ul > li div p{background:#efefef; padding:5px; margin-top:10px; line-height:24px;}
								
			/* //오시는길 */
	

			/* 비급여 안내 */
				.m38{}
					.m38 .top{background:url(../img/m38_head.jpg) no-repeat center;}

			 /* 비급여 안내 */



			/* 클리닉 공통  */
				.clinic{}
					.clinic .top{ background-size:cover!important; height:380px; box-sizing:border-box; padding:120px 0 0 100px; text-align:left; margin-bottom:50px;}
						.clinic .top img{}
						.clinic .top p{padding: 120px 0 0 0px; font-family: 'Chosunilbo_myungjo'; font-weight:normal; font-size:45px; color:#000;}
												

				
			
				/* section */
				.clinic .section:after{display:block; content:""; height:10px; background:url(../img/pt02.jpg); margin:80px 0;}
					.clinic .section:last-child:after{display:none;}

				/* //section */


				/* 소메뉴, 소페이지 */
				.clinic .s_menu{margin:0 auto 50px; font-size:0px; border:1px solid #ccc; border-bottom:0px;  box-sizing: border-box;}
					.clinic .s_menu li{display:inline-block; width:33.33%; height:40px;  line-height:40px;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align:center; font-size:15px; box-sizing:border-box;}
					.clinic .s_menu li:nth-child(3n){border-right:0;}
					.clinic .s_menu li.on a{background:#7B9F17; color:#fff;}
					.clinic .s_menu li a {transition:all 0.3s; display:inline-block; width:100%; font-family:NotoSans,"NBGothicb" ; color:#2d2d2d; box-sizing: border-box; vertical-align: top;}
					.clinic .s_menu li:hover a{background:#7B9F17; color:#fff;}
				
				.clinic .s_page > li{display:none;}
				.clinic .s_page > li.on{display:block;}


				/* 소메뉴, 소페이지 */



				/* 정의  */
				.clinic .mean{margin-bottom:25px;}
					.clinic .mean p{position:relative; display: inline-block;  padding: 0px 30px 0px 35px; color:#393939; font-size:18px; line-height: 26px;}
						.clinic .mean p span{position:absolute; left:0px; top:0px; color:#7B9F17; font-family:"NGothicEB"; font-size:35px; line-height:20px; }
					

				/*// 정의 */


				/* 상단 치료 요약 */

				.sum_01{ position:relative;  width:100%; margin:0 auto 50px; padding:10px 10px; box-sizing:border-box;}
				.sum_01:before{content:""; position:absolute; top:0px; left:0px; display:block; width:20px; height:100%; border-top:2px solid #ccc; border-bottom:2px solid #ccc; border-left:2px solid #ccc;}
				.sum_01:after{content:""; position:absolute; top:0px; right:0px; display:block; width:20px; height:100%; border-top:2px solid #ccc; border-bottom:2px solid #ccc; border-right:2px solid #ccc;}
					.sum_01 ul{font-size: 0; overflow:hidden; width:95%; margin:0 auto;}
						.sum_01 ul li{display: inline-block; width:20%; text-align:center; font-family:NotoSans,"NBGothicb" ; font-size:0px}
							.sum_01 ul li .img{display:inline-block;  vertical-align:middle;}		
							.sum_01 ul li .txt{display:inline-block; vertical-align:middle; width:calc(100% - 49px); text-align:left; padding-left:15px; font-size:13px; line-height:20px; color:#393939; box-sizing:border-box; word-break:keep-all;}

				/* //상단 치료 요약 */	


				/* 폰트  */
					.clinic .h01{font-size:18px; font-family:NotoSans,"NBGothicb" ; line-height:28px; color:#393939; padding:2px 0px 2px 10px; margin-bottom:25px; border-left:5px solid #7B9F17;}
					
					.clinic .h02{position:relative; font-family:NotoSans,"NBGothicb" ; font-size:16px; line-height:23px; color:#7B9F17;  margin-bottom:15px;}
	
					.clinic .p01{font-size:14px; color:#393939; line-height:22px; background:#f7f7f7;   padding:15px; word-break:keep-all;}
					.clinic .p02{font-size:14px; color:#393939; line-height:22px; word-break:keep-all;}


				/*// 폰트 */


				/* 문단  */
					.cont01{margin-bottom:40px;}
					.cont01:last-child{margin-bottom:0px;}	


				/*// 문단 */

				/* 리스트  */
					.clinic .list01{}
						.clinic .list01 li{position:relative; font-size:14px; color:#393939; line-height:22px; padding-left:15px; margin-bottom:25px; word-break:keep-all;}
						.clinic .list01 li:before{position: absolute; left: 0px; top: 8px; content: ""; display: inline-block; width: 5px; height: 5px; border: 1px solid #7B9F17;}
						.clinic .list01 li:last-child{margin-bottom:0px;}

					.clinic .list02{}
						.clinic .list02 li{font-size:14px; color:#393939; line-height:22px; padding-left:25px; text-indent:-25px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ccc; word-break:keep-all;}
							.clinic .list02 li span{font-size:18px; color:#7B9F17; margin-right:5px;}
						.clinic .list02 li:last-child{margin-bottom:0px;}
				
					
					.clinic .list03{text-align: left;  font-size: 0;  background: #f5f5f5;   padding: 20px 0 0;}
						.clinic .list03 li{position: relative; background: #fff;  font-size: 14px;  color: #393939;  line-height: 22px;  padding-left: 35px;  margin-bottom: 25px; word-break: keep-all;  display: inline-block;  width: 45%;  box-sizing: border-box;    vertical-align: top;  border: 1px dashed #888;  padding: 20px;  padding-left: 50px;  margin: 0 2.5%;  margin-bottom: 20px;}
						.clinic .list03 li:before{ position: absolute; left: 20px; top: 20px; content: "";  display: inline-block;  width: 20px;  height: 24px;  background: url(../img/list03.png);}
	

					.clinic .list04{font-size:0;}
						.clinic .list04 li{display:inline-block; width:32%; vertical-align:top; font-size:14px; color:#393939; line-height:22px; padding:20px 10px; margin-bottom:25px; margin-right:2%; word-break:keep-all; border:1px solid #ccc; text-align:center; box-sizing:border-box; box-shadow:5px 5px #e0e0e0;}
						.clinic .list04 li:last-child{margin-bottom:0px;}
						.clinic .list04 li:nth-child(3n){margin-right:0px;}


				/*// 리스트 */


				/* 테이블  */
				.clinic .tb01{width:100%; overflow: hidden;   text-align:center; border-top:4px solid #7B9F17; color:#393939; }
					.clinic .tb01 tbody th{padding:5px 10px; font-size:13px;  line-height:20px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; background: #efefef; font-weight: bold;}
					.clinic .tb01 tbody th:last-of-type{ border-right:0px;}
					.clinic .tb01 tbody td{padding:5px 10px; font-size:13px;  line-height:20px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; text-align:center; word-break:keep-all;}
					.clinic .tb01 tbody td:last-of-type{ border-right:0px;}
					.clinic .tb01 tbody th.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
					.clinic .tb01 tbody td.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
					.clinic .tb01 tbody td.left{text-align:left;}
				/* //테이블  */



			/*// 클리닉 공통  */


			
			/* 모통소음순수술 */
				.m13{}
					.m13 .top{background:url(../img/m13_head.jpg) no-repeat center;}
						.m13 .top img{}
						
			/*// 모통소음순수술 */

			/* 이쁜이수술/질임플란트 */
				.m14{}
					.m14 .top{background:url(../img/m14_head.jpg) no-repeat center;}
						.m14 .top img{}
						
			/*// 이쁜이수술/질임플란트 */

			/* 음핵수술/레이저수술 */
				.m15{}
					.m15 .top{background:url(../img/m15_head.jpg) no-repeat center;}
						.m15 .top img{}
						
			/*// 음핵수술/레이저수술 */

			/* 1:1비만관리/약처방 */
				.m16{}
					.m16 .top{background:url(../img/m16_head.jpg) no-repeat center;}
						.m16 .top img{}
						
			/*// 1:1비만관리/약처방 */

			/* 체지방분석 */
				.m17{}
					.m17 .top{background:url(../img/m17_head.jpg) no-repeat center;}
						.m17 .top img{}
						
			/*// 체지방분석 */

			/* 중저주파/국소주사 */
				.m18{}
					.m18 .top{background:url(../img/m18_head.jpg) no-repeat center;}
						.m18 .top img{}
						
			/*// 중저주파/국소주사 */

			/* 초음파마사지/카복시 */
				.m19{}
					.m19 .top{background:url(../img/m19_head.jpg) no-repeat center;}
						.m19 .top img{}
						
			/*// 초음파마사지/카복시 */

			/* 국가암검진 */
				.m20{}
					.m20 .top{background:url(../img/m20_head.jpg) no-repeat center;}
						.m20 .top img{}
			/*// 국가암검진 */

			/* 유방암/갑상선암 */
				.m21{}
					.m21 .top{background:url(../img/m21_head.jpg) no-repeat center;}
						.m21 .top img{}
			/*// 유방암/갑상선암

			/* 경부암/난소암/내막암/외음부암 */
				.m22{}
					.m22 .top{background:url(../img/m22_head.jpg) no-repeat center;}
						.m22 .top img{}
			/*// 경부암/난소암/내막암/외음부암 */

			/* 종양표지자포함혈액검사 */
				.m23{}
					.m23 .top{background:url(../img/m23_head.jpg) no-repeat center;}
						.m23 .top img{}
			/*// 종양표지자포함혈액검사 */

			/* 유방/갑상선/자궁초음파 */
				.m24{}
					.m24 .top{background:url(../img/m24_head.jpg) no-repeat center;}
						.m24 .top img{}
			/*// 유방/갑상선/자궁초음파

			/* 배란초음파/임신정밀초음파 */
				.m25{}
					.m25 .top{background:url(../img/m25_head.jpg) no-repeat center;}
						.m25 .top img{}
					.m25 .top_tit{text-align:center; font-weight:800; font-size:30px; margin-bottom:50px; color:#6171c1;}
					   .m25 .top_tit span{display:inline-block; box-shadow: inset 0 -5px 0 #fff454;  border-bottom: 5px solid #fff454; line-height:100%;}
			/*// 배란초음파/임신정밀초음파 */

			/* 호르몬검사/호르몬제요법 */
				.m26{}
					.m26 .top{background:url(../img/m26_head.jpg) no-repeat center;}
						.m26 .top img{}
			/*// 호르몬검사/호르몬제요법 */

			/* 항노화주사 */
				.m27{}
					.m27 .top{background:url(../img/m27_head.jpg) no-repeat center;}
						.m27 .top img{}
			/*// 항노화주사 */

			/* 면역증강주사 */
				.m28{}
					.m28 .top{background:url(../img/m28_head.jpg) no-repeat center;}
						.m28 .top img{}
			/*// 면역증강주사 */

			/* 웨딩검진/임신전검진 */
				.m29{}
					.m29 .top{background:url(../img/m29_head.jpg) no-repeat center;}
						.m29 .top img{}
			/*// 웨딩검진/임신전검진 */

			/* 안면윤곽초음파 */
				.m30{}
					.m30 .top{background:url(../img/m30_head.jpg) no-repeat center;}
						.m30 .top img{}
			/*// 안면윤곽초음파 */

			/* 레이저 */
				.m31{}
					.m31 .top{background:url(../img/m31_head.jpg) no-repeat center;}
						.m31 .top img{}
			/*// 레이저 */

			/* 보톡스 */
				.m32{}
					.m32 .top{background:url(../img/m32_head.jpg) no-repeat center;}
						.m32 .top img{}
			/*// 보톡스 */			

			/* 필러 */
				.m33{}
					.m33 .top{background:url(../img/m33_head.jpg) no-repeat center;}
						.m33 .top img{}
			/*// 필러 */	

			/* 수액 */
				.m34{}
					.m34 .top{background:url(../img/m34_head.jpg) no-repeat center;}
						.m34 .top img{}
			/*// 수액 */	
			
			
			/* 질염 */
				.m41{}
					.m41 .top{background:url(../img/m41_head.jpg) no-repeat center;}
						.m41 .top img{}
			/* 질염 */	

			/* 자궁경부암 */
				.m42{}
					.m42 .top{background:url(../img/m42_head.jpg) no-repeat center;}
						.m42 .top img{}
			/* 자궁경부암 */

			/* 출혈 월경 */
				.m41{}
					.m43 .top{background:url(../img/m43_head.jpg) no-repeat center;}
						.m413 .top img{}
			/* 출혈 월경 */	

			/* 성병 */
				.m42{}
					.m44 .top{background:url(../img/m44_head.jpg) no-repeat center;}
						.m44 .top img{}
			/* 성병 */
			
			/* 온라인상담 */
				.consult{}
					.consult .top{background:url(../img/consult_head.jpg) no-repeat center;  background-size:cover; height:380px; box-sizing:border-box; padding:120px 0 0 100px; text-align:left; margin-bottom:50px;}
						.consult .top img{}
			/* 온라인상담 */

			/* 공지사항 */
				.notice{}
					.notice .top{background:url(../img/notice_head.jpg) no-repeat center;  background-size:cover; height:380px; box-sizing:border-box; padding:120px 0 0 100px; text-align:left; margin-bottom:50px;}
						.notice .top img{}
			/* 공지사항 */



			/* 사이트맵 */

			.sitemap{}
				.sitemap .top{background:url(../img/sitemap_head.jpg) no-repeat center;  background-size:cover; height:380px; box-sizing:border-box; padding:140px 0 0 100px; text-align:left; margin-bottom:50px;}
					.sitemap .top img{}
				.smap_box {text-align:left; font-size:0; }
					.smap_box .smap1{text-align:center;  vertical-align: top; width:50%;  display:inline-block; margin-bottom:50px;}
					.smap_box .smap1 a:hover{ color:#7B9F17;}
					.smap_box .tit_01{font-size:20px; padding-bottom:30px; color:#7B9F17; width:50%; margin:0 auto; padding-bottom:20px; margin-bottom:20px; border-bottom: 3px dashed #ddd;}
					.smap_box .list > li {margin-bottom:20px; }
					.smap_box .list > li > a{font-size:15px; color:#555;}



			/* //사이트맵 */

			/* 로그인 */
				.login{}
					.login .top{background:url(../img/login_head.jpg) no-repeat center;  background-size:cover; height:380px; box-sizing:border-box; padding:120px 0 0 100px; text-align:left; margin-bottom:50px;}
						.login .top img{}
			/* 로그인 */



	/*// 서브페이지 */
}








@media (max-width:1099px) {/* 최소 1100 */

#wrapper {width:100%; position:relative; background-color:#ffffff; }
	
header.firstheader {width:100%; font-size: 0px;}
	.top_box {position:relative;}
		.top_box .m_call{}
			.top_box .m_call a{display:block; text-align:center; font-size:20px; font-family:NotoSans,"NGothic" ; padding:10px 0; background: #e4ebd2; color: #393939;}
				.top_box .m_call a span{display:inline-block; line-height:100%; font-size:28px; font-family:NotoSans,"NGothic" ; font-weight:800; color:#7B9F17; border-bottom:5px solid #fff; box-shadow: inset 0 -12px 0 #fff;}
				.top_box .m_call a p{padding-top:10px; line-height:100%;  font-size:16px; color:#393939; font-weight:bold; }
		
		
		.top_box .top {}
			.top_box .login_box {color:#666; text-align:center; height:30px; line-height:30px; font-size:10px; }
				.top_box .login_box .link{}
					.top_box .login_box .link a {display:inline-block; color:#333333; font-size:12px; padding:0 10px; }
					.top_box .login_box .link a:hover { color:#7B9F17; }
					.top_box .uname { font-size:12px; }
		
		.top_box .middle {margin-bottom: 20px;}
			.top_box .logo {height:200px; line-height:200px; text-align: center;}
				.top_box .logo img.pc{display:none;}
				.top_box .logo img.mb{vertical-align:middle; height:150px;}
			
			.top_box .kakao{text-align: center; }
				.top_box .kakao img{ width:220px;}



	#menu_box { display:none;  }
	#allmenu { position:relative; width:90%; margin:15px auto; z-index:41;}
		.allmenu { display:block; position:relative; padding-left:10px; font-size:15px;  width:100%; height:30px; margin:0 auto; border:1px solid #fff; color:#fff;
		background: url(../img/arrow_m.png) no-repeat 95% 50%;
		background-size:8px;
		background-color:#7B9F17;
		-webkit-appearance: none;/* 네이티브 외형 감추기 */
		-moz-appearance: none;
		appearance: none;
		/* 네이티브 radius 해제 */
		outline: none;
		}
		/* IE 10, 11의 네이티브 화살표 숨기기 */	
		select::-ms-expand { display: none; }
		/* select 서브 메뉴  */	
	
		.allmenu option { font-family:NotoSans,"NGothic" ; font-size:14px; color:#fff; margin-bottom:0px;  }
		.allmenu option:hover {color: white; background: #8e4c00 ;}

	#contents { width:100%; margin:0 auto; background-color:#fff; }
	.main_visual{border-top: 10px solid #eee;}
	.container { position:relative; width:100%; height:auto; margin:0 auto; border:0px solid #000; background-color:#eef0f8;}

		/* 메인슬라이더 */
		.device .main_img_01{width:100%; height:300px; background:url(../img/main_01.html) no-repeat center; background-size:cover;}
		.device .main_img_02{width:100%; height:300px; background:url(../img/main_02.html) no-repeat center; background-size:cover;}	
			.device .text_01{max-width:700px; margin:0 auto; height:300px; background:url(../img/main_text_01_m.html) no-repeat 90% 50px;}
			.device .text_02{max-width:700px; margin:0 auto; height:300px; background:url(../img/main_text_02_m.html) no-repeat 90% 50px;}
		/* //메인슬라이더 */

	.main_box { width:100%;}

		/*클리닉 박스*/
		.c_wrap {overflow:hidden; padding:20px; font-size:0px; background:#ebebeb;}
			.c_list{position:relative; height:240px; margin-bottom:20px; border:1px solid #ccc; transition:background 0.3s; box-sizing:border-box;}
			.c_list:last-child{margin-bottom:0px;}
			.c_list:nth-child(1){background:url(../img/clinic_bg_01.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(2){background:url(../img/clinic_bg_02.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(3){background:url(../img/clinic_bg_03.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(4){background:url(../img/clinic_bg_04.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(5){background:url(../img/clinic_bg_05.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(6){background:url(../img/clinic_bg_06.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(7){background:url(../img/clinic_bg_07.jpg) no-repeat center; background-size:cover;}
			.c_list:nth-child(8){background:url(../img/clinic_bg_08.jpg) no-repeat center; background-size:cover;}
				
				.c_list .txt{padding:20px 0 0 20px; margin-bottom:30px;}
					.c_list .txt p:nth-child(1){font-family:NotoSans,"NBGothicb" ; font-weight:800; color:#393939; margin-bottom:20px;}
					.c_list .txt p:nth-child(1) span{display:inline-block; letter-spacing: -1px; line-height:100%; font-size:26px; padding:5px 0px 0; box-shadow: inset 0 -5px 0 #ffee00; border-bottom: 4px solid #ffee00;}
					.c_list .txt p:nth-child(1) i{display:inline-block; letter-spacing: -1px; line-height:100%; font-size:18px; font-style:normal;}
					.c_list .txt p:nth-child(2){font-family:NotoSans,"NBGothicb" ; font-weight:bold; color:#555; font-size:12px; line-height:20px; border-left:2px solid #ccc; padding:8px 0 8px 8px;}
				

				.c_list:nth-child(4) .txt p:nth-child(1){color:#9b4625;}
					.c_list:nth-child(4) .txt p:nth-child(1) span{box-shadow: inset 0 -5px 0 #fff; border-bottom: 4px solid #fff;}
					.c_list:nth-child(4) .txt p:nth-child(2){color:#9b4625; border-left:2px solid #9b4625;}
				
				.c_list:nth-child(6) .txt p:nth-child(1){color:#003f49;}
					.c_list:nth-child(6) .txt p:nth-child(1) span{box-shadow: inset 0 -5px 0 #fff; border-bottom: 4px solid #fff;}
					.c_list:nth-child(6) .txt p:nth-child(2){color:#003f49; border-left:2px solid #003f49;}
				
				.c_list:nth-child(8) .txt p:nth-child(1){color:#fff;}
					.c_list:nth-child(8) .txt p:nth-child(1) span{box-shadow: inset 0 -5px 0 #442828; border-bottom: 4px solid #442828}
					.c_list:nth-child(8) .txt p:nth-child(2){color:#fff; border-left:2px solid #fff;}


				.c_list .link{transition:all 0.3s; position:absolute; left:20px; bottom:15px; border:1px solid #ccc;  padding:5px 25px 5px 5px; color:#393939; font-size:13px; }
					.c_list .link span{transition:right 0.3s;  position:absolute; right:5px; bottom:8px; font-size:10px; }
				.c_list .link:hover{border:1px solid #7B9F17!important; color:#7B9F17!important;}
					.c_list .link:hover span{position:absolute; right:2px!important; bottom:8px!important; }


				.c_list:nth-child(4) .link{border:1px solid #9b4625;  color:#9b4625;}

				.c_list:nth-child(6) .link{border:1px solid #003f49;  color:#003f49;}
				.c_list:nth-child(8) .link{border:1px solid #fff;  color:#fff;}
		/*//클리닉 박스*/




		/*그밖의*/
		.others_wrap{padding:20px;}
			
			.others_wrap .consult{margin-bottom:20px; border:1px solid #ccc; padding:15px 15px; box-sizing:border-box;} 
				.others_wrap .consult .tit{display:inline-block; font-weight:bold; line-height:100%;  font-size:22px; font-family:NotoSans,"NBGothicb" ; color:#393939; margin-bottom:15px;}
				
				.others_wrap .consult .post a{ margin-bottom:10px; color:#393939; font-size:0px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
				.others_wrap .consult .post a:last-child{margin-bottom:0px;}
						.others_wrap .consult .post a > span:nth-child(1){display:inline-block; width:90px; vertical-align:middle; font-size:13px;}
						.others_wrap .consult .post a > span:nth-child(2){display:inline-block; width:calc(100% - 90px); vertical-align:middle; font-size:13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
						.others_wrap .consult .post a .ni{vertical-align:middle; margin-right:5px;}
					.others_wrap .consult .post a:hover{color:#7B9F17;}

	

			.others_wrap .tell_time{position:relative;  margin-bottom:20px;  border:1px solid #ccc;  padding:15px 15px; box-sizing:border-box;}
				.others_wrap .time_box{margin-bottom:20px; background:url(../img/tell_01.jpg) no-repeat 0px 35px; }
					.others_wrap .time_box .tit{display:inline-block;  font-weight:bold;  line-height:100%; font-size:22px; font-family:NotoSans,"NBGothicb" ; color:#393939; margin-bottom:15px;}
					.others_wrap .time_box .box{padding-top:40px; font-size:0px; line-height:30px; color:#393939;}
						.others_wrap .time_box .box .left{display:inline-block; vertical-align:top; width:300px; font-size:13px;}
						.others_wrap .time_box .box .right{display:inline-block; vertical-align:top; width:300px; font-size:13px;}
							.others_wrap .time_box .box .right span{color:#0085ff;}

				.others_wrap .tell_box{border-top: 1px solid #ccc;  padding-top: 20px;}
					.others_wrap .tell_box .tit{font-weight:bold;  line-height:100%; font-size:22px; font-family:NotoSans,"NBGothicb" ; color:#393939; margin-bottom:5px;}
						.others_wrap .tell_box .tit span{font-size:13px;}
					.others_wrap .tell_box .num{display:inline-block;  font-weight:800;  line-height:100%; font-size:30px; font-family:NotoSans,"NBGothicb" ; color:#7B9F17; }



	
			.others{height:180px;  border:1px solid #ccc;  box-sizing:border-box; text-align:center; transition:background 0.3s;  background-color: #fff;}
				.others .list{float:left; width:50%; height:50%; box-sizing:border-box;  font-family: NotoSans,"NGothic" ; font-weight:bold;  transition:background 0.3s;}
				.others .list:nth-child(1){background:url(../img/other_01.png) no-repeat center 15px; border-right:1px solid #ccc; border-bottom:1px solid #ddd;}
				.others .list:nth-child(1):hover{background:url(../img/other_01_hover.png) no-repeat center 15px; background-color:#7B9F17;}
				.others .list:nth-child(2){background:url(../img/other_02.png) no-repeat center 15px; border-bottom:1px solid #ccc;}
				.others .list:nth-child(2):hover{background:url(../img/other_02_hover.png) no-repeat center 15px; background-color:#7B9F17;}
				.others .list:nth-child(3){background:url(../img/other_03.png) no-repeat center 15px; border-right:1px solid #ccc; }
				.others .list:nth-child(3):hover{background:url(../img/other_03_hover.png) no-repeat center 15px; background-color:#7B9F17;}
				.others .list:nth-child(4){background:url(../img/other_04.png) no-repeat center 15px; }
				.others .list:nth-child(4):hover{background:url(../img/other_04_hover.png) no-repeat center 15px; background-color:#7B9F17;}
					.others .list a{display:inline-block; width:100%; height:100%;}
						.others .list a p{padding-top:65px; color:#393939; font-size:13px;}
							.others .list:hover a p{color:#fff;}

		/*//그밖의*/

		footer{}
			.f_consult{position:relative; height:250px;}
				.f_consult .text{height: 250px; width: 100%; background-color: rgba(123,159,23,0.6); text-align: center; font-family: NotoSans,"NBGothicb" ; position: absolute; top: 0; left: 0;}
					.f_consult .text p:nth-child(1){font-weight:bold;  line-height:100%; color:#fff; font-size:32px; padding-top:40px;}
						.f_consult .text p:nth-child(1) span{}
					.f_consult .text p:nth-child(2){color:#fff; font-size:16px; padding-top:20px; margin-bottom:30px;}
					.f_consult .text a{transition:all 0.3s; display:inline-block; color:#fff; font-size:16px; border:1px solid #fff; padding:15px 20px;}
					.f_consult .text a:hover{border:1px solid #ffee00; color:#ffee00;}
				.f_consult .img{height: 250px; width: 100%; top: 0; left: 0; background: url(../img/f_bg.jpg) no-repeat center; background-size: cover;}
			
			
			.footer{text-align:center; padding:40px 10px;}
			.foot_copy {font-size:13px; line-height:22px; margin-bottom:20px; color:#393939; word-break:keep-all; }
				.foot_copy span{display:block; font-size:22px; color:#7B9F17; margin-bottom:15px;}
			.foot_link {color: #393939; font-size:13px; }
				.foot_link a {color:#393939; padding-left:5px; padding-right:5px;}
				.foot_link a:hover { color:#7B9F17; }
			.foot_link:after { content:""; display:block; clear:both; }

		/* 서브페이지 */



	/* header */
	.contents_head1{width:100%;  height:200px; background:url(../img/contents_head_bg01.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	.contents_head2{width:100%;  height:200px; background:url(../img/contents_head_bg02.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	.contents_head3{width:100%;  height:200px; background:url(../img/contents_head_bg03.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	.contents_head4{width:100%;  height:200px; background:url(../img/contents_head_bg04.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	.contents_head5{width:100%;  height:200px; background:url(../img/contents_head_bg05.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	.contents_head6{width:100%;  height:200px; background:url(../img/contents_head_bg06.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	.contents_head7{width:100%;  height:200px; background:url(../img/contents_head_bg07.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	.contents_head8{width:100%;  height:200px; background:url(../img/contents_head_bg08.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	
	[class^="contents_head"] {
		position: relative;
		
		line-height: 200px;
		text-align:center;
		
	}
	[class^="contents_head"]::before {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0px;
		bottom: 0px;
		border-bottom: 0px;
		content: "";
		display: block;
		background:rgba(0, 0, 0, 0.2);
		z-index: 1;
	}	
		
		[class^="contents_head"] .text{display:inline-block; position:relative; 
		z-index: 2; text-align:center;}
			[class^="contents_head"] .text p:nth-of-type(1){font-family:NotoSans,"NBGothicb"; letter-spacing: -1px;    font-weight: 800; line-height:100%; font-size:40px; color:#fff;}
			[class^="contents_head"] .text p:nth-of-type(2){display:none;}
	/*// header */



	
	#sub_contents{}
	
		#sub_menu{}

			.sm_title{display:none;}
			
			.sm_box{font-size:0px; margin-bottom:0px; border-top:5px solid #efefef; border-bottom:5px solid #efefef;}
				.sm01{display:inline-block; width:50%; }
					.sm01 a{display: inline-block; width: 100%; text-align: center; word-break: keep-all; font-size: 13px; color: #515151; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 30px; line-height:30px;  padding: 0 10px;  box-sizing: border-box;}
				.sm01:hover{background:#7B9F17;}
					.sm01:hover a{color:#7B9F17;}

			.quick{display:none;}

			.sm_num{display:none;}
			
		

		#contents_box{}	
			.content_head{border-bottom:0px; }
				.navi{border-bottom:1px solid #ccc; font-size:0px;}
					.navi .home{display:inline-block; width:10%; box-sizing:border-box;  border-right:1px solid #ccc; height:30px; text-align:center; line-height:30px;     vertical-align: top;}
						.navi .home img{vertical-align: middle; max-width:100%;}
					.navi .m1{display:inline-block; width:45%;  box-sizing:border-box; border-right:1px solid #ccc; height:30px;  padding:0 10px; line-height:30px; font-size:14px; color:#393939;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top;}
					.navi .m2{display:inline-block; width:45%; box-sizing:border-box; border-right:1px solid #ccc; height:30px;  padding:0 10px; line-height:30px;  font-size:14px; color:#393939; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top;}
				.sub_title{font-family:NotoSans,"NBGothicb" ; font-size:24px; color:#393939;  padding:30px 0px 30px 20px;}
			
			.page{width:95%; margin:0 auto; padding:0px 0 80px;}
				
		
			/* 인사말 */
				.m08{}
					.m08 .top{background:url(../img/m08_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box; padding:80px 0 0 50px; text-align:left; margin-bottom:50px;}
						.m08 .top img{width:220px;}
					
					.m08 .img01{text-align:center; max-width:450px; width:80%; margin:0 auto;  margin-bottom:30px;}
						.m08 .img01 img{width:100%;}
					
					.m08 .p01{font-family:NotoSans,"NBGothicb" ; margin-bottom:30px; font-size:18px; color:#393939; text-align:center;}
						.m08 .p01 span{color:#7B9F17; text-decoration:underline;}

					.m08 .p01:before{content:""; display:block; margin:30px auto 30px; width:2px; height:100px; background:#ccc;}
					
					
					.m08 .list01{max-width:500px; margin:0 auto;}
						.m08 .list01 li{margin-bottom:40px; overflow:hidden;}
						.m08 .list01 li:last-child{margin-bottom:0px;}
							.m08 .list01 li .img{}
								.m08 .list01 li .img img{width:100%;  box-sizing:border-box;}
		
							
							.m08 .list01 li .txt{padding:20px;}
				
								.m08 .list01 li .txt span{display:inline-block; font-family:NotoSans,"NBGothicb" ; font-size:22px; color:#7B9F17; margin-bottom:10px;}
								.m08 .list01 li .txt p:nth-of-type(1){font-family:NotoSans,"NGothic" ; font-size:16px; line-height:24px; color:#393939; margin-bottom:10px;  word-break:keep-all;}
								.m08 .list01 li .txt p:nth-of-type(2){font-family:NotoSans,"NGothic" ; font-size:14px; line-height:20px; color:#555; word-break:keep-all;}
							

			/* // 인사말 */

			/* 의료진소개 */
				.m09{}
					.m09 .top{background:url(../img/m09_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box; padding:80px 0 0 50px; text-align:left; margin-bottom:50px;}
						.m09 .top img{width:220px;}

					.m09 .doctor{}
						.m09 .doctor .img{text-align:center;}
							.m09 .doctor .img img{box-shadow: 10px 10px #eee;}
						.m09 .doctor .txt{padding-top:40px; text-align:center;}
							.m09 .doctor .txt p:nth-child(1){position:relative; font-family:NotoSans,"NBGothicb" ; font-size:26px; color:#7B9F17; margin-bottom:25px;}
							.m09 .doctor .txt p:nth-child(1):before{position:absolute; left:-65px; top:8px; content:""; display:inline-block; width:45px; height:5px; background:#7B9F17;}
								.m09 .doctor .txt p:nth-child(1) span{font-size:16px; color:#393939; margin-left:15px;}
							
							.m09 .doctor .txt p:nth-child(2){font-size:16px; line-height:30px; color:#393939;}

			/* // 의료진소개 */



			/* 진료시간안내 */
				.m10{}
					.m10 .top{background:url(../img/m10_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box; padding:70px 0 0 50px; text-align:left; margin-bottom:50px;}
						.m10 .top img{width:150px;}

					.m10 .table_box{overflow-x:scroll;}
					.m10 table{overflow: hidden; width:100%; min-width:600px; text-align:center;}
						.m10 table thead tr{background-color:#efefef; color:#393939;}
						.m10 table th{height:40px; font-size:13px; font-family:NotoSans,"NGothic" ;}
						.m10 table td{height:40px; font-size:13px; color:#555555; border-bottom:1px dashed #ccc;}
						.m10 table .bar{display:block; width:13px; margin:0 auto; height:100%; background-color:#ff8ed4;}
					
					.m10 .p01{font-size:14px; text-align:center; color:#7B9F17; margin-top:20px;}

			/* 진료시간안내 */

			/* 둘러보기 */
				.m11{}
					.m11 .top{background:url(../img/m11_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box; padding:80px 0 0 50px; text-align:left; margin-bottom:50px;}
						.m11 .top img{width:220px;}
			/* 둘러보기 */

			/* 오시는길 */
				.m12{}
					.m12 .top{background:url(../img/m12_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box; padding:80px 0 0 50px; text-align:left; margin-bottom:50px;}
						.m12 .top img{width:220px;}		
					/* 맵 정보 */
					.map_wrap {position:relative;overflow:hidden; width:100%; height:420px;}
						.radius_border{border:1px solid #919191; }     
						.custom_typecontrol {position:absolute; bottom:10px; right:10px; overflow:hidden;width:100px; height:20px; margin:0;padding:0;z-index:1;font-size:12px;font-family:'Malgun Gothic', '맑은 고딕', sans-serif;}
						.custom_typecontrol span {display:block;width:50px;height:20px;float:left;text-align:center;line-height:20px;cursor:pointer; font-size:11px;}
						.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}       
						.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
						.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}    
						.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
						.custom_typecontrol .selected_btn:hover {color:#fff;}   
						.custom_zoomcontrol {position:absolute;bottom:50px;right:10px;width:25px;height:60px;overflow:hidden;z-index:1;background-color:#f5f5f5;} 
						.custom_zoomcontrol span {display:block;width:25px;height:30px;text-align:center;cursor:pointer;}     
						.custom_zoomcontrol span img {width:12px;height:12px;padding:10px 0;border:none;}             
						.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}          
							


						.wrap {position: absolute;left:0; bottom: 70px; width: 288px; height: 132px;margin-left: -144px;text-align: left;overflow: hidden;font-size: 12px;font-family: 'Malgun Gothic', dotum, '돋움', sans-serif;line-height: 1.5;}
							.wrap .info {width: 286px;height: 120px; border-bottom: 2px solid #ccc;border-right: 1px solid #ccc;overflow: hidden;background: #fff;}
							.wrap .info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
							.wrap .info:after {content: '';position: absolute;margin-left: -12px;left: 50%;bottom: 0;width: 22px;height: 12px;background: url('../../t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
							
								.wrap .info .title {padding: 5px 0 0 10px;height: 30px;background: #ddd;border-bottom: 1px solid #ddd;font-size: 18px;font-weight: bold;}
									.wrap .info .close {position: absolute;top: 10px;right: 10px;color: #888;width: 17px;height: 17px;background: url('../../t1.daumcdn.net/localimg/localimages/07/mapapidoc/overlay_close.png');}
									.wrap .info .close:hover {cursor: pointer;}
							
								.wrap .info .body {position: relative;overflow: hidden;}
									.wrap .info .desc {position: relative;margin: 13px 0 0 90px;height: 75px; white-space: initial;}
										.wrap .info .desc p {margin-bottom:5px; white-space: initial; word-break:keep-all;}
										.wrap .info .desc a {color:#27579f; font-size:15px;}
									.wrap .info .img {position: absolute;top: 6px;left: 5px; width: 73px; height: 71px; line-height:71px; border: 1px solid #ddd;color: #888; text-align:center;}
										.wrap .info .img img{width:80%; vertical-align: middle;}
						
					/* //맵 정보 */


					.m12 .link {text-align:center; font-size:0; padding:50px 0;}
						.m12 .link li{display:inline-block; height:30px; padding:0 10px;  line-height:30px; font-size:14px; }
							.m12 .link li a{color:#fff;}
						.m12 .link li:nth-child(1){background-color:#ffba00; margin-right:10px;}
						.m12 .link li:nth-child(2){background-color:#64d02e;}
					
					.m12 .addr{overflow:hidden;}
						.m12 .addr:after{display:block; float:left; content:""; width:100%; height:10px; background:url(../img/pt02.jpg); margin:50px 0;}
						.m12 .addr h3{color:#7B9F17; font-family:NotoSans,"NGothic" ; font-size:22px; margin-bottom:20px;}
						.m12 .addr .cont_01{}
							.m12 .addr .cont_01 p:nth-child(1){color:#303030; font-family:NotoSans,"NGothic" ; font-size:18px; margin-bottom:15px;}
							.m12 .addr .cont_01 p:nth-child(2){color:#414141; font-size:16px; line-height:26px; word-break:keep-all;}
				
					.m12 .trans{}
						.m12 .trans h3{color:#414141; font-family:NotoSans,"NGothic" ; font-size:20px; margin-bottom:30px;}
						.m12 .trans .cont_01{}
							.m12 .trans .cont_01 h4{color:#303030; font-size:18px; margin-bottom:20px; }
								.m12 .trans .cont_01 h4 span{display:inline-block; box-shadow: inset 0 -3px 0 #94d8ff; border-bottom:3px solid #94d8ff;}
							.m12 .trans .cont_01 > ul{margin-bottom:50px;}
							.m12 .trans .cont_01 > ul:last-child{margin-bottom:0px;}
								.m12 .trans .cont_01 > ul > li{margin-bottom:30px;}
								.m12 .trans .cont_01 > ul > li:last-child{margin-bottom:0px;}
								.m12 .trans .cont_01 > ul > li h5{ color:#393939;  font-size:14px; margin-bottom:15px;}
								.m12 .trans .cont_01 > ul > li div{color:#393939;  font-size:13px; }
									.m12 .trans .cont_01 > ul > li div p{background:#efefef; padding:5px; margin-top:10px; line-height:22px;}
								
			
			
			/* //오시는길 */



			/* 비급여 안내 */
				.m38{}
					.m38 .top{background:url(../img/m38_head.jpg) no-repeat center;}

			 /* 비급여 안내 */


			/* 클리닉 공통  */

				.clinic{}
					.clinic .top{background-size:cover; height:200px; padding-top:10%; padding-left:10%; text-align:left; margin-bottom:50px;}
						.clinic .top img{vertical-align:middle; height:200px;}
						.clinic .top p{padding: 60px 0 0 0px; font-family: 'Chosunilbo_myungjo'; font-weight:normal; font-size:36px; line-height:36px; color:#000;}
												

				/* section */
				.clinic .section:after{display:block; content:""; height:10px; background:url(../img/pt02.jpg); margin:50px 0;}
					.clinic .section:last-child:after{display:none;}

				/* //section */


				/* 소메뉴, 소페이지 */
				.clinic .s_menu{margin-bottom:50px; font-size:0px; border:1px solid #ccc; border-bottom:0px; box-sizing: border-box;}
					.clinic .s_menu li{display:inline-block; width:50%; height:30px;  line-height:30px;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align:center; font-size:14px; box-sizing:border-box;}
					.clinic .s_menu li:nth-child(2n){border-right:0;}
					.clinic .s_menu li.on a{background:#7B9F17; color:#fff;}
					.clinic .s_menu li a {transition:all 0.3s; display:inline-block; width:100%; font-family:NotoSans,"NBGothicb" ; color:#2d2d2d; box-sizing: border-box; vertical-align: top; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis; padding: 0 10px;}

				.clinic .s_page > li{display:none;}
				.clinic .s_page > li.on{display:block;}

				/* 소메뉴, 소페이지 */




				/* 정의  */
					.clinic .mean{margin-bottom:20px;}
						.clinic .mean p{position:relative; display: inline-block;  padding: 0px 30px 0px 25px; color:#393939; font-size:16px; line-height: 26px;}
							.clinic .mean p span{position:absolute; left:0px; top:0px; color:#7B9F17; font-family:"NGothicEB"; font-size:25px; line-height:20px; }
					

				/*// 정의 */


				/* 상단 치료 요약 */

				.sum_01{ position:relative;  width:100%; padding:10px 10px; box-sizing:border-box;}
				.sum_01:before{content:""; position:absolute; top:0px; left:0px; display:block; width:20px; height:100%; border-top:2px solid #ccc; border-bottom:3px solid #ccc; border-left:2px solid #ccc;}
				.sum_01:after{content:""; position:absolute; top:0px; right:0px; display:block; width:20px; height:100%; border-top:2px solid #ccc; border-bottom:3px solid #ccc; border-right:2px solid #ccc;}
					.sum_01 ul{font-size:0px; width:95%; margin:0 auto;}
						.sum_01 ul li{display:inline-block; width:33.33%; margin-bottom:15px; text-align:center;}
						.sum_01 ul li:nth-child(3)~li{margin-bottom:0px;}
							.sum_01 ul li .img{display:inline-block;  width:30px; height:30px; margin-bottom:5px;}
							.sum_01 ul li .txt{font-size:13px; line-height:19px;}

				/* //상단 치료 요약 */	


				/* 폰트  */

					.clinic .h01{font-size:16px; line-height:26px; color:#393939; margin-bottom:20px;  padding:0px 0px 0px 6px; border-left:4px solid #7B9F17;}
					
					.clinic .h02{font-family:NotoSans,"NBGothicb" ; font-size:14px; line-height:20px; color:#7B9F17;  margin-bottom:15px;}
						
					.clinic .p01{font-size:13px; color:#393939; line-height:20px; background:#f7f7f7; padding:10px; word-break:keep-all;}
					.clinic .p02{font-size:13px; color:#393939; line-height:20px; word-break:keep-all;}


				/*// 폰트 */

				/* 문단  */

					.cont01{margin-bottom:30px;}
					.cont01:last-child{margin-bottom:0px;}	


				/*// 문단 */


				/* 리스트  */
					.clinic .list01{}
						.clinic .list01 li{position:relative; font-size:13px; color:#393939; line-height:20px; padding-left:15px; margin-bottom:20px; word-break:keep-all;}
						.clinic .list01 li:before{position:absolute; left:0px; top:6px; content:""; display:inline-block; width:5px; height:5px;   border: 1px solid #7B9F17; }
						.clinic .list01 li:last-child{margin-bottom:0px;}

					.clinic .list02{}
						.clinic .list02 li{font-size:13px; color:#393939; line-height:20px; padding-left:25px; text-indent:-25px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ccc; word-break:keep-all;}
							.clinic .list02 li span{font-size:15px; color:#7B9F17; margin-right:5px;}
						.clinic .list02 li:last-child{margin-bottom:0px;}


					.clinic .list03{text-align: left;  font-size: 0;  background: #f5f5f5;   padding: 20px;}
						.clinic .list03 li{position: relative;  font-size: 13px; background: #fff;  color: #393939;  line-height: 20px;  padding-left: 35px;  margin-bottom: 20px; word-break: keep-all;   border: 1px dashed #888;  padding: 20px;  padding-left: 40px;  margin-bottom: 20px;}
						.clinic .list03 li:before{ position: absolute; left: 10px; top: 20px; content: "";  display: inline-block;  width: 20px;  height: 24px;  background: url(../img/list03.png);}
						.clinic .list03 li:last-child{margin-bottom:0px;}


					.clinic .list04{font-size:0;}
						.clinic .list04 li{display:inline-block; width:48%; vertical-align:top; font-size:13px; color:#393939; line-height:20px; padding:10px 5px; margin-bottom:25px; margin-right:4%; word-break:keep-all; border:1px solid #ccc; text-align:center; box-sizing:border-box; box-shadow:5px 5px #e0e0e0;}
						.clinic .list04 li:last-child{margin-bottom:0px;}
						.clinic .list04 li:nth-child(2n){margin-right:0px;}
					

				/*// 리스트 */


				/* 테이블  */
				.clinic .table_box{overflow-x:scroll;}
				.clinic .tb01{width:130%;   overflow: hidden; text-align:center; border-top:4px solid #7B9F17; color:#393939; }
					.clinic .tb01 tbody th{padding:2px 5px; font-size:12px;  line-height:18px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;  background: #efefef; font-weight: bold;}
					.clinic .tb01 tbody th:last-of-type{ border-right:0px;}
					.clinic .tb01 tbody td{padding:5px 10px; font-size:12px;  line-height:18px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; text-align:center;}
					.clinic .tb01 tbody td:last-of-type{ border-right:0px;}
					.clinic .tb01 tbody th.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
					.clinic .tb01 tbody td.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
					.clinic .tb01 tbody td.left{text-align:left;}
				/* //테이블  */
				


			/*// 클리닉 공통  */

			/* 모통소음순수술 */
				.m13{}
					.m13 .top{background:url(../img/m13_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/* // 모통소음순수술 */

			/* 이쁜이수술/질임플란트 */
				.m14{}
					.m14 .top{background:url(../img/m14_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
					.m14 .s_menu li:nth-child(3){display:none;}
			/*// 이쁜이수술/질임플란트 */

			/* 음핵수술/레이저수술 */
				.m15{}
					.m15 .top{background:url(../img/m15_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
					.m15 .s_menu li:nth-child(3){display:none;}
						
			/*// 음핵수술/레이저수술 */

			/* 1:1비만관리/약처방 */
				.m16{}
					.m16 .top{background:url(../img/m16_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
					.m16 .s_menu li:nth-child(3){display:none;}
						
			/*// 1:1비만관리/약처방 */

			/* 체지방분석 */
				.m17{}
					.m17 .top{background:url(../img/m17_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 체지방분석 */

			/* 중저주파/국소주사 */
				.m18{}
					.m18 .top{background:url(../img/m18_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
				.m18 .s_menu li:nth-child(3){display:none;}
						
			/*// 중저주파/국소주사 */

			/* 초음파마사지/카복시 */
				.m19{}
					.m19 .top{background:url(../img/m19_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
					.m19  .s_menu li:nth-child(3) {display:none;}
						
			/*// 초음파마사지/카복시 */

			/* 국가암검진 */
				.m20{}
					.m20 .top{background:url(../img/m20_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 국가암검진 */

			/* 유방암/갑상선암 */
				.m21{}
					.m21 .top{background:url(../img/m21_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
					.m21 .s_menu li:nth-child(3){display:none;}
			/*// 유방암/갑상선암

			/* 경부암/난소암/내막암/외음부암 */
				.m22{}
					.m22 .top{background:url(../img/m22_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 경부암/난소암/내막암/외음부암 */

			/* 종양표지자포함혈액검사 */
				.m23{}
					.m23 .top{background:url(../img/m23_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 종양표지자포함혈액검사 */

			/* 유방/갑상선/자궁초음파 */
				.m24{}
					.m24 .top{background:url(../img/m24_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
					.m24 .s_menu li:nth-child(3){border-bottom:0px;}
					.m24 .s_menu{border-bottom:1px solid #ccc;}
			/*// 유방/갑상선/자궁초음파

			/* 배란초음파/임신정밀초음파 */
				.m25{}
					.m25 .top{background:url(../img/m25_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
					.m25 .s_menu li:nth-child(3){display:none;}
					.m25 .top_tit{text-align:center; font-weight:800; font-size:24px; margin-bottom:50px; color:#6171c1; word-break:keep-all;}
					   .m25 .top_tit span{box-shadow: inset 0 -5px 0 #fff454;}
			/*// 배란초음파/임신정밀초음파 */

			/* 호르몬검사/호르몬제요법 */
				.m26{}
					.m26 .top{background:url(../img/m26_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
					.m26  .s_menu li:nth-child(3) {display:none;}
			/*// 호르몬검사/호르몬제요법 */

			/* 항노화주사 */
				.m27{}
					.m27 .top{background:url(../img/m27_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 항노화주사 */

			/* 면역증강주사 */
				.m28{}
					.m28 .top{background:url(../img/m28_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 면역증강주사 */

			/* 웨딩검진/임신전검진 */
				.m29{}
					.m29 .top{background:url(../img/m29_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
					.m29 .s_menu li:nth-child(3){display:none;}
			/*// 웨딩검진/임신전검진 */

			/* 안면윤곽초음파 */
				.m30{}
					.m30 .top{background:url(../img/m30_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 안면윤곽초음파 */

			/* 레이저 */
				.m31{}
					.m31 .top{background:url(../img/m31_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 레이저 */


			/* 보톡스 */
				.m32{}
					.m32 .top{background:url(../img/m32_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 보톡스 */

			/* 필러 */
				.m33{}
					.m33 .top{background:url(../img/m33_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 필러 */
			
			/* 수액 */
				.m34{}
					.m34 .top{background:url(../img/m34_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 수액 */
			
			/* 질염 */
				.m41{}
					.m41 .top{background:url(../img/m41_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 질염 */

			/* 자궁경부암 */
				.m42{}
					.m42 .top{background:url(../img/m42_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 자궁경부암 */

			/* 출형 월경 */
				.m43{}
					.m43 .top{background:url(../img/m43_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 출형 월경 */

			/* 성병 */
				.m44{}
					.m44 .top{background:url(../img/m44_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box;}
		
			/*// 성병 */
			
			/* 온라인상담 */
				.consult{}
					.consult .top{background:url(../img/consult_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box; padding:80px 0 0 50px; text-align:left; margin-bottom:50px;}
						.consult .top img{width:120px;}
			/* 온라인상담 */


			/* 공지사항 */
				.notice{}
					.notice .top{background:url(../img/notice_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box; padding:80px 0 0 50px; text-align:left; margin-bottom:50px;}
						.notice .top img{width:120px;}
			/* 공지사항 */


			/* 사이트맵 */
			.sitemap{}
				.sitemap .top{background:url(../img/sitemap_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box; padding:80px 0 0 50px; text-align:left; margin-bottom:50px;}
					.sitemap .top img{width:200px;}

				.smap_box {text-align:center; font-size:0; }
				.smap_box .smap1{ vertical-align: top; width:100%;  display:inline-block; margin-bottom:50px;}
					.smap_box .smap1 a:hover{ color:#7B9F17;}
					.smap_box .tit_01{font-size:16px; padding-bottom:30px; color:#7B9F17; width:80%; margin:0 auto; padding-bottom:20px; margin-bottom:20px; border-bottom: 3px dashed #ddd;}
					.smap_box .list > li {margin-bottom:20px; }
					.smap_box .list > li > a{font-size:14px; color:#555;}
			/* //사이트맵 */

			/* 로그인 */
				.login{}
					.login .top{background:url(../img/login_head.jpg) no-repeat center; background-size:cover; height:200px; box-sizing:border-box; padding:80px 0 0 50px; text-align:left; margin-bottom:50px;}
						.login .top img{width:120px;}	
			/* 로그인 */




	/*// 서브페이지 */


	::-webkit-scrollbar{-webkit-appearance: none;}
	  /* 기본 스크롤바를 안보이게 함 */
	::-webkit-scrollbar-track-piece{background-color:#e7e7e7}
	  /* 양 끝 화살표와 몸통 바를 제외한 길 */
	::-webkit-scrollbar:horizontal{height:10px;}
	  /* 가로 스크롤바의 크기, 세로는 horizontal을 vertical로 바꾸면 된다 */
	::-webkit-scrollbar-thumb{background-color: #a8a8a8;border-radius:10px;border:2px solid #eeeeee;} 
	  /* 실제로 움직이는 몸통 바 */


	.table_box:before{content:"※ 옆으로 스크롤 하세요!"; display:block;  color: #109dff; font-size:15px; margin-bottom:10px;}



}








/* hover effect 1 */


	.hover1{
	  position: relative;
	  overflow: hidden;
	  display: block;
	}

	.hover1:before, .hover1:after,
	.hover1__label:before, .hover1__label:after{
	  content: "";     
	  position: absolute;   
	  transition: transform .2s ease-out;
	}

	.hover1:before, .hover1:after{
	  width: 100%;
	  height: 1px;
	  left: 0;
	}

	.hover1:before{
	  top: 0;
	  transform: translate3d(-105%, 0, 0);
	}

	.hover1:after{
	  bottom: 0;
	  transform: translate3d(105%, 0, 0);
	}

	.hover1__label:before,
	.hover1__label:after{
	  width: 1px;
	  height: 100%;
	  top: 0;
	}

	.hover1__label:before{
	  left: 0;
	  transform: translate3d(0%, -100%, 0);
	}

	.hover1__label:after{
	  right: 0;
	  transform: translate3d(0%, 100%, 0);
	}

	.hover1:hover:before, .hover1:focus:before,
	.hover1:hover:after, .hover1:focus:after,
	.hover1:hover .hover1__label:before, .hover1:focus .hover1__label:before,
	.hover1:hover .hover1__label:after, .hover1:focus .hover1__label:after{
	  transform: translate3d(0, 0, 0);
	}

	.hover1:focus{
	  outline: none;
	}

	.hover1:before, .hover1:after,
	.hover1__label:before, .hover1__label:after{
	  background-color: #7B9F17;
	}


	.hover1{
	  padding: .5rem 1.5rem;
	}


/* hover effect 1 */






/* 그밖의 */
::-moz-selection { background:#7B9F17; color:#fff; }
::selection { background:#7B9F17; color:#fff; }



.login{}
	.login .cont_head{background:url(../img/login_head.jpg) no-repeat center; background-size:cover;}


.btn_login
{
	display:block; width:120px; margin:0 auto; margin-top:50px;  text-align:center; font-size:18px; font-weight:bold; 
}
.btn_login a { display:block; color:#5d5d5d; height:30px; padding:5px 0; border:5px solid #7c7c7c; border-top:0px; }
.btn_login a:hover {border:5px solid #7B9F17; border-top:0px;}

#allmenumobile {display:none;}

.image_text {font-family: serif;font-size:32px;  color:#00A000;}
.text_text {font-family: serif;font-size:32px;  color:#000000;}