@charset "utf-8";

/*공통*/
h2, h3, h4, p{word-break: keep-all;}
.wrap{max-width: 1200px;}
@media(max-width: 1200px){
.wrap{width: auto; padding: 0 12px;}
.main_content section{padding: 70px 0;}
}

/*로그인화면*/
.mbskin{max-width: 400px; width: auto;}

/*header*/
.total_m .call a{color: #fff;}

@media(max-width: 1200px){
#gnb{margin: 0 20px;}
}

@media(max-width: 1024px){
#gnb .gnb_1dli > a{font-size: 17px;}
}

@media(max-width: 768px){
#hd{height: 70px;}
#logo{width:200px;}
#index #container #content{padding-top: 70px;}
.gnb_wrap{display: none;}

#tnb{display: block;position: absolute;right: 5%;top: 0;}
#hd .btnMenu {width: 23px;text-indent: -999px;overflow: hidden;background: url(../img/main/ic_menu_bk.png) no-repeat center center;}
.total_m > ul > li > a{text-align: left;display: block;padding: 20px 0 20px 15px;text-decoration: none;word-break: keep-all;color: #fff; font-size: 16px;}
}

/*main*/
.video .video_wrap{position: relative; width: 100%; padding-bottom: 56.25%; /* 16:9 비율 */}
.video .video_wrap iframe{position: absolute; width: 100%; height: 100%; top:0; left:0;}

@media(max-width: 1710px){
.hd_pops{top: 0 !important; left: 0 !important;}
}

@media(max-width: 1200px){
.mVisual li .visTxt {width: 100%;}
.mVisual li .visTxt .wrap{width: 100%;}
.mVisual li .visTxt p{font-size: 18px;}
.mVisual li .visTxt h2{font-size: 35px;}

.main_info .wrap > div{width: 100%;}
.main_info .info_txt .call, .main_info .info_txt .call p{text-align: center;}
.main_info .info_txt .time{margin-top: 0;}

.main_con_wrap .con_list > li:first-child{width: 100%;}
.main_con_wrap .con_list > li{width: 50%;}
.main_con_wrap .con_list > li:nth-child(1) a .bg, .main_con_wrap .con_list > li:nth-child(2) a .bg, .main_con_wrap .con_list > li:nth-child(3) a .bg, .main_con_wrap .con_list > li:nth-child(4) a .bg,
.main_con_wrap .con_list > li:nth-child(5) a .bg, .main_con_wrap .con_list > li:nth-child(6) a .bg, .main_con_wrap .con_list > li:nth-child(7) a .bg{background-size: cover; background-position: center;}

.con_box{width: auto; max-width: 1200px; padding: 0 0 50px 0;}
}

@media(max-width: 900px){
#hd_pops_18 .hd_pops_con{width: 100% !important; height: 100% !important;}
}

@media(max-width: 768px){
.mVisual li .visTxt p{font-size: 15px;}
.mVisual li .visTxt h2{font-size: 25px;}

.main_info .info_txt .time li{font-size: 15px;}
.main_info .info_txt .call p{font-size: 18px;}

.main_con_wrap .wrap > p{font-size: 15px;}
.main_con_wrap .con_list > li a p{font-size: 15px;}
.hos_news h2 a{font-size: 15px;}
.hos_news h2 span{margin: 0 10px;}
/*.newsticker{width: 100%; margin-top: 10px;}*/
.newsticker li a{font-size: 15px;}
/*.newsticker li a span{position: relative; display: inline-block; padding-right: 20px;font-size: 15px;}*/
.hos_news{padding: 14px 0;}
.hos_news h2 {width: 80px;}
.newsticker{width: calc(100% - 90px); margin-top: 0px;}
.newsticker li a span{display: none;}

.main_con_wrap .wrap > h2{font-size: 25px;}
.main_con_wrap .con_list > li a h3{font-size: 22px;}
.main_con_wrap .con_list > li a .list li{font-size: 15px;}

.main_cs h2{font-size: 22px;}
.main_cs p{font-size: 15px;}
.main_cs a.btn{font-size: 15px;}

.video h2{margin-bottom: 20px; font-size: 20px;}
}

@media(max-width:600px){
.main_info .info_txt{flex-direction: column;}
.main_info .info_txt .call{width: 100%;}
.main_info .info_txt .time{width: 100%; margin: 30px 0;}
.main_info .info_txt .time > ul{text-align: center;}
}

@media(max-width:500px){
.main_info .info_txt .call h2{font-size: 35px;}
.main_info .info_list ul li a img{width: 50%;}
.main_info .info_list ul li a p{font-size: 15px;}

.main_con_wrap .con_list > li{width: 100%; height: 250px;}

.main_cs p br{display: none;}

.total_m > ul > li > ul > li > a{font-size: 15px;}
}

@media(max-width: 400px){
.mVisual .bx-viewport{aspect-ratio: 200/110;}
.mVisual li{aspect-ratio: 200/110;}

.hd_pops_con{width: 100% !important; height: 100% !important;}
}

/*footer*/
#ft .ft_ul li a{display: block; font-size: 14px; color: #b7b7b7; transition: .5s; margin-right: 20px; margin-bottom: 20px;}

@media(max-width: 1200px){
#ft{width: auto; max-width: 1200px;}
}

@media(max-width: 778px){
#ft .ft_ul{margin-bottom: 10px;}
#ft .ft_tex{margin-left: 0px; margin-top: 10px;}
#ft .ft_tex span{font-size: 14px;}
}

/*quick_menu*/
#followquick_mobile{display: none;}

@media(max-width: 768px){
#followquick{display: none;}
#followquick_mobile{display: block; position:absolute; right:4%; z-index:10;}
#followquick_mobile > p{background:#618bd9; border-radius: 50%; width: 60px; height: 60px; text-align: center; line-height: 60px; color: #fff; font-size: 40px;}
#followquick_mobile ul{position: absolute; bottom: 0; right: 0;}
#followquick_mobile ul li {width:125px; height:85px; background:#353679; position:relative; box-sizing:border-box; padding:0 15px;}
#followquick_mobile ul li:first-child {height:150px;}
#followquick_mobile ul li:nth-child(2) {background:#6d7cb3;}
#followquick_mobile ul li:nth-child(3) {background:#618bd9;}
#followquick_mobile ul li a {display:block; font-family: 'Noto Sans KR'; font-size:15px; color:#fff; padding:33px 0;}
#followquick_mobile ul li a p {font-size:14px; color:#fff; margin-bottom:10px;}
#followquick_mobile ul li a span {font-size:20px; color:#fff; line-height:1.3; font-weight:bold;}
#followquick_mobile ul li a img {position:absolute; right:15px; top:25px;}
#followquick_mobile ul li.size a img {width:25px;margin-top: 5px;position:absolute; right:15px; top:25px;}
#followquick_mobile ul li.quick_close{background:#618bd9; border-radius: 50%; width: 60px; height: 60px; text-align: center; line-height: 60px; color: #fff; font-size: 40px; float: right;}
}

/*서브틀*/
#sidebar {position: relative;max-width: 1200px;height: 80px;margin-top: -40px; width: auto;}
#sidebar > div ul {text-align: center;width: 100% !important; padding: 0 10px;}


@media all and (max-width:1280px){
	#sidebar {width: 100%; height: 100%;}
	#sidebar > div {border: none;}
	#sidebar > div ul {display: flex; flex-wrap: wrap;width: 100% !important; padding:0;}

	#sidebar > div ul li {width: calc(100% / 3); padding: 12px 5px; min-height: 61px; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
	#sidebar > div.snb02 ul li {width: calc(100% / 2);}
	#sidebar > div.snb03 ul li {width: calc(100% / 3);}
	#sidebar > div.snb05 ul li {width: calc(100% / 2);}
	#sidebar > div ul li:after {display:none;}

	#sidebar > div a {height:100%; line-height: 1; display: flex; align-items: center; justify-content: center; word-break: keep-all;}
	.doctor-con {display: flex; align-items: flex-start;}
	.doctor-txt {margin-left:0; padding-top: 0;}
	.doctor-con > img {width: 40%;}
}



@media(max-width: 1200px){
/* #sidebar {height: auto; margin: -20px 12px 5px 12px;} */
/*#sidebar > div ul li{width: calc(50% - 40px);}*/
#container #content.chairman{padding: 0 16px;}
}

@media(max-width: 768px){
.sVisual{height: 300px;}
.sVisual > h2 {padding-top: 140px; font-size: 25px; letter-spacing: 0px;}
.sVisual > p{font-size: 15px;}

/* #sidebar > div a {line-height: 50px;height: 50px;letter-spacing: -0.5px;font-size: 15px;}
#sidebar > div ul li:after {top: 18px;right: -2px;} */

#main_part04 .wrap{padding: 0 30px;}
a.bxBtn.bx-prev{left: 0;}
a.bxBtn.bx-next{right: 0;}
}







/*서브 - 줄바뀜 기준으로 페이지 변경*/
#section06 .txt_wrap{display: flex; flex-wrap: wrap;}
#section06 .txt:nth-child(1){width: 60%;}
#section06 .txt:nth-child(2){width: 40%;}
#section06 .txt p{float: none;}
#section06 .txt p.left{width: 100%;}
#section06 .txt p.right{width: 100%;}
#section06 ul li {width: 100%;}

.geetings_wrap p{padding-bottom: 40px;}

.tabs02 li{width: calc((100% - 8px) / 4);}

p.mobile_table_info{display: none;}

.gachi .mobile{display: none;}

.floor_info table td{padding: 17px;}

.doctor-con{display: flex; gap: 50px; flex-wrap: wrap; align-items: flex-start}
.doctor-con > img{float: none; margin: 0; width: 40%}
.doctor-txt{margin: 0; width: calc(55% - 20px);}

.treat04 .treat04_m{display: none;}

@media(max-width:1200px){
#section06 .txt:nth-child(1){width: 100%;}
#section06 .txt:nth-child(2){width: 100%;}

.tabs02 li{width: calc((100% - 6px) / 3);}
.doctor-con > img{width: 40%;}
.doctor-txt{padding-top: 20px;}
.doctor-txt h2{font-size: 30px;}
.doctor-txt dd{margin-left: 70px; font-size: 15px;}

.tabs03 li{width: calc((100% - 8px) / 4); margin-bottom: 2px;}

.tabs04 li{width: calc((100% - 4px) / 2); margin-bottom: 2px;}

.treatment_menu02 li a{width: calc((100% - 4px) / 2); margin-bottom: 2px;}
.thead_left{width: 100%;}
.thead_right{width: 100%; height: auto; padding: 30px 20px;}
.thead_right h2{font-size: 20px;}

.treatment_menu li{width: calc((100% - 4px) / 2); margin-bottom: 2px;}
.clinic03_img_wrap>img{bottom:0;}

.checkup001 .checkup001_img{width: 30%;}
.checkup001_txt{width: 65%;}
.checkup001_txt h2{margin-bottom: 51px; font-size: 25px;}
.checkup001_txt h2 span{font-size: 25px;}
.checkup001_txt h2:after{bottom: -28px;}
.checkup002 ul li span{font-size: 18px;}
.checkup002 ul li p{font-size: 15px;}
}

@media(max-width:1000px){
.care_img{float: none; width: 100%; padding-bottom: 20px;}
.care_list1 li{padding-bottom: 30px;}
.treatment_con .care_box{padding-left:0;}
}

@media(max-width:900px){
.doctor-txt{padding-top: 20px; margin-left: 0;}
.doctor-txt h2{font-size: 25px;}
.doc-line{background-size: 100%;}
.doctor-txt dd{margin-left: 70px; word-break: keep-all;}

.ideology_wrap ul li{width: 100%; min-height: 400px;}
.ideology_wrap ul li:nth-child(2){margin: 5% 0;}

.treat02 ol li div{float: none;}
.treat02 ol li div.right{margin: 50px 0 0;}
.treat02 ol li div.right ul.onejul{padding-top: 0;}

.treat03 ul li{width: 100%; height: auto; word-break: keep-all;}

.cl03_cont2_img{flex-wrap: wrap;}
.cl03_cont2_img li{width: 100%;}
.cl03_cont2_img img{width: 100%;}
}

@media(max-width:768px){
.sub_title h1{font-size: 22px; padding: 50px 0 30px 0;}

.geetings_wrap h2{background-size: contain; padding: 25px 20px; font-size: 20px; line-height: 1.4;}
.geetings_wrap p{font-size: 15px; padding: 0 16px; line-height: 1.5; padding-bottom: 20px;}
.geetings_wrap p br{display: none;}
.geetings_wrap .bottom_sign span{font-size: 16px;}
.geetings_wrap .bottom_sign span.choi {right: 30px;}
.con_box_wrap{margin-bottom: 200px;}
.bottom_contents {width: auto;height: 100px;right: auto; left: 16px; bottom: 90px; text-align: left;}
.bottom_contents p{font-size: 15px;}
.bottom_contents h3{font-size: 18px;}

#section06 p.tit{font-size: 15px;}
#section06 .txt p span{font-size: 16px;}
#section06 ul{flex-wrap: wrap; gap: 20px;}
#section06 ul li a{font-size: 15px;}

.doctor-con{gap: 20px;}
.doctor-con > img{margin: 0 auto; width: 60%}
.doctor-txt{margin: 0; width: 100%;}
.doctor-txt h2{font-size: 20px;}
p.doc-1{margin: 15px 0 20px 0; font-size: 16px;}
.doctor-txt dt{font-size: 16px;}
.doctor-txt dd{margin-left: 50px;}
.doc-line{margin-bottom: 20px;}

.tabs02 li{width: calc((100% - 4px) / 2); font-size: 15px;}

.ideology_wrap ul li h4{font-size: 18px;}
.ideology_wrap ul li p{font-size: 16px;}
.gachi h2{font-size: 22px;}
.gachi .pc{display: none;}
.gachi .mobile{display: block; margin:0 auto;}

.tabs03 li{width: calc((100% - 4px) / 2); font-size: 15px;}
.floor_info table th{font-size: 15px;}
.floor_info table td{font-size: 15px;}

.map_info h4 {margin-top: 40px; font-size: 20px;}
.map_info dl dt{width: 70px; float: none;}
.map_info dl dd{margin-left: 0; padding: 20px 0 0 10px;}
.map_info dl dd h3, .map_info dl dd h3.top{font-size: 18px;}
.map_info dl dd p{font-size: 15px}

.treat02 ol li div.right ul li{margin-bottom: 10px; font-size: 15px; word-break: keep-all;}
.treat02 ol li div.right ul li:before{top: 8px;}
.treat03 ul li{font-size: 15px;}

.tabs04 li{width: calc(100% - 2px); font-size: 15px;}
.treat_wrap h1{font-size: 22px;}
.treat_wrap .treat01 h2{font-size: 30px;}
.treat_wrap .treat01 h4{padding-top: 5px; font-size: 17px;}
.treat_wrap .treat01{background: url(../img/sub/treat_bg_wh.png) no-repeat top right; margin-bottom: 50px; padding: 30px;}
.treat_wrap .treat01 p{padding-bottom: 15px; font-size: 18px;}
.treat_wrap .treat01 ul li{font-size: 15px;}
.treat_wrap .treat02{margin-bottom: 50px;}
.treat04 .treat04_pc{display: none;}
.treat04 .treat04_m{display: block;}
.treat04 ul li{margin-bottom: 10px; font-size: 15px; word-break: keep-all; line-height: 1.4;}
.treat04 p{margin-bottom: 10px; font-size: 15px; word-break: keep-all; line-height: 1.4; padding-left: 10px; text-indent: -10px;}
.treat04 ul li:before{top: 8px;}

#proof_wrap .section{padding: 25px 0;}
#proof_wrap .section:last-child{margin: 0; padding: 25px 0 0;}
#proof_wrap h2{font-size: 18px;}
#proof_wrap p{font-size: 15px;}
#proof_wrap table th, #proof_wrap table td.center, #proof_wrap table td:last-child, .download a{font-size: 15px;}

.unpaid_wrap h2{font-size: 18px;}
.unpaid_wrap p{font-size: 17px; padding-top: 10px;}
.unpaid_wrap h4{font-size: 15px;}
/*768 테이블 가로 스크롤 시작*/
p.mobile_table_info{ display: block; font-size: 15px; padding-bottom: 10px; color: #999;}
.mobile_table{overflow-x: auto; margin-bottom: 30px;}
.mobile_table table{min-width: 768px;}
/*768 테이블 가로 스크롤 끝*/
.unpaid_wrap table{margin: 0;}
.unpaid_wrap table th{font-size: 15px;}
.unpaid_wrap table td{font-size: 15px;}

#patent h2{font-size: 18px;}
#patent h3{margin-bottom: 10px; font-size: 16px; padding-left: 15px;}
#patent p{font-size: 15px; padding: 0 15px}

.treatment_menu02 li a{margin-bottom: 2px; font-size: 15px;}
.thead_right p{font-size: 15px;}
.thead_right p span {display: inline-block; margin-bottom: 5px; font-size: 16px;}
.treatment_con h3{margin: 30px 0 10px 0; font-size: 17px; line-height: 1.4;}
.treatment_con h3:before{top: 3px;}
.treatment_con p{font-size: 15px; line-height: 1.5;}

.treatment_menu li a{font-size: 15px;}
.treatment_con ul li span{display: inline-block; margin-bottom: 8px; font-size: 16px;}
.care_list h2{font-size: 16px;}
.treatment_con .care_box{padding-left: 0; line-height: 1.5;}
.treatment_con li{text-indent:0; padding-left: 30px; font-size: 15px;}

.treatment_con .care_list1 li{padding-left: 0;}

.clinic03_img_wrap{height: auto;}
.clinic03_img_wrap>img{position: relative;}
.cl03_cont2_img li{height: auto; padding: 0;}
.cl03_cont2_img img{position: relative; width: 100%;}

.treatment_menu01 li a{width: calc((100% - 4px) / 2); font-size: 15px; margin-bottom: 2px;}

.checkup001 .checkup001_img{width: 100%;}
.checkup001 .checkup001_img img{width: 100%; height: 250px; object-fit: cover;}
.checkup001_txt{width: 100%; margin-top: 20px;}
.checkup001_txt h2{margin-bottom: 51px; font-size: 22px;}
.checkup001_txt h2 span{font-size: 22px;}
.checkup001_txt h2:after{bottom: -28px;}
.checkup001_txt p{font-size: 15px;}
.checkup002{margin-top: 50px;}
.checkup002 ul li{width: 100%; float: none; margin-right: 0; margin-bottom: 20px;}
.sub_title02{font-size: 20px; margin-bottom: 20px; background-position: 0 0;}
.checkup003 table{margin-bottom: 0}
.checkup003 table th, .checkup004 table th{font-size: 15px; word-break: keep-all;}
.checkup003 table td, .checkup004 table td{font-size: 15px; word-break: keep-all;}
.checkup004 table {margin-bottom: 25px;}

.treatment_container p.tit{font-size: 15px; line-height: 1.5;}
.clinic07_wrap>ul, .clinic07_wrap .list>ul{width: 100%; margin-top: 20px;}
.clinic07_img_wrap{width: 100%;}
.clinic07_wrap ul li{padding-left: 0; line-height: 1.5;}
}

@media(max-width:500px){
.doctor-con > img{width: 100%;}

.treat02 ol li.treat_bx1 {background: url(../img/sub/treat_icon01.png) no-repeat top 25px left 0px;padding: 15px 0 25px; background-size: 70px;}
.treat02 ol li.treat_bx2 {background: url(../img/sub/treat_icon02.png) no-repeat top 25px left 0px;padding: 15px 0 25px; background-size: 70px;}
.treat02 ol li.treat_bx3 {background: url(../img/sub/treat_icon03.png) no-repeat top 25px left 0px;padding: 15px 0 25px; background-size: 70px;}
.treat02 ol li.treat_bx4 {background: url(../img/sub/treat_icon04.png) no-repeat top 25px left 0px;padding: 15px 0 25px; background-size: 70px;}
.treat02 ol li.treat_bx5 {background: url(../img/sub/treat_icon05.png) no-repeat top 25px left 0px;padding: 15px 0 25px; background-size: 70px;}
.treat02 ol li div.left{padding-left: 90px;}
.treat02 ol li div.left span{font-size: 15px;}
.treat02 ol li div.left p{padding-top: 10px; font-size: 18px;}
.treat02 ol li div.right{margin: 30px 0 0;}
}

@media(max-width:432px){
#tour .cycle-pager img{width: calc((100% - 24px) / 3); height: auto;}
#tour .cycle-pager img:nth-child(3n){margin-right:0;}
}

/*게시판 스킨 basic > list.skin*/
@media(max-width: 1200px){
#bo_v{border: 0; padding: 0 12px;}
}

@media(max-width: 768px){
div#bo_list, div#bo_gall, section#bo_w, article#bo_v, div#sct, div#sit{padding-bottom: 20px}
.tbl_head01 thead th{font-size: 15px;}
.tbl_head01 tbody td{font-size: 15px;}
#bo_v{padding: 0 16px;}
#bo_list .td_datetime{display: none;}
#bo_list .tbl_head01 a{display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 400px;}
#bo_sch select{font-size: 15px;}
#bo_sch .sch_input{font-size: 15px;}
#bo_v_file h2{font-size: 20px;}
#bo_v_info .if_date{font-size: 15px;}
.bo_v_file_cnt{display: block; position: relative; top:0; right: 0;}
button.btn01, button.btn_admin, input.btn01, input.btn_b01, input.btn_admin, a.btn01, .btn_admin, a.btn_admin, a.btn_b01, .btn_b01{font-size: 15px;}
a.btn02, .btn_submit, a.btn_submit, a.btn_b02, .btn_b02{font-size: 15px;}
.pg_current{font-size: 15px;}
a.pg_page{font-size: 15px;}
}

@media(max-width: 500px){
#bo_list .tbl_head01 a{max-width: 250px;}
}

@media(max-width: 400px){
#bo_sch select{width: 100%; height: auto; margin: 0; padding: 5px 10px; border: 0; background: url(../img/sub/search_arrow.png) no-repeat top 5px right 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
#bo_sch .sch_input{width: calc(100% - 40px); padding-left: 10px;}
}

/*게시판 스킨 gallery > list.skin*/
#bo_gall .gall_img{min-height: auto;}
#bo_gall .gall_img span {background-size: cover; aspect-ratio: 385 / 286; min-height: auto;}
#bo_gall #gall_ul{display: flex; flex-wrap: wrap; gap: 20px 20px; margin: 0;}
#bo_gall .gall_li{width: calc((100% - 40px) / 3) !important; margin: 0;}
#bo_gall .gall_img img, #bo_gall .gall_img a{width: 100%;}
#bo_gall .gall_img img, #bo_gall .gall_img a img{max-width: none; max-height: none; min-height: auto; object-fit: cover;}

#bo_gall .gall_text_href {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
#bo_gall .gall_text_href a {display: block; width: 100%; word-break: break-word;}

/*@media(max-width: 1000px){
#bo_gall .gall_li{width: calc((100% - 20px) / 2) !important;}
}*/

@media(max-width: 768px){
div#bo_gall{margin: 0 auto;}
#bo_gall .gall_box{margin-bottom: 0;}
#bo_gall .gall_li{width: 100% !important;}
#bo_gall .gall_li:nth-child(3n){margin-right: 0;}
#bo_gall .gall_text_href a {font-weight: 400;}
#bo_gall .gall_img{min-height: auto;}

#bo_v_title .bo_v_tit{font-size: 20px; word-break: keep-all;}
.bo_v_nb li .nb_tit{font-size: 15px;}
.bo_v_nb li a{display: inline-block; width: 70%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 5px 0; font-size: 15px;}
.bo_v_nb li .nb_date{display: none;}

.full_input{width: 100%;}
#bo_w .bo_w_tit .frm_input{padding-right: 10px;}
#bo_w .bo_w_tit #btn_autosave{position: relative; top:0; right: 0; font-size: 15px;}
#bo_w .bo_w_flie .frm_file{font-size: 15px;}
}

@media(max-width: 428px){
.bo_v_left{margin: 0 0 10px;}
.bo_v_com{float: left; margin: 0 0 10px; clear: both;}
.bo_v_com li{margin-left:0; margin-right: 5px;}
}

/*개인정보처리방침*/
@media(max-width: 768px){
.sConBox{margin: 0 auto 50px;}
#Agreement{font-size: 15px;}
#Agreement h2{font-size: 17px; margin-bottom: 10px; margin-top: 30px;}
#Agreement > div{font-size: 15px;}
.privateD{font-size: 15px;}
.privateD p{font-size: 16px; line-height: 1.3;}
table.person th, table.person td{font-size: 15px;}
}