@charset "utf-8";

div#content_wide.manage_master h2{
	background-image: url("/images/admin/master/title_master.png");
	background-repeat: no-repeat;
}

/* マスタ タブ ここから */
div#content_wide.manage_master p{
	margin-bottom: 10px;
}

div#content_wide.manage_master ul#tab_area li{
	float: left;
	margin-right: 5px;
	width: 171px;
	height: 50px; /* 下は不要だが */
	text-indent: -9999px;
}

div#content_wide.manage_master ul#tab_area li a {
	display:block;
	width: 171px;
	height: 50px;
}

div#content_wide.manage_master ul#tab_area li#tab_location_master{
	background-image: url("/images/admin/master/location_master_off.png");
	background-repeat: no-repeat;
}

div#content_wide.manage_master ul#tab_area li#tab_location_master.active{
	background-image: url("/images/admin/master/location_master_on.png");
	background-repeat: no-repeat;
}

div#content_wide.manage_master ul#tab_area li#tab_category_master{
	background-image: url("/images/admin/master/category_master_off.png");
	background-repeat: no-repeat;
}

div#content_wide.manage_master ul#tab_area li#tab_category_master.active{
	background-image: url("/images/admin/master/category_master_on.png");
	background-repeat: no-repeat;
}

div#content_wide.manage_master ul#tab_area li#tab_option_master{
	background-image: url("/images/admin/master/option_master_off.png");
	background-repeat: no-repeat;
}

div#content_wide.manage_master ul#tab_area li#tab_option_master.active{
	background-image: url("/images/admin/master/option_master_on.png");
	background-repeat: no-repeat;
}
/* マスタ タブ ここまで */

div#content_wide.manage_master div#master_area{
	width: 908px;
	padding: 10px;
	background-color: #2e302f;
}

div#content_wide.manage_master p.sub_category_title{
	padding: 3px 0 3px 10px;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	margin-bottom: 0;
}

div#content_wide.manage_master div#master_area div#location_master_area,
div#content_wide.manage_master div#master_area div#category_master_area.
div#content_wide.manage_master div#master_area div#option_master_area{
}

/* 大カテゴリ　中カテゴリ　など */
/* 各カテゴリ共通 ここから */
div#content_wide.manage_master div#master_area div.category_area{
	width: 292px;
	float: left;
}

div#content_wide.manage_master div#master_area div.category_area.first,
div#content_wide.manage_master div#master_area div.category_area.second{
	margin-right: 16px;
}

div#content_wide.manage_master div#master_area div.category_area div.category_list{
	overflow-y: scroll;
	margin-bottom: 10px;
	background-color: #4d4d4d;
}
/* 各カテゴリ共通 ここまで */
div#content_wide.manage_master div#master_area div#location_master_area div.category_area div.category_list,
div#content_wide.manage_master div#master_area div#category_master_area div.category_area div.category_list{
	height: 350px;
}

div#content_wide.manage_master div#master_area div#option_master_area div.category_area div.category_list{
	height: 200px;
}



div#content_wide.manage_master div.category_list li{
	padding: 3px 5px;
	height:20px;
}

div#content_wide.manage_master div.category_list li.odd{
	background-color: #ddd;
}

div#content_wide.manage_master div.category_list li.even{
	background-color: #ccc;
}

div#content_wide.manage_master div.category_list li.active{
	background-color: #C3D60B;
}

div#content_wide.manage_master div.category_list li span{
	color: #000;
	float: left;
	display: block;
	width: 152px;
}

div#content_wide.manage_master div.category_list li button.edit{
	background-image: url("/images/admin/btn_edit.png");
	background-repeat: no-repeat;
	width: 50px;
	height: 20px;
	text-indent: -9999px;
	border: none;
	margin-right: 5px;
}

div#content_wide.manage_master div.category_list li button.delete{
	background-image: url("/images/admin/btn_delete.png");
	background-repeat: no-repeat;
	width: 50px;
	height: 20px;
	text-indent: -9999px;
	border: none;
}
/* 大カテゴリ　中カテゴリ　など */

/* 新規追加エリア・ボタン */
div#content_wide.manage_master input.add{
	margin-bottom: 10px;
	width: 181px;
}

div#content_wide.manage_master button.add{
	background-image: url("/images/admin/btn_add_active.png");
	background-repeat: no-repeat;
	background-color: transparent;
	width: 181px;
	height: 25px;
	text-indent: -9999px;
	border: none;
	margin-bottom: 10px;
}

button.regist, .edit, .cancel{
	text-indent: -9999px;
	border:none;
	background-color:transparent;
}

button.regist{
	background:url("/images/admin/btn_member_add.png") no-repeat;
	width:131px;
	height:25px;
}

button.edit{
	background:url("/images/admin/btn_member_update.png") no-repeat;
	width:131px;
	height:25px;
}

button.cancel{
	background:url("/images/admin/btn_member_cancel.png") no-repeat;
	width:131px;
	height:25px;
}

