﻿@charset "utf-8";
/* Layout Selector */
.png24 {tmp:expression(setPng24(this)); } 
/*===============================================================*
											메인
*===============================================================*/
#wrap { width:1000px; margin:0 auto;position:relative; z-index:10;}


/* Header */
#header {width:1000px; height:101px; margin:0 auto; position:relative;z-index:10;}
#header h1 {float:left; padding:23px 0px 0px 0px;}

.common {float:right; padding:13px 5px 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*/
#nav {position:absolute;top:53px;height:65px;width: 760px;left:240px;}
#nav ul {position:absolute;margin:0 0 0 0px; padding:0; list-style:none; }
/*#nav ul li {margin:0; padding:0px 20px 0 20px; float:left;}*/
#nav ul li {float:left;}
#nav ul li ul {position:absolute; top:30px; z-index:100; padding:0 ; margin:0px; clear:both; overflow:hidden;background-color:#FFF; border:1px solid #dcdcdc;}
/*#nav ul li ul li {padding:3px 8px 3px 8px;}*/
#nav ul li ul li a {font-size:11px; color:#595959}
#nav ul li a {display:block; font-size:16px; font-weight:bold; color:#595959; text-decoration:none;}

ul.gnb_sub_01 li .cufon {padding:3px 0;}
ul.gnb_sub_01 li .cufon cufon-canvas{font-size:12px; color:#8b8b8b; height:20px; line-height:20px; padding-top:5px;}

/* container */
#container {clear:both; margin:0 auto; position:relative; z-index:1;}
.main_container {height:699px;width:1000px;}


/* 클리닉 */
/* 클리닉4개일때 */
.main_clinic {position:absolute; top:20px; left:0px; z-index:300;width:270px;height:427px;margin:0;padding:0;list-style: none; float:left;overflow:hidden;}

.main_clinic04 {margin:0; padding:0; list-style:none;width:270px;height:427px;font-size:21px;background:url(/images/skin4009/green/main_clinic04_bg_type1.png) no-repeat;}
.main_clinic04 li {margin:0; padding:0; width:102px; height:85px; position:absolute; z-index:1;}
.main_clinic04_01 {top:25px; left:24px;}
.main_clinic04_02 {top:25px; left:139px;}
.main_clinic04_03 {top:290px; left:24px;}
.main_clinic04_04 {top:290px; left:139px;}

.main_clinic04 li a {display:block; padding:0 0px; height:100%; line-height:21px; color:#636363;}
.main_clinic04 li a strong {display:block; padding:0px 0; font-size:21px; line-height:21px; text-align:center; word-wrap:break-word; word-break:keep-all;}
.main_clinic04 li a:hover {text-decoration:none;color:#1e6907;}



/* 클리닉5개일때 */
.main_clinic {position:absolute; top:20px; left:0px; z-index:300;width:270px;height:427px;margin:0;padding:0;list-style: none; float:left;overflow:hidden;}

.main_clinic05 {margin:0; padding:0; list-style:none;width:270px;height:427px;font-size:21px;background:url(/images/skin4009/green/main_clinic05_bg_type1.png) no-repeat;}
.main_clinic05 li {margin:0; padding:0; width:200px; height:21px; position:absolute; z-index:1;}
.main_clinic05_01 {top:27px; left:24px;}
.main_clinic05_02 {top:84px; left:24px;}
.main_clinic05_03 {top:252px; left:24px;}
.main_clinic05_04 {top:307px; left:24px;}
.main_clinic05_05 {top:364px; left:24px;}

.main_clinic05 li a {display:block; padding:0 0px; height:100%; line-height:21px; color:#636363;}
.main_clinic05 li a strong {display:block; padding:0px 0; font-size:21px; line-height:21px; text-align:center; word-wrap:break-word; word-break:keep-all;}
.main_clinic05 li a:hover {text-decoration:none;color:#1e6907;}


/* 클리닉6개일때 */
.main_clinic {position:absolute; top:20px; left:0px; z-index:300;width:270px;height:427px;margin:0;padding:0;list-style: none; float:left;overflow:hidden;}

.main_clinic06 {margin:0; padding:0; list-style:none;width:270px;height:427px;font-size:21px;background:url(/images/skin4009/green/main_clinic06_bg_type1.png) no-repeat;}
.main_clinic06 li {margin:0; padding:0; width:102px; height:85px; position:absolute; z-index:1;}
.main_clinic06_01 {top:15px; left:24px;}
.main_clinic06_02 {top:15px; left:139px;}
.main_clinic06_03 {top:223px; left:24px;}
.main_clinic06_04 {top:223px; left:139px;}
.main_clinic06_05 {top:321px; left:24px;}
.main_clinic06_06 {top:321px; left:139px;}

.main_clinic06 li a {display:block; padding:0 0px; height:100%; line-height:21px; color:#636363;}
.main_clinic06 li a strong {display:block; padding:0px 0; font-size:21px; line-height:21px; text-align:center; word-wrap:break-word; word-break:keep-all;}
.main_clinic06 li a:hover {text-decoration:none;color:#1e6907;}

/* 메인이미지 */
.main_img {position:absolute; top:20px; left:270px; z-index:1; width:460px; height:494px;}
.main_img_bg {position:absolute; top:0; left:0px; z-index:10; width:460px; height:494px;}
.main_img_01 {position:absolute; top:0; left:0px; z-index:200; width:460px; height:494px;}

/* 슬로건 */

.main_slogan {position:absolute; top:20px; left:270px; z-index:300;width:460px;height:57px;}
.main_slogan_l_fontload {text-align:left;height:37px;font-size:25px;padding-LEFT:64px;color:#17692c;}
.main_slogan_s_fontload {text-align:left;height:20px;font-size:12px;padding-LEFT:80px;color:#6e6c6c;}

/* 둘러보기 */
.main_est {position:absolute; top:20px; left:730px; z-index:0; padding:2px 0; width:270px;width:270px;height:215px;background:url(/images/skin4009/green/main_est_bg_type1.gif) no-repeat;}
.main_est .main_est_img {margin:70px 17px 14px 33px; padding:0; list-style:none;}
.main_est .main_est_img li {margin:0px; padding:0; float:left; border:1px solid #c8c8c8; width:102px; height:62px;}

/* 바로가기 컨텐츠 */
.main_content {position:absolute; top:235px; left:730px; z-index:50px; padding:2px 0; width:270px;width:270px;height:212px;background:url(/images/skin4009/green/main_content_bg_type1.gif) no-repeat;}
.main_content_img {display:block; width:102px; height:70px; margin-top:0px; margin-left:25px;}

/* 뉴스 */
.main_news{position:absolute; top:447px; left:0px; z-index:1;width:160px; height:52px; float:left;margin:0; padding:15px 30px 0px 80px;background:url(/images/skin4009/green/main_news_bg.gif) no-repeat;}
.main_news.newsticker{float:right;width:270px;z-index:1000;}


/* 전화번호 1개일때 */
.main_tel01{position:absolute; top:447px; left:730px;width:155px; height:57px; float:left;padding:10px 20px 0px 95px;background:url(/images/skin4009/main_tel01_bg.gif) no-repeat}}
.main_tel01 .call_fontload{font-size:24px;color:#3d3d3d; letter-spacing:-1px;}

/* 전화번호 2개일때 */
.main_tel02{position:absolute; top:447px; left:730px;width:155px; height:67px; float:left;padding:0px 20px 0px 95px;background:url(/images/skin4009/main_tel02_bg.gif) no-repeat}
.main_tel02 .call_fontload{font-size:24px;color:#3d3d3d; letter-spacing:-1px;}



/* 진료시간 */
.main_time {position:absolute; top:514px; left:270px; z-index:1; width:460px; height:185px;background:url(/images/skin4009/main_time_type1_bg.gif) no-repeat; margin:0;}
.main_time_tt {}
.main_time_list {margin:0; padding:0px 0 30px 130px; list-style:none; position:absolute; bottom:40px; left:1px; z-index:2; width:330px;}
.main_time_list li {margin:0; padding:0 0 0 14px; font-size:11px; width:127px; float:left;}
.main_time_list li strong {display:inline-block; min-width:54px; color:#68685f;}
.main_time_list li em {display:inline-block; color:#606060;background:#efefef;}
.main_time_txt01 {text-align:left;padding:120px 0 0px 145px;color:#ef8e10;}


/* 배너 */
.main_banner {position:absolute; top:629px;left:0px; width:1000px; height:54px; z-index:10; margin-top:0px;padding:8px 0;}
.main_banner_01 {float:left;padding-left:23px;}
.main_banner_02 {float:right;padding-right:17px;}


/* main board */
#main_board_01 {position:absolute; top:514px; left:20px; z-index:1;}
#main_board_02 {position:absolute; top:514px; right:20px; z-index:1;}

.main_tab_board_01 {width:210px; height:115px;background:url(/images/skin4009/main_board_tt_linebg.gif) 0 0px repeat-x;}
.main_tab_board_01 h3 {background:url(/images/skin4009/main_board_ttbg.gif) 0 0 no-repeat;}
.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:71px; height:20px; display:block; line-height:20px; padding:0; white-space:nowrap;}
.main_tab_board_01 p.more {position: absolute; top:0px; right:0px; z-index:10; width:30px; height:20px;}

.main_board_tt a {padding:0px;margin:0;text-align:center;width:76px;font-size:12px;color:#64a4d3}
.main_board_tt a.on {padding-left:2px;color:#fff;background:url(/images/skin4009/green/main_board_tt_on.png) 3px 50% no-repeat;}

.main_tab_board_01 .main_board_list {margin:0; padding:0; list-style:none; clear:both; position:absolute; top:35px; left:0px; z-index:11; width:210px;}
.main_tab_board_01 .main_board_list li {clear:both; float:none; margin:0; padding:2px 0; width:210px; height:12px;} /* 게시판 줄간격 */
.main_tab_board_01 .main_board_list li a{color:#7a7979;} /* 게시판 줄간격 */


.main_tab_board_01 ul li a {float:left; color:#fff; 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.day {float:right;  font-size:11px} /* 날짜 */ 
/*.main_board_list li p.more {position: absolute; top:-35px; right:0px; z-index:10; width:30px; height:20px;}*/

.main_tab_board_01 .main_board_list_bna {margin:0; padding:0; list-style:none; clear:both; position:absolute; top:35px; left:0px; z-index:11; width:210px; text-align:center;}
.main_tab_board_01 .main_board_list_bna li {display:inline-block; margin:0; padding:2px 4px; width:94px; height:12px; text-align:center;} /* 게시판 줄간격 */
.main_tab_board_01 .main_board_list_bna li img {border:1px solid #bab2a9; 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;color:#7a7979;}


/* 퀵메뉴 
#quickmenu {position:relative; top:121px; left:1100px; z-index:500;}
.quickmenu dl {text-align:center; width:124px; 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;}*/


/* Quick menu */
#aside {width:121px; position:absolute;top:121px;left:50%;z-index:10;}
.aside_area { position:relative;top:0px;left:510px}
.main_quick_banner{margin:0; padding:0px; list-style:none;text-align:center;}
.quickmenu {margin-left:5px;margin-bottom:10px;width:124px;border:0px;background:url('/images/skin4009/quickmenu_img_bg.gif') repeat-y;}
.quickmenu dl {text-align:center; width:124px; padding-bottom:30px;background:url('/images/skin4009/quickmenu_img_bottom.gif') no-repeat 0 100%;}
.quickmenu dd {text-align:center;padding-top:3px;padding:0 20px 0 20px}
.quickmenu dd a {;font-size:11px;color:#53a33b;}
.quickmenu dd a:hover {text-decoration:none;color:#127155;}
.main_quick_sns {margin:0; padding:5px 0 0 18px; list-style:none; overflow:hidden;text-align:center;}
.main_quick_sns li {margin:0; padding:0 2px; float:left;}


/*===============================================================*
										공통
*===============================================================*/
/* Footer */
#footer {clear:both; width:100%; height:70px; margin:0 auto; background:#e8e7e7;}
.footer_container {width:1000px; height:70px; margin:0 auto; padding:0;}

.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:15px;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:15px 15px 0 0; list-style:none;}
.copy_partner li {margin:0; padding:0; float:left;}*/


/*===============================================================*
										서브
*===============================================================*/


/* sub_container */
#sub_container {width:1000px; height:auto; margin:0;}

.sub_img {position:absolute; top:0; right:0; z-index:50; width:1000px; height:285px;}
.sub_img_bg {position:absolute; top:0; right:0; z-index:-100; width:1000px; height:285px;}
.sub_img_01 {position:absolute; top:0; right:0; z-index:150; width:1000px; height:285px;}

.sub_slogan {position:absolute; top:85px; left:562px; z-index:100; width:420px;}
.sub_slogan p {text-align:left;}
.sub_slogan .slogan_01 {font-size:13px; font-weight:bold; color:#606060;}
.sub_slogan .slogan_02 {font-size:24px; font-weight:bold; letter-spacing:-1px;}

#sub_left {width:200px; float:left;padding:185px 0 300px 0; overflow:hidden;}

.tt {height:40px; position:relative; z-index:1000;}
.tt span {position:absolute; bottom:0; left:0; display:block; padding:0 0 0 20px; width:200px; font-size:27px; letter-spacing:-1px; line-height:28px;color:#ffffff;}
.snb ul {margin:0; padding:70px 0 0 18px; list-style:none; width:165px;}
.snb ul li {margin:0; padding:0;border-bottom:1px solid #dddddd; height:29px;}
.snb ul li a {display:block; height:29px; padding:8px 10px 0 10px; font-weight:bold; line-height:29px; font-size:13px;color:#6d6d6d;}
.snb ul li a.on {color:#ffffff;background:url(/images/skin4009/green/snb_on_bg.gif) no-repeat;}


.sub_tel01{margin:30px 0 0 20px; width:180px; height:115px; float:left;padding:0;background:url(/images/skin4009/sub_tel_bg.gif) no-repeat}}
.sub_tel01 .sub_tel{font-size:22px ;top:70px;color:#3d3d3d; letter-spacing:-1px;padding:70px;}

#contents {padding:285px 15px 50px 25px; float:right; width:760px;}
.contents_top {overflow:hidden; padding:3px 0 0;}
.stt { float:left; font-size:28px;color:#2a2a2a;} 
.location {padding:0; height:15px; line-height:11px; font-size:11px; float:right;}
.location em { display:inline-block; padding:2px;}

.contents_section {clear:both; padding:15px 0;}



/* Content */
.ready_img {text-align:center; padding:15px 0;} /* 준비중이미지 */



