
/*以下、検索一覧画面*/
._lstvw_{
	display:-moz-box;
	display:-webkit-box;
	display:-o-box;
	display:-ms-box;
	display:box;
	box-orient:vertical;
	-moz-box-orient:vertical;
	-webkit-box-orient:vertical;
	-o-box-orient:vertical;
	-ms-box-orient:vertical;
}
._lstvw_h1_{
	text-align:right;
	min-height:33px;
}
._lstvw_div_top_area_{
	text-align:right;
	padding:10px;
}
#lstvw_div_table_name,#lstvw_div_row_count{
	float:left;
	text-align:left;
}
#lstvw_div_table_name>span{
	display:inline-block;
}
._lstvw_[data-mode="blk"] #lstvw_div_table_name>span._lstvw_mode_lv_,
._lstvw_[data-mode="blk"] ._lstvw_mode_lv_{
	display:none;
}
._lstvw_:not([data-mode="blk"]) #lstvw_div_table_name>span._lstvw_mode_blk_,
._lstvw_:not([data-mode="blk"]) ._lstvw_mode_blk_{
	display:none;
}
input#lstvw_btn_add,input#lstvw_btn_search{
	min-width:120px;
	width:120px;
}
input#lstvw_btn_search{
	margin-left:-20px;
}

._lstvw_span_btn_wrap_,._lstvw_span_top_area_wrap_{
	display:inline-block;
}
._lstvw_[data-mode="blk"] ._lstvw_span_btn_wrap_{
	visibility:hidden;
	height:1px;
}

#lstvw_span_row_count{
	margin-right:10px;
}

._lstvw_lbl_top_area_{
	margin:0 20px;
	display:inline-block;
}
#lstvw_slct_srt_odr,#lstvw_slct_srt_col{
	width:300px;
	margin-left:20px;
}
#lstvw_btn_copy,
#lstvw_btn_upd,
#lstvw_btn_del
{
	width:200px;
}

._lstvw_table_area_{
	box-flex:1.0;
	-moz-box-flex:1.0;
	-webkit-box-flex:1.0;
	-o-box-flex:1.0;
	-ms-box-flex:1.0;
	position:relative;
}
._lstvw_table_area_inner_{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
}
._lstvw_table_area_inner_>table{
	position:absolute;
	table-layout: fixed;
	border-collapse: collapse;
	background-color:#FFFFFF;
}
._lstvw_table_area_inner_>table td,
._lstvw_table_area_inner_>table th
{
	border:1px solid #000000;
}

#lstvw_tbl_top_left,._lstvw_div_sub_wrap_{
	z-index:100;
}
#lstvw_tbl_body_left,#lstvw_tbl_top_right{
	z-index:11;
}
#lstvw_tbl_body_right{
	z-index:1;
}
._lstvw_:not([data-mode="blk"]) #lstvw_tbl_top_left,
._lstvw_:not([data-mode="blk"]) #lstvw_tbl_body_left{
	display:none
}

._lstvw_[data-mode="blk"] #lstvw_tbl_top_right,
._lstvw_[data-mode="blk"] #lstvw_tbl_body_right{
	left:103px;
}


