/* 最小化できませんでした。最小化されていないコンテンツを返します。
(14,11): run-time error CSS1035: Expected colon, found '{'
(20,9): run-time error CSS1035: Expected colon, found '.'
(33,9): run-time error CSS1035: Expected colon, found '.'
(43,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'border-box-sizing('
(44,23): run-time error CSS1036: Expected expression, found '@base'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '>'
(199,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@lighter2'
(200,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@lighter2'
(207,12): run-time error CSS1031: Expected selector, found ';'
(207,12): run-time error CSS1025: Expected comma or open brace, found ';'
(208,14): run-time error CSS1031: Expected selector, found ';'
(208,14): run-time error CSS1025: Expected comma or open brace, found ';'
(209,14): run-time error CSS1031: Expected selector, found ';'
(209,14): run-time error CSS1025: Expected comma or open brace, found ';'
(211,11): run-time error CSS1031: Expected selector, found ';'
(211,11): run-time error CSS1025: Expected comma or open brace, found ';'
(212,11): run-time error CSS1031: Expected selector, found ';'
(212,11): run-time error CSS1025: Expected comma or open brace, found ';'
(213,11): run-time error CSS1031: Expected selector, found ';'
(213,11): run-time error CSS1025: Expected comma or open brace, found ';'
(214,11): run-time error CSS1031: Expected selector, found ';'
(214,11): run-time error CSS1025: Expected comma or open brace, found ';'
(215,11): run-time error CSS1031: Expected selector, found ';'
(215,11): run-time error CSS1025: Expected comma or open brace, found ';'
(217,18): run-time error CSS1031: Expected selector, found ';'
(217,18): run-time error CSS1025: Expected comma or open brace, found ';'
(218,16): run-time error CSS1031: Expected selector, found ';'
(218,16): run-time error CSS1025: Expected comma or open brace, found ';'
(219,18): run-time error CSS1031: Expected selector, found ';'
(219,18): run-time error CSS1025: Expected comma or open brace, found ';'
(220,18): run-time error CSS1031: Expected selector, found ';'
(220,18): run-time error CSS1025: Expected comma or open brace, found ';'
(222,14): run-time error CSS1031: Expected selector, found ';'
(222,14): run-time error CSS1025: Expected comma or open brace, found ';'
(224,1): run-time error CSS1019: Unexpected token, found '@import'
(224,9): run-time error CSS1019: Unexpected token, found '"z0-sidebar.less"'
(227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@import'
(234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@import'
 */

/*
 *-------------------------------------------------------------------------------*/

