@charset “utf-8″;
/*****************************************************************************************/
/* body
/*****************************************************************************************/
.body_login {
	background			: #ffe4e1;
	padding				: 30px;
}
.body_data_input {
	background			: #fff;
}
.body_print {
	background			: #fff;
}
.body_maintenance {
	background			: #fff;
}

/*****************************************************************************************/
/* ログイン入力ボックス
/*****************************************************************************************/
#login_box {
	width				: 450px;
	text-align			: center;
	background			: aliceblue;
	padding				: 20px 0;
	margin				: 0 auto 0;
	border				: 1px solid #999;
	border-radius		: 10px;
}
#login_box h1 {
}
#login_box h2 {
	font-weight			: bold;
}
/* メッセージ欄 */
#login_box .message_area {
	padding				: 15px 5px;

}
#login_box .message_area p {
	text-align			: center;
	color				: red;
}
/* 入力欄 */
#login_box .login_input_tbl {
	width				: 100%;
}
#login_box .login_input_tbl th,
#login_box .login_input_tbl td {
	padding				: 10px 5px;
	background			: transparent;
	border				: none;
}
#login_box .login_input_tbl th {
	width				: 9em;
	text-align			: right;
}
#login_box .login_input_tbl td {
	text-align			: left;
}
#login_box .login_input_tbl input[type="text"],
#login_box .login_input_tbl input[type="password"] {
	width				: 250px;
	padding				: 3px;
	ime-mode			: disabled;
}
#login_box .button_box {
	 margin				: 15px auto 0;
	 text-align			: center;
}

/*****************************************************************************************/
/* 共通 (ページ構成)
/*****************************************************************************************/
/* ページ全体
---------------------------------------------------------------------*/
#main {
	width				: 100%;
}
/* ヘッダ
---------------------------------------------------------------------*/
#header {
	width				: 100%;
	color				: #fff;
	background			: #000080;
	padding				: 5px 5px 5px 10px;
}
#header .header-left {
	float				: left;
}
#header .header-right {
	float				: right;
}
#header .header_user_name {
	margin-right		: 2em;
}
#header a {
	display				: inline-block;
	color				: #00f;
	background			: #fff;
	font-size			: 110%;
	padding				: 2px 10px;
	border-radius		: 5px;
}
#header a:hover {
	color				: #fff;
	background			: #ffa500;
	transition			: 0.2s;
}

/* ヘッダ ナビ
---------------------------------------------------------------------*/
.head_navi_list {
	background			: #eee;
	border-top			: 1px solid #aaa;
}
.head_navi_list:last-child {
	border-bottom		: 1px solid #aaa;
}
.head_navi_list li {
	display				: inline-block;
	background			: #fff;
	border-left			: 1px solid #aaa;
	border-bottom		: 1px solid #aaa;
}
.head_navi_list li:first-child {
	border-left			: none;
}
.head_navi_list li:last-child {
	border-right		: 1px solid #aaa;
}
.head_navi_list li a {
	display				: block;
	min-width			: 5em;
	padding				: 6px 10px 5px;
	text-align			: center;
	letter-spacing		: 0.1em;
}
.head_navi_list li a:hover,
.head_navi_list li a:active {
	color				: #fff;
	background			: #ffa500;
	transition			: 0.2s;
}

.head_navi_list  .data_input {
	background			: #f0ffff;
}
.head_navi_list  .print {
	background			: #fff0f5;
}
.head_navi_list  .maintenance {
	background			: #f5f5f5;
}

/* カテゴリメニュー */
.head_navi_category {
	border-bottom		: 1px solid #aaa;
}
.head_navi_category li {
	background			: #6495ed;
	border-bottom		: none;
}
.head_navi_category li a {
	color				: #fff;
}

/* コンテナ全体
---------------------------------------------------------------------*/
.container {
	width				: 100%;
	text-align			: center;
	padding				: 10px 10px 50px;
	margin				: 0 auto;
}
/* 主領域コンテナ
---------------------------------------------------------------------*/
.main_container {
}
/* メニュー画面 */
.main_container_menu {
}

/* 入力のみのページ
---------------------------------------------------------------------*/
/* 入力欄コンテナ */
.col1_input {
	width				: 500px;
	margin				: 0 auto 0 0;
}

/* 一覧のみのページ
---------------------------------------------------------------------*/
/* 一覧コンテナ */
.col1_list {
	width				: 100%;
}

/* 入力と一覧を表示するページ
---------------------------------------------------------------------*/
/* 入力欄コンテナ */
.col2_input {
	float				: right;
	width				: 450px;
}
/* 一覧コンテナ */
.col2_list {
	float				: left;
	width				: 63%;
	width				: -webki-calc(100% - 465px);
	width				: calc(100% - 465px);
}

/* 入力と一覧を表示するページ (一覧を小さく／入力欄を大きく)
---------------------------------------------------------------------*/
/* 一覧コンテナ */
.col2_ptn2_list {
	float				: left;
	width				: 500px;
}
/* 入力欄コンテナ */
.col2_ptn2_input {
	float				: right;
	width				: 60%;
	width				: -webki-calc(100% - 520px);
	width				: calc(100% - 520px);
	border				: 1px solid #ccc;
	border-radius		: 10px;
	padding				: 10px;
}

/* 入力と一覧を表示するページ (一覧を小さく／入力欄を大きく)
---------------------------------------------------------------------*/
/* 一覧コンテナ */
.col2_ptn3_list {
	float				: left;
	width				: 380px;
}
/* 入力欄コンテナ */
.col2_ptn3_input {
	float				: right;
	width				: 60%;
	width				: -webki-calc(100% - 400px);
	width				: calc(100% - 400px);
	border				: 1px solid #ccc;
	border-radius		: 10px;
	padding				: 10px;
}

/* 一覧2列と入力を表示するページ
---------------------------------------------------------------------*/
/* 一覧コンテナ */
.col3_list_1 {
	float				: left;
	width				: 300px;
}
.col3_list_2 {
	float				: left;
	width				: 240px;
	margin-left			: 20px;
}
/* 入力欄コンテナ */
.col3_input {
	float				: right;
	width				: 60%;
	width				: -webki-calc(100% - 580px);
	width				: calc(100% - 580px);
	border				: 1px solid #ccc;
	border-radius		: 10px;
	padding				: 10px;
}

