@charset "utf-8";

table,thead,tbody,tfoot,tr,th,td{border-collapse:collapse}
.pagecommon{font-size:14px;color:#777;line-height:24px;letter-spacing:-0.3px;font-family:'notokr-regular'}
.br{white-space:pre-line;word-break:keep-all}

/* 인사말 */
#Page6{text-align:center}
#Page6 .cont_area .txt_area{position:relative;width:90%;margin:0 auto}
#Page6 .cont_area .txt_area .tit{position:relative;margin-top:-50px;background:#fff}
#Page6 .cont_area .txt_area .tit span{display:inline-block;margin:50px 0 10px 0;font-weight:600;font-size:13px;color:#38c0ec;font-family:'Poppins';letter-spacing:.5px}
#Page6 .cont_area .txt_area .tit p{font-size:25px;line-height:35px;word-break:keep-all;color:#222;font-family:'notokr-light'}
#Page6 .cont_area .txt_area .tit p i{font-style:normal;color:#38c0ec;font-family:'notokr-bold'}
#Page6 .cont_area .txt_area .txt{padding:45px 0}
#Page6 .cont_area .txt_area .txt span{color:#222;font-family:'notokr-medium';text-decoration:underline}
#Page6 .cont_area .txt_area .num{overflow:hidden}
#Page6 .cont_area .txt_area .num dl{float:left;position:relative;width:33.33%;padding:30px;border:1px solid #e1e1e1}
#Page6 .cont_area .txt_area .num dl + dl{margin-left:-1px}
#Page6 .cont_area .txt_area .num dl:nth-child(2){background:#f7f7f7}
#Page6 .cont_area .txt_area .num dt{margin:15px 0 10px 0;font-size:16px;line-height:28px;color:#333;font-family:'notokr-medium'}
#Page6 .cont_area .txt_area .num dt span{position:absolute;top:0;left:0;width:40px;font-weight:600;font-size:14px;line-height:40px;color:#fff;background:#38c0ec;font-family:'Poppins'}

/*의료진 소개*/
#Page44 .cont_area{margin-bottom:70px}
#Page44 .cont_area .tit{text-align:center;line-height:35px;font-size:25px;color:#222;font-family:'notokr-light'}
#Page44 .cont_area .tit p{white-space:pre-line; word-break:keep-all}
#Page44 .cont_area .tit p i{font-style:normal;color:#38c0ec;font-family:'notokr-bold'}
#Page44 .cont_area .tit span{display:inline-block;margin-bottom:10px;font-weight:600;font-size:13px;color:#38c0ec;font-family:'Poppins';letter-spacing:.5px}
#Page44 .cont_area .doc_intro{position:relative;height:225px;margin-top:50px;background:url(/sh_page/img/p44_bg.jpg) no-repeat}
#Page44 .cont_area .doc_intro .txt{padding:70px 0 0 70px}
#Page44 .cont_area .doc_intro .txt span{font-weight:600;font-size:13px;color:#aaa;font-family:'Poppins';letter-spacing:.5px}
#Page44 .cont_area .doc_intro .txt p{margin:10px 0 15px 0;font-size:30px;color:#222;font-family:'notokr-bold'}
#Page44 .cont_area .doc_intro .txt p i{font-style:normal;font-size:18px;color:#38c0ec}
#Page44 .cont_area .doc_intro img{position:absolute;bottom:0;right:12%}
#Page44 .cont_area .doc_txt{overflow:hidden;width:87%;margin:0 auto;padding-top:40px}
#Page44 .cont_area .doc_txt ul{overflow:hidden}
#Page44 .cont_area .doc_txt ul .list {overflow:hidden;float:left;width:100%}
#Page44 .cont_area .doc_txt ul .list + .list{margin-top:30px;padding-top:30px;border-top:1px solid #e1e1e1}
#Page44 .cont_area .doc_txt ul .list p{float:left;width:30%;padding:5px 20px;font-size:16px;color:#fff;background:#38c0ec;font-family:'notokr-medium'}
#Page44 .cont_area .doc_txt ul .list p span{display:inline-block;margin-left:8px;font-weight:600;font-size:13px;color:rgba(255,255,255,.5);font-family:'Poppins';letter-spacing:0}
#Page44 .cont_area .doc_txt ul .list ul{float:left;width:70%;padding-left:8%}
#Page44 .cont_area .doc_txt ul .list ul li{display:inline-block;float:left;position:relative;width:50%;padding-left:10px;line-height:30px}
#Page44 .cont_area .doc_txt ul .list ul li:after{position:absolute;top:13px;left:0;content:'';width:4px;height:4px;border-radius:50px;background:#777}

/* 진료소개 */
.trPage .pl{white-space:pre-line}
.trPage .w100{width:100%}
.trPage .tit_area{float:left;width:35%}
.trPage .tit_area .eng{padding-bottom:8px;font-weight:600;font-size:13px;color:#38c0ec;font-family:'Poppins';letter-spacing:0}
.trPage .tit_area .tit{font-size:27px;color:#222;font-family:notokr-demilight}
.trPage .tit_area .tit span{font-family:notokr-bold}
.trPage .top_txt{overflow:hidden;margin-top:50px}
.trPage .cont{float:left;float:left;width:65%}
.trPage .box{padding:24px 0;margin-top:33px;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1}
.trPage .box span{color:#333;font-family:notokr-medium}
.trPage .cont_area{margin-top:40px}
.trPage .cont_area .ctit{position:relative;padding-left:16px;margin-bottom:15px;font-size:18px;color:#333;font-family:notokr-bold}
.trPage .cont_area .ctit:before{position:absolute;left:0;top:7px;width:11px;height:11px;border:solid 3px #38c0ec;border-radius:50%;content:''}
.trPage .cont_area .cir_area li{padding:14px 20px;border:solid 1px #e1e1e1;margin-bottom:5px}
.trPage .cont_area .cir_area li span{margin-right:12px;padding:6px 8px;border-radius:3px;font-size:13px;color:#fff;background-color:#38c0ec;font-family:notokr-medium}
.trPage .cont_area .bg_box{padding:25px;margin-top:20px;background-color:#f7f7f7}
.trPage .dot_li li{position:relative;padding-left:11px;margin-bottom:15px}
.trPage .dot_li li:before{position:absolute;left:0;top:10px;width:2px;height:2px;content:'';background-color:#08507d}
.trPage .box_li{display:flex; flex-wrap:wrap;justify-content:space-between;width:100%}
.trPage .box_li li{display:flex; align-items:center;justify-content:center;position:relative; width:calc((100% / 3) - 10px);height:130px;padding:0 15px;margin-bottom:15px;font-size:17px; word-break:keep-all; text-align:center;color:#333;border:solid 4px #38c0ec;font-family:notokr-medium}
.trPage .box_li li:nth-child(3n){margin-right:0}
.trPage .box_li li:after{display:none;position:absolute;left:50%;top:45px;font-size:15px;color:#018ae0;content:'\f00c';font-family:FontAwesome}
.trPage .m_txt{line-height:69px;border-bottom:solid 1px #e1e1e1}

#Page41 .treat_area{display:flex;flex-wrap:wrap;justify-content:space-between}
#Page41 .treat_area li{display:flex;align-items:center;width:calc(50% - 5px);border:solid 1px #e1e1e1;margin-bottom:20px;padding:15px} 
#Page41 .treat_area li img{width:50%}
#Page41 .treat_area li p{padding-left:15px;word-break:keep-all;font-size:15px;color:#333;font-family:notokr-medium}

#Page42 .cont_area .cir_area li{position:relative;padding:14px 20px 14px 68px;border:solid 1px #e1e1e1;margin-bottom:5px}
#Page42 .cont_area .cir_area li span{display:block;position:absolute;left:19px;top:19px;margin-right:12px;width:31px;height:31px;padding:0;border-radius:3px;font-size:13px;color:#fff;line-height:31px;text-align:CENTER;background-color:#38c0ec;font-family:notokr-medium}
#Page42 .cont_area .cir_area li:nth-child(2) span{top:11px}
#Page43 .cont_area{margin-bottom:30px}
#Page43 .cont_area .ctit{padding-left:31px;font-size:20px}
#Page43 .cont_area .ctit span{padding-left:10px;font-size:14px;color:#666;font-family:notokr-medium}
#Page43 .cont_area .ctit:before{top:-4px;width:auto;height:auto;border:none;content:url('/sh_page/img/43p_icon1.png')}
#Page43 .c01 .ctit:before{top:-4px;width:auto;height:auto;border:none;content:url('/sh_page/img/43p_icon1.png')}
#Page43 .c02 .ctit:before{top:-4px;width:auto;height:auto;border:none;content:url('/sh_page/img/43p_icon2.png')}
#Page43 .c03 .ctit:before{top:-4px;width:auto;height:auto;border:none;content:url('/sh_page/img/43p_icon3.png')}
#Page43 .c04 .ctit:before{top:-4px;width:auto;height:auto;border:none;content:url('/sh_page/img/43p_icon4.png')}
#Page43 .c05 .ctit:before{top:-4px;width:auto;height:auto;border:none;content:url('/sh_page/img/43p_icon5.png')}
#Page43 .box_area{padding:17px 10px 13px;border-top:solid 2px #333;border-bottom:solid 1px #555}
#Page43 .box_area dl{padding-bottom:5px;line-height:33px;overflow:hidden}
#Page43 .box_area dl dt{float:left;width:100px;border-radius:30px;color:#222;text-align:center;background-color:#eee;font-family:notokr-medium}
#Page43 .box_area dl dd{float:right;width:calc(100% - 100px);padding-left:10px;color:#333;line-height:1.6}
#Page43 .bt_txt{padding:20px 15px;margin-top:17px;font-size:14px;line-height:24px;background-color:#f7f7f7}

/* 반응형 [s] */
@media (max-width:1400px){
#Page6 .cont_area img{width:100%}
#Page44 .cont_area .doc_intro img{max-height:260px}
}
@media (max-width:1024px){
#Page6 .cont_area .txt_area{width:100%}
.trPage .pl{white-space:normal}
}
@media (max-width:768px){
#Page6 .cont_area .txt_area .tit{margin-top:0}
#Page6 .cont_area .txt_area .txt{padding-top:20px}
#Page6 .cont_area .txt_area .num{border:solid 1px #e1e1e1}
#Page6 .cont_area .txt_area .num dl{float:none;width:100%;border:none}
#Page6 .br{white-space:normal}
#Page44 .cont_area .tit p{white-space:normal}
#Page44 .cont_area .doc_txt{width:100%}
#Page44 .cont_area .doc_intro .txt{padding:40px 260px 0 0}
#Page44 .cont_area .doc_txt ul .list p,#Page44 .cont_area .doc_txt ul .list ul{float:none;width:100%;padding:10px 15px}
.trPage .top_txt{margin-top:30px}
.trPage .tit_area{float:none;width:100%;margin-bottom:20px}
.trPage .cont{float:none;width:100%}
.trPage .box_li li{font-size:15px}
#Page41 .treat_area li{padding:10px;margin-bottom:10px}
#Page41 .treat_area li p{font-size:14px;line-height:1.5}
}
@media (max-width:480px){
#Page44 .cont_area .doc_intro{height:375px;margin-top:30px}
#Page44 .cont_area .doc_intro img{top:0;bottom:auto;right:auto;left:50%;margin-left:0;transform:translateX(-50%)}
#Page44 .cont_area .doc_intro .txt{padding:277px 0 0 0;text-align:center}
#p40 .cont_area>.g_box{text-align:left}
.trPage .box_li li{width:calc(50% - 5px);margin-bottom:10px}
.trPage .cont_area .cir_area li{padding:10px}
#Page41 .treat_area li{width:100%}
#Page41 .treat_area li img{width:40%}
#Page41 .treat_area li p{font-size:15px}
}
/* 반응형 [e] */