html {
  font-size: 62.5%;
  overflow: hidden;
  overflow-y: scroll;
}
html.dialog {
  overflow-y: hidden;
  margin-right: 18px;
}
html.dialog header {
  right: 18px;
}
body {
  height: 100%;
  font: 1.2rem/1.4rem 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'Osaka', 'ＭＳ Ｐゴシック', 'sans-serif';
  margin: 52px 0px 0px 200px;
}
body div.formview,
body div.listview {
  font-family: 'MS UI Gothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'Osaka', 'ＭＳ Ｐゴシック', 'sans-serif';
}
body > * {
  margin: 0 auto;
  box-sizing: border-box;
}
.element-tooltip {
  max-width: 500px;
}
.page-message-embed {
  min-width: 200px;
  max-width: 400px;
  background-color: yellow;
  color: blue;
}
.page-message-embed text.title {
  font-weight: bold;
}
body > header {
  position: fixed;
  top: 2px;
  left: 0;
  right: 0;
  height: 50px;
  min-width: 1120px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: skyblue;
  z-index: 20;
}
body > header > div.sys-info {
  height: 1.8rem;
  padding: 0 5px;
  border-bottom: 0px solid #c9e1f6;
  /*a.btn:visited {
            color: black;
        }*/

}
body > header > div.sys-info > span {
  line-height: 1.8rem;
}
body > header > div.sys-info > span:nth-child(1) {
  font-size: 1.5rem;
  font-weight: bold;
  color: blue;
  text-shadow: 0 1px 3px #188e89;
  min-width: 100px;
  display: inline-block;
}
body > header > div.sys-info > span:nth-child(2) {
  font-size: 1.2rem;
}
body > header > div.sys-info > span:nth-child(3) {
  float: right;
  text-align: right;
}
body > header > div.sys-info > span:nth-child(4) {
  float: right;
  text-align: right;
  margin-right: 68px;
}
body > header > div.sys-info a.btn,
body > header > div.sys-info input[type=button],
body > header > div.sys-info input[type=submit],
body > header > div.sys-info button[type=button],
body > header > div.sys-info button[type=submit] {
  height: 2.2rem;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-right: 0px;
  margin-top: -4px;
  padding: 0;
  color: white;
  width: 60px;
  line-height: inherit;
  vertical-align: inherit;
}
body > header > div.sys-info .btn-default {
  font-size: 1.2rem;
  background-color: #009999;
  border-color: #009999 darkslategray darkslategray #009999;
  color: white;
}
body > header > div.sys-info .btn-default:hover {
  color: black;
}
body > header > div.command {
  min-height: 2.8rem;
  padding: 0 3px;
  clear: both;
}
body > header > div.command > div:nth-child(1) {
  min-width: 240px;
  font-size: 1.4rem;
  font-weight: bold;
  float: left;
  line-height: 2.8rem;
}
body > header > div.command > div:nth-child(2) {
  /*float: right;
            margin-right: 72px;*/
  padding-left: 20px;
  letter-spacing: -0.34em;
  display: inline-block;
}
body > header > div.command > div:nth-child(2) label,
body > header > div.command > div:nth-child(2) button {
  letter-spacing: normal;
}
body > header > div.command > div:nth-child(3) {
  float: right;
  display: inline-block;
  letter-spacing: -0.34em;
}
body > header > div.command > div:nth-child(3) span {
  display: inline-block;
  min-width: 62px;
  letter-spacing: normal;
}
body > header > div.command > div:nth-child(3) button {
  width: 60px;
}
body > header > div.command a.btn,
body > header > div.command input[type=button],
body > header > div.command input[type=submit],
body > header > div.command button[type=button],
body > header > div.command button[type=submit] {
  border-radius: 5px;
  margin-top: 4px;
}
body > header > div.command .btn-success {
  font-size: 1.2rem;
  background-color: #6d63c6;
  border-color: #6d63c6;
  color: white;
}
body > header > div.command .btn-success[disabled] {
  color: gray;
  background: #e0e0e0;
  border-color: #e0e0e0;
}
body > header > div.command .btn-default:hover {
  color: black;
}
body > header > div.command .btn-success:hover {
  color: black;
}
body > header > div.command a.btn:visited {
  color: black;
}
body > aside {
  position: fixed;
  top: 51px;
  left: 0;
  width: 200px;
  bottom: 0;
  z-index: 100;
}
body > main {
  border-left: 1px solid #c9e1f6;
  border-right: 1px solid #c9e1f6;
}
form {
  margin-bottom: 0px;
}
input[type=button],
input[type=submit],
button[type=button],
button[type=submit] {
  width: 80px;
  box-sizing: border-box;
}
a.btn {
  display: inline-block;
  width: 80px;
  box-sizing: border-box;
  border: 2px solid;
  border-color: white gray gray white;
  text-decoration: none;
  text-align: center;
  color: black;
  background-color: #e0e0e0;
}
input[type=button]:not([disabled]):hover,
input[type=submit]:not([disabled]):hover,
button[type=button]:not([disabled]):hover,
button[type=submit]:not([disabled]):hover,
a.btn:not([disabled]):hover {
  background-color: yellow;
}
input[type=button][disabled],
input[type=submit][disabled],
button[type=button][disabled],
button[type=submit][disabled],
a.btn[disabled],
a.btn.btn-default[disabled],
a.btn.btn-primary[disabled],
a.btn.btn-success[disabled],
a.btn.btn-info[disabled],
a.btn.btn-warning[disabled],
a.btn.btn-danger[disabled] {
  color: gray;
  pointer-events: none;
}
select:focus,
input[type=text]:focus,
input[type=number]:focus,
input[type=date]:focus {
  background-color: lightgoldenrodyellow;
}
input[type=number],
.decimal {
  text-align: right;
}
input::-ms-clear {
  visibility: hidden;
  width: 0;
}
.actived_bg {
  background-color: blue;
}
.decimal {
  font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'Osaka', 'ＭＳ Ｐゴシック', 'sans-serif';
  font-size: 1.1rem;
}
textarea {
  resize: none;
}
.btn-default {
  background-color: #e0e0e0;
}
.btn-primary {
  color: blue;
  background-color: #e0e0e0;
}
a.btn.btn-success,
.btn-success {
  background-color: #bcf5bc;
}
a.btn.btn-info,
.btn-info {
  background-color: #c9e9f6;
}
a.btn.btn-warning,
.btn-warning {
  background-color: #ffdb99;
}
a.btn.btn-danger,
.btn-danger {
  color: red;
  background-color: #e0e0e0;
}
.btn-link {
  color: dodgerblue;
}
.btn-group {
  display: inline-block;
  /*button{width:auto !important;}*/

}
.btn-group button {
  padding: 0;
}
.btn-group label {
  float: left;
  margin-right: 2px;
  padding-top: 4px;
}
.btn-group + .btn-group {
  margin-left: 10px;
}
.btn-group[mode='button'] button + button {
  margin-left: 3px;
}
.btn-group[mode='button'] button.btn + button.btn {
  margin-left: 3px;
}
body .ui-dialog .ui-dialog-content {
  padding: 0;
}
body .ui-dialog .ui-dialog-content div.listview div.body {
  overflow-y: auto;
}
div.row {
  min-height: 2.2rem;
  letter-spacing: -0.34em;
  /*span.elementの間隔をなくす*/
  line-height: 0;
}
span.element {
  display: inline-block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: normal;
  line-height: 0;
  margin: 0;
  border: 0px none silver;
  padding: 0.1rem 0.2rem 0.1rem 0;
}
span.element > * {
  width: 100%;
  height: 2rem;
  line-height: 2rem;
  margin: 0;
}
span.element > input.label {
  border: 0 none white;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: transparent;
}
span.element input[type=checkbox] {
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  margin: 0;
}
span.element input[type=button],
span.element input[type=submit],
span.element button[type=button],
span.element button[type=submit] {
  padding: 0;
  line-height: 1.4rem;
}
span.element input[type=text] {
  padding: 0;
  line-height: 1.4rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
span.element input[type=password] {
  padding: 0;
  line-height: 1.4rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
span.element input[type=number] {
  padding: 0;
  line-height: 1.4rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
span.element input[type=date] {
  padding: 0;
  line-height: 1.4rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
span.element select option {
  padding: 0;
  line-height: 2rem;
}
span.element span {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
span.element span.field-validation-valid,
span.element span.field-validation-error {
  display: none;
}
span.element label {
  padding: 0 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
span.element .unsubmitted {
  background-color: lightpink;
}
span.element.check {
  padding-bottom: 0.4rem;
}
span.element.textArea > textarea {
  position: absolute;
  margin-top: -2rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
span.element.textArea > pre {
  position: absolute;
  margin-top: -2rem;
  border: 1px solid silver;
  padding: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
span.element.radio > span {
  position: absolute;
  margin-top: -1.8rem;
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  flex-direction: column;
  pointer-events: none;
}
span.element.radio > span label {
  height: 2rem;
  line-height: 2rem;
}
span.element.radio > span label input[type=radio] {
  margin-right: 2px;
}
span.element.radio > span * {
  pointer-events: auto;
}
span.element.groupBox > fieldset {
  position: absolute;
  margin-top: -2rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  pointer-events: none;
}
span.element.groupBox * {
  pointer-events: auto;
}
span.element.line > hr {
  position: absolute;
  border-left-width: 0;
  height: 0;
  margin-top: -1rem;
}
div.separator {
  width: 100%;
}
div.feature {
  height: 24px;
  background: #c9e1f6;
  width: 100%;
  padding-top: 1px;
}
div.feature > div.pagination {
  display: inline-block;
  min-width: 600px;
}
div.feature > div.pagination span.rowcount {
  line-height: 20px;
  font-weight: bold;
  min-width: 160px;
  display: inline-block;
  text-align: center;
}
div.feature > div.pagination button {
  width: 30px;
  text-align: center;
  padding: 5px 0;
  border-top-width: 0;
  font-weight: bold;
}
div.feature > div.pagination button span {
  margin-left: 3px;
  transform: scale(1.2, 1.2);
}
div.feature > div.pagination button:first-child {
  border-top-width: 1px;
}
div.feature > div.pagination button:hover {
  background-color: lightgoldenrodyellow;
  background-image: none;
}
div.feature > div.pagination button.number.current {
  width: 36px;
  color: white;
  background: darkblue;
  font-size: 1.5rem;
}
div.feature > div.pagination select {
  margin-left: 3px;
}
div.feature > div.message {
  display: inline-block;
  font-weight: bold;
}
section.flexRow {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  flex-direction: row;
}
section.flexRow > div,
section.flexRow > section {
  margin-right: 0;
}
section.flexRow div.body {
  overflow-x: hidden;
}
section.flexRow div.formview,
section.flexRow div.listview {
  min-width: 0;
}
section.flexRow > section.view + section.view {
  margin-top: 0;
}
section.view.top {
  position: fixed;
  background: white;
  width: 100%;
  z-index: 10;
}
section.view.fixed div.feature {
  position: fixed;
  z-index: 10;
}
section.view.fixed div.separator {
  position: fixed;
  background: white;
  z-index: 10;
}
section.view.fixed div.formview {
  position: fixed;
  background: white;
  z-index: 10;
}
section.view.fixed div.listview div.header {
  position: fixed;
  z-index: 10;
}
section.view.fixed div.listview div.summary {
  position: fixed;
  z-index: 10;
}
section.view.fixed div.listview div.footer {
  position: fixed;
  width: 100%;
  z-index: 10;
}
section.view.bottom {
  position: fixed;
  background: white;
  width: 100%;
}
.debug div.row {
  border-bottom: 1px dotted lightgreen;
}
div.formview {
  min-width: 1000px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div.formview span.element {
  color: black;
}
div.formview span.element.label {
  background-color: #b3d5f2;
}
div.formview div.row {
  margin-bottom: 2px;
}
div.formview div.row:last-of-type {
  margin-bottom: 0;
}
div.formview div.row:first-of-type {
  margin-top: 3px;
}
div.formview.show {
  border: 1px solid silver;
  background-color: #f0f0f0;
  padding-bottom: 1px;
}
div.formview.show div.row {
  margin-bottom: 0;
  min-height: 2rem;
}
div.formview.show div.row:first-of-type {
  margin-top: 1px;
}
div.formview.show span.element {
  padding-top: 0.1rem;
}
div.formview.show span.element > * {
  width: 100%;
  height: 1.6rem;
  line-height: 1.6rem;
}
div.formview.show span.element.label {
  background-color: inherit;
}
div.formview.show span.element.dataText input.label,
div.formview.show span.element.dataText span {
  background-color: white;
}
div.formview.show span.element.lboxSelect input.label,
div.formview.show span.element.itemSelect input.label,
div.formview.show span.element.dataSelect input.label,
div.formview.show span.element.likeSelect input.label,
div.formview.show span.element.lboxSelect span,
div.formview.show span.element.itemSelect span,
div.formview.show span.element.dataSelect span,
div.formview.show span.element.likeSelect span {
  background-color: white;
}
div.formview.show span.element.button input[type=button],
div.formview.show span.element.button input[type=submit],
div.formview.show span.element.button button[type=button],
div.formview.show span.element.button button[type=submit] {
  line-height: 1.4rem;
  height: 2rem;
}
div.formview.show span.element.groupBox > fieldset {
  margin-top: -1.6rem;
}
div.formview.show-s {
  border: 1px solid silver;
  background-color: #f0f0f0;
  padding-bottom: 1px;
}
div.formview.show-s div.row:first-of-type {
  margin-top: 0px;
}
div.formview.show-s div.row {
  margin-bottom: -2px;
  min-height: 2rem;
}
div.formview.show-s div.row:first-of-type {
  margin-top: 0px;
}
div.formview.show-s span.element {
  padding-top: 0.1rem;
}
div.formview.show-s span.element > * {
  width: 100%;
  height: 1.6rem;
  line-height: 1.6rem;
}
div.formview.show-s span.element.label {
  background-color: inherit;
}
div.formview.show-s span.element.dataText input.label,
div.formview.show-s span.element.dataText span {
  background-color: white;
}
div.formview.show-s span.element.lboxSelect input.label,
div.formview.show-s span.element.itemSelect input.label,
div.formview.show-s span.element.dataSelect input.label,
div.formview.show-s span.element.likeSelect input.label,
div.formview.show-s span.element.lboxSelect span,
div.formview.show-s span.element.itemSelect span,
div.formview.show-s span.element.dataSelect span,
div.formview.show-s span.element.likeSelect span {
  background-color: white;
}
div.formview.show-s span.element.button input[type=button],
div.formview.show-s span.element.button input[type=submit],
div.formview.show-s span.element.button button[type=button],
div.formview.show-s span.element.button button[type=submit] {
  line-height: 1.4rem;
  height: 2rem;
}
div.formview.show-s span.element.groupBox > fieldset {
  margin-top: -1.6rem;
}
div.formview.edit span.element.label {
  background-color: inherit;
}
div.formview.edit span.element.dataText span.code,
div.formview.edit span.element.dataText input.label.code {
  border: 1px solid gray;
  background-color: #f0f0f0;
}
div.formview.edit span.element.dataText span.name,
div.formview.edit span.element.dataText input.label.name {
  border-bottom: 1px solid gray;
}
div.formview.edit span.element.lboxSelect span,
div.formview.edit span.element.dataSelect span,
div.formview.edit span.element.itemSelect span,
div.formview.edit span.element.likeSelect span,
div.formview.edit span.element.lboxSelect input.label,
div.formview.edit span.element.dataSelect input.label,
div.formview.edit span.element.itemSelect input.label,
div.formview.edit span.element.likeSelect input.label {
  border: 1px solid silver;
  background-color: #e6e6e6;
}
div.formview.edit span.element.button input[type=button],
div.formview.edit span.element.button input[type=submit],
div.formview.edit span.element.button button[type=button],
div.formview.edit span.element.button button[type=submit] {
  line-height: 1.8rem;
  height: 2.2rem;
}
div.formview.edit-s div.row:first-of-type {
  margin-top: 0px;
}
div.formview.edit-s span.element.label {
  background-color: inherit;
}
div.formview.edit-s div.row {
  margin-bottom: -0.9px;
}
div.formview.edit-s span.element.dataText span.code,
div.formview.edit-s span.element.dataText input.label.code {
  border: 1px solid gray;
  background-color: #f0f0f0;
}
div.formview.edit-s span.element.dataText span.name,
div.formview.edit-s span.element.dataText input.label.name {
  border-bottom: 1px solid gray;
}
div.formview.edit-s span.element.lboxSelect span,
div.formview.edit-s span.element.dataSelect span,
div.formview.edit-s span.element.itemSelect span,
div.formview.edit-s span.element.likeSelect span,
div.formview.edit-s span.element.lboxSelect input.label,
div.formview.edit-s span.element.dataSelect input.label,
div.formview.edit-s span.element.itemSelect input.label,
div.formview.edit-s span.element.likeSelect input.label {
  border: 1px solid silver;
  background-color: #e6e6e6;
}
div.formview.edit-s span.element.button input[type=button],
div.formview.edit-s span.element.button input[type=submit],
div.formview.edit-s span.element.button button[type=button],
div.formview.edit-s span.element.button button[type=submit] {
  line-height: 1rem;
  height: 2rem;
}
div.formview.folding {
  height: 20px;
  text-align: right;
}
div.formview.folding div.holder {
  display: inline-block;
}
div.formview.folding div.holder button {
  width: 30px;
  text-align: center;
  border-top-width: 0;
  font-weight: normal;
  border-top-width: 1px;
  font-weight: bold;
  color: blue;
  font-family: Meiryo, 'Osaka', 'ＭＳ Ｐゴシック', 'sans-serif';
}
div.formview.folding.min {
  height: 0px;
}
div.listview div.header {
  width: 100%;
  /*min-width:1000px;*/
  z-index: 1;
  background-color: lightcyan;
  border: 1px solid #c9e1f6;
}
div.listview div.header div.row {
  min-height: 1.8rem;
}
div.listview div.header span.element {
  padding-top: 0.1rem;
}
div.listview div.header span.element > * {
  height: 1.6rem;
  line-height: 1.6rem;
}
div.listview div.group-head {
  background-color: #dcf8dc;
  border: 1px solid skyblue;
  border-bottom-style: none;
}
div.listview div.group-head div.row {
  min-height: 2rem;
}
div.listview div.group-head span.element {
  padding: 1px 0;
}
div.listview div.group-head span.element > * {
  height: 2rem;
  line-height: 2rem;
}
div.listview div.body div.row {
  min-height: 2rem;
}
div.listview div.body div.data-row {
  border: 1px solid skyblue;
  border-top-style: none;
}
div.listview div.body div.data-row.hidden {
  display: none;
}
div.listview div.body div.data-row:first-of-type,
div.listview div.body div.data-row.hidden + div.data-row {
  border-top: 1px solid skyblue;
}
div.listview div.body div.data-row:nth-of-type(2n) {
  background-color: #f0f0f0;
}
div.listview div.body div.data-row:hover {
  background-color: lightyellow;
}
div.listview div.body div.data-row.selected,
div.listview div.body div.data-row.hidden + div.data-row.selected {
  border: 2px solid navy;
  border-width: 5px 1px;
}
div.listview div.body div.data-row.selected + div.data-row.selected {
  border-top: none;
}
div.listview div.body span.element.textArea > textarea {
  margin-top: 0.1rem;
}
div.listview div.body span.element.radio > span {
  margin-top: 0.1rem;
}
div.listview div.body span.element.groupBox > fieldset {
  margin-top: -2.2rem;
}
div.listview div.body span.element.groupBox > fieldset.empty {
  z-index: 0;
}
div.listview div.body span.element.line > hr {
  margin-top: 0.1rem;
}
div.listview div.footer div.row,
div.listview div.summary div.row,
div.listview div.data-group > div.group-sum div.row {
  min-height: 2.2rem;
  line-height: 0;
}
div.listview div.footer span.element,
div.listview div.summary span.element,
div.listview div.data-group > div.group-sum span.element {
  padding: 0.3rem 0;
}
div.listview div.footer span.element > *,
div.listview div.summary span.element > *,
div.listview div.data-group > div.group-sum span.element > * {
  height: 1.6rem;
  line-height: 1.6rem;
}
div.listview div.footer span.element > span,
div.listview div.summary span.element > span,
div.listview div.data-group > div.group-sum span.element > span {
  background-color: white;
  font-weight: bold;
}
div.listview div.footer span.element.button,
div.listview div.summary span.element.button,
div.listview div.data-group > div.group-sum span.element.button {
  padding: 0.1rem 0;
}
div.listview div.footer span.element.button input[type=button],
div.listview div.summary span.element.button input[type=button],
div.listview div.data-group > div.group-sum span.element.button input[type=button],
div.listview div.footer span.element.button input[type=submit],
div.listview div.summary span.element.button input[type=submit],
div.listview div.data-group > div.group-sum span.element.button input[type=submit],
div.listview div.footer span.element.button button[type=button],
div.listview div.summary span.element.button button[type=button],
div.listview div.data-group > div.group-sum span.element.button button[type=button],
div.listview div.footer span.element.button button[type=submit],
div.listview div.summary span.element.button button[type=submit],
div.listview div.data-group > div.group-sum span.element.button button[type=submit] {
  height: 2rem;
  line-height: 1.6rem;
}
div.listview div.footer,
div.listview div.summary {
  background-color: #f0f0f0;
  border: 1px solid #c9e1f6;
  width: 100%;
}
div.listview div.group-sum {
  background-color: #d8e9ff;
  border: 1px solid skyblue;
  border-top-style: none;
}
div.listview div.data-group {
  margin: 1px 0;
}
div.listview.show div.group-head div.row {
  min-height: 1.8rem;
}
div.listview.show div.group-head span.element {
  padding-top: 0.1rem;
}
div.listview.show div.group-head span.element > * {
  height: 1.6rem;
  line-height: 1.6rem;
}
div.listview.show div.body div.row {
  min-height: 1.6rem;
  padding-top: 0.2rem;
}
div.listview.show div.body span.element {
  height: 1.6rem;
}
div.listview.show div.body span.element > * {
  height: 1.6rem;
  line-height: 1.6rem;
}
div.listview.show div.body span.element.groupBox * {
  height: 2rem;
}
div.listview.show-s div.group-head div.row {
  min-height: 1.3rem;
}
div.listview.show-s div.group-head span.element {
  padding-top: 0rem;
}
div.listview.show-s div.group-head span.element > * {
  height: 1.3rem;
  line-height: 1.3rem;
}
div.listview.show-s div.header div.row {
  min-height: 1.3rem;
}
div.listview.show-s div.header span.element {
  padding-top: 0rem;
}
div.listview.show-s div.header span.element > * {
  height: 1.2rem;
  line-height: 1.2rem;
}
div.listview.show-s div.body div.row {
  min-height: 1.3rem;
  padding-top: 0rem;
}
div.listview.show-s div.body span.element {
  height: 1.3rem;
}
div.listview.show-s div.body span.element > * {
  height: 1.3rem;
  line-height: 1.3rem;
}
div.listview.show-s div.body span.element.groupBox * {
  height: 2rem;
}
div.listview.edit div.header span.element {
  padding-right: 0;
}
div.listview.edit div.body div.row {
  height: 2.2rem;
  line-height: 0;
}
div.listview.edit div.body span.element {
  padding: 0.1rem 0;
}
div.listview.edit div.body span.element > * {
  height: 2rem;
  line-height: 2rem;
}
div.listview.edit div.body span.element.button input[type=button],
div.listview.edit div.body span.element.button input[type=submit],
div.listview.edit div.body span.element.button button[type=button],
div.listview.edit div.body span.element.button button[type=submit] {
  line-height: 1.6rem;
}
div.listview.edit div.body span.element.dataText input.label,
div.listview.edit div.body span.element.dataText span {
  border: 1px solid silver;
  background-color: #f0f0f0;
}
div.listview.edit div.body span.element.groupBox * {
  height: 2rem;
}
div.listview.edit-s div.header div.row {
  min-height: 1.3rem;
}
div.listview.edit-s div.header span.element {
  padding-top: 0rem;
  padding-right: 0;
}
div.listview.edit-s div.header span.element > * {
  height: 1.2rem;
  line-height: 1.2rem;
}
div.listview.edit-s div.body div.data-row {
  padding-bottom: 2px;
}
div.listview.edit-s div.body div.row {
  height: 0rem;
  line-height: 0;
}
div.listview.edit-s div.body span.element {
  padding: 0.1rem 0;
  /*input[type=text],select{border-style:none;border-bottom:1px solid gray;}*/

}
div.listview.edit-s div.body span.element > * {
  height: 2rem;
  line-height: 2rem;
}
div.listview.edit-s div.body span.element.button input[type=button],
div.listview.edit-s div.body span.element.button input[type=submit],
div.listview.edit-s div.body span.element.button button[type=button],
div.listview.edit-s div.body span.element.button button[type=submit] {
  line-height: 1.3rem;
}
div.listview.edit-s div.body span.element.dataText input.label,
div.listview.edit-s div.body span.element.dataText span {
  border: 1px solid silver;
  background-color: #f0f0f0;
}
div.listview.edit-s div.body span.element.groupBox * {
  height: 2rem;
}
div.listview.splitter div {
  min-width: 0;
  width: auto;
}
div.listview.splitter div.header {
  overflow: hidden;
}
div.listview.splitter div.header.left {
  float: left;
}
div.listview.splitter div.body {
  overflow-x: scroll;
}
div.listview.splitter div.body div.data-row.hover {
  background-color: lightyellow;
}
div.listview.splitter div.body.left {
  float: left;
}
div.listview.splitter div.body.left div.data-row.selected,
div.listview.splitter div.body.left div.data-row.hidden + div.data-row.selected {
  border-right-color: transparent;
}
div.listview.splitter div.body.right div.data-row.selected,
div.listview.splitter div.body.right div.data-row.hidden + div.data-row.selected {
  border-left-color: transparent;
}
div.listview.splitter div.footer {
  overflow: hidden;
}
div.listview.splitter div.footer.left {
  float: left;
}
div.listview.splitter div.footer.right {
  padding-right: 18px;
}
div.treeview {
  overflow: auto;
  box-sizing: border-box;
  line-height: 20px;
}
div.treeview div.node {
  margin-top: 2px;
  margin-left: 24px;
}
div.treeview div.node.root {
  margin-left: 0;
}
div.treeview div.self {
  letter-spacing: -0.34em;
  white-space: nowrap;
}
div.treeview div.self span {
  display: inline-block;
  margin: 0;
  letter-spacing: normal;
  box-sizing: border-box;
}
div.treeview div.self span.arrow {
  visibility: hidden;
  color: blue;
  width: 0;
}
div.treeview div.self span.arrow.active {
  visibility: visible;
  width: 16px;
}
div.treeview div.self span.icon {
  width: 20px;
  text-align: center;
  background-color: antiquewhite;
}
div.treeview div.self span.name {
  padding-left: 2px;
  cursor: pointer;
}
div.treeview div.clip {
  width: 20px;
  float: left;
  box-sizing: border-box;
  line-height: 18px;
  text-align: center;
  clear: both;
}
div.treeview div.clip.space {
  color: transparent;
}
div.treeview div.clip.show {
  margin-top: 2px;
  border: 1px solid silver;
  color: black;
  cursor: pointer;
}
header div.command a.btn,
header div.command input[type=button],
header div.command input[type=submit],
header div.command button[type=button],
header div.command button[type=submit] {
  height: 2.2rem;
}
footer div.command a.btn,
footer div.command input[type=button],
footer div.command input[type=submit],
footer div.command button[type=button],
footer div.command button[type=submit] {
  height: 2.2rem;
}
.z0-cust-attach-list {
  margin: 2px auto;
  width: 800px;
}
.z0-cust-attach-list > div {
  border-bottom: 1px solid silver;
  line-height: 3rem;
}
.z0-cust-attach-list > div span {
  display: inline-block;
  letter-spacing: normal;
  font-size: 1.3rem;
}
.z0-cust-attach-list > div:hover {
  background-color: #fff870;
}
.z0-cust-attach-list > div:hover * {
  font-weight: bold;
  font-size: 1.5rem;
}
.z0-cust-menu .submenu {
  padding: 0;
  border: 1px solid gray;
  width: 255px;
  margin-bottom: 5px;
  margin-top: 2px;
}
.z0-cust-menu .submenu > div {
  border-top: 1px solid gray;
}
.z0-cust-menu .submenu > div > a {
  font-size: 1.4rem;
  width: 100%;
  display: inline-block;
  color: blue;
  padding: 4px 6px;
}
.z0-cust-menu .submenu > div > a:link {
  text-decoration: none;
}
.z0-cust-menu .submenu > div > a:visited {
  color: blue;
}
.z0-cust-menu .submenu > div.selected {
  background-color: #c9e1f6;
  font-weight: bold;
}
.z0-cust-menu .submenu > div:nth-child(1) {
  border-top: 0 none white;
}
.z0-cust-menu .submenu > div:hover {
  background-color: #fff870;
}
.z0-cust-menu .info-header {
  text-align: center;
  padding: 5px 1px;
  background-color: skyblue;
  width: 256px;
  height: 20px;
  font-weight: bolder;
  font-size: 1.4rem;
}
.z0-cust-menu .info-body {
  position: absolute;
  left: 0;
  bottom: 22px;
  width: 256px;
  background-color: white;
  overflow: auto;
  overflow-x: hidden;
  border: 1px solid skyblue;
  border-bottom-style: none;
}
.z0-cust-menu .info-body > div {
  padding: 1px 0;
}
.z0-cust-menu .info-body > div > span {
  box-sizing: border-box;
  display: inline-block;
  text-align: right;
}
.z0-cust-menu .info-body > div > span:nth-child(1) {
  width: 72%;
  font-family: 'MS UI Gothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'Osaka', 'ＭＳ Ｐゴシック', 'sans-serif';
}
.z0-cust-menu .info-body > div > span:nth-child(2) {
  width: 16%;
  border: solid 1px gray;
  background-color: palegoldenrod;
  padding: 2px 0;
  padding-right: 2px;
}
.z0-cust-menu .info-body > div > span:nth-child(2).ng {
  color: red;
  font-weight: bold;
}
.z0-cust-menu .info-body > div > span:nth-child(3) {
  width: 8%;
  text-align: center;
}
.z0-cust-menu .info-body > div:hover {
  background-color: #fff870;
}
.z0-cust-menu .info-footer {
  position: absolute;
  left: 0;
  bottom: 2px;
  width: 258px;
  background-color: white;
  overflow: auto;
  overflow-x: hidden;
  box-sizing: border-box;
  border: 1px solid skyblue;
  height: 20px;
  border-top-style: dotted;
  text-align: center;
  padding-top: 2px;
}
.z0-cust-menu .info-footer > a {
  font-weight: bold;
  color: blue;
}
.z0-cust-menu .info-footer > a:visited {
  color: blue;
}
.z0-cust-menu .info-footer > span {
  color: gray;
}
.z0-cust-menu .sys-digest {
  position: absolute;
  bottom: 2px;
  height: 0px;
  width: 258px;
  border: 1px solid skyblue;
  box-sizing: border-box;
}
.z0-cust-menu .sys-digest > div.title {
  padding: 1px;
  height: 20px;
}
.z0-cust-menu .sys-digest > div.title > span {
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid silver;
  text-align: center;
  padding: 2px 0;
  background-color: #f0f0f0;
}
.z0-cust-menu .sys-digest > div.value {
  padding: 1px;
  height: 20px;
}
.z0-cust-menu .sys-digest > div.value > span {
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  padding: 2px 0;
  font-weight: bolder;
  font-size: 1.4rem;
}
.z0-cust-menu .sys-digest > div.value > span:nth-child(1) {
  background-color: palegoldenrod;
  color: red;
}
.z0-cust-menu .sys-digest > div.value > span:nth-child(2) {
  background-color: black;
  color: yellow;
}
.z0-cust-menu .sys-digest > div.button {
  padding: 1px;
  height: 48px;
}
.z0-cust-menu .sys-digest > div.button > span {
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
}
.z0-cust-menu .sys-digest > div.button > span:nth-child(1) {
  padding: 2px 0;
  border: 1px solid white;
  height: 48px;
}
.z0-cust-menu .sys-digest > div.button > span:nth-child(1):hover {
  border: 1px solid silver;
  height: 48px;
  cursor: pointer;
}
.z0-cust-menu .sys-digest > div.button > span:nth-child(2) {
  float: right;
  padding-top: 15px;
}
.z0-cust-menu .sys-digest > div.button > span:nth-child(2) label {
  color: red;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2rem;
}
.z0-cust-menu .menu {
  position: absolute;
  left: 265px;
  right: 0;
  top: 0px;
  bottom: 0px;
  overflow: auto;
  overflow-x: hidden;
  min-width: 800px;
}
.z0-cust-menu .menu div {
  padding: 6px 1px;
  border-width: 0px;
  border-bottom: 1px solid silver;
}
.z0-cust-menu .menu div span {
  display: inline-block;
}
.z0-cust-menu .menu div:hover {
  background-color: #fff870;
  font-weight: bold;
}
.z0-cust-menu .menu div:hover * {
  font-size: 1.5rem;
}
.z0-cust-logger > div:nth-child(1) {
  height: 30px;
  text-align: right;
}
.z0-cust-logger > div:nth-child(1) select {
  height: 2.4rem;
  font-size: 1.4rem;
}
.z0-cust-logger > div:nth-child(1) a {
  font-weight: bold;
  font-size: 2rem;
}
.z0-cust-logger > div:nth-child(2) {
  position: absolute;
  left: 0;
  right: 0;
  top: 32px;
  bottom: 0;
  overflow: auto;
  overflow-x: hidden;
  border-top: 1px solid silver;
  padding: 0 2px;
}
.z0-cust-logger > div:nth-child(2) .log-item pre.log-title {
  background-color: lightcyan;
  font-size: 1.2rem;
  font-weight: bold;
}
.z0-cust-logger > div:nth-child(2) .log-item pre.log-contents {
  overflow: auto;
  max-height: 200px;
}
.z0-cust-logger > div:nth-child(2) .log-childs {
  margin-left: 10px;
  padding-left: 2px;
  border: 1px solid silver;
}
.z0-view-option {
  position: absolute;
  display: block;
  text-align: center;
  width: 18px;
  height: 0px;
  cursor: pointer;
}
.z0-view-option text.row-count {
  font-size: 8rem;
  color: green;
  font-weight: bolder;
}
.z0-view-option span:hover {
  transform: scale(1.5, 1.5);
}
/*開発者デバッグ機能*/

.z0-view-diagnostics > ul li {
  background: #dfeffc;
  padding: 5px 25px;
  float: left;
  margin-right: 1px;
}
.z0-view-diagnostics > ul li.ui-tabs-active {
  background: white;
  padding: 5px 25px;
  float: left;
  margin-right: 1px;
  border-bottom-width: 0px;
}
.z0-view-diagnostics > div {
  background: white;
  padding: 5px 25px;
}
.z0-view-diagnostics > div .time {
  font-weight: bold;
}
.z0-view-diagnostics > div .message {
  margin-bottom: -10px;
}
.z0-view-diagnostics > div .toolbar {
  padding-bottom: 2px;
  padding-right: 2px;
}
.z0-view-diagnostics > div .toolbar > a {
  margin-left: 5px;
}
.z0-view-diagnostics > div .toolbar > a:hover {
  font-weight: bold;
}
.z0-view-diagnostics > div .toolbar > a > span {
  display: inline-block;
}
.z0-view-diagnostics > div pre {
  background: #eeeeee;
  padding: 5px 0px 5px 12px;
  word-wrap: break-word;
  margin-top: 0;
}
.z0-view-diagnostics > div pre.tran {
  max-height: 200px;
  overflow-y: auto;
}
.z0-lv-console-tabs {
  width: 670px;
}
.z0-lv-console-tabs .ui-tabs-nav {
  padding: 0.2em 0.1em 0.2em 0.2em;
  float: left;
  width: 50px;
}
.z0-lv-console-tabs .ui-tabs-nav li {
  clear: left;
  width: 100%;
  border-bottom-width: 1px !important;
  border-right-width: 0 !important;
  margin: 0 -1px 0.2em 0;
}
.z0-lv-console-tabs .ui-tabs-nav li a {
  display: block;
}
.z0-lv-console-tabs .ui-tabs-nav li.ui-tabs-active {
  padding-bottom: 0;
  padding-right: 0.1em;
  border-right-width: 1px;
}
.z0-lv-console-tabs .ui-tabs-panel {
  padding: 1em;
  float: left;
  width: 620px;
}
#z0-lv-prop-filter {
  min-height: 300px;
  max-height: 400px;
  margin-right: -10px;
  overflow-y: scroll;
}
#z0-lv-prop-filter div {
  border: 1px solid silver;
}
#z0-lv-prop-filter ul {
  margin-bottom: 2px;
  margin-left: 2.4rem;
  padding: 0;
  margin-top: 4px;
}
#z0-lv-prop-filter li {
  padding: 0;
  list-style: none;
  margin-bottom: 2px;
  display: block;
  line-height: 2.4rem;
}
#z0-lv-prop-filter li > a,
#z0-lv-prop-filter li > input {
  margin: 0 5px;
}
#z0-lv-prop-filter li input.label {
  border-width: 0px;
  border-style: None;
  background-color: transparent;
}
#z0-lv-prop-filter li > a:nth-child(1) {
  margin-left: 2px;
}
#z0-lv-prop-filter li > button {
  float: right;
}
#z0-lv-prop-filter p {
  margin: 2px 0 0 2px;
  background-color: #e0e0e0;
  height: 2.4rem;
  line-height: 2.4rem;
}
#z0-lv-prop-filter p > span {
  float: right;
}
#z0-lv-prop-filter input {
  height: 1.4rem;
  line-height: 1.4rem;
}
#z0-lv-prop-filter a {
  text-decoration: none;
}
#z0-lv-prop-filter a:link {
  color: #2040ff;
}
#z0-lv-prop-filter a:visited {
  color: #2040ff;
}
#z0-lv-prop-filter button {
  padding: 2px;
  font-size: 1.2rem;
}
#z0-lv-prop-sort {
  min-height: 100px;
}
#z0-lv-prop-sort div.mode input:not(:first-child) {
  margin-left: 10px;
}
#z0-lv-prop-sort div.mode label {
  margin-left: 3px;
}
#z0-lv-prop-sort div.setting table {
  border-collapse: collapse;
  border-style: none;
  table-layout: fixed;
  width: 100%;
}
#z0-lv-prop-sort div.setting th {
  border: 1px solid silver;
  background: #c9e1f6;
  padding: 2px 0;
  border-left-style: none;
  border-right-style: none;
  text-align: left;
}
#z0-lv-prop-sort div.setting td {
  border: 1px solid silver;
  padding: 1px 0 0 1px;
  border-left-style: none;
  border-right-style: none;
  height: 2.2rem;
}
#z0-lv-prop-sort div.setting td > span {
  display: inline-block;
  width: 1.6rem;
  margin-right: 0.4rem;
}
#z0-lv-prop-sort div.setting td input[type='text'] {
  width: 98%;
}
#z0-lv-prop-sort div.setting td input.label {
  border-width: 0px;
  border-style: None;
  background-color: transparent;
}
#z0-lv-prop-sort div.columns div:nth-child(1) {
  background-color: #f4f4f4;
}
#z0-lv-prop-sort div.columns div:nth-child(3) {
  background-color: #edf6c7;
}
#z0-lv-prop-sort div.columns ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#z0-lv-prop-sort div.columns ul li {
  margin: 3px;
  padding-left: 5px;
  height: 2.2rem;
  line-height: 1.6rem;
}
#z0-lv-prop-sort div.columns ul li > a {
  display: inline-block;
  padding-top: 2px;
  float: left;
}
#z0-lv-prop-sort div.columns ul li > span {
  display: inline-block;
  float: left;
  padding-top: 2px;
}
#z0-lv-prop-excel {
  min-height: 100px;
}
#z0-lv-prop-excel div.mode input:not(:first-child) {
  margin-left: 10px;
}
#z0-lv-prop-excel div.mode label {
  margin-left: 3px;
}
#z0-lv-prop-excel div.setting-excel table {
  border-collapse: collapse;
  border-style: none;
  table-layout: fixed;
  width: 100%;
}
#z0-lv-prop-excel div.setting-excel th {
  border: 1px solid silver;
  background: #c9e1f6;
  padding: 2px 0;
  border-left-style: none;
  border-right-style: none;
  text-align: left;
}
#z0-lv-prop-excel div.setting-excel td {
  border: 1px solid silver;
  padding: 1px 0 0 1px;
  border-left-style: none;
  border-right-style: none;
  height: 2.2rem;
}
#z0-lv-prop-excel div.setting-excel td > span {
  display: inline-block;
  width: 1.6rem;
  margin-right: 0.4rem;
}
#z0-lv-prop-excel div.setting-excel td input[type='text'] {
  width: 98%;
}
#z0-lv-prop-excel div.setting-excel td input.label {
  border-width: 0px;
  border-style: None;
  background-color: transparent;
}
#z0-lv-prop-excel tbody > tr > td > button {
  width: 45px;
}
.z0-excel-setting {
  min-height: 100px;
}
.z0-excel-setting div.excel-setting table {
  border-collapse: collapse;
  border-style: none;
  table-layout: fixed;
  width: 100%;
}
.z0-excel-setting div.excel-setting th {
  border: 1px solid silver;
  background: #c9e1f6;
  padding: 2px 0;
  border-left-style: none;
  border-right-style: none;
  text-align: left;
}
.z0-excel-setting div.excel-setting td {
  border: 1px solid silver;
  padding: 1px 0 0 1px;
  border-left-style: none;
  border-right-style: none;
  height: 2.2rem;
}
.z0-excel-setting div.excel-setting td > span {
  display: inline-block;
  width: 1.6rem;
  margin-right: 0.4rem;
}
.z0-excel-setting div.excel-setting td input[type='text'] {
  width: 98%;
}
.z0-excel-setting div.excel-setting td input.label {
  border-width: 0px;
  border-style: None;
  background-color: transparent;
}
.z0-excel-setting div.columns div:nth-child(1) {
  background-color: #f4f4f4;
}
.z0-excel-setting div.columns div:nth-child(3) {
  background-color: #edf6c7;
}
.z0-excel-setting div.columns ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.z0-excel-setting div.columns ul li {
  margin: 3px;
  padding-left: 5px;
  height: 2.2rem;
  line-height: 1.6rem;
}
.z0-excel-setting div.columns ul li > a {
  display: inline-block;
  padding-top: 2px;
  float: left;
}
.z0-excel-setting div.columns ul li > span {
  display: inline-block;
  float: left;
  padding-top: 2px;
}
/*http: //photoshopvip.net/97481*/