/*****************************************************************************************/
/* 【共通】入力欄テーブル
/*****************************************************************************************/
.tbl_input {
	width				: 100%;
}
.tbl_input th,
.tbl_input td {
	padding				: 5px;
}
.tbl_input th {
	width				: 8em;
}
.tbl_input td {
	text-align			: left;
}
/* 入力欄 画像 */
.tbl_input .image_box {
	width			: 200px;
	margin-top		: 2px;
}
.tbl_input .image_box img {
	width			: 100%;
	height			: auto;
	border			: 1px solid #ddd;
}
/* 入力欄 (ボタン) */
.button_box {
	width				: 100%;
	margin-top			: 10px;
}
.button_box input[type=button] {
	min-width			: 6em;
	font-size			: 105%;
	padding				: 9px 7px 10px;
}
.button_box .caution_box {
	width				: 100%;
	margin-top			: 10px;
}

/* メッセージ欄 */
#message_box {
	color				: red;
	margin-top			: 10px;
}

/*****************************************************************************************/
/* 【共通】一覧テーブル
/*****************************************************************************************/
.tbl_list {
	width				: 100%;
}
.tbl_list tr.tr_not_publish td {
	background			: #bbb;
}

.tbl_list input[type=button] {
	width				: 3.5em;
	min-width			: 3.5em;
	font-size			: 90%;
	padding				: 4px 2px 5px 3px;
}
.tbl_list input[type=button].button_long {
	width				: auto;
	font-size			: 80%;
	border-radius		: 4px;
	padding				: 6px 5px 7px;
}
.tbl_list .a_button {
	display				: block;
	width				: 3.5em;
	min-width			: 3.5em;
	letter-spacing		: 0.1em;
	font-size			: 90%;
	color				: #fff;
	background-color	: #f00;
	border-radius		: 7px 7px 7px 7px;
	padding				: 2px 2px 1px 3px;
}
.tbl_list .a_button:hover {
	cursor				: pointer;
	opacity				: 0.6;
	transition			: 0.3s;
}
.tbl_list input[type=checkbox] {
	margin-right		: 0;
}

.tbl_list .td_pager {
	background			: #fff;
	border				: none;
}

/* ページャー
---------------------------------------------------------------------*/
.pager {
	width				: 100%;
	text-align			: center;
	background			: #fff;
	padding				: 5px 0;
}
.pager_caption {
	font-size			: 90%;
}
.pager_page,
.pager_this_page,
.pager_next_page,
.pager_prev_page {
	display				: inline-block;
}
.pager_page,
.pager_next_page,
.pager_prev_page {
	width				: auto !important;
	min-width			: auto !important;
	font-size			: 100% !important;
	color				: #fff !important;
	background			: #6666ff !important;
	padding				: 3px 10px !important;
	border				: none !important;
	border-radius		: 0 !important;
}
.pager_page:hover,
.pager_next_page:hover,
.pager_prev_page:hover {
	cursor				: pointer;
	opacity				: 0.5;
	transition			: 0.4s;
}
.pager_this_page {
	font-weight			: bold;
	padding				: 3px 10px;
}

/*****************************************************************************************/
/* 【共通】ページの説明文ボックス
/*****************************************************************************************/
.page_caption_box {
	width				: 100%;
	margin-bottom		: 5px;
}
.page_caption_box p,
.page_caption_box span {
	color				: #00f;
}
.page_caption_box .caution {
	color				: #f00;
}

/* ページ説明文
---------------------------------------------------------------------*/
.page_caption {
	width				: 100%;
}
.page_caption p {
	text-align			: left;
	color				: #00f;
}
.page_caption .caution {
	color				: #f00;
}

/*****************************************************************************************/
/* 【共通】一覧検索条件ボックス
/*****************************************************************************************/
.tbl_list_search_box {
	text-align			: left;
	background			: #f0fff0;
	padding				: 5px;
	margin-bottom		: 10px;
	border				: 1px solid #999;
	border-radius		: 5px;
}
.tbl_list_search_box input[type=button] {
	min-width			: 4em;
	padding				: 5px 10px 6px;
}
.tbl_list_search_box p {
	padding-left		: 5px;
	margin-bottom		: 5px;
}

.tbl_list_search_inside {
	width				: 100%;
	margin-bottom		: 5px;
}
.tbl_list_search_inside:last-child {
	margin-bottom		: 0;
}

/* 年月選択用 */
.tbl_list_search_ym {
	color				: #fff;
	background			: #ff8e8e;
}
/* 日付表示用 */
.tbl_list_search_date input[type=text] {
	background			: transparent;
	border				: none;
	margin-bottom		: 5px;
}
/* カレンダー表示用 */
.tbl_list_search_calendar {
	width				: 100%;
	margin-bottom		: 10px;
}
#calendar_box {
}
.calendar-holiday .ui-state-default {
	background-image	: none;
	background-color	: #ffd1e8;
}
.calendar-sunday .ui-state-default {
	background-image	: none;
	background-color	: #ffd1e8;
}
.calendar-saturday .ui-state-default {
	background-image	: none;
	background-color	: #d1e8ff;
}

/*****************************************************************************************/
/* 【共通】ページ内リンクボックス
/*****************************************************************************************/
.tbl_list_pagelink_box {
	text-align			: left;
	background			: #fff;
	padding				: 5px 10px;
	margin-bottom		: 5px;
	border				: 1px solid #999;
	border-radius		: 5px;
}
.tbl_list_pagelink_box a {
	display				: inline-block;
	margin-right		: 10px;
}
.tbl_list_pagelink_box a:after {
	content				: "↓";
}

/*****************************************************************************************/
/* 【共通】印刷条件のボックス
/*****************************************************************************************/
.print_condition_box {
	width				: 500px;
	background			: #fff;
	padding				: 15px;
	margin				: 0 auto;
	border				: 1px solid #999;
	border-radius		: 10px;
}
/* 印刷条件テーブル */
.print_condition_box table {
	width				: 100%;
}
.print_condition_box table th,
.print_condition_box table td {
	padding				: 5px;
}
.print_condition_box table th {
	width				: 8em;
}
.print_condition_box table td {
	text-align			: left;
}
.print_condition_box .td_input_bunrui select {
	margin-bottom		: 5px;
}
.print_condition_box .td_input_bunrui select:last-child {
	margin-bottom		: 0;
}
/* ボタン */
.print_condition_button_box {
	margin-top			: 15px;
}

/*****************************************************************************************/
/* 【共通】[全選択][全解除]ボタンのボックス
/*****************************************************************************************/
.select_all_box {
	width				: 100%;
	text-align			: right;
	margin-bottom		: 10px;
}
.select_all_box input[type=button] {
	min-width			: 6em;
	padding				: 5px 5px;
}

