﻿@charset "utf-8";
/* Layout Selector */
.png24 {tmp:expression(setPng24(this)); } 
/*===============================================================*
											메인
*===============================================================*/
#wrap { width:1024px; margin:0 auto;}
.main_bg_blue {background:url(/images/skin4003/blue/main_bg_01.gif) repeat-x;} /* 블루 */
.main_bg_red {background:url(/images/skin4003/red/main_bg_01.gif) repeat-x;} /* 레드 */
.main_bg_purple {background:url(/images/skin4003/purple/main_bg_01.gif) repeat-x;} /* 보라 */
.main_bg_green {background:url(/images/skin4003/green/main_bg_01.gif) repeat-x;} /* 그린 */

/* Header */
#header {width:1024px; height:93px; margin:0 auto; position:relative;}
#header h1 {float:left; padding:23px 0px 0px 0px;}

.common {float:right; padding:8px 0px 0px 0px;}
.common ul {margin:0; padding:0; list-style: none; float:left;}
.common ul li {margin:0; padding:0 0 0 0px; float:left;}


/*.gnb*/
.gnb {position:absolute; top:23px; left:240px; z-index:100; width:784px; height:70px;}
.gnb .menu_fontload { position:absolute;width:754px;top:11px;left:30px}
.gnb * {list-style:none; border:0; padding:0; margin:0;}
.gnb a {color:#000;  list-style:none;	font-size:15px;}
.gnb a span {display:block; padding:10px 35px 0px 5px;}
.gnb li {float:left;}
.gnb li li { float:left; padding:10px 0 0 0px ;}
.gnb li li a{color:#575757;	font-size:11px;}
.gnb div {display:none; position:absolute; margin-left:5px; padding-top:-12px;}
.gnb div ul { position:relative;}
.gnb div ul li{display:inline;	padding:10px 15px 0px 0px;}
.gnb li:hover>div { display:block; }


/* container */
#container {clear:both; margin:0 auto; position:relative; z-index:1;}
.main_container {height:610px;}


/*.main_img {position:absolute; top:0; left:0px; z-index:1; width:648px; height:351px;}
.main_img p{padding-left:277px} */

.main_img {position:absolute; top:0; left:0px; z-index:1; width:648px; height:351px;}
.main_img_bg {position:absolute; top:0; right:0; z-index:10; width:648px; height:351px;}
.main_img_01 {position:absolute; top:0; left:277px; z-index:200; width:371px; height:351px;}


.main_est {position:absolute; top:351px; left:0; z-index:10; padding:2px 0; width:298px;height:132px;background:url(/images/skin4003/main_est_bg.png) no-repeat;}
.main_est ul {margin:0; padding:50px 0px 0px 42px; list-style: none; float:left;}
.main_est ul li {margin:0; padding:0 15px 0 0px; float:left;}
.main_est_border {border:solid 3px #ffffff;width:90px;height:67px}



/* main board 01*/
#main_board_01 {position:absolute; top:483px; left:0px; z-index:1;}

.main_tab_board_01 {position:relative; z-index:1; line-height:normal; width:298px; height:108px;padding:19px 36px 0px 33px;}
.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 h3 { height:21px; float:left; white-space:nowrap;padding:4px 13px 0 13px;margin-right:1px;}

.main_tab_board_01 .main_board_list {margin:0; list-style:none; clear:both; position:absolute; top:48px; left:0px; z-index:11; width:298px;padding-top:12px;}
.main_tab_board_01 .main_board_list li {clear:both; float:none; margin:0; padding-bottom:5px; width:298px; 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_board_list li span.icon {float:left; padding:5px 5px 0 330px;} /* 리스트 icon */
.main_board_list li span.day {float:right;  font-size:11px;padding:0px 38px 0 33px} /* 날짜 */ 
.main_board_list li p.more {position: absolute; right:0; z-index:10; height:21px; right:37px}

/* 사진게시판-------------추가--------------*/
.main_tab_board_01 .main_board_list_bna {margin:0; list-style:none; clear:both; position:absolute;top:35px; left:30px; 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 15px 2px 4px; 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_slogan {position:absolute; top:30px; left:30px; z-index:1;width:350px;height:54px;z-index:300;}
.main_slogan_l_fontload {text-align:left;height:30px;font-size:22px;padding-LEFT:10px;}
.main_slogan_s_fontload {text-align:left;height:14px;font-size:14px;padding-LEFT:10px;}


/* 클리닉 */
/* 클리닉4개일때 */
.main_clinic04 {position:absolute; top:351px; left:298px; z-index:10;width:350px;height:259px;margin:0;padding:0;list-style: none; float:left;}
.main_clinic04 li {margin:0; padding-bottom:3px; float:left;width:350px; height:58px;font-size:17px;text-align:}
.main_clinic li.on{}


.main_clinic04 li a {display:block; padding:20px 0 0 47px; height:58px;}
.main_clinic04 li a:hover {text-decoration:none;}

/* 클리닉5개일때 */
.main_clinic05 {position:absolute; top:351px; left:298px; z-index:1;width:350px;height:259px;margin:0; padding:0; list-style: none; float:left;}
.main_clinic05 li {margin:0; padding-bottom:3px; float:left;width:350px; height:50px;font-size:17px;text-align:}
.main_clinic li.on{}

.main_clinic05 li a {display:block; padding:17px 0 0 47px; height:50px;}
.main_clinic05 li a:hover {text-decoration:none;}

/* 클리닉6개일때 */
.main_clinic06 {position:absolute; top:351px; left:298px; z-index:1;width:350px;height:259px;margin:0;padding:0;list-style: none; float:left;}
.main_clinic06 li {margin:0; padding-bottom:3px; float:left;width:350px; height:40px;font-size:17px;text-align:}
.main_clinic li.on{}

.main_clinic06 li a {display:block; padding:14px 0 0 47px; height:40px;}
.main_clinic06 li a:hover {text-decoration:none;}


.main_news{position:absolute; top:0px; left:648px; z-index:1;width:180px; height:42px; float:left;background:url(/images/skin4003/main_news_bg.gif) no-repeat; margin:0; padding:14px 10px 0px 88px;}
.main_new .newsticker{float:right;width:170px;z-index:1000;}

/*.main_time {position:absolute; top:56px; left:648px;background:url(/images/skin4003/main_time_bg.gif) no-repeat; margin:0;z-index:1;width:288px; height:144px;}
.main_time_list li {margin:0; padding:0; clear: both;list-style:none;}
.main_time_list li strong {display: block;  float:left; width:55px;}
.main_time_list li span {display: block;  float:left; width:52px;height:15px; padding:0px 30px 0px 14px; background:#efefef;}
.main_time_txt01 {text-align:center;padding:5px 5px 5px 38px;position:absolute;bottom:1px;left:4px;z-index:1;} 
.timeticker{float:left;width:120px;z-index:1000;}*/

.main_time {position:absolute; top:56px; left:648px; z-index:1; width:288px; height:144px;background:url(/images/skin4003/main_time_bg.gif) no-repeat; margin:0;z-index:1;}
.main_time_tt {width:113px; height:118px; font-size:0; line-height:0; text-indent:-5000px; float:right; background-repeat:no-repeat; background-position:0 0;}
.main_time_list {margin:0; padding:0; list-style:none; position:absolute; top:5px; left:10px; z-index:2; width:288px;clear: both;}
.main_time_list li {margin:0; padding:0; font-size:11px;clear: both;}
.main_time_list li strong {display:inline-block; float:left; width:55px;}
.main_time_list li span {display: block;  float:left; width:88px;height:15px; padding:0px 5px 0px 5px; background:#efefef;text-align:center;}
.main_time_list li em {display:inline-block; color:#606060;}
.main_time_txt01 {text-align:center;padding:5px 5px 5px 10px;position:absolute;bottom:10px;left:4px;z-index:1;} 
.timeticker{float:left;width:150px;z-index:1000;}*/


/* 전화번호 1개일때 */
.main_tel01{position:absolute; top:214px; left:648px;width:288px; height:36px; float:left;padding:30px 0px 0px 18px;}
.main_tel01 .call_fontload{font-size:24px;color:#3d3d3d; letter-spacing:-1px;}

/* 전화번호 2개일때 */
.main_tel02{position:absolute; top:214px; left:648px;width:288px; height:75px; float:left;padding:30px 0px 0px 18px;}
.main_tel02 .call_fontload{font-size:24px;color:#3d3d3d; letter-spacing:-1px;}



/* main_quickmenu*/       
/* 전화번호 1개일때 퀵메뉴 */
.main_quick01{position:absolute; top:280px; left:648px;margin:0;width:288px; height:86px; float:left; list-style:none; overflow:hidden}
.main_quick01 ul {margin:0; padding:0px; list-style: none; float:left;}
.main_quick01 li {margin:0; padding:0px; float:left;}
.main_quick01 li a {display:block; width:100%; height:100%; text-indent:-5000px;}
.main_quick01 li .q_01 {background:url(/images/skin4003/blue/main_quick01_01_off.png) no-repeat; width:96px; height:86px;}
.main_quick01 li .q_02 {background:url(/images/skin4003/blue/main_quick01_02_off.png) no-repeat; width:96px; height:86px;}
.main_quick01 li .q_03 {background:url(/images/skin4003/blue/main_quick01_03_off.png) no-repeat; width:96px; height:86px;}


/* 전화번호 2개일때 퀵메뉴 */
.main_quick02{position:absolute; top:319px; left:648px;margin:0;width:288px; height:47px; float:left; list-style:none; overflow:hidden}
.main_quick02 ul {margin:0; padding:0px; list-style: none; float:left;}
.main_quick02 li {margin:0; padding:0px; float:left;}
.main_quick02 li a {display:block; width:100%; height:100%; text-indent:-5000px;}
.main_quick02 li .q_01 {background:url(/images/skin4003/blue/main_quick_01_off.png) no-repeat; width:96px; height:47px;}
.main_quick02 li .q_02 {background:url(/images/skin4003/blue/main_quick_02_off.png) no-repeat; width:96px; height:47px;}
.main_quick02 li .q_03 {background:url(/images/skin4003/blue/main_quick_03_off.png) no-repeat; width:96px; height:47px;}


/*.main_banner_01{position:absolute; top:366px; left:648px;width:210px; height:43px; float:left;padding:15px 42px 0 36px;}
.main_banner_02{position:absolute; top:319px; left:648px;width:210px; height:43px; float:left;padding:4px 42px 11px 36px;}*/

.main_banner {position:absolute; top:366px; left:648px;width:210px; height:43px; z-index:10; margin-top:0px;padding:15px 42px 12px 36px;clear:both}
.main_banner_01 {clear:both;padding-top:1px;}
.main_banner_02 {clear:both;padding-top:3px;}


/* main board 02*/
#main_board_02 {position:absolute; top:483px; left:648px; z-index:1;}

.main_tab_board_01 {position:relative; z-index:1; line-height:normal; width:288px; height:127px;padding:19px 36px 0px 33px;}
.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 h3 { height:21px; float:left; white-space:nowrap;padding:4px 13px 0 13px;margin-right:1px;}

.main_tab_board_01 .main_board_list {margin:0; list-style:none; clear:both; position:absolute; top:48px; left:0px; z-index:11; width:288px;padding-top:12px;}
.main_tab_board_01 .main_board_list li {clear:both; float:none; margin:0; padding-bottom:5px; width:288px; 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_board_list li span.icon {float:left; padding:5px 5px 0 33px;} /* 리스트 icon */
.main_board_list li span.day {float:right;  font-size:11px;padding:0px 38px 0 33px} /* 날짜 */ 
.main_board_list li p.more {position: absolute; top:0px; right:0; z-index:10; height:21px;top:-29px; right:37px}


/* Quick menu */
.quickmenu {position:absolute; top:46px; left:936px;margin-bottom:10px;width:87px;border:0px;}
.quickmenu dl {text-align:center; width:87px; padding-bottom:5px;}
.quickmenu dd {text-align:center;padding-top:3px;}
.quickmenu dd a {color:#6482a0;font-size:11px}
.quickmenu dd a:hover {color:#4c4c4c;text-decoration:none}

.quickmenu_list {margin:0; padding:7px 9px; list-style:none;}
.quickmenu_list li {margin:0; padding:2px 0; font-size:11px; letter-spacing:-1px;}
.quickmenu_sns {margin:0; padding:5px 0 0 1px; list-style:none; overflow:hidden}
.quickmenu_sns li {margin:0; padding:0 1px; float:left;}



/*===============================================================*
										공통
*===============================================================*/
/* Footer */
#footer {clear:both; width:100%; height:100px; margin:0 auto; background:url(/images/skin4003/main_footer_bg_1.gif) repeat-x}
.footer_container {width:1024px; height:0px; margin:0 auto; padding:0px 0px 0px 0px;}

.footer_left {float: left;}
.footer_left .copy_logo {float:left; padding:10px 0 0 0;}
.footer_btn {margin:0; padding:10px 0 0 0; list-style:none;}
.footer_btn li {margin:0; padding:0; float:left;}

.copy_logo {width:195px;height:40px;margin-left:30px;margin-top:25px;font-size:11px;}
.copy_logo ul li{font-size:11px}
.copy_logo ul li span{font-weight:bold}

.copy_info {clear:both; padding:0px;width:600px;}
.copy_address {font-size:11px; color:#7c7c7c; margin-right:10px;}
.copy_tel {font-size:10px; color:#7c7c7c; margin-right:10px;}
.copy_fax {font-size:10px; color:#7c7c7c;}
.copy_right {padding:0px; font-size:10px; color:#7c7c7c;}

.footer_right {float:right;}
.copy_partner {margin:0; padding:20px 88px 0 0; list-style:none;}
.copy_partner li {margin:0; padding:0; float:left;}*/






