@charset "utf-8";
/* 2015-11-09 CSS CENTUMSOFT */
#popup-wrap {position:relative;width:100%;height:100%;}
#popup-wrap .pop-head {position:fixed;top:0;left:0;width:100%;height:70px;background:#3C77CA url(/_Img/Common/pop_head_bg.gif) no-repeat right 0;z-index:1000;}
#popup-wrap .pop-head .htit {font-size:18px;color:#fff;padding:25px 0 26px 30px;font-weight:bold;}
#popup-wrap .btn-close {position:fixed;top:0;right:0;border:0;cursor:pointer;text-indent:-9999px;display:block;background:url(/_Img/Common/btn_pclose.gif) no-repeat 0 0;width:70px;height:70px;z-index:1200;}
/* #popup-wrap .pop-cont {padding-top:70px;width:100%;} */
#popup-wrap .pop-cont {position:relative;margin-top:70px;padding:20px;}

/* 의료진소개팝업 */
.doc-view {background:#f7f7f9;padding-bottom:70px;width:100%;}
.doc-top {position:relative;background:#3c404d url(/_Img/Board/med/doc_top_bg.gif) no-repeat right bottom;overflow:hidden;width:100%;/* min-width:840px; */min-height:290px;padding-bottom:30px;}
.doc-top .doc-thum {position:absolute;width:330px;} 
.doc-top .doc-thum .thum-cover {display:block;position:absolute;top:0;left:0;width:330px;height:320px;background:url(/_Img/Board/med/mdc_cover.png) no-repeat 0 0;}
.doc-top .doc-thum .thum {margin:39px 0 0 40px;width:249px;}
.doc-top .doc-pro {color:#fff;padding:50px 50px 0 330px;font-size:15px;}
.doc-top .doc-pro h2 {font-size:20px;padding-bottom:13px;}
.doc-top .doc-pro h2 .name {font-size:28px;background:url(/_Img/Board/med/doc_pop_vbar.gif) no-repeat 0 18px;padding-left:19px;margin-left:12px;}
.doc-top .doc-pro h3 {margin:25px 0 8px;font-size:16px;color:#62aefc;background:url(/_Img/Common/blt10.png) no-repeat 0 8px;padding-left:11px;}
.doc-cont {padding:0 30px;}
.doc-cont h4 {margin:35px 0 15px;font-size:19px;color:#333;}
.doc-view-list {border-top:2px solid #313131;border-bottom:1px solid #313131;font-size:14px;color:#444;}
.doc-view-list li {border-top:1px solid #a1a1a1;padding:10px 20px 9px}
.doc-view-list li:first-child {border-top:0;}

/* 비급여진료비조회 */
.payment-wrap {margin:50px 40px;background:url(/homepage/kor/_Img/Content/ico_paymt.gif) no-repeat right 0;}
.payment-wrap h2 {font-size:22px;color:#333;margin-bottom:30px;}
.payment-top {margin-bottom:40px;width:80%;}

/* 진료예약정보 */
.resv-stat-cont {margin:50px 40px;background:url(/_Img/Board/resv/resv_status_bg.gif) no-repeat right 0;}
.resv-stat-cont .stit {font-size:22px;font-weight:bold;color:#333;margin-bottom:25px}
.resv-stat-cont .txt {width:62%;}

/* 선택진료 */
#popup-wrap .choice-txt {padding:30px;}

@media all and (max-width:768px){	
.doc-top .doc-thum {position:relative;margin:0 auto;height:320px;overflow:hidden;}
.doc-top .doc-pro {padding:40px 10px;}
}

@media all and (max-width:680px){	
.payment-wrap {margin:50px 20px;background-size:16%;}
}

@media all and (max-width:480px){	
/* 진료예약정보 */
.resv-stat-cont {background-size:35%;margin:30px 20px;}
}


/* 국제공인교정 진행현황 */

/* 변경 후 삭제할 내용 */
/*.ion-step-list2 {}
.ion-step-list2 li { float:left; width:116px; height:116px; text-align:center; color:#2b5ca0; font-size:14px; font-weight:bold; margin-bottom:35px; padding-right:75px; background:url(/homepage/research/_Img/Content/line_before.gif) right 58px repeat-x;}
.ion-step-list2 li span { width:100%; height:100%; border:2px solid #c9d7e9; border-radius:60px; background:#fff; display:block;}
.ion-step-list2 li span strong { padding-top:48px;  display:block;}
.ion-step-list2 li span.sec strong {padding-top:40px;}
.ion-step-list2 .complete { background:url(/homepage/research/_Img/Content/line_complete.gif) right 58px repeat-x; }
.ion-step-list2 .ongoing {background:url(/homepage/research/_Img/Content/arr-ongoing.gif) 140px 51px no-repeat;}
.ion-step-list2 .last { background:none;}
.ion-step-list2 .first_last { background:url(/homepage/research/_Img/Content/arr-etc.gif) 132px 51px no-repeat; }
.ion-step-list2 .complete span { color:#cfd2d7; border:none; background:url(/homepage/research/_Img/Content/bg_complete.gif) left top repeat;}
.ion-step-list2 .ongoing span { color:#fff; border:none; background:url(/homepage/research/_Img/Content/bg_ongoing.gif) left top repeat;}
.ion-step-list2 li.sec { width:148px; }
.ion-step-list2 li.sec .arr_etc { float:left; width:32px; padding-right:8px; border:none; background:#fff url(/homepage/research/_Img/Content/arr-etc.gif) left 51px no-repeat; }
.ion-step-list2 li.sec .sec_first {width:116px; height:116px; margin-left:40px; }*/


.ion-step-list2 { margin:30px 50px;}
.ion-step-list2 li { float:left; width:125px; height:55px; text-align:center; color:#2b5ca0; font-size:14px; font-weight:bold; margin-bottom:35px; padding-right:75px; background:url(/homepage/research/_Img/Content/arr-etc.gif) 145px 22px no-repeat;}
.ion-step-list2 li span { width:100%; height:100%; border:2px solid #c9d7e9; border-radius:35px; background:#fff; display:block;}
.ion-step-list2 li span strong { padding-top:18px;  display:block;}
.ion-step-list2 li span.sec strong {padding-top:11px; line-height:1.2em;}
.ion-step-list2 .ongoing {background:url(/homepage/research/_Img/Content/arr-ongoing.gif) 140px 22px no-repeat;}
.ion-step-list2 .last { background:none;}
.ion-step-list2 .complete span { color:#cfd2d7; border:none; background:url(/homepage/research/_Img/Content/bg_complete.gif) left top repeat;}
.ion-step-list2 .ongoing span { color:#fff; border:none; background:url(/homepage/research/_Img/Content/bg_ongoing.gif) left top repeat;}

/* 인쇄 */
#forPrint 	.contents_view_wrap {width:1000px}