/*****************************************************************************************/
/* 【共通】地区選択
/*****************************************************************************************/
/* 地区を選択する トグル */
.select_toggle {
	width				: 100%;
	text-align			: center;
	color				: #fff;
	background			: #00f;
	border-radius		: 5px;
	padding				: 5px 0;
}
.select_toggle:hover {
	cursor				: pointer;
}
.select_toggle p {
	text-align			: center;
}
/* 選択チェックボックス */
.select_ids_box {
	width				: 100%;
}
.select_ids_box h3 {
	width				: 100%;
	color				: #00008b;
	padding-left		: 10px;
	border-left			: 5px solid #00f;
	border-bottom		: 2px solid #00f;
	margin-bottom		: 5px;
}
/* 地区リスト 全選択／解除 */
.all_select_button_box {
	width:				: 100%;
	text-align			: right;
	border-bottom		: 1px solid #ddd;
	padding				: 3px 0 3px;
	margin-bottom		: 10px;
}
.all_select_button_box input[type=button] {
	font-size			: 90%;
	min-width			: 5em;
	padding				: 3px 2px 5px 3px;
}
/* 地区リスト */
.select_ids_inside {
	width				: 100%;
	padding				: 5px;
	margin-bottom		: 5px;
}
.select_ids_group {
	width				: 100%;
	padding				: 2px 5px;
}
.select_ids_inside .toggle_checkbox {
	margin				: 0 5px 0 0;
}
.select_ids_inside .toggle_checkbox .label {
	line-height			: 1.5;
	padding				: 0 8px;
}

/* 地区リスト */
.select_ids_list {
	width				: 100%;
	margin-bottom		: 15px;
}
.select_ids_list li {
	display				: inline-block;
	min-width			: 32.3%;
	padding				: 2px 0;
}
.select_ids_list li input[type=checkbox] {
	width				: 20px;
	height				: 20px;
	margin-right		: 3px;
}

/*****************************************************************************************/
/* 【共通】モーダルウィンドウ
/*****************************************************************************************/
/* モーダルウィンドウ 背景 (全面を覆い、背景色をグレーにする) */
#modal-overlay {
	display				: none;
	z-index				: 1;
	position			: fixed;
	top					: 0;
	left				: 0;
	width				: 100%;
	height				: 120%;
	background-color	: rgba( 0,0,0, 0.7 );
}
/* モーダルウィンドウ 表示部 */
#modal-content {
	display				: none;
	z-index				: 2;
	position			: fixed;
	max-width			: 100%;
	max-height			: 100vh;
/*
	overflow			: scroll;
	width: 50% ;
*/
	background			: #fff;
	border				: 2px solid #54acd4;
	border-radius		: 5px;
	padding				: 15px;
	margin				: 0;
}
#modal-content::-webkit-scrollbar {
	width				: 7px;
	background			: #fff;
}
#modal-content::-webkit-scrollbar:horizontal {
	display				: none;;
}
#modal-content::-webkit-scrollbar-thumb {
	background			: #ffc0cb;
	border-radius		: 7px;
}
#modal-content::-webkit-scrollbar-track-piece:start{
	background			: #eee;
}
#modal-content::-webkit-scrollbar-corner {
	background			: transparent;
}

.modal_body_lock {
	overflow			: hidden;
}

.ajax_processing_message p {
	text-align			: center;
}

/*****************************************************************************************/
/* ホーム (メインメニュー)
/*****************************************************************************************/
.home_menu_container {
	text-align			: left;
}
.home_menu_box {
	display				: inline-block;
	vertical-align		: top;
	width				: 210px;
	background			: #fff;
	border				: 1px solid #483d8b;
	border-radius		: 10px;
	margin-right		: 10px;
	margin-bottom		: 15px;
	overflow			: hidden;
}
.home_menu_box h2 {
	width				: 100%;
	text-align			: center;
	color				: #fff;
	background			: #483d8b !important;
	padding				: 5px 0;
}
.home_menu_item_box {
	padding				: 5px 10px 7px;
}
.home_menu_item_box li:not(:last-child) {
	width				: 100%;
	padding-bottom		: 5px;
}
.home_menu_item_box li input[type=button] {
	width				: 100%;
	padding				: 5px 10px;
}

/*****************************************************************************************/
/* 【ごみ分別】分別基本
/*****************************************************************************************/
#main_container_bunbetu_kihon_input {
}
#main_container_bunbetu_kihon_input .tbl_list .col1 {  }
#main_container_bunbetu_kihon_input .tbl_list .col2 {  }
#main_container_bunbetu_kihon_input .tbl_list .col3 { width: 4em; }
#main_container_bunbetu_kihon_input .tbl_list .col4 { width: 3.9em; }

/*****************************************************************************************/
/* 【ごみ分別】分別詳細
/*****************************************************************************************/
#main_container_bunbetu_detail_input {
}
#main_container_bunbetu_detail_input .tbl_list .col1 {  }
#main_container_bunbetu_detail_input .tbl_list .col2 { width: 4em; }
#main_container_bunbetu_detail_input .tbl_list .col3 { width: 3.9em; }

/*****************************************************************************************/
/* 【ごみ分別】分別辞典
/*****************************************************************************************/
#main_container_dictionary_input {
}
#main_container_dictionary_input .tbl_list tr {
}

#main_container_dictionary_input .tbl_list .col1 {  }
#main_container_dictionary_input .tbl_list .col2 {  }
#main_container_dictionary_input .tbl_list .col3 { width: 3.9em; }

/*****************************************************************************************/
/* 【ごみ分別】収集種類
/*****************************************************************************************/
#main_container_collect_garbage_input {
}
#main_container_collect_garbage_input .tbl_list .col1 {  }
#main_container_collect_garbage_input .tbl_list .col2 {  }
#main_container_collect_garbage_input .tbl_list .col3 { width: 4em; }
#main_container_collect_garbage_input .tbl_list .col4 { width: 3.9em; }

/*****************************************************************************************/
/* 【ごみ分別】収集日設定
/*****************************************************************************************/
#main_container_collect_setting {
}
#main_container_collect_setting .tbl_list .col1 { width: 14em; }
#main_container_collect_setting .tbl_list .col2 { width: 8em; }
#main_container_collect_setting .tbl_list .col3 {  }
#main_container_collect_setting .tbl_list .col4 { width: 3.9em; }

#main_container_collect_setting .tbl_list .color_alternate td {
	background			: #fdf5e6;
}

/*****************************************************************************************/
/* 【ごみ分別】休業日設定
/*****************************************************************************************/
#main_container_closed_setting {
}

#main_container_closed_setting .tbl_list .col1 { width: 7em; }
#main_container_closed_setting .tbl_list .col2 { width: 7em; }
#main_container_closed_setting .tbl_list .col3 { width: 8em; }
#main_container_closed_setting .tbl_list .col4 {  }
#main_container_closed_setting .tbl_list .col5 { width: 3.9em; }

/*****************************************************************************************/
/* 【ごみ分別】臨時収集日設定
/*****************************************************************************************/
#main_container_collect_temporary {
}

