﻿@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_bul_02{padding:0 7px;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.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}
.box_skyblue{border: 1px solid #d3deec;box-sizing: border-box;background: #f2f7fd;border-radius: 5px;padding: 8px 0;color: #0a376a;font-weight: bold;font-size: 13px;margin-top:30px;text-align: center;}
.box_gray{border:1px solid #e5e5e5;background:#f8f8f8;padding:12px 15px;font-size:12px;color:#666;letter-spacing:-1px}
.noti_bul_list.box_gray{padding:12px}
.box_white{border:1px solid #e5e5e5;background:#fff;padding:12px 15px;font-size:12px;color:#666;letter-spacing:-.7px}
.box_ico{border:1px solid #999999;padding:12px 25px;border-radius:3px;text-align:center;}
.box_ico p{display:inline-block;text-align:left;font-size:14px;color:#444;letter-spacing:-1px;margin:auto;padding:0 0 0 45px;background:url("../../../resources/images/HRW/sm/ico_upload_complete.png")no-repeat 0 2px;background-size:27.5px 27px;box-sizing:border-box}
.box_ico p span.fc222{color:#222;display:block;margin-top:7px}
.box_ico .line1{height:30px; padding-top:6px}

/* 버튼 */
.contents a.btn_l{display:inline-block;padding:0 20px;text-align:center;min-width:99px;height:33px;line-height:31px;font-size:15px;color:#fff;box-sizing:border-box;background:#6666cc;border-radius:7px 0 7px 0;vertical-align:top;border-color:#6666cc}
.contents a.btn_l span{display:inline-block;height:31px;line-height:31px}
.contents a.btn_l.line{background:#fff;color:#6666cc;border:1px solid #6666cc}
.contents a.btn_i02 span{background-image:url("../../../resources/images/HRW/sm/ico_btn_i02.png")}
.contents a.btn_m{font-weight:bold;color:#6666cc;background-color:#6666cc}
.contents a.btn_m.line{border-color:#6666cc;font-weight:bold;background:#fff}
.contents a.btn_m.line2{border-color:#6666cc;font-weight:bold;background:#fff}

/* table color */
.contents .table_01{border-top:2px solid #9999cc}
.contents .table_01.table_h thead th{background:#f3f3ff;border:solid #9999cc;border-width:0 1px 1px}
.contents .table_01.table_h thead th:first-child{border-left:0 none}
.contents .table_01.table_h thead th:last-child{border-right:0 none}

.contents .table_01.table_v tbody th{background:#f3f3ff}

/* 긴급출동서비스 */
.box_24h_service{border:4px solid #e5e5e5;margin-top:10px}
.box_24h_service .msg{padding:15px 14px;border-bottom:1px solid #ccc}
.box_24h_service .msg .fs12_555{font-size:12px;color:#555;letter-spacing:-.7px;margin-bottom:3px}
.box_24h_service .msg .fs14_222{font-size:14px;color:#222;letter-spacing:-.7px}
.box_24h_service .info{background:url("../../../resources/images/HRW/sm/bg_24h_service.png")repeat 0 0;background-size:3px;padding:9px 0 8px;text-align:center}
.box_24h_service .info dl{text-align:left;padding:9px 0 9px 80px;background:url("../../../resources/images/HRW/sm/ico_24h_service.png")no-repeat 0 50%;background-size:60px;width:231px;margin:auto;box-sizing:border-box}
.box_24h_service .info dl dt{font-size:15px;color:#555;font-weight:bold;letter-spacing:-1px}
.box_24h_service .info dl dt span{font-size:18px}
.box_24h_service .info dl dd{margin-top:8px}
.box_24h_service .info dl dd a{font-size:23px;color:#222;font-weight:bold}

.box_24h_service .msg .flood{font-size:14px;color:#222;letter-spacing:-.7px;padding:9px 0 9px 80px;background:url("../../../resources/images/HRW/sm/ico_flood.png")no-repeat 0 50%;background-size:70px;}
.box_24h_service .msg .car{font-size:14px;color:#222;letter-spacing:-.7px;padding:9px 0 9px 80px;background:url("../../../resources/images/HIS/pc//ico_is29.png")no-repeat 0 50%;background-size:70px;}

.joycar .table_01.table_h td{color:#777}
.joycar .table_01.table_h td + td{text-align:left}
.joycar .table_01.table_h td + td + td{text-align:center}

/* 모바일 자동차 사고접수 */
.list_type_01{border-top:2px solid #9999cc;border-bottom:1px solid #a3a3a3;margin:15px 0}
.list_type_01 > li{padding:10px 0;border-bottom:1px solid #d9d9d9;position:relative}
.list_type_01 > li:last-child{border-bottom:0 none}
.list_type_01 > li .noti_b{margin-bottom:5px}
.list_type_01 > li .chk_area.small .inp_chk{margin:0 0 0 13px}
.list_type_01 > li .txt_01{margin:2px 0 0 13px}
.list_type_01 > li .btn_s.btn_i18{position:absolute;right:0;top:8px}
.list_type_01 .key{position:relative}
.list_type_01 .key:after{content:"";display:block;clear:both}
.list_type_01 .key .noti_bul{display:inline-block;float:left;background-position:5px 7px;margin-top:2px}
.list_type_01 .key .key_inpt{display:inline-block;border:2px solid #6666cc;height:25px;line-height:21px;vertical-align:middle;border-radius:3px;float:right;width:65%;padding:0 5px;box-sizing:border-box;font-size:12px}
.list_type_01 .key .key_imagin{top:55px;left:50%;margin-left:-111px}

.list_type_02{border-top:1px solid #d9d9d9}
.list_type_02 > li{padding:10px;background:#f6f6f6;border-bottom:1px solid #d9d9d9;position:relative}
.list_type_02 > li:last-child{border-bottom:0 none}
.list_type_02 > li .noti_b{margin-bottom:5px}
.list_type_02 > li .chk_area.small .inp_chk{margin:0 0 0 13px}
.list_type_02 > li .txt_01{margin:2px 0 0 13px}
.list_type_02 > li .btn_s.btn_i18{position:absolute;right:0;top:8px}
.list_type_02 .key{position:relative}
.list_type_02 .key:after{content:"";display:block;clear:both}
.list_type_02 .key .noti_bul_02{display:inline-block;float:left;margin-top:2px;background-position:0 7px}
.list_type_02 .key input{border:2px solid #6666cc;height:25px;line-height:21px;vertical-align:middle;border-radius:3px;float:right;font-size:12px}
.list_type_02 .key .key_inpt{display:inline-block;border:2px solid #6666cc;height:25px;line-height:21px;vertical-align:middle;border-radius:3px;float:right;width:70%;padding:0 5px;box-sizing:border-box;font-size:12px;background:#fff;color:#A9A9B1}
.list_type_02 .key .key_imagin{top:55px;left:50%;margin-left:-111px}

/* 사고사진등록 */
.table_01.table_h.upload{margin-top:15px}
.table_01.table_h.upload tbody tr:last-child td{padding:10px}
.table_01.table_h.upload thead th{position:relative}
.table_01.table_h.upload thead a.ico_gt{display:block;color:#444;text-decoration:none}
.table_01.table_h.upload thead a.ico_gt:after{content:"";display:block;width:6.5px;height:10.5px;position:absolute;right:10px;top:50%;margin-top:-6px;background:url("../../../resources/images/common/sm/ico_gt.png")no-repeat 0 0;background-size:100%}
.table_01.table_h.upload thead th a .acc_no{display:inline-block;border-bottom:1px solid #222;margin-left:15px}

.box_white .acc_no{display:inline-block;border-bottom:1px solid #6666cc;color:#6666cc;letter-spacing:0}

.table_01.table_h.add_pic tbody td{padding:7px 0}
.table_01.add_pic td .thum_img{border:1px solid #8b8b8b;width:85px;height:64px;overflow:hidden;display:block;margin:0 auto 8px}
.table_01.table_v.add_pic td .thum_img{margin:0 0 8px}
.table_01.add_pic td .thum_img img{width:100%}
.table_01.add_pic td .btn_ss{width:55px;padding:0}
.table_01.add_pic tr.del_area td,.table_01.add_pic td.del_area{background:#f6f6f6;height:28px;padding:0}
.table_01.add_pic tr.del_area td a{display:inline-block;width:8px;height:8px;vertical-align:middle}
.table_01.add_pic td.del_area a{display:block;width:38px;box-sizing:border-box;padding:15px;margin:0 auto}
.table_01.add_pic tr.del_area td a img,.table_01.add_pic td.del_area a img{width:100%}
.table_01.add_pic td span.video_name{display:inline-block;color:#444;min-width:120px}

.add_file_photo input[type="file"]{position:absolute;left:-9999px}
.add_file_photo .btn_add_photo{display:inline-block;padding:0 7px 0 23px;letter-spacing:-.7px;text-align:center;font-size:12px;background:#737373;text-decoration:none !important;border-radius:2px;height:20px;line-height:20px;border:1px solid #bfbfbf;color:#606060;background:#fff;position:relative}
.add_file_photo .btn_add_photo span{height:20px;line-height:20px;display:inline-block;vertical-align:top !important;min-width:inherit}
.add_file_photo .btn_add_photo:after{position:absolute;left:7px;top:50%;width:13px;height:11px;margin-top:-5px;background:url("../../../resources/images/common/sm/ico_btn_i23.png") no-repeat 0 0;background-size:100%;content:""}

.add_file_photo .btn_add_video{display:inline-block;padding:0 7px 0 23px;letter-spacing:-.7px;text-align:center;font-size:12px;background:#737373;text-decoration:none !important;border-radius:2px;height:20px;line-height:20px;border:1px solid #bfbfbf;color:#606060;background:#fff;position:relative}
.add_file_photo .btn_add_video span{height:20px;line-height:20px;display:inline-block;vertical-align:top !important;min-width:inherit}
.add_file_photo .btn_add_video:after{position:absolute;left:7px;top:50%;width:13px;height:11px;margin-top:-6px;background:url("../../../resources/images/common/sm/ico_btn_i22.png") no-repeat 0 0;background-size:100%;content:""}

.btn_c_area.wide .btn_l{padding:0 13px}

/* 보상내역조회 */
.inquiry_chk_area{border-bottom:1px solid #a3a3a3}
.inquiry_chk_area h2{font-size:12px;color:#444;padding:9px 13px;background:#f3f3ff;border-top:2px solid #9999cc;border-bottom:1px solid #9999cc}
.inquiry_chk_area .radio_area{text-align:center;padding:7px 0}
.inquiry_chk_area .radio_area .inp_radio{top:5px}
.inquiry_chk_area .radio_area label{margin-right:30px}
.inquiry_chk_area .radio_area label:last-child{margin-right:0}
.inquiry_chk_area div .list_type_02{display:none}

.box_white{position:relative}
.box_white .btn_m.btn_i24{position:absolute;right:16px;top:21px}

.box_amount{overflow:hidden;border:1px solid #f3e4ef;background:#fff8fd;padding:8px 13px;box-sizing:border-box;letter-spacing:-.5px;margin-top:10px;font-size:13px}
.box_amount span{float:left;color:#303030}
.box_amount strong{float:right;color:#eb0045;font-weight:normal}
.box_amount strong em{font-style:normal;font-size:14px}

/* 보상담당자 popup */
.pop_con .box_gray{text-align:center;padding:6px}
.pop_con .table_01 + .box_gray{margin-top:10px}

/* 사고접수 */
.car_acc_info{margin:20px 0 25px;overflow:hidden}
.car_acc_info a.btn_acc{display:inline-block;box-sizing:border-box;height:40px;border-radius:12px 0 12px 0;text-align:center}
.car_acc_info .btn_acc.call{width:48%;float:left;border:2px solid #81a7d2;font-size:12px;color:#444}
.car_acc_info .btn_acc.call span{display:inline-block;height:36px;text-align:left;padding-left:34px;background:url("../../../resources/images/HRW/sm/ico_cai_01.png")no-repeat 0 50%;background-size:26px}
.car_acc_info .btn_acc.call span strong{font-size:15px;color:#0a376a}
.car_acc_info .btn_acc.mobile{width:48%;float:right;background:#81a7d2;color:#fff;line-height:40px;font-size:14px}
.car_acc_info .btn_acc.mobile span{display:inline-block;height:40px;line-height:40px;padding-left:34px;background:url("../../../resources/images/HRW/sm/ico_cai_02.png")no-repeat 0 50%;background-size:26px}

.prcs_car_acc{width:100%;border:1px solid #e1e1e1;box-sizing:border-box;text-align:center;margin-top:15px}
.prcs_car_acc img{width:288px}

.prcs_car_acc + .list_car_acc{margin-top:25px}
.list_car_acc{border-top:2px solid #9999cc}
.list_car_acc li{padding:13px 0;border-bottom:1px solid #c2c2c2}
.list_car_acc li .noti_bul.tit{font-size:14px;color:#444;font-weight:bold;background-position:5px 6px}
.list_car_acc li .noti_bul + .txt_01{margin-left:13px}
.list_car_acc li .btn_c_area{margin-top:15px}
.list_car_acc .btn_m.line{width:116px;letter-spacing:-1px;padding:0}
.list_car_acc .btn_m.line2{width:216px;letter-spacing:-1px;padding:0}
.list_car_acc .btn_m.line3{position: relative;border: 1px solid #6666cc;font-weight:bold;letter-spacing:-1px;padding: 0 30px 0 15px;box-sizing: border-box; background-color:#fff; line-height:26px}
.list_car_acc .btn_m.line3:after{position:absolute;right:5px; top:8px; width:13px;height:14px;background: url("../../../resources/images/HRW/sm/ico_gt.png") no-repeat 0 0;background-size: 50%;content:"";}

/* 교통사고대처방법 */
.step_acc_prcs{border-top:2px solid #9999cc}
.step_acc_prcs > li{border-bottom:1px solid #a3a3a3}
.step_acc_prcs > li div.tit{border-bottom:1px solid #d9d9d9;padding:14px 15px 14px 80px;letter-spacing:-.7px;color:#444}
.step_acc_prcs > li .tit span{display:block;font-size:12px;color:#6666cc}
.step_acc_prcs > li:nth-child(even) .tit span{color:#8484ad}
.step_acc_prcs li.st_01 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs_st01.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs li.st_02 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs_st02.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs li.st_03 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs_st03.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs li.st_04 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs_st04.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs li.st_05 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs_st05.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs li.st_06 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs_st06.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs li.st_07 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs_st07.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs li .txt{background:#f6f6f6;padding:12px 15px 15px;font-size:12px;letter-spacing:-1px;color:#666}
.step_acc_prcs li .txt .txt_01.tit{color:#444}
.step_acc_prcs li .txt .list_noti_bul li{padding-left:7px;background:url("../../../resources/images/common/sm/bul_square.png")no-repeat 0 8px;background-size:3px}

.table_01.table_h.mix tbody th{text-align:center;white-space:nowrap}
.table_01.table_h.mix tbody td{text-align:left}

.box_gray_bg{font-size:12px;color:#666;letter-spacing:-1px;padding:8px 10px;background:#f6f6f6}
.tit_bul_triangle03{color:#444;font-size:12px;letter-spacing:-.7px;padding-left:8px;background:url("../../../resources/images/common/sm/bul_triangle_03.png")no-repeat 0 4px;background-size:5px 7px;font-weight:normal;margin:20px 0 7px}
.sub_tit_bul02 + .tit_bul_triangle03{margin-top:10px}

/* 보험금청구 */
ul.agree_list{border-top:2px solid #9999cc;border-bottom:1px solid #a3a3a3;margin:10px 0 15px}
ul.agree_list li {border-bottom:1px solid #d9d9d9;padding:10px 90px 10px 0;position:relative}
ul.agree_list li:last-child{border-bottom:0 none}
ul.agree_list li .noti_bul{margin-bottom:5px}
ul.agree_list li .chk_area.small .inp_chk{margin:0 0 0 13px}
ul.agree_list li .txt_01{margin:2px 0 0 13px}
ul.agree_list li .btn_s.btn_i18{position:absolute;right:0;top:8px}

.list_type01{border:2px solid #0084c8;padding:10px;margin-bottom:10px}
.list_type01 li{font-size:12px;color:#444;letter-spacing:-.7px;margin-top:7px}
.list_type01 li:first-child{margin-top:0}
.list_type01.ico_triangle li{padding-left:11px;background:url("../../../resources/images/common/sm/ico_triangle.png")no-repeat 0 4px;background-size:5px 7px}

.list_contract{border-top:2px solid #9999cc;}
.list_contract li{border-bottom:1px solid #d9d9d9;}
.list_contract li:nth-child(even){background:#fafafa}
.list_contract li > a{display:block;padding:10px 12px}
.list_contract li h3{font-weight:normal;font-size:14px;color:#444;letter-spacing:-.7px}
.list_contract li h3 .state{display:inline-block;font-size:12px;color:#fff;border-radius:6px 3px;padding:0 3px;height:16px;line-height:14px;vertical-align:middle}
.list_contract li h3 .state.keep{background:#0084c8}
.list_contract li h3 .state.end{background:#999}
.list_contract li p span{display:inline-block;font-size:12px;color:#666;letter-spacing:-.5px;padding-left:7px;background:url("../../../resources/images/common/sm/bul_circle.png")no-repeat 0 60%;background-size:3px}
.list_contract li p span:first-child{margin-right:16px}
.list_contract + .noti_contract{margin-top:30px}
.noti_contract{font-size:12px;background:#f8f8f8;border:1px solid #e5e5e5;color:#606060;letter-spacing:-.7px;padding:8px 12px 10px}

.list_contract.ico_gt li{position:relative;}
.list_contract.ico_gt li:nth-child(even){background:0 none}
.list_contract.ico_gt li span.acc{display:inline-block;font-size:12px;color:#666;letter-spacing:-1px;padding-left:7px;background:url("../../../resources/images/common/sm/bul_circle.png")no-repeat 0 6px;background-size:3px;font-size:15px;color:#444}
.list_contract.ico_gt li a:after{content:"";background:url("../../../resources/images/HRW/sm/ico_gt.png")no-repeat 0 0;background-size:100%;display:block;width:7px;height:11px;position:absolute;right:6px;top:50%;margin-top:-5px;}

.list_certify{border-top:2px solid #9999cc;}
.list_certify li{position:relative;border-bottom:1px solid #d9d9d9;padding:10px 12px}
.list_certify li h3{font-weight:normal;font-size:14px;color:#444;letter-spacing:-.7px}
.list_certify li h3 .state{display:inline-block;font-size:12px;color:#fff;border-radius:6px 3px;padding:0 3px;height:16px;line-height:16px;vertical-align:middle}
.list_certify li h3 .state.keep{background:#0084c8}
.list_certify li h3 .state.normal{background:#1743a9}
.list_certify li h3 .state.end{background:#999}
.list_certify li p span{font-size:12px;color:#666;letter-spacing:-.5px;padding-left:7px;background:url("../../../resources/images/common/sm/bul_circle.png")no-repeat 0 5px;background-size:3px}
.list_certify li p span:first-child{margin-right:16px}
.list_certify li .inp_chk{position:absolute;right:14px;top:50%;margin-top:-9px}

/* 추가접수 */
.acc_accept_list{border-top:2px solid #9999cc;border-bottom:1px solid #a3a3a3;margin-top:10px}
.acc_accept_list dt{padding:8px 10px;background:#f3f3ff;border-bottom:1px solid #9999cc;font-size:13px;color:#666}
.acc_accept_list dt strong{color:#222}
.acc_accept_list dd{position:relative}
.acc_accept_list dd .btn_s.btn_i19{position:absolute;right:10px;top:10px}

.box_gray.add_doc{margin-top:10px;text-align:center}
.box_gray.add_doc select{height:25px}

/* 보상처리절차 */
.step_acc_prcs02{border-top:2px solid #9999cc}
.step_acc_prcs02 > li{border-bottom:1px solid #a3a3a3}
.step_acc_prcs02 > li div.tit{border-bottom:1px solid #d9d9d9;padding:14px 15px 14px 80px;letter-spacing:-.7px;color:#444}
.step_acc_prcs02 > li .tit span{display:block;font-size:12px;color:#6666cc}
.step_acc_prcs02 > li:nth-child(even) .tit span{color:#8484ad}
.step_acc_prcs02 li.st_01 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs02_st01.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs02 li.st_02 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs02_st02.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs02 li.st_03 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs02_st03.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs02 li.st_04 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs02_st04.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs02 li.st_05 div.tit{background:url("../../../resources/images/HRW/sm/ico_step_acc_prcs02_st05.png")no-repeat 18px 50%;background-size:45px}
.step_acc_prcs02 li .txt{background:#f6f6f6;padding:12px 15px 15px;font-size:12px;letter-spacing:-1px;color:#666}
.step_acc_prcs02 li .txt .txt_01.tit{color:#444}
.step_acc_prcs02 li dt{color:#444;margin-bottom:3px}
.step_acc_prcs02 li .txt .st_mobile{width:195px;margin:auto;text-align:center;font-weight:bold}
.step_acc_prcs02 li .txt .st_mobile li{border:1px solid #a3a3a3;border-radius:5px;margin-top:18px;padding:5px 0;box-shadow:0 2px 0 0 #ddd;position:relative;background:#f3f3ff}
.step_acc_prcs02 li .txt .st_mobile li:first-child{margin-top:0;border:1px solid #7d7dd4;background:#7d7dd4;color:#fff}
.step_acc_prcs02 li .txt .st_mobile li:after{content:"";display:block;width:10.5px;height:6px;background:url("../../../resources/images/HRW/sm/arr_st_mobile.png")no-repeat 0 0;background-size:100%;position:absolute;left:50%;margin-left:-5px;bottom:-14px;}
.step_acc_prcs02 li .txt .st_mobile li:last-child:after{background:0 none}
.step_acc_prcs02 li .txt .st_mobile li span.file_info{font-size:11px}
.step_acc_prcs02 li .txt .st_mobile + .txt_01{font-size:11px;margin-top:10px}

/* 구비서류안내 */
.swiper_tab_tit{width:100%;height:40px;text-align:center;box-sizing:border-box;border:1px solid #e1e1e1;background:#fbfbfb}
.swiper_tab_tit .swiper-slide{width:auto !important;height:40px !important;line-height:38px;padding:0 10px;background:url("../../../resources/images/common/sm/line_swiper_slide.png")no-repeat 0 14px;background-size:1px 13px}
.swiper_tab_tit .swiper-slide:first-child{background:0 none}
.swiper_tab_tit .swiper-slide .title{display:inline-block;font-size:13px;color:#666;letter-spacing:-.7px;background:url("../../../resources/images/common/sm/bul_swiper_title_off.png")no-repeat 0 50%;background-size:4px 6px;padding:0 0 0 8px}
.swiper_tab_tit .swiper-slide.on .title{color:#6666cc;background:url("../../../resources/images/common/sm/bul_swiper_title_on.png")no-repeat 0 50%;background-size:4px 6px}
.tab.hrw19_001 .swiper-wrapper{width:500px !important;}
.tab.hrw19_002 .swiper-wrapper{width:705px !important;}

.doc_info{color:#666}
.doc_info .tit_bul_triangle03{padding-left:13px;background-position:5px 5px}
.doc_info .noti_bul_list > li{padding:0 0 0 14px;background-position:6px 7px;}
.doc_info .table_01.table_v .noti_bul_list > li{background-position:0 8px;padding-left:8px}
.doc_info .bg_gray{background:#f6f6f6;padding:7px 10px;font-size:12px}
.doc_info .bg_gray .tit{color:#444;letter-spacing:-.7px;margin-bottom:3px}
.doc_info .txt_c4{color:#444;letter-spacing:-.7px;font-size:12px}
.doc_info .box_gray p.ico01{padding:0 0 0 18px;background:url("../../../resources/images/common/sm/ico_box_noti_01.png")no-repeat 0 50%;background-size:13px;color:#eb0045;margin-bottom:5px}
.doc_info .box_gray p.ico02{padding:0 0 0 18px;background:url("../../../resources/images/common/sm/ico_box_noti_02.png")no-repeat 0 50%;background-size:13px;color:#000;margin-bottom:5px}


/* 보상메인 */
.info_main{overflow:hidden;position:relative;top:-1px}
.info_main li{float:left;width:50%;height:151px;box-sizing:border-box;text-align:center; font-weight:bold;}
.info_main li a{display:block;height:151px;color:#fff;letter-spacing:-.7px;background:#6666cc url("../../../resources/images/HRW/sm/bg_info_main_01.png")no-repeat center 90%;background-size:160px 83px; font-size:18px;line-height:25px;text-shadow:1px 1px 0 #666;padding-top:10px;}
.info_main li + li a{background:#0871bd url("../../../resources/images/HRW/sm/bg_info_main_02.png")no-repeat center 90%;background-size:160px 83px}
.info_main li + li + li a{background:#017c96 url("../../../resources/images/HRW/sm/bg_info_main_03.png")no-repeat center 90%;background-size:160px 83px}
.info_main li + li + li + li a{background:#5a748f url("../../../resources/images/HRW/sm/bg_info_main_04.png")no-repeat center 90%;background-size:160px 83px}
.info_main li + li a strong{text-shadow:1px 1px 0 #2079bd}
.info_main li + li + li a strong{text-shadow:1px 1px 0 #37749a}
.info_main li + li + li + li a strong{text-shadow:1px 1px 0 #0f8fba}

.info_main2{overflow:hidden;position:relative;top:-1px}
.info_main2 li{float:left;width:50%;height:151px;box-sizing:border-box;text-align:center; font-weight:bold;}
.info_main2 li a{display:block;height:151px;color:#fff;letter-spacing:-.7px;background:#6666cc url("../../../resources/images/HRW/sm/bg_info_main_01.png")no-repeat center 90%;background-size:160px 83px; font-size:18px;line-height:25px;text-shadow:1px 1px 0 #666;padding-top:10px;}
.info_main2 li + li a{background:#0871bd url("../../../resources/images/HRW/sm/bg_info_main_05.png")no-repeat center 90%;background-size:160px 83px}
.info_main2 li + li + li a{background:#017c96 url("../../../resources/images/HRW/sm/bg_info_main_06.png")no-repeat center 90%;background-size:160px 83px}
.info_main2 li + li + li + li a{background:#5a748f url("../../../resources/images/HRW/sm/bg_info_main_04.png")no-repeat center 90%;background-size:160px 83px}
.info_main2 li + li a strong{text-shadow:1px 1px 0 #2079bd}
.info_main2 li + li + li a strong{text-shadow:1px 1px 0 #37749a}
.info_main2 li + li + li + li a strong{text-shadow:1px 1px 0 #0f8fba}

.tit_insurance{margin-top:10px;background:#8ba0b6;padding:12px 15px;color:#fff;letter-spacing:-.7px;font-size:14px;line-height:20px}
.car_acc_img{width: 100%;}

/* radio & check box */
.Input_box {margin:20px 0 50px;font-size: 18px;color: #000;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;height:60px;line-height:60px;font-weight: bold;padding-left: 20px;}
.Input_box input[type='radio'] {-webkit-appearance: none;width: 21px;height: 21px;background: url('../../../resources/images/common/sm/bg_chk_rdo.png') 0 -135px no-repeat;background-size: 100%;border: 0 none;margin: 0;padding: 0;overflow: hidden}
.Input_box input[type='radio'] + label, .Input_box input[type='checkbox'] + label, .Input_box label {height: 19px;display: inline-block;line-height: 18px;vertical-align: middle;padding-left: 10px;}
.Input_box input[type='checkbox'] {-webkit-appearance: none;border-radius: 0;width: 19px;height: 19px;background: url('../../../resources/images/common/sm/bg_chk_rdo.png') 0 0 no-repeat;background-size: 100%;border: 0 none;margin: 0;padding: 0;overflow: hidden}
.Input_box input[type='radio']:checked, .Input_box input[type='checkbox']:checked {background-position: 0 -208px;}
.Input_box input[type='radio']:disabled, .Input_box input[type='checkbox']:disabled {opacity: .5}

.put_file_photo {display: flex;align-items: center;font-size: 13.5px;height: 40px;border-top: 1px solid #eee;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;}
.put_file_photo .file_size{font-size: 12px; color:#777;}
.put_file_photo p{position:relative}
.put_file_photo button.btn01 {position: relative;width:80px;color: #ffffff;height: 30px;line-height: 27px;font-size: 13px;cursor: pointer;font-weight: bold;background: #888;border: none;box-sizing: border-box;margin-right: 5px;}
.put_file_photo button.btn02 {position: relative;width:100%;color: #333;height: 30px;line-height: 27px;font-size: 13px;cursor: pointer;font-weight: bold;border: 1px solid #aaa;box-sizing: border-box;background: #fff;margin-right: 5px;}

.put_file_photo02 {display: flex;font-size: 13.5px;border-top: 1px solid #eee;padding:15px 0 10px;flex-direction: column;}
.put_file_photo02 p{color:#000;background: url("../../../resources/images/common/sm/bul_square.png")no-repeat 0 7px; background-size: 3px; padding-left:10px;}
.put_file_photo02 .file_size{font-size: 12px; color:#777; margin-left:10px;}
.put_file_photo02 button.btn01 {position: relative;width:100%;color: #333;height:34px;line-height: 27px;font-size: 13px;cursor: pointer;font-weight: bold;border: 1px solid #aaa;box-sizing: border-box;background: #fff; border-radius:3px;}
.put_file_photo02 button.btn02 {position: relative;width:100%;color: #ffffff;height:34px;line-height: 34px;font-size:14px;cursor: pointer;font-weight: bold;background: #0871bd;border: none;box-sizing: border-box; border-radius:3px;padding-right:25px}
.put_file_photo02 button.btn02:after {position: absolute;right:28%;top:58%;width:12px;height:12px;margin-top: -9px;background: url(../../../resources/images/common/sm/ico_depth2_open.png) no-repeat; content: ""; background-size:12px;}
.put_file_photo02 .put_file_photo a.btn_s{width:40%; height:26px;}
.put_file_photo02 .put_file_photo a.btn_s.line span{height:26px;line-height:26px}

.info_END {padding:20px 0 0;color:#666;letter-spacing:-.7px;border-bottom: 1px solid #eee;}
.info_END ul{display: flex;justify-content: space-between;}
.info_END ul li{border-top: 1px solid #eee; height:36px; line-height:36px;}
.info_END ul li.tit{display: inline-block;font-size:14px;width:40%;box-sizing: border-box;padding-left:30px;color:#333;letter-spacing:-.7px;background:url("../../../resources/images/common/sm/ico_triangle.png")no-repeat 15px center;background-size:5px}
.info_END ul li.text{display: inline-block;font-size:14px;color:#333;width: 65%;font-weight: normal;}

a.btn_type_08_rw{min-width:90px; font-size:13px; color:#fff; border-radius:3px; padding:0 15px; height:34px; line-height:34px; font-weight:bold; background-color: #00a9ef; border: 1px solid #00a9ef;}
a.btn_type_09_rw{min-width:90px; font-size:13px; color:#000; border-radius:3px; padding:0 15px; height:34px; line-height:34px; font-weight:bold; background-color: #ddd; border: 1px solid #ddd;}

.prd_conts img { width: 100%; height: auto;}