@charset "utf-8";

/* 공통 */
.p_page .tit_box{text-align:center}
.p_page .tit_box p{margin-bottom:34px;font-size:25px;color:#222;font-family:'notokr-bold'}
.p_page .tit_box p span{display:block;margin-bottom:18px;font-size:15px;font-style:italic;letter-spacing:3px;color:#4e93d9;font-family:'notokr-light'}
.p_page .cont_box{overflow:hidden;margin-top:45px}
.p_page .cont_box .img_box{float:left;}
.p_page .cont_box .txt_box{float:left;padding-left:45px}
.p_page .cont_box .txt_box .txt_tit{position:relative;padding-left:28px;font-size:24px;color:#222;font-family:'notokr-regular'}
.p_page .cont_box .txt_box .txt_tit:before{position:absolute;top:8px;left:0;content:'';width:3px;height:22px;background:#245b93}
.p_page .cont_box .txt_box .txt_tit span{font-family:'notokr-bold'}
.p_page .cont_box .txt_box .txt{width:605px;margin-top:40px;font-size:17px;line-height:27px;color:#555;font-family:'notokr-regular'}
.p_page .cont_box2{margin:41px 0 37px 0}
.p_page .cont_box2 .cont_tit{position:relative;z-index:1;width:172px;height:53px;margin:0 auto;border-radius:30px;font-size:19px;line-height:53px;text-align:center;color:#fff;background:#245b93;font-family:'notokr-bold'}
.p_page .cont_box2 .cont_txt{position:relative;top:-27px;padding:61px 45px 40px 45px;border:1px dotted #ddd;font-size:17px;text-align:center;line-height:27px;color:#555;font-family:'notokr-regular'}
.p_page .cont_box3 .list_tit{padding-left:23px;border-left:3px solid #245b93;font-size:22px;line-height:20px;color:#333;font-family:'notokr-bold'}
.p_page .cont_box3 .list_tit span{font-size:16px;color:#8badd0;font-family:'notokr-regular'}
.p_page .cont_box3 .list_txt{overflow:hidden;margin:30px 0 45px 0;padding:45px;background:#f5f5f5}
.p_page .cont_box3 .list_txt p{float:left;width:640px;padding-right:25px;font-size:17px;line-height:27px;color:#555;font-family:'notokr-regular'}
.p_page .cont_box3 .list_txt img{float:right}

.p_page .tit_box .top_txt{margin-top:-9px;padding:40px 45px;font-size:17px;text-align:left;line-height:27px;color:#555;background:#f5f5f5;font-family:'notokr-regular'
}
.p_page .cont .cont_tit{position:relative;margin:66px 0 45px 0;padding-left:28px;font-size:22px;color:#222;font-family:'notokr-regular'}
.p_page .cont .cont_tit:before{position:absolute;top:6px;left:0;content:'';width:3px;height:19px;background:#245b93}
.p_page .cont .cont_tit span{font-family:'notokr-bold'}
.p_page .cont .cont_list{overflow:hidden;width:680px;margin:0 auto}
.p_page .cont .cont_list li{float:left;width:200px;height:200px;margin-right:40px;padding-top:66px;border:10px solid #245b93;border-radius:100px;font-size:19px;text-align:center;line-height:29px;color:#555;font-family:'notokr-medium'}
.p_page .cont .cont_list li:nth-child(2){border:10px solid #91adc9}
.p_page .cont .cont_list li:last-child{margin-right:0}
.p_page .cont .cont_list02{margin-top:45px;border:1px dotted #ddd;padding:40px 45px}
.p_page .cont .cont_list02 li{position:relative;padding-left:27px;font-size:17px;line-height:27px;color:#555;font-family:'notokr-regular'}
.p_page .cont .cont_list02 li:before{position:absolute;left:0;top:8px;content:'';width:7px;height:7px;border-radius:100px;background:#91adc9}
.p_page .cont02 .cont_list li:nth-child(2){padding-top:77px}
.p_page .cont02 .cont_list li:nth-child(3){padding-top:55px}
.p_page .cont03 .cont_list li:nth-child(2){padding-top:77px}
.p_page .cont03 .cont_list{width:440px}
.p_page .cont04 .cont_list li:nth-child(2){padding-top:77px}
.p_page .cont04 .cont_list{width:440px}
.p_page .cont05 .cont_list li:nth-child(2){padding-top:77px}
.p_page .cont05 .cont_list{width:440px}

.p_page .cont_list02{font-size:15px;line-height:26px;color:#555;font-family:'notokr-regular'}

.p_page .cont .method_step{margin-left:29px;padding:40px 45px;font-size:17px;line-height:27px;color:#555;background:#f5f5f5;font-family:'notokr-regular'}
.p_page .cont .method_step span{color:#245b93;font-family:'notokr-bold'}
.p_page .cont ul.wave_ul{margin-left:29px;padding:40px 45px;background:#f5f5f5}
.p_page .cont ul.wave_ul li{position:relative;margin-bottom:15px;padding-left:27px;font-size:17px;line-height:27px;color:#555;font-family:'notokr-regular'}
.p_page .cont ul.wave_ul li:last-child{margin-bottom:0}
.p_page .cont ul.wave_ul li:before{position:absolute;left:0;top:10px;content:'';width:7px;height:7px;border-radius:100px;background:#91adc9}


/* 인사말 */
.p33 .top_box{height:240px;padding:63px 66px 0 66px;border-bottom:3px solid #0d63aa;background:url('/sh_page/img/p33_bg.png') no-repeat}
.p33 .top_box .top_tit{font-size:15px;font-style:italic;letter-spacing:3px;color:#fff;font-family:'notokr-light'}
.p33 .top_box .top_txt{margin-top:23px;font-size:25px;line-height:37px;color:#fff;font-family:'notokr-regular'}
.p33 .top_box .top_txt span{font-family:'notokr-bold'}
.p33 .cont_box{margin-top:48px;padding:0 66px;font-size:17px;line-height:29px;color:#666;font-family:'notokr-regular'}
.p33 .cont_box>span{font-size:22px;line-height:34px;color:#0d63aa}
.p33 .cont_box .sign{margin-top:41px;font-size:15px;text-align:right;font-family:'notokr-regular'}
.p33 .cont_box .sign span{font-size:32px;font-family: 'Nanum Pen Script', cursive}

.p33 .p_box{overflow:hidden;height:430px;margin:66px 66px 0 66px;padding-top:66px;border-top:1px dotted #ddd;background:url('/sh_page/img/p33_bg02.png') no-repeat right bottom}
.p33 .p_box .p_name{float:left;padding-left:20px;border-left:3px solid #0d63aa;font-size:18px;line-height:27px;color:#333;font-family:'notokr-regular'}
.p33 .p_box .p_name span{font-size:27px;font-family:'notokr-bold'}
.p33 .p_box .p_list{float:left;padding:18px 0 0 45px;font-size:17px;line-height:29px;color:#666;font-family:'notokr-regular'}

.p33 .cs_wrap{margin:45px 66px 0 66px;padding:22px;background:#f5f5f5}
.p33 .cs_box{overflow:hidden;padding:27px 0;border-radius:20px;text-align:center;background:#fff}
.p33 .cs_box .cs_tit{margin-top:5px;font-size:20px;color:#222;font-family:'notokr-bold'}
.p33 .cs_box .l_cs{float:left;width:50%;border-right:1px dotted #ddd}
.p33 .cs_box .l_cs .l_txt{margin:10px 0 24px 0;font-size:17px;color:#888;font-family:'notokr-medium'}
.p33 .cs_box .l_cs ul{padding-left:75px;text-align:left}
.p33 .cs_box .l_cs ul li{position:relative;padding-left:29px;font-size:18px;line-height:28px;color:#666;font-family:'notokr-regular'}
.p33 .cs_box .l_cs ul li:before{position:absolute;left:0;top:11px;content:'';width:4px;height:4px;border-radius:100px;background:#0d63aa}
.p33 .cs_box .l_cs ul li span{display:inline-block;width:70px;color:#333;font-family:'notokr-medium'}
.p33 .cs_box .r_cs{float:left;width:50%}
.p33 .cs_box .r_cs .cs_tel{margin:19px 0 24px 0;font-size:33px;color:#216ba6;font-family:'notokr-bold'}
.p33 .cs_box .r_cs .r_txt{font-size:17px;color:#888;font-family:'notokr-regular'}

/* 심뇌혈관클리닉 */
.p37 .cont_box2 .cont_txt{text-align:left}

/* 5대암 검진 */
.p43 .tit_box .top_txt{margin-bottom:66px}
.p43 .tit_box{padding-bottom:66px;border-bottom:1px dotted #ddd}
.p43 .cont .cont_list02 li img{margin-top:40px}
.p43 .cont .cont_list02 li ul{overflow:hidden;margin-top:25px}
.p43 .cont .cont_list02 li ul li:before{top:5px;width:20px;height:15px;background:url('/sh_page/img/check_icon.png') no-repeat}

/* 심장초음파 */
.p50 .cont img{display:block;margin:0 auto}

/* 복부초음파 */
.p51 .cont img{display:block;margin:0 auto}

/* 경동맥초음파 */
.p52 .cont img{display:block;margin:0 auto}

/* 갑상선초음파 */
.p53 .cont img{display:block;margin:0 auto}

/* 갑상선초음파 */
.p54 .tit_box2{margin-top:66px}