#main_container_collect_temporary .tbl_list .col1 { width: 7em; }
#main_container_collect_temporary .tbl_list .col2 { width: 11em; }
#main_container_collect_temporary .tbl_list .col3 {  }
#main_container_collect_temporary .tbl_list .col4 { width: 3.9em; }

/*****************************************************************************************/
/* カレンダー表示
/*****************************************************************************************/
#main_container_calendar_simulate {
}

.calendar_simulate_container {
	width				: 100%;
	display				: -webkit-flex;
	display				: flex;
	-webkit-flex-direction: row;
	flex-direction		: row;
	-webkit-justify-content	: space-between;
	justify-content		: space-between;
	-webkit-align-items	: stretch;
	align-items			: stretch;
	-webkit-flex-wrap	: wrap;
	flex-wrap			: wrap;
}
.calendar_simulate_container h3 {
	font-weight			: bold;
}
.calendar_simulate_container .calendar_simulate_inside {
	width				: 50%;
	padding				: 0 10px 10px;
}
.calender_month {
	width				: 100%;
}
.calender_month ul {
	display				: -webkit-flex;
	display				: flex;
	-webkit-flex-direction: row;
	flex-direction		: row;
	-webkit-flex-wrap	: wrap;
	flex-wrap			: wrap;
	list-style			: none;
	border-left			: 1px solid #666;
}
.calender_month li {
	-webkit-flex-basis	: 14.2857%;
	-webkit-flex-basis	: calc(100% / 7);
	flex-basis			: 14.2857%;
	flex-basis			: calc(100% / 7);
	position			: relative;
	border-bottom		: 1px solid #666;
	border-right		: 1px solid #666;
	padding				: 0;
	margin				: 0;

	/* ie9 以下 */
	-webkit-flex-basis	: 14.1%\9;
	flex-basis			: 14.1%\9;
}
/* ie10 以上 */
@media all and (-ms-high-contrast: none){
	.calender_month li {
		-webkit-flex-basis	: 14.1%;
		flex-basis			: 14.1%;
	}
}
/* edge */
@supports (-ms-ime-align:auto) {
	.calender_month li {
		-webkit-flex-basis	: 14.1%;
		flex-basis			: 14.1%;
	}
}
/* カレンダーのタイトル (曜日) */
.calender_month .calendar_month_title {
	text-align			: center;
	background			: #b0c4de;
	border-top			: 1px solid #666;
}
.calender_month .calendar_month_title_sunday {
	color				: #f00;
	background			: #ffcccc;
}
.calender_month .calendar_month_title_saturday {
	color				: #00f;
	background			: #99ccff;
}
/* 日 */
.calender_month .calendar_month_day {
}
.calender_month .calendar_month_day_inside {
	width				: 100%;
	min-height			: 65px;
	padding				: 2px 2px 0;
}
.calender_month .calendar_month_date {
	width				: 100%;
	text-align			: left;
/*
	margin-bottom		: 6px;
*/
}
/* 日 (当月内) */
.calender_month .this_month {
	background			: #fff;
}
/* 日 (当日・当月内) */
.calender_month .today {
	background			: #fafad2;
}
/* 日 (祝日・当月内) */
.calender_month .holiday {
	background			: #fff0f5;
}
/* 日 (日曜日・当月内) */
.calender_month .sunday {
	background			: #fff0f5;
}
/* 日 (土曜日・当月内) */
.calender_month .saturday {
	background			: #e0ffff;
}
/* 日 (当月外) */
.calender_month .not_this_month {
	color				: #999;
	background			: #eee;
}
/* 祝日 */
.calendar_holiday_name {
	display				: inline-block;
	font-size			: 74%;
	color				: #f00;
}

/* 収集ごみ */
.calender_month .calendar_month_collect_box {
	width				: 100%;
}
.calender_month .calendar_month_collect_box .collect_item {
	width				: 100%;
	text-align			: center;
	font-size			: 85%;
	padding				: 1px 2px;
	margin-bottom		: 1px;
}
/* 可燃ごみ */
.calender_month .calendar_month_collect_box .collect_item_1 {
	color				: #fff;
	background			: #4169e1;
	border				: 1px solid #4169e1;
}
/* 不燃ごみ */
.calender_month .calendar_month_collect_box .collect_item_2 {
	color				: #fff;
	background			: #ff0000;
	border				: 1px solid #ff0000;
}
/* 資源ごみ */
.calender_month .calendar_month_collect_box .collect_item_3 {
	color				: #fff;
	background			: #008000;
	border				: 1px solid #008000;
}
/* プラスチック */
.calender_month .calendar_month_collect_box .collect_item_4 {
	background			: #ffff14;
	border				: 1px solid #aaa;
}

/*****************************************************************************************/
/* 【ごみ分別】清掃センター種類
/*****************************************************************************************/
#main_container_center_syurui_input {
}
#main_container_center_syurui_input .tbl_list .col1 {  }
#main_container_center_syurui_input .tbl_list .col2 { width: 4em; }
#main_container_center_syurui_input .tbl_list .col3 { width: 3.9em; }

/*****************************************************************************************/
/* 【ごみ分別】清掃センター詳細
/*****************************************************************************************/
#main_container_center_detail_input {
}
#main_container_center_detail_input .tbl_list .col1 {  }
#main_container_center_detail_input .tbl_list .col2 {  }
#main_container_center_detail_input .tbl_list .col3 { width: 9em; }
#main_container_center_detail_input .tbl_list .col4 { width: 4em; }
#main_container_center_detail_input .tbl_list .col5 { width: 3.9em; }
#main_container_center_detail_input .tbl_list .col6 { width: 3.9em; }

/*****************************************************************************************/
/* 【ごみ分別】収集場所
/*****************************************************************************************/
#main_container_spot_input {
}
#main_container_spot_input .tbl_list .col1 {  }
#main_container_spot_input .tbl_list .col2 { width: 8.5em; }
#main_container_spot_input .tbl_list .col3 { width: 8.5em; }
#main_container_spot_input .tbl_list .col4 { width: 4.5em; }
#main_container_spot_input .tbl_list .col5 { width: 3.9em; }

/*****************************************************************************************/
/* 【ごみ分別】収集業者
/*****************************************************************************************/
#main_container_gyosya_input {
}
#main_container_gyosya_input .tbl_list .col1 { width: 16em; }
#main_container_gyosya_input .tbl_list .col2 {  }
#main_container_gyosya_input .tbl_list .col3 { width: 9em; }
#main_container_gyosya_input .tbl_list .col4 { width: 4.5em; }
#main_container_gyosya_input .tbl_list .col5 { width: 3.9em; }

