@charset "utf-8";


div#content_wide.manage_keywords h2{
	background: transparent url("/images/ja/title_keyword.png") no-repeat;
}

#content_wide.manage_keywords p.description{
	padding-bottom:20px;
}

#content_wide.manage_keywords .keywords{
	background:#444444;
	padding:10px;
}

/* サイドバー キーワード追加 ここから */
#content_wide.manage_keywords .keywords .keyword_add{
	width:190px;
	background-color:#4d4d4d;
	margin-bottom:10px;
}

#content_wide.manage_keywords .keywords .keyword_add h3{
	background: transparent url("/images/ja/sidebar/menu_keyword_add.png") no-repeat;
	width: 190px;
	height: 28px;
	text-indent: -9999px;
}

#content_wide.manage_keywords .keywords .keyword_add button.btn_add{
	text-indent: -9999px;
	background: transparent url("/images/ja/btn_add_active.png") no-repeat;
	width: 180px;
	height: 25px;
	border: none;
	margin: 5px;
}
/* サイドバー キーワード追加 ここまで */

/* サイドバー 50音キーワード検索 ここから */
#content_wide.manage_keywords .keywords .keyword_search{
	width:190px;
	background-color:#4d4d4d;
}
#content_wide.manage_keywords .keywords .keyword_search h3{
	background: transparent url("/images/ja/sidebar/menu_keyword_50_search.png") no-repeat;
	width: 190px;
	height: 28px;
	text-indent: -9999px;
}


#content_wide.manage_keywords .keywords .keyword_search table{
	width: 190px;
	border-spacing: 5px;
}

#content_wide.manage_keywords .keywords .keyword_search table td{
	width:30px;
	height:30px;
	text-align:center;
	vertical-align: middle;
	font-size:16px;
	background-color:#FFFFFF;
	color:#000;
	cursor: pointer;
}
#content_wide.manage_keywords .keywords .keyword_search td:hover{
	background-color:#CCDD00;
}

/* サイドバー 50音キーワード検索 ここまで */


#content_wide.manage_keywords .keywords .keyword_list{
	width:700px;
	height:510px;
	overflow-y: scroll;
}

#content_wide.manage_keywords .keywords .keyword_list .keyword_group{
	width:660px;
	margin-bottom:10px;
	clear: both;
	background-color:#aaa;
}

#content_wide.manage_keywords .keywords .keyword_list .keyword_group h4{
	background-color:#000000;
}

#content_wide.manage_keywords .keywords .keyword_list .keyword_group ul{
	width: 640px;
	padding: 10px;
}

#content_wide.manage_keywords .keywords .keyword_list .keyword_group ul li{
	float: left;
	width: 300px;
	padding: 0 0 5px;
	margin-right: 20px;
}
#content_wide.manage_keywords .keywords .keyword_list .keyword_group ul li span.keyword{
	display: block;
	width: 180px;
	float: left;
}
#content_wide.manage_keywords .keywords .keyword_list .keyword_group ul li button{
	text-indent: -9999px;
	border: none;
	background-repeat: no-repeat;
	background-color: transparent;
}
#content_wide.manage_keywords .keywords .keyword_list .keyword_group ul li button.btn_edit{
	background-image: url("/images/ja/btn_edit.png");
	width: 51px;
	height: 21px;
	margin-right: 10px;
}
#content_wide.manage_keywords .keywords .keyword_list .keyword_group ul li button.btn_delete{
	background-image: url("/images/ja/btn_delete.png");
	width: 51px;
	height: 21px;
}

button.regist, .edit, .cancel, button.add_extra, .btn_selected, .btn_selected_clear, .btn_update, .btn_reflection, .btn_keyword_selected, .btn_keyword_new, .btn_category_selected, .btn_category_selected_front, .btn_location_selected_front {
	text-indent: -9999px;
	border:none;
	background-color:transparent;
}

button.btn_category_selected_front, .btn_selected_clear, .btn_location_selected_front{
	_text-indent:0px;
	*text-indent:0px;
}

