 @charset "euc-kr";

 @font-face{font-family:'NGothic'; src:url('/font/NanumGothic.woff') format('woff'); }
 @font-face{font-family:'NGothicB'; src:url('/font/NanumGothicBold.woff') format('woff'); }
 @font-face{font-family:'NGothicEB'; src:url('/font/NanumGothicExtraBold.woff') format('woff'); }

html { height:100%; width:100%; }
body { height:100%; width:100%; font-size: 9pt; color: #777777; line-height: 160%; font-family:"NGothic","³ª´®°íµñ"; background-color:#d8d8d8; }
td {font-size: 9pt; color: #555555; line-height: 160%; font-family:"NGothic","³ª´®°íµñ";}

form {	font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
textarea {	font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
center { font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
option { font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
pre { font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
blockquote { font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
input { font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }

/*
a:link { color: #5e5e5e; text-decoration: none; }
a:visited {	color: #5e5e5e; text-decoration: none; }
a:active { color: #5e5e5e; text-decoration: none; }
a:hover { color: #a3a3a3; text-decoration: none; }
*/	
.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:1024px) {/* ÃÖ¼Ò 1024 ~ ÃÖ´ë */
	
#wrapper {height:100%; width:100%; max-width:1600px; min-width:1024px; margin:auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%; height:140px; margin:0 auto; }
	    
	#top { width:100%; height:140px; position:relative; margin:0 auto; z-index:20; background-color:#ffffff; border-top:10px solid #0e265c; border-bottom:1px solid #919191; }
	#top:after { content:""; display:block; clear:both; }

		.top_box { position:relative; max-width:1024px; height:120px; margin:0 auto; }
			.logo { position:relative; margin:0 auto; top:24px; text-align:center; }
 
			.top_login_box { position:absolute; right:0px; top:0px; width:100%; max-width:1024px; height:25px; margin:0 auto; }
				.login_box { position:relative; width:100%; height:25px; margin:0 auto; color:#666; text-align:right; font-size:10px; }
				.login_box a { color:#333333; font-family:"NGothicB"; font-size:10px; display:inline-block; height:25px; padding:5px 10px 0px 10px; }
				.login_box a:hover { color:#999; }
				.uname { font-size:12px; }

	#menu_box { position:relative; top:30px; width:100%; height:80px; border:0px solid #000; }
	#allmenu { display:none; }


	#contents { width:100%; position:relative; margin:0 auto; background-color:#fff; padding-bottom:50px; }
	#contents:after { content:""; display:block; clear:both; }

	.ad_img{text-align:center; margin:20px 0;}
	.ad_img img{vertical-align:top;}

		.container { position:relative; width:1024px; height:auto; margin:0 auto; }
		.container:after { content:""; display:block; clear:both; }

		
		.main_clinic { position:relative; width:1024px; height:260px; margin:0 auto; margin-top:50px; border:0px solid #000; }
		.mc_box { position:relative; width:1024px; margin:0 auto; }
		.mc_box li { display:inline-block; vertical-align:top; width:160px; height:260px; text-align:center; color:#787878; line-height:16px; padding:0px 30px; }
			.mc_tit { font-size:18px; font-family:"NGothicB"; color:#3b3b3b; padding-bottom:32px; }
			.mc_more { font-size:12px; color:#7eb8ff; padding-top:18px; }
			.mc01, .mc02, .mc03  { margin-right:44px; border:0px solid #000; }
			.mc_box img { padding-top:20px; padding-bottom:18px; }
		.mc_box a:hover li { background-color:#efefef; }
		.mc_box a:hover .mc_tit { color:#082c7b; }


		.main_box { position:relative; width:1022px; height:90px; margin:0 auto; margin-top:50px; border:0px solid #e8e8e8; background-color:#d5dbe7; }
			.ml_box li { float:left; width:45%; padding-left:40px; }
			.mc_link { position:relative; width:100%; border:0px solid #000; color:#666666; }
				.mc_link p { color:#3e3e3e; font-size:15px; padding-top:25px; padding-bottom:3px; }
				.mc_link .go_link { position:absolute; top:30px; margin-left:40px; width:100px; height:26px; padding-top:7px; font-size:14px; color:#fff; text-align:center; background-color:#0e265c;  }
				.go_link:hover { background-color:#333; }



	#sub_contents { position:relative; width:1024px; margin:0 auto; margin-top:50px; }
	#sub_contents:after { content:""; display:block; clear:both; }

	#sub_menu { position:relative; float:left; width:224px; height:auto; }

		.sm_title { position:relative; height:49px; line-height:100%; font-family:"NGothic"; color:#072a77; font-size:28px; border-bottom:1px solid #dddddd; }
		
		.sm00 { height:60px; }
		.sm01 { height:40px; width:180px; font-size:13px; font-family:"NGothicB"; border-left:5px solid #414141; background-color:#072a77; margin-bottom:1px; }
			.sm01 a { display:block; padding-left:20px; height:30px; width:160px; padding-top:10px; color:#fff; }
			.sm01 a:hover { background-color:#3b66c5; text-decoration:underline; }

		.sm02 { height:30px; width:180px; font-size:12px; font-family:"NGothic"; border-left:5px solid #414141; margin-bottom:1px; background-color:#f9f9f9; }
			.sm02 a { display:block; padding-left:30px; height:24px; width:150px; padding-top:6px; color:#333; }
			.sm02 a:hover { background-color:#3b66c5; }
		.sbanner img { margin-bottom:10px; }
	


	#contents_box { position:relative; float:left; width:800px; height:100%; }
	#contents_box:after { content:""; display:block; clear:both; }

		.navi { position:relative; width:800px; height:39px; border-bottom:1px solid #dddddd; margin-top:10px; color:#686869; text-align:right; }
		.s_title { position:relative; color:#515151; font-size:38px; font-family:"NGothic"; line-height:100%; padding-top:60px; }
		
		.page { position:relative; width:800px; text-align:left; color:#666666; font-size:13px; line-height:170%; padding-bottom:100px; padding-top:70px; }
		




	#foot_top { position:relative; width:100%; height:250px; margin:0 auto; background-color:#f6f6f6; border-top:1px solid #e8e8e8; }
	#foot_top:after { content:""; display:block; clear:both; }
		.foot_top_box { position:relative; max-width:1024px; width:100%; margin:0 auto; }
			.articles { float:left; width:320px; padding-top:58px; }
			.art_tit { font-size:18px; color:#4d4d4d; padding-bottom:25px; }

			.preview { width:80%; position:relative;  line-height:100%; margin-bottom:10px; }
			.preview_txt { position:relative; }
			.preview_date { position:absolute; right:0px; top:0px; }
			
			.main_call { float:left; width:310px; padding-top:58px; padding-left:40px; }
			.call_tit { font-size:18px; color:#0e265c; padding-bottom:10px; }
				.jizum_call {font-size:24px; color:#0e265c; font-family:"NGothicB"; }
				.jizum_call li { margin-top:5px; }
				.jizum { display:inline-block; width:80px; padding:3px; font-size:13px; text-align:center; background-color:#ed7300; color:#ffffff; }
				.jizum_call a { color:#0e265c; }
			.mtime { padding-top:10px; color:#414141; }

			.kakao { position:absolute; right:0px; top:50px; }


footer.realfooter { position:relative; width:100%; height:180px; margin:0 auto; background-color:#35393f;  }
	#foot { position:relative; max-width:1024px; width:100%; margin:0 auto; }
	#foot:after { content:""; display:block; clear:both; }
		.foot_logo { position:relative; top:50px; }
		.foot_copy { position:absolute; left:270px; top:70px; font-size:11px; width:auto; color:#777777; }
		.foot_link { position:absolute; left:270px; top:40px; }
		.foot_link a { color:#777777; }
		.foot_link a:hover { color:#bdbdbd; }





/* ¸ÞÀÎ ¸Þ´º */
.gnbW {width:100%; height:70px; border:0px solid #000; }
.gnbW ul.gnb {width:1024px; margin:0 auto; text-align:center; margin-top:0px; border:0px solid #000; } 
.gnbW ul.gnb > li {position:relative; display:inline-block; vertical-align:top; width:130px; height:40px; text-align:center; padding-top:20px; z-index:99; border:0px solid #000; }
.gnb_tit > a { color:#3b3b3b; font-size:16px; font-family:"NGothicB"; }
.gnb_tit > a:hover { color:#7eb8ff; }

.gnbW ul.gnb > li > ul.menu {width:130px; z-index:999; position:absolute; left:0; top:60px;  background-image:url(/img/menubg.png); display:none; }
.gnbW ul.gnb > li > ul.menu > li a {display:block; width:130px; height:25px; color:#ffffff; text-align:left; font-size:12px; cursor:pointer; line-height:25px; text-indent:10px;}
.gnbW ul.gnb > li > ul.menu > li a:hover {color:#7eb8ff; font-weight:bold; font-size:12px;}
.gnbW ul.gnb > li > ul.menu > li.menuF {padding-top:10px;}
.gnbW ul.gnb > li > ul.menu > li.menuL {padding-bottom:10px; background:none; }

.gnbW ul.gnb > li > ul.menu > li > ul {margin-top:3px; }
.gnbW ul.gnb > li > ul.menu > li > ul > li a {font-size:12px; line-height:20px; }
.gnbW ul.gnb > li > ul.menu > li > ul > li a:hover {color:#4f0015; }


.i1-1 { position:absolute; right:0px; top:80px; }
.i1-4 { float:left; }



/* ¸ð¹ÙÀÏ ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */
	.device {
	  position:relative;
	  max-width: 1024px;
	  width:100%;
	  height:auto;
	  background:#fff;
	  border: 0px solid #000;
	  margin: 0 auto;
	  overflow:hidden;
	 /* box-shadow: 0px 0px 5px #000; */
	}

	.device:after { content:""; display:block; clear:both; }

	.swiper-container {
	  position:relative;
	  margin:0 auto;
	  max-width: 1024px;
	  width:100%;
	  height:auto;
	}

	.m-pagination {
	  z-index:9;
	  position: absolute;
	  left: 0;
	  text-align: center;
	  bottom:10px;
	  width: 100%;
	}
	.swiper-pagination-switch {
	  display: inline-block;
	  width: 10px;
	  height: 10px;
	  border-radius: 10px;
	  background: #999;
	  box-shadow: 0px 1px 2px #555 inset;
	  margin: 0 3px;
	  cursor: pointer;
	}
	.swiper-active-switch {
	  background: #fff;
	}

	.device .arrow-left {
	  z-index:9;
	  background: url(/img/arrows.png) no-repeat left top;
	  position: absolute;
	  left: 10px;
	  top: 50%;
	  margin-top: -25px;
	  width: 50px;
	  height: 50px;
	}
	.device .arrow-right {
	  z-index:9;
	  background: url(/img/arrows.png) no-repeat right bottom;
	  position: absolute;
	  right: 10px;
	  top: 50%;
	  margin-top: -25px;
	  width: 50px;
	  height: 50px;
	}




/* ³»¿ë°øÅë */

::-moz-selection { background:#4b9fe7; color:#fff; }
::selection { background:#4b9fe7; color:#fff; }

.btn_login { display:inline-block; width:100px; height:30px; color:#FFF; background-color:#333; margin:20px; font-size:16px; }
.btn_login a { color:#FFF; display:block; height:25px; padding-top:5px;  }
.btn_login a:hover { color:#FFF; background-color:#999;}


.liner { border-bottom:1px dotted #999999; margin-top:20px; margin-bottom:20px; }

.c_point { color:#555; font-size:20px; font-family:"NGothic"; }
.tbold { color:#333; padding:2px; font-family:"NGothicB"; }
.tbold2 { color:#ffffff; background-color:#999999; padding:2px; }

.color { color:#ed6400; }
.color2 { font-size:18px; color:#ed6400; }


.ct { font-size:25px; color:#333; border-left:5px solid #0f3da3; line-height:120%; padding-left:5px; margin-bottom:35px; font-family:"NGothic"; }
.ct2 { font-size:20px; color:#234283; font-family:"NGothic"; line-height:100%; padding-top:0px; padding-bottom:20px; }
.ct3 { font-size:16px; color:#234283; font-family:"NGothic"; font-weight:bold; line-height:100%; padding-bottom:5px; padding-top:10px; }



#smap { position:relative; width:100%; text-align:center; margin:0 auto; }
.smap1 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap2 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap3 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap4 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap5 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap6 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap7 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap1 li { width:100%; }
.smap2 li { width:100%; }
.smap3 li { width:100%; }
.smap4 li { width:100%; }
.smap5 li { width:100%; }
.smap6 li { width:100%; }
.smap7 li { width:100%; }

.c_map { width:100%; height:400px; margin-bottom:40px; }
.blank { padding:40px 0px; }

.c_table { border-top:3px solid #2e509b; width:100%; margin-bottom:50px; }
.c_table th { border-bottom:1px solid #bebebe; border-right:0px solid #efefef;  padding:15px; text-align:center; color:#444444; font-size:15px; }
.c_table td { border-bottom:1px solid #bebebe;  padding:15px; text-align:left; font-size:13px; }


.c_table_time { border-top:3px solid #2e509b; width:100%; max-width:500px; margin:0 auto; }
.c_table_time th { border-bottom:1px solid #bebebe; border-right:1px solid #efefef;  padding:15px; text-align:center; color:#444444; font-size:14px; }
.c_table_time td { border-bottom:1px solid #bebebe;  padding:15px; text-align:left; font-size:13px; }


.c_ul { position:relative; width:100%; text-align:left;  border-top:1px solid #072a77; }
	.c_ul li { border-bottom:1px solid #c8c8c8; padding:5px 10px; }

.c_ul2 { position:relative; width:100%; text-align:left;  }
	.c_ul2 li { display:inline-block; vertical-align:top; margin:7px; border-radius:10px; background-color:#21479a; padding:10px 20px; color:#ffffff; }
	.c_ul2 .li2 { background-color:#6c6c6c; }

.txt_box { position:relative; width:auto; text-align:left; border:5px solid #072a77; padding:30px; font-size:16px; }

.c_img { padding-top:30px; }



/* ÀÇ·áÁø */
.m08{font-size:0px;}
.c1-1 { font-size:18px; color:#585858; line-height:26px;}
.doctor { font-size:18px; line-height:26px; position:relative; display:inline-block; vertical-align:top; margin:50px 0px 20px 0px ; width:50% }
	.doctor h2 { font-size:18px; color:#072a77; padding:20px 0px; }
	.doctor p { font-size:14px; }

/* ¸Ê */
.c1-2 {  position:relative; display:inline-block; vertical-align:top; margin:0px 15px 20px 0; text-align:center;  }













/*ÆË¾÷*/
#divpop_wrap{position:relative; max-width:1600px; margin:0 auto;}
	#divpop { position:absolute; width:550px; left:20px; top:100px; z-index:99999; box-shadow:0px 0px 20px -5px #000; }
	#divpop2 { position:absolute; width:500px; left:600px; top:100px; z-index:99998; }
	#divpop3 { position:absolute; width:400px; left:860px; top:100px; z-index:99998; }
	#divpop4 { position:absolute; width:400px; left:20px; top:100px; z-index:99999; }




}








@media (max-width:1023px) {/* ÃÖ¼Ò ~ ÃÖ´ë 1023 */

#wrapper {height:100%; width:100%; max-width:1023px; min-width:320px; margin:auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%;  margin:0 auto; }
	    
	#top { width:100%; height:150px; position:relative; margin:0 auto; z-index:20; background-color:#ffffff; border-top:10px solid #0e265c; border-bottom:1px solid #919191; }
	#top:after { content:""; display:block; clear:both; }

		.top_box { position:relative; max-width:1023px; height:150px; margin:0 auto; }
			.logo { position:relative; margin:0 auto; text-align:center; padding-top:20px; }
 
			.top_login_box { position:relative; width:80%; max-width:1023px; margin:0 auto; }
				.login_box { position:relative; width:100%; height:25px; margin:0 auto; color:#666; text-align:center; font-size:10px; }
				.login_box a { color:#333333; font-family:"NGothicB"; font-size:10px; display:inline-block; height:25px; padding:5px 10px 0px 10px; }
				.login_box a:hover { color:#999; }
				.uname { font-size:12px; }

	#menu_box { display:none; position:absolute; right:0px; top:30px; width:80%; height:80px; border:0px solid #000; }
	#allmenu { position:relative; width:90%; margin:0 auto; z-index:41; margin-top:10px; }
		.allmenu { display:block; position:relative; padding-left:10px; font-family:"NGothicB"; font-size:15px;  width:100%; height:30px; margin:0 auto; border:1px solid #fff; background-color:#0e265c; color:#ffffff; }
		.allmenu option { font-family:"NGothic"; font-size:14px; color:#ffffff; margin-bottom:0px;  }



	#contents { width:100%; position:relative; margin:0 auto; background-color:#fff; padding-bottom:50px; }
	#contents:after { content:""; display:block; clear:both; }


		.ad_img{text-align:center; padding:20px 0;}
		.ad_img img{vertical-align:top; width:100%;}


		.container { position:relative; width:100%; max-width:1023px; height:100%; margin:0 auto; border:0px solid #000; }
		.container:after { content:""; display:block; clear:both; }

		
		.main_clinic { position:relative; width:100%; max-width:1023px; height:100%; margin:0 auto; margin-top:20px; border:0px solid #000; }
		.mc_box { position:relative; width:100%; margin:0 auto; text-align:center; }
		.mc_box li { position:relative; display:inline-block; vertical-align:top; margin:0 auto; width:40%; height:auto; text-align:center; color:#787878; line-height:16px; padding:10px 5px; border-bottom:1px solid #e1e1e1; }
			.mc_tit { font-size:15px; font-family:"NGothic"; color:#3b3b3b; padding-bottom:10px; }
			.mc_more { font-size:12px; color:#7eb8ff; padding-top:10px; }
			
			.mc_box img { padding-top:5px; padding-bottom:18px; }
		.mc_box a:hover li { background-color:#efefef;}
		.mc_box a:hover .mc_tit { color:#082c7b; }




		.main_box { position:relative; width:90%; max-width:1021px; height:100%; margin:0 auto; margin-top:30px; border:1px solid #e8e8e8; background-color:#f6f6f6; }
			.ml_box li { width:100%; text-align:center;  padding-bottom:30px; }
			.mc_link { position:relative; width:100%; border:0px solid #000; color:#666666; }
				.mc_link p { color:#3e3e3e; font-size:15px; padding-top:25px; padding-bottom:3px; }
				.mc_link .go_link { display:block; margin:0 auto; margin-top:10px; width:100px; height:26px; padding-top:7px; font-size:14px; color:#fff; text-align:center; background-color:#0e265c; }
				.go_link:hover { background-color:#333; }



	#sub_contents { position:relative; max-width:1023px; width:90%; margin:0 auto; margin-top:50px; }
	#sub_contents:after { content:""; display:block; clear:both; }



	/* ¿øº», ¼­ºê¸Þ´º ¾Èº¸ÀÌ°Ô ÇÏ´Â ºÎºÐÀ» ±Ý¿äÀÏ¿¡ ¾Æ·¡¿Í ±³Ã¼ 
	#sub_menu { display:none; position:relative; float:left; width:224px; height:auto; }
	 */
	/* ¸ð¹ÙÀÏ »ó´Ü ¸Þ´º º¸ÀÌ°Ô */

	#sub_menu { position:relative; width:100%; height:auto; text-align:center; }
	
		.sm_title { position:relative; text-align:center; height:35px; line-height:100%; font-family:"NGothic"; color:#072a77; font-size:22px; border-bottom:0px solid #dddddd; }
		
		.sm00 { height:10px; }
		.sm01 { display:inline-block; font-size:12px; font-family:"NGothic"; background-color:#072a77; border-radius:0px; margin:3px; }
			.sm01 a { display:block; padding:4px; color:#fff;  }
			.sm01 a:hover { background-color:#3b66c5; text-decoration:underline; }

		.sm02 { display:none; height:30px; width:180px; font-size:12px; font-family:"NGothic"; border-left:5px solid #414141; margin-bottom:1px; background-color:#f9f9f9; }
			.sm02 a { display:block; padding-left:30px; height:24px; width:150px; padding-top:6px; color:#333; }
			.sm02 a:hover { background-color:#3b66c5; }
	 /*¸ð¹ÙÀÏ »ó´Ü ¸Þ´º º¸ÀÌ°Ô ³¡ */




	#contents_box { position:relative; margin:0 auto; width:100%; max-width:800px; height:100%; }
	#contents_box:after { content:""; display:block; clear:both; }

		.navi { position:relative; max-width:800px; width:100%; height:39px; border-bottom:1px solid #cecece; margin-top:10px; color:#686869; text-align:left; }
		.s_title { position:relative; color:#515151; font-size:22px; font-family:"NGothicEB"; line-height:100%; padding-top:30px; }
		
		.page { position:relative; max-width:800px; width:100%; text-align:left; color:#666666; font-size:13px; line-height:160%; padding-bottom:50px; padding-top:30px; }
		




	#foot_top { position:relative; width:100%; height:auto; margin:0 auto; background-color:#f6f6f6; border-top:1px solid #e8e8e8; }
	#foot_top:after { content:""; display:block; clear:both; }
		.foot_top_box { position:relative; max-width:1023px; width:90%; padding-bottom:50px; margin:0 auto; }
			.articles { width:100%; padding-top:58px; }
			.art_tit { font-size:16px; color:#3e3e3e; padding-bottom:25px; }

			.preview { width:100%; position:relative;  line-height:100%; margin-bottom:10px; }
			.preview_txt { position:relative; }
			.preview_date { position:absolute; right:0px; top:0px; }
			
			.main_call { width:100%; padding-top:30px; border-top:1px solid #ddd; margin-top:50px; text-align:center; }
			.call_tit { font-size:16px; color:#3e3e3e; padding-bottom:20px; }
				.jizum_call { }
				.jizum_call li { margin-top:5px; font-size:23px; color:#0e265c; font-family:"NGothicB";  }
				.jizum { display:inline-block; width:80px; padding:3px; font-size:13px; text-align:center; background-color:#ed7300; color:#ffffff; }
				.jizum_call a { color:#0e265c; }
			.mtime { padding-top:20px; color:#414141; }


			.kakao { position:relative; padding-top:10px; }


footer.realfooter { position:relative; width:100%; height:250px; margin:0 auto; background-color:#35393f;  }
	#foot { position:relative; max-width:1023px; width:95%; margin:0 auto; text-align:center; }
	#foot:after { content:""; display:block; clear:both; }
		.foot_logo { position:relative; padding-top:20px; }
		.foot_copy { position:relative; width:100%; color:#777777; padding-top:25px; font-size:11px; line-height:130%; }
		.foot_link { position:relative; padding-top:10px;}
		.foot_link a { color:#777777; }
		.foot_link a:hover { color:#bdbdbd; }




.i1-1 { position:relative; width:60%; padding-bottom:50px; }
.i1-4 { margin:0 auto; width:100%; text-align:center; }



/* ¸ð¹ÙÀÏ ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */
	.device {
	  position:relative;
	  max-width: 1024px;
	  width:100%;
	  height:auto;
	  background:#fff;
	  border: 0px solid #000;
	  margin: 0 auto;
	  overflow:hidden;
	 /* box-shadow: 0px 0px 5px #000; */
	}

	.device:after { content:""; display:block; clear:both; }

	.swiper-container {
	  position:relative;
	  margin:0 auto;
	  max-width: 1024px;
	  width:100%;
	  height:auto;
	}

	.m-pagination {
	  z-index:9;
	  position: absolute;
	  left: 0;
	  text-align: center;
	  bottom:10px;
	  width: 100%;
	}
	.swiper-pagination-switch {
	  display: inline-block;
	  width: 10px;
	  height: 10px;
	  border-radius: 10px;
	  background: #999;
	  box-shadow: 0px 1px 2px #555 inset;
	  margin: 0 3px;
	  cursor: pointer;
	}
	.swiper-active-switch {
	  background: #fff;
	}

	.device .arrow-left {
	  z-index:9;
	  background: url(/img/arrows-m.png) no-repeat left top;
	  position: absolute;
	  left: 10px;
	  top: 50%;
	  margin-top: -25px;
	  width: 20px;
	  height: 20px;


	}
	.device .arrow-right {
	  z-index:9;
	  background: url(/img/arrows-m.png) no-repeat right bottom;
	  position: absolute;
	  right: 10px;
	  top: 50%;
	  margin-top: -25px;
	  width: 20px;
	  height: 20px;
	}




/* ³»¿ë°øÅë */

::-moz-selection { background:#4b9fe7; color:#fff; }
::selection { background:#4b9fe7; color:#fff; }

.btn_login { display:inline-block; width:100px; height:30px; color:#FFF; background-color:#333; margin:20px; font-size:16px; }
.btn_login a { color:#FFF; display:block; height:25px; padding-top:5px;  }
.btn_login a:hover { color:#FFF; background-color:#999;}


.liner { border-bottom:1px dotted #999999; margin-top:20px; margin-bottom:20px; }

.c_point { color:#555; font-size:20px; font-family:"NGothic"; }
.tbold { color:#333; padding:2px; font-family:"NGothicB"; }
.tbold2 { color:#ffffff; background-color:#999999; padding:2px; }

.color { color:#ed6400; }
.color2 { font-size:18px; color:#ed6400; }


.ct { font-size:20px; color:#333; border-left:5px solid #0f3da3; line-height:120%; padding-left:5px; margin-bottom:25px; font-family:"NGothic"; }
.ct2 { font-size:16px; color:#234283; font-family:"NGothic"; line-height:100%; padding-top:0px; padding-bottom:12px; }
.ct3 { font-size:15px; color:#234283; font-family:"NGothic"; font-weight:bold; line-height:100%; padding-bottom:5px; padding-top:10px; }



#smap { position:relative; width:100%; text-align:center; margin:0 auto; }
.smap1 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap2 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap3 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap4 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap5 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap6 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap7 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap1 li { width:100%; }
.smap2 li { width:100%; }
.smap3 li { width:100%; }
.smap4 li { width:100%; }
.smap5 li { width:100%; }
.smap6 li { width:100%; }
.smap7 li { width:100%; }

.c_map { width:100%; height:300px; margin-bottom:40px; }
.blank { padding:28px 0px; }

.c_table { border-top:3px solid #2e509b; width:100%; margin-bottom:50px; }
.c_table th { border-bottom:1px solid #bebebe; border-right:0px solid #efefef;  padding:12px; text-align:center; color:#444444; font-size:12px; }
.c_table td { border-bottom:1px solid #bebebe;  padding:12px; text-align:left; font-size:12px; }


.c_table_time { border-top:3px solid #2e509b; width:100%; max-width:500px; margin:0 auto; }
.c_table_time th { border-bottom:1px solid #bebebe; border-right:1px solid #efefef;  padding:10px; text-align:center; color:#444444; font-size:13px; }
.c_table_time td { border-bottom:1px solid #bebebe;  padding:10px; text-align:left; font-size:12px; }


.c_ul { position:relative; width:100%; text-align:left;  border-top:1px solid #072a77; }
	.c_ul li { border-bottom:1px solid #c8c8c8; padding:5px 10px; }

.c_ul2 { position:relative; width:100%; text-align:left;  }
	.c_ul2 li { display:inline-block; vertical-align:top; margin:5px; border-radius:10px; background-color:#21479a; padding:10px 10px; color:#ffffff; }
	.c_ul2 .li2 { background-color:#6c6c6c; }

.txt_box { position:relative; width:auto; text-align:left; border:5px solid #072a77; padding:10px; font-size:15px; }

.c_img { padding-top:30px; }




/* ÀÇ·áÁø */
.c1-1 { font-size:15px; color:#585858; line-height:150%; }
.doctor { position:relative; width:100%; text-align:center; vertical-align:top; margin:20px 0px ; }
	.doctor img { margin:0 auto; text-align:center; }
	.doctor h2 { font-size:16px; color:#072a77; padding:10px 0px; }
	.doctor p { font-size:13px; }


/* ¸Ê */
.c1-2 {  position:relative; display:inline-block; width:40%; vertical-align:top; margin:0px 15px 20px 0; text-align:center;  }









#divpop_wrap{max-width:350px; position:absolute; z-index: 999; top:50px; left:50%; margin-left:-175px;}

	[id^=divpop]{max-width:350px; margin-bottom:15px;  box-shadow:0px 0px 10px -5px #000;}


}










