.ui-dialog.ocreditor_ndc .ui-dialog-title {
	background-image: url("../img/icon_shosai.png");
}

.ui-dialog.ocreditor_ndc .ui-widget-header {
	border-bottom: none;
	padding-bottom: 0 !important;
}

#ocr_editor_tabs h2 {
	margin-bottom: 10px;
}
#ocr_editor_dialog {
    margin: 0;
    padding: 0;
}
#ocr_editor_dialog #ocr_editor_tabs{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#ocr_editor_tabs table th {
	background-color: #D4E2B1;
	text-align: center;
	padding: 3px;
	white-space: nowrap;
	font-weight: 400 !important;
}

#ocr_editor_tabs .customSelect,
#ocr_editor_tabs .dataArea input {
	/*background-color: #FFFFFF;*/
}

#ocr_editor_data_input table td.input,
#ocr_editor_data_input .dataArea table td.input {
	background-color: #E5EED4;
}

#ocr_editor_data_input table td.input[class*="readonly"] {
	background-color: #BBBBBB;
}
#ocr_editor_data_input input.disabled {
    color: #777777;
}

#ocr_editor_data_input .dataArea table td.input.fixed,
#ocr_editor_data_input td.canvas.fixed {
	background-color: #EBEB14;
}

#ocr_editor_data_input .dataArea table td.canvas.hover {
	cursor: pointer;
}

#ocr_editor_data_input .id_padding {
	padding: 0 0 10px 0;
}

#ocr_editor_data_input table input.maime {
	width: 30px;
}

#ocr_editor_data_input #page_input .rirekiid_inputs,
#ocr_editor_data_input #page_input .page_inputs {
	font-size: 18px !important;
	letter-spacing: 0.755em;
	padding-left: 7px;
}
#ocr_editor_data_input input:not([name*="Name"]) {
	font-size: 20px !important;
}
#ocr_editor_data_input input.date {
	text-align: right;
	letter-spacing: 5px;
}
#ocr_editor_data_input .dataArea table tr td {
	border-left: 2px ridge #7AA10B !important;
	border-top: 1px ridge #7AA10B !important;
}
#ocr_editor_data_input .dataArea table tr:nth-child(2n) td {
	border-bottom: 2px ridge #7AA10B !important;
}

#ocr_editor_data_input .dataArea table tr td:last-child {
	border-right: 2px ridge #7AA10B !important;
}
/*#ocr_editor_data_input .dataArea table tr:nth-child(3n+1) td,
#ocr_editor_data_input .padding table tr:nth-child(3n+1) td {
	background-color: #FAFAFA;
	border-left: 2px ridge #7AA10B !important;
	border-top: 2px ridge #7AA10B !important;
}
#ocr_editor_data_input .dataArea table tr:nth-child(3n+1) td:last-child {
	border-right: 2px ridge #7AA10B !important;
}*/

#ocr_editor_data_input .dataArea td.input {
	padding: 3px 5px 3px 6px !important;
}

#ocr_editor_data_input td.canvas,
#ocr_editor_data_input td.input {
	padding: 3px;
	background-color:#F5F5F5;
}

#ocr_editor_data_input .dataArea table td {
	padding: 3px 5px 0px 5px;
	border: none !important;
	background-color:#F5F5F5;
	/*padding-bottom: 10px;*/
}

#ocr_editor_data_input .inline_block {
	width:  400px;
	padding: 0 0 20px 0;
	display: inline-block;
}

/* 履歴ID確認ボタン */
#ocr_editor_data_input .idcheckBtn{
	border-style: none;
	background:url(../img/btn_idcheckBtnOdc_mini_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height:26px;
	width:100px;
	display:block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	float:left;
	margin-left: 20px;
	margin-right: 10px;
}
#ocr_editor_data_input .idcheckBtn:hover{
	background:url(../img/btn_idcheckBtnOdc_mini_01.png) 0 0 no-repeat transparent;
}

/* 再修正ボタン */
#ocr_editor_data_input .re_edit{
	border-style: none;
	background:url(../img/btn_re_editOdc_mini_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height:26px;
	width:100px;
	display:block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	float:left;
	margin-left: 20px;
	margin-right: 10px;
}
#ocr_editor_data_input .re_edit:hover{
	background:url(../img/btn_re_editOdc_mini_01.png) 0 0 no-repeat transparent;
}