button.btn_category_selected_front span, .btn_selected_clear span, .btn_location_selected_front span{
	display:block;
	_text-indent:-9999px;
	*text-indent:-9999px;
}

button.regist{
	background:url("/images/ja/btn_member_add.png") no-repeat;
	width:131px;
	height:25px;
}

button.edit{
	background:url("/images/ja/btn_member_update.png") no-repeat;
	width:131px;
	height:25px;
}

button.cancel{
	background:url("/images/ja/btn_member_cancel.png") no-repeat;
	width:131px;
	height:25px;
}

button.add_extra{
	background:url("/images/ja/btn_member_add.png") no-repeat;
	width:131px;
	height:25px;
}


.category_list li.active, #locationSelectListBody li.active, #keywordList li.active {
	background-color: #C3D60B;
	color:#000000;
}

button.btn_selected {
	background:url("/images/ja/btn_confirm.png") no-repeat;
	width:181px;
	height:25px;
}
button.btn_selected.active {
	background:url("/images/ja/btn_confirm_active.png") no-repeat;
}

button.btn_selected_clear {
	background:url("/images/ja/btn_clear_select.gif") no-repeat;
	width:181px;
	height:25px;
}
button.btn_selected_clear.active {
	background:url("/images/ja/btn_clear_select_active.gif") no-repeat;
}

button.btn_keyword_selected {
	background:url("/images/ja/btn_keyword_select.png") no-repeat;
	width:191px;
	height:25px;
}
button.btn_keyword_selected.active {
	background:url("/images/ja/btn_keyword_select_active.png") no-repeat;
}

button.btn_keyword_new {
	background:url("/images/ja/btn_keyword_select_add.png") no-repeat;
	width:191px;
	height:25px;
}

button.btn_category_selected {
	background:url("/images/ja/btn_category_select.png") no-repeat;
	width:190px;
	height:25px;
}
button.btn_category_selected.active {
	background:url("/images/ja/btn_category_select_active.png") no-repeat;
}

button.btn_category_selected_front {
	background:url("/images/ja/button/btn_category_select.gif") no-repeat;
	width:190px;
	height:25px;
}
button.btn_category_selected_front.active {
	background:url("/images/ja/button/btn_category_select_active.gif") no-repeat;
}

button.btn_location_selected_front {
	background:url("/images/ja/button/btn_location_select.png") no-repeat;
	width:190px;
	height:25px;
}
button.btn_location_selected_front.active {
	background:url("/images/ja/button/btn_location_select_active.png") no-repeat;
}

button.btn_update {
	background:url("/images/ja/btn_confirm_update.png") no-repeat;
	width:181px;
	height:25px;
}
button.btn_update.active {
	background:url("/images/ja/btn_confirm_update_active.png") no-repeat;
}

button.btn_reflection {
	background:url("/images/ja/btn_reflection.png") no-repeat;
	width:181px;
	height:25px;
}
button.btn_reflection.active {
	background:url("/images/ja/btn_reflection_active.png") no-repeat;
}


#keywordInput {
	width:250px !important;
	border:none;
	background-color:transparent !important;
}

#categorySelectPopup {
	width:590px !important;
	border:none;
	background-color:transparent !important;
}

.categorySelectPopupTop {
	height:34px;
	width:590px !important;
/*
	background:url("/images/ja/bg_window_category_top.png") no-repeat;
*/
}

.categorySelectPopupMiddle, .cameraSelectPopupMiddle, .keywordSelectPopupMiddle, .locationSelectPopupMiddle {
	background-color:#000;
	padding:10px;
}

.categorySelectPopupBottom {
	height:15px;
	width:590px !important;
	background:url("/images/ja/bg_window_category_bottom.png") no-repeat;
}

.category_area {
	width:170px;
	float:left;
	margin:10px 0px;
	color:#ffffff;
}

.category_area_between {
	width:30px;
	_width:15px;
	height:300px;
	_height:19px;
	_margin-top:150px;
	float:left;
	background:url("/images/ja/cursor.gif") no-repeat left center;
}

