 @charset "euc-kr";

 @font-face{font-family:'NGothic'; src:url('/font/NanumGothic.woff') format('woff'); }
 @font-face{font-family:'NGothicB'; src:url('/font/NanumGothicBold.woff') format('woff'); }
 @font-face{font-family:'NGothicEB'; src:url('/font/NanumGothicExtraBold.woff') format('woff'); }
/* 
 @font-face{font-family:'NMyeongjo'; src:url('/font/NanumMyeongjo.woff') format('woff'); }
 @font-face{font-family:'NMyeongjoB'; src:url('/font/NanumMyeongjoBold.woff') format('woff'); }
 @font-face{font-family:'NMyeongjoEB'; src:url('/font/NanumMyeongjoExtraBold.woff') format('woff'); }
*/

html { height:100%; width:100%; }
body { height:100%; width:100%; font-size: 9pt; color: #777777; font-family:"NGothic","³ª´®°íµñ"; background-color:#d8d8d8; }

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:1140px; 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; }
	#top:after { content:""; display:block; clear:both; }

		.top_login { position:relative; width:100%; height:30px; background-color:#3c3530; background:#e8e8e8;  }
			.top_login_box { position:relative; width:1140px; height:30px; margin:0 auto;}
				.login_box { position:absolute; right:0px; width:360px; height:30px; margin:0 auto; text-align:right; font-size:12px; }
				.login_box a { color:#454545; font-family:"NGothic"; display:inline-block; height:30px; padding:5px 5px 0px 5px; }
				.login_box a:hover { color:#a31648; }

		.top_box { position:relative; max-width:1140px; height:110px; margin:0 auto; }
			.logo { position:relative; margin:0 auto; width:300px; top:19px; text-align:center; }
			.calling { display:none; position:absolute; top:30px; right:20px; }

			.head_call { position:absolute; display:block; left:0px; top:35px; }
				.head_call > p{font-family:"NGothicB"; font-size:16px; color:#333; margin-bottom:5px;}
				.head_call > a{display:block; font-size:22px; color:#82394a;}
			.kakao { position:absolute; display:block; right:0px; top:39px; }
			.top_menu { display:none; }


	#menu_box { position:relative; width:100%; height:50px; margin:0 auto; text-align:center; background-color:#a31648; }

	#contents { width:100%; position:relative; margin:0 auto; overflow:hidden;}

		.section_01 { height:550px; border:0px solid #000; }
			
			/* fade slide */
			.swiper-container .main_img_01{height:550px; background:url(/img/main_01.jpg) no-repeat center; background-size:cover;}
			.swiper-container .main_img_02{height:550px; background:url(/img/main_02.jpg) no-repeat center; background-size:cover;}
			.swiper-container .main_img_03{height:550px; background:url(/img/main_03.jpg) no-repeat center; background-size:cover;}
			
			.swiper-pagination-fraction,
			.swiper-pagination-custom,
			.swiper-container-horizontal > .swiper-pagination-bullets {
			  bottom: 10px!important;
			  left: 0!important;
			  width: 100%!important;
			}
			.swiper-container .swiper-pagination-bullet {
				width: 20px;
				height: 16px;
				display: inline-block;
				background: #ffe114;
				border-radius: 10px;
				transition: all 0.5s;
				box-shadow: 0px 1px 2px #555;
				opacity:1;
			}
			.swiper-container .swiper-pagination-bullet-active {
				background: #007aff;
				width: 35px;
			}
			.swiper-container .swiper-button-prev,
			.swiper-container .swiper-button-next {
			  position: absolute;
			  top: 50%;
			  width: auto;
			  height: auto;
			  margin-top: -24px;
			  z-index: 10;
			  cursor: pointer;
			}
			.swiper-container .swiper-button-prev img,
			.swiper-container .swiper-button-next img{
			  vertical-align:top;
			}

			.swiper-container .swiper-button-prev,
			.swiper-container .swiper-container-rtl .swiper-button-next {
			  background-image:inherit!important;
			  left: 10px;
			}
			.swiper-container .swiper-button-next,
			.swiper-container .swiper-container-rtl .swiper-button-prev {
			  background-image:inherit!important;
			  right: 10px;
			}
			/*// fade slide */

		.section_02 {width:100%; height:390px; background:url(/img/section_02_text.png) no-repeat center center; }

		.section_03 {width:100%; height:350px; background:url(/img/section_03_bg.jpg) no-repeat fixed center center;  background-size:cover;}
			.clinic_list {overflow:hidden; width:1140px; margin:0 auto; height:100%;}
				.clinic_list li {float:left; height:100%; width:25%; position:relative;}
				.clinic_list li:nth-child(1){ background:url(/img/section_03_list_01.png) no-repeat center 68px; }
				.clinic_list li:nth-child(2){ background:url(/img/section_03_list_02.png) no-repeat center 68px; }
				.clinic_list li:nth-child(3){ background:url(/img/section_03_list_03.png) no-repeat center 68px; }
				.clinic_list li:nth-child(4){ background:url(/img/section_03_list_04.png) no-repeat center 68px; }
					.clinic_list li a{transition:all 0.5s; display:inline-block; width:165px; height:50px; line-height:50px; text-align:center; border:2px solid #fff; position:absolute; margin-right:-84px; right:50%; bottom: 58px; color:#fff; font-size:16px;}
					.clinic_list li a:hover{border:2px solid #a31648; color:#a31648;}

		.section_04 {width:100%; }
			.complex_box{width:1140px; margin:0 auto; padding:120px 0 60px; overflow: hidden; background:url(/img/section_04_text.png) no-repeat center 38px; }
				.complex_box > div{float:left; width:33.3%; height:250px; border-right:1px solid #ccc; box-sizing:border-box;}
				.complex_box > div:last-child{border:0px;}
				.call_box{ text-align:left;}
					.call_box .top{margin-bottom:48px;}
						.call_box .top h2{font-size:24px; color:#333; margin-bottom:10px;}
						.call_box .top a{color:#333; font-size:36px; transition:all 0.5s;}
							.call_box .top a span{color:#a31648; transition:all 0.5s;}
						.call_box .top a:hover{color:#25826d;}
							.call_box .top a:hover span{color:#25826d;}
					.call_box .bottom{color:#333; }
						.call_box .bottom h2{font-size:24px; margin-bottom:10px;}
						.call_box .bottom li{font-size:16px; margin-bottom:3px;}
					.previewer01{text-align:center; padding:0 45px;}
						.previewer01 h2{font-size:24px; color:#333; padding-bottom:100px; background:url(/img/section_04_border.jpg) no-repeat center 75px;}

						.previewer01 .item1 a{display: block; text-align:left;  font-size:14px; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; margin-bottom:7px;}

		.section_05 {width:100%; height:120px; border-top:1px solid #ccc; box-sizing:border-box;}
			.link_box{overflow:hidden; width:1140px; height:120px; margin:0 auto;}
				.link_box .left{overflow:hidden; float:left; height:120px; }
					.link_box .left li{float:left; height:120px; line-height:120px; margin-right:55px;}
						.link_box .left li a{display:inline-block; line-height:normal; color:#333; font-size:18px;}
						.link_box .left li a:hover{color:#a31648; font-size:18px;}
							.link_box .left li a img{vertical-align:middle;}
							.link_box .left li a span{display:inline-block; margin-left:10px;}
				.link_box .right{overflow:hidden; float:right;}
					.link_box .right li{float:left; height:120px; line-height:120px; margin-right:35px; }
						.link_box .right li a{display:inline-block; line-height:normal;}
							.link_box .right li a img{vertical-align:middle;}
							.link_box .right li a span{display:inline-block; margin-left:10px; color:#393939; font-size:14px;}


		.section_06 {width:100%; border-top:1px solid #ccc; box-sizing:border-box;}
			/*ÇÏ´ÜÈå¸£´Â¹è³Ê  */
			.cooper .nav{width:1140px; margin:0 auto; position:relative;}
			.cooper .nav .left{position:absolute; left:0; top: 30px; cursor: pointer;}
			.cooper .nav .right{position:absolute; right:0;  top: 30px; cursor: pointer;}
			.cooper .RollDiv{margin:0 auto; width:1140px; height:80px; overflow:hidden;}  
			.cooper .RollDiv > ul{overflow:hidden; height:80px; width:120%;}
			.cooper .RollDiv > ul > li{ float:left; display:block; width:16.66%; height:80px; line-height:80px; box-sizing:border-box; text-align:center;}  
			.cooper .RollDiv > ul > li a img{vertical-align:middle;}








footer{width:100%; height:210px; background:#3d3d3d;}
	.foot_box{width:1140px; height:210px; box-sizing:border-box; margin:0 auto; position:relative;}
		.foot_logo{position:absolute; left:0; top:74px;}
		.foot_copy{position:absolute; left:250px; top:66px; font-size:12px; color:#6e6e6e;}
		.foot_link{position:absolute; left:250px; top:128px; font-size:12px;}
			.foot_link a{color:#6e6e6e;}
			.foot_link a:hover{color:#a31648;}

/* ¿À¸¥ÂÊ Äü */
.scroll_bg { position:absolute; right:0px; height:100%; width:45px; background-color: rgba(0,0,0,0.5);  z-index:400; }
	.s_quick li {}
		.s_quick li a { display:block;}
		.s_quick a:hover  { border-bottom:3px solid #333; }
/*// ¿À¸¥ÂÊ Äü */	
	

/*ÆË¾÷*/
#pop_wrap{ position:absolute; text-align:center; top:200px; z-index:11; width:100%; margin:0 auto;}
	[id^="divpop"]{display:inline-block; margin:0 10px 10px 10px; box-shadow: #000 0px 8px 30px -10px;}
	[id^="divpop"] video{vertical-align:top; width:800px;}





/* ¼­ºêÆäÀÌÁö */

	/* header1 */
	.sub_header_bg_01{width:100%; height:330px; background:url(/img/header_01_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_01 .sub_header_text{width:1140px; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat 95% 50%;}		
	/*// header1 */	
	
	/* header2 */
	.sub_header_bg_02{width:100%; height:330px; background:url(/img/header_02_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_02 .sub_header_text{width:1140px; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat 95% 50%;}		
	/*// header2 */	

	/* header3 */
	.sub_header_bg_03{width:100%; height:330px; background:url(/img/header_03_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_03 .sub_header_text{width:1140px; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat 95% 50%;}		
	/*// header3 */	

	/* header4 */
	.sub_header_bg_04{width:100%; height:330px; background:url(/img/header_04_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_04 .sub_header_text{width:1140px; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat 95% 50%;}		
	/*// header2 */	

	/* header5 */
	.sub_header_bg_05{width:100%; height:330px; background:url(/img/header_05_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_05 .sub_header_text{width:1140px; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat 95% 50%;}		
	/*// header5 */	

	/* header6 */
	.sub_header_bg_06{width:100%; height:330px; background:url(/img/header_06_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_06 .sub_header_text{width:1140px; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat 95% 50%;}		
	/*// header6 */	


	.submenu_wrap{width:100%;height:50px; background-color:#353535; }
		.submenu_box{width:1140px; height:50px; margin:0 auto; position:relative;}
			.submenu_title{width:285px; height:65px; line-height:65px; text-align:center; position:absolute; top:-65px; border-left:20px solid #c7a525; box-sizing:border-box; background-color:#353535; color:#fff; font-size:30px;}
			.sub_menu{overflow:hidden;}
				.sm01{height:50px; line-height:50px; float:left; padding:0 20px;}
					.sm01 a{font-size:16px; color:#e0b72c;}

	/* ÆäÀÌÁöº°°øÅë */
	.page{width:1140px; margin:0 auto; padding:45px 0 170px; line-height:normal;}
	.page_head{width:100%; box-sizing:border-box; border:1px solid #353535; border-top:0px; padding:0px 28px; height:60px; line-height:60px; overflow:hidden; margin-bottom:75px;}
		.page_head h3{float:left; font-size:25px; color:#353535;}
		.page_head span{float:right; font-size:17px; color:#353535;}
			.page_head span img{vertical-align:middle;}
	.intro_01{margin-bottom:75px;}
		.intro_01 p:nth-child(1){color:#9e2b54; font-size:45px; margin-bottom:15px; text-align:center;}
	/* Å×ÀÌºí */
		.table_01{width:100%;}
			.table_01 thead th{background-color:#a75572; color:#fff; font-size:23px; padding:10px 0; font-weight:normal;}	
			.table_01 tbody th {padding:10px 0; color:#3e3e3e; font-size:16px; text-align:center; border-bottom:1px solid #b8b8b8;  border-right:1px solid #b8b8b8; }	
			.table_01 tbody th:last-child {border-right:0px; }	
			.table_01 tbody td{padding:10px 0; color:#3e3e3e; font-size:16px; text-align:center; border-bottom:1px solid #b8b8b8; border-right:1px solid #b8b8b8; }	
			.table_01 tbody td:last-child {border-right:0px; }	
	/* //Å×ÀÌºí */

	/* //ÆäÀÌÁöº°°øÅë */

	
	
	/* ÀÎ»ç¸» */
	.m08{}
		.m08 .img_01{margin-bottom:95px;}
		.m08 .text_01{font-size:20px; line-height:26px; margin-bottom:105px;}
			.m08 .text_01 p:nth-child(1){margin-bottom:70px; color:#181818;}
			.m08 .text_01 p:nth-child(1) .font_01{font-family:"NGothicB"; color:#8c4650;}
			.m08 .text_01 p:nth-child(1) .font_02{color:#8c4650;}
			.m08 .text_01 p:nth-child(2) {text-align:right; font-family:"NGothicB"; color:#181818;}
		.m08 .img_02{border-top:1px dashed #ccc; padding-top:45px;}
	/*// ÀÎ»ç¸» */

	/* ÀÇ·áÁø¼Ò°³ */
	.m09{}
		.m09 .doctor_intro{overflow:hidden;}
			.m09 .doctor_intro .img_01{float:left; width:50%;}
			.m09 .doctor_intro .text_01{float:left; width:50%; padding-left:25px; box-sizing:border-box;}
				.m09 .doctor_intro .text_01 h4{position:relative; font-size:30px; color:#8c4650; margin:28px 0 55px;}
				.m09 .doctor_intro .text_01 h4:before{position:absolute; left:-101px; top:50%; margin-top:-2px;  width:86px; height:4px; background-color:#8c4650; content:""; display:block; }
				.m09 .doctor_intro .text_01 ul{font-size:20px; color:#535353; margin-bottom:60px;}
			.m09 .doctor_intro .text_01 li{margin-bottom:15px;}
			.m09 .doctor_intro .text_01 li.tit_01{font-size:25px; margin-bottom:20px;}
	/*// ÀÇ·áÁø¼Ò°³ */

	/*º´¿øµÑ·¯º¸±â  */
	#gallery { margin:0 auto; width:100%; margin-top:30px;}
	/*//º´¿øµÑ·¯º¸±â  */

	/* Áø·á½Ã°£ */
	.m11{}
		.m11 .time_wrap_01{}
			.m11 .info_01{overflow:hidden; margin-bottom:60px;}
				.m11 .info_01 .left{float:left; width:50%;}
					.m11 .info_01 > div p{font-size:23px; color:#3e3e3e;}
					.m11 .info_01 > div p:nth-child(1):after{content:""; display:block; width:90px; height:1px; background-color:#353535; margin:30px 0;}
				.m11 .info_01 .right{float:left; width:50%;  padding-left:110px; box-sizing:border-box;}
					.m11 .info_01 .right p:nth-child(1){color:#8c4650;}
		/* Å×ÀÌºí */
		.m11 table {width:100%;}	
			.m11 table thead th{background-color:#a75572; color:#fff; font-size:23px; padding:10px 0; font-weight:normal;}	
			.m11 table tbody td{ height:50px; color:#3e3e3e; font-size:16px; text-align:center; border-bottom:1px solid #b8b8b8; }	
			.m11 table tbody td .line{display:inline-block; vertical-align:top; width:24px; height:50px; background-color:#bb7d93; }
	/*// Áø·á½Ã°£ */


	/* ¿À½Ã´Â±æ */
	.m12{}
		.m12 iframe{width:100%; height:485px; margin-bottom:60px;}
		.m12 .info_wrap_01{overflow:hidden;}
		.m12 .info_wrap_01 > div{float:left; width:50%; box-sizing:border-box; min-height:200px; margin-bottom:50px;}
		.m12 .info_wrap_01 > div:nth-child(2n){padding-left:10px;}
		.m12 .info_wrap_01 > div:nth-child(5){margin-bottom:0px;}
		.m12 .info_wrap_01 > div h4{font-size:25px; color:#3e3e3e;}
		.m12 .info_wrap_01 > div h4:after{content:""; display:block; height:1px; width:60px; background-color:#b8b8b8; margin:25px 0; }
		.m12 .info_wrap_01 .first p{display:inline-block; font-size:17px; color:#3e3e3e; line-height:32px; padding:12px; background-color:#f5ecee; }
			.m12 .info_wrap_01 .first p span{color:#8c4650;}
		.m12 .info_wrap_01 .second p{font-size:17px; color:#3e3e3e; line-height:32px;}
		.m12 .info_wrap_01 .third p{font-size:17px; color:#3e3e3e; line-height:32px;}
		.m12 .info_wrap_01 .fourth p{font-size:30px; color:#8c4650; line-height:32px;}
		.m12 .info_wrap_01 .fiveth {overflow:hidden;}
			.m12 .info_wrap_01 .fiveth .naver a{color:#fff; display:inline-block; float:left; width:90px; height:40px; line-height:40px; text-align:center; background-color:#76be7d; margin-right:15px;}
				.m12 .info_wrap_01 .fiveth .naver a:hover{background-color:#42a74c;}
			.m12 .info_wrap_01 .fiveth .daum a{color:#fff; display:inline-block; float:left; width:90px; height:40px; line-height:40px; text-align:center; background-color:#c7c354;}
				.m12 .info_wrap_01 .fiveth .daum a:hover{background-color:#b9b312;}
	/*// ¿À½Ã´Â±æ */



	/* ºñ±Þ¿©¾È³» */
	.m13{}
		.m13 .info_01{}
			.m13 .wrap_01{font-size:0px; margin-bottom:100px;}
				.m13 .wrap_01 h4{ line-height: 160%; text-align:right; padding-right:30px; font-size:30px; color:#b4153b; display:inline-block; width:50%; box-sizing:border-box; vertical-align: text-bottom;}
				.m13 .wrap_01 .p_01{  line-height: 160%; padding-left:30px; font-size:17px; color:#353535; display:inline-block; width:50%; border-left:1px solid #b4153b;  box-sizing:border-box; }
			.m13 .info_01 > h5{color:#414141; font-size:30px; margin-bottom:30px; font-weight:normal;}
			.m13 .info_01 > h6{color:#a75572; font-family:"NGothicb"; font-size:25px; margin-bottom:10px}
				.m13 .info_01 .table_01{margin-bottom:100px;}
				.m13 .info_01 .table_01:last-child{margin-bottom:0px;}
	/*// ºñ±Þ¿©¾È³» */






	/*Å¬¸®´Ð  */

		/* °øÅë */

		.clinic_head{overflow:hidden; margin-bottom:60px;}
			.clinic_head .pic{float:left; width:50%; height:190px;}
			.clinic_head .text{float:left; width:50%; height:190px; line-height:190px; background-color:#a75572;}
				.clinic_head .text p{display:inline-block; vertical-align:middle; line-height:normal; width:100%; text-align:center;}
					.clinic_head .text p span:nth-child(1){display:block; margin-bottom:20px; font-size:40px; color:#fff;}
					.clinic_head .text p span:nth-child(2){display:block; font-size:28px; color:#fff799;}
		.clinic_wrap{padding-bottom:100px; margin-bottom:150px; border-bottom:1px dashed #ccc;}
			/*Á¤ÀÇ  */
			.cont_01{box-sizing: border-box; min-height: 200px; overflow: hidden; padding-bottom:100px; margin-bottom:100px; border-bottom:1px dashed #ccc;}
				.cont_01 h4{float:left; box-sizing:border-box; width:35%; padding:3px 0px 3px 25px; background:url(/img/logo_01.gif) no-repeat; background-size: contain; font-size:22px; color:#833949; }
				.cont_01 > div{float:left; width:65%; color:#434343; font-size:16px;  line-height:160%;}
			/*//Á¤ÀÇ  */

			/*¿øÀÎ  */
			.cont_02{margin-bottom:100px; }
			.cont_02:last-child{margin-bottom:0px; }
				.cont_02 h5{font-size:22px; color:#833949; margin-bottom:20px;}
				.cont_02 ul{overflow:hidden; padding:40px 20px 0; background-color:#f4f4f4; }
					.cont_02 li{float:left; width:33.3%;  background-color:#f4f4f4; margin-bottom:40px;}	
						.cont_02 li > div{ width:85%; height:200px; margin:0 auto; background-color:#b5728a;}
							.cont_02 li p{width:100%; display:inline-block; line-height:normal; text-align:center; margin-top:30px;}
								.cont_02 li p span:nth-child(1){display:block; font-size:50px; line-height:100%; color:#fff799; }
								.cont_02 li p span:nth-child(1):after{content:""; display:block; width:25%; height:1px; margin:20px auto; background:#fff;}
								.cont_02 li p span:nth-child(2){display:block; width:90%; margin:0 auto; color:#fff; font-size:16px;  line-height:160%;}
			/*//¿øÀÎ  */

			/*¿øÀÎ 2 */
			.cont_02_1{margin-bottom:100px; }
			.cont_02_1:last-child{margin-bottom:0px; }
				.cont_02_1 h5{font-size:22px; color:#833949; margin-bottom:20px;}
				.cont_02_1 ul{padding:40px 20px 40px 20px; background-color:#f4f4f4; }
					.cont_02_1 li{width:100%;  background-color:#f4f4f4;}	
						.cont_02_1 li > div{ width:95%; height:200px; line-height:200px; margin:0 auto; background-color:#b5728a;}
							.cont_02_1 li p{display:inline-block; line-height:normal; color:#fff; font-size:16px;  line-height:160%; padding:0 40px; vertical-align: middle;}
								.cont_02 li p span:nth-child(1){color:#fff799;}
			/*//¿øÀÎ  2*/

			/*Áõ»ó  */
			.cont_03{margin-bottom:100px; }
				.cont_03 h5{font-size:22px; color:#833949; margin-bottom:20px;}
				.cont_03 ul{}
					.cont_03 li{padding:15px 0 15px 35px; font-size:16px; line-height:160%; border-bottom:1px dashed #ccc; position:relative; word-break:keep-all;}
						.cont_03 li img{ position:absolute; left:0px; top:15px; }
			/*//Áõ»ó  */


			/*Ä¡·á  */
			.cont_04{}
				.cont_04 h5{font-size:22px; color:#833949; margin-bottom:20px;}
				.cont_04_cont{height:200px; line-height:200px; background-color:#f4f4f4; box-sizing:border-box; font-size:0px;}
					.cont_04_cont .pic{display:inline-block; position:relative;  width:23%; vertical-align:middle;  text-align:center;}
					.cont_04_cont .pic:after{position:absolute; top:50%; margin-top:-50px; left:100%;  content:""; display:block; width:1px; height:100px; background:#ccc;}
						.cont_04_cont .pic img{vertical-align:middle; }
					.cont_04_cont .text{display:inline-block; width:77%; vertical-align:middle; padding: 0 60px; box-sizing:border-box; font-size:16px; line-height:normal;}
					/* Ä¡·á1 */
						.cont_04_cont .text p{margin-bottom:15px;}
						.cont_04_cont .text p:last-child{margin-bottom:0px;}
							.cont_04_cont .text p span{display:block; font-family:"NGothicb"; margin-bottom:5px;}
					/* Ä¡·á1 */
			/*//Ä¡·á  */

		
		/*// °øÅë */
	
		/* °æÃßÃß°£ÆÇÁúÈ¯(¸ñµð½ºÅ©) */
		.m14{}
			.m14 .clinic_head .pic{background:url(/img/m14_head.jpg) no-repeat center;}
		/*// °æÃßÃß°£ÆÇÁúÈ¯(¸ñµð½ºÅ©) */


		/* ¿äÃßÃß°£ÆÇÁúÈ¯(Çã¸®µð½ºÅ©) */
		.m15{}
			.m15 .clinic_head .pic{background:url(/img/m15_head.jpg) no-repeat center;}

		/*// ¿äÃßÃß°£ÆÇÁúÈ¯(Çã¸®µð½ºÅ©) */


		/* Ã´Ãß°ü ÇùÂøÁõ */
		.m16{}
			.m16 .clinic_head .pic{background:url(/img/m16_head.jpg) no-repeat center;}

		/*// Ã´Ãß°ü ÇùÂøÁõ*/


		/* Ã´Ãß°ñÀý */
		.m17{}
			.m17 .clinic_head .pic{background:url(/img/m17_head.jpg) no-repeat center;}

		/*// Ã´Ãß°ñÀý*/


		/* ÅðÇà¼º Ã´Ãßº¯Çü */
		.m18{}
			.m18 .clinic_head .pic{background:url(/img/m18_head.jpg) no-repeat center;}

		/*// ÅðÇà¼º Ã´Ãßº¯Çü*/

		/* ÀÏÀÚ¸ñ/°ÅºÏ¸ñ */
		.m19{}
			.m19 .clinic_head .pic{background:url(/img/m19_head.jpg) no-repeat center 55%;}

		/*// ÀÏÀÚ¸ñ/°ÅºÏ¸ñ */


		/* ÅðÇà¼º ¹«¸­°üÀý¿° */
		.m20{}
			.m20 .clinic_head .pic{background:url(/img/m20_head.jpg) no-repeat center;}
			.m20 .cont_02 li > div{height: 230px;}

		/*// ÅðÇà¼º ¹«¸­°üÀý¿° */

		/* ¿À½Ê°ß */
		.m21{}
			.m21 .clinic_head .pic{background:url(/img/m21_head.jpg) no-repeat center;}
		/*// ¿À½Ê°ß */

		/* È¸Àü±Ù°³ÆÄ¿­ */
		.m22{}
			.m22 .clinic_head .pic{background:url(/img/m22_head.jpg) no-repeat center;}
		/*// È¸Àü±Ù°³ÆÄ¿­ */


		/* Å×´Ï½º/°ñÇÁ¿¤º¸¿ì */
		.m23{}
			.m23 .clinic_head .pic{background:url(/img/m23_head.jpg) no-repeat center;}
			.m23 .cont_04_cont{height:220px; line-height:220px;}
		
		/*// Å×´Ï½º/°ñÇÁ¿¤º¸¿ì */

		/* ¼Õ¸ñ,¹ß¸ñÀÎ´ë¼Õ»ó */
		.m24{}
			.m24 .clinic_head .pic{background:url(/img/m24_head.jpg) no-repeat center;}
			.m24 .cont_04_cont{height:220px; line-height:220px;}
		/*// ¼Õ¸ñ,¹ß¸ñÀÎ´ë¼Õ»ó */

		/* ½Å°æÂ÷´Ü¼ú */
		.m25{}
			.m25 .clinic_head .pic{background:url(/img/m25_head.jpg) no-repeat center;}
		/*// ½Å°æÂ÷´Ü¼ú */

		/* ½Å°æÀ¯Âø¼ºÇü¼ú */
		.m26{}
			.m26 .clinic_head .pic{background:url(/img/m26_head.jpg) no-repeat center;}
		/*// ½Å°æÀ¯Âø¼ºÇü¼ú */

		/*°íÁÖÆÄ¼öÇÙ°¨¾Ð¼ú */
		.m27{}
			.m27 .clinic_head .pic{background:url(/img/m27_head.jpg) no-repeat center;}
		/*// °íÁÖÆÄ¼öÇÙ°¨¾Ð¼ú */


		/*µµ¼öÄ¡·á */
		.m28{}
			.m28 .clinic_head .pic{background:url(/img/m28_head.jpg) no-repeat center;}
		/*// µµ¼öÄ¡·á */

		/* Ã¼¿ÜÃæ°ÝÆÄÄ¡·á */
		.m29{}
			.m29 .clinic_head .pic{background:url(/img/m29_head.jpg) no-repeat center 40%;}
			.m29 .img_01{margin-top:50px;}
		/*// Ã¼¿ÜÃæ°ÝÆÄÄ¡·á */

		/* ÀÎ´ëÁõ½ÄÁÖ»ç(ÇÁ·Ñ·Î)Ä¡·á  */
		.m30{}
			.m30 .clinic_head .pic{background:url(/img/m30_head.jpg) no-repeat center;}
		/*// ÀÎ´ëÁõ½ÄÁÖ»ç(ÇÁ·Ñ·Î)Ä¡·á */

		/* ÀçÈ°°üÀý¿îµ¿Ä¡·á  */
		.m31{}
			.m31 .clinic_head .pic{background:url(/img/m31_head.jpg) no-repeat center 20%;}
				.m31 .cont_01 {padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px;}
		/*// ÀçÈ°°üÀý¿îµ¿Ä¡·á */

		/* ¼Ò¾ÆÁ¤Çü/¼ºÀåÅ¬¸®´Ð  */
		.m32{}
			.m32 .clinic_head .pic{background:url(/img/m32_head.jpg) no-repeat center;}
				.m32 .cont_01 .cont_tit_01{margin-bottom:30px;}
				.m32 .cont_01 .cont_tit_01:last-child{margin-bottom:0px;}
				.m32 .cont_01 .cont_tit_01 h6{margin-bottom:15px; font-size:18px; color:#833949;}
			.m32 .cont_02{margin-bottom: 150px;  padding-bottom: 150px; border-bottom: 1px solid #ccc;}
		/*// ¼Ò¾ÆÁ¤Çü/¼ºÀåÅ¬¸®´Ð */
	
		/* Ãø¸¸Áõ±³Á¤Å¬¸®´Ð  */
		.m33{}
			.m33 .clinic_head .pic{background:url(/img/m33_head.jpg) no-repeat center 65%;}
				.m33 .cont_01 {padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px;}
					.m33 .cont_01 .cont_tit_01{margin-bottom:30px;}
					.m33 .cont_01 .cont_tit_01:last-child{margin-bottom:0px;}
					.m33 .cont_01 .cont_tit_01 h6{margin-bottom:15px; font-size:18px; color:#833949;}

		/*// Ãø¸¸Áõ±³Á¤Å¬¸®´Ð */	
	
	/*Å¬¸®´Ð  */




	/*»çÀÌÆ®¸Ê  */

	.smap_box {border: 1px solid #e4e4e4; border-top: 1px solid #efefef; border-bottom: 1px solid #d2d2d2; box-shadow: 1px 6px 39px -2px #d4d4d4; padding: 50px 20px; text-align:left; margin-top:50px; font-size:0; }
	.smap_box .smap1{ vertical-align: top; width:50%;  display:inline-block; margin-bottom:50px; font-size:12px; min-height:300px; text-align:center;}
		.smap_box .smap1 a:hover{ color:#a31648;}
	.smap_box .tit_01{font-size:25px; padding-bottom:30px; color:#a31648; width:40%; margin:0 auto; padding-bottom:20px; margin-bottom:20px;border-bottom: 1px dashed #4b4b4b;}
	.smap_box .tit_02{font-size:20px; padding-bottom:20px; color:#585858;}
	.smap_box .list > li {margin-bottom:25px; }
	.smap_box .list > li > a{font-size:18px; color:#585858;}
	.smap_box .list_01 > li > a{font-size:15px; color:#608fa5;}
	.smap_box .list_01 > li {margin-bottom:8px;}
	/*//»çÀÌÆ®¸Ê  */


/* //¼­ºêÆäÀÌÁö */
}



@media (min-width:768px) and (max-width:1023px) {/* ÃÖ¼Ò 768 ~ 1023  */

#wrapper {height:100%; width:100%; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%;}
	    
	#top { width:100%; position:relative; z-index:20; }
	#top:after { content:""; display:block; clear:both; }
		.top_login { position:relative; width:100%; height:20px; background-color:#3c3530; background:#e8e8e8;  }
			.top_login_box { position:relative; width:100%; height:20px; margin:0 auto;}
				.login_box { position:absolute; right:20px; width:360px; height:20px; line-height:20px; text-align:right; font-size:10px; }
				.login_box a { color:#454545; font-family:"NGothic"; display:inline-block; height:20px; margin:0 5px; }
				.login_box a:hover { color:#a31648; }

		.top_box { position:relative; width:100%; height:100px;}
			.logo { position:relative; margin:0 auto; width:200px; top:19px; text-align:center; }
			.calling { display:none; position:absolute; top:30px; right:20px; }
			.head_call { position:absolute; display:block; left:10px; top:25px; }
				.head_call > p{font-family:"NGothicB"; font-size:15px; color:#333; margin-bottom:5px;}
				.head_call > a{display:block; font-size:20px; color:#82394a;}
			.kakao { position:absolute; display:block; right:10px; top:35px; }
			.top_menu { display:none; }


	#menu_box { position:relative; width:100%; height:50px; margin:0 auto; text-align:center; background-color:#a31648; }

	#contents { width:100%; position:relative; margin:0 auto; overflow:hidden;}

		.section_01 { height:400px; border:0px solid #000; }

			/* fade slide */
			.swiper-container .main_img_01{width:100%; height:400px; background:url(/img/main_01.jpg) no-repeat center; background-size:cover;}
			.swiper-container .main_img_02{width:100%; height:400px; background:url(/img/main_02.jpg) no-repeat center; background-size:cover;}
			.swiper-container .main_img_03{width:100%; height:400px; background:url(/img/main_03.jpg) no-repeat center; background-size:cover;}
			
			.swiper-pagination-fraction,
			.swiper-pagination-custom,
			.swiper-container-horizontal > .swiper-pagination-bullets {
			  bottom: 10px!important;
			  left: 0!important;
			  width: 100%!important;
			}
			.swiper-container .swiper-pagination-bullet {
				width: 20px;
				height: 16px;
				display: inline-block;
				background: #ffe114;
				border-radius: 10px;
				transition: all 0.5s;
				box-shadow: 0px 1px 2px #555;
				opacity:1;
			}
			.swiper-container .swiper-pagination-bullet-active {
				background: #007aff;
				width: 35px;
			}
			.swiper-container .swiper-button-prev,
			.swiper-container .swiper-button-next {
			  position: absolute;
			  top: 50%;
			  width: auto;
			  height: auto;
			  margin-top: -24px;
			  z-index: 10;
			  cursor: pointer;
			}
			.swiper-container .swiper-button-prev img,
			.swiper-container .swiper-button-next img{
			  vertical-align:top;
			}

			.swiper-container .swiper-button-prev,
			.swiper-container .swiper-container-rtl .swiper-button-next {
			  background-image:inherit!important;
			  left: 10px;
			}
			.swiper-container .swiper-button-next,
			.swiper-container .swiper-container-rtl .swiper-button-prev {
			  background-image:inherit!important;
			  right: 10px;
			}
			/*// fade slide */



		.section_02 {width:100%; height:280px; background:url(/img/section_02_text.png) no-repeat center; background-size:500px; }

		.section_03 {width:100%; height:280px; background:url(/img/section_03_bg.jpg) no-repeat center; }
			.clinic_list {overflow:hidden; width:100%; margin:0 auto; height:100%;}
				.clinic_list li {float:left; height:100%; width:25%; position:relative;}
				.clinic_list li:nth-child(1){ background:url(/img/section_03_list_01.png) no-repeat center 60px; background-size:100px; }
				.clinic_list li:nth-child(2){ background:url(/img/section_03_list_02.png) no-repeat center 60px; background-size:100px; }
				.clinic_list li:nth-child(3){ background:url(/img/section_03_list_03.png) no-repeat center 60px; background-size:100px; }
				.clinic_list li:nth-child(4){ background:url(/img/section_03_list_04.png) no-repeat center 60px; background-size:100px;}
					.clinic_list li a{transition:all 0.5s; display:inline-block; width:120px; height:35px; line-height:35px; text-align:center; border:1px solid #fff; position:absolute; margin-right:-60px; right:50%; bottom: 40px; color:#fff; font-size:14px;}
					.clinic_list li a:hover{border:1px solid #a31648; color:#a31648;}

		.section_04 {width:100%; }
			.complex_box{width:100%; padding:100px 0 40px; overflow: hidden; background:url(/img/section_04_text.png) no-repeat center 38px; background-size:500px; }
				.complex_box > div{float:left; width:33.3%; height:230px; border-right:1px solid #ccc; box-sizing:border-box;}
				.complex_box > div:last-child{border:0px;}
				.call_box{ text-align:left; padding:0 20px; box-sizing:border-box;}
					.call_box .top{margin-bottom:35px;}
						.call_box .top h2{font-size:18px; color:#333; margin-bottom:10px;}
						.call_box .top a{color:#333; font-size:30px; transition:all 0.5s;}
							.call_box .top a span{color:#a31648; transition:all 0.5s;}
						.call_box .top a:hover{color:#25826d;}
							.call_box .top a:hover span{color:#25826d;}
					.call_box .bottom{color:#333; }
						.call_box .bottom h2{font-size:18px; margin-bottom:10px;}
						.call_box .bottom li{font-size:14px; margin-bottom:5px;}
					.previewer01{text-align:center; padding:0 30px;}
						.previewer01 h2{font-size:24px; color:#333; padding-bottom:70px; background:url(/img/section_04_border.jpg) no-repeat center 60px;}

						.previewer01 .item1 a{display: block; text-align:center;  font-size:14px; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; margin-bottom:7px;}

		.section_05 {width:100%; border-top:1px solid #ccc; box-sizing:border-box;}
			.link_box{overflow:hidden; width:100%; margin:0 auto; text-align:center;}
				.link_box .left{height:90px;}
					.link_box .left li{display:inline-block; height:90px; line-height:90px; margin-right:40px;}
					.link_box .left li:last-child{margin-right:0px;}
						.link_box .left li a{display:inline-block; line-height:normal; color:#333; font-size:15px;}
						.link_box .left li a:hover{color:#a31648; font-size:13px;}
							.link_box .left li a img{vertical-align:middle; width:40px;}
							.link_box .left li a span{display:inline-block; margin-left:5px;}

				.link_box .right{}
					.link_box .right li{display:inline-block; height:90px; line-height:90px; margin-right:40px; }
					.link_box .right li:last-child{margin-right:0px; }
						.link_box .right li a{display:inline-block; line-height:normal;}
							.link_box .right li a img{vertical-align:middle; height:40px;}	
							.link_box .right li a span{display:inline-block; margin-left:5px; color:#393939; font-size:13px;}


		.section_06 {width:100%; border-top:1px solid #ccc; box-sizing:border-box;}
			/*ÇÏ´ÜÈå¸£´Â¹è³Ê  */
			.cooper .nav{width:100%; margin:0 auto; position:relative;}
			.cooper .nav .left{position:absolute; left:0; top: 30px; cursor: pointer; }
			.cooper .nav .right{position:absolute; right:0;  top: 30px; cursor: pointer;}
			.cooper .RollDiv{margin:0 auto; width:100%; height:80px; overflow:hidden;}  
			.cooper .RollDiv > ul{overflow:hidden;height:80px; width:120%}
			.cooper .RollDiv > ul > li{ float:left; display:block; width:16.66%; height:80px; line-height:80px; box-sizing:border-box; text-align:center;}  
			.cooper .RollDiv > ul > li a img{vertical-align:middle; height:30%;}


footer{width:100%; height:210px; background:#3d3d3d;}
	.foot_box{width:100%; height:210px; box-sizing:border-box; position:relative;}
		.foot_logo{position:absolute; left:20px; top:74px; width:300px;}
		.foot_copy{position:absolute; left:230px; top:66px; font-size:12px; color:#6e6e6e; width:500px}
		.foot_link{position:absolute; left:230px; top:128px; font-size:12px;}
			.foot_link a{color:#6e6e6e;}
			.foot_link a:hover{color:#a31648;}
			


/* ¿À¸¥ÂÊ Äü */
.s_quick { display:none; }
.scroll_bg { display:none; }


/*ÆË¾÷*/
#pop_wrap{ position:absolute; text-align:center; top:200px; z-index:11; width:100%; margin:0 auto;}
	[id^="divpop"]{display:inline-block; margin:0 5px 5px 5px; width:300px; box-shadow: #000 0px 5px 20px -10px;}
	[id^="divpop"] video{vertical-align:top; width:100%;}


	




/* ¼­ºêÆäÀÌÁö */

	/* header1 */
	.sub_header_bg_01{width:100%; height:300px; background:url(/img/header_01_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_01 .sub_header_text{width:95%; margin:0 auto; height:100%; background:url(/img/header_text.png) no-repeat right 50%; background-size:500px;}		
	/*// header1 */		

	/* header2 */
	.sub_header_bg_02{width:100%; height:300px; background:url(/img/header_02_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_02 .sub_header_text{width:95%; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat 95% 50%; background-size:500px; }		
	/*// header2 */	

	/* header3 */
	.sub_header_bg_03{width:100%; height:300px; background:url(/img/header_03_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_03 .sub_header_text{width:95%; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat 95% 50%; background-size:500px;}		
	/*// header3 */	

	/* header4 */
	.sub_header_bg_04{width:100%; height:300px; background:url(/img/header_04_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_04 .sub_header_text{width:95%; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat 95% 50%; background-size:500px;}		
	/*// header2 */	

	/* header5 */
	.sub_header_bg_05{width:100%; height:300px; background:url(/img/header_05_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_05 .sub_header_text{width:95%; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat 95% 50%; background-size:500px;}		
	/*// header5 */	

	/* header6 */
	.sub_header_bg_06{width:100%; height:300px; background:url(/img/header_06_bg.jpg) no-repeat center; background-size:cover;}
		.sub_header_bg_06 .sub_header_text{width:95%; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat 95% 50%; background-size:500px;}		
	/*// header6 */	

	.submenu_wrap{width:100%; background-color:#353535; }
		.submenu_box{width:95%; margin:0 auto; position:relative;}
			.submenu_title{width:220px; height:50px; line-height:50px; position:absolute; top:-50px; text-align:center; border-left:15px solid #c7a525; box-sizing:border-box; background-color:#353535; color:#fff; font-size:22px;}
			.sub_menu{overflow:hidden;}
				.sm01{height:50px; line-height:50px; float:left; padding:0 20px;}
					.sm01 a{font-size:15px; color:#e0b72c;}
	
	


	/* ÆäÀÌÁöº°°øÅë */
	.page{width:95%; margin:0 auto; padding:45px 0 100px; line-height:normal;}
	.page_head{width:100%; box-sizing:border-box; border:1px solid #353535; border-top:0px; padding:0px 20px; height:50px; line-height:50px; overflow:hidden; margin-bottom:70px;}
		.page_head h3{float:left; font-size:22px; color:#353535;}
		.page_head span{float:right; font-size:15px; color:#353535;}
			.page_head span img{vertical-align:middle; height:15px;}
	.intro_01{margin-bottom:80px;}
		.intro_01 p:nth-child(1){color:#9e2b54; font-size:35px; margin-bottom:10px; text-align:center;}
	/* Å×ÀÌºí */
		.table_01{width:100%;}
			.table_01 thead th{background-color:#a75572; color:#fff; font-size:20px; padding:10px 0; font-weight:normal;}	
			.table_01 tbody th {padding:10px 0; color:#3e3e3e; font-size:16px; text-align:center; border-bottom:1px solid #b8b8b8;  border-right:1px solid #b8b8b8; }	
			.table_01 tbody th:last-child {border-right:0px; }	
			.table_01 tbody td{padding:10px 0; color:#3e3e3e; font-size:16px; text-align:center; border-bottom:1px solid #b8b8b8; border-right:1px solid #b8b8b8; }	
			.table_01 tbody td:last-child {border-right:0px; }	
	/* //Å×ÀÌºí */
	
	/* //ÆäÀÌÁöº°°øÅë */

	
	
	/* ÀÎ»ç¸» */
	.m08{}
		.m08 .img_01{margin-bottom:80px;}
		.m08 .text_01{font-size:16px; line-height:22px; margin-bottom:80px;}
			.m08 .text_01 p:nth-child(1){margin-bottom:50px; color:#181818;}
			.m08 .text_01 p:nth-child(1) .font_01{font-family:"NGothicB"; color:#8c4650;}
			.m08 .text_01 p:nth-child(1) .font_02{color:#8c4650;}
			.m08 .text_01 p:nth-child(2) {text-align:right; font-family:"NGothicB"; color:#181818;}
		.m08 .img_02{border-top:1px dashed #ccc; padding-top:30px;}
	/*// ÀÎ»ç¸» */


	/* ÀÇ·áÁø¼Ò°³ */
	.m09{}
		.m09 .doctor_intro{overflow:hidden;}
			.m09 .doctor_intro .img_01{float:left; width:50%;}
			.m09 .doctor_intro .text_01{float:left; width:50%; padding-left:25px; box-sizing:border-box;}
				.m09 .doctor_intro .text_01 h4{position:relative; font-size:25px; color:#8c4650; margin:10px 0 30px;}
				.m09 .doctor_intro .text_01 h4:before{position:absolute; left:-70px; top:50%; margin-top:-2px;  width:60px; height:4px; background-color:#8c4650; content:""; display:block; }
				.m09 .doctor_intro .text_01 ul{font-size:16px; color:#535353; margin-bottom:40px;}
						.m09 .doctor_intro .text_01 li{margin-bottom:15px;}
						.m09 .doctor_intro .text_01 li.tit_01{font-size:20px; margin-bottom:20px;}
	/*// ÀÇ·áÁø¼Ò°³ */


 	/*º´¿øµÑ·¯º¸±â  */
	#gallery { margin:0 auto; width:100%; margin-top:30px;}
	/*//º´¿øµÑ·¯º¸±â  */


	/* Áø·á½Ã°£ */
	.m11{}
		.m11 .time_wrap_01{}
			.m11 .info_01{overflow:hidden; margin-bottom:40px;}
				.m11 .info_01 .left{float:left; width:50%;}
					.m11 .info_01 > div p{font-size:20px; color:#3e3e3e;}
					.m11 .info_01 > div p:nth-child(1):after{content:""; display:block; width:90px; height:1px; background-color:#353535; margin:30px 0;}
				.m11 .info_01 .right{float:left; width:50%;  padding-left:50px; box-sizing:border-box;}
					.m11 .info_01 .right p:nth-child(1){color:#8c4650;}
		/* Å×ÀÌºí */
		.m11 table{width:100%;}
			.m11 table thead th{background-color:#a75572; color:#fff; font-size:20px; padding:10px 0; font-weight:normal;}	
			.m11 table tbody td{height:50px;  color:#3e3e3e; font-size:16px; text-align:center; border-bottom:1px solid #b8b8b8; }	
			.m11 table tbody td .line{display:inline-block; vertical-align:top; width:16px; height:50px; background-color:#bb7d93; }
	/*// Áø·á½Ã°£ */


	/* ¿À½Ã´Â±æ */
	.m12{}
		.m12 iframe{width:100%; height:300px; margin-bottom:60px;}
		.m12 .info_wrap_01{overflow:hidden;}
		.m12 .info_wrap_01 > div{float:left; width:50%; box-sizing:border-box; min-height:240px; margin-bottom:30px;}
		.m12 .info_wrap_01 > div:nth-child(2n){padding-left:10px;}
		.m12 .info_wrap_01 > div:nth-child(5){margin-bottom:0px;}
		.m12 .info_wrap_01 > div h4{font-size:20px; color:#3e3e3e;}
		.m12 .info_wrap_01 > div h4:after{content:""; display:block; height:1px; width:60px; background-color:#b8b8b8; margin:15px 0; }
		.m12 .info_wrap_01 .first p{display:inline-block; font-size:16px; color:#3e3e3e; line-height:32px; padding:12px; background-color:#f5ecee; }
			.m12 .info_wrap_01 .first p span{color:#8c4650;}
		.m12 .info_wrap_01 .second p{font-size:16px; color:#3e3e3e; line-height:32px;}
		.m12 .info_wrap_01 .third p{font-size:16px; color:#3e3e3e; line-height:32px;}
		.m12 .info_wrap_01 .fourth p{font-size:25px; color:#8c4650; line-height:32px;}
		.m12 .info_wrap_01 .fiveth {overflow:hidden;}
			.m12 .info_wrap_01 .fiveth .naver a{color:#fff; display:inline-block; float:left; width:90px; height:40px; line-height:40px; text-align:center; background-color:#76be7d; margin-right:15px;}
				.m12 .info_wrap_01 .fiveth .naver a:hover{background-color:#42a74c;}
			.m12 .info_wrap_01 .fiveth .daum a{color:#fff; display:inline-block; float:left; width:90px; height:40px; line-height:40px; text-align:center; background-color:#c7c354;}
				.m12 .info_wrap_01 .fiveth .daum a:hover{background-color:#b9b312;}
	/*// ¿À½Ã´Â±æ */

	/* ºñ±Þ¿©¾È³» */
	.m13{}
		.m13 .info_01{}
			.m13 .wrap_01{font-size:0px; margin-bottom:80px;}
				.m13 .wrap_01 h4{text-align:right; padding-right:30px; font-size:24px; color:#b4153b; display:inline-block; width:50%; box-sizing:border-box; vertical-align: text-bottom;}
				.m13 .wrap_01 .p_01{  line-height: 130%; padding-left:30px; font-size:16px; color:#353535; display:inline-block; width:50%; border-left:1px solid #b4153b;  box-sizing:border-box; }
			.m13 .info_01 > h5{color:#414141; font-size:25px; margin-bottom:20px; font-weight:normal;}
			.m13 .info_01 > h6{color:#a75572; font-family:"NGothicb"; font-size:20px; margin-bottom:10px}
				.m13 .info_01 .table_01{margin-bottom:80px;}
				.m13 .info_01 .table_01:last-child{margin-bottom:0px;}
	/*// ºñ±Þ¿©¾È³» */




	/*Å¬¸®´Ð  */

	/* °øÅë */
	.clinic_head{overflow:hidden; margin-bottom:60px;}
		.clinic_head .pic{float:left; width:50%; height:160px;}
		.clinic_head .text{float:left; width:50%; height:160px; line-height:160px; background-color:#a75572;}
			.clinic_head .text p{display:inline-block; vertical-align:middle; line-height:normal; width:100%; text-align:center;}
				.clinic_head .text p span:nth-child(1){display:block; margin-bottom:20px; font-size:30px; color:#fff;}
				.clinic_head .text p span:nth-child(2){display:block; font-size:20px; padding:0 10px; color:#fff799;}
	.clinic_wrap{padding-bottom:80px; margin-bottom:120px; border-bottom:1px dashed #ccc;}
		
		/*Á¤ÀÇ  */
		.cont_01{box-sizing: border-box; min-height: 200px; overflow: hidden; padding-bottom:80px; margin-bottom:80px; border-bottom:1px dashed #ccc;}
			.cont_01 h4{float:left; box-sizing:border-box; width:35%; padding:3px 0px 3px 25px; background:url(/img/logo_01.gif) no-repeat; background-size: 16px; font-size:20px; color:#833949; }
			.cont_01 > div{float:left; width:65%; padding-left:20px; box-sizing:border-box; color:#434343; font-size:16px;  line-height:140%;}
		/*//Á¤ÀÇ  */

		/*¿øÀÎ  */
		.cont_02{margin-bottom:80px; }
			.cont_02 h5{font-size:20px; color:#833949; margin-bottom:20px;}
			.cont_02 ul{overflow:hidden; padding:30px 20px 0; background-color:#f4f4f4; }
				.cont_02 li{float:left; width:33.3%;  background-color:#f4f4f4; margin-bottom:30px;}	
					.cont_02 li > div{ width:85%; height:180px; line-height:180px; margin:0 auto; background-color:#b5728a;}
						.cont_02 li p{width:100%; display:inline-block; line-height:normal; margin-top:20px; text-align:center;}
							.cont_02 li p span:nth-child(1){display:block; font-size:40px; line-height:100%; color:#fff799;}
							.cont_02 li p span:nth-child(1):after{content:""; display:block; width:25%; height:1px; margin:15px auto; background:#fff;}
							.cont_02 li p span:nth-child(2){display:block; width:80%; margin:0 auto; color:#fff; font-size:16px;  line-height:150%;}
		/*//¿øÀÎ  */


		/*¿øÀÎ 2 */
		.cont_02_1{margin-bottom:100px; }
			.cont_02_1 h5{font-size:22px; color:#833949; margin-bottom:20px;}
			.cont_02_1 ul{padding:30px 20px 30px 20px; background-color:#f4f4f4; }
				.cont_02_1 li{width:100%;  background-color:#f4f4f4;}	
					.cont_02_1 li > div{ width:95%; margin:0 auto; background-color:#b5728a;}
						.cont_02_1 li p{display:inline-block; line-height:normal; color:#fff; font-size:16px;  line-height:150%; padding:20px 40px; vertical-align: middle;}
		/*//¿øÀÎ  2*/

		/*Áõ»ó  */
		.cont_03{margin-bottom:80px; }
			.cont_03 h5{font-size:20px; color:#833949; margin-bottom:20px;}
			.cont_03 ul{}
				
				.cont_03 li{padding:15px 0 15px 35px; font-size:16px; line-height:160%; border-bottom:1px dashed #ccc; position:relative; word-break:keep-all;}
					.cont_03 li img{ position:absolute; left:0px; top:15px; }
		
		
		/*//Áõ»ó  */


		/*Ä¡·á  */
		.cont_04{}
			.cont_04 h5{font-size:20px; color:#833949; margin-bottom:20px;}
			.cont_04_cont{height:200px; line-height:200px; background-color:#f4f4f4; box-sizing:border-box; font-size:0px;}
				.cont_04_cont .pic{display:inline-block; position:relative;  width:30%; vertical-align:middle;  text-align:center;}
				.cont_04_cont .pic:after{position:absolute; top:50%; margin-top:-50px; left:100%;  content:""; display:block; width:1px; height:100px; background:#ccc;}
					.cont_04_cont .pic img{vertical-align:middle; }
				.cont_04_cont .text{display:inline-block; width:70%; vertical-align:middle; padding: 0 60px; box-sizing:border-box; font-size:16px; line-height:140%;}
				/* Ä¡·á1 */
					.cont_04_cont .text p{margin-bottom:10px;}
					.cont_04_cont .text p:last-child{margin-bottom:0px;}
						.cont_04_cont .text p span{display:block; font-family:"NGothicb"; margin-bottom:2px;}
				/* Ä¡·á1 */
		
		/*//Ä¡·á  */

	
	/*// °øÅë */
	
	/* °æÃßÃß°£ÆÇÁúÈ¯(¸ñµð½ºÅ©) */
	.m14{}
		.m14 .clinic_head .pic{background:url(/img/m14_head.jpg) no-repeat center; background-size:cover;}
	/*// °æÃßÃß°£ÆÇÁúÈ¯(¸ñµð½ºÅ©) */

	/* ¿äÃßÃß°£ÆÇÁúÈ¯ */
	.m15{}
		.m15 .clinic_head .pic{background:url(/img/m15_head.jpg) no-repeat center; background-size:cover;}
	/*// ¿äÃßÃß°£ÆÇÁúÈ¯ */

	/* Ã´Ãß°üÇùÂøÁõ */
	.m16{}
		.m16 .clinic_head .pic{background:url(/img/m16_head.jpg) no-repeat center; background-size:cover;}
	/*// Ã´Ãß°üÇùÂøÁõ */

	/* Ã´Ãß°ñÀý */
	.m17{}
		.m17 .clinic_head .pic{background:url(/img/m17_head.jpg) no-repeat center; background-size:cover;}
	/*// Ã´Ãß°ñÀý */

	/* ÅðÇà¼º Ã´Ãßº¯Çü */
	.m18{}
		.m18 .clinic_head .pic{background:url(/img/m18_head.jpg) no-repeat center; background-size:cover;}
	/*// ÅðÇà¼º Ã´Ãßº¯Çü */

	/* ÀÏÀÚ¸ñ/°ÅºÏ¸ñ */
	.m19{}
		.m19 .clinic_head .pic{background:url(/img/m19_head.jpg) no-repeat center; background-size:cover;}
	/*// ÀÏÀÚ¸ñ/°ÅºÏ¸ñ */

	/* ÅðÇà¼º ¹«¸­°üÀý¿° */
	.m20{}
		.m20 .clinic_head .pic{background:url(/img/m20_head.jpg) no-repeat center; background-size:cover;}
		.m20 .cont_02 li > div{height:250px;}

	/*// ÅðÇà¼º ¹«¸­°üÀý¿° */



	/* ¿À½Ê°ß */
	.m21{}
		.m21 .clinic_head .pic{background:url(/img/m21_head.jpg) no-repeat center;}
	/*// ¿À½Ê°ß */

	/* È¸Àü±Ù°³ÆÄ¿­ */
	.m22{}
		.m22 .clinic_head .pic{background:url(/img/m22_head.jpg) no-repeat center;}
	/*// È¸Àü±Ù°³ÆÄ¿­ */


	/* Å×´Ï½º/°ñÇÁ¿¤º¸¿ì */
	.m23{}
		.m23 .clinic_head .pic{background:url(/img/m23_head.jpg) no-repeat center;}
		.m23 .cont_04_cont{height:220px; line-height:220px;}
	/*// Å×´Ï½º/°ñÇÁ¿¤º¸¿ì */

	/* ¼Õ¸ñ,¹ß¸ñÀÎ´ë¼Õ»ó */
	.m24{}
		.m24 .clinic_head .pic{background:url(/img/m24_head.jpg) no-repeat center;}
		.m24 .cont_04_cont{height:220px; line-height:220px;}
	/*// ¼Õ¸ñ,¹ß¸ñÀÎ´ë¼Õ»ó */

	/* ½Å°æÂ÷´Ü¼ú */
	.m25{}
		.m25 .clinic_head .pic{background:url(/img/m25_head.jpg) no-repeat center;}
	/*// ½Å°æÂ÷´Ü¼ú */

	/* ½Å°æÀ¯Âø¼ºÇü¼ú */
	.m26{}
		.m26 .clinic_head .pic{background:url(/img/m26_head.jpg) no-repeat center;}
	/*// ½Å°æÀ¯Âø¼ºÇü¼ú */

	/*°íÁÖÆÄ¼öÇÙ°¨¾Ð¼ú */
	.m27{}
		.m27 .clinic_head .pic{background:url(/img/m27_head.jpg) no-repeat center;}
	/*// °íÁÖÆÄ¼öÇÙ°¨¾Ð¼ú */
	
	/*µµ¼öÄ¡·á */
	.m28{}
		.m28 .clinic_head .pic{background:url(/img/m28_head.jpg) no-repeat center;}
	/*// µµ¼öÄ¡·á */

	/* Ã¼¿ÜÃæ°ÝÆÄÄ¡·á */
	.m29{}
		.m29 .clinic_head .pic{background:url(/img/m29_head.jpg) no-repeat center;}
		.m29 .img_01{margin-top:30px;}
	/*// Ã¼¿ÜÃæ°ÝÆÄÄ¡·á */

	/* ÀÎ´ëÁõ½ÄÁÖ»ç(ÇÁ·Ñ·Î)Ä¡·á  */
	.m30{}
		.m30 .clinic_head .pic{background:url(/img/m30_head.jpg) no-repeat center;}
	/*// ÀÎ´ëÁõ½ÄÁÖ»ç(ÇÁ·Ñ·Î)Ä¡·á */
	
	/* ÀçÈ°°üÀý¿îµ¿Ä¡·á  */
	.m31{}
		.m31 .clinic_head .pic{background:url(/img/m31_head.jpg) no-repeat center 20%;}
			.m31 .cont_01 {padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px;}
	/*// ÀçÈ°°üÀý¿îµ¿Ä¡·á */

	/* ¼Ò¾ÆÁ¤Çü/¼ºÀåÅ¬¸®´Ð  */
	.m32{}
		.m32 .clinic_head .pic{background:url(/img/m32_head.jpg) no-repeat center;}
			.m32 .cont_01 .cont_tit_01{margin-bottom:30px;}
			.m32 .cont_01 .cont_tit_01:last-child{margin-bottom:0px;}
			.m32 .cont_01 .cont_tit_01 h6{margin-bottom:15px; font-size:16px; color:#833949;}
		.m32 .cont_02{margin-bottom: 100px;  padding-bottom: 100px; border-bottom: 1px solid #ccc;}
	/*// ¼Ò¾ÆÁ¤Çü/¼ºÀåÅ¬¸®´Ð */

	/* Ãø¸¸Áõ±³Á¤Å¬¸®´Ð  */
	.m33{}
		.m33 .clinic_head .pic{background:url(/img/m33_head.jpg) no-repeat center;}
			.m33 .cont_01 {padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px;}
				.m33 .cont_01 .cont_tit_01{margin-bottom:30px;}
				.m33 .cont_01 .cont_tit_01:last-child{margin-bottom:0px;}
				.m33 .cont_01 .cont_tit_01 h6{margin-bottom:15px; font-size:16px; color:#833949;}
	/*// Ãø¸¸Áõ±³Á¤Å¬¸®´Ð */	
	
	
	
	/*//Å¬¸®´Ð  */





	/*»çÀÌÆ®¸Ê  */
	.smap_box { border: 1px solid #e4e4e4; border-top: 1px solid #efefef; border-bottom: 1px solid #d2d2d2; box-shadow: 1px 6px 39px -2px #d4d4d4; padding: 50px 20px; text-align:center; margin-top:50px; font-size:0; }
	.smap_box .smap1{ vertical-align: top; width:50%;  display:inline-block; margin-bottom:50px; font-size:12px; min-height:300px; }
		.smap_box .smap1 a:hover{ color:#a31648;}
	.smap_box .tit_01{font-size:22px; padding-bottom:30px; color:#a31648; width:40%; margin:0 auto; padding-bottom:20px; margin-bottom:20px;border-bottom: 1px dashed #4b4b4b;}
	.smap_box .tit_02{font-size:18px; padding-bottom:20px; color:#585858;}
	.smap_box .list > li {margin-bottom:20px; }
	.smap_box .list > li > a{font-size:18px; color:#585858;}
	.smap_box .list_01 > li > a{font-size:14px; color:#608fa5;}
	.smap_box .list_01 > li {margin-bottom:8px;}
	/*//»çÀÌÆ®¸Ê  */


/* //¼­ºêÆäÀÌÁö */


}



@media (max-width:767px) {/* ÃÖ¼Ò ~ ÃÖ´ë 767ÇÈ¼¿ */


#wrapper {width:100%; position:relative; background-color:#ffffff; overflow:auto; }
	
header.firstheader { position:relative; width:100%;}
	    
	#top { width:100%; position:relative; z-index:20; overflow:hidden;}
		.top_login { position:relative; width:100%; height:20px; background-color:#3c3530; background:#e8e8e8;  }
			.top_login_box { position:relative; width:100%; height:20px;}
				.login_box {text-align:center; height:20px; line-height:20px; font-size:10px; }
					.login_box a { color:#454545; font-family:"NGothic"; display:inline-block; height:20px; margin:0 5px; }
					.login_box a:hover { color:#a31648; }

		.top_box { position:relative; width:100%; height:100px;}

			.logo {position:absolute; top:30px; margin-right:-85px; right:50%;  width:170; text-align:center; }
				.logo img{width:170px; }

			.calling { display:block; position:absolute; top:30px; right:20px; cursor:pointer;}
				.calling  a{ display:block; width:100%; height:100%;}
			.head_call { position:absolute; display:none; left:10px; top:25px; }

				.head_call > p{font-family:"NGothicB"; font-size:15px; color:#333; margin-bottom:5px;}
				.head_call > a{display:block; font-size:20px; color:#82394a;}

			.kakao { position:absolute; display:none; right:10px; top:35px; }


			#sb-btn img { display:block; position:absolute; top:30px; left:20px; border-radius:5px; background-color:#333; width:40px; height:40px; cursor:pointer; }


	.top_menu {width:100%; background-color: #a31648;}
			.top_menu ul {overflow:hidden;}
				.top_menu ul li{float:left; width:33.3%; border-right:1px solid #fff; border-bottom:1px solid #fff; box-sizing:border-box; text-align:center;}
				.top_menu ul li:nth-child(3n){border-right:0px;}
				.top_menu ul li:nth-child(6)~li{border-bottom:0px;}
					.top_menu ul li a{width:100%; height:100%; display:inline-block; height:30px; line-height:30px; color:#fff; }

	#menu_box {display:none; }

	#contents { width:100%; position:relative; }

		.section_01 { height:200px; border-top:12px solid #e6e6e6;  }

			/* fade slide */
			.swiper-container .main_img_01{width:100%; height:200px; background:url(/img/main_01.jpg) no-repeat center; background-size:cover;}
			.swiper-container .main_img_02{width:100%; height:200px; background:url(/img/main_02.jpg) no-repeat center; background-size:cover;}
			.swiper-container .main_img_03{width:100%; height:200px; background:url(/img/main_03.jpg) no-repeat center; background-size:cover;}
			
			.swiper-pagination-fraction,
			.swiper-pagination-custom,
			.swiper-container-horizontal > .swiper-pagination-bullets {
			  bottom: 5px!important;
			  left: 0!important;
			  width: 100%!important;
			}
			.swiper-container .swiper-pagination-bullet {
				width: 10px;
				height: 10px;
				display: inline-block;
				background: #ffe114;
				border-radius: 10px;
				transition: all 0.5s;
				box-shadow: 0px 1px 2px #555;
				opacity:1;
			}
			.swiper-container .swiper-pagination-bullet-active {
				background: #007aff;
				width: 25px;
			}
			.swiper-container .swiper-button-prev,
			.swiper-container .swiper-button-next {
			  position: absolute;
			  top: 50%;
			  width: 30px;
			  height: auto;
			  margin-top: -15px;
			  z-index: 10;
			  cursor: pointer;
			}
			.swiper-container .swiper-button-prev img,
			.swiper-container .swiper-button-next img{
			  vertical-align:top;
			}

			.swiper-container .swiper-button-prev,
			.swiper-container .swiper-container-rtl .swiper-button-next {
			  background-image:inherit!important;
			  left: 10px;
			}
			.swiper-container .swiper-button-next,
			.swiper-container .swiper-container-rtl .swiper-button-prev {
			  background-image:inherit!important;
			  right: 10px;
			}
			/*// fade slide */


		.section_02 {width:100%; height:200px; background:url(/img/section_02_text.png) no-repeat center; background-size:80%; border-top:12px solid #e6e6e6; }

		.section_03 {width:100%; overflow:hidden; background:url(/img/section_03_bg.jpg) no-repeat center;  border-top:12px solid #e6e6e6;  }
			.clinic_list {overflow:hidden; width:100%;}
				.clinic_list li {float:left; height:150px; width:50%; position:relative;}
				.clinic_list li:nth-child(1){ background:url(/img/section_03_list_01.png) no-repeat center 20px; background-size:70px; }
				.clinic_list li:nth-child(2){ background:url(/img/section_03_list_02.png) no-repeat center 20px; background-size:70px; }
				.clinic_list li:nth-child(3){ background:url(/img/section_03_list_03.png) no-repeat center  20px; background-size:70px; }
				.clinic_list li:nth-child(4){ background:url(/img/section_03_list_04.png) no-repeat center  20px; background-size:70px;}
					.clinic_list li a{transition:all 0.5s; display:inline-block; width:100px; height:30px; line-height:30px; text-align:center; border:1px solid #fff; position:absolute; margin-right:-50px; right:50%; bottom: 10px; color:#fff; font-size:12px;}
					.clinic_list li a:hover{border:1px solid #a31648; color:#a31648;}

		.section_04 {width:100%; border-top:12px solid #e6e6e6;  }
			.complex_box{width:100%; padding:80px 10px 20px; overflow: hidden; background:url(/img/section_04_text.png) no-repeat center 30px; background-size:80%; box-sizing: border-box;}
				.complex_box > div{width:100%; border-bottom:1px solid #e6e6e6; box-sizing:border-box; text-align:center;}
				.complex_box > div:last-child{border:0px;}
				.call_box{ text-align:left; padding:0 10px 20px; box-sizing:border-box;}
					.call_box .top{margin-bottom:20px;}
						.call_box .top h2{font-size:16px; color:#333; margin-bottom:10px;}
						.call_box .top a{color:#333; font-size:30px; transition:all 0.5s;}
							.call_box .top a span{color:#a31648; transition:all 0.5s;}
						.call_box .top a:hover{color:#25826d;}
							.call_box .top a:hover span{color:#25826d;}
					.call_box .bottom{color:#333; }
						.call_box .bottom h2{font-size:16px; margin-bottom:10px;}
						.call_box .bottom li{font-size:14px; margin-bottom:5px;}
				.previewer01{text-align:center; padding:20px 10px;}
					.previewer01 h2{font-size:24px; color:#333; padding-bottom:50px; background:url(/img/section_04_border.jpg) no-repeat center 45px;}

					.previewer01 .item1 a{display: block; text-align:center;  font-size:14px; width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; margin-bottom:7px;}

		.section_05 {width:100%; box-sizing:border-box;  border-top:12px solid #e6e6e6;}
			.link_box{overflow:hidden; width:100%;  margin:0 auto;}
				.link_box .left{width:100%; text-align:center; background-color:#fff3f8;}
					.link_box .left li{display:inline-block; height:80px; line-height:80px; margin-right:10px;}
					.link_box .left li:last-child{margin-right:0px;}
						.link_box .left li a{display:inline-block; line-height:normal; color:#333; font-size:15px;}
						.link_box .left li a:hover{color:#a31648; font-size:15px;}
							.link_box .left li a img{vertical-align:middle; width:30px;}
							.link_box .left li a span{display:inline-block; margin-left:2px;}
				.link_box .right{width:100%; text-align:center;}
					.link_box .right li{display:inline-block;  height:80px; line-height:80px; margin-right:30px; }
					.link_box .right li:last-child{margin-right:0px; }
						.link_box .right li a{display:inline-block; line-height:normal;}
							.link_box .right li a img{vertical-align:middle; height:30px;}
							.link_box .right li:last-child a img{vertical-align:middle; height:20px;}	


		.section_06 {width:100%; box-sizing:border-box;  border-top:12px solid #e6e6e6;}
			/*ÇÏ´ÜÈå¸£´Â¹è³Ê  */
			.cooper .nav{width:100%; margin:0 auto; position:relative;}
			.cooper .nav .left{position:absolute; left:0; top: 20px; cursor: pointer;}
			.cooper .nav .right{position:absolute; right:0;  top: 20px; cursor: pointer;}
			.cooper .RollDiv{margin:0 auto; width:100%; height:62px; overflow:hidden;}  
			.cooper .RollDiv > ul{overflow:hidden;height:62px;width:120%}
			.cooper .RollDiv > ul > li{ float:left; display:block; width:20%; height:62px; line-height:62px; box-sizing:border-box; text-align:center;}  
			.cooper .RollDiv > ul > li a img{vertical-align:middle; height:30%;}

footer{width:100%;  background:#3d3d3d; padding:40px 10px; border-top:12px solid #e6e6e6; box-sizing:border-box;}
	.foot_box{width:100%; text-align:center;}
		.foot_logo{margin-bottom:20px;}
		.foot_copy{font-size:12px; color:#6e6e6e; margin-bottom:20px;}
		.foot_link{font-size:12px;}
			.foot_link a{color:#6e6e6e;}
			.foot_link a:hover{color:#a31648;}
	




/* ¿À¸¥ÂÊ Äü */
.s_quick { display:none; }
.scroll_bg { display:none; }
/*// ¿À¸¥ÂÊ Äü */

/*ÆË¾÷*/
#pop_wrap{ position:relative; width:100%;}
	[id^="divpop"]{ position:absolute;  top:50px; z-index:11; width:80%; left:10%; box-shadow: #000 0px 5px 20px -10px;}
	[id^="divpop"] video{vertical-align:top; width:100%;}




			
/* ¼­ºêÆäÀÌÁö */

	/* header1 */
	.sub_header_bg_01{width:100%; height:200px; background:url(/img/header_01_bg.jpg) no-repeat; background-size:cover; border-top:12px solid #e6e6e6;}
		.sub_header_bg_01 .sub_header_text{width:95%; margin:0 auto; height:100%; background:url(/img/header_text.png) no-repeat right 50%; background-size:250px;}		
	/*// header1 */		


	/* header2 */
	.sub_header_bg_02{width:100%; height:200px; background:url(/img/header_02_bg.jpg) no-repeat; background-size:cover; border-top:12px solid #e6e6e6;}
		.sub_header_bg_02 .sub_header_text{width:95%; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat right 50%; background-size:250px; }		
	/*// header2 */	

	/* header3 */
	.sub_header_bg_03{width:100%; height:200px; background:url(/img/header_03_bg.jpg) no-repeat center; background-size:cover; border-top:12px solid #e6e6e6;}
		.sub_header_bg_03 .sub_header_text{width:95%; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat right 50%; background-size:250px;}		
	/*// header3 */	

	/* header4 */
	.sub_header_bg_04{width:100%; height:200px; background:url(/img/header_04_bg.jpg) no-repeat center; background-size:cover; border-top:12px solid #e6e6e6;}
		.sub_header_bg_04 .sub_header_text{width:95%; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat right 50%; background-size:250px;}		
	/*// header2 */	

	/* header5 */
	.sub_header_bg_05{width:100%; height:200px; background:url(/img/header_05_bg.jpg) no-repeat center; background-size:cover; border-top:12px solid #e6e6e6;}
		.sub_header_bg_05 .sub_header_text{width:95%; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat right 50%; background-size:250px;}		
	/*// header5 */	

	/* header6 */
	.sub_header_bg_06{width:100%; height:200px; background:url(/img/header_06_bg.jpg) no-repeat center; background-size:cover; border-top:12px solid #e6e6e6;}
		.sub_header_bg_06 .sub_header_text{width:95%; height:100%; margin:0 auto; background:url(/img/header_text.png) no-repeat right 50%; background-size:250px;}		
	/*// header6 */	

	.submenu_wrap{width:100%;  background-color:#353535;}
		.submenu_box{width:100%; position:relative;}
			.submenu_title{width:180px; height:30px; line-height:30px; position:absolute; top:-30px; left:10px; text-align:center; border-left:15px solid #c7a525; box-sizing:border-box; background-color:#353535; color:#fff; font-size:16px;}
			.sub_menu{overflow:hidden;}
				.sm01{height:40px; line-height:40px; float:left; padding:0 10px;}
					.sm01 a{font-size:13px; color:#e0b72c;}



	/* ÆäÀÌÁöº°°øÅë */
	.page{padding:30px 10px 80px; line-height:normal; border-top:12px solid #e6e6e6; }
	.page_head{width:100%; box-sizing:border-box; border:1px solid #353535; border-top:0px; padding:10px 20px; ; overflow:hidden; margin-bottom:40px;}
		.page_head h3{margin-bottom:7px; font-size:22px; color:#353535;}
		.page_head span{font-size:15px; color:#353535;}
			.page_head span img{vertical-align:bottom; height:15px;}
    .intro_01{margin-bottom:60px;}
		.intro_01 p:nth-child(1){color:#9e2b54; font-size:25px; margin-bottom:5px; text-align:center;}
	
	/* Å×ÀÌºí */
		.table_01{width:100%;}
			.table_01 thead th{background-color:#a75572; color:#fff; font-size:14px; padding:10px 0; font-weight:normal;}	
			.table_01 tbody th {padding:10px 0; color:#3e3e3e; font-size:14px; text-align:center; border-bottom:1px solid #b8b8b8;  border-right:1px solid #b8b8b8; }	
			.table_01 tbody th:last-child {border-right:0px; }	
			.table_01 tbody td{padding:10px 0; color:#3e3e3e; font-size:14px; text-align:center; border-bottom:1px solid #b8b8b8; border-right:1px solid #b8b8b8; }	
			.table_01 tbody td:last-child {border-right:0px; }	
	/* //Å×ÀÌºí */


	/* //ÆäÀÌÁöº°°øÅë */

	
	
	/* ÀÎ»ç¸» */
	.m08{}
		.m08 .img_01{margin-bottom:30px;}
		.m08 .text_01{font-size:13px; line-height:20px; margin-bottom:50px;}
			.m08 .text_01 p:nth-child(1){margin-bottom:20px; color:#181818;}
			.m08 .text_01 p:nth-child(1) .font_01{font-family:"NGothicB"; color:#8c4650;}
			.m08 .text_01 p:nth-child(1) .font_02{color:#8c4650;}
			.m08 .text_01 p:nth-child(2) {text-align:right; font-family:"NGothicB"; color:#181818;}
		.m08 .img_02{border-top:1px dashed #ccc; padding-top:30px;}
	/*// ÀÎ»ç¸» */


	/* ÀÇ·áÁø¼Ò°³ */
	.m09{}
		.m09 .doctor_intro{}
			.m09 .doctor_intro .img_01{width:85%; margin:0 auto; margin-bottom:20px;}
			.m09 .doctor_intro .text_01{text-align:center;}
				.m09 .doctor_intro .text_01 h4{position:relative; font-size:20px; color:#8c4650; margin:10px 0 30px;}
				.m09 .doctor_intro .text_01 h4:before{width:30px; height:2px; background-color:#8c4650; content:""; display:block; margin:0 auto 10px; }
				.m09 .doctor_intro .text_01 ul{font-size:13px; color:#535353; margin-bottom:30px;}
				.m09 .doctor_intro .text_01 ul:last-child{margin-bottom:0px;}
						.m09 .doctor_intro .text_01 li{margin-bottom:10px;}
						.m09 .doctor_intro .text_01 li.tit_01{font-size:18px; margin-bottom:20px;}
	/*// ÀÇ·áÁø¼Ò°³ */


	
	/*º´¿øµÑ·¯º¸±â  */
	#gallery { margin:0 auto; width:100%; margin-top:30px;}
	/*//º´¿øµÑ·¯º¸±â  */





	/* Áø·á½Ã°£ */
	.m11{}
		.m11 .time_wrap_01{}
			.m11 .info_01{overflow:hidden; margin-bottom:40px; text-align:center; }
				.m11 .info_01 .left{margin-bottom:50px; padding:5px 0;}
					.m11 .info_01 > div p{font-size:16px; color:#3e3e3e;}
					.m11 .info_01 > div p:nth-child(1):after{content:""; display:block; width:90px; height:1px; margin:15px auto; background-color:#353535;}
				.m11 .info_01 .right{padding:5px 0;}
					.m11 .info_01 .right p:nth-child(1){color:#8c4650; }
		/* Å×ÀÌºí */
		.m11 table{width:100%;}
			.m11 table thead th{background-color:#a75572; color:#fff; font-size:14px; padding:10px 0; font-weight:normal;}	
			.m11 table tbody td{height:70px;  color:#3e3e3e; font-size:14px; text-align:center; border-bottom:1px solid #b8b8b8; }	
			.m11 table tbody td .line{display:inline-block; vertical-align:top; width:2px; height:70px; background-color:#bb7d93; }
	/*// Áø·á½Ã°£ */


	/* ¿À½Ã´Â±æ */
	.m12{}
		.m12 iframe{width:100%; height:300px; margin-bottom:50px;}
		.m12 .info_wrap_01{overflow:hidden;}
		.m12 .info_wrap_01 > div{margin-bottom:50px;}
		.m12 .info_wrap_01 > div:nth-child(5){margin-bottom:0px;}
		.m12 .info_wrap_01 > div h4{font-size:16px; color:#3e3e3e;}
		.m12 .info_wrap_01 > div h4:after{content:""; display:block; height:1px; width:60px; background-color:#b8b8b8; margin:15px 0; }
		.m12 .info_wrap_01 .first p{display:inline-block; font-size:14px; color:#3e3e3e; line-height:25px; padding:5px; background-color:#f5ecee; }
			.m12 .info_wrap_01 .first p span{color:#8c4650;}
		.m12 .info_wrap_01 .second p{font-size:14px; color:#3e3e3e; line-height:25px;}
		.m12 .info_wrap_01 .third p{font-size:14px; color:#3e3e3e; line-height:25px;}
		.m12 .info_wrap_01 .fourth p{font-size:20px; color:#8c4650; line-height:25px;}
		.m12 .info_wrap_01 .fiveth {overflow:hidden;}
			.m12 .info_wrap_01 .fiveth .naver a{color:#fff; display:inline-block; float:left; width:90px; height:40px; line-height:40px; text-align:center; background-color:#76be7d; margin-right:15px;}
				.m12 .info_wrap_01 .fiveth .naver a:hover{background-color:#42a74c;}
			.m12 .info_wrap_01 .fiveth .daum a{color:#fff; display:inline-block; float:left; width:90px; height:40px; line-height:40px; text-align:center; background-color:#c7c354;}
				.m12 .info_wrap_01 .fiveth .daum a:hover{background-color:#b9b312;}
	/*// ¿À½Ã´Â±æ */


	/* ºñ±Þ¿©¾È³» */
	.m13{}
		.m13 .info_01{}
			.m13 .wrap_01{font-size:0px; margin-bottom:60px;}
				.m13 .wrap_01 h4{text-align:center; font-size:20px; margin-bottom:20px; color:#b4153b; box-sizing:border-box; vertical-align: text-bottom;}
				.m13 .wrap_01 .p_01{text-align:center; width:90%; margin:0 auto; line-height: 130%; padding-top:20px; font-size:14px; color:#353535; border-top:1px solid #b4153b;  box-sizing:border-box; }
			.m13 .info_01 > h5{color:#414141; font-size:20px; margin-bottom:20px; font-weight:normal;}
			.m13 .info_01 > h6{color:#a75572; font-family:"NGothicb"; font-size:16px; margin-bottom:10px}
				.m13 .info_01 .table_01{margin-bottom:60px;}
				.m13 .info_01 .table_01:last-child{margin-bottom:0px;}
	/*// ºñ±Þ¿©¾È³» */



	
	/*Å¬¸®´Ð  */

	/* °øÅë */
	.clinic_head{margin-bottom:40px;}
		.clinic_head .pic{height:160px;}
		.clinic_head .text{padding:20px 5px; background-color:#a75572;}
			.clinic_head .text p{line-height:normal; width:100%; text-align:center;}
				.clinic_head .text p span:nth-child(1){display:block; margin-bottom:10px; font-size:20px; color:#fff;}
				.clinic_head .text p span:nth-child(2){display:block; font-size:15px; color:#fff799;}
	.clinic_wrap{padding-bottom:60px; margin-bottom:100px; border-bottom:1px dashed #ccc;}
		
		/*Á¤ÀÇ  */
		.cont_01{min-height:150px; box-sizing:border-box; padding-bottom:60px; margin-bottom:60px; border-bottom:1px dashed #ccc;}
			.cont_01 h4{padding:5px 5px 5px 25px; margin-bottom:20px; background:url(/img/logo_01.gif) no-repeat; background-size: 18px; font-size:18px; color:#833949; }
			.cont_01 > div{color:#434343; font-size:14px;  line-height:150%;}
		/*//Á¤ÀÇ  */

		/*¿øÀÎ  */
		.cont_02{margin-bottom:60px; }
		.cont_02:last-child{margin-bottom:0px; }
			.cont_02 h5{font-size:18px; color:#833949; margin-bottom:20px;}
			.cont_02 ul{overflow:hidden; padding:30px 20px 0; background-color:#f4f4f4; }
				.cont_02 li{background-color:#f4f4f4; margin-bottom:30px;}	
					.cont_02 li > div{height:130px; line-height:130px; margin:0 auto; background-color:#b5728a;}
						.cont_02 li p{width:100%; display:inline-block; line-height:normal; vertical-align:middle; text-align:center;}
							.cont_02 li p span:nth-child(1){display:block; font-size:30px; line-height:100%; color:#fff799;}
							.cont_02 li p span:nth-child(1):after{content:""; display:block; width:15%; height:1px; margin:15px auto; background:#fff;}
							.cont_02 li p span:nth-child(2){display:block; width:80%; margin:0 auto; color:#fff; font-size:14px;  line-height:150%;}
		/*//¿øÀÎ  */

		/*¿øÀÎ 2 */
		.cont_02_1{margin-bottom:100px; }
		.cont_02_1:last-child{margin-bottom:0px; }
			.cont_02_1 h5{font-size:22px; color:#833949; margin-bottom:20px;}
			.cont_02_1 ul{padding:30px 20px 30px 20px; background-color:#f4f4f4; }
				.cont_02_1 li{width:100%;  background-color:#f4f4f4;}	
					.cont_02_1 li > div{ width:100%; background-color:#b5728a;}
						.cont_02_1 li p{display:inline-block; line-height:normal; color:#fff; font-size:14px;  line-height:150%; padding:20px 40px; vertical-align: middle;}
		/*//¿øÀÎ  2*/

		/*Áõ»ó  */
		.cont_03{margin-bottom:60px; }
			.cont_03 h5{font-size:18px; color:#833949; margin-bottom:20px;}
			.cont_03 ul{}
				.cont_03 li{padding:15px 0 15px 30px; font-size:13px; line-height:160%; border-bottom:1px dashed #ccc; position:relative; word-break:keep-all;}
					.cont_03 li img{ position:absolute; left:0px; top:15px; }
		
		
		
		/*//Áõ»ó  */


		/*Ä¡·á  */
		.cont_04{}
			.cont_04 h5{font-size:20px; color:#833949; margin-bottom:20px;}
			.cont_04_cont{background-color:#f4f4f4; padding:30px 10px;}
				.cont_04_cont .pic{position:relative; text-align:center; padding-bottom:30px; margin-bottom:30px;}
				.cont_04_cont .pic:after{position:absolute; left:50%; margin-left:-75px; bottom:0%;  content:""; display:block; width:150px; height:1px; background:#ccc;}
					.cont_04_cont .pic img{}
				.cont_04_cont .text{font-size:14px; line-height:150%;}
				/* Ä¡·á1 */
					.cont_04_cont .text p{margin-bottom:15px;}
					.cont_04_cont .text p:last-child{margin-bottom:0px;}
						.cont_04_cont .text p span{display:block; font-family:"NGothicb"; margin-bottom:5px;}
				/* Ä¡·á1 */
		/*//Ä¡·á  */

	
	/*// °øÅë */
	
	/* °æÃßÃß°£ÆÇÁúÈ¯(¸ñµð½ºÅ©) */
	.m14{}
		.m14 .clinic_head .pic{background:url(/img/m14_head.jpg) no-repeat center; background-size:cover;}
	/*// °æÃßÃß°£ÆÇÁúÈ¯(¸ñµð½ºÅ©) */


	/* ¿äÃßÃß°£ÆÇÁúÈ¯(Çã¸®µð½ºÅ©) */
	.m15{}
		.m15 .clinic_head .pic{background:url(/img/m15_head.jpg) no-repeat center; background-size:cover;}
	/*// ¿äÃßÃß°£ÆÇÁúÈ¯(Çã¸®µð½ºÅ©) */


	/* Ã´Ãß°ü ÇùÂøÁõ */
	.m16{}
		.m16 .clinic_head .pic{background:url(/img/m16_head.jpg) no-repeat center; background-size:cover;}

	/*// Ã´Ãß°ü ÇùÂøÁõ */

	/* Ã´Ãß°ñÀý */
	.m17{}
		.m17 .clinic_head .pic{background:url(/img/m17_head.jpg) no-repeat center; background-size:cover;}

	/*// Ã´Ãß°ñÀý */

	/* ÅðÇà¼º Ã´Ãßº¯Çü */
	.m18{}
		.m18 .clinic_head .pic{background:url(/img/m18_head.jpg) no-repeat center; background-size:cover;}

	/*// ÅðÇà¼º Ã´Ãßº¯Çü */


	/* ÀÏÀÚ¸ñ/°ÅºÏ¸ñ */
	.m19{}
		.m19 .clinic_head .pic{background:url(/img/m19_head.jpg) no-repeat center; background-size:cover;}

	/*// ÀÏÀÚ¸ñ/°ÅºÏ¸ñ */

	/* ÅðÇà¼º ¹«¸­°üÀý¿° */
	.m20{}
		.m20 .clinic_head .pic{background:url(/img/m20_head.jpg) no-repeat center; background-size:cover;}
		.m20 .cont_02 li > div{height:170px; line-height:170px; }

	/*// ÅðÇà¼º ¹«¸­°üÀý¿° */


	/* ¿À½Ê°ß */
	.m21{}
		.m21 .clinic_head .pic{background:url(/img/m21_head.jpg) no-repeat center; background-size:cover;}
	/*// ¿À½Ê°ß */

	/* È¸Àü±Ù°³ÆÄ¿­ */
	.m22{}
		.m22 .clinic_head .pic{background:url(/img/m22_head.jpg) no-repeat center; background-size:cover;}
	/*// È¸Àü±Ù°³ÆÄ¿­ */


	/* Å×´Ï½º/°ñÇÁ¿¤º¸¿ì */
	.m23{}
		.m23 .clinic_head .pic{background:url(/img/m23_head.jpg) no-repeat center; background-size:cover;}
	
	/*// Å×´Ï½º/°ñÇÁ¿¤º¸¿ì */

	/* ¼Õ¸ñ,¹ß¸ñÀÎ´ë¼Õ»ó */
	.m24{}
		.m24 .clinic_head .pic{background:url(/img/m24_head.jpg) no-repeat center; background-size:cover;}
	/*// ¼Õ¸ñ,¹ß¸ñÀÎ´ë¼Õ»ó */

	/* ½Å°æÂ÷´Ü¼ú */
	.m25{}
		.m25 .clinic_head .pic{background:url(/img/m25_head.jpg) no-repeat center; background-size:cover;}
	/*// ½Å°æÂ÷´Ü¼ú */

	/* ½Å°æÀ¯Âø¼ºÇü¼ú */
	.m26{}
		.m26 .clinic_head .pic{background:url(/img/m26_head.jpg) no-repeat center; background-size:cover;}
	/*// ½Å°æÀ¯Âø¼ºÇü¼ú */

	/*°íÁÖÆÄ¼öÇÙ°¨¾Ð¼ú */
	.m27{}
		.m27 .clinic_head .pic{background:url(/img/m27_head.jpg) no-repeat center; background-size:cover;}
	/*// °íÁÖÆÄ¼öÇÙ°¨¾Ð¼ú */


	/*µµ¼öÄ¡·á */
	.m28{}
		.m28 .clinic_head .pic{background:url(/img/m28_head.jpg) no-repeat center; background-size:cover;}
	/*// µµ¼öÄ¡·á */

	/* Ã¼¿ÜÃæ°ÝÆÄÄ¡·á */
	.m29{}
		.m29 .clinic_head .pic{background:url(/img/m29_head.jpg) no-repeat center 40%; background-size:cover;}
		.m29 .img_01{margin-top:20px;}
	/*// Ã¼¿ÜÃæ°ÝÆÄÄ¡·á */

	/* ÀÎ´ëÁõ½ÄÁÖ»ç(ÇÁ·Ñ·Î)Ä¡·á  */
	.m30{}
		.m30 .clinic_head .pic{background:url(/img/m30_head.jpg) no-repeat center; background-size:cover;}
	/*// ÀÎ´ëÁõ½ÄÁÖ»ç(ÇÁ·Ñ·Î)Ä¡·á */

	/* ÀçÈ°°üÀý¿îµ¿Ä¡·á  */
	.m31{}
		.m31 .clinic_head .pic{background:url(/img/m31_head.jpg) no-repeat center 20%; background-size:cover;}
		.m31 .cont_01 {padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px;}
	/*// ÀçÈ°°üÀý¿îµ¿Ä¡·á */

	/* ¼Ò¾ÆÁ¤Çü/¼ºÀåÅ¬¸®´Ð  */
	.m32{}
		.m32 .clinic_head .pic{background:url(/img/m32_head.jpg) no-repeat center; background-size:cover;}
			.m32 .cont_01 .cont_tit_01{margin-bottom:30px;}
			.m32 .cont_01 .cont_tit_01:last-child{margin-bottom:0px;}
			.m32 .cont_01 .cont_tit_01 h6{margin-bottom:15px; font-size:16px; color:#833949;}
		.m32 .cont_02{margin-bottom: 100px;  padding-bottom: 100px; border-bottom: 1px solid #ccc;}
	/*// ¼Ò¾ÆÁ¤Çü/¼ºÀåÅ¬¸®´Ð */

	/* Ãø¸¸Áõ±³Á¤Å¬¸®´Ð  */
	.m33{}
		.m33 .clinic_head .pic{background:url(/img/m33_head.jpg) no-repeat center; background-size:cover;}
			.m33 .cont_01 {padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px;}
				.m33 .cont_01 .cont_tit_01{margin-bottom:30px;}
				.m33 .cont_01 .cont_tit_01:last-child{margin-bottom:0px;}
				.m33 .cont_01 .cont_tit_01 h6{margin-bottom:15px; font-size:16px; color:#833949;}
	/*// Ãø¸¸Áõ±³Á¤Å¬¸®´Ð */	


	/*Å¬¸®´Ð  */




	/*»çÀÌÆ®¸Ê  */
	.smap_box {border: 1px solid #e4e4e4; border-top: 1px solid #efefef; border-bottom: 1px solid #d2d2d2; box-shadow: 1px 6px 39px -2px #d4d4d4; padding: 50px 20px; text-align:center; margin-top:50px; font-size:0; }
	.smap_box .smap1{ vertical-align: top; width:100%;  display:inline-block; margin-bottom:50px; font-size:12px; min-height:300px; }
		.smap_box .smap1 a:hover{ color:#a31648;}
	.smap_box .tit_01{font-size:20px; padding-bottom:30px; color:#a31648; width:80%; margin:0 auto; padding-bottom:20px; margin-bottom:20px;border-bottom: 1px dashed #4b4b4b;}
	.smap_box .tit_02{font-size:16px; padding-bottom:20px; color:#585858;}
	.smap_box .list > li {margin-bottom:20px; }
	.smap_box .list > li > a{font-size:16px; color:#585858;}
	.smap_box .list_01 > li > a{font-size:13px; color:#608fa5;}
	.smap_box .list_01 > li {margin-bottom:8px;}
	/*//»çÀÌÆ®¸Ê  */

/* //¼­ºêÆäÀÌÁö */


}












/* ³»¿ë °øÅë */

::-moz-selection { background:#4b9fe7; color:#fff; }
::selection { background:#a31648; color:#fff; }

.btn_login { display:inline-block; width:100px; height:30px; color:#FFF; background-color:#b36983; 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:#a31648;}


.liner { border-bottom:1px dotted #999999; margin-top:10px; margin-bottom:20px; }

.c_point { color:#333333; font-size:20px; font-family:"NGothicB"; }
.tbold { color:#ffffff; background-color:#666; padding:2px; }
.tbold2 { color:#666; font-weight:bold; padding:2px; }

.color { color:#f37020; }
.color2 { color:#887be8; }
.color3 { color:#f37031; }


/* ÄÁÅÙÃ÷Á¦¸ñ */
.ct { font-size:24px; color:#333333; background-image:url(/img/i.gif); line-height:100%; background-repeat:no-repeat; padding-top:0px; padding-left:30px; font-family:"NGothic"; }
.ct2 { font-size:18px; color:#434fa9; font-family:"NGothicB"; line-height:200%; }
.ct3 { font-size:15px; color:#ffffff; font-family:"NGothic"; line-height:120%; background-color:#7781c8; }








/** ·Îµù css **/

#loading {
 width: 100%;
 height: 100%;
 top: 0px;
 left: 0px;
 position: fixed;
 display: block;
 opacity: 1;
 background-color: #fff;
 z-index: 1000;
 text-align: center; }

#loading-image {
 position: absolute;
 top: 50%;
 left: 50%;
 margin-left:-40px;
 z-index: 1001;}



@keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-moz-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-webkit-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-o-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-moz-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-webkit-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-o-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@keyframes loading-text-opacity {
	0%  {opacity: 0}
	20% {opacity: 0}
	50% {opacity: 1}
	100%{opacity: 0}
}

@-moz-keyframes loading-text-opacity {
	0%  {opacity: 0}
	20% {opacity: 0}
	50% {opacity: 1}
	100%{opacity: 0}
}

@-webkit-keyframes loading-text-opacity {
	0%  {opacity: 0}
	20% {opacity: 0}
	50% {opacity: 1}
	100%{opacity: 0}
}

@-o-keyframes loading-text-opacity {
	0%  {opacity: 0}
	20% {opacity: 0}
	50% {opacity: 1}
	100%{opacity: 0}
}
.loading-container,
.loading {
	height: 200px;
	position: relative;
	width: 200px;
	border-radius: 100%;
}


.loading-container {
    left: 50%;
    margin-left: -100px;
    top: 50%;
    margin-top: -100px;

 }

.loading {
	border: 2px solid transparent;
	border-color: transparent #393939 transparent #393939;
	-moz-animation: rotate-loading 1.5s linear 0s infinite normal;
	-moz-transform-origin: 50% 50%;
	-o-animation: rotate-loading 1.5s linear 0s infinite normal;
	-o-transform-origin: 50% 50%;
	-webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
	-webkit-transform-origin: 50% 50%;
	animation: rotate-loading 1.5s linear 0s infinite normal;
	transform-origin: 50% 50%;
}

.loading-container:hover .loading {
	border-color: transparent #a31648 transparent #a31648;
}
.loading-container:hover .loading,
.loading-container .loading {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#loading-text {
	-moz-animation: loading-text-opacity 1s linear 0s infinite normal;
	-o-animation: loading-text-opacity 1s linear 0s infinite normal;
	-webkit-animation: loading-text-opacity 1s linear 0s infinite normal;
	animation: loading-text-opacity 1s linear 0s infinite normal;
	color: #000;
	font-size: 18px;
	opacity: 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	width: 205px;
	height:205px;
	line-height:203px;
	font-weight:500;
}






 @keyframes spin {
        0% { transform: rotate(0deg); }
        100% { transform: rotate(360deg); }
    }


