/* 메인 */
#main {width:100%; min-width:1200px; float:left; position:relative;display:inline-block}

#main .flexslider {height:600px !important;text-align:center}
#main .main_sl1 {width:100%;height:600px;background:url(images/main_sl1.jpg) center top no-repeat;}
#main .main_sl1 .inner {background:url(images/main_sl1_txt.png) center top no-repeat;height:100%;}


#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:70px auto;}
#main #clinic h4.title {font-family:'Roboto'; letter-spacing:5px; text-indent:-5px; margin-bottom:40px;text-align:center;}
#main #clinic .inner {height:660px;background:url(images/main_clinic.png) top center no-repeat;}
#main #clinic .inner a {width:400px;height:220px;display:block;text-indent:-3333px;position:relative;}
#main #clinic .inner a.big {height:440px;}
#main #clinic .inner a.half {width:200px !important;}


#main #ds {width:100%;background-color:#f0f0f0;padding:70px 0;display:inline-block}
#main #ds a {display:block;text-indent:-3333px;position:relative;}
#main #ds a span.plus {left:40px;top:180px;}
#main #ds a,#main #ds .cs {width:400px;height:400px;float:left;}
#main #ds a.doctor {background-image:url(images/main_doctor.png);}
#main #ds a.event {background-image:url(images/main_event.png);}
#main #ds .cs {background-image:url(images/main_cs.png);padding:230px 0 0 0;}
#main #ds .cs a {width:50%;height:100%;}


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