.sub_category_title {
	background-color: #808080;
	height: 20px;
	padding:3px 5px;
	font-size:14px;
}

.select_area {
	background-color: #4d4d4d;
	padding:3px;
}

.category_list {
	height:270px;
}

#categoryMiddle, #categorySmall {
	overflow:auto;
}

.category_list li {
	height: 16px;
	padding:3px 5px;
}

.popupButtonArea {
	margin-left:10px;
}

#cameraSelectPopup {
	width:560px !important;
	border:none;
	background-color:transparent !important;
}

.cameraSelectPopupTop {
	height:45px;
	width:560px !important;
	background:url("/images/ja/bg_window_camera_top.png") no-repeat;
}

.cameraSelectPopupBottom {
	height:11px;
	width:560px !important;
	background:url("/images/ja/bg_window_camera_bottom.png") no-repeat;
}

.cameraFirst, .cameraSecond, .cameraThird {
	float:left;
	margin:10px;
}

.cameraFirst {
	width:120px;
}

.cameraSecond, .cameraThird {
	width:180px;
}

.buttonSelect img {
	margin:2px;
	width:51px;
	height:46px;
}

#keywordSelectPopup {
	width:751px !important;
	border:none;
	background-color:transparent !important;
}

.keywordSelectPopupTop {
	height:43px;
	width:751px !important;
	background:url("/images/ja/bg_window_keyword_top.png") no-repeat;
}

.keywordSelectPopupBottom {
	height:27px;
	width:751px !important;
	background:url("/images/ja/bg_window_keyword_bottom.png") no-repeat;
}

.keywordKana{
	width:196px;
	margin-bottom:10px;
}

.keywordKana table{
	width: 190px;
	border-spacing: 5px;
}

.keywordKana table td{
	width:30px;
	height:30px;
	text-align:center;
	vertical-align: middle;
	font-size:16px;
	background-color:#FFFFFF;
	color:#000;
	cursor: pointer;
}
.keywordKana td:hover{
	background-color:#CCDD00;
}

.keywordSelectPopupMiddle .keyword_list{
	width:520px;
	height:400px;
	overflow-y: scroll;
	margin-left:10px;
}

.keywordSelectPopupMiddle .keyword_list .keyword_group{
	width:520px;
	margin-bottom:10px;
	clear: both;
	background-color:#aaa;
}

.keywordSelectPopupMiddle .keyword_list .keyword_group ul{
	width: 480px;
	padding: 10px;
}

.keywordSelectPopupMiddle .keyword_list .keyword_group ul li{
	line-height:12px;
	float: left;
	width: 150px;
	padding: 0 0 5px;
	margin-right: 10px;
}
.keywordSelectPopupMiddle .keyword_list .keyword_group ul li span.keyword{
	display: block;
	width: 150px;
	float: left;
}

.select_icon {
	margin:1px;
	width:51px !important;
	height:46px !important;
	padding:0px !important;
	float:left;
}

.category_living {
	background:url("/images/ja/btn_living.gif") no-repeat;
}
.category_sport {
	background:url("/images/ja/btn_sport.gif") no-repeat;
}
.category_theme {
	background:url("/images/ja/btn_theme.gif") no-repeat;
}
.category_vehicle {
	background:url("/images/ja/btn_vehicle.gif") no-repeat;
}
.category_technique {
	background:url("/images/ja/btn_technique.gif") no-repeat;
}
.category_plant {
	background:url("/images/ja/btn_plant.gif") no-repeat;
}
.category_nature {
	background:url("/images/ja/btn_nature.gif") no-repeat;
}
.category_inheritance {
	background:url("/images/ja/btn_inheritance.gif") no-repeat;
}
.category_living.active {
	background:url("/images/ja/btn_living_active.png") no-repeat;
	background-color:transparent !important;
}
.category_sport.active {
	background:url("/images/ja/btn_sport_active.png") no-repeat;
	background-color:transparent !important;
}
.category_theme.active {
	background:url("/images/ja/btn_theme_active.png") no-repeat;
	background-color:transparent !important;
}
.category_vehicle.active {
	background:url("/images/ja/btn_vehicle_active.png") no-repeat;
	background-color:transparent !important;
}
.category_technique.active {
	background:url("/images/ja/btn_technique_active.png") no-repeat;
	background-color:transparent !important;
}
.category_plant.active {
	background:url("/images/ja/btn_plant_active.png") no-repeat;
	background-color:transparent !important;
}
.category_nature.active {
	background:url("/images/ja/btn_nature_active.png") no-repeat;
	background-color:transparent !important;
}
.category_inheritance.active {
	background:url("/images/ja/btn_inheritance_active.png") no-repeat;
	background-color:transparent !important;
}

