	@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%; font-size: 9pt; color: #525253; font-family:"NGothic","³ª´®°íµñ"; background-color:#d8d8d8; }
	form {	font-size: 9pt; color: #525253; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
	textarea {	font-size: 9pt; color: #525253; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
	center { font-size: 9pt; color: #525253; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
	option { font-size: 9pt; color: #525253; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
	pre { font-size: 9pt; color: #525253; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
	blockquote { font-size: 9pt; color: #525253; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }

	a:link { text-decoration: none; }
	a:visited {	text-decoration: none; }
	a:active {  text-decoration: none; }
	a:hover {text-decoration: none; cursor:pointer; }

	.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; }





/* È£¹ö½Ã È¿°ú Grow border effect  */

.hover1{
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.hover1:before, .hover1:after,
.hover1__label:before, .hover1__label:after{
  content: "";     
  position: absolute;   
  transition: transform 0.4s ease-in-out;
}

.hover1:before, .hover1:after{
  width: 100%;
  height: 5px;
  left: 0;
}

.hover1:before{
  top: 0;
  transform: translate3d(-105%, 0, 0);
}

.hover1:after{
  bottom: 0;
  transform: translate3d(105%, 0, 0);
}

.hover1__label:before,
.hover1__label:after{
  width: 5px;
  height: 100%;
  top: 0;
}

.hover1__label:before{
  left: 0;
  transform: translate3d(0%, -100%, 0);
}

.hover1__label:after{
  right: 0;
  transform: translate3d(0%, 100%, 0);
}

.hover1:hover:before, .hover1:focus:before,
.hover1:hover:after, .hover1:focus:after,
.hover1:hover .hover1__label:before, .hover1:focus .hover1__label:before,
.hover1:hover .hover1__label:after, .hover1:focus .hover1__label:after{
  transform: translate3d(0, 0, 0);
}

.hover1:focus{
  outline: none;
}


.hover1:before, .hover1:after,
.hover1__label:before, .hover1__label:after{
  background-color: #006798;
}

.hover1:hover, .hover1:focus{
  color: #1f675f;
}

/* È£¹ö½Ã È¿°ú border effect  */



/* È£¹ö½Ã È¿°ú Grow Shadow  */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-property: background-color, box-shadow, transform;
  transition-property:background-color, box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  background-color:#eefaff!important;
}
.hvr-grow-shadow:hover + .tit span{
  color:#23698a!important;
    -webkit-transition-duration: 1.0s;
  transition-duration: 1.0s;
}
/* //È£¹ö½Ã È¿°ú Grow Shadow  */

/*¿ÞÂÊ¸Þ´º  */

button {
  background: none;
  border: none;
}
 button::-moz-focus-inner {
 border: 0;
}

:focus { outline: none; }
 
 ::-moz-focus-inner {
 border: 0;
}

.btn-nav .button_logo{    
	color: #fff;
    position: absolute;
    top: 0;
    left: 98px;
    width: 236px;
    height: 100%;
    background: url(/img/menu_logo_button.png) no-repeat center;
	}

.btn-nav:hover { cursor: pointer; }

.btn-nav:hover .bar { background: #afe5ff; }

.bar {
  display: block;
  height: 5px;
  width: 50px;
  background: #fff;
  margin: 10px 10px;
}

.btn-nav {
  z-index:100;
  width: 50px;
  position: fixed;
  left: 250px;
  top:20px;
  margin: 0 auto;
  padding:10px 0;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
      width: 380px;
	background-color:rgba(64,174,227,0.9);
	box-shadow: 3px 0px 10px #424242;
}


.btn-nav:focus { outline: none; }

.middle { margin: 0 auto; }

.bar {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
}

.animated { z-index: 999; }

.animated .arrow-top-r {
  -webkit-transform: rotateZ(-45deg) translateY(11px);
  -moz-transform: rotateZ(-45deg) translateY(11px);
  -ms-transform: rotateZ(-45deg) translateY(11px);
  -o-transform: rotateZ(-45deg) translateY(11px);
  transform: rotateZ(-45deg) translateY(11px);
  width: 25px;
}

.animated .arrow-middle-r {
  -webkit-transform: translateX(8px) scale(0.7,1);
  -moz-transform: translateX(8px) scale(0.7,1);
  -ms-transform: translateX(8px) scale(0.7,1);
  -o-transform: translateX(8px) scale(0.7,1);
  transform: translateX(8px) scale(0.7,1);
}

.animated .arrow-bottom-r {
  -webkit-transform: rotateZ(45deg) translateY(-11px);
  -moz-transform: rotateZ(45deg) translateY(-11px);
  -ms-transform: rotateZ(45deg) translateY(-11px);
  -o-transform: rotateZ(45deg) translateY(-11px);
  transform: rotateZ(45deg) translateY(-11px);
  width: 25px;
}

.nav-container {
	z-index: 100;
left:-150px;	
  position: absolute;
  top: 0;
 background-color:rgba(64,174,227,0.9);
  height: 100%;
  width: 230px;
   box-shadow: 3px 0px 10px #424242;
}

.nav-list {
  list-style-type: none;
  text-align: center;
  position: relative;
  margin: 0;
  padding: 0;
  margin-top: 30px;

}

.list-item {
  margin: 20px auto;
  border: 2px solid #fff;
  width: 50px;
  padding: 15px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.list-item:hover {
  border: 2px solid #17BEBB;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.list-item:hover .fa {
  color: #17BEBB;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.list-item a {
  color: #fff;
  font-size: 1.7em;
  display: block;
  width: 100%;
}

.fa {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
 @keyframes 
showNav { from {
 left: -230px;
}

to { left: 0; }
}
 @-webkit-keyframes 
showNav { from {
 left: -230px;
}

to { left: 0; }
}
 @-moz-keyframes 
showNav { from {
 left: -230px;
}

to { left: 0; }
}
 @-o-keyframes 
showNav { from {
 left: -230px;
}

to { left: 0; }
}

.showNav {
  -webkit-animation: showNav 1s ease forwards;
  -moz-animation: showNav 1s ease forwards;
  -o-animation: showNav 1s ease forwards;
  animation: showNav 1s ease forwards;
}
 @keyframes 
hideNav { from {
 left: 0;
}

to { left: -230px; }
}
 @-webkit-keyframes 
hideNav { from {
 left: 0;
}

to { left: -230px; }
}
 @-moz-keyframes 
hideNav { from {
 left: 0;
}

to { left: -230px; }
}
 @-o-keyframes 
hideNav { from {
 left: 0;
}

to { left: -230px; }
}

.hideNav {
  -webkit-animation: hideNav 1s ease forwards;
  -moz-animation: hideNav 1s ease forwards;
  -o-animation: hideNav 1s ease forwards;
  animation: hideNav 1s ease forwards;
}
.hidden { display: none; }
.nav-list a:hover{color:#000!important;}
.nav-list .mb_box{border-top:1px solid #9ed6f0;  margin-top: 30px;}
.nav-list .login_box { position:static; width:inherit; margin-bottom:35px;  text-align:center; font-size:13px; }
.nav-list .login_box a { color:#fff; display:inline-block; margin-right:5px;}
.nav-list .login_box a:hover{ color:#fff;}
.nav-list .login_box .login_box_01{display:block; margin-top:10px;}
.nav-list .p_01{color:#fff; margin:35px 0 30px; line-height:170%; font-size:15px;}
.nav-list .p_02{color:#fff; font-size:16px; margin:0 0 35px; line-height: 24px; font-family:"NGothicB";}
	.nav-list .p_02 span a{color:#fff;font-size:20px;}

.nav-list .mb-t01 {position:relative; display:block; font-family:"NGothic"; font-size:16px; color:#fff; height: 45px; line-height:45px; border-bottom:1px solid #9ed6f0; text-align: center;}
.nav-list .mb-t01 > a {color:#fff;}
.nav-list .mb-t01:hover .mb-t02 {display:block;}
.nav-list .mb-t02 {position:absolute; width:230px; top:0px; left:230px;  display:none; background-color:rgba(64,174,227,0.9); text-align: left; box-shadow: 3px 0px 10px #424242;}
.nav-list .mb-t02 { margin:0px;  }
.nav-list .mb-t02 > li {min-height:45px; line-height:45px; padding-left: 22px;}
.nav-list .mb-t02 a { color:#fff; font-family:"NGothic"; font-size:16px; display:block; }
.nav-list .mb-t03{width: 230px; position: relative; left: -22px; display:none; height: 52px; line-height: initial; line-height: 20px; padding-top: 6px; box-sizing: border-box;  background-color:#3698c6;}
.nav-list .mb-t03 > li {padding-left:25px; }
.nav-list .mb-t03 a { color:#ddd; font-family:"NGothic"; font-size:12px; width:auto; display:block; }

.etc{margin:20px 0; text-align:left;}
.etc li{padding:5px 5px 5px  90px;}
.etc li:first-child{margin-bottom:15px; background:url(/img/etc_01.png) no-repeat; background-position: 25% center;}
.etc li:last-child{background:url(/img/etc_02.png) no-repeat; background-position: 25% center;}
.etc li a{font-size:16px; color:#fff;}


.sns{margin-bottom:25px; font-size:0px; padding:0px 20px;}
	.sns a{display:inline-block; width:100%; border-radius:30px;  color:#fff; height:45px; line-height:45px; margin-bottom:10px; background:rgba(255,255,255,0.2); box-sizing:border-box;}
		.sns a span{
    line-height: 14px;
    vertical-align: middle;display:inline-block; margin-left:10px; font-size:14px;}
	.sns a:nth-child(4){margin-right:0px;}
		.sns a img{vertical-align:middle; width:24px;}		
		.sns a:hover{background:#2185b6;}


.go_up img{width:40px;}


/* //¿ÞÂÊ¸Þ´º  */




@media (min-width:1024px) {/* ÃÖ¼Ò 1024 ~ ÃÖ´ë */


#wrapper {height:100%; width:100%; min-width:1140px; margin:auto; position:relative; background-color:#ffffff;  overflow: hidden;}
header.firstheader { display:none; position:relative; width:100%; height:180px; margin:0 auto; }

.top_menu { display:none; }
#allmenu { display:none; }

#contents { width:100%; position:relative; margin:0 auto; }
#contents:after { content:""; display:block; clear:both; }
	.container { position:relative; width:100%; 
    height:460px; margin:0 auto; }
	.container:after { content:""; display:block; clear:both; }

.mc_01 { width:100%;}
	.main_clinic01{max-width:1140px; margin:0 auto; text-align:center; padding:80px 0px 80px; box-sizing:border-box;}
			.main_clinic01 > h3{font-size:30px; color:#505050; margin-bottom:10px; }
			.main_clinic01 > span{font-size:14px; color:#505050; letter-spacing: 14px; margin-bottom:80px; display: inline-block;}

			
			.main_clinic01 ul:after{content:""; display:block; clear:both;}
				.main_clinic01 li{position: relative; width: 25%;   box-sizing: border-box;  float: left;  text-align: center;}
					.main_clinic01 a{display:inline-block; width: 100%; box-sizing:border-box; }
						.main_clinic01 .img{width:252px; margin:0 auto; height:150px; overflow:hidden;}
						.main_clinic01 a:hover img{transition:all 0.3s; transform:scale(1.1);}
						.main_clinic01 .txt{margin-top:30px;}
						.main_clinic01 a h4{color: #393939;  font-size: 24px;  margin-bottom: 15px; font-weight:normal; }
						.main_clinic01 a p{ color: #393939;  font-size: 14px;  line-height: 150%;}
						.main_clinic01 a:hover h4{color: #5aa6c9;}
						.main_clinic01 a:hover p{color: #5aa6c9;}




.mc_02 {position:relative; width:100%; height:400px; background:url(/img/m02_pic.jpg) no-repeat; background-attachment:fixed; background-position: center center; background-size:cover; text-align:center;} 
	.mc_02 span{display:block; height:400px; line-height:400px;}
		.mc_02 img{vertical-align:middle;}

.mc_03 { position:relative; height:264px; background-color: #f2f2f2;}
	.mc_03_box { position:relative; width:1140px; height:264px; margin:0 auto;}
		/* SLIDE S*/
		.slide_box{position:relative; height:264px; width:500px; float:left;}
			#slides { position:absolute; top:0px; left:0px; z-index:50; }

				.slides_container { width:500px; overflow:hidden; position:relative;  }

					.slides_container a { width:500px; height:264px; display:block; }
					.slides_container a img { display:block; }

				/*SLIDE ¹öÆ°  S*/
				.pagination { position:absolute; top:10px; margin:0px auto; width:100px; right:20px; z-index:500; }

					.pagination li { float:right; margin:3px; list-style:none; }
					.pagination li a { display:block; width:10px; height:0px; padding-top:10px; background-image:url(/img/pagination.png); background-position:0 0; float:left; overflow:hidden; }
					.pagination li.current a { background-position:0 -14px; }
				/*SLIDE ¹öÆ°  E*/
		/*// SLIDE  E*/	
		
		.comunity{transition:background 0.5s; height:264px; width:320px; float:left; box-sizing:border-box; background-color:#9bc5d8;  padding:30px; }
		.comunity:hover{background-color:#4794b7;}
			.comunity .notice{ position:relative;}
			.comunity .consult{ position:relative;}
				.comunity p:hover{color:#a3e2ff!important; -webkit-transition: color 0.5s; /* Safari */    transition: color 0.5s;}
				.comunity .notice p{color:#fff; cursor:pointer; position:absolute; left:0; top:0; font-size:18px;}
				.comunity .consult p{color:#fff; cursor:pointer; position:absolute; left:100px; top:0; font-size:18px; color: #fff;}
		.comunity .list{width: 100%; position:absolute; top:30px; border-top:1px solid #fff; display:none; padding-top:25px; }
			.comunity .list a:not(.more){font-size: 13px; margin-bottom: 18px; color: #fff; display: inline-block;  -webkit-transition: color 0.5s; /* Safari */    transition: color 0.5s;}
			.comunity .list a:hover{color:#a3e2ff;}
				.comunity .list .more{display:inline-block; width: 20px; position:absolute; right:0px; top:-30px;}
		.comunity  div.on .list{display:block;}
		.comunity  div.on p{color:#a3e2ff;     -webkit-transition: all 1s; /* Safari */    transition: all 1s;}
		
		.comunity_01{ height:264px; width:320px; float:left; border-left:0px; box-sizing:border-box; background-color:#f5fbdc;}
			.comunity_01 > div{height:50%;}				
				.comunity_01 > div:first-child a{color:#fff;  text-align:right; box-sizing:border-box; padding:60px 20px 0px 0; display:block; height:100%; background:url(/img/comunity_01.jpg) center no-repeat;}
				.comunity_01 > div:first-child a:hover{color:#5aa6c9;}
					.comunity_01 .span_01{display:block; font-size:12px; margin-bottom:5px;}
					.comunity_01 .span_02{display:block; font-size:24px;}
				
				
				.comunity_01 > div:last-child a{color:#393939;  text-align:right; box-sizing:border-box; padding:60px 20px 0px 0; display:block; height:100%; background:url(/img/comunity_02.jpg) center no-repeat;}
					.comunity_01 > div:last-child a:hover{color:#5aa6c9;}
	


	.mc_04 { width:100%;}

	.mc_04 .intro{max-width:1140px; margin:0 auto; text-align:center; padding:80px 0px 80px; box-sizing:border-box;}
		.mc_04 .intro > h3{font-size:30px; color:#505050; margin-bottom:10px; }
		.mc_04 .intro > span{font-size: 14px;  color: #505050; letter-spacing: 14px; margin-bottom: 80px;  display: inline-block;}
		.mc_04 .intro > ul:after{content:""; display:block; clear:both;}
			.mc_04 .intro li{position:relative; width:25%; box-sizing:border-box; float:left;}
				.mc_04 .intro a{height:100px; box-sizing:border-box; display:inline-block; }
				.mc_04 .intro a img{height:100%;}
					.mc_04 .intro .tit{text-align:center; margin-top:25px; display:block;}
					.mc_04 .intro .tit span{display:block;}
					.mc_04 .intro .tit span:first-child{color:#393939; font-size:24px; margin-bottom:10px;}
					.mc_04 .intro .tit span:last-child{color:#393939; font-size:14px; line-height:150% }
				
			.mc_04 .intro li:hover .tit span{color: #5aa6c9;}
			.mc_04 .intro li:hover a{transition:all 0.3s; transform:scale(1.1);}	
	/* ¿©±âºÎÅÍ ÇªÅÍºÎºÐ */
	footer{ width:100%;}
		.foot_box_01{width:100%; height:200px; line-height:200px; margin:0 auto; background:#9bc5d8; color:#fff;}
			.foot_box_01 .foot_box{font-size:0px; width:1140px; overflow:hidden; margin:0 auto; box-sizing:border-box; }
			.foot_box_01 .foot_box > div:nth-child(1){width:40%; vertical-align:middle; line-height:normal; display:inline-block; box-sizing:border-box;}	
			.foot_box_01 .foot_box > div:nth-child(2){width:60%; vertical-align:middle; line-height:normal; display:inline-block; box-sizing:border-box;}				
					.call_box{background:url(/img/call_01.png) no-repeat ; background-position: 85% center; }
					.call_box p:nth-child(1){font-size:22px; margin-bottom:5px;}
					.call_box p:nth-child(2) a{font-size:50px; letter-spacing:-3px; color:#fff; -webkit-transition: all 0.5s; transition: all 0.5s;}
					.call_box p:nth-child(2) a:hover{color:#23698a;}
					
				   .time_box{}
				   .time_box table {
					 width: 100%;
				   }

				   .time_box table td {
					 font-size: 15px;
					 color: #fff;
					 text-align: center;
					 padding: 10px 0;
					 border-bottom: 1px solid #fff;
				   }
				   

				   .time_box table th {
					 font-size: 15px;
					 color: #fff;
					 text-align: center;
					 padding: 10px 0;
					 border-bottom: 1px solid #fff;
					 font-weight:normal;
					 background:#89bad0;
				   }

				   .time_box table th br {
					 display:none;
				   }



				   .time_box table td:last-child {
					 border-right: 0px;
				   }

				   .time_box table a {
					  color: #89bad0;
					  font-size:13px;
					  background:#ffffff;
					  padding:5px 10px;
				   }
				   .time_box table a:hover {
					  color: #ffee00;
				   }

				   .time_box table tr:last-child td {
					 border-bottom: 0px;
				   }
				   .time_box table tr:last-child th {
					 border-bottom: 0px;
				   }




		.foot_box_02{width:100%; height:50px; margin:0 auto;}
			.foot_box_02 .foot_box{width:1140px; height:50px; margin:0 auto;  padding:0 25px; box-sizing:border-box; line-height: 50px;}
				.naver_cafe{float:left;}
					.naver_cafe img{vertical-align:middle;}
				.party{float:right;}
					.party ul{float:left;}
						.party ul li{float:left; margin-right:30px;}
							.party img{vertical-align: middle;}
		.foot_box_03{width:100%; height:200px; margin:0 auto; background-color:#f2f2f2;}
			.foot_box_03 .foot_box{width:1140px; height:200px; margin:0 auto; padding:55px 10px;  box-sizing:border-box;}
				.foot_box_03 .foot_box > div{display:inline-block; vertical-align:top;}
				.foot_link a{color:#636363;} 
				.foot_link a:hover{color:#225daf;} 
			.foot_logo{margin-right:40px;}
			.foot_address{margin-bottom:10px; font-size:13px; line-height:  20px; color:#8d8d8d;}


	
	/* ¿©±â±îÁö ÇªÅÍºÎºÐ */

	/* ¼­ºêÆäÀÌÁö start */

		/* ¼­ºêÆäÀÌÁö ¼­ºê¸Þ´ºÇì´õ */
		header.sub_header {text-align:center; max-width: 1140px; margin: 0 auto}
			header.sub_header .login_box{text-align:right;}
				header.sub_header .login_box a{display:inline-block; margin:2px 5px;}
				header.sub_header .login_box a:hover{color:#225daf;}
			header.sub_header .logo{margin-top:10px; margin-bottom:17px;}		
		/* //¼­ºêÆäÀÌÁö ¼­ºê¸Þ´ºÇì´õ */
		/* °¢°¢ÀÇ HEADER CSS */

		/* header1 s */
		#sub_top_box_01 {position:relative; width:100%;}
			#sub_top_box_01 .smt_box {background:url(/img/header_01.jpg) no-repeat ; background-size:cover; }
			#sub_top_box_01 .bg_text {position:absolute;   background:url(/img/header_01_text.png) no-repeat center top; width:715px; height:180px; top: 90px; left: 50%; margin-left: -357px;}
		/* header1 e*/

		/* header2 s */
		#sub_top_box_02 {position:relative; width:100%;}
			#sub_top_box_02 .smt_box {background:url(/img/header_02.jpg) no-repeat ; background-size:cover; }	
			#sub_top_box_02 .bg_text {position:absolute;   background:url(/img/header_02_text.png) no-repeat center top; width:715px; height:180px; top: 90px; left: 50%; margin-left: -357px; }
		/* header2 e*/

		/* header3 s */
		#sub_top_box_03 {position:relative; width:100%;}
			#sub_top_box_03 .smt_box {background:url(/img/header_03.jpg) no-repeat ; background-size:cover; }			
			#sub_top_box_03 .bg_text {position:absolute;   background:url(/img/header_03_text.png) no-repeat center top; width:715px; height:180px; top: 90px; left: 50%; margin-left: -357px; }
		/* header3 e*/

		/* header4 s */
		#sub_top_box_04 { position:relative; width:100%;}
			#sub_top_box_04 .smt_box {background:url(/img/header_04.jpg) no-repeat ; background-size:cover; }	
			#sub_top_box_04 .bg_text {position:absolute;   background:url(/img/header_04_text.png) no-repeat center top; width:715px; height:180px; top: 90px; left: 50%; margin-left: -357px;  }
		/* header4 e*/


		/*// °¢°¢ÀÇ HEADER CSS */

		/* ¼­ºêÆäÀÌÁö °øÅë  */

		#sub_contents_box {width:100%; margin:0 auto; }
		#contents_box {width:100%; margin:0 auto;}

		.contents_wrap{max-width:1140px; margin:0 auto; padding:50px 0 150px; position:relative; margin-bottom: 50px; border-bottom: 1px dotted #ccc; }
			.address_tit{text-align:right; font-size:18px; color:#525253; position:absolute; right:0px; top:70px; padding-left:30px; background:url(/img/home.gif) no-repeat; background-position:left center; background-size:contain;}
			.sb_head{font-size:35px; color:#525253; font-family:"NGothicB"; border-bottom:1px dotted #ccc; padding-bottom:35px;}	
			.page{padding-top:45px;}
				.head_01{text-align:center;}
				.head_p{font-size:30px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding:15px; margin:45px 0;} 
				/*»çÁø°Ô½ÃÆÇ*/
				.head_p_01{position:relative; top:-25px; font-size:16px; text-align:center; color: #d66969; }
		.smt_box { position:relative; height:320px;}
		.sm_title { position:absolute; left:0px; top: -50px; box-sizing:border-box; padding:0 50px 0 30px;  line-height:100%;  color:#fff; font-size:18px; font-weight:500; height: 50px; line-height: 50px; background:#529ec3; bottom:0px;     background-size: 100% 100%;}
			.sm_title:after{ position:absolute; right:-30px; content:""; width: 0px; height: 0px; border-top: 50px solid transparent; border-left: 30px solid #529ec3;}
		#sub_menu_box { position:relative; width:100%; height:50px; background-color:#529ec3; }
		#sub_menu { position:relative; height:50px; padding-left:32px; box-sizing:border-box; line-height:50px; text-align:left; width: 1140px; margin: 0 auto;}
		#sub_menu_mobile { display:none; }

		.sm01 { position:relative; vertical-align: top; display:inline-block; font-size:16px; margin-right:32px; }

			.sm01 a { display:block; padding-left:0px; color:#fff;}
			.sm01 a:hover { color:#2265ac; }
			.sm02 { position:absolute; font-size:15px; font-family:"NGothic"; height:50px; left:32px; }
			.sm02 + div.sm02 { left:150px; }
			/* .sm02 + div.sm02 + div.sm02 { left:250px; } ¼­ºê¸Þ´º3°³ µÉ½Ã*/
			.sm02 a {display: block; padding-right: 20px; color: #fff; line-height: 50px; }
			.sm02 a:hover { color:#2265ac; }

				/* pc depth2 */
					.depth2_pc_wrap{width:100%; height:50px; background:#abd4ff;}
						.depth2_pc{max-width: 1140px; height:50px;  margin: 0 auto;}
				/*// pc depth2 */

		/*ÆäÀÌÁöÁØºñÁß  */
			.ready_page{text-align:center; padding-top:100px;}
		/*ÆäÀÌÁöÁØºñÁß  */
		/*//¼­ºêÆäÀÌÁö °øÅë  */


		/*»çÀÌÆ®¸Ê  */

		.smap_box { margin:0 auto; width:95%; text-align:left; margin-top:50px; font-size:0; }
		.smap_box .smap1{ vertical-align: top; width:33.3333%; text-align:center;  display:inline-block; margin-bottom:70px; font-size:12px; min-height:300px; }
			.smap_box .smap1 a:hover{ color:#0091d6;}
		.smap_box .tit_01{font-size:25px; padding-bottom:30px; color:#14719e; width:70%; margin:0 auto; padding-bottom:20px; margin-bottom:20px;border-bottom: 1px dashed #393939;}
		.smap_box .tit_02{font-size:20px; padding-bottom:20px; color:#585858;}
		.smap_box .list > li {margin-bottom:30px; }
		.smap_box .list > li > a{font-size:18px; color:#585858;}
		.smap_box .list_01 > li > a{font-size:14px; color:#608fa5;}
		.smap_box .list_01 > li {margin-bottom:8px;}
		/*//»çÀÌÆ®¸Ê  */

		/* ÀÎ»ç¸» */
		.m06{}
			.m06_01{display:block; text-align:center;}
			.m06 .p_01{color:#303030; font-size:18px; line-height:36px; text-align:center; margin:62px 0;}
			.m06_02{display:block; text-align:center; background:url(/img/m06_02_bg.jpg) no-repeat; background-size:cover; padding:20px 0px;}
			.m06 .p_02{color:#303030; font-size:20px;margin:90px 0 15px; text-align:center;}
			.m06_03{display:block; text-align:right; padding-right:32px;}
		/* //ÀÎ»ç¸» */
		
		/* ÀÇ·áÁø¼Ò°³ */
		.m07{}
			.m07 .doctor{margin-bottom:150px;}
				.m07 .doctor .box{padding:150px 100px 150px 100px; min-height:600px;  position:relative; background-color:#fafafa;}
				
					.m07 .doctor .box .txt{position:relative; z-index:1; display:inline-block; text-align:left; 
    background: rgba(255,255,255,0.8);    padding: 20px;}
						.m07 .doctor .box p{display:inline-block;  color: #2f7ba0; border-bottom:1px solid #ccc;  padding-bottom:20px; font-size:30px; margin-bottom:20px;}
						.m07 .doctor .box p span{font-size:40px; font-family:"NGothicB";}
						.m07 .doctor .box li{font-size:18px; margin-bottom:20px;}

					.m07 .doctor .box img{position:absolute; bottom:0px; right:50px;}
			
				.m07 .doctor .box:nth-child(2n){background-color:#f4fbff; text-align:right;}
					.m07 .doctor .box:nth-child(2n) img{position:absolute; bottom:0px; left:50px;}
				.m07 .doctor .box:nth-child(3n){background-color:#ffffff;}
					
			
			.m07 .nurse{width:100%;}
				.m07 .nurse_list{overflow:hidden;}
					.m07 .nurse_list li{float: left; width:20%; margin-bottom:50px; text-align:center;}
					.m07 .nurse_list li:nth-child(5) ~ li{margin-bottom:0px;}
						.m07 .nurse_list li img{border-bottom: 7px solid #e5f5ff;}	
						.m07 .nurse_list li p{font-size:16px; margin-top:10px; color:#2f7ba0;}
				.m07 .nurse h4{font-weight:normal; font-size:42px; text-align:center; color:#2f7ba0;}
				.m07 .nurse h4:after{content:""; display:block; width:70px; height:3px; background-color:#2f7ba0; margin:60px auto;}
		/* //ÀÇ·áÁø¼Ò°³ */	


		/* Áø·á½Ã°£ */
		.m08{}
			.m08 .p_01{color: #14719e; font-size:25px; margin-bottom:20px; padding:30px; background:url(/img/list_01.gif) no-repeat; background-position:left center; background-size:25px;}
			.m08 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:20px; margin-bottom:100px;}
				.m08 .tb_01 tr th{background-color: #e6f7ff; padding:20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m08 .tb_01 tr td{ border-bottom:1px solid #ccc;}
			.m08 .tb_02{width:100%; border-top:4px solid #ccc; text-align:center; font-size:20px;  margin-bottom:100px;}
				.m08 .tb_02 tr th{background-color: #e6f7ff; padding:20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m08 .tb_02 tr th:last-child{border-right:0px;}
				.m08 .tb_02 tr td{padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m08 .tb_02 tr td:last-child{border-right:0px;}
			.m08 .span_01{display: inline-block; margin-bottom: 10px; line-height: normal;}
			.m08 .call{font-size:20px; color: #1c5f86;}
			.m08 .span_01{color: #fff; background-color: #6faacc; font-size:20px;  padding: 2px;}
			.m08 .span_02{color: #d47036; font-size:18px; background:url(/img/check_01.gif) no-repeat; background-position:left center; background-size:17px; padding-left:20px;}
			.m08 .tit_01{margin-bottom:30px; font-size:15px; line-height:30px;}
			.m08 .tit_01 ul li{border-bottom: 1px dashed #ccc; padding: 10px 0;}

		/* //Áø·á½Ã°£ */


		/* ½Ã¼³¾È³» */
		.m09{}

		/* //½Ã¼³¾È³» */	


		/* ¿À½Ã´Â±æ */
		.m10{overflow:hidden;}
				.m10 .tit_01{text-align:center; margin-bottom:20px;}
				.m10 .tit_01 a{display:inline-block; margin-right:20px;}
				.c_map_box{margin-bottom:40px;}
				.m10 .tb_01 {width:100%;  height: 40%; margin-bottom: 60px; box-sizing:border-box; }
						.m10 .tb_01  thead tr td{background-color: #529ec3; font-size:18px; color:#fff;  padding:5px; text-align:center; height:31px; box-sizing: border-box; }
						.m10 .tb_01  tbody tr td{background: #f0faff; font-size:15px; color:#3e3e3e; padding:0 20px ;}
				.m10 .tb_02 {width:100%; height:40%; box-sizing:border-box;}
						.m10 .tb_02  thead tr td{background-color: #529ec3;  font-size:18px; color:#fff;  padding:5px; text-align:center; height:31px; box-sizing: border-box; }					
						.m10 .tb_02  tbody tr td{background: #f0faff;  font-size:15px;  line-height:20px; color:#3e3e3e; padding:0 20px;}
				.m10 .tb_03 {width:100%; height:100%; box-sizing:border-box;}
						.m10 .tb_03  thead tr td{    background: #529ec3; font-size:18px; color:#fff;  padding:5px; text-align:center; height:31px; box-sizing: border-box; }	
						.m10 .tb_03  tbody tr td{background: #f0faff;  font-size:15px; color:#3e3e3e; line-height:50px;  padding:0 20px;}
							.m10 .tb_03  tbody span{color:#005077;}
				.m10 .left{float:left; width:45%; height:300px;}
				.m10 .right{float:right; width:45%; height:300px;}
		/* //¿À½Ã´Â±æ */

		/* ºñ±Þ¿© ¾È³» */
		.m50{margin-top: 80px; text-align:center;}
			.m50 .p_01{font-size:45px; margin-bottom:15px; color: #529ec3;}
			.m50 .p_02{font-size:22px; margin-bottom:70px;}
			.m50 .p_03{font-size:25px; color: #14719e; text-align:left; margin-bottom:30px; background:url(/img/list_01.gif) no-repeat; background-position:left center; background-size:25px; padding-left:30px;}
			.m50 .p_04{font-size:20px; text-align:left; color:#166792;}
			.m50 .tb_01{border-left:1px solid #ccc; width:100%; border-top:4px solid #ccc; text-align:center; font-size:15px;}
				.m50 .tb_01 tr th{background-color:#e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m50 .tb_01 tr td{padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
			.m50 .span_01{font-size:20px;}
			.m50 .span_02{font-size:18px; background:url(/img/check_01.gif) no-repeat; background-position:left center; background-size:17px; padding-left:20px;}
		
			.m50 .table_wrap{position:relative;} 
				.m50 .table_box{width:100%;} 
				.m50 .table_box table{width:100%;} 


		
		/* //ºñ±Þ¿© ¾È³» */



		/* ¿¬±¸½Ç¸¸ÀÇ Æ¯º°ÇÔ */
		.m12{padding-top:40px;}
			.m12 .p_01{text-align:center; font-size:20px; line-height:190%; margin:80px 0 115px; background: #f4faff; padding: 20px 10px;}
			.m12 .p_01 span{color:#3cabdd;}
			.m12 .study_01{padding-top:50px; border-top:1px dotted #b2d5eb;}
		/* //¿¬±¸½Ç¸¸ÀÇ Æ¯º°ÇÔ */

		/* ³­ÀÓ¿¬±¸Áø */
		.m13{}
			.m13 .tit_01{padding:100px; background:url(/img/m13_01.png) no-repeat; height:300px; background-position:90% 100%;background-color:#fafafa; }
				.m13 .tit_01 p{display:inline-block;  color: #2f7ba0; border-bottom:1px solid #ccc;  padding-bottom:20px; font-size:30px; margin-bottom:20px;}
				.m13 .tit_01 p span{font-size:40px; font-family:"NGothicB";}
				.m13 .tit_01 li{font-size:16px; margin-bottom:10px;}
			.m13 .tit_02{overflow:hidden; padding:100px; background:url(/img/m13_03.png) no-repeat;  height:300px;  background-position:10% 100%; background-color:#f4fbff; }
				.m13 .tit_02 p{display:inline-block;  color: #2f7ba0; border-bottom:1px solid #585858;  padding-bottom:20px; font-size:30px; margin-bottom:20px;}
				.m13 .tit_02 p span{font-size:40px; font-family:"NGothicB";}
				.m13 .tit_02_right{float:right;}
				.m13 .tit_02 li{font-size:16px; margin-bottom:10px;}
		/* //³­ÀÓ¿¬±¸Áø */	

		/* Àåºñ¼Ò°³ */
		.m14{padding-top: 40px;}
			.m14 .cont_01{}
				.m14 .cont_01 ul{margin-bottom:100px;}
					.m14 .cont_01 li{overflow:hidden; margin-bottom:80px;}
					.m14 .cont_01 li:last-child{margin-bottom:0px;}
					.m14 .cont_01 li > div{float:left;}
					.m14 .cont_01 li > div.left{width:30%;}
						.m14 .cont_01 li > div.left h4{padding-right:50px; font-size:23px; color:#14719e;}
					.m14 .cont_01 li > div.right{width:70%;}
						.m14 .cont_01 li > div.right p{font-size:16px; color:#303030; line-height:170%;}
						.m14 .cont_01 li > div.right p span{color:#14719e;}
			.m14 .study_01{padding-top:50px; border-top:1px dotted #b2d5eb;}

		/* //Àåºñ¼Ò°³ */


		/* Å¬¸®´Ð */

			/* Å¬¸®´Ð °øÅë*/
			.contents_head{height:150px; margin-bottom:65px;}
			.contents_box{overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:50px; margin-bottom:50px;}
			.contents_box:last-child{border-bottom:0px; padding-bottom:0px; margin-bottom:0px;}
				.contents_box .left{float:left; width:25%;}
					.contents_box .left p{font-size:25px; color:#14719e; background:url(/img/list_01.gif)no-repeat left center; background-size:25px; padding-left:30px;}
				.contents_box .right{float:right; width:75%;}
					.contents_box .cont_box{margin-bottom:80px;}
					.contents_box .cont_box:last-child{margin-bottom:0px;}
					.contents_box .cont_box .cont_box_01{margin-top:40px;}
					.contents_box .cont_box .cont_box_02{margin-top:20px;}
						.contents_box .cont_box .img {text-align:center; padding:20px 0;}
						/*ÆùÆ®  */
						.contents_box .right .h_01{font-size:25px; color:#14719e; margin-bottom:25px;}
						/* .contents_box .right .h_02{ font-size:20px; background-color:#3f6f86; color:#fff; line-height:36px; display:inline-block; line-height:normal; padding:3px;  margin-bottom:10px;} */
						.contents_box .right .h_02{font-size:22px; color:#00344c;;; line-height:36px; display:inline-block; line-height:normal; margin-bottom:10px;}
						.contents_box .right .h_03{font-size:18px; color:#166b94; line-height:normal; margin-bottom:10px;}
						.contents_box .right .p_01{font-size:16px; color:#303030; line-height:25px;}	
						.contents_box .right .p_02{font-size:14px; color:#303030; line-height:25px;}	
						/* //ÆùÆ®  */
						/*list */
						.contents_box .list_wrap{margin-bottom:80px;}
						.contents_box .list_wrap:last-child{margin-bottom:0px;}
						.contents_box .list_wrap:last-child .list_box{margin-bottom:0px;}
							.contents_box .list_box{font-size:17px; line-height:30px; margin-bottom:40px;}
							.contents_box .list_box > ul > li{border-bottom: 1px dashed #ccc; padding: 15px 0;}
							.contents_box .list_box .num{display:inline-block; background-color:#62a4c3; font-size:18px; color:#fff; line-height:normal; padding:2px; margin-right:6px;}
						/*//list */
						
						
						/* Å×ÀÌºí */

						.contents_box .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin-bottom:40px;}
							.contents_box .tb_01 thead th{width:100%; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
							.contents_box .tb_01 tbody th{width:100%; background-color: #f5f5f5; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
							.contents_box .tb_01 tr th:last-child{border-right:0px;}
							.contents_box .tb_01 tr td{padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
							.contents_box .tb_01 tr td:last-child{border-right:0px;}
						/* //Å×ÀÌºí */
				/* //Å¬¸®´Ð °øÅë*/


			/*³²ÀÎÀÌ¶õ*/
			.m16{}
				.m16 .contents_head{background:url(/img/m16_head.png) no-repeat center center; background-color:#7db8c4;}
			/*//³²ÀÎÀÌ¶õ*/


			
			/* ³­ÀÓ½Ã¼ú°Ç°­º¸ÇèÀû¿ë */
			.m17{}
				.m17 .p_01{color: #14719e; font-size:25px; padding-left:30px; background:url(/img/list_01.gif) no-repeat; background-position:left center; background-size:25px; margin-bottom:25px;}
				.m17 .p_02{color: #14719e; font-size:20px; margin-bottom:20px;}
				.m17 .p_03{color: #9e4114; font-size:20px; margin-bottom:20px; line-height: 160%;}
				.m17 .c_9e4114{color: #9e4114;}
				.m17 .cont_01{margin-bottom:100px;}
				.m17 .list_01{}
					.m17 .list_01 > li{margin-bottom:30px;}
					.m17 .list_01 > li:last-child{margin-bottom:0px;}
						.m17 .list_01 > li > p{font-size:18px; margin-bottom:20px;}
						.m17 .list_01 > li:last-child > p{margin-bottom:0px;}
				.m17 .list_02{}
					.m17 .list_02 > li{margin-bottom:20px; padding-left:20px;}
						.m17 .list_02 > li > p{font-size:16px;}
				.m17 .table_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px; line-height: 180%;}
					.m17 .table_01 thead th:nth-child(1){background-color: #e6f7ff; padding:15px 0; font-weight:normal; font-size:18px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
 					.m17 .table_01 thead th:nth-child(2){background-color: #fff3e6; padding:15px 0; font-weight:normal; font-size:18px; border-bottom:1px solid #ccc;}
 					.m17 .table_01 tbody th{background-color: #e6f7ff; padding:15px 0; font-weight:normal; font-size:18px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m17 .table_01 tbody td{padding:15px 0; font-size:15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
					.m17 .table_01 tbody td:last-child{border-right:0px;}

				.m17 .list_tit_01{text-align:left; padding-left:20px;}
					.m17 .list_tit_01 > li{margin-bottom:30px;}
					.m17 .list_tit_01 > li:last-child{margin-bottom:0px;}
						.m17 .list_tit_01 > li > p{font-size:16px; margin-bottom:15px;}
				.m17 .list_tit_02{text-align:left; padding-left:20px;}
					.m17 .list_tit_02 > li{margin-bottom:15px;}
						.m17 .list_tit_02 > li > p{font-size:16px; margin-bottom:15px;}
						.m17 .list_tit_02 > li:last-child > p{margin-bottom:0px;}
				.m17 .list_tit_03{text-align:left; padding-left:20px;}
					.m17 .list_tit_03 > li{margin-bottom:15px;}
						.m17 .list_tit_03 > li > p{font-size:16px; margin-bottom:15px;}
			/* //³­ÀÓ½Ã¼ú°Ç°­º¸ÇèÀû¿ë */
		
			

			/*³­ÀÓ°Ë»ç*/
			.m18{}
				.m18 .contents_head{background:url(/img/m18_head.png) no-repeat center center; background-color:#7db8c4;}
				.m18 .ipsum{font-size:18px; color:#14719e; margin:10px 0;}
			/*//³­ÀÓ°Ë»ç*/

			/*ÀÎ°ø¼öÁ¤*/
			.m19{}
				.m19 .contents_head{background:url(/img/m19_head.png) no-repeat center center; background-color:#7db8c4;}
			/*//ÀÎ°ø¼öÁ¤*/


			/*½ÃÇè°ü¾Æ±â½Ã¼ú*/
			.m21{}
				.m21 .contents_head{background:url(/img/m21_head.png) no-repeat center center; background-color:#7db8c4;}
				.m21 .cont_box_01 span {display:block; color: #3285ad;}
			/*//½ÃÇè°ü¾Æ±â½Ã¼ú*/


			/*¹Ì¼º¼÷³­ÀÚ*/
			.m22{}
				.m22 .contents_head{background:url(/img/m22_head.png) no-repeat center center; background-color:#7db8c4;}
				.m22 .tb_01 tr td{text-align:left; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

			/*//¹Ì¼º¼÷³­ÀÚ*/


			/*¹Ì¼¼Á¤ÀÚ*/
			.m24{}
				.m24 .contents_head{background:url(/img/m24_head.png) no-repeat center center; background-color:#7db8c4;}
				.m24 .tb_01 tr td{text-align:left; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
			/*//¹Ì¼¼Á¤ÀÚ*/

			/*º¸Á¶ºÎÈ­¼ú*/
			.m25{}
				.m25 .contents_head{background:url(/img/m25_head.png) no-repeat center center; background-color:#7db8c4;}
				.m25 .tb_01 tr td{text-align:left; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}


			/*//º¸Á¶ºÎÈ­¼ú*/



			/*¹Ýº¹Âø»ó½ÇÆÐ*/
			.m26{}
				.m26 .contents_head{background:url(/img/m26_head.png) no-repeat center center; background-color:#7db8c4;}
			/*//¹Ýº¹Âø»ó½ÇÆÐ*/


			/*½À°ü¼ºÀ¯»ê*/
			.m27{}
				.m27 .contents_head{background:url(/img/m27_head.png) no-repeat center center; background-color:#7db8c4;}
			/*//½À°ü¼ºÀ¯»ê*/


			/* //////////////////¿©¼ºÅ¬¸®´Ð/////////////////// */


			/*¿ù°æÀå¾Ö*/
			.m28{}
				.m28 .contents_head{background:url(/img/m28_head.png) no-repeat center center; background-color:#8ab9b9;}
			/*//¿ù°æÀå¾Ö*/



			/*´Ù³¶¼º³­¼Ò*/
			.m29{}
				.m29 .contents_head{background:url(/img/m29_head.png) no-repeat center center; background-color:#8ab9b9;}
			/*//´Ù³¶¼º³­¼Ò*/


			/*ÀÚ±Ã³»¸·Áõ*/
			.m30{}
				.m30 .contents_head{background:url(/img/m30_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m30 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin-bottom:40px;}
					.m30 .tb_01 tbody th{width:40%; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m30 .tb_01 tr td{width:60%; padding:30px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//ÀÚ±Ã³»¸·Áõ*/


			/*»çÃá±âÅ¬¸®´Ð*/
			.m31{}
				.m31 .list_box {font-size: 17px;  line-height: 30px; margin-bottom: 15px;}
				.m31 .contents_head{background:url(/img/m31_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m31 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m31 .tb_01 tbody th{width:40%; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m31 .tb_01 tr td{width:60%; padding:30px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//»çÃá±âÅ¬¸®´Ð*/

			/*Æó°æ±â¿©¼º*/
			.m32{}
				.m32 .contents_head{background:url(/img/m32_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m32 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m32 .tb_01 tbody th{width:40%; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m32 .tb_01 tr td{width:60%; padding:30px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
				.m32 .ipsum{background:url(/img/q_list.gif) no-repeat left center; background-size:contain; line-height:normal;     padding-left: 23px; font-size: 18px; color: #14719e; margin-bottom:10px;}
			/*//Æó°æ±â¿©¼º*/


 			/*»êÀüÁøÂû*/
			.m33{}
				.m33 .contents_head{background:url(/img/m33_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m33 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m33 .tb_01 tbody th{width:35%; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m33 .tb_01 tr td{width:65%; padding:30px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//»êÀüÁøÂû*/


			/*ÀÏ¹ÝºÎÀÎ°ú*/
			.m34{}
				.m34 .contents_head{background:url(/img/m34_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m34 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m34 .tb_01 tbody th{width:40%; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m34 .tb_01 tr td{width:60%; padding:30px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//ÀÏ¹ÝºÎÀÎ°ú*/


			/*ºÎÀÎ¾ÏÁ¶±â°ËÁø*/
			.m35{}
				.m35 .contents_head{background:url(/img/m35_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m35 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m35 .tb_01 tbody th{width:50%; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m35 .tb_01 tr td{width:50%; padding:20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//ºÎÀÎ¾ÏÁ¶±â°ËÁø*/

			/*·¹ÀÌÁ®³»½Ã°æÅ¬¸®´Ð*/
			.m47{}
				.m47 .contents_head{background:url(/img/m47_head.png) no-repeat center center; background-color:#8ab9b9;}
			/*//·¹ÀÌÁ®³»½Ã°æÅ¬¸®´Ð*/





			.button01 {
				vertical-align: middle;
				font-size: 24px;
				font-weight: 800;
				display: inline-block;
				padding: 25px 20px;
				text-align: center;
				border-radius: 25px;
				color: #fff;
				position: relative;
				overflow: hidden;
				transition: all 0.3s;
				margin-bottom:30px;
			  }

			  .button01 span {
				position: relative;
				z-index: 1;
			  }

			  .button01 span img {
				position: relative;
				left: 0px;
				transition: 0.3s;
				margin-left: 10px;
			  }

			  .button01:hover{
				color: #ffee00;
			  }

			  .button01:hover span img {
				left: 10px;
			  }

			  .button01 .bg {
				position: absolute;
				left: 0px;
				top: 0px;
				width: 100%;
				height: 100%;
				background-image: linear-gradient(to right, rgba(170, 205, 6, 1.0), rgba(0, 176, 201, 1.0));
				transition: all 0.6s;
			  }

			  .button01:hover .bg {
				width: 200%;
				height: 200%;
			  }




		/* //Å¬¸®´Ð */
	


	/* ¼­ºêÆäÀÌÁö end */

	}


@media (min-width:767px) and (max-width:1023px) {/* ÃÖ¼Ò 768 ~ 1023  */

	/*¿ÞÂÊ¸Þ´º  */
	.nav-container {width: 180px;
	}
	.nav-container .logo{width:45%;}


	.nav-list .mb-t01 {
		font-size: 12px;
		color: #fff;
		height:40px;
		line-height:40px;
		border-bottom: 1px solid #9ed6f0;
		text-align: center;
	}
	.etc li {
		padding: 5px 5px 5px 70px;
	}

	.etc li:first-child {
	   background-position: 25% center;
	   margin-bottom: 20px;
	   background-size: 20px;
	}
	.etc li:last-child {
		background-position: 25% center;
		background-size: 20px;
	}

	.etc li a {
		font-size: 14px;
	}
	.etc {
		margin: 20px 0;
	}
	.nav-list .p_02 {
		font-size: 14px;
		margin: 0 0 30px;
	}
	.nav-list .p_02 span a {
		font-size: 20px;
	}
	.nav-list .login_box {
		font-size: 11px;
		margin-bottom:25px;
	}
	.kakao{
	    width: 80%;
		margin: 0 auto;
		margin-bottom:20px
	}


	.sns{margin-bottom:25px; font-size:0px; padding:0px 20px;}
	.sns a{display:inline-block; width:100%; border-radius:20px;  color:#fff; height:35px; line-height:35px; margin-bottom:10px; background:rgba(255,255,255,0.2); box-sizing:border-box;}
		.sns a span{
    line-height: 12px;
    vertical-align: middle;display:inline-block; margin-left:10px; font-size:12px;}
	.sns a:nth-child(4){margin-right:0px;}
		.sns a img{vertical-align:middle; width:20px;}		
		.sns a:hover{background:#2185b6;}








	.go_up img{width:30px;}

	.nav-list .mb-t02 {
		width: 180px;
		left: 180px;
	}
	.nav-list .mb-t02 > li {
		min-height: 40px;
		line-height: 40px;
	}
	.nav-list .mb-t02 a {
		font-size: 14px;
	}
	.nav-list .mb-t03  {
		width: 180px;
		height: 40px;
		line-height: 20px;
		padding-top: 3px;
	}

	.nav-list .mb-t03  a {
		font-size: 11px;
	}
	.btn-nav {
		width: 300px;
		left: 200px;
		padding:5px 0;
	}
	.btn-nav .button_logo {
		left: 85px;
		width: 186px;
		background-size: contain;
	}
	/*//¿ÞÂÊ¸Þ´º  */

#wrapper {height:100%; width:100%;  margin:auto; position:relative; background-color:#ffffff;  overflow: hidden;}
header.firstheader { display:none; position:relative; width:100%; height:180px; margin:0 auto; }

.top_menu { display:none; }
#allmenu { display:none; }

#contents { width:100%; position:relative; margin:0 auto; }
#contents:after { content:""; display:block; clear:both; }
	.container { position:relative; width:100%; height:400px; margin:0 auto; border:0px solid #000; }
	.container:after { content:""; display:block; clear:both; }

.mc_01 { width:100%;}
	.main_clinic01{ overflow:hidden; text-align:center; padding:50px 0px; box-sizing:border-box;}
			.main_clinic01 > h3{font-size:25px; color:#505050; margin-bottom:5px; }
			.main_clinic01 > span{font-size:12px; color:#505050; letter-spacing: 14px; margin-bottom: 60px; display: inline-block;}
		


				.main_clinic01 ul:after{content:""; display:block; clear:both;}
				.main_clinic01 li{position: relative; width: 25%; padding:0 20px;   box-sizing: border-box;  float: left;  text-align: center;}
					.main_clinic01 a{display:inline-block; width: 100%; box-sizing:border-box; }
						.main_clinic01 .img{width:100%;  margin:0 auto;  overflow:hidden;}
						.main_clinic01 .txt{margin-top:15px;}
						.main_clinic01 a h4{color: #393939;  font-size: 20px;  margin-bottom: 10px; font-weight:normal; }
						.main_clinic01 a p{ color: #393939;  font-size: 12px;  line-height: 150%;}
						.main_clinic01 a:hover h4{color: #5aa6c9;}
						.main_clinic01 a:hover p{color: #5aa6c9;}




.mc_02 {position:relative; width:100%; height:300px; background:url(/img/m02_pic.jpg) no-repeat; background-attachment:fixed; background-position: center center; text-align:center;} 
	.mc_02 span{display:block; height:300px; line-height:300px;}
		.mc_02 img{vertical-align:middle;}

.mc_03 { position:relative; overflow:hidden; margin:0 auto;}
		/* SLIDE S*/
		.slide_box{position:relative; height:300px; width:100%;}
			#slides { position:absolute; top:0px; left:0px; z-index:50; width: 100%; }

				.slides_container { width:100%; overflow:hidden; position:relative;  }

					.slides_container a { width:100%; height:300px; display:block; }
					.slides_container a img { display:block; width: 100%; height:100%;}

				/*SLIDE ¹öÆ°  S*/
				.pagination { position:absolute; top:10px; margin:0px auto; width:100px; right:20px; z-index:500; }

					.pagination li { float:right; margin:3px; list-style:none; }
					.pagination li a { display:block; width:10px; height:0px; padding-top:10px; background-image:url(/img/pagination.png); background-position:0 0; float:left; overflow:hidden; }
					.pagination li.current a { background-position:0 -14px; }
				/*SLIDE ¹öÆ°  E*/
		/*// SLIDE  E*/	
		
		.comunity{ height:264px; width:50%; float:left; box-sizing:border-box; background-color:#efefef;  padding:30px; }
			.comunity .notice{ position:relative;}
			.comunity .consult{ position:relative;}
				.comunity p:hover{color:#a3e2ff!important; -webkit-transition: color 0.5s; /* Safari */    transition: color 0.5s;}
				.comunity .notice p{color:#393939; cursor:pointer; position:absolute; left:0; top:0; font-size:18px;}
				.comunity .consult p{ color:#393939; cursor:pointer; position:absolute; left:100px; top:0; font-size:18px; color: #393939;}
		.comunity .list{width: 100%; position:absolute; top:30px; border-top:1px solid #393939; display:none; padding-top:25px; }
			.comunity .list a:not(.more){font-size: 13px; margin-bottom: 18px; color: #393939; display: block;  -webkit-transition: color 0.5s; /* Safari */    transition: color 0.5s;}
			.comunity .list a:hover{color:#a3e2ff;}
				.comunity .list .more{display:inline-block; width: 20px; position:absolute; right:0px; top:-30px;}
		.comunity  div.on .list{display:block;}
		.comunity  div.on p{color:#3ea9dd;     -webkit-transition: all 1s; /* Safari */    transition: all 1s;}
		
		.comunity_01{ height:264px; width:50%; float:left; border-left:0px; box-sizing:border-box; background-color:#f5fbdc;}
			.comunity_01 > div{height:50%;}				
				.comunity_01 > div:first-child a{color:#fff;  text-align:right; box-sizing:border-box; padding:60px 20px 0px 0; display:block; height:100%; background:url(/img/comunity_01.jpg) center no-repeat; background-size:cover;}
				.comunity_01 > div:first-child a:hover{color:#5aa6c9;}
					.comunity_01 .span_01{display:block; font-size:12px; margin-bottom:5px;}
					.comunity_01 .span_02{display:block; font-size:24px;}
				
				
				.comunity_01 > div:last-child a{color:#393939;  text-align:right; box-sizing:border-box; padding:60px 20px 0px 0; display:block; height:100%; background:url(/img/comunity_02.jpg) center no-repeat;background-size:cover;}
					.comunity_01 > div:last-child a:hover{color:#5aa6c9;}
	



	.mc_04 { width:100%;}

	.mc_04 .intro{max-width:1140px; margin:0 auto; text-align:center; padding:80px 0px; box-sizing:border-box;}
		.mc_04 .intro > h3{font-size:25px; color:#505050; margin-bottom:15px; }
		.mc_04 .intro > span{font-size: 12px;  color: #505050; letter-spacing: 14px; margin-bottom: 60px;  display: inline-block;}
		
		
		.mc_04 .intro > ul:after{content:""; display:block; clear:both;}
			.mc_04 .intro li{position:relative; width:25%; box-sizing:border-box; float:left;}
				.mc_04 .intro a{box-sizing:border-box; display:inline-block; }
				.mc_04 .intro a img{height:80px; vertical-align:top;}
					.mc_04 .intro .tit{text-align:center; margin-top:20px; display:block;}
					.mc_04 .intro .tit span{display:block;}
					.mc_04 .intro .tit span:first-child{color:#393939; font-size:20px; margin-bottom:5px;}
					.mc_04 .intro .tit span:last-child{color:#393939; font-size:12px; line-height:150% }
				
			.mc_04 .intro li:hover .tit span{color: #5aa6c9;}
			.mc_04 .intro li:hover a{transition:all 0.3s; transform:scale(1.1);}			
		
		
		
		
	
	/* ¿©±âºÎÅÍ ÇªÅÍºÎºÐ */
	footer{ width:100%;}
		.foot_box_01{width:100%;background:#9bc5d8; color:#fff;}
			.foot_box_01 .foot_box{font-size: 0; padding:35px 20px; box-sizing:border-box; }
			.foot_box_01 .foot_box > div{display: inline-block; box-sizing: border-box; vertical-align: middle;}				
					.call_box{width:40%; background:url(/img/call_01.png) no-repeat; background-position:230px center;}
						.call_box p:nth-child(1){font-size:20px; margin-bottom:10px;}
						.call_box p:nth-child(2) a{font-size:34px; letter-spacing:-2px; color:#fff; -webkit-transition: all 1s; transition: all 1s}
						.call_box p:nth-child(2) a:hover{color:#23698a;}
					
					.time_box{width:60%; font-size:15px; overflow:hidden; padding-left: 40px;}
						
				   .time_box{}
				   .time_box table {
					 width: 100%;
				   }

				   .time_box table td {
					 font-size: 13px;
					 color: #fff;
					 text-align: center;
					 padding: 10px 3px;
					 border-bottom: 1px solid #fff;
				   }

				   .time_box table th {
					 font-size: 13px;
					 color: #fff;
					 text-align: center;
					 padding: 10px 3px;
					 border-bottom: 1px solid #fff;
					 font-weight:normal;
					 background:#89bad0;
				   }



				   .time_box table td:last-child {
					 border-right: 0px;
				   }

				   .time_box table a {
					  color: #89bad0;
					  font-size:12px;
					  background:#ffffff;
					  padding:5px 10px;
				   }
				   .time_box table a:hover {
					  color: #ffee00;
				   }

				   .time_box table tr:last-child td {
					 border-bottom: 0px;
				   }
				   .time_box table tr:last-child th {
					 border-bottom: 0px;
				   }





		.foot_box_02{width:100%;margin:0 auto;}
			.foot_box_02 .foot_box{overflow:hidden; padding:20px 25px; box-sizing:border-box;}
				.naver_cafe{text-align:center; margin-bottom:20px;}
					.naver_cafe img{vertical-align:middle;}
				.party{text-align:center;}
						.party ul li{display:inline-block; margin-right:35px;}
						.party ul li:last-child{margin-right:0px;}
							.party img{vertical-align: middle;}
		.foot_box_03{width:100%; height:200px; margin:0 auto; background-color:#f2f2f2;}
			.foot_box_03 .foot_box{ height:200px; margin:0 auto; padding:55px 15px;  box-sizing:border-box;}
				.foot_box_03 .foot_box > div{display:inline-block; vertical-align:top;}
				.foot_link a{color:#636363;} 
				.foot_link a:hover{color:#225daf;} 
			.foot_logo{margin-right:20px;}
			.foot_address{margin-bottom:10px; font-size:13px; line-height:  20px; color:#8d8d8d;}
	/* ¿©±â±îÁö ÇªÅÍºÎºÐ */

	/* ¼­ºêÆäÀÌÁö start */

		/* ¼­ºêÆäÀÌÁö ¼­ºê¸Þ´ºÇì´õ */
		header.sub_header {text-align:center; max-width: 1140px; margin: 0 auto}
			header.sub_header .login_box{text-align:right;}
				header.sub_header .login_box a{display:inline-block; margin:2px 5px;}
				header.sub_header .login_box a:hover{color:#ef99b2;}
			header.sub_header .logo{margin-top:10px; margin-bottom:17px;}		
		/* //¼­ºêÆäÀÌÁö ¼­ºê¸Þ´ºÇì´õ */
		/* °¢°¢ÀÇ HEADER CSS */

		/* header1 s */
		#sub_top_box_01 {position:relative; width:100%;}
			#sub_top_box_01 .smt_box {background:url(/img/header_01.jpg); background-size: cover;}
			#sub_top_box_01 .bg_text { position:absolute;   background:url(/img/header_01_text.png)  no-repeat center top; height: 130px; width: 490px; background-size: contain; left: 50%; margin-left: -210px; top: 50%; margin-top: -60px;}
		/* header1 e*/

		/* header2 s */
		#sub_top_box_02 { position:relative; width:100%;}
			#sub_top_box_02 .smt_box {background:url(/img/header_02.jpg); background-position-x: 60%;}
			#sub_top_box_02 .bg_text { position:absolute;   background:url(/img/header_02_text.png) no-repeat center top; height: 130px; width: 490px; background-size: contain; left: 50%; margin-left: -210px; top: 50%; margin-top: -60px;}
		/* header2 e*/

		/* header3 s */
		#sub_top_box_03 { position:relative; width:100%;}
			#sub_top_box_03 .smt_box {background:url(/img/header_03.jpg); background-position-x: 60%;}
			#sub_top_box_03 .bg_text {position:absolute;   background:url(/img/header_03_text.png) no-repeat center top; height: 130px; width: 490px; background-size: contain; left: 50%; margin-left: -210px; top: 50%; margin-top: -60px;}
		/* header3 e*/

		/* header4 s */
		#sub_top_box_04 {position:relative; width:100%; }
			#sub_top_box_04 .smt_box {background:url(/img/header_04.jpg); background-position-x: 60%;}
			#sub_top_box_04 .bg_text { position:absolute;   background:url(/img/header_04_text.png) no-repeat center top; height: 130px; width: 490px; background-size: contain; left: 50%; margin-left: -210px; top: 50%; margin-top: -60px;}
		/* header4 e*/

		/*// °¢°¢ÀÇ HEADER CSS */

		/* ¼­ºêÆäÀÌÁö °øÅë  */

		#sub_contents_box {width:100%; margin:0 auto; }
		#contents_box {width:100%; margin:0 auto;}
		.contents_wrap{width: 95%;  margin: 0 auto;  padding: 50px 0px 120px;  position: relative; margin-bottom: 50px; border-bottom: 1px dotted #ccc;}
			.address_tit{text-align: right;  font-size: 16px; color: #525253; position: absolute; right:0px; top: 70px; padding-left: 23px; background: url(/img/home.gif) no-repeat; background-position: left center;  background-size: 16px;}
			.sb_head{font-size:25px; color:#525253; font-family:"NGothicB"; border-bottom:1px dotted #ccc; padding-bottom:30px;}	
			.page{padding-top:40px;}
				.head_01{text-align:center;}
				.head_p{font-size:30px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding:15px; margin:45px 0;} 
				/*»çÁø°Ô½ÃÆÇ*/
				.head_p_01{position:relative; top:-25px; font-size:16px; text-align:center; color: #d66969; }
		.smt_box { position:relative; height:250px;}
		.sm_title { position:absolute; left:0px; top: -50px; box-sizing:border-box; padding:0 40px 0 20px;  line-height:100%;  color:#fff; font-size:16px; font-weight:500; height: 50px; line-height: 50px; background:#529ec3; bottom:0px;     background-size: 100% 100%;}
			.sm_title:after{ position:absolute; right:-30px; content:""; width: 0px; height: 0px; border-top: 50px solid transparent; border-left: 30px solid #529ec3;}
		#sub_menu_box { position:relative; width:100%; background-color:#529ec3; }
		#sub_menu { position:relative; padding-left:25px; box-sizing:border-box; text-align:left;}
		#sub_menu_mobile { display:none; }

		.sm01 { position:relative; vertical-align: top; display:inline-block; font-size:14px; margin-right:25px; height:45px; line-height:45px; }

			.sm01 a { display:block; padding-left:0px; color:#fff;}
			.sm01 a:hover { color:#2265ac; }
			.sm02 { position:absolute; font-size:14px; font-family:"NGothic"; height:45px; left:25px; }
			.sm02 + div.sm02 { left:135px; }
			/* .sm02 + div.sm02 + div.sm02 { left:230px; } ¼­ºê¸Þ´º3°³ µÉ½Ã*/
			.sm02 a {display: block; padding-right: 20px; color: #fff; line-height: 45px; }
			.sm02 a:hover { color:#2265ac; }

				/* pc depth2 */
					.depth2_pc_wrap{width:100%; height:45px; background:#abd4ff;}
						.depth2_pc{height:45px;}
				/*// pc depth2 */

		/*ÆäÀÌÁöÁØºñÁß  */
			.ready_page{text-align:center; padding-top:50px;}
		/*ÆäÀÌÁöÁØºñÁß  */

		/*//¼­ºêÆäÀÌÁö °øÅë  */



		/*»çÀÌÆ®¸Ê  */

		.smap_box { margin:0 auto; width:95%; text-align:center; margin-top:50px; font-size:0; }
		.smap_box .smap1{ vertical-align: top; width:50%;  display:inline-block; margin-bottom:50px; font-size:12px; min-height:300px; }
			.smap_box .smap1 a:hover{ color:#0091d6;}
		.smap_box .tit_01{font-size:22px; padding-bottom:30px; color:#14719e; width:70%; margin:0 auto; padding-bottom:20px; margin-bottom:20px;border-bottom: 1px dashed #393939;}
		.smap_box .tit_02{font-size:18px; padding-bottom:20px; color:#585858;}
		.smap_box .list > li {margin-bottom:20px; }
		.smap_box .list > li > a{font-size:18px; color:#585858;}
		.smap_box .list_01 > li > a{font-size:14px; color:#608fa5;}
		.smap_box .list_01 > li {margin-bottom:8px;}
		/*//»çÀÌÆ®¸Ê  */


		/* ÀÎ»ç¸» */
		.m06{}
			.m06_01{display:block; text-align:center; width:70%; margin:0 auto;}
			.m06 .p_01{color:#303030; font-size:16px; line-height:30px; text-align:center; margin:40px 0;}
			.m06_02{display:block; text-align:center; background:url(/img/m06_02_bg.jpg) no-repeat; background-size:cover; padding:20px 0px; text-align:center;}
				.m06_02 img{width:40%;}
			.m06 .p_02{color:#303030; font-size:18px;margin:50px 0 15px; text-align:center;}
			.m06_03{display:block; text-align:right; padding-right:30px; box-sizing:border-box; }
				.m06_03 img{width:30%;}
		/* //ÀÎ»ç¸» */


		/* ÀÇ·áÁø¼Ò°³ */
		.m07{}
			.m07 .doctor{margin-bottom:100px;}
				.m07 .doctor .box{padding:100px 50px 50px 50px;  position:relative; background-color:#fafafa;}
				
					.m07 .doctor .box .txt{position:relative; z-index:1; display:inline-block; text-align:left; 
    background: rgba(255,255,255,0.6);    padding: 20px; position:relative; z-index:1;}
						.m07 .doctor .box p{display:inline-block;  color: #2f7ba0; border-bottom:1px solid #ccc;  padding-bottom:20px; font-size:24px; margin-bottom:15px;}
						.m07 .doctor .box p span{font-size:30px; font-family:"NGothicB";}
						.m07 .doctor .box li{font-size:14px; margin-bottom:10px;}

					.m07 .doctor .box img{ height:400px; position:absolute; bottom:0px; right:50px;}
			
				.m07 .doctor .box:nth-child(2n){background-color:#f4fbff; text-align:right;}
					.m07 .doctor .box:nth-child(2n) .txt{display:inline-block; text-align:left;}
					.m07 .doctor .box:nth-child(2n) img{position:absolute; bottom:0px; left:50px;}
				.m07 .doctor .box:nth-child(3n){background-color:#ffffff;}
					
			
			
			
			.m07 .nurse{width:100%;}
				.m07 .nurse_list{overflow:hidden;}
					.m07 .nurse_list li{float: left; width:33.3%; margin-bottom:50px; text-align:center;}

						.m07 .nurse_list li img{border-bottom: 7px solid #e5f5ff;}	
						.m07 .nurse_list li p{font-size:16px; margin-top:10px; color:#2f7ba0;}
				.m07 .nurse h4{font-weight:normal; font-size:30px; text-align:center; color:#2f7ba0;}
				.m07 .nurse h4:after{content:""; display:block; width:50px; height:2px; background-color:#2f7ba0; margin:40px auto;}

		/* //ÀÇ·áÁø¼Ò°³ */	

		/* Áø·á½Ã°£ */
		.m08{}
			.m08 .p_01{color: #14719e; font-size:20px; margin-bottom:20px; padding:30px; background:url(/img/list_01.gif) no-repeat; background-position:left center; background-size:20px;}
			.m08 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:18px; margin-bottom:70px;}
				.m08 .tb_01 tr th{    background-color: #e6f7ff; padding:15px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m08 .tb_01 tr td{ border-bottom:1px solid #ccc;}
			.m08 .tb_02{width:100%; border-top:4px solid #ccc; text-align:center; font-size:18px;  margin-bottom:70px;}
				.m08 .tb_02 tr th{     background-color: #e6f7ff; padding:15px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m08 .tb_02 tr th:last-child{border-right:0px;}
				.m08 .tb_02 tr td{padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m08 .tb_02 tr td:last-child{border-right:0px;}
			.m08 .span_01{display:inline-block; margin-bottom:10px;}
			.m08 .call{font-size:18px; color: #1c5f86;}
			.m08 .span_01{font-size:18px; color: #fff; background-color: #6faacc; padding:2px;}
			.m08 .span_02{color: #d47036; font-size:18px; background:url(/img/check_01.gif) no-repeat; background-position:left center; background-size:15px; padding-left:20px;}
			.m08 .tit_01{margin-bottom:30px; font-size:15px; line-height:25px;}
			.m08 .tit_01 ul li{border-bottom: 1px dashed #ccc; padding: 10px 0;}
		/* //Áø·á½Ã°£ */



		/* ½Ã¼³¾È³» */
		.m09{}

		/* //½Ã¼³¾È³» */	


		/* ¿À½Ã´Â±æ */
		.m10{overflow:hidden;  }
				.m10 .tit_01{text-align:center; margin-bottom:20px;}
				.m10 .tit_01 a{display:inline-block; width:180px; margin-right:20px;}
				.m10 .c_map_box{margin-bottom:40px;}
				.m10 .tb_01 {width:100%;  height: 40%; margin-bottom: 60px;}
						.m10 .tb_01  thead tr td{background-color: #529ec3; font-size:18px; color:#fff; text-align:center; padding:5px; height:31px; box-sizing: border-box;}
						.m10 .tb_01  tbody tr td{background: #f0faff; font-size:15px; color: #3e3e3e; padding:0 20px;}
				.m10 .tb_02 {width:100%; height:40%;}
						.m10 .tb_02  thead tr td{background-color: #529ec3; font-size:18px; color:#fff; text-align:center; padding:5px; height:31px; box-sizing: border-box;}					
						.m10 .tb_02  tbody tr td{background: #f0faff; font-size:15px; line-height:20px; color:#3e3e3e; padding:0 20px;}
				.m10 .tb_03 {width:100%; height:100%;}
						.m10 .tb_03  thead tr td{background-color: #529ec3; font-size:18px; color:#fff; text-align:center; padding:5px; height:31px; box-sizing: border-box;}	
						.m10 .tb_03  tbody tr td{background: #f0faff; font-size:15px; color:#3e3e3e; line-height:50px; padding:0 20px;}
							.m10 .tb_03  tbody span{color:#005077;}
				.m10 .left{width:100%; height:300px; margin-bottom: 60px;}
				.m10 .right{width:100%; height:300px;}
		/* //¿À½Ã´Â±æ */
	


		/* ºñ±Þ¿© ¾È³» */
		.m50{text-align:center;}
			.m50 .p_01{font-size:30px; margin-bottom:10px; color: #529ec3;}
			.m50 .p_02{font-size:15px; margin-bottom:40px;}
			.m50 .p_03{font-size:20px; color: #14719e; text-align:left; margin-bottom:25px; font-family:"NGothicB"; background:url(/img/list_01.gif) no-repeat; background-position:left center; background-size:20px; padding-left:25px;}
			.m50 .p_04{font-size:18px; text-align:left; color:#166792;}
			.m50 .tb_01{border-left:1px solid #ccc; width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;}
				.m50 .tb_01 tr th{background-color:#e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m50 .tb_01 tr td{padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
			.m50 .span_01{font-size:20px;}
			.m50 .span_02{font-size:18px; background:url(/img/check_01.gif) no-repeat; background-position:left center; background-size:17px; padding-left:20px;}
		
			.m50 .table_wrap{position:relative;} 
				.m50 .table_box{width:100%;} 
				.m50 .table_box table{width:100%;} 
		
		/* //ºñ±Þ¿© ¾È³» */	




		/* ¿¬±¸½Ç¸¸ÀÇ Æ¯º°ÇÔ */
		.m12{padding-top:30px;}
			.m12 .p_01{text-align:center; font-size:18px; line-height:180%; margin:60px 0 100px; background: #f4faff; padding: 20px 10px;}
			.m12 .p_01 span{color:#3cabdd;}
			.m12 .study_01{padding-top:50px; border-top:1px dotted #b2d5eb;}
		/* //¿¬±¸½Ç¸¸ÀÇ Æ¯º°ÇÔ */

		/* ³­ÀÓ¿¬±¸Áø */
		.m13{}
			.m13 .tit_01{padding:50px; background:url(/img/m13_01.png) no-repeat; background-size:350px; background-position:85% 100%;background-color:#fafafa; height: 300px; }
				.m13 .tit_01 p{display:inline-block; border-bottom:1px solid #ccc;  color: #2f7ba0;  padding-bottom:20px; font-size:20px; margin-bottom:20px;}
				.m13 .tit_01 p span{font-size:30px;}
				.m13 .tit_01 li{font-size:15px; margin-bottom:10px;}
			.m13 .tit_02{overflow:hidden; padding:50px; background:url(/img/m13_03.png) no-repeat; background-size:350px; background-position:15% 100%;background-color:#f4fbff; height: 300px; }
				.m13 .tit_02 p{display:inline-block; border-bottom:1px solid #535353; color: #2f7ba0;  padding-bottom:20px;  font-size:20px; margin-bottom:20px;}
				.m13 .tit_02 p span{font-size:30px;}
				.m13 .tit_02_right{float:right;}
				.m13 .tit_02 li{font-size:15px; margin-bottom:10px;}
		/* //³­ÀÓ¿¬±¸Áø */	

		/* Àåºñ¼Ò°³ */
		.m14{padding-top: 30px;}
			.m14 .cont_01{}
				.m14 .cont_01 ul{margin-bottom:80px;}
					.m14 .cont_01 li{overflow:hidden; margin-bottom:60px;}
					.m14 .cont_01 li:last-child{margin-bottom:0px;}
					.m14 .cont_01 li > div{float:left;}
					.m14 .cont_01 li > div.left{width:30%;}
						.m14 .cont_01 li > div.left h4{padding-right:30px; font-size:20px; color:#14719e;}
					.m14 .cont_01 li > div.right{width:70%;}
						.m14 .cont_01 li > div.right p{font-size:15px; color:#303030; line-height:160%;}
						.m14 .cont_01 li > div.right p span{color:#14719e;}
			.m14 .study_01{padding-top:50px; border-top:1px dotted #b2d5eb;}
		/* //Àåºñ¼Ò°³ */




		/* Å¬¸®´Ð */

			/* Å¬¸®´Ð °øÅë*/
			.contents_head{height:150px; margin-bottom:65px;}
			.contents_box{overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:50px; margin-bottom:50px;}
			.contents_box:last-child{border-bottom:0px; padding-bottom:0px; margin-bottom:0px;}
				.contents_box .left{float:left; width:25%;}
					.contents_box .left p{font-size:20px; color:#14719e; background:url(/img/list_01.gif)no-repeat left center; background-size:20px; padding-left:25px;}
				.contents_box .right{float:right; width:75%;}
					.contents_box .cont_box{margin-bottom:30px;}
					.contents_box .cont_box:last-child{margin-bottom:0px;}
					.contents_box .cont_box .cont_box_01{margin-top:40px;}
					.contents_box .cont_box .cont_box_02{margin-top:20px;}
						.contents_box .cont_box .img {text-align:center; padding:20px 0;}
						/*ÆùÆ®  */
						.contents_box .right .h_01{font-size:20px; color:#14719e; margin-bottom:20px;}
						/* .contents_box .right .h_02{ font-size:16px; background-color:#3f6f86; color:#fff; line-height:30px; display:inline-block; line-height:normal; padding:3px; margin-bottom:10px;} */
						.contents_box .right .h_02{font-size:18px; color:#00344c;; line-height:30px; display:inline-block; line-height:normal; margin-bottom:10px;}
						.contents_box .right .h_03{font-size:15px; color:#166b94; line-height:normal; margin-bottom:10px;}
						.contents_box .right .p_01{font-size:15px; color:#303030; line-height:30px;}
						.contents_box .right .p_02{font-size:14px; color:#303030; line-height:30px;}		
						/*//ÆùÆ®  */
						/*list */
						.contents_box .list_wrap{margin-bottom:60px;}
						.contents_box .list_wrap:last-child{margin-bottom:0px;}
							.contents_box .list_wrap:last-child .list_box{margin-bottom:0px;}
							.contents_box .list_box{font-size:15px; line-height:30px; margin-bottom:40px;}
							.contents_box .list_box > ul > li{border-bottom: 1px dashed #ccc; padding: 10px 0;}
								.contents_box .list_box .num{display:inline-block; background-color:#62a4c3; font-size:16px; color:#fff; line-height:normal; padding:2px; margin-right:6px;}
						/*//list */
						/* Å×ÀÌºí */
						.contents_box .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin-bottom:40px;}
							.contents_box .tb_01 thead th{width:100%; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
							.contents_box .tb_01 tbody th{width:100%; background-color: #f5f5f5; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
							.contents_box .tb_01 tr th:last-child{border-right:0px;}
							.contents_box .tb_01 tr td{padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
							.mcontents_box .tb_01 tr td:last-child{border-right:0px;}
						/* //Å×ÀÌºí */
			/* //Å¬¸®´Ð °øÅë*/


			/*³²ÀÎÀÌ¶õ*/
			.m16{}
				.m16 .contents_head{background:url(/img/m16_head.png) no-repeat center center; background-color:#7db8c4;}
				.m16 .contents_box:nth-child(3) .cont_box:nth-child(1) .img{width:80%; margin:0 auto;}
			/*//³²ÀÎÀÌ¶õ*/

			/* ³­ÀÓ½Ã¼ú°Ç°­º¸ÇèÀû¿ë */
			.m17{}
				.m17 .p_01{font-size:20px; color:#14719e; background:url(/img/list_01.gif)no-repeat left center; background-size:20px; padding-left:25px; margin-bottom:25px;}
				.m17 .p_02{color: #14719e; font-size:16px; margin-bottom:20px;}
				.m17 .p_03{color: #9e4114; font-size:16px; margin-bottom:20px; line-height: 160%;}
				.m17 .c_9e4114{color: #9e4114;}
				.m17 .cont_01{margin-bottom:100px;}
				.m17 .list_01{}
					.m17 .list_01 > li{margin-bottom:30px;}
					.m17 .list_01 > li:last-child{margin-bottom:0px;}
						.m17 .list_01 > li > p{font-size:16px; margin-bottom:20px;}
						.m17 .list_01 > li:last-child > p{margin-bottom:0px;}
				.m17 .list_02{}
					.m17 .list_02 > li{margin-bottom:20px; padding-left:20px;}
						.m17 .list_02 > li > p{font-size:16px;}
				.m17 .table_01{width:100%; border-top:4px solid #ccc; text-align:center; line-height: 180%;}
					.m17 .table_01 thead th:nth-child(1){background-color: #e6f7ff; padding:15px 0; font-weight:normal; font-size:18px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
 					.m17 .table_01 thead th:nth-child(2){background-color: #fff3e6; padding:15px 0; font-weight:normal; font-size:18px; border-bottom:1px solid #ccc;}
 					.m17 .table_01 tbody th{background-color: #e6f7ff; padding:15px 0; font-weight:normal; font-size:16px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m17 .table_01 tbody td{padding:15px 0; font-size:15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
					.m17 .table_01 tbody td:last-child{border-right:0px;}

				.m17 .list_tit_01{text-align:left; padding-left:20px;}
					.m17 .list_tit_01 > li{margin-bottom:30px;}
					.m17 .list_tit_01 > li:last-child{margin-bottom:0px;}
						.m17 .list_tit_01 > li > p{font-size:16px; margin-bottom:15px;}
				.m17 .list_tit_02{text-align:left; padding-left:20px;}
					.m17 .list_tit_02 > li{margin-bottom:15px;}
						.m17 .list_tit_02 > li > p{font-size:16px; margin-bottom:15px;}
						.m17 .list_tit_02 > li:last-child > p{margin-bottom:0px;}
				.m17 .list_tit_03{text-align:left; padding-left:20px;}
					.m17 .list_tit_03 > li{margin-bottom:15px;}
						.m17 .list_tit_03 > li > p{font-size:16px; margin-bottom:15px;}
			/* //³­ÀÓ½Ã¼ú°Ç°­º¸ÇèÀû¿ë */

			/*³­ÀÓ°Ë»ç*/
			.m18{}
				.m18 .contents_head{background:url(/img/m18_head.png) no-repeat center center; background-color:#7db8c4;}
				.m18 .ipsum{font-size:16px; color:#14719e; margin:10px 0;}
			/*//³­ÀÓ°Ë»ç*/


			/*ÀÎ°ø¼öÁ¤*/
			.m19{}
				.m19 .contents_head{background:url(/img/m19_head.png) no-repeat center center; background-color:#7db8c4;}
				.m19 .contents_box:nth-child(2) .cont_box:nth-child(1) .img{width:70%; margin:0 auto;}
				.m19 .contents_box:nth-child(2) .cont_box:nth-child(4) .img{width:70%; margin:0 auto;}
			/*//ÀÎ°ø¼öÁ¤*/


			/*½ÃÇè°ü¾Æ±â½Ã¼ú*/
			.m21{}
				.m21 .contents_head{background:url(/img/m18_head.png) no-repeat center center; background-color:#7db8c4;}
			.m21 .cont_box_01 span {display:block; color: #3285ad;}
			/*//½ÃÇè°ü¾Æ±â½Ã¼ú*/


			/*¹Ì¼º¼÷³­ÀÚ*/
			.m22{}
				.m22 .contents_head{background:url(/img/m22_head.png) no-repeat center center; background-color:#7db8c4;}
				.m22 .tb_01 tr td{text-align:left; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}


			/*//¹Ì¼º¼÷³­ÀÚ*/


			/*¹Ì¼¼Á¤ÀÚ*/
			.m24{}
				.m24 .contents_head{background:url(/img/m24_head.png) no-repeat center center; background-color:#7db8c4;}
				.m24 .tb_01 tr td{text-align:left; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

			/*//¹Ì¼¼Á¤ÀÚ*/

			/*º¸Á¶ºÎÈ­¼ú*/
			.m25{}
				.m25 .contents_head{background:url(/img/m25_head.png) no-repeat center center; background-color:#7db8c4;}
				.m25 .tb_01 tr td{text-align:left; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

			/*//º¸Á¶ºÎÈ­¼ú*/


			/*¹Ýº¹Âø»ó½ÇÆÐ*/
			.m26{}
				.m26 .contents_head{background:url(/img/m26_head.png) no-repeat center center; background-color:#7db8c4;}
			/*//¹Ýº¹Âø»ó½ÇÆÐ*/



			/*½À°ü¼ºÀ¯»ê*/
			.m27{}
				.m27 .contents_head{background:url(/img/m27_head.png) no-repeat center center; background-color:#7db8c4;}
			/*//½À°ü¼ºÀ¯»ê*/
		


			/* //////////////////¿©¼ºÅ¬¸®´Ð/////////////////// */


			/*¿ù°æÀå¾Ö*/
			.m28{}
				.m28 .contents_head{background:url(/img/m28_head.png) no-repeat center center; background-color:#8ab9b9;}
			/*//¿ù°æÀå¾Ö*/
		

			/*´Ù³¶¼º³­¼Ò*/
			.m29{}
				.m29 .contents_head{background:url(/img/m29_head.png) no-repeat center center; background-color:#8ab9b9;}
			/*//´Ù³¶¼º³­¼Ò*/

			/*ÀÚ±Ã³»¸·Áõ*/
			.m30{}
				.m30 .contents_head{background:url(/img/m30_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m30 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin-bottom:40px;}
					.m30 .tb_01 tbody th{width:40%;  height:80px; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m30 .tb_01 tr td{width:60%; padding:20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//ÀÚ±Ã³»¸·Áõ*/

			/*»çÃá±âÅ¬¸®´Ð*/
			.m31{}
				.m31 .list_box {font-size: 15px;  line-height: 30px; margin-bottom: 15px;}
				.m31 .contents_head{background:url(/img/m31_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m31 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m31 .tb_01 tbody th{width:40%; height:80px; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m31 .tb_01 tr td{width:60%; padding:20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//»çÃá±âÅ¬¸®´Ð*/


			/*Æó°æ±â*/
			.m32{}
				.m32 .contents_head{background:url(/img/m32_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m32 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m32 .tb_01 tbody th{width:40%; height:80px; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m32 .tb_01 tr td{width:60%; padding:20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
				.m32 .ipsum{background:url(/img/q_list.gif) no-repeat left center; background-size:contain; line-height:normal;     padding-left: 23px; font-size: 16px; color: #14719e; margin-bottom:10px;}
			/*//Æó°æ±â*/


			 /*»êÀüÁøÂû*/
			.m33{}
				.m33 .contents_head{background:url(/img/m33_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m33 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m33 .tb_01 tbody th{width:35%; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m33 .tb_01 tr td{width:65%; padding:30px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//»êÀüÁøÂû*/

			/*ÀÏ¹ÝºÎÀÎ°ú*/
			.m34{}
				.m34 .contents_head{background:url(/img/m34_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m34 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m34 .tb_01 tbody th{width:40%; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m34 .tb_01 tr td{width:60%; padding:30px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//ÀÏ¹ÝºÎÀÎ°ú*/



			
			/*ºÎÀÎ¾ÏÁ¶±â°ËÁø*/
			.m35{}
				.m35 .contents_head{background:url(/img/m35_head.png) no-repeat center center; background-color:#8ab9b9;}
				.m35 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m35 .tb_01 tbody th{width:50%; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m35 .tb_01 tr td{width:50%; padding:20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//ºÎÀÎ¾ÏÁ¶±â°ËÁø*/


			/*·¹ÀÌÁ®³»½Ã°æÅ¬¸®´Ð*/
			.m47{}
				.m47 .contents_head{background:url(/img/m47_head.png) no-repeat center center; background-color:#8ab9b9;}

			/*//·¹ÀÌÁ®³»½Ã°æÅ¬¸®´Ð*/





	

			.button01 {
				vertical-align: middle;
				font-size: 20px;
				font-weight: 800;
				display: inline-block;
				padding: 20px 20px;
				text-align: center;
				border-radius: 15px;
				color: #fff;
				position: relative;
				overflow: hidden;
				transition: all 0.3s;
				margin-bottom:20px;
			  }

			  .button01 span {
				position: relative;
				z-index: 1;
			  }

			  .button01 span img {
				position: relative;
				left: 0px;
				transition: 0.3s;
				margin-left: 10px;
			  }

			  .button01:hover{
				color: #ffee00;
			  }

			  .button01:hover span img {
				left: 10px;
			  }

			  .button01 .bg {
				position: absolute;
				left: 0px;
				top: 0px;
				width: 100%;
				height: 100%;
				background-image: linear-gradient(to right, rgba(170, 205, 6, 1.0), rgba(0, 176, 201, 1.0));
				transition: all 0.6s;
			  }

			  .button01:hover .bg {
				width: 200%;
				height: 200%;
			  }

		
		/* //Å¬¸®´Ð */
	/* ¼­ºêÆäÀÌÁö end */
	}








	@media (max-width:767px) {/* ÃÖ¼Ò ~ ÃÖ´ë 767ÇÈ¼¿ */
	.btn-nav{display:none!important;}
	.nav-container{display:none!important;}
	#wrapper {height:100%; width:100%; max-width:1023px; margin:auto; position:relative; background-color:#ffffff; }
	header.firstheader { position:relative; width:100%;  margin:0 auto; }
	header.sub_header{display:none;}
	#top { width:100%; position:relative; margin:0 auto; z-index:20; }
	#top:after { content:""; display:block; clear:both; }
	
	.top_login { position:relative; width:100%; height:30px; }
	.top_login_box { position:relative; max-width:1023px; height:30px; margin:0 auto; }
		.login_box { position:relative; width:100%;; height:30px; margin:0 auto; text-align:center; font-size:10px; }
			.login_box a {  font-family:"NGothic"; display:inline-block; height:30px; padding:5px 5px 0px 5px; }
			.login_box a:hover { color:#23698a; }

	.top_box { position:relative; width:100%; margin:0 auto; }
		.logo {margin:0 auto; top:20px; text-align:center; max-width:200px;     margin-bottom: 15px; }
			.logo  img{width:60%; }
		.calling { display:block; position:absolute; top:25px; right:20px; border-radius: 5px;  background-color: #3dace1; width: 40px; height: 40px; }

		
				

.sns_head{font-size:0px; padding:0px 20px; text-align:center;}
	.sns_head a{display:inline-block; margin:10px 10px; background:#d3e5ee; width:40px; height:40px; line-height:40px; border-radius:50%; box-sizing:border-box; text-align:center;}
		
		.sns_head a img{vertical-align:middle; width:20px;}
		
		.sns_head a:hover{background:#2185b6;}

		
		
		
		
		.top_menu {background-color:#628494; display:block; font-size:0px;}
			.top_menu ul li{ display:inline-block; font-size:12px; padding:10px 5px; width:33.3%; box-sizing:border-box; text-align:center;}
				.top_menu ul li a{color:#fff; display:block; text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
			.top_menu ul li:nth-child(2n){background-color:#628494;}
			.top_menu ul li:nth-child(2n-1){background-color:#71b0ce;}



	#sb-btn img { display:block; position:absolute; top:25px; left:20px; border-radius:5px; background-color:#3dace1; width:40px; height:40px; cursor:pointer; }
	#menu_box { position:relative; width:100%;  height:40px; background-color: #cfd5dc; }
	#allmenu { display:none; }
	







	#contents { width:100%; position:relative; margin:0 auto; }
	#contents:after { content:""; display:block; clear:both; }
		.container { position:relative; width:100%; height:350px; margin:0 auto; border:0px solid #000; }
		.container:after { content:""; display:block; clear:both; }

	.mc_01 { width:100%; overflow: hidden; }
		.main_clinic01{ overflow:hidden; text-align:center; padding:40px 0px; box-sizing:border-box;}
				.main_clinic01 > h3{font-size:25px; color:#505050; margin-bottom:5px; }
				.main_clinic01 > span{font-size:11px; color:#505050; letter-spacing: 10px; margin-bottom: 50px; display: inline-block;}
		

				.main_clinic01 ul:after{content:""; display:block; clear:both;}
				.main_clinic01 li{position: relative; width: 50%; margin-bottom:20px; padding:0 20px;   box-sizing: border-box;  float: left;  text-align: center;}
				
				.main_clinic01 li:nth-child(2n) ~ li{margin-bottom:0px;}
			
					
					.main_clinic01 a{display:inline-block; width: 100%; box-sizing:border-box; }
						.main_clinic01 .img{width:100%;  margin:0 auto;  overflow:hidden;}
						.main_clinic01 .txt{margin-top:15px;}
						.main_clinic01 a h4{color: #393939;  font-size: 20px;  margin-bottom: 10px; font-weight:normal; }
						.main_clinic01 a p{ color: #393939;  font-size: 12px;  line-height: 150%;}
						.main_clinic01 a:hover h4{color: #5aa6c9;}
						.main_clinic01 a:hover p{color: #5aa6c9;}






	.mc_02 {width:100%; overflow: hidden;  height:250px; background:url(/img/m02_pic.jpg) no-repeat ; background-position: center center; background-size:210%; text-align:center;} 
		.mc_02 span{display:block; height:250px; line-height:250px;}
			.mc_02 img{vertical-align:middle; width:90%;}

	.mc_03 { position:relative; overflow:hidden; margin:0 auto;}
			/* SLIDE S*/
			.slide_box{position:relative; height:250px; width:100%;}
				#slides { position:absolute; top:0px; left:0px; z-index:50; width: 100%; }

					.slides_container { width:100%; overflow:hidden; position:relative;  }

						.slides_container a { width:100%; height:250px; display:block; }
						.slides_container a img { display:block; width: 100%; height:100%;}

					/*SLIDE ¹öÆ°  S*/
					.pagination { position:absolute; top:10px; margin:0px auto; width:100px; right:20px; z-index:500; }

						.pagination li { float:right; margin:3px; list-style:none; }
						.pagination li a { display:block; width:10px; height:0px; padding-top:10px; background-image:url(/img/pagination.png); background-position:0 0; float:left; overflow:hidden; }
						.pagination li.current a { background-position:0 -14px; }
					/*//SLIDE ¹öÆ°  E*/
			
			/*// SLIDE  E*/	
			
			.comunity{ height:250px; width:100%; box-sizing:border-box; background-color:#efefef;  padding:30px; }
				.comunity .notice{ position:relative;}
				.comunity .consult{ position:relative;}
					.comunity p:hover{color:#a3e2ff!important; -webkit-transition: color 0.5s; /* Safari */    transition: color 0.5s;}
					.comunity .notice p{color:#393939; cursor:pointer; position:absolute; left:0; top:0; font-size:18px;}
					.comunity .consult p{color:#393939; cursor:pointer; position:absolute; left:100px; top:0; font-size:18px; color: #393939;}
			.comunity .list{width: 100%; position:absolute; top:30px; border-top:1px solid #393939; display:none; padding-top:25px; }
				.comunity .list a:not(.more){font-size: 13px; margin-bottom: 18px; color: #393939; display: inline-block;  -webkit-transition: color 0.5s; /* Safari */    transition: color 0.5s;  width: 100%;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
				.comunity .list a:hover{color:#a3e2ff;}
					.comunity .list .more{display:inline-block; width: 20px; position:absolute; right:0px; top:-30px;}
			.comunity  div.on .list{display:block;}
			.comunity  div.on p{color:#3ea9dd;     -webkit-transition: all 1s; /* Safari */    transition: all 1s;}
			
			.comunity_01{ height:250px; width:100%;  border-left:0px; box-sizing:border-box; background-color:#f5fbdc;}
				.comunity_01 > div{height:50%;}				
					.comunity_01 > div:first-child a{color:#fff;  text-align:right; box-sizing:border-box; padding:60px 20px 0px 0; display:block; height:100%; background:url(/img/comunity_01.jpg) center no-repeat; background-size:cover;}
					.comunity_01 > div:first-child a:hover{color:#5aa6c9;}
						.comunity_01 .span_01{display:block; font-size:12px; margin-bottom:5px;}
						.comunity_01 .span_02{display:block; font-size:24px;}
					
					
					.comunity_01 > div:last-child a{color:#393939;  text-align:right; box-sizing:border-box; padding:60px 20px 0px 0; display:block; height:100%; background:url(/img/comunity_02.jpg) center no-repeat;background-size:cover;}
						.comunity_01 > div:last-child a:hover{color:#5aa6c9;}
		


		.mc_04 { width:100%; overflow: hidden; }

		.mc_04 .intro{text-align:center; padding:60px 0px; overflow: hidden; box-sizing:border-box;}
			.mc_04 .intro > h3{font-size:25px; color:#505050; margin-bottom:10px; }
			.mc_04 .intro > span{font-size: 11px;  color: #505050; letter-spacing: 8px; margin-bottom: 50px;  display: inline-block;}
				
				

		.mc_04 .intro > ul:after{content:""; display:block; clear:both;}
			.mc_04 .intro li{position:relative; width:50%; margin-bottom:50px; box-sizing:border-box; float:left;}
			.mc_04 .intro li:nth-child(2n) ~ li{margin-bottom:0px;}
				.mc_04 .intro a{box-sizing:border-box; display:inline-block; }
				.mc_04 .intro a img{height:70px; vertical-align:top;}
					.mc_04 .intro .tit{text-align:center; margin-top:20px; display:block;}
					.mc_04 .intro .tit span{display:block;}
					.mc_04 .intro .tit span:first-child{color:#393939; font-size:20px; margin-bottom:5px;}
					.mc_04 .intro .tit span:last-child{color:#393939; font-size:12px; line-height:150% }
				
			.mc_04 .intro li:hover .tit span{color: #5aa6c9;}
			.mc_04 .intro li:hover a{transition:all 0.3s; transform:scale(1.1);}			
		
		
		

		/* ¿©±âºÎÅÍ ÇªÅÍºÎºÐ */
		footer{ width:100%;}
			.foot_box_01{width:100%;background:#9bc5d8; color:#fff;  position:relative;}
				.foot_box_01	.foot_box{ overflow:hidden; padding:35px 10px; box-sizing:border-box; }
				.foot_box_01	.foot_box > div{box-sizing:border-box;}				
						.call_box{ background:url(/img/call_01.png) no-repeat; background-position: center top; text-align:center; padding-top:90px; margin-bottom:35px;}
							.call_box p:nth-child(1){font-size:20px; margin-bottom:10px;}
							.call_box p:nth-child(2) a{font-size:40px; color:#fff; -webkit-transition: all 1s; transition: all 1s}
							.call_box p:nth-child(2) a:hover{color:#23698a;}
						
						.time_box{font-size:15px; overflow:hidden; text-align:center;}
					
				   .time_box{}
				   .time_box table {
					 width: 100%;
				   }

				   .time_box table td {
					 font-size: 13px;
					 color: #fff;
					 text-align: center;
					 padding: 10px 3px;
					 border-bottom: 1px solid #fff;
					 word-break:keep-all;
				   }

				   .time_box table th {
					 font-size: 13px;
					 color: #fff;
					 text-align: center;
					 padding: 10px 3px;
					 border-bottom: 1px solid #fff;
					 font-weight:normal;
					 background:#89bad0;
					 word-break:keep-all;
				   }


				   .time_box table td:last-child {
					 border-right: 0px;
				   }

				   .time_box table a {
					  color: #89bad0;
					  font-size:12px;
					  background:#ffffff;
					  padding:5px 10px;
				   }
				   .time_box table a:hover {
					  color: #ffee00;
				   }

				   .time_box table tr:last-child td {
					 border-bottom: 0px;
				   }
				   .time_box table tr:last-child th {
					 border-bottom: 0px;
				   }





			.foot_box_02{width:100%;}
				.foot_box_02 .foot_box{overflow:hidden; padding:15px 25px; box-sizing:border-box;}
					.naver_cafe{text-align:center; margin-bottom:15px;}
						.naver_cafe img{width: 200px; vertical-align:middle;}
					.party{font-size:0;}
							.party ul li{ width:33.3%; display:inline-block; text-align:center; margin-bottom:15px;}
							.party ul li:last-child{margin-right:0px;}
								.party img{vertical-align: middle;}
			.foot_box_03{width:100%;margin:0 auto; background-color:#f2f2f2;}
				.foot_box_03 .foot_box{ margin:0 auto; padding:30px 15px;  box-sizing:border-box;}
					.foot_link a{color:#636363;} 
					.foot_link a:hover{color:#225daf;} 
				.foot_logo{text-align:center; margin-bottom: 15px;}
				.foot_address{margin-bottom:10px; font-size:12px; line-height:  20px; color:#8d8d8d; text-align:center;}
				.foot_link{text-align:center;}
		/* ¿©±â±îÁö ÇªÅÍºÎºÐ */














		/* ¼­ºêÆäÀÌÁö start */

		/* ¼­ºêÆäÀÌÁö ¼­ºê¸Þ´ºÇì´õ */
		header.sub_header {text-align:center; max-width: 1140px; margin: 0 auto}
			header.sub_header .login_box{text-align:right;}
				header.sub_header .login_box a{display:inline-block; margin:2px 5px;}
				header.sub_header .login_box a:hover{color:#ef99b2;}
			header.sub_header .logo{margin-top:10px; margin-bottom:17px;}		
		/* //¼­ºêÆäÀÌÁö ¼­ºê¸Þ´ºÇì´õ */
		/* °¢°¢ÀÇ HEADER CSS */

		/* header1 s */
		#sub_top_box_01 {position:relative; width:100%;}
			#sub_top_box_01 .smt_box {background:url(/img/header_01.jpg); background-size: cover; background-position-x: 47%;}
			#sub_top_box_01 .bg_text { position:absolute;   background:url(/img/header_01_text.png) no-repeat center; height: 130px; width: 280px; background-size: contain; left: 50%; margin-left: -140px; top: 50%; margin-top: -60px;}
		/* header1 e*/

		/* header2 s */
		#sub_top_box_02 {overflow:hidden; position:relative; width:100%;}
			#sub_top_box_02 .smt_box {background:url(/img/header_02.jpg); background-position-x: 77%;}
			#sub_top_box_02 .bg_text { position:absolute;   background:url(/img/header_02_text.png) no-repeat center; height: 130px; width: 280px; background-size: contain; left: 50%; margin-left: -140px; top: 50%; margin-top: -60px;}
		/* header2 e*/

		/* header3 s */
		#sub_top_box_03 {overflow:hidden; position:relative; width:100%;}
			#sub_top_box_03 .smt_box {background:url(/img/header_03.jpg); background-position-x: 77%;}
			#sub_top_box_03 .bg_text { position:absolute;   background:url(/img/header_03_text.png) no-repeat center; height: 130px; width: 280px; background-size: contain; left: 50%; margin-left: -140px; top: 50%; margin-top: -60px;}
		/* header3 e*/

		/* header4 s */
		#sub_top_box_04 {overflow:hidden; position:relative; width:100%;}
			#sub_top_box_04 .smt_box {background:url(/img/header_04.jpg); background-position-x: 77%;}
			#sub_top_box_04 .bg_text { position:absolute;   background:url(/img/header_04_text.png)no-repeat center; height: 130px; width: 280px; background-size: contain; left: 50%; margin-left: -140px; top: 50%; margin-top: -60px;}
		/* header4 e*/


		/*// °¢°¢ÀÇ HEADER CSS */

		/* ¼­ºêÆäÀÌÁö °øÅë  */

		#sub_contents_box {width:100%; margin:0 auto; }
		#contents_box {width:100%; margin:0 auto;}
		.contents_wrap{width: 95%;  margin: 0 auto;  padding: 50px 0px 70px;  position: relative; margin-bottom: 30px; border-bottom: 1px dotted #ccc;}
			.address_tit{font-size: 15px; color: #525253; position: absolute; left:0px; top: 90px; padding-left: 23px; background: url(/img/home.gif) no-repeat; background-position: left center;  background-size: 15px;}
			.sb_head{font-size:23px; color:#525253; font-family:"NGothicB"; border-bottom:1px dotted #ccc; padding-bottom:60px;}	
			.page{padding-top:40px;}
				.head_01{text-align:center;}
					.head_01 img{width: 290px;}
				.head_p{font-size:18px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding:15px; margin:45px 0 30px;} 
				/*»çÁø°Ô½ÃÆÇ*/
				.head_p_01{position:relative; top:-20px; font-size:14px; text-align:center; color: #d66969;}
		.smt_box { position:relative; height:200px;}
		.sm_title { position:absolute; left:0px; top: -40px; box-sizing:border-box; padding:0 40px 0 20px;  line-height:100%;  color:#fff; font-size:15px; font-weight:500; height: 40px; line-height: 50px; background:#529ec3; bottom:0px;     background-size: 100% 100%;}
			.sm_title:after{ position:absolute; right:-20px; content:""; width: 0px; height: 0px; border-top: 40px solid transparent; border-left: 20px solid #529ec3;}
		#sub_menu_box { position:relative; width:100%; background-color:#529ec3; }
		#sub_menu { position:relative; padding-left:10px; box-sizing:border-box; line-height:40px; text-align:left; font-size: 0px;}
		#sub_menu_mobile { display:none; }

		.sm01 { position:relative; vertical-align: top; display:inline-block; font-size:13px; margin-right:15px; }

			.sm01 a { display:block; padding-left:0px; color:#fff;}
			.sm01 a:hover { color:#2265ac; }
			.sm02 {font-size: 11px; font-family: "NGothic"; display: inline-block; text-align: center; }
			.sm02:last-child{margin-right: 15px;}
			.sm02 a {display: inline-block;  padding-right: 10px; color: #fff; vertical-align: sub; line-height: normal;}
			.sm02 a:hover { color:#2265ac; }
				/* pc depth2 */
					.depth2_pc_wrap{display:none;}
				/*// pc depth2 */

		
		
		/*ÆäÀÌÁöÁØºñÁß  */
			.ready_page{text-align:center;}
		/*ÆäÀÌÁöÁØºñÁß  */

		/*//¼­ºêÆäÀÌÁö °øÅë  */

		


		/*»çÀÌÆ®¸Ê  */

		.smap_box { margin:0 auto; width:95%; text-align:center; margin-top:50px; font-size:0; }
		.smap_box .smap1{ vertical-align: top; width:100%;  display:inline-block; margin-bottom:50px; font-size:12px; min-height:300px; }
			.smap_box .smap1 a:hover{ color:#0091d6;}
		.smap_box .tit_01{font-size:20px; padding-bottom:30px; color:#14719e; width:80%; margin:0 auto; padding-bottom:20px; margin-bottom:20px;border-bottom: 1px dashed #393939;}
		.smap_box .tit_02{font-size:16px; padding-bottom:20px; color:#585858;}
		.smap_box .list > li {margin-bottom:20px; }
		.smap_box .list > li > a{font-size:16px; color:#585858;}
		.smap_box .list_01 > li > a{font-size:13px; color:#608fa5;}
		.smap_box .list_01 > li {margin-bottom:8px;}
		/*//»çÀÌÆ®¸Ê  */


		/* ÀÎ»ç¸» */
		.m06{}
			.m06_01{display:block; text-align:center; width:90%; margin:0 auto;}
			.m06 .p_01{color:#303030; font-size:13px; word-break:keep-all; line-height:20px; text-align:left; margin:30px 0;}
			
			.m06 .p_01 br:nth-of-type(5) ~ br{display:none; }
			.m06 .p_01 br:nth-of-type(9) ~ br{display:block; }
			.m06_02{display:block; text-align:center; background:url(/img/m06_02_bg.jpg) no-repeat; background-size:cover; padding:10px 0px; text-align:center;}
				.m06_02 img{width:70%;}
			.m06 .p_02{color:#303030; font-size:13px; text-align:left; margin:50px 0 15px;   line-height:20px; }
			.m06_03{display:block; padding-left:50%;  width:40%; }
		/* //ÀÎ»ç¸» */

		/* ÀÇ·áÁø¼Ò°³ */
		.m07{}
				.m07 .doctor{margin-bottom:100px;}
				.m07 .doctor .box{padding:50px 20px 270px 20px;   position:relative; background-color:#fafafa;}
				
					.m07 .doctor .box .txt{position:relative; text-align:left; position:relative; z-index:1;}
						.m07 .doctor .box p{display:block;  color: #2f7ba0; border-bottom:1px solid #ccc;  padding-bottom:20px; font-size:16px; margin-bottom:15px;}
						.m07 .doctor .box p span{display:block; font-size:25px; font-family:"NGothicB";}
						.m07 .doctor .box li{font-size:11px; line-height:16px; margin-bottom:5px;}

					.m07 .doctor .box img{height:300px; position:absolute; bottom:0px; right:20px;}
			
				.m07 .doctor .box:nth-child(2n){background-color:#f4fbff;}
				.m07 .doctor .box:nth-child(3n){background-color:#ffffff;}
					
					
			.m07 .nurse{width:100%;}
			.m07 .nurse_list{text-align: center; font-size: 0;}
				.m07 .nurse_list li{
					margin-bottom: 30px;
					display: inline-block;
					text-align: center;
					width: 42%;
					
				}
				.m07 .nurse_list li:nth-child(2n-1){margin-right:15px;}
					.m07 .nurse_list li img{border-bottom: 7px solid #e5f5ff;}	
					.m07 .nurse_list li p{font-size:16px; margin-top:10px; color:#2f7ba0;}
			.m07 .nurse h4{font-weight:normal; font-size:28px; text-align:center; color:#2f7ba0;}
			.m07 .nurse h4:after{content:""; display:block; width:50px; height:2px; background-color:#2f7ba0; margin:35px auto;}
		/* //ÀÇ·áÁø¼Ò°³ */	
		
		/* Áø·á½Ã°£ */
		.m08{}
			.m08 .p_01{color: #14719e; font-size:15px; margin-bottom:20px; background:url(/img/list_01.gif) no-repeat; background-position:left center; background-size:15px; padding-left:20px;}
			.m08 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:12px; margin-bottom:30px;}
				.m08 .tb_01 tr th{background-color: #e6f7ff; padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m08 .tb_01 tr td{ border-bottom:1px solid #ccc;}
			.m08 .tb_02{width:100%; border-top:4px solid #ccc; text-align:center; font-size:12px;  margin-bottom:30px;}
				.m08 .tb_02 tr th{background-color: #e6f7ff; padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m08 .tb_02 tr th:last-child{border-right:0px;}
				.m08 .tb_02 tr td{padding:1px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m08 .tb_02 tr td:last-child{border-right:0px;}
			.m08 .span_01{display:inline-block; margin-bottom:5px;}
			.m08 .call{font-size:15px; color: #1c5f86;}
			.m08 .span_01{color:#fff; background-color:#6faacc; font-size:13px; padding:1px; line-height:normal;}
			.m08 .span_02{color: #d47036;  font-size:13px; background:url(/img/check_01.gif) no-repeat; background-position:left center; background-size:15px; padding-left:20px;}
			.m08 .tit_01{margin-bottom:15px; font-size:12px; line-height:20px;}
			.m08 .tit_01 ul li{border-bottom: 1px dashed #ccc; padding: 10px 0;}
		/* //Áø·á½Ã°£ */


		/* ½Ã¼³¾È³» */
		.m09{}

		/* //½Ã¼³¾È³» */	



		/* ¿À½Ã´Â±æ */
		.m10{overflow:hidden;}
				.m10 .tit_01{text-align:center; font-size:15px; margin-bottom:20px;}
				.m10 .tit_01 a{display:inline-block; width:120px; margin-right:20px;}
				.m10 .c_map_box{margin-bottom:40px;}
					.m10 .c_map{height:300px;}
				.m10 .tb_01 {width:100%; margin-bottom:30px;}
						.m10 .tb_01  thead tr td{background-color: #529ec3; font-size:15px; color:#fff; text-align:center; padding:3px;}
						.m10 .tb_01  tbody tr td{background: #f0faff; font-size:13px; color:#3e3e3e; padding:20px;}
				.m10 .tb_02 {width:100%; margin-bottom:30px;}
						.m10 .tb_02  thead tr td{background-color: #529ec3; font-size:15px; color:#fff; text-align:center; padding:3px;}			
						.m10 .tb_02  tbody tr td{background: #f0faff; font-size:13px; line-height:18px; color:#3e3e3e; padding:20px;}
				.m10 .tb_03 {width:100%; margin-bottom:30px;}
						.m10 .tb_03  thead tr td{background-color: #529ec3; font-size:15px; color:#fff; text-align:center; padding:3px;}	
						.m10 .tb_03  tbody tr td{background: #f0faff; font-size:13px; color:#3e3e3e; padding:20px; line-height:30px;}
							.m10 .tb_03  tbody span{color:#005077;}
				.m10 .left{width:100%;}
				.m10 .right{width:100%;}
		/* //¿À½Ã´Â±æ */




		/* ºñ±Þ¿© ¾È³» */
		.m50{ text-align:center;}
			.m50 .p_01{font-size:20px; margin-bottom:10px; color: #529ec3;}
			.m50 .p_02{font-size:13px; margin-bottom:40px;}
			.m50 .p_03{font-size:17px; color: #14719e; text-align:left; margin-bottom:15px; font-family: "NGothicB"; background:url(/img/list_01.gif) no-repeat; background-position:left center; background-size:17px; padding-left:20px;}
			.m50 .p_04{font-size:15px; text-align:left; color:#166792;}
		.m50 .tb_01{border-left:1px solid #ccc; width:100%; border-top:4px solid #ccc; text-align:center; font-size:12px;}
				.m50 .tb_01 tr th{background-color:#e6f7ff; padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.m50 .tb_01 tr td{padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
			.m50 .span_01{font-size:20px;}
			.m50 .span_02{font-size:18px; background:url(/img/check_01.gif) no-repeat; background-position:left center; background-size:17px; padding-left:20px;}
		
			.m50 .table_wrap{position:relative;} 
				.m50 .table_wrap:before{content:"¡Ø ¿À¸¥ÂÊÀ¸·Î ½ºÅ©·Ñ ÇÏ¼¼¿ä!"; display:block; text-align:right;  color: #109dff; font-size:16px; margin-bottom:10px;}
				.m50 .table_box{width:100%; overflow-x: scroll;} 
				.m50 .table_box table{width:130%;} 

		
		/* //ºñ±Þ¿© ¾È³» */	



		/* ¿¬±¸½Ç¸¸ÀÇ Æ¯º°ÇÔ */
		.m12{padding-top:30px;}
			.m12 .p_01{text-align:center; font-size:16px; line-height:160%; margin:40px 0 60px; background: #f4faff; padding: 20px 10px;}
			.m12 .p_01 span{color:#3cabdd;}
			.m12 .study_01{padding-top:50px; border-top:1px dotted #b2d5eb;}

		/* //¿¬±¸½Ç¸¸ÀÇ Æ¯º°ÇÔ */

		/* ³­ÀÓ¿¬±¸Áø */
		.m13{}
			.m13 .tit_01{padding:20px; background:url(/img/m13_01.png) no-repeat; background-size:300px; background-position:center bottom; background-color:#fafafa; padding-bottom:300px;}
				.m13 .tit_01 p{ color: #313131; display:inline-block; border-bottom:1px solid #ccc; color: #2f7ba0;   padding-bottom:20px; font-size:14px; margin-bottom:20px;}
				.m13 .tit_01 p span{font-size:20px;}
				.m13 .tit_01 ul{background: rgba(255,255,255,0.5); padding: 15px;}
				.m13 .tit_01 li{font-size:13px; margin-bottom:8px; color: #313131;}
			.m13 .tit_02{text-align:right; overflow:hidden; padding:20px; background:url(/img/m13_03.png) no-repeat; background-size:300px; background-position:center bottom; background-color:#f4fbff; padding-bottom:300px; }
				.m13 .tit_02 p{ color: #313131; display:inline-block; border-bottom:1px solid #2f7ba0; color: #2f7ba0;   padding-bottom:20px; font-size:14px; margin-bottom:20px;}
				.m13 .tit_02 p span{font-size:20px;}
				.m13 .tit_02_right{float:right;}
				.m13 .tit_02 ul{background: rgba(255,255,255,0.5); padding: 15px;}
				.m13 .tit_02 li{font-size:13px; margin-bottom:8px; color: #313131;}
		/* //³­ÀÓ¿¬±¸Áø */	

		/* Àåºñ¼Ò°³ */
		.m14{padding-top: 30px;}
			.m14 .cont_01{}
				.m14 .cont_01 ul{margin-bottom:80px;}
					.m14 .cont_01 li{margin-bottom:60px;}
					.m14 .cont_01 li:last-child{margin-bottom:0px;}
						.m14 .cont_01 li > div.left{margin-bottom:30px;}
							.m14 .cont_01 li > div.left h4{padding-right:30px; font-size:20px; color:#14719e;}
							.m14 .cont_01 li > div.right p{font-size:13px; color:#303030; line-height:160%;}
							.m14 .cont_01 li > div.right p span{color:#14719e;}
			.m14 .study_01{padding-top:50px; border-top:1px dotted #b2d5eb;}
		/* //Àåºñ¼Ò°³ */


		/* Å¬¸®´Ð */

			/* Å¬¸®´Ð °øÅë*/
			.contents_head{height:100px; margin-bottom:65px;}
			.contents_box{border-bottom:1px dashed #ccc; padding-bottom:50px; margin-bottom:50px;}
			.contents_box:last-child{border-bottom:0px; padding-bottom:0px; margin-bottom:0px;}
				.contents_box .left{margin-bottom:30px;}
					.contents_box .left p{font-size:20px; color:#14719e; background:url(/img/list_01.gif)no-repeat left center; background-size:20px; padding-left:25px;}
				.contents_box .right{}
					.contents_box .cont_box{margin-bottom:30px;}
					.contents_box .cont_box:last-child{margin-bottom:0px;}
						.contents_box .cont_box .cont_box_01{margin-top:20px;}	
						.contents_box .cont_box .cont_box_02{margin-top:20px;}	
						.contents_box .cont_box .img {text-align:center; padding:20px 0;}
						/*ÆùÆ® */
						.contents_box .right .h_01{font-size:22px; color:#14719e; margin-bottom:20px;}
						/* .contents_box .right .h_02{ font-size:16px; background-color:#3f6f86; color:#fff; line-height:30px; display:inline-block; line-height:normal; padding:3px; margin-bottom:10px;} */
						.contents_box .right .h_02{ font-size:18px; color:#00344c;; line-height:30px; display:inline-block; line-height:normal; margin-bottom:10px;}
						.contents_box .right .h_03{font-size:15px; color:#166b94; line-height:normal; margin-bottom:10px;}						
						.contents_box .right .p_01{font-size:13px; color:#303030; line-height:25px;}
						.contents_box .right .p_02{font-size:13px; color:#303030; line-height:25px;}
						/*//ÆùÆ® */
						/*list */
						.contents_box .list_wrap{margin-bottom:40px;}
						.contents_box .list_wrap:last-child{margin-bottom:0px;}
							.contents_box .list_wrap:last-child .list_box{margin-bottom:0px;}
							.contents_box .list_box{font-size:14px; line-height:30px; margin-bottom:30px;}
							.contents_box .list_box > ul > li{border-bottom: 1px dashed #ccc; padding: 5px 0;}
								.contents_box .list_box .num{display:inline-block; background-color:#62a4c3; font-size:15px; color:#fff; line-height:normal; padding:2px; margin-right:6px;}
						/*//list */
						/*Å×ÀÌºí */
						.contents_box .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin-bottom:40px;}
							.contents_box .tb_01 thead th{width:100%; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
							.contents_box .tb_01 tbody th{width:100%; background-color: #f5f5f5; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
							.contents_box .tb_01 tr th:last-child{border-right:0px;}
							.contents_box .tb_01 tr td{padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
							.contents_box .tb_01 tr td:last-child{border-right:0px;}
						/*//Å×ÀÌºí */
			
			/* //Å¬¸®´Ð °øÅë*/


			/*³²ÀÎÀÌ¶õ*/
			.m16{}
				.m16 .contents_head{background:url(/img/m16_head.png) no-repeat center center;   background-color:#7db8c4; background-size:300px;}
				.m16 .contents_box:nth-child(2) .cont_box:nth-child(2) .img{width:90%; margin:0 auto;}
				.m16 .contents_box:nth-child(3) .cont_box:nth-child(1) .img{width:70%; margin:0 auto;}
			/*//³²ÀÎÀÌ¶õ*/

			/* ³­ÀÓ½Ã¼ú°Ç°­º¸ÇèÀû¿ë */
			.m17{}
				.m17 .p_01{font-size:20px; color:#14719e; background:url(/img/list_01.gif)no-repeat left top; background-size:20px; padding-left:25px; margin-bottom:25px;}
				.m17 .p_02{color: #14719e; font-size:16px; margin-bottom:20px;}
				.m17 .p_03{color: #9e4114; font-size:16px; margin-bottom:20px; line-height: 160%;}
				.m17 .c_9e4114{color: #9e4114;}
				.m17 .cont_01{margin-bottom:70px;}
				.m17 .list_01{}
					.m17 .list_01 > li{margin-bottom:20px;}
					.m17 .list_01 > li:last-child{margin-bottom:0px;}
						.m17 .list_01 > li > p{font-size:15px; margin-bottom:15px;}
						.m17 .list_01 > li:last-child > p{margin-bottom:0px;}
				.m17 .list_02{}
					.m17 .list_02 > li{margin-bottom:20px; padding-left:20px;}
						.m17 .list_02 > li > p{font-size:16px;}
				.m17 .table_01{width:100%; border-top:4px solid #ccc; text-align:center; line-height: 180%;}
					.m17 .table_01 thead th:nth-child(1){background-color: #e6f7ff; padding:15px 0; font-weight:normal; font-size:16px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
 					.m17 .table_01 thead th:nth-child(2){background-color: #fff3e6; padding:15px 0; font-weight:normal; font-size:16px; border-bottom:1px solid #ccc;}
 					.m17 .table_01 tbody th{background-color: #e6f7ff; padding:15px 0; font-weight:normal; font-size:16px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m17 .table_01 tbody td{padding:15px 0; font-size:15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
					.m17 .table_01 tbody td:last-child{border-right:0px;}

				.m17 .list_tit_01{text-align:left; padding-left:20px;}
					.m17 .list_tit_01 > li{margin-bottom:20px;}
					.m17 .list_tit_01 > li:last-child{margin-bottom:0px;}
						.m17 .list_tit_01 > li > p{font-size:15px; margin-bottom:15px;}
				.m17 .list_tit_02{text-align:left; padding-left:20px;}
					.m17 .list_tit_02 > li{margin-bottom:15px;}
						.m17 .list_tit_02 > li > p{font-size:15px; margin-bottom:15px;}
						.m17 .list_tit_02 > li:last-child > p{margin-bottom:0px;}
				.m17 .list_tit_03{text-align:left; padding-left:20px;}
					.m17 .list_tit_03 > li{margin-bottom:15px;}
						.m17 .list_tit_03 > li > p{font-size:15px; margin-bottom:15px;}
			/* //³­ÀÓ½Ã¼ú°Ç°­º¸ÇèÀû¿ë */


			/*³­ÀÓ°Ë»ç*/
			.m18{}
				.m18 .contents_head{background:url(/img/m18_head.png) no-repeat center center; background-color:#7db8c4;    background-size:300px; }
				.m18 .ipsum{font-size:14px; color:#14719e; margin:10px 0;}


			/*//³­ÀÓ°Ë»ç*/
		
			/*ÀÎ°ø¼öÁ¤*/
			.m19{}
				.m19 .contents_head{background:url(/img/m19_head.png) no-repeat center center; background-color:#7db8c4;    background-size:300px;}
				.m19 .contents_box:nth-child(2) .cont_box:nth-child(1) .img{width:70%; margin:0 auto;}
				.m19 .contents_box:nth-child(2) .cont_box:nth-child(4) .img{width:70%; margin:0 auto;}
			/*//ÀÎ°ø¼öÁ¤*/

			/*½ÃÇè°ü¾Æ±â½Ã¼ú*/
			.m21{}
				.m21 .contents_head{background:url(/img/m18_head.png) no-repeat center center; background-color:#7db8c4;   background-size:300px; }
				.m21 .cont_box_01 span {display:block; color: #3285ad;}
				.m21 .img_01{height:150px; background:url(/img/m21_01.jpg) no-repeat center center; background-size:contain; margin:25px 0;}
			/*//½ÃÇè°ü¾Æ±â½Ã¼ú*/



			
			/*¹Ì¼º¼÷³­ÀÚ*/
			.m22{}
				.m22 .contents_head{background:url(/img/m22_head.png) no-repeat center center;   background-color:#7db8c4; background-size:300px;}
				.m22 .tb_01 tr td{text-align:left; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

			/*//¹Ì¼º¼÷³­ÀÚ*/

		
			/*¹Ì¼¼Á¤ÀÚ*/
			.m24{}
				.m24 .contents_head{background:url(/img/m24_head.png) no-repeat center center;    background-color:#7db8c4; background-size:300px;}
				.m24 .tb_01 tr td{text-align:left; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
			/*//¹Ì¼¼Á¤ÀÚ*/

			/*º¸Á¶ºÎÈ­¼ú*/
			.m25{}
				.m25 .contents_head{background:url(/img/m25_head.png) no-repeat center center;    background-color:#7db8c4; background-size:300px;}
				.m25 .tb_01 tr td{text-align:left; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

			/*//º¸Á¶ºÎÈ­¼ú*/


			/*¹Ýº¹Âø»ó½ÇÆÐ*/
			.m26{}
				.m26 .contents_head{background:url(/img/m26_head.png) no-repeat center center;     background-color:#7db8c4; background-size:300px;}
			/*//¹Ýº¹Âø»ó½ÇÆÐ*/
		

			/*½À°ü¼ºÀ¯»ê*/
			.m27{}
				.m27 .contents_head{background:url(/img/m27_head.png) no-repeat center center;     background-color:#7db8c4; background-size:300px;}
			/*//½À°ü¼ºÀ¯»ê*/

			/* //////////////////¿©¼ºÅ¬¸®´Ð/////////////////// */


			/*¿ù°æÀå¾Ö*/
			.m28{}
				.m28 .contents_head{background:url(/img/m28_head.png) no-repeat center center;     background-color:#8ab9b9; background-size:300px;}
			/*//¿ù°æÀå¾Ö*/


			/*´Ù³¶¼º³­¼Ò*/
			.m29{}
				.m29 .contents_head{background:url(/img/m29_head.png) no-repeat center center;     background-color:#8ab9b9; background-size:300px;}
			/*//´Ù³¶¼º³­¼Ò*/


			/*ÀÚ±Ã³»¸·Áõ*/
			.m30{}
				.m30 .contents_head{background:url(/img/m30_head.png) no-repeat center center;   background-color:#8ab9b9; background-size:300px;}
				.m30 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin-bottom:40px;}
					.m30 .tb_01 tbody th{width:40%; 80px; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
					.m30 .tb_01 tr td{width:60%; padding:20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//ÀÚ±Ã³»¸·Áõ*/

			/*»çÃá±âÅ¬¸®´Ð*/
			.m31{}
				.m31 .list_box {font-size: 14px;  line-height: 30px; margin-bottom: 15px;}
				.m31 .contents_head{background:url(/img/m31_head.png) no-repeat center center;   background-color:#8ab9b9; background-size:300px;}
				.m31 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m31 .tb_01 tbody th{width:40%; height:80px; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
					.m31 .tb_01 tr td{width:60%; padding:20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//»çÃá±âÅ¬¸®´Ð*/


  			/*Æó°æ±â*/
			.m32{}
				.m32 .contents_head{background:url(/img/m32_head.png) no-repeat center center;   background-color:#8ab9b9; background-size:300px;}
				.m32 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m32 .tb_01 tbody th{width:40%; height:80px; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m32 .tb_01 tr td{width:60%; padding:20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
				.m32 .ipsum{background:url(/img/q_list.gif) no-repeat left center; background-size:contain; line-height:normal;     padding-left: 23px; font-size: 16px; color: #14719e; margin-bottom:10px;}
			/*//Æó°æ±â*/


			 /*»êÀüÁøÂû*/
			.m33{}
				.m33 .contents_head{background:url(/img/m33_head.png) no-repeat center center;  background-color:#8ab9b9; background-size:300px;}
				.m33 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m33 .tb_01 tbody th{width:35%; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m33 .tb_01 tr td{width:65%; padding:30px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//»êÀüÁøÂû*/


			 /*ÀÏ¹ÝºÎÀÎ°ú*/
			.m34{}
				.m34 .contents_head{background:url(/img/m34_head.png) no-repeat center center;   background-color:#8ab9b9; background-size:300px;}
				.m34 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m34 .tb_01 tbody th{width:40%; height:80px; background-color: #e6f7ff; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m34 .tb_01 tr td{width:60%; padding:20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//ÀÏ¹ÝºÎÀÎ°ú*/


			/*ºÎÀÎ¾ÏÁ¶±â°ËÁø*/
			.m35{}
				.m35 .contents_head{background:url(/img/m35_head.png) no-repeat center center;   background-color:#8ab9b9; background-size:300px;}
				.m35 .tb_01{width:100%; border-top:4px solid #ccc; text-align:center; font-size:13px;  margin:10px 0;}
					.m35 .tb_01 tbody th{width:40%; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
					.m35 .tb_01 tr td{width:60%; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:150%;}
			/*//ºÎÀÎ¾ÏÁ¶±â°ËÁø*/


			/*·¹ÀÌÁ®³»½Ã°æÅ¬¸®´Ð*/
			.m47{}
				.m47 .contents_head{background:url(/img/m47_head.png) no-repeat center center;   background-color:#8ab9b9; background-size:300px;}

			/*//·¹ÀÌÁ®³»½Ã°æÅ¬¸®´Ð*/



			.button01 {
				vertical-align: middle;
				font-size: 14px;
				font-weight: 800;
				display: inline-block;
				padding: 15px 15px;
				text-align: center;
				border-radius: 15px;
				color: #fff;
				position: relative;
				overflow: hidden;
				transition: all 0.3s;
				margin-bottom:15px;
			  }

			  .button01 span {
				position: relative;
				z-index: 1;
			  }

			  .button01 span img {
				position: relative;
				left: 0px;
				transition: 0.3s;
				margin-left: 5px;
				height:10px;
			  }

			  .button01:hover{
				color: #ffee00;
			  }

			  .button01:hover span img {
				left: 5px;
			  }

			  .button01 .bg {
				position: absolute;
				left: 0px;
				top: 0px;
				width: 100%;
				height: 100%;
				background-image: linear-gradient(to right, rgba(170, 205, 6, 1.0), rgba(0, 176, 201, 1.0));
				transition: all 0.6s;
			  }

			  .button01:hover .bg {
				width: 200%;
				height: 200%;
			  }


		/* //Å¬¸®´Ð */

	/* ¼­ºêÆäÀÌÁö end */

	}


	/* ³»¿ë °øÅë */
	::-moz-selection { background:#4b9fe7; color:#fff; }
	::selection { background:#4b9fe7; color:#fff; }
	.btn_login { display:inline-block; width:100px; height:30px; color:#FFF; background-color:#8c8c8c; 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:#a7d2e6;}
	.liner { border-bottom:1px dotted #999999; margin-top:10px; margin-bottom:20px; }
	.c_point { color:#333333; font-size:25px; font-family:"NGothicB"; }


	/*·Î±×ÀÎ*/
	.box_wrap { position:relative; width:100%; margin:0 auto; max-width:1140px; line-height: 170%;}
	
	@media (max-width:1023px) {/* ÃÖ¼Ò ~ ÃÖ´ë 767ÇÈ¼¿ */
		.box_wrap { position:relative; width:90%; margin:0 auto; max-width:1140px; line-height: 170%;}
	}
	/*//·Î±×ÀÎ*/