@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(/webfont/nanumsquarer.css);

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://example.com/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'),
       url(https://example.com/MaterialIcons-Regular.woff) format('woff'),
       url(https://example.com/MaterialIcons-Regular.ttf) format('truetype');
}



body {background:#FFF;margin:0;padding:0;font-size:15px; font-family: 'Nanum Square', sans-serif;  color:#615e5d; font-weight:400;}
.sub_title { font-size:28px; font-weight:bold; color:#000; padding-top:67px; margin-bottom:20px; text-align:center}
.sub_title:after { content:""; display:block; height:1px; width:50px;  background-color:#000; text-align:center; margin:30px auto 0 auto;}

/*상단이벤트*/
#ev_banner {min-width:1320px;width:100%; background:#292929;}
#ev_banner ul {width: 1100px;height: 230px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#ev_banner ul li {float:left;}
#ev_banner ul li a {display: block;text-decoration: none;}
#toggle {min-width:1320px;width: 100%;background-color: #FFFFFF;}
#toggle .btn-t {width: 113px;height: 28px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;cursor: pointer;}
/*상단이벤트*/


/*상단바*/
.status_bar {height: 28px; border-bottom:1px solid #ddd;}
.status_bar>ul { list-style-type: none; width: 1200px; margin: 0 auto; text-align: right;}
.status_bar>ul > li { list-style: none; text-align: left; display: inline-block; margin-left: 26px; font-size:14px}
.status_link { line-height: 28px;}

.gnb_area { width: 800px; height: 80px; margin: 0 auto; padding: 20px 0 0 450px; position: relative; box-sizing:content-box;}
#logotype { position: absolute; left: 0; top: 8px;}
.gnb_area>ul { list-style-type: none; text-align: left;} 
.gnb_area>ul>li { list-style: none; display: inline-block; margin-right: 57px;} /* 17.10.23 수정 메인메뉴 6개 기준 margin-right값: 49px; */
.gnb_area>ul>li a { font-size:17px}
.gnb_area>ul>li:last-child { margin:0; padding:0}
.main_link { display: block; line-height: 56px; color: #444; font-size: 1.4em; font-weight: bold;}
.main_link:hover { text-decoration: none;}

.sns_area { position: fixed; width: 58px; top: 110px; right: 30px; z-index: 10000; border: 1px solid #3b6aae; border-radius: 5px; background-color: #fff;}
#btn_top { position: absolute; bottom: -70px; display: block; text-align: center; background-color: #f08803; color: #fff; width: 55px; height: 55px; border-radius: 50%; line-height: 55px; font-size: 1.1em; text-decoration: none;}
#btn_top:hover { background-color: #3a5897;}
.sns_area ul { margin: 10px 0 ; list-style-type: none;}
.sns_area ul li { list-style: none; text-align: center; margin: 0 0 10px 0;}

.tab_area { background-color: #4169b1; height: 51px;} 
.tab_area ul { list-style-type: none; width: 1200px; margin: 0 auto; overflow: hidden;}
.tab_area ul li { list-style: none; float: left;}
.tab_area ul li a { display: block; line-height: 51px; height: 51px; color: #fff; font-size: 1.2em; font-weight: bold; padding: 0 15px; text-decoration: none;}
#sub61 #tab61,
#sub62 #tab62,
#sub63 #tab63,
#sub64 #tab64,
#sub65 #tab65,
#sub66 #tab66,
#sub67 #tab67,
#sub68 #tab68,
#sub69 #tab69,
#sub34 #tab349,
#sub34 #tab35,
#sub32 #tab321,
#sub35 #tab359,



#sub51 #tab51,
#sub52 #tab52,
#sub41 #tab41,
#sub42 #tab42,
#sub43 #tab43,
#sub31 #tab31,
#sub32 #tab32,
#sub33 #tab33,
#sub21 #tab21,
#sub22 #tab22,
#sub23 #tab23,
#sub24 #tab24,
#sub25 #tab25,
#sub26 #tab26,
#sub27 #tab27,
#sub11 #tab11,
#sub12 #tab12,
#sub13 #tab13,
#sub14 #tab14,
#sub15 #tab15,

.tab_area ul li a.hover { background-color: #00acdc;}
.tab_area ul li a:hover { background-color: #00acdc;}
#partner_link { margin: 40px auto; width: 1200px; text-align: center;}
#partner_link li { display: inline-block; margin: 5px;}
.tab_list { list-style-type: none; overflow: hidden;}
.tab_list li { list-style: none; float: left;}
#view_area { width: 1200px; height: 600px; overflow: hidden;}



/*메인 카피*/
.bg-fixed{background-size:cover;padding:0;min-height:700px;width:100%;background-color:rgba(0,0,0,.4);position:relative;/*top:0px;margin-top:180px;*/}

.txt_copy_wrap {position:absolute; top: 210px;z-index:10;width:100%;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);letter-spacing:-1px;opacity:1}
.txt_copy_wrap ul li {display: none; width: 100%;text-transform: uppercase;}
.txt_copy_wrap ul li:first-child {display: block;}
.txt_copy_wrap .txt_copy_1 {font-size:1.8em;}
.txt_copy_wrap .txt_copy_2 {font-size:6em; font-weight:700; line-height:1.2;}
.txt_copy_wrap .txt_copy_3 {margin-top:15px;font-size:1.625em; font-weight:700;}
.txt_copy_wrap .txt_copy_4 {font-size: 2.5em;margin-bottom: 0.25em;}
/*메인 카피*/




/*퀵메뉴*/
.slide-quick{ position:absolute; bottom:100px; left:50%; margin-left:-600px; width:1200px; z-index:9; }
.slide-quick>li{ position:relative; float:left; width:25%; background-color:rgba(45,90,147,0.8);}
.slide-quick>li+li:before{ content:""; position:absolute; top:50%; left:0; margin-top:-45px; display:block; background-color:#fff; width:1px; height:90px; opacity:0.2;}
.slide-quick>li>a{ display:block; line-height:120px; color:#fff; font-size:20px; text-align:center; /*opacity:0.5; */-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.slide-quick>li>a:hover{ opacity:1;}
.slide-quick>li>a:before{ content:""; position:absolute; left:40px; top:69%; margin-top:-42px; width:36px; height:36px; display:block; background-repeat:no-repeat; background-position:50% 50%; background-size:80%}
.slide-quick>li.item1>a:before{ background-image:url(../img/quick_thumb1.png);}
.slide-quick>li.item2>a:before{ background-image:url(../img/quick_thumb2.png); background-position:10px 5px;}
.slide-quick>li.item3>a:before{ background-image:url(../img/quick_thumb3.png); left:60px; background-position:10px 5px;}
.slide-quick>li.item4>a:before{ background-image:url(../img/quick_thumb4.png); left:60px; background-position:l0px 5px;}
/*퀵메뉴*/




/* 서브페이지 */
.sub_navi { margin-top:50px}
.sub_navi ul {text-align: center;padding: 0; width:1200px; margin:auto}
.sub_navi li {display: inline-block;margin-left: -5px;width: 33.3333%;/*margin:0 -1px 0 0*/}
.sub_navi li a {display: block;box-sizing: border-box;color: #666;border: 1px solid #ddd;text-align: center;position: relative;height: 55px;line-height: 55px}
.sub_navi li a:hover {backface-visibility: hidden}
.sub_navi li a.on {color: #fff;background-color: #d04242;border: 1px solid #d04242;}

.contents_area { width:1200px; padding-top:20px; padding-bottom:50px;  margin:auto; font-size:16px}
.contents_area:after {
   content: " ";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
  }
.contents_area h2 { font-size:20px; line-height:1.4; font-weight:bold}
.contents_area p { padding-top:20px; line-height:2.1}

/*title*/
.contents_area .title  { padding-top:50px;  clear:both}
.contents_area .title h2{font-size:24px;  font-weight:100; float:left; display:inline-block; }
.contents_area .title h2:after{content:'';display:block;width:38px;height:2px;background:#fff;margin:20px auto}
.contents_area .title p{ float:right; padding:0; width:900px}




.lab_intro { width: 1200px; height: 2400px; margin: 0 auto; display: block;}
.lab_bg { position:absolute; top:156px; width: 1921px; height: 2399px; margin: 0 auto; display: block; z-index:-100;}
.page_title { width: 445px; height: 80px; margin: 63px auto 30px; display: block;}
.page_title2 { width: 664px; height: 82px; margin: 63px auto 30px; display: block;}
.page_title3 { width: 693px; height: 82px; margin: 63px auto 30px; display: block;}


	#sub24 .page_title  { margin-top: 0; padding-top: 50px;} 
	.subpages .contents_box { width: 100%; margin-bottom: 75px; text-align: center;}
		#bg_sub1101 { background-color: #cdcdcd; height: 450px; text-align: center;}
		#bg_sub1102 { background-color: #ebf4ff; height: 610px; text-align: center;}
		#bg_sub12 { background: url("./images/bg12.gif") repeat-y center top; height: 702px; text-align: center;}
		#bg_sub13 { background-color: #ebf4ff; text-align: center; padding: 40px 0;}
			#slide_gall { width: 1200px; margin: 0 auto; padding-bottom: 120px;}
			#info_res { position: relative; width: 1200px; margin: 0 auto;}
			#btn_respage { font-size: 2.4em; position: absolute; top: 204px; left: 240px; background-color: #00a8c2; color: #fff; width: 405px; height: 63px; line-height: 63px; text-decoration: none;}
		#bg_sub1402 { background-color: #e9eff2; text-align:center; padding: 40px 0;}
		#bg_sub2102, #bg_sub3302, #bg_sub4102, #bg_sub4202, #bg_sub31302, #bg_sub31304, #bg_sub31402, #bg_sub31602, #bg_sub31702, #bg_sub31802 { background-color: #e0f0f5; text-align: center; padding: 40px 0;}
		#bg_sub31502 { background-color: #d9eef4; text-align: center; padding: 40px 0;}
		#bg_sub2202 { background-color: #e0f5ff; text-align: center; padding: 40px 0;}
		#bg_sub2303 { background-color: #dee4e7; text-align: center; padding: 40px 0;}
		#bg_sub2305 { background-color: #fff; text-align: center; padding: 40px 0;}
		#bg_sub2306 { background-color: #dee4e7; text-align:center; Padding:40px 0;}
		#bg_sub2401 { height: 750px; text-align: center; padding: 40px 0;}
		#bg_sub2402,#bg_sub2405,#bg_sub2407 { background: url("./images/bg2402.gif") repeat-y center top;}
		#bg_sub2404,#bg_sub2406 { background: url("./images/bg2403.gif") repeat-y center top;}
		#bg_sub2502 { background-color: #f3f3f3; height: 393px; text-align: center; padding: 40px 0;}
		#bg_sub2606 { background-color: #deeef4; height: 500px; text-align: center; padding: 60px 0;}
		#bg_sub3102 { background-color: #e7f4f6; height: 700px; text-align: center; padding: 50px 0;}
		#bg_sub3302 { background-color: #deeef4; height: 500px; text-align: center; padding: 50px 0;}
		#bg_sub3304 { background-color: #f4f7f8; height: 500px; text-align: center; padding: 50px 0;}
		#bg_sub4202, #bg_sub4302, #bg_sub31202 { background-color: #dde8ee; text-align: center; padding: 40px 0;}
		#bg_sub5101 { background-color: #e9eff2; text-align: center; padding: 1px 0 50px 0;}
.mbskin { width: 1200px; margin: 30px auto;}
.board_area { width: 1200px; margin: 30px auto;}
	#container_title { display: none;}
#location { width: 1200px; margin: 0 auto 80px; text-align: left;}
#location a { display: inline-block; width: 7em; border: 1px solid #aaa; line-height: 200%; text-align: center; font-size: 1.3em; text-decoration: none;}
#transfer_box { width:1200px; margin: 0 auto; text-align: center;}
#sub63 .default_table { width: 1200px; margin: 20px auto;}
#sub63 .default_table th,
#sub63 .default_table td { padding: 22px 0; font-size: 1.4em; line-height: 45px;}
#sub63 .default_table th { background-color: #ceedff; font-weight: bold;}
#sub63 .default_table td { padding-left: 20px; text-align: left;}
#sub63 .default_table td input { outline: 1px solid #ddd; height: 45px; line-height: 45px; padding: 0 10px; width: 35%;}
	#sub63 #res_btn { font-size: 1.6em; width: 20%; display: block; margin: 2em auto;}
	#sub63 #pri_txt { width: 1160px; height: 200px; margin: 0 auto 20px; display: block; padding: 20px; border: none; border-top: 2px solid #aaa; border-bottom: 2px solid #aaa; background-color: #f8f8f8; font-size: 1.2em;}
.iframe_box { width: 774px; margin: 0 auto; position: relative; padding-left: 426px;}
	.iframe_box>img { position: absolute; top: 0; left: 0;}
	.iframe_box>iframe { position: relative;} 
.tab_box { width: 840px; margin: 0 auto; padding-left: 360px; position: relative; box-sizing:content-box;}
.tab_box > ul { position: absolute; left: 0; top: 0; width: 360px; list-style: none;}
.tab_box > ul li { height: 59px; border-bottom: 1px solid #ddd; list-style: none;}
.tab_box > ul li a { text-decoration: none; display: block; line-height: 59px; height: 59px; padding-left: 20px; font-size: 1.4em; background: url("./images/sq_off.gif") no-repeat 325px center;}
.tab_box > ul li a:hover { color: #fff; background: #00acdc url("./images/sq_on.gif") no-repeat 325px center;}

#sub359 #tab_sub359,
#sub357 #tab_sub357,
#sub358 #tab_sub358,
#sub349 #tab_sub349,
#sub321 #tab_sub321,
#sub322 #tab_sub322,
#sub323 #tab_sub323,
#sub324 #tab_sub324,
#sub325 #tab_sub325,
#sub341 #tab_sub341,
#sub342 #tab_sub342,
#sub343 #tab_sub343,
#sub344 #tab_sub344,
#sub345 #tab_sub345,
#sub346 #tab_sub346,
#sub347 #tab_sub347,
#sub348 #tab_sub348 { color: #fff; background: #00acdc url("./images/sq_on.gif") no-repeat 325px center;}



#sub43 .page_title3{ display: block; margin: 63px auto 30px; width:731px; height:80px;}


	
/*메인*/

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://example.com/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'),
       url(https://example.com/MaterialIcons-Regular.woff) format('woff'),
       url(https://example.com/MaterialIcons-Regular.ttf) format('truetype');
}


.warp {width: 100%; height:100vh; margin:auto;}
.visual_area {}
#Icon_Section {width: 100%; height: 119px;  border-bottom:1px solid #ddd;}
#Icon_Section .quick_service_box { width:1200px; margin:auto;}
#Icon_Section .quick_service  {width: 884px;height: 119px;float: left;}
#Icon_Section .quick_service h2{font-size:18px;color:#444;vertical-align:middle;text-indent:30px;display:inline-block;padding:49px 42px 0 0;float:left}
#Icon_Section .quick_service ul li{float:left;margin-left:10px;padding-top:33px;padding-right:20px;display:inline-block;width:100px;text-align:center;color:#444}
#Icon_Section .quick_service ul li a {display: block;text-decoration: none; }	
#Icon_Section .quick_service ul li p {font-size:13px; color:#444; margin-top:5px;}
#Icon_Section .quick_service .material-icons { font-size:35px;color:#000; }
	 
#Icon_Section .kakao{width:314px;height:117px; border-left:1px solid #ddd; background:url(/img/talk_ico.png) 230px 25px no-repeat;float:right; cursor:pointer}
#Icon_Section .kakao h1 { font-size:23px; padding-top:35px; text-indent:27px; color:#000; font-weight:500;}
#Icon_Section .kakao p { font-size:13px; margin-top:5px;  text-indent:27px;}


#content_box{width:100%;height:720px;padding-bottom:20px;display:block;clear:both;}
#content_box #Con_Section {width: 1200px;margin: auto;padding-top: 24px;height: auto}


#content_box #Con_Section #conLf {width: 900px;height: 667px;float: left;}
#content_box #Con_Section #conLf .medical_center_roll{clear:both;height:370px;width:900px;display:block;}
#content_box #Con_Section #conLf .hospital_information{height:266px;width:357px;margin-top:13px;float:left;background-image:url(/img/hospital_information_img.jpg);background-repeat:no-repeat;background-position:left top;padding:40px 32px 0 0;background-color:#c0d4ec;box-sizing:border-box}
#content_box #Con_Section #conLf .hospital_information h1 {font-size:23px;text-align:right;color:#1d3d64;font-weight:100;}
#content_box #Con_Section #conLf .hospital_information p {text-align:right; margin-top:5px; font-size:13px;}
#content_box #Con_Section #conLf .hospital_information ul {float:right;margin-top:15px;}
#content_box #Con_Section #conLf .hospital_information ul li a {width:124px;height:30px;line-height:30px;background-color:#8ea6c3;margin-top:5px;text-align:center;color:#FFF;vertical-align:middle;font-size:14px;display:block;clear:both;box-sizing:border-box}
#content_box #Con_Section #conLf .hospital_information ul li a:hover {background-color:#16a6db;}

#content_box #Con_Section #conLf #R​eservation_Section {float: left;display: block;margin-top: 13px;}	
#content_box #Con_Section #conLf #R​eservation_Section .main_phone {background-color: #4a658a;float: left;width: 245px;height: 133px;padding-left:30px;padding-top:33px;box-sizing:border-box;}
#content_box #Con_Section #conLf #R​eservation_Section .main_phone h1 {font-size: 23px;font-weight: normal;color: #FFF;}
#content_box #Con_Section #conLf #R​eservation_Section .main_phone h2 {font-weight: normal;color: #FFF;padding:5px 0 5px 0;}
#content_box #Con_Section #conLf #R​eservation_Section .main_phone h2 span {font-weight:bold; font-size: 27px; padding-left:5px;}
#content_box #Con_Section #conLf #R​eservation_Section .main_phone p {font-size: 13px;font-weight: normal;color: #FFF;}

#content_box #Con_Section #conLf #R​eservation_Section .online_r​eservation {background-color: #7cb9dc;}
#content_box #Con_Section #conLf #R​eservation_Section .online_r​eservation a { display:block; width: 245px;height: 133px;padding: 28px 0 0 30px; text-decoration:none; clear: both;box-sizing:border-box}
#content_box #Con_Section #conLf #R​eservation_Section .online_r​eservation .ico_bg {background:url(/img/time_ico.jpg);background-position:142px 10px;background-repeat:no-repeat;}
#content_box #Con_Section #conLf #R​eservation_Section .online_r​eservation h1 {font-size: 23px;font-weight: normal;color: #FFF;}
#content_box #Con_Section #conLf #R​eservation_Section .online_r​eservation p {font-size: 13px;font-weight: normal;color: #FFF;line-height:19px;margin-top:10px;}

#content_box #Con_Section #conLf .neighbors_love {float:right;width:283px;height:266px;background:url(/img/love_bg.jpg);background-repeat:no-repeat;background-position:right bottom;margin:13px 0 0 13px;padding:35px 0 0 33px;background-color:#45ac9a;box-sizing:border-box}
#content_box #Con_Section #conLf .neighbors_love h1 {font-size: 23px;font-weight: normal;color: #FFF;line-height:32px;}
#content_box #Con_Section #conLf .neighbors_love p {font-size: 13px;font-weight: normal;color: #FFF;padding-top:30px;line-height:22px;}

#content_box #Con_Section #conRf {width: 286px;height: auto; float: right;}
#content_box #Con_Section #conRf .doctor_Introduction_line {width:286px;height:5px;background-color:#29bfe4;}
#content_box #Con_Section #conRf .doctor_Introduction {width: 284px;height:460px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #ddd;border-left-color: #ddd;clear: both;background-image:url(/img/doctor1.jpg); background-repeat:no-repeat;}
	
#content_box #Con_Section #conRf .doctor_Introduction h2 { font-size:24px; color:#11677a; padding:72px 0 0 34px; font-weight:100; letter-spacing:-1px}	
#content_box #Con_Section #conRf .doctor_Introduction p { font-size:15px; color:#333; padding:10px 0 0 34px; letter-spacing:-1px;}	

#content_box #Con_Section #conRf .medical_subject {width:286px;height:185px;background-color:#29bfe4;padding:27px 0 0 22px;box-sizing:border-box}
#content_box #Con_Section #conRf .medical_subject h1 { font-size:18px; color:#FFF}
#content_box #Con_Section #conRf .medical_subject ul {margin-top:22px;}
#content_box #Con_Section #conRf .medical_subject ul li a { width:115px; height:30px; background-color:#329abf;color:#FFF;float:left;margin-right:10px;margin-bottom:10px;text-align:center;line-height:30px;font-size:13px;display:block;}
#content_box #Con_Section #conRf .medical_subject ul li a:hover {background-color:#4fdadb;}

#main_center_bg {height: 460px;width: 100%;background:url(/img/main_center_bg.jpg);background-repeat:no-repeat;clear:both;}
#main_center_bg h2 { font-size:36px; color:#FFF; text-align:center; font-weight:100; letter-spacing:-1px; padding-top:160px;}
#main_center_bg p { font-size:18px; color:#FFF; text-align:center; padding-top:20px}

#hospital_now { width:100%; height:900px; background-color:#eff1f6}
#hospital_now h2 { font-size:36px; color:#000; text-align:center; font-weight:100; letter-spacing:-1px; padding-top:100px;}
#hospital_now p { font-size:18px; color:#444; text-align:center; padding-top:20px; padding-bottom:40px}
#hospital_now .inner { width:1200px; height:900px; margin:0 auto;}
	

#Sns_counsel_Section {clear: both; width:1200px; height:360px; margin:60px auto 0 auto;}
#Sns_counsel_Section .sns {width: 685px;height:281px;border:1px solid #ddd;float:left;}
#Sns_counsel_Section .sns h1 {color:#000;padding:25px 0 0 35px;}
#Sns_counsel_Section .counsel {width:496px;height:314px;border:1px solid #ddd;float:right;}
	
	

.blog_section { width:686px; height:316px; border:1px solid #ddd;  box-sizing:border-box; float:left;}
.blog_section .blog {font-size:26px; padding-top:26px; padding-left:37px; color:#6C6; float:left; }
.blog_section .facebook {font-size:26px; padding-top:26px; padding-left:37px; color:#06C; float:left; }


.blog_section ul {padding:80px 0px 0px 40px;}
.blog_section li {margin-bottom:1.5em; background-image:url(/images/b_ico.gif); background-repeat:no-repeat; background-position:left 6px; }
.blog_section .title a {font-size:16px; color:#4a658a; font-weight:600; letter-spacing:-0.5px;  text-decoration:none;}
.blog_section .title .date { padding-left:27px; padding-right:20px; color:#2d64b1; font-size:14px; letter-spacing:1px; font-weight:600;}
.blog_section .memo {line-height: 2.8em;}
.blog_section .memo a {font-size:15px; color:#000; padding-left:26px; text-decoration:none;}

.fackbook_section { width:496px; height:316px; border:1px solid #ddd; margin-top:50px;  box-sizing:border-box; float:right; padding:20px; }
.fackbook_section .date { color:#396; font-weight:600; font-size:14px; margin-bottom:10px; padding-left:30px;}

.blog_section #facebook-box li {background-image:url(/images/f_ico.gif);}
.blog_section .tab-line h2.on { text-decoration:underline}







/*병원안내*/	
.navi_sub13 {clear:both; width:100%; height:100px; margin-top:50px; clear:both; box-sizing:border-box;}
.navi_sub13 li {width:33.33333%; float:left; height:70px; margin-top:-1px; margin-right:-1px}
.navi_sub13 li a {text-align:center; color:#808080; line-height:70px; font-size:16px; display:block; height:70px; width:100%; background-color:#fff; border:1px solid #CCC; }
.navi_sub13 li:last-child { border-right:0; margin-right:0;}
.navi_sub13 li a:hover {color:#fff; text-decoration:none; background-color:#4169b1; border:1px solid #4169b1;}
.navi_sub13 li a.on { color:#fff; background-color: #4169b1; height: 70px; border:1px solid #4169b1;}

#tab_roll {position:relative;width:1200px;padding:20px 0px 10px 0px;border:1px #ccc;overflow:hidden;margin:auto;box-sizing:border-box}
#tab_roll ul, #tab_roll01 li{list-style:none;margin:0;padding:0}
#tab_roll img{border:none;vertical-align:top;}
#tab_roll #mask{position:relative;width:100%;overflow:hidden}
#tab_roll .imgSet{position: relative;width: 100%;height: 400px;}
#tab_roll .imgSet li{position:absolute;width:100%;}
#tab_roll .imgSet li .box{ width:100%; height:60px; background-color:#000; padding:0; margin:0;}
#tab_roll .imgSet li p{ color:#e3b62a; font-size:14px; text-align:center; padding-top:12px }
#tab_roll .menuSet{width: 100%; padding:1px}
#tab_roll .menuSet li img{width: 80px;height: 55px}
#tab_roll .menuSet li{float: left;border: 1px solid #888;cursor: pointer; margin:10px 10px 0 4px}
#tab_roll .menuSet li.select{border:1px solid #ff3300;outline:1px solid #ff6600;opacity:0.8}
#tab_roll .dir{position: absolute;top: 260px;cursor: pointer}
#tab_roll .prev{left:20px}
#tab_roll .next{right:20px}
/*병원안내*/		
	
.bx-wrapper {position: relative;margin: 0 auto;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;}


/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute;bottom: 0;width: 100%;}	
/* PAGER */
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #fff;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #f00;}	
	
	
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left: 10px;background: url(/img/prevBtn_off.png) no-repeat; }
.bx-wrapper .bx-next {right: 10px;background: url(/img/nextBtn_off.png) no-repeat;}
.bx-wrapper .bx-prev:hover {left: 10px;background: url(/img/prevBtn_on.png) no-repeat;}
.bx-wrapper .bx-next:hover {right: 10px;background: url(/img/nextBtn_on.png) no-repeat;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 40%;margin-top: -16px;outline: 0;width: 41px;height: 81px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center; font-size:0}
/*.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(/img/auto_on.gif) no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(/img/auto_off.gif) no-repeat;margin: 0 3px;}*/


/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: center;width: 100%;}
.bx-wrapper .bx-pager {padding-bottom: 5px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 180px;width: 35px;}	
	
/*footer	*/
#footer { padding: 60px 0px; width: 100%; position: relative; background-color: #393e4a; min-width:1200px;}
#footer .footer_in {margin: 0px auto; width: 1200px; overflow: hidden; position: relative;}
#footer .footer_in .copy ul { float:left; width:600px; height:120px; padding-bottom:50px}
#footer .footer_in .copy ul li { padding-right:10px; height:20px;  font-size:15px; color:#d5d5d5; padding:8px 0 8px 0; clear:both}
#footer .footer_in .copy ul li strong { float:left; width:120px; letter-spacing:1px}
#footer .footer_in .copy ul li span { text-align:left; float:left}
#footer .footer_in dl { margin-top:20px; text-align: center;}
#footer .footer_in dl dd { border:1px solid #7a7f8b; float:left; width:124px; height:40px; line-height:40px; margin-right:-1px; padding:3px 10px}
#footer .footer_in dl dd a { font-size:14px; color:#d5d5d5;}
#footer .footer_in .copyright { clear:both; font-size:15px; letter-spacing:0; padding-top:20px; color:#c9c9c9;}

	