/* -------------------- mp_list -------------------- */
/*
	mp_list_body
		mp_list_filter		フィルタ
		mp_list_option
			mp_list_sort_menu	ソート
			mp_list_edit_new_button	編集/新規ボタン
		mp_list_main
			.mp_list_page_control
			.mp_list_page_control
*/
#mp_list_body {
	clear: both;
	margin: 0 10px 0 10px;
	padding: 0;
}
#mp_list_filter {
	clear: both;
	margin: 0;
	padding: 0;
}
#mp_list_option {
	clear: both;
	margin: 0;
	padding: 3px 0 3px 0;
}
#mp_list_sort_menu {
	float: left;
	margin: 0;
	padding: 0;
}
#mp_list_sort_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#mp_list_sort_menu li {
	display: inline;
	margin: 0;
	padding: 0 8px 0 0;
}
#mp_list_sort_menu a { color: #2e8b57; }
#mp_list_sort_menu a:hover { color: #ff0000; font-weight: normal; }
#mp_list_sort_menu a:active { color: #ff0000; font-weight: normal; }
#mp_list_sort_menu_current a {
	color: #2e8b57;
	background-color: #ffff80;
}
#mp_list_edit_new_button {
	float: left;
	margin: 0;
	padding: 0;
}
#mp_list_edit_new_button ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#mp_list_edit_new_button li {
	display: inline;
	margin: 0;
	padding: 0 4px 0 4px;
}
#mp_list_edit_new_button a { color: #0060c0; }
#mp_list_edit_new_button a:hover { color: #ff0000; font-weight: normal; }
#mp_list_edit_new_button a:active { color: #ff0000; font-weight: normal; }
#mp_list_main {
	clear: both;
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
}
#mp_list_table {
	border-collapse: collapse;
	margin: 5px 0 5px 0;
	padding: 0;
}
#mp_list_table_nowidth {
	border-collapse: collapse;
	margin: 5px 0 5px 0;
	padding: 0;
}
#mp_list_table_edit {
	border-collapse: collapse;
	margin: 5px 0 5px 0;
	padding: 0;
}
tr.mp_list_table_head th {
	background-color: #c0e0e6;
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #a0a0a0;
	margin: 0;
	padding: 3px 5px;
}
tr.mp_list_table_data td {
	border-style: solid;
	border-color: #808080;
	border-width: 0 0 1px 0;
	margin: 0;
	padding: 3px 5px;
}
td.mp_list_privacy {
	background-color: #e8e8e8;
}
.mp_list_filter_true {
	background-color: #ffe0c0;
}
.mp_list_filter_true_radio {
	background-color: #ffe0c0;
	padding: 3px 0;
}
.mp_list_filter_false {
	background-color: #ffffff;
}
.mp_list_category_select {
	text-align: left;
	margin: 0;
	padding: 0 5px 0 0;
}
.mp_list_category_radio {
	text-align: left;
	margin: 3px 0;
	padding: 0;
	width: 600px;
	display: block;
}
.mp_list_category_radio label {
	padding: 0 2px;
}
#list_edit_right_add {
	padding: 0 0 0 20px;
}
/* li内で半端に改行させない (折り返しがおかしい？) */
/* by UnderLine (http://www.underline.in/2007/03/ullicss.html) */
	.mp_list_category_radio ul {
		list-style: none outside;
		margin: 0;
		padding: 0;
	}
	.mp_list_category_radio li {
		#white-space: nowrap;	/* IE回避用 */
		display: block;
		float: left;
		margin: 0;
		padding: 0;
	}
.mp_list_page_control {
	margin: 3px 0 3px 0;
	padding: 0;
	clear: left;
}
.mp_list_page_control_info {
	color: #808080;
}
.mp_rowcnt {
	color: #ff0000;
	font-weight: bold;
}
.mp_page {
	color: #0000ff;
	font-weight: bold;
}
.mp_pagemax {
	color: #0000ff;
	font-weight: bold;
}
.choice {
	padding: 0 10px 0 0;
}
.mp_list_page_control_move span {
	padding: 0 0 0 10px;
}
.mp_list_page_control_move a:link { color: #D2691E; font-weight: normal; background-color: #ffffc0; }
.mp_list_page_control_move a:visited { color: #D2691E; font-weight: normal; background-color: #ffffc0; }
.mp_list_page_control_move a:hover { color: #f43316; font-weight: normal; background-color: #ffffc0; }
.mp_list_page_control_move a:active { color: #f43316; font-weight: normal; background-color: #ffffc0; }
.link_off {
	color: #b0b0b0;
}
.mp_description {
	color: #2e8b57;
	margin: 3px 0 3px 0;
}
a.mp_a_cancel_back {
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.mp_a_cancel_back:link { color: #ff8000; font-weight: normal; }
a.mp_a_cancel_back:visited { color: #ff8000; font-weight: normal; }
a.mp_a_cancel_back:hover { color: #ff0000; font-weight: normal; }
a.mp_a_cancel_back:active { color: #ff0000; font-weight: normal; }
