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

#main .flexslider {height:628px !important;}
#main .main_sl1 {width:100%;height:628px;background:url(images/main_sl1.jpg) center top no-repeat;padding-top:180px;}
#main .main_sl2 {width:100%;height:628px;background:url(images/main_sl2.jpg) center top no-repeat;padding-top:180px;}
#main .main_sl3 {width:100%;height:628px;background:url(images/main_sl3.jpg) center top no-repeat;padding-top:180px;}


#main div.section {width:100%;float:left;padding-top:85px;background-repeat:no-repeat;background-position: center;}
#main div.section p.eng {font-weight:500;text-transform:uppercase;letter-spacing:10px;}
#main a.more {font-size:15px; border-radius: 30px; line-height: 30px; font-style: italic; display: inline-block; padding: 0 20px; overflow: hidden; background-color: #fff; color: #e97f85;}
#main a.more.border_white {border: 1px #fff solid; color: #fff; background-color: transparent;}
#main a span.more {font-size:15px; border-radius: 30px; line-height: 30px; font-style: italic; display: inline-block; padding: 0 20px; overflow: hidden; background-color: #fff; color: #e97f85;}
#main a span.more.border_white {border: 1px #fff solid; color: #fff; background-color: transparent;}


#main #cs {background-color: #0e254c; color: #fff; padding: 30px 0;}
#main #cs .inner {height: 210px;}
#main #cs .inner > * { height: 100%; padding-left: 20px;}
#main #cs .col4 {border-right: 1px rgba(255,255,255,0.3) solid; }
#main #cs .col4 h5.time span {width: 28%; font-size: 18px; display: inline-block; }
#main #cs .half {padding-top: 30px;}
#main #cs .half a { display: block; height: 150px; background-position: center 15px; background-repeat: no-repeat; padding-top: 115px; text-align: center; font-size: 20px; -webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out; border-radius: 150px; }
#main #cs .half a:hover {background-color: rgba(0,0,0,0.2);}
#main #cs .half a.icon1 {background-image: url(images/main_icon1.png);}
#main #cs .half a.icon2 {background-image: url(images/main_icon2.png);}
#main #cs .half a.icon3 {background-image: url(images/main_icon3.png);}
#main #cs .half a.icon4 {background-image: url(images/main_icon4.png);}



#main #clinic {padding: 80px 0 110px;}
#main #clinic .inner {background-image: url(images/main_clinic.jpg); height: 628px;}
#main #clinic .inner a {float:left; height: 314px; display: block; text-indent: -3333px; width: 50%; -webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#main #clinic .inner a:hover {background-color: rgba(255,255,255,0.2);}

#main #yang {padding: 80px 0 110px; background-color: #eef9fd;}
#main #yang .inner {height: 706px;}
#main #yang .inner > * {height: 353px; width: 100%;}
#main #yang .inner .top {background: url(images/main_yang.jpg) top center no-repeat;}
#main #yang .inner .top > a {display: block; height: inherit; text-indent: -3333px; width: 25%;float: left;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#main #yang .inner .top > a.doctor {width: 50%;}
#main #yang .inner .top > a:hover {background-color: rgba(255,255,255,0.2);}
#main #yang .inner .bottom {background-color: #fff;}
#main #yang .inner .bottom > a {display: block; width: 25%; text-indent: -3333px; height: inherit;}
#main #yang .inner .bottom > a.kakao {background: url(images/main_kakao.jpg);}
#main #yang .inner .bottom > a.insurance {background: url(images/main_insurance.jpg);}
#main #yang .inner .bottom > div {height: 100%; padding: 28px 25px;}
#main #yang .inner .bottom > div h3 a {float: right;}
#main #yang .inner .bottom > div .outputbox {margin-top: 10px; width: 100%; line-height: 1.7;}