.non_setting {
	background:url("/images/ja/btn_non_setting.png") no-repeat;
}
.non_setting.active {
	background:url("/images/ja/btn_non_setting_active.png") no-repeat;
}

.camerawork_focus_in {
	background:url("/images/ja/btn_focus_in.png") no-repeat;
}
.camerawork_focus_out {
	background:url("/images/ja/btn_focus_out.png") no-repeat;
}
.camerawork_fix {
	background:url("/images/ja/btn_fix.png") no-repeat;
}
.camerawork_follow {
	background:url("/images/ja/btn_follow.png") no-repeat;
}
.camerawork_pan {
	background:url("/images/ja/btn_pan.png") no-repeat;
}
.camerawork_zoom_in {
	background:url("/images/ja/btn_zoom_in.png") no-repeat;
}
.camerawork_zoom_out {
	background:url("/images/ja/btn_zoom_out.png") no-repeat;
}
.camerawork_move {
	background:url("/images/ja/btn_move.png") no-repeat;
}
.camerawork_subjective {
	background:url("/images/ja/btn_subjective.png") no-repeat;
}
.camerapoint_ground {
	background:url("/images/ja/btn_ground.png") no-repeat;
}
.camerapoint_water {
	background:url("/images/ja/btn_water.png") no-repeat;
}
.camerapoint_water_inside {
	background:url("/images/ja/btn_water_inside.png") no-repeat;
}
.camerapoint_sky {
	background:url("/images/ja/btn_sky.png") no-repeat;
}
.camerapoint_room {
	background:url("/images/ja/btn_room.png") no-repeat;
}
.cameraangle_horizontal {
	background:url("/images/ja/btn_horizontal.png") no-repeat;
}
.cameraangle_lookup {
	background:url("/images/ja/btn_lookup.png") no-repeat;
}
.cameraangle_down_shot {
	background:url("/images/ja/btn_down_shot.png") no-repeat;
}
.camerashutter_necessity {
	background:url("/images/ja/btn_necessity.png") no-repeat;
}
.cameramove_upper_left {
	background:url("/images/ja/btn_upper_left.png") no-repeat;
}
.cameramove_up {
	background:url("/images/ja/btn_up.png") no-repeat;
}
.cameramove_upper_right {
	background:url("/images/ja/btn_upper_right.png") no-repeat;
}
.cameramove_left {
	background:url("/images/ja/btn_left.png") no-repeat;
}
.cameramove_right {
	background:url("/images/ja/btn_right.png") no-repeat;
}
.cameramove_lower_left {
	background:url("/images/ja/btn_lower_left.png") no-repeat;
}
.cameramove_down {
	background:url("/images/ja/btn_down.png") no-repeat;
}
.cameramove_lower_right {
	background:url("/images/ja/btn_lower_right.png") no-repeat;
}

