@charset "utf-8";
@import url("./width1024_default.css");


#container {position:relative; z-index:0;}


/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:520px; min-width:1100px; overflow:hidden;}
.main_visual ul {height:520px; position:relative;}
.main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:520px; }
.main_visual li a{display:block; height:520px;}

.main_visual .pager_box {position:absolute;  z-index:99999999 !important; bottom:10px; width:100%; text-align:center;}
.main_visual .main_pager {text-align:center; }
.main_visual .main_pager span{display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:15px; height:15px; margin:0 3px; border-radius:15px; background:#fff; }
.main_visual .main_pager .cycle-pager-active {background:#ffb330;}


/*진료안내*/
#eco_info {overflow:hidden; position:relative;padding:50px 0px; }
#eco_info h3 {color:#000000; font-size:24px; font-weight:normal; line-height:24px;}
#eco_info h3 a {color:#000; background:url(../images/main/man_common_mor.png) right 1px no-repeat; padding-right:30px;}

#eco_info .main_treatment{float:left;  width:500px;}
#eco_info .main_treatment ul {text-align:center; font-size:0px; margin-top:40px;}
#eco_info .main_treatment ul li{display:inline-block; font-size:15px; margin:0 20px;}
#eco_info .main_treatment ul li img {vertical-align:top; padding-bottom:4px;}
#eco_info .main_treatment ul li a {color:#333333;}
#eco_info .main_treatment ul li span{display:block;}
#eco_info .main_treatment ul li:hover a {color:#000;}
#eco_info .main_treatment .btn{margin-top:28px; border:1px #a3a3a3 solid; font-size:0px; text-align:center;}
#eco_info .main_treatment .btn span{display:inline-block; width:50%; font-size:13px; color:#555555; }
#eco_info .main_treatment .btn a{display:block;line-height:48px; vertical-align:middle; }
#eco_info .main_treatment .btn a.first{border-right:1px #a3a3a3 solid;}
#eco_info .main_treatment .btn a img {vertical-align:middle; padding-right:5px; position:relative; top:}
#eco_info .main_treatment .btn a:hover {background-color:#f6f6f6; color:#000;}


#eco_info .hos_info{float:right;  width:535px;  position:relative;  height:254px; letter-spacing:-0.5px;}
#eco_info .hos_info .cs_center{float:left;  width:240px;}
#eco_info .hos_info .cs_center .call {min-height:35px; margin-top:13px; background:url(../images/main/main_help_guide_call.png) left 2px no-repeat; color:#169191; font-size:27px; padding-left:36px; line-height:35px; vertical-align:middle;}
#eco_info .hos_info .cs_center .time {border-bottom:1px #c7c7c7 dashed; padding:10px 0; font-size:14px;}
#eco_info .hos_info .cs_center .time_last {border-bottom:0px;}
#eco_info .hos_info .cs_center .time_last .time_list {line-height:17px; }
#eco_info .hos_info .cs_center .time_list {line-height:20px; position:relative; overflow:hidden; text-align:right; color:#000; letter-spacing:0.5px;}
#eco_info .hos_info .cs_center .time span {position:absolute; left:0px; top:0px; text-align:left; color:#333; font-size:14px;}
#eco_info .hos_info .cs_center .time_last .time_list {color:#888; font-size:13px;}

#eco_info .hos_info .cs_center  .btn{margin-top:1px; border:1px #a3a3a3 solid; font-size:0px; text-align:center;}
#eco_info .hos_info .cs_center  .btn span{display:inline-block; width:50%; font-size:13px; color:#555555; }
#eco_info .hos_info .cs_center  .btn a{display:block;line-height:48px; vertical-align:middle; }
#eco_info .hos_info .cs_center  .btn a.first{background:url(../images/main/cs_center_btn_dot.jpg) right 50% no-repeat;}
#eco_info .hos_info .cs_center  .btn a img {vertical-align:middle; padding-right:5px; position:relative; top:}
#eco_info .hos_info .cs_center  .btn a:hover {background-color:#f6f6f6; color:#000;}

#eco_info .hos_info .cs_photo{position:absolute; right:0px; top:0px;  width:233px; overflow:hidden;}
#eco_info .hos_info .cs_photo img {vertical-align:top;}
#eco_info .hos_info .cs_photo dl {background:#169191; color:#fefefe; height:99px; display:block; text-align:center;}
#eco_info .hos_info .cs_photo dl dt{padding:15px 0 7px; font-size:18px; font-weight:bold; }
#eco_info .hos_info .cs_photo dl dd{font-size:13px; line-height:18px;}



/*전문클리닉, 통합치료센터*/
#main_center_box {background:#eee; padding:50px 0; overflow:hidden; position:relative;}
#main_center_box .common_box{float:left;width:530px; background:#fff;  z-index:1; position:relative;}
#main_center_box .last{float:right;}
#main_center_box .box{padding:45px 33px;}
#main_center_box .common_box h3 {color:#000; font-size:24px; font-weight:normal; line-height:24px;}
#main_center_box .common_box h3 a {color:#000; background:url(../images/main/man_common_mor.png) right 1px no-repeat; padding-right:30px;}
#main_center_box ul {text-align:center; margin-top:15px;}
#main_center_box ul li{display:inline-block; width:145px; vertical-align:top; }
#main_center_box ul li a img {margin-top:30px;}
#main_center_box ul li a{display:block; height:120px; background-color:#f6f6f6; letter-spacing:-1px;}
#main_center_box ul li a:hover{background-color:#e9e9e9;}
#main_center_box ul li span{display:block; color:#555; font-size:15px;}
#main_center_box ul li:hover span {color:#000;}

/*공지사항*/
#main_notice_box {background:url(../images/main/main_notice_box_bg.jpg) center top no-repeat; padding:50px 0; overflow:hidden; position:relative;}
#main_notice_box .left_box{float:left; width:710px;}

#main_notice_box .left_box .notice {background:#fff; box-shadow:0px 2px 3px rgba(0,0,0,0.3);  height:96px;}
#main_notice_box .left_box .notice h3{position:absolute; left:43px; font-weight:normal;  top:0px;padding-left:50px; line-height:96px;  font-size:24px; color:#000000; background:url(../images/main/main_notice_title.png) left 38px no-repeat;}
#main_notice_box .left_box .notice ul {margin-left:225px; padding:20px 40px 0 0;}
#main_notice_box .left_box .notice ul li {background:url(../images/main/main_notice_dot.jpg) left 10px no-repeat;}
#main_notice_box .left_box .notice ul li a{padding-left:10px; color:#555555; font-size:14px;}
#main_notice_box .left_box .notice ul li span{float:right; font-size:14px; color:#888888;}
#main_notice_box .left_box .notice ul li:hover a {color:#000;}
#main_notice_box .left_box .notice ul li:hover span {color:#000;}

#main_notice_box .left_box .ecohp_fast_info  {margin-top:10px;}
#main_notice_box .left_box .ecohp_fast_info .box {width:350px; float:left; background:#fff; min-height:330px; box-shadow:0px 2px 3px rgba(0,0,0,0.3);}
#main_notice_box .left_box .ecohp_fast_info .box img {vertical-align:top;}
#main_notice_box .left_box .ecohp_fast_info .last {float:right;}
#main_notice_box .left_box .ecohp_fast_info dl {padding:16px;}
#main_notice_box .left_box .ecohp_fast_info dl dt{font-size:24px; color:#000000; padding-bottom:10px;}
#main_notice_box .left_box .ecohp_fast_info dl dd {font-size:15px; color:#666; line-height:20px; font-weight:300;}
#main_notice_box .left_box .ecohp_fast_info dl:hover dd {color:#000;}

/*갤러리*/
#main_notice_box .right_box{float:right; width:374px; }
#main_notice_box .gallery {background:#f7f1e6 url(../images/main/main_gallery_bg.png) 269px 18px no-repeat; height:436px; box-shadow:0px 2px 3px rgba(0,0,0,0.3);}
#main_notice_box .gallery h3 {font-weight:normal;  padding-left:28px; line-height:93px; border-bottom:3px #dcd0bf solid;  font-size:24px;  }
#main_notice_box .gallery h3 a{background:url(../images/main/man_common_mor.png) right 1px no-repeat; padding-right:30px;color:#000000;}
#main_notice_box .gallery ul {text-align:center; margin-top:28px;}
#main_notice_box .gallery ul li{display:inline-block; position:relative; width:145px; height:126px; margin:0 9px 20px;}
#main_notice_box .gallery ul li img {vertical-align:top;width:100%; height:126px;}
#main_notice_box .gallery ul li .text {position:absolute; left:0px; bottom:0px; width:100%; line-height:30px; font-size:13px; background-color:rgba(63,42,14,0.8); color:#fff; text-align:center;}