body > aside {
  background-color: #2a394f;
  /*input[type='checkbox']:checked + label li:nth-of-type(2) {
        -webkit-animation: in 0.15s 0.7s forwards;
        animation: in 0.15s 0.7s forwards;
        -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
        -moz-animation: in 0.15s 0.7s forwards;
        -moz-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
    }

    input[type='checkbox']:checked + label li:nth-of-type(3) {
        -webkit-animation: in 0.15s 0.825s forwards;
        animation: in 0.15s 0.825s forwards;
        -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
        -moz-animation: in 0.15s 0.825s forwards;
        -moz-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
    }

    input[type='checkbox']:checked + label li:nth-of-type(4) {
        -webkit-animation: in 0.15s 0.95s forwards;
        animation: in 0.15s 0.95s forwards;
        -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
        -moz-animation: in 0.15s 0.95s forwards;
        -moz-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
    }*/

}
body > aside ul {
  padding: 0;
  margin: 0;
}
body > aside li {
  list-style-type: none;
}
body > aside input[type='checkbox'] {
  display: none;
}
body > aside label {
  cursor: pointer;
}
body > aside ::-webkit-scrollbar {
  display: none;
}
body > aside input[type='checkbox']:checked + label .swanky_wrapper__content {
  display: block;
  top: 68px;
  border-bottom: 1px solid #212e41;
}
body > aside input[type="checkbox"]:checked + label > .lil_arrow {
  transition: -webkit-transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border-top: 2px solid #14a3f9;
  border-right: 2px solid #14a3f9;
}
body > aside input[type='checkbox']:checked + label {
  /*height:150px;*/
  background: #212e41;
  text-indent: 4px;
  transition-property: height;
  transition-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body > aside input[type='checkbox']:checked + label .bar {
  width: 0;
}
body > aside input[type='checkbox']:checked + label li {
  -webkit-animation: in 0.15s 0.575s forwards;
  animation: in 0.15s 0.575s forwards;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-animation: in 0.15s 0.575s forwards;
  -moz-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body > aside .swanky_wrapper {
  width: 100%;
  overflow: hidden;
  border-radius: 4px;
  background: #2a394f;
}
body > aside .swanky_wrapper label {
  padding: 25px 2px 1px 2px;
  float: left;
  border-bottom: 1px solid #293649;
  position: relative;
  width: 100%;
  color: #eff4fa;
  transition: text-indent 0.15s, height 0.3s;
  box-sizing: border-box;
}
body > aside .swanky_wrapper label img {
  margin-right: 10px;
  position: relative;
  top: 2px;
  width: 16px;
}
body > aside .swanky_wrapper label span {
  position: relative;
  top: -3px;
}
body > aside .swanky_wrapper label .bar {
  width: 0px;
  transition: width 0.15s;
  height: 2px;
  display: block;
  background: #355789;
  bottom: 0;
  left: 0;
  margin-top: 20px;
}
body > aside .swanky_wrapper label i {
  margin-left: 25px;
}
body > aside .swanky_wrapper label .lil_arrow {
  margin-right: 25px;
  width: 5px;
  height: 5px;
  transition: -webkit-transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  border-top: 2px solid white;
  border-right: 2px solid white;
  float: right;
  position: relative;
  top: 6px;
  right: 2px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
body > aside .swanky_wrapper label:hover {
  background: #212e41;
  border-bottom: 1px solid #2a394f;
  text-indent: 4px;
}
body > aside .swanky_wrapper label:hover .bar {
  width: 100%;
}
body > aside .swanky_wrapper__content {
  display: none;
  overflow: hidden;
  width: 100%;
}
body > aside .swanky_wrapper__content li {
  width: 100%;
  opacity: 0;
  left: -100%;
  background: #15a4fa;
  padding: 5px 0px;
  text-indent: 25px;
  box-shadow: 0px 0px #126ca1 inset;
  transition: box-shadow 0.3s, text-indent 0.3s;
  position: relative;
}
body > aside .swanky_wrapper__content li a {
  display: block;
  text-decoration: none;
  color: white;
}
body > aside .swanky_wrapper__content li:hover {
  background: #0c93e4;
  box-shadow: 3px 0px #126ca1 inset;
  transition: box-shadow 0.3s linear, text-indent 0.3s linear;
  text-indent: 31px;
}
body > aside .swanky_wrapper__content .clear {
  clear: both;
}
aside.off .menu_section label {
  padding-right: 15px !important;
}
aside.off .menu_section .swanky_wrapper label {
  padding: 25px;
}
aside.off .menu_section .swanky_wrapper label > span,
aside.off .menu_section .swanky_wrapper label > div.bar {
  display: none;
}
aside.off .menu_section .swanky_wrapper label > i {
  float: right;
}
aside.off .menu_section input[type='checkbox']:checked + label .swanky_wrapper__content {
  position: fixed;
  left: 50px;
  z-index: 200;
  width: 400px;
}
@-webkit-keyframes in {
  from {
    left: -100%;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}
@keyframes in {
  from {
    left: -100%;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}
.theme_a header {
  background-color: #66ff99;
}
.theme_a header > div.sys-info > span:nth-child(1) {
  color: blue;
  text-shadow: 0 1px 3px #188e89;
}
.theme_a header > div.sys-info > span:nth-child(3) {
  color: gray;
}
.theme_a header > div.sys-info > span:nth-child(3) a {
  color: blue;
}
.theme_a header > div.sys-info > span:nth-child(3) a:visited {
  color: blue;
}
.theme_a header > div.sys-info > span:nth-child(3) a.actived {
  color: red;
  font-weight: bolder;
}
.theme_a main {
  border-left: 1px solid #c9e1f6;
  border-right: 1px solid #c9e1f6;
}
.theme_a .header-right .head-drop-down ul li {
  color: black;
}
.theme_a .header-right .head-drop-down ul li:hover {
  background-color: #00ff99;
}
.theme_a .header-right .head-drop-down ul li:hover ul li {
  background-color: #00ff99;
}
.theme_a .header-right .head-drop-down ul li:hover ul li:hover {
  background-color: #00ffcc;
}
.theme_a aside {
  background-color: #ffcc66;
}
.theme_a aside input[type='checkbox']:checked + label .swanky_wrapper__content {
  border-bottom: 1px solid #ffcc33;
}
.theme_a aside input[type="checkbox"]:checked + label > .lil_arrow {
  border-top: 1px solid #444444;
  border-right: 1px solid #444444;
}
.theme_a aside input[type='checkbox']:checked + label {
  background: #ffcc33;
}
.theme_a aside .swanky_wrapper {
  background: #ffcc66;
}
.theme_a aside .swanky_wrapper label {
  border-bottom: 1px solid #444444;
  color: #444444;
}
.theme_a aside .swanky_wrapper label:hover {
  background: #ffcc33;
  border-bottom: 1px solid #ffcc66;
}
.theme_a aside .swanky_wrapper label .bar {
  background: #444444;
}
.theme_a aside .swanky_wrapper label .lil_arrow {
  border-top: 2px solid #444444;
  border-right: 2px solid #444444;
}
.theme_a aside .swanky_wrapper__content li {
  background: #15a4fa;
}
.theme_a aside .swanky_wrapper__content li:hover {
  background: #0c93e4;
  box-shadow: 3px 0px #126ca1 inset;
}
.theme_a aside .swanky_wrapper__content li a {
  color: white;
}
.theme_a span.element {
  border: 0px none silver;
}
.theme_a span.element > input.label {
  border: 10px solid white;
  background-color: transparent;
}
.theme_a span.element.textArea > pre {
  border: 10px solid silver;
}
.theme_a div.formview span.element {
  color: black;
}
.theme_a div.formview.edit span.element.label {
  background-color: inherit;
}
.theme_a div.formview.edit span.element.dataText span.code,
.theme_a div.formview.edit span.element.dataText input.label.code {
  border: 1px solid gray;
  background-color: #f0f0f0;
}
.theme_a div.formview.edit span.element.dataText span.name,
.theme_a div.formview.edit span.element.dataText input.label.name {
  border-bottom: 1px solid gray;
}
.theme_a div.formview.edit span.element.lboxSelect span,
.theme_a div.formview.edit span.element.dataSelect span,
.theme_a div.formview.edit span.element.itemSelect span,
.theme_a div.formview.edit span.element.likeSelect span,
.theme_a div.formview.edit span.element.lboxSelect input.label,
.theme_a div.formview.edit span.element.dataSelect input.label,
.theme_a div.formview.edit span.element.itemSelect input.label,
.theme_a div.formview.edit span.element.likeSelect input.label {
  border: 10px solid red;
  background-color: #f0f0f0;
}
.theme_a div.formview.show {
  border: 1px solid silver;
  background-color: #f0f0f0;
}
.theme_a div.formview.show span.element.label {
  background-color: inherit;
}
.theme_a div.formview.show span.element.dataText input.label,
.theme_a div.formview.show span.element.dataText span {
  background-color: white;
}
.theme_a div.formview.show span.element.lboxSelect input.label,
.theme_a div.formview.show span.element.itemSelect input.label,
.theme_a div.formview.show span.element.dataSelect input.label,
.theme_a div.formview.show span.element.likeSelect input.label,
.theme_a div.formview.show span.element.lboxSelect span,
.theme_a div.formview.show span.element.itemSelect span,
.theme_a div.formview.show span.element.dataSelect span,
.theme_a div.formview.show span.element.likeSelect span {
  background-color: white;
}
.theme_a div.listview div.header {
  background-color: #ffff99;
  border: 1px solid #c9e1f6;
}
.theme_a div.listview div.group-head {
  background-color: #dcf8dc;
  border: 1px solid skyblue;
  border-bottom-style: none;
}
.theme_a div.listview div.body div.data-row {
  border: 1px dashed chartreuse;
  border-top-style: none;
}
.theme_a div.listview div.body div.data-row:first-of-type {
  border-top: 1px solid skyblue;
}
.theme_a div.listview div.body div.data-row:nth-of-type(2n) {
  background-color: #ddffff;
}
.theme_a div.listview div.body div.data-row:hover {
  background-color: lightyellow;
}
.theme_a div.listview div.body div.data-row.selected {
  border: 1px solid blue;
}
.theme_a div.listview div.footer span.element > span,
.theme_a div.listview div.data-group > div.group-sum span.element > span {
  background-color: white;
  font-weight: bold;
}
.theme_a div.listview div.footer {
  background-color: #f0f0f0;
  border: 1px solid #c9e1f6;
}
.theme_a div.listview div.group-sum {
  background-color: #d8e9ff;
  border: 1px solid skyblue;
  border-top-style: none;
}
.theme_a div.listview.edit div.body span.element.dataText input.label,
.theme_a div.listview.edit div.body span.element.dataText span {
  border: 1px solid silver;
  background-color: inherit;
}
/* 個別システム範囲の設定は、以下のファイルに記入して下さい
 *-------------------------------------------------------------------------------*/

html div.formview.edit span.element span.service_type.v1,
html div.formview.show span.element span.service_type.v1,
html body span.element span.service_type.v1 {
  background-color: steelblue;
  color: white;
}
html div.formview.edit span.element span.service_type.v2,
html div.formview.show span.element span.service_type.v2,
html body span.element span.service_type.v2 {
  background-color: gold;
}
html div.formview.edit span.element span.service_type.v3,
html div.formview.show span.element span.service_type.v3,
html body span.element span.service_type.v3 {
  background-color: mediumseagreen;
  color: white;
}
html div.formview.edit span.element span.service_type.v4,
html div.formview.show span.element span.service_type.v4,
html body span.element span.service_type.v4 {
  background-color: orangered;
  color: white;
}
html div.formview.edit span.element span.service_type.v5,
html div.formview.show span.element span.service_type.v5,
html body span.element span.service_type.v5 {
  background-color: plum;
  color: white;
}
html div.formview.edit span.element span.qo_stat,
html div.formview.show span.element span.qo_stat,
html body span.element span.qo_stat {
  background-color: dimgray;
  color: white;
  font-size: 14px;
}
html div.formview.edit span.element span.qo_stat.v10,
html div.formview.show span.element span.qo_stat.v10,
html body span.element span.qo_stat.v10 {
  background-color: sandybrown;
  color: black;
}
html div.formview.edit span.element span.qo_stat.v20,
html div.formview.show span.element span.qo_stat.v20,
html body span.element span.qo_stat.v20 {
  background-color: lemonchiffon;
  color: black;
}
html div.formview.edit span.element span.qo_stat.v30,
html div.formview.show span.element span.qo_stat.v30,
html body span.element span.qo_stat.v30 {
  background-color: yellow;
  color: black;
}
html div.formview.edit span.element span.qo_stat.v50,
html div.formview.show span.element span.qo_stat.v50,
html body span.element span.qo_stat.v50 {
  background-color: mediumspringgreen;
  color: black;
}
html div.formview.edit span.element span.qo_stat.v70,
html div.formview.show span.element span.qo_stat.v70,
html body span.element span.qo_stat.v70 {
  background-color: deepskyblue;
  color: black;
}
html div.formview.edit span.element span.qo_stat.v90,
html div.formview.show span.element span.qo_stat.v90,
html body span.element span.qo_stat.v90 {
  background-color: dodgerblue;
  color: white;
}
html div.formview.edit span.element span.qo_stat_disp,
html div.formview.show span.element span.qo_stat_disp,
html body span.element span.qo_stat_disp {
  background-color: dimgray;
  color: white;
  font-size: 14px;
}
html div.formview.edit span.element span.qo_stat_disp.v1020,
html div.formview.show span.element span.qo_stat_disp.v1020,
html body span.element span.qo_stat_disp.v1020 {
  background-color: lemonchiffon;
  color: black;
}
html div.formview.edit span.element span.qo_stat_disp.v3050,
html div.formview.show span.element span.qo_stat_disp.v3050,
html body span.element span.qo_stat_disp.v3050 {
  background-color: yellow;
  color: black;
}
html div.formview.edit span.element span.qo_stat_disp.v305097,
html div.formview.show span.element span.qo_stat_disp.v305097,
html body span.element span.qo_stat_disp.v305097 {
  background-color: yellow;
  color: black;
}
html div.formview.edit span.element span.qo_stat_disp.v10,
html div.formview.show span.element span.qo_stat_disp.v10,
html body span.element span.qo_stat_disp.v10 {
  background-color: sandybrown;
  color: black;
}
html div.formview.edit span.element span.qo_stat_disp.v20,
html div.formview.show span.element span.qo_stat_disp.v20,
html body span.element span.qo_stat_disp.v20 {
  background-color: lemonchiffon;
  color: black;
}
html div.formview.edit span.element span.qo_stat_disp.v30,
html div.formview.show span.element span.qo_stat_disp.v30,
html body span.element span.qo_stat_disp.v30 {
  background-color: yellow;
  color: black;
}
html div.formview.edit span.element span.qo_stat_disp.v3097,
html div.formview.show span.element span.qo_stat_disp.v3097,
html body span.element span.qo_stat_disp.v3097 {
  background-color: yellow;
  color: black;
}
html div.formview.edit span.element span.qo_stat_disp.v50,
html div.formview.show span.element span.qo_stat_disp.v50,
html body span.element span.qo_stat_disp.v50 {
  background-color: mediumspringgreen;
  color: black;
}
html div.formview.edit span.element span.qo_stat_disp.v5097,
html div.formview.show span.element span.qo_stat_disp.v5097,
html body span.element span.qo_stat_disp.v5097 {
  background-color: mediumspringgreen;
  color: black;
}
html div.formview.edit span.element span.qo_stat_disp.v70,
html div.formview.show span.element span.qo_stat_disp.v70,
html body span.element span.qo_stat_disp.v70 {
  background-color: deepskyblue;
  color: black;
}
html div.formview.edit span.element span.qo_stat_disp.v90,
html div.formview.show span.element span.qo_stat_disp.v90,
html body span.element span.qo_stat_disp.v90 {
  background-color: dodgerblue;
  color: white;
}
html div.formview.edit span.element span.qo_stat_disp.v90whse,
html div.formview.show span.element span.qo_stat_disp.v90whse,
html body span.element span.qo_stat_disp.v90whse {
  background-color: dodgerblue;
  color: white;
}
html div.formview.edit span.element span.so_stat,
html div.formview.show span.element span.so_stat,
html body span.element span.so_stat {
  background-color: dimgray;
  color: white;
  font-size: 14px;
}
html div.formview.edit span.element span.so_stat.v10,
html div.formview.show span.element span.so_stat.v10,
html body span.element span.so_stat.v10 {
  background-color: sandybrown;
  color: black;
}
html div.formview.edit span.element span.so_stat.v50,
html div.formview.show span.element span.so_stat.v50,
html body span.element span.so_stat.v50 {
  background-color: mediumspringgreen;
  color: black;
}
html div.formview.edit span.element span.so_stat.v90,
html div.formview.show span.element span.so_stat.v90,
html body span.element span.so_stat.v90 {
  background-color: dodgerblue;
  color: white;
}
html div.formview.edit span.element span.works_progress,
html div.formview.show span.element span.works_progress,
html body span.element span.works_progress {
  background-color: dimgray;
  color: white;
  font-size: 14px;
}
html div.formview.edit span.element span.works_progress.v00,
html div.formview.show span.element span.works_progress.v00,
html body span.element span.works_progress.v00 {
  background-color: sandybrown;
  color: black;
}
html div.formview.edit span.element span.works_progress.v01,
html div.formview.show span.element span.works_progress.v01,
html body span.element span.works_progress.v01 {
  background-color: mediumspringgreen;
  color: black;
}
html div.formview.edit span.element span.works_progress.v02,
html div.formview.show span.element span.works_progress.v02,
html body span.element span.works_progress.v02 {
  background-color: mediumspringgreen;
  color: black;
}
html div.formview.edit span.element span.works_progress.v03,
html div.formview.show span.element span.works_progress.v03,
html body span.element span.works_progress.v03 {
  background-color: mediumspringgreen;
  color: black;
}
html div.formview.edit span.element span.works_progress.v04,
html div.formview.show span.element span.works_progress.v04,
html body span.element span.works_progress.v04 {
  background-color: mediumspringgreen;
  color: black;
}
html div.formview.edit span.element span.works_progress.v05,
html div.formview.show span.element span.works_progress.v05,
html body span.element span.works_progress.v05 {
  background-color: mediumspringgreen;
  color: black;
}
html div.formview.edit span.element span.works_progress.v06,
html div.formview.show span.element span.works_progress.v06,
html body span.element span.works_progress.v06 {
  background-color: dodgerblue;
  color: white;
}
html div.formview.edit span.element span.works_progress.v50,
html div.formview.show span.element span.works_progress.v50,
html body span.element span.works_progress.v50 {
  background-color: dodgerblue;
  color: white;
}
html div.formview.edit span.element span.works_progress.v07,
html div.formview.show span.element span.works_progress.v07,
html body span.element span.works_progress.v07 {
  background-color: dodgerblue;
  color: white;
}
html div.formview.edit span.element span.works_progress.v15,
html div.formview.show span.element span.works_progress.v15,
html body span.element span.works_progress.v15 {
  background-color: dodgerblue;
  color: white;
}
html div.formview.edit span.element span.reply_priority_flg.v1,
html div.formview.show span.element span.reply_priority_flg.v1,
html body span.element span.reply_priority_flg.v1 {
  background-color: darkorange;
  color: white;
}
html div.formview.edit span.element span.q_req_intra_type.v2,
html div.formview.show span.element span.q_req_intra_type.v2,
html body span.element span.q_req_intra_type.v2 {
  background-color: Gold;
}
html div.formview.edit span.element span.req_intra_type.v2,
html div.formview.show span.element span.req_intra_type.v2,
html body span.element span.req_intra_type.v2 {
  background-color: Gold;
}
html div.formview.edit span.element span.auto_q_rep_flg,
html div.formview.show span.element span.auto_q_rep_flg,
html body span.element span.auto_q_rep_flg {
  background-color: dimgray;
  color: white;
}
html div.formview.edit span.element span.auto_q_rep_flg.v2,
html div.formview.show span.element span.auto_q_rep_flg.v2,
html body span.element span.auto_q_rep_flg.v2 {
  background-color: crimson;
  color: white;
}
html div.formview.edit span.element span.auto_q_rep_flg.v1,
html div.formview.show span.element span.auto_q_rep_flg.v1,
html body span.element span.auto_q_rep_flg.v1 {
  background-color: deepskyblue;
  color: black;
}
html div.formview.edit span.element span.auto_q_rep_flg.v0,
html div.formview.show span.element span.auto_q_rep_flg.v0,
html body span.element span.auto_q_rep_flg.v0 {
  background-color: crimson;
  color: white;
}
html div.formview.edit span.element span.judge_flg,
html div.formview.show span.element span.judge_flg,
html body span.element span.judge_flg {
  background-color: dimgray;
  color: white;
}
html div.formview.edit span.element span.judge_flg.v1,
html div.formview.show span.element span.judge_flg.v1,
html body span.element span.judge_flg.v1 {
  background-color: crimson;
  color: white;
}
html div.formview.edit span.element span.judge_flg.v0,
html div.formview.show span.element span.judge_flg.v0,
html body span.element span.judge_flg.v0 {
  background-color: deepskyblue;
  color: black;
}
html div.formview.edit span.element span.q_req_upd_type.v1,
html div.formview.show span.element span.q_req_upd_type.v1,
html body span.element span.q_req_upd_type.v1 {
  background-color: #ffccff;
  border: 1px solid red;
}
html div.formview.edit span.element span.q_req_upd_type.v2,
html div.formview.show span.element span.q_req_upd_type.v2,
html body span.element span.q_req_upd_type.v2 {
  background-color: transparent;
}
html div.formview.edit span.element span.q_chklst_situation.v1,
html div.formview.show span.element span.q_chklst_situation.v1,
html body span.element span.q_chklst_situation.v1 {
  background-color: crimson;
  color: white;
}
html div.formview.edit span.element span.q_rep_appv_stat.v00,
html div.formview.show span.element span.q_rep_appv_stat.v00,
html body span.element span.q_rep_appv_stat.v00 {
  background-color: crimson;
  color: white;
}
html div.formview.edit span.element span.qo_cntl_no_ln_no.v1,
html div.formview.show span.element span.qo_cntl_no_ln_no.v1,
html body span.element span.qo_cntl_no_ln_no.v1 {
  background-color: darkorange;
  color: white;
}
html header.db-production {
  background-color: #001e50;
}
html header.db-production > div.sys-info {
  color: white;
}
html header.db-production > div.sys-info > span:nth-child(1) {
  color: yellow;
}
html header.db-production > div.command > div:nth-child(1) {
  color: white;
}
html header.db-production > div.command > div:nth-child(2) label {
  color: white;
}
html header.db-production > div.command > div:nth-child(2) button {
  border-top-color: silver;
  border-left-color: silver;
  border-right-color: lightgray;
  border-bottom-color: lightgray;
}
html header.db-production .fa-bars:before {
  color: yellow;
}
html td.db-production {
  background-color: #001e50;
  color: white;
}
html my-app.db-production label {
  color: white;
}
html my-app.db-blue label {
  color: white;
}
html header.db-blue {
  background-color: blue;
}
html header.db-blue > div.sys-info,
html header.db-blue > div.sys-info > span:nth-child(1),
html header.db-blue > div.command > div:nth-child(1),
html header.db-blue > div.command > div:nth-child(1) *,
html header.db-blue form * {
  color: white;
}
html td.db-blue {
  background-color: blue;
  color: white;
}
html my-app.db-blue label {
  color: white;
}
html header.db-yellow {
  background-color: yellow;
}
html td.db-yellow {
  background-color: yellow;
}
html header.db-red {
  background-color: lightpink;
}
html td.db-red {
  background-color: lightpink;
}
html header.db-green {
  background-color: lightgreen;
}
html td.db-green {
  background-color: lightgreen;
}
html section.view div.listview > div,
html section.view div.feature,
html section.view div.formview {
  min-width: 1349px;
}
html section.view.dialog_view1 div.listview > div,
html section.view.dialog_view1 div.feature,
html section.view.dialog_view1 div.formview {
  min-width: 500px;
}
html section.view.dialog_view2 div.listview > div,
html section.view.dialog_view2 div.feature,
html section.view.dialog_view2 div.formview {
  min-width: 700px;
}
html section.view.dialog_view3 div.listview > div,
html section.view.dialog_view3 div.feature,
html section.view.dialog_view3 div.formview {
  min-width: 1000px;
}
html section.view.dialog_view4 div.listview > div,
html section.view.dialog_view4 div.feature,
html section.view.dialog_view4 div.formview {
  min-width: 1273px;
}
html input[disabled] {
  border: 1px solid silver;
  background-color: #e6e6e6;
}