/*****************************************************************************************/
/* 【ごみ分別】収集業者種類
/*****************************************************************************************/
#main_container_gyosya_syurui_input {
}
#main_container_gyosya_syurui_input .tbl_list .col1 {  }
#main_container_gyosya_syurui_input .tbl_list .col2 { width: 4em; }
#main_container_gyosya_syurui_input .tbl_list .col3 { width: 3.9em; }

/*****************************************************************************************/
/* 【ごみ分別】収集業者詳細
/*****************************************************************************************/
#main_container_gyosya_detail_input {
}
#main_container_gyosya_detail_input .tbl_list .col1 { width: 15em; }
#main_container_gyosya_detail_input .tbl_list .col2 {  }
#main_container_gyosya_detail_input .tbl_list .col3 { width: 9em; }
#main_container_gyosya_detail_input .tbl_list .col4 { width: 4em; }
#main_container_gyosya_detail_input .tbl_list .col5 { width: 3.9em; }

/*****************************************************************************************/
/* 【ごみ分別】ごみ収集方法PDF
/*****************************************************************************************/
#main_container_garbage_howto_pdf {
}
#main_container_garbage_howto_pdf .tbl_list .col1 {  }
#main_container_garbage_howto_pdf .tbl_list .col2 { width: 8em; }
#main_container_garbage_howto_pdf .tbl_list .col3 { width: 3.9em; }
#main_container_garbage_howto_pdf .tbl_list .col4 { width: 3.9em; }

/*****************************************************************************************/
/* 【お知らせ】お知らせ分類
/*****************************************************************************************/
#main_container_info_category_input {
}
#main_container_info_category_input .tbl_list .col1 {  }
#main_container_info_category_input .tbl_list .col2 { width: 10em; }
#main_container_info_category_input .tbl_list .col3 { width: 4em; }
#main_container_info_category_input .tbl_list .col4 { width: 5em; }
#main_container_info_category_input .tbl_list .col5 { width: 3.9em; }
#main_container_info_category_input .tbl_list .col6 { width: 3.9em; }

/*****************************************************************************************/
/* 【お知らせ】お知らせ
/*****************************************************************************************/
#main_container_information_input {
}
#main_container_information_input .tbl_list .col1 { width: 7em; }
#main_container_information_input .tbl_list .col2 {  }
#main_container_information_input .tbl_list .col3 { width: 3.8em; }
#main_container_information_input .tbl_list .col4 { width: 7em; }
#main_container_information_input .tbl_list .col5 { width: 7em; }
#main_container_information_input .tbl_list .col6 { width: 3.8em; }
#main_container_information_input .tbl_list .col7 { width: 3.8em; }
#main_container_information_input .tbl_list .col8 { width: 3.8em; }
#main_container_information_input .tbl_list .col9 { width: 3em; }

/*****************************************************************************************/
/* 【お知らせ】プッシュ通知
/*****************************************************************************************/
#main_container_push_notification_input {
}
#main_container_push_notification_input .tbl_list .col1 { width: 9em; }
#main_container_push_notification_input .tbl_list .col2 { width: 4em; }
#main_container_push_notification_input .tbl_list .col3 { width: 8em; }
#main_container_push_notification_input .tbl_list .col4 {  }
#main_container_push_notification_input .tbl_list .col5 { width: 3.9em; }
#main_container_push_notification_input .tbl_list .col6 { width: 3.9em; }

/*****************************************************************************************/
/* 【お知らせ】メール自動登録設定
/*****************************************************************************************/
#main_container_info_from_mail {
}
#main_container_info_from_mail .tbl_list .col1 {  }
#main_container_info_from_mail .tbl_list .col2 {  }
#main_container_info_from_mail .tbl_list .col3 { width: 8em; }
#main_container_info_from_mail .tbl_list .col4 { width: 3.9em; }

/*****************************************************************************************/
/* 【イベント】イベント分類
/*****************************************************************************************/
#main_container_event_category_input {
}
#main_container_event_category_input .tbl_list .col1 {  }
#main_container_event_category_input .tbl_list .col2 { width: 10em; }
#main_container_event_category_input .tbl_list .col3 { width: 4em; }
#main_container_event_category_input .tbl_list .col4 { width: 4em; }
#main_container_event_category_input .tbl_list .col5 { width: 3.9em; }

/*****************************************************************************************/
/* 【イベント】イベント
/*****************************************************************************************/
#main_container_event_input {
}
#main_container_event_input .tbl_list .col1 { width: 7.8em; }
#main_container_event_input .tbl_list .col2 { width: 7.8em; }
#main_container_event_input .tbl_list .col3 {  }
#main_container_event_input .tbl_list .col4 {  }
#main_container_event_input .tbl_list .col5 { width: 3.8em; }
#main_container_event_input .tbl_list .col6 { width: 3.8em; }
#main_container_event_input .tbl_list .col7 { width: 3.8em; }
#main_container_event_input .tbl_list .col8 { width: 3.8em; }
#main_container_event_input .tbl_list .col9 { width: 3.8em; }
#main_container_event_input .tbl_list .col10 { width: 3em; }

/*****************************************************************************************/
/* 【イベント】イベント通知
/*****************************************************************************************/
#main_container_event_alert {
}
#main_container_event_alert .col1_input {
	width				: 340px;
}
#main_container_event_alert .tbl_input th {
	width				: 150px;
}

/*****************************************************************************************/
/* 【地域レポート】分類
/*****************************************************************************************/
#main_container_report_category_input {
}
#main_container_report_category_input .tbl_list .col1 {  }
#main_container_report_category_input .tbl_list .col2 { width: 10em; }
#main_container_report_category_input .tbl_list .col3 { width: 4em; }
#main_container_report_category_input .tbl_list .col4 { width: 3.9em; }
#main_container_report_category_input .tbl_list .col5 { width: 3.9em; }
#main_container_report_category_input .tbl_list .col6 { width: 3.9em; }
#main_container_report_category_input .tbl_list .col7 { width: 3.9em; }

/* 担当課 */
.report_section_container {
	width:				: 100%;
}
.report_section_box {
	width:				: 100%;
	border				: 1px solid #aaa;
	border-radius		: 5px;
	padding				: 5px;
}
.report_section_box:not(:first-child) {
	margin-top			: 5px;
}
.report_section_add_container {
	width:				: 100%;
	text-align			: center;
	margin-top			: 5px;
}
.report_section_delete_container {
	width:				: 100%;
	text-align			: right;
	margin-top			: 5px;
}
.btn_report_section_del,
.btn_report_section_add {
	min-width			: 5em !important;
	font-size			: 80% !important;
	padding				: 3px 5px !important;
}

