﻿@charset "utf-8";


/* Layout Selector */

#wrap {position:relative; z-index:10; width:1102px; margin:0 auto;}

/* Header */
#header {height:180px; position:relative; z-index:10;}
#header h1 {text-align:center; font-size:24px; width:240px; height:55px; line-height:50px;  margin:0 auto;}

.common {position:absolute; top:24px; right:0; z-index:1; width:426px;}
.common ul {margin:0; padding:0; list-style:none; overflow:hidden; float:right}
.common ul li {margin:0; padding:0 4px; float:left;}

#nav {position:absolute; z-index:10; top:70px; left:2px; width:1102px; height:76px; padding-top:34px}
#nav ul {margin:0; padding:0 0 0 30px; list-style:none; width:1102px; position: relative;}
#nav ul li {margin:0; padding:0; float: left;}
#nav ul li ul {
	position:absolute;
	z-index:10;
	top:34px;	
	padding:0 0 0 20px;
	margin:0;
	clear:both;
	overflow:hidden;
	height:32px;
	width:900px;
}
#nav ul li ul li {padding:0; margin-left:-20px; line-height:15px; float:left;}
#nav ul li ul li a {font-size:11px; display:block; padding:6px 20px 0; height: 20px}
#nav ul li a {display:block; font-size:15px; font-weight:bold; text-decoration:none;}


