@charset "utf-8";

@import url('reset.css');
@import url('cyber_common.css');
@import url('cyber_modal.css');

body{font-size:13px}

/* 컨텐츠 */
.tit{font-size:15px;color:#333;font-weight:bold}
.n_con {font-size:13px;color:#666;line-height:22px;margin-top:20px}
.n_con2{position:relative;margin-bottom:10px;font-size:14px;line-height:24px;font-weight:bold;}
.n_con3 {font-size:13px;color:#666;line-height:22px;margin-top:6px}
.n_con14 {font-size:14px;color:#666;line-height:22px;margin-top:20px}
.content_box{position:relative}

.content_box > dl {border:1px solid #bbb;padding:40px 0}
.content_box > dl > dt{display:block;font-size:16px;color:#333; font-weight:bold;text-align:center;line-height:21px}
.content_box > dl > dd {text-align:center;line-height:24px}
.content_box > dl > dd .flbox > ul:after{content:""; display:block; clear:both}
.content_box > dl > dd .flbox > ul >  li {width:50%;float:left;padding-top:20px}
.content_box > dl > dd .flbox > ul >  li:first-child > div {background:url("/common/images/cont/bg_num01.png") no-repeat 50% 0}
.content_box > dl > dd .flbox > ul >  li:last-child > div {background:url("/common/images/cont/bg_num02.png") no-repeat 50% 0}
.content_box > dl > dd .flbox > ul >  li > div{font-size:13px;line-height:21px;text-align:center;padding-top:87px}
.content_box > p {text-align:center;font-size:13px;padding:45px 0}
.content_box > p > span {display:block;color:#341b6f;font-size:16px;font-weight:bold;margin-top:5px}
.content_box .arrow01 {position:absolute;left:50%;top:173px}
.content_box .arrow02 {position:absolute;left:50%;top:420px}
.content_box > dl.result {background:#f2f3f4}
.content_box > dl.result dt dd{margin-top:15px}
.additon01{text-align:center;line-height:270px;margin-top:20px;height:270px;border: 1px solid #bbb}
.addition02.heiauto{text-align:center;line-height:270px;margin-top:20px; padding:40px 0; height:auto;border: 1px solid #bbb}
.additoin02.heiauto > img {display:inline-block}

.file_info_list.noline {border:none;padding:0;margin-top:5px}

/*숫자 flow(가운데 정렬)*/
.list_num {height:110px;text-align:center}
.list_num li {position:relative;display:inline-block;vertical-align:top;width:145px;padding-top:75px; text-align:center;box-sizing:border-box;font-size:13px;line-height:18px;color:#666}
.list_num li:after {content:"";display:inline-block;position:absolute;right:0;top:27px;width:20px;height:12px;background:url("/common/images/cont/bg_thum_arrow.png") no-repeat 0 0}
.list_num li:last-child:after{background:none}

.accident03 .sub_desc{position:relative;width:490px;height:273px;background:#f2f3f4;margin:30px auto}
.accident03 .sub_desc:after {content:"";position:absolute;top:-34px;left:120px;display:inline-block;width:248px;height:126px;background:url("/common/images/cont/bg_accident03.png") no-repeat 50% 0}
.accident03 .sub_desc ul:after {content:"";display:block;clear:both}
.accident03 .sub_desc > ul > li {position:relative;width:50%;float:left;box-sizing:border-box}
.accident03 .sub_desc > ul > li > p {padding-top:40px;font-size:13px;color:#666;line-height:30px}
.accident03 .sub_desc > ul > li dl {margin-top:30px;padding:0 15px}
.accident03 .sub_desc > ul > li:first-child dl{padding-left:30px !important}
.accident03 .sub_desc > ul > li dl dt {font-weight:bold;color:#333;font-size:14px;width:198px;border:1px solid #b5acc2;height:47px;line-height:45px;background:#fff}
.accident03 .sub_desc > ul > li dl dd .list_style02{margin-top:15px}
.accident03 .sub_desc > ul > li dl dd .list_style02 li{text-align:left;background:none;margin-bottom:0}
.complete_box.mistake .txt_b {text-align:left;margin-left:80px;;padding-left:144px;background:url("/common/images/cont/bg_mistake.png") no-repeat 0 0}
.complete_box.mistake .txt_n {padding:0px 100px 0 225px;line-height:23px;font-size:14px;text-align:left;/* width:537px */}

.info_box:after{content:"";display:block;clear:both}
.info_box li {width:580px;float:left;border:1px solid #bbb;padding:30px 25px;margin-left:10px;margin-top:10px;box-sizing:border-box}
.info_box li:nth-of-type(2n-1){margin-left:0}
.info_box li > dl dt {height:66px;padding-left:83px;font-size:14px;font-weight:bold;color:#333;padding-top:15px;box-sizing:border-box}
.info_box li > dl dt > span {font-size:16px;color:#e10f8c;display:block;margin-bottom:5px}
.info_box li > dl dd{font-size:13px;line-height:23px;line-height:22px;padding-top:15px;min-height:72px}
.info_box li dl dt.info_thum01{background:url("/common/images/cont/bg_info01.png") no-repeat 0 0}
.info_box li dl dt.info_thum02{background:url("/common/images/cont/bg_info02.png") no-repeat 0 0}
.info_box li dl dt.info_thum03{background:url("/common/images/cont/bg_info03.png") no-repeat 0 0}
.info_box li dl dt.info_thum04{background:url("/common/images/cont/bg_info04.png") no-repeat 0 0}

.auto {margin-top:40px}
.auto > li {padding-left:86px;margin-bottom:40px;min-height:71px;background-position:0 5px !important}
.auto > li > p{font-size:18px;font-weight:bold;color:#333}
.auto > li > div, .auto li > ul{font-size:13px;color:#666;line-height:21px;margin-top:15px}
.auto01{background:url("/common/images/cont/bg_auto01.gif") no-repeat}
.auto02{background:url("/common/images/cont/bg_auto02.gif") no-repeat}
.auto03{background:url("/common/images/cont/bg_auto03.gif") no-repeat}
.auto04{background:url("/common/images/cont/bg_auto04.gif") no-repeat}
.auto05{background:url("/common/images/cont/bg_auto05.gif") no-repeat}
.auto06{background:url("/common/images/cont/bg_auto06.gif") no-repeat}
.auto07{background:url("/common/images/cont/bg_auto07.gif") no-repeat}
.auto08{background:url("/common/images/cont/bg_auto08.gif") no-repeat}
.auto09{background:url("/common/images/cont/bg_auto09.gif") no-repeat}
.auto10{background:url("/common/images/cont/bg_auto10.gif") no-repeat}
.auto11{background:url("/common/images/cont/bg_auto11.gif") no-repeat}
.auto12{background:url("/common/images/cont/bg_auto12.gif") no-repeat}
.auto13{background:url("/common/images/cont/bg_auto13.gif") no-repeat}
.auto14{background:url("/common/images/cont/bg_auto14.gif") no-repeat}
.auto15{background:url("/common/images/cont/bg_auto15.gif") no-repeat}
.auto16{background:url("/common/images/cont/bg_auto16.gif") no-repeat}
.auto17{background:url("/common/images/cont/bg_auto17.gif") no-repeat}
.auto18{background:url("/common/images/cont/bg_auto18.gif") no-repeat}

.life01{background:url("/common/images/cont/bg_life01.gif") no-repeat}
.life02{background:url("/common/images/cont/bg_life02.gif") no-repeat}
.life03{background:url("/common/images/cont/bg_life03.gif") no-repeat}
.life04{background:url("/common/images/cont/bg_life04.gif") no-repeat}
.life05{background:url("/common/images/cont/bg_life05.gif") no-repeat}
.life06{background:url("/common/images/cont/bg_life06.gif") no-repeat}

/*공시*/
.txt_list li{line-height:20px;font-size: 13px;color:#666}
.txt_list{margin-bottom:30px}
.notice_con01{border:1px solid #bbb;padding:50px 0;height:545px;background: url("/common/images/cont/content/notice_con01.gif") no-repeat 50% 94px;font-size:0}
.notice_con01 .result dt, .notice_con01 p{font-size:0}
.notice_con01 > dl > dt{display:block;font-size:16px;color:#333; font-weight:bold;text-align:center;line-height:21px}
.notice_con01 > dl > dd {text-align:center;line-height:24px;font-size:0}

/* 정기경영공시 */
.down_list dt{font-size:18px;color:#333; font-weight:bold}
.down_list dd{line-height:20px; font-size:13px;color:#666}

/*조직도박스*/
.company_group_box{padding:40px 0;border:1px solid #bbb;text-align:center;margin-bottom:40px}
.company_group_box2{padding:40px 0;border:1px solid #bbb;text-align:center}

/*안내박스*/
.tip_box{border:1px solid #ddd;padding:32px 0 40px 20px;background:#f5f5f5;margin-bottom:30px}
.tip_box dt{font-size:15px;color:#564088;font-weight:bold;background:url("/common/images/cont/tip_tit_img.png") no-repeat 0 4px;padding-left:25px; padding-right:20px; display:inline-block}
.tip_box dd{font-size:13px;color:#666;line-height:22px;background:url("/common/images/common/dot_listimg.png") no-repeat left 9px; padding-left:10px}

/*대출가이드*/
#contents .d_box{border:1px solid #ddd; }
#contents .d_box li{border-right:1px solid #eee; float:left;background-image:none;height:98px;padding:25px 26px 0 26px;text-align:center}
#contents .d_box ul li span a{color:#666;font-size:13px;line-height:18px;letter-spacing:-1px}
#contents .d_box ul li:first-child{padding-left:28px}
#contents .d_box ul li.last{border-right:none}
#contents .d_box ul li p img{padding-bottom:3px}

/* monitoring_form */
.contract .monitoring_form dl{border-top:2px solid #554084}
.contract .monitoring_form dl dt{position:relative;padding:8px 0 8px 15px;font-size:14px;line-height:18px;color:#333;border-bottom:1px solid #c4c0cf;background:#f5f5f5}
.contract .monitoring_form dl dt .btn_white4{position:absolute;right:15px;top:3px}
.contract .monitoring_form dl dt .span_q{position:relative;margin-left:4px;vertical-align:top}
.contract .monitoring_form dl dt .q_box{display:block;position:absolute;left:-13px;bottom:20px;z-index:5}
.contract .monitoring_form dl dt .q_box span{display:block;position:relative;padding:15px 25px 15px 16px;width:159px;font-size:12px;line-height:20px;background:#fff;border:1px solid #bbb}
.contract .monitoring_form dl dt .q_box span .img_up{position:absolute;left:15px;bottom:-5px}
.contract .monitoring_form dl dt .q_box span a{display:block;position:absolute;right:11px;top:11px}
.contract .monitoring_form dl dd{padding:8px 0 8px 15px;font-size:13px;line-height:21px;color:#666;border-bottom:1px solid #bbb;background:#fff}
.contract .monitoring_form dl dd label{margin-right:36px;padding-left:10px}
.contract .monitoring_form dl dd.line{border-bottom:1px solid #ddd}
.contract .monitoring_form dl dd.dd_text{padding:10px 0 10px 15px}
.contract .monitoring_form dl dd.dd_text input{height:26px;line-height:26px}
.contract .monitoring_form dl dd .txt{padding-left:10px;background:url("/common/images/common/bl_graydot.gif") no-repeat 0 8px}

/*  */
.current_depth{margin-bottom:28px}
.loan_group .input_text{margin-right:7px}
.loan_group .input_text input{padding:0 0 0 10px;text-align:left}
.loan_group .file_info_list{margin-top:6px}
.loan_group .selectbox dt{background:url("/common/images/common/bg_select.gif") no-repeat right center}
.loan_group .selectbox dt a{padding:0px 0 2px 9px}
.loan_group .sel_type01 dd{width:205px}
.loan_group .sel_type02 dd{width:257px}
.loan_group .selectbox{vertical-align:middle}
.loan_group .btn_l{margin-left:8px}
.loan_group .insur_info_tit{margin-bottom:8px;padding-left:11px;background:url("/common/images/common/bl_txt_dot.gif") no-repeat left 10px;font-size:14px;font-weight:bold;line-height:21px}
.loan_group .insur_list{margin:0 0 12px 10px}
.loan_group .insur_list li{padding-left:9px;font-size:13px;line-height:21px;background:url("/common/images/common/bl_gray_dashed.gif") no-repeat left 12px}
.loan_group .insur_list .puple{font-size:14px;font-weight:bold}
.loan_group .insur_list .txt{margin-left:112px}
.loan_group .btnarea.appli{margin-top:27px}
.txt_info_area{padding-left:9px}

/* 버튼그룹 */
.btn_list{margin-bottom:30px}
.btn_list li{float:left;padding-right:10px}
.btn_list li:last-child{padding:0}

/* POP-위치_서비스망찾기  */
.pop > .service_network{/* width:980px */}
.pop > .service_network > .pop_top .top_ip{background:#473277;border:2px solid #7d6ca2;height:24px;line-height:24px;padding:0 5px 0 5px;color:#c0b8d0!important;float:left; margin-right:5px;width:180px}
.pop > .service_network > .pop_top fieldset {line-height:28px;height:28px}
.pop .service_network .placeholder_guidetext {width:90%;letter-spacing:-1px;margin-top:0 !important;top:0\0/IE9 !important;line-height:24px\0/IE9 !important}

.top_ip::-webkit-input-placeholder{color:#6e5c93;}
.top_ip::-moz-input-placeholder{color:#6e5c93}
.top_ip::-ms-input-placeholder{color:#6e5c93}
.pop > .service_network > .pop_top .btn_purple3 {}
.pop > .service_network > .pop_top .btn_purple3 a{background:#3A256A !important;border:1px solid #3A256A;vertical-align:top}
.pop > .service_network > .pop_top h1{float:left;margin-right:20px}
.pop > .service_network > .pop_top .topR_mnu li{float:left; padding-right:10px;background:url("/common/images/cont/sch_bar.gif") no-repeat right center;margin-left:10px}
.pop > .service_network > .pop_top .topR_mnu li:last-child{background:none}
.pop > .service_network > .pop_top .topR_mnu li a{color:#fff}
.pop > .service_network >.pop_top .topR_mnu{float:right; position:absolute;right:70px; top:30px}
.pop > .service_network >.pop_tp{position:relative}
.pop > .service_network .tbl_chk_tb table td {padding: 5px 0 5px 5px}
.pop > .service_network > .pop_top .topR_mnu li  span.pop_print{background:url("/common/images/popup/btn_print.png") no-repeat left 4px; padding-left:15px}
.pop > .service_network > .pop_top .topR_mnu li  span.poptop_prv{background:url("/common/images/popup/poptop_btn_prv.png") no-repeat left 5px;padding-left:10px}
.pop > .service_network .sn_group{margin-bottom:30px;box-sizing:border-box;width:980px;}
.pop > .service_network .sn_groupL{width:294px; float:left;border-right:1px solid #ddd}
.pop > .service_network .sn_groupR{position:relative;float:right}
.f_style01{color:#333;font-size:14px;font-weight:bold}
.sch_step{font-size:13px;color:#E20F8C;display:inline-block;margin-right:3px}
.ad_st{font-size:12px}
.work_choice li{float:left; line-height:22px;padding-left:18px;background:url("/common/images/popup/ico_worklist_dot.png") no-repeat 8px 11px;height:26px}
.work_choice li a{display:block;width:250px;box-sizing:border-box}
.work_choice li.on a{color:#fff;font-weight:bold}
.work_choice li.on{background:#6e6288}
.work_choice li.on{background:url("/common/images/popup/ico_worklist.png") no-repeat 0 0}
.beat_area .cb{clear:both}
.beat_area li{box-sizing:border-box;float:left;width:60px;margin:0 3px 3px;text-align:center}
.beat_area li a{box-sizing:border-box;border:1px solid #dedede;padding:0 5px;width:60px;height:26px;line-height:150%;display:block}
.beat_area li a:hover{background:#6e6288;border:1px solid #564A72;color:#fff;font-weight:bold;line-height:150%}
.beat_area li.on a{background:#6e6288;border:1px solid #564A72;color:#fff;font-weight:bold;line-height:150%}
.beat_area{width:230px; float:left;margin-right:30px}
.area_children .cb{clear:both}
.area_children{float:left;width:340px}
.area_children li{box-sizing:border-box;float:left; margin:0 3px 3px;text-align:center}
.area_children li a{box-sizing:border-box;border:1px solid #dedede;padding:0 5px;width:60px;height:26px;line-height:150%;display:block}
.area_children li a:hover{background:#6e6288;border:1px solid #564A72;color:#fff;font-weight:bold;line-height:150%}
.area_children li.on a{background:#6e6288;border:1px solid #564A72;color:#fff;font-weight:bold;line-height:150%}
.btn_choice{position:absolute; top:75px; left:223px}
.pop_tb_toptxt{margin-bottom:15px}
.pop_tb_toptxt span{font-weight:bold}
.pop_mapArea{background:#f5f5f5; width:470px; border:1px solid #ccc;height:510px;text-align:center}
.pop_mapArea p{font-weight:bold;color:#554a72;font-size:15px;margin-top:50%}

/* 레이어팝업 */
.popup_wrap{z-index:1060;display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000)}
.popup_wrap .popup{position:absolute; left:50%; top:50%; background-color:#f3f1f1;border:1px solid #554084}
.popup_wrap .pop_tit{height:50px;/*  padding:0 30px; */ background:#554084; color:#fff; font-size:24px; font-weight:bold; line-height:50px}
.popup_wrap .lypop_cont{overflow-y:auto; padding:30px}
.popup_wrap .lypop_cont2{overflow-y:auto; padding:0 30px 30px}

/*상세 문자발송*/
.popup_wrap .lypop_cont3{overflow-y:auto; padding:10px 30px 30px}
.popup_wrap .lypop_cont3 h2{font-size:15px;font-weight:bold;color:#333;margin:0 0 15px 0 !important;display:inline-block}
.popup_wrap .lypop_cont3 .txt_alim{line-height:140%;margin-top:10px}
.popup_wrap .pop_top {position: relative;margin-bottom: 20px;padding: 10px 0 10px 30px;background: #554084}
select{height:28px;border:1px solid #bbb}


/* //POP-위치_서비스망찾기  */


/* 상품 */
.prodc_tit {position:relative;margin-top:50px;margin-bottom:30px}
.prodc_tit:after{content:"";display:block;clear:both}
.prodc_tit > div {float:left}
.prodc_tit > div:first-child {width:700px}
.prodc_tit > div:first-child h3.title {font-size:36px;color:#47395a;font-weight: bold;letter-spacing:-2px}
.prodc_tit > div:first-child h3.title > span > em:first-child{display:block;font-weight: bold;font-size:22px;color:#666;margin-bottom:12px}
.prodc_tit > div:first-child h3.title > span > em.num{margin-left:5px;font-size:26px;font-weight: bold}
.prodc_tit > div:first-child > p {font-size:16px;color:#777;line-height:22px;margin-top:20px}

.prodc_tit .prodc_btn{float:right}
.prodc_btn > dl, dl.sns{height:20px;text-align:right}
.prodc_btn > dl dt, dl.sns dt{display:inline-block;font-size:12px;color:#666;line-height:20px;text-align:right;margin-right:5px;}
.prodc_btn > dl dd, dl.sns dd{display:inline-block;line-height:23px}
.prodc_tit .prodc_btn .apply{margin-top:15px;text-align:right}
.prodc_tit .prodc_btn .apply .btn > a{width:106px;text-align:center;padding:9px 0}
.prodc_tit .prodc_btn .apply .btn_purple2{margin-left:1px}
.prodc_tit .prodc_btn .tm{margin-top:5px;text-align:right}
.btn_facebook{display:inline-block;vertical-align:top;font-size:0;text-indent:-999em;width:23px;height:23px;background:url("/common/images/cont/bg_facebook.png") no-repeat 50% 50%}
.btn_twitter{display:inline-block;vertical-align:top;font-size:0;text-indent:-999em;width:23px;height:23px;background:url("/common/images/cont/bg_twitter.png") no-repeat 50% 50%}
.btn_message{display:inline-block;vertical-align:top;font-size:0;text-indent:-999em;width:23px;height:23px;background:url("/common/images/cont/bg_share.png") no-repeat 50% 50%}
.btn_kakao{display:inline-block;vertical-align:top;font-size:0;text-indent:-999em;width:23px;height:23px;background:url("/common/images/cont/btn_kakao.png") no-repeat 50% 50%}
.btn_naver{display:inline-block;vertical-align:top;font-size:0;text-indent:-999em;width:23px;height:23px;background:url("/common/images/cont/btn_naver.png") no-repeat 50% 50%}

.prodc_visual {border:5px solid #e1e3e6;/* padding:40px 0 30px; */padding:0;text-align:center;position:relative}
.prodc_visual img{display:inline-block}
.prodc_visual + .tap_wrap {margin-top:40px}
.prodc_desc > li {margin-top:30px}
.prodc_desc > li > dl{padding-left:42px;padding-bottom:30px;background:url("/common/images/cont/bg_bder_proc.png") repeat-x 0 100%}
.prodc_desc > li > dl dt {position:relative;font-size:28px;font-weight:bold;color:#333;padding-left:12px;line-height:32px}
.prodc_desc > li > dl dt:after {content:"";display:inline-block;position:absolute;left:0;top:7px;width:1px;height:17px;background:url("/common/images/cont/bg_prodc_titbar.png") no-repeat}
.prodc_desc > li > dl dd{padding-left:12px}
.prodc_desc > li > dl dd .prodc_visual{border:1px solid #bbb;margin-top:15px;box-sizing:border-box;padding:40px 0 30px;}
.prodc_desc > li > dl dd > .n_con{font-size:15px;line-height:23px}
.prodc_desc > li.number1 {background:url("/common/images/cont/bg_pdnum01.png") no-repeat 0 4px}
.prodc_desc > li.number2 {background:url("/common/images/cont/bg_pdnum02.png") no-repeat 0 4px}
.prodc_desc > li.number3 {background:url("/common/images/cont/bg_pdnum03.png") no-repeat 0 4px}
.prodc_desc > li.number4 {background:url("/common/images/cont/bg_pdnum04.png") no-repeat 0 4px}
.prodc_desc > li.number5 {background:url("/common/images/cont/bg_pdnum05.png") no-repeat 0 4px}
.prodc_desc > li.number6 {background:url("/common/images/cont/bg_pdnum06.png") no-repeat 0 4px}
.prodc_desc > li.number7 {background:url("/common/images/cont/bg_pdnum07.png") no-repeat 0 4px}
.prodc_desc > li.number8 {background:url("/common/images/cont/bg_pdnum08.png") no-repeat 0 4px}
.prodc_desc > li.number9 {background:url("/common/images/cont/bg_pdnum09.png") no-repeat 0 4px}
.prodc_desc > li.number10 {background:url("/common/images/cont/bg_pdnum10.png") no-repeat 0 4px}

.btnarea_wrap.prodc{margin-top:20px;margin-bottom:40px}
.btnarea_wrap.prodc .etc li {line-height:18px}
.btnarea_wrap.prodc .etc li:first-child {font-weight:bold}
.btnarea_wrap.prodc .etc li > em {font-weight:normal}
.btnarea_wrap.prodc .btnfr .btn_down_grey{height:28px}

.prodc_info dl {margin-top:40px}
.prodc_info dl dt{font-size:18px;color:#333;font-weight:bold}
.prodc_info dl dd .n_con{margin-top:15px}
.aft_slash:after{content:"/"; display:inline-block;padding:0 5px}
.aft_colone:after{content:":"; display:inline-block;padding:0 5px}

/* 테이블 tfoot */
.tbl_4c_tb.vertical table .thum_t tr th{font-size:14px;background:#fff4fa;border-top:1px solid #f3badc;border-right:1px solid #f3badc}
.tbl_4c_tb table .thum_t tr th{border-bottom:none}
.tbl_4c_tb.vertical table .thum_t tr td{font-size:14px;color:#e20f8c;background:#fff4fa;border-right:1px solid #f3badc;border-top:1px solid #f3badc;border-bottom:none}
.tbl_4c_tb.vertical table .thum_t tr td:last-child{border-right:none}
.tbl_4c_tb.vertical table .thum_t tr.last th,
.tbl_4c_tb.vertical table .thum_t tr.last td{border-bottom:1px solid #e20f8c !important;font-weight:bold}
.tbl_4c_tb.vertical table .bderB td{border-bottom:none}
.tbl_4c_tb.vertical table .fz14 tr td,
.tbl_4c_tb.vertical table .fz14 td td{font-size:14px}

.tbl_4c_tb.vertical table .thum_t tr:last-child th,
.tbl_4c_tb.vertical table .thum_t tr:last-child td{border-bottom:1px solid #e20f8c}

/* tbody, tfoot, thead 별 정렬 시 */
.tbl_4c_tb.alignC table tr td,
.tbl_4c_tb.alignC table tr th{text-align:center}
.tbl_4c_tb table .alignC tr td{text-align:center}
.tbl_4c_tb table .alignL tr td{text-align:left}
.tbl_4c_tb table.th_c th{text-align:center}
.tbl_4c_tb table td.alignL{text-align:left}

/*테이블 tbody, tfoot, thead별 선언 : 숫자가 많을 경우 tbody를 14폰트로 지정하고 일부 폰트 사이즈 조정*/
.tbl_4c_tb table .t_fz14 tr td{font-size:14px !important}
.tbl_4c_tb table tr td.t_fz13{font-size:13px !important}

/*셀 분할 또는 합칠 시, 중간셀 보더 값 적용*/
.tbl_4c_tb table .bder_r td{border-right:1px solid #ddd !important}
.tbl_4c_tb table tr .tlh20{line-height:20px !important} 
.tbl_4c_tb table tr .tbder_b{border-bottom:1px solid #bbb! important}

/*고객센터-베스트랭킹*/ 
.lanking{background:#f5f5f5;padding:28px 10px 28px 0;margin-top:40px}
.lanking .tit_best{margin-left:22px}
.lanking ul li{line-height:23px}
.lanking ul li span.f_puple{color:#8560b6}
.lanking ul li span{font-weight:bold;margin-right:8px;font-size:13px;letter-spacing:0.5px;color:#888}
.lanking .lanking_firstnmb{float:left;width:45%;margin-left:5%}
.lanking .lanking_lastnmb{float:left;width:50%}
.lanking a{font-size:13px}

/* (공통)검색영역 */
.schWrap{text-align:center;/*height:80px;*/vertical-align:top;position:relative;display:table;margin:0 auto 40px}
.schWrap .ip_area:after{content:"";display:block;clear:both}
.schWrap .ip_area{vertical-align:top;display:inline-block;margin:0 auto;border:2px solid #ed008c;height:39px;width:420px;text-align:left;padding-left:10px;box-sizing:border-box;padding-top:1px}
.schWrap .ip_area .input_text{border:none}
.schWrap .ip_area .placeholder_wrap{width:70%\0/IE9;float:left;height:32px\0/IE9}
.ph_txtarea .placeholder_wrap{display:block !important}
.placeholder_guidetext{width:70%\0/IE9;float:left;height:32px\0/IE9;z-index:1}
.schWrap .ip_area select{float:left;margin:2px 10px 0 0}
.schWrap .btn_pink{vertical-align:top;background:#ED008C !important}
.schWrap .noti{font-size:10px;margin-top:10px;float:left}

.dinline{display:inline}
.schWrap .ip_area input{float:left;display:inline-block;height:32px;width:290px;box-sizing:border-box;position:absolute;}
.schWrap .ip_area select{float:left;width:100px;display:inline-block;line-height:30px;}
.schWrap .btn_pink{display:inline-block;height:39px;line-height: 35px;font-weight:bold;font-size:15px;color:#fff;background:#e20f8c;border:2px solid #ed008c;padding:0 25px 0 25px}

.provision_lineb{border-bottom: 1px solid #ddd}

/* boxType_puple */
.content_box2{position: relative;border:1px solid #bbb;padding-top:40px;margin-bottom:30px}
.box_bg_puple{background:#f5f5f5;padding:50px 10px 50px 100px}
.f_puple{color:#8560b6;font-weight:bold}

/* 보험용어사전 */
.insur_bookWrap{font-size:13px;background:#f5f5f5;height:50px}
.insur_book{padding-left:293px}
.insur_book li {float:left;list-style:none;margin-right:5px;line-height:50px}
.insur_book button{border:1px solid #dedede;background:#fff;height:30px;box-sizing:border-box;padding:0 10px 3px 10px; cursor:pointer;line-height:100%;}
.insur_book button.on{border:1px solid #554084}
.open_list_cont.on.st_book{text-align:left;border-left:1px solid #fff!important;border-right:1px solid #fff!important;border-bottom:none !important}
.open_list {border-bottom:1px solid #ddd}
.open_list_cont.on.st_book{border-top:1px solid #ddd !important}
.open_list_cont.on.st_book:first-child{border-top:none !important}
.open_list_cont.on ul{border-bottom:none !important}
.open_list_cont.on ul .product_tit.wd01{color:#E20F8C;font-weight:bold}
.open_list_cont.on .hidden_cont{border-top:1px solid #C7C1D1 !important}
.open_list .open_list_cont.last{border-bottom:1px solid #bbb !important}
.open_list .open_list_cont.last.on{border-bottom:none !important}
.open_list .open_list_cont .product_tit.wd01{width:84.5%;color:#333;font-size:14px}
.open_list_cont .preview a{float:right}
.topbd{border-top:2px solid #554084}
.imgcenter{text-align:center}
.bdt_n{border-top:none !important}
.f_puple{color:#8560b6;font-weight:bold}
.open_list_cont.on .hidden_cont{padding:10px 20px 12px !important}


/* 스페셜상담신청 */
.advice_wrap{margin-bottom:30px;width:980px;box-sizing:border-box;}
.advice_zone li{position:relative;float:left;width:7.69%;/*width:calc(100%/13);*/line-height:44px;box-sizing:border-box;border:1px solid #bbb;border-left:none;text-align:center}
.advice_zone li:last-child{width:7.72%}
.advice_zone li.on{border-top:none;}
.advice_zone li a{font-size:14px;font-weight:bold;display:block;}
.advice_zone li.on a{width:100%;position:absolute;left:-1px;top:0;border:1px solid #554084;color:#000;}
.advice_zone li:first-child{border-left:1px solid #bbb}
.ad_photoworp{margin-top:30px}
.ad_photoworp >li{margin-right:15px;width:230px;margin-top:20px;display:inline-block}
.ad_photoworp >li:nth-child(1),.ad_photoworp >li:nth-child(2),.ad_photoworp >li:nth-child(3),
.ad_photoworp >li:nth-child(4){margin-top:0}
.ad_photoworp >li>a{display:inline-block}
.ad_photoworp >li>a> div{border:1px solid #bbb;width:230px;height:140px;float:left}
.ad_photoworp >li>a> div:hover{border:1px solid #554084}
.ad_photoworp >li>a> div.on{border:1px solid #554084}
.ad_photoworp >li>a> div img{width:115px;height:140px}
.ad_photoworp >li>a>div>dl{padding:20px 5px 0 20px; margin-left:115px;line-height:23px}
.ad_photoworp >li>a>div>dl>dt{font-size:16px;color:#000;margin-bottom:35px;font-weight:bold}
.ad_photoworp >li>a>div>dl>dd{font-size:13px}
.advice_zone li:hover{display:inline;}
.ad_list_wrap{display:none;width:976px;/*height:186px;*/border:2px solid #554084; margin-top:20px;padding:30px;box-sizing:border-box;font-size:13px;line-height:23px;position:relative;background:#F9F8FA}
.ad_list_wrap div{display:block;}
.ad_list_wrap:after{content:"";display:block;clear:both}
.ad_list_wrap .ad_listL{float:left; width:30%; border-right:1px solid #e8e5ee}
.ad_list_wrap .ad_listR{float:right;margin-right:30px;width:60%}
.ad_list_wrap .ad_listR > div {line-height:22px;font-size:13px;}
.ad_list_wrap .ad_listR p{font-weight:bold;font-size:14px;margin-bottom:10px}
.ad_list_wrap dt{font-weight:bold;font-size:16px;color:#000}
.ad_list_wrap dd{font-weight:bold}
.ad_list_wrap dd:last-child{margin-bottom:20px}
.ad_list_wrap dd span{font-weight:normal !important}
.ad_list_wrap.ps2{margin-left:-248px}
.ad_list_wrap.ps3{margin-left:-496px}
.ad_list_wrap.ps4{margin-left:-744px}
.ly_top_img{position:absolute;left:102px;top:-20px;top:-19px\0/IE9;}
.ad_list_wrap.ps2 .ly_top_img{left:350px;top:-19px\0/IE9;}
.ad_list_wrap.ps3 .ly_top_img{left:599px;top:-19px\0/IE9;}
.ad_list_wrap.ps4 .ly_top_img{left:846px;top:-19px\0/IE9;}
.ad_list_wrap .btn_close{position:absolute;right:15px;top:15px;font-size:0;width:12px;height:12px}
.ad_tabcont{display:none}

/*게시판*/
.fileup_list li{line-height:23px}
.fileup_list img{margin-right:10px}
.fileup_list a{text-decoration:underline}
.tbl_4c_tb table td:last-child.td_st{background:none}
.bdview_prvnxt li{border-bottom:1px solid #ddd;height:45px;line-height:45px}
.bdview_prvnxt li:first-child{border-top:1px solid #ddd}
.bdview_prvnxt li span{width:100px;font-weight:bold;display:inline-block;text-align:center;font-size:14px;color:#333}
.bdview_prvnxt li:first-child{background:url("/common/images/cont/view_prv_ico.gif") no-repeat 13px 20px;}
.bdview_prvnxt li:last-child{background:url("/common/images/cont/view_nxt_ico.gif") no-repeat 13px 20px}
.bdview_prvnxt li em{background:url("/common/images/cont/bg_prodc_titbar.png") no-repeat; padding-left:30px;font-size:13px}

/* 이벤트 버튼 있는 경우 적용 19-09-05
.event_wrap{text-align:left;width:410px;}
.event_wrap .event_tit{font-weight:bold;font-size:15px;color:#333;}
.event_wrap .event_date {font-size:14px;letter-spacing: 1px}
.event_wrap .event_how {font-size:14px;letter-spacing: -0.5px}
.event_wrap .event_gift {font-size:14px;letter-spacing: -0.5px}
.event_wrap li {line-height:24px;letter-spacing: 0px}
.eventstate {  }
.eventstate span, .eventstate a	{ display: block; width: 90px; height: 22px; background-color: #E20F8C; color: #fff; margin: 5px 0; padding: 3px 0 3px 0; font-weight: bold; }
.eventstate span.eventing, .eventstate a.eventing	{ background-color: #e20f8c;}
.eventstate span.eventwin, .eventstate a.eventwin	{ background-color: #554084;}
.eventstate span.eventend, .eventstate a.eventend	{ background-color: #666;}
 */

/* 19-09-05 이벤트 버튼 없는 경우 적용 */
.event_wrap{text-align:left; width:100%;}
.event_wrap .event_tit{font-weight:bold;font-size:15px;color:#333;}
.event_wrap .event_date {font-size:14px;letter-spacing: 1px}
.event_wrap .event_how {font-size:14px;letter-spacing: -0.5px}
.event_wrap .event_gift {font-size:14px;letter-spacing: -0.5px}
.event_wrap li {line-height:24px;letter-spacing: 0px}

/*고객센터*/
.proce{background:#f2f3f4}
.proce > ul > li {position:relative;display:inline-block;vertical-align:top}
.proce > ul > li > dl{width:158px;padding-right:20px}
.proce > ul > li > dl:before{content:""; display:inline-block;background:url("/common/images/cont/bg_arrow_thin.png") no-repeat;width:17px;height:13px;position:absolute;right:0;top:27px}
.proce > ul > li > dl dt{font-size:14px;font-weight:bold;text-align:center;background:#fff;border:1px solid #b5acc2;color:#333;height:64px;display:table-cell;vertical-align:middle;width:158px;line-height:18px}
.proce > ul > li:last-child > dl:before{background:none}
.proce > ul > li:last-child > dl dt{background:#554085;color:#fff}
.proce > ul > li > dl dd {text-align:left;margin-top:10px}

.tit_fz24{font-size:24px;font-weight:bold;color:#333;line-height:26px}
.tit_fz15{font-size:15px;font-weight:bold;margin-top:30px;color:#333}
.tit_fz16{font-size:15px;font-weight:bold;color:#333;line-height:26px}
.tit_fz14{font-size:14px;font-weight:bold;color:#666}
.tit_fz13{font-size:13px;font-weight:bold;color:#333}

/* 도식(4단) 텍스트-타이틀 */
.flow_4c {margin-top:10px;border:1px solid #bbb;padding:40px 30px;margin-bottom:40px}
.flow_4c ul:after{content:"";display:block;clear:both}
.flow_4c {margin-top:10px;border:1px solid #bbb;padding:40px 30px;margin-bottom:40px}
.flow_4c ul:after{content:"";display:block;clear:both}
.flow_4c ul li{text-align:center;position:relative;box-sizing:border-box;width:25%;float:left;padding:70px 25px 0;vertical-align:middle;}
.flow_4c ul li:before{content:""; display:inline-block;background:url("/common/images/cont/bg_thum_arrow.png") no-repeat;width:20px;height:12px;position:absolute;right:0;top:35px}
.flow_4c ul li:last-child:before{background:none;}
.flow_4c ul li dl dt{margin-bottom:10px;line-height:20px;font-size:14px;color:#333;font-weight:bold;display:block;margin-top:10px}
.flow_4c ul li dl dd{font-size:13px;color:#666;line-height:140%}
.thum01{background:url("/common/images/cont/bg_thum01.png") no-repeat 50% 0}
.thum02{background:url("/common/images/cont/bg_thum02.png") no-repeat 50% 1px}
.thum03{background:url("/common/images/cont/bg_thum03.png") no-repeat 50% 0}
.thum04{background:url("/common/images/cont/bg_thum04.png") no-repeat 50% 0}
.ncontomer01{background:url("/common/images/cont/bg_ncontomer01.gif") no-repeat 50% 0}
.ncontomer02{background:url("/common/images/cont/bg_ncontomer02.gif") no-repeat 50% 0}
.ncontomer03{background:url("/common/images/cont/bg_ncontomer03.gif") no-repeat 50% 0}
.ncontomer04{background:url("/common/images/cont/bg_ncontomer04.gif") no-repeat 50% 0}

.compliment li > dl dt{display:inline-block;overflow: hidden;position: absolute;width:1px;height:1px;font-size:1px;line-height:0}
.compliment li > dl dd{margin-top:25px;}
.compl01{background:url("/common/images/cont/bg_compl01.gif") no-repeat 55% 0}
.compl02{background:url("/common/images/cont/bg_compl02.gif") no-repeat 50% 0}
.compl03{background:url("/common/images/cont/bg_scinfo02.gif") no-repeat 55% 0}
.compl04{background:url("/common/images/cont/bg_compl03.gif") no-repeat 50% 0}
.compl05{background:url("/common/images/cont/bg_compl04.gif") no-repeat 0 0}
.compl06{background:url("/common/images/cont/bg_compl05.gif") no-repeat 0 0;min-height:66px;}


/* 도식(3단) 텍스트-타이틀 20220615고객의 소리 추가*/
.flow_3c {margin-top:10px;border:1px solid #bbb;padding:40px 0;margin-bottom:40px}
.flow_3c ul:after{content:"";display:block;clear:both}
.flow_3c ul li{text-align:center;position:relative;box-sizing:border-box; width:33%;float:left;padding:70px 30px 0;vertical-align:middle; border-right:1px solid #dddddd;}
.flow_3c ul li:before{content:""; display:inline-block;}
.flow_3c ul li:last-child{border-right:1px;}

.compl01{background:url("/common/images/cont/bg_compl01.gif") no-repeat 50% 0}
.compl02{background:url("/common/images/cont/bg_educenter02.gif") no-repeat 50% 0}
.compl03{background:url("/common/images/cont/bg_scinfo02.gif") no-repeat 50% 0}
.compl07{background:url("/common/images/cont/bg_scinfo02.gif") no-repeat 50% 0}
.compl08{background:url("/common/images/cont/bg_scinfo06.gif") no-repeat 50% 0}
.compl09{background:url("/common/images/cont/bg_ssinfo06.gif") no-repeat 50% 0}

[class^="compln"] {background-position: right 32px bottom 34px; background-repeat: no-repeat;}
.compln01{background-image:url("/common/images/cont/bg_compl_n01.png");}
.compln02{background-image:url("/common/images/cont/bg_compl_n02.png");}
.compln03{background-image:url("/common/images/cont/bg_compl_n03.png");}
.compln04{background-image:url("/common/images/cont/bg_compl_n04.png");}
.compln05{background-image:url("/common/images/cont/bg_compl_n05.png");}
.compln06{background-image:url("/common/images/cont/bg_compl_n06.png");}
.compln07{background:url("/common/images/cont/bg_scinfo02.gif") no-repeat 220px 78px}

/*고객칭찬 추가 20221013*/
.exstaff_box{overflow:hidden; position:relative;margin-bottom:80px;padding:49px 49px 119px 49px; border:1px solid #ccc; }
.exstaff_box .btn_area .btn {display:block; width:100%; background:#f4f4f4; text-align:center;padding:10px 0;}
.exstaff_box .staff_detail .default_label{display:inline-block;padding:8px 25px; font-size:16px;line-height:20px;color:#fff;background:#ec008c;border-radius:18px;}
.exstaff_box .staff_detail .staff_info .img {display:block; width:136px; height:136px; margin: 0 auto; border-radius: 50%; overflow:hidden;}
.exstaff_box .staff_detail .staff_info .img img {max-width:100%;}
.exstaff_box .staff_detail .staff_info .departent{display:block; font-size:16px; color:#777; line-height:26px; margin-top:23px;}
.exstaff_box .staff_detail .staff_info .name{display:block;font-size:18px; line-height: 36px;}
.exstaff_box .staff_detail .staff_info .name strong{display:inline-block;font-size:24px;font-weight:700;margin-right:5px;}
.exstaff_box .staff_conts .box_label .heart{display:block; font-size:18px; line-height: 21px; padding-left:29px;}
.exstaff_box .staff_conts .box_label .heart:before {top:2px; width:20px; height:17px; background-size:auto 17px;}
.exstaff_box .staff_conts .box_label .heart.s2:before {background-position:-28px 0;}
.exstaff_box .staff_conts .box_label .heart.s3:before {background-position:-56px 0;}
.exstaff_box .staff_conts .box_label .heart.s4:before {background-position:-85px 0;}
.exstaff_box .staff_conts .box_label .heart.s5:before {background-position:-113px 0;}
.exstaff_box .staff_conts .box_label .heart.s6:before {background-position:-141px 0;}
.exstaff_box .staff_conts .box_label .heart.s7:before {background-position:-170px 0;}
.exstaff_box .staff_conts .des_box{font-size:16px;color:#333; margin-top:21px;line-height:28px;word-break:break-word;}
.exstaff_box{display:flex;justify-content:space-between;}
.exstaff_box .btn_area {position:absolute; left:0; right:0; bottom:0; border-top:1px solid #ccc;}
.exstaff_box .staff_detail{width:220px; text-align:center;}
.exstaff_box .staff_conts {width:600px; flex-basis: 74%;}
.exstaff_box .staff_detail .staff_info {background:#f8f8f8;height:260px;border-radius: 10px;margin-top:-18px;padding-top:48px;}
.exstaff_box .btn_more{display:none;}

/*보이스피싱 추가 20230214*/
.fishing_box{overflow:hidden; position:relative;padding:10px 0; border:1px solid #ccc; background:#f2f3f4;display:flex;justify-content:flex-start;}
.fishing_box .staff_detail{width:25%; text-align:center; border-right:1px solid #ccc;}
.fishing_box .staff_detail .staff_info {padding-top:10px;}
.fishing_box .staff_detail .staff_info .departent{display:block; font-size:13px; color:#666; line-height:21px; margin:20px 0;}
.fishing_box .staff_detail .staff_info .title{display:block;font-size:18px; line-height: 20px;}
.fishing_box .staff_detail .staff_info .title strong{display:inline-block;font-size:22px;color:#333;font-weight:700;line-height: 30px;}
.fishing_box .staff_conts {width:72%;padding:5px 0 0 30px;background:url("/common/images/cont/bg_fishing01.png") no-repeat right 70px bottom;}
.fishing_box .staff_conts .title{font-size:22px;color:#333;font-weight:700;line-height:40px;}
.fishing_box .staff_conts .num_type01>li>.num_type03{margin-top:5px}
.fishing_box .staff_conts .num_type01>li>.num_type03 li{margin-bottom:0;margin-left:0; font-size:13px;line-height:22px;font-weight:normal}




/*화살표 스타일*/
.flow_4c.type02 ul li:before{background:url("/common/images/cont/bg_arrow_darkgray.png") no-repeat}
.flow_4c.type02 ul li:last-child:before{background:none;}

/* 박스 3단*/
.sc_info {overflow:hidden;margin:0 -5px; font-size:0;}
.sc_info > a {display:block;}
.sc_info > a:hover dl dt,
.sc_info > a:hover dl dd {text-decoration:underline}

.sc_info dl {width:320px;height:180px;float:left;margin:0 5px 10px;padding:30px;border:1px solid #bbb;box-sizing:border-box}
.sc_info dl dt {font-size:16px;color:#333;font-weight:bold}
.sc_info dl dd {font-size:13px;color:#666;line-height:21px;margin-top:10px}
.sc_info .linktext20{font-size:12px;color:#888;margin-top:20px;width:200px;}
.sc_info .linktext40{font-size:12px;color:#888;margin-top:40px;width:200px;}

.sc_info01 {overflow:hidden;margin:0 -5px}
.sc_info01 > a {display:block;}
.sc_info01 > a:hover dl dt,
.sc_info01 > a:hover dl dd {text-decoration:underline}


.sc_info a [class^="scinfo"] {background-position: right 32px bottom 34px; background-repeat: no-repeat;}
.scinfo01{background-image:url("/common/images/cont/bg_scinfo01.gif");}
.scinfo02{background-image:url("/common/images/cont/bg_scinfo02.gif");}
.scinfo03{background-image:url("/common/images/cont/bg_scinfo03.gif");}
.scinfo04{background-image:url("/common/images/cont/bg_scinfo04.gif");}
.scinfo05{background-image:url("/common/images/cont/bg_scinfo05.gif");}
.scinfo06{background-image:url("/common/images/cont/bg_scinfo06.gif");}
.scinfo07{background-image:url("/common/images/cont/bg_scinfo07.gif");}
.scinfo08{background-image:url("/common/images/cont/bg_scinfo08.gif");}
.scinfo09{background-image:url("/common/images/cont/bg_scinfo09.gif");}
.scinfo10{background-image:url("/common/images/cont/bg_scinfo10.gif");}
.scinfo11{background-image:url("/common/images/cont/bg_scinfo11.gif");}
.scinfo12{background-image:url("/common/images/cont/bg_scinfo12.gif");}
.scinfo13{background-image:url("/common/images/cont/bg_scinfo13.gif");}
.scinfo14{background-image:url("/common/images/cont/bg_scinfo14.gif");}

[class^="apinfo"] {background-position: right 32px bottom 34px; background-repeat: no-repeat;}
.apinfo01{background-image:url("/common/images/cont/bg_apinfo07.gif");}/*노출콘텐츠*/
.apinfo02{background:url("/common/images/cont/bg_apinfo09.gif") no-repeat 0 0}
.apinfo03{background-image:url("/common/images/cont/bg_apinfo08.gif");}/*노출콘텐츠*/
.apinfo04{background-image:url("/common/images/cont/bg_apinfo06.gif");}/*노출콘텐츠*/
.apinfo05{background:url("/common/images/cont/bg_apinfo02.gif") no-repeat 220px 78px}
.apinfo06{background:url("/common/images/cont/bg_apinfo04.gif") no-repeat 220px 78px}
.apinfo07{background-image:url("/common/images/cont/bg_scinfo12.gif");}/*노출콘텐츠*/
.apinfo08{background-image:url("/common/images/cont/bg_ssinfo05.gif");}/*노출콘텐츠*/
.apinfo09{background-image:url("/common/images/cont/bg_scinfo04.gif");}/*노출콘텐츠*/

.sc_info a [class^="educenter"] {background-position: right 32px bottom 34px; background-repeat: no-repeat;}
.educenter01{background-image:url("/common/images/cont/bg_educenter01.gif");}
.educenter02{background-image:url("/common/images/cont/bg_educenter02.gif");}
.educenter03{background-image:url("/common/images/cont/bg_educenter03.gif");}
.educenter04{background-image:url("/common/images/cont/bg_educenter04.gif");}
.educenter05{background-image:url("/common/images/cont/bg_educenter05.gif");}
.educenter06{background-image:url("/common/images/cont/bg_educenter06.gif");}
.educenter07{background-image:url("/common/images/cont/bg_educenter07.gif");}
.educenter08{background-image:url("/common/images/cont/bg_educenter08.gif");}
.educenter09{background-image:url("/common/images/cont/bg_educenter09.gif");}
.educenter10{background-image:url("/common/images/cont/bg_educenter10.gif");}
.educenter11{background-image:url("/common/images/cont/bg_educenter11.gif");}
.educenter12{background-image:url("/common/images/cont/bg_educenter12.gif");}
.educenter13{background-image:url("/common/images/cont/bg_educenter13.gif");}
.educenter14{background-image:url("/common/images/cont/bg_educenter14.gif");}

.ssinfo01{background:url("/common/images/cont/bg_ssinfo01.png") no-repeat 220px 78px}
.ssinfo02{background:url("/common/images/cont/bg_ssinfo02.png") no-repeat 220px 78px}
.ssinfo03{background:url("/common/images/cont/bg_ssinfo03.png") no-repeat 220px 78px}
.ssinfo04{background:url("/common/images/cont/bg_ssinfo04.png") no-repeat 220px 78px}

.silson01{background:url("/common/images/cont/silson/bg_silson01.png") no-repeat 220px 78px}
.silson02{background:url("/common/images/cont/silson/bg_silson02.png") no-repeat 220px 78px}
.silson03{background:url("/common/images/cont/silson/bg_silson03.png") no-repeat 220px 78px}
.silson04{background:url("/common/images/cont/silson/bg_silson04.png") no-repeat 220px 78px}
.silson_strong {display: block;font-size:16px;color:#333;font-weight:bold;line-height:130%;}

.sc_info.col02 > dl{width:485px;height:125px}

/* 간편 서비스 이용안내_ssinfo_170719*/
.ssinfo {overflow:hidden;margin:0 -5px}
.ssinfo > a {display:block; cursor: hand;}
.ssinfo > a:hover dl dt,
.ssinfo > a:hover dl dd {text-decoration:underline !important;}
.ssinfo dl {width:320px;height:180px;float:left;margin:0 5px 10px;padding:30px;border:1px solid #bbb;box-sizing:border-box}
.ssinfo dl dt {font-size:16px;color:#333;font-weight:bold}
.ssinfo dl dd {font-size:13px;color:#666;line-height:21px;margin-top:10px}
.ssinfo01{background:url("/common/images/cont/bg_ssinfo01.gif") no-repeat 220px 78px}
.ssinfo02{background:url("/common/images/cont/bg_ssinfo02.gif") no-repeat 220px 78px}
.ssinfo03{background:url("/common/images/cont/bg_ssinfo03.gif") no-repeat 220px 78px}
.ssinfo04{background:url("/common/images/cont/bg_ssinfo04.gif") no-repeat 220px 78px}
.ssinfo05{background:url("/common/images/cont/bg_ssinfo05.gif") no-repeat 220px 78px}
.ssinfo06{background:url("/common/images/cont/bg_ssinfo06.gif") no-repeat 220px 78px}

.support01{background:url("/common/images/cont/corp/bg_support01.gif") no-repeat 390px 30px}
.support02{background:url("/common/images/cont/corp/bg_support02.gif") no-repeat 390px 30px}

.ars:after{content:"";display:block;clear:both}
.ars{padding:50px 60px 50px;min-height:480px;border:1px solid #bbb;background:url("/common/images/cont/bg_ars.gif") no-repeat 50% 50px;}
.ars.th02{background:url("/common/images/cont/bg_ars02.gif") no-repeat 50% 50px;}
.ars.th03{background:url("/common/images/cont/bg_ars03.gif") no-repeat 50% 50px;}
.ars.th04{background:url("/common/images/cont/bg_ars04.gif") no-repeat 12% 50px; padding:50px 60px 20px;}
.ars > .fright > dl {margin-left:26px;}
.ars > li {width:270px}
.ars > li > dl{margin-bottom:25px;}
.ars > li > dl:last-child{margin-bottom:0}
.ars > li > dl dt{position:relative;line-height:25px}
.ars > li > dl dt > span{position:absolute;left:0;top:0;display:inline-block;width:25px;height:25px;font-size:15px;font-weight:bold;background:#6c42a4;color:#fff;text-align:center}
.ars > li > dl dt > strong{display:inline-block;font-size:16px;color:#333;font-weight:bold;margin-left:36px}
.ars > li > dl dd {padding-left:38px}
.ars > li > dl dd > ul > li{position:relative;font-size:13px;margin-top:8px}
.ars > li > dl dd > ul > li > em{position:absolute;left:0;top:0;display:inline-block;width:16px;height:16px;background:#888;color:#fff;font-weight:bold;margin-right:4px;text-align:center}
.ars > li > dl dd > ul > li > span{display:inline-block;color:#666;font-size:13px;margin-left:23px;line-height:18px}

/* 장애인전용콜센터 스타일 추가 180821 */
.ars.th04 > li {width: 65%; padding: 0 0 0 300px;}
.ars.th04 > li > dl{margin-bottom:25px; }
.ars.th04 > li > dl dd {padding-left:38px}
.ars.th04 > li > dl dd > ul	{font-weight: bold;}
.ars.th04 > li > dl dd > ul > li{position:relative;font-size:13px;margin: 8px 0 16px 0; }
.ars.th04 > li > dl dd > ul > li > em{position:absolute;left:0;top:2px;display:inline-block;width:16px;height:16px;background:#fff;color:#888;font-weight:bold;margin-right:4px;text-align:center}
.ars.th04 > li > dl dd > ul > li > span{display:inline-block;color:#666;font-size:13px;margin-left:23px;line-height: 20px ;}

.ars.th04 > li > dl dd > ul > li > ul {margin: 5px 0 0 20px; font-weight: normal;}
.ars.th04 > li > dl dd > ul > li > ul li {padding-left:10px;line-height:23px;font-size: 13px;color:#666;background:url("/common/images/common/bl_gray_dashed.gif") no-repeat left 12px}
.ars.th04 > li > dl dd > ul > li > ol {margin: 5px 0 0 20px; font-weight: normal; font-size: 13px;}
.ars.th04 > li > dl dd > ul > li > ol li {padding-left:16px;line-height:23px;font-size: 13px;color:#666; font-weight: normal; margin: 0 0 3px;}




.compl_meth{background:url(/common/images/cont/bg_letter.gif) no-repeat right 0;margin-bottom:25px}
.compl_meth > li {padding-left:86px}
.setting{margin-top:40px;text-align:left !important;background:url("/common/images/cont/bg_setting.gif") no-repeat 80px 40px;padding:32px 0 40px 230px !important}

/* 대출 */
.loan:after {content:"";display:block;clear:both}
.loan .sns {float:right;margin-top:56px}

.prodc_visual:after {content:"";display:block;clear:both}
.loan_a{float:left;width:730px;padding:40px 0;border-right:1px solid #e1e3e6;box-sizing:border-box}
.loan_a{padding-left:210px;text-align:left;background:url("/common/images/cont/bg_loan_insur.gif") no-repeat 80px 63px;}
.loan_a.apart{height:174px;background:url("/common/images/cont/bg_loan_apart.gif") no-repeat 80px 50%}
.loan_a.apart .txt_n {padding-top:10px;font-size:14px;}

.loan_a.apart + .bzhour .s_tit_hour {position:static !important;padding-top:15px}
.loan_a.user + .bzhour .s_tit_hour > li,
.loan_a.apart + .bzhour .s_tit_hour > li {font-size:15px}
.loan_a.user{background:url("/common/images/cont/bg_loan_user.gif") no-repeat 80px 45px;}
.loan_a .txt_n{line-height:21px}
.bzhour{padding:40px 0;width:240px;text-align:left;float:left;padding-left:35px;box-sizing:border-box;/*  border-left:1px solid #e1e3e6  */}
.tit_hour{padding-left:24px;font-size:15px;color:#333;font-weight:bold;background:url("/common/images/cont/bg_bzhour.gif") no-repeat}
.tit_tel{padding-left:24px;font-size:15px;color:#333;font-weight:bold;background:url("/common/images/cont/bg_tel.gif") no-repeat}
.bzhour .s_tit_hour{position:absolute;bottom:40px;}
.bzhour .s_tit_hour > li {line-height:21px}
.bzhour .s_tit_hour > li > span{font-weight:bold;display:block;font-size:13px}
.loan_con01 > p {font-weight:bold;font-size:15px;color:#333;text-align:center}
.loan_con01{padding:40px 0 0;height:290px;background:#F3F3F3 url("/common/images/cont/content/loan_con01.png") no-repeat 50% 80px}
.loan_con02{padding:30px 0 0;height:135px;background:#F3F3F3 url("/common/images/cont/content/loan_con02.png") no-repeat 50% 40px}
.loan_con03{padding:30px 0 0;height:135px;background:#F3F3F3 url("/common/images/cont/content/loan_con03.png") no-repeat 50% 40px}

/* 대출 박스도식_6단 */
.box_6c:after{content:"";display:block;clear:both}
.box_6c {border:1px solid #ddd;box-sizing:border-box;} 
.box_6c li a {height:123px;border-left:1px solid #ddd;padding:74px 0 21px;line-height:16px;text-align:center;width:12.5%;float:left;box-sizing:border-box}
.box_6c li:first-child a{border-left:none}
.loan01{background:url("/common/images/cont/d_gide01.png") no-repeat 50% 24px}
.loan02{background:url("/common/images/cont/d_gide02.png") no-repeat 50% 24px}
.loan03{background:url("/common/images/cont/d_gide03.png") no-repeat 50% 24px}
.loan04{background:url("/common/images/cont/d_gide04.png") no-repeat 50% 24px}
.loan05{background:url("/common/images/cont/d_gide05.png") no-repeat 50% 24px}
.loan06{background:url("/common/images/cont/d_gide06.png") no-repeat 50% 24px}
.loan07{background:url("/common/images/cont/d_gide07.png") no-repeat 50% 24px}
.loan08{background:url("/common/images/cont/d_gide08.png") no-repeat 50% 24px}


/*위험관리소개*/
/*이미지만 가운데 정렬로 들어가는 박스*/
.box_imgmap{padding:40px;text-align:center;border:1px solid #bbb;font-size:0}
.box_imgmap2{padding:40px;text-align:center;border:1px solid #bbb;font-size:0;margin-top:15px}
.box_imgmap3{padding:40px;text-align:center;margin-top:10px;background:#f3f3f3}
.box_imgmap p, .box_imgmap li, .box_imgmap2 p, .box_imgmap2 li{font-size:0}

.box_ex_risk{border:1px solid #bbb;padding:40px 0;text-align:center;margin-top:15px}
.box_ex_risk:after{content:"";display:block;clear:both}
.box_ex_risk ul{display:inline-block;margin:0 auto}
.box_ex_risk ul:after{content:"";display:block;clear:both}
.box_ex_risk ul li{float:left;margin:0 20px}

.complete_box.risk{background:url("/common/images/cont/bg_risk.png") 140px center no-repeat;text-align:left;padding:32px 0 34px 288px}
.complete_box.risk .txt_b {padding-bottom:15px;letter-spacing:-1px;word-spacing:-1px}
.complete_box.risk .txt_n {line-height:23px;font-size:14px;width:100%}

.box_price_set{border:1px solid #bbb;padding:0 40px;margin-top:15px}
.box_price_set ul{display:block;width:100%}
.box_price_set ul li{position:relative;border-top:1px solid #D8D8D8;padding:40px 15px}
.box_price_set ul li:after{content:"";display:block;clear:both}
.box_price_set ul li:first-child{border-top:none}
.box_price_set ul li h5{position:absolute;left:15px;top:40px;font-size:18px;font-weight:bold;color:#333;letter-spacing:-0.4px}
.box_price_set ul li span{font-size:0}
.box_price_set ul li img{float:right}

.box_survey{border:1px solid #bbb;text-align:center;padding:40px 0;margin-top:15px}
.box_survey:after{content:"";display:block;clear:both}
.box_survey .cont{display:inline-block;background:#F2F3F4;padding:30px}
.box_survey .cont:after{content:"";display:block;clear:both}
.box_survey .info_area{width:200px;float:left}
.box_survey .info_area ul li{text-align:left;padding:4px 0;font-size:13px}
.box_survey strong{display:block;width:200px;height:48px;line-height:48px;font-size:14px;color:#333;font-weight:bold;border:1px solid #B5ACC2;text-align:center;background:#fff;margin-bottom:10px}
.box_survey .arr{display:block;width:97px;height:50px;float:left;background:url("/common/images/cont/corp/arr_survey.png") center center no-repeat}

.tb_scroll_area{position:relative;width:100%;overflow-x:scroll}
.tb_scroll_area table{display:fixed;width:100%}
table td .share_num{text-decoration:underline;display:inline-block;margin-bottom:10px}
table td .tb_txtarea{height:80px;color:#666}

/*popup*/
.btn_util_area{display:block;width:100%;text-align:right;float:right}

/* 테이블 > 캘린더 이미지 보더 */
.td_calendar input{padding-left:10px}
.td_calendar .selectbox dt a{padding:1px 0 1px 9px}
.td_calendar .selectbox dd{width:52px}
.td_calendar .ui_calendar{padding-right:13px}
.calendar_area,
.input_area{display:inline-block;margin:0 0 5px;line-height:13px;border:1px solid #bbb}
.calendar_area input,
.input_area input{height:26px;border:0 !important}
.insurance .calendar_area input,
.insurance .input_area input{height:26px;border:0 !important}

/* 회사소개 */
.complete_box.company{background:url("/common/images/cont/bg_company.gif") no-repeat 210px 40px;text-align:left;padding-left:354px}
.complete_box.company .txt_n{font-size:14px !important;line-height:21px}
.complete_box.company01{background:url("/common/images/cont/bg_company.gif") no-repeat 70px 60px;text-align:left;padding-left:240px;}
.complete_box.company01 .txt_n{font-size:14px !important;line-height:21px}

.corp_ci{height:600px;box-sizing:border-box;border:1px solid #bbb;padding:40px 0;position:relative; background:url("/common/images/cont/corp/bg_corp.png") no-repeat 50% 94px}
.corp_ci > dl dt {font-size:15px;color:#333;font-weight:bold}
.corp_ci > dl dt strong{display:block;margin-bottom:15px;font-size:24px;color:#e20f8c;font-weight:bold}
.corp_ci > dl dd {font-size:13px;color:#666;line-height:21px;margin-top:20px}
.corp_ci > dl:nth-of-type(1){position:absolute;left:47px;top:40px}
.corp_ci > dl:nth-of-type(2){position:absolute;left:210px;bottom:40px}
.corp_ci > dl:nth-of-type(3){position:absolute;left:640px;bottom:40px}

.corp_ci1{height:600px;box-sizing:border-box;border:1px solid #bbb;padding:40px 0;position:relative; background:url("/common/images/cont/corp/bg_corp.png") no-repeat 50% 94px}
.corp_ci1 > dl dt {font-size:15px;color:#333;font-weight:bold}
.corp_ci1 > dl dt strong{display:block;margin-bottom:15px;font-size:24px;color:#e20f8c;font-weight:bold}
.corp_ci1 > dl dd {font-size:13px;color:#666;line-height:21px;margin-top:20px}
.corp_ci1 > dl:nth-of-type(1){position:absolute;left:80px;top:50px}
.corp_ci1 > dl:nth-of-type(2){position:absolute;left:200px;bottom:40px}
.corp_ci1 > dl:nth-of-type(3){position:absolute;left:640px;bottom:40px}


.corp_art > li:after{content:"";display:block;clear:both}
.corp_art > li{margin-top:40px}
.corp_art > li span{float:left;width:270px;height:195px}
.corp_art > li > div {float:left;width:calc(90% - 200px);padding-left:20px}
.corp_art > li > div > p {line-height:21px;margin-top:15px}
.corp_art > li > div > strong{font-size:18px;font-weight:bold;color:#333}

.nanum {text-align:center}
.nanum li{display:inline-block;width:273px;margin-left:35px}
.nanum li:first-child{margin-left:0}
.nanum li > img{display:inline-block;width:273px;height:197px}
.nanum li > p{margin-top:20px;text-align:left;font-size:14px;font-weight:bold}

/* 인재상 수정 180918 */
.complete_box.person{background:url("/common/images/cont/bg_person.gif") no-repeat 210px center;text-align:left;padding:60px 0 50px 355px}
.complete_box.person1{background:url("/common/images/cont/bg_person.gif") no-repeat 100px center;text-align:left;padding:60px 0 50px 255px}
.person02{border:1px solid #bbb;padding:50px 60px 50px;}
.person02 ul:after{content:"";display:block;clear:both}
.person02 ul li{width:33.3%;float:left;}
.person02 ul li dl{padding-top:185px;text-align:center}
.person02 ul li dl dt{font-size:15px;}
.person02 ul li dl dt > strong{font-size:18px;font-weight:bold;color:#333;display:block;margin-bottom:10px;}
.person02 ul li dl dd{line-height:21px;margin-top:10px}
.per01{background:url("/common/images/cont/bg_per01.gif") no-repeat 50% 0}
.per02{background:url("/common/images/cont/bg_per02.gif") no-repeat 50% 0}
.per03{background:url("/common/images/cont/bg_per03.gif") no-repeat 50% 0}

.complete_box.complete02{background:url("/common/images/common/bg_complete.gif")no-repeat 140px center;text-align:left;padding:43px 0 37px 275px}
.complete_box.complete03{background:url("/common/images/common/bg_complete.gif")no-repeat 50px center;text-align:left;padding:43px 0 37px 155px}
.complete_box.person03{background:url("/common/images/cont/bg_person03.gif")no-repeat 140px center;text-align:left;padding:43px 0 37px 292px}
.complete_box.person04{background:url("/common/images/cont/bg_person03.gif")no-repeat 60px center;text-align:left;padding:43px 0 37px 200px}
.complete_box.recruiment{background:url("/common/images/cont/bg_recrute.gif")no-repeat 140px 40px;text-align:left;padding-left:275px}
.complete_box.recruiment .txt_b{padding-bottom:15px}
.complete_box.recruiment .txt_n {line-height:23px;font-size:14px;width:100%}
.complete_box.recruiment2{background:url("/common/images/cont/bg_recrute.gif")no-repeat 60px 60px;text-align:left;padding-left:200px;margin-top:30px;}
.complete_box.recruiment2 .txt_b{padding-bottom:15px}
.complete_box.recruiment2 .txt_n {line-height:23px;font-size:14px;width:100%}
.complete_box.call{background:url("/common/images/cont/bg_call.gif")no-repeat 50px 40px;text-align:left;padding-left:165px;line-height:21px; margin-top:30px;}
.complete_box.branch{background:url("/common/images/cont/bg_branch.gif")no-repeat 80px 40px;text-align:left;padding-left:230px;line-height:21px}
.complete_box.branch .txt_b{padding-bottom:15px}
.complete_box.branch .txt_n {line-height:23px;font-size:14px;width:100%}
.complete_box.history02{background:url("/common/images/cont/bg_history02.gif")no-repeat 140px 40px;text-align:left;padding-left:275px}
.complete_box.history03{background:url("/common/images/cont/bg_history02.gif")no-repeat 50px 40px;text-align:left;padding-left:180px;margin-top:30px;}

.contents .company_contents{width:calc(var(--content-width) - 10px); margin:10px 0 0 20px;}
.ceo{position:relative;box-sizing:border-box; width:100%;height:650px;background:url("/common/images/cont/corp/ceo_pc.png") 50px  -70px no-repeat;}	/*MOD_202508_extendWidth-w1200px*/
.ceo .ceo_decs{margin:30px 0 0 500px;font-size:24px;color:#2d0e6c;line-height:2rem;}	/*MOD_202508_extendWidth-w1200px*/
.ceo .ceo_decs > p {margin-top:20px;font-size:15px;color:#333;line-height:20px;font-weight:normal; }
.hkfire{height:691px;box-sizing:border-box;width:100%;padding:40px 0 0 20px;background:url("/common/images/cont/corp/bg_hkfire.jpg") right 0 no-repeat;font-size:24px;line-height:34px;color:#000}
/*.ceo{position:absolute; margin:90px 0 0 240px ; box-sizing:border-box; width:740px;height:450px;background:url("/common/images/cont/corp/ceo_pc.png") no-repeat;}
.ceo .ceo_decs{position:absolute;top:-4px;left:246px;font-size:24px;font-weight:bold;color:#2d0e6c;}
.ceo .ceo_decs > p {margin-top:20px;font-size:15px;color:#333;line-height:26px;font-weight:normal; }
.hkfire{height:691px;box-sizing:border-box;width:980px;padding-top:40px;background:url("/common/images/cont/corp/bg_hkfire.jpg") no-repeat;font-size:24px;line-height:34px;color:#000}
*/

.fairT1{position:relative;box-sizing:border-box; width:100%;height:470px;background:url("/common/images/cont/corp/ceo_sign.gif") no-repeat right -64px top -150px;}
.fairT1 .fairT_decs{margin-top:10px;font-size:24px;color:#2d0e6c;line-height:2rem;}
.fairT1 .fairT_decs > p {margin-top:10px;font-size:15px;color:#333;font-weight:normal; }

.fairT2{position:relative;box-sizing:border-box; width:100%;height:470px;}
.fairT2 .fairT_decs{margin-top:10px;font-size:20px;color:#2d0e6c;line-height:2rem;}
.fairT2 .fairT_decs > p {margin-top:10px;font-size:15px;color:#333;font-weight:normal; }

.fairT3{position:relative;box-sizing:border-box; width:100%;height:500px;background:url("/common/images/cont/corp/ceo_sign.gif") no-repeat right -64px top -143px;}
.fairT3 .fairT_decs{margin-top:10px;font-size:24px;color:#2d0e6c;line-height:2rem;}
.fairT3 .fairT_decs > p {margin-top:10px;font-size:15px;color:#333;font-weight:normal; }

.fairT4{position:relative;box-sizing:border-box; width:100%;height:580px;}
.fairT4 .fairT_decs{margin-top:10px;font-size:20px;color:#2d0e6c;line-height:2rem;}
.fairT4 .fairT_decs > p {margin-top:10px;font-size:15px;color:#333;font-weight:normal; }


.history{padding:40px 0;border:1px solid #bbb}
.history:after{content:"";display:block;clear:both}
.history > div {float:left}
.history > div:first-child {width:325px;box-sizing:border-box}
.history > div:first-child > p {margin-top:18px;font-size:34px;color:#333;font-weight:bold;line-height:44px;padding-left:40px}
.history > div:first-child > strong{display:inline-block;width:200px;line-height:30px;height:30px;font-size:14px;color:#fff;font-weight:bold;text-align:center;background:url("/common/images/cont/corp/bg_history_tit.png") no-repeat}
.history > div:first-child > p > em {font-size:13px;color:#666;line-height:21px;display:block;text-indent:3px}
.history .his_mth{border-left:1px solid #bbb;padding-left:40px}
.history .his_mth > dl:after{content:"";display:block;clear:both}
.history .his_mth > dl {padding-bottom:25px}
.history .his_mth > dl:last-child {padding-bottom:0}
.history .his_mth > dl dt{float:left;font-size:18px;font-weight:bold;line-height:24px}
.history .his_mth > dl dd{float:left;padding-left:20px;}
.history .his_mth > dl dd > ul li {font-size:14px;line-height:24px;text-indent:-24px;margin-left:35px}
.history .his_mth > dl dd > ul li > span {font-weight:bold;padding-right:10px}
.complete_box.ir_info{background:url("/common/images/cont/bg_ir.gif")no-repeat 60px 40px;text-align:left;padding-left:220px;margin-top:30px;}
.ir_info li{display:inline-block;width:45%;font-size:14px;line-height:30px}
.ir_info li > span{display:inline-block;margin-right:10px;min-width:42px;font-size:15px;color:#333;font-weight:bold}

.map_con{padding:40px 0;background:#F3F3F3;text-align:center}

/*무지 3단*/
.ir_graph:after{content:"";display:block;clear:both}
.ir_graph{box-sizing:border-box;margin-top:40px}
.ir_graph > li{width:calc(50% - 20px);float:left;margin-top:40px;margin-left:40px;}
.ir_graph > li:nth-of-type(1),.ir_graph > li:nth-of-type(2){margin-top:0}
.ir_graph > li:nth-of-type(3n-2){margin-left:0}
.ir_graph > li > p {font-size:18px;color:#333;font-weight:bold;margin-bottom:20px;text-align:center}
.ir_graph > li > p em {font-size:13px;vertical-align:bottom}
.ir_graph > li > p .fz12_gray {font-size:12px;color:#999;}
.ir_graph.type02 > li > p {text-align:left}

/*무지 3단 20230410 회사소개수정 금융가족 소개*/
.ir_graph02:after{content:"";display:block;clear:both}
.ir_graph02{box-sizing:border-box;}
.ir_graph02 > li{width:calc(50% - 20px);height:120px;float:left;margin-top:40px;}
.ir_graph02 > li > p {font-size:18px;color:#333;font-weight:bold;margin-bottom:20px;text-align:center}
.ir_graph02 > li > p em {font-size:13px;vertical-align:bottom}
.ir_graph02 > li > p .fz12_gray {font-size:12px;color:#999;}
.ir_graph02.type02 > li > p {text-align:left}

/*무지 4단*/
.ir_graph01:after{content:"";display:block;clear:both}
.ir_graph01{box-sizing:border-box;margin-top:40px}
.ir_graph01 > li{width:346px;height:280px;float:left;}
.ir_graph01 > li > p {font-size:18px;color:#333;font-weight:bold;margin-bottom:10px;text-align:center}
.ir_graph01 > li > p em {font-size:13px;vertical-align:bottom}
.ir_graph01 > li > p .fz12_gray {font-size:12px;color:#999;}
.ir_graph01.type02 > li > p {text-align:left}
/*ADD_202508_extendWidth-w1200px*//*css재정의*/
.ir_graph01 {padding-bottom:50px;}
.ir_graph01 > li {width:calc(45% - 20px); padding:22px; text-align:center;}
.ir_graph01 > li:nth-child(3), 
.ir_graph01 > li:nth-child(4) {margin-top:20px;}
.ir_graph01 > li .list_style03 {width:346px; padding-left:30px; text-align: left;}

.ir_box01	{padding:20px 40px; text-align:center; border:1px solid #bbb; overflow: auto;}
.ir_box02	{background:url("/common/images/cont/corp/bg_ir03_01.png") top center no-repeat;text-align:center; overflow: auto; }
.ir_box02 .txt01 {border:1px solid #bbb; width: 240px; margin: 0 auto; font-size: 24px; font-weight: bold; color: #000; background-color: #fff;text-align:center; padding: 20px;letter-spacing:-1px;word-spacing:-1px}
.ir_box02 .txt02 {border:1px solid #bbb; font-size: 18px; font-weight: bold; color: #333; margin:30px 30px 0 30px; background-color: #fff;padding: 20px 0;letter-spacing:-1px;word-spacing:-1px}
.ir_box02 div	{}
.ir_box02 div dl	{width: 210px; margin: 75px 20px 20px 16px; float: left;}
.ir_box02 div dl dt	{font-size: 20px; color: #333;}
.ir_box02 div dl dt span.stxt01	{display: block; font-size: 34px; font-weight: bold; color: #fff; text-align: center;}
.ir_box02 div dl dt span.stxt02	{display: block; font-size: 18px; font-weight: bold; color: #333; margin: 35px 0 0 0;}
.ir_box02 div dl dd	{background-color: #f2f2f2; margin: 20px 0 10px; text-align: left; padding: 15px 20px; font-size: 14px}
.ir_box02 div dl dd ul {}
.ir_box02 div dl dd ul li{padding-left:10px;line-height:30px;font-size: 14px; font-weight: bold;color:#666;background:url("/common/images/common/bl_gray_dashed.gif") no-repeat left 14px}
.ir_box02 p	{font-size: 14px; margin: 20px; font-weight: bold;}

.ir_box03{text-align:center;}
.ir_box03 .txt01 {font-size:24px;color: #333; margin:20px 0;}
.ir_box03 .txt02 {margin-bottom:30px; font-size:36px;font-style:oblique; font-weight: bold; color:#e20f8c;text-align:center; padding: 20px;}
.ir_box03 .wrap	{display:flex;justify-content:space-between;}
.ir_box03 .wrap .box{width:30%;height:100%}
.ir_box03 .wrap .box .head01{width:130px; height:130px; margin:0 auto;border-radius:50%;background-color:#ec008c;}
.ir_box03 .wrap .box .head01 .htxt01{font-size:26px; font-weight: bold; color:#fff;position:relative; top:32%;}
.ir_box03 .wrap .box .head01 .htxt02{font-size:18px;color:#fff;position:relative; top:36%;}
.ir_box03 .wrap .box .head02{width:130px; height:130px; margin:0 auto;border-radius:50%;background-color:#351b6f;}
.ir_box03 .wrap .box .head02 .htxt01{font-size:26px; font-weight: bold; color:#fff;position:relative; top:32%;}
.ir_box03 .wrap .box .head02 .htxt02{font-size:18px;color:#fff;position:relative; top:36%;}
.ir_box03 .wrap .box .head03{width:130px; height:130px; margin:0 auto;border-radius:50%;background-color:#0087d4;}
.ir_box03 .wrap .box .head03 .htxt01{font-size:26px; font-weight: bold; color:#fff;position:relative; top:32%;}
.ir_box03 .wrap .box .head03 .htxt02{font-size:18px;color:#fff;position:relative; top:36%;}
.ir_box03 .wrap .box dl	{}
.ir_box03 .wrap .box dl dt	{font-size: 20px; color: #333;margin-top:20px;}
.ir_box03 .wrap .box dl dt span.stxt02	{display: block; font-size: 18px; font-weight: bold; color: #333;padding:20px 0;}
.ir_box03 .wrap .box dl dd	{background-color: #f2f2f2; text-align: left; padding: 15px 20px; font-size: 14px}
.ir_box03 .wrap .box .head02 + dl dd {min-height:180px;}	/*ADD_202508_extendWidth-w1200px*/
.ir_box03 .wrap .box dl dd ul {}
.ir_box03 .wrap .box dl dd ul li{padding-left:10px;line-height:30px;font-size: 14px; font-weight: bold;color:#666;background:url("/common/images/common/bl_gray_dashed.gif") no-repeat left 14px}


.ir_box04{text-align:center; overflow: auto; }
.ir_box04 > div {padding:20px 0; overflow: hidden;}
.ir_box04 div > dl {width:calc(100% / 3 - 27px); background-color:#f2f2f2; float:left;}
.ir_box04 div > dl + dl {margin-left:40px;}
.ir_box04 div dl dt	{font-size: 20px; color: #000;font-weight:bold;padding-top:15px;}
.ir_box04 div dl dd	{min-height:180px;text-align: left; padding: 15px 20px; font-size: 14px}
.ir_box04 div dl dd ul li{padding-left:10px;line-height:30px;font-size: 14px; font-weight: bold;color:#666;background:url("/common/images/common/bl_gray_dashed.gif") no-repeat left 14px}
.ir_box04 p	{font-size: 14px; margin: 20px; font-weight: bold;}

.ir_box05{text-align:center; overflow: auto; }
.ir_box05 > div {padding:20px 0; overflow: hidden;}
.ir_box05 div > dl {width:calc(100% / 3 - 27px); background-color:#f2f2f2; float:left;}
.ir_box05 div > dl + dl {margin-left:40px;}
.ir_box05 div dl dt	{font-size: 17px; color: #000;font-weight:bold;padding-top:15px;}
.ir_box05 div dl dd	{min-height:180px;text-align: left; padding: 15px 20px; font-size: 14px}
.ir_box05 div dl dd ul li{padding-left:10px;line-height:20px;font-size: 14px; font-weight: bold;color:#666;background:url("/common/images/common/bl_gray_dashed.gif") no-repeat left 14px}
.ir_box05 p	{font-size: 14px; margin: 20px; font-weight: bold;}


.list-line-wrap li{padding:8px 0;font-size:0.933333333rem;color:#666;border-bottom:0.066666667rem solid #eee; text-align: left;}
.list-line-wrap li:first-child{border-top:2px solid #000}
.list-line-wrap.both li{display:table;width:100%}
.list-line-wrap.both .tit{font-size: 14px;}
.list-line-wrap.both .val{display:table-cell;vertical-align:top;text-align:right;color:#000}
.title-lv02{margin:0px 0 10px;font-size:16px;font-weight:700; text-align: left;}


.bus{background:url("/common/images/cont/corp/bg_bus.gif")no-repeat 0 8px}
.subway{background:url("/common/images/cont/corp/bg_subway.gif")no-repeat}
.complete_box.fc{background:url("/common/images/cont/bg_fc.gif")no-repeat 80px 60px;text-align:left;padding:32px 0 36px 240px; margin-top:30px;}
.complete_box.fc .txt_b{padding-bottom:15px}
.complete_box.fc .txt_n {line-height:23px;font-size:14px;width:100%}
.complete_box.fcperson{background:url("/common/images/cont/bg_fcperson.gif") no-repeat 60px 40px;text-align:left;padding:39px 0 38px 200px; margin-top:30px;}
.complete_box.fcperson .txt_b{height:75px;padding-bottom:0;vertical-align:middle;display:table-cell}

#company_contents > .tit_h3_basic1 + div > img[src="/common/images/cont/corp/img_map.gif"] {display: block; margin:0 auto;}	/*ADD_202508_extendWidth-w1200px*/

.complete_box.cybertr{background:url("/common/images/cont/bg_ctr.gif")no-repeat 70px 50px;text-align:left;padding:32px 0 36px 240px; margin-top:30px;}
.cybertr_cont1{background:url("/common/images/cont/vfp_img04.png")no-repeat 20px 10px; padding-left:260px; margin-bottom:50px;}
.cybertr_cont2{background:url("/common/images/cont/vfp_img05.png")no-repeat 25px 10px; padding-left:260px; margin-bottom:50px;}
.cybertr_cont3{background:url("/common/images/cont/vfp_img06.png")no-repeat 20px 0px; padding-left:260px; margin-bottom:50px;}
.cybertr_cont4{background:url("/common/images/cont/vfp_img07.png")no-repeat 20px 10px; padding-left:260px; margin-bottom:50px;}
.cybertr_cont5{background:url("/common/images/cont/vfp_img08.png")no-repeat 20px 10px; padding-left:260px; margin-bottom:50px;}
.cybertr_cont6{background:url("/common/images/cont/vfp_img09.png")no-repeat 20px 10px; padding-left:260px; }

.complete_box.clpslist{background:url("/common/images/cont/bg_bestclpnew.png")no-repeat 20px 5px;text-align:left;padding:60px 0 50px 200px; margin-top:30px;}


.complete_box.voicef{background:url("/common/images/cont/bg_vf.gif")no-repeat 50px 30px;text-align:left;padding:32px 0 36px 240px; margin-top:30px;}
.cybertr_box{width:100%; display:flex;}
.cybertr_box .voicef_cont{width:50%; margin:0 20px ;display:inline-block;}
.complete_box.voicef .txt_b{padding-bottom:10px}
.complete_box.voicef .txt_n {line-height:23px;font-size:14px;width:100%}
img[src="/common/images/cont/vfp_img02.png"],
img[src="/common/images/cont/vfp_img03.png"] {display:block; margin:0 auto;}	/*ADD_202508_extendWidth-w1200px-이미지가운데정렬*/
/*ADD_202508_보이스피싱 예방 페이지 하단 배너 css추가*/
.vfp_bottom_banner {display:flex; box-sizing: border-box;}
.vfp_bottom_banner .banner_box {border:1px solid #bbb; padding:20px 1px 20px 20px; width:calc(100% / 3 - 20px); text-align: center;}
.vfp_bottom_banner .banner_box + .banner_box {margin-left:10px;}

.voicef + .tab_wrap .tab_con .flow_4c.type02 {text-align: center;}	/*ADD_202508_extendWidth-w1200px*/

.complete_box.dorinsinfo{background:url("/common/images/cont/bg_dorinsinfo.png")no-repeat 50px 20px;text-align:left;padding:32px 0 36px 200px; margin-top:30px;}
.cybertr_box{width:100%; display:flex;}
.complete_box.dorinsinfo .txt_b{padding-bottom:10px}
.complete_box.dorinsinfo .txt_n {line-height:23px;font-size:14px;width:100%}
.complete_box.custcs{background:url("/common/images/cont/bg_person03.gif")no-repeat 80px 30px;text-align:left;padding:32px 0 36px 220px}
.complete_box.custcs .txt_b{padding-bottom:10px; font-size: 18px;}

.custcs01{background:url("/common/images/cont/bg_custcs01.gif")no-repeat 120px 0px;text-align:left;padding: 30px 0 0px 530px; height: 400px;}
.custcs01 ul	{}
.custcs01 ul li{padding-bottom:10px; font-size: 18px; font-weight: bold; color: #333333; line-height: 225%; letter-spacing: -1.2px;}



/*사이버갤러리*/
.gallery_wrap:after{content:"";display:block;clear:both}
.gallery_wrap{position:relative;width:980px}
.frame {float:left;width:740px;padding-top:200px}
.frame > li {display:none}
.frame > li.view {display:block}
.frame > li > span {display:inline-block;margin-bottom:40px}
.frame > li > span + div .tit_fz24 > span {display:block;margin-top:10px;font-size:14px}
.frame .img_area{position:relative;display:inline-block;margin:0 0 40px 100px;}
.frame .img_area p{display:table;position:absolute;left:0;bottom:0;width:400px;height:50px;padding:20px 0 0 60px;box-sizing:border-box;background:#fff}
.frame .img_area p span{font-size:12px;color:#888;letter-spacing:-0.5px;display:block}
.frame .img_area p span.type{height:14px;line-height:14px;margin-bottom:5px}
/* .frame .img_exp{margin-left:182px} */
.frame .img_exp .tit{font-size:24px;color:#333;font-weight:bold}
.frame .img_exp .tit .sm_tit{font-size:18px}
.frame .img_exp .tit .sub{font-size:14px;color:#333;font-weight:bold;display:block;margin-top:14px}
.thumlist{position:absolute;left:0;top:0;width:980px;padding-top:20px}
.thumlist:after{content:"";display:block;clear:both}
.thumlist li{width:70px;height:70px;float:left;margin-left:3px;margin-bottom:3px}
.thumlist li > a {display:block;position:relative}
.thumlist li > a:hover{}
.thumlist li.on > a:after{content:"";display:inline-block;width:68px;height:68px;border:2px solid #e4007f;background:transparent;position:absolute;left:0;top:0}

.teagwang_intro{position:relative;height:250px;background:url("/common/images/cont/corp/bg_history_top.jpg")no-repeat right bottom;background-size:contain;}
.teagwang_intro > p{color:#333;padding-top:50px;font-size:18px;font-weight:bold;line-height:26px; background:url("/common/images/cont/corp/bg_tit_style.jpg") no-repeat}
.teagwang_intro > div {position:absolute;left:0;bottom:0}

.history_thum:after{content:"";display:block;clear:both}
.history_thum > li{float:left;height:105px;}
.history_thum > li a{position:relative;display:inline-block;height:105px}
.history_thum > li a:hover:before{content:"";display:block;width:105px;height:105px; background:rgba(85,64,132,0.7) url("/common/images/cont/bg_view.png") no-repeat 50% 50%; position:absolute;left:0;top:0}
.bg_gray {background:#f2f3f4}
.btn_down_grey.he30 > span {height:27px;padding:0 10px 0 24px; line-height:26px}
.necessory{display:inline-block;position:relative}
.necessory:before{content:"*"; display:inline-block;margin-right:-10px;position:absolute;right:0;top:0;}


.email{min-height:300px;padding-left:110px;margin:0 45px;padding-top:40px;background:url("/common/images/logincenter/bg_cert_01.gif") no-repeat 0 40px}
.email .txt_n{font-size:14px;line-height:21px}
.reward03{position:relative}
.reward03 > img{display:inline-block;margin-left:-225px}
.exp_num {position:absolute;left:645px;top:78px;height:110px}
.exp_num > span {display:block;vertical-align:middle;margin-top:10px}

/*보상 > 자동차 보험금청구안내*/
.ul_tab_basic.flex {width:100%;}
.ul_tab_basic.flex .fx {width:32%}
.ul_tab_basic.flex li{width:17%;box-sizing:border-box}
.ul_tab_basic.flex li a{padding:15px 5px 14px 5px;text-align:center}

/*푸터 팝업 컬럼 수*/
.list_style01.wd02:after,
.list_style01.wd06:after{content:"";display:block;clear:both}
.list_style01.wd02 li {width:50%;float:left;box-sizing:border-box}
.list_style01.wd06 li {width:16.6%;float:left;box-sizing:border-box}


/*위험관리소개*/
.box_graph_risk{border:1px solid #bbb;width:100%;padding:40px 0;text-align:center;margin-top:10px}
.box_graph_risk .inner{position:relative;width:548px;height:238px;background:url("/common/images/cont/corp/bg_risk_arr.png") no-repeat left bottom;margin:0 auto;box-sizing:border-box;padding-left:60px;overflow:visible}
.box_graph_risk ul li{display:inline-block;border:1px solid #B5ACC2;padding:15px 20px 20px;width:200px;height:74px;text-align:center;box-sizing:border-box;float:left;margin:0 40px 40px 0}
.box_graph_risk span.x{position:absolute;right:20px;bottom:-20px}
.box_graph_risk span.y{position:absolute;top:20px;left:-40px}
.box_graph_risk ul li strong{font-weight:bold;display:block;font-size:14px;margin-bottom:13px}

.box_off_active{border:1px solid #bbb;background:url("/common/images/cont/corp/bg_off_active.gif") no-repeat center center;width:100%;height:440px;font-size:0}

/*사이트맵*/
.map_target {border-top:1px solid #ddd;}
.map_target:after{content:""; display:block; clear:both}
.map_target li{position:relative;display:inline-block;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#ffffff;box-sizing:border-box;width:25%;float:left;height:38px}
.map_target li:nth-child(4),.map_target li:nth-child(8),.map_target li:nth-child(11){border-right:1px solid #ddd}
.map_target.corp_map li{width:33.33%}
.map_target li a{position:absolute;left:0;width:100%;display:block;color:#666666;font-size:14px;text-align:center;height:37px;line-height:37px}
.map_target li.on a{font-weight:700;color:#333333;border:1px solid #554084;left:-1px;top:-1px;z-index:1}
.map_area{border-bottom:1px solid #bbb;padding:30px 0 0}
.map_area:after{content:"";display:block;clear:both}
.map_area h4{font-size:18px;font-weight:bold;color:#e20f8c;margin-bottom:25px}
.map_area dl{display:inline-block;width:25%;float:left;margin-bottom:40px}
.map_area dl dt{font-size:15px;font-weight:bold;color:#333;margin-bottom:15px}
.map_area dl dt a{font-size:15px;font-weight:bold;color:#333}
.map_area dl dd{font-size:13px;color:#666;margin-bottom:10px;background: url(/common/images/common/bl_graydot.gif) no-repeat left center;padding-left:8px}
.map_area dl dd:last-child{margin-bottom:0}
#sitemap01 dl{height:290px}
#sitemap01 dl:nth-child(6),#sitemap01 dl:nth-child(7),#sitemap01 dl:nth-child(8),#sitemap01 dl:nth-child(9){height:210px}
#sitemap02 dl:nth-child(6),#sitemap02 dl:nth-child(7),#sitemap02 dl:nth-child(8),#sitemap02 dl:nth-child(9){height:100px; }
#sitemap02 dl:nth-child(10),#sitemap02 dl:nth-child(11){height:65px}
#sitemap05 dl:nth-child(2),#sitemap05 dl:nth-child(3),#sitemap05 dl:nth-child(4),#sitemap05 dl:nth-child(5){height:200px}
#sitemap05 dl:nth-child(10),#sitemap05 dl:nth-child(11){height:135px}
#sitemap07 dl:nth-child(2),#sitemap07 dl:nth-child(3),#sitemap07 dl:nth-child(4),#sitemap07 dl:nth-child(5){height:200px}
#sitemap08 dl:nth-child(2),#sitemap08 dl:nth-child(3),#sitemap08 dl:nth-child(4),#sitemap08 dl:nth-child(5){height:150px}
#sitemap08 dl:nth-child(6),#sitemap08 dl:nth-child(7),#sitemap08 dl:nth-child(8),#sitemap08 dl:nth-child(9){height:135px}
#sitemap08 dl:nth-child(10),#sitemap08 dl:nth-child(11),#sitemap08 dl:nth-child(12),#sitemap08 dl:nth-child(13){height:66px}
#sitemap09 dl{height:230px}
#sitemap09 dl:nth-of-type(5){height:66px}

/*#sitemap_corp01 dl {height:228px}*/


/* 약관 */
.policy_content{width:100%} 
.policy:after{content:"";display:block;clear:both}
.policy {border:1px solid #bbb;padding:20px;margin-top:10px}
.policy li{width:50%;float:left;box-sizing:border-box;font-size:13px;line-height:21px}
.policy li > span{display:inline-block;width:55px;color:#e4007f;font-weight:bold}
.policy_content > .list_style01 > li {margin-bottom:10px}
.policy_content .scroll {padding-right:15px;border:none;margin-bottom:0}
.policy_content table {border-top:2px solid #817894;width:100%}
.policy_content table th{background:#fbfbfb;padding:10px;border-right:1px solid #e2e4e4;border-bottom:1px solid #e2e4e4;text-align:center}
.policy_content table th.bg{background:#e3e3e3;}
.policy_content table th.bg1{background:#f1f1f1;}
.policy_content table td{padding:10px; border-right:1px solid #e2e4e4;border-bottom:1px solid #e2e4e4;}
.policy_content table td input{border:1px solid #ddd;}
.policy_content table .last {border-right:none;}
.policy_content table th:last-child,
.policy_content table td:last-child {border-right:none;}

/*기업고객상품 - 캐디보험
.cady{padding-left:86px;background:url("/common/images/cont/bg_num01.png") no-repeat 0 0}*/
.bg_white{background:#fff !important}

/*cyber_common.css 재정의*/
#header{z-index:120 !important} /*loc가 펼쳐졌을때 gnb를 가리는 문제, 퀵메뉴가 gnb 하위메뉴 위로 올라오는 문제*/
.btn_down_white{border:1px solid #bbb !important} 
.btn_down_grey{padding:1px 6px 3px;border:none}
.pop_scroll{padding:0 30px !important;/* margin-bottom:0 !important */;margin-bottom:10px !important}
.pop .pop_cont .btnarea{margin-top:20px}
.tbl_4c_tb table{border-collapse:separate !important;table-layout:fixed}
.tbl_4c_tb table td{word-wrap:break-word;line-height:160% !important;padding:9px 16px 11px !important;}
.tbl_4c_tb table td.center{padding:9px 14px 11px !important}
.tbl_4c_tb .tbl_common table{border-collapse:collapse !important}
.popup_wrap .pop_scroll3{overflow:auto;margin-bottom:30px;padding:0 50px 0 30px;min-height:310px;max-height:490px}/*노트북 해상도 기준 높이*/
.pop_scroll > .vertical.tbl_4c_tb > table{width:100% !important}
.tbl_common table td.border_r{border-right:1px solid #ddd !important}
.tbl_chk_tb.scroll{overflow:auto}

.div_idbox .input_text{height:38px !important}
.ui_pop{width:100% !important}
.tbl_4c_tb table tbody th.center{padding:11px 5px 13px}
.tbl_4c_tb.vertical table th.t_left{text-align: left}
.btn_consult{display:inline-block;vertical-align:middle}
.btn_consult a{display:block;vertical-align:middle;border:1px solid #564a72;line-height:12px;padding:6px 19px 8px 10px;background:#6d6288 url("/common/images/common/btn/btn_gray5_arrow.png") no-repeat 89% center;font-size:13px;color:#fff}
td .tb_txt {display:inline-block}
.pop_scroll .div_article{width:100% !important}
.btn_white4{display:inline-block;vertical-align:middle}
#id_frameArea .pop_scroll{padding:0 !important;max-height:100% !important}
.hasDatepicker{border-right:none !important;padding:0 8px 0 4px;}
.ui-datepicker-trigger{border:1px solid #bbb;border-left:none;display:inline-block}
.pop_scroll .tbl_4c_tb p{margin-bottom:10px !important}

/**/
.pop_scroll.cimovie_box{padding:0 20px}
.cimovie_box_new:after{content:""; display:block;clear:both}
.cimovie_box_new .movie_box{float:left;width:400px;margin-right:30px}
.cimovie_box_new .movie_txt{float:left;width:187px}
.cimovie_box_new .movie_txt p {color:#333;font-size:18px;font-weight:bold;margin-bottom:15px;margin-top:0}
.cimovie_box_new .movie_txt textarea{height:225px;padding:20px;font-size:13px;line-height:21px;color:#666}

/**/
.complete_box.finance{background:url("/common/images/cont/bg_person03.gif") 140px center no-repeat;width:100%;border:1px solid #bbb;text-align:left;padding:32px 0 34px 288px;margin-bottom:30px;box-sizing:border-box}
.complete_box.finance .txt_b{padding-bottom:15px}

/**/
.complete_box2.finance{background:url("/common/images/cont/bg_curow.gif") 90px center no-repeat;width:100%;border:1px solid #bbb;text-align:left;padding:38px 0 34px 340px;margin-bottom:30px;box-sizing:border-box}
.complete_box2.finance .txt_b{padding-bottom:15px}

/**/
.complete_box1.finance{background:url("/common/images/cont/bg_person03.gif") 60px center no-repeat;width:100%;border:1px solid #bbb;text-align:left;padding:32px 0 34px 200px;margin-bottom:30px;box-sizing:border-box}
.complete_box1.finance .txt_b{padding-bottom:15px}
/*ADD_202508_extendWidth-w1200px*/
.complete_box1.finance + .ir_box02 > p.txt02 + div {width:740px; margin:0 auto; overflow:hidden;}

/**/
.view_box{/*overflow-y: scroll;height:200px;*/vertical-align:top;min-height:250px}
td .view_box table{border-collapse:collapse !important;margin-bottom:0 !important;border:none}
td .view_box table th, td .view_box table td{border:none}
td .view_box table td{background:none !important}
.view_box .t_data{border-collapse:collapse !important;border-top:none !important}
.view_box .t_data th, .view_box .t_data td{border:1px solid #E3E3E3 !important;background:none !important}
.view_box .t_data th{text-align:center !important}
.view_box .t_data th.bg{background:#EBEBEB !important}

/* 게시글 내에 있는 테이블 스타일 noti_style 190122 */
td .view_box table.noti_style{border-collapse:collapse !important;margin-bottom:0 !important;border:1px solid #e3e3e3;}
td .view_box table.noti_style th{border:1px solid #e3e3e3; text-align: center; padding: 8px 5px 10px;}
td .view_box table.noti_style td{border:1px solid #e3e3e3; text-align: center; padding: 8px 10px 10px 10px !important;}

.check_box input[type="radio"]{margin:0;vertical-align:bottom}
.check_box label{display:inline-block;margin:0 25px 0 0;vertical-align:middle}
.check_box label:last-child {margin-right:15px}
/* .provision_box{height:140px !important} */
.provision .check_box{display:table;padding:14px 0 4px 16px !important;width:100%;box-sizing:border-box}
.provision .check_box li{display:table-cell;vertical-align:middle}

.ck_area label{margin-right:15px}

/* 게시판 상단 검색창 ie9에서 떨어지는 오류 */
.floating.clfix .placeholder_wrap {display:inline-block !important}
.btn_gray4{vertical-align:middle}

/*기업회원 로그인*/
.input_text_center{height:38px}

/* 공시 테이블 */
.tbl_chk_tb {overflow:hidden;width:100%;}
.tbl_chk_tb table {border-collapse:separate !important;margin-left:-1px;width:100%;}
.tbl_chk_tb table th {border-left:1px solid #dddddd}
.tbl_chk_tb table th span,
.tbl_chk_tb .th_line2 th span {background:none !important}
.tbl_chk_tb table th, 
.tbl_chk_tb table td {border-left:1px solid #dddddd}

/*이벤트 테이블*/
.tbl_chk_tb.event_list table td{border-left:none}

/* 중간 보더 */
.tbl_chk_tb.mid_bd table th{position:relative;border-left:none}
.tbl_chk_tb.mid_bd table th:before {content:"";display:inline-block;width:1px;height:50%;background:#ddd;position:absolute;right:0;top:30%} 
.tbl_chk_tb.mid_bd table th:last-child:before{background:none}
.tbl_chk_tb.mid_bd table td {border-left:none}
.tbl_chk_tb.mid_bd table tr:last-child{border-bottom:1px solid #bbb}

/*공시 테이블 텍스트 정렬*/
.tbl_chk_tb.valign_top td{vertical-align:top}

/* 흰색버튼 > (인터넷 창구쪽 테스트 확인필요) */
.btn_white7{display:inline-block}
.btn_white7 a{position:relative;display:block;border: 1px solid #bbb;vertical-align: middle;padding:3px 20px 5px 9px;height:18px;font-weight:bold;font-size:12px;line-height:18px;text-align:center; background-position:93% 10px}
.btn_white7 a:after {content:"";position:absolute;right:10px;top:40%;display:inline-block;width:6px;height:9px;background:url("/common/images/common/btn/btn_right_arrow.png") no-repeat;}

/*170323*/
.btn_gray3 a{padding:3.5px 12px 6.5px !important}
.dpnone{display:none}
.floating .btn_white_dft a{padding:6px 12px 7px 12px}

/* 자주하는 질문 검색결과 없음 */
.faq_wrap li.nosearch {background:none;text-align:center;border-bottom:1px solid #bbb}
.faq_wrap li.nosearch .question_txt{width:100%;float:none;padding:0;margin:0;background:none;font-weight:normal !important;color:#666 !important;cursor:normal}
.faq_wrap li.nosearch .btn_open, .faq_wrap li.nosearch .answer_container{display:none}
.faq_wrap .answer_container pre{white-space:normal;font-size:13px !important} 

/*tab*/
.ul_tab_basic.colum06 li{width:16.7%}
.ul_tab_basic.colum06 li:first-child{width:16.5%}

/* 테이블 보더 */
.wrap .tbl_4c_tb  {overflow:hidden;width:100%;}
.wrap .tbl_4c_tb > table {border-collapse:separate !important;margin-left:1px;width:100%;}
.wrap .tbl_4c_tb > table th {border-right:1px solid #dddddd;border-left:none}
.wrap .tbl_4c_tb > table th, 
.wrap .tbl_4c_tb > table td {border-right:1px solid #dddddd;border-left:none}

.wrap .tbl_4c_tb.vertical {overflow:hidden;width:100% !important;}
.wrap .tbl_4c_tb.vertical > table {border-collapse:separate !important;margin-left:1px;width:100% !important;}
.wrap .tbl_4c_tb.vertical > table th{border-right:1px solid #dddddd;border-left:none}
.wrap .tbl_4c_tb.vertical > table th, 
.wrap .tbl_4c_tb.vertical > table td {border-right:1px solid #dddddd;border-left:none}

.wrap .tbl_4c_tb table td > .tbl_common {margin:10px 0}
.wrap .tbl_4c_tb table td > .tbl_common > table {border-top:1px solid none; width:100%;border-collapse:collapse !important}
.wrap .tbl_4c_tb table td > .tbl_common > table tr:first-child td{background:none}
.wrap .tbl_4c_tb table td > .tbl_common > table tr td{background:none} 
.wrap .tbl_4c_tb table td > .tbl_common table thead th {line-height:normal} 
.wrap table .bder_r{border:none !important}

.pop .tbl_4c_tb {width:auto !important}

/**/
.input_text, .input_text_center, .input_text_right{text-indent:0}
textarea{height:300px;font-size:13px;font-family: Malgun Gothic,"맑은고딕";line-height:160%}

/* 버튼 */
.btn_pinkbox01{display:inline-block;width:115px;padding:0 !important}
.btn_pinkbox01 a{display:block;height:40px;line-height:40px;font-weight:bold;font-size:15px;color:#fff;background:#e20f8c}

.pop .btn_whitepop {padding:0}
.btn_whitepop{display:inline-block;width:115px;padding:0 !important}
.btn_whitepop a{display:block;color:#666;font-weight:bold;height:40px;line-height:40px;font-size:15px}
.cursor_default {cursor:default}


/*ie9*/
.floating .float_tit_btn .placeholder_text{font-weight:normal !important;font-size:13px;text-indent:0}

/*검색폼 포커스가 검색폼 전체사이즈와 같게 수정*/
.schWrap .ip_area{padding-left:0}
.schWrap .ip_area .input_text{width:416px;padding-left:5px}
.schWrap .ip_area select{margin-left:5px;line-height:24px}
.schWrap .ip_area.type2 .input_text{width:300px;position:relative}

/*차량검색팝업*/
.pop .box_ty01 .car_name{width:250px}

:-webkit-input-placeholder {color:#666;font-size:13px;} 
::-webkit-input-placeholder {color:#666;font-size:13px;}
:-moz-placeholder {color:#666;font-size:13px;}
::-moz-placeholder {color:#666;font-size:13px;}
:-ms-input-placeholder {color:#666;font-size:13px;}

.notice_content {clear:both}
.tb_fixed{table-layout:fixed}
.wd_down{width:117px}


@media print{
	.pop_scroll{height:100%;overflow:visible !important;max-height:none !important}
}


/*약관*/
.num_type01{margin-left:10px}
.num_type01>li{position:relative;margin-bottom:10px;padding-left:20px;font-size:14px;line-height:24px;font-weight:bold;}
.num_type01>li:before{position:absolute;left:0;top:-1px}
.num_type01>li:nth-child(1):before{content:"①"}
.num_type01>li:nth-child(2):before{content:"②"}
.num_type01>li:nth-child(3):before{content:"③"}
.num_type01>li:nth-child(4):before{content:"④"}
.num_type01>li:nth-child(5):before{content:"⑤"}
.num_type01>li:nth-child(6):before{content:"⑥"}
.num_type01>li:nth-child(7):before{content:"⑦"}

.num_type02{list-style-type:decimal !important;margin-left:20px;}
.num_type02 li{margin-bottom:5px;margin-left:0; font-size:14px;line-height:24px; font-weight:bold}
.num_type01>li>.num_type02{list-style-type:decimal !important;margin-left:15px;margin-top:10px}
.num_type01>li>.num_type02 li{margin-bottom:0;margin-left:0; font-size:13px;line-height:22px;font-weight:normal}
.scroll .num_type02 li{margin-bottom:0;margin-left:0; font-size:13px;line-height:22px;font-weight:normal}
.scroll .num_type02 li table{/*margin-top:10px*/}
.nor_num_ft>li{font-size:13px; line-height:22px;font-weight:normal;}

.char_type01{margin-top:5px}
.char_type01>li{position:relative;margin-bottom:2px;padding-left:17px;font-size:13px;line-height: 20px;font-weight:normal}
.char_type01>li:before{position:absolute;left:0;top:0;}
.char_type01>li:nth-child(1):before{content:"가."}
.char_type01>li:nth-child(2):before{content:"나."}
.char_type01>li:nth-child(3):before{content:"다."}
.char_type01>li:nth-child(4):before{content:"라."}
.char_type01>li:nth-child(5):before{content:"마."}
.num_type01>li>.num_type02>li>.char_type01{margin:5px 0}


/* 171218_웹접근성_김민기 시작 */
.sc_info.access > a {display: inline-block; vertical-align: top;}
/* 171218_웹접근성_김민기 종료 */

.sc_info > a:hover dl strong,
.sc_info > a:hover dl span {text-decoration:underline;}

.sc_info div {width:393px;height:180px;margin:0 5px 10px;padding:30px;border:1px solid #bbb;box-sizing:border-box;}
.sc_info div[class*="compln"] {display:inline-block; width:calc(100% / 3 - 10px);}	/*ADD_202508_extendWidth-w1200px*/
.sc_info div[class^="apinfo"],
.sc_info div[class*="scinfo"] {width:393px;}	/*ADD_202508_extendWidth-w1200px*/
.sc_info div strong {display: block;font-size:16px;color:#333;font-weight:bold;}
.sc_info div span {display: inline-block;font-size:13px;color:#666;line-height:21px;margin-top:10px;}
.sc_info div[class*="compln"] > .btn_whitepop,
.sc_info div[class*="apinfo"] > .linktext40,
.sc_info div[class*="educenter"] > [class*="linktext"] {display: block;} {display: block;}	/*ADD_202508_extendWidth-w1200px*/
/* 180103_웹접근성_김민기 종료 */

/* 230809_소비자라운지 수정 시작 */
.sc_info01 div {width:980px;height:110px;float:left;margin:0 5px 60px;padding:14px 0 0 160px;border:1px solid #bbb;box-sizing:border-box;display:flex;}
.sc_info01 div .left{width:170px;height:70px;border:0px;padding:30px 0 0 0;margin:0;}
.sc_info01 div .right{width:700px;height:70px;border:0px;padding:0;margin:0;}
.sc_info01 div strong {font-size:18px;color:#e5007f;;font-weight:bold;}
.sc_info01 div span {font-size:14px;color:#666;line-height:20px;}
/* 230809_소비자라운지 수정 끝 */


/* 180103_웹접근성_김민기 시작 */
/* 페이지명 : 고객센터 > 고객상담 > 보험가입상담신청 (스페셜컨설팅 탭) ( css 파일명: hk_front.css ) */
.ad_photoworp >li>a>div>div{padding:20px 5px 0 20px; margin-left:115px;line-height:23px}
.ad_photoworp >li>a>div>div>strong{display:block;font-size:16px;color:#000;margin-bottom:35px;font-weight:bold;}
.ad_photoworp >li>a>div>div>span{display:block;font-size:13px;line-height: 23px;}
/* 180103_웹접근성_김민기 종료 */

/* 180111_웹접근성 김민기 시작 */
/* 페이지명 : 회사소개 > 태광그룹소개 > 역사관 (이임용 회장님의 발자취 썸네일 이미지 탭키 포커스) ( css 파일명: hk_front.css ) */
.history_thum > li a:focus:before{content:"";display:block;width:105px;height:105px; background:rgba(85,64,132,0.7) url("/common/images/cont/bg_view.png") no-repeat 50% 50%; position:absolute;left:0;top:0}
/* 180111_웹접근성 김민기 종료 */


/* 건강지수 측정 서비스 */
.tbl_4c_tb input.input_w70	{ width: 70px;}
.tbl_4c_tb input.input_w100	{ width: 100px;}
.tbl_4c_tb input.input_w170	{ width: 170px;}
.tbl_4c_tb input.input_w180	{ width: 180px;}
.tbl_4c_tb span.div_unit	{ float: left; display: block; width: 30px; height: 23px; margin: 0; padding: 3px 10px 0 0; margin: 0 0 0 -2px; border-top: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; }
.tbl_4c_tb span.div_unit_w30	{ width: 30px;}
.tbl_4c_tb span.div_unit_w60	{ width: 60px;}
.tbl_4c_tb table td.desc	{background: none ; border-left: none;} /* 설명 라인 없애기 */
.tbl_4c_tb table td div.desc	{ margin: 10px 0 0; border-top: 1px solid #ccc; padding: 15px 0 0 0;}
.tbl_4c_tb table td div.desc p.descTit		{ font-size: 15px; font-weight: bold; color: #333;}
.tbl_4c_tb table td div.desc p.descTxt	{ font-size: 13px; line-height: 140%; margin: 5px 0; }

.btn_pinkbox02{display:inline-block;padding:0 !important}
.btn_pinkbox02 a{display:block;height:40px;line-height:40px;font-weight:bold;font-size:15px;color:#fff;background:#e20f8c; padding: 0 20px;}
span.wmpr	{padding-right: 10px !important; margin-right: 5px;  width: 210px;}
span.pr10	{padding-right: 10px !important;}

.hfz14 {font-size:14px !important; letter-spacing:-1px;}
.hfz14 span {font-size:14px !important; letter-spacing:-1px; color: #e5007f; font-weight: bold;}
.hfz12 {font-size:12px !important;}

.recommendProduct	{ overflow: auto;}
.recommendProduct .reproBox	{float: left; position: relative;  border:4px solid #E1E3E6; background:url(/common/images/cont/service/bg_flag.png) left top no-repeat; background-size:80px 80px; width: 48%; margin-bottom: 20px; height: 150px; }
.recommendProduct .reproBox:nth-child(1), .recommendProduct .reproBox:nth-child(3)  {float: left; margin: 0 20px 0 0;}
.recommendProduct .reproBox .product_re	{font-size: 14px; color: #fff; font-weight: bold; padding: 13px 0 0 13px}
.recommendProduct .reproBox .product_name	{ margin: 10px 0 0 0; padding: 0 0 0 50px; font-size: 15px; font-weight: bold; letter-spacing: -0.5px; line-height: 130%;}
.recommendProduct .reproBox .product_desc	{margin: 5px 0 0 0; padding: 0 120px 0 50px; font-size: 13px; letter-spacing: -0.5px; line-height: 130%;}
.recommendProduct .reproBox .product_link	{ position : absolute; bottom: 5px; right: 10px; float: right; background: #ED008C url(/common/images/cont/service/bg_arrow1.png) right 10px center no-repeat; color: #fff; padding: 6px 25px 8px 15px; display:inline-block; margin: 0px 10px 10px 0 }

/* 무료 이모티콘 받기_211202 */
.emoUl	{ overflow: auto; width: 100%; border-bottom: 2px solid #554084;}
.emoUl li	{ float: left; border-bottom: 1px solid #ccc; padding: 15px 10px;}
.emoUl li:nth-child(1), .emoUl li:nth-child(7), .emoUl li:nth-child(13)		{ padding: 15px 10px 15px 20px;}
.emoUl li:nth-child(6), .emoUl li:nth-child(12), .emoUl li:nth-child(18)	{ padding: 15px 20px 15px 10px;}
.emoUl li img	{width: 138px; border: 1px solid #e5e6e7}
.emoBox	{text-align: right; margin: 10px 0 0 0;}
.emoBox	.btn_emo{display:inline-block; margin: 0 20px;}
.emoBox	.btn_emo a{position:relative;display:block;border: 1px solid #bbb; background-color: #fff; vertical-align: middle;padding:3px 20px 5px 9px;height:18px;font-weight:bold;font-size:12px;line-height:18px;text-align:center; background-position:93% 10px}
.emoBox	.btn_emo a:after {content:"";position:absolute;right:10px;top:40%;display:inline-block;width:6px;height:9px;background:url("/common/images/common/btn/btn_right_arrow.png") no-repeat;}