/*****************************************************************************************/
/* 【地域レポート】小分類
/*****************************************************************************************/
#main_container_report_sub_category_input {
}
#main_container_report_sub_category_input .tbl_list .col1 {  }
#main_container_report_sub_category_input .tbl_list .col2 { width: 10em; }
#main_container_report_sub_category_input .tbl_list .col3 { width: 3.9em; }
#main_container_report_sub_category_input .tbl_list .col4 { width: 3.9em; }

/*****************************************************************************************/
/* 【地域レポート】地域レポート
/*****************************************************************************************/
#main_container_report_input {
}
#main_container_report_input .tbl_list .col1 { width: 4em; }
#main_container_report_input .tbl_list .col2 { width: 7em; }
#main_container_report_input .tbl_list .col3 { width: 7em; }
#main_container_report_input .tbl_list .col4 { width: 7em; }
#main_container_report_input .tbl_list .col5 {  }
#main_container_report_input .tbl_list .col6 { width: 3.8em; }
#main_container_report_input .tbl_list .col7 { width: 4.8em; }
#main_container_report_input .tbl_list .col8 { width: 3.8em; }
#main_container_report_input .tbl_list .col9 { width: 3.8em; }
#main_container_report_input .tbl_list .col10 { width: 3.8em; }

/* 利用者の項目見出し */
.report_user_title {
	position			: relative;
	display				: inline-block;
	width				: 3em;
	color				: #999;
}
.report_user_title:after {
	position			: absolute;
	content				: "：";
	top					: 0;
	right				: 0;
}
/* 市の入力項目見出し */
.report_city_th {
	background			: #ffe4e1;
}
/* 画像 */
.report_image_container {
	width				: 100%;
	display				: flex;
}
.report_image_box {
	width				: 50%;
	padding				: 3px;
}
.report_image_box img {
	width				: 100%;
	height				: auto;
	border				: 1px solid #ccc;
}

/* 対応履歴 */
.report_response_container {
	width:				: 100%;
}
.report_response_box {
	width:				: 100%;
	border				: 1px solid #aaa;
	border-radius		: 5px;
	padding				: 5px;
}
.report_response_box:not(:first-child) {
	margin-top			: 5px;
}
.report_response_image_container {
	margin-top			: 5px;
}
.report_response_publish_box {
	width				: 100%;
	margin-top			: 5px;
}
.report_response_add_container {
	width:				: 100%;
	text-align			: center;
	margin-top			: 5px;
}
.report_response_delete_container {
	width:				: 100%;
	text-align			: right;
	margin-top			: 5px;
}
.btn_report_response_del,
.btn_report_response_add {
	min-width			: 5em !important;
	font-size			: 80% !important;
	padding				: 3px 5px !important;
}

/*****************************************************************************************/
/* 【地域レポート】分布マップ
/*****************************************************************************************/
.report_map_container {
	width				: 100%;
	height				: calc(100vh - 220px);
	border				: 1px solid #ccc;
}
.report_map_search_result {
	display				: inline-block;
	color				: red;
	margin-left			: 1em;
}

/* マーカーの情報ウィンドウ */
.report_map_info_window {
	max-width			: 300px;
}
.report_map_info_window .title {
	color				: #4169e1;
	font-weight			: bold;
	margin				: 0;
}
.report_map_info_window .content {
	margin				:0 5px 3px;
}

/*****************************************************************************************/
/* 【地域レポート】リマインド通知設定
/*****************************************************************************************/
#main_container_report_remind {
}
#main_container_report_remind .tbl_list .col1 {  }
#main_container_report_remind .tbl_list .col2 {  }
#main_container_report_remind .tbl_list .col3 {  }
#main_container_report_remind .tbl_list .col4 { width: 7em; }
#main_container_report_remind .tbl_list .col5 { width: 3.9em; }

/*****************************************************************************************/
/* 【広報誌】広報誌分類
/*****************************************************************************************/
#main_container_public_category_input {
}
#main_container_public_category_input .tbl_list .col1 {  }
#main_container_public_category_input .tbl_list .col2 { width: 14em; }
#main_container_public_category_input .tbl_list .col3 { width: 4em; }
#main_container_public_category_input .tbl_list .col4 { width: 3.9em; }
/* 20240906 kitamura ins st */
#main_container_public_category_input .tbl_list .col5 { width: 6em; }
/* 20240906 kitamura ins ed */

/*****************************************************************************************/
/* 【広報誌】広報誌
/*****************************************************************************************/
#main_container_public_input {
}
#main_container_public_input .tbl_list .col1 { width: 7em; }
#main_container_public_input .tbl_list .col2 { width: 9em; }
#main_container_public_input .tbl_list .col3 {  }
#main_container_public_input .tbl_list .col4 { width: 3.9em; }
#main_container_public_input .tbl_list .col5 { width: 3.9em; }

/*****************************************************************************************/
/* 【避難所】避難所分類
/*****************************************************************************************/
#main_container_shelter_category {
}
#main_container_shelter_category .tbl_list .col1 {  }
#main_container_shelter_category .tbl_list .col2 { width: 4em; }
#main_container_shelter_category .tbl_list .col3 { width: 5em; }
#main_container_shelter_category .tbl_list .col4 { width: 4em; }

/*****************************************************************************************/
/* 【避難所】避難所校区
/*****************************************************************************************/
#main_container_shelter_school {
}
#main_container_shelter_school .tbl_list .col1 {  }
#main_container_shelter_school .tbl_list .col2 { width: 4em; }
#main_container_shelter_school .tbl_list .col3 { width: 4em; }

/*****************************************************************************************/
/* 【避難所】避難所
/*****************************************************************************************/
#main_container_shelter_input {
}
#main_container_shelter_input .tbl_list .col1 { width: 5em; }
#main_container_shelter_input .tbl_list .col2 { width: 5em; }
#main_container_shelter_input .tbl_list .col3 {  }
#main_container_shelter_input .tbl_list .col4 {  }
#main_container_shelter_input .tbl_list .col5 { width: 9em; }
#main_container_shelter_input .tbl_list .col6 { width: 3.9em; }
#main_container_shelter_input .tbl_list .col7 { width: 3.9em; }
#main_container_shelter_input .tbl_list .col8 { width: 3.9em; }
#main_container_shelter_input .tbl_list .col9 { width: 3.9em; }
#main_container_shelter_input .tbl_list .col10 { width: 3.9em; }

