/************************************************************************
********************************* 서브 *********************************/
#sub {width:100%; float:left; display:inline-block;}

/* 카테고리별 상단 */
#sub .subtop {width:100%;height:327px;position:relative;float: left;background-position:top center; text-align:center;padding-top:110px;}
#sub .subtop.sub1 {background-image:url(images/subtop1.jpg);}
#sub .subtop.sub2 {background-image:url(images/subtop2.jpg);}
#sub .subtop.sub3 {background-image:url(images/subtop3.jpg);}
#sub .subtop.sub4 {background-image:url(images/subtop4.jpg);}
#sub .subtop.sub5 {background-image:url(images/subtop5.jpg);}

/* 서브메뉴 */
#sub .snb {width:100%; background-color: #fff;border-bottom: 1px #d0d0d0 solid; height: 71px; line-height: 70px; float: left;}
#sub .snb a {-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#sub .snb a.home {width: 70px; height: 70px; background-color: #555; color: #fff; display: block; text-align: center;}
#sub .snb a.home i {font-size: 24px;}
#sub .snb a.home:hover {background-color: #1083b0;}
#sub .snb ul {width: 1130px;}
#sub .snb ul li { text-align: center; }
#sub .snb ul li:before {content: "-"; margin: 0 20px;  float: left; font-weight:200; }
#sub .snb ul li.first:before {content: ""; margin: 0 !important;}
#sub .snb ul li a {font-size:20px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#sub .snb ul li a.on {color:#15a9e4;font-weight:700;font-size: 21px;}
#sub .snb ul li a:hover {font-size: 21px;}

#sub .snb.sub3 ul li {float: left;}
#sub .snb.sub3 ul li.first {margin-left: 20px;}
#sub .snb.sub3 ul li:before {margin: 0 15px;}

#sub .snb.sub4 ul li {float: left;}
#sub .snb.sub4 ul li.first {margin-left: 80px;}
#sub .snb.sub4 ul li:before {margin: 0 20px;}


.jbFixed {position: fixed !important; top: 0px !important; z-index:999; margin-top:0 !important; box-shadow: 0 0 10px rgba(0,0,0,0.3);}


/* 서브 내용 */
#sub #content {width:100%;  overflow: hidden;}
#sub #content .paragraph {width:100%;display:inline-block; position:relative; float: left;}
#sub #content .row {width:100%;display:inline-block;position:relative;clear:both}
#sub #content .bg_white {background-color:#fff;}
#sub #content .bg_gray {background-color:#f5f5f5;}

#sub #content p.bullet {margin-left: 15px;}
#sub #content p.bullet::before {content:"\2022"; padding-right: 7px;margin-left: -15px; color: #bbb;}
#sub #content p.bullet.blank { font-style: italic; }
#sub #content p.bullet.blank::before {content: ""; }



#sub #content .paragraph.imgbox {padding-left: 50%;}
#sub #content .paragraph.imgbox > * {margin-left: -960px;float: left;}
#sub #content .paragraph.imgbox  .surgery_info { position:relative; bottom:auto; margin:auto;}
#sub #content .paragraph.imgbox .row {width:1920px !important;}



#sub #content table.no_border {width:100%;}
#sub #content table.no_border td {padding:3px 0;vertical-align:top;}



/* 테이블 */
#sub #content table.basic {border-top:2px #555 solid;border-bottom:1px #d0d0d0 solid;width: 100%; border-collapse: collapse;}
#sub #content table.basic th,#sub #content table.basic td {padding:10px 20px;}
#sub #content table.basic .bg {background-color:#fdf2f3;}
#sub #content table.basic th {border-bottom:1px #d0d0d0 solid;background-color:#f5f5f5;}
#sub #content table.basic td {border-bottom:1px #e0e0e0 solid;}





/* 탭 */
#sub #content ul.tabs {width:100%; display: flex; }

#sub #content ul.tabs li { line-height: 80px;text-align:center; font-size:24px; -webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out; flex:1; background-color: #e0e0e0;}
#sub #content ul.tabs li a {display:block;}
#sub #content ul.tabs li:hover,#sub #content ul.tabs li.active {color:#fff; background-color: #15a9e4; font-weight:  700;}
#sub #content .tab_container {width:100%;display:inline-block; }
#sub #content .tab_content {width:100%;min-height:280px;display:inline-block;}
#sub #content ul.tabs.p6 li {width:16.66%;}




/* 게시판 */
#sub #content .board_box {width:100%;display:inline-block;font-size:17px;line-height:1.7;min-height:500px}
#sub #content .board_box font {font-size: inherit !important;}
#sub #content .board_box td.board_bgcolor span {font-size: inherit !important;}
