 @charset "euc-kr";

 @font-face{font-family:'NGothic'; src:url('/font/NanumGothic.woff') format('woff'); }
 @font-face{font-family:'NGothicB'; src:url('/font/NanumGothicBold.woff') format('woff'); }
 @font-face{font-family:'NGothicEB'; src:url('/font/NanumGothicExtraBold.woff') format('woff'); }
 @font-face{font-family:'NBGothic'; src:url('/font/NanumBarunGothic.woff') format('woff'); }
 @font-face{font-family:'NBGothicB'; src:url('/font/NanumBarunGothicBold.woff') format('woff'); }


 @font-face {
 	font-family:NotoSans;
 	font-weight:normal;
 	src:url('/font/NotoSansKR-Light.woff') format('woff');
 }

 @font-face {
 	font-family:NotoSans;
 	font-weight:bold;
 	src:url('/font/NotoSansKR-Regular.woff') format('woff');
 }

 @font-face {
 	font-family:NotoSans;
 	font-weight:800;
 	src:url('/font/NotoSansKR-Medium.woff') format('woff');
 }

 @font-face {
  font-family:NotoSans;
  font-weight:900;
  src:url('/font/NotoSansKR-Bold.woff') format('woff');
 }



html { height:100%; width:100%; }
body { height:100%; width:100%; color: #777777; font-family:NotoSans, "NGothic","³ª´®°íµñ"; font-weight:bold; background-color:#ddd;
/*¸ð¹ÙÀÏ °¡·Î ¼¼·Î ÆùÆ® ·»´õ¸µ ÀÚµ¿ ¼³Á¤È­ ÇØÁ¦*/
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
}

