div.item_form_wrapper,
div.delete_form_wrapper,
div.main_item_form_wrapper,
div.main_delete_form_wrapper {
	padding:10px;
	margin-bottom: 20px;
	color: #808080;
	border: 1px solid #ccc;
	height: 150px;
}

/* 現場管理での作業内容入力項目マスタ */
div.item_form_wrapper,
div.delete_form_wrapper { width: 670px; }

div.search_area { overflow:hidden; margin-top:10px; padding:12px; border:1px solid #CCC; color:#808080; }

/* 本社管理での作業内容入力項目マスタ */
div.main_item_form_wrapper   { width:755px; height:70px; }
div.main_delete_form_wrapper { width:240px; height:70px; }


div.delete_form_wrapper {
	width: 400px;
	margin-bottom:0px;
	height:25px;
	padding:12px;
}

#registered_items_wrapper {
	padding: 10px;
	margin-bottom: 10px;
	min-width: 1080px;
	height: 392px;
	border: 1px solid #4aa5ff;
	background-color: #dfe7ff;
}

div.item_caption {
	color: #0071CC;
	font-weight: bold;
}

div.item_list_wrapper {
	background-color: #e1f0ff;
	overflow-x:hidden;
	overflow-y:scroll;
	height:372px;
	min-width: 162px;
	margin-bottom: 0;
	border: 1px solid #afc1ed;
}

table.items_list {
	min-width: 145px;
}

table.items_list caption {
	color: #333;
	padding-left:5px;
}

.items_list tr:hover {
	background-color: #dddfff !important;
}

.items_list tr.blue {
	background-color: #f0f8ff;
}

.items_list tr.white {
	background-color: #fff;
}

.items_list td.index_cell {
	width: 20px;
	padding-right: 4px;
	text-align:right; 
}

.items_list td {
	border-bottom: 1px solid #afc1ed;
	border-right:  1px solid #afc1ed;
	padding:0.2em 0.4em;
	color: #333;
}

div.content { padding:5px; border:2px solid #BFDFFF; overflow:hidden; }
div.construction_master_tab    { overflow:hidden; width:100%; }
div.construction_master_tab ul { float:left; margin:0px; }
div.construction_master_tab li { 
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background-color:#EFEFEF;
	list-style:none outside none;
	float:left;
	padding:3px;
	width:130px;
	text-align:center;
}
div.construction_master_tab li a { text-decoration:none; color:#444; }
div.construction_master_tab li:hover,
div.construction_master_tab li.current{
	background-color:#E1F0FF;
	border-top:1px solid #B3D9FF;
	border-left:1px solid #B3D9FF;
	border-right:1px solid #B3D9FF;
}

div.construction_master_tab li:hover a,
div.construction_master_tab li.current a { color:#0080FF; }

div.input_item_form_wrapper { padding:10px; margin-bottom:10px; border:1px solid #CCC; color:#808080; height:138px; }


div.excel_print_area    {  background-color: #e6ffe6; border:1px solid #9bffaa;  }
div.excel_print_area  p { color: #4eda5b; }
div.excel_print_area ul { margin:0; }
div.excel_print_area li {   margin-right: 10px; list-style:none; float:left; }
div.excel_print_area div.title { color:#119174; font-weight:bold; }
