@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
/*@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);*/

* {box-sizing: border-box;}
body,div,td,th,p,textarea{margin:0; padding:0;font:12px/160% "Nanum Barun Gothic","Georgia", Dotum,'돋움',sans-serif;  color:#505050;}
ul, ol, li ,dl , dt , dd { list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, h7 ,form { font-size:100%; font-weight:normal;  margin:0; padding:0 }
em{ font-style:normal;}
/*caption{ font-size:0px; height:0px; overflow:hidden; line-height:0px;}*/
table{padding:0; border-spacing:0px; border:0; border-collapse:collapse; empty-cells:show}
fieldset{margin:0; padding:0; border:none;}
legend{ position:absolute; left:-9999%;}
img, fieldset{border:none; vertical-align:top}
a{text-decoration:none; color:#555;font-family:"Nanum Barun Gothic",sans-serif;}
label:focus{outline: 1px dotted #0066FF; *border: 1px dotted #0066FF;}
.radio.focus{outline: 1px dotted #0066FF; *border: 1px dotted #0066FF;}
.gm ul li a:focus{outline: 1px dotted #0066FF; *border: 1px dotted #0066FF;}
/*input,textarea,select,button{border:1px solid #D8C3C2;color:#594F40;font-family:"Nanum Barun Gothic","NanumGothic","Georgia",Dotum,AppleGothic,sans-serif; font-size:12px} */
/*input,select {vertical-align:middle; margin:0; padding:0;}*/

.container_fluid {width:100%; min-width: 1200px;}
.container {width:1200px; margin:0 auto;}
.clearfix:after {content:""; clear:both; display:block;}
.float {float:left;}
.float_r {float:right;}
.hide {
    display: inline-block;
    position: absolute;
    z-index: -10;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    filter: alpha(opacity=0);
    -ms-filter: 'alpha(opacity=0)';
    font-size: medium;
    line-height: normal;
    word-break: break-all;
}


#wrap { width:100%; min-width:1200px; margin:0 auto; }

#wrap #header { width:100%;position:relative; min-width:1200px;  z-index:10; }
#wrap #header .header_inner {width:100%;margin:0 auto;}
#wrap #header .logo {text-align:center;}
#wrap #header .logo h1 {margin:22px 0;}
#wrap #header .header_t {position:relative;}
#wrap #header .intro {position:absolute;right:0;top:12px;}

#wrap #header .menu_wrap {width:100%;background-color:orange;}

/* 상단 로그인 부분 
#wrap #header #top { height:32px; background:#fff; border-bottom:1px solid #e5e5e5;}
#wrap #header #top .top {width:100%; margin:0 auto;  }
#wrap #header #top .top ul { float:right;margin-right:10px; }
#wrap #header #top .top ul li { float:left; line-height:32px; padding:0 10px; font-size:12px;}
#wrap #header #top .top ul li a {color:#b2b2b2; }
*/

/* 메뉴 */

#Gnb { position:relative;width:1200px;margin:0 auto;}
#Gnb .sGnb{position:relative;;width:100%;}
#Gnb .sGnb .sGnb_m {text-align:center; }
#Gnb .sGnb .sGnb_m li {float:left;width:16.666%;    /*border-right: 1px solid #e5e5e5;*/}
#Gnb .sGnb .sGnb_m li:first-child {/*border-left: 1px solid #e5e5e5;*/}
#Gnb .sGnb .sGnb_m li a{display:block;width:100%;height:auto; font-size:21px; color:#fff;font-family:"Nanum Barun Gothic","Georgia", Dotum,'돋움',sans-serif; font-weight:bold;padding:20px 0;letter-spacing:-0.04em;background-color:orange;}
#Gnb .sGnb .sGnb_m li a:hover,#Gnb .sGnb .sGnb_m li a.on {background-color:#f88407;color:#fff;}
#Gnb .sGnb .sGnb_m li.sGnb_select{}

#Gnb .sGnb_mask{display:none;position:absolute/*relative 본문을 밀어냄*/;width:100%;overflow:hidden; /*top:100px;*/ border-bottom:1px solid #ddd;  background:#403329;}
#Gnb .sGnb_mask .sGnb_subSet {position:relative;width:100%; }
#Gnb .sGnb_mask .sGnb_subSet ul{float:left;width:16.666%; text-align:center; }
/*#Gnb .sGnb_mask .sGnb_subSet ul:first-child{margin-left:440px}비표준인경우 클래스로적용*/
#Gnb .sGnb_mask .sGnb_subSet ul li{height:36px; line-height:36px;}
#Gnb .sGnb_mask .sGnb_subSet ul li a{display:block;color:#fff;font-size:16px;}
#Gnb .sGnb_mask .sGnb_subSet ul li a:hover{background:#f88407;font-weight:bold;letter-spacing:-1px; color:#fff;}



/* 메인 */

#main { position:relative; width:100%; min-width:1200px;}


/* 메인 비주얼 */

/* slider */
#main #slides {position:relative;}
#main ul.page { z-index:100;position:absolute;bottom:25px;left:50%; margin-left:-33px;text-align:center;list-style:none}
#main ul.page li{display:inline-block;_display:inline;margin-left:3px;margin-right:3px;_zoom:1}
#main ul.page li a{display:block;overflow:hidden;width:16px;height:16px;background:url('../images/pager_off.png') 0 0 no-repeat;line-height:999px;vertical-align:top}
#main ul.page li.current a{display:block;overflow:hidden;width:16px;height:16px;background:url('../images/pager_on.png') 0 0 no-repeat;line-height:999px;vertical-align:top}

/* flexslider */
#main .main_visual {height:682px;}
#main .main_sl {height:682px;width:100%; min-width:1200px;display:inline-block;position:relative;}
#main .main_sl.sl0 { background:url(../images/slide.jpg) top center;}
#main .main_sl.sl1 { background:url(../images/slide1.jpg) top center;}
#main .main_sl.sl2 { background:url(../images/slide2.jpg) top center;}
#main .main_sl.sl3 { background:url(../images/slide3.jpg) top center;}
#main .main_sl.sl4 { background:url(../images/slide4.jpg) top center;}
#main .main_sl.sl5 { background:url(../images/slide5.jpg) top center;}
#main .main_sl.sl6 { background:url(../images/slide6.jpg) top center;}
#main .main_sl img {text-align:center}
#main .main_sl p {font-size: 14px;
    /* position: absolute; */
    display: block;
    color: #fff;
    padding: 3px 10px;
    background: rgba(0,0,0,0.5);
    /* left: 50%; */
    /* bottom: 130px; */
    text-align: center;
    margin: 0 auto;
    margin-top: 610px;
    width: 380px;}

.flex-control-nav {z-index:99;}
.flex-control-paging li a.flex-active {background:#785757;}


/* 메인 컨텐츠*/
#main .main_inner {width:1200px;margin:0 auto;}

#main #section1 {position:relative;background:url(../images/main_clinic_bg.jpg) top center;}
#main #section1 .subject_tit {float:left;}
#main #section1 .subject {float:left;}

#main #section2 {margin-bottom:70px;}
#main #section2 h2 {text-align:center;}
#main #section2 .box {float:left;}
#main #section2 .box {margin-right:30px;margin-bottom:30px;}
#main #section2 .box.last {margin-right:0px;}

#main #section3 {position:relative;background:url(../images/main_sec3_bg.jpg) top center;padding:55px 0;}
#main #section3 .cs_left {float:left;}
#main #section3 .cs_right {float:right;}
#main #section3 .cs_left .btn a {float:left;}
#main #section3 .board_wrap {width:400px;height:196px;background:#fff;margin-top:10px;}
#main .board_wrap .board_inner {padding:30px;position:relative;}
#main .board_wrap h3 {font-size:24px;color:#333333;font-weight:600;}
#main .board_wrap .btn_more {font-size:24px;color:#333333;position:absolute;right:25px;top:25px;}
.board_out_wrap {margin-top:12px;}
#main .board_wrap .board_inner .board_output {margin-top:20px;}
#main .board_wrap .board_inner .board_output img {vertical-align:middle;}

.txt_center {text-align:center;}
#top_img {height:264px;width:100%;min-width:1200px;} 
.top_img_special {background:url(../images/special_top.jpg) top center no-repeat;} 
.top_img_implant {background:url(../images/implant_top.jpg) top center no-repeat;} 
.top_img_orth {background:url(../images/orth_top.jpg) top center no-repeat;} 
.top_img_total {background:url(../images/total_top.jpg) top center no-repeat;} 
.top_img_community {background:url(../images/community_top.jpg) top center no-repeat;} 

/* 서브메뉴표시 */
.snb.sub_menu {position:relative; width:100%; min-width:1200px; border-bottom:1px #e0e0e0 solid;line-height:0;}
.snb.sub_menu ul {width:1200px;margin:0 auto;}
.snb.sub_menu ul li { float:left;text-align:center;}
.snb.sub_menu ul li a { font-size:18px; display:block; padding:25px 0; border-bottom:2px solid #fff;}
.snb.sub_menu ul li a:hover,.snb.sub_menu ul li a.on {color:#84685e; font-weight:bold; border-bottom:2px solid #84685e;}
.snb ul.full li {width:100%;}
.snb ul.p2 li {width:50%;}
.snb ul.p3 li {width:33.33%;}
.snb ul.p4 li {width:25%;}
.snb ul.p5 li {width:20%;}
.snb ul.p6 li {width:16.6665%;}
.snb ul.p7 li {width:14.285%;}

#content ul.tabs {border-bottom: 4px solid #ff973e;}
#content ul.tabs li {
    float: left;
    text-align: center;
    font-size: 18px;
    background: #f5f5f5;
    height: 55px;
    line-height: 55px;
}
#content ul.tabs li  a {display:block;}
#content ul.tabs li:hover {background:#ddd;}
#content ul.tabs li a.on {background:#333;color:#fff;}
#content ul.t2 li{width:50%;}
#content ul.t3 li{width:33.333%;}
#content ul.t4 li{width:25%;}
#content ul.t5 li{width:20%;}
#content ul.t6 li{width:16.666%;}

/* 하단 */
#footer {width:100%;margin:0 auto;padding:0;background:#393232;}
#footer .footer {padding:32px 0;}
#footer .footer_logo {float:left;margin-right:30px;}
#footer .footer_txt {float:left;color:#fff;font-family:"Nanum Barun Gothic";}
#footer .footer_txt span {margin-right:10px; color:#fff;}
#footer .footer_txt a {color:#fff;}


.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}
.mt90 {margin-top:90px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}




/* 테이블 */
.tg {border-collapse:collapse;border-spacing:0;width:100%;}
.tg td{ font-family:"Nanum Barun Gothic","NanumGothic",sans-serif;font-size:16px;padding:10px 5px;overflow:hidden;word-break:normal;border-bottom:1px solid #e5e5e5;}
.tg th{ font-family:"Nanum Barun Gothic","NanumGothic",sans-serif;font-size:16px;font-weight:normal;padding:10px 5px;overflow:hidden;word-break:normal;border-bottom:1px solid #e5e5e5; border-top:3px solid #5eb351;}
.tg .tg-0ord{text-align:right}
.tg .tg-s6z2{text-align:center}
.tg .tg-hgcj{font-weight:bold;text-align:center}

/* 둘러보기 lightslider */
.gallery .lightSlider.lsGrab > * {background:#000;text-align:center;}
.gallery .lSSlideOuter .lSPager.lSGallery li {max-height:70px;}

/* 게시판 */
#sub #content_body #content .community {padding:40px 60px;}

#sub #content textarea[name="description"] {width:97%;}

td.gallery_subject {vertical-align:top; height:50px;}
.board td {font-size:14px;}
.board td a {font-size:14px;}
.board td a span {font-size:14px;}
.board_view td, .board a, .board a:link, .board a:visited {font-family:'dotum',sans-serif !important;}
.board_view {
    width: 100%;
	border-top:0;
    border-left: 0;
    border-right: 0;
}
.board_view td {
    border-bottom: 1px #e5e5e5 solid;
    padding: 4px;
    border-left: 0;
    border-right: 0;
}

.community input[type="image"] {border:0;}