table { table-layout:fixed; border-collapse:collapse; word-break:break-all; border-spacing:0;  }

.first_none { border-left:none !important; }
.last_none { border-right:none; }

.search_table tbody.search_temp5 tr:not(.dt) td span { display:block; float:left; width:110px; padding-top:0px; }

.search_table tbody tr td span.search_temp3 { display:block; float:left; width:200px; padding-top:0px; }
.search_table tbody tr td span.search_temp4 { display:block; float:left; width:100px; padding-top:0px; }

#content_search { float:left; margin:10px 0 0 0; border-top:2px solid #5a6264; width:100%; }
#content_search_date { float:left; margin:10px 0 0 0; border-top:2px solid #5a6264; width:100%; }
.search_table { width:100%; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.search_table tr th { height:22px; padding:0 0 0 30px; border-left:1px solid #DFDFDF;	border-right:1px solid #DFDFDF;	border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; text-align:left; font-weight:normal; }
.search_table tr td { height:22px; padding:2px 3px 4px 7px; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#fff; } 
.search_table tr th.check_title { padding:0 0 0 10px; }
.search_table tr th.check_title label { padding:0 0 0 7px; }
.search_table tbody tr th label { padding:0 0 0 7px; }
.search_table tbody.search_temp94 tr:not(.dt) td span { display:block; float:left; width:90px; padding-top:0px; vertical-align:top; }
.search_table tbody.search_temp96 tr:not(.dt) td span { display:block; float:left; width:75px; padding-top:0px; vertical-align:top; }
.search_table tbody.search_temp96 tr th span input { vertical-align: middle; }
.search_table tbody.search_temp96 tr td span input { vertical-align: middle; }
.search_table tbody.search_temp133 tr:not(.dt) td span { display:block; float:left; width:133px; padding-top:0px; vertical-align:top; }
.search_table tbody.search_temp166 tr:not(.dt) td span { display:block; float:left; width:166px; padding-top:0px; vertical-align:top; }
.search_table.closedown tbody.search_temp166 tr:not(.dt) td span { display:block; float:left; width:133px; padding-top:0px; vertical-align:top; }
.search_table tbody.search_temp166 tr.dt td { padding-top:3px; }
.search_table tbody.search_temp133 tr.dt td { padding-top:3px; }
.search_table thead.search_temp133 tr td.checkboxs span { display:block; float:left; width:133px; padding-top:0px; vertical-align:top; }
.search_table thead.search_temp133 tr td.w110 span { width:110px;}
.search_table tbody.search_temp166 tr th span input[type=checkbox],
.search_table tbody.search_temp166 tr td span input[type=checkbox],
.search_table thead.search_temp133 tr th span input[type=checkbox],
.search_table thead.search_temp133 tr td span input[type=checkbox],
.search_table tbody.search_temp133 tr th span input[type=checkbox],
.search_table tbody.search_temp133 tr td span input[type=checkbox],
.search_table tbody.search_temp5 tr th span input[type=checkbox],
.search_table tbody.search_temp5 tr td span input[type=checkbox],
.search_table tbody.search_temp94 tr th span input[type=checkbox],
.search_table tbody.search_temp94 tr td span input[type=checkbox]
 { width:13px; height:13px; margin-bottom:1px; vertical-align:middle; cursor:pointer; }

#content_search .search_table tbody tr td span .rad { width:13px; height:13px; margin-bottom:2px; vertical-align:middle; cursor:pointer; }
#content_search .search_table tbody tr td span label.for { padding:0 0 0 4px; cursor:pointer; }
#content_orderby { float:left; width:100%; margin:7px 0 0 0; height: 26px; line-height: 26px; }
#content_orderby .searchCnt { float:left; margin:1px 0 0 0; padding: 0 0 0 10px; background: url("/images/common/table/bullat_01.gif") no-repeat 0px 10px; color:#777; }
#content_orderby #btnExcelDown { float:left; margin:4px 0 0 7px; }

#content_orderby .pageSet { margin:1px 2px 0 0; padding: 0 0 0 8px; background: url("/images/common/table/bullat_01.gif") no-repeat 0px 8px; color:#777; }
#content_orderby select { margin: 1px 0 0 0; }


#content_list { float:left; width:100%; margin: 4px 0 0 0; border-top:1px solid #5a6264; }
#setting_list { float:left; width:100%; margin: 5px 0 0 0; border-top:2px solid #7896bd; }
.content_list { float:left; width:100%; margin: 4px 0 0 0; border-top:1px solid #5a6264; }
.content_table  { float:left; width:100%; margin: 0 0 0 0; border-top:2px solid #7896bd; }
.titleIcon { background:url("/images/common/table/bullat_02.gif") no-repeat 0px 5px; padding-left:9px; color:#777; }

.table_common { width:100%; }
.table_common tr.tr_over { background-color:#fff6f5; } 
.table_common tr th { height:30px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; }
.table_common.closedown_list tr th { height: 25px; padding: 0 0 0 0;}
.table_common.closedown_list tr td { height: 34px; padding: 0 0 0 0;}
.table_common tbody tr th { text-align:left; padding: 0 0 0 16px; }
.table_common tbody tr td { height:23px; padding:4px 0 5px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align : center; color:#333; }

.table_common.pflist tr th { height: 24px; padding: 2px 0 2px 0; }
.table_common.pflist tbody tr td { padding: 2px 0 3px 0;}

.table_headless { width:100%;  border-top:1px solid #000000; }
.table_headless tr.tr_over { background-color:#fff6f5; } 
.table_headless tr th { height:30px; padding: 2px 0 5px 0;  border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; }
.table_headless tbody tr th { text-align:left; padding: 0 0 0 16px;  background-color:#F7F7F7; }
.table_headless tbody tr td { height:34px; padding:4px 0 5px 0;  border-bottom:1px solid #DFDFDF;  color:#333; background-color:#F7F7F7;}
.table_headless tbody tr td.sendernum_owntype { height: 30px; }

.table_mypage { width:780px; }
.table_mypage tr.tr_over { background-color:#fff6f5; } 
.table_mypage tr th { height:30px; padding: 2px 0 5px 10px; border-left:1px solid #DFDFDF; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; text-align:left; font-weight:normal; }
.table_mypage tbody tr td { text-align:left; height:23px; padding:2px 0 3px 13px; border:1px solid #DFDFDF; color:#333; }

.service_table { width:100%; }
.service_table tr th { padding:5px 0 7px 15px; border-left:1px solid #DFDFDF;  border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; text-align:left; }
.service_table tbody tr td { padding:3px 0 5px 0; border-left: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; color:#333; }

.summary_table_area{ float:left; margin: 0 0 0 0; border-top:2px solid #7896bd;   border-bottom:1px solid #7996be; }


.setting_table {width:100%;}
.setting_table tr.tr_over { background-color:#fff6f5; }
.setting_table tr th { height:20px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#f1f3f6; line-height:14px; color:#222; font-weight:normal; }
.setting_table tbody tr th { text-align:left; padding: 0 0 0 10px; }
.setting_table tbody tr td { text-align:left; height:23px; padding:3px 0 3px 5px; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; color:#333; }
.setting_table tbody tr td.end { border-right:1px solid #DFDFDF; }
.setting_table tbody tr td input { height:18px; padding: 0 4px 3px 4px; }

.setting_table tbody tr td p.input_box { border:1px solid #cacaca; }
.setting_table tbody tr td p.input_box input { border:0px; }


.summary_tab { border-top :1px solid #7896bd;  border-right :1px solid #7896bd;  border-left :1px solid #7896bd; float:left; height:24px;padding:2px 30px 0px 30px; margin-right:6px; cursor:pointer;}
.summary_tab.on { background-color:#7896bd; color:white;}
.table_summary { width:780px; }
.table_summary tr.tr_over { background-color:#fff6f5; } 
.table_summary tr th { height:20px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#f2f3f7; line-height:14px; color:#222; }
.table_summary tbody tr th { font-weight:normal; background-color:#fafafa;}
.table_summary tbody tr td { height:23px; padding:2px 0 3px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align : center; color:#333; }
.table_summary tbody tr td.header { font-weight:normal; background-color:#fafafa; height:20px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; line-height:14px; color:#222; }
.table_summary tbody tr td.end { border-bottom:none; }
.none_list { background:#f7f7f7 !important; border-bottom-color:#f7f7f7 !important; }
.none_list_end { background:#f7f7f7 !important;}

#subtotal p.title { float:left; width:119px; height:23px; padding:4px 0 0 17px; background:url("/images/common/table/bg_summary.gif") no-repeat; color:#fff; }

/* content_selectPage */
#content_selectPage { float:left; width:100%; margin-top:6px; line-height: 19px; }
#content_selectPage .select_btn { float: left; }
.paging { float:right; height:21px; }
.paging_center { float:none; }
.paging_r { position:relative; }

a.page_first { display: inline-block; width:10px; height:21px; margin:0 0 0 0; background:url("/images/common/btn/btn_first.gif") no-repeat; }
a.page_prev { display: inline-block; width:10px; height:21px; margin:0 6px 0 0 ; background:url("/images/common/btn/btn_prev.gif") no-repeat; }
a.page_next { display: inline-block; width:10px; height:21px; margin:0 0 0 6px; background:url("/images/common/btn/btn_next.gif") no-repeat; }
a.page_last { display: inline-block; width:10px; height:21px; margin:0 0 0 0; background:url("/images/common/btn/btn_end.gif") no-repeat; }

a.page_no_first { display: inline-block; width:10px; height:21px; margin:0 0 0 0; background:url("/images/common/btn/btn_first_no.gif") no-repeat; }
a.page_no_prev { display: inline-block; width:10px; height:21px; margin:0 6px 0 0; background:url("/images/common/btn/btn_prev_no.gif") no-repeat; }
a.page_no_next { display: inline-block; width:10px; height:21px; margin:0 0 0 6px; background:url("/images/common/btn/btn_next_no.gif") no-repeat; }
a.page_no_last { display: inline-block; width:10px; height:21px; margin:0 0 0 0; background:url("/images/common/btn/btn_end_no.gif") no-repeat; }

a.pagenum { display: inline-block; text-align:center; vertical-align:top; margin:1px 6px 0 6px; font-family:verdana; font-size:12px;  }
a.pagenum_none { display: inline-block; text-align:center; vertical-align:top; margin:1px 6px 0 6px; font-family:verdana; font-size:12px;  }
a.pagenum_narrow { display: inline-block; text-align:center; vertical-align:top; margin:1px 6px 0 6px; font-family:verdana; font-size:12px;  }
a.pagenum_none_narrow { display: inline-block; text-align:center; vertical-align:top; margin:1px 6px 0 6px; font-family:verdana; font-size:12px; }
a.pagenum:hover { color:#e62324; }
.paging > a.select { color:#ea1c33; cursor:default; border-bottom: 1px solid #ef6f79; font-weight: bold; height: 16px; padding: 0 1px 0 0;}
.paging_center > a.select { color:#ea1c33; cursor:default; border-bottom: 1px solid #ef6f79; font-weight: bold; height: 16px; padding: 0 1px 0 0;}
#accesslog_pagearea > div > a.select { color:#ea1c33; cursor:default; border-bottom: 1px solid #ef6f79; font-weight: bold; height: 16px; padding: 0 1px 0 0;}

.dialog_paging { text-align:center; display:inline-block;}
.clientmemo { display: inline-block; vertical-align: middle; margin: 0px 0 0 5px; }
.clientmemo2 { position:absolute; text-align: left; width:262px; height: 22px; margin:-3px 0 0 5px; padding: 4px 0 0 10px; background: url("/images/member/bg_alert.png") left 2px no-repeat; }
.clientmemo3 { position:absolute; text-align: left; width:262px; height: 22px; margin:-3px 0 0 5px; padding: 4px 0 0 10px; background: url("/images/member/bg_alert.png") left 2px no-repeat; }
	
.detail_area { text-align:center; height:22px; }
.detail_area p { text-align:center; height:22px; background:url(/images/common/table/bg_detail.gif) 50% top no-repeat; line-height:15px; }

#DetailSearchBtn { width: 107px; height:21px; padding: 0 0 6px 0; }
#DetailSearchBtn.detail_open {  background:url(/images/common/table/icon_close.gif) 84px 6px no-repeat;  padding: 0 28px 5px 16px; font-size:11px; outline: none; }
#DetailSearchBtn.detail_close {  background:url(/images/common/table/icon_open.gif) 84px 6px no-repeat;  padding: 0 28px 5px 16px; font-size:11px; outline: none; }

#area_info { float:left; width:100%; margin:30px 0 0 0; }

.linked_taxinvoice { float:left; }
.linked_taxinvoice .taxicon { float:left; min-width:31px; margin:3px 0 0 0; background:url("/images/common/table/bg_bar.gif") no-repeat right 5px;     padding: 0 2px 0 0; }
.linked_taxinvoice .writedt { float:left; min-width:67px; margin: 3px 0 0 4px; letter-spacing:0px; background:url("/images/common/table/bg_bar.gif") no-repeat right 5px; }
.linked_taxinvoice .corpname { float:left; width:218px; margin: 3px 0 0 4px; background:url("/images/common/table/bg_bar.gif") no-repeat right 5px; padding: 0 5px 0 5px;}
.linked_taxinvoice .corpname2 { float:left; width:303px; margin: 3px 0 0 4px; background:url("/images/common/table/bg_bar.gif") no-repeat right 5px; }
.linked_taxinvoice .taxtype { float:left; min-width:28px; margin: 3px 0 0 4px; background:url("/images/common/table/bg_bar.gif") no-repeat right 5px; }
/* .linked_taxinvoice .state { float:left; text-align:center; min-width:92px; margin: 3px 0 0 0; background:url("/images/common/table/bg_bar.gif") no-repeat right 5px; } */
.linked_taxinvoice .state { float:left; text-align:center; min-width:56px; margin: 3px 0 0 0; background:url("/images/common/table/bg_bar.gif") no-repeat right 5px; }
.linked_taxinvoice .supplycosttotal { float:left; min-width: 101px; margin: 3px 0 0 4px; padding:0 6px 0 0; letter-spacing:0px; background:url("/images/common/table/bg_bar.gif") no-repeat right 5px; }
.linked_taxinvoice .button { float:left; margin: 3px 0 0 0;  }

#log_list { padding:0 0 14px 0; border-top:2px solid #7896bd; border-bottom:1px solid #cfcfcf; }
#log_list .log_scroll { height:295px; overflow-y: scroll; margin: 14px 0 0 0; padding: 0 12px 0 0; }
#log_list .log_table { width:100%; }
#log_list .log_table thead tr th { padding: 5px 0 8px 0; font-size:13px; font-weight:bold; color:#222; border-bottom:1px solid #cfcfcf; }
#log_list .log_table tbody { margin:10px 0 0 0; }
#log_list .log_table tbody tr td { font-size:13px; }
#log_list .log_table tbody tr td.log_type { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background:url("/images/common/alert/bg_log_01.gif") right 9px no-repeat; background-color:#8da6c7; font-weight:bold; color:#fff; }
#log_list .log_table tbody tr td.log_type2 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background-color:#8da6c7; font-weight:bold; color:#fff; }
#log_list .log_table tbody tr td.log_type3 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background:url("/images/common/alert/bg_log_02.gif") right 9px no-repeat; }
#log_list .log_table tbody tr td.log_type4 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; border-right:1px solid #8da6c7; }
#log_list .log_table tbody tr td.log_detail { border:1px solid #cfcfcf; border-top:none; border-left:2px solid #cfcfcf; }
#log_list .log_table tbody tr td.height_fix { height:19px; background:url("/images/common/alert/bg_log_03.gif") 134px 6px no-repeat;  }
#log_list .log_table tbody tr td.height_fix2 { height:19px; background:url("/images/common/alert/bg_log_03.gif") 151px 6px no-repeat;  }

#log_list .log_table2 thead tr th { padding: 5px 0 8px 0; font-size:13px; font-weight:bold; color:#222; border-bottom:1px solid #cfcfcf; }
#log_list .log_table2 tbody { margin:10px 0 0 0; }
#log_list .log_table2 tbody tr td { font-size:13px; }
#log_list .log_table2 tbody tr td.log_type { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background:url("/images/common/alert/bg_log_01.gif") right 9px no-repeat; background-color:#8da6c7; font-weight:bold; color:#fff; }
#log_list .log_table2 tbody tr td.log_type2 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background-color:#8da6c7; font-weight:bold; color:#fff; }
#log_list .log_table2 tbody tr td.log_type3 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background:url("/images/common/alert/bg_log_02.gif") right 9px no-repeat; }
#log_list .log_table2 tbody tr td.log_type4 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; border-right:1px solid #8da6c7; }
#log_list .log_table2 tbody tr td.log_detail { border:1px solid #cfcfcf; border-top:none; border-left:2px solid #cfcfcf;  }
#log_list .log_table2 tbody tr td.height_fix { height:19px; background:url("/images/common/alert/bg_log_03.gif") 134px 6px no-repeat;  }
#log_list .log_table2 tbody tr td.height_fix2 { height:19px; background:url("/images/common/alert/bg_log_03.gif") 151px 6px no-repeat;  }

/* .closedownview { width:128px; padding:3px 3px 3px 5px; border:1px solid #000; background:#fff; z-index:10; left:106px; } */
.closedownview { width:141px; padding:1px 1px 1px 3px; border:1px solid #000; background:#fff; z-index:10; left:106px; font-size:11px; line-height:16px; }
.closedownviewD { width:141px; padding:3px 3px 3px 5px; border:1px solid #000; background:#fff; z-index:10; top:5px; left:146px; line-height:17px; }

.pay_table { width:100%; }
.pay_table tr th { height:30px; padding: 2px 0 5px 0; border-left:1px solid #7896bd; border-top:1px solid #7896bd; border-bottom:1px solid #7896bd; background-color:#7896bd; color:#fff !important; }
.pay_table tbody tr th { text-align:center; padding: 0 0 0 0; font-size:16px; font-weight:bold; }
.pay_table tbody tr th p { color:#fff; }
.pay_table tbody tr th p.sub { font-size:13px; color:#d7e8ff; }
.pay_table tbody tr td { height:23px; padding:6px 0 10px 0; border-right:1px solid #DFDFDF; border-bottom:1px solid #7896bd; border-top:1px solid #7896bd; text-align : center; color:#333; }
.pay_table tbody tr td.end { border-right:1px solid #7896bd;  }
.pay_table tbody tr td.gray_bg { font-size:13px; font-weight:bold; color:#294467; background-color:#ebeff6; }

.table_content { width:100%; }
.table_content thead tr th { height:30px; padding: 2px 0 5px 0; font-size:13px; border-left:1px solid #DFDFDF; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; }
.table_content tbody tr td { height:23px; padding:9px 0 14px 0; font-size:13px; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align : center; color:#333; }



