@charset "utf-8";
﻿@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);

#mainBackground {height: 283px; }
.s_body {width: 100%;}
.header {height: 165px}
#mainBackground{z-index:1;background:#fff}
#mainBackground { position: absolute; display: block; left: 0; top: 0; width: 100%; z-index: 1; }
#main_backGround { width: 100%; height: 100%; min-width:1227px}
#main_backGround .sliderkit-panel { top: 0; left: 0; width: 100%; height: 100%; }
#mainBackground div img{width:1903px}
#mainBackground .rolling1 { width: 100%;height: 284px; background: url(../images/common/rollingImg01.jpg) center top no-repeat;z-index: 1; }
#mainBackground .rolling2 { width: 100%;height: 284px; background: url(../images/common/rollingImg02.jpg) center top no-repeat;z-index: 1; }
#mainBackground .rolling3 { width: 100%;height: 284px; background: url(../images/common/rollingImg03.jpg) center top no-repeat;z-index: 1; }
.middle { width: 1065px;margin-top: 176px;padding-bottom:50px;clear: both;background: url(../images/common/bg_quick.png) right 20px repeat-y;}
table .first { border-left: 0; }
.lnb {float:left;width: 198px; z-index: 2; left: 1px; }
.lnb h2 {position:relative;font-weight:bold; text-align: center; padding: 20px 10px; margin-bottom: 1px; background:#23876f; color: #fff; font-size: 30px;z-index:10; }
.lnb h2.sub01 { padding-top: 60px;height: 120px; letter-spacing:-1px}
.lnb h2 span { display: block; font-size: 12px !important; letter-spacing:0px ;margin-top: 15px; line-height: 1.4em; }
.lnb ul { width: 198px; }
.lnb ul li { background: #efefef; margin-bottom: 1px; }
.lnb ul li:hover ,
.lnb ul li a.on{ background: url(../images/common/lnb_on.gif) 170px 11px no-repeat #23876f;color:#fff}
.lnb ul li a { font-family: '나눔고딕','nanumgothic';display: block; padding: 12px 0 14px 20px; font-weight: bold;}
.lnb ul li a:hover, .lnb ul li a:focus, .lnb ul li.on a ,.lnb ul li:hover > a { color: #fff}
.lnb ul li,
.lnb ul ul{clear:both}
.lnb ul li li{margin:0;border-bottom:1px solid #efefef}
.lnb ul li.on li a,
.lnb ul li ul li a{font-size:13px;padding:10px 0 11px 30px;color:#666}
.lnb ul li li{ background: url(../images/common/bg_lili.gif) 18px 15px no-repeat;}
.lnb ul li:hover li:hover{ background: url(../images/common/bg_lili_on.gif) 18px 15px no-repeat;}
.lnb ul li li a:hover, .lnb ul li li a:focus, .lnb ul li.on li a {color: #23876f}
.lnb ul ul{float:left;display:none}
.info01,
.info02 {float:left;width:198px;margin:5px 0;}
.info02{margin-top:25px}
.info01 a{float:left}
.cnt { position: relative; width: 830px;padding-top: 15px; float: left;margin-left:35px;z-index:10; }
.cnt p.pageNav { background: url(../images/common/ico_home.jpg) 0 2px no-repeat; padding-left: 16px; padding-right: 5px; float: right; height: 25px; margin-top: 10px; }
.title { display: block; color: #fff }
.title p.p_nav { clear: both; background: url(../images/common/icon_home.png) 0 2px no-repeat; padding-left: 20px; }
.cnt_wrap {width:100%; clear: both; float: left; position:relative }
.board, 
.content { clear: both; float: left; min-height: 712px; padding:30px 0 0 0; width: 735px; margin-bottom: 13px;}
.cnt h3 { clear:both;display: block; font-size: 40px;font-weight:bold; text-shadow: 3px 3px 4px #000; line-height: 78px;}
.content h4 { display: block; clear: both; font-size: 18px; margin-bottom: 15px; background: url(../images/common/icon_h4.gif) 0 4px no-repeat; padding-left: 20px ;font-family:'Nanum Gothic', 'nanumgothic';font-weight: bold;}
.content h5 { display: block; clear: both; font-size: 16px; margin-bottom: 15px;font-family:'Nanum Gothic', 'nanumgothic'; letter-spacing:-1px;background: url(../images/common/icon_h5.gif) 7px 2px no-repeat; padding-left: 20px;font-weight: bold; }
.content li {background: url(../images/common/icon_li.gif) 10px 9px no-repeat; padding-left: 20px;color:#444;margin: 5px 0; }
.content p,
.content ul,
.content ol{color:#444 ;margin-bottom:40px;line-height: 22px;}
.content h4{margin-top:40px}
.content:first-child h4{margin-top:0 !important}
.content p{text-align:justify}
.content strong{font-size:15px;}

/*sky
#quick { width: 80px ;min-height:900px;height:100%;position: fixed;padding-left:7px;bottom:0;right: 0;z-index:10000;background: url(../images/common/bg_quick.jpg) 0 0 repeat-y;}
.quick li { display:block;text-align: center; }
.quick li span { display: none }
.skyarea {width:80px; height:100%; right:0; background:#666; padding:0; color:#555; z-index:9995;*z-index:0; display:none;overflow:hidden}
.quick p{margin:0 0 0 -7px;padding:0}
.skyarea .shortcut_list li a {display:block;padding:15px 0;background: url(../images/common/bg_q_line.png) 0 bottom repeat-x}
*/

/*버튼스타일*/
.btn_list { margin-top: 20px; clear: both; display: inline-block; width: 100%; text-align: center; font-family:'Nanum Gothic', 'nanumgothic';}
.btn_ccl, .btn_ccl span, .btn_fin, .btn_fin span { display: inline-block; height: 34px; cursor: pointer; background-position: left top; vertical-align: top }
.btn_ccl, .btn_ccl span, .btn_fin, .btn_fin span { background-image: url(../images/common/bg_btn_fin_c.gif) }
.btn_ccl, .btn_ccl span { background-image: url(../images/common/bg_btn_ccl.gif) }
.btn_ccl, .btn_fin { padding-left: 30px }
.btn_ccl span, .btn_fin span { background-position: right top; padding-right: 30px; font-size: 14px; line-height: 32px; font-weight: bold; color: #ffffff; }

/*tab*/
.tab01 { float: left;width:100%;width: 100%; margin-bottom: 20px;font-family:'Nanum Gothic', 'nanumgothic';}
.tab01 ul{float: left;width:100%; margin:0;padding:0}
.tab01 ul li { float: left; list-style:none;background:none;padding:0; }
.tab01 ul li a { display: block; color: #fff; font-weight: bold; padding: 7px 24px; margin-right: 2px; background: #7c7c7c; font-size: 14px; }
.tab01 ul li:hover a, .tab01 ul li.on a { background: #6f7e9f; }
.tab01 ul.fulWidth li a { padding: 8px 53px 7px 53px; font-size: 13px; }
.st02 li a{padding:9px 43px !important}
.st03 li a{padding:9px 41px !important}

/*원내배치도 tab*/
.tab02 { float: left;width:100%;width: 100%; margin-bottom: 20px;font-family:'Nanum Gothic', 'nanumgothic';}
.tab02 ul{float: left;width:100%; margin:0;padding:0}
.tab02 ul li { float: left; list-style:none;background:none;padding:0;margin:3px 0 }
.tab02 ul li a { display: block; color: #666; font-weight: bold; padding: 9px 20px; margin-right: 2px;border:1px solid #ddd; font-size: 14px; }
.tab02 ul li:hover a, .tab02 ul li.on a { background:url(../images/sub01/bg_on.jpg) 18px 5px no-repeat ;color:#6287ce }
.tab02 ul li a { background:url(../images/sub01/bg_off.jpg) 18px 5px no-repeat ; }
.tab02 ul li a strong{padding: 0 3px;margin-right: 7px;}
.tab02 ul li a strong, .tab02 ul li.on a strong{color:#fff;}
.tab02 ul li.w30{width:245px}
.tab02 ul li.w20{width:183px}

.tab01_map{ float: left;width:100%;width: 100%; margin-bottom: 20px;font-family:'Nanum Gothic', 'nanumgothic';}
.tab01_map ul{float: left;width:100%; margin:0;padding:0}
.tab01_map ul li { float: left; list-style:none;background:none;padding:0;width:25%;text-align:center }
.tab01_map ul li a { display: block; color: #fff; font-weight: bold; padding: 7px 0; margin-right: 2px; background: #7c7c7c; font-size: 15px; }
.tab01_map ul li:hover a, .tab01_map ul li.on a { background: #6f7e9f; }

#wrapper {width: 735px; margin: 0 auto;; background:url(../images/sub01/bg_view.jpg) 0 370px no-repeat ;  }
.sliderbutton {width:34px; padding-top: 134px }
.sliderbutton img { cursor: pointer }
.big_img{display:block;float:left;width:100%;}
#slider { float: left; position: relative; width: 615px; height: 350px; border:5px solid #efefef;margin: 0 0 0 21px; }
#slider ul { position: absolute; list-style: none; width: 615px; height: 350px;}
#slider li { float: left; width: 615px; height: 350px;padding:0;margin:0}
.pagination { clear:both;float:left;display:block;  width:100%;padding-top:20px;margin-top:28px;}
.pagination li { float: left; cursor: pointer; border: 5px solid #efefef;width: 155px; height: 115px;padding:0;margin:8px; }
.pagination li:hover, 
.pagination li.current {border: 5px solid #5ab100; }


table { clear: both; border-spacing: 0; border: 0; border-collapse: collapse; empty-cells: show; font-family:'Nanum Gothic', 'nanumgothic';}
caption {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}
.tbl { width: 100%; margin-bottom:60px; table-layout:fixed; border-collapse:separate; *border-collapse:collapse; border-top:2px solid #879ab6; border-bottom:1px solid #d8d8d8 ;}
.tbl th{ border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background-color:#f0f0f0; padding:10px 0 10px 0; text-align:center}
.tbl td{font-size:13px; padding:8px 10px  10px; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; text-align:center; line-height:140%}
.tbl td.subject {text-align:left; padding-left:20px }
.td_left td{text-align:left}

.content .n01,
.content .n02,
.content .n03,
.content .n04,
.content .n05,
.content .n06{padding-left:22px;}
.content .n01{background: url(../images/common/1.png) 0 1px no-repeat}
.content .n02{background: url(../images/common/2.png) 0 1px no-repeat}
.content .n03{background: url(../images/common/3.png) 0 1px no-repeat}
.content .n04{background: url(../images/common/4.png) 0 1px no-repeat}
.content .n05{background: url(../images/common/5.png) 0 1px no-repeat}
.img_left{float:left;padding-right:15px;padding-bottom:15px;}

/*날개병원소개*/
.intro{float:left;font-family:'Nanum Gothic', 'nanumgothic';position:relative; background:url(/images/sub01/bg_int.jpg) 0 0 no-repeat;padding: 30px 20px; width:350px; height:274px; margin-bottom:10px; box-sizing:border-box;}
.intro p.img ,
.intro_view  p.img {float:left;width:155px;height:189px;background:#ddd;margin-right:15px;}
.intro dl {width:140px;float:left}
.intro dl dt{font-size:18px;font-weight:bold;margin-bottom:8px;padding-bottom:12px;border-bottom:1px dashed #ddd}
.intro dl dd,
.intro dl dd span{display:block;font-size:14px;line-height:1.4em}
.intro dl dd span{font-weight:bold}
.intro dl dd.btn{position:absolute;left: 190px;bottom: 58px;}
.intro dl dd.btn a{padding:6px 10px;background:#e9ebec;font-size:12px;}
.intro dl dd.btn a:hover{color:#5759CF}
.intro_view{position:relative}
.intro_view  p.img {border:5px solid #e1e1e1;}
.intro_view .list{width: 535px;float: left;margin-left: 15px;}
.intro_view .list h4{line-height:42px;border-bottom:1px dashed #d1d1d1; background-position:0 13px}
.intro_view .list h4 span{font-size: 15px;margin-left: 6px;}
.intro_view .list h6{margin-left:20px;font-size:15px;font-weight:bold}
.intro_view .list ul{margin-bottom:40px;}
.intro_view .list ul li{ display: block; clear: both;  }

.lsp1{letter-spacing:-1px}
.txts0103{float:left;width:330px;margin-top:20px;font-size:16px}
.txts0103 ul{margin-top:45px;padding-top:30px;border-top:1px dashed #ddd}
.txts0103 ul li{margin:7px 0}
.txt0103{margin-top:25px;}
.txt0103 span{display:block;text-align:center;margin:8px 0;color:#348ec9}
.f20s{font-size:20px;font-weight:bold;font-family:'Nanum Gothic', 'nanumgothic';letter-spacing:-1px}
.map{width:728px;border:3px solid #efefef;clear:both;margin-bottom:10px;height:400px;overflow:hidden}
.map_btn img{margin-top:-18px}
.map_btn{position:relative;}
.map_btn a{display:block;float:right}
/*폰트*/
.f_b01{color:#348ec9 !important}
.f_o01{color:#f55159 !important}
.f_g01{color:#36b8af !important}
.f_r01{color:#98012e !important}
.point_01{font-size:16px !important}
.point_bg01{background:#ddd;color:#fff;padding:2px;}
.f_s16{font-size:16px;}

/* 게시판용 버튼 */
a.btn_b01 {display:inline-block;padding:7px;border:1px solid #d9ded9;background:#f2f5f9;color:#000;text-decoration:none;vertical-align:middle}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none}
.btn_b02,
a.btn_b02 {display:inline-block;padding:7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none}
a.btn_admin {display:inline-block;padding:7px;border:1px solid #ee2e94;background:#ee2e94;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}

th.no,
th.click{width:55px}
th.writer,
th.date{width:80px}
th.check01{width:25px}




/*게시판 스타일 정리*/
.board{font-size:13px;font-family: '나눔바른고딕','NanumBarunGothic','맑은 고딕','Malgun Gothic','나눔 고딕','NanumGothic','dotum';}
.board #bo_list {}
.board table{width:100%}
#bo_list table#list{margin-bottom:20px}
#bo_list table thead{background:#f7f7f7;border-top:2px solid #999;border-bottom:1px solid #deded}
#bo_list table th,
#bo_list table td{padding:10px 0}
#bo_list table tbody td{border-bottom:1px solid #dedede}
#bo_view header{border-top:2px solid #23876f;border-bottom:1px dashed #d7d9da;padding:5px 0;font-size:15px;margin-bottom:10px}
label.sound_only{margin-left:10px}

/*이용안내*/
.service_time{position:relative;padding-top:10px;}
.service_time .tbl01{margin-left:400px;clear:both;background:#fff;margin-bottom:50px;width:320px}
.service_time .tbl02{clear:both;}
.service_time .tbl02 span.ok{background:url(../images/sub02/bg_ok.jpg) 0 0 no-repeat;font-size: 0;line-height: 0;text-indent: -9999px;width:15px;height:15px;display: block;margin-left:5px}
.service_time .tbl02 .doctor{width:120px !important}
.service_time .tbl02 .sv{width:20px  !important;font-size:12px}
.service_time .tbl02 .time01{width:90px  !important;}
.service_time .tbl02 .doctor,
.service_time .tbl02 .tm{background:#f1faf9}
.service_time .tbl02 thead td,
.service_time .tbl02 thead th{background:#f1faf9}
.service_time .tbl01 th{color:#fff;background:#5bccd2}
.sec02 {position:relative;width:100%;float:left;border-bottom:1px dashed #ddd;padding-bottom:0px;margin-bottom:30px;}
.sec02 dl {padding:10px;float:left;clear:both;width:705px;border:1px solid #ddd}
.sec02 dl dt{background:url(../images/sub02/bg_ok.jpg) 0 0 no-repeat;background: url(../images/common/icon_li.gif) 10px 5px no-repeat; padding-left: 20px;color:#444;margin: 5px 0;float:left;clear:both;width:50px;text-align:justify}
.sec02 dl dd{margin: 5px 0;float:left}
.sec02 p.txt{float:left;clear:both;background:url(../images/sub02/bg_p.jpg) 5px 2px  no-repeat;padding-left:25px;margin:15px 0}
.sec02 .call{margin-left:15px;color:#aa4c12;background:url(../images/sub02/bg_call.jpg) 0 4px  no-repeat;padding-left:23px;}
.sec02 p.img{position:absolute;right: 10px;top: 12px;}
.i03 p.txt{width:532px}
.i02 p.img{top:30px}
.i03 p.img{right:20px;top:0}
.box01{padding:10px 20px;border:1px dashed #ddd;background:#fafafa;text-align:justify}
.box01 strong{margin:0 5px}
.box01 u{color:#cc3300}
ul.ul_02 {margin-bottom:50px !important;}
.ul_02 li{margin:15px 0;clear:both}
.ul_02 li strong{margin-right:30px;font-size:15px}
a.file_down{padding:5px 12px;border:1px solid #ababab;padding-right:25px;background: url(../images/sub02/bg_down.jpg) right center no-repeat;font-size:13px;margin:0 3px}
a.go_main:hover,
a.file_down:hover,
a.file_down:focus{color:#3b9ff7}
.txt01 ,
.txt02{float:left;clear:both;width:100%;margin-bottom:10px;}
.txt01:after{clear:both}
.txt01 dt,
.txt02 dt{padding-right:24px;line-height:84px;width:100px;float:left;font-weight:bold;text-align:center;font-size:15px}
.txt01 dt{background: url(../images/sub02/bg_txt01.jpg) 0 0 no-repeat;}
.txt02 dt{background: url(../images/sub02/bg_txt02.jpg) 0 0 no-repeat;}
.sr_info{margin-left: 150px;float:left;padding:22px 0;margin-bottom:40px;background: url(../images/sub02/bg_info.jpg) 0 no-repeat;padding-left:140px;font-size:16px;}
.sr_info dl dt{font-weight:bold;background: url(../images/common/icon_li.gif) 0px 7px no-repeat;padding-left:10px;float:left;width:70px;margin:2px 0;clear:both;text-align:center}
.sr_info dl dd{float:left;margin:4px 8px;}
.txt01 dd,
.txt02 dd{line-height: 1.4em;margin-top:10px;margin-left:12px;float:left;width:565px;border:1px dashed #a2bbcf;padding:15px;}
.p_span{display:block}
.img_01,.img_02{position:relative;padding:0 !important;background:none  !important;margin: 0 !important;}
.f_sc01{margin-bottom:40px;}
.f_sc01 strong{font-size:16px;color:#0099ff;border-bottom:2px solid #0099ff;margin-bottom:10px;}
.block_txt{display:block;margin-top:10px}
a.go_main{padding:6px 10px 5px 10px;border:1px solid #ddd;background:url(../images/sub02/bg_p.jpg) 93% 5px  no-repeat;padding-right:30px;font-size:12px;margin-left: 8px;}
p.txt02{clear:both;font-size:13px;margin-bottom:25px;text-align:justify}
p.txt03{margin-bottom:10px;text-align:justify}
.li_fullwid{width:100%;float:left}
.box02{}
div.join_form .sound_only{background:url(/images/member/bg_ess.png) 0 0 no-repeat;text-indent:-1000px;font-size:0 !important;padding:11px;margin-left:3px;width:11px;height:11px}
#captcha_info{display:block}
#re_result p{text-align:center}

.board .pg_wrap{text-align:center;margin:10px 0}
.board .pg_wrap .sound_only{display:none}
.board .pg_wrap .pg_page,
.board .pg_wrap .pg_current{padding:3px 7px;background:#f5f5f5;border:1px solid #ddd}
.board .pg_wrap .pg_current{background:#23876f;color:#fff}
#fregister p{font-size:13px !important}

/*sky*/
#quick { width: 72px ;position: absolute;top:0;right: 0;z-index:100;}
.quick li { text-align: center }
.skyarea {width:72px; height:100%; top:0;right:0; background:#97989c; padding:0; color:#555; z-index:9995;*z-index:0; display:none;overflow:hidden}
.skyarea .shortcut_list {}
.skyarea .shortcut_list li {}
.skyarea .shortcut_list li a {padding:7px 0; display:block;background: url(../images/common/line_quick.gif) 0 bottom repeat-x}
.skyarea .shortcut_list .snsbtn a{float:left;width:35px;}
.service_time td{padding:10px 0}

.img-right{float:right;margin-left:10px;width:200px}
.tleft{float:left;width:500px}

/*비수술적 관절치료*/
.tab_type7{width:100%; height:43px; text-align:center; display:block; margin:0 0 33px 0 !important; line-height:1 !important;}
.tab_type7 li{display:inline-block; float:left; background:none; font-size:13px; font-family:'Jeju Gothic', sans-serif; color:#f5f6fa; font-weight:600; text-align:center; padding:0 5px; line-height:43px; background-color:#7c7c7c; cursor:pointer; margin:0; margin-right:2px;}
.tab_type7 li:hover{background-color:#717ca0;}
.tab_type7 li.on{background-color:#717ca0;}
.tab_type7 li:last-child{margin-right:0;}

.tab_type7_n{width:100%; height:43px; min-width:100%; max-width:none; text-align:center; display:table; margin:0 0 33px 0 !important; line-height:1 !important; border-collapse:collapse; table-layout:fixed;}
.tab_type7_n li{display:table-cell; width:auto; background:none; font-size:13px; font-family:'Jeju Gothic', sans-serif; color:#f5f6fa; font-weight:600; text-align:center; padding:0; line-height:43px; background-color:#7c7c7c; cursor:pointer; margin:0; border-left:2px solid #fff;}
.tab_type7_n li:first-child{border-left:0;}
.tab_type7_n li:hover{background-color:#717ca0;}
.tab_type7_n li.on{background-color:#717ca0;}

.tab_content{clear:both; font-family:'나눔 고딕', 'NanumGothic', sans-serif; display:none;}
#tab0{display:block;}
.tab_content h3{font-size:18px; font-weight:600; font-family:'Jeju Gothic', sans-serif; color:#545351; text-align:left; line-height:26px; margin-bottom:15px; text-shadow:none;}
.tab_content h3 span.number{display:inline-block; vertical-align:top; font-family:'나눔 고딕', 'NanumGothic', sans-serif; font-size:24px; font-weight:400; letter-spacing:0.01em; color:#1b1b1b; line-height:1; padding-bottom:6px; border-bottom:2px solid #26b804; margin-right:5px;}
.tab_content h3 strong{font-size:18px; font-weight:600; color:#fc9d08;}
.tab_content .t_content{width:697px; clear:both; margin-bottom:40px;}
.tab_content .t_content .left_content{display:inline-block; font-size:14px; font-weight:400; letter-spacing:-0.25px; color:#141414; line-height:24px; box-sizing:border-box; padding-left:25px;}
.tab_content .t_content .right_content{display:inline-block; float:right; font-size:14px; font-weight:400; letter-spacing:-0.25px; color:#141414; line-height:24px;}
.tab_content .t_content .pl_no{padding-left:0 !important;}
.tab_content .caption_text_box{width:100%; height:auto; box-sizing:border-box;}
.tab_content .caption_text_box img{width:100%; height:auto;}
.tab_content .caption_text_box .caption_hide{width:0; height:0; font-size:0; text-indent:-9999px; margin:0; border:0; padding:0;}

.tab_content .t_bgimg1{background:url('../images/sub03/con07_01.jpg') no-repeat bottom; height:248px; box-sizing:border-box; padding-top:17px; padding-right:5px; margin-top:10px; margin-bottom:35px;}
.tab_content .t_bgimg2{background:url('../images/sub03/con07_02.jpg') no-repeat bottom right; height:174px; box-sizing:border-box;}
.tab_content .t_bgimg3{background:url('../images/sub03/con07_03.jpg') no-repeat top right; height:212px; box-sizing:border-box;}
.tab_content .t_bgimg4{background:url('../images/sub03/con07_04.jpg') no-repeat top right; height:132px; box-sizing:border-box;}
.tab_content .t_bgimg5{background:url('../images/sub03/con07_05.jpg') no-repeat top right; height:239px; box-sizing:border-box;}
.tab_content .t_bgimg6{background:url('../images/sub03/con07_06.jpg') no-repeat top right; box-sizing:border-box;}
.tab_content .t_bgimg7{background:url('../images/sub03/con07_07.jpg') no-repeat top right; height:277px; box-sizing:border-box; padding-top:7px; padding-right:44px;}
.tab_content .t_bgimg8{background:url('../images/sub03/con07_08.jpg') no-repeat top right; height:250px; box-sizing:border-box;}
.tab_content .t_bgimg9{background:url('../images/sub03/con07_09.jpg') no-repeat top right; box-sizing:border-box;}
.tab_content .t_bgimg10{background:url('../images/sub03/con07_10.jpg') no-repeat bottom right; box-sizing:border-box; padding-bottom:7px;}
.tab_content .t_bgimg11{background:url('../images/sub03/con07_11.jpg') no-repeat bottom right; height:144px; box-sizing:border-box; margin-top:10px; padding-top:5px;}
.tab_content .t_bgimg12{background:url('../images/sub03/con07_12.jpg') no-repeat top right; height:187px; box-sizing:border-box;}
.tab_content .t_bgimg13{background:url('../images/sub03/con07_13.jpg') no-repeat top right; height:197px; box-sizing:border-box;}
.tab_content .t_bgimg14{background:url('../images/sub03/con07_14.jpg') no-repeat top right; height:214px; box-sizing:border-box;}
.tab_content .t_bgimg15{background:url('../images/sub03/con07_15.jpg') no-repeat top right; height:423px; box-sizing:border-box;}
.tab_content .t_bgimg16{background:url('../images/sub03/con07_16.jpg') no-repeat top right; height:120px; box-sizing:border-box;}
.tab_content .t_bgimg17{background:url('../images/sub03/con07_17.jpg') no-repeat top right; height:158px; box-sizing:border-box;}
.tab_content .t_bgimg18{background:url('../images/sub03/con07_18.jpg') no-repeat top right; height:190px; box-sizing:border-box;}
.tab_content .t_bgimg19{background:url('../images/sub03/con07_19.jpg') no-repeat top right; height:160px; box-sizing:border-box;}
.tab_content .t_bgimg20{background:url('../images/sub03/con07_20.jpg') no-repeat top right; height:219px; box-sizing:border-box;}
.tab_content .t_bgimg21{background:url('../images/sub03/con07_21.jpg') no-repeat top right; height:214px; box-sizing:border-box;}

.tab_content ul{margin:0;}
.tab_content li{background:none; padding-left:18px; font-size:14px; font-weight:400; letter-spacing:0; line-height:21px; color:#141414; margin:0;}
.tab_content li span{display:inline-block; margin-right:7px; color:#fd0000; font-weight:900; font-size:16px;}

/* 210923 날개병원 폰트 페이지 추가 */
.fontContent{width:100%; height:auto; box-sizing:border-box; font-family: 'nalgae'; color:#383838; padding-left:30px; padding-right:30px;}
.fontContent .contentTitle{text-align:center;}
.fontContent .contentTitle h4{font-size:34px; font-weight:700; letter-spacing:-1.5px; color:#2e2e2e; line-height:1; background:none; padding:0; font-family: 'nalgae'; margin:0;}
.fontContent .contentTitle span{display:inline-block; vertical-align:top; font-size:13.5px; font-weight:400; letter-spacing:1.5px; line-height:1; margin-top:18px;}
.fontContent .contentText1{margin-top:50px; font-weight:400;}
.fontContent .contentText1 dt{font-size:14px; font-weight:bold; line-height:1; letter-spacing:-0.18px; margin-bottom:19px;}
.fontContent .contentText1 dd{font-size:13px; font-weight:bold; line-height:24px; letter-spacing:-0.19px; margin-bottom:45px;}
.fontContent .contentImg{display:block; margin:0 auto;}
.fontContent .contentText2{ font-weight:400;margin-top:65px;}
.fontContent .contentText2 dt{font-size:18px; font-weight:700; line-height:1; letter-spacing:-0.16px; margin-bottom:20px; text-align:center;}
.fontContent .contentText2 dd{font-size:14px; font-weight:bold; line-height:24px; letter-spacing:-0.4px; margin-bottom:31px;}
.fontContent .contentText3{font-size:18px; font-weight:400; letter-spacing:-0.16px; line-height:1; margin-top:65px; margin-bottom:30px; text-align:center;}
.fontContent .contentText4{font-size:14px; font-weight:400; letter-spacing:-0.5px; line-height:24px;}
.fontContent .contentDownload{width:100%; height:auto; box-sizing:border-box; text-align:center; margin-bottom:100px;}
.fontContent .contentDownload a{display:inline-block; vertical-align:top;}

/* 220420 비급여 페이지 추가 */
.nonTable{width:100%; min-width:100%; max-width:none; table-layout:fixed; border-collapse:collapse; border-top:2px solid #879ab6;}
.nonTable th, .nonTable td{border:1px solid #d8d8d8; vertical-align:middle; word-break:break-word; text-align:center;}
.nonTable th{padding:5px 2px; font-size:12px; font-weight:700; letter-spacing:-0.08em; background-color:#f1faf9;}
.nonTable td{padding:5px 2px; font-size:11px; font-weight:400; letter-spacing:-0.08em;}
.nonTable thead th[colspan]{padding-top:10px; padding-bottom:10px;}
.content:first-child .nonTable + h4{margin-top:50px !important;}
.nonTable + h5{margin-top:30px;}