@charset "utf-8";

/* 공통 */
.box_msg{border:1px solid #d3deec;background:#f2f7fd;padding:0 23px;text-align:center}
.box_msg p{display:inline-block;text-align:left;font-size:14px;color:#444;letter-spacing:-.7px;margin:15px 0;padding:15px 0 15px 70px;background:url("../../../resources/images/common/sm/ico_no_product.png")no-repeat 0 50%;background-size:52.5px 46.5px;box-sizing:border-box}
.noti_bul{padding:0 13px;color:#606060;letter-spacing:-.7px;background:url("../../../resources/images/common/sm/bul_square.png")no-repeat 5px 7px;background-size:3px;font-size:12px}
.noti_none{padding:0 13px;color:#606060;letter-spacing:-.7px;font-size:12px}
.noti_bul_02{padding:0 13px;color:#444;letter-spacing:-.7px;background:url("../../../resources/images/common/sm/bul_square.png")no-repeat 5px 7px;background-size:3px;font-size:12px;}
.noti_bul_03{padding:0 21px;color:#444;letter-spacing:-.7px;background:url("../../../resources/images/common/sm/bul_circle.png")no-repeat 13px 7px;background-size:3px;font-size:12px;}
.noti_bul_032{padding:0 21px;color:#444;letter-spacing:-.7px;background:url("../../../resources/images/common/sm/bul_circle.png")no-repeat 13px 7px;background-size:3px;font-size:12px;}
.noti_bul_04{padding:0 29px;color:#444;letter-spacing:-.7px;background:url("../../../resources/images/common/sm/bul_circle.png")no-repeat 21px 7px;background-size:3px;font-size:12px;}
.box_gray{border:1px solid #e5e5e5;background:#f8f8f8;padding:12px 15px;font-size:12px;color:#666;letter-spacing:-.7px}
.noti_bul_list.t01{padding:7px 10px}
.noti_bul_list.t02{padding:7px 0}
.noti_bul_list > li{padding:0 0 0 8px;color:#666;letter-spacing:-.7px;background:url("../../../resources/images/common/sm/bul_square.png")no-repeat 0 7px;background-size:3px;font-size:12px}
.noti_bul_list > li.white {padding:0 0 0 8px;color:#666;letter-spacing:-.7px;background:url("../../../resources/images/common/sm/bul_square_w.png")no-repeat 0 8px;background-size:3px;font-size:12px; color:#fff;}
.box_gray{border:1px solid #e5e5e5;background:#f8f8f8;padding:12px 15px;font-size:12px;color:#666;letter-spacing:-.7px}
.noti_bul_list.box_gray{padding:12px}

/* 라디오버튼 */
.radio_area label{margin-right:7px;font-size: 12px;}
.radio_area .inline{display:inline-block;}

/* 인증번호 */
.box_addr_search{border:3px solid #e5e5e5;padding:13px 10px;text-align:center}
.box_addr_search input[type="text"],.box_addr_search select{height:25px;line-height:23px;vertical-align:top;color:#666;font-size:12px}
.box_addr_search + .box_noti.type01{margin-top:25px}
.box_addr_search + .table_01.table_h,.mg_step + .table_01.table_v,.mg_step + .select_addr + .select_addr2 + .select_addr3{margin-top:20px}

/* 계약내역상세 */
.tit_insurance{margin-top:10px;background:#8ba0b6;padding:12px 15px;color:#fff;letter-spacing:-.7px;font-size:14px;line-height:20px}
.tit_insurance2{margin-top:10px;margin-bottom:5px;background:#8ba0b6;padding:12px 15px;color:#fff;letter-spacing:-.7px;font-size:14px;line-height:20px;font-weight:bold; text-align:center;}
.table_01.table_h.ensure{letter-spacing:-.7px}
.table_01.table_h.ensure tbody td{text-align:left}
.table_01.table_h.ensure tbody td:last-child{text-align:right}

.table_01.table_h.ensure2{letter-spacing:-.7px}
.table_01.table_h.ensure2 tbody td{text-align:right}
.table_01.table_h.ensure2 tbody td:last-child{text-align:right}


/* 고객정보 */
.table_01.table_v + .txt_01{color:#777;padding-left:9px;margin-top:7px}

.list_certify_select{margin-top:14px;border-top:2px solid #8ba0b6}
.list_certify_select li{border-bottom:1px solid #d9d9d9}
.list_certify_select li .tit{position:relative;padding:8px 0}
.list_certify_select li .noti_bul{color:#444;background-position:5px 7px;width:65%;}
.list_certify_select li .noti_bul_032{width:60%;}
.list_certify_select li .noti_bul_04{width:60%;}
.list_certify_select li .btns{position:absolute;top:6px;right:0;width:30%;margin-left:70%;}
.list_certify_select .txt{background:#f6f6f6;border-top:1px solid #d9d9d9;padding:7px 5px;display:none;font-size:12px}
.list_certify_select .chkLineLi .radio_area{margin-left:20px;}

@media all and (max-width: 490px) {
.list_certify_select li .noti_bul{color:#444;background-position:5px 7px;width:60%;}
.list_certify_select li .noti_bul_04{width:55%;}
.list_certify_select li .btns{position:absolute;top:6px;right:0;width: 35%;margin-left:65%;}
}
@media all and (max-width: 425px) {
.list_certify_select li .noti_bul{color:#444;background-position:5px 7px;width:55%;}
.list_certify_select li .noti_bul_04{width:50%;}
.list_certify_select li .btns{position:absolute;top:6px;right:0;width: 40%;margin-left:60%;}
}
@media all and (max-width: 375px) {
.list_certify_select li .noti_bul{color:#444;background-position:5px 7px;width:50%;}
.list_certify_select li .noti_bul_04{width: 45%;}
.list_certify_select li .noti_bul_032{width:45%;}
.list_certify_select li .btns{position:absolute;top:6px;right:0;width: 45%;margin-left:55%;}
}
@media all and (max-width: 335px) {
.list_certify_select li .noti_bul{color:#444;background-position:5px 7px;width:47%;}
.list_certify_select li .noti_bul_04{width:42%;}
.list_certify_select li .noti_bul_032{width:42%;}
.list_certify_select li .btns{position:absolute;top:6px;right:0;width: 47%;margin-left:53%;}
}

/* 가필 입력항목들 */

/*두글자*/
input[type="text"].twoText{/* margin-left:-110px; */width:50px;text-align:left;font-weight:bold;padding:0px 10px 0;background:none;}
div.twoText{margin-left:-50px;width:50px;text-align:left;font-weight:bold;padding:0px 10px 0;background:none;}

.step3 input[type="text"]{text-align: left;font-weight: bold; padding: 0px 10px 0; background: none;}
.step3 div.MUST{text-align:left;font-weight:bold;padding:0px 10px 0;background:none;}

/* 가필 입력항목들 플레이스 홀더 처리*/
div.placeholder{-webkit-appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;font-family:'나눔고딕',NanumGothic,'맑은고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-size:1em;color:#666;-webkit-border-radius:0;border:1px solid #d9d9d9;height:20px;line-height:18px;box-sizing:border-box;font-size:12px;  position: relative;display:inline-block;opacity: 0.6;letter-spacing: normal;;}

/* 가필 텍스트 드래그 확인 */
.bf_gapil{padding: 3px 10px;color:#fff;font-weight:bold;text-align:center;background-color:#069fdb;line-height:23px;border-radius:3px;}
.act_gapil{padding: 3px 10px;color:#fff;font-weight:bold;text-align:center;background-color:#069fdb;line-height:38px;font-size:22px;border-radius:3px;display:inline-block;}
@media all and (max-width: 490px) {
	.act_gapil{padding: 3px 10px;color:#fff;font-weight:bold;text-align:center;background-color:#069fdb;line-height:38px;font-size:21px;border-radius:3px;display:inline-block;}
}
@media all and (max-width: 445px) {
	.act_gapil{padding: 3px 10px;color:#fff;font-weight:bold;text-align:center;background-color:#069fdb;line-height:38px;font-size:18px;border-radius:3px;display:inline-block;}
}
@media all and (max-width: 389px) {
	.act_gapil{padding: 3px 10px;color:#fff;font-weight:bold;text-align:center;background-color:#069fdb;line-height:38px;font-size:17px;border-radius:3px;display:inline-block;}
}
.af_gapil{padding:3px 10px; color:#666;font-weight:bold; text-align:center;background-color:#f6f6f6;line-height:23px;border-radius:3px;}


.join_finish{padding:110px 15px 0; text-align:center; background:url('../../../resources/images/common/sm/ico_noti.png') 50% 20px no-repeat; background-size:80px auto}
.join_finish .tit{font-size:16px; line-height:22px; color:#333}
.join_finish .cont{margin-top:10px; font-size:13px; color:#666; line-height:18px; text-align:center;}
.join_finish .cont br.br02{display:none}
.join_finish .box{border:1px solid #d9d9d9;background:#f6f6f6;padding:9px;font-size:14px;text-align:center; margin:15px 0;}

.pop_con .box_info .tab .indent{padding-left:15px;margin-top:-18px;}
.pop_con .box_info .tab .indent .indent2{padding-left:15px;margin-top:-18px;} /* 2depth */


/* 모바일전자서명 */
.join_finish2{padding:115px 0 0;text-align:center;background: url('../../../resources/images/common/sm/login_icon_03.jpg') 50% 35px no-repeat;background-size: 80px auto;}
.join_finish2 .tit{font-size:18px;line-height:22px;color:#333;padding-top:5px;}
.join_finish2 .text{font-size:15px;line-height:19px;color:#666;padding-top:10px;}

.service{position:relative; text-align:center; margin:20px 30px 20px 30px; border:2px solid #eee; border-radius:10px; padding:20px 0;}
.service .input{border:2px solid #057bb1; border-radius:3px; height:42px; line-height:38px; width:110px; padding:0 5px; font-size:15px; font-weight:bold; color:#057bb1; box-sizing:border-box; text-align:center}
.service .key2 { font-weight:bold; font-size:18px; color:#057bb1;}
.service .btn_c_area{margin-top:10px; text-align: center;}
.service .btn_c_area .btn_l{width:250px;height:45px;line-height:45px;font-size:16px;background:#057bb1;font-weight:bold;padding:0;border:0 none;}
.service .btn_c_area .btn_l span{height:45px;line-height:43px}

.join_finish3{margin: 30px 0 0;padding: 4px 0;background: url('../../../resources/images/HHO/sm/ico_link_directcar.png') 100% 0px no-repeat;font-size:15px;font-weight:bold;line-height: 22px; color:#0071bc;}
.join_finish4{font-size: 12px;line-height:16px;padding-right:62px;background: url('../../../resources/images/HHO/sm/ico_link_directcar.png') 100% 30px no-repeat;}
.join_finish4 strong{ font-size: 18px; color:#057bb1; line-height:30px;}
.tit_bul_triangle{color:#666;font-size:13px;padding-left:8px;background:url("../../../resources/images/common/sm/bul_triangle.png")no-repeat 0 4px;background-size:5px 7px;font-weight:bold;margin:20px 0 7px}
.table_01.table_v_no_pd th,.table_01.table_v_no_pd td{ padding:2px 0 !important; line-height:16px;}