#lstvw_tbl_top_left,
#lstvw_tbl_body_left
{
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
}
input._lstvw_left_inner_{
	display:block;
}
#lstvw_tbl_top_left ._lstvw_left_inner_{
	min-height:22px;
}
._lstvw_left_inner_{
	display:inline-block;
	width:100px;
}
._lstvw_head_inner_{
	display:inline-block;
	min-height:22px;
	max-height: 5em;
	overflow: hidden;
}
._lstvw_head_inner_[data-after]::after{
	content:" "attr(data-after);
	font-size:8px;
	font-weight:normal;
	color:#505050;
}
._lstvw_table_area_inner_>table ._lstvw_tr_dmy_>td,
._lstvw_table_area_inner_>table ._lstvw_tr_dmy_>th
{
	border:0;
	max-height:0px;
	height:0px;
}
#lstvw_thead_top_right{
	display:block;
	position:fixed;
	top:-10000%;
	left:-10000%;
}
._lstvw_head_inner_tname_4cpy_{
	display:inline-block;
	width:2px;
	height:22px;
	opacity:0;
	margin-right:-2px;
	overflow:hidden;
}
._lstvw_head_strtb_{
	display:inline-block;
	width:2px;
	height:22px;
	opacity:0;
	margin-left:-2px;
	overflow:hidden;
	white-space: pre;
}
._lstvw_body_inner_{
	display:inline-block;
}
#lstvw_thead_body_left>._lstvw_tr_main_{
	height:22px;
}
._lstvw_tr_main_{
	min-height:22px;
}
._lstvw_:not([data-mode="blk"]) ._lstvw_tr_main_:hover>*{
	background-color:rgb(255,192,0);
}
._lstvw_div_sub_wrap_{
	position:absolute;
	height:100%;
	width:100%;
	background-color:rgba(255,255,255,0.5);
	overflow-x:auto;
}
._lstvw_div_sub_serach_{
	position:relative;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	max-height:calc( 100% - 10px );
	width:800px;
	background-color:rgb(255,255,255);
	border:2px solid black;
	overflow-y:auto;
}
#lstvw_tbl_search,#lstvw_tbl_blkud{
	margin-top:10px;
	margin-left:5px;
	margin-bottom:5px;
	border-collapse: collapse;
}
#lstvw_thead_blkud th,
#lstvw_tbody_blkud td,
#lstvw_tbody_search td,
#lstvw_thead_search th{
	border:1px solid black;
}
#lstvw_tbody_blkud td,
#lstvw_tbody_search td{
	vertical-align:top;
}

._lstvw_slct_search_col_,
#lstvw_thead_search>tr>th:nth-child(1)>span{
	width:300px;
}
#lstvw_thead_search>tr>th:nth-child(2)>span{
	width:50px;
}
._lstvw_slct_search_mode_,
._lstvw_btn_search_del_,
#lstvw_thead_search>tr>th:nth-child(3)>span,
#lstvw_thead_search>tr>th:nth-child(5)>span{
	width:100px;
}
#lstvw_thead_search>tr>th:nth-child(4)>span{
	width:200px;
}
._lstvw_span_blkud_head_inner_,
._lstvw_span_serach_head_inner_{
	display:inline-block;
}

#lstvw_div_sub_blkud_btn_wrap,
#lstvw_div_sub_search_btn_wrap{
	float:right;
	margin:10px;
}
#lstvw_div_sub_blkud_btn_wrap>input,
#lstvw_div_sub_search_btn_wrap>input{
	width:200px;
}
#lstvw_blkud_search td,
#lstvw_tbody_search td{
	text-align:center;
}

._lstvw_txt_search_def_criteria_,
._lstvw_slct_search_select_criteria_,
._lstvw_slct_search_bool_criteria_,
._lstvw_fldst_search_rng_criteria_
{
	width:200px;
}
._lstvw_fldst_search_rng_criteria_:not(._disp_none_){
	display:block;
}
._lstvw_lbl_search_rng_criteria_{
	display:block;
	position:relative;
	text-align:left;
	min-height:23px;
}
._lstvw_txt_search_rng_criteria_{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:160px;
}
._lstvw_div_sub_blk_{
	position:relative;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	max-height:calc( 100% - 10px );
	width:800px;
	background-color:rgb(255,255,255);
	border:2px solid black;
	overflow-y:auto;
}


._lstvw_slct_blkud_col_,
#lstvw_thead_blkud>tr>th:nth-child(1)>span{
	width:150px;
}
#lstvw_tbody_blkud>tr>td:nth-child(2)>*{
	max-width:500px !important;
	display:block;
}
#lstvw_thead_blkud>tr>th:nth-child(2)>span{
	width:500px;
}
._lstvw_btn_blkud_del_,
#lstvw_thead_blkud>tr>th:nth-child(3)>span{
	width:100px;
}