.camerawork_focus_in.active {
	background:url("/images/ja/btn_focus_in_active.png") no-repeat;
}
.camerawork_focus_out.active {
	background:url("/images/ja/btn_focus_out_active.png") no-repeat;
}
.camerawork_fix.active {
	background:url("/images/ja/btn_fix_active.png") no-repeat;
}
.camerawork_follow.active {
	background:url("/images/ja/btn_follow_active.png") no-repeat;
}
.camerawork_pan.active {
	background:url("/images/ja/btn_pan_active.png") no-repeat;
}
.camerawork_zoom_in.active {
	background:url("/images/ja/btn_zoom_in_active.png") no-repeat;
}
.camerawork_zoom_out.active {
	background:url("/images/ja/btn_zoom_out_active.png") no-repeat;
}
.camerawork_move.active {
	background:url("/images/ja/btn_move_active.png") no-repeat;
}
.camerawork_subjective.active {
	background:url("/images/ja/btn_subjective_active.png") no-repeat;
}
.camerapoint_ground.active {
	background:url("/images/ja/btn_ground_active.png") no-repeat;
}
.camerapoint_water.active {
	background:url("/images/ja/btn_water_active.png") no-repeat;
}
.camerapoint_water_inside.active {
	background:url("/images/ja/btn_water_inside_active.png") no-repeat;
}
.camerapoint_sky.active {
	background:url("/images/ja/btn_sky_active.png") no-repeat;
}
.camerapoint_room.active {
	background:url("/images/ja/btn_room_active.png") no-repeat;
}
.cameraangle_horizontal.active {
	background:url("/images/ja/btn_horizontal_active.png") no-repeat;
}
.cameraangle_lookup.active {
	background:url("/images/ja/btn_lookup_active.png") no-repeat;
}
.cameraangle_down_shot.active {
	background:url("/images/ja/btn_down_shot_active.png") no-repeat;
}
.camerashutter_necessity.active {
	background:url("/images/ja/btn_necessity_active.png") no-repeat;
}
.cameramove_upper_left.active {
	background:url("/images/ja/btn_upper_left_active.png") no-repeat;
}
.cameramove_up.active {
	background:url("/images/ja/btn_up_active.png") no-repeat;
}
.cameramove_upper_right.active {
	background:url("/images/ja/btn_upper_right_active.png") no-repeat;
}
.cameramove_left.active {
	background:url("/images/ja/btn_left_active.png") no-repeat;
}
.cameramove_right.active {
	background:url("/images/ja/btn_right_active.png") no-repeat;
}
.cameramove_lower_left.active {
	background:url("/images/ja/btn_lower_left_active.png") no-repeat;
}
.cameramove_down.active {
	background:url("/images/ja/btn_down_active.png") no-repeat;
}
.cameramove_lower_right.active {
	background:url("/images/ja/btn_lower_right_active.png") no-repeat;
}

#locationSelectPopup {
	width:751px !important;
	border:none;
	background-color:transparent !important;
}

.locationSelectPopupTop {
	height:42px;
	width:751px !important;
/*
	background:url("/images/ja/bg_window_location_top.png") no-repeat;
*/
}

.locationSelectPopupBottom {
	height:27px;
	width:751px !important;
	background:url("/images/ja/bg_window_location_bottom.png") no-repeat;
}

.popupButtonArea button {
	vertical-align:middle;
}

.locationSelectList {
	color:#ffffff;
	display:none;
	position:relative;
	width:600px;
	height:330px;
	left:30px;
	top:-450px;
	background-color:#000;
	z-index:10;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}

.flashMapArea {
	width:720px;
	height:490px;
	background-color:#333;
}

.flashMapArea p{
	padding:10px;
	padding-left:20px;
}

.flashMapArea select{
	width:400px;
	font-size:20px;
}

.location_select_html {
	padding-top:20px;
	padding-left:5px;
}

#locationSelectListTitle, #locationSelectListBody {
	padding:10px;
}

#locationSelectListTitle {
	font-size:16px;
}

#locationSelectListBody {
	height:270px;
}

#locationSelectListBody li {
	line-height:16px;
	float: left;
	width: 170px;
	margin-right: 10px;
	padding: 3px 5px;
}

#locationSelectListBody li span.keyword {
	display: block;
	width: 170px;
	float: left;
}
