 @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","³ª´®°íµñ" }

/*
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%;  min-width:1024px; margin:auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%; height:105px; margin:0 auto; }
	    
	#top { width:100%; height:100px; position:relative; margin:0 auto; z-index:20; border-bottom:5px solid #909090; }
	#top:after { content:""; display:block; clear:both; }

		.top_box { position:relative; max-width:1026px; height:100px; margin:0 auto; border-bottom:5px solid #fff; }
			.logo { width:262px; margin:0 auto; padding-top:21px; }
		.menu_wrap { position:absolute; width:100%; height:45px; margin:0 auto; }
 
			.top_login_box { position:absolute; right:0px; width:50%; max-width:1024px; margin:0 auto; top:70px; }
				.login_box { position:relative; width:500px; margin:0 auto; color:#5c5c5c; text-align:right; font-size:11px; }
				.login_box a { color:#5c5c5c; font-family:"NGothicB"; font-size:11px; display:inline-block; height:24px; padding-right:8px; padding-left:8px;}

				.uname { font-size:12px; }
		.slogan { position:absolute; top:15px; left:0px;}
	
	.mobile_tel { display:none; }



	#menu_box { position:relative; width:1026px; height:45px; margin:0 auto;}
	#allmenu { display:none; }



	#contents { width:100%; height:auto; position:relative; margin:0 auto; background-color:#fff;}
	#contents:after { content:""; display:block; clear:both; }

		.container { position:relative; width:100%; height:auto; margin:0 auto;}
		.container:after { content:""; display:block; clear:both; }

	#clinic_wrap { width:1024px; height:206px; margin:0 auto; position:relative; top:-200px; z-index:99; padding-bottom:80px;}	

		.main_clinic { position:relative; width:1024px; height:406px; margin:0 auto; border:0px solid #000; }
		.mc_box { position:relative; width:1024px; margin:0 auto; }
		.mc_box li { display:inline-block; vertical-align:top; width:200px; height:200px; text-align:center; color:#ffffff; line-height:16px; margin-right:2px; }
			.mc_tit { font-size:18px; font-family:"NGothicB"; color:#FFF; padding-top:33px;}
			.mc_tit2 { font-size:16px; font-family:"NGothicB"; color:#fff; padding-top:22px; }
			.mc_tit3 { font-size:25px; font-family:"NGothicB"; color:#FFF; padding-top:36px; }

				.tit_hide { display:none; font-size:18px; font-family:"NGothicB"; color:#FFF; padding-top:56px;}
				.tit_hide2 { display:none; font-size:18px; font-family:"NGothicB"; color:#1b1b1b; padding-top:56px;}

				.txt_hide { display:none; width:158px; margin:0 auto; line-height:18px; text-align:left; padding-top:15px; height:113px;}				
				.txt_hide2 { display:none; width:158px; margin:0 auto; line-height:18px; text-align:left; color:#1b1b1b; padding-top:15px; height:113px;}
			
				
			.time { color:#fff; text-align:left; line-height:23px; padding-left:10px; padding-top:29px; 
        letter-spacing: -1px;}
			.mc_txt { color:#fff; text-align:left; line-height:18px; padding-top:20px; padding-left:8px;}
				
			.numb { padding-top:20px;} 
			.numb a { color:#fff; font-size:25px; font-family:"NGothicEB"; } 
								


		.mc01 { background-image:url(/img/clinic01.png); background-repeat:no-repeat; }
			.mc01 a { color:#fff; }
			.mc01 a img { margin-top:56px; }
			.mc01:hover .mc_tit { display:none; }
			.mc01:hover .tit_hide { display:block; }
			.mc01:hover .txt_hide { display:block; }
			.mc01:hover a img {display:none; }
		.mc02 { background-image:url(/img/clinic02.png); background-repeat:no-repeat; }
			.mc02 a { color:#fff; }
			.mc02 a img { margin-top:56px; }
			.mc02:hover .mc_tit { display:none; }
			.mc02:hover .tit_hide { display:block; }
			.mc02:hover .txt_hide { display:block; }
			.mc02:hover a img {display:none; }
		.mc03 { background-image:url(/img/clinic03.png); background-repeat:no-repeat; }
			.mc03 a { color:#fff; }
			.mc03 a img { margin-top:56px; }
			.mc03:hover .mc_tit { display:none; }
			.mc03:hover .tit_hide { display:block; }
			.mc03:hover .txt_hide { display:block; }
			.mc03:hover a img {display:none; }
		.mc04 { background-image:url(/img/clinic04.png); background-repeat:no-repeat; }
			.mc04 a { color:#4e4e4e; }
			.mc04 a img { margin-top:56px; }
			.mc04:hover .mc_tit { display:none; }
			.mc04:hover .tit_hide2 { display:block; }
			.mc04:hover .txt_hide2 { display:block; }
			.mc04:hover a img {display:none; }
		.mc05 { background-image:url(/img/clinic05.png); background-repeat:no-repeat; }
			.mc05 a { color:#4e4e4e; }
			.mc05 a img { margin-top:56px; }
			.mc05:hover .mc_tit { display:none; }
			.mc05:hover .tit_hide2 { display:block; }
			.mc05:hover .txt_hide2 { display:block; }
			.mc05:hover a img {display:none; }
		.mc06 { background-color:#322f31; margin-top:6px;}
			

		.mc07 { background-color:#3cb1e5;  margin-top:6px;}
			.mc07 a { color:#fff; }
			.mc07 a img { margin-top:37px; }
			.mc07:hover .mc_tit2 { display:none; }
			.mc07:hover .tit_hide { display:block; }
			.mc07:hover .txt_hide { display:block; }
			.mc07:hover a img {display:none; }
		.mc08 { background-color:#ffc000;  margin-top:6px;}
			.mc08 a { color:#4e4e4e; }
			.mc08 a img { margin-top:37px; }
			.mc08:hover .mc_tit2 { display:none; }
			.mc08:hover .tit_hide2 { display:block; }
			.mc08:hover .txt_hide2 { display:block; }
			.mc08:hover a img {display:none; }
		.mc09 { background-color:#4682dd; margin-top:6px;}
		.m_consult { font-size:22px; color:#4682dd; background-color:#fff; width:174px; text-align:center; margin:0 auto; padding-top:13px; padding-bottom:13px; margin-top:37px; border-radius:25px;}

			
		.mc10 { background-image:url(/img/clinic10.png); background-repeat:no-repeat; margin-top:6px;}
			.mc10 a { color:#fff; }
			.mc10 a:hover { color:#56cbff; }
		
		.matop33 { margin-top:33px; }
		.preview { width:80%; position:relative;  line-height:100%; margin-top:11px; text-align:left; padding-left:20px; }
			.preview_txt { position:relative; }
			.preview_date { display:none; position:absolute; right:0px; top:0px; }
		

	#sub_header {
    background-size: cover; width:100%; height:150px; background-image:url(/img/subheader_bg.jpg); background-repeat:no-repeat; background-position:top; }





	#sub_contents { position:relative; width:1024px; margin:0 auto; }
	#sub_contents:after { content:""; display:block; clear:both; }

	#sub_menu { position:relative; float:left; width:204px; height:auto; padding-top:45px; }

		.sm_title { position:relative; width:181px; font-family:"NGothicB"; color:#707070; font-size:25px; margin-bottom:-67px; padding-top:48px; padding-left:20px; }
		
		.sm00 { height:70px; border-bottom:1px solid #c6c6c6; }
		.sm01 { height:44px; width:199px; font-size:14px; font-family:"NGothicB"; border-left:5px solid #fff; }
			.sm01 a { display:block; padding-top:14px; color:#817f7f; font-family:"NGothicB"; font-size:16px; text-align:left; padding-left:30px; }
			.sm01:hover { border-left:5px solid #4682dd; }
			.sm01:hover a {color:#4682dd; }
			

		.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:#b3d5ff; }		
	

		.sm03 { height:20px; }

		.b_numb { position:relative; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; padding-top:20px; padding-bottom:110px; margin-top:20px; padding-left:54px; font-size:15px; font-family:"NGothicB"; line-height:150%; color:#3f5061;}
			.b_numb img { position:absolute; width:45px; left:0px; top:28px; }
		.b_time {        letter-spacing: -1px; font-size: 12px; line-height: 170%; position: absolute; left:0px; top: 75px; color: #5b5b5b;  }


	#contents_box { position:relative; float:left; width:819px; height:100%; border-left:1px solid #c6c6c6; }
	#contents_box:after { content:""; display:block; clear:both; }

		.navi { position:absolute; top:93px; color:#828282; text-align:left; right:5px; }
		.s_title { position:relative; color:#322f31; font-size:32px; font-family:"NGothicB"; line-height:100%; margin-top:74px; margin-left:30px; padding-top:5px; padding-left:45px; padding-bottom:5px; background-image:url(/img/stitle.gif); background-repeat:no-repeat; background-position:left 2px;}
			.s_title span{font-size:25px;}
		.s_title2 { position:relative; height:82px; padding-top:44px; padding-left:30px;  }
			.s_title2 img { float:left; }
			.s_title2 p { float:left; padding-top:20px; padding-left:10px; line-height:80%; color:#322f31; font-size:32px; font-family:"NGothicB"; }
			.t_bbs { font-size:16px; color:#0097fe; font-family:"NGothic"; }

		.page { position:relative; width:789px; text-align:left; color:#666666; font-size:13px; height:100%; padding-bottom:100px; padding-top:80px; padding-left:30px; }
		




footer.realfooter { position:relative; width:100%; height:170px; margin:0 auto; background-color:#322f31;  }
	#foot { position:relative; max-width:1024px; width:100%; height:170px; margin:0 auto; }
	#foot:after { content:""; display:block; clear:both; }
		
		#foot img { position:absolute; top:40px; left:24px; }
		.foot_copy { position:relative; width:78%; color:#c6c6c6; padding-top:23px; float:right; }
		.foot_link { position:relative; width:78%; float:right; padding-top:34px; }
		.foot_link a { color:#c6c6c6; }



/* ÄÁÅÙÃ÷ ¹Ú½º */
.cbox { position:relative; width:100%; height:auto; font-size:13px; line-height:170%; color:#666666; }
.space { width:100%; height:100px; }


/* ÅØ½ºÆ® */

.t1-1 { font-family:"NGothicB"; font-size:18px; color:#443f42; }
.t1-1-2 { font-size:13px; line-height:24px; }
.ct { font-size:25px; font-family:"NGothicB"; color:#322f31; border-left:3px solid #4981d8; padding-left:10px;  margin-bottom:30px; line-height:140%; }
.ct2 { font-size:19px; color:#4981d8; font-family:"NGothicB"; line-height:200%; }



/* ÀÇ·áÁø¼Ò°³ */

.doc { position:relative; width:449px; padding-left:340px; height:334px; padding-top:25px; background-color:#f6f6f6; color:#353535; font-size:12px; line-height:24px; margin-bottom:50px;}
.doc img { position:absolute; top:0px; left:0px;  }
.doc_name { color:#4a4a4a; font-family:"NGothicB"; font-size:17px; }
.doc_b { color:#262626; font-size:34px;  }



/*°£È£/°£º´¼­ºñ½º*/

.list_01{}
.list_01 li{font-size:23px; margin-bottom:20px;}


/* Áø·á°ú¸ñ */

.i2-1 { position:absolute; width:289px; text-align:center;  }
.c_table2 { max-width:500px; width:100%; border-top:5px solid #3cb1e6; margin-left:289px; }
.c_table2 td { padding:13px; color:#272727; font-size:16px; border-bottom:1px solid #e8e8e8; text-align:center; font-family:"NGothicB";}
.i2-2 { position:absolute; width:289px; text-align:center; }


/* Áø·á½Ã°£ */

.c_table3 { max-width:500px; width:100%; border-top:5px solid #3cb1e6; margin-left:289px; }

/* ºñ±Þ¿© */

.c_table5 { position:relative; width:100%; border-top:5px solid #3cb1e6; background-color:#ffffff; }
.c_table5 th { font-family:"NGothicB"; font-size:13px; font-weight:normal; text-align:center; border-bottom:1px solid #e8e8e8; padding:10px; border-left:1px solid #e8e8e8; }
.c_table5 td { font-size:12px; font-weight:normal; text-align:center; border-bottom:1px solid #e8e8e8; padding:5px; border-left:1px solid #e8e8e8;}


/* ¸ÞÀÎ ¸Þ´º */
.gnbW {width:100%; height:45px; border:0px solid #000; }
.gnbW ul.gnb {width:1026px; margin:0 auto; } 
.gnbW ul.gnb > li {position:relative; float:left; width:204px; height:45px; text-align:center; z-index:99; margin-top:-5px; background-color:#3cb1e5; margin-right:1px; }
.gnb_tit > a { display:block; height:38px; color:#ffffff; font-size:18px; position:relative; padding-top:12px;}


.gnbW ul.gnb > li > ul.menu {width:200px; z-index:999; position:absolute; left:0; top:45px;  background-color:#fff; display:none; border-left:2px solid #3cb1e6; border-right:2px solid #3cb1e6; border-bottom:2px solid #3cb1e6;}
.gnbW ul.gnb > li > ul.menu > li a {display:block; width:204px; height:27px; color:#000; text-align:center; font-size:13px; cursor:pointer; line-height:27px;}
.gnbW ul.gnb > li > ul.menu > li a:hover {color:#3cb1e6;  font-size:13px;}

.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; }


.m_m1 { border-top:5px solid #2a89e1; margin-left:1px; }
.m_m2 { border-top:5px solid #2a89e1; }
.m_m3 { border-top:5px solid #2a89e1; }
.m_m4 { border-top:5px solid #2a89e1; }
.m_m5 { border-top:5px solid #2a89e1; }






/* ¸ð¹ÙÀÏ ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */
	.device {
	  position:relative;
	  max-width: 1024px;
	  width:100%;
	  height:auto;
	  background:#fff;
	 /* border: 0px solid #000; */
	  margin: 0 auto;
	  overflow:hidden;
	  
	}

	.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;
	  right: 10px;
	  text-align: right;
	  top:60px;
	  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;
	}














	#divpop_box{position: absolute;
		text-align: center;
		top: 100px;
		z-index: 9999;
		width: 90%;
		left: 5%;
		box-sizing:border-box;	
		 min-width: 1600px;
		}
	#divpop{display: inline-block; vertical-align:top; box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size: 0;  margin-right: 30px; margin-bottom: 30px;}
	#divpop2{display: inline-block;  vertical-align:top;  box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size: 0;  margin-right: 30px; margin-bottom: 30px;}
	#divpop3{display: inline-block;  vertical-align:top;  box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size: 0;  margin-right: 30px; margin-bottom: 30px;}
	#divpop4{display: inline-block;  vertical-align:top;   box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size: 0;  margin-right: 30px; margin-bottom: 30px;}
	#divpop5{display: inline-block;  vertical-align:top;  box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size: 0;  margin-right: 30px; margin-bottom: 30px;}
	#divpop6{display: inline-block;  vertical-align:top;  box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size: 0;  margin-right: 30px; margin-bottom: 30px;}

	#divpop_box .bottom{text-align:center; font-size:14px;}
	#divpop_box .bottom form{height:30px; line-height:30px; color:#fff;}
		#divpop_box .bottom form a{color:#fff; font-weight:normal;}








}








@media (max-width:1023px) {/* ÃÖ¼Ò ~ ÃÖ´ë 1023 */

#wrapper {width:100%; max-width:1023px; min-width:320px; margin:auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%; height:250px; margin:0 auto; }
	    
	#top { width:100%; height:220px; position:relative; margin:0 auto; z-index:20; }
	#top:after { content:""; display:block; clear:both; }

		.top_box { position:relative; max-width:1023px; height:140px; margin:0 auto; }
			.logo { position:relative; margin:0 auto; text-align:center; padding-top:30px; }
 
			.top_login_box { position:relative; width:100%; max-width:1023px; margin:0 auto; }
				.login_box { position:relative; width:100%; text-align:center; }
				.login_box a { display:inline-block; padding-right:8px; margin-top:15px; color:#5c5c5c; font-family:"NGothicB"; font-size:10px; }

				.login_box a:hover { color:#999; }
				.uname { font-size:12px; }
			.top_L { padding-right:0px; }

			.slogan { display:none; }

	.mobile_tel { position:relative; width:100%; height:80px; background-color:#2b64b9; text-align:center;  }
		.mt01 { position:relative; max-width:320px; padding-left:20px; margin:0 auto; padding-top:20px; text-align:center; color:#fff; font-size:20px; font-family:"NGothicB"; }
			.mt01 img { position:absolute; top:15px; left:0px; }
		.mt02 { max-width:320px; margin:0 auto; padding-top:6px; text-align:center; color:#a7caff; font-size:15px;}

	#menu_box { display:none; position:absolute; right:0px; top:30px; width:80%; height:80px; border:0px solid #000; }
	#allmenu { position:relative; width:80%; margin:0 auto; z-index:41; background-color:#0097ff; }
		.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:#3cb1e5; color:#fff; }
		.allmenu option { font-family:"NGothic"; font-size:14px; color:#fff; margin-bottom:0px;  }



	#contents { width:100%; position:relative; margin:0 auto; background-color:#fff; padding-bottom:80px; }
	#contents:after { content:""; display:block; clear:both; }


		.container { position:relative; width:100%; max-width:1023px; height:100%; margin:0 auto; margin-top:30px; border:0px solid #000; }
		.container:after { content:""; display:block; clear:both; }
		
		#clinic_wrap { position:relative; width:100%; max-width:1023px; height:auto; margin:0 auto; margin-top:50px; border:0px solid #000; }

		.mc_box { position:relative; width:100%; height:100%; margin:0 auto; text-align:center; }
		.mc_box li { max-width:500px; width:45%; height:180px;  color:#fff; line-height:16px;  text-align:center; margin-left:5px; margin-right:5px; vertical-align:top;}
		
			
			.mc_tit {display:none;  }
			.mc_tit2 {display:none;  }
			.mc_tit3 { font-size:20px; font-family:"NGothicB"; color:#fff; padding-top:19px; }
			
	
		.mc01 { background-color:#3b7bdb;  display:inline-block;  }
			.mc01 a { display:block;  width:100%; height:100%; color:#fff;}
			.mc01 a img { margin-top:15px; height:50px; }
			.mc01:hover { background-color:#498ff8; }
		.mc02 { background-color:#59bde9;  display:inline-block; }
			.mc02 a .tit_hide2 { font-size:18px; font-family:"NGothicEB";  padding-top:15px; }
			.mc02 a .txt_hide2 { display:block;  width:80%; height:100%; }
			.mc02 a img { margin-top:15px; height:50px;  }
			.mc02:hover { background-color:#6cd2ff; }
		.mc03 { background-color:#616161; margin-top:10px;   display:inline-block;}
			.mc03 a { display:block;  width:100%; height:100%; color:#fff;}
			.mc03 a img { margin-top:15px; height:50px; }
			.mc03:hover { background-color:#949494; }
		.mc04 { background-color:#f3f3f3; margin-top:10px; display:inline-block; }
			.mc04 a img { margin-top:15px; height:50px; }
			.mc04:hover { background-color:#e5e5e5; }
		.mc05 { background-color:#bdebff; margin-top:10px;   display:inline-block;}
			.mc05 a { display:block;  width:100%; height:100%; color:#fff;}
			.mc05 a img { margin-top:15px; height:50px; }
			.mc05:hover { background-color:#d5f2ff; }
		.mc06 { background-color:#322f31; margin-top:10px;  display:inline-block;}
			.mc06 a { display:block;  width:100%; height:100%; color:#fff;}
		.mc07 { display:none; }
		.mc08 { background-color:#ffc000; margin-top:10px;   display:inline-block;}
			.mc08 a { display:block;  width:100%; height:100%; color:#fff;}
			.mc08 a img { margin-top:15px; height:50px; }
			.mc08 a .txt_hide { width:80%; text-align:center; margin:0 auto; line-height:18px; }
			.mc08:hover { background-color:#ffc924; }
		.mc09 { background-color:#4682dd; margin-top:10px;  display:inline-block;}			
		.mc10 { display:none; }

		.tit_hide {  font-size:16px; font-family:"NGothicB"; color:#FFF; padding-top:15px; }
		.tit_hide2 {  font-size:16px; font-family:"NGothicB"; color:#1b1b1b; padding-top:15px;}		
		.tit_hide3 {  font-size:16px; font-family:"NGothicB"; color:#FFF; padding-top:20px; }		
	
		.txt_hide { width:80%; text-align:left; margin:0 auto; line-height:18px; color:#fff; padding-top:10px; }
		.txt_hide2 { width:80%; text-align:left; margin:0 auto; line-height:18px; color:#1b1b1b; padding-top:10px; }

				
		.numb { color:#fff; padding-top:40px;}
		.numb a { color:#fff; font-size:23px; font-family:"NGothicB"; line-height:27px;} 
		.time { width:90%; color:#fff; text-align:left; line-height:20px; padding-top:20px; margin:0 auto; letter-spacing: -1px;}
		.m_consult { width:80%; background-color:#fff; color:#4682dd; font-size:14px; padding-top:10px; padding-bottom:10px; margin:0 auto; border-radius:17px; margin-top:8px;}

	
	#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; }

	.sm_title { display:none; }
	

	#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:#322f31; font-size:25px; font-family:"NGothicB"; line-height:120%; margin-top:40px; padding-left:45px; padding-top:5px; padding-bottom:5px; background-image:url(/img/stitle.gif); background-repeat:no-repeat; background-position:left 2px; }
			.s_title span{font-size:20px;}
		.s_title2 { position:relative; margin-top:40px; padding-left:45px; padding-top:5px; padding-bottom:5px; background-image:url(/img/stitle.gif); background-repeat:no-repeat; background-position:left; }
			.s_title2 p { color:#322f31; font-size:28px; font-family:"NGothicB"; line-height:100%; }
			.s_title2 img { display:none; }
			.t_bbs { display:none; font-size:13px; color:#0097fe; font-family:"NGothic"; line-height:2px; }

		.page { position:relative; max-width:800px; width:100%; text-align:left; color:#666666; font-size:13px; padding-top:70px; }
		

	

	


footer.realfooter { position:relative; width:100%; height:250px; margin:0 auto; background-color:#3e3e3e;  }
	#foot { position:relative; max-width:1023px; width:90%; margin:0 auto; text-align:center; }
	#foot:after { content:""; display:block; clear:both; }
	
		#foot img { padding-top:10px; }
		.foot_copy { position:relative; width:100%; color:#c6c6c6; padding-top:20px; }
		.foot_link { position:relative; padding-top:10px;}
		.foot_link a { color:#c6c6c6; }


/* ÄÁÅÙÃ÷ ÀüÃ¼¹Ú½º */
.cbox { position:relative; width:100%; height:auto; }
.space { width:100%; height:80px; }



/* ÅØ½ºÆ® */
.t1-1 { font-family:"NGothicB"; font-size:16px; color:#443f42; }
.t1-1-2 { font-size:12px; line-height:22px; }
.ct { font-size:20px; font-family:"NGothicB"; color:#322f31; border-left:3px solid #4981d8; padding-left:10px;  margin-bottom:20px; line-height:140%; }
.ct2 { font-size:18px; color:#4981d8; font-family:"NGothicB"; line-height:200%; }


/* ÀÇ·áÁø¼Ò°³ */

.doc { position:relative; width:100%; text-align:center; color:#353535; font-size:12px; line-height:23px; margin-bottom:100px; background-color:#f6f6f6; padding-bottom:30px; padding-top:30px; }
.doc img { position:relative; width:250px; margin:0 auto; padding-bottom:30px;   }
.doc_name { color:#4a4a4a; font-family:"NGothicB"; font-size:14px; }
.doc_b { color:#262626; font-size:26px;  }

/*°£È£/°£º´¼­ºñ½º*/

.list_01{}
.list_01 li{font-size:18px; margin-bottom:10px; line-height:160%; text-indent:-20px; padding-left:20px;}


/* Áø·á°ú¸ñ */

.i2-1 { position:relative; width:100%; text-align:center; padding-bottom:50px; }
.i2-2 { position:relative; width:100%; text-align:center; padding-bottom:50px; }
.c_table2 { max-width:500px; width:100%; border-top:5px solid #3cb1e6; margin:0 auto; }
.c_table2 td { padding:10px; color:#272727; font-size:15px; border-bottom:1px solid #e8e8e8; text-align:center; font-family:"NGothicB"; }


/* Áø·á½Ã°£ */

.c_table3 { width:100%; border-top:5px solid #3cb1e6; }


/* ºñ±Þ¿© */

.c_table5 { position:relative; width:100%; border-top:5px solid #3cb1e6; background-color:#ffffff; }
.c_table5 th { font-family:"NGothicB"; font-size:12px; font-weight:normal; text-align:center; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; }
.c_table5 td { font-size:12px; font-weight:normal; text-align:center; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8;}




/* Çù·Âº´¿ø */
.i1-5 { max-width:120px; width:100%; }


/* ¸ð¹ÙÀÏ ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */
	.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;	  
	  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;
	}






	#divpop_box{position:relative; max-width:1800px; margin:0 auto; z-index:9999;}
	#divpop{position:absolute; width:300px;  left:50%; margin-left:-150px; top:50px; z-index:99; box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size:0;}
	#divpop2{position:absolute; width:300px;  left:50%; margin-left:-150px; top:50px; z-index:99; box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size:0;}
	#divpop3{position:absolute; width:300px;  left:50%; margin-left:-150px; top:50px; z-index:99; box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size:0;}
	#divpop4{position:absolute; width:300px;  left:50%; margin-left:-150px; top:50px; z-index:99; box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size:0;}
	#divpop5{position:absolute; width:300px;  left:50%; margin-left:-150px; top:50px; z-index:99; box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size:0;}
	#divpop6{position:absolute; width:300px;  left:50%; margin-left:-150px; top:50px; z-index:99; box-shadow: 8px 8px 4px rgba(0,0,0,0.4);  font-size:0;}
		[id^=divpop] img{width:100%;}

	#divpop_box .pop:nth-of-type(1){z-index:100;}
	#divpop_box .pop:nth-of-type(2){}
	#divpop_box .pop:nth-of-type(3){}


	#divpop_box .bottom{text-align:center;  font-size:14px;} 
	#divpop_box .bottom form{height:30px; line-height:30px; color:#fff;}
		#divpop_box .bottom form a{color:#fff; font-weight:normal;}











}











/* ³»¿ë */

::-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;}

.btn_join { display:inline-block; width:90px; height:30px; color:#FFF; background-color:#333; margin:10px; font-size:16px; }
.btn_join a { color:#FFF; display:block; height:25px; padding-top:5px;  }
.btn_join 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; }

.color1 { color:#48abf0; } /*ÇÏ´Ã»ö*/
.color2 { color:#289b58; } /*ÃÊ·Ï»ö*/





#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; }
.smap1 li { width:100%; }
.smap2 li { width:100%; }
.smap3 li { width:100%; }
.smap4 li { width:100%; }
.smap5 li { width:100%; }
.smap6 li { width:100%; }
.smap1 li a { color:#686869; }
.smap2 li a { color:#686869; }
.smap3 li a { color:#686869; }
.smap4 li a { color:#686869; }
.smap5 li a { color:#686869; }
.smap6 li a { color:#686869; }


.c_map { width:100%; height:400px; }


.c_tap { position:relative; margin-bottom:40px; width:100%; height:42px; border-bottom:0px solid #597fd3; background:url(/img/c_tap.gif) bottom repeat-x; }
.c_tap:after { content:""; display:block; clear:both; }
.c_tap li { float:left; width:23%;  border:1px solid #bebebe; border-bottom:1px solid #fff; text-align:center; margin-right:1px; }
.c_tap .sel { border:1px solid #597fd3; border-bottom:1px solid #6f93e3; background-color:#6f93e3; }
	.sel a { display:block; width:100%; height:32px; padding-top:7px; color:#fff; font-size:17px; }
	.non_sel a { display:block; width:100%; height:32px; padding-top:7px; font-size:15px; }
	.non_sel a:hover { color:#597fd3; }


.c_table { width:100%; border-top:5px solid #3cb1e6; }
.c_table th { padding:10px; background-color:#f4fdff; color:#322f31; font-size:16px; font-family:"NGothicB"; text-align:center;  border-bottom:1px solid #e8e8e8;}
.c_table td { padding:15px; color:#272727; font-size:14px; border-bottom:1px solid #e8e8e8;}


.c_table3 th { padding:20px; background-color:#f4fdff; color:#322f31; font-size:16px; font-family:"NGothicB"; text-align:center;  border-bottom:1px solid #e8e8e8;}
.c_table3 td { padding:20px; color:#272727; font-size:14px; border-bottom:1px solid #e8e8e8; text-align:center; }



.clear { clear:both; }

.naver { background-color:#2db400; color:#fff; width:150px; font-size:15px; font-family:"NGothicB"; text-align:center; padding-top:10px; padding-bottom:10px; }

.c-gallery { width:100%; height:500px; padding-bottom:70px;}


/* navi */
.pt8 { font-size:8px; }
.pt13 { font-size:13px; color:#322f31; font-family:"NGothicB"; }


.sh { position:relative; padding-bottom:40px; }

/* ´Ù¿î·ÎµåÆÄÀÏ */
.down_file { display:inline-block; vertical-align:top; margin:0 auto; text-align:center; }
.down_file a { width:120px; height:30px; display:block; background-color:#48abf0; color:#fff; border-radius:5px; padding-top:5px; }