#main_container_shelter_input .open_shelter td {
	color				: #fff;
	background			: #ff4500;
}
/*****************************************************************************************/
/* 【避難所】避難所 2 (1施設：複数分類 仕様)
/*****************************************************************************************/
#main_container_shelter_input_2 {
}
#main_container_shelter_input_2 .tbl_list .col1 { width: 5em; }
#main_container_shelter_input_2 .tbl_list .col2 { width: 5em; }
#main_container_shelter_input_2 .tbl_list .col3 {  }
#main_container_shelter_input_2 .tbl_list .col4 {  }
#main_container_shelter_input_2 .tbl_list .col5 { width: 3.9em; }
#main_container_shelter_input_2 .tbl_list .col6 { width: 3.9em; }
#main_container_shelter_input_2 .tbl_list .col7 { width: 3.9em; }
#main_container_shelter_input_2 .tbl_list .col8 { width: 3.9em; }
#main_container_shelter_input_2 .tbl_list .col9 { width: 3.9em; }

#main_container_shelter_input_2 .open_shelter td {
	color				: #fff;
	background			: #ff4500;
}

.shelter_category_checkbox .label {
	width				: 100%;
}

/*****************************************************************************************/
/* 【避難所】開設状況一括変更
/*****************************************************************************************/
.shelter_bulk_update_container {
	width				: 100%;
	text-align			: left;
	margin-bottom		: 15px;
}
.shelter_bulk_update_container:first-child {
	padding-top			: 5px;
}
.shelter_bulk_update_container h2 {
	display				: inline-block;
	text-align			: left;
	font-size			: 130%;
	font-weight			: bold;
	color				: #4169e1;
	margin-right		: 15px;
	margin-bottom		: 3px;
}
.shelter_bulk_update_header_container input[type=button] {
	min-width			: 4em;
	font-size			: 90%;
	padding				: 5px 10px;
	margin-right		: 5px;
}
.shelter_bulk_update_container h3 {
	color				: #4169e1;
}
.shelter_bulk_update_area_container {
	width				: 100%;
	text-align			: left;
	background			: #fffff0;
	border				: 2px solid #4169e1;
	border-radius		: 10px;
	padding				: 5px 5px 0;
}
.shelter_bulk_update_school_container {
	border-bottom		: 1px solid #666;
	padding				: 5px;
}
.shelter_bulk_update_school_container:last-child {
	border-bottom		: none;
}
.shelter_bulk_update_container .toggle_checkbox .label {
	display				: inline-block;
	min-width			: 15em;
	text-align			: center;
	padding				: 0 10px;
	margin				: 0 0 5px 0;
}

/*****************************************************************************************/
/* 【降灰情報リンク】
/*****************************************************************************************/
#main_container_ash_fall_input {
}
#main_container_ash_fall_input .tbl_list .col1 {  }
#main_container_ash_fall_input .tbl_list .col2 {  }
#main_container_ash_fall_input .tbl_list .col3 { width: 4em; }
#main_container_ash_fall_input .tbl_list .col4 { width: 3.9em; }

/*****************************************************************************************/
/* 【意見・要望】分類
/*****************************************************************************************/
#main_container_user_request_category_input {
}
#main_container_user_request_category_input .tbl_list .col1 {  }
#main_container_user_request_category_input .tbl_list .col2 {  }
#main_container_user_request_category_input .tbl_list .col3 { width: 3.9em; }
#main_container_user_request_category_input .tbl_list .col4 { width: 3.9em; }

/*****************************************************************************************/
/* 【意見・要望】意見・要望一覧
/*****************************************************************************************/
#main_container_user_request_list {
}
#main_container_user_request_list .tbl_list .col1 { width: 4em; }
#main_container_user_request_list .tbl_list .col2 { width: 7em; }
#main_container_user_request_list .tbl_list .col3 { width: 7em; }
#main_container_user_request_list .tbl_list .col4 { width: 7em; }
#main_container_user_request_list .tbl_list .col5 {  }
#main_container_user_request_list .tbl_list .col6 { width: 5em; }
#main_container_user_request_list .tbl_list .col7 { width: 4em; }
#main_container_user_request_list .tbl_list .col8 { width: 3.9em; }
#main_container_user_request_list .tbl_list .col9 { width: 3.9em; }

/* 利用者の項目見出し */
.user_request_user_title {
	position			: relative;
	display				: inline-block;
	width				: 3em;
	color				: #999;
}
.user_request_user_title:after {
	position			: absolute;
	content				: "：";
	top					: 0;
	right				: 0;
}
/* 市の入力項目見出し */
.user_request_city_th {
	background			: #ffe4e1;
}
/* 画像 */
.user_request_image_container {
	width				: 100%;
	display				: flex;
}
.user_request_image_box {
	width				: 50%;
	padding				: 3px;
}
.user_request_image_box img {
	width				: 100%;
	height				: auto;
	border				: 1px solid #ccc;
}
/* 対応履歴 */
.user_request_response_container {
	width:				: 100%;
}
.user_request_response_box {
	width:				: 100%;
	border				: 1px solid #aaa;
	border-radius		: 5px;
	padding				: 5px;
}
.user_request_response_box:not(:first-child) {
	margin-top			: 5px;
}
.user_request_response_image_container {
	margin-top			: 5px;
}
.user_request_response_publish_box {
	width				: 100%;
	margin-top			: 5px;
}
.user_request_response_add_container {
	width:				: 100%;
	text-align			: center;
	margin-top			: 5px;
}
.user_request_response_delete_container {
	width:				: 100%;
	text-align			: right;
	margin-top			: 5px;
}
.btn_user_request_response_del,
.btn_user_request_response_add {
	min-width			: 5em !important;
	font-size			: 80% !important;
	padding				: 3px 5px !important;
}

/*****************************************************************************************/
/* 【基本設定】問い合わせ先
/*****************************************************************************************/
#main_container_contact_input {
}
#main_container_contact_input .tbl_list .col1 {  }
#main_container_contact_input .tbl_list .col2 { width: 10em; }
#main_container_contact_input .tbl_list .col3 { width: 9em; }
#main_container_contact_input .tbl_list .col4 { width: 9em; }
#main_container_contact_input .tbl_list .col5 { width: 4em; }
#main_container_contact_input .tbl_list .col6 { width: 3.9em; }

/*****************************************************************************************/
/* 【基本設定】地区
/*****************************************************************************************/
#main_container_area_input {
}
#main_container_area_input .tbl_list .col1 {  }
#main_container_area_input .tbl_list .col2 { width: 11em; }
#main_container_area_input .tbl_list .col3 { width: 11em; }
#main_container_area_input .tbl_list .col4 { width: 11em; }
#main_container_area_input .tbl_list .col5 { width: 4em; }
#main_container_area_input .tbl_list .col6 { width: 3.9em; }

