.selector { property:value; property:value; }

/*common*/
#wrap {width:100%; background:url('../images/common/top_bg.gif') repeat-x;}
#container {position:relative; width:1210px; margin: 0 auto; text-align:center;}

/*header*/
/*.header {position:relative; height:120px; background-color: #0d4da1;}*/
.header {position:relative; height:100px; }
.header .logo {position:absolute; top:10px; left:20px; width:230px; height:65px;}

/*footer*/
.footer {clear:both; height:130px; /*border-top:1px solid #dddddd;*/ margin-top:10px;}
.footer ul {margin-top:10px;}
.footer ul li {float:left; text-align:left; color:#787878; line-height:20px;}
.footer ul li.footer_logo {margin-left:50px; margin-right:50px;}
.footer_menu {margin:10px 20px 0 0; text-align:right;}
.footer_menu span {font-weight:bold; color:#f59000}

/*top_menu*/
.common_menu {position:absolute; top:15px; right:50px; border-left:1px solid #ededed;}
.common_menu a {display:inline-block; padding:0 10px; border-right:1px solid #ededed; font-family:"TheJung";}
.common_menu a:hover {color: #f59000; }


/*leftMenu*/
#leftmenu {margin-top:10px; text-align:left; border-top: 1px solid #d8d8d8; }
#leftmenu ul li {}
#leftmenu ul li a {
	display:block;
/*	padding: 12px 20px 13px 20px; */
	border-bottom: 1px solid #d8d8d8; 
	cursor: pointer;
	z-index: 2; 
	font-family:"TheJung";
	font-size: 10pt;
	font-weight: bold; 
	text-decoration: none; 
	color: #777777; 
/*	background:url('../images/common/icon_arr_gray.gif') 190px 17px no-repeat;*/
}
#leftmenu ul li a:hover {
	border-bottom: 1px solid #d8d8d8; 
	cursor: pointer;
	z-index: 2; 
	font-family:"TheJung";
	font-size: 10pt;
	font-weight: bold; 
	text-decoration: none; 
	color: #333333; 
/*	background:url('../images/common/icon_arr_gray.gif') 190px 17px no-repeat;*/
}
#leftmenu ul ul li a {
	padding: 7px 0px 7px 25px; 
	border-bottom:none; 
	cursor: pointer;
	z-index: 2; 
	font-family:"TheJung";
	font-size: 9pt;
	font-weight: normal; 
	text-decoration: none; 
	color: #777777; 
	background:none;
}

#leftmenu ul ul li a:hover {
	padding: 7px 0px 7px 25px; 
	border-bottom:none; 
	cursor: pointer;
	z-index: 2; 
	font-family:"TheJung";
	font-size: 9pt;
	font-weight: bold; 
	text-decoration: none; 
	color: #555555; 
	background:none;
	}
/*	
#leftmenu ul li.active a{
	color:#333333;
	background:url('../images/common/left_menu_bg.gif') no-repeat;
	}
#leftmenu ul li.active ul a:hover,
#leftmenu ul li.active ul a {color:#777777; background:none;}
#leftmenu ul li.last a:hover,
#leftmenu ul li.last a {border-bottom: 1px solid #d8d8d8;}
*/


.leftbanner {margin-top:30px;}
.leftbanner ul li {float:left; margin-right:4px;}
.leftbanner ul li.lastbanner {margin-right:0px;}

.leftkakao {margin-top:10px;}

/* menu */
.menu {position:absolute; top:30px; left:500px; display:block; width:920px; z-index:999;}

.menu .dropdown {position:relative; float:left;}
.menu .dropdown li {float:left; vertical-align:middle; }
.menu .dropdown li.hover,
.menu .dropdown li:hover {position:relative; }
.menu .dropdown ul {visibility:hidden;}
.menu .dropdown li:hover ul {visibility:visible;}
.menu .dropdown ul {position:absolute; top:39px; left:0px; z-index:598;}
.menu .dropdown ul li {float:none; height:100%; text-indent:0em; letter-spacing:-0.5px; padding:0 7px 0 7px; background:#7d7d7d;}
.menu .dropdown ul li a {display:block; padding:8px 7px 8px 7px; font-family: 'TheJung', '³ª´®°íµñ', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif; font-weight:bold; color:#eeeeee;}

.menu .dropdown ul li .on {display:block; font-weight:bold; color:#ffe0a9;}

.menu .dropdown ul li a:hover {font-weight:bold; color:#ffe0a9; display: block;}
.menu .dropdown-linear {width:100%;}
/*.menu .dropdown-linear ul li {float:left;}*/
.menu .dropdown-linear li.hover,
.menu .dropdown-linear li:hover {position:relative;}

.menu .dropdown {text-transform:uppercase;}
.menu .dropdown li {z-index:700; padding:0 20px;}
.menu .dropdown li a {display:block; padding:25px 0px;}



/*.menu .dropdown .hospital {width:55px; background:url('../images/common/navi_01_off.gif') top center no-repeat; text-indent:-1000em;}
.menu .dropdown .service {width:108px; background:url('../images/common/navi_02_off.gif') top center no-repeat; text-indent:-1000em;}*/
.menu .dropdown .intro {width:65px; background:url('../image/nav/nav1.png') top center no-repeat; text-indent:-1000em;}
.menu .dropdown .scenter {width:75px; background:url('../image/nav/nav2.png') top center no-repeat; text-indent:-1000em;}
.menu .dropdown .clinic {width:65px; background:url('../image/nav/nav3.png') top center no-repeat; text-indent:-1000em;}
.menu .dropdown .special {width:95px; background:url('../image/nav/nav4.png') top center no-repeat; text-indent:-1000em;}
.menu .dropdown .eyesight {width:95px; background:url('../image/nav/nav5.png') top center no-repeat; text-indent:-1000em;}
.menu .dropdown .faq {width:95px; background:url('../image/nav/nav6.png') top center no-repeat; text-indent:-1000em;}

.menu .dropdown .intro:hover,
.menu .dropdown .intro.onselect {background:url('../image/nav/nav1c.png') top center no-repeat; }
.menu .dropdown .intro:hover ul {width:130px; /*background:#ffffff; padding-left:0px;*/ z-index:100;}
.menu .dropdown .intro.onselect ul {width:130px; /*background:#ffffff; padding-left:0px;*/ z-index:0; visibility:visible;}

.menu .dropdown .scenter:hover,
.menu .dropdown .scenter.onselect {background:url('../image/nav/nav2c.png') top center no-repeat;}
.menu .dropdown .scenter:hover ul {width:130px; /*background:#ffffff; padding-left:105px;*/ z-index:100;}
.menu .dropdown .scenter.onselect ul {width:130px; /*background:#ffffff; padding-left:105px;*/ z-index:0; visibility:visible;}

.menu .dropdown .clinic:hover,
.menu .dropdown .clinic.onselect {background:url('../image/nav/nav3c.png') top center no-repeat;}
.menu .dropdown .clinic:hover ul {width:120px; /*background:#ffffff; padding-left:255px;*/ z-index:100;}
.menu .dropdown .clinic.onselect ul {width:120px; /*background:#ffffff; padding-left:255px;*/ z-index:0; visibility:visible;}

.menu .dropdown .special:hover,
.menu .dropdown .special.onselect {background:url('../image/nav/nav4c.png') top center no-repeat;}
.menu .dropdown .special:hover ul {width:100%; /*background:#ffffff; padding-left:370px;*/ z-index:100;}
.menu .dropdown .special.onselect ul {width:100%; /*background:#ffffff; padding-left:370px;*/ z-index:0; visibility:visible;}

.menu .dropdown .eyesight:hover,
.menu .dropdown .eyesight.onselect {background:url('../image/nav/nav5c.png') top center no-repeat;}
.menu .dropdown .eyesight:hover ul {width:100%; /*background:#ffffff; padding-left:480px;*/ z-index:100;}
.menu .dropdown .eyesight.onselect ul {width:100%; /*background:#ffffff; padding-left:480px;*/ z-index:0; visibility:visible;}

.menu .dropdown .faq:hover,
.menu .dropdown .faq.onselect {background:url('../image/nav/nav6c.png') top center no-repeat;}
.menu .dropdown .faq:hover ul {width:100%; /*background:#ffffff; padding-left:500px;*/ z-index:100;}
.menu .dropdown .faq.onselect ul {width:100%; /*background:#ffffff; padding-left:500px;*/ z-index:0; visibility:visible;}

/*
.menu .dropdown .community:hover,
.menu .dropdown .community.onselect {background:url('../images/common/navi_07_on.gif') top center no-repeat;}
.menu .dropdown .community:hover ul {width:100%; background:#ffffff; padding-left:520px; z-index:100;}
.menu .dropdown .community.onselect ul {width:100%; background:#ffffff; padding-left:520px; z-index:0; visibility:visible;}
*/

.menu .dropdown li.last {float: right;}
.menu .dropdown a:link,
.menu .dropdown a:visited {color:#eeeeee; text-decoration: none; }
.menu .dropdown a:hover	{font-weight:bold; color:#eeeeee; }
.menu .dropdown a:active	{ color: #eeeeee; }

/*quickMenu*/
.quick_layout {position:fixed; top:0px; right:0px; width:90px; padding-bottom:3000px; background:url('../images/common/quick_bg.gif') repeat-y; z-index:999999;}
.quick_layout ul li {font-size:0px; line-height:20%; margin:0px; padding:0px;}
.quick_layout ul li a {display:block; width:90px; height:80px;}
.quick_layout .quick_01 a {background:url('../images/common/quick_01.jpg') no-repeat;}
.quick_layout .quick_02 a {background:url('../images/common/quick_02.jpg') no-repeat;}
.quick_layout .quick_03 a {background:url('../images/common/quick_03.jpg') no-repeat;}
.quick_layout .quick_04 a {background:url('../images/common/quick_04.jpg') no-repeat;}
.quick_layout .quick_05 a {background:url('../images/common/quick_05.jpg') no-repeat;}
.quick_layout .quick_06 a {background:url('../images/common/quick_06.jpg') no-repeat;}
.quick_layout .quick_07 a {background:url('../images/common/quick_07.jpg') no-repeat;}
.quick_layout .quick_08 a {width:90px; height:100px; background:url('../images/common/quick_08.jpg') no-repeat;}
.quick_layout .quick_09 a {width:90px; height:90px; background:url('../images/common/quick_09.jpg') no-repeat;}
.quick_layout .quick_01 a:hover {background:url('../images/common/quick_01_o.jpg') no-repeat;}
.quick_layout .quick_02 a:hover {background:url('../images/common/quick_02_o.jpg') no-repeat;}
.quick_layout .quick_03 a:hover {background:url('../images/common/quick_03_o.jpg') no-repeat;}
.quick_layout .quick_04 a:hover {background:url('../images/common/quick_04_o.jpg') no-repeat;}
.quick_layout .quick_05 a:hover {background:url('../images/common/quick_05_o.jpg') no-repeat;}
.quick_layout .quick_06 a:hover {background:url('../images/common/quick_06_o.jpg') no-repeat;}
.quick_layout .quick_07 a:hover {background:url('../images/common/quick_07_o.jpg') no-repeat;}
.quick_layout .quick_08 a:hover {width:90px; height:100px; background:url('../images/common/quick_08_o.jpg') no-repeat;}
.quick_layout .quick_09 a:hover {width:90px; height:90px; background:url('../images/common/quick_09_o.jpg') no-repeat;}

/* main */
//.main_visual {position:relative; height:500px; background:url('../image/main/main_visual.jpg') no-repeat;}
.main_visual {position:relative; height:500px; overflow-y:hidden; no-repeat;}
.main_visual .main_banner1 {position:absolute; top:0px; left:0px;}
.main_visual .main_banner2 {position:absolute; top:170px; left:0px;}
.main_visual .main_banner3 {position:absolute; top:340px; left:0px;}
//.main_visual .main_slider {position:absolute; top:0px; left:0px;}

.main_contents {height:680px; border:1px solid #dddddd; text-align:left; }

.main_contents .con_blog1 {float:left; position:relative; width:380px; height:119px; margin-top:20px; margin-left:20px;}
.main_contents .con_blog2 {float:left; position:relative; width:380px; height:119px; margin-top:20px; margin-left:15px;}
.main_contents .con_blog3 {float:left; position:relative; width:380px; height:119px; margin-top:20px; margin-left:15px;}
.main_contents .con_kids {float:left; position:relative; width:380px; height:160px; margin-top:20px; margin-left:20px;}
.main_contents .con_dreamlens {float:left; width:380px; height:160px; margin-top:20px; margin-left:15px;}
.main_contents .con_clinic {float:left; width:380px; height:160px; margin-top:20px; margin-left:15px;}


.main_contents .con_doctor {float:left; position:relative; width:380px; height:160px; margin-top:20px; margin-left:20px;}
.main_contents .con_doctor .doctor_title {position:absolute; top:0px; left:0px;}

.main_contents .con_service {float:left; width:380px; height:160px; margin-top:20px; margin-left:15px;}
.main_contents .con_service dt {}
.main_contents .con_service dd {float:left; margin-top:10px;}

.main_contents .con_customer {float:left; width:380px; height:160px; margin-top:20px; margin-left:15px;}
.main_contents .con_customer dt {}
.main_contents .con_customer dd {float:left; margin-top:10px;}

.main_contents .con_interior {float:left; width:380px; height:160px; margin-top:20px; margin-left:20px;}
.main_contents .con_interior dl {}
.main_contents .con_interior dd {float:left; margin-top:10px;}
.main_contents .con_interior dl dd ul {float:left; width:200px; margin-top:-6px; margin-left:20px;}
.main_contents .con_interior dl dd ul li {float:left; margin:6px 5px 0 5px;}
.main_contents .con_interior dl dd ul li img {border:1px solid #ededed;}
.main_contents .con_interior dl dd ul li img:hover {border:1px solid #f99000; cursor:pointer;}

.main_contents .con_community {float:left; width:380px; height:160px; margin-top:20px; margin-left:15px;}
.main_contents .con_community dt {}
.main_contents .con_community dd {float:left; margin-top:10px;}

.main_contents .con_location {float:left; width:380px; height:160px; margin-top:20px; margin-left:15px;}
.main_contents .con_location dt {}
.main_contents .con_location dd {float:left; margin-top:10px;}

/*sub*/
.sub_contents {margin-top:30px;}
.sub_contents .left_menu {float:left; width:210px; margin-left:20px;}
.sub_contents .contents {
	position:relative;
	float:left; 
	width:900px; 
	margin-left:50px; 
	text-align:left;
	}
.sub_contents .contents .location {
	position:absolute; 
	top:10px; 
	right:20px; 
	padding:0 0 0 15px; 
	background:url('../images/common/icon_home.gif') 2px 1px no-repeat;
	font-family:'TheJung', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#555555;
	}
.sub_contents .contents .location span {
	font-weight:bold;
	color:#8b8d90;
	}
.sub_contents .contents .top_story {
	margin-top:30px;
	text-align:center;
	}

.sub_contents .contents .section {
	width:880px; 
	margin-left:20px;
	margin-top:50px;
	text-align:left; 
	font-family:'TheJung', '³ª´®°íµñ', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: 11pt;
	line-height:28px;
	color:#555555;
	letter-spacing:-0.5px;
	}
.sub_contents .contents .section li {margin-top:10px; text-align:justify;}

.sub_contents .contents .section h3 {margin:20px 0; padding:0px;}
.sub_contents .contents .object {text-align:center; margin-top:20px;}
.sub_contents .contents .object2 {text-align:center; margin-top:10px;}
.sub_contents .contents .object2 ul {width:100%; margin:0 auto;}
.sub_contents .contents .object2 ul li {float:left; text-align:center; padding:0 5px; line-height:12px; font-size: 10pt;}
.sub_contents .contents .object3 {text-align:center; margin-top:10px;}
.sub_contents .contents .object3 ul {width:810px; margin:0 auto;}
.sub_contents .contents .object3 ul li {float:left; text-align:center; padding:0 5px; line-height:12px;}
.sub_contents .contents .page_btn {background:url('../images/common/icon_click.gif') 2px 0px no-repeat;}

.sub_contents .contents .acc {
	font-weight:bold;
	color:#f25800;
	}
.sub_contents .contents .first {
	font-weight:bold;
	color:#000000;
	}

.sub_contents .contents .section .depth2 h4 {
	margin-top:30px;
	padding-left:15px; 
	background:url('../images/common/icon_depth2.gif') 0px 8px no-repeat;
	font-size: 12pt;
	font-weight:bold;
	color:#222222;
	}
.sub_contents .contents .section .depth2 h5 {
	margin-top:20px;
	padding-left:15px;
	font-size: 11pt;
	font-weight:bold;
	color:#222222;
	}
.sub_contents .contents .section .depth2 li {
	padding-left:15px;
	}

.sub_contents .contents .note {
	width:860px; 
	margin-left:20px;
	margin-top:50px;
	text-align:left; 
	font-family: 'TheJung', '³ª´®°íµñ', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: 11pt;
	line-height:28px;
	color:#555555;
	letter-spacing:-0.5px;
	}
.sub_contents .contents .note ul {margin-top:10px; background:#f9f9f9; padding:15px; border:1px solid #efefef;}

.sub_contents .contents .page_bottom_menu {clear:both; width:900px; text-align:center; margin-top:50px;}
.sub_contents .contents .page_bottom_menu img {margin:0 30px;}

.sub_contents .contents .sub_hospital {
	width:860px; 
	margin-left:20px;
	margin-top:50px;
	text-align:left; 
	font-family: 'TheJung', '³ª´®°íµñ', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: 11pt;
	line-height:26px;
	color:#555555;
	}
.sub_contents .contents .sub_hospital ul {margin-top:20px;}
.sub_contents .contents .sub_hospital ul li {margin-top:8px; padding-left:15px; background:url('../images/common/icon_dot3.gif') 0 7px no-repeat;}
.sub_contents .contents .doctor_img {position:absolute; top:170px; right:0px;}

.sub_contents .contents .thesis {}
.sub_contents .contents .thesis dl {clear:both; padding-top:30px; width:860px;}
.sub_contents .contents .thesis dt {width:160px; float:left;}
.sub_contents .contents .thesis dd {width:700px; float:left;}
.sub_contents .contents .thesis .thesis_subject {margin-top:20px; font-size:12pt; color:#222222;}
.sub_contents .contents .thesis .thesis_date {margin-top:10px; font-size:10pt;}

/* Àåºñ¼Ò°³ */
.sub_contents .contents .service_device {margin-left:20px;}
.sub_contents .contents .service_device ul li {float:left; margin-top:50px;}
/* Popup Layer */
/*.layer_area {width:900px; height:765px; position:absolute; left:50%; top:50%; overflow-x: hidden; overflow-y:auto;}*/
.layer_area {width:900px; height:765px; position:absolute; left:50%; top:50%;}
.layer {display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:10000;}
.open {display:block;}
.layer .bg {position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.btn_close {position:absolute; top:10px; right:10px;}

/* Ã£¾Æ¿À½Ã´Â ±æ */
.map_tab {margin:30px 0 0 20px;}
.map_tab ul li {float:left; cursor:pointer; padding-right:3px;}
.map_tab .map_tab_01 a {display:block; width:170px; height:47px; background:url('../images/hospital/04_tab_01_off.gif') no-repeat; text-indent:-1000em;}
.map_tab .map_tab_01 a.on,
.map_tab .map_tab_01 a:hover {display:block; width:170px; height:47px; background:url('../images/hospital/04_tab_01_on.gif') no-repeat;  text-indent:-1000em;}
.map_tab .map_tab_02 a {display:block; width:170px; height:47px; background:url('../images/hospital/04_tab_02_off.gif') no-repeat; text-indent:-1000em;}
.map_tab .map_tab_02 a.on,
.map_tab .map_tab_02 a:hover {display:block; width:170px; height:47px; background:url('../images/hospital/04_tab_02_on.gif') no-repeat;  text-indent:-1000em;}
.map_tab .map_tab_03 a {display:block; width:170px; height:47px; background:url('../images/hospital/04_tab_03_off.gif') no-repeat; text-indent:-1000em;}
.map_tab .map_tab_03 a.on,
.map_tab .map_tab_03 a:hover {display:block; width:170px; height:47px; background:url('../images/hospital/04_tab_03_on.gif') no-repeat;  text-indent:-1000em;}
.map_tab .map_tab_04 a {display:block; width:170px; height:47px; background:url('../images/hospital/04_tab_04_off.gif') no-repeat; text-indent:-1000em;}
.map_tab .map_tab_04 a.on,
.map_tab .map_tab_04 a:hover {display:block; width:170px; height:47px; background:url('../images/hospital/04_tab_04_on.gif') no-repeat;  text-indent:-1000em;}
.map_tab .map_tab_05 a {display:block; width:170px; height:47px; background:url('../images/hospital/04_tab_05_off.gif') no-repeat; text-indent:-1000em;}
.map_tab .map_tab_05 a.on,
.map_tab .map_tab_05 a:hover {display:block; width:170px; height:47px; background:url('../images/hospital/04_tab_05_on.gif') no-repeat;  text-indent:-1000em;}

.map_area {width:100%; height:430px; overflow:hidden; margin-top:10px;}
.map_01 {position:relative; display:block; width:860px; margin:10px 0 0 20px;}    
.map_02, .map_03, .map_04 {position:relative; display:none; width:860px; margin:10px 0 0 20px;}
.map_05 {width:860px; height:420px; margin-left:20px;}

.subway_menu {position:absolute; top:260px; left:10px; border-top:1px solid #f59000;}
.subway_menu ul li a {
	display:block;
	padding:10px 20px; 
	background:#ffffff; 
	font-family: 'TheJung', '³ª´®°íµñ', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif; 
	font-weight:bold;
	font-size: 10pt; 
	border-left:1px solid #f59000;
	border-right:1px solid #f59000;
	border-bottom:1px solid #f59000;
	cursor:pointer;
	}
.subway_menu ul li a.on,
.subway_menu ul li a:hover {
	padding:10px 20px; 
	background:#f59000; 
	font-family: 'TheJung', '³ª´®°íµñ', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif; 
	font-weight:bold;
	font-size: 10pt; 
	border-left:1px solid #f59000;
	border-right:1px solid #f59000;
	border-bottom:1px solid #f59000;
	color:#ffffff;
	}

.subway01 {width:100%; height:420px; text-indent:-1000em; background:url('../images/hospital/04_subway_01.jpg') no-repeat;}
.subway02 {width:100%; height:420px; text-indent:-1000em; background:url('../images/hospital/04_subway_02.jpg') no-repeat;}
.subway03 {width:100%; height:420px; text-indent:-1000em; background:url('../images/hospital/04_subway_03.jpg') no-repeat;}
.subway04 {width:100%; height:420px; text-indent:-1000em; background:url('../images/hospital/04_subway_04.jpg') no-repeat;}

.car_menu {position:absolute; top:260px; left:10px; border-top:1px solid #f59000;}
.car_menu ul li a {
	display:block;
	padding:10px 20px; 
	background:#ffffff; 
	font-family: 'TheJung', '³ª´®°íµñ', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif; 
	font-weight:bold;
	font-size: 10pt; 
	border-left:1px solid #f59000;
	border-right:1px solid #f59000;
	border-bottom:1px solid #f59000;
	cursor:pointer;
	}
.car_menu ul li a.on,
.car_menu ul li a:hover {
	padding:10px 20px; 
	background:#f59000; 
	font-family: 'TheJung', '³ª´®°íµñ', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif; 
	font-weight:bold;
	font-size: 10pt; 
	border-left:1px solid #f59000;
	border-right:1px solid #f59000;
	border-bottom:1px solid #f59000;
	color:#ffffff;
	}
.car01 {width:100%; height:420px; text-indent:-1000em; background:url('../images/hospital/04_car_01.jpg') no-repeat;}
.car02 {width:100%; height:420px; text-indent:-1000em; background:url('../images/hospital/04_car_02.jpg') no-repeat;}
.car03 {width:100%; height:420px; text-indent:-1000em; background:url('../images/hospital/04_car_03.jpg') no-repeat;}
.car04 {width:100%; height:420px; text-indent:-1000em; background:url('../images/hospital/04_car_04.jpg') no-repeat;}

.bus_num {position:absolute; top:240px; left:10px; width:222px; height:174px; overflow:hidden;}
#bus_01, #bus_02, #bus_03, #bus_04, #bus_05, #bus_06, #bus_07, #bus_08 {display:none;}

/* etc */
.sitemap {margin:30px 0 0 20px;}
.sitemap dl {float:left; width:218px; height:240px; border-left:2px solid #dcdcdc; margin-top:30px; }
.sitemap dl dt {clear:both; font-family: 'TheJung', '³ª´®°íµñ', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif; font-weight:bold; font-size: 11pt;margin-left:-2px; padding:8px 15px; color:#f98100; border-left:2px solid #ff9205;}
.sitemap dl dd a {display:block; padding:5px 15px; font-family: 'Nanum Gothic', '³ª´®°íµñ', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif; font-weight:bold; font-size: 10pt; color:#555555;}
.sitemap dl dd ul li a {display:block; border:none;	padding:5px 20px; font-family: 'Nanum Gothic', '³ª´®°íµñ', 'dotum' ,'µ¸¿ò', Helvetica, Arial, sans-serif; font-weight:bold; font-size:9pt; color:#777777;}

.agree {margin-top:30px; margin-left:20px;}
.agree ul {margin-top:20px; line-height:18px;}

.privacy {margin-top:30px; margin-left:20px;}
.privacy ul {margin-top:20px; line-height:18px;}

/* º´¿øµÑ·¯º¸±â */
.gallery{color:#eee; font:14px/1.4 "helvetica neue", arial,sans-serif; width:860px; margin:0px auto}
#galleria{height:580px;}

.galleria-container {
    position: relative;
    overflow: hidden;
    background: #ffffff;
}
.galleria-container img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.galleria-stage {
    position: absolute;
    top: 10px;
    bottom: 90px;
    left: 10px;
    right: 10px;
    overflow:hidden;
}
.galleria-thumbnails-container {
    height: 50px;
    bottom: 0;
    position: absolute;
    left: 10px;
    right: 10px;
    z-index: 2;
}
.galleria-carousel .galleria-thumbnails-list {
    margin-left: 30px;
    margin-right: 30px;
}
.galleria-thumbnails .galleria-image {
    height: 40px;
    width: 60px;
    background: #fff;
    margin: 0 5px 0 0;
    border: 1px solid #ededed;
    float: left;
    cursor: pointer;
}
.galleria-counter {
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-align: right;
    color: #000000;
    font: normal 11px/1 arial,sans-serif;
    z-index: 2;
}
.galleria-loader {
    background: #ffffff;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 245px;
    left: 420px;
    z-index: 2;
    display: none;
    background: url('../images/common/classic-loader_white.gif') no-repeat 2px 2px;
}
.galleria-info {
    width: 15%;
    top: 480px;
    left: 380px;
    z-index: 2;
    position: absolute;
	text-align:center;
}
.galleria-info-text {
    padding: 12px;
   /* display: block;*/
    /* IE7 */ zoom:1;
}
.galleria-info-title {
    font: bold 12px/1.1 arial,sans-serif;
    margin: 0;
    color: #000;
}

.galleria-info-description {
    font: bold 12px/1.4 'TheJung' , 'serif';
    margin: 0;
    color: #777777;
}

.galleria-info-title+.galleria-info-description {
    margin-top: 7px;
}
/*
.galleria-info-close {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 5px;
    right: 5px;
    background-position: -753px -11px;
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: pointer;
    display: block;
}
.galleria-info-close:hover{
    opacity:1;
    filter: alpha(opacity=100);
}
.galleria-info-link {
    background-position: -669px -5px;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-color: #ffffff;
	display: none;
}
.galleria-info-link:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
*/
.galleria-image-nav {
    position: absolute;
    top: 50%;
    margin-top: -62px;
    width: 100%;
    height: 62px;
    left: 0;
}
.galleria-image-nav-left,
.galleria-image-nav-right {
    opacity: .3;
    filter: alpha(opacity=30);
    cursor: pointer;
    width: 62px;
    height: 124px;
    position: absolute;
    left: 10px;
    z-index: 2;
    background-position: 0 46px;
}
.galleria-image-nav-right {
    left: auto;
    right: 10px;
    background-position: -254px 46px;
    z-index: 2;
}
.galleria-image-nav-left:hover,
.galleria-image-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
    cursor: pointer;
    display: none;
    background-position: -495px 5px;
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 23px;
    z-index: 3;
    opacity: .8;
    filter: alpha(opacity=80);
}
.galleria-thumb-nav-right {
    background-position: -578px 5px;
    border-right: none;
    right: 0;
    left: auto;
}
.galleria-thumbnails-container .disabled {
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: default;
}
.galleria-thumb-nav-left:hover,
.galleria-thumb-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #ffffff;
}
.galleria-thumbnails-container .disabled:hover {
    opacity: 0.2;
    filter: alpha(opacity=20);
    background-color: transparent;
}

.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
    display: block;
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {
    background-image: url('../images/common/classic-map_black.png');
    background-repeat: no-repeat;
}


/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}
 
.accordion-top {
	margin-top:30px;
}

.accordion {
    overflow:hidden;
    box-shadow:0px 1px 3px rgba(0,0,0,0.25);
    border-radius:3px;
    background:#f7f7f7;
}
 
/*----- Section Titles -----*/
.accordion-section-title {
    width:100%;
    padding:15px;
    display:inline-block;
    border-bottom:1px solid #1a1a1a;
    background:#808ff0;
    transition:all linear 0.15s;
    /* Type */
    font-size:1.200em;
    text-shadow:0px 1px 0px #1a1a1a;
    color:#fff;
}
 
.accordion-section-title.active, .accordion-section-title:hover {
    background:#808ff0;
    /* Type */
    text-decoration:none;
}
 
.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}
 
/*----- Section Content -----*/
.accordion-section-content {
    padding:15px;
    display:none;
    font-size:1.200em;
}
