#rireki_fm_dialog .rireki_fm .ui-widget-header{
	border-bottom: none;
	padding-bottom:0 !important;
}

#rireki_fm_tabs .ui-tabs-nav .ui-state-active a,
#rireki_fm_tabs .ui-tabs-nav a:hover {
	cursor: pointer;
	background-color: #628108;
	border-radius: 4px 4px 0 0;
	color: #fff;
	padding: 5px 16px;
	margin: 2px 0 0 2px;

}
#rireki_fm_tabs .ui-tabs-nav a {
	cursor: pointer;

	border-radius: 4px 4px 0 0;
	color: #fff;
	padding: 5px 16px;
	margin: 2px 0 0 2px;

}

#rireki-fm-search .view {
	background: url(../img/btn_view02_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	display: inline-block;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 1px;
	vertical-align: bottom;
	height: 26px;
	width: 100px;
}

#rireki-fm-search .view:hover {
	background:url(../img/btn_view02_01.png) 0 0 no-repeat transparent;
}

#rireki-fm-search .view.disabled {
	cursor: default;
	background: url(../img/btn_view02_03.png) 0 0 no-repeat transparent;
}
#rireki-fm-search .view.disabled:hover {
	background: url(../img/btn_view02_03.png) 0 0 no-repeat transparent;
}

#rireki-fm-search {
	padding: 0px 0px;
}

#rireki-fm-search .condition {
	border-bottom: 1px solid #ccc;
	background-color: #e5eed4;
	padding: 0px 0px 0px 0px;
	color: #000;
	position: relative;
	font-weight: 400;
}

#rireki-fm-search .condition2 {
	padding: 15px 0 10px 20px;
}

#rireki_fm_dialog .seisansya_rireki_wrap_zone,
#userInfoFm .seisansya_rireki_wrap_zone {
	padding: 10px 10px 10px 10px;
}

#submit-history-dialog {
	width: 300px !important;
	max-height: 200px !important;
	overflow: hidden;
}

#submit-history-dialog .history_syousai_table th {
	width: 101px;
	text-align: center;
}

#submit-history-dialog .history_syousai_table td {
	min-width: 113px;
	max-width: 232px;
}

#submit_history_datatable_wrapper .dataTables_scrollBody {
	max-height: 61px;
}

#submit-history-dialog table{
	margin-bottom: 15px;
}

#submit-history-dialog table:last-child{
	margin-bottom: 0;
}

#rireki-fm-search div.new {
	border-style: none;
	cursor: pointer;
	width: 190px;
	height: 30px;
	background: url(../img/btn_new_create_02.png) no-repeat;
	text-indent: -9999px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: 10px;
}

#rireki-fm-search div.new:hover {
    background: url(../img/btn_new_create_01.png) no-repeat;
}

#rireki-fm-search .disregard_area {
	background-color: #ff9999;
}

#seisansya_rireki_datatable .syousai,
#past_history_check_datatable .syousai {
	background:url(../img/btn_rireki_detail_01.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height:26px;
	width:100px;
	display: inline-block;
}

#seisansya_rireki_datatable .syousai:hover,
#past_history_check_datatable .syousai:hover {
	background:url(../img/btn_rireki_detail_02.png) 0 0 no-repeat transparent;
}

#seisansya_rireki_datatable .teishutsurireki_kakunin {
	background:url(../img/btn_kakunin_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height:26px;
	width:60px;
	display: inline-block;
}

#seisansya_rireki_datatable .teishutsurireki_kakunin:hover {
	background:url(../img/btn_kakunin_01.png) 0 0 no-repeat transparent;
}

#past_history_check_datatable {
	border-bottom: none;
}

#past_history_check_datatable_wrapper .dataTables_scrollBody {
	max-height: 300px;
}

#new-history-dialog fieldset {
	margin: 10px;
}

#new-history-dialog table th {
	min-width: 100px;
}

#new-history-dialog input[name=hinsyu_name],
#edit_shukaku_ndc_table input[name=shukaku],
#edit_shukaku_ndc_table input[name=hinshu_name] {
	background-color: #EBB43C;
}

#new-history-dialog input[name=hinsyu_name].require_clear,
#edit_shukaku_ndc_table input[name=shukaku]:not(:disabled).require_clear,
#edit_shukaku_ndc_table input[name=hinshu_name]:not(:disabled).require_clear {
	background-color: #C8EB3C;
	/*box-shadow: 0 0 0px 1000px #C8EB3C inset;
	-webkit-box-shadow: 0 0 0px 1000px #C8EB3C inset;*/
}

/* カレンダー関係 ここから */
#rireki_syosai_calendar table.calendar tr:first-child {
	text-align: center;
	font-weight: bold;
}

#rireki_syosai_calendar table.calendar td {
	padding: 0px;
}

#rireki_syosai_calendar table.calendar tr {
	padding: 0px;
	background-color: #FFFFFF;
}

#rireki_syosai_calendar table.calendar td > div {
	position: relative;
	width: 38px;
	height: 38px;
}

#rireki_syosai_calendar table.calendar td > div.none {
	background-color: rgb(229, 238, 212);
}

#rireki_syosai_calendar table.calendar div.num {
	position: absolute;
	top: 1px;
	left: 3px;
	font-size: 12px;
}

#rireki_syosai_calendar table.calendar div.seyouIcon {
	position: absolute;
	bottom: 2px;
	left: 2px;
	width: 32px;
	height: 18px;
	background: url('../img/icon_shiyou_blue.png') no-repeat;
}
#rireki_syosai_calendar table.calendar div.seyouIcon2 {
	position: absolute;
	bottom: 2px;
	left: 2px;
	width: 32px;
	height: 18px;
	background: url('../img/icon_shiyou_blue-2.png') no-repeat;
}

