@charset "utf-8";
@import "reset.css";

/* 마법사 , 메인 공통 */

/* style.css
------------------------------------------------------------------- */
/* ///////////////////////////////////////// 
	=basic style
///////////////////////////////////////// */	
*{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box }
body, table, input, select, a, div{ font-family:'MalgunGothic', "Apple SD Gothic Neo", "Helvetica Neue", Helvetica, Arial, sans-serif }
p, table{ margin:0 }
/* Chrome, Safari용 스크롤 바 */
::-webkit-scrollbar { width:14px; height:16px }
::-webkit-scrollbar-button:start:decrement 	{ display:block;height:16px;background:url(../images/common/scrollbar_start.png) no-repeat left top } 
::-webkit-scrollbar-button:end:increment  	{ display:block;height:16px;background:url(../images/common/scrollbar_end.png) no-repeat left top }
::-webkit-scrollbar-button:start:decrement:horizontal	{ display:block;width:16px;height:14px;background:url(../images/common/scrollbar_start_horizontal.png) no-repeat left top } 
::-webkit-scrollbar-button:end:increment:horizontal	{ display:block;width:16px;height:14px;background:url(../images/common/scrollbar_end_horizontal.png) no-repeat right top }
::-webkit-scrollbar-track { background:#F0F0F0 }
::-webkit-scrollbar-track:horizontal{ border-bottom:0px solid #C6D0D4 }
::-webkit-scrollbar-thumb { height:49px;width:50px;background:#CDCDCD }
::-webkit-scrollbar-corner{ background:#F0F0F0;border-bottom:0px solid #C6D0D4 }

div[id^='dialog']{ display:none }
.btnLogout{ float:right;margin:0 9px 0 0;width:64px;height:26px;border:1px solid #CDCDCD;font-size:12px;text-align:center;letter-spacing:-1px;padding-top:3px }
.btnLogout:hover, .btnLogout:focus{ font-weight:bold;border:1px solid #0B4FC1 }
.btn.btn_dot{ background-image:url(../images/common/btn_dot.png);background-repeat:no-repeat;background-position:17px center }
.btn.btn_dot:hover, .btn.btn_dot:focus{ background-image:url(../images/common/btn_dot_ov.png);background-repeat:no-repeat;background-position:17px center  }
.loading{ 	position:absolute;z-index:999;width:100%;height:100%;background-image:url(../images/common/loading.gif), url(../images/common/bk_loading.png);background-repeat: no-repeat, repeat;background-position:50% 50%, 0 0;top:0;left:0 }
#workSts{ float:right;width:60% }
/* float:left */
.mainContents, .tt, .ctWrap, .ctWrap select, input[type=radio], input[type=radio]+label,
.present_detail_Wrap .pd_subject, .tblType_3, .tblType_1.tbl_editBasic td p, 
.tblSection_Wrap .tblW_Lft, .tblW_Lft .left_Head, .tblW_Lft .left_Body,
.tblSection_Wrap .tblW_Rgt, .tblW_Rgt .right_Head, .tblW_Rgt .right_Body, .fnBtn,
.logoArea, ul.mainmenuList li, ul.mainmenuList .arrow, ul.mainmenuList .arrow_on, .levelSubject, .btnBasic, 
.linkSite, .monCircle, .divide, .listTitleWrap h2, .workingMonethWrap, .mainBTNWrap .fnBtn, 
.tab_subject ul.mTab li, .gonjeTitleWrap .gjSubject, .iptRdWrap, .tbl_RGT_BodyWrap, 
.leftWrap, .rightWrap, .tbl_RGT_HeadWrap, .dialogtblWrap, #tabs_dialog, .infmt_Section,
.infmt_Section ul.infmt_list, table.t5 td .subm_1, table.t5 td .subm_2, .medical .md_tWrap2 .aWrap .d_area,
.medical .md_tWrap2 .aWrap .n_area, .medical .md_tWrap2 .aWrap .s_area,
.medical .md_tWrap2 .leftWrap, .signWrap .date span,
.signWrap .toBox, .fn_header .hd_1, .fn_header .hd_1 table, .fn_header .hd_2, .fn_header .hd_3 table,
.fn_list_2 table tr td.fl2_3 .s_area_1, .fn_list_2 table tr td.fl2_3 .s_area_2{ float:left }
/* float:right */
.mainmenuArea ul, .goNextPage, .monTxt, .userInfo, .btn_AllChecking, .btn_unChecking, .goClosePage, 
.rsltTbl_Wrap div[class^=cn_], .iptRdPrice, .toggleTblWrap,
.wizardFrame .tbl_RGT_BodyWrap.tblB_0302 table tr td label,
.tblListWrap table.gjTblmySelf tr td label, input[type=checkbox],
.medical .md_tWrap2 .aWrap, .signWrap .date,
.signWrap .nameBox, .signWrap .nameBox .signTag,
.signWrap .toBox .toTag, .fn_header .hd_3, 
.fn_list_2 table tr td.fl2_3 .s_area_3, .tblType_8{ float:right }
/* width:100% */
.logo, .logoName, .leftMenuWrap .lm .mName,
.leftMenuWrap .lm span, .userInfoWrap, .blockBtn{ width:100% }
/* float:left;width:100% */
.leftMenuWrap, .leftMenuWrap .lm, .nv_subject, .nv_summary_subject,  .nv_subject_none, .tab_subject, .tab_subject ul.mTab,
.tblType_1, table, .tblType_2, .tblType_4, .tblType_5, .tblType_6, .tblType_7, .navigate, select, .present_detail_Wrap, .plusMenuBox, 
.tblW_Lft .left_Head table, .tblW_Lft .left_Body table, .mainmenuArea, .mainFrame, .levelTitleFrame, .basicContent, .tblListWrap, 
.tblListWrap table, table, select, input[type=text], .section_head, .tblWrap, .tblWrap table, .quest_Text, .listTitleWrap, .memo_type_1, 
.memo_type_3, .mainBTNWrap, .gonjeTitleWrap, .rsltTbl_Wrap table, .dialog_title, .tbl_LFT_HeadWrap, .tbl_LFT_BodyWrap, #accordion, 
.accordion, .accrd_panel, .tabArea, .myAccordion, .tabArea.ui-tabs .ui-tabs-panel, .summaryTbl, .optionWrap, .tblWrap_incom,
.tblListWrap_footer, .tblListWrap_footer table, #tabs_main, .resultFrame, .resultFrame .textBox,
.printWrap,
.deduction .row,
.deduction .deduct_tWrap,
.deduction .deduct_tWrap table.t1,
.deduction .deduct_tWrap table.t2,
.deduction .deduct_tWrap table.t3,
.deduction .deduct_tWrap table.t4,
.deduction .deduct_tWrap table.t4 td .memo,
.deduction .deduct_tWrap table.t4 td .dateWrap,
.deduction .deduct_tWrap table.t5,
.donation .dRow,
.donation .docuTitle,
.donation .donat_tWrap,
.pension .dRow,
.pension .docuTitle,
.pension .ps_tWrap,
.medical .mRow,
.medical .docuTitle,
.medical .md_tWrap, .medical .md_tWrap2,
.housing .hRow, .housing .docuTitle,
.housing .h_tWrap,
.document .row,
.document .docuTitle_1, .document .docuTitle, .document .dWrap,
.document .dWrap span.notice,
.document .dWrap table,
.document .signWrap, .signWrap .memo,
.printWrap .fRow,
.fn_form, .fn_form_3p,
.fn_header,
.fn_intro, .fn_intro table,
.fn_list_1, .fn_list_1 table,
.fn_list_2, .fn_list_2 table,
.fn_list_3, .fn_list_3 table,
.fn_form .donat_tWrap,
.doc_header, .doc_user, .doc_user table,
.doc_tblwrap, .doc_tblwrap table, .tblType_9{ float:left;width:100% }
/* 흰색배경 */
.mainmenuArea, .mainFrame, .memo_type_2, .btn:hover, .btn:focus, .btn.add:hover, .btn.add:focus,
.categoryBtn:hover, .categoryBtn:focus{ background:#FFF }
/* 배경 반복 없음 */
.logo, .present_detail_Wrap .pd_subject, .nv_subject, .nv_summary_subject,  .nv_subject_none,  .tblType_1.tbl_editBasic td p,
.logoArea, ul.mainmenuList li, .btnBasic, ul.mainmenuList .arrow, ul.mainmenuList .arrow_on,
.gonjeTitleWrap .gjSubject, .dialog_title, .divide, .btn_AllChecking, .btn_AllChecking:hover, .btn_AllChecking:focus,
.btn_unChecking, .btn_unChecking:hover, .btn_unChecking:focus, .memo_type_2 .title .close, .memo_type_3, .tip_icon_1,	
.checkingWrap .check_img, .checkingWrap .check_img.no, .checkingData,	.resultWrap .resultTitle, .myAccordion, .info_tip,
.stepBtn, .tblWrap table tr th.essential{ background-repeat:no-repeat }
/* 링크 포인터 */
.memo_type_2 .close, .tip_icon_1, .btn:hover, .btn:focus, .btn.sm:hover, .btn.sm:focus,
.btn.add:hover, .btn.add:focus, .mainBTNWrap .fnBtn, .btn_AllChecking, .btn_unChecking, .categoryBtn, div[onclick^='fn_'],
.dialog_title[onclick], .stepBtn, .tab_subject ul.mTab li{ cursor:pointer }
/* 폰트 굵게 */
.logoName, .leftMenuWrap .lm .mName, .tt, .ctWrap, .ctWrap select, .navigate ul li,
.nv_subject .tt,  .nv_subject_none .tt, .nv_summary_subject .tt,  .present_detail_Wrap .pd_subject,
.plusMenuBox .pmBox, .plusMenuBox .dnBox, .tab_subject ul.mTab li,
.levelSubject, .quest_Text, .listTitleWrap h2, .dialog_title .title, .toggleTblWrap, .monCircle, 
.tbl_workingMonth .monTxt, .memo_type_2 .title, .memo_type_2 .data_wrap .compName, .btn, .btn.sm, .btn.add,
.mainBTNWrap .fnBtn, .resultWrap .resultTitle .name, .rsltTbl_Wrap table,
input[type=checkbox]+label, input[type=radio]+label{ font-weight:bold }
/* 세로 가운데 정렬 */
.leftMenuWrap .lm, .navigate ul{ float:left;display:table;position:relative }
.leftMenuWrap .lm .mName, .navigate ul li{ display:table-cell;vertical-align:middle }
/* 텍스트 가운데 정렬 */
.logoName,
.leftMenuWrap .lm,
.leftMenuWrap .lm .mName,
.navigate ul li,
.plusMenuBox .pmBox,
.plusMenuBox .dnBox,
.monCircle,
.fnBtn,
.tab_subject ul.mTab li
{ text-align:center }
/* 폰트 사이즈 */
.btn.sm{ font-size:12px }
.present_detail_Wrap .pd_subject, .monTxt, input[type=text], .tab_subject ul.mTab li,
.plusMenuBox .pmBox, .plusMenuBox .dnBox, .iptRdPrice, .toggleTblWrap
{ font-size:13px }
.leftMenuWrap .lm span, input[type=checkbox]+label, 
input[type=radio]+label, .dialog_title
{ font-size:14px }
.nv_subject .tt, .nv_subject_none .tt, .nv_summary_subject .tt { font-size:14px }
.leftMenuWrap .lm .mName, .fnBtn, .monCircle
{ font-size:16px }
.userInfo, .resultFrame .textBox
{ font-size:17px }
.categoryBtn
{ font-size:18px }
.logoName, .mainBTNWrap .fnBtn
{ font-size:19px }
/* INPUT TEXT */
select, input[type=text]{ height:29px }
input[type=text]{ float:left;border:1px solid #D3D3D3;background:transparent;padding:0 5px 1px 5px }
input[type=text].price{ text-align:right }
input[type=text].link{ cursor:pointer;text-decoration:underline;text-underline-position:under } 
input[type=text].date, .mainBTNWrap .fnBtn{ text-align:center }
input[type=text].data{ text-align:center }
input[type=text].name{ text-align:left }
input[type=text]:disabled{ background:#ECECEC!important;text-shadow:1px 1px #FFF }
input[type=text][readonly=readonly]:disabled{ border:1px solid #D3D3D3 }
input[type=text][readonly=readonly]{ border:0;background:transparent }
/* INPUT CHECKBOX, RADIO */
.rdoWrap{ float:left;margin:0 20px 0 0 }
input[type=checkbox], 
input[type=radio]{ width:17px;height:17px;margin:2px 4px 0 0;cursor:pointer;padding:0 }
input[type=checkbox]+label, 
input[type=radio]+label{ cursor:pointer;margin-top:2px }
input[type=checkbox]+label.leftLabel{ margin-left:3px;letter-spacing:-1px }
input[type=checkbox].dt{ float:none!important;display:inline-block;margin:7px 0 0 0!important }
input[type=checkbox].selectInTbl{ float:none!important;display:inline-block;margin:4px 0 0 0!important }
/* select */
select[disabled]{ color:#7A7777;font-weight:bold }
/* data checking */
.checkingData{ display: inline-block;width:15px;height:13px;background-image: url(../images/common/checking.png) }
.checkingData_2{ display: inline-block;width:15px;height:13px;background-image: url(../images/common/checking_2.png) }	
/* BETWEEN */
.between{ float:left;width:25px;height:29px;padding-top:2px;font-size:19px;text-align:center }
.benween_basic{ float:left;width:25px;height:29px;padding-top:0;font-size:19px;text-align:center }
/* TIP */
.info_tip{ float:right;margin:0 0 0 2px;width:11px;height:11px;background-image:url(../images/common/text_spr_1.png);background-position:0 0;cursor:pointer }
.info_tip:hover, .info_tip:focus{ background-position: -13px 0 }
.tip_icon_1{ display:inline-block;width:16px;height:13px;background-image:url(../images/common/icon_bubble.png) }		
/* MEMO */
.memo_type_1 { border:1px solid #C9CE7F;background:#FBFCEE;padding:4px 10px;margin:4px 0 0 0 }
.memo_type_1 span{ margin-left:13px;display:block }
.memo_type_2 .title,
.memo_type_2 .data_wrap { float:left;width:100% }
.memo_type_2 .data_wrap .compName{ float:left }
.memo_type_2 .title .close, .memo_type_2 .data_wrap .compDate{ float:right }
.memo_type_2{ position:absolute;z-index:999;width:280px;border:1px solid #39537E;padding:5px;margin-top:116px;font-size:12px } 
.memo_type_2 .title{ border-bottom:1px solid #CED7DA;height:22px;padding-left:6px;margin-bottom:3px }
.memo_type_2 .title .close{ width:15px;height:15px;background-image:url(../images/common/comppop_close.png);margin:1px 6px 0 0 }
.memo_type_2 .data_wrap{ height:22px;padding:3px 8px 5px 8px;margin-bottom:1px }
.memo_type_2 .data_wrap:nth-child(even){ background:#F6F6F6 }
.memo_type_2 .data_wrap:nth-child(odd){ background:#F2EBEB }
.memo_type_2 .data_wrap .compDate{ letter-spacing:-0.5px }
.memo_type_3{ height:105px;background-image:url(../images/common/memo_type_3.png);background-position:center top }
/* image type */
.img_info_1{ float:left;width:100%;height:952px;background:url(../images/common/info_popup_2018.jpg) no-repeat center top;margin-top:10px }
.img_help_print{ float:left;width:100%;height:1296px;background:url(../images/common/help.png) no-repeat left top;margin-top:10px }
/* DATEBOX */
.dateBox{ float:left }
.dateBox .date{ float:left;width:120px }
.dateBox .date_yearday{ float:left;width:141px }
.dateBox .date_yearday input[type=text]{ float:left;width:100%!important;padding:0;text-align:center }
.dateBox .date input[type=text]{ float:left;width:100%!important;padding:0;text-align:center }
.dateBox .dateBT{ float:left;width:22px;height:27px;line-height:30px;text-align:center;font-size:15px }
/* checkingWrap */
.checkingWrap{ float:left;margin:0 0 0 9px }
.checkingWrap input[type=checkbox],
.checkingWrap input[type=radio]{ float:left;margin: 5px 4px 0 0}
.checkingWrap .check_img{ float:left;width:18px;height:22px;background-image:url(../images/common/checking.png);background-position:left 2px }
.checkingWrap .check_img.no{ background-image:url(../images/common/no_gongje.png);background-position:left 1px }
.checkingWrap .txt{ float:left;margin:0 0 0 5px }
.check_1{ position:absolute;width:250px;border:0;background:url(../images/common/arrow_1.png) no-repeat 49px 0;margin:24px 0 0 198px }
.check_1 .bln{ float:left;width:100%;margin:6px 0 0 0;border:1px solid #FF0000;background:#FFF;border-radius:5px;padding:2px 3px;font-size:12px;font-weight:bold }	
/* checkingWrap2 */
.checkingWrap2{ float:left;width:100%;margin:0 }
.checkingWrap2 input[type=checkbox],
.checkingWrap2 input[type=radio]{ margin: 5px 0px 0 4px }
.checkingWrap2 label{ float:left }
.accTbl_1 .checkingWrap2 label{ width:90px;text-align:right;padding:0 2px 0 0;line-height:22px }
.accTbl_2 .checkingWrap2 label{ width:180px;text-align:right;padding:0 10px 0 0;line-height:22px }
/* checkingWrap - inline-block */
.checkingWrap3{ display:inline-block }
.checkingWrap3 input[type=checkbox],
.checkingWrap3 input[type=radio]{ margin: 5px 4px 0 0}
.checkingWrap3 .check_img{ float:left;width:18px;height:22px;background-image:url(../images/common/checking.png);background-position:left 2px }
.checkingWrap3 .check_img.no{ background-image:url(../images/common/no_gongje.png);background-position:left 1px }
.checkingWrap3 .txt{ float:left;margin:0 0 0 5px }
/* gjHouseTbl - 3.2 국세청(PDF)파일 반영 */
.tblListWrap table.gjHouseTbl th{ width:195px }
.tblListWrap table.gjHouseTbl td.option{ width:150px }
.tblListWrap table.gjHouseTbl td.result{ width:474px }
.tblListWrap table.gjHouseTbl td.checking_rslt{ width:153px }
.iptRdWrap{ text-align:center }
.iptRdWrap input{ margin:6px 4px 0 0 }
.iptRdPrice{ color:#1C6EB5;margin-top:2px }
.rslt_no{ color:#FF0000 }
.rslt_yes{ color:#2059BB;font-weight:bold }
.rst_price{ float:left;width:120px;text-align:right;padding-right:10px }
.rst_memo{ float:left;font-size:14px }
	.myAccordion{ height:33px;margin:4px 0 0 0;padding:6px 0 0 26px;border-radius:2px;border:1px solid #C4C4C4;background-color:#F5F5F5;cursor:pointer;background-image:url(../images/common/dot_2.png);background-position:13px 15px }
	.myAccordion:hover, .myAccordion:focus{ background-color:#ECECEC }
	.myAccordion span{ font-size:13px;font-weight:bold }
	.accrd_panel{ display:none;height:110px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border:1px solid #C4C4C4;border-top:0;padding:5px;overflow-x:hidden;overflow-y:scroll }
	.tblWrap.survey_1 table tr.enab_Data{ background:#DDDDDD }
	.tblWrap.survey_1 table tr.fixed_Data{ background:#E7EDCD }
	.tblWrap.survey_1 table tr td:first-child{ width:671px;padding-left:10px }
	.tblWrap.survey_1 table tr td:first-child .step1{ float:left;margin:0 10px 0 15px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_1 table tr td:first-child .step2{ float:left;margin:0 10px 0 44px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_1 table tr td:first-child .step3{ float:left;margin:0 10px 0 84px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_1 table tr td:last-child{ width:200px;text-align:center }
	.tblWrap.survey_2 table tr td:first-child{ width:671px;padding-left:5px;letter-spacing:-1.5px }
	.tblWrap.survey_2 table tr td:first-child .step1{ float:left;margin:0 10px 0 15px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_2 table tr td:first-child .step2{ float:left;margin:0 10px 0 44px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_2 table tr td:first-child .step3{ float:left;margin:0 10px 0 84px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_2 table tr td:last-child{ width:200px;text-align:center }	
	.tblWrap.survey_3 table tr td:first-child{ width:671px;padding-left:5px;letter-spacing:-1.5px }
	.tblWrap.survey_3 table tr td:first-child .step1{ float:left;margin:0 10px 0 15px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_3 table tr td:first-child .step2{ float:left;margin:0 10px 0 44px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_3 table tr td:first-child .step3{ float:left;margin:0 10px 0 84px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_3 table tr td:last-child{ width:200px;text-align:center }	
	.tblWrap.survey_4 table tr td:first-child{ width:671px;padding-left:5px;letter-spacing:-1.5px }
	.tblWrap.survey_4 table tr td:first-child .step1{ float:left;margin:0 10px 0 15px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_4 table tr td:first-child .step2{ float:left;margin:0 10px 0 44px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_4 table tr td:first-child .step3{ float:left;margin:0 10px 0 84px;font-weight:bold;color:#3274E3 }
	.tblWrap.survey_4 table tr td:last-child{ width:200px;text-align:center }
	/* 1. 주택마련저축 */
	.houseFund_1 .tbl_LFT_HeadWrap table,
	.houseFund_1 .tbl_LFT_BodyWrap table{ width:190px }
	.houseFund_1 .tbl_LFT_BodyWrap,
	.houseFund_1 .tbl_RGT_BodyWrap{ height:120px }
	.houseFund_1 .tbl_RGT_HeadWrap table, 
	.houseFund_1 .tbl_RGT_BodyWrap table{ width:1050px }	
	/* 2. 주택임차차입금 */
	.houseFund_2 .tbl_LFT_HeadWrap table,
	.houseFund_2 .tbl_LFT_BodyWrap table{ width:190px }
	.houseFund_2 .tbl_LFT_BodyWrap,
	.houseFund_2 .tbl_RGT_BodyWrap{ height:120px }
	.houseFund_2 .tbl_RGT_HeadWrap table, 
	.houseFund_2 .tbl_RGT_BodyWrap table{ width:1050px }	
	/* 3. 장기주택저당차입금 */
	.houseFund_3 .tbl_LFT_HeadWrap table,
	.houseFund_3 .tbl_LFT_BodyWrap table{ width:190px }
	.houseFund_3 .tbl_LFT_BodyWrap,
	.houseFund_3 .tbl_RGT_BodyWrap{ height:120px }
	.houseFund_3 .tbl_RGT_HeadWrap table, 
	.houseFund_3 .tbl_RGT_BodyWrap table{ width:690px }	
	/* 4. 월세액 */
	.houseFund_4 .tbl_LFT_HeadWrap table,
	.houseFund_4 .tbl_LFT_BodyWrap table{ width:190px }
	.houseFund_4 .tbl_LFT_BodyWrap,
	.houseFund_4 .tbl_RGT_BodyWrap{ height:120px }
	.houseFund_4 .tbl_RGT_HeadWrap table, 
	.houseFund_4 .tbl_RGT_BodyWrap table{ width:1050px }
/* ///////////////////////////////////////// 
	=jquery customer style
///////////////////////////////////////// */		
#accordion{ margin-bottom:5px }
.ui-widget{ font-family:'Malgun Gothic', "Apple SD Gothic Neo", "Helvetica Neue", Helvetica, Arial, sans-serif }	
.ui-state-active, .ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active, 
a.ui-button:active, .ui-button:active, 
.ui-button.ui-state-active:hover{ border:1px solid #08A9F2;background:#08A9F2;color:#FFF }
.accordion	{ margin:4px 0 }
/* ///////////////////////////////////////// 
	=DIALOG style
///////////////////////////////////////// */	
/* DIALOG - STYLE */
.dialog_title{ height:28px;padding:5px 0 0 17px;margin:4px 0 0 0;background-image:url(../images/common/dot_2.png);background-position:4px 14px }
div[onclick^='fn_'].dialog_title:hover, div[onclick^='fn_'].dialog_title:focus{ background-color:#F1F5F8 }
.dialog_title .title{ display:inline-block }
.dialog_title.fixed_title{ 
	width:902px;height:45px;position:fixed;z-index:999;margin:0;background-image: url(../images/common/dot_2.png), url(../images/common/bk_tabtitle.png);
	background-repeat: no-repeat, repeat-x;background-position: 10px 20px, left -10px;padding: 7px 0 0 24px }
.dialog_title.fixed_title .title{ margin-top:4px }
.dialog_title.fixed_title.wd926{ width:926px }
/* 열기/닫기 보이기 */
.tabToggleSign{ float:right;width:47px;height:20px;margin:2px 0 0 0 }
.tabToggleSign.tts_open{ background:url(../images/common/btn_tab_open.png) no-repeat }
.tabToggleSign.tts_close{ background:url(../images/common/btn_tab_close.png) no-repeat }
table tr[onclick],
table tr[onclick] td input[type=text]{ cursor:pointer }
table tr.onClick td{ background:#B9D8F0;border-right:1px solid #FFF }
table tr.onClick td:last-child{ border-right:1px solid #CED7DA }
table tr.chk_selected td,
table tr.chk_selected td input[type=text]{ font-weight:bold;color:#1A08EC }
div[onclick^='fn_']+div table{ display:none }
div[onclick^='fn_'].nv_subject+div table{ display:table }
.dialog .tblWrap table th{ width:170px }
.nv_priceBox{ float:right;font-size:14px;font-weight:bold;width:300px;color:#2E3C58;margin:2px 8px 0px 0;background-image:url(../images/common/icon_check.png);background-position:0 5px;background-repeat:no-repeat;padding:0 0 0 18px }
.nv_priceBox span{ margin:0 5px;text-align:right;float:right;font-weight:bold }
.flag_pdf{ display:inline-block;width:30px;height:18px;background:url(../images/common/flag_pdf.png) no-repeat;margin:6px 0 0 0 }
.flag_move{ display:inline-block;width:30px;height:18px;background:url(../images/common/flag_move.png) no-repeat;margin:6px 0 0 0 }
.flag_new{ display:inline-block;width:30px;height:18px;background:url(../images/common/flag_new.png) no-repeat;margin:6px 0 0 0 }   /* 신규 */
/* DIALOG - 전년도 부양가족 목록 */
.dialogtblWrap{ width:400px;border-top:2px solid #93B0BF;clear:both }	
.dialogtblWrap table{ }
.dialogtblWrap table tr td{ height:30px;padding:0 5px;border-bottom:1px solid #E9EDEF;border-right:1px solid #E9EDEF }
.dialogtblWrap table tr td:last-child{ border-right:0 }
.dialogtblWrap td.check{ width:40px;text-align:center }
.dialogtblWrap td.check input[type=checkbox]{ float:none;display:inline-block }
.dialogtblWrap tr td.fName{ width:100px;text-align:center;background-color:#E9F1F5;border-bottom:1px solid #FFF }
.dialogtblWrap tr:last-child td.fName{ border-bottom:1px solid #E9EDEF }
.dialogtblWrap .fName label{ cursor:pointer }
.dialogtblWrap .fName label:hover, .dialogtblWrap .fName label:focus{ font-weight:bold }
/* DIALOG - 부양가족등록 - 연간 소득금액 100만원 이하 판단 기준 */
.tblWrap_incom{}
.tblWrap_incom{ border-top:2px solid #93B0BF;clear:both }
.tblWrap_incom table th{ height:30px;text-align:center;background-color:#E9F1F5 }
.tblWrap_incom table th.t1_1{ width:119px }
.tblWrap_incom table th.t1_2{ width:408px }
.tblWrap_incom table td{ padding:5px;border-bottom:1px solid #E9EDEF;border-right:1px solid #E9EDEF;font-size:13px  }
.tblWrap_incom table td:last-child{ border-right:0 }
.tblWrap_incom table td.ct{ text-align:center;font-weight:bold }
.tblWrap_incom .data1{ float:left;width:100%;background:#F5F4E9;padding:20px 10px;text-align:center;font-weight:bold }
.tblWrap_incom .data1 p.ex{ margin:6px 0;font-weight:normal;line-height:16px;font-size:12px }
.tblWrap_incom .data1 p.ex span{ font-weight:bold;color:#FF0000 }
/* tip icon */
.info_tip{ float:right;margin:0 0 0 2px;width:11px;height:11px;background-image:url(../images/common/text_spr_1.png);background-position:0 0;cursor:pointer }
.info_tip:hover, .info_tip:focus{ background-position: -13px 0 }
/* TABLE type 1  */
.tblWrap.bdNone{ border-top:1px solid #CED7DA!important }
.tblWrap{ border-top:2px solid #08A9F2 }
.tblWrap table{ margin:0;border-left:1px solid #CED7DA }
.tblWrap table tr th, 
.tblWrap table.gjTbl tr td{ text-align:right }	
.tblWrap table tr th{ height:40px;line-height:17px;letter-spacing:-1px;background-color:#F2F4F5;border-right:1px solid #CED7DA;border-bottom:1px solid #CED7DA;padding-right:8px }
.tblWrap table tr td{ height:40px;text-align:left;padding:0 4px;border-right:1px solid #CED7DA;border-bottom:1px solid #CED7DA }
.bet_ipt{ float:left;width:12px;height:30px;font-size:18px;font-weight:bold;text-align:center;padding-top:3px }
.mdp_1{ float:left;width:100%;margin-top:10px;padding:10px;border-radius:5px;background:#F5F4E9 }
.mdp_1 .p{ float:left;width:100%;height:18px;background:url(../images/common/dot_2.png) no-repeat 0 7px;font-size:12px;padding-left:12px }
.mdp_1 .p2{ float:left;width:100%;height:18px;font-size:12px;padding-left:77px }	
	/* 종전근무지 급여정보 - 3 컬럼 */
	.tblWrap.tblType_1_0 tr th{ width:108px }
	.tblWrap.tblType_1_0 tr td{ width:190px }	
	/* 종전근무지 급여정보 : 근무기간정보 - 2 컬럼 */
	.tblWrap.tblType_1_3 tr th{ width:120px }
	.tblWrap.tblType_1_3 tr td{ width:338px }	
	/* 종전근무지 급여정보 - 4 컬럼 */
	.tblWrap.tblType_1_1 tr th{ width:120px }
	.tblWrap.tblType_1_1 tr td{ width:109px }	
	/* 종전근무지 급여정보 -  3 컬럼  */
	.tblWrap.tblType_1_2 tr th{ width:139px }
	.tblWrap.tblType_1_2 tr td{ width:160px }	
	/* 부양가족등록 DIALOG */
	.dataView_31{ margin-top:4px }
	.dataView_31 table tr th{ width:146px;letter-spacing:-2px }
	.dataView_31 table tr td{ width:152px }
	.dataView_31 table tr th.hdCap{ background-color:#F5F4EA }	
	/* 주택마련저축 */
	.tblWrap.surveyDetail_1 table tr th{ width:161px }
	.tblWrap.surveyDetail_1 table tr td{ width:287px }
	/* 주택임차차입금 */
	.tblWrap.surveyDetail_2 table tr th{ width:161px }
	.tblWrap.surveyDetail_2 table tr td{ width:287px }
	/* 장기주택저당차입금 */
	.tblWrap.surveyDetail_3 table tr th{ width:161px }
	.tblWrap.surveyDetail_3 table tr td{ width:287px }
	/* 월세액 */
	.tblWrap.surveyDetail_4 table tr th{ width:161px }
	.tblWrap.surveyDetail_4 table tr td{ width:287px }	
	/* 기타 */
	.tblWrap.surveyDetail_5 table tr th{ width:161px }
	.tblWrap.surveyDetail_5 table tr td{ width:287px }	
	/* 보험료 : .dataView_40*/
	.dataView_40{ margin-top:4px }
	.dataView_40 table tr th{ width:161px }
	.dataView_40 table tr td{ width:287px }	
	.tblWrap table tr th.essential{ background-image:url(../images/common/dot_5.png);color:#FF0000 }	
	/* 확인/제출 */
	.tblType_1.basicTbl table tr td, 	.tblType_2 table tr td{ font-size:12px }
	.tblType_2 table tr td.price{ text-align:right }
	.tblType_2 table tr td.exp{ text-align:left }
	.tblType_2 table tr td.price .pcr{ float:left;width:40%;text-align:left }
	.tblType_2 table tr td .price{ float:right }	
	.o1_1{ width:131px }	
	.o1_2{ width:95px }
	.o1_3{ width:95px }
	.o1_4{ width:95px }
	.o1_5{ width:95px }
	.o1_6{ width:95px }
	.o1_7{ width:95px }	
	col.t7_t2_1{ width:60px }
	col.t7_t2_2{ width:70px }	
	col.t7_t2_3{ width:77px }
	col.t7_t2_4{ width:83px }
	col.t7_t2_5{ width:73px }
	col.t7_t2_6{ width:66px }
	col.t7_t2_7{ width:60px }
	col.t7_t2_8{ width:70px }
	col.t7_t2_9{ width:72px }
	col.t7_t2_10{ width:360px }	
	/* 의료비 팝업 */
	.m1_1{ width:201px }
	.m1_2{ width:140px }
	.m1_3{ width:140px }
	.m1_4{ width:140px }
	.m1_5{ width:140px }
	.m1_6{ width:140px }	
	.view_m_2 table thead tr th{ color:#0C4399 }
	.view_m_2 table tr td{ color:#0C4399;font-size:12px }
	.view_m_2 table thead tr th:nth-child(1),
	.view_m_2 table thead tr th:nth-child(2),
	.view_m_2 table thead tr th:nth-child(4),
	/*.view_m_2 table thead tr th:nth-child(9),*/
	.view_m_2 table tbody tr td:nth-child(4){ color:#323232 }	
	.view_m_2 table tr td.price{ text-align:right }
	.m2_1{ width:140px }
	.m2_2{ width:61px }
	.m2_3{ width:100px }
	.m2_4{ width:100px }
	.m2_5{ width:100px }
	.m2_6{ width:100px }
	.m2_7{ width:100px }
	.m2_8{ width:100px }
	.m2_9{ width:100px }
	.m2_10{ width:100px }	
	.view_m_3 table tr td{ font-size:12px }
	.view_m_3 table tr td.price{ text-align:right }
	.view_m_3 table tbody tr th{ height:30px;font-size:12px;letter-spacing:-1px }	
	.view_m_3 table .m3_1{ width:164px }
	.view_m_3 table .m3_2{ width:65px }
	.view_m_3 table .m3_3{ width:109px }
	.view_m_3 table .m3_4{ width:109px }
	.view_m_3 table .m3_5{ width:109px }
	.view_m_3 table .m3_6{ width:109px }
	.view_m_3 table .m3_7{ width:109px }
	.view_m_3 table .m3_8{ width:109px }
	.view_m_3 table .m3_9{ width:135px }	
	.view_m_4 table tr td, 
	.view_m_5 table tr td,
	.view_m_6 table tr td{ font-size:12px }
	.view_m_4 table tr td.price, 
	.view_m_5 table tr td.price,
	.view_m_6 table tr td.price{ text-align:right }
	.view_m_4 table tbody tr th, 
	.view_m_5 table tbody tr th,
	.view_m_6 table tbody tr th{ height:30px;font-size:12px;letter-spacing:-1px }	
	.m4_1{ width:152px }
	.m4_2{ width:106px }
	.m4_3{ width:110px }
	.m4_4{ width:110px }
	.m4_5{ width:110px }
	.m4_6{ width:110px }
	.m4_7{ width:220px }	
	.m5_1{ width:150px }
	.m5_2{ width:102px }
	.m5_3{ width:50px }
	.m5_4{ width:110px }
	.m5_5{ width:110px }
	.m5_6{ width:110px }
	.m5_7{ width:110px }
	.m5_8{ width:160px }	
	.m6_1{ width:211px }
	.m6_2{ width:220px }
	.m6_3{ width:220px }
	.m6_4{ width:250px }	
	/* 신용카드 팝업 */
	.view_m_7 table tbody tr th{ height:30px;font-size:12px }
	.view_m_7 table tbody tr td{ font-size:12px }
	.view_m_7 table tbody tr td.price{ text-align:right }	
/* 설문 공제 결과 테이블 */
.tblType_9 table th{ height:35px;padding:0 8px 0 0;line-height:13px;text-align:right;border-bottom:1px solid #FFF;letter-spacing:-1px }
.tblType_9 table td{ height:35px;border-bottom:1px solid #E9EDEF;padding:0 8px }
.tblType_9.checking_question{ border-top:1px solid #E9EDEF;border-right:1px solid #E9EDEF;border-left:1px solid #E9EDEF;margin-top:4px }
.tblType_9.checking_question table tr th{ background:#F2F4F5 }
.tblType_9.checking_question table tr th.cq_1{ width:130px }
.tblType_9.checking_question table tr td.cq_2{ width:170px }
.tblType_9.checking_question table tr th.cq_3{ width:130px }
.tblType_9.checking_question table tr td.cq_4{ width:469px }
.tblType_9.checking_question table tr td.cq_5{ padding:10px }
.tblType_9.checking_question table tr td .text{ float:left;width:100%;margin-bottom:10px;font-weight:bold }
/* 제출팝업 2 */
.sp2_wrap{ float:left;width:100%;margin-top:7px }
.sp2_wrap .sp2_header{ float:left;text-align:center }
.sp2_wrap .sp2_header .title{ display:inline-block;width:100%;font-size:16px;font-weight:bold }
.sp2_wrap .sp2_header .exp{ display:inline-block;width:100%;font-size:12px }
.sp2_wrap .sp2_tblHeader{ float:left;width:701px }
.sp2_wrap .sp2_tblHeader table{ float:left;width:100% }
.sp2_wrap .sp2_tblHeader table tr th{ height:30px;border-top:2px solid #93B0BF;text-align:center;border-right:1px solid #FFF }
.sp2_wrap .sp2_tblHeader table tr th:last-child{ border-right:0 }
.sp2_wrap .sp2_tblBody{ float:left;width:701px;height:240px;overflow-y:scroll;overflow-x:hidden;border-bottom:1px solid #E9EDEF }
.sp2_wrap .sp2_tblBody table{ float:left;width:684px }
.sp2_wrap .sp2_tblBody table tr td{ text-align:center;font-size:12px;height:30px;border-right:1px solid #E9EDEF;border-bottom:1px solid #E9EDEF }
.sp2_wrap .sp2_tblBody table tr td:last-child{ border-right:0 }
.sp2_wrap .sp2_tblBody table tr td.offerSystem{ background:url(../images/common/sheet_05_txt.png) no-repeat 8px center }
.sp2_wrap .sp2_tblBody table tr td.offerOfOne{ background:url(../images/common/sheet_05_1_txt.png) no-repeat 2px center }
.sp2_wrap .sp2_exp_1{ float:left;width:100%;border:1px solid #62AFD9;line-height:19px;padding:15px 0 15px 15px;background:#FFF;margin:3px 0 0 0;font-size:12px;color:#636363 }
.sp2_wrap .sp2_exp_2{ float:left;width:100%;border:1px solid #62AFD9;line-height:19px;padding:15px 0 15px 15px;background:#EEF3F6;margin:3px 0 0 0;font-size:12px;color:#636363 }
.sp2_wrap .sp2_exp_2 .sp2_viewCheck{ float:right;font-weight:bold;margin-right:15px;border-bottom:1px dotted #000;cursor:pointer }
.sp2_wrap .sp2_exp_2 .sp2Checking_wrap{ float:left;width:161px;margin:9px 0 0 291px }
.sp2_wrap .sp2_exp_2 .sp2Checking_wrap input[type=checkbox]{ float:left;margin-right:5px }
.sp2_wrap .sp2_exp_2 .sp2Checking_wrap label{ float:left;font-size:14px;font-weight:bold;margin-top:0;color:#000 }
.sp2_wrap .sp2_submit{ float:left;width:100%;text-align:center;margin-top:10px }
.sp2_wrap .sp2_submit a{ display:inline-block;width:71px;height:30px;background:url(../images/common/btn_spr.png) no-repeat -77px -169px }
.sp2_wrap .sp2_submit a.sp_close_Submit{ display:inline-block;width:71px;height:30px;background:url(../images/common/btn_spr.png) no-repeat -77px -232px;margin-top:13px }
.sp2_wrap .sheet_05-1{ float:left;width:100%;height:20px;background:url(../images/common/sheet_05-1_txt.png) no-repeat right 5px }
.spd_1{ width:160px }  	/* 공제항목 */
.spd_2{ width:154px } 	/* 첨부서류 */
.spd_3{ width:187px } 	/* 발급처 */
.spd_4{ width:60px } 		/* 국세청 */
.spd_5{ width:60px } 		/* 본인 */
.spd_6{ width:80px } 		/* 비고 */
.spd_11{ width:60px }  	/* 공제항목 */
.spd_12{ width:100px }
.spd_13{ width:154px } 	/* 첨부서류 */
.spd_14{ width:187px } 	/* 발급처 */
.spd_15{ width:60px } 	/* 국세청 */
.spd_16{ width:60px } 	/* 본인 */
.spd_17{ width:63px } 	/* 비고 */
.sp2_radioWrap{ float:left;width:671px;background:#FFF;border:1px solid #888;padding:7px 10px;margin-top:10px }
.sp2_radioWrap .wrap1{ float:left;border-right:1px solid #888;padding-right:9px }
.sp2_radioWrap .wrap2{ float:left;margin-left:15px }
.sp2_radioWrap .wrap2 span{ color:#000}
.sp2_radioWrap .title{ float:left;font-weight:bold;color:#000;margin-right:16px }
.sp2_radioWrap .sp2Rdo{ float:left;margin-right:13px }
.sp2_radioWrap .sp2Rdo input[type=radio]{ float:left;width:17px;height:17px;margin-right:5px }
.sp2_radioWrap .sp2Rdo label{ float:left;font-weight:normal;font-size:13px;margin-top:0;color:#000 }
.layer_area{ position:absolute;border:1px solid #B5B5B5;border-radius:2px;background:#FEFEFE;color:#5F6062;font-size:12px;padding:8px 6px 5px 7px;z-index:999 }
.layer_area#layerH_22{ margin:68px 0 0 107px;width:520px;height:608px }
.layer_area .subjectBox{ float:left;width:100%;height:20px;border-bottom:1px solid #DEDEDE;text-align:left;line-height:16px }
.layer_area .subjectBox span{ font-weight:bold;margin-left:5px }
.layer_area .subjectBox .closeBox{ float:right;width:10px;height:9px;cursor:pointer;background:url(../images/common/text_spr_2.png) no-repeat -118px -375px;margin-right:4px }
.layer_area .memo{ float:left;width:100%;padding:8px 0 0 6px;text-align:left }
.layer_area .memo .memo22{ float:left;width:484px;height:565px;background:url(../images/common/agreement_userinfo.png) no-repeat }
/* TABLE type 2  */
.tblListWrap{ border-top:2px solid #08A9F2 }
.tblListWrap.headerBK{ background:url(../images/common/bk_tblheader_2.png) repeat-x 0 -3px }
.tblListWrap table{ margin:0;border-left:1px solid #CED7DA }
/* 국세청파일 상세 팝업 table header 사이즈 수정 */
.tblListWrap table tr th{ height:39px;line-height:17px;letter-spacing:-1px;background-color:#F2F4F5;border-right:1px solid #CED7DA;border-bottom:1px solid #CED7DA;text-align:center;padding:0 }
.tblListWrap table tr td{ height:35px;text-align:center;padding:0 4px;border-right:1px solid #CED7DA;border-bottom:1px solid #CED7DA }
.tblListWrap table tr td span.price{ float:right }
.tblListWrap table tr.onClick td{ border-right:1px solid #FFF }
.tblListWrap table tr.onClick td:last-child{ border-right:1px solid #CED7DA }
.tblListWrap table tbody.detailItem tr, 
.tblListWrap table tbody.detailItem tr td input[type=text].readonly{ cursor:pointer }
.tblListWrap table tbody.detailItem tr:hover,
.tblListWrap table tbody.detailItem tr:focus	{ background:#EEE }
.tblListWrap table tr td.gbTitle{ font-weight:bold;background:#FBFEFF }
/* 부양가족등록 DIALOG 리스트  */
.tblListWrap table tr td:first-child input[type=checkbox]{ margin:2px 4px 0 5px }
	/* basicSetting - 부양가족등록 */
	.tblListWrap table.basicSetting{ margin:0 0 4px 0 }
	.tblListWrap table.basicSetting tr td{ width:25%;padding:6px 4px;vertical-align:top }
	.tblListWrap table.basicSetting tr td select{ padding-bottom:3px }	
	/* MOUSEOVER - TR BK TOGGLE */
	.tblListWrap table.dependent tbody tr:hover, 	/* 부양가족등록 */
	.tblListWrap table.dependent tbody tr:focus,   	
	.tblListWrap table.pdflist tbody tr:hover, 		/* 국세청파일등록 */
	.tblListWrap table.pdflist tbody tr:focus,
	.tblListWrap table.deductList tbody tr:hover, 	/* 공제정보 수기자료 등록 */
	.tblListWrap table.deductList tbody tr:focus{ background:#FEFFEE }
	.t5_contentBody table tbody tr:hover, 			/* 국세청파일반영, 보험료 */
	.t5_contentBody table tbody tr:focus,
	.t6_contentBody table tbody tr:hover, 			/* DIALOG - 보험료 */
	.t6_contentBody table tbody tr:focus	{ background:#FEFFEE }	
	/* 의료비추가 - DIALOG  */
	.tblListWrap_footer{ margin-top:3px }
	.tblListWrap_footer table{ border-left:1px solid #CED7DA }
	.tblListWrap_footer table tr td{ height:31px;border-top:1px solid #CED7DA;border-bottom:1px solid #CED7DA;border-right:1px solid #CED7DA;text-align:center }
	.b101_f1_1{ width:449px;background:#FFF;font-weight:bold;color:#FF0000 }
	.b101_f1_2{ width:162px;background:#F2F4F5;font-weight:bold }
	.b101_f1_3{ width:288px }	
	/* 조건별 주택자금 설명 */
	.hData_1{ width:59px }
	.hData_2{ width:80px }
	.hData_3{ width:150px } 	/* 주택마련저축 */
	.hData_4{ width:118px } 	/* 주택임차차입금 */
	.hData_5{ width:120px } 	/* 장기주택저당차입금 */
	.hData_6{ width:150px } 	/* 월세액 */
	.hData_7{ width:90px } 		/* 비고 */
	table.houseFund tr td.type_1{ background-color:#0D81BD;color:#FFF;font-weight:bold;border-right:1px solid #FFF;border-bottom:1px solid #FFF } 	/* 가능 */
	table.houseFund tr td.type_2{ background-color:#67CFFF;color:#FFF;font-weight:bold;border-right:1px solid #FFF;border-bottom:1px solid #FFF } 	/* 조건적 가능 */
	table.houseFund tr td.type_3{ background-color:#DCDCDC;color:#FFF;font-weight:bold;border-right:1px solid #FFF;border-bottom:1px solid #FFF } 	/* 불가능 */
	table.houseFund tr td.type_4{ background-color:#FFF6B5;color:#56564B;font-weight:bold;border-right:1px solid #FFF;border-bottom:1px solid #FFF } 	/* 2009이전 가입 청약 */
/* TABLE type 4 */
/* 기본항목선택 테이블 2px solid #93b0bf */	
.tblType_4{ clear:both;border-top:1px solid #E9EDEF;border-left:1px solid #E9EDEF;border-right:1px solid #E9EDEF }
	.tblType_4 table th{ width:150px;height:35px;padding:0 8px;line-height:13px;text-align:center;border-bottom:1px solid #E9EDEF;letter-spacing:-1px }
	.tblType_4 table td{ border-bottom:1px solid #E9EDEF;padding:0 8px }
	/* 1.3 부양가족등록 */
	.tblType_4.t4_1_3 table td{ width:25%;padding:8px;border-right:1px solid #E9EDEF;vertical-align:top }
	.tblType_4.t4_1_3 table td:last-child{ border-right:0 }
	.tblType_4.t4_1_3 table td select{ width:100%;height:28px;padding:1px 2px 3px 2px }
	.tblType_4.t4_1_3 table td .txt_both{ float:left;width:100%;text-align:center;font-weight:bold;margin-top:3px }
	.tblType_4.t4_1_3 table td .txt_both span{ float:left;width:100%;text-align:left;font-size:12px;font-weight:bold;padding-left:8px;margin-top:5px;background-image:url(../images/common/btn_dot_ov.png);background-repeat:no-repeat;background-position:0 8px;background-size:3px 3px }
	/* 공제불가사유 */
	.sel_rs{ float:left;width:100%;text-align:left;margin:3px 0 0 0;padding:0 0 0 13px;background:url(../images/common/dot_5.png) no-repeat 0 3px;line-height:15px;font-size:12px }
	.info_1{ width:115px;height:12px;background:url(../images/common/i_1.png) no-repeat;margin:8px 8px 0 0 }
	/* 10. 주택자금 */
	.tblType_4.t10_1_1 table th,
	.tblType_4.t10_1_1 table td{ width:25%;padding:8px;border-right:1px solid #E9EDEF }
	.tblType_4.t10_1_1 table td:last-child{ border-right:0 }	
	/* extra */
	/*.dTbl_23 table tr th, - 교육비(유초중고,대학,기타)*/
	/* .dTbl_41 table tr th, - 국민연금보험료 */
	/*.dTbl_42 table tr th, */
	/*.dTbl_43 table tr th,*/
	.dTbl_44 table tr th,
	.dTbl_45 table tr th,
	.dTbl_47 table tr th{ height:20px!important }
	/* 0. 기초정보확인 */
	.basicTbl table tr th{ width:150px }
	.basicTbl table tr td{ width:174px }
	/* 2. 국세청(PDF)파일 등록 */
	.basic2Tbl table{ width:600px }
	.basic2Tbl table tr th{ height:35px;width:130px;font-size:14px }
	.basic2Tbl table tr td{ height:35px;width:235px;font-size:14px }	
	/* 2. 국세청(PDF)파일 등록 상세 */
	.detailPDF .tbl_LFT_BodyWrap,
	.detailPDF .tbl_RGT_BodyWrap{ height:351px }	
	/* 0 */
	.dTbl_20 .tbl_RGT_HeadWrap table, 
	.dTbl_20 .tbl_RGT_BodyWrap table{ width:2540px }	
	/* 1. 보험료 */
	.dTbl_21 .tbl_RGT_HeadWrap table, 
	.dTbl_21 .tbl_RGT_BodyWrap table{ width:1832px }	
	/* 2. 의료비 */
	.dTbl_22 .tbl_RGT_HeadWrap table, 
	.dTbl_22 .tbl_RGT_BodyWrap table{ width:778px }	
	/* 3. 교육비(유초중고,대학,기타) */
	.dTbl_23 .tbl_RGT_HeadWrap table, 
	.dTbl_23 .tbl_RGT_BodyWrap table{ width:1204px }	
	/* 4. 교육비(직업훈련비) */
	.dTbl_24 .tbl_RGT_HeadWrap table, 
	.dTbl_24 .tbl_RGT_BodyWrap table{ width:1288px }	
	/* 5. 교육비(교복구입비) */
	.dTbl_25 .tbl_RGT_HeadWrap table, 
	.dTbl_25 .tbl_RGT_BodyWrap table{ width:778px }	
	/* 6. 교육비(학자금대출) */
	.dTbl_26 .tbl_RGT_HeadWrap table, 
	.dTbl_26 .tbl_RGT_BodyWrap table{ width:778px }	
	/* 7. 개인연금저축 */
	.dTbl_27 .tbl_RGT_HeadWrap table, 
	.dTbl_27 .tbl_RGT_BodyWrap table{ width:1120px }	
	/* 8. 연금저축 */
	.dTbl_28 .tbl_RGT_HeadWrap table, 
	.dTbl_28 .tbl_RGT_BodyWrap table{ width:1390px }	
	/* 9. 퇴직연금	 */
	.dTbl_29 .tbl_RGT_HeadWrap table, 
	.dTbl_29 .tbl_RGT_BodyWrap table{ width:1390px }	
	/* 10. 신용카드 */
	.dTbl_30 .tbl_RGT_HeadWrap table, 
	.dTbl_30 .tbl_RGT_BodyWrap table{ width:778px }	
	/* 11. 현금영수증 */
	.dTbl_31 .tbl_RGT_HeadWrap table, 
	.dTbl_31 .tbl_RGT_BodyWrap table{ width:778px }	
	/* 12. 직불카드 등 */
	.dTbl_32 .tbl_RGT_HeadWrap table, 
	.dTbl_32 .tbl_RGT_BodyWrap table{ width:778px }	
	/* 13. 주택임차차입금원리금 */
	.dTbl_33 .tbl_RGT_HeadWrap table, 
	.dTbl_33 .tbl_RGT_BodyWrap table{ width:1000px }	
	/* 14. 장기주택저당차입금이자상환 */
	.dTbl_34 .tbl_RGT_HeadWrap table, 
	.dTbl_34 .tbl_RGT_BodyWrap table{ width:2300px }	
	/* 15. 주택마련저축 */
	.dTbl_35 .tbl_RGT_HeadWrap table, 
	.dTbl_35 .tbl_RGT_BodyWrap table{ width:1318px }	
	/* 16.  */
	.dTbl_36 .tbl_RGT_HeadWrap table, 
	.dTbl_36 .tbl_RGT_BodyWrap table{ width:778px }	
	/* 17.  소기업소상공인공제부금 */
	.dTbl_37 .tbl_RGT_HeadWrap table, 
	.dTbl_37 .tbl_RGT_BodyWrap table{ width:1170px }	
	/* 18. 기부금 */
	.dTbl_38 .tbl_RGT_HeadWrap table, 
	.dTbl_38 .tbl_RGT_BodyWrap table{ width:1340px }	
	/* 19. 장기집합투자증권저축 */
	.dTbl_39 .tbl_RGT_HeadWrap table, 
	.dTbl_39 .tbl_RGT_BodyWrap table{ width:1160px }	
	/* 20. 건강보험료 */
	.dTbl_40 .tbl_RGT_HeadWrap table, 
	.dTbl_40 .tbl_RGT_BodyWrap table{ width:1360px }	
	/* 20. 국민연금보험료 */
	.dTbl_41 .tbl_RGT_HeadWrap table, 
	.dTbl_41 .tbl_RGT_BodyWrap table{ width:1100px }
/* tbale type 3 - DIALOG - separate header - body : DIALOG : 주택마련저축 wiz0302.html */
.leftWrap{  } 
.rightWrap{ overflow:hidden }	
.tbl_LFT_BodyWrap{ overflow-x:scroll;overflow-y:hidden }
.tbl_LFT_HeadWrap table,
.tbl_LFT_BodyWrap table,
.tbl_RGT_HeadWrap table,
.tbl_RGT_BodyWrap table{ border-left:0 }
.tbl_LFT_HeadWrap table tr th:last-child, 
.tbl_LFT_BodyWrap table tr td:last-child, 
.tbl_RGT_HeadWrap table tr th:last-child, 
.tbl_RGT_BodyWrap table tr td:last-child{ border-right:0 }		
.tbl_RGT_HeadWrap{ overflow:hidden }
.tbl_RGT_BodyWrap{ overflow-y:scroll;overflow-x:scroll }   /* 모든 dialog에서는 스크롤바 둘다 보여주기. */
.tbl_RGT_BodyWrap.tblB_0302{ overflow-x:hidden;border-bottom:1px solid #CED7DA } /* 국세청파일반영 - 테이블 */
.tbl_RGT_HeadWrap, 
.tbl_RGT_BodyWrap{ border-left:1px solid #CED7DA }
.tbl_RGT_BodyWrap.ovX_h{ border-bottom:1px solid #CED7DA }
.tbl_RGT_HeadWrap table tr th{  }
.tbl_RGT_HeadWrap table tr th span{ font-size:13px;font-weight:normal }
.tbl_RGT_BodyWrap table tr td input[type=checkbox]{ float:right }
.tbl_RGT_BodyWrap table tr td label{ font-size:14px }
.wizardFrame .tbl_LFT_HeadWrap table tr th,
.wizardFrame .tbl_RGT_HeadWrap table tr th{ height:39px;line-height:17px;padding:0;letter-spacing:-1px;background-color:#F2F4F5;border-right:1px solid #CED7DA;border-bottom:1px solid #CED7DA;text-align:center }
.wizardFrame .tbl_LFT_BodyWrap table tr td,
.wizardFrame .tbl_RGT_BodyWrap table tr td{ height:40px;padding:0 4px;border-right:1px solid #CED7DA;border-bottom:1px solid #CED7DA }
.wizardFrame .tbl_RGT_BodyWrap table tr td span.price{ float:left;width:100%;text-align:right }
/* table type 4 - basic  */
.summaryTbl{ border-top:1px solid #CED7DA }
.summaryTbl table tr th{ width:120px }
.summaryTbl table tr td{ padding:2px 26px 0 4px }	
/* TABLE TYPE 5 - optionWrap */
/* m1_t1_1 : 부양가족등록 */
.optionWrap table{ }
.optionWrap.m1_t1_1{ 
	padding:8px;
	background-image:	url(../images/common/sch_tbl_bk_gubun.png),
							url(../images/common/sch_tbl_bk_gubun.png),
							url(../images/common/sch_tbl_bk_gubun.png),
							url(../images/common/sch_tbl_bk_topleft.png),
							url(../images/common/sch_tbl_bk_topright.png),
							url(../images/common/sch_tbl_bk_bottomleft.png),
							url(../images/common/sch_tbl_bk_bottomright.png),
							url(../images/common/sch_tbl_bk_top.png),
							url(../images/common/sch_tbl_bk_right.png),
							url(../images/common/sch_tbl_bk_bottom.png),
							url(../images/common/sch_tbl_bk_left.png);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-y, repeat-x, repeat-y;
	background-position: 265px 9px, 523px 9px, 781px 9px, left top, right top, left bottom, right bottom, left top, right top, right bottom, left bottom	}
.optionWrap table tr td{ width:25%;padding:6px 7px;vertical-align:top }
.optionWrap table tr td:last-child{ border-right:0 }
/* m2_t1_1 : 공제내역확인 */
.optionWrap.m2_t1_1{ border:3px double #ABBCC5 }
.optionWrap.m2_t1_1 table tr th{ width:144px;padding:0 13px 0 0;text-align:right;font-size:13px;color:#254581;background-color:#EDEFF0 }
.optionWrap.m2_t1_1 table tr td{ width:200px;font-size:13px;font-weight:bold;text-align:right;padding:4px 17px 4px 7px }
.optionWrap.m2_t1_1 .memo{ margin:6px 4px;font-size:13px;text-align:center;padding:2px 0 }
.optionWrap.m2_t1_1 .memo span{ font-weight:bold;color:#254581 }
/* ///////////////////////////////////////// 
	=data style
///////////////////////////////////////// */
	/* dialog_ 설명 */	
.infmt_Section{ width:868px }
.infmt_Section table{ border:3px double #C6C8C9 }	
.infmt_Section table tr th{ text-align:center;background:#FFF;padding:4px 0;letter-spacing:-1px }
.infmt_Section table tr th.mtt{ font-weight:bold }
.infmt_Section table tr td{ padding:4px 0 4px 5px;text-align:left }
.infmt_Section table tr td p{ height:30px }
.infmt_Section table tr th,
.infmt_Section table tr td{ border-right:1px solid #C6C8C9;border-bottom:1px solid #C6C8C9;font-size:12px;line-height:14px }
.infmt_Section table tr td:last-child{ border-right:0 }
.infmt_Section table tr td.subtt{ padding:4px 0;text-align:center }
.infmt_Section table .renew{ position:relative;display:inline-block;width:19px;height:11px;background:url(../images/common/icon_renew.png) no-repeat }
.infmt_Section table span.limit{ font-size:11px }
.infmt_Section table tr td.payMark{ font-weight:bold;font-size:13px;color:#FF0000;letter-spacing:-1px }
.infmt_Section.z101,
.infmt_Section.k101,
.infmt_Section.z103,
.infmt_Section.z102,
.infmt_Section.n101,
.infmt_Section.f102{ margin-bottom:5px}
.infmt_Section ul.infmt_list{ }
	ul.infmt_list li{ line-height:12px;padding:3px 0 3px 5px;background:url(../images/common/dot_4.png) no-repeat 0 5px } 
	.l101
	ul.infmt_list li{ color:#0081F3;font-size:11px }
.infmt_Section	
.innerTblWrap{ float:left;width:100%;padding:0 5px 0 0;margin-top:9px }
.innerTblWrap table{ border:1px solid #6BB0F1 }
.innerTblWrap table tr th{ background:#F5FAFF }
.innerTblWrap table tr th,
.innerTblWrap table tr td{ border-bottom:1px solid #6BB0F1;border-right:1px solid #6BB0F1 }
/* 보험료 a102 */
.a102 .w_1{ width:126px }
.a102 .w_2{ width:134px }
.a102 .w_3{ width:155px }
.a102 .w_4{ width:450px }
/* 의료비 b101 */
.b101 .w_1{ width:126px }
.b101 .w_2{ width:134px }
.b101 .w_3{ width:155px }
.b101 .w_4{ width:450px }
/* 교육비 c101 */
.c101 .w_1{ width:126px }
.c101 .w_2{ width:134px }
.c101 .w_3{ width:155px }
.c101 .w_4{ width:450px }
/* 신용카드 g102 */
.g102 .w_1{ width:126px }
.g102 .w_2{ width:289px }
.g102 .w_3{ width:450px }
/* 기부금 l101 */
.l101 .w_1{ width:126px }
.l101 .w_2{ width:90px }
.l101 .w_3{ width:199px }
.l101 .w_4{ width:450px }
/* 투자조합출자 등 소득공제 z101 */
.z101 .w_1{ width:126px }
.z101 .w_2{ width:90px }
.z101 .w_3{ width:649px }
.z101 .w_4{ width:210px }
.z101 .w_5{ width:202px }
.z101 .w_6{ width:75px }
/* 소기업소상공인 공제부금 소득공제 k101 */
.k101 .w_1{ width:126px }
.k101 .w_2{ width:289px }
.k101 .w_3{ width:450px }
/* 고용유지중소기업근로자 z103 */
.z103 .w_1{ width:126px }
.z103 .w_2{ width:289px }
.z103 .w_3{ width:450px }
/* 우리사주조합 소득공제 z102 */
.z102 .w_1{ width:126px }
.z102 .w_2{ width:289px }
.z102 .w_3{ width:450px }
/* 장기집합투자증권저축 소득공제 n101  */
.n101 .w_1{ width:126px }
.n101 .w_2{ width:289px }
.n101 .w_3{ width:450px }
/* 주택마련저축 소득공제 j015 */
.j015 .w_1{ width:126px }
.j015 .w_2{ width:289px }
.j015 .w_3{ width:450px }
/* 장기주택저당차입금 j014 */
.j014 .w_1{ width:126px }
.j014 .w_2{ width:289px }
.j014 .w_3{ width:450px }
/* 주택임차차입금원리금상환액소득공제 j102 */
.j102 .w_1{ width:126px }
.j102 .w_2{ width:289px }
.j102 .w_3{ width:450px }
/* 월세액 j025 */
.j025 .w_1{ width:126px }
.j025 .w_2{ width:289px }
.j025 .w_3{ width:450px }
/* 연금계좌세액공제 f102 */
.f102 .w_1{ width:126px }
.f102 .w_2{ width:80px }
.f102 .w_3{ width:209px }
.f102 .w_4{ width:450px }
/* 개인연금저축 소득공제 d101 */
.d101 .w_1{ width:126px }
.d101 .w_2{ width:289px }
.d101 .w_3{ width:450px }
	/* dialog 2. 국세청(PDF)파일 등록 */
	.dTbl_20 table .dWid_2_1{ width:150px }
	.dTbl_20 table .dWid_2_2{ width:150px }
	.dTbl_20 table .dWid_2_3{ width:150px }
	.dTbl_20 table .dWid_2_4{ width:150px }
	.dTbl_20 table .dWid_2_5{ width:150px }
	.dTbl_20 table .dWid_2_6{ width:150px }	
	.dTbl_20 table .dWid_2_7{ width:150px }
	.dTbl_20 table .dWid_2_8{ width:150px }
	.dTbl_20 table .dWid_2_9{ width:150px }
	.dTbl_20 table .dWid_2_10{ width:150px }
	.dTbl_20 table .dWid_2_11{ width:150px }
	.dTbl_20 table .dWid_2_12{ width:150px }	
	.dTbl_20 table .dWid_2_13{ width:150px }
	.dTbl_20 table .dWid_2_14{ width:150px }	
	.dTbl_20 table .dWid_2_15{ width:150px }	
	.dTbl_20 table .dWid_2_16{ width:150px }	
	.dTbl_20 table .dWid_2_17{ width:150px }	
	.dTbl_20 table .dWid_2_18{ width:150px }	
	.dTbl_20 table .dWid_2_19{ width:150px }	
	.dTbl_20 table .dWid_2_20{ width:150px }	
	/* dialog 3.1 부양가족 등록  */	
	.dWid_31_1{ width:40px } 	/* 체크 */
	.dWid_31_2{ width:115px } 	/* 이름 */
	.dWid_31_3{ width:140px } 	/* 주민번호 */
	.dWid_31_4{ width:50px } 	/* 나이	 */
	.dWid_31_5{ width:190px } 	/* 관계 */
	.dWid_31_6{ width:75px } 	/* 기본공제 */
	.dWid_31_7{ width:75px } 	/* 경로자 */
	.dWid_31_8{ width:160px } 	/* 장애인 */
	.dWid_31_9{ width:70px } 	/* 출산/입양 */		
	/* dialog 4. 공제정보 수기자료 등록 */	
	/* 의료비 */
	.dWid_41_1{ width:35px } 		/* 체크 */
	.dWid_41_2{ width:40px } 		/* 번호 */
	.dWid_41_3{ width:125px } 	/* 이름 */
	.dWid_41_4{ width:120px }   	/* 항목코드 */
	.dWid_41_5{ width:190px }  	/* 의료증빙코드 */
	.dWid_41_6{ width:170px }  	/* 사업자번호 */
	.dWid_41_7{ width:185px }  	/* 상호 */
	.dWid_41_8{ width:140px }  	/* 국세청금액 */
	.dWid_41_9{ width:140px }  	/* 기타금액 */
	.dWid_41_10{ width:140px } 	/* 차감금액 */	
	/* 교육비 */
	.dWid_42_1{ width:35px } 		/* 체크 */
	.dWid_42_2{ width:40px } 		/* 번호 */
	.dWid_42_3{ width:125px } 	/* 성명 */
	.dWid_42_4{ width:100px }   	/* 항목코드 */
	.dWid_42_5{ width:150px }  	/* 교육비 구분 */
	.dWid_42_6{ width:140px }  	/* 사업자번호 */	
	.dWid_42_7{ width:175px }  	/* 상호 */
	.dWid_42_8{ width:140px }  	/* 국세청금액 */
	.dWid_42_9{ width:140px } 	/* 기타 금액 */
	.dWid_42_10{ width:140px } 	/* 차감 금액 */
	/* 기부금  */
	.tblListWrap.w4_3{ display: inline-flex }
	.w4_3 .tbl_LFT_BodyWrap, 
	.w4_3 .tbl_RGT_BodyWrap{ height:160px }
	.w4_3 .tbl_RGT_HeadWrap table, 
	.w4_3 .tbl_RGT_BodyWrap table{ width:755px }
	.dataView_43{ margin-top:4px }
	.dataView_43 table tr th{ width:161px }
	.dataView_43 table tr td{ width:287px }	
	/* 기부금 - tab 1. 2018년 기부금 */
	.dWid_43_1{ width:35px } 		/* 체크 */
	.dWid_43_2{ width:40px } 		/* 번호 */
	.dWid_43_3{ width:125px } 	/* 성명 */	
	.dWid_43_4{ width:80px }  		/* 항목코드 */
	.dWid_43_5{ width:145px } 	/* 사업자번호 */
	.dWid_43_6{ width:150px }  	/* 상호 */
	.dWid_43_7{ width:100px }  	/* 기부내용 */
	.dWid_43_8{ width:140px }  	/* 국세청 금액 */
	.dWid_43_9{ width:140px }  	/* 기타 금액 */	
	/* 기부금 - tab 2. 이월된 기부금 */
	.tblListWrap.w5_1{ display: inline-flex }
	.w5_1 .tbl_LFT_BodyWrap, 
	.w5_1 .tbl_RGT_BodyWrap{ height:160px }
	.w5_1 .tbl_RGT_HeadWrap table, 
	.w5_1 .tbl_RGT_BodyWrap table{ width:681px }
	.dataView_51{ margin-top:4px }
	.dataView_51 table tr th{ width:161px }
	.dataView_51 table tr td{ width:287px }	
	/* 기부금 - tab 2. 이월된 기부금 */
	.dWid_51_1{ width:43px } 		/* 체크 */
	.dWid_51_2{ width:157px } 	/* 구분 */
	.dWid_51_3{ width:100px } 	/* 기부년도 */
	.dWid_51_4{ width:173px } 	/* 항목코드 */
	.dWid_51_5{ width:179px }  	/* 기부금액 */
	.dWid_51_6{ width:179px }  	/* 이월된 금액 */
	.dWid_51_7{ width:50px }  		/* 확인 */	
	/* 월세액 */
	.dWid_44_1{ width:35px } 		/* 체크 */
	.dWid_44_2{ width:40px } 		/* 번호 */
	.dWid_44_3{ width:125px } 	/* 이름 */
	.dWid_44_4{ width:80px }
	.dWid_44_5{ width:190px }
	.dWid_44_6{ width:170px }
	.dWid_44_7{ width:185px }
	.dWid_44_8{ width:180px }
	.dWid_44_9{ width:140px }
	.dWid_44_10{ width:140px }
	.dWid_44_11{ width:140px }
	.dWid_44_12{ width:140px }
	.dWid_44_13{ width:150px }
	/* 주택마련저축 */
	.dWid_45_1{ width:35px } 		/* 체크 */
	.dWid_45_2{ width:40px } 		/* 번호 */
	.dWid_45_3{ width:125px } 	/* 이름 */
	.dWid_45_4{ width:80px }
	.dWid_45_5{ width:190px }
	.dWid_45_6{ width:170px }
	.dWid_45_7{ width:185px }
	.dWid_45_8{ width:180px }
	.dWid_45_9{ width:140px }
	.dWid_45_10{ width:140px }
	.dWid_45_11{ width:140px }
	.dWid_45_12{ width:140px }
	.dWid_45_13{ width:150px }
	/* 보험료 - dialog */
	.dWid_46_1{ width:41px } 		/* 체크 */
	.dWid_46_2{ width:40px } 		/* 구분 */
	.dWid_46_3{ width:140px } 	/* 계약자 */
	.dWid_46_4{ width:140px }   	/* 피보험자 */
	.dWid_46_5{ width:180px }  	/* 보험구분 */
	.dWid_46_6{ width:170px }  	/* 국세청 */
	.dWid_46_7{ width:170px }  	/* 기타 */	
	/* 신용카드 - dialog */
	.dWid_49_1{ width:37px } 		/* 체크 */
	.dWid_49_2{ width:38px } 		/* 구분 */
	.dWid_49_3{ width:124px } 	/* 성명 */
	.dWid_49_4{ width:140px }  	/* 신용카드구분 */	
	.dWid_49_5{ width:150px }  	/* 항목코드 */
	.dWid_49_6{ width:150px }  	/* 사업자번호 */
	.dWid_49_7{ width:150px }  	/* 상호 */
	.dWid_49_8{ width:140px }  	/* 국세청 금액 */
	.dWid_49_9{ width:140px }  	/* 기타 금액 */
	.dWid_49_10{ width:140px }  	/* 차감 금액 */	
	/* 신용카드 공제제외금액 */
	.dWid_52_1{ width:146px }		/*  */
	.dWid_52_2{ width:147px }		/*  */
	.dWid_52_3{ width:147px } 	/*  */
	.dWid_52_4{ width:147px }  	/*  */	
	.dWid_52_5{ width:147px }  	/*  */
	.dWid_52_6{ width:147px }  	/*  */	
	/* 신용카드 신용카드 집계 */
	.dWid_53_1{ width:146px }		/*  */
	.dWid_53_2{ width:147px }		/*  */
	.dWid_53_3{ width:147px } 	/*  */
	.dWid_53_4{ width:147px }  	/*  */	
	.dWid_53_5{ width:147px }  	/*  */
	.dWid_53_6{ width:147px }  	/*  */	
	/* 신용카드 신용카드 집계 */
	.dWid_54_1{ width:128px }		/*  */
	.dWid_54_2{ width:128px }		/*  */
	.dWid_54_3{ width:128px } 	/*  */
	.dWid_54_4{ width:128px }  	/*  */	
	.dWid_54_5{ width:129px }  	/*  */
	.dWid_54_6{ width:129px }  	/*  */
	.dWid_54_7{ width:129px }  	/*  */	
	/* 연금/기타 - dialog */
	.dWid_50_1{ width:41px } 		/* 체크 */
	.dWid_50_2{ width:40px } 		/* 구분 */
	.dWid_50_3{ width:140px } 	/* 성명 */
	.dWid_50_4{ width:140px }  	/* 사용구분 */	
	.dWid_50_5{ width:104px }  	/* 국세청 */
	.dWid_50_6{ width:104px }  	/* 기타 */
	.dWid_50_7{ width:104px }  	/* 일괄반영 */
	.dWid_50_8{ width:104px }  	/* 본인입력 */
.data01{ width:120px }		/* 사업자번호 */
.data02{ width:200px }		/* 상호 */
.data03{ width:140px }		/* 통장/증권번호 */
.data04{ width:150px }		/* 주민번호_주피보험자 */
.data05{ width:120px }		/* 성명_주피보험자 */
.data06{ width:150px }		/* 주민번호_종피보험자1 */
.data07{ width:120px }		/* 성명_종피보험자1 */
.data08{ width:150px }		/* 주민번호_종피보험자2 */
.data09{ width:120px }		/* 성명_종피보험자2 */
.data10{ width:150px }		/* 주민번호_종피보험자3 */
.data11{ width:152px }		/* 성명_종피보험자3 */
.data12{ width:130px }		/* 자료코드 */
.data13{ width:130px }		/* 금액 */
.data14{ width:198px }		/* 교육비구분 */
.data15{ width:130px }		/* 기부유형 */
.data16{ width:180px }		/* 종류 */
.data17{ width:100px }		/* 주택취득일 */
.data18{ width:100px }		/* 저당권설정일 */
.data19{ width:180px }		/* 과정코드 */
.data20{ width:200px }		/* 과정명 */
.data21{ width:100px }		/* 시작일 */
.data22{ width:100px }		/* 종료일 */
.data23{ width:100px }		/* 저축구분 */
.data24{ width:100px }		/* 가입일자 */
.data25{ width:200px }		/* 금융회사등 코드 */
.data26{ width:100px }		/* 계좌유형 */
.data27{ width:100px }		/* 대출일 */
.data28{ width:150px }		/* 상환기간연수 */
.data29{ width:100px }		/* 납입방법 */
.data30{ width:130px }		/* 1년차납입합계 */
.data31{ width:130px }		/* 2년차납입합계 */
.data32{ width:130px }		/* 3년차납입합계 */
.data33{ width:130px }		/* 공제대상액 */
.data34{ width:198px }		/* 의료증빙코드 */
.data35{ width:180px }		/* 소득공제신고서-세액감면및공제 */
.data36{ width:200px }		/* 기부내용 */
.data37{ width:198px }		/* 종류 */
.data38{ width:180px }		/* 대출종류 */
.data39{ width:200px }		/* 상품명 */
.data40{ width:130px }		/* 차입금 */
.data41{ width:130px }		/* 고정금리차입금 */
.data42{ width:130px }		/* 비거치식상환차입금 */
.data43{ width:130px }		/* 당해년 원금상환액 */
.data44{ width:130px }		/* 납입액 */
.data45{ width:170px }		/* 당해과세연도인출금액 */
.data46{ width:170px }		/* 소득공제한도초과납입액 */
.data47{ width:130px }		/* 대출원금 */
.data48{ width:150px }		/* 임대인성명(상호) */
.data49{ width:200px }		/* 임대인주민등록(사업자)번호 */
.data50{ width:200px }		/* 임대차계약서 상 주소지 */
.data51{ width:150px }		/* 전세보증금 */
.data52{ width:150px }		/* 대주 성명 */
.data53{ width:150px }		/* 대주 주민등록번호 */
.data54{ width:200px }		/* 금전소비대차 계약시작일 */
.data55{ width:200px }		/* 금전소비대차 계약종료일 */
.data56{ width:130px }		/* 차입금 이자율 */
.data57{ width:130px }		/* 원리금 */
.data58{ width:130px }		/* 이자 */
.data59{ width:200px }		/* 삭제불가여부(이관데이타) */
.data60{ width:130px }		/* 취급기관 */
.data61{ width:200px }		/* 펀드명 */
.data62{ width:130px }		/* 소득공제대상금액 */
.data63{ width:130px }		/* 계좌번호 */
.data64{ width:150px }		/* 주택유형 */
.data65{ width:130px }		/* 주택면적(㎡) */
.data66{}						/* PDF 일련번호 */
.data67{}						/* 삭제여부 */
.data68{ width:130px }		/* 교육비구분 */
.data69{ width:180px }		/* 직장가입자소급고지금액합계 */
.data70{ width:150px }		/* 교육비종류 */
.data71{ width:130px }		/* 기부금장려금신청금액 */
.data72{ width:130px }		/* 기부금액합계 */
.data73{ width:150px } 		/* 건강보험연말정산금액 */
.data74{ width:150px } 		/* 장기요양연말정산금액 */
.data75{ width:200px } 		/* 건강보험(보수월액)고지금액합계 */
.data76{ width:200px } 		/* 장기요양(보수월액)고지금액합계 */
.data77{ width:200px } 		/* 건강보험(소득월액)납부금액합계 */
.data78{ width:200px } 		/* 장기요양(소득월액)납부금액합계 */
.data79{ width:160px } 		/* 추납보험료납부금액 */ 
.data80{ width:160px } 		/* 실업크래딧납부금액 */ 
.data81{ width:160px } 		/* 직장가입자고지금액합계 */ 
.data82{ width:180px } 		/* 지역가입자등납부금액합계*/ 
.dataN1{ width:321px }	
	/* 나의 종전근무지 목록 */
	.thWid_1_1{ width:122px }
	.thWid_1_2{ width:125px }
	.thWid_1_3{ width:190px }
	.thWid_1_4{ width:140px }
	.thWid_1_5{ width:140px }
	.thWid_1_6{ width:140px }
	.thWid_1_7{ width:115px }
	/* 주현근무지 - 급여확인 리스트 */
	.thWid_2_1{ width:130px }
	.thWid_2_2{ width:130px }
	.thWid_2_3{ width:130px }
	.thWid_2_4{ width:130px }
	.thWid_2_5{ width:130px }
	.thWid_2_6{ width:130px }
	.thWid_2_7{ width:130px }
	.thWid_2_8{ width:66px }
	/* 국세청(PDF)파일 등록 */
	.thWid_3_1{ width:100px }
	.thWid_3_2{ width:356px }
	.thWid_3_3{ width:200px }
	.thWid_3_4{ width:200px }
	.thWid_3_5{ width:116px }	
	/* 부양가족등록 */
	.thWid_4_1{ width:110px } 		/* 이름 */
	.thWid_4_2{ width:130px } 		/* 주민번호 */
	.thWid_4_3{ width:50px } 		/* 나이 */
	.thWid_4_4{ width:170px } 		/* 관계 */
	.thWid_4_5{ width:80px } 		/* 기본공제 */
	.thWid_4_6{ width:60px } 		/* 경로자 */
	.thWid_4_7{ width:180px } 		/* 장애인 */
	.thWid_4_8{ width:72px } 		/* 출산/입양 */
	.thWid_4_9{ width:120px }
	/* 국세청파일반영 */
	.thWid_5_1{ width:111px }   	/* 이름 */	
	.thWid_5_2{ width:126px }   	/* 관계 */
	.thWid_5_3{ width:70px }  		/* 기본공제 */		
	.thWid_5_4{ width:107px }  	/* 보험료 */
	.thWid_5_5{ width:108px }  	/* 의료비 */
	.thWid_5_6{ width:108px }  	/* 교육비 */
	.thWid_5_7{ width:108px }  	/* 신용카드 */
	.thWid_5_8{ width:108px }  	/* 기부금 */
	.thWid_5_9{ width:91px }  		/* 비고 */	
	/* 공제정보 수기자료 등록 */
	.thWid_6_1{ width:140px }
	.thWid_6_2{ width:150px }
	.thWid_6_3{ width:291px }
	.thWid_6_4{ width:150px }
	.thWid_6_5{ width:120px }
	.thWid_6_6{ width:120px }	
	/* 주택마련저축 */
	.housW_check{ width:27px } 		/* V */
	.housW_number{ width:40px } 	/* 순번 */	
	.housW_name{ width:155px } 		/* 성명 */
	.housW_name2{ width:125px } 	/* 성명2 */
	.housW_DEL{ width:35px } 		/* 삭제 */
	.housW_PDF{ width:40px } 		/* 삭제 */	
	.housW_1_1{ width:100px }
	.housW_1_2{ width:208px }
	.housW_1_3{ width:210px }
	.housW_1_4{ width:210px }
	.housW_1_5{ width:161px }
	.housW_1_6{ width:161px }	
	/* 주택임차차입금 */
	.housW_2_1{ width:110px } 	/* 임대인성명 */
	.housW_2_2{ width:150px } 	/* 임대인주민등록번호 */
	.housW_2_3{ width:268px } 	/* 임대차계약주소 */
	.housW_2_4{ width:200px } 	/* 차입일자 */
	.housW_2_5{ width:161px }
	.housW_2_6{ width:161px }	
	/* 장기주택저당차입금 */
	.housW_3_1{ width:370px }
	.housW_3_2{ width:160px }
	.housW_3_3{ width:160px }	
	/* 월세액 */
	.housW_4_1{ width:110px } 	/*  */
	.housW_4_2{ width:150px } 	/*  */
	.housW_4_3{ width:268px } 	/*  */
	.housW_4_4{ width:200px } 	/*  */
	.housW_4_5{ width:161px }
	.housW_4_6{ width:161px }
	/* 연금기타 */
	.housW_5_1{ width:210px } 	/* 공제항목 */
	.housW_5_2{ width:208px } 	/* 금융기관 */
	.housW_5_3{ width:210px } 	/* 계좌번호 */
	.housW_5_4{ width:140px } 	/* 가입일자 */
	.housW_5_5{ width:141px } 	/* 국세청 금액 */
	.housW_5_6{ width:141px } 	/* 기타 그맹ㄱ */
	/* 연금/기타 */
	.tblListWrap.w6_1{ display: inline-flex }
	.w6_1 .tbl_LFT_BodyWrap, 
	.w6_1 .tbl_RGT_BodyWrap{ height:160px }
	.w6_1 .tbl_RGT_HeadWrap table, 
	.w6_1 .tbl_RGT_BodyWrap table{ width:1050px }	
/* 4. 공제정보 수기자료 등록 */	
	/* 의료비 */
	.tblListWrap.w4_1{ display: inline-flex }
	.w4_1 .tbl_LFT_BodyWrap, 	.w4_1 .tbl_RGT_BodyWrap{ height:160px }
	.w4_1 .tbl_RGT_HeadWrap table, 	.w4_1 .tbl_RGT_BodyWrap table{ width:1085px }
	.dataView_41{ margin-top:4px }
	.dataView_41 table tr th{ width:110px }
	.dataView_41 table tr td{ width:195px }	
	/* 교육비 */
	.tblListWrap.w4_2{ display: inline-flex }
	.w4_2 .tbl_LFT_BodyWrap, 	.w4_2 .tbl_RGT_BodyWrap{ height:160px }	
	.w4_2 .tbl_RGT_HeadWrap table, 	.w4_2 .tbl_RGT_BodyWrap table{ width:985px }
	.dataView_42{ margin-top:4px }
	.dataView_42 table tr th{ width:110px }
	.dataView_42 table tr td{ width:195px }	
	/* 월세액  */
	.tblListWrap.w4_4{ display: inline-flex }
	.w4_4 .tbl_LFT_BodyWrap, 	.w4_4 .tbl_RGT_BodyWrap{ height:160px }
	.w4_4 .tbl_RGT_HeadWrap table, 	.w4_4 .tbl_RGT_BodyWrap table{ width:1515px }
	.dataView_44{ margin-top:4px }
	.dataView_44 table tr th{ width:110px }
	.dataView_44 table tr td{ width:195px }	
	/* 주택마련저축  */
	.tblListWrap.w4_5{ display: inline-flex }
	.w4_5 .tbl_LFT_BodyWrap, 	.w4_5 .tbl_RGT_BodyWrap{ height:160px }
	.w4_5 .tbl_RGT_HeadWrap table, 	.w4_5 .tbl_RGT_BodyWrap table{ width:1050px }
	.dataView_45{ margin-top:4px }
	.dataView_45 table tr th{ width:110px }
	.dataView_45 table tr td{ width:195px }	
	/* 신용카드 */
	.tblListWrap.w4_9{ display: inline-flex }
	.w4_9 .tbl_LFT_BodyWrap, 	.w4_9 .tbl_RGT_BodyWrap{ height:160px }
	.w4_9 .tbl_RGT_HeadWrap table, 	.w4_9 .tbl_RGT_BodyWrap table{ width:1010px }
	.dataView_41 table tr th{ width:110px }
	.dataView_41 table tr td{ width:195px }	
	/* accordian setting */
	.accrd_1{ height:140px!important }
	.accrd_1 p{ height:200px }	
	/* 수기정보등록  */
	/* TABLE TYPE 6 : HEADER, BODY 분리 , BODY- Y-SCROLL */
	.tblType_6{ clear:both;margin-top:5px;background:url(../images/common/bk_tblheader.png) repeat-x left top }
		.t6_contentHead, .t6_contentBody{ float:left;width:899px }
		.t6_contentHead table, .t6_contentBody table{ width:882px }
		.t6_contentHead{ border-top:2px solid #93B0BF }		
		.t6_contentHead table thead th{ height:45px;padding:0;line-height:13px;text-align:center;border-right:1px solid #FFF;letter-spacing:-1px }		
		.t6_contentBody{ height:176px;overflow-y:scroll;overflow-x:hidden }
		.t6_contentBody table tbody tr td{ height:35px;padding:0 4px;text-align:center;border-bottom:1px solid #E9EDEF;border-right:1px solid #E9EDEF }	
		.t6_contentHead table thead th:last-child,
		.t6_contentBody table tbody tr td:last-child{ border-right:0 }	
		/* 보험료 */
		.t6_1_1{ width:52px }
		.t6_1_2{ width:53px }
		.t6_1_3{ width:150px } 	/* 계약자 */
		.t6_1_4{ width:170px } 	/* 피보험자 */
		.t6_1_5{ width:180px } 	/* 보험구분 */	
		.t6_1_6{ width:130px }
		.t6_1_7{ width:130px }	
	/* accordian information */
	.accorWrap{ float:left;width:100%;border:3px double #B7B1B1 }
	.accorWrap table{ float:left;width:100%;background:#FFF;letter-spacing:-1px }
	.accorWrap table tr th{ padding:5px 0;text-align:center;font-size:12px;border-bottom:1px solid #B7B1B1;border-right:1px solid #B7B1B1 }
	.accorWrap table tr td{ padding:5px;font-size:12px;border-bottom:1px solid #B7B1B1;border-right:1px solid #B7B1B1 }
	.accorWrap table tr th:last-child,
	.accorWrap table tr td:last-child{ border-right:0 }
	.accorWrap table tr:last-child td{ border-bottom:0 }
/* date error */
.askmng 	{ margin:120px auto 50px auto;width:543px;height:270px;background:url(../images/common/askmng.jpg) no-repeat }
.dateTerm { margin:0px auto;width:510px;padding:10px 20px;text-align:left;font-family:'Malgun Gothic';line-height:24px;background:#F9FAFC;border-radius:10px;font-weight:bold }
.dateTerm span{ font-weight:normal;font-size:13px;background:url(../images/common/soicon4.png) no-repeat 0 5px;padding:0 0 0 10px }
/* ETC */
.etcTbl_1, 		/* 개인연금저축 */
.etcTbl_2,  	/* 소기업소상공인 공제부금 소득공제 */
.etcTbl_3, 		/* 투자조합출자 */
.etcTbl_4, 		/* 장기집합투자증권저축 */
.etcTbl_5, 		/* 연금계좌 */
.etcTbl_6, 		/* 우리사주조합소득공제 */
.etcTbl_7 		/* 고용유지중소기업근로자 */
{ float:left;width:100% }	
	/* Exception */
.http404error { width:566px;height:629px;margin:40px auto;background-image:url(../images/exception/01_404errors.png);background-repeat:no-repeat;background-size:365px;background-position:center center }
.http500error { width:566px;height:629px;margin:40px auto;background-image:url(../images/exception/02_500errors.png);background-repeat:no-repeat;background-size:365px;background-position:center center }
.http405error { width:638px;height:239px;margin:40px auto;background-image:url(../images/exception/405error.png);background-repeat:no-repeat;background-size:365px;background-position:center center }
.noAuth01 		{ width:574px;height:374px;margin:40px auto;background:url(../images/exception/01_no_authority.jpg) no-repeat }
.noAuth02 		{ width:574px;height:374px;margin:40px auto;background:url(../images/exception/02_no_authority.jpg) no-repeat }
.noAuth03 		{ width:574px;height:374px;margin:40px auto;background:url(../images/exception/03_no_authority.jpg) no-repeat }
.noAuth04 		{ width:574px;height:374px;margin:40px auto;background:url(../images/exception/04_no_authority.jpg) no-repeat }
.noAuth05 		{ width:574px;height:374px;margin:40px auto;background:url(../images/exception/05_no_authority.jpg) no-repeat }
.noAuth06 		{ width:574px;height:374px;margin:40px auto;background:url(../images/exception/06_no_authority.jpg) no-repeat }
.deniedType 		{ display:inline-block;position:relative;width:400px;height:16px;top:260px;left:130px }
.deniedMessage { display:inline-block;position:relative;width:400px;height:16px;top:273px;left:140px }
/* DEMO LOGIN */
.demoBody{ width:800px;height:200px;margin:250px auto;background-image:url(../images/common/bk_pig.png);background-repeat:no-repeat;background-position:right bottom }
.demoLoginBox{ float:left;width:700px;height:200px;border:3px double #8FA8B4;background-image:url(../images/common/demo_logo.png);background-repeat:no-repeat;background-position:33px 70px;background-color:#FFF }
.demoLoginBox .inputBox{ float:left;margin:70px 0 0 322px;padding-left:80px;background-repeat:no-repeat, no-repeat;background-image:url(../images/common/demo_id.png), url(../images/common/demo_pw.png);background-position:32px 6px, 11px 37px }
.demoLoginBox .inputBox input[type=text]{ float:left;width:168px;height:25px;padding:0 0 0 5px;border:1px solid #9C9FA2 }
.demoLoginBox .inputBox input[type=password]{ float:left;width:168px;height:25px;padding:0 0 0 5px;margin:3px 0 0 0;border:1px solid #9C9FA2 }
.demoLoginBox .inputBox .demoLogin{ float:left;width:68px;height:68px;background-image:url(../images/common/adminbtn.png);background-repeat:no-repeat;margin:-32px 0 0 4px;cursor:pointer }
.demoLoginBox .inputBox .demoLogin:focus, .demoLoginBox .inputBox .demoLogin:hover{ background-image:url(../images/common/adminbtn_ov.png);background-repeat:no-repeat }
/* Admin Login */
.adminLoginWrap{ width:100%;height:203px;margin-top:250px;background:url(../images/common/adminloginbk.jpg) repeat-x }
.adminLoginWrap .loginBox{ width:503px;height:203px;margin:0 auto;background:url(../images/common/piglogin.png) no-repeat 0 37px }
.adminLoginWrap .loginBox.userType{ width:559px }
.adminLoginWrap .loginBox .loginFormWrap{ float:right;width:266px;height:104px;margin-top:80px }
.adminLoginWrap .loginBox .loginFormWrap .inputWrap{ float:left;width:194px;height:104px }
.adminLoginWrap .loginBox .loginFormWrap .inputWrap .inID{ float:left;width:194px;height:32px }
.adminLoginWrap .loginBox .loginFormWrap .inputWrap .inPW{ float:left;width:194px;height:34px;margin-top:4px }
.adminLoginWrap .loginBox .loginFormWrap .inputWrap .inSelect{ float:left;width:194px;height:32px;margin-top:4px }
.adminLoginWrap .loginBox .loginFormWrap .inputWrap .inSelect .selectAdminPW{ float:left;width:194px;height:32px }
.adminLoginWrap .inID .inputAdminID{ float:left;width:190px;height:29px;border:0;font-size:12px;margin:3px 0 0 2px;padding-left:5px;font-family:'Verdana' }
.adminLoginWrap .inPW .inputAdminPW{ float:left;width:183px;height:26px;border:0;font-size:12px;margin:2px 0 0 2px;padding:0 0 0 5px }
.adminLoginWrap .adminBtnLogin{ float:left;width:66px;height:67px;margin-left:5px;cursor:pointer }
.adminLoginWrap input[type=submit].adminBtnLogin{ background:none;border:0 }
.userLoginWrap{ width:100%;height:203px;margin-top:250px;background:url(../images/common/adminloginbk2.jpg) repeat-x }
.userLoginWrap .loginBox{ width:485px;height:203px;margin:0 auto;background:url(../images/common/piglogin2.png) no-repeat 0 43px }
.userLoginWrap .loginBox .loginFormWrap{ float:right;width:266px;height:68px;margin-top:80px }
.userLoginWrap .loginBox .loginFormWrap .inputWrap{ float:left;width:194px;height:68px }
.userLoginWrap .loginBox .loginFormWrap .inputWrap .inID{ float:left;width:194px;height:32px }
.userLoginWrap .loginBox .loginFormWrap .inputWrap .inPW{ float:left;width:194px;height:32px;margin-top:4px }
.userLoginWrap .inID .inputAdminID{ float:left;width:190px;height:28px;border:0;font-size:12px;margin:3px 0 0 2px;padding-left:5px;font-family:'Verdana' }
.userLoginWrap .inPW .inputAdminPW{ float:left;width:188px;height:24px;border:0;font-size:12px;margin:0 0 0 2px }
.userLoginWrap .inPW .selectAdminPW{ float:left;width:191px;height:25px;border:0;font-size:12px;margin:2px 0 0 2px }
.userLoginWrap .adminBtnLogin{ float:left;width:66px;height:67px;margin-left:5px;cursor:pointer }
.userLoginWrap input[type=submit].adminBtnLogin{ background:none;border:0 }
.noAcceptWrap{ width:100%;height:277px;margin-top:250px;background:url(../images/common/adminloginbk2.jpg) repeat-x 0 29px }
.noAcceptWrap .noAcceptImg{ margin:0 auto;width:187px;height:213px;background:url(../images/common/accepterror.png) no-repeat }
.noAcceptWrap .noIP{ margin:0 auto;width:100px;height:20px;font-size:12px;text-align:center;margin-top:25px }
/* Modal */
.tth{ float:left;width:400px;padding:4px 10px;margin:13px 0 10px 0;line-height:25px;border:1px solid #DDD;border-radius:3px;background:#F1F1F1;font-weight:bold  }
.ttc{ float:left;width:400px;padding:10px }
.ttc .tline_w{ float:left;width:400px }
.ttc .tline_w .tHm{ float:left;;padding:0 15px 0 0;width:130px;height:30px;text-align:right;background:url(../images/common/dot_2.png) no-repeat 21px 8px }
.ttc .tline_w .iptWrap{ float:left }
.ttc .tline_w .iptWrap input[type=password]{ float:left;padding-left:3px;width:160px;height:24px;border:1px solid #B6B1B1 }



	