/* 全確定ボタン */
.ui-dialog.ocreditor_ndc .allsetBtn{
	border-style: none;
	background:url(../img/btn_noyaku_allsetBtn2_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height:52px;
	width:100px;
	display:block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	float:left;
}
.ui-dialog.ocreditor_ndc .allsetBtn:hover{
	background:url(../img/btn_noyaku_allsetBtn2_01.png) 0 0 no-repeat transparent;
}

/* 確定解除ボタン */
.ui-dialog.ocreditor_ndc .allreleseBtn{
	border-style: none;
	background:url(../img/btn_noyaku_allreleaseBtn2_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height:52px;
	width:100px;
	display:block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	float:left;
}
.ui-dialog.ocreditor_ndc .allreleseBtn:hover{
	background:url(../img/btn_noyaku_allreleaseBtn2_01.png) 0 0 no-repeat transparent;
}

/* 変更を保存するボタン */
.ui-dialog.ocreditor_ndc .saveBtn{
	border-style: none;
	background:url(../img/btn_saveBtn2_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height:52px;
	width:180px;
	display:block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	float:left;
}
.ui-dialog.ocreditor_ndc .saveBtn:hover{
	background:url(../img/btn_saveBtn2_01.png) 0 0 no-repeat transparent;
}
.ui-dialog.ocr_editor .confirm {
	border-style: none;
	background: url(../img/btn_shindansuru_lg_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height: 52px;
	width: 160px;
	float: left;
}
.ui-dialog.ocr_editor .confirm:hover {
	background: url(../img/btn_shindansuru_lg_01.png) 0 0 no-repeat transparent;
}

.ui-dialog.ocr_editor .confirm.disabled {
	cursor: default;
	height: 52px;
	width: 160px;
	background:  url("../img/btn_shindansuru_lg_03.png") no-repeat 2px;
}


.ui-dialog.ocr_editor .cancel2 {
	border-style: none;
	background: url(../img/btn_cancel2_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height: 52px;
	width: 100px;
	float: left;
}

/* キャンセルボタン */
.ui-dialog.ocreditor_ndc .cancelBtn{
	border-style: none;
	background:url(../img/btn_cancel2_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height:52px;
	width:100px;
	display:block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	float:left;
}
.ui-dialog.ocreditor_ndc .cancelBtn:hover{
	background:url(../img/btn_cancel2_01.png) 0 0 no-repeat transparent;
}
.ui-dialog.ocr_editor .cancel2 {
	border-style: none;
	background: url(../img/btn_cancel2_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height: 52px;
	width: 100px;
	float: left;
}
.ui-dialog.ocr_editor .cancel2:hover {
	background: url(../img/btn_cancel2_01.png) 0 0 no-repeat transparent;
}

/* slider custom setting */
#ocr_editor_basis_position .scaleSet {
	float: left;
	padding-right: 40px;
}

#ocr_editor_original_image .ui-slider,
#ocr_editor_basis_position .ui-slider {
	background-color: #7AA10B;
}

#ocr_editor_original_image a.ui-slider-handle,
#ocr_editor_basis_position a.ui-slider-handle {
	background: url("../img/tumami.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 22px;
	width: 22px;
	border: none;
	padding: 0px 0px !important;
	left: -7px;
}

#ocr_editor_original_image .imgTabs_div {
	border: 1px solid #7AA10B;
	border-radius: 4px;
}

#ocr_editor_basis_position .scaleAbove,
#ocr_editor_basis_position .scaleBelow,
#ocr_editor_basis_position .scaleLeft,
#ocr_editor_basis_position .scaleRight {
	width: 50px;
}

/* 上下移動 */
#ocr_editor_tabs .vertical_scroll {
	float: right;
}

#ocr_editor_tabs .vertical_up {
	cursor: pointer;
	width:  60px;
	height: 26px;
	background: url("../img/btn_up_02.png") no-repeat;
}
#ocr_editor_tabs .vertical_up:hover {
	background: url("../img/btn_up_01.png") no-repeat;
}
#ocr_editor_tabs .vertical_center {
	margin: 0 -5px;
	width:  40px;
	height: 26px;
	background: url("../img/btn_center_02.png") no-repeat;
}

#ocr_editor_tabs .vertical_down {
	cursor: pointer;
	width:  60px;
	height: 26px;
	background: url("../img/btn_down_02.png") no-repeat;
}
#ocr_editor_tabs .vertical_down:hover {
	background: url("../img/btn_down_01.png") no-repeat;
}

/* 不要な入力欄を隠すボタン */
#ocr_editor_tabs #hide_entryField {
	position: absolute;
	z-index: 1;
	top: 3px;
	cursor: pointer;
	width : 140px;
	height: 26px;
	left: 540px;
	background: url("../img/btn_hide_entryField_02.png") no-repeat;
}
#ocr_editor_tabs #hide_entryField:hover {
	background: url("../img/btn_hide_entryField_01.png") no-repeat;
}

/* 入力欄を全て表示ボタン */
#ocr_editor_tabs #show_entryField {
	position: absolute;
	z-index: 1;
	top: 3px;
	cursor: pointer;
	width : 140px;
	height: 26px;
	left: 540px;
	background: url("../img/btn_show_entryField_02.png") no-repeat;
}
#ocr_editor_tabs #show_entryField:hover {
	background: url("../img/btn_show_entryField_01.png") no-repeat;
}