#rireki_syosai_calendar table.calendar div.shukakuIcon {
	position: absolute;
	bottom: 2px;
	left: 2px;
	width: 32px;
	height: 18px;
	background: url('../img/icon_syukaku_green.png') no-repeat;
	z-index: 10;
}

#rireki_syosai_calendar table.calendar div.shukakuAlert {
	background-color: rgb(242, 193, 23);
	cursor: pointer;
}

#rireki_syosai_calendar table.calendar div.shukakuIhan {
	background-color: rgb(213, 82, 68);
}

#rireki_syosai_calendar table.calendar div.shukakuIhan > div.shukaku {
	margin: 0px 0px 1px 2px;
}

#rireki_syosai_calendar .calendar td:first-child {
	color: red;
}

#rireki_syosai_calendar .calendar td:last-child {
	color: blue;
}

#rireki_syosai_calendar .calendar tr:first-child td:first-child {
	color: red;
}

#rireki_syosai_calendar .calendar tr:first-child td:last-child {
	color: blue;
}
/* カレンダー関係 ここまで */

#history-check-dialog {
	width: 800px !important;
	max-height: 600px !important;
}

#history-check-dialog p {
	padding-bottom: 10px;
}

.history_check_dialog_cls .makeBtn.btn_disabled {
	background: url(../img/btn_makeBtn_03.png) 0 0 no-repeat transparent;
	cursor: default;
}

#konkai_kicho_sheet th {
	min-width: 100px;
}

#konkai_kicho_sheet td {
	min-width: 150px;
	max-width: 200px;
}

.teishutsu_dialog_cls .submitBtn.btn_disabled {
	background: url(../img/btn_submit_03.png) no-repeat;
	cursor: default;
}

.require_point {
	background: url(../img/icon_shiyou_red.png) no-repeat;
	width: 32px;
	height: 18px;
	display: table-cell;
}


#rireki_viewing_ndc_dialog #rirekiInfo,
#rireki_viewing_ndc_dialog #rirekiInfo_web,
#rireki_viewing_ndc_dialog #shukaku,
#rireki_viewing_ndc_dialog #shukaku_web,
#rireki_viewing_ndc_dialog #sagyo,
#rireki_viewing_ndc_dialog #sagyo_web,
#rireki_viewing_ndc_dialog #hiryo,
#rireki_viewing_ndc_dialog #hiryo_web,
#rireki_viewing_ndc_dialog #noyaku_pre,
#rireki_viewing_ndc_dialog #noyaku_pre_web,
#rireki_viewing_ndc_dialog #noyaku_add,
#rireki_viewing_ndc_dialog #noyaku_add_web,
#rireki_viewing_ndc_dialog #rirekiInfo .data,
#rireki_viewing_ndc_dialog #rirekiInfo_web .data,
#rireki_viewing_ndc_dialog #shukaku .data,
#rireki_viewing_ndc_dialog #shukaku_web .data,
#rireki_viewing_ndc_dialog #sagyo .data,
#rireki_viewing_ndc_dialog #sagyo_web .data,
#rireki_viewing_ndc_dialog #hiryo .data,
#rireki_viewing_ndc_dialog #hiryo_web .data,
#rireki_viewing_ndc_dialog #noyaku_pre .data,
#rireki_viewing_ndc_dialog #noyaku_pre_web .data,
#rireki_viewing_ndc_dialog #noyaku_add .data,
#rireki_viewing_ndc_dialog #noyaku_add_web .data {
	padding: 10px;
}
#edit_add_noyaku_ndc_table input {
	background-color: #C8EB3C;
}

#rireki_viewing_ndc_dialog #noyaku_add_edit {
	padding: 10px;
}

#rireki_viewing_ndc_dialog #noyaku_add_edit #edit_add_noyaku_ndc_table {
	margin: 10px;
}

#rireki_viewing_ndc_dialog #rireki_syosai_calendar {
	padding: 10px;
}

div.alert_add_noyaku {
	color: #ff0000;
	margin-right: 10px;
}

/* セレクトボックス関連（静岡のみ）ここから */
#edit_sagyou_ndc_table input:disabled,
#edit_hiryo_ndc_table input:disabled,
#edit_pre_noyaku_ndc_table input:disabled,
#edit_add_noyaku_ndc_table input:disabled {
	background-color: silver;
}

#edit_shukaku_ndc_table input:disabled.submitted,
#edit_sagyou_ndc_table input:disabled.submitted,
#edit_pre_noyaku_ndc_table input:disabled.submitted,
#edit_add_noyaku_ndc_table input:disabled.submitted {
	background-color: #6EEB3C;
}

#edit_shukaku_ndc_table input.submitted_ja,
#edit_sagyou_ndc_table input.submitted_ja,
#edit_pre_noyaku_ndc_table input.submitted_ja,
#edit_add_noyaku_ndc_table input.submitted_ja {
	background-color: #6EEB3C !important;
}

#edit_shukaku_ndc_table .bgcol_pgreen {
	background-color: #6EEB3C;
}

#sagyo_start_month_sel_submit + span,
.noyaku_used_submitted + span {
	background-color: #6EEB3C;
	color: black;
}

#rireki_edit_ndc_dialog input {
	background-color: #C8EB3C;
}

/* セレクトボックス関連（静岡のみ）ここまで */


#exam_datatable_wrapper .exam_datatable_after,
#seisansya_rireki_datatable_wrapper .agri_datatable_after {
	white-space: nowrap;
}

#submit_history_datatable tbody tr:hover td.show_hold_data {
	cursor: pointer;
	background-color: rgb(251, 251, 196);
}