.main_news {position:absolute; top:31px; left:0; z-index:10; padding:0; width:312px; height:33px; background:url(/images/skin4006/main_news_bg.jpg);}
.main_news p {margin-left:62px; padding:10px 0 0 0; height:15px; font-size:11px; line-height:11px; letter-spacing:-1px; overflow:hidden; color:#434343;}


/* container */
#container {clear:both; margin:0 auto; position:relative; z-index:1; width:1100px;}
.main_container {height:770px;}

.main_img_bg{position:absolute; top:0px; left:0px; z-index:1; width:630px; height:446px;}
.main_img_01 {
	position:absolute;
	top:210px;
	left:248px;
	z-index:10;
	width:380px;
	height:235px;
}

.main_slogan {
	position:absolute;
	top:68px;
	left:50px;
	z-index:40;
	width:315px;
}
.main_slogan p {text-align:left;}
.main_slogan .slogan_01 {font-size:33px; font-weight:bold; letter-spacing:-3px; text-align:left; line-height:33px;}
.main_slogan .slogan_01_bg {background:none !important;}
.main_slogan .slogan_02 {font-size:14px; font-weight:bold; padding-top:20px;}

.main_time {position:absolute; top:322px; right:0; z-index:10; width:470px; height:124px;}
.main_time_tt {padding:0;  margin:16px 0 0 21px; width:154px; font-size:15px;}
.main_time_txt01 {padding:13px 23px; letter-spacing:-1px; text-decoration:underline; line-height:16px;}
.main_time_list {margin:0; padding:10px 23px 0; list-style:none; line-height:0; font-size:0; width:360px; height:70px}
.main_time_list li {margin:0; padding:0; font-size:11px; width:152px; float:left; height:21px; line-height:17px}
.main_time_list li strong {float: left; min-width:62px; color:#68685f;}
.main_time_list li em {display:block; color:#606060;}
.main_time_text {
	position:absolute;
	z-index:50px;
	left:131px;
	top:18px;
	color:#900
}

.main_est {position:absolute; top:446px; left:330px; z-index:150; width:300px; height:322px;}
.main_est_tt {margin:20px; font-size:16px; color:#FFF}
.main_est_tt a {display:block; background-repeat:no-repeat; background-position:0 0; width:158px; height:45px}
.main_est_tt a span {font-size:0; line-height:0; text-indent:-5000em;}
.main_est_icon { width:73px; height:62px; float:right; top:0}
.main_est .main_est_img {margin:30px 0 0 22px; padding:0; list-style:none; font-size:0; line-height:0; width:262px}
.main_est .main_est_img li {margin:5px; padding:0; float:left; border:3px solid #FFF; width:113px; height:86px; overflow:hidden;}
.main_est .main_est_img li img {width:113px; height:86px;}

.main_clinic {position:absolute; top:0; right:0; z-index:1; width:470px;}
.main_clinic_tt {float:left;}

.main_clinic_img {margin:0; padding:0; list-style:none;}
.main_clinic_img li {margin:0; padding:0; float:left;}
.main_clinic_img li.main_clinic_img_01 {width:156px; height:160px;}
.main_clinic_img li.main_clinic_img_02 {width:157px; height:160px;}
.main_clinic_img li.main_clinic_img_03 {width:157px; height:160px;}
.main_clinic_img li.main_clinic_img_04 {width:156px; height:162px;}
.main_clinic_img li.main_clinic_img_05 {width:157px; height:162px;}
.main_clinic_img li.main_clinic_img_06 {width:157px; height:162px;}

.main_clinic_img li a {display:block; height:100%; line-height:160px; color:#FFF; width:160px}
.main_clinic_img li a strong {display:block; padding:58px 30px; font-size:19px; line-height:19px; word-wrap:break-word; word-break:keep-all;}
.main_clinic_img li a:hover {text-decoration:none; color:#353535;}

.main_clinic_img li.main_clinic_img_01 a:hover {width:156px; height:160px;}
.main_clinic_img li.main_clinic_img_02 a:hover  {width:157px; height:160px;}
.main_clinic_img li.main_clinic_img_03 a:hover  { width:157px; height:160px;}
.main_clinic_img li.main_clinic_img_04 a:hover  { width:156px; height:162px;}
.main_clinic_img li.main_clinic_img_05 a:hover  {width:157px; height:162px;}
.main_clinic_img li.main_clinic_img_06 a:hover  { width:157px; height:162px;}



.main_doctor {float:left;}
.main_map {float:left;}

.main_phonenumber {
	width:140px;
	position:absolute;
	top:369px; left:962px;
	z-index:100; height:60px;
	background:url(/images/skin4006/main_phonenumber_bg01.png) 2px 35px no-repeat;
} 
.main_phonenumber_tt {}
.main_phonenumber_txt {padding:13px 0 0 40px;}
.main_phonenumber_number_tel {padding:4px 0 8px 0; height:10px;}
.main_phonenumber_number_tel img {float:left; margin-right:1px;}
.main_phonenumber_number_fax {padding:0 0 8px 0px; height:10px;}
.main_phonenumber_number_fax img {float:left; margin-right:1px;}


.main_board_gallery {position:absolute; top:530px; left:204px; z-index:1; width:312px;}
.main_board_gallery_tt {width:300px; display:block; height:322px; white-space:nowrap;}
/*.main_board_gallery_tt a {width:138px; height:30px; display:block; line-height:30px; padding:0 10px;}*/
.main_board_gallery_list {margin:0; padding:5px 0; list-style:none;}
.main_board_gallery_list li {margin:0; padding:0 8px 0 0 ; float:left; width:94px;}
.main_board_gallery_list li img {border:1px solid #bab2a9; width:94px; height:55px}
.main_board_gallery_list li span {display:block; padding:5px 0; font-size:11px; letter-spacing:-1px;}

/* main board */
#main_board_01 {position:absolute; top:446px; left:0; z-index:101; width:330px; height:161px; }
#main_board_02 {position:absolute; top:607px; left:0; z-index:101; width:330px; height:161px; }


.main_tab_board_01 {width:216px; height:110px; }
.main_tab_board_01 ul {margin:0; padding:0; list-style:none}
.main_tab_board_01 ul li {margin:0; padding:0; float:left}
.main_tab_board_01 .main_board_tt {width:250px; height:40px; display:block; line-height:60px; padding:0px; white-space:nowrap; }
.main_board_tt a {padding-left:17px;}
.main_board_tt a.on { padding-left:17px;}

/* 사진게시판-------------추가--------------*/
.main_tab_board_01 .main_board_list_bna {margin:0; list-style:none; clear:both; position:absolute;top:40px; left:0px; z-index:11; width:288px;padding-top:12px; text-align:center;}
.main_tab_board_01 .main_board_list_bna li {display:inline-block; margin:0; padding:2px 10px 2px 15px; width:94px; height:12px; text-align:center;} /* 게시판 줄간격 */
.main_tab_board_01 .main_board_list_bna li img {border:2px solid #9d9d9d; width:94px; height:55px;}
.main_tab_board_01 .main_board_list_bna li span {display:block; padding:5px 0; font-size:11px; letter-spacing:-1px;; text-align:center;}

.main_tab_board_01 .main_board_list {margin:0;padding:0;list-style:none;clear:both;position:absolute;top:46px;left:16px;z-index:11;width:295px;}
.main_tab_board_01 .main_board_list li {clear:both; float:none; margin:0; padding:2px 0; width:300px; height:12px;} /* 게시판 줄간격 */

.main_tab_board_02 {width:216px; height:110px; }
.main_tab_board_02 ul {margin:0; padding:0; list-style:none}
.main_tab_board_02 ul li {margin:0; padding:0; float:left}
.main_tab_board_02 .main_board_tt {width:250px; height:40px; display:block; line-height:60px; padding:0px; white-space:nowrap; }
.main_tab_board_02 .main_board_list {margin:0;padding:0;list-style:none;clear:both;position:absolute;top:46px;left:16px;z-index:11;width:295px;}
.main_tab_board_02 .main_board_list li {clear:both; float:none; margin:0; padding:2px 0; width:300px; height:12px;} /* 게시판 줄간격 */

.main_tab_board_01 ul li a {float:left; color:#636363; text-decoration:none; font-size:11px;}  
.main_tab_board_01 ul li a:hover,
.main_tab_board_01 ul li a:active
.main_tab_board_01 ul li a:focus {text-decoration:underline}
.main_tab_board_02 ul li a {float:left; color:#636363; text-decoration:none; font-size:11px;}  
.main_tab_board_02 ul li a:hover,
.main_tab_board_02 ul li a:active
.main_tab_board_02 ul li a:focus {text-decoration:underline}

.main_board_list li span.icon {float:left; padding:5px 5px 0 0;} /* 리스트 icon */
.main_board_list li span.day { position:absolute; z-index:10px;  right:0;  font-size:11px; display:block} /* 날짜 */ 
.main_board_list li p.more {position: absolute; top:-36px; right:0; z-index:10; width:43px; height:22px;}

.main_banner {
	position:absolute;
	top:446px;
	left:630px;
	z-index:10;
	width:311px;
}
.main_banner p {float:left;}


.main_quick {width:158px;position:absolute;top:445px;right:0;z-index:10;height:265px; padding-top: 57px;}
.main_quick_tt {width:158px; height:57px; font-size:0; line-height:0; position:absolute; top:0; left:0px; z-index:1;}
.main_quick_list {padding-top:59px; background-position:0 0; background-repeat:no-repeat; width:158px}
.main_quick_list ul {margin:0; padding:0; list-style:none;  background-position:0 0; background-repeat:repeat-y; text-align:center}
.main_quick_list ul li {margin:0; font-size:11px; letter-spacing:-1px;}
.main_quick_banner {width:100px; height:101px; margin:15px 0 0 29px;}
.main_quick_list_bottom {width:100px; height:27px; }
.main_quick_list_bottom ul { list-style:none; margin:0; padding:15px 0 0 30px}
.main_quick_list_bottom ul li { float:left; padding-left:5px}



/* Footer */
#footer {clear:both; width:100%;}
.footer_container {width:1102px; margin:0 auto; padding:8px;  position:relative; z-index:10; }
.copy_right {padding:0; font-size:11px; font-weight:bold; color:#7c7c7c; color:#68685f;}

.copy_info {clear:both; padding:0;}
.copy_address {font-size:11px; color:#7c7c7c; color:#68685f;}


.footer_btn01 {margin:0; padding:7px 0 0; list-style:none; height:12px; overflow:hidden; position:absolute; top:9px; right:20px;}
.footer_btn01 li {margin:0 0 0 -1px; padding:0 13px; float:left; height:12px; line-height:12px; font-size:12px; border-left:1px solid #68685f; color:#68685f;}