/*****************************************************************************************/
/* 【基本設定】小学校区
/*****************************************************************************************/
#main_container_town_school_input {
}
#main_container_town_school_input .tbl_list .col1 { width: 4em; }
#main_container_town_school_input .tbl_list .col2 {  }
#main_container_town_school_input .tbl_list .col3 { width: 11em; }
#main_container_town_school_input .tbl_list .col4 { width: 11em; }
#main_container_town_school_input .tbl_list .col5 { width: 4em; }
#main_container_town_school_input .tbl_list .col6 { width: 3.9em; }

/*****************************************************************************************/
/* 【基本設定】住居地町内会
/*****************************************************************************************/
#main_container_town_neighbor_input {
}
#main_container_town_neighbor_input .tbl_list .col1 { width: 4em; }
#main_container_town_neighbor_input .tbl_list .col2 {  }
#main_container_town_neighbor_input .tbl_list .col3 {  }
#main_container_town_neighbor_input .tbl_list .col4 { width: 14em; }
#main_container_town_neighbor_input .tbl_list .col5 { width: 4em; }
#main_container_town_neighbor_input .tbl_list .col6 { width: 3.9em; }

/*****************************************************************************************/
/* 【基本設定】ごみ収集町内会
/*****************************************************************************************/
#main_container_neighbor_input {
}
#main_container_neighbor_input .tbl_list .col1 { width: 4em; }
#main_container_neighbor_input .tbl_list .col2 {  }
#main_container_neighbor_input .tbl_list .col3 {  }
#main_container_neighbor_input .tbl_list .col4 { width: 4em; }
#main_container_neighbor_input .tbl_list .col5 { width: 3.9em; }

/*****************************************************************************************/
/* 【基本設定】管理ユーザ
/*****************************************************************************************/
#main_container_admin_user_input {
}
#main_container_admin_user_input .tbl_list .col1 { width: 10em; }
#main_container_admin_user_input .tbl_list .col2 {  }
#main_container_admin_user_input .tbl_list .col3 { width: 3.9em; }

/*****************************************************************************************/
/* 【基本設定】管理ユーザ権限
/*****************************************************************************************/
#main_container_admin_auth {
}
#main_container_admin_auth .tbl_list {
	width			: 360px;
	margin-left		: 0;
}
#main_container_admin_auth .tbl_list .col1 { width: 300px; }
#main_container_admin_auth .tbl_list .col2 { width: 60px; }

/*****************************************************************************************/
/* 【基本設定】アプリユーザ
/*****************************************************************************************/
#main_container_app_user_input {
}
#main_container_app_user_input .tbl_list .col1 { width: 7em; }
#main_container_app_user_input .tbl_list .col2 {  }
#main_container_app_user_input .tbl_list .col3 { width: 10em; }
#main_container_app_user_input .tbl_list .col4 { width: 3em; }
#main_container_app_user_input .tbl_list .col5 { width: 3.5em; }
#main_container_app_user_input .tbl_list .col6 { width: 8em; }
#main_container_app_user_input .tbl_list .col7 { width: 8.5em; }
#main_container_app_user_input .tbl_list .col8 { width: 3em; }
#main_container_app_user_input .tbl_list .col9 { width: 3.9em; }

/*****************************************************************************************/
/* 【基本設定】アプリユーザ登録
/*****************************************************************************************/
#main_container_app_user_regist {
}
#main_container_app_user_regist .tbl_list .col1 { width: 7em; }
#main_container_app_user_regist .tbl_list .col2 { width: 10em; }
#main_container_app_user_regist .tbl_list .col3 { width: 8em; }
#main_container_app_user_regist .tbl_list .col4 { width: 3em; }
#main_container_app_user_regist .tbl_list .col5 { width: 3.5em; }
#main_container_app_user_regist .tbl_list .col6 {  }
#main_container_app_user_regist .tbl_list .col7 { width: 11em; }
#main_container_app_user_regist .tbl_list .col8 { width: 3em; }
#main_container_app_user_regist .tbl_list .col9 { width: 3.9em; }

/*****************************************************************************************/
/* 【基本設定】ホーム画像
/*****************************************************************************************/
#main_container_home_image {
}
#main_container_home_image .tbl_input img {
	width			: 100%;
	height			: auto;
}

/*****************************************************************************************/
/* 統計
/*****************************************************************************************/
#main_container_statistics {
}
#main_container_statistics h2 {
	text-align		: left;
	font-weight		: bold;
	color			: #4169e1;
	margin-bottom	: 5px;
}
#main_container_statistics table {
	margin-left		: 10px;
}
#main_container_statistics th,
#main_container_statistics td {
	min-width		: 8em;
}
#main_container_statistics p {
	text-align		: left;
	margin-left		: 10px;
}
#main_container_statistics .statistics_container {
	width			: 100%;
	padding			: 10px;
}

/* バナークリック数 */
.tbl_statistics_banner_click .row_not_publish th,
.tbl_statistics_banner_click .row_not_publish td {
	background		: #eee;
}

/*****************************************************************************************/
/* 【システム設定】メニューカテゴリ保守
/*****************************************************************************************/
#tbl_list_menu_category .col1 {  }
#tbl_list_menu_category .col2 { width: 8em; }
#tbl_list_menu_category .col3 { width: 16em; }
#tbl_list_menu_category .col4 { width: 4em; }
#tbl_list_menu_category .col5 { width: 4em; }
#tbl_list_menu_category .col6 { width: 4em; }

/*****************************************************************************************/
/* 【システム設定】メニュー項目保守
/*****************************************************************************************/
#tbl_list_menu_item .col1 {  }
#tbl_list_menu_item .col2 { width: 16em; }
#tbl_list_menu_item .col3 { width: 16em; }
#tbl_list_menu_item .col4 { width: 4em; }
#tbl_list_menu_item .col5 { width: 3.8em; }

/*****************************************************************************************/
/* 【システム設定】ホーム画面バナー保守
/*****************************************************************************************/
#tbl_list_setting_banner .col1 {  }
#tbl_list_setting_banner .col2 {  }
#tbl_list_setting_banner .col3 { width: 15em; }
#tbl_list_setting_banner .col4 { width: 4em; }
#tbl_list_setting_banner .col5 { width: 4em; }
#tbl_list_setting_banner .col6 { width: 4em; }
#tbl_list_setting_banner .col7 { width: 4em; }

/*****************************************************************************************/
/* 【システム設定】ホーム画面バナー保守 ver.4.0.0 +
/*****************************************************************************************/
#tbl_list_setting_banner4 .col1 {  }
#tbl_list_setting_banner4 .col2 {  }
#tbl_list_setting_banner4 .col3 { width: 15em; }
#tbl_list_setting_banner4 .col4 { width: 4em; }
#tbl_list_setting_banner4 .col5 { width: 4em; }
#tbl_list_setting_banner4 .col6 { width: 4em; }
#tbl_list_setting_banner4 .col7 { width: 4em; }
