 @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: #393939;  font-family:"NGothic","³ª´®°íµñ"; background-color:#d8d8d8; }

form {	font-size: 9pt; color: #393939; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
textarea {	font-size: 9pt; color: #393939; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
center { font-size: 9pt; color: #393939; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
option { font-size: 9pt; color: #393939; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
pre { font-size: 9pt; color: #393939; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }
blockquote { font-size: 9pt; color: #393939; 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:1140px) {/* ÃÖ¼Ò 1024 ~ ÃÖ´ë */
	
#wrapper { width:100%; min-width:1140px; margin:auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%; height:120px; margin:0 auto; }
	    
	#top { width:100%; height:120px; position:relative; margin:0 auto; z-index:20; background-color:#fff;}
	#top:after { content:""; display:block; clear:both; }
		.m_call{display:none;}
		.top_box { position:relative; max-width:1140px; height:120px; margin:0 auto; }
			.logo { position:absolute; margin:0 auto; top:34px; left:0px;}
		.menu_wrap { width:100%; position:absolute;}
 
			.top_login_box { position:absolute; right:0px; width:50%; max-width:1140px; height:24px; margin:0 auto; top:17px; }
				.login_box { position:relative; width:500px; height:24px; 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:24px; padding-right:8px; }
				.login_box a:hover{color:#ffa56e;} 
				.uname { font-size:12px; }

			#menu_box {width:1140px; height:45px; margin:0 auto; }
			#allmenu { display:none; }



	#contents { width:100%; height:auto; position:relative; margin:0 auto; background-color:#fff; padding-top:30px;  padding-bottom:30px;}
	#contents:after { content:""; display:block; clear:both; }

		.container { position:relative; width:100%; background-image:url(/img/visual_bg.png); height:auto; margin:0 auto;}
		.container:after { content:""; display:block; clear:both; }

	#clinic_wrap { width:1140px; margin:0 auto; position:relative; margin-top: -220px; z-index:99; padding-bottom:100px;}	

		.main_clinic { position:relative; width:1140px; height:406px; margin:0 auto; border:0px solid #000; }
		.mc_box { font-size:0px; position:relative; width:1140px; margin:0 auto; }
		.mc_box li {font-size:12px;  display:inline-block; vertical-align:top; width:calc((100% - 32px)/5); margin-bottom:8px; margin-right:8px; height:220px; text-align:center; color:#515151; line-height:16px;}
		.mc_box li:nth-child(5n){margin-right:0px;}
		.mc_box li:nth-child(5) ~ li{margin-bottom:0px;}
			.mc_tit { font-size:14px;  color:#FFF; padding-top:25px;}
				.tit_hide { display:none; font-size:18px;  color:#fff; padding-top:53px;}
				.txt_hide { display:none; width:158px; color:#fff;  margin:0 auto; line-height:18px; text-align:left; margin-top:18px;}
			.mc_tit2 { font-size:14px;  color:#fff; padding-top:25px; }
				.tit_hide2 { display:none; font-size:18px;  color:#fff; padding-top:53px;}
				.txt_hide2 { display:none; width:158px; color:#fff;  margin:0 auto; line-height:18px; text-align:left; margin-top:18px;}
			.mc_tit3 { font-size:14px;  color:#FFF; padding-top:19px; padding-bottom: 15px; }
				.tit_hide3 { display:none; font-size:14px;  color:#FFF; padding-top:19px; }
			.mc_tit4 { font-size:14px;  color:#FFF; padding-top:25px;}
			.mc_tit5 { font-size:14px; color:#FFF; padding-top:19px; padding-bottom: 15px; }
			.mc_tit6 { font-size:14px; color:#515151; padding-top:19px; padding-bottom: 15px; }

			.time {  color: #fff; text-align: left; line-height:22px; padding-top: 10px; text-align: center; font-size: 14px;}
				.time span{ display:inline-block; padding:0px 4px; background-color:#ff9d5f; }
			.mc_txt { color:#fff; text-align:left; line-height:18px; padding-top:20px; padding-left:8px;}
			
			.numb { padding-top:26px; }
			.numb a { color:#fff; font-size:26px; font-family:"NGothicEB";}
								


		.mc01 { background:rgba(219,207,155,0.7); transition:background 1.0s;}
			.mc01 a { color:#fff;  display:inline-block; width: 100%;  height: 100%; }
			.mc01 a img { margin-top:53px; }
			.mc01:hover { background:url(/img/i_01_hover.png) no-repeat left top ; background-color:#c7ba81;}
			.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:rgba(255,146,66,0.7); transition:background 1.0s;}
			.mc02 a { color:#4e4e4e; display:inline-block; width: 100%;  height: 100%; }
			.mc02 a img { margin-top:53px; }
			.mc02:hover {background:url(/img/i_02_hover.png) no-repeat left top ; background-color:#f19755;}
			.mc02:hover .mc_tit2 { display:none; }
			.mc02:hover .tit_hide2 { display:block; }
			.mc02:hover .txt_hide2 { display:block; }
			.mc02:hover a img {display:none; }
		.mc03 { background:rgba(69,69,69,0.7); transition:background 1.0s; }
			.mc03 a { color:#fff;  display:inline-block; width: 100%;  height: 100%;}
			.mc03 a img { margin-top:53px; }
			.mc03:hover { background:url(/img/i_03_hover.png) no-repeat left top ; background-color:#646464;}
			.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:rgba(103,176,169,0.7); transition:background 1.0s;}
			.mc04 a { color:#4e4e4e; display:inline-block; width: 100%;  height: 100%;}
			.mc04 a img { margin-top:53px; }
			.mc04:hover {background:url(/img/i_04_hover.png) no-repeat left top ; background-color:#63a7a0;}
			.mc04:hover .mc_tit2 { display:none; }
			.mc04:hover .tit_hide2 { display:block; }
			.mc04:hover .txt_hide2 { display:block; }
			.mc04:hover a img {display:none; }
		.mc05 { background:rgba(211,116,44,0.7); transition:background 1.0s;}
			.mc05 a { color:#fff; display:inline-block; width: 100%;  height: 100%;}
			.mc05 a img { margin-top:53px; }
			.mc05:hover {background:url(/img/i_05_hover.png) no-repeat left top ; background-color:#c77c44;}
			.mc05:hover .mc_tit { display:none; }
			.mc05:hover .tit_hide { display:block; }
			.mc05:hover .txt_hide { display:block; }
			.mc05:hover a img {display:none; }
		.mc06 { background:rgba(103,176,169,0.7);}

		.mc07 { background:rgba(69,69,69,0.7); transition:background 1.0s;}
			.mc07 a { color:#fff; display:inline-block; width: 100%;  height: 100%;}
			.mc07 a img { margin-top:53px; }
			.mc07:hover {background:url(/img/i_07_hover.png) no-repeat left top ; background-color:#646464; }
			.mc07:hover .mc_tit4 { display:none; }
			.mc07:hover .tit_hide { display:block; }
			.mc07:hover .txt_hide { display:block; }
			.mc07:hover a img {display:none; }
		.mc08 {background:rgba(219,207,155,0.7);  transition:background 1.0s;}
			.mc08 a { color:#fff; display:inline-block; width: 100%;  height: 100%;}
			.mc08 a img { margin-top:53px; }
			.mc08:hover {background:url(/img/i_08_hover.png) no-repeat left top ; background-color:#c7ba81;}
			.mc08:hover .mc_tit4 { display:none; }
			.mc08:hover .tit_hide { display:block; }
			.mc08:hover .txt_hide { display:block; }
			.mc08:hover a img {display:none; }
		.mc09 { background:rgba(211,116,44,0.7);}
			.mc09:hover .numb a{ color:#632a00;}
			.mc09 a img { margin-top:15px; }
		
		.mc10 {background:rgba(231,231,231,0.7); }
			.mc10 a { color:#fff; display:inline-block; width: 100%;  height: 100%;}
			.mc10 a:hover { color:#ffa56e; }
	/* °øÁö»çÇ× */
		.preview_wrap { width:100%; position:relative;  line-height:100%; margin-top:20px; text-align:left; }
			.preview{margin-bottom:10px;}
				.preview_wrap a{display:block; width:95%; margin:0 auto; color:#515151; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	/*// °øÁö»çÇ× */

	/* ÇÏ´Ü¹è³ÊÀÌ¹ÌÁö */
	.bottom_banner{background: url(/img/bottom_01_b.jpg) center center no-repeat;
    width: 100%;
    height: 300px;
    background-size: cover;}
	.bottom_banner .bg{width:100%; height:100%; background-color:#dcdcdc; opacity:0.3; transition: opacity 0.5s;}
	.bottom_banner:hover{background: url(/img/bottom_01.jpg) center center no-repeat;
    width: 100%;
    height: 300px;
    background-size: cover;}
	.bottom_banner:hover .bg{opacity:0;}
	/*// ÇÏ´Ü¹è³ÊÀÌ¹ÌÁö */	



	/* ÇÏ´Ü¹è³ÊÀÌ¹ÌÁö2 */
	.bottom_banner_02{padding: 20px 0; text-align: center; background-color:#fff; font-size:0px;}
		.bottom_banner_02 img{ vertical-align: top;} 
		.bottom_banner_02 a{display: inline-block; margin-right:50px;}
		.bottom_banner_02 a:last-child{margin-right:0px;}
	/*// ÇÏ´Ü¹è³ÊÀÌ¹ÌÁö2*/	


	#sub_header { width:100%; height:180px; background-image:url(/img/sub_header_01.jpg); background-repeat:no-repeat; background-size:cover;}

	#sub_contents { position:relative; width:1140px; margin:0 auto; }
	#sub_contents:after { content:""; display:block; clear:both; }
	#sub_menu_box { width:220px; float:left;}
	#sub_menu { width:100%;}

		.sm_title {text-align:center; height:110px; border-top:1px solid #b09c4b; font-family:"NGothicB"; color:#6e5b10; font-size:24px; background:url(/img/sub_header_02.gif) no-repeat center 65%; background-color:#f2eac7; box-sizing:border-box; padding-top:35px; }
		
		.sm01 {transition:all 0.5s; height:44px; width:100%; font-size:14px; font-family:"NGothicB"; border-bottom:1px solid #e4e4e4; box-sizing:border-box; }
			.sm01 a { display:block; padding-top:14px; color:#817f7f; font-family:"NGothicB"; font-size:14px; text-align:left; padding-left:30px;    box-sizing: border-box;  height: 100%;}
			.sm01:hover { background-color:#b09c4b;}
			.sm01:hover a {color:#fff; }
			

		.sm02 { height:30px; width:100%; font-size:12px; font-family:"NGothic"; margin-bottom:1px; background-color:#f9f9f9;}
			.sm02 a { display:block; color:#333; border-left:5px solid #7b681b; width:100%; height:100%;  box-sizing:border-box; padding-left:30px; padding-top:6px; }
			.sm02 a:hover { background-color:#96812e; color:#fff;}
		.sbanner { margin-top:120px; padding-left:43px; }
		.sbanner img { margin-bottom:10px; }
	
		.sm03 { height:20px; }
		

		.sub_time{margin:35px 0;  border-top:1px solid #b09c4b;  border-bottom:1px solid #b09c4b; padding:20px 0 20px 10px;}
			.sub_time p:nth-child(1){font-family:NGothicB; font-size:16px; margin-bottom:5px;}
			.sub_time p:nth-child(2){font-family:NGothicB; color:#ff9d5f; font-size:26px; margin-bottom:8px;}
			.sub_time ul{font-size:13px; line-height: 24px;}
				.sub_time ul li:last-child{font-size:14px; color:#ff9d5f; margin-top:10px;}
		.sub_banner{margin-bottom:10px;}
			.sub_banner img{width:100%;}



	#contents_box {padding-left:50px; float:left; width:calc(100% - 220px); height:100%; box-sizing:border-box;}
	#contents_box:after { content:""; display:block; clear:both; }
	.navi { color: #686869; float: right;}
		.s_title { color:#393939; font-size:28px; font-family:"NGothicB"; line-height:100%; }
		.s_title:before {content:""; width:40px; height:3px; background:#b09c4b; display:block; margin-bottom:25px;}
		.s_tit{color:#838383; font-size:11px; margin-top:12px;}
		.page { position:relative; color:#393939; font-size:13px;  border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; margin-top:30px; padding-top:45px; padding-bottom:135px;}
		



/* ¼­ºêÆäÀÌÁö */

	/*ÀÎ»ç¸»  */
	.m06{overflow:hidden;}
	.m06 .img_01{margin-bottom:64px;}
	.m06 .img_01 .mb{display:none;}
		.m06 .left{font-size:16px; width:60%; float:left; padding-right:20px; box-sizing:border-box;}
		.m06 .left p:nth-child(1){text-align: justify; font-size:18px; margin-bottom:40px;}
			.m06 .left p:nth-child(1) span{color:#ff9d5f;}
		.m06 .left p:nth-child(2){text-align: justify; line-height: 170%; margin-bottom:40px;}
		.m06 .left p:nth-child(3){text-align: justify; line-height: 170%;}
			.m06 .left p:nth-child(3) span{font-family:NGothicB;}
		.m06 .right{float:right;}
	/*//ÀÎ»ç¸»  */

		
	/*Áø·á½Ã°£  */

	.m07 .p_01{color:#4b4b4b; text-align:center; font-size: 25px; line-height: 160%; background:url(/img/m07_01.jpg) no-repeat; background-size:cover; padding: 40px 0; margin-bottom: 40px;}
		.m07 .p_01 span{display:inline-block; background-color:#ff9d5f; color:#fff; line-height: normal;}
		.c_table_time { border-top:2px solid #b09c4b; width:100%; margin:0 auto; text-align:center; font-size:15px; }
		.c_table_time th { border-bottom:1px solid #e4e4e4; width:50%; padding:15px; border-right:1px solid #e4e4e4; text-align:center; color:#444444;}
		.c_table_time td { border-bottom:1px solid #e4e4e4; width:50%; padding:15px;}
		.c_table_time span{color:#f38f4f;}
	/* //Áø·á½Ã°£  */

	/*Ã£¾Æ¿À½Ã´Â±æ */
	.m09{}
		.m09 .p_01{font-size:20px; margin-bottom:10px;   font-family:"NGothicb";}
		.m09 .p_01:before {
			content: "";
			width: 2px;
			height: 22px;
			margin-right: 10px;
			background: #b09c4b;
			display: inline-block;
			vertical-align: top;
		}
		.c_map { width:100%; height:400px; margin-bottom:40px; }
		.c_map img{ width:100%; }
		.c_table { border-top:2px solid #b09c4b; width:100%; }
			.c_table th { border-bottom:1px solid #bebebe; border-right:0px solid #efefef;  padding:20px; text-align:center; color:#444444; font-size:15px; width:12%; }
			.c_table td { border-bottom:1px solid #bebebe;  padding:20px; text-align:left; font-size:13px; width:88%; }
				.c_table .p_02{color:#ff9d5f; font-family:"NGothicB";font-size:16px; margin:10px 0;}
				.c_table td .p_02:first-child{margin-top:0;}		
		.m09 .link_map{text-align:center; margin-bottom:20px;}
			.m09 .link_map > a{display:inline-block; width:150px; height:50px; line-height:50px; color:#fff; text-decoration:underline;}
			.m09 .naver{background-color:#55c364; margin-right:20px; }
			.m09 .daum{background-color:#d2cb5d; }
		.m09 .p_03{font-size:20px; margin:10px 0; background-color:#ff904a; padding:10px 0; text-align:center; color:#fff;}
	/*//Ã£¾Æ¿À½Ã´Â±æ */


	/* Å¬¸®´Ð °øÅë  */
	.page .img_01{margin-bottom:65px;}
		.page .img_01 img{width:100%;}
		section{overflow:hidden; margin-bottom: 40px;  border-bottom: 1px dotted #b09c4b;  padding-bottom: 40px;}
		section:last-child{margin:0px; overflow:hidden; border-bottom:0px;  padding: 0px;}
			section h2{position:relative; float:left; width:200px; display:inline-block; font-size:20px; margin-bottom:10px;   font-family:"NGothicb"; padding-left: 15px;  word-break: keep-all;    box-sizing: border-box;}
			section h2:before {position:absolute; left:0px; top:0px; content: ""; width: 3px;	 height: 22px;	margin-right: 10px; 	background: #b09c4b; display: inline-block;	vertical-align: top;
			}
			.cont{float:right; width:calc(100% - 200px); padding-left:50px; box-sizing:border-box;}
			section p{font-size:14px; color:#5a5a5a; line-height:150%; text-align:justify; margin-bottom:35px;  padding: 20px 10px; border-bottom: 1px dashed #e6d590;
    border-top: 1px dashed #e6d590; }
			section h3{color:#b09c4b; font-size:18px; font-family:"NGothicb"; margin-bottom:16px; padding-top:35px; border-top:1px dotted #ccc;}
			section .tit_01{display:block; color:#ff924f; font-size:16px; font-family:"NGothicb"; padding-left: 25px; margin-bottom:5px;}
			section .tit_02{display:block; background-color:#b09c4b; color:#fff; font-size:16px; font-family:"NGothicb"; margin-bottom:5px;}
			section .tit_03{display:block; color:#907c2b; font-size:16px; font-family:"NGothicb";}
			section .list{display:block; padding-left:20px; font-size:14px; line-height: normal;}
			section .list_box{display:block; font-size:14px; line-height: normal; }


	/*// Å¬¸®´Ð °øÅë  */



	/*ÀÚ¿¬ºÐ¸¸ */
	.m11{}
		.m11 .section_02 h3{border:0px; padding:0px;}
		.m11 section p:last-child{margin-bottom:0px;}
		.m11 .cont > div {margin-bottom:25px}
		.m11 .cont > div:last-child {margin-bottom:0px}
	/*//ÀÚ¿¬ºÐ¸¸ */

	/*Á¦¿ÕÀý°³ */
	.m12{}
		.m12 section p:last-child{margin-bottom:0px;}
	/*//Á¦¿ÕÀý°³ */

	/*¹«ÅëºÐ¸¸ */
	.m13{}
		.m13 section p:last-child{margin-bottom:0px;}
	/*//¹«ÅëºÐ¸¸ */

	/*ÈçÇÑºÎÀÎ°úÁúÈ¯ */
	.m15{}
		.m15 section p:last-child{margin-bottom:0px;}
		.m15 section .list{margin-bottom: 15px;}
		.m15 section .list:nth-child(2){margin-top:15px;}
	/*//ÈçÇÑºÎÀÎ°úÁúÈ¯ */

	/*ÇÇÀÓ */
	.m16{}
		.m16 .tit_02{margin-bottom:20px;}
		.m16 .tit_03{margin:20px 0;}
		.m16 section p:last-child{margin-bottom:0px;}
			.m16 section .list{margin-bottom: 20px; background-size: 13px!important;}
			.m16 section .list:last-child{margin-bottom: 0px;}
			.m16 .section_08 .tit_02{margin-top:20px;}
			.m16 .section_08 .cont > div > p:nth-child(2) > span:first-child{display:block; margin-bottom:30px;}
	/*//ÇÇÀÓ */

	/*¼ºº´°Ë»ç */
	.m17{}
		.m17 section p:last-child{margin-bottom:0px;}
	/*//¼ºº´°Ë»ç */

	/*¿©¼º¼º±â´ÉÀå¾Ö */
	.m19{}
		.m19 section p:last-child{margin-bottom:0px;}
		.m19 .list_box{margin-top:15px;}
			.m19 .list_box span:first-child{display:block; margin-bottom:10px; font-family:"NGothicB";}
	/*//¿©¼º¼º±â´ÉÀå¾Ö */


	/*Æó°æÈÄÀÇ ¼ºÀå¾Ö */
	.m20{}
		.m20 section p:last-child{margin-bottom:0px;}
		.m20 .tit_02{margin-bottom:20px;}
		.m20 .cont > p > span:not(.tit_02) span{margin-bottom:20px;}
		.m20 .cont > p > span:not(.tit_02) span:last-child{margin-bottom:0px;}
	/*//Æó°æÈÄÀÇ ¼ºÀå¾Ö */


	/*³­ÀÓ±âº»°Ë»ç */
	.m21{}
		.m21 h2 span{display:block; font-size:18px;  font-family:"NGothic"; font-weight:normal;}
		.m21 section p:last-child{margin-bottom:0px;}
		.m21 section .tit_03 {margin-bottom:10px; margin-top:10px;}
		.m21 section .tit_03:first-child{margin-top:0px;}
	/*//³­ÀÓ±âº»°Ë»ç */

	/*ÀÎ°ø¼öÁ¤½Ã¼ú */
	.m22{}
		.m22 h2 span{display:block; font-size:18px; font-family:"NGothic"; font-weight:normal;}
		.m22 section p .img{display:block; text-align:center; background-color:#f7f1d5; margin-bottom:10px;}
		.m22 section p .img img{width:40%;}
		.m22 section p:last-child{margin-bottom:0px;}
		.m22 section .tit_03 {margin-bottom:10px; margin-top:10px;}
		.m22 section .tit_03:first-child{margin-top:0px;}
	/*//ÀÎ°ø¼öÁ¤½Ã¼ú */

	/*½ÃÇè°ü¾Æ±â½Ã¼ú1 */
	.m23{}
		.m23 h2 span{display:block; font-size:18px;  font-family:"NGothic"; font-weight:normal;}
		.m23 section p .img{display:block; text-align:center; background-color:#f7f1d5; margin-bottom:10px;}
		.m23 section p .img img{width:40%;}
		.m23 section p:last-child{margin-bottom:0px;}
		.m23 section .tit_03 {margin-bottom:10px; margin-top:10px;}
		.m23 section .tit_03:first-child{margin-top:0px;}
	/*//½ÃÇè°ü¾Æ±â½Ã¼ú1 */

	/*½ÃÇè°ü¾Æ±â½Ã¼ú2 */
	.m24{}
		.m24 h2 span{display:block; font-size:18px;  font-family:"NGothic"; font-weight:normal;}
		.m24 section p:last-child{margin-bottom:0px;}
		.m24 section .tit_03 {margin-bottom:10px; margin-top:10px;}
		.m24 section .tit_03:first-child{margin-top:0px;}
	/*//½ÃÇè°ü¾Æ±â½Ã¼ú2 */


	/* »êÈÄÁ¶¸®¿ø */
	.m25{}
		.m25 .head_img{text-align:center;}
		.m25 .head_img:after{content:""; display:block; width:100px; height:1px; background:#cb611e; margin:30px auto 30px;}
		.m25 .p_01{font-size:28px; background-color:#ffb07e; color:#fff; text-align:center; padding:20px 0px; }
			.m25 .p_01 span{color:#3c3d38; display:block; margin-top:10px;}
		.m25 .wrap > div{height:200px; position:relative;}
		.m25 .wrap > div > div {width:50%; height:100%; position:absolute; box-sizing:border-box; font-size:20px;}
		.m25 .num{display:block; text-align:center; font-family:"NGothicB"; font-size:35px; margin-bottom:25px;}
		.m25 .wrap > div > div:not(.img){padding:25px; text-align:center;}
			.m25 .img .bg{height:100%; background-color:#ffeee5; opacity:0.2; transition:opacity 0.5s;}
			.m25 .img:hover .bg{opacity:0;}
			.m25 .wrap > div:nth-child(1) .img{left:0; background:url(/img/01.jpg) no-repeat; background-size:130%; background-position: center 50%;}
			.m25 .wrap > div:nth-child(1) > div:not(.img){right:0; background-color:#f2eac7; color:#937f2e;}
			.m25 .wrap > div:nth-child(2) .img{right:0; background:url(/img/02.jpg) no-repeat; background-size:100%; background-position: center 40%;}
			.m25 .wrap > div:nth-child(2) > div:not(.img){left:0; background-color:#ffd4b8; color:#bf7b4f;}
			.m25 .wrap > div:nth-child(3) .img{left:0; background:url(/img/03.jpg) no-repeat; background-size:100%; background-position: center center;}
			.m25 .wrap > div:nth-child(3) > div:not(.img){right:0; background-color:#b09c4b;  color:#f2eac7;}
			.m25 .wrap > div:nth-child(4) .img{right:0; background:url(/img/04.jpg) no-repeat; background-size:100%; background-position: center 40%;}
			.m25 .wrap > div:nth-child(4) > div:not(.img){left:0; background-color:#ffb98c; color:#cd6e31;}
			.m25 .wrap > div:nth-child(5) .img{left:0; background:url(/img/05.jpg) no-repeat; background-size:130%; background-position: center 50%;}
			.m25 .wrap > div:nth-child(5) > div:not(.img){right:0; background-color:#f2eac7; color:#937f2e;}
			.m25 .wrap > div:nth-child(6) .img{right:0; background:url(/img/06.jpg) no-repeat; background-size:100%; background-position: center 40%;}
			.m25 .wrap > div:nth-child(6) > div:not(.img){left:0; background-color:#ffd4b8; color:#bf7b4f;}
			.m25 .wrap > div:nth-child(7) .img{left:0; background:url(/img/07.jpg) no-repeat; background-size:100%; background-position: center center;}
			.m25 .wrap > div:nth-child(7) > div:not(.img){right:0; background-color:#b09c4b;  color:#f2eac7;}
			.m25 .wrap > div:nth-child(8) .img{right:0; background:url(/img/08.jpg) no-repeat; background-size:100%; background-position: center 40%;}
			.m25 .wrap > div:nth-child(8) > div:not(.img){left:0; background-color:#ffb98c; color:#cd6e31;}
	/*//»êÈÄÁ¶¸®¿ø */



/* // ¼­ºêÆäÀÌÁö */
footer.realfooter { position:relative; width:100%; margin:0 auto; background-color:#6c6c6c; padding: 50px 0;  }
	#foot { position:relative; max-width:1140px; width:100%; margin:0 auto; }
	#foot:after { content:""; display:block; clear:both; }
		#foot > div { float:left; }
		#foot .logo_bottom {margin-right:40px; position:relative; top: 0px;}
		#foot .foot_copy { color:#bababa; line-height: 170%;}
		#foot .foot_link {float:right; }
		#foot .foot_link a { color:#bababa; }
		#foot .foot_link a:hover { color:#fff; }





/* ¸ÞÀÎ ¸Þ´º */
.gnbW {width:100%; height:45px; border:0px solid #000; }
.gnbW ul.gnb {width:1140px; margin:0 auto; margin-top:0px; } 
.gnbW ul.gnb > li {transition:all 0.6s; -webkit-transition:all 0.6s; position:relative; float:left; width:calc((100% - 32px)/5); margin-right:8px; height:45px; text-align:center; z-index:99; background-color:rgba(255,255,255,0.6); }
.gnbW ul.gnb > li:last-child {margin-right:0px;}
.gnb_tit > a { display:block; height:38px; color:#3b3b3b; font-size:14px; font-family:"NGothicB"; position:relative; padding-top:12px;}


.gnbW ul.gnb > li:hover { border-top:5px solid #978331; background-color:rgba(176, 156, 75,0.5); }
.gnbW ul.gnb > li:hover a { color:#fff; }

.gnbW ul.gnb > li > ul.menu {width:100%; z-index:999; position:absolute; left:0; top:45px; border-bottom:1px solid #d5d5d5; background-color:#fff; display:none; }
.gnbW ul.gnb > li > ul.menu > li a {display:block; height:25px; color:#3b3b3b; text-align:center; font-size:12px; cursor:pointer; line-height:25px;}
.gnbW ul.gnb > li > ul.menu > li a:hover {color:#ffa56e;  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; }


.m_m1 { border-top:5px solid #b09c4b; }
.m_m2 { border-top:5px solid #b09c4b; }
.m_m3 { border-top:5px solid #b09c4b; }
.m_m4 { border-top:5px solid #b09c4b; }
.m_m5 { border-top:5px solid #b09c4b; }
.m_m6 { border-top:5px solid #b09c4b; }




/* ¸ð¹ÙÀÏ ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */
	.device {
	  position:relative;
	  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;
	  width:100%;
	  height:auto;
	}

	.m-pagination {
		z-index: 9;
		position: absolute;
		right: 0px;
		text-align: right;
		top: 60px;
		width: 1140px;
		left: 50%;
		margin-left: -570px;
	}
	.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;
	}

	.no1{position:relative; background:url(/img/main_01.jpg); background-position: center center; background-size:cover;}
	.no2{position:relative; background:url(/img/main_02.jpg);  background-position: center center; background-size:cover;}


	.no1 .txt{
		position:absolute;
		width:1140px;
		left:50%;
		margin-left:-570px;
		padding:160px 0 0 30px;
	}
	.no2 .txt{
		position:absolute;
		width:1140px;
		left:50%;
		margin-left:-570px;
		padding:160px 0 0 30px;
	}


	


}








@media (max-width:1139px) {/* ÃÖ¼Ò ~ ÃÖ´ë 1023 */

/*ÆË¾÷*/
#divpop{display:none;}


#wrapper {width:100%; max-width:1023px; margin:auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%; margin:0 auto; }
	    
	#top { width:100%; position:relative; margin:0 auto; z-index:20; background-color: #f2eac7; padding-bottom: 10px; }
	#top:after { content:""; display:block; clear:both; }
		/*¸ð¹ÙÀÏ È­¸é½Ã »ó´Ü ÄÝ¼¾ÅÍ  */
		.m_call{display:block; height:80px; background:#796618;}
			.m_call a{display:block; height:80px; width:100%; color:#fff; box-sizing:border-box; padding-top:20px; text-align:center;}
			.m_call a > span {display:block; font-size:16px;}
			.m_call a > span:first-child{display:inline-block; font-size:16px; padding-left:30px; background:url(/img/call.png) no-repeat left center; background-size:contain; margin-bottom:5px;}
			.m_call a > span:last-child{color:#ffcac9;}
		/* //¸ð¹ÙÀÏ È­¸é½Ã »ó´Ü ÄÝ¼¾ÅÍ  */
		.top_box { position:relative; max-width:1023px; height:110px; margin:0 auto; }
			.logo { position:relative; margin:0 auto; text-align:center; width:250px; padding-top:20px; }
 
			.top_login_box { position:relative; width:80%; max-width:1023px; margin:0 auto; }
				.login_box { position:relative; width:100%; height:44px; text-align:center; }
				.login_box a { display:inline-block; padding-right:8px; margin-top:10px; color:#333333; font-family:"NGothicB"; font-size:10px; }

				.login_box a:hover { color:#999; }
				.uname { font-size:12px; }
			.top_L { padding-right:0px; }

	#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;}
		.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; color:#fff;
		background: url(/img/arrow_m.png) no-repeat 95% 50%;
		background-size:8px;
		background-color:#6e5b10;
		-webkit-appearance: none;/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
		-moz-appearance: none;
		appearance: none;
		border-radius: 0px;/* ³×ÀÌÆ¼ºê radius ÇØÁ¦ */
		outline: none;
		}
	/* IE 10, 11ÀÇ ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */	
	select::-ms-expand { display: none; }
	/* select ¼­ºê ¸Þ´º  */	
	
		.allmenu option { font-family:"NGothic"; font-size:14px; color:#fff; margin-bottom:0px;  }
option:hover {
    color: white;
    background: #488f8f ;
}
	#contents { width:100%; position:relative; margin:0 auto; background-color:#fff; padding-bottom:30px; margin-bottom:20px; padding-top: 20px; }
	#contents:after { content:""; display:block; clear:both; }


		.container { position:relative; width:100%; margin:0 auto;  border:0px solid #000; }
		.container:after { content:""; display:block; clear:both; }
		
		#clinic_wrap { position:relative; width:100%; height:auto; margin:0 auto; margin-top:10px; }

		.mc_box { font-size: 0px; position:relative; padding:0 10px; height:100%; margin:0 auto; text-align:center; }
		.mc_box li {margin-bottom:10px; font-size: 11px; height:150px; width:calc((100% - 10px)/2); color:#fff; line-height:16px;  text-align:center; vertical-align:top;}
		.mc_box li:nth-child(2n-1){margin-right:10px;}
		.mc_box li:nth-child(5){width:100%; margin-right:0px;}
		.mc_box li:nth-child(6){width:100%; margin-right:0px; height:auto; padding-bottom:20px;}
		
		.mc_box li:nth-child(9){width:100%; margin-right:0px;}
		.mc_box li:nth-child(10){width:100%; margin-right:0px;}
			
			.mc_tit {display:none; font-size:14px; font-family:"NGothicEB"; color:#FFF; }
			.mc_tit2 {display:none; font-size:14px; font-family:"NGothicEB"; color:#4e4e4e; }
			.mc_tit3 { display:none; font-size:14px; font-family:"NGothicEB"; color:#FFF; }
			.mc_tit4 {display:none;font-size:14px; font-family:"NGothicEB"; color:#FFF; }
			.mc_tit5 { font-size:14px; font-family:"NGothicEB"; color:#FFF; padding:20px 0 10px;}
			.mc_tit6 { font-size:14px; font-family:"NGothicEB"; color:#515151; padding:20px 0 10px;}

			
	
		.mc01 { background:rgba(219,207,155,0.7); transition:background 1.0s; display:inline-block;}
			.mc01 a {position:relative;display:block;  width:100%; height:100%; color:#fff;}
			.mc01 a img { margin-top:20px; }
		.mc02 {background:rgba(255,146,66,0.7); transition:background 1.0s; display:inline-block;}
			.mc02 a {position:relative;display:block;  width:100%; height:100%; color:#fff;}
			.mc02 a img { margin-top:20px; }
		.mc03 { background:rgba(69,69,69,0.7); transition:background 1.0s; display:inline-block;}
			.mc03 a {position:relative; display:block;  width:100%; height:100%; color:#fff;}
			.mc03 a img { margin-top:20px; }
		.mc04 {background:rgba(103,176,169,0.7); transition:background 1.0s; display:inline-block; }
			.mc04 a {position:relative; display:block;  width:100%; height:100%; color:#fff;}
			.mc04 a img { margin-top:20px; }
		.mc05 { background:rgba(211,116,44,0.7); transition:background 1.0s; display:inline-block;}
			.mc05 a {position:relative; display:block;  width:100%; height:100%; color:#fff;}
			.mc05 a img { margin-top:20px; }
		.mc06 { background:rgba(103,176,169,0.7); display:inline-block;}
			.mc06 a {position:relative; display:block;  width:100%; height:100%; color:#fff;}
			.mc06 a img { margin-top:10px; }
			.mc06 .time span {display:inline-block; background-color:#ff9d5f; }
		.mc07 { background:rgba(69,69,69,0.7); transition:background 1.0s; display:inline-block;}
			.mc07 a {position:relative; display:block;  width:100%; height:100%; color:#fff;}
			.mc07 a img { margin-top:20px; margin-bottom:5px; }
		.mc08 {background:rgba(219,207,155,0.7);  transition:background 1.0s; display:inline-block;}
			.mc08 a {position:relative; display:block;  width:100%; height:100%; color:#fff;}
			.mc08 a img { margin-top:20px; }
			.mc08 a .txt_hide { width:80%; text-align:center; margin:0 auto; line-height:18px; }
		.mc09 { background:rgba(211,116,44,0.7); display:inline-block; }
		.mc_box li.mc09 {
    height: auto;
    padding-bottom: 10px;
	margin-bottom:10px;
	max-width:none;
	}
			.mc09 a img { margin-top:15px; margin-bottom:15px;}
			.mc09:hover .numb a{color:#632a00;}
		.mc10 {background:rgba(231,231,231,0.7);  display:inline-block;}
			.mc10 a img {  margin-bottom:15px;}
			.mc_box li.mc10 {
		height: auto;
		padding-bottom: 10px;
		max-width:none;
		}
	
	/* °øÁö »çÇ×  */
		.preview_wrap { width:100%; position:relative;  line-height:100%; margin-top:20px; text-align:left; }
				.preview{margin-bottom:10px;}
					.preview_wrap a{display:block; width:95%; margin:0 auto; color:#515151; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
					.preview_wrap a:hover{color:#ff9d5f;}
	/* //°øÁö »çÇ×  */

	/* ÇÏ´Ü¹è³ÊÀÌ¹ÌÁö */
	.bottom_banner{display:none; background:url(/img/bottom_01.jpg) 47% center; background-size:cover; width:100%; height:130px; transition:all 0.8s;}
	/*// ÇÏ´Ü¹è³ÊÀÌ¹ÌÁö */	



	/* ÇÏ´Ü¹è³ÊÀÌ¹ÌÁö2 */
	.bottom_banner_02{padding: 10px 0; text-align: center; background-color:#fff; font-size:0px; background: #ffeee1;}
		.bottom_banner_02 a{display: inline-block; margin:0 10px 10px; 0px;}
		.bottom_banner_02 a:last-child{margin-bottom: 0px;}
			.bottom_banner_02 img{ vertical-align: middle;} 
	/*// ÇÏ´Ü¹è³ÊÀÌ¹ÌÁö2*/	





		.tit_hide { position:absolute; width:100%; text-align:center; bottom:20px; font-size:18px; font-family:"NGothicEB"; color:#FFF; }
		.tit_hide2 { position:absolute; width:100%; text-align:center; bottom:20px; font-size:18px; font-family:"NGothicEB"; color:#fff;}		
		.tit_hide3 {  font-size:18px; font-family:"NGothicEB"; color:#FFF; padding-top:20px; }		
	
		.txt_hide { display:none; width:80%; text-align:left; margin:0 auto; line-height:18px; }
		.txt_hide2 { display:none; width:80%; text-align:left; margin:0 auto; line-height:18px; color:#fff; }

				
		.numb { padding-top:10px; }
		.numb a { color:#fff; font-size:20px; font-family:"NGothicEB"; line-height:40px;} 
		.time { color:#fff; text-align:center; line-height:18px; padding-top:10px; }

	
	#sub_contents { width:95%; margin:0 auto;}

	#sub_menu_box { display:none; }

	.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 {width:100%; color:#686869; text-align:left; margin-bottom:20px; }
		.s_title {color:#515151; font-size:20px; font-family:"NGothicB"; line-height:100%;}
		.s_title:before {
			content: "";
			width: 30px;
			height: 2px;
			background: #b09c4b;
			display: block;
			margin-bottom: 10px;
		}
		.s_tit {
			color: #838383;
			font-size: 11px;
			margin-top: 10px;
		}
		
		.page {width:100%; text-align:left; color:#393939; font-size:13px; 
			border-top: 1px solid #c6c6c6;
			border-bottom: 1px solid #c6c6c6;
			margin-top: 20px;
			padding-top: 25px;
			padding-bottom: 50px;
 }

 /* ¼­ºêÆäÀÌÁö */

	/*ÀÎ»ç¸»  */
	.m06{overflow:hidden;}
	.m06 .img_01{margin-bottom:40px; text-align:center;}
	.m06 .img_01 .pc{display:none;}
	.m06 .img_01 .mb{display:inline-block;}
		.m06 .left{font-size:13px;}
		.m06 .left p:nth-child(1){text-align: justify; font-size:15px; margin-bottom:20px;}
			.m06 .left p:nth-child(1) span{color:#ff9d5f;}
		.m06 .left p:nth-child(2){text-align: justify; line-height: 170%; margin-bottom:20px;}
		.m06 .left p:nth-child(3){text-align: justify; line-height: 170%;}
			.m06 .left p:nth-child(3) span{font-family:NGothicB;}
		.m06 .right{text-align:center; margin-bottom:40px;}
	/*//ÀÎ»ç¸»  */


			
	/*Áø·á½Ã°£  */

	.m07 .p_01{color:#4b4b4b; text-align:center; font-size: 18px; line-height: 140%; background:url(/img/m07_01.jpg) no-repeat  -10% center; background-size:cover; padding: 20px 0; margin-bottom: 20px;}
		.m07 .p_01 span{display:inline-block; background-color:#ff9d5f; color:#fff; line-height: normal;}
		.c_table_time { border-top:2px solid #b09c4b; width:100%; margin:0 auto; text-align:center; font-size:13px; }
		.c_table_time th { border-bottom:1px solid #e4e4e4; width:50%; padding:10px; border-right:1px solid #e4e4e4; text-align:center; color:#444444;}
		.c_table_time td { border-bottom:1px solid #e4e4e4; width:50%; padding:10px;}
		.c_table_time span{color:#f38f4f;}
	/* //Áø·á½Ã°£  */



	/*Ã£¾Æ¿À½Ã´Â±æ */
		.m09 .p_01{font-size:16px; margin-bottom:10px;  font-family:"NGothicb";}
		.m09 .p_01:before {  content: "";  width: 2px;  height: 18px;  margin-right: 7px;  background: #b09c4b;  display: inline-block;  vertical-align: top;}
		.c_map { width:100%; margin-bottom:30px; }
		.c_table { border-top:2px solid #b09c4b; width:100%; }
			.c_table th { border-bottom:1px solid #bebebe; border-right:0px solid #efefef;  padding:20px 10px; text-align:center; color:#444444; font-size:13px; width:20%; }
			.c_table td { border-bottom:1px solid #bebebe;  padding:10px; text-align:left; font-size:12px; width:80%; }
				.c_table .p_02{color:#ff9d5f; font-family:"NGothicB";font-size:13px; margin:5px 0;}
				.c_table td .p_02:first-child{margin-top:0;}
			.m09 .link_map{text-align:center; margin-bottom:20px;}
		.m09 .link_map > a{display:inline-block; width:120px; height:40px; line-height:40px; color:#fff; text-decoration:underline;}
		.m09 .naver{background-color:#55c364; margin-right:20px; }
		.m09 .daum{background-color:#d2cb5d; }
		.m09 .p_03{font-size:16px; margin:10px 0; background-color:#ff904a; padding:5px 0; text-align:center; color:#fff;}

	/*//Ã£¾Æ¿À½Ã´Â±æ */



	/* Å¬¸®´Ð °øÅë  */
	.page .img_01{margin-bottom:40px;}
	section{margin-bottom:20px; overflow:hidden; border-bottom: 1px dotted #b09c4b;  padding-bottom: 20px;}
	section:last-child{margin:0px; margin: 0px;  border-bottom: 0px;  padding: 0px;}
		section h2{font-size:16px; margin-bottom:10px;   font-family:"NGothicb";}
		section h2:before {content: ""; width: 2px;	height: 18px; 	margin-right: 7px; background: #b09c4b;	display: inline-block; vertical-align: top; 	}
		section p{font-size:12px; color:#5a5a5a; line-height:150%; text-align:justify; margin-bottom:25px; padding: 10px 5px;border-bottom: 1px dashed #e6d590;
    border-top: 1px dashed #e6d590;}
		section p:last-child{margin-bottom:0px;}
		section h3{color:#b09c4b; font-size:14px; font-family:"NGothicb"; margin-bottom:10px; padding-top:25px; border-top:1px dotted #ccc;}
		.section_02 h3.inherit{border:0px; padding:0px;}
		section .tit_01{display:block; color:#ff924f; font-size:13px; font-family:"NGothicb"; padding-left:20px; margin-bottom:5px;}
		section .tit_02{display:block; background-color:#b09c4b; color:#fff; font-size:13px; font-family:"NGothicb"; margin-bottom:5px;}
		section .tit_03{display:block; color:#907c2b; font-size:14px; font-family:"NGothicb";}
		section .list{display:block; padding-left:20px; font-size:11px;}
		section .list_box{display:block; font-size:12px; line-height: normal; }
	/*// Å¬¸®´Ð °øÅë  */


	/*ÀÚ¿¬ºÐ¸¸ */
	.m11{}
		.m11 .section_02 h3{border:0px; padding:0px;}
		.m11 section p:last-child{margin-bottom:0px;}
		.m11 .cont > div {margin-bottom:20px}
		.m11 .cont > div:last-child {margin-bottom:0px}
		/*//ÀÚ¿¬ºÐ¸¸ */
	/*Á¦¿ÕÀý°³ */
	.m12{}
		.m12 section p:last-child{margin-bottom:0px;}
	/*//Á¦¿ÕÀý°³ */

	/*¹«ÅëºÐ¸¸ */
	.m13{}
		.m13 section p:last-child{margin-bottom:0px;}
	/*//¹«ÅëºÐ¸¸ */

	/*ÈçÇÑºÎÀÎ°úÁúÈ¯ */
	.m15{}
		.m15 section p:last-child{margin-bottom:0px;}
			.m15 section .list{margin-bottom: 10px;}
			.m15 section .list:last-child{margin-bottom: 15px;}
			.m15 section .list:nth-child(2){margin-top:15px;}
	/*//ÈçÇÑºÎÀÎ°úÁúÈ¯ */

	/*ÇÇÀÓ */
	.m16{}
		.m16 .tit_02{margin-bottom:10px;}
		.m16 .tit_03{margin:20px 0;}
		.m16 section .cont> div p:last-child{margin-bottom:0px;}
			.m16 section .list{margin-bottom: 10px; background-size: 13px!important;}
			.m16 section .list:last-child{margin-bottom: 0px;}
			.m16 .section_08 .tit_02{margin-top:20px;}
			.m16 .section_08 .cont > div > p:nth-child(2) > span:first-child{display:block; margin-bottom:20px;}
	/*//ÇÇÀÓ */

	/*¼ºº´°Ë»ç */
	.m17{}
		.m17 section p:last-child{margin-bottom:0px;}
	/*//¼ºº´°Ë»ç *


	/*¿©¼º¼º±â´ÉÀå¾Ö */
	.m19{}
		.m19 .list_box{margin-top:15px;}
		.m19 section p:last-child{margin-bottom:0px;}
			.m19 .list_box span:first-child{margin-bottom:10px; font-family:"NGothicB";}
	/*//¿©¼º¼º±â´ÉÀå¾Ö */


	/*Æó°æÈÄÀÇ ¼ºÀå¾Ö */
	.m20{}
		.m20 section p:last-child{margin-bottom:0px;}
		.m20 .tit_02{margin-bottom:10px;}
		.m20 .cont > p > span:not(.tit_02) span{margin-bottom:10px;}
		.m20 .cont > p > span:not(.tit_02) span:last-child{margin-bottom:0px;}
	/*//Æó°æÈÄÀÇ ¼ºÀå¾Ö */


	/*³­ÀÓ±âº»°Ë»ç */
	.m21{}
		.m21 h2 span{font-size:15px; padding-left:12px; font-family:"NGothic"; font-weight:normal;}
		.m21 section p:last-child{margin-bottom:0px;}
		.m21 section .tit_03 {margin-bottom:10px; margin-top:10px;}
		.m21 section .tit_03:first-child{margin-top:0px;}
	/*//³­ÀÓ±âº»°Ë»ç */

	/*ÀÎ°ø¼öÁ¤½Ã¼ú */
	.m22{}
		.m22 h2 span{font-size:15px; padding-left:12px; font-family:"NGothic"; font-weight:normal;}
		.m22 section p .img{display:block; text-align:center; background-color:#f7f1d5; margin-bottom:10px;}
		.m22 section p .img img{width:70%;}
		.m22 section p:last-child{margin-bottom:0px;}
		.m22 section .tit_03 {margin-bottom:10px; margin-top:10px;}
		.m22 section .tit_03:first-child{margin-top:0px;}
	/*//ÀÎ°ø¼öÁ¤½Ã¼ú */

	/*½ÃÇè°ü¾Æ±â½Ã¼ú1 */
	.m23{}
		.m23 h2 span{font-size:15px; padding-left:12px; font-family:"NGothic"; font-weight:normal;}
		.m23 section p .img{display:block; text-align:center; background-color:#f7f1d5; margin-bottom:10px;}
		.m23 section p .img img{width:70%;}
		.m23 section p:last-child{margin-bottom:0px;}
		.m23 section .tit_03 {margin-bottom:10px; margin-top:10px;}
		.m23 section .tit_03:first-child{margin-top:0px;}
	/*//½ÃÇè°ü¾Æ±â½Ã¼ú1 */


	/*½ÃÇè°ü¾Æ±â½Ã¼ú2*/
	.m24{}
		.m24 h2 span{font-size:15px; padding-left:12px; font-family:"NGothic"; font-weight:normal;}
		.m24 section p:last-child{margin-bottom:0px;}
		.m24 section .tit_03 {margin-bottom:10px; margin-top:10px;}
		.m24 section .tit_03:first-child{margin-top:0px;}
	/*//½ÃÇè°ü¾Æ±â½Ã¼ú2 */

	/* »êÈÄÁ¶¸®¿ø */
	.m25{}
		.m25 .head_img{text-align:center;}
			.m25 .head_img img{width:80%; max-width:400px;}
		.m25 .head_img:after{content:""; display:block; width:50px; height:1px; background:#cb611e; margin:30px auto 30px;}
		.m25 .p_01{font-size:18px; background-color:#ffb07e; color:#fff; text-align:center; padding:10px 30px; }
			.m25 .p_01 span{color:#3c3d38; display:block; margin-top:10px;}
		.m25 .wrap > div > div {height:200px; box-sizing:border-box; font-size:15px;}
		.m25 .num{display:block; text-align:center; font-family:"NGothicB"; font-size:30px; margin-bottom:25px;}
		.m25 .wrap >  div > div:not(.img){padding:20px; text-align:center; height:150px;}
			.m25 .wrap > div:nth-child(1) .img{left:0; background:url(/img/01.jpg) no-repeat; background-size:cover; background-position: center 50%;}
			.m25 .wrap > div:nth-child(1) div:not(.img){right:0; background-color:#f2eac7; color:#937f2e;}
			.m25 .wrap > div:nth-child(2) .img{right:0; background:url(/img/02.jpg) no-repeat; background-size:cover; background-position: center 40%;}
			.m25 .wrap > div:nth-child(2) div:not(.img){left:0; background-color:#ffd4b8; color:#bf7b4f;}
			.m25 .wrap > div:nth-child(3) .img{left:0; background:url(/img/03.jpg) no-repeat; background-size:cover; background-position: center center;}
			.m25 .wrap > div:nth-child(3) div:not(.img){right:0; background-color:#b09c4b;  color:#f2eac7;}
			.m25 .wrap > div:nth-child(4) .img{right:0; background:url(/img/04.jpg) no-repeat; background-size:cover; background-position: center 40%;}
			.m25 .wrap > div:nth-child(4) div:not(.img){left:0; background-color:#ffb98c; color:#cd6e31;}
			.m25 .wrap > div:nth-child(5) .img{left:0; background:url(/img/05.jpg) no-repeat; background-size:cover; background-position: center 50%;}
			.m25 .wrap > div:nth-child(5) div:not(.img){right:0; background-color:#f2eac7; color:#937f2e;}
			.m25 .wrap > div:nth-child(6) .img{right:0; background:url(/img/06.jpg) no-repeat; background-size:cover; background-position: center 40%;}
			.m25 .wrap > div:nth-child(6) div:not(.img){left:0; background-color:#ffd4b8; color:#bf7b4f;}
			.m25 .wrap > div:nth-child(7) .img{left:0; background:url(/img/07.jpg) no-repeat; background-size:cover; background-position: center center;}
			.m25 .wrap > div:nth-child(7) div:not(.img){right:0; background-color:#b09c4b;  color:#f2eac7;}
			.m25 .wrap > div:nth-child(8) .img{right:0; background:url(/img/08.jpg) no-repeat; background-size:cover; background-position: center 10%;}
			.m25 .wrap > div:nth-child(8) div:not(.img){left:0; background-color:#ffb98c; color:#cd6e31;}
	/*//»êÈÄÁ¶¸®¿ø */



/* // ¼­ºêÆäÀÌÁö */
		

	

	


footer.realfooter { position:relative; width:100%; margin:0 auto; background-color:#6c6c6c; padding: 30px 0; text-align:center;  }
	#foot { position:relative; max-width:1140px; padding:0 20px; margin:0 auto; }
		#foot .logo_bottom {margin-bottom:20px;}
		#foot .foot_copy { color:#bababa; line-height: 150%; margin-bottom:20px; word-break:keep-all;}
		#foot .foot_copy br{ display:none;}
		#foot .foot_link a { color:#bababa; }
		#foot .foot_link a:hover { color:#fff; }


.i1-1 { position:relative; width:60%; padding-bottom:50px; }
.i1-4 { margin:0 auto; width:100%; text-align:center; }



/* ¸ð¹ÙÀÏ ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */
	.device {
	  position:relative;
	  max-width: 1140px;
	  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: 1140px;
	  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;
	}





}











/* ³»¿ë */

::-moz-selection { background:#ff9d5f; color:#fff; }
::selection { background:#ff9d5f; color:#fff; }

.btn_login { display:inline-block; width:100px; height:30px; color:#FFF; background-color:#b09c4b; 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:#927d26;}

.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; }

ul[class^=smap] li a{color:#686869;}
ul[class^=smap] li a:hover{color:#ff9d5f;}
ul[class^=smap]{ position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
ul[class^=smap] li{width:100%; margin-bottom:5px;}
ul[class^=smap] h2{font-size:15px; color:#c96e34;}


.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-gallery { width:100%; height:500px; }

.c-c { width:100%; text-align:center; font-size:50px; font-family:"NGothicB"; color:#0097ff; line-height:110%; }
.c-c2 { width:100%; text-align:center; font-size:16px; font-family:"NGothicB"; padding-top:50px; }



/* ³Ñ¹ö¸µ */
.num1{background:url(/img/num_01.png) no-repeat left center; background-size:contain;}
.num2{background:url(/img/num_02.png) no-repeat left center; background-size:contain;}
.num3{background:url(/img/num_03.png) no-repeat left center; background-size:contain;}
.num4{background:url(/img/num_04.png) no-repeat left center; background-size:contain;}
.num5{background:url(/img/num_05.png) no-repeat left center; background-size:contain;}
.num6{background:url(/img/num_06.png) no-repeat left center; background-size:contain;}
.num7{background:url(/img/num_07.png) no-repeat left center; background-size:contain;}
.num8{background:url(/img/num_08.png) no-repeat left center; background-size:contain;}
.num9{background:url(/img/num_09.png) no-repeat left center; background-size:contain;}