body { 
	text-align: center;
	width: 100%;
	font-size: 75%;
	font-family: "돋움", Dotum, sans-serif;
	color: #333333;
	list-style: none;
	line-height: 1.7em;
	background: url(../images2/common/body_bg.gif) repeat-x top left;
	border: 0px solid red;
	outline: 0
}

/* 파일 숨김 */
.skip_navigation, .blind, caption{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}

/* 공통 */
.btn_center {padding: 15px 0; text-align: center;}


/* 전체 */
#wrapper {position: relative; width: 100%; margin: 0 auto; padding: 0; text-align: left; border: 0px solid black;}



/* 상단 */
#header {width: 100%; height: 225px; margin: 0; padding: 0; background: #eee; border: 0px solid green}
#header:after {content:" "; display:block; clear:both;}

/* 상단 왼쪽 */
.header_left {float: left; width: 25%; height: 100%;}
.left_box {float: right; width: 190px; padding-right: 28px;}
.logo {padding-top: 54px; padding-bottom: 5px; border-bottom: 1px solid #fff;}
.logo img {display: block;}

/* 병원 목록 */
.hospital_menu {padding-top: 3px; overflow: hidden;}
.hospital_menu:after {content:" "; display:block; clear:both;}
.hospital_menu li {float: left; padding-right: 6px; background: url(../images2/common/icon_bar01.gif) no-repeat right center; border: 0px solid red;}
.hospital_menu li {display: block;}
.hospital_menu li.none {padding-left: 6px; background: transparent}

/* 상단 오른쪽 */
.header_right {position: relative; float: right; width: 70%; height: 225px; padding-left: 4.5%;  background: #fff; border-left: 1px solid #e2e1e1}
.header_right:after {content:" "; display:block; clear:both;}


.right_box {position: relative; margin: 0;padding: 0; width: 720px; border: 0px solid red;}
.contry_menu {float: left; width: 88px; border: 0px solid red;}
.contry_menu:after {content:" "; display:block; clear:both;}
.contry_menu li {float: left; padding: 5px;}
.contry_menu li img {display: block;}

.global_menu {float: left; margin: 0; padding: 0; border: 0px solid red;}
.global_menu:after {content:" "; display:block; clear:both;}
.global_menu li {float: left; padding: 7px 5px;}
.global_menu li.bar {background:  url(../images2/common/icon_bar01.gif) no-repeat left center;}

.list_box {float: right; margin: 0; padding: 0; border: 0px solid red;}

/* 병원 주요 정보 */
.info_box {position: absolute; width: 720px; margin-top: 80px;z-index: 20; bordeR: 0px solid red;}
.info_box ul {overflow: hidden;}
.info_box ul:after {content:" "; display:block; clear:both;}
.info_box ul li {float: left; height: 60px; padding: 0 26px; background: url(../images2/common/icon_bar02.gif) no-repeat right 30px; vertical-align: bottom;}
.info_box ul li.first {padding-left: 0;}
.info_box ul li.none {background: transparent; padding-right: 0;}
.info_box ul li img {display: block;}
.info_box_btn {display: inline-block;  border: 0px solid red;}
.info_box_btn img {display: block;}





/* 중간 */
#container {margin: 0; padding: 0; background: #eee; border: 0px solid red; *zoom:1;}
#container:after {content:""; display:block; clear:both;}
.container_left {float: left; width: 25%; height: 100%; margin: 0; padding: 0; border: 0px solid red;}
.left_bannermenu {clear: both; padding-top: 45px; border: 0px solid red;}
.left_bannermenu li {float: left; }
.left_bannermenu li img {display: block;}



.container_right {float: right; width: 70%; padding-left: 4.5%;  background: #fff; border-left: 1px solid #e2e1e1}

/* 컨텐츠 */
#contents {position: relative; display: block; overflow: hidden; border: 0px solid red;width: 720px; min-height: 700px; height: auto !important; *height: 700px; padding-bottom: 80px}

/* 컨텐츠 타이틀 */
.contenst_title {float: left; padding-bottom: 30px; border: 0px solid red;}
.contenst_title img {display: block;}

/* 컨텐츠 네비게이션 */
.contenst_navigation {float: right; padding-top: 16px;}
.contenst_navigation strong {font-weight: normal; color: #666}


/* 소셜 박스 */
.social_box {clear: both; padding-bottom: 15px; overflow: hidden; border: 0px solid red;}
.social_box ul {list-style:none;margin:0;padding:0;}
.social_box li {float: left; padding-right: 5px; border: 0px solid red}
.social_box li.btn_social {width: 60px; height: 21px; margin-right: 5px; border: 0px solid red;}
.social_box li.btn_social {display: block; border: 0px solid red;}
.social_box li img {display: block;}
/* .social_box li.good_count {padding-left: 8px; background: url(../images2/common/icon_02.gif) no-repeat left top;} */
.social_box li.good_count {padding-left: 5px; /* background: url(../images2/common/icon_02_left.gif) no-repeat left 1px; */}

/*
.social_box li.good_count .good_count_right {float: left; padding: 0 5px;  background: url(../images2/common/icon_02_right.gif) no-repeat right top;}
*/

.tab_menu {clear: both; width: 100%; height: 30px; padding-bottom: 35px; overflow: hidden; background: url(../images2/common/tabmenu_bg.gif) no-repeat left top;}
.tab_menu li {float: left; width: 118px; height: 33px; text-align: center; margin-right: 2px;}
.tab_menu li.none {margin-right: 0;}/* 탭 매뉴 6개일 때 마지막 리스트에 클래스 none을 붙여준다. */
.tab_menu li a {display: block; width: 118px; height: 15px; padding: 11px 0 7px 0; background: #aeaeae; border: 0px solid red;}
.tab_menu li a:hover {background-color: #27aae2}
.tab_menu li.on a {background-color: #27aae2}

.tab2_menu {clear: both; width: 100%; height: 30px; padding-bottom: 35px; overflow: hidden; background: url(../images2/common/tabmenu_bg.gif) no-repeat left top;}
.tab2_menu li {float: left; width: 118px; height: 33px; text-align: center; margin-right: 2px;}
.tab2_menu li.none {margin-right: 0;}/* 탭 매뉴 6개일 때 마지막 리스트에 클래스 none을 붙여준다. */
.tab2_menu li a {display: block; width: 118px; height: 0px; padding: 0px 0 33px 0; background: #aeaeae; border: 0px solid red;}
.tab2_menu li a:hover {background-color: #27aae2}
.tab2_menu li.on a {background-color: #27aae2}


/* 외래진료 */
.tab3_menu {clear: both; width: 100%; height: 30px; padding-bottom: 10px; overflow: hidden; background: url(../images2/common/tabmenu_bg.gif) no-repeat left top;}
.tab3_menu li {float: left; width: 118px; height: 33px; text-align: center; margin-right: 2px;}
.tab3_menu li.none {margin-right: 0;}/* 탭 매뉴 6개일 때 마지막 리스트에 클래스 none을 붙여준다. */
.tab3_menu li a {display: block; width: 118px; height: 15px; padding: 11px 0 7px 0; background: #aeaeae; border: 0px solid red;}
.tab3_menu li a:hover {background-color: #27aae2}
.tab3_menu li.on a {background-color: #27aae2}


/* 컨텐츠 인포 */
#contents_info {display: block; overflow: hidden; text-align: left; border: 0px solid red;}
#pop0 {clear:both;position:absolute;width:88px;display:none;  }
#pop1 {clear:both;position:absolute;width:98px;display:none;}
#pop2 {clear:both;position:absolute;width:97px;display:none;}
.poplink {background-color:#25aae3;color:#fff;font-size:11px;padding: 5px 0px 5px 0px;  text-align: left; }
.poplink a {color:#fff;}
.poplink a:hover {color:#184c62;}

/* 하단 */
#footer {height: 300px; background: #eee; border: 0px solid red;}
#footer:after {content:""; display:block; clear:both;}
.footer_left  {float: left; width: 25%; height: 100%; border: 0px solid red;}

.footer_logo  {padding-bottom: 15px;}
.footer_logo img {display: block;}

.footer_menu {width: 720px; padding: 5px 0; margin-bottom: 15px; border-bottom: 1px solid #cdcdcd; overflow: hidden;}
.footer_menu li {float: left; padding: 0 7px; background: url(../images2/common/icon_bar03.gif) no-repeat center right;}
.footer_menu li.first {padding-left: 0;}
.footer_menu li.none {padding-right: 0; background: transparent}
.footer_menu li.none02 {padding-right: 20px; background: transparent}
.footer_menu li.bar02 {background: url(../images2/common/icon_bar05.gif) no-repeat center right;}
.footer_menu li.icon_sns {margin-top: -5px; background: transparent}
.mark_box {width: 100%; text-align: center; padding-bottom: 22px }
.mark_box img, {display: inline-block; vertical-align: bottom}

.footer_right {float: right; width: 70%; height: 100%; padding-left: 4.5%;  background: #fff; border-left: 1px solid #e2e1e1}

.quick_link {float:left;margin-left:320px;padding-top:0px;margin-bottom:-30px}
.quick_link .link {float:left;padding:5px;cursor:pointer;}
.quick_link ul.poplink {}
.quick_link ul.poplink li {display:block;padding:1px 5px 1px 5px;cursor:pointer;font-size:11px;}


.company_info_box {display: block; clear: both; width: 720px; padding-bottom: 1px; border: 0px solid red}
.company_seoul_title {float: left; height: 15px;padding-top: 3px; padding-left: 20px; padding-right: 6px; vertical-align: bottom; background: url(../images2/common/icon_seoul.gif) no-repeat left center; border: 0px solid red;}
.company_seoul_title2 {float: left; height: 15px;padding-top: 3px; padding-left: 20px; padding-right: 6px; vertical-align: bottom;  no-repeat left center; border: 0px solid red;}

.company_busan_title {float: left; height: 15px;padding-top: 3px; padding-left: 20px; padding-right: 6px; vertical-align: bottom; background: url(../images2/common/icon_busan.gif) no-repeat left center; border: 0px solid red;}
address {float: left; padding-top: 3px; padding-right: 6px; background: url(../images2/common/icon_bar01.gif) no-repeat right 4px; border: 0px solid red;}

.company_info {float: left; padding-top: 3px; padding-left: 6px; border: 0px solid red;}
.copyright {display: block; clear: both; width: 720px; padding-top: 10px; padding-bottom: 30px; text-align: left;}
.copyright img {display: inline-block; }
/*
.footer_infobox {overflow: hidden; width: 720px; padding-top: 50px; padding-bottom: 36px; border: 0px solid red;}
.footer_infobox li {float: left; padding: 0 20px; background: url(../images2/common/icon_bar04.gif) no-repeat right center;}
.footer_infobox li.first {padding-left: 0;}
.footer_infobox li.none {padding-right: none; background: transparent}
*/

/* 플래쉬 배너 */
.footer_bannerbox {clear: both; width: 708px; height: 23px; padding: 5px; text-align: left;}
.footer_bannerbox img {vertical-align: bottom;}

/* 퀵매뉴 */
#quick_menu {position: absolute; top: 0; left: 0; width: 82px; padding-left: 4.5%; margin-top: 290px; margin-left: 800px; z-index: 999}
.quick_title {padding-left: 2px; padding-bottom: 2px;  border: 0px solid red;}
.quick_title2 {padding-left: 2px; padding-bottom: 2px;  border: 0px solid red;margin-top: 348px; }
.quick_title3 {padding-left: 2px; padding-bottom: 2px;  border: 0px solid red;margin-top: 230px; }

.imges_box {width: 87px; height: 77px; padding: 4px; background: url(../images2/common/quick_imgbg.gif) no-repeat top left;}
.imges_box3 {width: 87px; height: 77px; padding: 4px; no-repeat top left;}
.imges_box4 {width: 83px; height: 27px; padding: 4px; no-repeat top left;}
.imges_box {display: block;}


.quick_info {text-align: center;}
.quick_info img {vertical-align: bottom}

#quick_menu ul {overflow: hidden; border: 0px solid red;}
#quick_menu ul li {display: block; float: left; }
#quick_menu ul li img {display: block;}
.btn_top {clear: both; padding-top: 10px; text-align: center;}

.map_flash {overflow: hidden; border: 0px solid red;}


/*동영상추가페이지 css 0428*/
.contens_05 { clear:both;padding-left:235px; padding-bottom:300px;}
.contens_05 .section2 { float:left;padding-left:0px; }
.contens_05 .section2 .movies .movie1 { float:left;width:227px;height:151px; }
.contens_05 .section2 .movies .movie2 { float:left;width:227px;height:151px;padding-left:22px; }