form {	font-size: 9pt; color: #777777; line-height: 150%; font-family:NotoSans,  "NGothic","³ª´®°íµñ" }
textarea {	font-size: 18px; color: #777777; line-height: 150%; font-family:NotoSans,  "NGothic","³ª´®°íµñ" }
center { font-size: 9pt; color: #777777; line-height: 150%; font-family:NotoSans,  "NGothic","³ª´®°íµñ" }
option { font-size: 9pt; color: #777777; line-height: 150%; font-family:NotoSans,  "NGothic","³ª´®°íµñ" }
pre { font-size: 9pt; color: #777777; line-height: 150%; font-family:NotoSans,  "NGothic","³ª´®°íµñ" }
blockquote { font-size: 9pt; color: #777777; line-height: 150%; font-family:NotoSans,  "NGothic","³ª´®°íµñ" }
input { font-size: 9pt; color: #777777; line-height: 150%; font-family:NotoSans,  "NGothic","³ª´®°íµñ" }


.textarea {	background-color:white; border: 1px solid #dedede; font-size:9pt; color:#000000; height:auto; }
.submit { font-size:9pt; color:white; height:19px; background-color:#999999; }






@media (min-width:1200px) {/* ÃÖ¼Ò 1200 ~ ÃÖ´ë */

#wrapper {min-width:1200px; margin:0 auto; position:relative; background-color:#ffffff; }


	header.firstheader {position: absolute; width:100%; z-index: 100; border-bottom:1px solid rgba(70,70,70,0.2); background: rgba(255,255,255,0.2);}
		.top_box{position:relative; width:1200px; margin:0 auto;}
			.top_box .m_call{display:none;}

			.top_login {height:20px; line-height:20px; }
				.top_login .login_box {text-align:right; font-size:11px;}
					.top_login .login_box a {padding:0px 5px; color:#393939;}
					.top_login .login_box a:hover {color:#0083cb;}
        .uname{color:#000; text-decoration: underline;}

			#logo{position:absolute; left: 5px; top: 30px;}

	#allmenu { display:none; }


	#contents { width:100%; margin:0 auto; background-color:#fff;}

	.main_box {width: 100%;  margin-top: -140px; margin-bottom: 50px; position: relative; z-index: 1;}
		/* ¼Ò°³ */
		.main_box .intro{text-align:center;}
			.main_box .intro > p:nth-child(1){font-family:NotoSans, "NBGothic"; font-weight:900; color:#0083cb; font-size:32px; padding-top:50px;}
			.main_box .intro > p:nth-child(1):after{content:""; display:block; width:28px; height:4px; background:#0083cb; margin: 30px auto;}
      .main_box .intro > p:nth-child(2){margin-bottom:30px; font-family:NotoSans, "NBGothic"; color:#555555; font-size:16px; line-height: 26px;}
      .main_box .intro > p:nth-child(3){font-family:NotoSans, "NBGothic"; font-weight:800; color:#393939; font-size:22px;}
      .main_box .intro > p:nth-child(3) b{font-weight:900; color:#393939; font-size:24px;}



		/*Å¬¸®´Ð ¹Ú½º*/
    .c_wrap { width:1200px; margin:40px auto 30px; overflow:hidden; }
			.c_list{position:relative; width:280px; float:left; margin-right:26.6666px; transition:background 0.3s; box-sizing:border-box;}
			.c_list:nth-child(4n){margin-right:0px;}
				.c_list .img{position:relative; width:100%; height:165px; background:#e0e0e0;}
				.c_list:nth-child(1) .img{background:url(/img/clinic_01_bg.jpg) no-repeat center; background-size: cover;}
				.c_list:nth-child(2) .img{background:url(/img/clinic_02_bg.jpg) no-repeat center; background-size: cover;}
				.c_list:nth-child(3) .img{background:url(/img/clinic_03_bg.jpg) no-repeat center; background-size: cover;}
				.c_list:nth-child(4) .img{background:url(/img/clinic_04_bg.jpg) no-repeat center; background-size: cover;}
					.c_list .img .circle_img{position:absolute; border-radius:50%; left:50%; bottom:-45px; margin-left:-45px; width:90px; height:90px; background:#fff;}
					.c_list:nth-child(1) .img .circle_img{background-image:url(/img/clinic_01.jpg); background-repeat:no-repeat; background-position:center; }
					.c_list:nth-child(2) .img .circle_img{background-image:url(/img/clinic_02.jpg); background-repeat:no-repeat; background-position:center; }
					.c_list:nth-child(3) .img .circle_img{background-image:url(/img/clinic_03.jpg); background-repeat:no-repeat; background-position:center; }
					.c_list:nth-child(4) .img .circle_img{background-image:url(/img/clinic_04.jpg); background-repeat:no-repeat; background-position:center; }

				.c_list .cont{position:relative; width:100%; height:195px; text-align:center; border: 1px solid #e0e0e0;  box-sizing: border-box; border-top: 0px;}
					.c_list .cont p:nth-child(1){position:absolute; top:50px; width:100%; font-family:NotoSans, "NBGothicB"; font-weight:800; color:#393939; font-size:22px; line-height: 100%;}
					.c_list .cont p:nth-child(2){position:absolute; top:90px; width:100%; font-family:NotoSans, "NBGothic"; color:#555; font-size:12px; line-height:16px;}

				.c_list .cont .link{position:absolute;  top:140px; left:50%; margin-left:-90px;  transition: all 0.3s; display: block; width: 180px; height: 30px; line-height: 30px;  color: #393939; font-size: 14px;  text-align: center;
									border-style: solid;
									border-image: linear-gradient(to right, #0083cb 0%, #4bbfff 100%);
									border-image-slice: 1;
									border-image-width: 1px;
									}
				.c_list .cont .link:hover{border-image-width: 2px;}



		/*//Å¬¸®´Ð ¹Ú½º*/

		/*±×¹ÛÀÇ*/
			.etc{ position:relative; width:1200px; margin:0 auto; margin-bottom:60px; overflow:hidden;}

				/* info */
				.etc .info{float:left; width:calc(100% - 845px); box-sizing:border-box;}
					.etc .info h2{font-size:18px; font-family:NotoSans, "NBGothicb"; font-weight:800; color:#646464; margin-bottom:10px;}
					.etc .info .call a{display: block; font-size:28px; line-height: 34px; letter-spacing:2px; color:#0083cb; font-family:NotoSans, "NBGothicb"; font-weight:900;}
					.etc .info .call{margin-bottom:20px;}
					.etc .info .time > p{font-size:14px; color:#646464; line-height:24px;}


				/* comunity */
				.comunity{width:380px; float:left; box-sizing:border-box; padding-right:30px; position:relative; }
					.comunity .head{font-size:18px; font-family:NotoSans, "NBGothicb"; font-weight:800; color:#646464; border-bottom:1px solid #ccc; padding:0 0 10px 10px; margin-bottom:20px;}
						.comunity .head p{display:inline-block; margin-right:20px; cursor:pointer;}
						.comunity .head p.on{color:#0083cb;}
					.comunity .cont{}
						.comunity .cont .box{display:none;}
						.comunity .cont .on{display:block;}
							.comunity .cont .box a:not(.more){display:block; margin-bottom:15px; font-size:14px; color:#646464;}
							.comunity .cont .box .more{position:absolute; right:30px; top:0px; width:20px;}

				/* SLIDE S*/
				.slide_box{width:465px; position:relative; float:right;}
					#slides {}

						.slides_container { width:465px; overflow:hidden; position:relative;  }

							.slides_container a { width:465px; height:245px; display:block; }

						/*SLIDE ¹öÆ°  S*/
						.pagination { position:absolute; top:10px; margin:0px auto; right:20px; z-index:500; }

							.pagination li { float:left; 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*/

			/*//±×¹ÛÀÇ*/

		footer{border-top:1px solid #ccc; padding-top:30px;}
			.sns_part{width:1200px; margin:0 auto; font-size:0px;}
				.sns_part .head{display:inline-block; width:150px; vertical-align:top; font-size:16px; color:#646464; font-family:NotoSans, "NBGothicb"; font-weight:800;}
				.sns_part .cont{display:inline-block; width:calc(100% - 150px);  vertical-align:top;}
					.sns_part .cont li{display:inline-block; vertical-align:top; margin-right:50px; margin-bottom:30px;}
				.sns_part .sns_box{margin-bottom:20px;}
				.sns_part .part{margin-bottom:15px;}


      .f_consult{position:relative; height:300px; background:url(/img/pt03.jpg); background-color:#ffe9fc;}
				.f_consult .text{position:absolute; left:calc(50% - 600px); top:0px; height:300px; width:500px; background:#fff; text-align:center;  font-family:NotoSans, "NBGothic"; }
					.f_consult .text p:nth-child(1){color:#393939; font-size:45px; line-height: 45px; padding-top:50px;}
						.f_consult .text p:nth-child(1) span{ box-shadow: inset 0 -10px 0 #ffee00; font-family:NotoSans, "NBGothic"; font-weight: 900; line-height: 100%;  display: inline-block;}
					.f_consult .text p:nth-child(2){color:#393939; font-size:18px; padding-top:30px; margin-bottom:30px;}
					.f_consult .text a{transition:all 0.3s; display:inline-block; color:#393939; font-size:19px; border-style: solid; border-image: linear-gradient(to right, #0083cb 0%, #4bbfff 100%) ; line-height: 100%; 	border-image-slice: 1; border-image-width: 1px; padding:15px 20px;}
					.f_consult .text a:hover{border-image-width: 2px; }
				.f_consult .img{position:absolute; right:0px; top:0px; height:300px; width:calc(50% + 100px); background:url(/img/f_bg.jpg) no-repeat center; background-size:cover;}




			.footer{background:#54bbe4;}
				.footer .box{width:1200px; overflow:hidden; margin:0 auto; padding:40px 10px 40px; }
					.foot_copy {float:left; font-size:14px; line-height:24px; color: #fff;}
						.foot_copy span{display:block; margin-bottom:15px;}
					.foot_link {float:right;   color: #fff; font-size:13px; }
						.foot_link a {color:#fff; padding-left:5px; padding-right:5px;}
						.foot_link a:hover { color:#0083ca; }
					.foot_link:after { content:""; display:block; clear:both; }

	/* ¼­ºêÆäÀÌÁö */


  header.subheader {position: relative; width:100%; z-index: 100; border-bottom:0px; background:inherit;}

	/* header */
	.contents_head1{width:100%;  height:400px; background:url(/img/contents_head_bg01.jpg) no-repeat center; background-size:cover;}
	.contents_head2{width:100%;  height:400px; background:url(/img/contents_head_bg02.jpg) no-repeat center; background-size:cover;}
	.contents_head3{width:100%;  height:400px; background:url(/img/contents_head_bg03.jpg) no-repeat center; background-size:cover;}
	.contents_head4{width:100%;  height:400px; background:url(/img/contents_head_bg04.jpg) no-repeat center; background-size:cover;}
	.contents_head5{width:100%;  height:400px; background:url(/img/contents_head_bg05.jpg) no-repeat center; background-size:cover;}
	.community_head{width:100%;  height:400px; background:url(/img/community_head_bg.jpg) no-repeat center; background-size:cover;}
		.contents_head_text{position:relative; width:1200px; margin:0 auto; padding-top: 240px; text-align:right;}
			.contents_head_text p:nth-of-type(1){font-family:NotoSans, "NBGothicb"; font-weight:900; font-size:60px; color:#fff; line-height: 100%; margin-bottom: 20px;}
			.contents_head_text p:nth-of-type(2){font-family:NotoSans, "NBGothic"; font-weight:800; font-size:22px; color:#fff;  line-height: 100%;}
	/*// header */


	#sub_contents{width:1200px; margin:0 auto; }
	#sub_contents:after{clear:both; content:""; display:block; }

		#sub_menu{width:210px; float:left; margin-top: -45px;}
			.sm_title{margin-bottom: 25px;  }
				.sm_title .stitle{position: relative; height: 100px; font-size: 22px; color: #ffffff;  background: #83c1e3; vertical-align:middle; word-break:keep-all;}
          .sm_title .stitle span{font-weight:800; letter-spacing: -1px; position: absolute; bottom: 0px; width: 100%; text-align: center; box-sizing: border-box; font-size: 26px; line-height:32px;  color: #ffffff; word-break:keep-all; padding:10px;}
        .sm_title .stitle_img{height:63px; background:url(/img/sb_menu_img01.jpg) center;}

			.sm_box{border:1px solid #ccc;  overflow:hidden; margin-bottom:20px;}
				.sm01{transition:background 0.3s;}
					.sm01 a{display:inline-block; width:100%; padding:15px 0px;  text-align:center; font-size:14px; color:#393939; word-break: keep-all;}
				.sm01:hover{background:#e8e8e8;}
					.sm01:hover a{color:#ed1c24;}

			.quick{width:100%; height:200px; margin-bottom:30px;  border:1px solid #ccc; box-sizing:border-box; overflow:hidden; text-align:center; }
				.quick .list{float:left; width:50%; height:50%; box-sizing:border-box;  font-family:NotoSans,  "NGothicB";  transition:background 0.3s;}
				.quick .list:nth-child(1){background:url(/img/other_01.png) no-repeat center 15px; border-right:1px solid #ccc; border-bottom:1px solid #ddd;}
				.quick .list:nth-child(1):hover{background:url(/img/other_01_hover.png) no-repeat center 15px; background-color:#0083ca;}
				.quick .list:nth-child(2){background:url(/img/other_02.png) no-repeat center 15px; border-bottom:1px solid #ccc;}
				.quick .list:nth-child(2):hover{background:url(/img/other_02_hover.png) no-repeat center 15px; background-color:#0083ca;}
				.quick .list:nth-child(3){background:url(/img/other_03.png) no-repeat center 15px; border-right:1px solid #ccc; }
				.quick .list:nth-child(3):hover{background:url(/img/other_03_hover.png) no-repeat center 15px; background-color:#0083ca;}
				.quick .list:nth-child(4){background:url(/img/other_04.png) no-repeat center 15px; }
				.quick .list:nth-child(4):hover{background:url(/img/other_04_hover.png) no-repeat center 15px; background-color:#0083ca;}
					.quick .list a{display:inline-block; width:100%; height:100%;}
						.quick .list a p{padding-top:70px; color:#393939; font-size:14px;}
							.quick .list:hover a p{color:#fff;}


			.sm_num{margin-bottom: 30px; border-left: 5px solid #ccc;  padding: 5px 0 5px 10px;}
				.sm_num p{margin-bottom:5px; color:#393939; font-size:16px; font-family:NotoSans, "NGothicb";}
				.sm_num a{display:inline-block;  font-size:22px; line-height:32px; color:#a6a6a6; font-weight: 800;}
				.sm_num a:last-child{margin-bottom:0px; line-height: 100%;}
					.sm_num a span{color:#0083ca;}


		#contents_box{width:970px; padding:0px; box-sizing:border-box; float:right;}
			.content_head{border-bottom:0px; }
				.navi{border:1px solid #ccc; border-top: 0px; }
					.navi .home{display:inline-block; border-right:1px solid #ccc; height:30px; padding:0 15px; line-height:30px;}
						.navi .home img{vertical-align: middle;}
					.navi .m1{display:inline-block; border-right:1px solid #ccc; height:30px;  padding:0 20px; line-height:30px; font-size:14px; color:#393939;}
					.navi .m2{display:inline-block; border-right:1px solid #ccc; height:30px;  padding:0 20px; line-height:30px;  font-size:14px; color:#393939;}

				.sub_title{line-height: 100%; font-family:NotoSans, "NBGothic"; font-weight:800; font-size:30px; color:#393939;  padding:40px 0px 40px 20px;}

			.page{ padding:0 25px 200px; border-top:0px; }



      /* ¼­ºêÆäÀÌÁö °øÅë  */
        /* top */
        .common .top{position:relative; background:#ccc; background-size: cover!important; height:300px; line-height:300px; margin-bottom:50px; text-align:center;}
          .common .top p{line-height:normal; vertical-align:bottom; display:inline-block; background:#fff; color:#393939; padding:15px 40px;}
            .common .top p span:nth-child(1){display:block; font-weight:800; font-size:20px; line-height: 100%; margin-bottom:10px;}
            .common .top p span:nth-child(2){display:block; font-size:10px;}
        /* //top */


				/* section */
				.common .section:after{display:block; content:""; height:10px; background:url(/img/pt02.jpg); margin:80px 0;}
					.common .section:last-child:after{display:none;}

				/* //section */


				/* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */
				.common .s_menu{margin:0 auto 50px; font-size:0px; border:1px solid #ccc; border-bottom:0px;  box-sizing: border-box;}
					.common .s_menu li{display:inline-block; width:33.33%; height:40px;  line-height:40px;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align:center; font-size:15px; box-sizing:border-box;}
					.common .s_menu li:nth-child(3n){border-right:0;}
					.common .s_menu li.on a{background:#8cbfda; color:#fff;}
					.common .s_menu li a {transition:all 0.3s; display:inline-block; width:100%; font-family:NotoSans, "NBGothic"; font-weight:800; color:#2d2d2d; box-sizing: border-box; vertical-align: top;}
					.common .s_menu li:hover a{background:#8cbfda; color:#fff;}

				.common .s_page > li{display:none;}
				.common .s_page > li.on{display:block;}


				/* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */



				/* Á¤ÀÇ  */
				.common .mean{margin-bottom:25px;}
					.common .mean p{position:relative; display: inline-block; font-family:NotoSans, "NBGothic"; font-weight:800; padding: 0px 30px 0px 35px; color:#393939; font-size:24px; line-height: 30px; padding:15px 0 15px 40px; background:url(/img/q03.jpg) no-repeat left center;}



				/*// Á¤ÀÇ */


				/* »ó´Ü Ä¡·á ¿ä¾à */

				.sum_01{ position:relative;  width:100%; margin:0 auto 50px; padding:10px 10px; box-sizing:border-box;}
				.sum_01:before{content:""; position:absolute; top:0px; left:0px; display:block; width:20px; height:100%; border-top:2px solid #ccc; border-bottom:2px solid #ccc; border-left:2px solid #ccc;}
				.sum_01:after{content:""; position:absolute; top:0px; right:0px; display:block; width:20px; height:100%; border-top:2px solid #ccc; border-bottom:2px solid #ccc; border-right:2px solid #ccc;}
					.sum_01 ul{font-size: 0; overflow:hidden; width:95%; margin:0 auto;}
						.sum_01 ul li{display: inline-block; width:20%; text-align:center; font-family:NotoSans, "NBGothic"; font-weight:800; font-size:0px}
							.sum_01 ul li .img{display:inline-block;  vertical-align:middle;}
							.sum_01 ul li .txt{display:inline-block; vertical-align:middle; width:calc(100% - 49px); text-align:left; padding-left:15px; font-size:13px; line-height:20px; color:#393939; box-sizing:border-box; word-break:keep-all;}

				/* //»ó´Ü Ä¡·á ¿ä¾à */


				/* ÆùÆ®  */
					.common .h01{font-size:24px; font-family:NotoSans, "NBGothic"; font-weight:800; line-height:30px; color:#393939; margin-bottom:30px;}
					.common .h01:before{content:""; display:block; width:30px; height:5px; background:#0083ca; margin-bottom:10px; }

					.common .h02{position:relative; padding-left:18px; font-family:NotoSans, "NBGothic"; font-weight:800; font-size:18px; line-height:26px; color:#393939;  margin-bottom:20px;}
					.common .h02:before{position:absolute; top:6px; left:0px; content:""; display:inline-block; width:12px; height:12px; box-sizing:border-box; border:3px solid #0083ca; margin-bottom:5px; }

					.common .p01{font-size:15px; color:#393939; line-height:23px; background:#f7f7f7;   padding:15px; word-break:keep-all;}
					.common .p02{font-size:15px; color:#393939; line-height:23px; word-break:keep-all;}

				/*// ÆùÆ® */


				/* ¹®´Ü  */
					.cont01{margin-bottom:50px;}
					.cont01:last-child{margin-bottom:0px;}


				/*// ¹®´Ü */

				/* ¸®½ºÆ®  */
					.common .list01{}
						.common .list01 li{position:relative; font-size:15px; color:#393939; line-height:23px; padding-left:15px; margin-bottom:25px; word-break:keep-all;}
						.common .list01 li:before{position: absolute; left: 0px; top: 8px; content: ""; display: inline-block; width: 5px; height: 5px; border: 1px solid #0083ca;}
						.common .list01 li:last-child{margin-bottom:0px;}

					.common .list02{}
						.common .list02 li{font-size:15px; color:#393939; line-height:23px; padding-left:30px; text-indent:-30px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ccc; word-break:keep-all;}
							.common .list02 li span{font-size:20px; color:#0083ca; margin-right:5px;}
						.common .list02 li:last-child{margin-bottom:0px;}


					.common .list03{text-align: left;  font-size: 0;  background: #f7f7f7;   padding: 20px 0 0;}
						.common .list03 li{position: relative; background: #fff;  font-size: 15px;  color: #393939;  line-height: 23px;  padding-left: 35px;  margin-bottom: 25px; word-break: keep-all;  display: inline-block;  width: 45%;  box-sizing: border-box;    vertical-align: top;  padding: 20px;  padding-left: 50px;  margin: 0 2.5%;  margin-bottom: 20px;}
						.common .list03 li:before{ position: absolute; left: 20px; top: 20px; content: "";  display: inline-block;  width: 20px;  height: 24px;  background: url(/img/list03.png);}


					.common .list04{font-size:0;}
						.common .list04 li{display:inline-block; width:32%; vertical-align:top; font-size:15px; color:#393939; line-height:20px; padding:20px 10px; margin-bottom:25px; margin-right:2%; word-break:keep-all; border:1px solid #ccc; text-align:center; box-sizing:border-box; box-shadow:5px 5px #e0e0e0;}
						.common .list04 li:last-child{margin-bottom:0px;}
						.common .list04 li:nth-child(3n){margin-right:0px;}

					.common .list05{font-size: 0;}
						.common .list05 li{font-size: 15px;  color: #393939; line-height: 23px;  display: inline-block; width: 48%; vertical-align: top; margin-bottom: 20px; margin-right: 4%; border: 1px dashed #ccc; padding: 10px; box-sizing: border-box;}
						.common .list05 li:nth-child(2n){margin-right:0px;}
							.common .list05 li p{margin-bottom: 10px; font-size: 16px; line-height: 24px; color: #42a1d4; border-bottom: 1px dashed #ccc; padding-bottom: 5px; text-indent: -30px;  padding-left: 30px;  word-break:keep-all;}



					.common .list06{}
						.common .list06 > li{margin-bottom:30px; overflow:hidden; }
						.common .list06 > li:last-child{margin-bottom:0px;}
							.common .list06 > li img{float:left;}
							.common .list06 > li .txt{float:left; width:calc(100% - 410px); box-sizing:border-box; padding:40px; word-break:keep-all; text-align:left;}
								.common .list06 > li .txt p{font-family:NotoSans, "NBGothic"; font-weight:800; padding-top:15px; font-size:16px; line-height:24px; color:#393939; }
									.common .list06 > li .txt p span{color:#0083cb;}

							.common .list06 > li:nth-child(2) img{float:right;}
							.common .list06 > li:nth-child(2) .txt{float:right;}


          .common .list07{padding-top: 30px; font-size: 0; background: #f3f3f3; text-align: center;}
            .common .list07 li{background: #fff; width: 250px; margin-right:40px; margin-bottom: 30px; display: inline-block; border: 1px solid #ccc; box-shadow: 5px 5px #ccc;}
            .common .list07 li:nth-child(3n){margin-right: 0px;}
            .common .list07 li:last-child{margin-right: 0px;}
              .common .list07 li .img{height: 100px; line-height: 100px;}
                .common .list07 li .img img{vertical-align: middle;}
              .common .list07 li .txt{font-size: 18px; color: #393939; font-weight: 800; border-top: 1px solid #ccc; padding: 20px 10px; }


				/*// ¸®½ºÆ® */


				/* Å×ÀÌºí  */
				.common .tb01{width:100%; overflow: hidden;   text-align:center; border-top:4px solid #8cbfda; color:#393939; }
					.common .tb01 thead th{padding:10px; font-size:15px;  line-height:23px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; background: #efefef; font-weight: bold;  word-break:keep-all;}
					.common .tb01 thead th:last-of-type{ border-right:0px;}
					.common .tb01 tbody th{padding:10px; font-size:15px;  line-height:23px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; background: #efefef; font-weight: bold;  word-break:keep-all;}
					.common .tb01 tbody th:last-of-type{ border-right:0px;}
					.common .tb01 tbody td{padding:10px; font-size:15px;  line-height:23px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; text-align:center; word-break:keep-all;}
					.common .tb01 tbody td:last-of-type{ border-right:0px;}

					.common .tb01 thead th.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
					.common .tb01 tbody th.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
					.common .tb01 tbody td.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
					.common .tb01 tbody td.left{text-align:left;}
				/* //Å×ÀÌºí  */





			/*// ¼­ºêÆäÀÌÁö °øÅë  */









			/* ÀÎ»ç¸» */
				.m06{}
          .m06 .img01{margin-bottom: 70px;}
          .m06 .txt{color: #393939; font-size: 16px; line-height: 26px; padding: 0 20px;}
            .m06 .txt p:nth-of-type(1){font-size: 20px; line-height: 30px;  margin-bottom: 40px;}
            .m06 .txt p:nth-of-type(2){margin-bottom: 60px; word-break: keep-all;}
            .m06 .txt p:nth-of-type(2)::after{clear: both; content: "";   display: block;}
              .m06 .txt p:nth-of-type(2) img{float: left; padding:20px 30px;}

            .m06 .txt p:nth-of-type(3){word-break: keep-all;}
            .m06 .txt p:nth-of-type(3)::after{clear: both; content: ""; display: block;}
              .m06 .txt p:nth-of-type(3) img:nth-of-type(1){float: right;  padding:0 30px; margin-top: -25px;}
              .m06 .txt p:nth-of-type(3) img:nth-of-type(2){margin-top:50px;}

			/* // ÀÎ»ç¸» */


			/* ¹Ì¼Ç */
				.m07{}
					.m07 .top{background:url(/img/m07_head.jpg) no-repeat center;}
          .m07 .txt{}
            .m07 .txt .tit01{display:block; text-align:center; position:relative;  margin-bottom:50px;}
            .m07 .txt .tit01:before{content:""; margin: 0 auto 15px; display:block; width:1px; height:110px; background:#393939;}
            .m07 .txt .tit01 p:nth-child(1){margin-bottom:25px; color:#393939; font-size:24px; line-height: 100%;}
              .m07 .txt .tit01 p:nth-child(1) span{color:#1390d5; font-size:28px; font-style: italic;}
            .m07 .txt .tit01 p:nth-child(2){color:#393939; font-size:18px;}

            .m07 .txt ul{}
              .m07 .txt ul > li{margin-bottom:50px; }
              .m07 .txt ul > li:after{clear: both; display: block; content: "";}
              .m07 .txt ul > li:last-child{margin-bottom:0px;}
                .m07 .txt ul > li .img{float:left; box-shadow: 10px 10px #eee;}
                .m07 .txt ul > li .txt{float:left; width:50%; box-sizing:border-box; padding:60px 30px 0 50px; text-align:left;}
                  .m07 .txt ul > li .txt p:nth-child(1){font-size:24px; margin-bottom: 15px; line-height:28px; color:#393939; }
                    .m07 .txt ul > li .txt p:nth-child(1) span{color:#1390d5; font-size:36px; font-style: italic; padding-right: 20px;}
                  .m07 .txt ul > li .txt p:nth-child(2){font-size:16px; line-height:28px; color:#393939; }

                .m07 .txt ul > li:nth-child(2) .img{float:right;}
                .m07 .txt ul > li:nth-child(2) .txt{float:right;}
			/* // ¹Ì¼Ç */


      /* º´¿øÆ¯Â¡ */
		.m08{}
		  .m08 .top{background:url(/img/m08_head.jpg) no-repeat center;}
          .m08 .txt{}
          .m08 .txt .p_01{color: #393939; font-size: 24px; margin-bottom: 20px;}
          .m08 .txt ul{font-size: 0px;}
            .m08 .txt li{display: inline-block; width: 440px;  vertical-align: top; margin-bottom: 80px;}
            .m08 .txt li:nth-child(2n-1){margin-right: calc(100% - 880px);}
            .m08 .txt li:last-child{margin-bottom:0;}

            .m08 .txt li .img{display: inline-block; width: 440px; height: 200px; vertical-align: top; background: #ccc;}
            .m08 .txt li:nth-child(1) .img{background: url(/img/m08_01.jpg) no-repeat; background-size: cover;}
            .m08 .txt li:nth-child(2) .img{background: url(/img/m08_02.jpg) no-repeat; background-size: cover;}
            .m08 .txt li:nth-child(3) .img{background: url(/img/m08_06.jpg) no-repeat; background-size: cover;}
            .m08 .txt li:nth-child(4) .img{background: url(/img/m08_04.jpg) no-repeat; background-size: cover;}
            .m08 .txt li:nth-child(5) .img{background: url(/img/m08_03.jpg) no-repeat; background-size: cover;}
			.m08 .txt li:nth-child(6) .img{background: url(/img/m08_05.jpg) no-repeat; background-size: cover;}
			.m08 .txt li:nth-child(7) .img{background: url(/img/m08_07.jpg) no-repeat; background-size: cover;}

            .m08 .txt li p{color: #393939; font-size: 16px; line-height: 25px; padding: 20px 20px 0 60px; word-break: keep-all; text-indent: -40px;}
              .m08 .txt li p span{color: #1390d5; font-size: 26px; }

			/* // º´¿øÆ¯Â¡ */

      /* ÀÇ·áÁø¼Ò°³ */
				.m09{}
					.m09 .top{background:url(/img/m09_head.jpg) no-repeat center; background-size: cover;}
					.m09 .doctor{font-size:0px; padding: 0 20px;}
						.m09 .doctor .img{display: inline-block; vertical-align:top; width:395px; box-shadow: 10px 10px #eee;}
						.m09 .doctor .txt{display: inline-block; vertical-align:top; width:calc(100% - 395px); padding-top:40px;  padding-left:40px; box-sizing:border-box;}
							.m09 .doctor .txt p:nth-of-type(1){position:relative; font-size:30px; color:#0083ca; margin-bottom:25px; line-height: 100%;}
							.m09 .doctor .txt p:nth-of-type(1):before{position:absolute; left:-65px; top:16px; content:""; display:inline-block; width:45px; height:5px; background:#0083ca;}
								.m09 .doctor .txt p:nth-of-type(1) span{font-weight:800; font-size: 15px; color: #393939; margin-top: 15px;  display: block; word-break:keep-all;     width: 130%;}
								.m09 .doctor .txt p:nth-of-type(1) i{
								font-style: normal;
								font-size: 14px;
								line-height: 100%;
								padding: 5px;
								color: #fff;
								background: #0083ca;
								display: inline-block;
								vertical-align: bottom;}
								.m09 .doctor .txt p:nth-of-type(1) em{
								font-style: normal;
								color:#393939;
								font-size: 14px;
								line-height: 100%;
								display: inline-block;
								vertical-align: bottom;
								margin-left:10px;
								}



							.m09 .doctor .txt p:nth-of-type(2){font-size:15px; line-height:30px; color:#393939;}

					.m09 .doctor:after{display: block;	content: ""; height: 10px; background: url(/img/pt02.jpg);	margin: 80px 0;	}
					.m09 .doctor:last-child:after{display: none;	}
			/* // ÀÇ·áÁø¼Ò°³ */




			/* ¿À½Ã´Â±æ */
				.m10{}
					.m10 .top{background:url(/img/m10_head.jpg) no-repeat center; background-size: cover;}

					/* ¸Ê Á¤º¸ */
					.map_wrap {position:relative;overflow:hidden; width:100%; height:450px;}
						.radius_border{border:1px solid #919191;}
						.custom_typecontrol {position:absolute;top:10px;right:10px;overflow:hidden;width:130px;height:30px;margin:0;padding:0;z-index:1;font-size:12px;font-family:NotoSans, 'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;}
						.custom_typecontrol span {display:block;width:65px;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;}
						.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}
						.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
						.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}
						.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
						.custom_typecontrol .selected_btn:hover {color:#fff;}
						.custom_zoomcontrol {position:absolute;top:50px;right:10px;width:36px;height:80px;overflow:hidden;z-index:1;background-color:#f5f5f5;}
						.custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer;}
						.custom_zoomcontrol span img {width:15px;height:15px;padding:12px 0;border:none;}
						.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}

						.wrap {position: absolute;left: 0;bottom: 70px; width: 288px; height: 132px;margin-left: -144px;text-align: left;overflow: hidden;font-size: 13px;font-family:NotoSans,  'Malgun Gothic', dotum, 'µ¸¿ò', sans-serif;line-height: 1.5;}
							.wrap .info {width: 286px;height: 120px; border-bottom: 2px solid #ccc;border-right: 1px solid #ccc;overflow: hidden;background: #fff;}
							.wrap .info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
							.wrap .info:after {content: '';position: absolute;margin-left: -12px;left: 50%;bottom: 0;width: 22px;height: 12px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}

								.wrap .info .title {padding: 5px 0 0 10px; height: 30px;     color: #393939; background: #ddd; border-bottom: 1px solid #ddd;font-size: 18px;font-weight: bold;}
									.wrap .info .close {position: absolute;top: 10px;right: 10px;color: #888;width: 17px;height: 17px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/overlay_close.png');}
									.wrap .info .close:hover {cursor: pointer;}

								.wrap .info .body {position: relative;overflow: hidden;}
									.wrap .info .desc {position: relative;margin: 13px 0 0 90px;height: 75px; white-space: initial;}
										.wrap .info .desc p {margin-bottom:5px; white-space: initial; word-break:keep-all;}
										.wrap .info .desc a {color:#27579f; font-size:15px;}
									.wrap .info .img {position: absolute;top: 6px;left: 5px; width: 73px; height: 71px; line-height:71px; border: 1px solid #ddd;color: #888; text-align:center;}
										.wrap .info .img img{width:80%; vertical-align: middle;}

					/* //¸Ê Á¤º¸ */


					.m10 .link {text-align:center; font-size:0; padding:50px 0;}
						.m10 .link li{display:inline-block; width:150px; height:30px;   line-height:30px; font-size:16px; }
							.m10 .link li a{color:#fff;}
						.m10 .link li:nth-child(1){background-color:#ffba00; margin-right:30px;}
						.m10 .link li:nth-child(2){background-color:#64d02e;}


					.m10 .addr{overflow:hidden;}
						.m10 .addr:after{display:block; float:left; content:""; width:100%; height:20px; background:url(/img/pt02.jpg); margin:60px 0;}
						.m10 .addr h3{float:left; width:220px; color:#0083ca; font-family:NotoSans, "NGothicB"; font-size:24px;}
						.m10 .addr .cont_01{float:left; width: calc(100% - 220px); }
							.m10 .addr .cont_01 p:nth-child(1){color:#303030; font-family:NotoSans, "NGothicB"; font-size:18px; margin-bottom:15px;}
							.m10 .addr .cont_01 p:nth-child(2){color:#414141; font-size:18px; line-height:28px; word-break:keep-all;}

					.m10 .trans{overflow:hidden;}
						.m10 .trans h3{float:left; width:220px; color:#414141; font-family:NotoSans, "NGothicB"; font-size:22px;}
						.m10 .trans .cont_01{float:left; width: calc(100% - 220px);}
							.m10 .trans .cont_01 h4{color:#303030; font-size:20px; margin-bottom:20px; }
								.m10 .trans .cont_01 h4 span{display:inline-block; box-shadow: inset 0 -3px 0 #94d8ff; border-bottom:3px solid #94d8ff;}
							.m10 .trans .cont_01 > ul{overflow:hidden; font-size:0px; margin-bottom:50px;}
							.m10 .trans .cont_01 > ul:last-of-type{margin-bottom:20px;}
								.m10 .trans .cont_01 > ul > li{margin-bottom:50px;}
								.m10 .trans .cont_01 > ul > li:last-child{margin-bottom:0px;}
								.m10 .trans .cont_01 > ul > li h5{ color:#393939;  font-size:16px; margin-bottom:10px;}
								.m10 .trans .cont_01 > ul > li div{color:#393939;  font-size:14px; }
									.m10 .trans .cont_01 > ul > li div p{background:#efefef; padding:5px; margin-top:10px; line-height:24px;}

			/* //¿À½Ã´Â±æ */


      /* Çù·Âº´¿ø */
				.m11{}
					.m11 .top{background:url(/img/m11_head.jpg) no-repeat center;}


			/* // Çù·Âº´¿ø */


      /* Áø·á°ú¸ñ */
				.m12{}
					.m12 .top{background:url(/img/m12_head.jpg) no-repeat center;}
			/* // Áø·á°ú¸ñ */


      /* ÀÔ¿øÁø·áÇÁ·Î±×·¥ */
				.m13{}
					.m13 .top{background:url(/img/m13_head.jpg) no-repeat center;}

			/* // ÀÔ¿øÁø·áÇÁ·Î±×·¥ */

      /* ÀÔÅð¿ø¾È³» */
				.m14{}
					.m14 .top{background:url(/img/m14_head.jpg) no-repeat center;}
          .m14 .list{border-top:5px solid #8bbeda; padding-top:50px; font-size: 0px; text-align: center;}
            .m14 .list li{display: inline-block; vertical-align: top; width:200px; margin-right: 20px;}
            .m14 .list li:nth-child(4){margin-right: 0px;}
            .m14 .list li .img{background-color: #f5f5f5; height: 120px; line-height: 120px;}
              .m14 .list li .img img{vertical-align: middle;}
            .m14 .list li .txt{padding-top: 20px;}
              .m14 .list li .txt p:nth-child(1){font-size:18px; margin-bottom: 5px; color: #1390d5;}
              .m14 .list li .txt p:nth-child(2){font-size:22px; margin-bottom: 15px; color: #393939;}
              .m14 .list li .txt p:nth-child(3){font-size:16px; color: #393939;}

          .m14 .p_01{color: #393939; font-size: 16px; margin-bottom: 20px; text-align: center; background: #edf9ff; padding: 15px;}
			.m14 .a_tit{transition:all 0.3s; display:block; color:#393939; text-align:center; border:2px dashed #ccc; padding:15px; font-size:20px; background:url(/img/arrow_01.png) no-repeat 550px center;}
				.m14 .a_tit:hover{color:#0083ca; background:url(/img/arrow_01.png) no-repeat 560px center;}
			/* // ÀÔÅð¿ø¾È³» */



      /* Áø·á½Ã°£¾È³» */
				.m15{}
					.m15 .top{background:url(/img/m15_head.jpg) no-repeat center; background-size: cover;}
					.m15 .table_box{}
						.m15 table{overflow: hidden; width:100%; text-align:center;}
							.m15 table thead tr{background-color:#efefef; color:#393939;}
							.m15 table th{height:50px; font-size:16px; font-weight: 800;}
							.m15 table td{height:50px; font-size:16px; color:#555555; border-bottom:1px dashed #ccc;}
							.m15 table .bar{display:block; width:16px; margin:0 auto; height:100%; background-color:#83c1e3;}


			/* //Áø·á½Ã°£¾È³» */


      /* ½Ã¼³¾È³»*/
				.m16{}
					.m16 .top{position:relative; background:url(/img/m16_head.jpg) no-repeat center; background-size: cover;}


			/*½Ã¼³¾È³» */

      /* ÀÔ¿ø½Ã¼³ */
				.m17{}
					.m17 .top{position:relative; background:url(/img/m17_head.jpg) no-repeat center; background-size:cover;}


			/* ÀÔ¿ø½Ã¼³ */


			/* ¿ÜºÎÀü°æ */
				.m28{}
					.m28 .top{position:relative; background:url(/img/m28_head.jpg) no-repeat center; background-size:cover;}


			/* ¿ÜºÎÀü°æ */



			/* ºñ±Þ¿©¾È³» */
				.m29{}
					.m29 .top{position:relative; background:url(/img/m29_head.jpg) no-repeat center; background-size:cover;}


			/* ºñ±Þ¿©¾È³» */






			/* °øÁö»çÇ× */
				.notice{}
					.notice .top{background:url(/img/notice_head.jpg) no-repeat center;}
			/* °øÁö»çÇ× */

      /* ¿Â¶óÀÎ»ó´ã */
        .consult{}
          .consult .top{background:url(/img/consult_head.jpg) no-repeat center; background-size:cover;}
      /* ¿Â¶óÀÎ»ó´ã */


			/* »çÀÌÆ®¸Ê */

			.sitemap{}
				.sitemap .top{background:url(/img/sitemap_head.jpg) no-repeat center;}

				.smap_box {text-align:left; font-size:0; }
					.smap_box .smap1{text-align:center;  vertical-align: top; width:50%;  display:inline-block; margin-bottom:50px;}
					.smap_box .smap1 a:hover{ color:#0083ca;}
					.smap_box .tit_01{font-size:18px; padding-bottom:30px; color:#0083ca; width:50%; margin:0 auto; padding-bottom:20px; margin-bottom:20px; border-bottom: 3px dashed #ddd;}
					.smap_box .list > li {margin-bottom:20px; }
					.smap_box .list > li > a{font-size:16px; color:#555;}



			/* //»çÀÌÆ®¸Ê */

			/* ·Î±×ÀÎ */
				.login{}
					.login .top{background:url(/img/login_head.jpg) no-repeat center;}
			/* ·Î±×ÀÎ */



	/*// ¼­ºêÆäÀÌÁö */






	/*ÆË¾÷*/
	#divpop_box{position: absolute;
		text-align: center;
		top: 180px;
		z-index: 99;
		width: 90%;
		left: 5%;
		box-sizing:border-box;
	}
	#divpop{display: inline-block;  box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size: 0;  margin-right: 20px; margin-bottom: 20px;}
	#divpop2{display: inline-block;  box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size: 0;  margin-right: 20px; margin-bottom: 20px;}
	#divpop3{display: inline-block;  box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size: 0;  margin-right: 20px; margin-bottom: 20px;}
	#divpop4{display: inline-block;  box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size: 0;  margin-right: 20px; margin-bottom: 20px;}
	.bottom{text-align:center;}
	.bottom form{height:30px; line-height:30px; color:#fff;}
		.bottom form a{color:#fff; font-weight:normal;}
	

	/*Äü*/	
	#scroll{position: absolute; right: 0px; z-index: 5; display: none;}
		.s_quick li {background: #fff;  margin-bottom: 5px; text-align: center; box-shadow: 0px 5px 8px -5px #6f6f6f;}
			.s_quick li a {display: block;  padding-top: 0px;  padding: 10px;}
			.s_quick li:not(.sq07) a:hover { background-color:#f1faff; }
			.s_quick .sq05 {}
			.s_quick .sq06 {}
			.s_quick .sq07 {}



}








@media (max-width:1199px) {/* ÃÖ¼Ò 1199 */

#wrapper {width:100%; position:relative; background-color:#ffffff; }

header.firstheader {width:100%; font-size: 0px;}
	.top_box {position:relative; text-align:center; }
		.top_box .m_call{}
			.top_box .m_call a{display:block; text-align:center; font-size:20px; font-family:NotoSans, "NGothicb"; padding:15px 0; border-bottom: 3px solid #eee; color: #393939;}
				.top_box .m_call a span{font-size:28px; font-family:NotoSans, "NGothicb"; color:#0083cb;  box-shadow: inset 0 -12px 0 #fff67d; line-height: 100%;}
				.top_box .m_call a p{padding-top:10px; font-size:16px; color:#393939;}


		.top_login {padding:20px 0;}
				.top_login .login_box {font-size:11px;}
					.top_login .login_box a {padding:0px 5px; color:#393939;}
					.top_login .login_box a:hover {color:#0083cb;}

        .uname{color:#000; text-decoration: underline;}

			#logo{display:inline-block; text-align:center; margin:20px 0;}
        #logo img{width:250px;}

	#menu_box { display:none;  }
	#allmenu { position:relative; width:90%; margin:15px auto; z-index:41;}
		.allmenu { display:block; position:relative; padding-left:10px; font-size:15px;  width:100%; height:30px; margin:0 auto; border:1px solid #fff; color:#fff;
		background: url(/img/arrow_m.png) no-repeat 95% 50%;
		background-size:8px;
		background-color:#0083cb;
		-webkit-appearance: none;/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
		-moz-appearance: none;
		appearance: none;
		/* ³×ÀÌÆ¼ºê radius ÇØÁ¦ */
		outline: none;
		}
		/* IE 10, 11ÀÇ ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */
		select::-ms-expand { display: none; }
		/* select ¼­ºê ¸Þ´º  */

		.allmenu option { font-family:NotoSans, "NGothic"; font-size:14px; color:#fff; margin-bottom:0px;  }
		.allmenu option:hover {color: white; background: #8e4c00 ;}


	#contents { width:100%; margin:0 auto; background-color:#fff; }
		.main_visual{border-top: 10px solid #eee;}
			.container { position:relative; width:100%; height:auto; margin:0 auto; border:0px solid #000; background-color:#eef0f8;}



    .main_box .intro{text-align:center; padding:0 20px;}
			.main_box .intro > p:nth-child(1){font-family:NotoSans, "NBGothic"; font-weight:900; color:#0083cb; font-size:24px; padding-top:30px;}
			.main_box .intro > p:nth-child(1):after{content:""; display:block; width:28px; height:3px; background:#0083cb; margin: 20px auto;}
      .main_box .intro > p:nth-child(2){margin-bottom:30px; font-family:NotoSans, "NBGothic"; color:#555555; font-size:13px; line-height: 21px; word-break: keep-all;}
      .main_box .intro > p:nth-child(3){font-family:NotoSans, "NBGothic"; font-weight:800; color:#393939; font-size:16px; word-break: keep-all;}
      .main_box .intro > p:nth-child(3) b{display: block; margin-bottom: 5px; font-weight:900; color:#393939; font-size:20px;}



			/*Å¬¸®´Ð ¹Ú½º*/
      .c_wrap {overflow:hidden; border-top: 10px solid #eee;  padding: 30px 20px 30px 20px; margin-top:30px; font-size:0px; text-align:center;}
			.c_list{position:relative; width: calc((100% - 20px)/2); float:left; margin-right:20px; margin-bottom:20px; transition:background 0.3s; box-sizing:border-box;}
			.c_list:nth-child(2n){margin-right:0px;}
			.c_list:nth-child(2) ~ div{margin-bottom:0px;}
				.c_list .img{position:relative; width:100%; height:120px; background:#e0e0e0;}
				.c_list:nth-child(1) .img{background:url(/img/clinic_01_bg.jpg) no-repeat center; background-size:cover;}
				.c_list:nth-child(2) .img{background:url(/img/clinic_02_bg.jpg) no-repeat center; background-size:cover;}
				.c_list:nth-child(3) .img{background:url(/img/clinic_03_bg.jpg) no-repeat center; background-size:cover;}
				.c_list:nth-child(4) .img{background:url(/img/clinic_04_bg.jpg) no-repeat center; background-size:cover;}
					.c_list .img .circle_img{position:absolute; border-radius:50%; left:50%; bottom:-35px; margin-left:-35px; width:80px; height:80px; background:#fff;}
					.c_list:nth-child(1) .img .circle_img{background-image:url(/img/clinic_01.jpg); background-repeat:no-repeat; background-position:center; background-size:40px;}
					.c_list:nth-child(2) .img .circle_img{background-image:url(/img/clinic_02.jpg); background-repeat:no-repeat; background-position:center; background-size:40px;}
					.c_list:nth-child(3) .img .circle_img{background-image:url(/img/clinic_03.jpg); background-repeat:no-repeat; background-position:center; background-size:40px;}
					.c_list:nth-child(4) .img .circle_img{background-image:url(/img/clinic_04.jpg); background-repeat:no-repeat; background-position:center; background-size:40px;}

				.c_list .cont{position:relative; width:100%; height:160px; text-align:center; border: 1px solid #e0e0e0;  box-sizing: border-box; border-top: 0px;}
					.c_list .cont p:nth-child(1){position:absolute; top:40px; width:100%; font-family:NotoSans, "NBGothicB"; font-weight:800; color:#393939; font-size:16px; line-height: 100%;}
					.c_list .cont p:nth-child(2){position: absolute;
													top: 70px;
													width: 100%;
													font-family: NotoSans, "NBGothic";
													color: #555;
													font-size: 13px;
													line-height: 16px;
													overflow: hidden;
													text-overflow: ellipsis;
													white-space: nowrap;
													padding: 0 10px;
													box-sizing: border-box;}

				.c_list .cont .link{position:absolute;  bottom:10px; left:10%; transition: all 0.3s; display: block; width: 80%; height: 25px; line-height: 25px;  color: #393939; font-size: 14px;  text-align: center;
									border-style: solid;
									border-image: linear-gradient(to right, #0083cb  0%, #4bbfff 100%);
									border-image-slice: 1;
									border-image-width: 1px;
									}
				.c_list .cont .link:hover{border-image-width: 2px;}


			/*//Å¬¸®´Ð ¹Ú½º*/



			/*±×¹ÛÀÇ*/
			.etc{ padding:20px 20px; background:#f1faff;}

				/* info */
				.etc .info{text-align:left; margin-bottom:50px; font-size:0px;}
					.etc .info h2{font-size:18px; font-family:NotoSans, "NBGothicb"; font-weight:800; color:#646464; margin-bottom:10px;}
					.etc .info .call{width:50%; min-width:300px; margin-bottom:30px; display:inline-block; vertical-align:top;}
						.etc .info .call a{display: inline-block; line-height: 36px; font-size:32px; color:#0083cb; font-family:NotoSans, "NBGothicb"; font-weight:900;}
					.etc .info .time{width:50%; min-width:300px; display:inline-block; vertical-align:top;}
					.etc .info .time > p{font-size:14px; color:#646464; line-height:26px;}


				/* comunity */
				.comunity{box-sizing:border-box; position:relative; min-height:150px; margin-bottom:40px;}
					.comunity .head{font-size:18px; font-family:NotoSans, "NBGothicb"; font-weight:800; color:#646464; border-bottom:1px solid #ccc; padding:0 0 10px 10px; margin-bottom:20px;}
						.comunity .head p{display:inline-block; margin-right:20px; cursor:pointer;}
						.comunity .head p.on{color:#0083cb;}
					.comunity .cont{}
						.comunity .cont .box{display:none;}
						.comunity .cont .on{display:block;}
							.comunity .cont .box a:not(.more){display:block; margin-bottom:15px; font-size:14px; color:#646464;}
							.comunity .cont .box .more{position:absolute; right:0px; top:0px; width:20px;}

				/* SLIDE S*/
				.slide_box{position:relative;}
					#slides { width:100%;  }

						.slides_container { width:100%; overflow:hidden; position:relative;  }

							.slides_container a { width:100%; display:block; }
								.slides_container a img{ width:100%; height:auto;}

						/*SLIDE ¹öÆ°  S*/
						.pagination { position:absolute; top:10px; margin:0px auto; right:20px; z-index:500; }

							.pagination li { float:left; 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*/

			/*//±×¹ÛÀÇ*/

		footer{border-top: 10px solid #eee;}
			.sns_part{padding:20px; font-size:0px;}
				.sns_part .head{display:inline-block; width:120px; margin-bottom: 20px; vertical-align:top; font-size:14px; color:#646464; font-family:NotoSans, "NBGothicb"; font-weight:800;}
				.sns_part .cont{display:inline-block; width:calc(100% - 120px);     min-width: 200px;  vertical-align:top;}
					.sns_part .cont li{display:inline-block; height:25px; vertical-align:top; margin-right:15px; margin-bottom:20px;}
						.sns_part .cont li img{height:100%;}
				.sns_part .sns_box{display:block; margin-bottom:25px;}
				.sns_part .part{}

      .f_consult{position:relative; height:250px;}
				.f_consult .text{height: 250px; width: 100%; background: linear-gradient(to right, rgba(0,0,0,0.7), rgba(128,128,128,0.7)) ; text-align: center; font-family: NotoSans, "NBGothic"; position: absolute; top: 0; left: 0;}
					.f_consult .text p:nth-child(1){color:#fff; font-size:36px; padding-top:30px;}
						.f_consult .text p:nth-child(1) span{box-shadow: inset 0 -10px 0 #000;  font-weight: 900; line-height: 100%;  display: inline-block;}
					.f_consult .text p:nth-child(2){color:#fff; font-size:15px; padding-top:15px; margin-bottom:20px;}
					.f_consult .text a{transition:all 0.3s; display:inline-block; color:#fff; font-size:16px; line-height: 100%; border:1px solid #fff; padding:15px 20px;}
					.f_consult .text a:hover{border-image-width: 2px; }
				.f_consult .img{height: 250px; width: 100%; top: 0; left: 0; background: url(/img/f_bg.jpg) no-repeat center; background-size: cover;}




			.footer{background:#54bbe4; text-align:center;}
				.footer .box{padding:40px 10px;}
					.foot_copy {font-size:13px; line-height:22px; margin-bottom:25px; color:#fff; word-break:keep-all; }
						.foot_copy span{display:block;  margin-bottom:25px;}
					.foot_link {color: #fff; font-size:13px; }
						.foot_link a {color:#fff; padding-left:5px; padding-right:5px;}
						.foot_link a:hover { color:#0083ca; }
					.foot_link:after { content:""; display:block; clear:both; }

		/* ¼­ºêÆäÀÌÁö */



	/* header */
	.contents_head1{width:100%;  height:200px; background:url(/img/contents_head_bg01.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee; animation: mymove 15s infinite; animation-direction: alternate; animation-delay: 1.5s;}
	.contents_head2{width:100%;  height:200px; background:url(/img/contents_head_bg02.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee; animation: mymove 15s infinite; animation-direction: alternate; animation-delay: 1.5s;}
	.contents_head3{width:100%;  height:200px; background:url(/img/contents_head_bg03.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee; animation: mymove 15s infinite; animation-direction: alternate; animation-delay: 1.5s;}
	.contents_head4{width:100%;  height:200px; background:url(/img/contents_head_bg04.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee; animation: mymove 15s infinite; animation-direction: alternate; animation-delay: 1.5s;}
  .contents_head5{width:100%;  height:200px; background:url(/img/contents_head_bg05.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee; animation: mymove 15s infinite; animation-direction: alternate; animation-delay: 1.5s;}
	.community_head{width:100%;  height:200px; background:url(/img/community_head_bg.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee; animation: mymove 15s infinite; animation-direction: alternate; animation-delay: 1.5s;}
		.contents_head_text{position:relative; text-align:right; padding-top: 100px; padding-right: 20px;}
			.contents_head_text p:nth-of-type(1){margin:0px 0 15px; font-weight:900; line-height: 100%; font-size:40px; color:#fff;}
			.contents_head_text p:nth-of-type(2){font-weight:800; font-size:14px; color:#fff;}
	/*// header */




	#sub_contents{}

		#sub_menu{}

			.sm_title{display:none;}

			.sm_box{font-size:0px; margin-bottom:0px; border-top:5px solid #efefef; border-bottom:5px solid #efefef;}
				.sm01{display:inline-block; width:50%; }
					.sm01 a{display: inline-block; width: 100%; text-align: center; word-break: keep-all; font-size: 13px; color: #515151; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 30px; line-height:30px;  padding: 0 10px;  box-sizing: border-box;}
				.sm01:hover{background:#e8e8e8;}
					.sm01:hover a{color:#ed1c24;}

			.quick{display:none;}

			.sm_num{display:none;}

		#contents_box{}
			.content_head{border-bottom:0px; }
				.navi{border-bottom:1px solid #ccc; font-size:0px;}
					.navi .home{display:inline-block; width:10%; box-sizing:border-box;  border-right:1px solid #ccc; height:30px; text-align:center; line-height:30px;     vertical-align: top;}
						.navi .home img{vertical-align: middle; max-width:100%;}
					.navi .m1{display:inline-block; width:45%;  box-sizing:border-box; border-right:1px solid #ccc; height:30px;  padding:0 10px; line-height:30px; font-size:14px; color:#393939;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top;}
					.navi .m2{display:inline-block; width:45%; box-sizing:border-box; height:30px;  padding:0 10px; line-height:30px;  font-size:14px; color:#393939; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top;}



				.sub_title{font-family:NotoSans, "NBGothic"; font-weight:800; font-size:24px; color:#393939;  padding: 30px 0px 30px 0px; width: 95%; margin: 0 auto;}

			.page{width:95%; margin:0 auto; padding:0px 0 80px;}



      /* ¼­ºêÆäÀÌÁö °øÅë  */


      /* top */
        .common .top{position:relative; background:#ccc; background-size:cover!important; height:200px; line-height:200px; margin-bottom:50px; text-align:center;}
          .common .top p{line-height:normal; vertical-align:bottom; display:inline-block; background:#fff; color:#393939; padding:10px 20px;}
            .common .top p span:nth-child(1){display:block; font-weight:800; font-size:16px; line-height: 100%; margin-bottom:5px;}
            .common .top span:nth-child(2){display:block; font-size:10px;}
      /*// top */

				/* section */
				.common .section:after{display:block; content:""; height:10px; background:url(/img/pt02.jpg); margin:50px 0;}
					.common .section:last-child:after{display:none;}

				/* //section */


				/* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */
				.common .s_menu{margin-bottom:50px; font-size:0px; border:1px solid #ccc; border-bottom:0px; box-sizing: border-box;}
					.common .s_menu li{display:inline-block; width:50%; height:30px;  line-height:30px;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align:center; font-size:14px; box-sizing:border-box;}
					.common .s_menu li:nth-child(2n){border-right:0;}
					.common .s_menu li.on a{background:#8cbfda; color:#fff;}
					.common .s_menu li a {transition:all 0.3s; display:inline-block; width:100%; font-family:NotoSans, "NBGothic"; font-weight:800; color:#2d2d2d; box-sizing: border-box; vertical-align: top; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis; padding: 0 10px;}

				.common .s_page > li{display:none;}
				.common .s_page > li.on{display:block;}

				/* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */




				/* Á¤ÀÇ  */
					.common .mean{margin-bottom:20px;}
						.common .mean p{position:relative; display: inline-block; font-family:NotoSans, "NBGothic"; font-weight:800;  padding: 0px 30px 0px 25px; color:#393939; font-size:20px; line-height: 26px; padding:10px 0 10px 35px; background:url(/img/q03.jpg) no-repeat left center; background-size:30px;}

				/*// Á¤ÀÇ */


				/* »ó´Ü Ä¡·á ¿ä¾à */

				.sum_01{ position:relative;  width:100%; padding:10px 10px; box-sizing:border-box;}
				.sum_01:before{content:""; position:absolute; top:0px; left:0px; display:block; width:20px; height:100%; border-top:2px solid #ccc; border-bottom:3px solid #ccc; border-left:2px solid #ccc;}
				.sum_01:after{content:""; position:absolute; top:0px; right:0px; display:block; width:20px; height:100%; border-top:2px solid #ccc; border-bottom:3px solid #ccc; border-right:2px solid #ccc;}
					.sum_01 ul{font-size:0px; width:95%; margin:0 auto;}
						.sum_01 ul li{display:inline-block; width:33.33%; margin-bottom:15px; text-align:center;}
						.sum_01 ul li:nth-child(3)~li{margin-bottom:0px;}
							.sum_01 ul li .img{display:inline-block;  width:30px; height:30px; margin-bottom:5px;}
							.sum_01 ul li .txt{font-size:13px; line-height:19px;}

				/* //»ó´Ü Ä¡·á ¿ä¾à */


				/* ÆùÆ®  */

					.common .h01{font-size:20px; font-family:NotoSans, "NBGothic"; font-weight:800; line-height:26px; color:#393939; margin-bottom:25px;}
					.common .h01:before{content:""; display:block; width:25px; height:4px; background:#0083ca; margin-bottom:6px; }

					.common .h02{position:relative; padding-left:15px; font-family:NotoSans, "NBGothic"; font-weight:800; font-size:16px; line-height:24px; color:#393939;  margin-bottom:10px;}
					.common .h02:before{position:absolute; top:6px; left:0px; content:""; display:inline-block; width:10px; height:10px; box-sizing:border-box; border:2px solid #0083ca; margin-bottom:5px; }

					.common .p01{font-size:13px; color:#393939; line-height:18px; background:#f7f7f7; padding:10px; word-break:keep-all;}
					.common .p02{font-size:13px; color:#393939; line-height:18px; word-break:keep-all;}


				/*// ÆùÆ® */

				/* ¹®´Ü  */

					.cont01{margin-bottom:40px;}
					.cont01:nth-of-type(1){margin-top:40px;}
					.cont01:last-child{margin-bottom:0px;}


				/*// ¹®´Ü */


				/* ¸®½ºÆ®  */
					.common .list01{}
						.common .list01 li{position:relative; font-size:12px; color:#393939; line-height:18px; padding-left:15px; margin-bottom:20px; word-break:keep-all;}
						.common .list01 li:before{position:absolute; left:0px; top:6px; content:""; display:inline-block; width:5px; height:5px;   border: 1px solid #0083ca; }
						.common .list01 li:last-child{margin-bottom:0px;}

					.common .list02{}
						.common .list02 li{font-size:12px; color:#393939; line-height:18px; padding-left:25px; text-indent:-25px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ccc; word-break:keep-all;}
							.common .list02 li span{font-size:15px; color:#0083ca; margin-right:5px;}
						.common .list02 li:last-child{margin-bottom:0px;}


					.common .list03{text-align: left;  font-size: 0;  background: #f7f7f7;   padding: 20px;}
						.common .list03 li{position: relative;  font-size: 13px; background: #fff;  color: #393939;  line-height: 20px;  padding-left: 35px;  margin-bottom: 20px; word-break: keep-all;   padding: 20px;  padding-left: 40px;  margin-bottom: 20px;}
						.common .list03 li:before{ position: absolute; left: 10px; top: 20px; content: "";  display: inline-block;  width: 20px;  height: 24px;  background: url(/img/list03.png);}
						.common .list03 li:last-child{margin-bottom:0px;}


					.common .list04{font-size:0;}
						.common .list04 li{display:inline-block; width:48%; vertical-align:top; font-size:12px; color:#393939; line-height:18px; padding:10px 5px; margin-bottom:25px; margin-right:4%; word-break:keep-all; border:1px solid #ccc; text-align:center; box-sizing:border-box; box-shadow:5px 5px #e0e0e0;}
						.common .list04 li:last-child{margin-bottom:0px;}
						.common .list04 li:nth-child(2n){margin-right:0px;}


					.common .list05{font-size: 0;}
						.common .list05 li{font-size: 13px;  color: #393939; line-height: 20px;  vertical-align: top; margin-bottom: 20px; border: 1px dashed #ccc; padding: 10px; box-sizing: border-box;}
						.common .list05 li:last-child{margin-bottom:0px;}
							.common .list05 li p{margin-bottom: 10px; font-size: 14px; line-height: 23px; color: #42a1d4; border-bottom: 1px dashed #ccc; padding-bottom: 5px; text-indent: -30px;  padding-left: 30px;}

					.common .list06{}
						.common .list06 > li{margin-bottom:30px; overflow:hidden; }
						.common .list06 > li:last-child{margin-bottom:0px;}
							.common .list06 > li img{width:100%;}
							.common .list06 > li .txt{padding:20px 0 0 20px; text-align:left;}
								.common .list06 > li .txt p{font-family:NotoSans, "NBGothic"; font-weight:800; padding-top:10px; font-size:15px; line-height:23px; color:#393939; }
									.common .list06 > li .txt p span{color:#0083cb;}


          .common .list07{padding: 20px 0; font-size: 0; background: #f3f3f3; text-align: center;}
            .common .list07 li{background: #fff; display:inline-block; width: 80%; margin: 10px;  max-width: 350px; margin-bottom: 20px;  border: 1px solid #ccc;  box-shadow: 5px 5px #ccc;}
            .common .list07 li:last-child{margin-bottom: 0px;}
              .common .list07 li .img{height: 100px; line-height: 100px;}
                .common .list07 li .img img{vertical-align: middle; height: 30px;}
              .common .list07 li .txt{font-size: 15px; color: #393939; font-weight: 800; border-top: 1px solid #ccc; padding: 10px 10px; }
				/*// ¸®½ºÆ® */


				/* Å×ÀÌºí  */
				.common .table_box{overflow-x:scroll;}
				.common .tb01{width:130%;   overflow: hidden; text-align:center; border-top:4px solid #8cbfda; color:#393939; }
					.common .tb01 thead th{padding:7px; font-size:12px;  line-height:18px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;  background: #efefef; font-weight: bold;}
					.common .tb01 thead th:last-of-type{ border-right:0px;}
					.common .tb01 tbody th{padding:7px; font-size:12px;  line-height:18px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;  background: #efefef; font-weight: bold;}
					.common .tb01 tbody th:last-of-type{ border-right:0px;}
					.common .tb01 tbody td{padding:7px; font-size:12px;  line-height:18px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; text-align:center;}
					.common .tb01 tbody td:last-of-type{ border-right:0px;}
					
					.common .tb01 thead th.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
					.common .tb01 tbody th.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
					.common .tb01 tbody td.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
					.common .tb01 tbody td.left{text-align:left;}
				/* //Å×ÀÌºí  */




			/*// ¼­ºêÆäÀÌÁö °øÅë  */




      /* ÀÎ»ç¸» */
				.m06{}
          .m06 .img01{margin-bottom: 40px; width:100%;}
          .m06 .txt{color: #393939; font-size: 14px; line-height: 22px; padding: 0 20px; }
            .m06 .txt p:nth-of-type(1){font-size: 18px; line-height: 26px; }
            .m06 .txt p:nth-of-type(2){word-break: keep-all;}
              .m06 .txt p:nth-of-type(2) img{display: block; max-width: 100%; box-sizing: border-box; padding:40px 20px;}

            .m06 .txt p:nth-of-type(3){word-break: keep-all;}
              .m06 .txt p:nth-of-type(3) img:nth-of-type(1){display: block; max-width: 100%; box-sizing: border-box; padding:40px 20px}
              .m06 .txt p:nth-of-type(3) img:nth-of-type(2){display: block; max-width: 100%; box-sizing: border-box; padding:40px 0px}

			/* // ÀÎ»ç¸» */


      /* ¹Ì¼Ç */
				.m07{}
					.m07 .top{background:url(/img/m07_head.jpg) no-repeat center;}
          .m07 .txt{}
            .m07 .txt .tit01{display:block; text-align:center; position:relative;  margin-bottom:40px;}
            .m07 .txt .tit01:before{content:""; margin: 0 auto 15px; display:block; width:1px; height:100px; background:#393939;}
            .m07 .txt .tit01 p:nth-child(1){margin-bottom:15px; color:#393939; font-size:22px; line-height: 100%;}
              .m07 .txt .tit01 p:nth-child(1) span{color:#1390d5; font-size:24px; font-style: italic;}
            .m07 .txt .tit01 p:nth-child(2){color:#393939; font-size:16px;}

            .m07 .txt ul{}
              .m07 .txt ul > li{margin-bottom:50px; text-align: center; }
              .m07 .txt ul > li:last-child{margin-bottom:0px;}
                .m07 .txt ul > li .img{max-width: 800px;  width: 100%;  margin: 0 auto;}
                .m07 .txt ul > li .txt{box-sizing:border-box; padding:30px; text-align:center;;}
                  .m07 .txt ul > li .txt p:nth-child(1){font-size:20px; margin-bottom: 15px; line-height:28px; color:#393939; }
                    .m07 .txt ul > li .txt p:nth-child(1) span{color:#1390d5; font-size:28px; font-style: italic; padding-right: 10px;}
                  .m07 .txt ul > li .txt p:nth-child(2){font-size:14px; line-height:22px; color:#393939; }

			/* // ¹Ì¼Ç */


      /* º´¿øÆ¯Â¡ */
				.m08{}
					.m08 .top{background:url(/img/m08_head.jpg) no-repeat center;}
          .m08 .txt{}
          .m08 .txt .p_01{color: #393939; font-size: 20px; margin-bottom: 20px;}
          .m08 .txt ul{width:100%;}
            .m08 .txt li{margin-bottom: 50px;}
            .m08 .txt li:last-child{margin-bottom: 0px;}

            .m08 .txt li .img{height: 180px; vertical-align: top; background: #ccc;}
			.m08 .txt li:nth-child(1) .img{background: url(/img/m08_01.jpg) no-repeat center; background-size: cover;}
            .m08 .txt li:nth-child(2) .img{background: url(/img/m08_02.jpg) no-repeat center; background-size: cover;}
            .m08 .txt li:nth-child(3) .img{background: url(/img/m08_06.jpg) no-repeat center; background-size: cover;}
            .m08 .txt li:nth-child(4) .img{background: url(/img/m08_04.jpg) no-repeat center; background-size: cover;}
            .m08 .txt li:nth-child(5) .img{background: url(/img/m08_03.jpg) no-repeat center; background-size: cover;}
			.m08 .txt li:nth-child(6) .img{background: url(/img/m08_05.jpg) no-repeat center; background-size: cover;}
			.m08 .txt li:nth-child(7) .img{background: url(/img/m08_07.jpg) no-repeat center; background-size: cover;}




            .m08 .txt li p{color: #393939; font-size: 14px; line-height: 22px; padding: 15px 15px 0 15px; word-break: keep-all;}
              .m08 .txt li p span{color: #1390d5; font-size: 24px; display: block; margin-bottom: 10px;}

			/* // º´¿øÆ¯Â¡ */


      /* ÀÇ·áÁø¼Ò°³ */
				.m09{}
					.m09 .top{background:url(/img/m09_head.jpg) no-repeat center; background-size: cover;}
					.m09 .doctor{}
						.m09 .doctor .img{text-align:center; max-width:350px; margin:0 auto;}
							.m09 .doctor .img img{width:100%; box-shadow: 10px 10px #eee;}
						.m09 .doctor .txt{padding-top:30px; text-align:center;}
							.m09 .doctor .txt p:nth-of-type(1){position:relative; font-size:30px; color:#0083ca; margin-bottom:25px;}
								.m09 .doctor .txt p:nth-of-type(1) span{font-weight:800; font-size: 14px; color: #393939; margin-top: 8px;  display: block; word-break:keep-all; }
								.m09 .doctor .txt p:nth-of-type(1) i{
								font-style: normal;
								font-size: 13px;
								line-height: 100%;
								padding: 3px;
								color: #fff;
								background: #0083ca;
								display: inline-block;}
								.m09 .doctor .txt p:nth-of-type(1) em{
								font-style: normal;
								color:#393939;
								font-size: 14px;
								line-height: 100%;
								display: inline-block;
								vertical-align: baseline;
								margin-left:10px;
								}


							.m09 .doctor .txt p:nth-of-type(2){font-size:14px; line-height:26px; color:#393939; word-break:keep-all;}

					.m09 .doctor:after{display: block;	content: ""; height: 10px; background: url(/img/pt02.jpg);	margin: 50px 0;	}
					.m09 .doctor:last-child:after{display: none;	}
			/* // ÀÇ·áÁø¼Ò°³ */


      /* ¿À½Ã´Â±æ */
				.m10{}
					.m10 .top{background:url(/img/m10_head.jpg) no-repeat center; background-size: cover;}
					/* ¸Ê Á¤º¸ */
					.map_wrap {position:relative;overflow:hidden; width:100%; height:420px;}
						.radius_border{border:1px solid #919191; }
						.custom_typecontrol {position:absolute; bottom:10px; right:10px; overflow:hidden;width:100px; height:20px; margin:0;padding:0;z-index:1;font-size:12px;font-family:NotoSans, 'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;}
						.custom_typecontrol span {display:block;width:50px;height:20px;float:left;text-align:center;line-height:20px;cursor:pointer; font-size:11px;}
						.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}
						.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
						.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}
						.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
						.custom_typecontrol .selected_btn:hover {color:#fff;}
						.custom_zoomcontrol {position:absolute;bottom:50px;right:10px;width:25px;height:60px;overflow:hidden;z-index:1;background-color:#f5f5f5;}
						.custom_zoomcontrol span {display:block;width:25px;height:30px;text-align:center;cursor:pointer;}
						.custom_zoomcontrol span img {width:12px;height:12px;padding:10px 0;border:none;}
						.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}



						.wrap {position: absolute;left:0; bottom: 70px; width: 288px; height: 132px;margin-left: -144px;text-align: left;overflow: hidden;font-size: 13px;font-family:NotoSans,  'Malgun Gothic', dotum, 'µ¸¿ò', sans-serif;line-height: 1.5;}
							.wrap .info {width: 286px;height: 120px; border-bottom: 2px solid #ccc;border-right: 1px solid #ccc;overflow: hidden;background: #fff;}
							.wrap .info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
							.wrap .info:after {content: '';position: absolute;margin-left: -12px;left: 50%;bottom: 0;width: 22px;height: 12px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}

								.wrap .info .title {padding: 5px 0 0 10px;height: 30px;background: #ddd;border-bottom: 1px solid #ddd;font-size: 18px;font-weight: bold;}
									.wrap .info .close {position: absolute;top: 10px;right: 10px;color: #888;width: 17px;height: 17px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/overlay_close.png');}
									.wrap .info .close:hover {cursor: pointer;}

								.wrap .info .body {position: relative;overflow: hidden;}
									.wrap .info .desc {position: relative;margin: 13px 0 0 90px;height: 75px; white-space: initial;}
										.wrap .info .desc p {margin-bottom:5px; white-space: initial; word-break:keep-all;}
										.wrap .info .desc a {color:#27579f; font-size:15px;}
									.wrap .info .img {position: absolute;top: 6px;left: 5px; width: 73px; height: 71px; line-height:71px; border: 1px solid #ddd;color: #888; text-align:center;}
										.wrap .info .img img{width:80%; vertical-align: middle;}

					/* //¸Ê Á¤º¸ */


					.m10 .link {text-align:center; font-size:0; padding:50px 0;}
						.m10 .link li{display:inline-block; height:30px; padding:0 10px;  line-height:30px; font-size:14px; }
							.m10 .link li a{color:#fff;}
						.m10 .link li:nth-child(1){background-color:#ffba00; margin-right:10px;}
						.m10 .link li:nth-child(2){background-color:#64d02e;}

					.m10 .addr{overflow:hidden;}
						.m10 .addr:after{display:block; float:left; content:""; width:100%; height:10px; background:url(/img/pt02.jpg); margin:50px 0;}
						.m10 .addr h3{color:#0083ca; font-family:NotoSans, "NGothicB"; font-size:22px; margin-bottom:20px;}
						.m10 .addr .cont_01{}
							.m10 .addr .cont_01 p:nth-child(1){color:#303030; font-family:NotoSans, "NGothicB"; font-size:18px; margin-bottom:15px;}
							.m10 .addr .cont_01 p:nth-child(2){color:#414141; font-size:16px; line-height:26px; word-break:keep-all;}

					.m10 .trans{}
						.m10 .trans h3{color:#414141; font-family:NotoSans, "NGothicB"; font-size:20px; margin-bottom:30px;}
						.m10 .trans .cont_01{}
							.m10 .trans .cont_01 h4{color:#303030; font-size:18px; margin-bottom:20px; }
								.m10 .trans .cont_01 h4 span{display:inline-block; box-shadow: inset 0 -3px 0 #94d8ff; border-bottom:3px solid #94d8ff;}
							.m10 .trans .cont_01 > ul{margin-bottom:50px;}
              .m10 .trans .cont_01 > ul:last-of-type{margin-bottom:20px;}
								.m10 .trans .cont_01 > ul > li{margin-bottom:30px;}
								.m10 .trans .cont_01 > ul > li:last-child{margin-bottom:0px;}
								.m10 .trans .cont_01 > ul > li h5{ color:#393939;  font-size:14px; margin-bottom:15px;}
								.m10 .trans .cont_01 > ul > li div{color:#393939;  font-size:13px; }
									.m10 .trans .cont_01 > ul > li div p{background:#efefef; padding:5px; margin-top:10px; line-height:22px;}



			/* //¿À½Ã´Â±æ */


      /* Çù·Âº´¿ø */
        .m11{}
          .m11 .top{background:url(/img/m11_head.jpg) no-repeat center;}


			/* // Çù·Âº´¿ø */


      /* Áø·á°ú¸ñ */
        .m12{}
          .m12 .top{background:url(/img/m12_head.jpg) no-repeat center;}

          .m12 .list07 li .img{height: inherit;   line-height: inherit;}
            .m12 .list07 li .img img{width:100%; height: inherit; vertical-align: top;}

			/* // Áø·á°ú¸ñ */


		/* ÀÔ¿øÁø·áÇÁ·Î±×·¥ */
			.m13{}
				.m13 .top{background:url(/img/m13_head.jpg) no-repeat center;}
		
		/* // ÀÔ¿øÁø·áÇÁ·Î±×·¥ */


      /* ÀÔÅð¿ø¾È³» */
		.m14{}
			.m14 .top{background:url(/img/m14_head.jpg) no-repeat center;}
          .m14 .list{border-top:5px solid #8bbeda; padding-top:20px; font-size: 0px; text-align: center;}
            .m14 .list li{display: inline-block; vertical-align: top; max-width:300px; width:80%; margin:10px; margin-bottom: 20px;}
            .m14 .list li:last-child{margin-bottom: 0px;}
            .m14 .list li .img{background-color: #f5f5f5; height: 120px; line-height: 120px;}
              .m14 .list li .img img{vertical-align: middle;}
            .m14 .list li .txt{padding-top: 10px;}
              .m14 .list li .txt p:nth-child(1){font-size:16px; margin-bottom: 5px; color: #1390d5;}
              .m14 .list li .txt p:nth-child(2){font-size:20px; margin-bottom: 15px; color: #393939;}
              .m14 .list li .txt p:nth-child(3){font-size:14px; color: #393939;}

          .m14 .p_01{color: #393939; font-size: 14px; margin-bottom: 20px; text-align: center; background: #edf9ff; padding: 10px; word-break: keep-all;}
				.m14 .a_tit{transition:all 0.3s; display:block; color:#393939; text-align:center; border:1px dashed #ccc; padding:10px; font-size:18px; background:url(/img/arrow_01.png) no-repeat 90% center;}
				.m14 .a_tit:hover{color:#0083ca; background:url(/img/arrow_01.png) no-repeat 92% center;}
			/* // ÀÔÅð¿ø¾È³» */



			/* Áø·á½Ã°£¾È³» */
				.m15{}
					.m15 .top{position:relative; background:url(/img/m15_head.jpg) no-repeat center; background-size:cover;}

					.m15 .table_box{overflow-x:scroll;}
					.m15 table{overflow: hidden; width:100%; min-width:500px; text-align:center;}
						.m15 table thead tr{background-color:#efefef; color:#393939;}
						.m15 table th{height:45px; font-size:13px; font-weight: 800;}
						.m15 table td{height:45px; font-size:13px; color:#555555; border-bottom:1px dashed #ccc;}
						.m15 table .bar{display:block; width:13px; margin:0 auto; height:100%; background-color:#83c1e3;}


			/* Áø·á½Ã°£¾È³» */


			/* ½Ã¼³¾È³» */
				.m16{}
					.m16 .top{position:relative; background:url(/img/m16_head.jpg) no-repeat center; background-size:cover;}

					.m16 .s_menu{border-bottom:1px solid #ccc;}
						.m16 .s_menu li:last-child{border-bottom:0;}



			/* ½Ã¼³¾È³» */


			/* ÀÔ¿ø½Ã¼³ */
				.m17{}
					.m17 .top{position:relative; background:url(/img/m17_head.jpg) no-repeat center; background-size:cover;}


			/* ÀÔ¿ø½Ã¼³ */


			/* ¿ÜºÎÀü°æ */
				.m28{}
					.m28 .top{position:relative; background:url(/img/m28_head.jpg) no-repeat center; background-size:cover;}


			/* ¿ÜºÎÀü°æ */


				/* ºñ±Þ¿©¾È³» */
				.m29{}
					.m29 .top{position:relative; background:url(/img/m29_head.jpg) no-repeat center; background-size:cover;}


			/* ºñ±Þ¿©¾È³» */






			/* °øÁö»çÇ× */
				.notice{}
					.notice .top{background:url(/img/notice_head.jpg) no-repeat center; background-size:cover;}
			/* °øÁö»çÇ× */


      /* ¿Â¶óÀÎ»ó´ã */
				.consult{}
					.consult .top{background:url(/img/consult_head.jpg) no-repeat center; background-size:cover;}
			/* ¿Â¶óÀÎ»ó´ã */


			/* »çÀÌÆ®¸Ê */
			.sitemap{}
				.sitemap .top{background:url(/img/sitemap_head.jpg) no-repeat center; background-size:cover;}

				.smap_box {text-align:center; font-size:0; }
				.smap_box .smap1{ vertical-align: top; width:100%;  display:inline-block; margin-bottom:50px;}
					.smap_box .smap1 a:hover{ color:#0083ca;}
					.smap_box .tit_01{font-size:18px; padding-bottom:30px; color:#0083ca; width:80%; margin:0 auto; padding-bottom:20px; margin-bottom:20px; border-bottom: 3px dashed #ddd;}
					.smap_box .list > li {margin-bottom:15px; }
					.smap_box .list > li > a{font-size:15px; color:#555;}

			.m34 .s_menu li:last-child{display:none;}
			/* //»çÀÌÆ®¸Ê */

			/* ·Î±×ÀÎ */
				.login{}
					.login .top{background:url(/img/login_head.jpg) no-repeat center; background-size:cover; height:220px; box-sizing:border-box; margin-bottom:50px;}
			/* ·Î±×ÀÎ */




	/*// ¼­ºêÆäÀÌÁö */


	::-webkit-scrollbar{-webkit-appearance: none;}
	  /* ±âº» ½ºÅ©·Ñ¹Ù¸¦ ¾Èº¸ÀÌ°Ô ÇÔ */
	::-webkit-scrollbar-track-piece{background-color:#e7e7e7}
	  /* ¾ç ³¡ È­»ìÇ¥¿Í ¸öÅë ¹Ù¸¦ Á¦¿ÜÇÑ ±æ */
	::-webkit-scrollbar:horizontal{height:10px;}
	  /* °¡·Î ½ºÅ©·Ñ¹ÙÀÇ Å©±â, ¼¼·Î´Â horizontalÀ» vertical·Î ¹Ù²Ù¸é µÈ´Ù */
	::-webkit-scrollbar-thumb{background-color: #a8a8a8; border-radius:10px; border:2px solid #eeeeee;}
	  /* ½ÇÁ¦·Î ¿òÁ÷ÀÌ´Â ¸öÅë ¹Ù */


	.table_box:before{content:"¡Ø ¿À¸¥ÂÊÀ¸·Î ÅÍÄ¡ ½ºÅ©·Ñ ÇÏ¼¼¿ä!"; display:block;  color: #109dff; font-size:15px; margin-bottom:10px;}

	/*ÆË¾÷*/
	#divpop_box{position:relative; max-width:1800px; margin:0 auto;}
	#divpop_box img{width:100%;}
		#divpop{z-index:100; position:absolute; width:80%;  left:10%; margin-left:0px; top:180px; box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size:0;}
		#divpop2{z-index:99; position:absolute; width:80%;  left:10%; margin-left:0px; top:180px; box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size:0;}
		#divpop3{z-index:99; position:absolute; width:80%;  left:10%; margin-left:0px; top:180px; box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size:0;}
		#divpop4{z-index:99; position:absolute; width:80%;  left:10%; margin-left:0px; top:180px; box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size:0;}
		.bottom{text-align:center;}
			.bottom form{height:30px; line-height:30px; color:#fff;}
				.bottom form a{color:#fff; font-weight:normal;}

	/*Äü*/
	#scroll{display: none;}

}




/* hover effect 1 */

	.hover1{
	  position: relative;
	  overflow: hidden;
	}

	.hover1:before, .hover1:after,
	.hover1__label:before, .hover1__label:after{
	  content: "";
	  position: absolute;
	  transition: transform .2s ease-out;
	  z-index: 2;
	}

	.hover1:before, .hover1:after{
	  width: 100%;
	  height: 1px;
	  left: 0;
	}

	.hover1:before{
	  top: 0;
	  transform: translate3d(-105%, 0, 0);
	}

	.hover1:after{
	  bottom: 0;
	  transform: translate3d(105%, 0, 0);
	}

	.hover1__label:before,
	.hover1__label:after{
	  width: 1px;
	  height: 100%;
	  top: 0;
	}

	.hover1__label:before{
	  left: 0;
	  transform: translate3d(0%, -100%, 0);
	}

	.hover1__label:after{
	  right: 0;
	  transform: translate3d(0%, 100%, 0);
	}

	.hover1:hover:before, .hover1:focus:before,
	.hover1:hover:after, .hover1:focus:after,
	.hover1:hover .hover1__label:before, .hover1:focus .hover1__label:before,
	.hover1:hover .hover1__label:after, .hover1:focus .hover1__label:after{
	  transform: translate3d(0, 0, 0);
	}

	.hover1:focus{
	  outline: none;
	}

	.hover1:before{
	  background-image: linear-gradient(to right, #0083cb , #4bbfff);
	}
	.hover1:after{
	  background-image: linear-gradient(to right, #4bbfff , #0083cb);
	}
	.hover1__label:before{
	  background-image: linear-gradient(to bottom, #0083cb , #4bbfff);
	}
	.hover1__label:after{
	 background-image: linear-gradient(to bottom, #4bbfff , #0083cb);
	}



/* hover effect 1 */


/* ±×¹ÛÀÇ */
::-moz-selection { background:#0083cb; color:#fff; }
::selection { background:#0083cb; color:#fff; }



.login{}
	.login .cont_head{background:url(/img/login_head.jpg) no-repeat center; background-size:cover;}


.btn_login
{
	display:block; width:120px; margin:0 auto; margin-top:50px;  text-align:center; font-size:18px; font-weight:bold;
}
.btn_login a {display:block; color:#5d5d5d; height:30px; padding-top:10px; border:5px solid #7c7c7c; border-top:0px; }
.btn_login a:hover {border:5px solid #4283ca; border-top:0px;}



input:focus {outline:2px solid #0083cb;}