 @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:'pnight'; src:url('/font/Cafe24Oneprettynight.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,"³ª´®°íµñ"; 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,"³ª´®°íµñ" }
textarea {	font-size: 9pt; color: #777777; line-height: 150%; font-family: NotoSans,"³ª´®°íµñ" }
center { font-size: 9pt; color: #777777; line-height: 150%; font-family: NotoSans,"³ª´®°íµñ" }
option { font-size: 9pt; color: #777777; line-height: 150%; font-family: NotoSans,"³ª´®°íµñ" }
pre { font-size: 9pt; color: #777777; line-height: 150%; font-family: NotoSans,"³ª´®°íµñ" }
blockquote { font-size: 9pt; color: #777777; line-height: 150%; font-family: NotoSans,"³ª´®°íµñ" }
input { font-size: 9pt; color: #777777; line-height: 150%; font-family: NotoSans,"³ª´®°íµñ" }


.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:1201px; margin:0 auto; position:relative; background-color:#ffffff; }
#wrapper::before{
  content: "";
  display: block;
  width: 800px;
  height: 900px;
  position: absolute; left: 0px; top:0px;
  background-image: linear-gradient(135deg,#d7eae3,  #fff , #fff);
  z-index: 0;
}
#wrapper::after{
  content: "";
  display: block;
  width: 800px;
  height: 900px;
  position: absolute; right: 0px; bottom:0px;
  background-image: linear-gradient(-45deg,#d7eae3,  #fff , #fff);
  z-index: 0;
}
header.firstheader {width:100%; margin:0 auto; }
	.top_box {position:relative; margin:0 auto; z-index: 1;}

		.top_box .top {height:30px; line-height:30px; box-sizing:border-box; }
			.top_box .login_etc_box {width:1200px; margin:0 auto; color:#666; overflow:hidden;}
				.top_box .login_etc_box .etc_link{float:left; height:30px;}
					.top_box .login_etc_box .etc_link a{display:inline-block; margin-right:20px; line-height:normal; vertical-align:middle;}
						.top_box .login_etc_box .etc_link a img{height:16px; }
				.top_box .login_etc_box .etc_link_m{display:none;}
				

				.top_box .login_etc_box .health_login{float:right; line-height:100%; padding-top:5px;}
					.top_box .login_etc_box .health{display:inline-block; line-height:100%; vertical-align:middle; margin-right:30px; }
						.top_box .login_etc_box .health img{height:24px;  vertical-align:top;}
		
					.top_box .login_etc_box .login_form{display:inline-block; line-height:100%;}
						.top_box .login_etc_box .login_form a {display:inline-block; line-height:100%; vertical-align:middle; color:#333333; font-size:11px; padding:0 10px; }
						.top_box .login_etc_box .login_form a:hover { color:#59b9b0; }
						.top_box .uname { font-size:12px; }

				

		.top_box .middle {position: relative; width:1200px; height:150px; margin:0 auto; }

			.top_box .middle .call{position:absolute; right:0px; padding-left:40px; background:url(/img/icon02.png) center left no-repeat; height:150px; line-height: 150px;  top: 0;}
				.top_box .middle .call > a{display:inline-block; color:#393939; vertical-align:middle;  font-family:NotoSans; font-weight: 800; font-size:24px; line-height: 100%;}
        .top_box .middle .call > a:hover{color:#59b9b0;}

      .top_box .middle .address{position:absolute; left:0px; height:150px; line-height: 150px;  top: 0; padding-left:40px; background:url(/img/icon01.png) center left no-repeat;}
				.top_box .middle .address > p{display:inline-block; color:#393939; vertical-align:middle; font-family:NotoSans; font-weight: 800; font-size:14px; line-height: 100%; }
        .top_box .middle .address .m{display: none;}

      .top_box .logo {position:absolute; left:50%; margin-left: -138px; top:50%; margin-top: -33px;}
				.top_box .logo img{vertical-align:middle; width:276px;}

		.top_box #allmenu { display:none; }
    .top_box .quick_button{ display:none; }


	/* ¸ÞÀÎ ¸Þ´º */
	#menu_box { position:relative; width:100%; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
	.gnb {width:1200px; margin:0 auto;}
	.gnb:after {clear:both; display:block; content:"";}
		.gnb > li {position:relative; float:left; width:16.6666%; text-align:center;}
			.gnb > li > a {display:inline-block; width:100%; height:48px; line-height:48px; border-right:1px solid #e0e0e0; font-size:16px; color:#393939;}
			.gnb > li:nth-child(1) > a {border-left:1px solid #e0e0e0;}
			.gnb > li > a:hover {color:#59b9b0;}
				.menu {width: 100%;  z-index: 999;  position: absolute;  top: 48px;  background-color: rgba(110,170,151,0.8);  line-height:normal;}
					.menu > li{margin-bottom:20px;}
					.menu > li:first-child{margin-top:20px;}
						.menu > li > a {display: block; padding:0 10px; color: #fff; font-size: 14px; cursor: pointer; word-break:keep-all;}
						.menu > li a:hover { color:#ffee00; }




	#contents { position: relative; z-index: 1; width:100%; margin:0 auto; }
	.container { position:relative; width:100%; height:auto; margin:0 auto; border:0px solid #000; background-color:#eef0f8; }

		/* ¸ÞÀÎ½½¶óÀÌ´õ */
		.device .main_img_01{height:560px; background:url(/img/main_01.jpg) no-repeat center;}
		.device .main_img_02{height:560px; background:url(/img/main_02.jpg) no-repeat center;}
			.device .text_01{height:560px; background:url(/img/main_text_01.png) no-repeat 80% 210px;}
			.device .text_02{height:560px; background:url(/img/main_text_02.png) no-repeat 80% 210px;}
		/* //¸ÞÀÎ½½¶óÀÌ´õ */

	.main_box { width:100%; padding-top:50px;}
		.c_top{text-align:center; margin-bottom:50px;}
			.logo_t{margin-bottom:30px;}
			.c_top > ul{}
				.c_top > ul li{display:inline-block; font-size:0px;}
					.c_top > ul li span{display:inline-block; margin-right:5px; font-size:24px; color:#59b9b0;}
					.c_top > ul li p{display:inline-block; font-size:20px; color:#393939;}
						.c_top > ul li p i{font-style:normal; display:inline-block; box-shadow: inset 0 -5px 0 #ddf6ff; border-bottom: 2px solid #ddf6ff; }

				.c_top > ul li:nth-child(1){margin-right:50px;}


		/*Å¬¸®´Ð ¹Ú½º*/
		.c_list { width:1200px; margin:0 auto;  margin-bottom:50px;}
    .c_list::after{clear: both; content: ""; display: block;}
			.c_list > li{position:relative; z-index: 1; width:280px; height: 400px; float:left; margin-right:calc((100% - 1121px)/3); transition:background 0.3s; box-sizing:border-box; text-align: center; padding:30px 0px 0 0px; transition:transform  0.5s;}
      .c_list > li:nth-child(4){margin-right:0px;}
			.c_list > li:nth-child(1){background:url(/img/clinic_01_bg.jpg) no-repeat center;}
			.c_list > li:nth-child(2){background:url(/img/clinic_02_bg.jpg) no-repeat center;}
			.c_list > li:nth-child(3){background:url(/img/clinic_03_bg.jpg) no-repeat center;}
			.c_list > li:nth-child(4){background:url(/img/clinic_04_bg.jpg) no-repeat center;}
      .c_list > li:hover{transform: scale(1.1);}


        .c_list > li > p{font-size: 30px; line-height: 100%; font-weight: 900; margin-bottom: 20px;
        }
        .c_list > li.w > p{color: #fff;}
        .c_list > li.b > p{color: #393939;}
          .c_list > li.w p span{box-shadow: inset 0 -0px 0 #5da58c;  border-bottom: 0px solid #5da58c; transition: all 0.3s;}
          .c_list > li.w:hover p span{box-shadow: inset 0 -10px 0 #5da58c;  border-bottom: 2px solid #5da58c;}
          .c_list > li.b p span{box-shadow: inset 0 -0px 0 #ccc;  border-bottom: 0px solid #ccc; transition: all 0.3s;}
          .c_list > li.b:hover p span{box-shadow: inset 0 -10px 0 #ffbfad;  border-bottom: 2px solid #ffbfad;}

          .c_list > li > ul{font-size:0px;}
            .c_list > li > ul > li{display: inline-block; margin:2.5px;}
              .c_list > li > ul > li a{display: inline-block; padding: 5px; font-size:13px; line-height: 100%;}
              .c_list > li.w > ul > li a{border: 1px solid #fff; color: #fff;}
              .c_list > li.b > ul > li a{border: 1px solid #393939; color: #393939;}
              .c_list > li.w > ul > li a:hover{border: 1px solid #006544; color: #006544;}
              .c_list > li.b > ul > li a:hover{border: 1px solid #006544; color: #006544;}
		/*//Å¬¸®´Ð ¹Ú½º*/

		/*±×¹ÛÀÇ*/
		.others_wrap{ width:1200px; margin:0px auto; margin-bottom: 50px; overflow:hidden; }

			.others_wrap .consult{float:left; width:280px; height:220px; border:1px solid #e0e0e0; margin-right:calc((100% - 1121px)/3); padding:20px 20px; box-sizing:border-box;}
				.others_wrap .consult .tit{display:inline-block; font-size:24px; line-height:100%; font-weight:800; color:#393939; margin-bottom:20px;}
				.others_wrap .consult .post{}
					.others_wrap .consult .post a{margin-bottom:10px; color:#393939; font-size:0px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
						.others_wrap .consult .post a > span:nth-child(1){display:inline-block; width:40%; vertical-align:middle; font-size:14px;}
						.others_wrap .consult .post a > span:nth-child(2){display:inline-block; width:60%; vertical-align:middle; font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
						.others_wrap .consult .post a .ni{vertical-align:middle; margin-right:5px;}
					.others_wrap .consult .post a:hover{color:#59b9b0;}


			.others_wrap .tell_time{float:left; position:relative; width:calc(560px + (100% - 1120px)/3);height:220px; margin-right:calc((100% - 1120px)/3);  border:1px solid #e0e0e0;  padding:20px; box-sizing:border-box; }
				.others_wrap .time_box{background:url(/img/tell_01.jpg) no-repeat 0px 40px; }
					.others_wrap .time_box .tit{display:inline-block; font-size:24px; line-height:100%; font-weight:800; color:#393939; }
					.others_wrap .time_box .box{padding-top:80px; font-size:0px; line-height:26px; color:#393939;}
						.others_wrap .time_box .box .left{display:inline-block; vertical-align:top; width:50%; font-size:14px;}
							.others_wrap .time_box .box .left .sp{position: relative;}
								.others_wrap .time_box .box .left .sp span{display:inline-block;
                  background-image: linear-gradient(to bottom right, #7fb4a3, #eb9a82);
                  padding:5px; line-height:100%; display:inline-block; color:#fff;}

						.others_wrap .time_box .box .right{display:inline-block; vertical-align:top; width:50%; font-size:14px;}
							.others_wrap .time_box .box .right span{color:#e65a34;}

				.others_wrap .tell_box{position:absolute; right:0px; top:0px; width: 50%; box-sizing: border-box; padding:20px 0px 20px 10px; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
					.others_wrap .tell_box .tit{font-size:24px; line-height:100%; font-weight:800; color:#393939; margin-bottom:5px;}
						.others_wrap .tell_box .tit span{font-size:14px; font-weight: bold;}
					.others_wrap .tell_box .num{display: inline-block; font-size:40px; line-height:100%; font-family:NotoSans; font-weight:800; color:#e9896e; letter-spacing:0px; }
						.others_wrap .tell_box .num span{color:#66aa94; }


			.others{float:left; overflow:hidden; width:280px; height:220px;  border:1px solid #e0e0e0; box-sizing:border-box; text-align:center;}
				.others .list{float:left; width:50%; height:50%; box-sizing:border-box;  font-family:NotoSans;  transition:background 0.3s;}
				.others .list:nth-child(1){background:url(/img/other_01.png) no-repeat center 20px; border-right:1px solid #e0e0e0; border-bottom:1px solid #ddd;}
				.others .list:nth-child(1):hover{background:url(/img/other_01_hover.png) no-repeat center 20px; background-color:#e9896e;}
				.others .list:nth-child(2){background:url(/img/other_02.png) no-repeat center 20px; border-bottom:1px solid #e0e0e0;}
				.others .list:nth-child(2):hover{background:url(/img/other_02_hover.png) no-repeat center 20px; background-color:#e9896e;}
				.others .list:nth-child(3){background:url(/img/other_03.png) no-repeat center 20px; border-right:1px solid #e0e0e0; }
				.others .list:nth-child(3):hover{background:url(/img/other_03_hover.png) no-repeat center 20px; background-color:#e9896e;}
				.others .list:nth-child(4){background:url(/img/other_04.png) no-repeat center 20px; }
				.others .list:nth-child(4):hover{background:url(/img/other_04_hover.png) no-repeat center 20px; background-color:#e9896e;}
					.others .list a{display:inline-block; width:100%; height:100%;}
						.others .list a p{padding-top:75px; color:#393939; font-size:14px; }
							.others .list:hover a p{color:#fff;}

		/*//±×¹ÛÀÇ*/

		footer{position: relative; z-index: 1;  background:url(/img/foot_bg.png) center top no-repeat; background-size: cover;}
			.f_consult{position:relative; height:300px; line-height: 300px; text-align: center;}
				.f_consult .text{ display: inline-block; line-height: normal; vertical-align: middle; text-align:center;  font-family:NotoSans; }
					.f_consult .text p{color:#393939; font-size:18px; line-height: 26px; padding-top:30px; margin-bottom: 15px;}
					.f_consult .text a{color:#393939; font-size:22px; transition: all 0.3s;  }
          .f_consult .text a::after{transition: all 0.3s; margin-left: 10px; content: ""; display: inline-block; background:url(/img/arrow_01.png) right center no-repeat; width: 43px; height: 17px;}
					.f_consult .text a:hover{color: #66aa94;}
          .f_consult .text a:hover::after{margin-left: 20px; }



			.footer{overflow:hidden; box-sizing: border-box; width:1200px; margin:0 auto; padding:40px 10px 40px;}
			.foot_copy {float:left;  font-size:13px; line-height:22px; color: #393939;}
				.foot_copy span{display:block; margin-bottom:15px; width:220px;}
			.foot_link {float:right;   color: #393939; font-size:13px;  margin-bottom: 30px;}
				.foot_link a {color:#393939; padding-left:5px; padding-right:5px;}
				.foot_link a:hover { color:#59b9b0; }
			.foot_link:after { content:""; display:block; clear:both; }

			.foot_sns{clear: right; text-align: right; }
				.foot_sns p{color:#393939; font-size:15px; font-weight:bold; margin-bottom:10px;}
				.foot_sns a{display:inline-block; margin-right:20px; height: 20px;}
				.foot_sns a:last-child{margin-right:0px;}
          .foot_sns a img{height: 100%;}



	/* ¼­ºêÆäÀÌÁö */

	/* header */
	.contents_head1{width:100%;  height:350px; background:url(/img/contents_head_bg01.jpg) no-repeat center; background-size:cover;}
	.contents_head2{width:100%;  height:350px; background:url(/img/contents_head_bg02.jpg) no-repeat center; background-size:cover;}
	.contents_head3{width:100%;  height:350px; background:url(/img/contents_head_bg03.jpg) no-repeat center; background-size:cover;}
	.contents_head4{width:100%;  height:350px; background:url(/img/contents_head_bg04.jpg) no-repeat center; background-size:cover;}
	.contents_head5{width:100%;  height:350px; background:url(/img/contents_head_bg05.jpg) no-repeat center; background-size:cover;}
	.community_head{width:100%;  height:350px; background:url(/img/community_head_bg.jpg) no-repeat center; background-size:cover;}
		.contents_head_text{position:relative; width:1200px; height: 100%; box-sizing: border-box; margin:0 auto; padding-top:125px; text-align:center;}
			.contents_head_text p:nth-of-type(1){margin:0px 0 25px; font-weight: 800; font-family:NotoSans; font-size:43px; line-height: 100%; color:#fff;}
			.contents_head_text p:nth-of-type(2){font-family:NotoSans; font-size:16px; color:#fff;}
      .contents_head_text img{position: absolute; bottom: 0px; left:50%; margin-left:-348.5px;}
	/*// header */


	#sub_contents{width:1200px; margin:0 auto; padding-bottom: 160px;}
	#sub_contents:after{clear:both; content:""; display:block; }

		#sub_menu{width:210px; float:left; margin-top: -40px;}
			.sm_title{position:relative; width: 200px; height:150px; line-height:150px; font-size:26px; color:#393939; text-align:center; background:url(/img/submenu_bg.jpg); margin-bottom:20px; font-weight: 800;     box-shadow: 10px 10px rgba(0,0,0,0.4);}
				.sm_title .stitle{ line-height: 30px; display:inline-block; vertical-align:middle; word-break:keep-all; padding: 0 10px;}
			.sm_box{border:1px solid #e0e0e0;  overflow:hidden; margin-bottom:20px;}
				.sm01{transition:background 0.3s;}
					.sm01 a{display:inline-block; width:100%; padding:15px 0px;  text-align:center; font-size:14px; color:#393939; }
				.sm01:hover{background:#e7e7e7;}
					.sm01:hover a{color:#e9896e;}

			.quick{width:100%; height:200px; margin-bottom:40px;  border:1px solid #e0e0e0; box-sizing:border-box; overflow:hidden; text-align:center; }
				.quick .list{float:left; width:50%; height:50%; box-sizing:border-box;  font-weight:800;  transition:background 0.3s;}
				.quick .list:nth-child(1){background:url(/img/other_01.png) no-repeat center 15px; border-right:1px solid #e0e0e0; border-bottom:1px solid #ddd;}
				.quick .list:nth-child(1):hover{background:url(/img/other_01_hover.png) no-repeat center 15px; background-color:#b9e1de;}
				.quick .list:nth-child(2){background:url(/img/other_02.png) no-repeat center 15px; border-bottom:1px solid #e0e0e0;}
				.quick .list:nth-child(2):hover{background:url(/img/other_02_hover.png) no-repeat center 15px; background-color:#b9e1de;}
				.quick .list:nth-child(3){background:url(/img/other_03.png) no-repeat center 15px; border-right:1px solid #e0e0e0; }
				.quick .list:nth-child(3):hover{background:url(/img/other_03_hover.png) no-repeat center 15px; background-color:#b9e1de;}
				.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:#b9e1de;}
					.quick .list a{display:inline-block; width:100%; height:100%;}
						.quick .list a p{padding-top:70px; color:#393939; font-size:13px;}
							.quick .list:hover a p{color:#fff;}




		#contents_box{width:925px; padding:0px; float:right;}
			.content_head{}
				.navi{border:1px solid #e0e0e0; border-top:0px solid #e0e0e0; font-size: 0; }
					.navi .home{display:inline-block; border-right:1px solid #e0e0e0; height:40px; padding:0 15px; line-height:40px; vertical-align: top;}
						.navi .home img{vertical-align: middle;}
					.navi .m1{display:inline-block; border-right:1px solid #e0e0e0; height:40px;  padding:0 30px; line-height:40px; font-size:14px; color:#393939;}
					.navi .m2{display:inline-block; border-right:1px solid #e0e0e0; height:40px;  padding:0 30px; line-height:40px;  font-size:14px; color:#393939;}

				.sub_title{font-family:NotoSans; text-align:center; padding:80px 0px;}
					.sub_title p:nth-child(1){font-family:NotoSans; color:#393939; font-size:32px; line-height: 38px; word-spacing: -1px; letter-spacing: -1px;}

			.page{padding:0 25px 100px; border-top:0px; }


      /* ¼­ºêÆäÀÌÁö °øÅë  */
        .common{}
          .common .top{position:relative; padding: 160px 0 0 60px ; background:#e0e0e0; height:400px; box-sizing: border-box; margin-bottom:50px;}
          .common .top:before{display:block; max-width: 60px;  padding: 10px; text-align: center; top:50px; left:60px; position:absolute; background:#fff; background-image: linear-gradient(135deg,#56bab1, #e9896e);
            content:"JIN SEONMI WOMEN¡¯S CLINIC"; color:#fff; font-size:10px; font-weight: normal;}
            .common .top p:nth-child(1){width:50%; letter-spacing: -2px; font-weight: 900; font-size:86px; color:#59b9b0;  line-height: 100%; margin-bottom: 40px; word-break: keep-all;}
            .common .top p:nth-child(2){color: #393939; font-size: 18px;}

        /* section */
        .common .section{position: relative; border: 1px solid #ccc; padding: 20px;  margin-bottom:80px;}
        .common .section:before{position: absolute; content:"JIN SEONMI WOMEN¡¯S CLINIC"; color:#ccc; font-weight:normal; font-size:11px; line-height:100%; right:20px; top:20px; display:block;}
		.common .section:after{position: absolute; width:17px; height:24px; left:50%; margin-left: -8.5px; bottom:-52px; display:block; content:""; background:url(/img/arrow_03.png) no-repeat center;}
          .common .section:last-child:after{display:none;}
          .common .section:last-child{margin-bottom: 0px;}

        /* //section */


        /* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */
        .common .s_menu{margin:0 auto 50px; font-size:0px; border:1px solid #e0e0e0; border-bottom:0px;  box-sizing: border-box;}
          .common .s_menu li{display:inline-block; height:50px;  line-height:50px;  border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; text-align:center; font-size:16px; box-sizing:border-box;}

          .common .s_menu li.half{width:50%;}
          .common .s_menu li.half:nth-child(2n){border-right:0;}
          .common .s_menu li.third{ width:33.3333%;}
          .common .s_menu li.third:nth-child(3n){border-right:0;}


          .common .s_menu li.on > a{background-image: linear-gradient(135deg,#92d2cc, #ecb1a0); color:#fff;}
          .common .s_menu li > a {transition:all 0.3s; display:inline-block; width:100%; font-family:NotoSans; color:#2d2d2d; box-sizing: border-box; vertical-align: top;}
          .common .s_menu li:hover >  a{background-image: linear-gradient(135deg,#92d2cc, #ecb1a0); color:#fff;}

        .common .s_page > li{display:none;}
        .common .s_page > li.on{display:block;}

        .common .s_menu_s{margin:0 auto 50px;}
          .common .s_menu_s li {display:inline-block; margin-right:30px; border-bottom: 1px solid #393939; }
          .common .s_menu_s li > a {transition:color 0.3s; display:inline-block; width:100%; font-family:NotoSans; color:#393939;font-size:18px;}
          .common .s_menu_s li:hover >  a{color:#cd634c;}
          .common .s_menu_s li.on{color:#cd634c; border-bottom:1px solid #cd634c;}
          .common .s_menu_s li.on >  a{color:#cd634c;}


        .common .s_page_s > li{display:none;}
        .common .s_page_s > li.on{display:block;}


        /* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */



        /* Á¤ÀÇ  */
        .common .mean{position: relative; margin-bottom:30px; padding:85px 0 0 70px ;}
          .common .mean i{position: absolute; left: 0px; top: 0px; font-size:140px; line-height: 100%; font-weight: 900; color:#c6e8e5; font-style: normal; letter-spacing: -10px;}
          .common .mean span{position: relative; z-index: 1; font-size:45px; line-height: 53px; color:#393939;}

        /*// Á¤ÀÇ */


        /* »ó´Ü Ä¡·á ¿ä¾à */

        .sum_01{ position:relative;  width:100%; margin:0 auto 50px; padding:10px 10px; box-sizing:border-box;}
        .sum_01:before{content:""; position:absolute; top:0px; left:0px; display:block; width:20px; height:100%; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; border-left:2px solid #e0e0e0;}
        .sum_01:after{content:""; position:absolute; top:0px; right:0px; display:block; width:20px; height:100%; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; border-right:2px solid #e0e0e0;}
          .sum_01 ul{font-size: 0; overflow:hidden; width:95%; margin:0 auto;}
            .sum_01 ul li{display: inline-block; width:20%; text-align:center; font-family:NotoSans; 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{position: relative; margin-bottom:30px; padding:50px 0 0 60px ;}
          .common .h01 i{position: absolute; left: 0px; top: 0px; font-size:100px; line-height: 100%; font-weight: 900; color:#c6e8e5; font-style: normal; letter-spacing: -10px;}
          .common .h01 span{position: relative; z-index: 1; font-size:30px; line-height: 38px; color:#393939;}

          .common .h02{position:relative; padding-left:18px; font-family:NotoSans; font-size:18px; line-height:26px; color:#393939;  margin-bottom:15px;}
          .common .h02:before{position:absolute; top:8px; left:0px; content:""; display:inline-block; width:12px; height:12px; box-sizing:border-box; border:3px solid #e9896e; margin-bottom:5px; }

          .common .p01{font-size:14px; color:#393939; line-height:22px; background:#f7f7f7;   padding:15px; word-break:keep-all;}
          .common .p02{font-size:14px; color:#393939; line-height:22px; word-break:keep-all;}


        /*// ÆùÆ® */


        /* ¹®´Ü  */
          .cont01{padding-top:10px; margin-bottom:30px; padding-left:20px;}
          .cont01:last-child{margin-bottom:0px;}


        /*// ¹®´Ü */

        /* ¸®½ºÆ®  */
          .common .list01{padding: 15px 0;}
            .common .list01 li{position:relative; font-size:14px; color:#393939; line-height:22px; 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 #59b9b0;}
            .common .list01 li:last-child{margin-bottom:0px;}

          .common .list02{border:1px solid #e0e0e0; padding: 15px 15px 0 15px;     font-size: 0;}
            .common .list02 li{
              font-size: 14px;
              color: #393939;
              line-height: 22px;
              padding-left: 35px;
              text-indent: -35px;
              padding-bottom: 15px;
              margin-bottom: 25px;
              border-bottom: 1px dashed #e0e0e0;
              word-break: keep-all;
              display: inline-block;
              width: 48%;
              vertical-align: top;
              box-sizing: border-box;}
            .common .list02 li:nth-child(2n-1){margin-right: 4%;}
              .common .list02 li span{font-size:20px; color:#ed755a; 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: 14px;  color: #393939;  line-height: 22px;  padding-left: 35px;  margin-bottom: 25px; word-break: keep-all;  display: inline-block;  width: 45%;  box-sizing: border-box;    vertical-align: top;  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{padding: 15px 15px 0 15px; font-size:0; background: #f7f7f7;}
            .common .list04 li{display:inline-block; width:48%; vertical-align:top; font-size:14px; color:#393939; line-height:22px; padding:20px 10px; margin-bottom:25px; margin-right:4%; word-break:keep-all; border:1px solid #e0e0e0; text-align:center; box-sizing:border-box; box-shadow:5px 5px #e0e0e0; background:#fff;}

            .common .list04 li:nth-child(2n){margin-right:0px;}

          .common .list05{padding: 15px 0; font-size: 0;}
            .common .list05 li{font-size: 14px;  color: #393939; line-height: 22px;  display: inline-block; width: 48%; vertical-align: top; margin-bottom: 20px; margin-right: 4%; border: 1px dashed #e0e0e0; 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: #e9896e; border-bottom: 1px dashed #e0e0e0; padding-bottom: 5px; text-indent: -30px;  padding-left: 30px;  word-break:keep-all;}

        /*// ¸®½ºÆ® */


        /* Å×ÀÌºí  */
        .common .tb01{width:100%; overflow: hidden;   text-align:center; border-top:4px solid #bedcda; color:#393939; }
          .common .tb01 tbody th{padding:10px; font-size:14px;  line-height:22px; border-bottom:1px dashed #b5b5b5; border-right:1px dashed #b5b5b5; 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:14px;  line-height:22px; border-bottom:1px dashed #b5b5b5; border-right:1px dashed #b5b5b5; text-align:center; word-break:keep-all;}
          .common .tb01 tbody td:last-of-type{ border-right:0px;}
          .common .tb01 tbody th.tit{border-bottom:1px dashed #b5b5b5; border-right:1px dashed #b5b5b5;}
          .common .tb01 tbody td.tit{border-bottom:1px dashed #b5b5b5; border-right:1px dashed #b5b5b5;}
          .common .tb01 tbody td.left{text-align:left;}
        /* //Å×ÀÌºí  */

        /* ÀÌ¹ÌÁö */
        .common .img{}
          .common .img img{vertical-align:top;}
        /*//ÀÌ¹ÌÁö  */



      /*// ¼­ºêÆäÀÌÁö °øÅë  */

			/* ÀÎ»ç¸» */
				.m07{}
					.m07 .top{color:#000; font-weight:normal;  font-size:16px; word-break:keep-all; padding-top:100px; line-height:24px; text-align:center; position:relative; background:url(/img/m07_01.jpg) no-repeat center; height:442px; box-sizing: border-box;
          margin-bottom: 100px;
          }
						.m07 .top p{font-family:pnight; font-weight:normal; font-size:26px; line-height: 32px; margin-bottom:30px;}

					.m07 .story{}
						.m07 .story .tit01{font-family:pnight;  font-weight:normal; display:block; text-align:center; position:relative;  margin-bottom:80px; color:#393939; font-size:36px;}

						.m07 .story ul{}
							.m07 .story ul > li{position: relative;}
              .m07 .story ul > li::after{content: ""; clear: both; display: block;}
							.m07 .story ul > li:first-child{margin-bottom:80px;}
              .m07 .story ul > li:nth-child(3){position:relative; top: -50px;}
								.m07 .story ul > li:nth-child(1) .img{
                  width: 366px;
                  height: 308px;
                  background:url(/img/m07_02.jpg) center no-repeat;
                  box-shadow: 15px 15px rgba(0,0,0,0.3);
                  float: right;
                  margin-right:50px;
                }
								.m07 .story ul > li:nth-child(2) .img{
                  width: 875px;
                  height: 350px;
                  background:url(/img/m07_03.jpg) center no-repeat;
                }
								.m07 .story ul > li:nth-child(3) .img{
                  width: 315px;
                  height: 400px;
                  background:url(/img/m07_04.jpg) center no-repeat;
                  float: left;
                  margin-left:50px;
                  box-shadow: 15px 15px rgba(0,0,0,0.3);
                }


								.m07 .story ul > li:nth-child(1) .txt{ float:right;  width:50%; vertical-align:top; box-sizing:border-box; padding:100px 50px 100px 0; text-align: right;}
                .m07 .story ul > li:nth-child(2) .txt{ position: absolute; left:515px; top:130px;  z-index: 1}
                .m07 .story ul > li:nth-child(3) .txt{ float:left;  padding:140px 0 0px 50px; }



								.m07 .story ul > li .txt p{position:relative;  font-size:18px; line-height:28px; color:#393939; }
									.m07 .story ul > li .txt p span{font-size:38px; display: block; font-weight: normal; font-family:pnight; margin-bottom: 5px;}
									.m07 .story ul > li .txt p i{color:#ff8a8a; text-decoration:underline; font-style:normal;}

                .m07 .story ul > li:nth-child(2) .txt p{color:#fff; }
                  .m07 .story ul > li:nth-child(2) .txt p span{color:#fff; }


			/* // ÀÎ»ç¸» */



			/* ÀÇ·áÁø¼Ò°³ */

				.m08{}
					.m08 .top {background: url(/img/m08_head.jpg) no-repeat center;}
					.m08 .doctor{font-size:0px; padding: 20px 20px 0; }
						.m08 .doctor .img{display: inline-block; vertical-align:top; width:395px; box-shadow: 10px 10px #eee;}
						.m08 .doctor .txt{display: inline-block; vertical-align:top; width:calc(100% - 395px); padding-top:40px;  padding-left:40px; box-sizing:border-box;}
							.m08 .doctor .txt p:nth-child(1){position:relative; font-family:NotoSans; font-size:28px; line-height:100%; color:#393939; margin-bottom:25px;}
							.m08 .doctor .txt p:nth-child(1):before{position:absolute; left:-65px; top:50%; margin-top:-2px; content:""; display:inline-block; width:45px; height:5px; background:#59b9b0;}
								.m08 .doctor .txt p:nth-child(1) span{font-size:16px; color:#393939; margin-left:10px;}

							.m08 .doctor .txt p:nth-child(2){font-size:16px; line-height:30px; color:#393939;}

					.m08 .doctor:after{display: block;	content: ""; height: 10px; background: url(/img/pt02.jpg);	margin: 80px 0;	}
					.m08 .doctor:last-child:after{display: none;	}
			/* // ÀÇ·áÁø¼Ò°³ */

			/* Áø·á½Ã°£¾È³» */
				.m09{}
					.m09 .top {background: url(/img/m09_head.jpg) no-repeat center;}
					.m09 .table_box{}
						.m09 table{overflow: hidden; width:100%; text-align:center;}
							.m09 table thead tr{background-color:#efefef; color:#393939;}
							.m09 table th{height:55px; font-size:14px; font-weight:800;}
							.m09 table td{height:40px; font-size:14px; color:#555555; border-bottom:1px dashed #e0e0e0;}
							.m09 table .bar{display:block; width:14px; margin:0 auto; height:100%; background-color:#5cb8af;}

					.m09 .tit01{font-size:16px; text-align:center; color:#ff7c7c; margin-top:20px;}

			/* //Áø·á½Ã°£¾È³» */


			/* µÑ·¯º¸±â*/
				.m10{}
					.m10 .top {background: url(/img/m10_head.jpg) no-repeat center;}
			/*µÑ·¯º¸±â */



			/* ¿À½Ã´Â±æ */
				.m11{}
					/* ¸Ê Á¤º¸ */
					.map_wrap {position:relative;overflow:hidden; width:100%; height:450px;}
						.radius_border{border:1px solid #919191;}
						.custom_typecontrol {position:absolute;top:10px;right:10px;overflow:hidden;width:130px;height:30px;margin:0;padding:0;z-index:1;font-size:12px;font-family:'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;}
						.custom_typecontrol span {display:block;width:65px;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;}
						.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}
						.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
						.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}
						.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
						.custom_typecontrol .selected_btn:hover {color:#fff;}
						.custom_zoomcontrol {position:absolute;top:50px;right:10px;width:36px;height:80px;overflow:hidden;z-index:1;background-color:#f5f5f5;}
						.custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer;}
						.custom_zoomcontrol span img {width:15px;height:15px;padding:12px 0;border:none;}
						.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}

						.wrap {position: absolute;left: 0;bottom: 70px; width: 288px; height: 132px;margin-left: -144px;text-align: left;overflow: hidden;font-size: 12px;font-family: 'Malgun Gothic', dotum, 'µ¸¿ò', sans-serif;line-height: 1.5;}
							.wrap .info {width: 286px;height: 120px; border-bottom: 2px solid #e0e0e0;border-right: 1px solid #e0e0e0;overflow: hidden;background: #fff;}
							.wrap .info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
							.wrap .info:after {content: '';position: absolute;margin-left: -12px;left: 50%;bottom: 0;width: 22px;height: 12px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}

								.wrap .info .title {padding: 5px 0 0 10px; height: 30px;     color: #393939; background: #dfefed; 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 {color: #393939; 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; font-size:13px;}
										.wrap .info .desc a {color:#27579f; font-size:15px;}
									.wrap .info .img {position: absolute;top: 6px;left: 5px; width: 73px; height: 71px; line-height:71px; border: 1px solid #ddd;color: #888; text-align:center;}
										.wrap .info .img img{width:80%; vertical-align: middle;}

					/* //¸Ê Á¤º¸ */


					.m11 .link {text-align:center; font-size:0; padding:50px 0;}
						.m11 .link li{display:inline-block; width:150px; height:30px;   line-height:30px; font-size:16px; }
							.m11 .link li a{color:#fff;}
						.m11 .link li:nth-child(1){background-color:#ffba00; margin-right:30px;}
						.m11 .link li:nth-child(2){background-color:#64d02e;}


					.m11 .addr{overflow:hidden;}
						.m11 .addr:after{display:block; float:left; content:""; width:100%; height:20px; background:url(/img/pt02.jpg); margin:60px 0;}
						.m11 .addr h3{float:left; width:220px; color:#6ba793; font-family: Pnight;  font-size: 28px;}
						.m11 .addr .cont_01{float:left; width: calc(100% - 220px); }
							.m11 .addr .cont_01 p:nth-child(1){color:#303030; font-family:Notosans; font-weight:normal;  font-size:18px; margin-bottom:15px;}
							.m11 .addr .cont_01 p:nth-child(2){color:#414141; font-size:18px; word-break:keep-all; font-weight:normal; }

					.m11 .trans{overflow:hidden;}
						.m11 .trans h3{float:left; width:220px; color:#414141; font-family:Notosans; font-size:22px;}
						.m11 .trans .cont_01{float:left; width: calc(100% - 220px);}
							.m11 .trans .cont_01 h4{color:#303030; font-size:20px; margin-bottom:20px; }
								.m11 .trans .cont_01 h4 span{display:inline-block;  line-height: 100%; box-shadow: inset 0 -1px 0 #ff9090; border-bottom:5px solid #ff9090;}
							.m11 .trans .cont_01 > ul{overflow:hidden; font-size:0px; margin-bottom:80px;}
							.m11 .trans .cont_01 > ul:last-child{margin-bottom:0px;}
								.m11 .trans .cont_01 > ul > li{margin-bottom:50px;}
								.m11 .trans .cont_01 > ul > li:last-child{margin-bottom:0px;}
								.m11 .trans .cont_01 > ul > li h5{font-weight:800; color:#393939;  font-size:16px; margin-bottom:10px;}
								.m11 .trans .cont_01 > ul > li div{color:#393939;  font-size:14px; }
									.m11 .trans .cont_01 > ul > li div p{background:#efefef; padding:5px; margin-top:10px; line-height:24px;}


					.m11 .link01{display: inline-block; font-size:14px; color:#393939; background:#fff568; padding:5px 10px;}
						.m11 .link01:hover{background:#ffee00;}
			/* //¿À½Ã´Â±æ */



			/* ÀÓ½Å */
			.m12{}
				.m12 .top{background:url(/img/m12_head.jpg) center no-repeat; }
			/* // ÀÓ½Å */


			/* ÇÇÀÓ°ü¸® */
			.m13{}
				.m13 .top{background:url(/img/m13_head.jpg) center no-repeat; }
				.m13 .tit01{background: #d9f1ef; padding: 15px; font-family: Pnight; line-height:30px; font-size: 20px; color: #393939;}
			/* ÇÇÀÓ°ü¸® */


			/* ºñÁ¤»óÀÚ±ÃÃâÇ÷/»ý¸®ºÒ¼ø */
			.m14{}
				.m14 .top{background:url(/img/m14_head.jpg) center no-repeat; }
        .m14 .top p:nth-child(1){font-size: 66px;}
			/* // ºñÁ¤»óÀÚ±ÃÃâÇ÷/»ý¸®ºÒ¼ø */


			/* Áú¿°/°ñ¹Ý¿° */
				.m15{}
					.m15 .top{background:url(/img/m15_head.jpg) center no-repeat; }
          .m15 .top p:nth-child(1){font-size: 76px;}
			/* Áú¿°/°ñ¹Ý¿° */


			/* Áú½ºÄÉÀÏ¸µ */
				.m16{}
					.m16 .top{background:url(/img/m16_head.jpg) center no-repeat; }
			/* Áú½ºÄÉÀÏ¸µ */


			/* °»³â±âÅ¬¸®´Ð */
			.m17{}
				.m17 .top{background:url(/img/m17_head.jpg) center no-repeat; }
        .m17 .tit01{font-family: Pnight; font-size:22px; line-height:28px; word-break:keep-all; color: #393939; margin-bottom: 20px;}
          .m17 .tit01 span{box-shadow: inset 0 -3px 0 #ffee00;}
			/* // °»³â±âÅ¬¸®´Ð */


			/* ±âº»°ËÁø */
			.m18{}
				.m18 .top{background:url(/img/m18_head.jpg) center no-repeat; }
			/* // ±âº»°ËÁø */


			/* ¿þµù°ËÁø */
				.m19{}
					.m19 .top{background:url(/img/m19_head.jpg) center no-repeat; }
			/* ºÎ¿þµù°ËÁø */


			/* °»³â±â°ü¸® */
				.m20{}
					.m20 .top{background:url(/img/m20_head.jpg) center no-repeat; }
			/* °»³â±â°ü¸® */


      /* ¼ÒÀ½¼ø/À½ÇÙ¼ºÇü */
				.m21{}
					.m21 .top{background:url(/img/m21_head.jpg) center no-repeat; }
          .m21 .top p:nth-child(1){font-size: 76px;}
			/* ¼ÒÀ½¼ø/À½ÇÙ¼ºÇü */



			/* Ã³³à¸·º¹¿ø¼ú */
				.m22{}
					.m22 .top{background:url(/img/m22_head.jpg) center no-repeat; }
					.m22 .tit01{font-family: Pnight; line-height:30px; font-size: 20px; color: #393939;}
			/* Ã³³à¸·º¹¿ø¼ú */

			/* ±Ý½Ç°ü¸® */
				.m23{}
					.m23 .top{background:url(/img/m23_head.jpg) center no-repeat; }
			/* ±Ý½Ç°ü¸® */


			/* ÁúÇÊ·¯ */
				.m24{}
					.m24 .top{background:url(/img/m24_head.jpg) center no-repeat; }
					.m24 .s_menu li{display:inline-block; width:50%; height:40px;  line-height:40px;  border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; text-align:center; font-size:15px; box-sizing:border-box;}
					.m24 .s_menu li:nth-child(2n){border-right:0;}
			/* ÁúÇÊ·¯ */


			/* Áú¼ºÇü */
				.m25{}
					.m25 .top{background:url(/img/m25_head.jpg) center no-repeat; }
			/* Áú¼ºÇü */


			/* ¿¹¹æÁ¢Á¾ */
				.m26{}
					.m26 .top{background:url(/img/m26_head.jpg) center no-repeat; }
			/* ¿¹¹æÁ¢Á¾ */

      /* ¿µ¾çÁÖ»ç */
				.m27{}
					.m27 .top{background:url(/img/m27_head.jpg) center no-repeat; }
          .m27 .tit01{font-family: Pnight; line-height:30x; font-size: 24px; color: #393939;}
          .m27 .tit01 span {box-shadow: inset 0 -5px 0 #ffee00;}
    	/* ¿µ¾çÁÖ»ç */


			/* °øÁö»çÇ× */
				.notice{}
					.notice .top{background:url(/img/notice_head.jpg) no-repeat center;}
			/* °øÁö»çÇ× */


			/* ¿Â¶óÀÎ»ó´ã */
				.consult{}
					.consult .top{background:url(/img/consult_head.jpg) no-repeat center;}

			/* ¿Â¶óÀÎ»ó´ã */



			/* »çÀÌÆ®¸Ê */

			.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:#59b9b0;}
					.smap_box .tit_01{font-size:16px; padding-bottom:30px; color:#59b9b0; width:50%; margin:0 auto; padding-bottom:20px; margin-bottom:20px; border-bottom: 3px dashed #ddd;}
					.smap_box .list > li {margin-bottom:25px; }
					.smap_box .list > li > a{font-size:14px; color:#555;}



				.m34{}
				.m34 .table_box_tit::before {
					content: "¡Ø ¿À¸¥ÂÊÀ¸·Î ½ºÅ©·Ñ ÇÏ¼¼¿ä!";
					display: block;
					color: rgb(16, 157, 255);
					font-size: 15px;
					margin-bottom: 10px;
				}
				.m34 .table_box_tit {
					overflow-x: scroll;
				}
				.m34 .table_box_tit .tb01 {
					width: 130%;
				}


			/* //»çÀÌÆ®¸Ê */


			/* ·Î±×ÀÎ */
        .login{}
          .login .top{background:url(/img/login_head.jpg) no-repeat center;}

			/* ·Î±×ÀÎ */



	/*// ¼­ºêÆäÀÌÁö */

	#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:#effbfa; }
			.s_quick .sq05 {}
			.s_quick .sq06 {}
			.s_quick .sq07 {}
}








@media (max-width:1199px) {/* ÃÖ¼Ò 1200 */

#wrapper {width:100%; position:relative; background-color:#ffffff; }
#wrapper::before{
  content: "";
  display: block;
  width: 250px;
  height: 250px;
  position: absolute; left: 0px; top:0px;
  background-image: linear-gradient(135deg,#d7eae3,  #fff , #fff);
  z-index: 0;
}
#wrapper::after{
  content: "";
  display: block;
  width: 300px;
  height: 300px;
  position: absolute; right: 0px; bottom:0px;
  background-image: linear-gradient(-45deg,#d7eae3,  #fff , #fff);
  z-index: 0;
}

header.firstheader {width:100%; font-size: 0px;}
	.top_box {position:relative; font-size: 0px;}
		.top_box .top {}
			.top_box .login_etc_box {color:#666; text-align:center; font-size:12px; border-bottom:1px solid #ccc; padding: 10px 0;}

      			.top_box .login_etc_box .etc_link_m{margin-bottom: 10px;}
					.top_box .login_etc_box .etc_link_m a{display:inline-block; padding:5px 10px; line-height:normal; vertical-align:middle;}
						.top_box .login_etc_box .etc_link_m a img{vertical-align: top; height:20px;}
				.top_box .login_etc_box .etc_link{display:none;}
				
				.top_box .login_etc_box .health{padding:10px 0; margin-bottom:5px; background:#fff; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
					.top_box .login_etc_box .health img{height:34px;}

				.top_box .login_etc_box .login_form{}
					.top_box .login_etc_box .login_form a {display:inline-block; color:#333333; font-size:10px; padding:0 10px; }
					.top_box .login_etc_box .login_form a:hover { color:#59b9b0; }
					.top_box .uname { font-size:12px; }
				
				

		.top_box .middle { text-align: center; font-size: 0;}

      .top_box .middle .call{display:none;}
      .top_box .middle .address{display:none;}
      .top_box .logo {height:180px; line-height:180px; text-align: center;}
        .top_box .logo img{vertical-align:middle; width:276px; }

	#menu_box { display:none;  }
	#allmenu { position:relative; width:calc(100% - 150px); display: inline-block; vertical-align: middle; z-index:41;}
		.allmenu { display:block; position:relative; padding-left:10px; font-size:16px;  width:100%; height:60px; margin:0 auto; border:1px solid #fff; color:#fff;
		background: url(/img/arrow_m.png) no-repeat 95% 50%;
		background-size:8px;
		background-color:#59b9b0;
		-webkit-appearance: none;/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
		-moz-appearance: none;
		appearance: none;
		/* ³×ÀÌÆ¼ºê radius ÇØÁ¦ */
    border-radius: 0px; /* iOS µÕ±Ù¸ð¼­¸® Á¦°Å */

		outline: none;
    border: none;
		}
		/* IE 10, 11ÀÇ ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */
		select::-ms-expand { display: none; }
		/* select ¼­ºê ¸Þ´º  */

		.allmenu option { font-family:NotoSans; font-size:14px; color:#fff; margin-bottom:0px;  }
		.allmenu option:hover {color: white; background: #8e4c00 ;}

  .top_box .quick_button{width:150px; display: inline-block; vertical-align: middle;}
    .top_box .quick_button a{display: inline-block; width:50%; height: 60px; line-height: 60px; background: #bfbfbf; text-align: center; vertical-align: middle;}
      .top_box .quick_button a img{height: 35px; vertical-align: middle;}




	#contents { width:100%; margin:0 auto; background-color:#fff; }
	.main_visual{border-top: 10px solid #eee;}
	.container { position:relative; width:100%; height:auto; margin:0 auto; border:0px solid #000; background-color:#eef0f8;}

		/* ¸ÞÀÎ½½¶óÀÌ´õ */
		.device .main_img_01{width:100%; height:300px; background:url(/img/main_01.jpg) no-repeat center; background-size:cover;}
		.device .main_img_02{width:100%; height:300px; background:url(/img/main_02.jpg) no-repeat center; background-size:cover;}
			.device .text_01{max-width:700px; margin:0 auto; height:300px; background:url(/img/main_text_01_m.png) no-repeat 90% 50px;}
			.device .text_02{max-width:700px; margin:0 auto; height:300px; background:url(/img/main_text_02_m.png) no-repeat 90% 50px;}
		/* //¸ÞÀÎ½½¶óÀÌ´õ */

	.main_box { width:100%;}



    /*Å¬¸®´Ð ¹Ú½º*/
    .c_list {padding:10px; font-size: 0px;}
      .c_list > li{position:relative; z-index: 1; width:calc((100% - 10px)/2); height: 500px; display:inline-block; margin-right:10px; margin-bottom: 10px; transition:background 0.3s; box-sizing:border-box; text-align: center; padding:40px 5px 0 5px; transition:transform  0.5s; vertical-align: top;}
      .c_list > li::before{content:""; display: block; width: 100%; height: 100%; position: absolute; background: rgba(0,0,0,0.2); left: 0px; top: 0px;}
      .c_list > li:nth-child(2n){margin-right:0px;}
      .c_list > li:nth-child(1){background:url(/img/clinic_01_bg.jpg) no-repeat center; background-size: cover;}
      .c_list > li:nth-child(2){background:url(/img/clinic_02_bg.jpg) no-repeat center;  background-size: cover;}
      .c_list > li:nth-child(3){margin-bottom: 0px; background:url(/img/clinic_03_bg.jpg) no-repeat center;  background-size: cover;}
      .c_list > li:nth-child(4){margin-bottom: 0px; background:url(/img/clinic_04_bg.jpg) no-repeat center;  background-size: cover;}


        .c_list > li > p{position: relative; z-index: 1; font-size: 30px; line-height: 34px; font-weight: 900; margin-bottom: 35px; color: #fff; word-break: keep-all; }
          .c_list > li p span{box-shadow: inset 0 -10px 0 #509a82; }
          .c_list > li > ul{font-size:0px; position: relative; z-index: 1; }
            .c_list > li > ul > li{display: inline-block; margin-bottom: 10px; margin-right: 10px;}
              .c_list > li > ul > li a{display: inline-block; padding: 5px; font-size:15px; line-height: 100%; }
              .c_list > li> ul > li a{border: 1px solid #fff; color: #fff;}
              .c_list > li> ul > li a:hover{border: 1px solid #bbffe9; color: #bbffe9;}
    /*//Å¬¸®´Ð ¹Ú½º*/




		/*±×¹ÛÀÇ*/
		.others_wrap{padding:10px; }

			.others_wrap .consult{margin-bottom:20px; border:1px solid #ccc; padding:15px 15px; box-sizing:border-box;}
				.others_wrap .consult .tit{display:inline-block; line-height:100%; font-size:24px; font-weight:800;  color:#393939; margin-bottom:15px;}

				.others_wrap .consult .post a{margin-bottom:10px; color:#393939; font-size:0px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .others_wrap .consult .post a:last-child{margin-bottom:0px; }
						.others_wrap .consult .post a > span:nth-child(1){display:inline-block; width:90px; vertical-align:middle; font-size:14px;}
						.others_wrap .consult .post a > span:nth-child(2){display:inline-block; width:calc(100% - 90px); vertical-align:middle; font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
						.others_wrap .consult .post a .ni{vertical-align:middle; margin-right:5px;}
					.others_wrap .consult .post a:hover{color:#59b9b0;}



			.others_wrap .tell_time{position:relative;  margin-bottom:10px;  border:1px solid #ccc;  padding:15px 15px; box-sizing:border-box;}
				.others_wrap .time_box{margin-bottom:20px; background:url(/img/tell_01.jpg) no-repeat 0px 40px; }
					.others_wrap .time_box .tit{display:inline-block;  line-height:100%;  font-size:24px; font-weight:800; color:#393939; margin-bottom:15px;}
					.others_wrap .time_box .box{padding-top:60px; font-size:0px; line-height:28px; color:#393939;}
						.others_wrap .time_box .box .left{display:inline-block; vertical-align:top; max-width:300px; padding-right:30px; font-size:14px;}
							.others_wrap .time_box .box .left .sp{position: relative;}
								.others_wrap .time_box .box .left .sp span{display:inline-block; background-image: linear-gradient(to bottom right, #7fb4a3, #eb9a82); padding:5px; line-height:100%; display:inline-block; color:#fff;}

						.others_wrap .time_box .box .right{display:inline-block; vertical-align:top; max-width:300px; padding-right:30px; font-size:14px;}
							.others_wrap .time_box .box .right span{color:#e65a34;}

				.others_wrap .tell_box{border-top: 1px solid #ccc;  padding-top: 20px;}
					.others_wrap .tell_box .tit{font-size:24px; line-height:100%; font-weight: 800; color:#393939; margin-bottom:2px;}
						.others_wrap .tell_box .tit span{font-size:13px; font-weight: bold;}
					.others_wrap .tell_box .num{display: inline-block; font-size:36px; line-height:100%; font-family:NotoSans; font-weight:800; color:#e9896e; letter-spacing:1px; }
						.others_wrap .tell_box .num span{color:#66aa94; }




			.others{height:220px;  border:1px solid #ccc;  box-sizing:border-box; text-align:center; transition:background 0.3s; }
				.others .list{float:left; width:50%; height:50%; box-sizing:border-box;  font-family:NotoSans;  transition:background 0.3s;}
				.others .list:nth-child(1){background:url(/img/other_01.png) no-repeat center 20px; border-right:1px solid #ccc; border-bottom:1px solid #ddd;}
				.others .list:nth-child(1):hover{background:url(/img/other_01_hover.png) no-repeat center 20px; background-color:#e9896e;}
				.others .list:nth-child(2){background:url(/img/other_02.png) no-repeat center 20px; border-bottom:1px solid #ccc;}
				.others .list:nth-child(2):hover{background:url(/img/other_02_hover.png) no-repeat center 20px; background-color:#e9896e;}
				.others .list:nth-child(3){background:url(/img/other_03.png) no-repeat center 20px; border-right:1px solid #ccc; }
				.others .list:nth-child(3):hover{background:url(/img/other_03_hover.png) no-repeat center 20px; background-color:#e9896e;}
				.others .list:nth-child(4){background:url(/img/other_04.png) no-repeat center 20px; }
				.others .list:nth-child(4):hover{background:url(/img/other_04_hover.png) no-repeat center 20px; background-color:#e9896e;}
					.others .list a{display:inline-block; width:100%; height:100%;}
						.others .list a p{padding-top:75px; color:#393939; font-size:13px;}
							.others .list:hover a p{color:#fff;}

		/*//±×¹ÛÀÇ*/


    footer{position: relative; z-index: 1;  background:url(/img/foot_bg_m.png) 80% top no-repeat; background-size: cover;}
      .f_consult{position: relative;
    height: 250px;
    line-height: 250px;
    text-align: center;
        background-image: linear-gradient(-45deg,rgba(170,232,209,0.5), rgba(255,199,186,0.5));
  }
        .f_consult img{height:40px;}
        .f_consult .text{ display: inline-block; line-height: normal; vertical-align: middle; text-align:center;  font-family:NotoSans; }
          .f_consult .text p{color:#393939; font-size:14px; line-height: 22px; padding-top:15px; margin-bottom: 20px;}
          .f_consult .text a{color:#393939; font-size:18px; transition: all 0.3s;  }
          .f_consult .text a::after{transition: all 0.3s; margin-left: 10px; content: ""; display: inline-block; background:url(/img/arrow_01.png) right center no-repeat; width: 35px; height: 14px;}
          .f_consult .text a:hover{color: #66aa94;}
          .f_consult .text a:hover::after{margin-left: 20px; }



			.footer{text-align:center; padding:50px 10px;}
			.foot_copy {font-size:12px; line-height:20px; margin-bottom:15px; color:#393939; word-break:keep-all; }
				.foot_copy span{display:block; width: 200px; margin:0 auto;  margin-bottom:25px;}

    	.foot_link {color: #393939; font-size:12px; word-break: keep-all;}
				.foot_link a {color:#393939; padding-left:5px; padding-right:5px;}
				.foot_link a:hover { color:#59b9b0; }

			.foot_sns{text-align: center; margin-top: 30px;}
        .foot_sns p{color:#393939; font-size:12px; font-weight:bold; margin-bottom:10px;}
				.foot_sns a{display:inline-block; margin:5px; height: 20px;}
				.foot_sns a:last-child{margin-right:0px;}
          .foot_sns a img{height: 100%;}


		/* ¼­ºêÆäÀÌÁö */



	/* header */
	.contents_head1{width:100%;  height:300px; background:url(/img/contents_head_bg01.jpg) no-repeat 80% center; background-size:cover; border-top: 10px solid #eee;}
	.contents_head2{width:100%;  height:300px; background:url(/img/contents_head_bg02.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	.contents_head3{width:100%;  height:300px; background:url(/img/contents_head_bg03.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	.contents_head4{width:100%;  height:300px; background:url(/img/contents_head_bg04.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	.contents_head5{width:100%;  height:300px; background:url(/img/contents_head_bg05.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}
	.community_head{width:100%;  height:300px; background:url(/img/community_head_bg.jpg) no-repeat center; background-size:cover; border-top: 10px solid #eee;}

    .contents_head_text{position:relative; width:95%; margin:0 auto; height: 100%; box-sizing: border-box; margin:0 auto; padding-top:100px; text-align:center;}
      .contents_head_text p:nth-of-type(1){margin:0px 0 20px; font-weight: 800; font-family:NotoSans; font-size:36px; line-height: 100%; color:#fff;}
      .contents_head_text p:nth-of-type(2){font-family:NotoSans; word-break: keep-all; font-size:16px; color:#fff;}
      .contents_head_text img{width: 100%;  position: absolute; bottom: 0px; left:0px; }
	/*// 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: 40px; line-height:40px;  padding: 0 10px;  box-sizing: border-box;}
				.sm01:hover{background:#e7e7e7;}
					.sm01:hover a{color:#e9896e;}

			.quick{display:none;}


		#contents_box{}
			.content_head{border-bottom:0px; }
				.navi{border-bottom:1px solid #e0e0e0; }
					.navi .home{display:inline-block; width:10%; box-sizing:border-box;  border-right:1px solid #e0e0e0; height:40px; text-align:center; line-height:40px;     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 #e0e0e0; height:40px;  padding:0 10px; line-height:40px; font-size:14px; color:#393939;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top;}
					.navi .m2{display:inline-block; width:45%; box-sizing:border-box; border-right:1px solid #e0e0e0; height:40px;  padding:0 10px; line-height:40px;  font-size:14px; color:#393939; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top;}

					.navi{border-bottom:1px solid #e0e0e0; font-size:0px;}



				.sub_title{font-family:NotoSans; text-align:center; padding:60px 0px;}
					.sub_title p:nth-child(1){font-family:NotoSans; color:#393939; font-size:24px; line-height: 30px; word-spacing: -1px; letter-spacing: -1px; padding: 0 10px; word-break: keep-all;}


			.page{width:95%; margin:0 auto; padding:0px 0 80px;}


      /* ¼­ºêÆäÀÌÁö °øÅë  */

				.common{}
					.common .top{
            position: relative;
            background: #e0e0e0;
            background-size: cover;
            height: 280px;
            box-sizing: border-box;
            margin-bottom: 50px;
          }
          .common .top:before{display:block; max-width: 60px;  padding: 5px; text-align: center; top:45px; left:5%; position:absolute; background:#fff; background-image: linear-gradient(135deg,#56bab1, #e9896e);
            content:"JIN SEONMI WOMEN¡¯S CLINIC"; color:#fff; font-size:10px; font-weight: normal;}
            .common .top p:nth-child(1){
              letter-spacing: -1px;
              font-weight: 900;
              font-size: 40px;
              color: #fff;
              line-height: 100%;
              background-image: linear-gradient(135deg, rgba(102,170,148,0.8), rgba(233,137,110,0.8));
              width: 100%;
              position: absolute;
              bottom: 0px;
              padding: 15px;
              box-sizing: border-box;
              word-break: keep-all;
            }
            .common .top p:nth-child(2){
              display: none;
            }


        /* section */
        .common .section{position: relative; border: 1px solid #ccc; padding: 10px;  margin-bottom:60px;}
         .common .section:before{position: absolute; content:"JIN SEONMI WOMEN¡¯S CLINIC"; color:#ccc; font-weight:normal; font-size:10px; line-height:100%; right:20px; top:20px; display:block;}
		.common .section:after{position: absolute; width:17px; height:24px; left:50%; margin-left: -8.5px; bottom:-42px; display:block; content:""; background:url(/img/arrow_03.png) no-repeat center;}
          .common .section:last-child:after{display:none;}
          .common .section:last-child{margin-bottom: 0px;}

        /* //section */


				/* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */
				.common .s_menu{margin-bottom:50px; font-size:0px; border:1px solid #e0e0e0; border-bottom:0px; box-sizing: border-box;}
					.common .s_menu li{display:inline-block; width:50%; height:40px;  line-height:40px;  border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; 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-image: linear-gradient(135deg,#92d2cc, #ecb1a0); color:#fff;}
					.common .s_menu li a {transition:all 0.3s; display:inline-block; width:100%; font-family:NotoSans; 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 .s_menu_s{margin:0 auto 40px;}
					.common .s_menu_s li {display:inline-block; margin-right:20px; border-bottom: 1px solid #393939; }
					.common .s_menu_s li > a {transition:color 0.3s; display:inline-block; width:100%; font-family:NotoSans; color:#393939; font-size:16px;}
					.common .s_menu_s li:hover >  a{color:#cd634c;}
					.common .s_menu_s li.on{color:#cd634c; border-bottom:1px solid #cd634c;}
					.common .s_menu_s li.on >  a{color:#cd634c;}


				.common .s_page_s > li{display:none;}
				.common .s_page_s > li.on{display:block;}

				/* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */




        /* Á¤ÀÇ  */
        .common .mean{position: relative; margin-bottom:35px; padding:60px 0 0 55px ;}
          .common .mean i{position: absolute; left: 0px; top: 0px; font-size:100px; line-height: 100%; font-weight: 900; color:#c6e8e5; font-style: normal; letter-spacing: -10px;}
          .common .mean span{position: relative; z-index: 1; font-size:34px; line-height: 42px; color:#393939;}

        /*// Á¤ÀÇ */


				/* »ó´Ü Ä¡·á ¿ä¾à */

				.sum_01{ position:relative;  width:100%; padding:10px 10px; box-sizing:border-box;}
				.sum_01:before{content:""; position:absolute; top:0px; left:0px; display:block; width:20px; height:100%; border-top:2px solid #e0e0e0; border-bottom:3px solid #e0e0e0; border-left:2px solid #e0e0e0;}
				.sum_01:after{content:""; position:absolute; top:0px; right:0px; display:block; width:20px; height:100%; border-top:2px solid #e0e0e0; border-bottom:3px solid #e0e0e0; border-right:2px solid #e0e0e0;}
					.sum_01 ul{font-size:0px; width:95%; margin:0 auto;}
						.sum_01 ul li{display:inline-block; width:33.3333%; 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{position: relative; margin-bottom:30px; padding:35px 0 0 60px ;}
          .common .h01 i{position: absolute; left: 0px; top: 0px; font-size:80px; line-height: 100%; font-weight: 900; color:#c6e8e5; font-style: normal; letter-spacing: -10px;}
          .common .h01 span{position: relative; display: inline-block; z-index: 1; font-size:24px; line-height: 30px; word-break: keep-all; color:#393939;}

					.common .h02{position:relative; padding-left:15px; font-family:NotoSans; font-size:16px; line-height:24px; color:#393939;  margin-bottom:10px;}
					.common .h02:before{position:absolute; top:8px; left:0px; content:""; display:inline-block; width:10px; height:10px; box-sizing:border-box; border:3px solid #e9896e; margin-bottom:5px; }

					.common .p01{font-size:13px; color:#393939; line-height:20px; background:#f7f7f7; padding:10px; word-break:keep-all;}
					.common .p02{font-size:13px; color:#393939; line-height:20px; word-break:keep-all;}


				/*// ÆùÆ® */

				/* ¹®´Ü  */

					.cont01{margin-bottom:40px; padding-left:15px;}
					.cont01:last-child{margin-bottom:0px;}


				/*// ¹®´Ü */


				/* ¸®½ºÆ®  */
					.common .list01{padding: 15px 0;}
						.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 #59b9b0; }
						.common .list01 li:last-child{margin-bottom:0px;}

					.common .list02{border:1px solid #e0e0e0; padding: 15px 15px 0 15px; }
						.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 #e0e0e0; word-break:keep-all;}
							.common .list02 li span{font-size:15px; color:#ed755a; margin-right:5px;}
						.common .list02 li:last-child{margin-bottom:0px; border-bottom:0px;}


					.common .list03{text-align: left;  font-size: 0;  background: #f7f7f7;   padding: 15px;}
						.common .list03 li{position: relative;  font-size: 12px; background: #fff;  color: #393939;  line-height: 18px;  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{padding: 15px 15px 0 15px; font-size:0; background: #f7f7f7;}
						.common .list04 li{display:inline-block; width:48%; vertical-align:top; font-size:12px; color:#393939; line-height:18px; padding:10px 5px; margin-bottom:15px; margin-right:4%; word-break:keep-all; border:1px solid #e0e0e0; text-align:center; box-sizing:border-box; box-shadow:5px 5px #e0e0e0; background:#fff;}

						.common .list04 li:nth-child(2n){margin-right:0px;}


					.common .list05{padding: 15px 0; font-size: 0;}
						.common .list05 li{font-size: 12px;  color: #393939; line-height: 18px;  vertical-align: top; margin-bottom: 20px; border: 1px dashed #e0e0e0; 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: #e9896e; border-bottom: 1px dashed #e0e0e0; padding-bottom: 5px; text-indent: -30px;  padding-left: 30px;}


				/*// ¸®½ºÆ® */


				/* Å×ÀÌºí  */
				.common .table_box{overflow-x:scroll;}
				.common .tb01{width:130%;   overflow: hidden; text-align:center; border-top:4px solid #bedcda; color:#393939; }
					.common .tb01 tbody th{padding:7px; font-size:12px;  line-height:18px; border-bottom:1px dashed #b5b5b5; border-right:1px dashed #b5b5b5;  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 #b5b5b5; border-right:1px dashed #b5b5b5; text-align:center;}
					.common .tb01 tbody td:last-of-type{ border-right:0px;}
					.common .tb01 tbody th.tit{border-bottom:1px dashed #b5b5b5; border-right:1px dashed #b5b5b5;}
					.common .tb01 tbody td.tit{border-bottom:1px dashed #b5b5b5; border-right:1px dashed #b5b5b5;}
					.common .tb01 tbody td.left{text-align:left;}
				/* //Å×ÀÌºí  */

				/* ÀÌ¹ÌÁö */
				.common .img{}
					.common .img img{vertical-align:top; max-width:100%;}
				/*//ÀÌ¹ÌÁö  */



			/*// ¼­ºêÆäÀÌÁö °øÅë  */


      /* ÀÎ»ç¸» */
				.m07{}
					.m07 .top{color:#000; font-weight:normal;  font-size:14px; word-break:keep-all; padding:60px 10px; line-height:22px; text-align:center; position:relative; background:url(/img/m07_01.jpg) no-repeat center top; background-size:cover; box-sizing: border-box;}
						.m07 .top p{font-family:pnight; font-weight:normal; font-size:22px; line-height: 28px; margin-bottom:25px;}

					.m07 .story{}
						.m07 .story .tit01{font-family:pnight;  font-weight:normal; display:block; text-align:center; position:relative;  margin-bottom:40px; color:#393939; font-size:26px;
              border-top: 1px solid #e0e0e0;
              margin-top: 20px;
            }
            .m07 .story .tit01:before {
                content: "";
                display: block;
                margin: 0 auto 10px;
                width: 1px;
                height: 130px;
                background: #e0e0e0;
            }
						.m07 .story ul{}
							.m07 .story ul > li{position: relative; margin-bottom:80px;}
              .m07 .story ul > li::after{content: ""; clear: both; display: block;}
							.m07 .story ul > li:last-child{margin-bottom:0px;}
								.m07 .story ul > li:nth-child(1) .img{
                  width: 45%;
                  max-width: 350px;
                  height: 230px;
                  box-shadow: 8px 8px rgba(0,0,0,0.1);
                  background:url(/img/m07_02.jpg) center no-repeat;
                  background-size:cover;
                  float:left;

                }
                .m07 .story ul > li:nth-child(2) .img{
                  width: 100%;
                  max-width: 600px;
                  margin: 0 auto;
                  height: 200px;
                  box-shadow: 0px 20px 0px -10px rgba(0,0,0,0.2);
                  background:url(/img/m07_03.jpg) center no-repeat;
                  background-size:cover;
                }
								.m07 .story ul > li:nth-child(3) .img{
                  width: 45%;
                  max-width: 350px;
                  height: 230px;
                  box-shadow: -8px 8px rgba(0,0,0,0.1);
                  background:url(/img/m07_04.jpg) center no-repeat;
                  background-size:cover;
                  float:right;
                }




                .m07 .story ul > li .txt{padding:40px 0px 0 30px; text-align: left; box-sizing:border-box;}
								.m07 .story ul > li:nth-child(1) .txt{width: 55%; float:left;}
                .m07 .story ul > li:nth-child(2) .txt{max-width: 600px; margin: 0 auto;}
                .m07 .story ul > li:nth-child(3) .txt{padding:40px 30px 0 0px; width: 55%; float:right; text-align: right;}

                  .m07 .story ul > li .txt br{display: none;}
  								.m07 .story ul > li .txt p{position:relative;  font-size:16px; line-height:24px; color:#393939; word-break: keep-all;}
  									.m07 .story ul > li .txt p span{font-size:32px; display: block; font-weight: normal; font-family:pnight; margin-bottom: 5px;}
  									.m07 .story ul > li .txt p i{color:#ff8a8a; text-decoration:underline; font-style:normal;}



			/* // ÀÎ»ç¸» */


			/* ÀÇ·áÁø¼Ò°³ */
				.m08{}
					.m08 .top{background:url(/img/m08_head.jpg) center no-repeat;  background-size:cover; }
					.m08 .doctor{padding-top: 10px;}
						.m08 .doctor .img{text-align:center; }
							.m08 .doctor .img img{min-width:290px; width: 55%; box-shadow: 10px 10px #eee;}
						.m08 .doctor .txt{padding-top:40px; text-align:center;}
							.m08 .doctor .txt p:nth-child(1){position:relative; font-family:NotoSans; font-size:26px; line-height:100%; color:#393939; margin-bottom:25px;}
              .m08 .doctor .txt p:nth-child(1):before{margin-top:-2px; content:""; display:block; width:45px; margin: 0 auto 20px; height:5px; background:#59b9b0;}
								.m08 .doctor .txt p:nth-child(1) span{font-size:16px; color:#393939; margin-left:10px;}

							.m08 .doctor .txt p:nth-child(2){font-size:16px; line-height:30px; color:#393939;}

					.m08 .doctor:after{display: block;	content: ""; height: 10px; background: url(/img/pt02.jpg);	margin: 50px 0;	}
					.m08 .doctor:last-child:after{display: none;	}
			/* // ÀÇ·áÁø¼Ò°³ */


			/* Áø·á½Ã°£¾È³» */
				.m09{}
					.m09 .top{background:url(/img/m09_head.jpg) center no-repeat;  background-size:cover;}
					.m09 .table_box{overflow-x:scroll;}
					.m09 table{overflow: hidden; width:100%; min-width:600px; text-align:center;}
						.m09 table thead tr{background-color:#efefef; color:#393939;}
						.m09 table th{height:50px; font-size:13px; font-weight:800;}
						.m09 table td{height:40px; font-size:13px; color:#555555; border-bottom:1px dashed #e0e0e0;}
						.m09 table .bar{display:block; width:10px; margin:0 auto; height:100%; background-color:#5cb8af;}

					.m09 .tit01{font-size:15px; text-align:center; color:#ff7c7c; margin-top:20px; word-break:keep-all;}

			/* Áø·á½Ã°£¾È³» */




      /* µÑ·¯º¸±â*/
				.m10{}
					.m10 .top {background: url(/img/m10_head.jpg) no-repeat center;}
			/*µÑ·¯º¸±â */

			/* ¿À½Ã´Â±æ */
				.m11{}
					/* ¸Ê Á¤º¸ */
					.map_wrap {position:relative;overflow:hidden; width:100%; height:420px;}
						.radius_border{border:1px solid #919191; }
						.custom_typecontrol {position:absolute; bottom:10px; right:10px; overflow:hidden;width:100px; height:20px; margin:0;padding:0;z-index:1;font-size:12px;font-family:'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;}
						.custom_typecontrol span {display:block;width:50px;height:20px;float:left;text-align:center;line-height:20px;cursor:pointer; font-size:11px;}
						.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}
						.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
						.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}
						.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
						.custom_typecontrol .selected_btn:hover {color:#fff;}
						.custom_zoomcontrol {position:absolute;bottom:50px;right:10px;width:25px;height:60px;overflow:hidden;z-index:1;background-color:#f5f5f5;}
						.custom_zoomcontrol span {display:block;width:25px;height:30px;text-align:center;cursor:pointer;}
						.custom_zoomcontrol span img {width:12px;height:12px;padding:10px 0;border:none;}
						.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}



						.wrap {position: absolute;left:0; bottom: 70px; width: 288px; height: 132px;margin-left: -144px;text-align: left;overflow: hidden;font-size: 12px;font-family: 'Malgun Gothic', dotum, 'µ¸¿ò', sans-serif;line-height: 1.5;}
							.wrap .info {width: 286px;height: 120px; border-bottom: 2px solid #e0e0e0;border-right: 1px solid #e0e0e0;overflow: hidden;background: #fff;}
							.wrap .info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
							.wrap .info:after {content: '';position: absolute;margin-left: -12px;left: 50%;bottom: 0;width: 22px;height: 12px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}

								.wrap .info .title {color: #393939; padding: 5px 0 0 10px;height: 30px;background: #dfefed;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 {color: #393939; position: relative;margin: 13px 0 0 90px;height: 75px; white-space: initial;}
										.wrap .info .desc p {margin-bottom:5px; white-space: initial; word-break:keep-all;}
										.wrap .info .desc a {color:#27579f; font-size:15px;}
									.wrap .info .img {position: absolute;top: 6px;left: 5px; width: 73px; height: 71px; line-height:71px; border: 1px solid #ddd;color: #888; text-align:center;}
										.wrap .info .img img{width:80%; vertical-align: middle;}

					/* //¸Ê Á¤º¸ */


					.m11 .link {text-align:center; font-size:0; padding:50px 0;}
						.m11 .link li{display:inline-block; height:30px; padding:0 10px;  line-height:30px; font-size:14px; }
							.m11 .link li a{color:#fff;}
						.m11 .link li:nth-child(1){background-color:#ffba00; margin-right:10px;}
						.m11 .link li:nth-child(2){background-color:#64d02e;}

					.m11 .addr{overflow:hidden;}
						.m11 .addr:after{display:block; float:left; content:""; width:100%; height:10px; background:url(/img/pt02.jpg); margin:50px 0;}
						.m11 .addr h3{color:#59b9b0; font-family:Pnight; font-size:28px; margin-bottom:20px;}
						.m11 .addr .cont_01{}
							.m11 .addr .cont_01 p:nth-child(1){color:#303030; font-family:Notosans; font-weight:normal; font-size:16px; margin-bottom:10px;}
							.m11 .addr .cont_01 p:nth-child(2){color:#414141; font-size:15px; font-family:Notosans;  font-weight:normal; word-break:keep-all;}

					.m11 .trans{}
						.m11 .trans h3{color:#414141; font-family:Notosans; font-size:20px; margin-bottom:30px;}
						.m11 .trans .cont_01{}
							.m11 .trans .cont_01 h4{color:#303030; font-size:18px; margin-bottom:20px; }
								.m11 .trans .cont_01 h4 span{display:inline-block; line-height:100%; box-shadow: inset 0 -1px 0 #ff9090; border-bottom:4px solid #ff9090;}
							.m11 .trans .cont_01 > ul{margin-bottom:50px;}
							.m11 .trans .cont_01 > ul:last-child{margin-bottom:0px;}
								.m11 .trans .cont_01 > ul > li{margin-bottom:30px;}
								.m11 .trans .cont_01 > ul > li:last-child{margin-bottom:0px;}
								.m11 .trans .cont_01 > ul > li h5{ color:#393939;  font-size:15px; margin-bottom:15px;}
								.m11 .trans .cont_01 > ul > li div{color:#393939;  font-size:13px; }
									.m11 .trans .cont_01 > ul > li div p{background:#efefef; padding:5px; margin-top:10px; line-height:22px;}

					.m11 .link01{display: inline-block; font-size:13px; color:#393939; background:#fff568; padding:5px 10px;}
						.m11 .link01:hover{background:#ffee00;}

			/* //¿À½Ã´Â±æ */


			/* ÀÓ½Å */
			.m12{}
				.m12 .top{background:url(/img/m12_head.jpg) center; background-size:cover;}
			/* ÀÓ½Å */


			/* ÇÇÀÓ°ü¸® */
			.m13{}
				.m13 .top{background:url(/img/m13_head.jpg) center; background-size:cover;}
        .m13 .tit01{background: #d9f1ef; padding: 10px; font-family: Pnight; line-height:24px; font-size: 16px; color: #393939; word-break: keep-all;}
      /* ÇÇÀÓ°ü¸® */


			/* ºñÁ¤»óÀÚ±ÃÃâÇ÷/»ý¸®ºÒ¼ø */
			.m14{}
				.m14 .top{background:url(/img/m14_head.jpg) center; background-size:cover;}
        .m14 .top p:nth-child(1){font-size: 34px;}
			/* ºñÁ¤»óÀÚ±ÃÃâÇ÷/»ý¸®ºÒ¼ø */


			/* Áú¿°/°ñ¹Ý¿° */
				.m15{}
					.m15 .top{background:url(/img/m15_head.jpg) center; background-size:cover;}
			/* Áú¿°/°ñ¹Ý¿° */


      /* Áú½ºÄÉÀÏ¸µ */
				.m16{}
					.m16 .top{background:url(/img/m16_head.jpg) center no-repeat;  background-size:cover; }
			/* Áú½ºÄÉÀÏ¸µ */



      /* °»³â±âÅ¬¸®´Ð */
			.m17{}
				.m17 .top{background:url(/img/m17_head.jpg) center no-repeat;  background-size:cover; }
        .m17 .tit01{font-family: Pnight; font-size:18px; line-height:24px; word-break:keep-all; color: #393939; margin-bottom: 20px;}
          .m17 .tit01 span{box-shadow: inset 0 -3px 0 #ffee00;}
			/* // °»³â±âÅ¬¸®´Ð */


			/* ±âº»°ËÁø */
			.m18{}
				.m18 .top{background:url(/img/m18_head.jpg) center; background-size:cover;}
			/* ±âº»°ËÁø */


			/* ¿þµù°ËÁø */
				.m19{}
					.m19 .top{background:url(/img/m19_head.jpg) center; background-size:cover;}

			/* ¿þµù°ËÁø */


			/* °»³â±â°ü¸® */
				.m20{}
					.m20 .top{background:url(/img/m20_head.jpg) center; background-size:cover;}
			/* °»³â±â°ü¸® */


      /* ¼ÒÀ½¼ø/À½ÇÙ¼ºÇü */
				.m21{}
					.m21 .top{background:url(/img/m21_head.jpg) center no-repeat; }
			/* ¼ÒÀ½¼ø/À½ÇÙ¼ºÇü */




			/* Ã³³à¸·º¹¿ø¼ú */
				.m22{}
					.m22 .top{background:url(/img/m22_head.jpg) center; background-size:cover;}
					.m22 .tit01{font-family: Pnight; line-height:24px; font-size: 16px; color: #393939;}
			/* Ã³³à¸·º¹¿ø¼ú */


			/* ±Ý½Ç°ü¸® */
				.m23{}
					.m23 .top{background:url(/img/m23_head.jpg) center; background-size:cover;}
			/* ±Ý½Ç°ü¸® */


			/* ÁúÇÊ·¯ */
				.m24{}
					.m24 .top{background:url(/img/m24_head.jpg) center; background-size:cover;}
			/* ÁúÇÊ·¯ */


			/* Áú¼ºÇü */
				.m25{}
					.m25 .top{background:url(/img/m25_head.jpg) center; background-size:cover;}
			/* Áú¼ºÇü */



			/* ¿¹¹æÁ¢Á¾ */
				.m26{}
					.m26 .top{background:url(/img/m26_head.jpg) center; background-size:cover;}
			/* ¿¹¹æÁ¢Á¾ */


      /* ¿µ¾çÁÖ»ç */
        .m27{}
          .m27 .top{background:url(/img/m27_head.jpg) center; background-size:cover;}
          .m27 .tit01{font-family: Pnight; line-height:24px; font-size: 16px; color: #393939;}
      /* ¿µ¾çÁÖ»ç */




			/* °øÁö»çÇ× */
				.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:#59b9b0;}
					.smap_box .tit_01{font-size:16px; padding-bottom:30px; color:#59b9b0; width:80%; margin:0 auto; padding-bottom:20px; margin-bottom:20px; border-bottom: 3px dashed #ddd;}
					.smap_box .list > li {margin-bottom:20px; }
					.smap_box .list > li > a{font-size:14px; color:#555;}

				


				.m34{}
	
				.m34  .tb01 {
					width: 180%;
				}

			/* //»çÀÌÆ®¸Ê */




			/* ·Î±×ÀÎ */
				.login{}
					.login .top{background:url(/img/login_head.jpg) no-repeat center; background-size:cover; height:220px; box-sizing:border-box; margin-bottom:50px;}
			/* ·Î±×ÀÎ */




	/*// ¼­ºêÆäÀÌÁö */




	.table_box:before{content:"¡Ø ¿À¸¥ÂÊÀ¸·Î ÅÍÄ¡ ½ºÅ©·Ñ ÇÏ¼¼¿ä!"; display:block;  color: #109dff; font-size:15px; margin-bottom:10px;}

	#scroll{display: none!important; }

}





::-webkit-scrollbar {
width: 8px; height: 8px;
}
::-webkit-scrollbar-thumb {
background-color: #555;
}
::-webkit-scrollbar-track {
background-color: #ccc;
}

html {
scrollbar-arrow-color: #000;
scrollbar-Track-Color: #efefef;
scrollbar-base-color: #dfdfdf;
scrollbar-Face-Color: #dfdfdf;
scrollbar-3dLight-Color: #dfdfdf;
scrollbar-DarkShadow-Color: #dfdfdf;
scrollbar-Highlight-Color: #dfdfdf;
scrollbar-Shadow-Color: #dfdfdf}

select {
-webkit-appearance: none;  /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
-moz-appearance: none;
appearance: 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, #e16449 , #6acdc1);
	}
	.hover1:after{
	  background-image: linear-gradient(to right, #6acdc1 , #e16449);
	}
	.hover1__label:before{
	  background-image: linear-gradient(to bottom, #e16449 , #6acdc1);
	}
	.hover1__label:after{
	 background-image: linear-gradient(to bottom, #6acdc1 , #e16449);
	}



/* hover effect 1 */






/* ±×¹ÛÀÇ */
::-moz-selection { background:#59b9b0; color:#fff; }
::selection { background:#59b9b0; 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 #59b9b0; border-top:0px;}
