/*************************** 메인 설정 *******************************/

#main {width:100%;position:relative;display:inline-block;float:left;background-color:#fff;}



#main a span.plus {width:34px;height:34px;background-color:rgba(48,48,48,0.3);color:#fff;position:absolute;text-indent:0;line-height:34px;text-align:center;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#main a:hover span.plus {background-color:rgba(48,48,48,0.8);}
#main a span.plus.rightbottom {right:20px;bottom:20px;}
#main a span.plus.leftbottom {left:20px;bottom:20px;}


#main #clinic {width:100%;display:inline-block;margin:40px auto;}
#main #clinic h4.title {font-family:'Roboto'; letter-spacing:5px; text-indent:-5px; margin-bottom:20px;text-align:center;}
#main #clinic .inner {height:1100px;background:url(images/main_clinic.jpg) top center no-repeat;}
#main #clinic .inner a {width:50%;height:220px;display:block;text-indent:-3333px;position:relative;float:left;}
#main #clinic .inner a.big {height:440px;}


#main #ds {width:100%;background-color:#f0f0f0;padding:40px 0;display:inline-block}
#main #ds a {display:block;text-indent:-3333px;position:relative;height:inherit;float:left;}
#main #ds a span.plus {left:28px;top:150px;}
#main #ds .ds {width:100%;height:300px;background:url(images/main_ds.jpg);}
#main #ds .ds a {width:50%;}
#main #ds a.doctor {background-image:url(images/main_doctor.png);}
#main #ds a.event {background-image:url(images/main_event.png);}
#main #ds .contact {width:100%;background-image:url(images/main_contact.jpg);height:310px;}
#main #ds .contact a.tel {width:66.66%;height:186px;}
#main #ds .contact a.blog {width:33.33%;height:186px;}
#main #ds .contact a.kakao {width:100%;height:124px;}


#main #community {width:100%;display:inline-block;margin:40px auto;}
#main #community hr {margin:35px 0;}

#main #community .half,#main #community .location {position:relative;}
#main #community .half h3 {line-height:1}
#main #community a span.plus {right:0;top:3px;}
#main #community .half .output {width:100%;display:inline-block;line-height:1.7;margin-top:20px;height:80px;overflow:hidden;}
#main #community .map {width:100%;height:250px;overflow:hidden;background:#f0f0f0;}
