 @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 { position: relative; 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","³ª´®°íµñ" }
input { font-size: 9pt; color: #777777; line-height: 150%; font-family: "NGothic","³ª´®°íµñ" }


.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:1100px) {/* ÃÖ¼Ò 1100 ~ ÃÖ´ë */
	
#wrapper {width:100%; width:100%; min-width:1100px; margin:0 auto; position:relative; background-color:#ffffff; }
	
header.firstheader {width:100%; margin:0 auto; }
	.top_box {position:relative; max-width:1100px; height:125px; margin:0 auto; }
		.logo {float: left; height:125px; line-height:125px;}
			.logo img{vertical-align:middle;}
		
		.m_call{display:none;}

		.top_login_box {float:right; margin-top:20px;}
			.login_box {color:#666; font-size:11px; }
			.login_box .link{}
				.login_box .link a {display:inline-block; color:#333333; font-size:11px; padding:0 5px; }
				.login_box .link a:hover { color:#1975cb; }

	#menu_box { position:relative; width:100%; border-top:5px solid #d7d7d7;}
	#allmenu { display:none; }


	/* ¸ÞÀÎ ¸Þ´º */
	.gnb {width:1100px; height:50px; position:absolute; z-index:2; top:-5px; left:50%; margin-left:-550px;} 
		.gnb > li {position:relative; float:left; width:13.6%; height:45px; line-height:40px; background-color:rgba(255,255,255,0.8); margin-right:0.8%; text-align:center; border-top:5px solid #2e8ee8;}
		.gnb > li:last-child {margin-right:0;}
		.gnb > li:hover{transition:all 0.3s; background-color:rgba(0,0,0,0.6); border-top:5px solid #1975cb;}
			.gnb > li > a {font-size:13px; color:#000;}
			.gnb > li:hover > a {transition:all 0.3s; color:#fff;}
				.menu {width: 100%;  z-index: 2;  position: absolute;  top: 45px;  background-color: rgba(255,255,255,0.9);  line-height:normal;}
					.menu > li{margin-bottom:15px;}
					.menu > li:first-child{margin-top:15px;}
						.menu > li > a {display: inline-block;  color: #000; font-size:12px; line-height:18px; word-break:keep-all; cursor: pointer; }
						.menu > li a:hover { color:#1975cb; }
		


	#contents { width:100%; margin:0 auto; background-color:#fff; }
	

		/*¹Ú½º ¸®½ºÆ®*/
		.list_box {position:relative;  z-index: 1; width:1100px; margin:0 auto;  margin-top:-208px; margin-bottom:60px; }
			
			.top_list{font-size:0; margin-bottom:15px;}
				.top_list li{position:relative; display:inline-block; vertical-align: top; width:208px; height:208px; margin-right:15px;}
				.top_list li:last-child{margin-right:0px;}
				
					.top_list li:nth-child(1){transition:all 0.3s; background:url(/img/top_list_01.png) center center no-repeat; background-color:rgba(255,255,255,0.9); border:0px solid #1975cb; box-sizing:border-box;}
					.top_list li:nth-child(1):hover{background-color:rgba(255,255,255,1); border:1px solid #1975cb; box-sizing:border-box;}	
					.top_list li:nth-child(2){transition:all 0.3s; background:url(/img/top_list_02.png) center center no-repeat; background-color:rgba(255,255,255,0.9); border:0px solid #1975cb; box-sizing:border-box; }
					.top_list li:nth-child(2):hover{background-color:rgba(255,255,255,1); border:1px solid #1975cb; box-sizing:border-box;}	
					.top_list li:nth-child(3){transition:all 0.3s; background:url(/img/top_list_03.png) center center no-repeat; background-color:rgba(255,255,255,0.9); border:0px solid #1975cb; box-sizing:border-box;}
					.top_list li:nth-child(3):hover{background-color:rgba(255,255,255,1); border:1px solid #1975cb; box-sizing:border-box;}	
					.top_list li:nth-child(4){transition:all 0.3s; background:url(/img/top_list_04.png) center center no-repeat; background-color:rgba(255,255,255,0.9); border:0px solid #1975cb; box-sizing:border-box;}
					.top_list li:nth-child(4):hover{background-color:rgba(255,255,255,1); border:1px solid #1975cb; box-sizing:border-box;}	
					.top_list li:nth-child(5){transition:all 0.3s; background:url(/img/top_list_05.png) center center no-repeat; background-color:rgba(255,255,255,0.9); border:0px solid #1975cb; box-sizing:border-box;}
					.top_list li:nth-child(5):hover{background-color:rgba(255,255,255,1); border:1px solid #1975cb; box-sizing:border-box;}	
					
					.top_list li:hover{position:relative; z-index:1; transform:scale(1.1);}
						.top_list li > a{display:inline-block; position:relative; width:100%; height:100%;}
							.top_list li p:nth-child(1){position:absolute; top:14px; z-index: 2; width:100%; text-align:center; font-size:10px; line-height:18px; color:#393939; letter-spacing:3px;}
							.top_list li p:nth-child(2){position:absolute; bottom:12px; z-index: 2; width:100%; text-align:center; font-family:"NGothicb"; font-size:13px; line-height:20px; color:#000;}
							.top_list li:hover p:nth-child(2){color:#1975cb; }


			.bottom_list{font-size:0; margin-bottom:0px;}
				.bottom_list li{position:relative; display:inline-block; vertical-align: top; width:208px; height:208px; margin-right:15px;}
				.bottom_list li:last-child{margin-right:0px;}
		
				/* °øÅë Å¸ÀÌÆ² */
				.bottom_list .title{padding:15px 0px 0px; text-align:center;}
					.bottom_list .title p:nth-child(1){font-size:15px; font-family:"NGothicb"; color:#393939; margin-bottom:5px;}
						.bottom_list .title p:nth-child(1) span{color:#2e8ee8;}
					.bottom_list .title p:nth-child(2){font-size:10px; font-family:"NGothicb"; color:#aaa; letter-spacing:3px;}
				
				.bottom_list li:nth-child(1){border:1px solid #ccc; box-sizing:border-box;     background: url(/img/bottom_list_00.jpg) 55px 55px no-repeat;}
					.bottom_list li:nth-child(1) .sche{letter-spacing: -0.5px; padding:15px 0 0 5px; font-size:13px; color:#000; line-height:26px;}	
					.bottom_list li:nth-child(1) .sche p{color:#2e8ee8; font-size:12px; margin-top:5px;}
					.bottom_list li:nth-child(1) .sche span{color:#ff4444}
					.bottom_list li:nth-child(1) .sche i{position:relative;  font-style:normal; box-shadow: inset 0 -2px 0 #9acfff; border-bottom: 2px solid #9acfff;}
						.bottom_list li:nth-child(1) .sche i em{font-style: normal; font-size: 11px; background: #1c90ff; color: #fff; position: absolute; left: -63px;  line-height: normal; top: -2px;  padding: 3px;}
				
				.bottom_list li:nth-child(2){border:1px solid #ccc; box-sizing:border-box; background:url(/img/bottom_list_01.jpg) center 70px no-repeat;}
					.bottom_list li:nth-child(2) .tel{padding:105px 0 0 0px; text-align:center;}
						.bottom_list li:nth-child(2) .tel a{display:inline-block; font-size:24px; font-family:"NGothicb"; color:#a6a6a6;}
						.bottom_list li:nth-child(2) .tel a:nth-child(1){margin-bottom:5px;}
							.bottom_list li:nth-child(2) .tel a span{color:#2e8ee8;}
				
				.bottom_list li:nth-child(3){background:url(/img/bottom_list_02.jpg) center top no-repeat;}
					.bottom_list li:nth-child(3) a{display:inline-block; width:100%; height:100%;}
					.bottom_list li:nth-child(3) iframe{display:none;}

				.bottom_list li:nth-child(4){background:url(/img/bottom_list_03.jpg) center top no-repeat;}
					.bottom_list li:nth-child(4) a{display:inline-block; width:100%; height:100%;}
						.bottom_list li:nth-child(4) a .title p:nth-child(1) span{color:#fff;}
						.bottom_list li:nth-child(4) a .title p:nth-child(2){font-family:"NGothicb"; color:#fff;}

				
					/* °Ô½ÃÆÇ ÄÁÅÙÃ÷ */
					.borad_txt{position:absolute; width: 100%; top:109px; padding-top:10px;}
						.borad_txt a{display:block; width:95%; margin:0 auto 8px; font-size:0;}
						.borad_txt a:last-child{margin-bottom:0}
							.borad_txt a span:nth-child(1){display:inline-block; width:40%; font-size:12px; color:#000;}
							.borad_txt a span:nth-child(2){display: inline-block; width: 60%; font-size: 12px; color:#000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  vertical-align: top;}
							.borad_txt a:hover span{color:#2e8ee8;}
					
					/* °Ô½ÃÆÇ Å¸ÀÌÆ² */
					.borad_title{padding:10px 10px; overflow:hidden;}
						.borad_title p{float:left; font-size:15px; font-family:"NGothicb"; color:#393939;}
						.borad_title a{float:right; font-size:12px; color:#2e8ee8;}
				
					.bottom_list li:nth-child(4) .borad_bg{height:74px; background:url(/img/bottom_list_03.jpg) center top no-repeat;}	
					.bottom_list li:nth-child(5) .borad_bg{height:74px; background:url(/img/bottom_list_04.jpg) center top no-repeat;}
				
		/*//¹Ú½º ¸®½ºÆ®*/



	footer{border-top:1px solid #ccc;}
	
		.foot_box{width:1100px; overflow:hidden; margin:0 auto; padding:40px 0;}
			.addresss{float:left;}
				.addresss p:nth-child(1){font-size:18px; color:#2e8ee8; margin-bottom:15px;}
				.addresss p:nth-child(2){font-size:13px; color:#393939; line-height:24px;}
			
			footer .link{float:right;}
				footer .link{font-size:13px;}
					footer .link a{color:#393939;}	
						footer .link a:hover{color:#2e8ee8;}	


	/* ¼­ºêÆäÀÌÁö */

	/* header1 */
	.contents_head_01{position:relative; width:100%; height:235px; border-bottom: 1px solid #ccc; background:url(/img/contents_head_01_bg.jpg) no-repeat center; background-size:cover;}
		.contents_head_01 .txt{position:absolute; top:70px; left:50%; margin-left:-285px;}
		.contents_head_01 .txt img{height:150px; vertical-align:top;}
	/*// header1 */
	

	
	#sub_contents{overflow:hidden; width:1100px; margin:0px auto;}
	
		#sub_menu{width:185px; float:left; margin-bottom:50px;}
			
			.sm_title{width:100%; padding:45px 0; font-size:20px;  line-height: 30px; font-family:"NGothicb"; color:#555; text-align:center; word-break: keep-all;}
			
			.sm_box{margin-bottom:40px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
				.sm01{transition:background 0.3s;}
					.sm01 a{display:inline-block; width:100%; padding:15px 20px 15px 25px; box-sizing: border-box; word-break:keep-all; font-size:14px; line-height:18px; color:#515151; }
				.sm01:hover{background:#2e8ee8;}
					.sm01:hover a{color:#fff;}

				.sm02{transition:background 0.3s; background:#eee;}
					.sm02 a{display:inline-block; width:100%; padding:10px 20px 10px 25px; box-sizing: border-box; word-break:keep-all; font-size:13px; line-height:16px; color:#515151; }
				.sm02:hover{background:#2e8ee8;}
					.sm02:hover a{color:#fff;}

			.sm_num{margin-bottom:30px;}
				.sm_num p{margin-bottom:5px; color:#393939; font-size:14px; font-family:"NGothicb";}
				.sm_num a{display:inline-block; margin-bottom:5px; font-size:26px; color:#a6a6a6; font-family:"NGothicb"; }
				.sm_num a:last-child{margin-bottom:0px;}
					.sm_num a span{color:#2e8ee8;}
			
			.sm_sche{margin-bottom:30px; font-size:13px; line-height:20px; color:#000; word-spacing:2px;}
				.sm_sche li{margin-bottom:10px;}


		#contents_box{float:right; width:calc(100% - 185px); border-left:1px solid #ccc; padding-left:34px; box-sizing:border-box;}	
			.content_head{width:100%; height:160px; position:relative; border-bottom:1px solid #ccc; box-sizing:border-box;}
				.s_title{position:absolute; left:0; top:40px; padding:3px 0 3px 10px; border-left:5px solid #1a90ff; font-size:20px; color:#393939; }
				.navi{position:absolute;  right:0; bottom:15px;  padding-top:5px; font-size:13px; color:#393939;}
			.page{padding:50px 0 150px; min-height:600px;}
			
		
				

			/*ÀÇ·áÁø¼Ò°³ */
			.m08{}
				.m08 .head_top{position:relative; height:500px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/m08_head_bg.jpg) no-repeat center; box-sizing:border-box; margin-bottom: 50px;}
					.m08 .head_top .pic{position:absolute; right:0px; top: 0;}
					.m08 .head_top p:nth-of-type(1){position:absolute; left:80px; top:150px; text-indent:-15px; font-size:18px; line-height:30px; color:#393939;}
					.m08 .head_top p:nth-of-type(2){position:absolute; left:80px; top:340px; padding:0 10px; text-indent:-10px; font-size:30px; color:#393939; font-family:"NGothicb"; box-shadow: inset 0 -10px 0 #e0f0ff; border-bottom: 2px solid #e0f0ff;}
						.m08 .head_top p:nth-of-type(2) span{font-size:20px; margin-left:5px; font-family:"NGothic";}
				
				
				.m08 .section{margin-bottom:50px; padding-bottom:50px; border-bottom:1px dashed #ccc;}
				.m08 .section:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px dashed #ccc;}
					.m08 .section .box{}
						.m08 .section .box > p{color:#1a90ff; font-size:18px; margin-bottom:20px;}
						.m08 .section .box .tip{display:inline-block; color:#000; font-size:16px; margin-bottom:20px; box-shadow: inset 0 -2px 0 #ffee00; border-bottom: 2px solid #ffee00;}
						.m08 .section .list01 li{font-size:15px; line-height:20px; color:#393939; margin-bottom:15px; padding-left:25px; text-indent:-25px; word-break:keep-all;}
						.m08 .section .list02{font-size:0px;}
						.m08 .section .list02 li{display:inline-block;  vertical-align: top; box-sizing: border-box; width:50%; font-size:15px; margin-bottom:10px; padding-left:15px; margin-bottom:15px; text-indent:-15px; word-break:keep-all;}
						.m08 .section .list02 .open{color:#393939;}
						.m08 .section .list02 .open:hover{color:#1a90ff; text-decoration:underline;}
						
						.m08 .section .list03 li{display:inline-block;  vertical-align: top; box-sizing: border-box; font-size:15px; color:#393939; border:1px dashed #ccc;  padding:10px; margin-right:15px; margin-bottom:15px; word-break:keep-all;}
						.m08 .section .list03 .open2{color:#393939;}
						.m08 .section .list03 .open2:hover{color:#1a90ff; text-decoration:underline;}

					.m08 .section:nth-child(2){font-size:0px;}
						.m08 .section:nth-child(2) .box{display:inline-block; width:50%; vertical-align:top;}
						.m08 .section:nth-child(2) > p{font-size:18px;}
					
			/*//ÀÇ·áÁø¼Ò°³  */



			/* Áø·á½Ã°£  */
			.m09{overflow:hidden;}
				.m09 .head_top{height:420px; line-height:420px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/m09_head_bg.jpg) no-repeat center; box-sizing:border-box; margin-bottom: 50px; }		
					.m09 .head_top img{vertical-align:middle;}
				.m09 .left{float:left; width:195px; border-top:2px solid #1a90ff; padding-top:20px; text-align:center; font-size:20px; color:#393939; }
				.m09 .right{float:right; width:665px; box-sizing:border-box; border-top:2px solid #ccc; padding-top:20px;}
					.m09 .right ul li{font-size:0; margin-bottom:35px; overflow:hidden; color:#393939;}
					.m09 .right ul li:last-child{margin-bottom:0px;}
						.m09 .right ul li .day{display:inline-block; width:40%; text-align:center; font-size:20px;} 
						.m09 .right ul li .time{display:inline-block; width:60%; font-size:20px;}
						.m09 .right ul li .tit_01{color:#1a90ff; font-size:24px;}
						.m09 .right ul li .tit_02{color:#f15b5c;}
			/*//Áø·á½Ã°£  */


			
			/*¿À½Ã´Â±æ  */
			.m10{}
				.m10 .head_top{height:420px; line-height:420px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/m10_head_bg.jpg) no-repeat center; box-sizing:border-box; margin-bottom: 50px; }		
					.m10 .head_top img{vertical-align:middle;}

				/* ¸Ê Á¤º¸ */
				.map_wrap {position:relative;overflow:hidden; width:100%; height:450px; margin-bottom:50px;}
					.radius_border{border:1px solid #919191;border-radius:5px;}     
					.custom_typecontrol {position:absolute;top:10px;right:10px;overflow:hidden;width:130px;height:30px;margin:0;padding:0;z-index:1;font-size:12px;font-family:'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;}
					.custom_typecontrol span {display:block;width:65px;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;}
					.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}       
					.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
					.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}    
					.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
					.custom_typecontrol .selected_btn:hover {color:#fff;}   
					.custom_zoomcontrol {position:absolute;top:50px;right:10px;width:36px;height:80px;overflow:hidden;z-index:1;background-color:#f5f5f5;} 
					.custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer;}     
					.custom_zoomcontrol span img {width:15px;height:15px;padding:12px 0;border:none;}             
					.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}          
					
					.address #map{width:100%; height:600px;}

						.wrap {position: absolute; left: 0;bottom: 70px; width: 288px; height: 132px;margin-left: -144px;text-align: left;overflow: hidden;font-size: 12px;font-family: 'Malgun Gothic', dotum, 'µ¸¿ò', sans-serif;line-height: 1.5;}
							.wrap .info {width: 286px;height: 120px;border-radius: 5px;border-bottom: 2px solid #ccc;border-right: 1px solid #ccc;overflow: hidden;background: #fff;}
							.wrap .info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
							.wrap .info:after {content: '';position: absolute;margin-left: -12px;left: 50%;bottom: 0;width: 22px;height: 12px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
							
								.wrap .info .title {padding: 5px 0 0 10px;height: 30px;background: #eee;border-bottom: 1px solid #ddd;font-size: 18px;font-weight: bold;}
									.wrap .info .close {position: absolute;top: 10px;right: 10px;color: #888;width: 17px;height: 17px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/overlay_close.png');}
									.wrap .info .close:hover {cursor: pointer;}
							
								.wrap .info .body {position: relative;overflow: hidden;}
									.wrap .info .desc {position: relative;margin: 13px 0 0 90px;height: 75px; white-space: initial;}
										.wrap .info .desc p {margin-bottom:5px; white-space: initial; word-break:keep-all;}
										.wrap .info .desc a {color:#27579f; font-size:15px;}
									.wrap .info .img {position: absolute;top: 6px;left: 5px; width: 73px; height: 71px; line-height:71px; border: 1px solid #ddd;color: #888; text-align:center;}
										.wrap .info .img img{width:80%;}
					
				/* //¸Ê Á¤º¸ */
				
				
				.m10 .section{margin-bottom:80px; overflow: hidden;}
				.m10 .section:nth-of-type(3){margin-bottom:0px;}
					.m10 .section .left{float:left; width:195px; border-top:2px solid #1a90ff; padding-top:20px; text-align:center; font-size:20px; color:#393939; }
					.m10 .section .right{float:right; width:665px; box-sizing:border-box; border-top:2px solid #ccc; padding-top:20px; padding-left:10px;}			
					
					.m10 .section:nth-of-type(2) .right p:nth-child(1){color:#393939; font-size:18px; vertical-align:middle; margin-bottom:20px;}
					.m10 .section:nth-of-type(2) .right p:nth-child(2){color:#393939; font-size:20px; vertical-align:middle; margin-bottom:20px;}
						.m10 .section:nth-of-type(2) .right p:nth-child(2) span{font-size:24px; color:#1a90ff;}
						.m10 .section:nth-of-type(2) .right p img{vertical-align:middle; display:inline-block; margin-right:5px;}
					
					.m10 .section:nth-of-type(3) .right .box{overflow:hidden; margin-bottom:70px;}
						.m10 .section:nth-of-type(3) .right .left_01{float:left; width:25%; color:#393939; font-size:17px; }
							.m10 .section:nth-of-type(3) .right .left_01 img{vertical-align:middle; display:inline-block; margin-right:5px;}
						.m10 .section:nth-of-type(3) .right .right_01{float:right;  width:75%;}
						
						.m10 .section:nth-of-type(3) .right .box:nth-child(1) .right_01 span{display:inline-block; font-size:16px; font-family:"NGothicb"; color:#393939; margin-bottom:10px;}
						.m10 .section:nth-of-type(3) .right .box:nth-child(1) .right_01 p{font-size:15px; line-height:34px; color:#393939; margin-bottom:15px;}	

						.m10 .section:nth-of-type(3) .right .box:nth-child(2) .right_01 span{display:inline-block; font-size:16px; font-family:"NGothicb"; color:#393939; margin-bottom:10px;}
						.m10 .section:nth-of-type(3) .right .box:nth-child(2) .right_01 p{font-size:15px; line-height:34px; color:#393939; margin-bottom:15px;}	
						.m10 .section:nth-of-type(3) .right .box:nth-child(2) .right_01 .map{margin-bottom:15px;}
						
						.m10 .section:nth-of-type(3) .right .link{display:block; margin-bottom:40px; color:#393939; border:1px solid #ccc; padding:10px; text-align:center; font-size:14px;}
						.m10 .section:nth-of-type(3) .right .right_01 .link:hover{color:#1a90ff; border:1px solid #1a90ff;}
						.m10 .section:nth-of-type(3) .right .right_01 .link:last-child{margin-bottom:0px;}

						.m10 .section:nth-of-type(3) .right .box:nth-child(3) .right_01 span{display:inline-block; font-size:16px; color:#393939; margin-bottom:10px;}
							.m10 .section:nth-of-type(3) .right .box:nth-child(3) .right_01 span i{font-style:normal; font-family:"NGothicb"; }
						.m10 .section:nth-of-type(3) .right .box:nth-child(3) .right_01 p{font-size:15px; line-height:34px; color:#393939; margin-bottom:40px;}	
						.m10 .section:nth-of-type(3) .right .box:nth-child(3) .right_01 p:last-child{margin-bottom:0px;}



			
			/*//¿À½Ã´Â±æ */



			/*Å¬¸®´Ð */

				/*  °øÅë */
					/*  top */	
					.clinic .head_top{position: relative; height:420px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/clinic_head_bg.jpg) no-repeat center; box-sizing:border-box; margin-bottom: 50px; }		
						.clinic .head_top img{position: absolute; left:100px; top:100px; }
					/* // top */
					
					/* sm */
					.clinic .button{margin:0 auto 50px; font-size:0px; border:1px solid #ccc; border-bottom:0px;  box-sizing: border-box;}
						.clinic .button li{display:inline-block; width:33.33%; height:40px;  line-height:40px;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align:center; font-size:15px; box-sizing:border-box;}
						.clinic .button li:nth-child(3n){border-right:0;}
						.clinic .button li.on a{background:#1a90ff; color:#fff;}
						.clinic .button li a {transition:all 0.3s; display:inline-block; width:100%; font-family:"NBGothic"; color:#2d2d2d; box-sizing: border-box; vertical-align: top;}
						.clinic .button li:hover a{background:#1a90ff; color:#fff;}
					
					.clinic .view > li{display:none;}
					.clinic .view > li.on{display:block;}
	
					/* //sm */


					/* section */
					.clinic .section{margin-bottom:70px; padding-bottom:70px; border-bottom:1px dashed #ccc;}
					.clinic .section:last-child{margin-bottom:0px; border-bottom:0px dashed #ccc;}
					/*//section  */


					/* ¹®´Ü */
					.clinic .cont01{margin-bottom:70px;}
					.clinic .cont01:last-child{margin-bottom:0px;}
					/*//¹®´Ü  */

					/* ÆùÆ®  */
					.clinic .q1{color:#1a90ff; font-size:26px; line-height:34px; margin-bottom:35px; padding-left:25px; text-indent:-25px;  word-break:keep-all;}
					.clinic .h1{color:#393939; font-size:26px; line-height:34px; margin-bottom:35px; padding-top:30px; word-break:keep-all; background:url(/img/h1_tit.jpg) no-repeat left top;}
					.clinic .h2{color:#393939; font-size:20px; line-height:26px; margin-bottom:25px; padding-left:25px; word-break:keep-all; background:url(/img/h2_tit.jpg) no-repeat left 6px;}
					.clinic .p1{color:#393939; font-size:13px; line-height:23px; word-break:keep-all;}
					.clinic .p2{color:#393939; font-size:13px; line-height:23px; word-break:keep-all; background:#f7f7f7; padding:10px;}
					/*// ÆùÆ®  */

					/* list */
					.clinic .list01{}
						.clinic .list01 li{padding-left: 30px; text-indent:-15px; margin-bottom:20px; color:#393939; font-size:13px; line-height:21px; word-break:keep-all;}
							.clinic .list01 li span{display:inline-block; margin-right:5px; color:#1a90ff; font-size:15px; line-height:25px;}
						.clinic .list01 li:last-child{margin-bottom:0;}

					.clinic .list02{font-size:0px;}
						.clinic .list02 li{display:inline-block; vertical-align:top; width:32%; margin-right:2%; border:1px dashed #ccc; box-sizing:border-box; padding: 15px; text-indent: -15px; padding-left: 30px; margin-bottom:20px; color:#393939; font-size:13px; line-height:21px; word-break:keep-all;}
						.clinic .list02 li:nth-child(3n){margin-right:0;}

					.clinic .list03{}
						.clinic .list03 li{ margin-bottom:30px;}
						.clinic .list03 li:last-child{margin-bottom:0;}
							.clinic .list03 li p:nth-child(1){text-indent: -30px; padding-left: 30px; margin-bottom:10px; color:#1a90ff; font-size:15px; line-height:25px; word-break:keep-all;}
							.clinic .list03 li p:nth-child(2){padding-left: 30px; margin-bottom:10px; color:#393939; font-size:13px; line-height:21px; word-break:keep-all;}
				
					.clinic .list04{}
						.clinic .list04 li{position:relative; margin-bottom:20px; padding-left: 20px; color:#393939; font-size:13px; line-height:21px; word-break:keep-all;}
						.clinic .list03 li:last-child{margin-bottom:0;}
						.clinic .list04 li:before{display:inline-block; content:""; width:10px; height:2px; background:#1a90ff; position:absolute; left:0; top:10px; }

					/*//list  */

					/*table  */
					.tb_box{}

					.clinic .tb01{width:100%;  text-align:center; border-top:4px solid #1a90ff; color:#393939; }
						.clinic .tb01 tbody th{padding:10px 10px; font-size:13px;  line-height:21px; word-break:keep-all; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; background:#f3f9ff;}
						.clinic .tb01 tbody th:last-of-type{ border-right:0px;}
						.clinic .tb01 tbody td{padding:10px 10px; font-size:13px;  line-height:21px; word-break:keep-all; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; text-align:center;}
						.clinic .tb01 tbody td:last-of-type{ border-right:0px;}
						.clinic .tb01 tbody th.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
						.clinic .tb01 tbody td.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
						.clinic .tb01 tbody td.left{text-align:left;}
					/*//table  */


				/*//  °øÅë */


				

				/*  »ö¼ÒÀç»ý¼ú°ú º¹ÇÕÀç»ý¼ú */		
				.m18 .tit01{font-size: 15px; word-break:keep-all; line-height: 23px; border-left: 4px solid #1a90ff; padding: 10px; color: #393939;}
				/*//  »ö¼ÒÀç»ý¼ú°ú º¹ÇÕÀç»ý¼ú */

				/*  ¾ÆÅäÇÇ ÇÇºÎ¿°ÀÌ¶õ? */		
				.m19 .tit01{display:inline-block; margin:20px 0; word-break:keep-all; border: 1px solid #ccc; padding: 10px; color: #393939;}
				/*//  ¾ÆÅäÇÇ ÇÇºÎ¿°ÀÌ¶õ? */


				/*  ÇÇºÎ°ú Àü¹®ÀÇ È²»ó¹Î ¿øÀå´ÔÀÌ »ý°¢ÇÏ´Â ¾ÆÅäÇÇ Ä¡·á */		
				.m20 .tit01{font-size: 15px; word-break:keep-all; line-height: 23px; border-left: 4px solid #1a90ff; padding: 10px; color: #393939;}
				/*//  ÇÇºÎ°ú Àü¹®ÀÇ È²»ó¹Î ¿øÀå´ÔÀÌ »ý°¢ÇÏ´Â ¾ÆÅäÇÇ Ä¡·á */
				

				/*  ¾ÆÅäÇÇÁ¦Ç° */	
				.m21 .head_top{position: relative; height:420px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/m21_01.jpg) no-repeat center; box-sizing:border-box; margin-bottom: 50px; }		
					.m21 .head_top img{position: absolute; left:100px; top:100px; }
				/* // ¾ÆÅäÇÇÁ¦Ç° */
				
				/*  ¿©µå¸§Á¦Ç° */	
				.m40 .head_top{position: relative; height:420px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/m40_01.jpg) no-repeat center; box-sizing:border-box; margin-bottom: 50px; }		
					.m40 .head_top img{position: absolute; left:100px; top:100px; }
				/* // ¿©µå¸§Á¦Ç° */


			/*//Å¬¸®´Ð */




			/*°Ô½ÃÆÇ*/
			.notice{}
				.notice .head_top{height:420px; line-height:420px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/notice_head_bg.jpg) no-repeat center; box-sizing:border-box; margin-bottom: 50px; }		
					.notice .head_top img{vertical-align:middle;}
			/*//°Ô½ÃÆÇ */


			/* ·Î±×ÀÎ */
			.login{}
				.login .head_top{height:420px; line-height:420px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/login_head_bg.jpg) no-repeat center; box-sizing:border-box; margin-bottom: 50px; }		
					.login .head_top img{vertical-align:middle;}
			/*// ·Î±×ÀÎ */
		
			/* »çÀÌÆ®¸Ê */
			.sitemap{}
				.sitemap .head_top{height:420px; line-height:420px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/sitemap_head_bg.jpg) no-repeat center; box-sizing:border-box; margin-bottom: 50px; }		
					.sitemap .head_top img{vertical-align:middle;}
				.sitemap{}
				.smap_box_wrap{overflow:hidden; font-size:0;}
				.sitemap .smap_box{display: inline-block; width: 48%; text-align: center; margin-bottom: 60px; vertical-align: top; border: 1px dashed #ccc;  box-sizing: border-box;  padding: 20px 0; box-shadow: 10px 10px #efefef;}
				.sitemap .smap_box:nth-child(2n-1){margin-right:3%;}
				.sitemap .smap_box:nth-child(6)~div{margin-bottom:0px;}
				.sitemap .smap_box h2{font-size:20px; color:#2e8ee8;  margin-bottom:20px; }
				.sitemap .smap_box > ul > li{font-size:14px;  margin-bottom:15px; }
					.sitemap .smap_box > ul >  li a{color:#515151;}	
					.sitemap .smap_box > ul >  li a:hover{color:#2e8ee8;}	
			/* //»çÀÌÆ®¸Ê */



	/*// ¼­ºêÆäÀÌÁö */



	/*¸ð´Þ*/
	.modal .modal_content{position:relative; width: 70%; vertical-align: middle; display: inline-block; line-height: normal; background:#fff; border-radius:20px; overflow: hidden;}
	.modal .head{position: relative; background-color:#1a90ff; padding:20px; text-align:left; font-size:18px; color:#fff;}
		.modal .head .close{position: absolute; right: 20px; top: 15px; font-size: 28px; line-height:28px; color: #fff; cursor: pointer;}
	.modal .list{border-bottom:2px solid #ccc; padding:20px 20px 0 20px; text-align:left;}	
		.modal .list ul{font-size:0;}
			.modal .list ul li{display:inline-block; margin-right:30px; margin-bottom:20px;}
				.modal .list ul li.on{color:#1a90ff;}
				.modal .list ul li{cursor:pointer; font-size:14px; color:#393939;}
				.modal .list ul li:hover{color:#1a90ff;}
	.modal .content{position:relative; padding:20px 20px 20px 20px; text-align:left; text-align: left; overflow-y: scroll;}
		.modal .content li{display:none;}
		.modal .content li.on{display:block;}
		.modal .content .book{text-align:center;}
			.modal .content .book img{width:400px;}

		.modal .content .text{color:#555; font-size:13px; line-height:20px; word-break:keep-all;}

	.modal .bottom{background-color:#d6d6d6; overflow:hidden; padding:15px; text-align:left; font-size:18px; color:#fff;}
		.modal .bottom .close{cursor:pointer; float: right; right: 20px; top: 15px; font-size:15px; width:60px; height:25px; line-height:25px; background-color:#fff; color:#393939; text-align:center;}
	/*//¸ð´Þ*/



	


}




@media (max-width:1099px) {/* ÃÖ¼Ò ~ ÃÖ´ë 1100 */

#wrapper {width:100%; position:relative; background-color:#ffffff;}
	
header.firstheader {width:100%; border-bottom: 10px solid #f7f7f7;  font-size: 0px;}
	.top_box {position:relative;}
		.m_call{}
			.m_call a{display:block; text-align:center; font-size:20px; font-family:"NGothicb"; padding:10px 0; background:#f1f1f1; color:#828282;}
				.m_call a span{font-size:28px; font-family:"NGothicb"; color:#2e8ee8;  box-shadow: inset 0 -12px 0 #fff568;}
				.m_call a p{padding-top:10px; font-size:16px; color:#393939;}
		
		
		.top_login_box {}
			.login_box { position:relative; color:#666; text-align:center; font-size:10px; }
				.login_box .link{height:40px; line-height:40px;}
					.login_box .link a {display:inline-block; color:#333333; font-size:10px; padding:0 10px; }
					.login_box .link a:hover { color:#0ca58f;; }

		.logo {height:80px; line-height:80px; text-align: center;}
			.logo img{vertical-align:middle;}
		


	#menu_box { display:none;  }
	#allmenu { position:relative; width:90%; margin:20px auto 10px; z-index:41;}
		.allmenu { display:block; position:relative; padding-left:10px; 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:#2e8ee8;
		-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: #1e8686 ;
	}

	#contents { width:100%; margin:0 auto; background-color:#fff; }
	

		/*¹Ú½º ¸®½ºÆ®*/
		.list_box {position:relative; padding:10px; border-top: 10px solid #f7f7f7; border-bottom: 10px solid #f7f7f7;}
			.top_list{font-size:0; margin-bottom:10px; text-align:center; border:1px solid #ccc; box-sizing:border-box;}
				.top_list li{box-sizing:border-box; vertical-align:top;  position:relative; display:inline-block; width:130px; height:160px; margin-left:5%; margin-right:5%; margin-top:5%; margin-bottom:5%;}
				
				.top_list li:nth-child(1){transition:all 0.3s; background:url(/img/top_list_01.png) center center no-repeat; background-size:80px;}
				.top_list li:nth-child(1):hover{}	
				.top_list li:nth-child(2){transition:all 0.3s; background:url(/img/top_list_02.png) center center no-repeat; background-size:80px;}
				.top_list li:nth-child(2):hover{}
				.top_list li:nth-child(3){transition:all 0.3s; background:url(/img/top_list_03.png) center center no-repeat; background-size:80px;}
				.top_list li:nth-child(3):hover{}	
				.top_list li:nth-child(4){transition:all 0.3s; background:url(/img/top_list_04.png) center center no-repeat; background-size:80px;}
				.top_list li:nth-child(4):hover{}
				.top_list li:nth-child(5){transition:all 0.3s; background:url(/img/top_list_04.png) center center no-repeat; background-size:80px;}
				.top_list li:nth-child(5):hover{}
				
				.top_list li:hover{position:relative; z-index:1;}
					.top_list li > a{display:inline-block; position:relative; width:100%; height:100%;}
						.top_list li p:nth-child(1){position:absolute; top:14px; z-index: 2; width:100%; text-align:center; font-size:10px; line-height:18px; color:#202020; letter-spacing:2px;}
						.top_list li p:nth-child(2){position:absolute; top:130px; z-index: 2; width:100%; text-align:center; font-family:"NGothicb"; font-size:13px; line-height:18px; color:#202020; word-break:keep-all;}
						.top_list li:hover p:nth-child(2){color:#1975cb; }
			
			


			.bottom_list{margin-bottom:0px; font-size:0px;}
				.bottom_list > li{border:1px solid #ccc; box-sizing:border-box; text-align:center; padding:15px 0;  margin-bottom:10px;}
				.bottom_list > li:last-child{margin-bottom:0%; padding:0 0 15px;  }

				/* °øÅë Å¸ÀÌÆ² */
				.bottom_list .title{text-align:center;}
					.bottom_list .title p:nth-child(1){font-size:15px; font-family:"NGothicb"; color:#393939; margin-bottom:5px;}
						.bottom_list .title p:nth-child(1) span{color:#2e8ee8;}
					.bottom_list .title p:nth-child(2){font-size:10px; font-family:"NGothicb"; color:#aaa; letter-spacing:3px;}
				
				.bottom_list li:nth-child(1){background: url(/img/bottom_list_00.jpg) right 55px no-repeat;}
					.bottom_list li:nth-child(1) .sche{padding:15px 0 0 10px; font-size:12px; color:#393939; line-height:26px;}	
					.bottom_list li:nth-child(1) .sche p{color:#2e8ee8; font-size:11px; margin-top:5px;}
					.bottom_list li:nth-child(1) .sche span{color:#ff4444}
					.bottom_list li:nth-child(1) .sche i{color:#393939; font-style:normal; box-shadow: inset 0 -2px 0 #9acfff; border-bottom: 2px solid #9acfff;}
						.bottom_list li:nth-child(1) .sche i em{margin-right:5px; font-style: normal; font-size: 10px; background: #1c90ff; color: #fff; padding: 3px;}

				.bottom_list li:nth-child(2){background:url(/img/bottom_list_01.jpg) center 70px no-repeat;}
					.bottom_list li:nth-child(2) .tel{padding:105px 0 0 0px; text-align:center;}
						.bottom_list li:nth-child(2) .tel a{display:inline-block; font-size:24px; font-family:"NGothicb"; color:#a6a6a6;}
						.bottom_list li:nth-child(2) .tel a:nth-child(1){margin-bottom:5px;}
							.bottom_list li:nth-child(2) .tel a span{color:#2e8ee8;}
				
				.bottom_list li:nth-child(3){box-sizing:border-box; height:300px; padding:0}
					.bottom_list li:nth-child(3) a{display:none;}
					.bottom_list li:nth-child(3) iframe{width:100%; height:100%;}

				.bottom_list li:nth-child(4){box-sizing:border-box; display:inline-block; vertical-align:top; width:49%; margin-right:2%;  background: url(/img/bottom_list_03.jpg) center top no-repeat; background-size:cover;  height:180px;}
					.bottom_list li:nth-child(4) a{display:inline-block; width:100%; height:100%;}
						.bottom_list li:nth-child(4) .title p:nth-child(1) span{color:#fff;}
						.bottom_list li:nth-child(4) .title p:nth-child(2){color:#fff;}
				
				
				.bottom_list li:nth-child(5){box-sizing:border-box; display:inline-block; vertical-align:top; width:49%;  min-height:120px; margin-right:0%; height:180px;}
						
				
					/* °Ô½ÃÆÇ ÄÁÅÙÃ÷ */
					.borad_txt{padding-top: 10px; max-width: 400px;}
						.borad_txt a{display:block; margin-bottom:10px; font-size:0;}
						.borad_txt a:last-child{margin-bottom:0}
							.borad_txt a span:nth-child(1){display:inline-block; width:30%; box-sizing:border-box; padding:0 5px; font-size:12px; color:#000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
							.borad_txt a span:nth-child(2){display:inline-block; width:70%; box-sizing:border-box; padding:0 5px; font-size:12px; color:#000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  vertical-align: top; text-align:left;}
							.borad_txt a:hover span{color:#2e8ee8;}
					

					/* °Ô½ÃÆÇ Å¸ÀÌÆ² */
					.borad_title{padding:10px 10px; overflow: hidden;}
						.borad_title p{float:left; font-size:13px; font-family:"NGothicb"; color:#393939;}
						.borad_title a{float:right; font-size:12px; color:#2e8ee8;}
					
					.bottom_list li:nth-child(4) .borad_bg{height:5px; background:#eee;}	
					.bottom_list li:nth-child(5) .borad_bg{height:5px; background:#eee;}
					
				
		/*//¹Ú½º ¸®½ºÆ®*/



	footer{}
		.foot_box{overflow:hidden; margin:0 auto; padding:30px 10px; background: #ffff;}
			.addresss{text-align:center; margin-bottom:30px;}
				.addresss p:nth-child(1){font-size:16px; color:#2e8ee8; margin-bottom:15px;}
				.addresss p:nth-child(2){font-size:12px; color:#393939; line-height:20px; word-break:keep-all;}
			
			footer .link{text-align:center;}
					footer .link  a{color:#393939;}	
						footer .link a:hover{color:#2e8ee8;}	



	/* ¼­ºêÆäÀÌÁö */

	/* header1 */
	.contents_head_01{position:relative; width:100%;  height:160px; background:url(/img/contents_head_01_bg.jpg) center center no-repeat; background-size:cover; border-bottom: 10px solid #f7f7f7;}
		.contents_head_01 .txt{position:absolute; top:30px; left:50%; margin-left:-190px;}
		.contents_head_01 .txt img{height:100px; vertical-align:top;}

	/*// header1 */
	


	
	#sub_contents{border-bottom: 10px solid #f7f7f7;}

		#sub_menu{}

			.sm_title{display:none;}
			
			.sm_box{font-size:0px; margin-bottom:0px; border-top:5px solid #efefef; border-bottom:5px solid #efefef;}
				.sm01{display:inline-block; width:50%; }
					.sm01 a{display: inline-block; width: 100%; text-align: center; word-break: keep-all; font-size: 14px; color: #515151; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 40px; line-height:40px;  padding: 0 10px;  box-sizing: border-box;}
				.sm01:hover{background:#2e8ee8;}
					.sm01:hover a{color:#fff;}

				.sm02{transition:background 0.3s; background:#eee;}
					.sm02 a{display:inline-block; width:100%; padding:10px 20px 10px 25px; box-sizing: border-box; word-break:keep-all; font-size:13px; line-height:16px; color:#515151; }
				.sm02:hover{background:#2e8ee8;}
					.sm02:hover a{color:#fff;}

			.sm_num{display:none;}
			
			.sm_sche{display:none;}


		#contents_box{width:95%; margin:0px auto; padding-top:20px;}	
			.content_head{width: 100%; border-bottom: 5px solid #e1e1e1; position: relative;}
				.s_title{padding: 3px 0 3px 5px; margin-bottom: 20px;  border-left: 3px solid #1a90ff; font-size: 18px; color: #393939;  word-break: keep-all;}
				.navi{ font-size: 12px; color: #393939; text-align: right; margin-bottom: 10px; word-break: keep-all;}
			.page{padding: 20px 0px 60px;}			

			/*ÀÇ·áÁø¼Ò°³ */
			.m08{}
				.m08 .head_top{text-align:center; padding:20px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/m08_head_bg.jpg) no-repeat center; background-size:cover; margin-bottom: 30px;}
					.m08 .head_top .pic{display:inline-block; max-width:250px; margin-bottom:20px;}
					.m08 .head_top p:nth-of-type(1){font-size:14px; line-height:22px; color:#393939; margin-bottom:20px;}
					.m08 .head_top p:nth-of-type(2){padding:0 10px; display:inline-block; font-size:22px; color:#393939; font-family:"NGothicb"; box-shadow: inset 0 -5px 0 #e0f0ff; border-bottom: 2px solid #e0f0ff;}
						.m08 .head_top p:nth-of-type(2) span{font-size:16px; margin-left:5px; font-family:"NGothic";}
					
				.m08 .section{margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #ccc;}
				.m08 .section:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px dashed #ccc;}
					.m08 .section .box{}
						.m08 .section .box > p{color:#1a90ff; font-size:16px; margin-bottom:15px;}
						.m08 .section .box .tip{display:inline-block; color:#000; font-size:13px; margin-bottom:15px; box-shadow: inset 0 -2px 0 #ffee00; border-bottom: 2px solid #ffee00;}
						.m08 .section .list01 li{font-size:13px; line-height:18px; color:#393939; margin-bottom:15px; padding-left:20px; text-indent:-20px; word-break:keep-all;}
						.m08 .section .list02{font-size:0px;}
						.m08 .section .list02 li{display:inline-block;  vertical-align: top; box-sizing: border-box; width:50%; font-size:13px; line-height:18px;  margin-bottom:10px; padding-left:20px;  padding-right:10px; margin-bottom:15px; text-indent:-20px; word-break:keep-all;}
						.m08 .section .list02 .open{color:#393939;}
						.m08 .section .list02 .open:hover{color:#1a90ff; text-decoration:underline;}
						
						.m08 .section .list03 li{display:inline-block;  vertical-align: top; box-sizing: border-box; font-size:13px; color:#393939; border:1px dashed #ccc;  padding:6px; margin-right:15px; margin-bottom:15px; word-break:keep-all;}
						.m08 .section .list03 .open2{color:#393939;}
						.m08 .section .list03 .open2:hover{color:#1a90ff; text-decoration:underline;}

					.m08 .section:nth-child(2){}
						.m08 .section:nth-child(2) .box{margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #ccc;}
						.m08 .section:nth-child(2) .box:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px dashed #ccc;}
			/*//ÀÇ·áÁø¼Ò°³  */




			/* Áø·á½Ã°£  */
			.m09{overflow:hidden;}
				.m09 .head_top{height:300px; line-height:300px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/m09_head_bg.jpg) no-repeat center; background-size:cover; box-sizing:border-box; margin-bottom: 50px; }		
					.m09 .head_top img{vertical-align:middle; height:220px}
				.m09 .left{border-top:2px solid #1a90ff; padding:10px 0; text-align:center; font-size:18px; color:#393939; }
				.m09 .right{border-top:2px solid #ccc; padding-top:20px;}
					.m09 .right ul li{font-size:0; margin-bottom:35px; overflow:hidden; color:#393939;}
					.m09 .right ul li:last-child{margin-bottom:0px;}
						.m09 .right ul li .day{text-align:center; margin-bottom:10px; font-size:18px;} 
						.m09 .right ul li .time{text-align:center; font-size:14px; word-break:keep-all;}
						.m09 .right ul li .tit_01{color:#1a90ff; font-size:16px;}
						.m09 .right ul li .tit_02{color:#f15b5c;}
			/*//Áø·á½Ã°£  */

	



			/*¿À½Ã´Â±æ */
			.m10{overflow:hidden;}
				.m10 .head_top{height:300px; line-height:300px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/m10_head_bg.jpg) no-repeat center; background-size:cover; box-sizing:border-box; margin-bottom: 50px; }		
					.m10 .head_top img{vertical-align:middle; height:220px}


				/* ¸Ê Á¤º¸ */
				.map_wrap {position:relative;overflow:hidden; width:100%; height:450px;  margin-bottom: 50px; }
					.radius_border{border:1px solid #919191;border-radius:5px;}     
					.custom_typecontrol {position:absolute; bottom:10px; right:10px; overflow:hidden;width:100px; height:20px; margin:0;padding:0;z-index:1;font-size:12px;font-family:'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;}
					.custom_typecontrol span {display:block;width:50px;height:20px;float:left;text-align:center;line-height:20px;cursor:pointer; font-size:11px;}
					.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}       
					.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
					.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}    
					.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
					.custom_typecontrol .selected_btn:hover {color:#fff;}   
					.custom_zoomcontrol {position:absolute;bottom:50px;right:10px;width:25px;height:60px;overflow:hidden;z-index:1;background-color:#f5f5f5;} 
					.custom_zoomcontrol span {display:block;width:25px;height:30px;text-align:center;cursor:pointer;}     
					.custom_zoomcontrol span img {width:12px;height:12px;padding:10px 0;border:none;}             
					.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}          
					
					.address #map{width:100%; height:450px;}

						.wrap {position: absolute;left:0; bottom: 70px; width: 288px; height: 132px;margin-left: -144px;text-align: left;overflow: hidden;font-size: 12px;font-family: 'Malgun Gothic', dotum, 'µ¸¿ò', sans-serif;line-height: 1.5;}
							.wrap .info {width: 286px;height: 120px;border-radius: 5px;border-bottom: 2px solid #ccc;border-right: 1px solid #ccc;overflow: hidden;background: #fff;}
							.wrap .info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
							.wrap .info:after {content: '';position: absolute;margin-left: -12px;left: 50%;bottom: 0;width: 22px;height: 12px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
							
								.wrap .info .title {padding: 5px 0 0 10px;height: 30px;background: #eee;border-bottom: 1px solid #ddd;font-size: 18px;font-weight: bold;}
									.wrap .info .close {position: absolute;top: 10px;right: 10px;color: #888;width: 17px;height: 17px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/overlay_close.png');}
									.wrap .info .close:hover {cursor: pointer;}
							
								.wrap .info .body {position: relative;overflow: hidden;}
									.wrap .info .desc {position: relative;margin: 13px 0 0 90px;height: 75px; white-space: initial;}
										.wrap .info .desc p {margin-bottom:5px; white-space: initial; word-break:keep-all;}
										.wrap .info .desc a {color:#27579f; font-size:15px;}
									.wrap .info .img {position: absolute;top: 6px;left: 5px; width: 73px; height: 71px; line-height:71px; border: 1px solid #ddd;color: #888; text-align:center;}
										.wrap info .img img{width:80%;}
						
				/* //¸Ê Á¤º¸ */
				.m10 .section{margin-bottom:60px; overflow: hidden;}
				.m10 .section:nth-of-type(3){margin-bottom:0px;}
					.m10 .section .left{border-top:2px solid #1a90ff; padding:10px 0;text-align:center; font-size:18px; color:#393939; }
					.m10 .section .right{box-sizing:border-box; border-top:2px solid #ccc; padding-top:30px; padding-left:10px;}			
					
					.m10 .section:nth-of-type(2) .right p:nth-child(1){color:#393939; font-size:15px; vertical-align:middle; text-indent: -35px; padding-left: 35px; margin-bottom:20px;}
					.m10 .section:nth-of-type(2) .right p:nth-child(2){color:#393939; font-size:18px; vertical-align:middle; margin-bottom:20px;}
						.m10 .section:nth-of-type(2) .right p:nth-child(2) span{font-size:22px; color:#1a90ff;}
						.m10 .section:nth-of-type(2) .right p img{vertical-align:middle; display:inline-block; margin-right:5px;}
					
					.m10 .section:nth-of-type(3) .right .box{margin-bottom:60px;}
						.m10 .section:nth-of-type(3) .right .left_01{color:#393939; font-size:16px; margin-bottom:20px;}
							.m10 .section:nth-of-type(3) .right .left_01 img{vertical-align:middle; display:inline-block; margin-right:5px;}
						.m10 .section:nth-of-type(3) .right .right_01{}

						.m10 .section:nth-of-type(3) .right .box:nth-child(1) .right_01 span{display:inline-block; font-size:15px; font-family:"NGothicb"; color:#393939; margin-bottom:10px;}
						.m10 .section:nth-of-type(3) .right .box:nth-child(1) .right_01 p{font-size:14px; line-height:30px; color:#393939; margin-bottom:15px;}		
				
						.m10 .section:nth-of-type(3) .right .box:nth-child(2) .right_01 span{display:inline-block; font-size:15px; font-family:"NGothicb"; color:#393939; margin-bottom:10px;}
						.m10 .section:nth-of-type(3) .right .box:nth-child(2) .right_01 p{font-size:14px; line-height:30px; color:#393939; margin-bottom:15px;}		
						.m10 .section:nth-of-type(3) .right .box:nth-child(2) .right_01 .map{margin-bottom:15px;}
						.m10 .section:nth-of-type(3) .right .link{display:block; margin-bottom:30px; color:#393939; border:1px solid #ccc; padding:10px; text-align:center; font-size:14px;}
						.m10 .section:nth-of-type(3) .right .link:hover{color:#1a90ff; border:1px solid #1a90ff;}
						.m10 .section:nth-of-type(3) .right .link:last-child{margin-bottom:0px;}


						.m10 .section:nth-of-type(3) .right .box:nth-child(3) .right_01 span{display:inline-block; font-size:15px; color:#393939; margin-bottom:10px;}
							.m10 .section:nth-of-type(3) .right .box:nth-child(3) .right_01 span i{font-style:normal; font-family:"NGothicb"; }
						.m10 .section:nth-of-type(3) .right .box:nth-child(3) .right_01 p{font-size:14px; line-height:30px; color:#393939; margin-bottom:30px;}	
						.m10 .section:nth-of-type(3) .right .box:nth-child(3) .right_01 p:last-child{margin-bottom:0px;}

		
			/*//¿À½Ã´Â±æ */




			/*Å¬¸®´Ð */

				/*  °øÅë */

					/*  top */
					.clinic .head_top{position: relative; height:200px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/clinic_head_bg.jpg) no-repeat bottom right; background-size:cover; box-sizing:border-box; margin-bottom: 50px; }		
						.clinic .head_top img{width:250px; position: absolute; left:50px; top:40px; }
					/* // top */


					/* sm */
					.clinic .button{width:95%; margin:0 auto 50px; font-size:0px; border:1px solid #ccc; border-bottom:0px;  box-sizing: border-box;}
						.clinic .button li{display:inline-block; width:50%; height:30px;  line-height:30px;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align:center; font-size:14px; box-sizing:border-box;}
						.clinic .button li:nth-child(2n){border-right:0;}
						.clinic .button li.on a{background:#1a90ff; color:#fff;}
						.clinic .button li a {transition:all 0.3s; display:inline-block; width:100%; font-family:"NBGothic"; color:#2d2d2d; box-sizing: border-box; vertical-align: top; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis; padding: 0 10px;}
					
					.clinic .view > li{display:none;}
					.clinic .view > li.on{display:block;}
					/*// sm */



					/* section */
					.clinic .section{margin-bottom:50px; padding-bottom:50px; border-bottom:1px dashed #ccc;}
					.clinic .section:last-child{margin-bottom:0px; border-bottom:0px dashed #ccc;}


					/*//section  */


					/* ¹®´Ü */
					.clinic .cont01{margin-bottom:50px;}
					.clinic .cont01:last-child{margin-bottom:0px;}
					/*//¹®´Ü  */




					/* ÆùÆ®  */
					.clinic .q1{color:#1a90ff; font-size:22px; line-height:30px; margin-bottom:30px; padding-left:20px; text-indent:-20px;  word-break:keep-all;}
					.clinic .h1{color:#393939; font-size:22px; line-height:30px; margin-bottom:30px; padding-top:30px; word-break:keep-all; background:url(/img/h1_tit.jpg) no-repeat left top;}
					.clinic .h2{color:#393939; font-size:18px; line-height:24px; margin-bottom:20px; padding-left:25px; word-break:keep-all; background:url(/img/h2_tit.jpg) no-repeat left 5px;}
					.clinic .p1{color:#393939; font-size:13px; line-height:21px; word-break:keep-all;}
					.clinic .p2{color:#393939; font-size:13px; line-height:21px; word-break:keep-all; background:#f7f7f7; padding:8px;}
					 
					/*// ÆùÆ®  */

					/* list */
					.clinic .list01{}
						.clinic .list01 li{padding-left: 30px; text-indent:-15px; margin-bottom:15px; color:#393939; font-size:13px; line-height:21px; word-break:keep-all;}
							.clinic .list01 li span{display:inline-block; margin-right:5px; color:#1a90ff; font-size:14px; line-height:22px;}
						.clinic .list01 li:last-child{margin-bottom:0;}

					.clinic .list02{font-size:0px;}
						.clinic .list02 li{display:inline-block; vertical-align:top; width:48%; margin-right:4%; border:1px dashed #ccc; box-sizing:border-box; padding: 10px; text-indent: -10px; padding-left: 30px; margin-bottom:20px; color:#393939; font-size:13px; line-height:21px; word-break:keep-all;}
						.clinic .list02 li:nth-child(2n){margin-right:0;}
					
					.clinic .list03{}
						.clinic .list03 li{ margin-bottom:20px;}
						.clinic .list03 li:last-child{margin-bottom:0;}
							.clinic .list03 li p:nth-child(1){text-indent: -20px; padding-left: 20px; margin-bottom:10px; color:#1a90ff; font-size:14px; line-height:22px; word-break:keep-all;}
							.clinic .list03 li p:nth-child(2){padding-left: 20px; margin-bottom:10px; color:#393939; font-size:13px; line-height:21px; word-break:keep-all;}
					
					.clinic .list04{}
						.clinic .list04 li{position:relative; margin-bottom:15px; padding-left: 15px; color:#393939; font-size:13px; line-height:21px; word-break:keep-all;}
						.clinic .list03 li:last-child{margin-bottom:0;}
						.clinic .list04 li:before{display:inline-block; content:""; width:5px; height:2px; background:#1a90ff; position:absolute; left:0; top:10px; }

					/*//list  */


					/*table  */
					.tb_box{overflow-x:scroll}
					::-webkit-scrollbar{-webkit-appearance: none;}
					  /* ±âº» ½ºÅ©·Ñ¹Ù¸¦ ¾Èº¸ÀÌ°Ô ÇÔ */
					::-webkit-scrollbar-track-piece{background-color:#e7e7e7}
					  /* ¾ç ³¡ È­»ìÇ¥¿Í ¸öÅë ¹Ù¸¦ Á¦¿ÜÇÑ ±æ */
					::-webkit-scrollbar:horizontal{height:10px;}
					  /* °¡·Î ½ºÅ©·Ñ¹ÙÀÇ Å©±â, ¼¼·Î´Â horizontalÀ» vertical·Î ¹Ù²Ù¸é µÈ´Ù */
					::-webkit-scrollbar-thumb{background-color: #a8a8a8;border-radius:10px;border:2px solid #eeeeee;} 
					  /* ½ÇÁ¦·Î ¿òÁ÷ÀÌ´Â ¸öÅë ¹Ù */



					.clinic .tb01{width:130%;  text-align:center; border-top:4px solid #1a90ff; color:#393939; }
						.clinic .tb01 tbody th{padding:5px 10px; font-size:13px;  line-height:21px; word-break:keep-all; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; background:#f3f9ff;}
						.clinic .tb01 tbody th:last-of-type{ border-right:0px;}
						.clinic .tb01 tbody td{padding:5px 10px; font-size:13px;  line-height:21px; word-break:keep-all; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; text-align:center;}
						.clinic .tb01 tbody td:last-of-type{ border-right:0px;}
						.clinic .tb01 tbody th.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
						.clinic .tb01 tbody td.tit{border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}
						.clinic .tb01 tbody td.left{text-align:left;}
					/*//table  */
				
				
				
				
				/*//  °øÅë */

				/*  »ö¼ÒÀç»ý¼ú°ú º¹ÇÕÀç»ý¼ú */		
				.m18 .tit01{font-size: 14px; word-break:keep-all; line-height: 22px; border-left: 4px solid #1a90ff; padding: 7px; color: #393939;}
				/*//  »ö¼ÒÀç»ý¼ú°ú º¹ÇÕÀç»ý¼ú */
				

				/*  ÇÇºÎ°ú Àü¹®ÀÇ È²»ó¹Î ¿øÀå´ÔÀÌ »ý°¢ÇÏ´Â ¾ÆÅäÇÇ Ä¡·á */		
				.m20 .tit01{font-size: 14px; word-break:keep-all; line-height: 22px; border-left: 4px solid #1a90ff; padding: 7px; color: #393939;}
				/*//  ÇÇºÎ°ú Àü¹®ÀÇ È²»ó¹Î ¿øÀå´ÔÀÌ »ý°¢ÇÏ´Â ¾ÆÅäÇÇ Ä¡·á */


				/*  ÇÇºÎ°ú Àü¹®ÀÇ È²»ó¹Î ¿øÀå´ÔÀÌ »ý°¢ÇÏ´Â ¾ÆÅäÇÇ Ä¡·á */		
				.m32 .button li:last-child{display:none;}
				/*//  ÇÇºÎ°ú Àü¹®ÀÇ È²»ó¹Î ¿øÀå´ÔÀÌ »ý°¢ÇÏ´Â ¾ÆÅäÇÇ Ä¡·á */
				

				/*  ¾ÆÅäÇÇÁ¦Ç° */
				.m21 .head_top{position: relative; height:200px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/m21_01.jpg) no-repeat bottom right; background-size:cover; box-sizing:border-box; margin-bottom: 50px; }		
					.m21 .head_top img{width:250px; position: absolute; left:50px; top:40px; }
				/* // ¾ÆÅäÇÇÁ¦Ç° */

				/*  ¿©µå¸§Á¦Ç° */
				.m40 .head_top{position: relative; height:200px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/m40_01.jpg) no-repeat bottom right; background-size:cover; box-sizing:border-box; margin-bottom: 50px; }		
					.m40 .head_top img{width:250px; position: absolute; left:50px; top:40px; }
				/* // ¿©µå¸§Á¦Ç° */



				







			/*//Å¬¸®´Ð */



			/*°Ô½ÃÆÇ*/
			.notice{overflow:hidden;}
				.notice .head_top{height:300px; line-height:300px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/notice_head_bg.jpg) no-repeat center; background-size:cover; box-sizing:border-box; margin-bottom: 50px; }		
					.notice .head_top img{vertical-align:middle; height:220px}

			/*//°Ô½ÃÆÇ */


			/*·Î±×ÀÎ*/
			.login{overflow:hidden;}
				.login .head_top{height:300px; line-height:300px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/login_head_bg.jpg) no-repeat center; background-size:cover; box-sizing:border-box; margin-bottom: 50px; }		
					.login .head_top img{vertical-align:middle; height:220px}

			/*//·Î±×ÀÎ */





			/* »çÀÌÆ®¸Ê */

			.sitemap{overflow:hidden;}
				.sitemap .head_top{height:300px; line-height:300px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url(/img/sitemap_head_bg.jpg) no-repeat center; background-size:cover; box-sizing:border-box; margin-bottom: 50px; }		
					.sitemap .head_top img{vertical-align:middle; height:220px}
				
				.sitemap{}
				.smap_box_wrap{overflow:hidden; font-size:0;}
				.sitemap .smap_box{width:95%; margin:0 auto; text-align:center; margin-bottom:40px; box-sizing: border-box; border:1px dashed #ccc;  padding: 20px 0; box-shadow: 10px 10px #efefef;}
		
				.sitemap .smap_box h2{font-size:20px; color:#2e8ee8;  margin-bottom:20px; }
				.sitemap .smap_box > ul >  li{font-size:14px;  margin-bottom:15px; }
					.sitemap .smap_box > ul >  li a{color:#515151;}	
					.sitemap .smap_box > ul >  li a:hover{color:#2e8ee8;}	
			/* //»çÀÌÆ®¸Ê */




	/*// ¼­ºêÆäÀÌÁö */

	/*¸ð´Þ*/
	.modal .modal_content{position:relative; width: 90%; vertical-align: middle; display: inline-block; line-height: normal; background:#fff; border-radius:20px; overflow: hidden;}
	.modal .head{position: relative; background-color:#1a90ff; padding:10px; text-align:left; font-size:16px; color:#fff;}
		.modal .head .close{position: absolute; right: 20px; top: 10px; font-size: 22px; line-height:22px; color: #fff; cursor: pointer;}
	.modal .list{border-bottom:2px solid #ccc; height: 100px;  overflow-y: scroll; padding:10px 10px 0 10px; text-align:left;}	
		.modal .list ul{font-size:0;}
			.modal .list ul li{display:inline-block; margin-right:10px; margin-bottom:10px;}
				.modal .list ul li.on{color:#1a90ff;}
				.modal .list ul li{font-size:12px; color:#393939;}
				.modal .list ul li:hover{color:#1a90ff;}
	.modal .content{position:relative; padding:10px 10px 10px 10px; text-align:left; text-align: left; overflow-y: scroll;}
		.modal .content li{display:none;}
		.modal .content li.on{display:block;}
		.modal .content .book{text-align:center;}
			.modal .content .book img{width:300px;}

		.modal .content .text{color:#555; font-size:12px; line-height:18px; word-break:keep-all;}



	.modal .bottom{background-color:#d6d6d6; overflow:hidden; padding:10px; text-align:left; font-size:18px; color:#fff;}
		.modal .bottom .close{cursor:pointer; float: right; right: 30px; top: 15px; font-size:12px; width:50px; height:20px; line-height:20px; background-color:#fff; color:#393939; text-align:center;}
	/*//¸ð´Þ*/
	
	
	.tb_box:before{content:"¡Ø ¿À¸¥ÂÊÀ¸·Î ÅÍÄ¡ ½ºÅ©·Ñ ÇÏ¼¼¿ä!"; display:block;  color: #109dff; font-size:15px; margin-bottom:10px;}

}







/* ±×¹ÛÀÇ */
::-moz-selection { background:#2e8ee8; color:#fff; }
::selection { background:#2e8ee8; color:#fff; }

.btn_login { display:inline-block; width:100px; height:30px; color:#FFF; background-color:#aaa; 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:#2e8ee8;}




