﻿@charset "utf-8";


/* Layout Selector */
.main_bg {background:url(/images/skin4010/main_bg.gif) 0 114px repeat-x;}

#wrap {width:1198px; margin:0 auto;}

/* Header */
#header {width: 1102px; height: 114px;position:relative}
#header h1 {float: left; text-align:center; padding-top:24px; font-size:24px; width:240px; height:70px;}
#header h1 img{width:240px; height:70px;}
#header h1 a{text-decoration: none;}

.common {position:absolute;right: 0; margin-top: 20px;height: 33px;}
.common ul {margin:0; padding:0; list-style:none;}
.common ul li {margin:0; padding:0 0 0 10px;  float:left;}

#nav {position:absolute;top:53px;height:65px;width: 845px;left:280px;}
#nav ul {position:absolute;margin:0 0 0 0px; padding:0; list-style:none; }
#nav ul li {float:left;}
#nav ul li ul {position:absolute; top:30px; z-index:100; padding:0 ; margin:0; clear:both; overflow:hidden;width: 920px;}
/* #nav ul li ul li {padding:0 0 0 10px;} */
#nav ul li ul li a {font-size:13px; 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:8px 0;}
ul.gnb_sub_01 li .cufon cufoncanvas{font-size:12px; color:#8b8b8b; height:30px; line-height:20px;}

/* container */
#container {clear:both; position:relative; z-index:1;}
.main_container {height:834px;}

.main_news {padding:0; width:700px; height:33px;margin-top:3px;}
.main_news_tt {float:left;padding-top: 5px;}
.main_news p {margin-left:25px; padding:10px 0; height:13px; font-size:11px; line-height:13px; overflow:hidden; color:#888888;}
.main_dot_line {background: url('/images/skin4010/main_dot_line.gif') 0 0 repeat-x;height: 2px}

.main_banner {position:absolute; top:0; right:440px; z-index:10;width:138px;height:269px;background: url('/images/skin4010/main_banner_bg.png') 0 0 no-repeat}
.main_banner ul {margin: 0;padding:0;list-style:none;}
.main_banner ul li{margin: 0;padding:0;}

.main_img {position:absolute; top:39px; left:0px; z-index:1; width:758px; height:795px;}
.main_img_bg img{position:absolute; top:0; left:0; z-index:5; width:758px; height:795px;}
.main_img_01 img{position:absolute; top:0; left:0; z-index:10; width:758px; height:795px;}

.main_slogan {position:absolute; top:90px; left:0px; z-index:40;}
.main_slogan .slogan_01 {font-size:68px; letter-spacing:-4px; line-height:72px;width:380px;}
.main_slogan .slogan_02 {font-size:15px; font-weight:bold; padding-top:20px;color: #a8a8a8;width: 400px}

.main_time {position:absolute; bottom:0px; left:0; z-index:10;}
.main_time_list {margin:0; padding:39px 30px 0; list-style:none;}
.main_time_list li {margin:0; padding:0; font-size:13px;}
.main_time_list li strong {display:inline-block; min-width:100px;}
.main_time_list li em {display:inline-block;}
.main_time_txt01 {padding:5px 30px; letter-spacing:-1px; text-decoration:underline; line-height:16px;color:#FFF;}

.main_tel_bg p{margin:0px 0 0 78px ;padding-top:10px;  font-size: 27px;color:#484848;font-weight: bold;letter-spacing: -2px;}
.main_fax_bg p{margin:0px 0 0 78px ;padding-top:10px;font-size: 27px;color:#484848;font-weight: bold;letter-spacing: -2px;}

.main_clinic {position:absolute; top:0px; right:100px; z-index:1; width:322px;}
.main_clinic_tt {float:left;}

.main_clinic_img {margin:0; padding:0; list-style:none;}
.main_clinic_img li{text-align: center;}


.main_clinic_img li a strong {display:block; padding:65px 30px 0 100px; font-size:32px; line-height:32px;word-wrap:break-word; word-break:keep-all;}

#container02 {clear: both; width: 100%;background-color: #616161;height: 120px;padding:5px 0 15px 0 }
.board_container {width:1198px; margin:0 auto; padding:8px;  position:relative; z-index:10; }

/* main board */
#main_board_01 {float: left;}

.main_tab_board_01 {height:100px;float: left;padding: 0 100px 0 0;width: 300px; }
.main_tab_board_01 p.more01{position: absolute;left:254px;top:17px;}
.main_tab_board_01 p.more02{position: absolute;left:660px;top:17px;}
.main_tab_board_01 .main_board_list {margin:0; padding:0; list-style:none; clear:both;}
.main_tab_board_01 .main_board_list li {clear:both; float:none; margin:0;width:280px;padding: 0; height:20px;} /* 게시판 줄간격 */

.main_tab_board_01 ul li a {float:left; color:#d4d3d3; text-decoration:none;}  
.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;color: #d4d3d3} /* 날짜 */ 

.main_est {float: left;margin-top: 10px;width: 350px}
.main_est p{float: left;margin-top:30px;width: 50px;text-align: center;}
.main_est .main_est_img {margin:-1px 0 0 -1px; padding:0; list-style:none; font-size:0; line-height:0;}
.main_est .main_est_img li {margin:3px; padding:0; float:left; border:1px solid #bebebe; width:100px; height:72px; overflow:hidden;}
.main_est .main_est_img li img {width:100px; height:72px;}


.main_quick {position:absolute; top:40px; right:0; z-index:10;}
.main_quick_list {padding-top:10px;}
.main_quick_list ul {margin:0; padding:0; list-style:none;}
.main_quick_list ul li {margin:0; padding:0px; font-size:11px; letter-spacing:-1px;height: 25px;border-bottom: : 1px solid #e3e3e3}
.main_quick_banner {width:67px; height:68px; padding:20px 0;}

.main_sns {}
.main_sns ul {margin:0; padding:0; list-style:none; overflow:hidden}
.main_sns ul li {margin:0; padding:2px; }



/* Footer */
#footer {clear:both; width:100%;height: 100px;}
.footer_container {width:1198px; margin:0 auto; padding:8px;  position:relative; z-index:10; }
.copy_right {clear: both; padding:0; font-size:11px;color:#68685f;}

.copy_info {clear:both; padding:0 10px 0 0 ;float: left;}
.copy_address {font-size:11px; color:#7c7c7c; color:#68685f;}

.footer_btn01 {margin:0; padding:7px 0 0; list-style:none; height:30px;}
.footer_btn01 li {margin:0 0 0 -1px; padding:0 20px 0 0; float:left; }
.footer_btn01 li.bg {background: url('/images/skin4010/main_copy_line.gif') 9% 5px no-repeat;}