#ocr_editor_data_input .dataArea .hiryoname_w{
	width:317px;
}
#ocr_editor_data_input input{
	padding: 0px 3px 0px 3px;
}

#ocr_editor_data_input .farmer input[name=farmerCode]{
	text-align: right;
	letter-spacing: 8px;
	width: 170px !important;
}
#ocr_editor_data_input  input[name=rirekiid]{
    width: 182px;
    letter-spacing: 7px;
}
/*CSS仮*/

#ocr_editor_tabs > ul > div.imageDownload{
    border-style: none;
    background: url(../img/btn_download_02.png) 0 0 no-repeat transparent;
    cursor: pointer;
    height: 26px;
    width: 120px;
    text-indent: -9999px;
    float: right;
     margin-right: 20px;
}

/*predataが付いている場合背景色変更 現在固定だがそのうちJS側でコントロールする*/
#ocr_editor_tabs td.date.predata{
	background-color: #BBBBBB !important;
}

#ocr_editor_tabs td.predata input.date{
	/*
	font-size: 17px !important;
	width: 37px !important;
	*/
}
#ocr_editor_tabs #allopen{
   /* position: absolute;
    z-index: 1;
    top: 3px;*/
    width:220px;
    height:26px;
     background: url(../img/btn_noyaku_allopen_02.png) 0 0 no-repeat transparent;
    left:360px;
}
#ocr_editor_tabs #allopen:hover{
    background: url(../img/btn_noyaku_allopen_01.png) 0 0 no-repeat transparent;
}
#ocr_editor_tabs #allclose{
  /*  position: absolute;
    z-index: 1;
    top: 3px;*/
    width:220px;
    height:26px;
     background: url(../img/btn_noyaku_allclose_02.png) 0 0 no-repeat transparent;
    left:360px;
}
#ocr_editor_tabs #allclose:hover{
    background: url(../img/btn_noyaku_allclose_01.png) 0 0 no-repeat transparent;
}

.ui-dialog.ocr_editor .ui-widget-header {
    border-bottom: none;
    padding-bottom: 0 !important;
    padding-left: 15px !important;
}

#ocr_editor_tabs .rirekiid_edit {
	border-style: none;
	background: url(../img/btn_rirekiid_change_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height: 26px;
	width: 100px;
	margin-left: 20px;
  margin-right: 10px;
}

#ocr_editor_tabs .rirekiid_edit:hover {
	background: url(../img/btn_rirekiid_change_01.png) 0 0 no-repeat transparent;
}

#ocr_editor_tabs .rirekiid_confirm {
	border-style: none;
	background: url(../img/btn_rirekiid_confirm_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height: 26px;
	width: 100px;
	margin-left: 20px;
  margin-right: 10px;
}

#ocr_editor_tabs .rirekiid_confirm:hover {
	background: url(../img/btn_rirekiid_confirm_01.png) 0 0 no-repeat transparent;
}
#ocr_editor_tabs .hidden {
	display: none;
}

#ocr_editor_tabs .kijyun_on {
	border-style: none;
	background: url(../img/btn_kijyun_iti_display_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height: 26px;
	width: 100px;
	margin-left: 20px;
  margin-right: 10px;
}

#ocr_editor_tabs .kijyun_on:hover {
	background: url(../img/btn_kijyun_iti_display_01.png) 0 0 no-repeat transparent;
}

#ocr_editor_tabs .kijyun_off {
	border-style: none;
	background: url(../img/btn_kijyun_iti_display_02.png) 0 0 no-repeat transparent;
	cursor: pointer;
	height: 26px;
	width: 100px;
	margin-left: 20px;
  margin-right: 10px;
}

#ocr_editor_tabs .kijyun_off:hover {
	background: url(../img/btn_kijyun_iti_display_01.png) 0 0 no-repeat transparent;
}
/* 上下移動 */
#ocr_editor_tabs #kijyun {
	float: right;
}
#ocr_editor_tabs input.noyakuname_w {
    width: 392px;
}

#ocr_editor_tabs input:enabled {
	background-color: RGB(200,235,60);
}

#ocr_editor_tabs input.alert {
	background-color: RGB(255,150,150);
}

#ocr_editor_tabs input.alert_background {
	background-color: RGB(255,150,150);
}

#ocr_editor_tabs div.delete-min {
	background: url("../img/icon_26_delete_02.png") no-repeat 2px;
	cursor: pointer;
	width: 26px;
	height: 26px;
	border-radius: 4px;
	padding: 2px;
}

#ocr_editor_tabs div.delete-min:hover {
	background:  url("../img/icon_26_delete_01.png") no-repeat 2px;
}

#ocr_editor_tabs div.delete-min.disabled {
	cursor: default;
	width: 26px;
	height: 26px;
	background:  url("../img/icon_26_delete_03.png") no-repeat 2px;
}
#ocr_editor_dialog .alert_year,
#ocr_editor_dialog .alert_month {
	color: #fa0000 !important;
	font-weight:bold;
}
