
@charset "utf-8";

.pop-wrap{}
.popup{position:relative;background:url(/COMMON/images/popup/popup_bg.jpg) no-repeat;width:560px;height:404px;}
.popup h3{position:relative;float:left;top:10px;left:425px;}
.popup h3 span{position:relative;width:130px;float:left;font-size:11px;color:#fcff0f;font-weight:bold;top:27px;left:3px;line-height:13px;}
.popup .btn-go{position:relative;float:left;width:125px;top:375px;left:-20px;}
.popup .btn-go2{position:relative;float:left;width:125px;top:230px;left:140px;}
.popup .btn-go3{position:relative;float:left;width:125px;top:185px;left:185px;}
.popup .prd01{position:absolute;width:267px;float:left;font-size:12px;top:305px;left:10px;;text-align:left;}
.popup .prd01 td{padding:1px;height:40px;}
.popup .prd01 td.prd-tt{width: auto; font-size:12px;color:#000;line-height:14px;} 
.popup .prd02{position:absolute;width:260px;float:left;font-size:12px;top:305px;left:290px;;text-align:left;}
.popup .prd02 td{padding:1px;height:40px;}
.popup .prd02 td.prd-tt{font-size:12px;color:#000;line-height:14px;} 
table.list {width: 245px;}

.pop-wrap02{}
.popup02{position:relative;background:url(/COMMON/images/popup/popup_bg02.jpg) no-repeat;width:600px;height:436px;}
.popup02 h3{position:relative;top:10px;left:452px;}
.popup02 h3 span{position:relative;width:130px;float:left;font-size:11px;color:#000;font-weight:bold;top:27px;left:3px;line-height:12px;}
.popup02 .btn-go{position:absolute;float:left;width:125px;top:235px;left:430px;}
.popup02 .btn-go2{position:absolute;float:left;width:125px;top:246px;left:360px;}
.popup02 .btn-go3{position:absolute;float:left;width:125px;top:407px;left:30px;}
.popup02 .prd01{position:absolute;width:280px;float:left;font-size:12px;top:305px;left:10px;;text-align:left;}
.popup02 .prd01 td{padding:1px;height:58px;}
.popup02 .prd01 td.prd-tt{width: auto; font-size:12px;color:#000;line-height:14px;letter-spacing:-1px;font-weight:bold;} 
.popup02 .prd02{position:absolute;width:280px;float:left;font-size:12px;top:305px;left:310px;;text-align:left;}
.popup02 .prd02 td{padding:1px;height:58px;}
.popup02 .prd02 td.prd-tt{font-size:12px;color:#000;line-height:14px;letter-spacing:-1px;font-weight:bold;} 


#pop-wrap03 { width: 550px; font-family: "Dotum"; line-height: 14px; }
#pop3_header { position: relative; }
#pop3_header .notice { position: absolute; top: 7px; right: 6px; width: 148px; height: 61px; background: url(/COMMON/images/popup/bg_time.gif) no-repeat 0 0; }
#pop3_header .notice ul { width: 111px; margin: 26px 0 0 35px; overflow: hidden; }
#pop3_header .notice ul li { padding: 0 0 1px 0; }
#pop3_header .notice ul li marquee { color: #e32626; font-weight: bold; }
#pop3_content {height: 352px; position:relative; background:url(/COMMON/images/popup/popup_bg03.jpg) no-repeat; }
.pop_left_area {position: relative; float: left; width: 275px; height: 352px; background: url('/COMMON/images/popup/bg_cancer.jpg') no-repeat 0 0;}
.pop_right_area {position: relative; float: right; width: 275px; height: 352px; background: url('/COMMON/images/popup/bg_hospital.jpg') no-repeat 0 0; }
.blink_btn { position: absolute; top: 154px; right: 45px; }
.blink_btn2 { position: absolute; top: 324px; left: 0; }
#pop3_content .goods { position: absolute; top: 218px; left: 16px; }
#pop3_content .goods li { float: left; margin-bottom: 4px; padding: 4px 0 4px 0; border-bottom: 1px dashed #c9c9c9; }
#pop3_content .goods li.end { border: none;}
#pop3_content .thumb { float: left; width: 86px; height: 48px;vertical-align: middle; }
#pop3_content .thumb img { width: 86px; height: 48px; }
#pop3_content .cont { float: left; width: 160px; margin-left: 6px; }
#pop3_content .cont  dt { font-weight: bold; color: #1d1d1d; letter-spacing: -1px; }
#pop3_content .cont  dd { margin-top: 5px; }

/*무료상담신청 진행절차 추가*/
.wrap .process_counsel {width: 455px; margin: -18px 0 20px 0; background: #fff; text-align: center;}

/* 무료상담신청완료, 보험가입신청완료 텍스트추가따른 수정(전실 제어) */
.reqcomp h3 {padding-top: 10px !important;}
.reqcomp .tx0 {padding: 0 0 10px 117px; !important}
.reqcomp .tx0 span.nospam {display: block; padding: 3px 0 0 0 !important;}


/* 상담신청완료 즐겨찾기추가 */
.bookmark{width:500px; border:1px solid #b6b6b6; background:#e8e8e8; padding:5px; letter-spacing:-1px; font-size:11px; margin-bottom:10px;}
.bookmark strong{text-decoration:underline;}
.bookmark a{display:inline-block; background:#006db8; color:#fff !important; padding:3px 7px;}
.reqcomp{height:auto !important;}


/* 모바일팝업 */
.mobile_cover{overflow: auto;display: none;position: fixed;top: 0;left: 0;z-index:12000;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
.mobile_popup{position:absolute; width:280px; top:30px; left:50%; margin-left:-140px; z-index:22000}
.mobile_popup_img img{width:100%}
.mobile_popup_footer{position:relative; background:#000; height:40px; overflow:hidden; box-sizing: border-box; -webkit-box-sizing: border-box; margin-top:-4px}
.mobile_popup_footer .today_close{display:inline-block; color:#fff; font-size:14px;  box-sizing: border-box; padding:10px}
.mobile_popup_footer .btn_close{display:inline-block; color:#fff; font-size:14px; box-sizing: border-box; padding:10px; position:absolute; top:0; right:0}

.is-popup{overflow:hidden;}