 @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'); }

html { height:100%; width:100%; }
body { height:100%; width:100%; color: #777777; font-family:"NGothic","³ª´®°íµñ"; background-color:#ddd; 
/*¸ð¹ÙÀÏ °¡·Î ¼¼·Î ÆùÆ® ·»´õ¸µ ÀÚµ¿ ¼³Á¤È­ ÇØÁ¦*/
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
}

form {	font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
textarea {	font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
center { font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
option { font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
pre { font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
blockquote { font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
input { font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }


.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:1200px) {/* ÃÖ¼Ò 1100 ~ ÃÖ´ë */
	
#wrapper {width:100%; min-width:1200px; margin:0 auto; position:relative; background-color:#ffffff; }
	
header.firstheader {width:100%; height:185px; margin:0 auto; }
	.top_box {position:relative; max-width:1200px; height:135px; margin:0 auto; }
		.m_call{display:none;}
		.logo {float: left; height:135px; line-height:135px;}
			.logo img{vertical-align:middle;}
		.top_login_box {float:right; margin-top:15px;}
		
			.login_box { position:relative; color:#666; text-align:center; font-size:10px; }
			.login_box .link{display:inline-block; height:30px; line-height:30px;  vertical-align:middle;}
				.login_box .link a {display:inline-block; vertical-align:middle; color:#333333; font-size:11px; padding:0 10px; }
				.login_box .link a:hover { color:#ff7144;; }
				.uname { font-size:12px; }
		.banner{ position:absolute; right:0; top:50px; }
	#allmenu { display:none; }
	
	/* ¸ÞÀÎ ¸Þ´º */
	#menu_box { position:relative; width:100%; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
	.gnb {width:1200px; margin:0 auto;} 
	.gnb:after {clear:both; display:block; content:"";} 
		.gnb > li {position:relative; float:left; width:20%; text-align:center;}
			.gnb > li > a {display:inline-block; width:100%; height:48px; line-height:48px; border-right:1px solid #e0e0e0; font-size:16px; color:#393939;}
			.gnb > li:nth-child(1) > a {border-left:1px solid #e0e0e0;}
			.gnb > li > a:hover {color:#ff852b;}
				.menu {width: 100%;  z-index: 999;  position: absolute;  top: 48px;  background-color: rgba(255,118,17,0.8);  line-height:normal;}
					.menu > li{margin-bottom:20px;}
					.menu > li:first-child{margin-top:20px;}
						.menu > li > a {display: block;  color: #fff; font-size: 14px; cursor: pointer;}
						.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.jpg) no-repeat center;}
		.device .main_img_02{height:560px; background:url(/img/main_02.jpg) no-repeat center;}
			.device .text_01{height:560px; background:url(/img/main_text_01.png) no-repeat 80% 210px;}
			.device .text_02{height:560px; background:url(/img/main_text_02.png) no-repeat 80% 210px;}
		/* //¸ÞÀÎ½½¶óÀÌ´õ */

	.main_box { width:100%;}
		.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:#ff7144;}
					.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;}

		
		/*view ¹Ú½º*/
		.view{margin-bottom: 50px; text-align:center; padding:50px 0;  border-bottom: 1px solid #e0e0e0; }
			.view p{display:inline-block; text-align: center;  padding:0 5px; color: #393939; font-size:44px; text-align:center; margin-bottom:50px;   box-shadow: inset 0 -8px 0 #fff568; border-bottom: 10px solid #fff568; }			
			.view .box{width: 1200px; box-sizing:border-box;  border: 1px solid #e0e0e0; padding:50px 50px;  height:600px; margin: 0 auto; }
		/*view ¹Ú½º*/
		
		
		
		/*Å¬¸®´Ð ¹Ú½º*/
		.c_wrap { width:1200px; margin:0 auto; margin-top: 50px; overflow:hidden; margin-bottom:20px;}
			.c_list{position:relative; width:calc((100% - 60px)/4); height:280px; float:left; margin-right:20px; border:1px solid #e0e0e0; transition:background 0.3s; box-sizing:border-box;}
			.c_list:last-child{margin-right:0px;}
			.c_list:nth-child(1):hover{background-color:#ffb764;}	
			.c_list:nth-child(2):hover{background-color:#ff965c;}
			.c_list:nth-child(3):hover{background-color:#ffb764;}
			.c_list:nth-child(4):hover{background-color:#ff965c;} 
				.c_list p:nth-child(1){position:absolute; width:100%; top:34px; font-size:24px; font-family:"NGothicb";  text-align:center; color:#393939;}
					.c_list p:nth-child(1) span{display:inline-block; line-height:normal;  box-shadow: inset 0 -8px 0 #fff568; border-bottom:2px solid #fff568; }

				.c_list:nth-child(1) p:nth-child(2){position:absolute; width:100%; top:92px; height:50px; background:url(/img/c_img_01.png) no-repeat center;}
				.c_list:nth-child(1):hover p:nth-child(2){background:url(/img/c_img_01_h.png) no-repeat center;}
				.c_list:nth-child(2) p:nth-child(2){position:absolute; width:100%; top:92px; height:50px; background:url(/img/c_img_02.png) no-repeat center;}
				.c_list:nth-child(2):hover p:nth-child(2){background:url(/img/c_img_02_h.png) no-repeat center;}
				.c_list:nth-child(3) p:nth-child(2){position:absolute; width:100%; top:92px; height:50px; background:url(/img/c_img_03.png) no-repeat center;}
				.c_list:nth-child(3):hover p:nth-child(2){background:url(/img/c_img_03_h.png) no-repeat center;}
				.c_list:nth-child(4) p:nth-child(2){position:absolute; width:100%; top:92px; height:50px; background:url(/img/c_img_04.png) no-repeat center;}
				.c_list:nth-child(4):hover p:nth-child(2){background:url(/img/c_img_04_h.png) no-repeat center;}

				.c_list p:nth-child(3){position:absolute; width:100%; top:170px; font-size:13px; font-family:"NGothicb";  height: 60px; line-height: 60px; text-align:center; }
					.c_list p:nth-child(3) > span{display:inline-block; font-size:13px; font-family:"NGothicb"; line-height:20px; vertical-align:middle; color:#393939;}
				.c_list:hover p:nth-child(3) > span {color:#fff;}	


				.link_box{position:absolute; bottom:10px; right:60px;}
					.link_box .link{position:relative; transition:all 0.3s; border-bottom: 0px; font-family:"NGothic"; color:#393939; font-size:16px; }
					.link_box .link:after{transition:all 0.3s; position:absolute; right:-45px; top:0px; content:""; display:inline-block; width:43px; height:17px; background:url(/img/arrow_01.png) no-repeat center center;}
					.link_box .link:hover{box-shadow: inset 0 -2px 0 #cb7c21; border-bottom: 2px solid #cb7c21; color:#fff;}
					.link_box .link:hover:after{right:-55px;  background:url(/img/arrow_01_h.png) no-repeat center center;}


		/*//Å¬¸®´Ð ¹Ú½º*/

		/*±×¹ÛÀÇ*/
		.others_wrap{ width:1200px; margin:0px auto; padding-bottom:60px; overflow:hidden; }
			
			.others_wrap .time{float:left; width:285px; height:180px; border:1px solid #e0e0e0; margin-right:20px; padding:15px 10px; box-sizing:border-box;} 
				.others_wrap .time .tit01{font-size:22px; font-family:"NGothicB"; color:#393939; margin-bottom:24px;}
				.others_wrap .time ul{}
					.others_wrap .time ul li{font-size:14px; color:#393939; overflow:hidden; margin-bottom:10px;}
					.others_wrap .time ul li:last-child{margin-bottom:0px;}
						.others_wrap .time ul li .left{float:left; width:45%;}
						.others_wrap .time ul li .right{float:left; width:55%;}
						.others_wrap .time ul li .c{color:#ff0000;}

						
			.others_wrap .tell{float:left; position:relative; width:590px; height:180px; margin-right:20px;  border:1px solid #e0e0e0;  padding:15px 10px; box-sizing:border-box; background:url(/img/tell_bg.jpg) no-repeat right bottom; background-size:cover;}
				.others_wrap .tell .tit01{font-size:22px; font-family:"NGothicB"; color:#393939; text-align:right; border-right:5px solid #ff852b; padding:5px 10px 5px 0;}
					.others_wrap .tell .tit01 span{display:block; margin-top:5px; font-size:18px; color:#ff852b;}
				
				.others_wrap .tell .num{position:absolute; right:10px; top:95px; font-size:36px; font-family:"NGothicB"; color:#393939; letter-spacing:-2px;}
					.others_wrap .tell .num span{font-size:30px; color:#ff852b;}
					.others_wrap .tell .p01{position:absolute; right:10px; top:145px; font-size:13px; color:#393939;}


			.others{float:left; overflow:hidden; width:285px; height:180px;  border:1px solid #e0e0e0; box-sizing:border-box; text-align:center;}
				.others .list{float:left; width:50%; height:50%; box-sizing:border-box;  font-family: "NGothicB";  transition:background 0.3s;}
				.others .list:nth-child(1){background:url(/img/other_01.png) no-repeat center 15px; border-right:1px solid #e0e0e0; border-bottom:1px solid #ddd;}
				.others .list:nth-child(1):hover{background:url(/img/other_01_hover.png) no-repeat center 15px; background-color:#ff7144;}
				.others .list:nth-child(2){background:url(/img/other_02.png) no-repeat center 15px; border-bottom:1px solid #e0e0e0;}
				.others .list:nth-child(2):hover{background:url(/img/other_02_hover.png) no-repeat center 15px; background-color:#ff7144;}
				.others .list:nth-child(3){background:url(/img/other_03.png) no-repeat center 15px; border-right:1px solid #e0e0e0; }
				.others .list:nth-child(3):hover{background:url(/img/other_03_hover.png) no-repeat center 15px; background-color:#ff7144;}
				.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:#ff7144;}
					.others .list a{display:inline-block; width:100%; height:100%;}
						.others .list a p{padding-top:65px; color:#393939; font-size:14px;}
							.others .list:hover a p{color:#fff;}

		/*//±×¹ÛÀÇ*/

		footer{}
			.footer_parall{position:relative; height:300px; line-height:300px; background:url(/img/footer_parall_bg.jpg) no-repeat center; background-size: cover; background-attachment:fixed; text-align:center;}
				.footer_parall img{vertical-align:middle;}
			.footer{overflow:hidden; width:1200px; margin:0 auto; padding:50px 10px 50px; box-sizing: border-box;}
			.foot_copy {float:left; font-size:13px; line-height:22px; color: #393939;}
				.foot_copy span{display:block; font-size:22px; color:#ff7144; 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:#ff7144; }
			.foot_link:after { content:""; display:block; clear:both; }





	/* ¼­ºêÆäÀÌÁö */

	/* header */
	.contents_head{width:100%;  height:190px; background:url(/img/contents_head.jpg) no-repeat center; background-size: cover; }
		.contents_head_text{position:relative; width:1200px; margin:0 auto; height:190px; padding-top:40px; box-sizing:border-box; text-align:center;}
			.contents_head_text img{}
	/*// header */

	
	#sub_contents{width:1200px; margin:0 auto; padding-bottom: 60px;}
	#sub_contents:after{clear:both; content:""; display:block; }
	
		#sub_menu{width:240px; float:left; margin-top: -40px;}
			.sm_title{position:relative; border:1px solid #e0e0e0; height:180px; line-height:180px; box-sizing:border-box; font-size:26px; color:#fe6c00; text-align:center; margin-bottom:20px; background:#fff;}
			.sm_title:after{content:"charm woman's clinic"; display:block; font-size:11px; line-height:100%; color:#e0e0e0; position:absolute; right:0; bottom:0; color:ccc; border-top:1px solid #e0e0e0; padding:5px;}
				.sm_title .stitle{line-height:normal; display:inline-block; vertical-align:middle; word-break:keep-all;}
			.sm_box{border:1px solid #e0e0e0;  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:#ffeedb;}
					.sm01:hover a{color:#fe6c00;}

			.quick{width:100%; height:200px;  border:1px solid #e0e0e0; box-sizing:border-box; overflow:hidden; text-align:center;}
				.quick .list{float:left; width:50%; height:50%; box-sizing:border-box;  font-family: "NGothicB";  transition:background 0.3s;}
				.quick .list:nth-child(1){background:url(/img/other_01.png) no-repeat center 15px; border-right:1px solid #e0e0e0; border-bottom:1px solid #ddd;}
				.quick .list:nth-child(1):hover{background:url(/img/other_01_hover.png) no-repeat center 15px; background-color:#ff7144;}
				.quick .list:nth-child(2){background:url(/img/other_02.png) no-repeat center 15px; border-bottom:1px solid #e0e0e0;}
				.quick .list:nth-child(2):hover{background:url(/img/other_02_hover.png) no-repeat center 15px; background-color:#ff7144;}
				.quick .list:nth-child(3){background:url(/img/other_03.png) no-repeat center 15px; border-right:1px solid #e0e0e0; }
				.quick .list:nth-child(3):hover{background:url(/img/other_03_hover.png) no-repeat center 15px; background-color:#ff7144;}
				.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:#ff7144;}
					.quick .list a{display:inline-block; width:100%; height:100%;}
						.quick .list a p{padding-top:70px; color:#393939; font-size:14px;}
							.quick .list:hover a p{color:#fff;}	

			#sub_menu .etc{margin-top:30px;}

		#contents_box{width:940px; margin-top: -40px; padding:0px; box-sizing:border-box; float:right;}	
			.content_head{position:relative; overflow:hidden; height:180px; border:1px solid #e0e0e0; background:url(/img/pt01.jpg); box-sizing:border-box; }
				.s_title{position:absolute; lefT:30px; top:30px;  font-family:"NGothicb"; font-size:34px; color:#393939; }
				.navi{position:absolute; right:30px; bottom:30px; font-size:12px; color:#393939}

			.page{border:1px solid #e0e0e0; border-top:0px; padding:20px 24px 100px;}

		
			/* ÀÎ»ç¸» */
				.m07{}
					.m07 .top{}
						.m07 .top .img{background:url(/img/m07_head.jpg) no-repeat center; background-size:cover; height:260px;}
					.m07 .p01{position:relative; font-size:16px; line-height:26px; color:#393939; padding:55px 35px 15px 35px; margin-bottom:100px;}
					.m07 .p01:before{position:absolute; content:""; left:10px; top:40px; width:20px; height:13px; background:url(/img/q01.jpg) no-repeat center;}
					.m07 .p01:after{position:absolute; content:""; left:200px; bottom:0px; width:18px; height:13px; background:url(/img/q02.jpg) no-repeat center;}
					

					.m07 .info{padding: 0px;}
						.m07 .info > p{color:#393939; font-size:20px; margin-bottom:15px;}
							.m07 .info > p span{color:#ff852b;}
						
						.m07 .info > ul{font-size:0px;}
							.m07 .info > ul > li{display:inline-block; vertical-align:top; width:50%; margin-bottom:50px;}
							.m07 .info > ul > li:nth-child(1) .img{background:url(/img/m07_03.jpg) no-repeat center; background-size: cover; display:inline-block;  width:420px;  height:190px;}
							.m07 .info > ul > li:nth-child(2) .img{background:url(/img/m07_04.jpg) no-repeat center; background-size: cover; display:inline-block;  width:420px;  height:190px;}
							.m07 .info > ul > li:nth-child(3) .img{background:url(/img/m07_05.jpg) no-repeat center; background-size: cover; display:inline-block;  width:420px;  height:190px;}
							.m07 .info > ul > li:nth-child(4) .img{background:url(/img/m07_06.jpg) no-repeat center; background-size: cover; display:inline-block;  width:420px;  height:190px;}
							.m07 .info > ul > li:nth-child(5) .img{background:url(/img/m07_07.jpg) no-repeat center; background-size: cover; display:inline-block;  width:420px;  height:190px;}


							.m07 .info > ul > li:nth-child(2n-1){text-align:left;}
							.m07 .info > ul > li:nth-child(2n){padding-left:calc(50% - 420px); box-sizing:border-box;}
							.m07 .info > ul > li:nth-child(4) ~ li{margin-bottom:0px;}
							.m07 .info > ul > li .img{margin-bottom:15px;}
							.m07 .txt{display:inline-block; width:365px; padding:0 5px; font-size:13px; line-height:20px; box-sizing:border-box; color:#393939; text-align:left; word-break:keep-all;}
								.m07 .txt p{font-size: 16px; margin-bottom: 15px; padding-left: 39px; text-indent: -40px; line-height: 24px;}
									.m07 .txt p span{font-size:26px; color:#ff852b; margin-right: 5px;}

						
			/* // ÀÎ»ç¸» */
		


			/* ÀÇ·áÁø¼Ò°³ */
				.m08{}
					.m08 .top{background:url(/img/m08_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px; text-align:center; margin-bottom:100px;}
						.m08 .top img{vertical-align:middle;}
					
				.m08 .doctor{font-size:0px;}
					.m08 .doctor:after{display:block; content:""; height:20px; background:url(/img/pt02.jpg); margin:100px 0;}
					.m08 .doctor:last-child:after{display:none;}

					.m08 .doctor .img{display:inline-block; vertical-align:top; width:355px; }
					.m08 .doctor .txt{
						display: inline-block;
						position: relative;
						width: calc(100% - 355px);
						font-size: 14px;
						box-sizing: border-box;
						padding-left: 40px;		
					}
						.m08 .doctor .txt .p01{
							position: relative;
							display: inline-block;
							padding: 20px;
							font-size: 20px;
							line-height: 30px;
							font-family: "NGothicb";
							color: #393939;	
							margin-bottom:50px;
						}
						.m08 .doctor .txt .p01:before{position:absolute; content:""; left:0px; top:0px; width:20px; height:13px; background:url(/img/q01.jpg) no-repeat center;}
						.m08 .doctor .txt .p01:after{position:absolute; content:""; right:0px; bottom:0px; width:18px; height:13px; background:url(/img/q02.jpg) no-repeat center;}
						.m08 .doctor .txt .pf_box{}
							.m08 .doctor .txt .name{position:relative; margin-bottom:30px; font-size:26px; color:#ff852b; font-family:"NGothicb";}
							.m08 .doctor .txt .name:before{position:absolute; content:""; left:-70px; top:50%; margin-top:-1px; width:60px; height:2px; background:#ff852b;}
							.m08 .doctor .txt .pf{color:#393939; font-size:15px; line-height:25px; margin-bottom:30px; padding-left:15px; }
							.m08 .doctor .txt .pf:last-child{margin-bottom:0px; }
								.m08 .doctor .txt .pf p{font-family:"NGothicb"; margin-bottom:10px; text-indent:-15px;}

			/* // ÀÇ·áÁø¼Ò°³ */


			/* Áø·á½Ã°£¾È³» */
				.m09{}
					.m09 .top{background:url(/img/m09_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px; text-align:center; margin-bottom:100px;}
						.m09 .top img{vertical-align:middle;}

					.m09 .h01{position:relative; font-size:18px; line-height:28px; color:#393939; padding-top:10px; margin-bottom:25px;}
						.m09 .h01:before{position:absolute; left:0px; top:0px; content:""; display:inline-block; width:30px; height:2px; background:#ff852b;}
					
					.m09 .sche:after{display:block; content:""; height:20px; background:url(/img/pt02.jpg); margin:100px 0;}
					.m09 .sche:last-child:after{display:none;}

					.m09 .table_box{}
					.m09 table{overflow: hidden; width:100%; text-align:center;}
						.m09 table thead tr{background-color:#ffecd6; color:#393939;}
						.m09 table th{padding:10px 0; font-size:14px;}
						.m09 table td{padding:10px 0; font-size:14px; color:#555555; border-bottom:1px dashed #e0e0e0;}
						.m09 table .c1{color:#ff852b;}
						.m09 table .bg01{background:#eee;}
					
					.m09 .sche:nth-child(3) table th{border-right:1px dashed #fff;}
						.m09 .sche:nth-child(3) table th:last-child{border-right:0px;}
					.m09 .sche:nth-child(3) table td{border-right:1px dashed #e0e0e0;}
						.m09 .sche:nth-child(3) table td:last-child{border-right:0px;}

			/* //Áø·á½Ã°£¾È³» */



			/* µÑ·¯º¸±â */
				.m10{}
					.m10 .top{background:url(/img/m10_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px; text-align:center; margin-bottom:100px;}
						.m10 .top img{vertical-align:middle;}
			/* µÑ·¯º¸±â */

			

			/* ¿À½Ã´Â±æ */
				.m11{}
					.m11 .top{background:url(/img/m11_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px; text-align:center; margin-bottom:100px;}
						.m11 .top img{vertical-align:middle;}
				
						
					/* ¸Ê Á¤º¸ */
					.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 #e0e0e0;border-right: 1px solid #e0e0e0;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('http://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('http://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;}
			
					/* //¸Ê Á¤º¸ */


					.m11 .link {text-align:center; font-size:0; padding:50px 0;}
						.m11 .link li{display:inline-block; width:150px; height:30px;   line-height:30px; font-size:16px; }
							.m11 .link li a{color:#fff;}
						.m11 .link li:nth-child(1){background-color:#ffba00; margin-right:30px;}
						.m11 .link li:nth-child(2){background-color:#64d02e;}


					.m11 .addr{overflow:hidden;}
						.m11 .addr:after{display:block; float:left; content:""; width:100%; height:20px; background:url(/img/pt02.jpg); margin:60px 0;}
						.m11 .addr h3{float:left; width:220px; color:#ff852b; font-family:"NGothicB"; font-size:24px;}
						.m11 .addr .cont_01{float:left; width: calc(100% - 220px); }
							.m11 .addr .cont_01 p:nth-child(1){color:#303030; font-family:"NGothicB"; font-size:18px; margin-bottom:15px;}
							.m11 .addr .cont_01 p:nth-child(2){color:#414141; font-size:18px; line-height:28px; word-break:keep-all;}
				
					.m11 .trans{overflow:hidden;}
						.m11 .trans h3{float:left; width:220px; color:#414141; font-family:"NGothicB"; font-size:22px;}
						.m11 .trans .cont_01{float:left; width: calc(100% - 220px);}
							.m11 .trans .cont_01 h4{color:#303030; font-size:20px; margin-bottom:20px; }
								.m11 .trans .cont_01 h4 span{display:inline-block; box-shadow: inset 0 -3px 0 #94d8ff; border-bottom:3px solid #94d8ff;}
							.m11 .trans .cont_01 > ul{overflow:hidden; font-size:0px; margin-bottom:50px;}
							.m11 .trans .cont_01 > ul:last-child{margin-bottom:0px;}
								.m11 .trans .cont_01 > ul > li{margin-bottom:50px;}
								.m11 .trans .cont_01 > ul > li:last-child{margin-bottom:0px;}
								.m11 .trans .cont_01 > ul > li h5{ color:#393939;  font-size:16px; margin-bottom:10px;}
								.m11 .trans .cont_01 > ul > li div{color:#393939;  font-size:14px; }
									.m11 .trans .cont_01 > ul > li div p{background:#efefef; padding:5px; margin-top:10px; line-height:24px;}
								
					.m11 .trans .link{display:inline-block; border:1px solid #333; color:#333; font-size:12px; line-height:16px; padding:5px 10px; margin-left:15px;}
					
			
			
			
			
			
			/* //¿À½Ã´Â±æ */
	

			/* ºñ±Þ¿© ¾È³» 
				.m12{}
					.m12 .cont_head{background:url(/img/m12_head.jpg) no-repeat center;}

					.m12 table{width:100%;   text-align:center; border-top:4px solid #ffd19e;}
					.m12 table thead th{padding:10px 5px; font-size:14px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0; font-family:"NGothicB";}
					.m12 table thead th:last-of-type{border-right:0px;}
					.m12 table tbody th{padding:10px 5px; font-size:14px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;}
					.m12 table tbody td{padding:10px 5px; font-size:14px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;}
					.m12 table tbody td:last-of-type{ border-right:0px;}
			 //ºñ±Þ¿© ¾È³» */





			/* Å¬¸®´Ð °øÅë  */
				.clinic{}
					.clinic .top{background:#e0e0e0;  height:350px; line-height:300px; text-align:left; padding-left:40px; margin-bottom:100px;}
						.clinic .top img{vertical-align:middle;}
				
			
				/* 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 */


				/* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */
				.s_menu{font-size:0px; margin-bottom:50px; border:1px solid #e0e0e0; }
					.s_menu > li{transition:all 0.3s; display:inline-block; width:33.33%;  font-size:15px; text-align:center; color:#393939; cursor:pointer; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:10px;  box-sizing:border-box;}
					.s_menu > li:nth-child(3n){border-right:0px;}
					.s_menu > li.on{background:#f5972e; color:#fff; }
					.s_menu > li.border{border-bottom:0px; }
					.s_menu > li:hover{background:#f5972e; color:#fff; }
				.s_page > li{display:none;}
				.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:#ff852b; 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 #e0e0e0; border-bottom:2px solid #e0e0e0; border-left:2px solid #e0e0e0;}
				.sum_01:after{content:""; position:absolute; top:0px; right:0px; display:block; width:20px; height:100%; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; border-right:2px solid #e0e0e0;}
					.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-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{position:relative; font-size:18px; line-height:28px; color:#393939; padding-top:10px; margin-bottom:25px;}
						.clinic .h01:before{position:absolute; left:0px; top:0px; content:""; display:inline-block; width:30px; height:2px; background:#ff852b;}
					
					.clinic .h02{position:relative; font-family:"NGothicB"; font-size:16px; line-height:22px; color:#393939;  padding-left:20px; margin-bottom:20px;}
						.clinic .h02:before{position:absolute; left:0px; top:5px; content:""; display:inline-block; width:10px; height:10px;  line-height:normal; border:2px solid #ff7144; box-sizing:border-box;}

					.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:80px;}
					.cont01:last-child{margin-bottom:0px;}	

					.cont02{margin-bottom:50px;}
					.cont02: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:10px; content:""; display:inline-block; width:5px; height:5px;  background:#ffca8e;}
						.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 #e0e0e0; word-break:keep-all;}
							.clinic .list02 li span{font-size:18px; color:#ff852b; margin-right:5px;}
						.clinic .list02 li:last-child{margin-bottom:0px;}
				
					
					.clinic .list03{}
						.clinic .list03 li{position:relative; font-size:14px; color:#393939; line-height:22px; padding-left:35px; margin-bottom:25px; word-break:keep-all;}
						.clinic .list03 li:before{position:absolute; left:0px; top:0px; content:""; display:inline-block; width:20px; height:24px;  background:url(/img/list03.jpg);}
						.clinic .list03 li:last-child{margin-bottom:0px;}
				
					.clinic .list04{font-size:0;}
						.clinic .list04 li{position:relative; display:inline-block; width:50%; vertical-align:top; font-size:14px; color:#393939; line-height:22px; padding:2px 20px 0 35px; margin-bottom:25px;  word-break:keep-all; box-sizing:border-box;}
							.clinic .list04 li span{position:absolute; left:0px; top:0px; font-size:16px; padding:2px 4px; background:#ff852b; color:#fff;}
						.clinic .list04 li:last-child{margin-bottom:0px;}
					

					.clinic .list05{font-size:0;}
						.clinic .list05 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 #e0e0e0; text-align:center; box-sizing:border-box; box-shadow:5px 5px #ffc078;}
						.clinic .list05 li:last-child{margin-bottom:0px;}
						.clinic .list05 li:nth-child(3n){margin-right:0px;}


					.clinic .list06{}
						.clinic .list06 li{margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #e0e0e0; }
						.clinic .list06 li:last-child{margin-bottom:0px; border-bottom:0px;}
						.clinic .list06 li p:nth-child(1){font-size:14px; font-family:"NGothicb"; color:#393939; line-height:22px; padding-left:25px; text-indent:-25px; margin-bottom:15px; word-break:keep-all;}
							.clinic .list06 li p:nth-child(1) span{font-size:18px; color:#ff852b; margin-right:5px;}
						.clinic .list06 li p:nth-child(2){font-size:13px; color:#393939; line-height:20px; padding-left:25px; text-indent:-25px; word-break:keep-all;}
							.clinic .list06 li p:nth-child(2) span{font-size:16px; color:#ff582b; margin-right:5px;}
						
				/*// ¸®½ºÆ® */


				/* Å×ÀÌºí  */
				.clinic .tb01{width:100%; overflow: hidden;   text-align:center; border-top:4px solid #ffd19e; color:#393939; }
					.clinic .tb01 tbody th{padding:5px 10px; font-size:13px;  line-height:20px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0; background:#ffeedc;}
					.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 #e0e0e0; border-right:1px dashed #e0e0e0; 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 #e0e0e0; border-right:1px dashed #e0e0e0;}
					.clinic .tb01 tbody td.tit{border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;}
					.clinic .tb01 tbody td.left{text-align:left;}
				/* //Å×ÀÌºí  */



			/*// Å¬¸®´Ð °øÅë  */


			/* ¿ä½Ç±Ý ¼¾ÅÍ */
			.m12{}
				.m12 .top{background:url(/img/m12_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m12 .top img{vertical-align:middle;}
			/* ¿ä½Ç±Ý ¼¾ÅÍ   */


			/* ¿©¼º¼ºÇü¼¾ÅÍ */
			.m13{}
				.m13 .top{background:url(/img/m13_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m13 .top img{vertical-align:middle;}
				.m13 .img01{margin-top:20px; vertical-align:top;}
			/* ¿©¼º¼ºÇü¼¾ÅÍ   */

			/* ¸¾¸ðÅè½Ã¼ú¼¾ÅÍ */
			.m14{}
				.m14 .top{background:url(/img/m14_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px; }
					.m14 .top img{vertical-align:middle;}
				.m14 .img{margin-top:20px; vertical-align:top;}
			/* ¸¾¸ðÅè½Ã¼ú¼¾ÅÍ   */


			/* ºñ¸¸Å¬¸®´Ð */
			.m15{}
				.m15 .top{background:url(/img/m15_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m15 .top img{vertical-align:middle;}
				.m15 .img{margin-top:20px; vertical-align:top;}
			/* ºñ¸¸Å¬¸®´Ð   */


			/* ÀÚ±Ã¾Ï°ÇÁø */
			.m16{}
				.m16 .top{background:url(/img/m16_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m16 .top img{vertical-align:middle;}
			/* ÀÚ±Ã¾Ï°ÇÁø   */


			/* À¯¹æ¾Ï°ËÁø */
			.m17{}
				.m17 .top{background:url(/img/m17_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m17 .top img{vertical-align:middle;}
			/* À¯¹æ¾Ï°ËÁø   */

			/* ´Ùºóµµ¾Ï°ËÁø */
			.m18{}
				.m18 .top{background:url(/img/m18_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m18 .top img{vertical-align:middle;}
			/*´Ùºóµµ¾Ï°ËÁø  */

			/* Á¾ÇÕ°ËÁøÆÐÅ°Áö */
			.m19{}
				.m19 .top{background:url(/img/m19_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m19 .top img{vertical-align:middle;}
			/* Á¾ÇÕ°ËÁøÆÐÅ°Áö   */

			/* Á¾ÇÕÇ÷¾×°Ë»ç */
			.m33{}
				.m33 .top{background:url(/img/m33_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m33 .top img{vertical-align:middle;}
			/* Á¾ÇÕÇ÷¾×°Ë»ç   */

			/* Áú¿°Å¬¸®´Ð */
			.m20{}
				.m20 .top{background:url(/img/m20_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m20 .top img{vertical-align:middle;}
			/* Áú¿°Å¬¸®´Ð   */

			/* °»³â±âÅ¬¸®´Ð */
			.m21{}
				.m21 .top{background:url(/img/m21_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m21 .top img{vertical-align:middle;}
			/* °»³â±âÅ¬¸®´Ð   */

			/* ºÎÀÎÁ¾¾çÅ¬¸®´Ð */
			.m22{}
				.m22 .top{background:url(/img/m22_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m22 .top img{vertical-align:middle;}
			/* ºÎÀÎÁ¾¾çÅ¬¸®´Ð   */

			/* ºÎÁ¤ÃâÇ÷Å¬¸®´Ð */
			.m23{}
				.m23 .top{background:url(/img/m23_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m23 .top img{vertical-align:middle;}
			/* ºÎÁ¤ÃâÇ÷Å¬¸®´Ð   */

			/* ¿©¼ºÁúÈ¯Å¬¸®´Ð */
			.m24{}
				.m24 .top{background:url(/img/m24_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m24 .top img{vertical-align:middle;}
			/* ¿©¼ºÁúÈ¯Å¬¸®´Ð   */

			/* »êÀü°Ë»ç */
			.m25{}
				.m25 .top{background:url(/img/m25_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m25 .top img{vertical-align:middle;}
			/* »êÀü°Ë»ç   */

			/* ±âÇü¾Æ°Ë»ç */
			.m26{}
				.m26 .top{background:url(/img/m26_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m26 .top img{vertical-align:middle;}
			/* ±âÇü¾Æ°Ë»ç   */

			/* ÀüÈ­»ó´ã¾È³» */
			.m27{}
				.m27 .top{background:url(/img/m27_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px;   margin-bottom:100px;}
					.m27 .top img{vertical-align:middle;}
				.m27 .tit01{display:inline-block; box-shadow:inset 0 -8px 0 #fff568; font-size:16px;}

			/* ÀüÈ­»ó´ã¾È³»   */



		




			/* »çÀÌÆ®¸Ê */
			.sitemap{}
				.sitemap .top{background:url(/img/sitemap_head.jpg) no-repeat center; background-size: cover; height:350px; line-height:350px; padding-left:40px; margin-bottom:100px;}
					.sitemap .top img{vertical-align:middle;}
				.smap_box {text-align:center; font-size:0; }
					.smap_box .smap1{ vertical-align: top; width:50%;  display:inline-block; margin-bottom:50px;}
					.smap_box .smap1 a:hover{ color:#ff7144;}
					.smap_box .tit_01{font-size:18px; padding-bottom:30px; color:#ff7144; width:50%; margin:0 auto; padding-bottom:20px; margin-bottom:20px; border-bottom: 3px dashed #ddd;}
					.smap_box .list > li {margin-bottom:25px; }
					.smap_box .list > li > a{font-size:16px; color:#555;}



			/* //»çÀÌÆ®¸Ê */



	/*// ¼­ºêÆäÀÌÁö */
}








@media (max-width:1199px) {/* ÃÖ¼Ò ~ ÃÖ´ë 1199 */

#wrapper {width:100%; position:relative; background-color:#ffffff; }
	
header.firstheader {width:100%; font-size: 0px;}
	.top_box {position:relative;}
		.m_call{}
			.m_call a{display:block; text-align:center; font-size:20px; font-family:"NGothicb"; padding:10px 0; background: #fff4e8; color: #393939;}
				.m_call a span{font-size:28px; font-family:"NGothicb"; color:#ff6000;  box-shadow: inset 0 -12px 0 #fff;}
				.m_call a p{padding-top:10px; font-size:16px; color:#393939;}
		
		.logo {height:120px; line-height:120px; text-align: center;}
			.logo img{vertical-align:middle; width:150px;}
		.top_login_box {margin-bottom: 20px;}
			.login_box { position:relative; color:#666; text-align:center; font-size:10px; }
					.login_box .link{height:30px; line-height:30px;}
						.login_box .link a {display:inline-block; color:#333333; font-size:10px; padding:0 10px; }
						.login_box .link a:hover { color:#ff7144; }
						.uname { font-size:12px; }
		
		.banner{text-align: center; }
			.banner img{ width:150px;}


	#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:#f59423;
		-webkit-appearance: none;/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
		-moz-appearance: none;
		appearance: none;
		/* ³×ÀÌÆ¼ºê radius ÇØÁ¦ */
		outline: none;
		}
		/* IE 10, 11ÀÇ ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */	
		select::-ms-expand { display: none; }
		/* select ¼­ºê ¸Þ´º  */	
	
		.allmenu option { font-family:"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; }
	.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.jpg) no-repeat center; background-size:cover;}
		.device .main_img_02{width:100%; height:300px; background:url(/img/main_02.jpg) no-repeat center; background-size:cover;}	
			.device .text_01{max-width:700px; margin:0 auto; height:300px; background:url(/img/main_text_01_m.png) no-repeat 90% 50px;}
			.device .text_02{max-width:700px; margin:0 auto; height:300px; background:url(/img/main_text_02_m.png) no-repeat 90% 50px;}
		/* //¸ÞÀÎ½½¶óÀÌ´õ */

	.main_box { width:100%;}

		/*view ¹Ú½º*/
		.view{padding: 20px; text-align:center; border-bottom: 1px solid #e0e0e0; }
			.view p{display:inline-block; text-align: center;  padding:0 5px; color: #393939; font-size:28px; text-align:center; margin-bottom:10px;   box-shadow: inset 0 -8px 0 #fff568; border-bottom: 5px solid #fff568; }			
			.view .box{box-sizing:border-box;  border: 1px solid #e0e0e0; padding:20px 20px;  height:350px; margin: 0 auto; }
		/*view ¹Ú½º*/
		

		/*Å¬¸®´Ð ¹Ú½º*/
		.c_wrap {
				border-bottom: 10px solid #eee;
				padding: 20px;
				font-size: 0px;
				text-align: center; 
				}
			.c_list{
				position: relative;
				height: 230px;
				border: 1px solid #e0e0e0;
				background-size: 120px;
				background-color: #fff;
				width: calc((100% - 20px)/2);
				margin-bottom: 20px;
				display: inline-block;
				vertical-align: top;
				box-sizing:border-box;
				padding:15px;
			}
			.c_list:nth-child(2n-1){margin-right:20px;}
			.c_list:nth-child(2) ~ div{margin-bottom:0px;}
			.c_list:last-child{margin-bottom:0px;}
			.c_list:hover{background-color:#ffb764;}
				.c_list p:nth-child(1){
					font-size: 18px;
					font-family: "NGothicb";
					text-align: center;
					color: #393939;
					word-break: keep-all;
					margin-bottom: 20px;
				}
					.c_list p:nth-child(1) span{line-height:normal;   box-shadow: inset 0 -5px 0 #fff568; border-bottom:2px solid #fff568; }
				
				.c_list:nth-child(1) p:nth-child(2){
					width: 100%;
					height: 50px;
					background: url(/img/c_img_01.png) no-repeat center;
					background-size: contain;
					margin-bottom: 20px;
				}
			
				.c_list:nth-child(2) p:nth-child(2){
					width: 100%;
					height: 50px;
					background: url(/img/c_img_02.png) no-repeat center;
					background-size: contain;
					margin-bottom: 20px;
				}
				
				.c_list:nth-child(3) p:nth-child(2){
					width: 100%;
					height: 50px;
					background: url(/img/c_img_03.png) no-repeat center;
					background-size: contain;
					margin-bottom: 20px;
				}
				.c_list:nth-child(4) p:nth-child(2){
					width: 100%;
					height: 50px;
					background: url(/img/c_img_04.png) no-repeat center;
					background-size: contain;
					margin-bottom: 20px;
				}

				
				.c_list p:nth-child(3){
					font-size: 12px;
					line-height: 60px;
					text-align: center;
					margin-bottom: 10px;
				
				}
				.c_list p:nth-child(3) > span{
					display: block;
					font-size: 11px;
					font-family: "NGothicb";
					line-height: 18px;
					vertical-align: middle;
					color: #393939;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
				}
				.c_list:hover p:nth-child(3) > span{color:#fff;}	


				.link_box{
					width: 100%;
					height: 30px;
					line-height: 30px;
					position: absolute;
					bottom: 0;
					left: 0;
					border-top: 1px solid #e0e0e0;
					color: #393939;
					font-size: 14px;
					text-align: center;
				}
					.link_box .link{
					transition: all 0.3s;
					border-bottom: 0px;
					font-family: "NGothic";
					color: #393939;
					font-size: 16px;
					width: 100%;
					display: block;
					}
				

		/*//Å¬¸®´Ð ¹Ú½º*/




		/*±×¹ÛÀÇ*/
		.others_wrap{padding:20px; overflow:hidden;}
			
			.others_wrap .time{
				text-align: center;
				border: 1px solid #e0e0e0;
				margin-bottom: 20px;
				padding: 15px 10px;
				box-sizing: border-box;
				background-color: #fff;	
				
			} 
				.others_wrap .time .tit01{font-size:22px; font-family:"NGothicB"; color:#393939; text-align:center; margin-bottom:20px;}

				.others_wrap .time ul{display: inline-block;}
					.others_wrap .time ul li{    
						font-size: 15px;
						color: #393939;
						overflow: hidden;
						margin-bottom: 15px;}
					.others_wrap .time ul li:last-child{margin-bottom:0px;}
						.others_wrap .time ul li .left{float:left; width:120px; text-align:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
						.others_wrap .time ul li .right{float:left;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
						.others_wrap .time ul li .c{color:#ff0000;}


			.others_wrap .tell{margin-bottom:20px; border:1px solid #e0e0e0;  box-sizing:border-box; text-align:center;}
				.others_wrap .tell .tit01{font-size:22px; font-family:"NGothicB"; color:#393939; background:#ff852b; color:#fff; padding:10px 10px; margin-bottom:15px;}
					.others_wrap .tell .tit01 span{display:block; margin-top:5px; font-size:18px; color:#ffee00;}
				
				.others_wrap .tell .num{display:inline-block; font-size:28px; font-family:"NGothicB"; color:#393939; letter-spacing:-2px; margin-bottom:15px; }
					.others_wrap .tell .num span{font-size:20px; color:#ff852b;}
					.others_wrap .tell .p01{font-size:13px; line-height:18px; color:#393939; padding:0px 10px 15px;}


	
			.others{height:180px;  border:1px solid #e0e0e0;  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: "NGothicB";  transition:background 0.3s;}
				.others .list:nth-child(1){background:url(/img/other_01.png) no-repeat center 15px; border-right:1px solid #e0e0e0; border-bottom:1px solid #ddd;}
				.others .list:nth-child(1):hover{background:url(/img/other_01_hover.png) no-repeat center 15px; background-color:#ff7144;}
				.others .list:nth-child(2){background:url(/img/other_02.png) no-repeat center 15px; border-bottom:1px solid #e0e0e0;}
				.others .list:nth-child(2):hover{background:url(/img/other_02_hover.png) no-repeat center 15px; background-color:#ff7144;}
				.others .list:nth-child(3){background:url(/img/other_03.png) no-repeat center 15px; border-right:1px solid #e0e0e0; }
				.others .list:nth-child(3):hover{background:url(/img/other_03_hover.png) no-repeat center 15px; background-color:#ff7144;}
				.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:#ff7144;}
					.others .list a{display:inline-block; width:100%; height:100%;}
						.others .list a p{padding-top:65px; color:#393939; font-size:14px;}
							.others .list:hover a p{color:#fff;}

		/*//±×¹ÛÀÇ*/

		footer{}
			.footer_parall{position:relative; height:200px; line-height:200px; background:url(/img/footer_parall_bg.jpg) no-repeat center; background-size:cover; text-align:center;}
				.footer_parall img{vertical-align:middle; width:90%; max-width:350px; margin:0 auto;}
			.footer{text-align:center; padding:20px 10px;}
			.foot_copy {font-size:13px; line-height:22px; margin-bottom:10px; color:#393939; }
				.foot_copy span{display:block; font-size:22px; color:#ff7144; 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:#ff7144; }
			.foot_link:after { content:""; display:block; clear:both; }

		/* ¼­ºêÆäÀÌÁö */


	/* header */
	.contents_head{width:100%;  height:150px; background:url(/img/contents_head.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
		.contents_head_text{position:relative; height:190px; padding-top:40px; box-sizing:border-box; text-align:center;}
			.contents_head_text img{}
	/*// header */

	
	#sub_contents{}
	
		#sub_menu{}

			.sm_title{display:none;}
			
			.sm_box{font-size:0px; margin-bottom:0px; border-top: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-color: rgb(255, 238, 219);}
					.sm01:hover a{color:rgb(254, 108, 0)}

			.etc{display:none;}
			.quick{display:none;}

		
		#contents_box{}	

			.content_head{background:url(/img/pt01.jpg); box-sizing:border-box; text-align:center; padding:15px 0; }
				.s_title{font-family:"NGothicb"; font-size:20px; color:#393939; margin-bottom:5px; }
				.navi{padding-top:5px; font-size:12px; color:#393939}

			
			.page{width:95%; margin:0 auto; padding:20px 0 80px;}

		
			/* ÀÎ»ç¸» */
				.m07{}
					.m07 .top{overflow-x:scroll;}
						.m07 .top .img{background:url(/img/m07_head.jpg) no-repeat center; background-size:cover; width:160%; height:200px;}
					.m07 .p01{position:relative; font-size:14px; line-height:20px; color:#393939; padding:35px 20px 15px 20px; margin-bottom:80px;}
					.m07 .p01:before{position:absolute; content:""; left:0px; top:20px; width:20px; height:13px; background:url(/img/q01.jpg) no-repeat center;}
					.m07 .p01:after{position:absolute; content:""; left:170px; bottom:0px; width:18px; height:13px; background:url(/img/q02.jpg) no-repeat center;}
					

					.m07 .info{}
						.m07 .info > p{color:#393939; font-size:16px; margin-bottom:15px;}
							.m07 .info > p span{color:#ff852b;}
						
						.m07 .info > ul{font-size:0px;}
							.m07 .info > ul > li{margin-bottom:40px;}
							.m07 .info > ul > li:nth-child(1) .img{background:url(/img/m07_03.jpg) no-repeat center; background-size:cover;  display:inline-block; width:100%; height:150px;}
							.m07 .info > ul > li:nth-child(2) .img{background:url(/img/m07_04.jpg) no-repeat center; background-size:cover;  display:inline-block; width:100%; height:150px;}
							.m07 .info > ul > li:nth-child(3) .img{background:url(/img/m07_05.jpg) no-repeat center; background-size:cover;  display:inline-block; width:100%; height:150px;}
							.m07 .info > ul > li:nth-child(4) .img{background:url(/img/m07_06.jpg) no-repeat center; background-size:cover;  display:inline-block; width:100%; height:150px;}
							.m07 .info > ul > li:nth-child(5) .img{background:url(/img/m07_07.jpg) no-repeat center; background-size:cover;  display:inline-block; width:100%; height:150px;}

							.m07 .info > ul > li:nth-child(5){margin-bottom:0px;}
							.m07 .info > ul > li .img{margin-bottom:15px;}
							.m07 .txt{padding:0 5px; font-size:13px; line-height:20px; box-sizing:border-box; color:#393939; text-align:left; word-break:keep-all;}
								.m07 .txt p{font-size: 14px; margin-bottom: 10px; padding-left: 39px; text-indent: -40px; line-height: 20px;}
									.m07 .txt p br{display:none;}
									.m07 .txt p span{font-size:24px; color:#ff852b; margin-right: 5px;}

						
			/* // ÀÎ»ç¸» */


			/* ÀÇ·áÁø¼Ò°³ */
				.m08{}
					.m08 .top{background:url(/img/m08_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px; text-align:center; margin-bottom:50px;}
						.m08 .top img{vertical-align:middle; height:140px;}
					
				.m08 .doctor{}
					.m08 .doctor:after{display:block; content:""; height:10px; background:url(/img/pt02.jpg); margin:50px 0;}
					.m08 .doctor:last-child:after{display:none;}

					.m08 .doctor .img{width:250px; margin:0 auto 20px;}
					.m08 .doctor .txt{text-align:center; font-size:14px;}
						.m08 .doctor .txt .p01{position:relative; display:inline-block; padding:15px 20px; margin-bottom:20px; font-size:14px; line-height:22px; font-family:"NGothicb"; color:#393939;}
						.m08 .doctor .txt .p01:before{position:absolute; content:""; left:0px; top:0px; width:20px; height:13px; background:url(/img/q01.jpg) no-repeat center;}
						.m08 .doctor .txt .p01:after{position:absolute; content:""; right:0px; bottom:0px; width:18px; height:13px; background:url(/img/q02.jpg) no-repeat center;}
						.m08 .doctor .txt .pf_box{}
							.m08 .doctor .txt .name{position:relative; margin-bottom:30px; font-size:20px; color:#ff852b; font-family:"NGothicb";}
							.m08 .doctor .txt .pf{color:#393939; font-size:14px; line-height:22px; margin-bottom:20px;}
							.m08 .doctor .txt .pf:last-child{margin-bottom:0px; }
								.m08 .doctor .txt .pf p{font-family:"NGothicb"; margin-bottom:10px;}

			/* // ÀÇ·áÁø¼Ò°³ */



			/* Áø·á½Ã°£¾È³» */
				.m09{}
					.m09 .top{background:url(/img/m09_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px; text-align:center; margin-bottom:50px;}
						.m09 .top img{vertical-align:middle; height:140px;}
					
					.m09 .h01{position:relative; font-size:16px; line-height:26px; color:#393939; padding-top:6px; margin-bottom:20px;}
						.m09 .h01:before{position:absolute; left:0px; top:0px; content:""; display:inline-block; width:20px; height:2px; background:#ff852b;}
					
					.m09 .sche:after{display:block; content:""; height:10px; background:url(/img/pt02.jpg); margin:50px 0;}
					.m09 .sche:last-child:after{display:none;}


					.m09 .table_box{overflow-x:scroll;}
						.m09 .sche:nth-child(3) table{width:100%; text-align:center;}
						.m09 .sche:nth-child(5) table{overflow: hidden; width:160%; text-align:center;}
							.m09 table thead tr{background-color:#ffecd6; color:#393939;}
							.m09 table th{padding:10px 0; font-size:13px;}
							.m09 table td{padding:10px 0; font-size:13px; color:#555555; border-bottom:1px dashed #e0e0e0;}
							.m09 table .c1{color:#ff852b;}
							.m09 table .bg01{background:#eee;}

					
					.m09 .sche:nth-child(3) table th{border-right:1px dashed #fff;}
						.m09 .sche:nth-child(3) table th:last-child{border-right:0px;}
					.m09 .sche:nth-child(3) table td{border-right:1px dashed #e0e0e0;}
						.m09 .sche:nth-child(3) table td:last-child{border-right:0px;}
					
	

			/* //Áø·á½Ã°£¾È³» */

			/* µÑ·¯º¸±â */
				.m10{}
					.m10 .top{background:url(/img/m10_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px; text-align:center; margin-bottom:50px;}
						.m10 .top img{vertical-align:middle; height:140px;}
			/* µÑ·¯º¸±â */

			/* ¿À½Ã´Â±æ */
				.m11{}
					.m11 .top{background:url(/img/m11_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px; text-align:center; margin-bottom:50px;}
						.m11 .top img{vertical-align:middle; height:140px;}
						
					/* ¸Ê Á¤º¸ */
					.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 #e0e0e0;border-right: 1px solid #e0e0e0;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('http://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('http://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;}
						
					/* //¸Ê Á¤º¸ */


					.m11 .link {text-align:center; font-size:0; padding:50px 0;}
						.m11 .link li{display:inline-block; height:30px; padding:0 10px;  line-height:30px; font-size:14px; }
							.m11 .link li a{color:#fff;}
						.m11 .link li:nth-child(1){background-color:#ffba00; margin-right:10px;}
						.m11 .link li:nth-child(2){background-color:#64d02e;}
					
					.m11 .addr{overflow:hidden;}
						.m11 .addr:after{display:block; float:left; content:""; width:100%; height:10px; background:url(/img/pt02.jpg); margin:50px 0;}
						.m11 .addr h3{color:#ff852b; font-family:"NGothicB"; font-size:22px; margin-bottom:20px;}
						.m11 .addr .cont_01{}
							.m11 .addr .cont_01 p:nth-child(1){color:#303030; font-family:"NGothicB"; font-size:18px; margin-bottom:15px;}
							.m11 .addr .cont_01 p:nth-child(2){color:#414141; font-size:16px; line-height:26px; word-break:keep-all;}
				
					.m11 .trans{}
						.m11 .trans h3{color:#414141; font-family:"NGothicB"; font-size:20px; margin-bottom:30px;}
						.m11 .trans .cont_01{}
							.m11 .trans .cont_01 h4{color:#303030; font-size:18px; margin-bottom:20px; }
								.m11 .trans .cont_01 h4 span{display:inline-block; box-shadow: inset 0 -3px 0 #94d8ff; border-bottom:3px solid #94d8ff;}
							.m11 .trans .cont_01 > ul{margin-bottom:50px;}
							.m11 .trans .cont_01 > ul:last-child{margin-bottom:0px;}
								.m11 .trans .cont_01 > ul > li{margin-bottom:30px;}
								.m11 .trans .cont_01 > ul > li:last-child{margin-bottom:0px;}
								.m11 .trans .cont_01 > ul > li h5{ color:#393939;  font-size:14px; margin-bottom:15px;}
								.m11 .trans .cont_01 > ul > li div{color:#393939;  font-size:13px; }
									.m11 .trans .cont_01 > ul > li div p{background:#efefef; padding:5px; margin-top:10px; line-height:22px;}
								
					.m11 .trans .link{display:inline-block; border:1px solid #333; color:#333; font-size:12px; line-height:16px; padding:5px 10px; margin-left:15px;}
					
				
			
			/* //¿À½Ã´Â±æ */



			/* ºñ±Þ¿© ¾È³» */
				/*.m12{}
					.m12 .cont_head{background:url(/img/m12_head.jpg) no-repeat center; background-size:cover;}
					.m12 .table_box{overflow-x:scroll;}
					.m12 table{width:130%;  text-align:center; border-top:4px solid #ffd19e;}
					.m12 table thead th{padding:10px 5px; font-size:14px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0; font-family:"NGothicB";}
					.m12 table thead th:last-of-type{border-right:0px;}
					.m12 table tbody th{padding:10px 5px; font-size:14px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;}
					.m12 table tbody td{padding:10px 5px; font-size:14px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;}
					.m12 table tbody td:last-of-type{ border-right:0px;}
					*/
			/* //ºñ±Þ¿© ¾È³» */



			/* Å¬¸®´Ð °øÅë  */

				.clinic{}
					.clinic .top{background:#e0e0e0; background-size:cover; height:200px; line-height:200px; padding-left:20px; text-align:left; margin-bottom:50px;}
						.clinic .top img{vertical-align:middle; height:140px;}
			
				/* 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 */


				/* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */
				.s_menu{font-size:0px; margin-bottom:50px; border:1px solid #e0e0e0; }
					.s_menu > li{transition:all 0.3s; display:inline-block; width:50%;  font-size:13px; text-align:center; color:#393939; cursor:pointer; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:5px;  box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
					.s_menu > li:nth-child(2n){border-right:0px;}
					.s_menu > li.on{background:#f5972e; color:#fff; }
					.s_menu > li.border{}
					.s_menu > li:hover{background:#f5972e; color:#fff; }
				.s_page > li{display:none;}
				.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:#ff852b; 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 #e0e0e0; border-bottom:3px solid #e0e0e0; border-left:2px solid #e0e0e0;}
				.sum_01:after{content:""; position:absolute; top:0px; right:0px; display:block; width:20px; height:100%; border-top:2px solid #e0e0e0; border-bottom:3px solid #e0e0e0; border-right:2px solid #e0e0e0;}
					.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{position:relative; font-size:16px; line-height:26px; color:#393939; padding-top:6px; margin-bottom:20px;}
						.clinic .h01:before{position:absolute; left:0px; top:0px; content:""; display:inline-block; width:20px; height:2px; background:#ff852b;}
					
					.clinic .h02{position:relative; font-family:"NGothicB"; font-size:14px; line-height:20px; color:#393939;  padding-left:15px; margin-bottom:15px;}
						.clinic .h02:before{position:absolute; left:0px; top:6px; content:""; display:inline-block; width:8px; height:8px;  line-height:normal; border:2px solid #ff7144; box-sizing:border-box;}

					.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:60px;}
					.cont01:last-child{margin-bottom:0px;}	

					.cont02{margin-bottom:40px;}
					.cont02: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:5px; content:""; display:inline-block; width:5px; height:5px;  background:#ffca8e;}
						.clinic .list01 li:last-child{margin-bottom:0px;}

					.clinic .list02{}
						.clinic .list02 li{font-size:13px; color:#393939; line-height:20px; padding-left:20px; text-indent:-25px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #e0e0e0; word-break:keep-all;}
							.clinic .list02 li span{font-size:15px; color:#ff852b; margin-right:5px;}
						.clinic .list02 li:last-child{margin-bottom:0px;}

					.clinic .list03{}
						.clinic .list03 li{position:relative; font-size:13px; color:#393939; line-height:20px; padding-left:30px; margin-bottom:20px; word-break:keep-all;}
						.clinic .list03 li:before{position:absolute; left:0px; top:0px; content:""; display:inline-block; width:15px; height:20px;  background:url(/img/list03.jpg); background-size:cover;}
						.clinic .list03 li:last-child{margin-bottom:0px;}

					.clinic .list04{font-size:0;}
						.clinic .list04 li{position:relative; display:inline-block; width:50%; vertical-align:top; font-size:13px; color:#393939; line-height:20px; padding:2px 20px 0 35px; margin-bottom:20px;  word-break:keep-all; box-sizing:border-box;}
							.clinic .list04 li span{position:absolute; left:0px; top:0px; font-size:15px; padding:2px 3px; background:#ff852b; color:#fff;}
						.clinic .list04 li:last-child{margin-bottom:0px;}

					.clinic .list05{font-size:0;}
						.clinic .list05 li{display:inline-block; width:46%; vertical-align:top; font-size:13px; color:#393939; line-height:20px; padding:10px 5px; margin-bottom:25px; margin-right:8%; word-break:keep-all; border:1px solid #e0e0e0; text-align:center; box-sizing:border-box; box-shadow:5px 5px #ffc078;}
						.clinic .list05 li:last-child{margin-bottom:0px;}
						.clinic .list05 li:nth-child(2n){margin-right:0px;}
					

					.clinic .list06{}
						.clinic .list06 li{margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #e0e0e0; }
						.clinic .list06 li:last-child{margin-bottom:0px; border-bottom:0px;}
						.clinic .list06 li p:nth-child(1){font-size:13px; font-family:"NGothicb"; color:#393939; line-height:20px; padding-left:20px; text-indent:-20px; margin-bottom:10px; word-break:keep-all;}
							.clinic .list06 li p:nth-child(1) span{font-size:16px; color:#ff852b; margin-right:5px;}
						.clinic .list06 li p:nth-child(2){font-size:12px; color:#393939; line-height:18px; padding-left:20px; text-indent:-20px; word-break:keep-all;}
							.clinic .list06 li p:nth-child(2) span{font-size:14px; color:#ff582b; margin-right:5px;}
						
				/*// ¸®½ºÆ® */


				/* Å×ÀÌºí  */
				.clinic .table_box{overflow-x:scroll;}
				.clinic .tb01{width:130%;   overflow: hidden; text-align:center; border-top:4px solid #ffd19e; color:#393939; }
					.clinic .tb01 tbody th{padding:2px 5px; font-size:12px;  line-height:18px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0; background:#ffeedc;}
					.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 #e0e0e0; border-right:1px dashed #e0e0e0; text-align:center;}
					.clinic .tb01 tbody td:last-of-type{ border-right:0px;}
					.clinic .tb01 tbody th.tit{border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;}
					.clinic .tb01 tbody td.tit{border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;}
					.clinic .tb01 tbody td.left{text-align:left;}
				/* //Å×ÀÌºí  */



			/*// Å¬¸®´Ð °øÅë  */

			
			/* ¿ä½Ç±Ý ¼¾ÅÍ */
			.m12{}
				.m12 .top{background:url(/img/m12_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m12 .top img{vertical-align:middle; height:140px;}
						
			/* ¿ä½Ç±Ý ¼¾ÅÍ   */

			/* ¿©¼º¼ºÇü¼¾ÅÍ */
			.m13 .s_menu > li:nth-child(3){border-bottom:0px;}
				.m13 .top{background:url(/img/m13_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m13 .top img{vertical-align:middle; height:140px;}
				.m13 .img01{margin-top:15px; overflow-x:scroll;}
					.m13 .img01 img{width:110%;  vertical-align:top; max-width: inherit;}
			/* ¿©¼º¼ºÇü¼¾ÅÍ   */

			/* ¸¾¸ðÅè½Ã¼ú¼¾ÅÍ */
			.m14{}
				.m14 .top{background:url(/img/m14_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m14 .top img{vertical-align:middle; height:140px;}
				.m14 .img{margin-top:15px; overflow-x:scroll;}
					.m14 .img img{width:110%;  vertical-align:top; max-width: inherit;}
			/* ¸¾¸ðÅè½Ã¼ú¼¾ÅÍ   */


			/* ºñ¸¸Å¬¸®´Ð */
			.m15 .s_menu > li:nth-child(3){border-bottom:0px;}
			.m15{}
				.m15 .top{background:url(/img/m15_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m15 .top img{vertical-align:middle; height:140px;}
				.m15 .img{margin-top:15px; overflow-x:scroll;}
					.m15 .img img{width:110%;  vertical-align:top; max-width: inherit;}
			/* ºñ¸¸Å¬¸®´Ð   */


			/* ÀÚ±Ã¾Ï°ÇÁø */
			.m16{}
				.m16 .top{background:url(/img/m16_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m16 .top img{vertical-align:middle; height:140px;}
			/* ÀÚ±Ã¾Ï°ÇÁø   */


			/* À¯¹æ¾Ï°ËÁø */
			.m17{}
				.m17 .top{background:url(/img/m17_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m17 .top img{vertical-align:middle; height:140px;}
			/* À¯¹æ¾Ï°ËÁø   */

			/* ´Ùºóµµ¾Ï°ËÁø */
			.m18{}
				.m18 .top{background:url(/img/m18_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m18 .top img{vertical-align:middle; height:140px;}
			/*´Ùºóµµ¾Ï°ËÁø   */

			/* Á¾ÇÕ°ËÁøÆÐÅ°Áö */
			.m19{}
				.m19 .top{background:url(/img/m19_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m19 .top img{vertical-align:middle; height:140px;}
			/* Á¾ÇÕ°ËÁøÆÐÅ°Áö   */


			/* Á¾ÇÕÇ÷¾×°Ë»ç */
			.m33{}
				.m33 .top{background:url(/img/m33_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m33 .top img{vertical-align:middle; height:140px;}
			/* Á¾ÇÕÇ÷¾×°Ë»ç   */

			/* Áú¿°Å¬¸®´Ð */
			.m20{}
				.m20 .top{background:url(/img/m20_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m20 .top img{vertical-align:middle; height:140px;}
			/* Áú¿°Å¬¸®´Ð   */

			/* °»³â±âÅ¬¸®´Ð */
			.m21{}
				.m21 .top{background:url(/img/m21_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m21 .top img{vertical-align:middle; height:140px;}
			/* °»³â±âÅ¬¸®´Ð   */

			/* ºÎÀÎÁ¾¾çÅ¬¸®´Ð */
			.m22{}
				.m22 .top{background:url(/img/m22_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m22 .top img{vertical-align:middle; height:140px;}
			/* ºÎÀÎÁ¾¾çÅ¬¸®´Ð   */

			/* ºÎÁ¤ÃâÇ÷Å¬¸®´Ð */
			.m23{}
				.m23 .top{background:url(/img/m23_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m23 .top img{vertical-align:middle; height:140px;}
			/* ºÎÁ¤ÃâÇ÷Å¬¸®´Ð   */

			/* ¿©¼ºÁúÈ¯Å¬¸®´Ð */
			.m24{}
			.m24 .s_menu > li:nth-child(5){border-bottom:0px;}
				.m24 .top{background:url(/img/m24_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m24 .top img{vertical-align:middle; height:140px;}
			/* ¿©¼ºÁúÈ¯Å¬¸®´Ð   */

			/* »êÀü°Ë»ç */
			.m25{}
				.m25 .top{background:url(/img/m25_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m25 .top img{vertical-align:middle; height:140px;}
			/* »êÀü°Ë»ç   */

			/* ±âÇü¾Æ°Ë»ç */
			.m26{}
				.m26 .top{background:url(/img/m26_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m26 .top img{vertical-align:middle; height:140px;}
			/* ±âÇü¾Æ°Ë»ç   */

			/* ÀüÈ­»ó´ã¾È³» */
			.m27{}
				.m27 .top{background:url(/img/m27_head.jpg) no-repeat center; background-size:cover; height:200px; line-height:200px;   margin-bottom:50px;}
					.m27 .top img{vertical-align:middle; height:140px;}
			/* ÀüÈ­»ó´ã¾È³»   */



			/* »çÀÌÆ®¸Ê */
			.sitemap{overflow:hidden;}
				.sitemap .top{background:url(/img/sitemap_head.jpg) no-repeat center; background-size:cover; height:200px; padding-left:20px; line-height:200px;   margin-bottom:50px;}
					.sitemap .top img{vertical-align:middle; height:140px;}
				.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:#ff7144;}
					.smap_box .tit_01{font-size:16px; padding-bottom:30px; color:#ff7144; 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;}
			/* //»çÀÌÆ®¸Ê */




	/*// ¼­ºêÆäÀÌÁö */

}





/* ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */

.device {
  position:relative;
  width:100%;
  overflow:hidden;
}

.m-pagination {
  z-index:9;
  position: absolute;
  left: 0;
  text-align: center;
  bottom:30px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 20px;
  height: 16px;
  background: #ff722c;
  box-shadow: 0px 1px 2px #555;
  margin: 0 3px;
  cursor: pointer;
  transition: all 0.5s;
}
.swiper-active-switch {
  width: 35px;	
  background: #fff;
}

.device .arrow-left {
  z-index:9;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -25px;
  opacity:0;
  transition:all 0.3s;
}
.device .arrow-left:hover {
  opacity:1;
}
.device .arrow-right {
  z-index:9;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -25px;
  opacity:0;
  transition:all 0.3s;
}
.device .arrow-right:hover {
  opacity:1;
}

.device .wave_bg{
  z-index:9;
  position:absolute;
  bottom:0;
  width:100%;
  height:27px;
  background: url(/img/wave_bg.png) no-repeat center;
}

/* //¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */


/* ±×¹ÛÀÇ */
::-moz-selection { background:#4b9fe7; color:#fff; }
::selection { background:#f59423; 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:35px; padding-top:3px; 
				border-left:2px solid #f49322; border-right:2px solid #f49322; border-bottom:2px solid #f49322; box-sizing: border-box;}
.btn_login a:hover {border-left:2px solid #d47200; border-right:2px solid #d47200; border-bottom:2px solid #d47200;}



