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

#main .flexslider {height:705px !important;}
#main .main_sl1 {width:100%;height:705px;background:url(images/main_sl1.jpg) center top no-repeat;padding-top:160px;}
#main .main_sl2 {width:100%;height:705px;background:url(images/main_sl2.jpg) center top no-repeat;padding-top:160px;}
#main .main_sl3 {width:100%;height:705px;background:url(images/main_sl3.jpg) center top no-repeat;padding-top:160px;}
#main .main_sl4 {width:100%;height:705px;background:url(images/main_sl4.jpg) center top no-repeat;padding-top:160px;}
#main .main_sl5 {width:100%;height:705px;background:url(images/main_sl5.jpg) center top no-repeat;padding-top:160px;}
#main .flexslider .inner h1 {line-height: 1.1;}


#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 #notice {padding: 0; height: 80px; border-bottom: 1px #d0d0d0 solid; line-height: 79px;}
#main #notice .inner2 {padding: 0 50px;}
#main #notice .inner2 h4 {line-height: 79px;}
#main #notice .inner2 > a {width: 40px; height: 40px; background-color: #eee; border-radius: 40px; display: block; line-height: 40px; margin-top: 20px; text-align: center;}
#main #notice .inner2 .output {font-size: 18px;}


#main #clinic {padding: 90px 0;}
#main #clinic .inner {background-image: url(images/main_clinic.jpg); height: 760px;}
#main #clinic .inner a {float:left; height: 380px; display: block; text-indent: -3333px;}
#main #clinic .inner .top a {width: 50%;}
#main #clinic .inner .bottom a {width: 33.33%;}


#main #special {padding: 90px 0 60px; background: url(images/main_special.jpg) top center no-repeat #fff;}
#main #special .inner {background-color: #fff; text-align: center; padding: 50px 40px 0;}
#main #special .inner div span {height: 25px; width: 25px; color: #fff; font-weight: bold; background-color: #a67c52; border-radius: 25px; display: block; margin: auto;}
#main #special .inner div h3 {margin: 10px 0;}


#main #contact .inner > * {width: 580px; height: 380px; padding: 50px; margin-bottom: 50px; position: relative;}
/*#main #contact .notice,#main #contact .qna {border:1px #e0e0e0 solid;}
#main #contact div > a.go {border-bottom: 1px #d0d0d0 solid; padding-right: 50px; position: absolute; top: 50px; right: 0; font-weight: bold; font-size: 20px;}
#main #contact div > .outputbox {width: 100%; margin-top: 20px; font-size: 16px; line-height: 1.8;}*/
#main #contact a.banner1 {background: url(images/main_contact_banner1.jpg) top center no-repeat; display: block; text-indent: -3333px;}
#main #contact a.banner2 {background: url(images/main_contact_banner2.jpg) top center no-repeat; display: block; text-indent: -3333px;}
#main #contact .cs {padding: 15px 50px !important;}
#main #contact .cs h4 span {width: 30%; display: inline-block;}
#main #contact .location {overflow: hidden; border:1px #e0e0e0 solid; background-color: #eee; padding: 0 !important;}



#main #request {padding: 20px 0; background: url(images/requestbox.jpg) top center; position: fixed; bottom: 0; z-index: 10;}
#main #request .inner {position: relative;}
#main #request .formbox input {height: 36px; border-radius: 4px; border: 1px #d0d0d0 solid; padding: 3px;}
#main #request .formbox input[name="com_formmail_check_safe"] {height: auto !important;}
#main #request .formbox textarea {height: 42px !important; border-radius: 4px; border: 1px #d0d0d0 solid; padding: 4px; }
#main #request .formbox #privacy {display: none; width: 600px; height: 300px; overflow-y: scroll !important; padding: 30px; position: absolute; background-color: #555; right: 0; bottom: -160px; z-index: 10;}
#main #request .formbox #privacy.show {display: block !important;}
#main #request .formbox input[name="name"] {width: 97%;}
#main #request .formbox textarea[name="description1"] {width: 97%;}
#main #request .w30 {width:25% !important;}
#main #request .w70 {width:75% !important;}



#footer {padding-bottom: 190px;}