 @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 { position: relative; width:100%; font-size: 9pt; color: #777777; font-family:"NGothic","³ª´®°íµñ"; background-color:#d8d8d8; }

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:#393939000; height:auto; }
.submit { font-size:9pt; color:white; height:19px; background-color:#999999; }


* {-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;}



@media (min-width:1024px) {/* ÃÖ¼Ò 1100 ~ ÃÖ´ë */
	
#wrapper {width:100%; min-width:1100px; margin:0 auto; position:relative; background-color:#ffffff; }
	
header.firstheader {width:100%; margin:0 auto; }
	.top_box {position:relative; max-width:1100px; height:120px; margin:0 auto; }
		
		.m_call{display:none;}
		.blog {position:absolute; top:20px; left:105px;}
			.blog img{vertical-align:middle;}

		.logo {position:absolute; top:33px; left:50%; margin-left:-111.5px}
			.blog img{vertical-align:middle;}
		
		.top_login_box {position:absolute; top:20px; right:35px;}
			.login_box {color:#666; font-size:11px; }
			.login_box .link{}
				.login_box .link a {display:inline-block; color:#333333; font-size:11px; padding:0 5px; }
				.login_box .link a:hover { color:#0063d7; }

	#menu_box {width:100%; height:60px; background-color:#003777;}
	#allmenu { display:none; }


	/* ¸ÞÀÎ ¸Þ´º */
	.gnb {width:1100px; height:50px; position:absolute; z-index:2; left:50%; margin-left:-512px;} 
		.gnb > li {position:relative; float:left; width:14.28%; height:60px; line-height:60px; text-align:center;}
		.gnb > li:last-child {margin-right:0;}
		.gnb > li:hover{transition:all 0.3s;}
			.gnb > li > a {font-size:15px; color:#fff;}
			.gnb > li:hover > a {transition:all 0.3s; color:#fff568;}
				.menu {width: 100%;  z-index: 2;  position: absolute;  top: 60px;  background-color: rgba(0,0,0,0.7);  line-height:normal;}
					.menu > li{margin-bottom:20px; padding:0 20px; box-sizing:border-box;}
					.menu > li:first-child{margin-top:20px;}
						.menu > li > a {display: inline-block;  color: #fff; font-size:14px; line-height:18px; word-break:keep-all; cursor: pointer; }
						.menu > li a:hover { color:#fff568; }

	#contents {}
		.container{position:relative;  width:1100px; margin:0 auto;  margin-top:60px; height:700px; }

			/* ¸ÞÀÎ½½¶óÀÌµå */
				.main_visual{position:absolute; left:0px; top:0px; width:812px; height:400px;}
			/* //¸ÞÀÎ½½¶óÀÌµå */

			/* ÄüÅ¬¸®´Ð */
				.quick_clinic{position:absolute; right:0px; top:0px; width:268px; height:700px;}
					.quick_clinic ul{}
						.quick_clinic ul li{height:140px; line-height:140px; font-size:0;}
						.quick_clinic ul li .img{transition:all 0.3s; display:inline-block;  line-height: normal;  vertical-align: middle; width:80px; height:80px; margin:0 5px; box-sizing:border-box; border:1px solid #393939; border-radius:50%;}
						.quick_clinic ul li:nth-child(1) .img{background:url(/img/quick_clinic_01.png) no-repeat center center;}
						.quick_clinic ul li:nth-child(2) .img{background:url(/img/quick_clinic_02.png) no-repeat center center;}
						.quick_clinic ul li:nth-child(3) .img{background:url(/img/quick_clinic_03.png) no-repeat center center;}
						.quick_clinic ul li:nth-child(4) .img{background:url(/img/quick_clinic_04.png) no-repeat center center;}
						.quick_clinic ul li:nth-child(5) .img{background:url(/img/quick_clinic_05.png) no-repeat center center;}
						.quick_clinic ul li:hover .img{-webkit-transform: scale(1.1); transform: scale(1.2); background-color:#fefefe;}

						.quick_clinic ul li .text{display:inline-block; width:calc(100% - 90px); height:140px;  vertical-align: middle; padding:25px 10px 0; line-height: normal; box-sizing:border-box;}
							.quick_clinic ul li .text p:nth-child(1){transition:all 0.3s; display:inline-block; font-size:18px; font-family:"NGothicb"; color:#393939; margin-bottom:10px; }
							.quick_clinic ul li .text p:nth-child(2){font-size:12px; color:#393939; line-height:16px; word-break:keep-all; margin-bottom:10px; }
							.quick_clinic ul li .text a{font-size:12px; color:#393939;}
							.quick_clinic ul li .text a:hover{text-decoration:underline; color:#0076ff;}
							.quick_clinic ul li:hover .text p:nth-child(1){color:#004ba3; box-shadow: inset 0 -8px 0 #fff568;}
			/* //ÄüÅ¬¸®´Ð */

			/* ¸ÞÀÎetc */
				.main_etc{position:absolute; left:0px; bottom:0px; width:812px; height:300px;}

					.main_etc .comunity{width:340px; height: 180px; float:left; box-sizing:border-box; padding:25px 0 0 15px; }
					.main_etc .comunity .notice{ position:relative;}
					.main_etc .comunity .consult{ position:relative;}
						.main_etc .comunity p:hover{color:#4c6393!important; -webkit-transition: color 0.5s; /* Safari */    transition: color 0.5s;}
						.main_etc .comunity .notice p{color:#393939; cursor:pointer; position:absolute; left:0; top:0; font-size:16px;}
						.main_etc .comunity .consult p{color:#393939; cursor:pointer; position:absolute; left:90px; top:0; font-size:16px;}
						
						.main_etc .comunity .list{width: 100%; position:absolute; top:30px; border-top:1px solid #959595; display:none; padding-top:15px; }
							.main_etc .comunity .list a:not(.more){font-size: 12px; margin-bottom: 10px; color: #242424; display: block;  -webkit-transition: color 0.5s; /* Safari */    transition: color 0.5s;}
							.main_etc .comunity .list a:hover{color:#004ba3;}
								.comunity .list .more{display:inline-block; width: 20px; position:absolute; right:0px; top:-32px;}
							
							.main_etc .comunity .list .text{font-size:0;}
								.main_etc .comunity .list .title{display:inline-block; width:75%;}
								.main_etc .comunity .list .date{display:inline-block; width:25%;}
						
						.main_etc .comunity  div.on .list{display:block;}
						.main_etc .comunity  div.on p{color:#004ba3; font-family:"NGothicb"; transition: all 1s;}
					

					.main_etc .time_call{    
						position: relative;
						width: calc(100% - 340px);
						float: left;
						box-sizing: border-box;
						padding: 25px 0 0 35px;
						height: 180px;
					}
						.main_etc .time_call p{
        display:inline-block;  vertical-align:top; width:40%; font-size:16px; color:#393939;}
						.main_etc .time_call a.tel{
							 width:59%;
							display: inline-block;
							font-family: "NGothicb";
							font-style: italic;
							font-size: 24px;
							line-height: 20px;
							color: #0063d7;vertical-align:top; 
        position: relative;
        top: -10px;
						}
						.main_etc .time_call a.tel span{    
						
							font-size: 30px;
							padding: 5px 6px;
							
							border-radius: 15px;
							letter-spacing: 1px;
							line-height: 29px;
						}
						.main_etc .time_call a.more{
							
							font-family: "NGothicb";
							
							font-size: 13px;
							color: #393939;
						
						}
		
						
						
						.main_etc .time_call ul{
							
							
							 box-sizing: border-box;
						}
							.main_etc .time_call ul li{
								
								color: #393939;
								font-size: 13px;
								word-spacing: 1px;
							}

							.main_etc .time_call ul li span{
								display: inline-block;
								border:1px solid #e8e8e8;
								margin:0 5px 5px 0px;
								padding:5px 15px;

							}
							.main_etc .time_call ul li span:nth-child(1){
								width:30%;
								text-align:center;

							}
			
					.main_etc .preview_location{
						float: left;
						width: 100%;
						height: 120px;
						border: 1px solid #e8e8e8;
						box-sizing: border-box;
						padding: 15px 0 0;
						margin-top: 15px;
					}
						.main_etc .preview_location ul{font-size:0;}
							.main_etc .preview_location ul li{display:inline-block; width:50%; box-sizing: border-box; padding:0 20px;}
								.main_etc .preview_location ul li p:nth-child(1){font-size:16px; color:#004ba3; font-family:"NGothicb"; margin-bottom:10px;}
									.main_etc .preview_location ul li p:nth-child(1) span{display:inline-block; color:#dddddd; margin-left:10px;}
								.main_etc .preview_location ul li p:nth-child(2){font-size:13px; color:#393939;}
								.main_etc .preview_location ul li a{transition:all 0.3s; font-size:14px; color:#393939; border:1px solid #e8e8e8; padding:5px 15px; float: right;  margin-top: 15px;}
								.main_etc .preview_location ul li a:hover{color:#0063d7; border:1px solid #0063d7;}
									
			/* //¸ÞÀÎetc */





	footer{background:#fff;}
		.foot_etc{width:1024px; margin:0 auto; font-size:0px; padding:80px 0;}
			.foot_etc .p1{
				color:#393939;
				 text-align: center;
				 padding: 25px;
				 box-sizing: border-box; position:relative; font-family:'NGothicB'; display:inline-block; font-size:46px; line-height:56px; width:36%;  vertical-align:middle;}
			.foot_etc .p1::before{
				position:absolute;
				content:'"';
				font-size:60px;
				font-family:'NGothicB';
				display:block;
				left:0px; top:0px;
			}
			.foot_etc .p1::after{
				position:absolute;
				content:'"';
				font-size:60px;
				font-family:'NGothicB';
				display:block;
				right:0px; bottom:0px;		
				line-height:0px;
			}
				.foot_etc .p1 span{color:#004ba3; font-size:46px; display:block;}
			.foot_etc ul{display:inline-block; width:64%; padding-left:100px; box-sizing:border-box; vertical-align:middle;}
				.foot_etc ul li{display:inline-block; width:33.33%; text-align:center;}
					.foot_etc ul li > span{border-radius:50%; display:block; width:30px; margin:0 auto 15px; height:30px; line-height:30px; color:#fff; background:#004ba3; font-size:16px;}
					.foot_etc ul li > img{}
					.foot_etc ul li > p{padding-top:20px; font-size:16px; line-height:24px; color:#393939;}
						.foot_etc ul li > p span{display:block; color:#004ba3;}
					


		.foot_wrap{background:#efefef;}
		.foot_box{width:1024px; overflow:hidden; margin:0 auto; padding:40px 0;}
			.addresss{float:left; width:70%;}
				.addresss p:nth-child(1){font-size:18px; color:#0063d7; margin-bottom:15px;}
				.addresss p:nth-child(2){font-size:13px; color:#393939; line-height:24px;}
			
			footer .link{float:right; width:30%; text-align:right;}
				footer .link div{font-size:13px; margin-bottom:15px;}
					footer .link div:nth-child(1) a{color:#393939;}	
						footer .link div:nth-child(1) a:hover{color:#0063d7;}	
					footer .link div:nth-child(2) a{font-family:"NGothicb"; color:#393939;}
						footer .link div:nth-child(2) a span{color:#1dc821;}
					footer .link div:nth-child(3) a{display:inline-block;}
					footer .link div:nth-child(3) a:nth-child(1){margin-right:10px;}


	/* ¼­ºêÆäÀÌÁö */



	
	#sub_contents{overflow:hidden; width:1100px; margin:60px auto 0;}
	
		#sub_menu{width:210px; float:left;  margin-bottom:100px;}
			
			.sm_title{position:relative; width:100%; border:1px solid #cccccc; height:140px; box-sizing:border-box; padding-top:55px; margin-bottom:30px; font-size:22px; font-family:"NGothicb"; color:#393939; text-align:center;}
				.sm_title span{position:absolute; bottom:5px; right:5px; font-size:10px; color:#393939;}
			
			.sm_box{margin-bottom:30px;}
				.sm01{margin-bottom:5px;}
					.sm01 a{display:inline-block;  border:1px solid #cccccc; width:100%; height:60px; line-height:58px; box-sizing:border-box; word-break:keep-all; font-size:14px; color:#393939; text-align:center; }
				.sm01:hover{}
					.sm01:hover a{transition:border-color 1s; color:#003777; line-height:54px;  border:3px solid #003777;}
			
			.num_sche{border:1px solid #cccccc; padding:15px 10px;}
				.sm_num{margin-bottom:20px;}
					.sm_num p{margin-bottom:5px; color:#393939; font-size:16px; font-family:"NGothicb";}
					.sm_num a{display:inline-block; font-size:26px; color:#003777; font-family:"NGothicb";  box-shadow: inset 0 -10px 0 #fff568; }
						.sm_num a span{color:#003777;}
				
				.sm_sche{font-size:12px; font-family:"NGothicb"; line-height:20px; color:#393939;}
					.sm_sche li{border-left:3px solid #ccc; padding-left:5px; margin-bottom:15px;}
					.sm_sche li:last-child{margin-bottom:0px;}


		#contents_box{float:right; width:850px; border:1px solid #cccccc; margin-bottom:40px; padding:0 20px 40px; box-sizing:border-box;}	
			.content_head{position:relative; width:100%; height:139px; padding:20px 0; margin-bottom:30px; box-sizing:border-box; border-bottom:1px solid #ccc; }
				.s_title{position:absolute; top:20px; left:0px; border-left:5px solid #003777; padding-left:10px; font-size:22px; color:#393939; }
				.navi{position:absolute; bottom:10px; right:0px; font-size:14px; color:#393939;}
			
			.page{}
			

			
			/* ÀÎ»ç¸»  */
			.m08{}
				.m08 .sub_top_img{width:810px; height:340px; background:url(/img/m08_01.jpg) no-repeat center center; margin-bottom:50px; }		
				.m08 .t_01{position:relative; font-size:16px; color:#393939; line-height:30px; padding:20px 35px; word-break:keep-all; margin-bottom:50px; }
				.m08 .t_01:before{position:absolute; left:0; top:0; width:25px; height:18px; content:""; display:block; background:url(/img/m08_tit_01.jpg) no-repeat center center; }
				.m08 .t_01:after{position:absolute; right:410px; bottom:0; width:25px; height:18px; content:""; display:block; background:url(/img/m08_tit_02.jpg) no-repeat center center; }
				.m08 .t_list{}
					.m08 .t_list li{margin-bottom:80px;}
					.m08 .t_list li:last-child{margin-bottom:0px;}
						.m08 .t_list li .num_01{display:inline-block; margin-bottom:15px;  font-size:50px; color:#393939; font-style:italic; font-family:"NGothicb"; box-shadow: inset 0 -20px 0 #d4f3ff; }
						.m08 .t_list li .p_01{margin-bottom:10px;  font-size:18px; color:#004ba3; }
						.m08 .t_list li .p_02{margin-bottom:10px;  font-size:14px; line-height:26px; color:#393939; word-break:keep-all; }
						.m08 .t_list li:nth-child(1) .img_01{display:inline-block; width:810px; height:300px; background:url(/img/m08_02.jpg) no-repeat center center; margin-bottom:0px;}
						.m08 .t_list li:nth-child(2) .img_01{display:inline-block; width:810px; height:300px; background:url(/img/m08_03.jpg) no-repeat center center; margin-bottom:0px;}
						.m08 .t_list li:nth-child(3) .img_01{display:inline-block; width:810px; height:300px; background:url(/img/m08_04.jpg) no-repeat center center; margin-bottom:0px;}
				
			/*//ÀÎ»ç¸»  */
			


			/* ÀÇ·áÁø¼Ò°³  */
			.m09{}
				.m09 .sub_top_img{width:810px; height:340px; background:url(/img/m09_01.jpg) no-repeat center center; margin-bottom:50px; }		
			
		

				.m09 .doctor{position:relative; height:460px;  background:url(/img/m09_02.jpg) no-repeat center center; margin-bottom:50px; }
					.m09 #tab01 .doctor .img{position:absolute; right:15px; bottom:0; width:397px; height:446px;  background:url(/img/m09_03.png) no-repeat center center;}
					/*.m09 #tab02 .doctor .img{position:absolute; right:60px; bottom:0; width:317px; height:429px;  background:url(/img/m09_04.png) no-repeat center center;}*/
					.m09 #tab02 .doctor{background:url(/img/m09_04.jpg) no-repeat center center;}
					
					.m09 #tab03 .doctor .img{position:absolute; right:20px; bottom:0; width:442px; height:442px;  background:url(/img/¼­¼ºÇÏ.png) no-repeat center center; background-size:cover;}
					
					
					
					.m09 .doctor .text{position:absolute; left:45px; top:130px; color:#393939;}
						.m09 .doctor .text p:nth-child(1){font-size:16px; line-height:30px; padding-left:10px; text-indent:-10px; margin-bottom:15px; word-break:keep-all;}
						.m09 .doctor .text p:nth-child(2){display:inline-block; font-size:28px; margin-left:10px; padding:0 5px; box-shadow: inset 0 -10px 0 #ddf6ff; border-bottom: 2px solid #ddf6ff;}
							.m09 .doctor .text p:nth-child(2) span{font-size:20px;}

				.m09 .list_01 > li{border-bottom:1px dashed #ccc; padding-bottom:50px; margin-bottom:50px }
				.m09 .list_01 > li:last-child{border-bottom:0px; padding-bottom:0px; margin-bottom:0px }
					.m09 .list_01 .tit_wrap{font-size:0; }
						.m09 .list_01 .tit_left{display:inline-block; vertical-align:top; width:50%; padding-right:20px; box-sizing:border-box;}
						.m09 .list_01 .tit_right{display:inline-block;  vertical-align:top; width:50%;  padding-right:20px; box-sizing:border-box;}
					.m09 .list_01 .p_01{ margin-bottom:20px; font-size:18px; color:#393939;}
					.m09 .list_01 .list_02 > li{margin-bottom:10px; padding-left:10px; text-indent:-10px; font-size:14px; line-height:20px; color:#393939;}
					.m09 .list_01 .list_02 > li:last-child{margin-bottom:0px;}
						.m09 .list_01 .list_02 > li a{color:#004ba3;}
						.m09 .list_01 .list_02 > li a:hover{color:#004ba3; box-shadow: inset 0 -5px 0 #d4f3ff;}
			/*//ÀÇ·áÁø¼Ò°³  */

			
			/* Áø·á½Ã°£  */
			.m10{overflow:hidden;}
				.m10 .section > li{margin-bottom:80px; overflow: hidden;}
				.m10 .section > li:last-child{margin-bottom:0px;}
				.m10 .sub_top_img{width:810px; height:340px; background:url(/img/m10_01.jpg) no-repeat center center; margin-bottom:50px; }		
				.m10 .left{float:left; width:160px; border-top:2px solid #2a51a2; padding-top:20px; text-align:center; font-size:18px; color:#393939; }
				.m10 .right{float:right; width:640px; box-sizing:border-box; border-top:2px solid #ccc; padding-top:20px;}
					.m10 .right ul li{font-size:0; margin-bottom:35px; overflow:hidden; color:#393939;}
					.m10 .right ul li:last-child{margin-bottom:0px;}
						.m10 .right ul li .day{display:inline-block; width:28%; text-align:center; font-size:18px;} 
						.m10 .right ul li .time{display:inline-block; width:72%; font-size:18px;}
						.m10 .right ul li .tit_01{color:#004ba3; font-size:24px;}
						.m10 .right ul li .tit_02{color:#f15b5c;}
				
				.m10 table{width:100%;}
					.m10 table{width:100%; border-top:2px solid #ccc;}
					.m10 table tbody th{background:#efefef; color:#393939; text-align:center; font-size:14px; line-height:20px; padding:10px; text-align:center; border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc; }
					.m10 table tbody td{color:#393939; text-align:center; font-size:12px; line-height:20px; padding:10px;  border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc;  word-break: keep-all; }
					.m10 table tbody .last{border-right:0px;}

			/*//Áø·á½Ã°£  */



			/*µÑ·¯º¸±â*/
			.m11{overflow:hidden;}
				.m11 .sub_top_img{width:810px; height:340px; background:url(/img/m11_01.jpg) no-repeat center center; margin-bottom:50px; }		


			/*//µÑ·¯º¸±â  */


			/*¿À½Ã´Â±æ*/
			.m12{overflow:hidden;}
				.m12 .sub_top_img{width:810px; height:340px; background:url(/img/m12_01.jpg) no-repeat center center; margin-bottom:50px; }		

				/* ¸Ê Á¤º¸ */
				.map_wrap {position:relative; width:100%;  margin-bottom:50px;}
					
		
				/* //¸Ê Á¤º¸ */
				
				.m12 .section > li{margin-bottom:80px; overflow: hidden;}
				.m12 .section > li:last-child{margin-bottom:0px;}
					.m12 .section > li .left{float:left; width:160px; border-top:2px solid #2a51a2; padding-top:20px; text-align:center; font-size:18px; color:#393939; }
					.m12 .section > li .right{float:right; width:640px; box-sizing:border-box; border-top:2px solid #ccc; padding-top:20px; padding-left:10px;}			
						
				.m12 .p_01{margin-bottom:20px; font-size:16px; color:#393939;}
					.m12 .p_01 .img{display:inline-block; vertical-align: middle; margin-right:10px;}
				.m12 .p_01:last-child{margin-bottom:0px;}
				.m12 .p_02{margin-bottom:10px; font-size:14px; font-family:"NGothicb"; color:#393939;}
				.m12 .p_03{font-size:14px; line-height:24px; color:#393939;}
				.m12 .p_04{font-size:18px; line-height:26px; color:#393939;}
				.m12 .link{font-size:14px; line-height:14px; margin-top:10px; border:1px solid #555; 
    display: inline-block; padding:5px 10px; color:#555 }
				.m12 .link:hover{border:1px solid #2a51a2; color:#2a51a2 }
				
				
				.m12 .tit{margin-right:20px;}
					.m12 .tit i{font-size:20px; color:#004ba3; font-style: normal;}
							
				.m12 .wrap_tit{overflow:hidden; margin-bottom:50px;}
				.m12 .wrap_tit:last-child{margin-bottom:0px;}
					.m12 .left_tit{float:left; width:25%;  font-size:16px; color:#393939;}
						.m12 .left_tit .img{display:inline-block; vertical-align: middle; margin-right:10px;}
					.m12 .right_tit{float:left;  width:75%;}
				
				.m12 .list_01 > li{margin-bottom:20px; font-size:14px; line-height:24px; padding-left:15px; text-indent:-15px; color:#393939; word-break:keep-all;}
				.m12 .list_01 > li:last-child{margin-bottom:0px;}

				.m12 .box_01{margin-bottom:20px;}
				.m12 .box_01:last-child{margin-bottom:0px;}

				.m12 .tit01{display: inline-block; font-size: 18px; color: #003777; font-family: "NGothicb"; box-shadow: inset 0 -7px 0 #fff568;}




						
			/*//¿À½Ã´Â±æ  */






			/*Å¬¸®´Ð */

				/*  °øÅë */
					.clinic .sub_top_img{width:810px; height:340px; background:url(/img/m08_01.jpg) no-repeat center center; margin-bottom:50px; }		
					
					/* section */
					.clinic	.section_01{margin-bottom:80px;}
					.clinic	.section_01:last-child{margin-bottom:0px;}
					/*// section */

					
					/* title_01  */
					.clinic .title_01{border-left:5px solid #ff963c; margin-bottom:30px; padding:10px 0 10px 15px; color:#ff963c; font-size:16px; line-height:24px; font-style:italic;  word-break:keep-all;}

					/* //title_01  */


					/* layout01 */
					.clinic .layout_01{overflow:hidden; }
						.clinic .layout_01 .left{float:left; width:160px; border-top:2px solid #2a51a2; padding:15px 10px 0 10px; box-sizing:border-box; }	
						.clinic .layout_01 .right{float:right; width:640px;  border-top:2px dashed #ccc; padding:15px 10px 0 10px; box-sizing:border-box; }	
					/* //layout01 */

					/* layout02 */
					.clinic .layout_02{}
						.clinic .layout_02 .left{border-top: 2px solid #2a51a2; margin-bottom: 5px; padding:15px 10px 15px 10px;}	
						.clinic .layout_02 .right{border-top:2px dashed #ccc; padding:15px 10px 0 10px;}	
					/* //layout02 */
					
					/* font  */
					.clinic h1{position:relative; padding-left:40px; color:#393939; font-size:15px; line-height:26px;  word-break:keep-all; }
						.clinic h1 span{position:absolute; top:0; left:0; display:inline-block; color:#ccc; font-size:30px; letter-spacing:-3px;  box-shadow: inset 0 -5px 0 #cbecff; border-bottom: 4px solid #cbecff;}
					.clinic h2{padding-left:20px; color:#2a51a2; font-size:15px; margin-bottom:15px;}
	
					.clinic .p_01{color:#393939; font-size:13px; line-height:22px; word-break:keep-all; }
					
					/* //font  */



					/* ´Ü¶ô  */
					.clinic .cont_01{margin-bottom:40px;}
					.clinic .cont_01:last-child{margin-bottom:0px;}
					.clinic .cont_02{padding-left:20px; margin-bottom:30px;}
					.clinic .cont_02:last-child{margin-bottom:0px;}
					/* // ´Ü¶ô  */


					/* Å×ÀÌºí  */
					.clinic .tb_01{width:100%;}
					.clinic .tb_01 thead th{background:#dce8ff; color:#393939; font-size:12px;  line-height:20px; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:10px;  }
					.clinic .tb_01 thead th.last{border-right:0px;}
					.clinic .tb_01 tbody td{color:#393939; font-size:12px;  line-height:20px; padding:10px;  text-align:center;  word-break: keep-all;  border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
					.clinic .tb_01 tbody td.last{border-right:0px;}

					.clinic .tb_02{width:100%; border-top:2px solid #ccc;}
					.clinic .tb_02 tbody th{color:#393939; font-size:12px; line-height:20px; padding:10px; text-align:center; border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc; }
					.clinic .tb_02 tbody td{color:#393939; font-size:12px; line-height:20px; padding:10px; text-align:left; border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc;  word-break: keep-all; }
					.clinic .tb_02 tbody td.last{border-right:0px;}


					.clinic .tb_03{width:100%; border-top:2px solid #ccc;}
					.clinic .tb_03 tbody th{background:#efefef; color:#393939; font-size:12px; line-height:20px; padding:10px; text-align:center; border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc; font-weight:bold; }
					.clinic .tb_03 tbody td{color:#393939; font-size:12px; line-height:20px; padding:10px; text-align:left; border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc;  word-break: keep-all; }
					.clinic .tb_03 tbody td.last{border-right:0px;}
					/* // Å×ÀÌºí  */

					/* Å×ÀÌºí list */
					.clinic .tb_list li{color:#393939; font-size:12px; line-height:20px; margin-bottom:15px; text-align:left;   }
					.clinic .tb_list li:last-child{margin-bottom:0px;}
					/* // Å×ÀÌºí list */

					/* ÀÌ¹ÌÁö */
					.clinic .img_01{text-align:center;}
						.clinic .img_01 img{vertical-align:top;}
					/* // ÀÌ¹ÌÁö */


					/* list */
					.clinic .list_01 li{padding-left:20px; margin-bottom:20px; background:url(/img/list_01_head.jpg)  no-repeat left 4px; color:#393939; font-size:13px;  line-height:21px;  word-break:keep-all;}
					.clinic .list_01 li:last-child{margin-bottom:0px;}

					.clinic .list_02 li{position:relative; padding-left: 35px; margin-bottom: 25px; font-size: 13px;  line-height: 21px; word-break: keep-all;}
					.clinic .list_02 li:last-child{margin-bottom:0px;}
						.clinic .list_02 li span{position:absolute; left:0px; top:0; display: inline-block; padding: 3px; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; color: #385da8; font-size: 16px; text-indent: initial;  margin-right: 5px;}
					
					.clinic .list_03{font-size:0;}
					.clinic .list_03 li{display:inline-block; vertical-align:top; width:32%; margin-right:2%; padding: 10px; margin-bottom: 25px; box-sizing:border-box; border:2px dashed #ccc; font-size: 13px;  line-height: 21px; word-break: keep-all;}
					.clinic .list_03 li:nth-child(3n){margin-right:0px;}
					
					.clinic .qna_list li{margin-bottom: 30px; font-size: 13px;  line-height: 21px; word-break: keep-all;}
					.clinic .qna_list li:last-child{margin-bottom:0px;}
						.clinic .qna_list li P{position:relative; padding-left: 35px; }
						.clinic .qna_list li P:nth-child(1){margin-bottom:15px;}
							.clinic .qna_list li P span{position:absolute; left:0px; top:-1px; padding: 3px; font-size: 18px; line-height: normal; text-indent: initial;  margin-right: 5px;}
							.clinic .qna_list li P:nth-child(1) span{color:#ff8022;}
							.clinic .qna_list li P:nth-child(2) span{color:#3460ca;}
					

					/* // list */



				/* s */
				.tab{font-size:0;}
					.tab li{display:inline-block; margin-top: 10px; margin-right: 10px;}
						.tab li a{transition:all 0.3s; display:inline-block; padding:10px 30px; background-color:#eee; border-radius:10px 10px 0px 0px; font-size:15px;}
						.tab li.on a{background-color:#003777; color:#fff;}
						.tab li a:hover{background-color:#003777; color:#fff;}
				#wrap_tab {	position: relative;	border-top: 5px solid #eee;	padding-top: 50px;	}
				[id^="tab"]{display:none;}
				[id^="tab"]:nth-of-type(1){display:block;}




				/*//  °øÅë */


				/* ¼ºÀÎ´ç´¢º´ */
				.m13 .tit{margin-bottom:5px; font-size:13px; display:inline-block;}
				.m13 .sub_top_img{background:url(/img/m13_head.jpg) no-repeat center center;}
				/* // ¼ºÀÎ´ç´¢º´ */

				/* ¼Ò¾Æ´ç´¢º´ */
				.m14 .sub_top_img{background:url(/img/m14_head.jpg) no-repeat center center;}
				/* // ¼Ò¾Æ´ç´¢º´ */


				/* ÀÓ½Å¼º´ç´¢º´ */
				.m15 .sub_top_img{background:url(/img/m15_head.jpg) no-repeat center center;}
				/* // ÀÓ½Å¼º´ç´¢º´ */

				/* ³ëÀÎ´ç´¢º´ */
				.m16 .sub_top_img{background:url(/img/m16_head.jpg) no-repeat center center;}
				/* // ³ëÀÎ´ç´¢º´ */

				/* ´ç´¢º´Àü´Ü°è */
				.m17 .sub_top_img{background:url(/img/m17_head.jpg) no-repeat center center;}
				/* // ´ç´¢º´Àü´Ü°è */

				/* ÀÎ½¶¸°ÆßÇÁ */
				.m18 .sub_top_img{background:url(/img/m18_head.jpg) no-repeat center center;}
				/* // ÀÎ½¶¸°ÆßÇÁ */


				/* Ç×ÁøÁõ */
				.m19 .sub_top_img{background:url(/img/m19_head.jpg) no-repeat center center;}
				/* // Ç×ÁøÁõ */

				/* ÀúÇÏÁõ */
				.m20 .sub_top_img{background:url(/img/m20_head.jpg) no-repeat center center;}
				/* // ÀúÇÏÁõ */

				/* ¾Æ±Þ¼º */
				.m21 .sub_top_img{background:url(/img/m21_head.jpg) no-repeat center center;}
				/* // ¾Æ±Þ¼º */

				/* »êÈÄ°©»ó¼± */
				.m22 .sub_top_img{background:url(/img/m22_head.jpg) no-repeat center center;}
				/* // »êÈÄ°©»ó¼± */

				/* ¸¸¼º°©»ó¼± */
				.m23 .sub_top_img{background:url(/img/m23_head.jpg) no-repeat center center;}
				/* // ¸¸¼º°©»ó¼± */

				/* °©»ó¼±°áÀý */
				.m24 .sub_top_img{background:url(/img/m24_head.jpg) no-repeat center center;}
				/* // °©»ó¼±°áÀý */

				/* ºñ¸¸ÀÇÆò°¡ */
				.m25 .sub_top_img{background:url(/img/m25_head.jpg) no-repeat center center;}
				/* // ºñ¸¸ÀÇÆò°¡ */

				/* ½Ä»ç-¿îµ¿¿ä¹ý */
				.m26 .sub_top_img{background:url(/img/m26_head.jpg) no-repeat center center;}
				/* // ½Ä»ç-¿îµ¿¿ä¹ý */

				/* ¾à¹°¿ä¹ý */
				.m27 .sub_top_img{background:url(/img/m27_head.jpg) no-repeat center center;}
				/* // ¾à¹°¿ä¹ý */

				/* °³º°¸ÂÃãÄ¡·á */
				.m28 .sub_top_img{background:url(/img/m28_head.jpg) no-repeat center center;}
				/* // °³º°¸ÂÃãÄ¡·á */

				/* °ñ´Ù°øÁõ */
				.m30 .sub_top_img{background:url(/img/m30_head.jpg) no-repeat center center;}
				/* // °ñ´Ù°øÁõ */

				/* ºÎ½Å-³úÇÏ¼öÃ¼ÁúÈ¯ */
				.m31 .sub_top_img{background:url(/img/m31_head.jpg) no-repeat center center;}
				/* // ºÎ½Å-³úÇÏ¼öÃ¼ÁúÈ¯ */

				/* ¼Ò¾Æ¼ºÀå Àå¾Ö */
				.m32 .sub_top_img{background:url(/img/m32_head.jpg) no-repeat center center;}
				/* // ¼Ò¾Æ¼ºÀå Àå¾Ö */

				/* ¸¸¼ºÇÇ·Î */
				.m33 .sub_top_img{background:url(/img/m33_head.jpg) no-repeat center center;}
				/* // ¸¸¼ºÇÇ·Î */

				/* °»³â±â */
				.m34 .sub_top_img{background:url(/img/m34_head.jpg) no-repeat center center;}
				/* // °»³â±â */

				/* °íÇ÷¾Ð */
				.m35 .sub_top_img{background:url(/img/m35_head.jpg) no-repeat center center;}
				/* // °íÇ÷¾Ð */



				/* ´ç´¢º´°Ë»ç */
				.m29 .sub_top_img{background:url(/img/m29_head.jpg) no-repeat center center;}
				/* // ´ç´¢º´°Ë»ç */

				/* °©»ó¼±°Ë»ç */
				.m36 .sub_top_img{background:url(/img/m36_head.jpg) no-repeat center center;}
				/* // °©»ó¼±°Ë»ç */

				/* ºñ¸¸°Ë»ç */
				.m37 .sub_top_img{background:url(/img/m37_head.jpg) no-repeat center center;}
				/* // ºñ¸¸°Ë»ç */

				/* ³»ºÐºñ°Ë»ç */
				.m38 .sub_top_img{background:url(/img/m38_head.jpg) no-repeat center center;}
				/* // ³»ºÐºñ°Ë»ç */

				/* ÀÚÀ²½Å°æ°è °Ë»ç */
				.m47 .sub_top_img{background:url(/img/m47_head.jpg) no-repeat center center;}
				/* // ÀÚÀ²½Å°æ°è °Ë»ç */

				/* ¼Ò¾Æ¼ºÀåÀå¾Ö°Ë»ç */
				.m39 .sub_top_img{background:url(/img/m39_head.jpg) no-repeat center center;}
				/* // ¼Ò¾Æ¼ºÀåÀå¾Ö°Ë»ç */







			/*//Å¬¸®´Ð */




			/*°Ô½ÃÆÇ*/
				.m40{}
					.m40 .sub_top_img{width:810px; height:340px; background:url(/img/m40_01.jpg) no-repeat center center; margin-bottom:50px; }		
				.m41{}
					.m41 .sub_top_img{width:810px; height:340px; background:url(/img/m41_01.jpg) no-repeat center center; margin-bottom:50px; }		
				.m42{}
					.m42 .sub_top_img{width:810px; height:340px; background:url(/img/m42_01.jpg) no-repeat center center; margin-bottom:50px; }		

			/*//°Ô½ÃÆÇ */

			/*·Î±×ÀÎ*/
				.login{}
					.login .sub_top_img{width:810px; height:340px; background:url(/img/login_01.jpg) no-repeat center center; margin-bottom:50px; }		

			/*//·Î±×ÀÎ */






			/* »çÀÌÆ®¸Ê */
				.m44{}
					.m44 .sub_top_img{width:810px; height:340px; background:url(/img/m44_01.jpg) no-repeat center center; margin-bottom:50px; }		
				.m45{}
					.m45 .sub_top_img{width:810px; height:340px; background:url(/img/m45_01.jpg) no-repeat center center; margin-bottom:50px; }		
				.m46{}
					.m46 .sub_top_img{width:810px; height:340px; background:url(/img/m46_01.jpg) no-repeat center center; margin-bottom:50px; }		

			
				.m44{overflow:hidden; font-size:0;}
					.m44 .smap_box{display:inline-block; width:50%; text-align:center; margin-bottom:60px; vertical-align:top;}
					.m44 .smap_box:nth-child(7)~div{margin-bottom:0px;}
					.m44 .smap_box h2{font-size:20px; color:#003777;  margin-bottom:20px; }
					.m44 .smap_box li{font-size:14px;  margin-bottom:10px; }
						.m44 .smap_box li a{color:#515151;}	
						.m44 .smap_box li a:hover{color:#003777;}			
			
			/* //»çÀÌÆ®¸Ê */





	/*// ¼­ºêÆäÀÌÁö */



	/* ·Î±×ÀÎ */
	.login{}
		.login .top{font-size:0; height:219px; background:url(/img/login_01.jpg) no-repeat left top; margin-bottom:40px;}
	/*// ·Î±×ÀÎ */
}




@media (max-width:1023px) {/* ÃÖ¼Ò ~ ÃÖ´ë 1100 */

#wrapper {width:100%; position:relative; background-color:#ffffff;}
	
header.firstheader {width:100%; border-bottom: 10px solid #efefef;  font-size: 0px;}
	.top_box {position:relative;}
		.top_login_box {}
			.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:#0ca58f;; }

		.m_call{}
			.m_call a{display:block; text-align:center; font-size:20px; font-family:"NGothicb"; padding:10px 0; background:#f0f7ff; color:#828282;}
				.m_call a span{font-size:28px; font-family:"NGothicb"; color:#003777;  box-shadow: inset 0 -12px 0 #fff568;}
				.m_call a p{padding-top:10px; font-size:16px; color:#393939;}
		
		.blog {display:none;}
		
		.logo {height:100px; line-height:100px; text-align: center;}
			.logo img{vertical-align:middle;}


	#menu_box { display:none;  }
	#allmenu { position:relative; width:90%; margin:10px auto 10px; 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:#003777;
		-webkit-appearance: none;/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
		-moz-appearance: none;
		appearance: none;
		border-radius: 0px;/* ³×ÀÌÆ¼ºê 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;  }
	option:hover {
	color: white;
	background: #1e8686 ;
	}

	#contents {}
		.container{position:relative;}

			/* ¸ÞÀÎ½½¶óÀÌµå */
			.main_visual{border-bottom: 10px solid #efefef;  }
			/* //¸ÞÀÎ½½¶óÀÌµå */

			/* ÄüÅ¬¸®´Ð */
			.quick_clinic{width:100%; border-bottom: 10px solid #efefef;  }				
				.quick_clinic ul{width:90%; margin:0 auto;}
					.quick_clinic ul li{text-align:center; border-bottom:2px dashed #efefef;  padding:30px 0;}
					.quick_clinic ul li:last-child{border-bottom:0px;}	
					.quick_clinic ul li .img{display:inline-block; width:70px; height:70px; margin-bottom:10px; box-sizing:border-box; border:1px solid #393939; border-radius:50%;}
					.quick_clinic ul li:nth-child(1) .img{background:url(/img/quick_clinic_01.png) no-repeat center center; background-size:40px;}
					.quick_clinic ul li:nth-child(2) .img{background:url(/img/quick_clinic_02.png) no-repeat center center; background-size:40px;}
					.quick_clinic ul li:nth-child(3) .img{background:url(/img/quick_clinic_03.png) no-repeat center center; background-size:40px;}
					.quick_clinic ul li:nth-child(4) .img{background:url(/img/quick_clinic_04.png) no-repeat center center; background-size:40px;}
					.quick_clinic ul li:nth-child(5) .img{background:url(/img/quick_clinic_05.png) no-repeat center center; background-size:40px;}
					.quick_clinic ul li:hover .img{-webkit-transform: scale(1.1); transform: scale(1.2); background-color:#fefefe;}

					.quick_clinic ul li .text{}
						.quick_clinic ul li .text p:nth-child(1){display:inline-block; font-size: 16px; font-family: "NGothicb"; color: #393939;  margin-bottom: 10px; }
						.quick_clinic ul li .text p:nth-child(2){font-size: 12px; color: #393939; line-height: 16px; word-break: keep-all; margin-bottom: 10px;  box-sizing: border-box;}
						.quick_clinic ul li .text a{font-size: 12px;  color: #393939;}	
						.quick_clinic ul li .text a:hover{text-decoration:underline; color:#0076ff; background:#c5e2ff;}
						.quick_clinic ul li:hover .text p:nth-child(1){color:#004ba3; box-shadow: inset 0 -8px 0 #fff568;}
			/* //ÄüÅ¬¸®´Ð */

			/* ¸ÞÀÎetc */
			.main_etc{width:100%; border-bottom: 10px solid #efefef;}

				.main_etc .comunity{width:90%; margin:0 auto; height: 220px; border-bottom:2px dashed #efefef; box-sizing:border-box; padding:30px 0px; }
				.main_etc .comunity .notice{ position:relative;}
				.main_etc .comunity .consult{ position:relative;}
					.main_etc .comunity p:hover{color:#4c6393!important; -webkit-transition: color 0.5s; /* Safari */    transition: color 0.5s;}
					.main_etc .comunity .notice p{color:#393939; cursor:pointer; position:absolute; left:0; top:0; font-size:16px;}
					.main_etc .comunity .consult p{color:#393939; cursor:pointer; position:absolute; left:90px; top:0; font-size:16px;}
					
					.main_etc .comunity .list{width: 100%; position:absolute; top:30px; border-top:1px solid #959595; display:none; padding-top:15px; }
						.main_etc .comunity .list a:not(.more){font-size: 12px; margin-bottom: 10px; color: #242424; display: block;  -webkit-transition: color 0.5s; /* Safari */    transition: color 0.5s;}
						.main_etc .comunity .list a:hover{color:#004ba3;}
							.comunity .list .more{display:inline-block; width: 20px; position:absolute; right:0px; top:-32px;}
						
						.main_etc .comunity .list .text{font-size:0;}
							.main_etc .comunity .list .title{display:inline-block; width:60%; padding-right:5px; box-sizing:border-box; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
							.main_etc .comunity .list .date{display:inline-block; width:40%;}
					
					.main_etc .comunity  div.on .list{display:block;}
					.main_etc .comunity  div.on p{color:#004ba3; font-family:"NGothicb"; transition: all 1s;}
				

				.main_etc .time_call{width:90%; margin:0 auto; box-sizing:border-box; padding:30px 0px; border-bottom:2px dashed #efefef;  }
					.main_etc .time_call p{ margin-bottom:10px; display:inline-block; font-size:16px; color:#393939; margin-right:10px; margin-bottom:5px; }
					.main_etc .time_call a.tel{ color: #0063d7;
						display: block; font-family:"NGothicb"; font-style:italic; font-size:30px; margin-bottom:10px;}
					.main_etc .time_call a.tel span{    
					
						display: inline-block;
						font-size: 30px;
						padding: 3px 10px;
						
						border-radius: 15px;
						letter-spacing: 1px;
					}
					.main_etc .time_call ul{
							
							
							 box-sizing: border-box;
						}
							.main_etc .time_call ul li{
								
								color: #393939;
								font-size: 13px;
								word-spacing: 1px;
							}

							.main_etc .time_call ul li span{
								display: inline-block;
								border:1px solid #e8e8e8;
								margin:0 5px 5px 0px;
								padding:5px 15px;

							}
							.main_etc .time_call ul li span:nth-child(1){
								width:30%;
								text-align:center;

							}



				.main_etc .preview_location{width:90%; margin:0px auto; margin:30px auto; border:1px solid #efefef;  box-sizing: border-box;}
					.main_etc .preview_location ul{}
						.main_etc .preview_location ul li{overflow:hidden; box-sizing: border-box; padding:20px 10px;  border-bottom:1px dashed #efefef;}
						.main_etc .preview_location ul li:last-child{border-bottom:0px;}
							.main_etc .preview_location ul li p:nth-child(1){font-size:16px; color:#004ba3; font-family:"NGothicb"; margin-bottom:10px;}
								.main_etc .preview_location ul li p:nth-child(1) span{display:inline-block; color:#dddddd; margin-left:10px;}
							.main_etc .preview_location ul li p:nth-child(2){font-size:13px; color:#393939;}
							.main_etc .preview_location ul li a{transition:all 0.3s; font-size:14px; color:#393939; border:1px solid #e8e8e8; padding:5px 15px; float: right;  margin-top: 15px;}
							.main_etc .preview_location ul li a:hover{color:#0063d7; border:1px solid #0063d7;}
									
			/* //¸ÞÀÎetc */


	footer{background:#fff; }
		.foot_etc{width:90%; margin:0 auto; padding:50px 0 30px; text-align:center;}
			.foot_etc .p1{
				color:#393939;
				display:inline-block;
				 text-align: center;
				position:relative; font-family:'NGothicB'; word-break:keep-all; padding:20px 10px; text-align:center; font-size:36px; line-height:46px; }
			.foot_etc .p1::before{
				position:absolute;
				content:'"';
				font-size:50px;
				font-family:'NGothicB';
				display:block;
				left:0px; top:0px;
			}
			.foot_etc .p1::after{
				position:absolute;
				content:'"';
				font-size:50px;
				font-family:'NGothicB';
				display:block;
				right:0px; bottom:0px;		
				line-height:0px;
			}
				.foot_etc .p1 span{color:#004ba3; font-size:40px; }
			.foot_etc ul{padding-top:20px; box-sizing:border-box; font-size:0px; vertical-align:middle;}
				.foot_etc ul li{display:inline-block; width:33.33%; min-width:110px; padding:20px; box-sizing:border-box; vertical-align:top; text-align:center;}
					.foot_etc ul li > span{border-radius:50%; display:block; width:30px; margin:0 auto 15px; height:30px; line-height:30px; color:#fff; background:#004ba3; font-size:16px;}
					.foot_etc ul li > img{}
					.foot_etc ul li > p{word-break:keep-all; padding-top:20px; font-size:14px; line-height:22px; color:#393939;}
						.foot_etc ul li > p span{display:block; color:#004ba3;}
					


		.foot_wrap{background:#efefef;}





		.foot_box{overflow:hidden; margin:0 auto; padding:30px 10px;}
			.addresss{text-align:center; margin-bottom:30px;}
				.addresss p:nth-child(1){font-size:16px; color:#004ba3; margin-bottom:15px;}
				.addresss p:nth-child(2){font-size:12px; color:#393939; line-height:20px; word-break:keep-all;}
			
			footer .link{text-align:center;}
				footer .link div{font-size:13px; margin-bottom:15px;}
				footer .link div:last-child{margin-bottom:0px;}
					footer .link div:nth-child(1) a{color:#393939;}	
						footer .link div:nth-child(1) a:hover{color:#004ba3;}	
					footer .link div:nth-child(2) a{font-family:"NGothicb"; color:#393939;}
						footer .link div:nth-child(2) a span{color:#1dc821;}
					footer .link div:nth-child(3) a{display:inline-block;}
					footer .link div:nth-child(3) a:nth-child(1){margin-right:10px;}



	/* ¼­ºêÆäÀÌÁö */



	
	#sub_contents{}
	
		#sub_menu{display:none; }

		#contents_box{padding:0 10px; padding-bottom:40px; border-bottom:1px solid #ccc; }	
			.content_head{position:relative; width:100%; height:110px; padding:10px 0; margin-bottom:30px; box-sizing:border-box; border-bottom:1px solid #ccc; }
				.s_title{position:absolute; top:10px; left:0px; border-left:5px solid #003777; padding-left:5px; font-size:20px; color:#393939; }
				.navi{position:absolute; bottom:10px; right:0px; font-size:13px; color:#393939;}
			
			.page{}			


			/* ÀÎ»ç¸»  */
			.m08{}
				.m08 .sub_top_img{width:100%; height:300px; background:url(/img/m08_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }		
				.m08 .t_01{position:relative; font-size:15px; color:#393939; line-height:26px; padding:20px 20px; word-break:keep-all; margin-bottom:30px; }
				.m08 .t_01:before{position:absolute; left:0; top:0; width:25px; height:18px; content:""; display:block; background:url(/img/m08_tit_01.jpg) no-repeat center center; }
				.m08 .t_01:after{position:absolute; right:0px; bottom:0; width:25px; height:18px; content:""; display:block; background:url(/img/m08_tit_02.jpg) no-repeat center center; }
				.m08 .t_list{}
					.m08 .t_list li{margin-bottom:50px;}
					.m08 .t_list li:last-child{margin-bottom:0px;}
						.m08 .t_list li .num_01{display:inline-block; margin-bottom:10px;  font-size:40px; color:#393939; font-style:italic; font-family:"NGothicb"; box-shadow: inset 0 -12px 0 #d4f3ff; }
						.m08 .t_list li .p_01{margin-bottom:10px;  font-size:16px; color:#004ba3; }
						.m08 .t_list li .p_02{margin-bottom:10px;  font-size:13px; line-height:24px; color:#393939; word-break:keep-all; }
						.m08 .t_list li:nth-child(1) .img_01{display:inline-block; width:100%; height:180px; background:url(/img/m08_02.jpg) no-repeat center center; background-size:cover; margin-bottom:0px;}
						.m08 .t_list li:nth-child(2) .img_01{display:inline-block; width:100%; height:180px; background:url(/img/m08_03.jpg) no-repeat center center; background-size:cover;  margin-bottom:0px;}
						.m08 .t_list li:nth-child(3) .img_01{display:inline-block; width:100%; height:180px; background:url(/img/m08_04.jpg) no-repeat center center; background-size:cover;  margin-bottom:0px;}
			
			/*//ÀÎ»ç¸»  */



			/* ÀÇ·áÁø¼Ò°³  */
			.m09{}
				.m09 .sub_top_img{width:100%; height:300px; background:url(/img/m09_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }		
			
				.m09 .doctor{ background: url(/img/m09_02.jpg) no-repeat center center;  background-size: cover; margin-bottom: 50px; padding-top: 20px;}
					.m09 #tab01 .doctor .img{display: block; width: 100%; height: 300px; background: url(/img/m09_03.png) no-repeat center center; background-size: contain;}
					.m09 #tab02 .doctor .img{display: block; width: 100%; height: 300px; background: url(/img/m09_04.jpg) no-repeat center center; background-size: cover;}
					
					
					.m09 #tab03 .doctor .img{display: block; width: 100%; height: 300px; background: url(/img/¼­¼ºÇÏ.png) no-repeat center center; background-size: contain;}
					
					.m09 .doctor .text{ color: #393939;  box-sizing: border-box;  background: #fff; padding-top: 10px;}
	
						
						
						.m09 .doctor .text p:nth-child(1){font-size:14px; line-height:24px; padding-left:10px; text-indent:-10px; margin-bottom:10px; word-break:keep-all;}
							.m09 .doctor .text p:nth-child(1) br{display:none;}
						.m09 .doctor .text p:nth-child(2){display:inline-block; font-size:24px; margin-left:10px; padding:0 2px; box-shadow: inset 0 -6px 0 #ddf6ff; border-bottom: 2px solid #ddf6ff;}
							.m09 .doctor .text p:nth-child(2) span{font-size:18px;}

				.m09 .list_01 > li{border-bottom:1px dashed #ccc; padding-bottom:30px; margin-bottom:30px }
				.m09 .list_01 > li:last-child{border-bottom:0px; padding-bottom:0px; margin-bottom:0px }
					.m09 .list_01 .tit_wrap{}
						.m09 .list_01 .tit_left{border-bottom:1px dashed #ccc; padding-bottom:50px; margin-bottom:50px }
						.m09 .list_01 .tit_right{}
					.m09 .list_01 .p_01{ margin-bottom:20px; font-size:16px; color:#393939;}
					.m09 .list_01 .list_02 > li{margin-bottom:5px; padding-left:5px; text-indent:-5px; font-size:13px; line-height:20px; color:#393939;  word-break:keep-all;}
					.m09 .list_01 .list_02 > li a{color:#004ba3; display:block}
			/*//ÀÇ·áÁø¼Ò°³  */


			/* Áø·á½Ã°£  */
			.m10{overflow:hidden;}
				.m10 .section > li{margin-bottom:60px; padding-bottom:50px; border-bottom:2px dotted #ccc; overflow: hidden;}
				.m10 .section > li:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px;}
				
				.m10 .sub_top_img{width:100%; height:300px; background:url(/img/m10_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }			
				.m10 .left{display:inline-block; font-size:18px; color:#393939; border-top:2px solid #2a51a2; padding:10px 5px 0; margin-bottom:30px; }
				.m10 .right{border-top:2px solid #ccc; padding:20px 0px 0px; }
					.m10 .right ul li{font-size:0; margin-bottom:30px; overflow:hidden; color:#393939;}
					.m10 .right ul li:last-child{margin-bottom:0px;}
						.m10 .right ul li .day{display:inline-block; vertical-align:top; width:25%; text-align:center; font-size:14px;} 
						.m10 .right ul li .time{display:inline-block;  vertical-align:top; width:75%; font-size:14px; line-height:22px; word-break:keep-all;}
						.m10 .right ul li .tit_01{color:#004ba3; font-size:20px;}
						.m10 .right ul li .tit_02{color:#f15b5c;}
					
				.m10 table{width:100%;}
					.m10 table{width:100%; border-top:2px solid #ccc;}
					.m10 table tbody th{background:#efefef; color:#393939; text-align:center; font-size:12px; line-height:20px; padding:5px; text-align:center; border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc; }
					.m10 table tbody td{color:#393939; text-align:center; font-size:12px; line-height:20px; padding:5px;  border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc;  word-break: keep-all; }
					.m10 table tbody .last{border-right:0px;}
			/*//Áø·á½Ã°£  */





			/*µÑ·¯º¸±â*/
			.m11{}
				.m11 .sub_top_img{width:100%; height:300px; background:url(/img/m11_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }			
				.m11 #gallery{width:100%;}
				
			/*//µÑ·¯º¸±â  */


			/*¿À½Ã´Â±æ*/
			.m12{overflow:hidden;}
				.m12 .sub_top_img{width:100%; height:300px; background:url(/img/m12_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }			
				/* ¸Ê Á¤º¸ */
				.map_wrap {position:relative; width:100%;  margin-bottom:50px;}
				

					.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-radius: 5px;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;}
						.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')}
						
							.info .title {padding: 5px 0 0 10px;height: 30px;background: #eee;border-bottom: 1px solid #ddd;font-size: 18px;font-weight: bold;}
								.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');}
								.info .close:hover {cursor: pointer;}
						
							.info .body {position: relative;overflow: hidden;}
								.info .desc {position: relative;margin: 13px 0 0 90px;height: 75px; white-space: initial;}
									.info .desc p {margin-bottom:5px; white-space: initial; word-break:keep-all;}
									.info .desc a {color:#27579f; font-size:15px;}
								.info .img {position: absolute;top: 6px;left: 5px; width: 73px; height: 71px; line-height:71px; border: 1px solid #ddd;color: #888; text-align:center;}
									.info .img img{width:80%;}
					
				/* //¸Ê Á¤º¸ */

				.m12 .section > li{margin-bottom:60px; padding-bottom:50px; border-bottom:2px dotted #ccc; overflow: hidden;}
				.m12 .section > li:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px;}
				
				.m12 .left{display:inline-block; font-size:18px; color:#393939; border-top:2px solid #2a51a2; padding:10px 5px 0; margin-bottom:30px; }
				.m12 .right{}
	
				.m12 .p_01{margin-bottom: 20px; font-size: 14px; color: #393939; padding-left: 35px; line-height: 24px; position: relative; word-break: keep-all;}
				.m12 .p_01:last-child{margin-bottom:0px;}
					.m12 .p_01 .img{display: inline-block;   width: 25px;  position: absolute;  left: 0;}
				.m12 .p_02{margin-bottom:10px; font-size:14px; font-family:"NGothicb"; color:#393939;}
				.m12 .p_03{font-size:14px; line-height:24px; color:#393939;}
				.m12 .p_04{font-size:18px; line-height:26px; color:#393939;}
				.m12 .link{font-size:14px; line-height:14px; margin-top:10px; border:1px solid #555; 
    display: inline-block; padding:5px 10px; color:#555 }
				.m12 .link:hover{border:1px solid #2a51a2; color:#2a51a2 }
				
					

				.m12 .tit{display: block;  margin-bottom: 10px;}
				.m12 .tit:last-child{margin-bottom:0px;}
					.m12 .tit i{font-size:20px; color:#004ba3; font-style: normal;}
							
				.m12 .wrap_tit{overflow:hidden; margin-bottom:50px;}
				.m12 .wrap_tit:last-child{margin-bottom:0px;}
					.m12 .left_tit{margin-bottom: 20px; font-size: 14px; color: #393939; padding-left: 35px; line-height: 24px; position: relative; word-break: keep-all;}
						.m12 .left_tit .img{display: inline-block;   width: 25px;  position: absolute;  left: 0;}
					.m12 .right_tit{}
				
				.m12 .list_01 > li{margin-bottom:20px; font-size:14px; line-height:24px; padding-left:15px; text-indent:-15px; color:#393939; word-break:keep-all;}
				.m12 .list_01 > li:last-child{margin-bottom:0px;}

				.m12 .box_01{margin-bottom:20px;}
				.m12 .box_01:last-child{margin-bottom:0px;}

				.m12 .tit01{display: inline-block; font-size: 18px; color: #003777; font-family: "NGothicb"; box-shadow: inset 0 -7px 0 #fff568;}







			/*//¿À½Ã´Â±æ*/







			/*Áø·á½Ã°£¾È³» */
			.m08{}
				.m08 .top{font-size:20px; text-align:center;}
				.m08 .top:after{content:""; display:block; height:2px; width:30px; background-color:#ccc; margin:30px auto;}
				.m08 table{width:100%;}
					.m08 table thead th{font-size:16px; color:#fff; padding:10px 0; background-color:#f4acd8;  border-right:1px solid #fff;}
					.m08 table thead th:last-child{border-right:0px;}
					.m08 table tbody td{font-size:14px; color:#393939; padding:10px 0; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;}
					.m08 table tbody td:last-child{border-right:0px;}
			/*//Áø·á½Ã°£¾È³»  */

	





			/*Å¬¸®´Ð */

				/*  °øÅë */
					.clinic .sub_top_img{width:100%; height:300px; background:url(/img/m08_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }
					
					/* section */
					.clinic	.section_01{margin-bottom:50px;}
					.clinic	.section_01:last-child{margin-bottom:0px;}
					/*// section */

					
					/* title_01  */
					.clinic .title_01{border-left:4px solid #ff963c; margin-bottom:20px; padding:5px 0 10px 5px; color:#ff963c; font-size:12px; line-height:20px; font-style:italic;}

					/* //title_01  */


					/* layout01 */
					.clinic .layout_01{}
						.clinic .layout_01 .left{border-top:2px solid #2a51a2; padding:10px 5px;}	
						.clinic .layout_01 .right{border-top:2px dashed #ccc; padding:10px 5px;}	
					/* //layout01 */

					/* layout02 */
					.clinic .layout_02{}
						.clinic .layout_02 .left{border-top:2px solid #2a51a2; padding:10px 5px;}	
						.clinic .layout_02 .right{border-top:2px dashed #ccc; padding:10px 5px;}	
					/* //layout02 */
					
					/* font  */
					.clinic h1{position:relative; padding-left:40px; color:#393939; font-size:18px; line-height:22px;  word-break:keep-all;}
						.clinic h1 span{position:absolute; top:0; left:0; display:inline-block; color:#ccc; font-size:30px; letter-spacing:-2px;  box-shadow: inset 0 -2px 0 #cbecff; border-bottom: 3px solid #cbecff;}
					.clinic h2{padding-left:10px; color:#2a51a2; font-size:15px; margin-bottom:15px;}
	
					.clinic .p_01{color:#393939; font-size:12px; line-height:20px; word-break:keep-all; }
					
					/* //font  */



					/* ´Ü¶ô  */
					.clinic .cont_01{margin-bottom:30px;}
					.clinic .cont_01:last-child{margin-bottom:0px;}
					.clinic .cont_02{padding-left:10px; margin-bottom:20px;}
					.clinic .cont_02:last-child{margin-bottom:0px;}
					/* // ´Ü¶ô  */

					/* Å×ÀÌºí  */
					.clinic .tb_01{width:100%;}
					.clinic .tb_01 thead th{background:#dce8ff; color:#393939; font-size:12px; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:8px;  }
					.clinic .tb_01 thead th.last{border-right:0px;}
					.clinic .tb_01 tbody td{color:#393939; font-size:12px; padding:8px;  text-align:center;  border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
					.clinic .tb_01 tbody td.last{border-right:0px;}

					.clinic .tb_02{width:100%; border-top:2px solid #ccc;}
					.clinic .tb_02 tbody th{color:#393939; font-size:12px; padding:8px; text-align:center; border-right:1px dashed #ccc; border-bottom:1px dashed #ccc; }
					.clinic .tb_02 tbody td{color:#393939; font-size:12px; padding:8px; text-align:left; border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc; }
					.clinic .tb_02 tbody td.last{border-right:0px;}

					.clinic .tb_03{width:100%; border-top:2px solid #ccc;}
					.clinic .tb_03 tbody th{background:#efefef; color:#393939; font-size:12px; line-height:20px; padding:8px; text-align:center; border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc; font-weight:bold; }
					.clinic .tb_03 tbody td{color:#393939; font-size:12px; line-height:20px; padding:8px; text-align:left; border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc;  word-break: keep-all; }
					.clinic .tb_03 tbody td.last{border-right:0px;}
					/* // Å×ÀÌºí  */

					/* Å×ÀÌºí list */
					.clinic .tb_list li{color:#393939; font-size:12px; line-height:20px; margin-bottom:10px; text-align:left;   }
					.clinic .tb_list li:last-child{margin-bottom:0px;}
					/* // Å×ÀÌºí list */

					/* ÀÌ¹ÌÁö */
					.clinic .img_01{text-align:center;}
						.clinic .img_01 img{vertical-align:top;}
					/* // ÀÌ¹ÌÁö */


					/* list */
					.clinic .list_01 li{padding-left:20px; margin-bottom:15px; background:url(/img/list_01_head.jpg)  no-repeat left 4px; color:#393939; font-size:12px;  line-height:20px;}
					.clinic .list_01 li:last-child{margin-bottom:0px;}
					
					.clinic .list_02 li{position:relative; padding-left: 30px; margin-bottom: 15px; font-size: 12px;  line-height: 20px; word-break: keep-all;}
					.clinic .list_02 li:last-child{margin-bottom:0px;}
						.clinic .list_02 li span{position:absolute; left:0px; top:0; display: inline-block; padding: 2px; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; color: #385da8; font-size: 15px; text-indent: initial;  margin-right: 5px;}
					
					.clinic .list_03{font-size:0;}
					.clinic .list_03 li{display:inline-block; vertical-align:top; width:48%; margin-right:4%; padding: 10px; margin-bottom: 15px; box-sizing:border-box; border:2px dashed #ccc; font-size: 12px;  line-height: 20px; word-break: keep-all;}
					.clinic .list_03 li:nth-child(2n){margin-right:0px;}
						
					.clinic .qna_list li{margin-bottom: 20px; font-size: 12px;  line-height: 20px; word-break: keep-all;}
					.clinic .qna_list li:last-child{margin-bottom:0px;}
						.clinic .qna_list li P{position:relative; padding-left: 30px; }
						.clinic .qna_list li P:nth-child(1){margin-bottom:15px;}
							.clinic .qna_list li P span{position:absolute; left:0px; top:-2px; padding: 3px; font-size: 16px; line-height: normal; text-indent: initial;  margin-right: 5px;}
							.clinic .qna_list li P:nth-child(1) span{color:#ff8022;}
							.clinic .qna_list li P:nth-child(2) span{color:#3460ca;}
					

					/* // list */

				

				
				/* ÆäÀÌÁö¾È ÅÇ¸Þ´º */
				.tab{font-size:0;}
					.tab li{display:inline-block; margin-top: 10px; margin-right: 10px;}
						.tab li a{transition:all 0.3s; display:inline-block; padding:10px 30px; background-color:#eee; border-radius:10px 10px 0px 0px; font-size:15px;}
						.tab li.on a{background-color:#003777; color:#fff;}
						.tab li a:hover{background-color:#003777; color:#fff;}
				#wrap_tab {	position: relative;	border-top: 5px solid #eee;	padding-top: 30px;	}
				[id^="tab"]{display:none;}
				[id^="tab"]:nth-of-type(1){display:block;}



				/*//  °øÅë */


				/* ¼ºÀÎ´ç´¢º´ */
				.m13 .tit{margin-bottom:5px; font-size:13px; display:inline-block;}
				.m13 .sub_top_img{background:url(/img/m13_head.jpg) no-repeat center center;}
				/* // ¼ºÀÎ´ç´¢º´ */


				/* ¼Ò¾Æ´ç´¢º´ */
				.m14 .sub_top_img{background:url(/img/m14_head.jpg) no-repeat center center;}
				/* // ¼Ò¾Æ´ç´¢º´ */


				/* ÀÓ½Å¼º´ç´¢º´ */
				.m15 .sub_top_img{background:url(/img/m15_head.jpg) no-repeat center center;}
				/* // ÀÓ½Å¼º´ç´¢º´ */

				/* ³ëÀÎ´ç´¢º´ */
				.m16 .sub_top_img{background:url(/img/m16_head.jpg) no-repeat center center;}
				/* // ³ëÀÎ´ç´¢º´ */

				/* ´ç´¢º´Àü´Ü°è */
				.m17 .sub_top_img{background:url(/img/m17_head.jpg) no-repeat center center;}
				/* // ´ç´¢º´Àü´Ü°è */

				/* ÀÎ½¶¸°ÆßÇÁ */
				.m18 .sub_top_img{background:url(/img/m18_head.jpg) no-repeat center center;}
				/* // ÀÎ½¶¸°ÆßÇÁ */

				/* Ç×ÁøÁõ */
				.m19 .sub_top_img{background:url(/img/m19_head.jpg) no-repeat center center;}
				/* // Ç×ÁøÁõ */

				/* ÀúÇÏÁõ */
				.m20 .sub_top_img{background:url(/img/m20_head.jpg) no-repeat center center;}
				/* // ÀúÇÏÁõ */

				/* ¾Æ±Þ¼º */
				.m21 .sub_top_img{background:url(/img/m21_head.jpg) no-repeat center center;}
				/* // ¾Æ±Þ¼º */

				/* »êÈÄ°©»ó¼± */
				.m22 .sub_top_img{background:url(/img/m22_head.jpg) no-repeat center center;}
				/* // »êÈÄ°©»ó¼± */

				/* ¸¸¼º°©»ó¼± */
				.m23 .sub_top_img{background:url(/img/m23_head.jpg) no-repeat center center;}
				/* // ¸¸¼º°©»ó¼± */

				/* °©»ó¼±°áÀý */
				.m24 .sub_top_img{background:url(/img/m24_head.jpg) no-repeat center center;}
				/* // °©»ó¼±°áÀý */

				/* ºñ¸¸ÀÇÆò°¡ */
				.m25 .sub_top_img{background:url(/img/m25_head.jpg) no-repeat center center;}
				/* // ºñ¸¸ÀÇÆò°¡ */

				/* ½Ä»ç-¿îµ¿¿ä¹ý */
				.m26 .sub_top_img{background:url(/img/m26_head.jpg) no-repeat center center;}
				/* // ½Ä»ç-¿îµ¿¿ä¹ý */

				/* ¾à¹°¿ä¹ý */
				.m27 .sub_top_img{background:url(/img/m27_head.jpg) no-repeat center center;}
				/* // ¾à¹°¿ä¹ý */

				/* °³º°¸ÂÃãÄ¡·á */
				.m28 .sub_top_img{background:url(/img/m28_head.jpg) no-repeat center center;}
				/* // °³º°¸ÂÃãÄ¡·á */

				/* °ñ´Ù°øÁõ */
				.m30 .sub_top_img{background:url(/img/m30_head.jpg) no-repeat center center;}
				/* // °ñ´Ù°øÁõ */

				/* ºÎ½Å-³úÇÏ¼öÃ¼ÁúÈ¯ */
				.m31 .sub_top_img{background:url(/img/m31_head.jpg) no-repeat center center;}
				/* // ºÎ½Å-³úÇÏ¼öÃ¼ÁúÈ¯ */

				/* ¼Ò¾Æ¼ºÀå Àå¾Ö */
				.m32 .sub_top_img{background:url(/img/m32_head.jpg) no-repeat center center;}
				/* // ¼Ò¾Æ¼ºÀå Àå¾Ö */

				/* ¸¸¼ºÇÇ·Î */
				.m33 .sub_top_img{background:url(/img/m33_head.jpg) no-repeat center center;}
				/* // ¸¸¼ºÇÇ·Î */

				/* °»³â±â */
				.m34 .sub_top_img{background:url(/img/m34_head.jpg) no-repeat center center;}
				/* // °»³â±â */

				/* °íÇ÷¾Ð */
				.m35 .sub_top_img{background:url(/img/m35_head.jpg) no-repeat center center;}
				/* // °íÇ÷¾Ð */

				/* ´ç´¢º´°Ë»ç */
				.m29 .sub_top_img{background:url(/img/m29_head.jpg) no-repeat center center;}
				/* // ´ç´¢º´°Ë»ç */

				/* °©»ó¼±°Ë»ç */
				.m36 .sub_top_img{background:url(/img/m36_head.jpg) no-repeat center center;}
				/* // °©»ó¼±°Ë»ç */

				/* ºñ¸¸°Ë»ç */
				.m37 .sub_top_img{background:url(/img/m37_head.jpg) no-repeat center center;}
				/* // ºñ¸¸°Ë»ç */

				/* ³»ºÐºñ°Ë»ç */
				.m38 .sub_top_img{background:url(/img/m38_head.jpg) no-repeat center center;}
				/* // ³»ºÐºñ°Ë»ç */

				/* ÀÚÀ²½Å°æ°è °Ë»ç */
				.m47 .sub_top_img{background:url(/img/m47_head.jpg) no-repeat center center;}
				/* // ÀÚÀ²½Å°æ°è °Ë»ç */

				/* ¼Ò¾Æ¼ºÀåÀå¾Ö°Ë»ç */
				.m39 .sub_top_img{background:url(/img/m39_head.jpg) no-repeat center center;}
				/* // ¼Ò¾Æ¼ºÀåÀå¾Ö°Ë»ç */



			/*//Å¬¸®´Ð */

			/*°Ô½ÃÆÇ*/
				.m40{}
					.m40 .sub_top_img{width:100%; height:300px; background:url(/`/m40_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }			
				.m41{}
					.m41 .sub_top_img{width:100%; height:300px; background:url(/img/m41_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }			
				.m42{}
					.m42 .sub_top_img{width:100%; height:300px; background:url(/img/m42_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }			

			/*//°Ô½ÃÆÇ */


			/*·Î±×ÀÎ*/
				.login{}
					.login .sub_top_img{width:100%; height:300px; background:url(/img/login_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }			

			/*//·Î±×ÀÎ */



			/* »çÀÌÆ®¸Ê */
				.m44{}
					.m44 .sub_top_img{width:100%; height:300px; background:url(/img/m44_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }			
				.m45{}
					.m45 .sub_top_img{width:100%; height:300px; background:url(/img/m45_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }			
				.m46{}
					.m46 .sub_top_img{width:100%; height:300px; background:url(/img/m46_01.jpg) no-repeat center center; background-size:cover; margin-bottom:30px; }			

			
				.m44{overflow:hidden;}
					.m44 .smap_box{text-align:center; margin-bottom:40px;}
					.m44 .smap_box:last-child{margin-bottom:0px;}
					.m44 .smap_box h2{font-size:20px; color:#003777;  margin-bottom:20px; }
					.m44 .smap_box li{font-size:14px;  margin-bottom:10px; }
						.m44 .smap_box li a{color:#515151;}	
						.m44 .smap_box li a:hover{color:#003777;}	
			/* //»çÀÌÆ®¸Ê */


	/*// ¼­ºêÆäÀÌÁö */

	


	/* ·Î±×ÀÎ */
	.login{}
		.login .top{font-size:20px; text-align:center;}
		.login .top:after{content:""; display:block; height:2px; width:30px; background-color:#ccc; margin:30px auto;}
	/*// ·Î±×ÀÎ */

}







/* ±×¹ÛÀÇ */
::-moz-selection { background:#4b9fe7; color:#fff; }
::selection { background:#4b9fe7; color:#fff; }

.btn_login { display:inline-block; width:100px; height:30px; color:#FFF; background-color:#aaa; margin:20px; font-size:16px; }
.btn_login a { color:#FFF; display:block; height:25px; padding-top:5px;  }
.btn_login a:hover { color:#FFF; background-color:#003777;}




