@charset "utf-8";
/* CSS Document */
#aqua {
  background-color:aqua;
}

#contents {
  width:100%;
  height:600px;
  box-sizing:border-box;
  margin:20px 20px 20px 20px;
  padding-left:10px;
  padding-right:10px;
  background-color:#f4fef1;
}

#contents_login {
  width:100%;
  box-sizing:border-box;
  margin:20px 20px 20px 20px;
  padding-left:10px;
  padding-right:10px;
  background-color:#f4fef1;
  border:1px solid #ccc;
}

#chosen {
  height:306px;
  width:788.5px;
  background-color:white;
  border:solid 0.5px gray;
  padding:5px 5px 5px 5px;
  overflow-y:scroll;
  margin-right:2px;
}

#chosen input[type="text"] {
  width:169px;
  border:none;
  outline:0;
  font-size:11px;
}

#chosen input[type="checkbox"] {
  margin-left:1px;
}

.information--error {
  margin:5px 0px;
  /*
  border:2px solid #0097bc;
  */
  border:1px solid #c23321;
  width:100%;
  padding:10px;
  box-sizing:border-box;
  /*
  background-color:#00c0ef;
  background-color:#dd4b39;
  */
  background-color:RGB(221,75,57,0.8);
  color:#fff;
  font-weight:bold;
}
.entire-div {
  width:100%;
  height:581px;
  padding-top:1px;
}
.head-label {
  display:block;
  height:12.5%;
  padding-top:15px;
}
.left-img {
  display:inline-block;
  float:left;
  width:5.5%;
  padding:0.5% 0.5%;
}
.left-img2 {
  display:inline-block;
  float:left;width:5.5%;
  padding:0.5% 0.5%;
  margin-top:1.2%;
}
.right-staff {
  display:inline-block;
  float:right;
  width:13%;
  height:98%;
  position:relative;
}
.staff {
  display:block;
  position:absolute;
  top:13%;
}
.staff img {
  vertical-align:middle;
}
.staff span {
  vertical-align:middle;
}
.staff-bottom {
  display:block;
  position:absolute;
  bottom:0;
}
.middle-input {
  display:block;
  height:30%;
  overflow:auto;
}
.left-form {
  position:relative;
  margin:0.9em 0em;
  padding:0.5em 0em 0em 0em;
  border:solid 1px #BBBBBB;
  border-radius:8px;
  display:inline-block;
  float:left;
  height:75%;
  width:49%;
}
.left-form .box-title {
  position:absolute;
  display:inline-block;
  top:-13px;
  left:10px;
  padding:0px 9px;
  line-height:1.8;
  font-size:15px;
  background:#f4fef1;
  color:#000;
  font-weight:normal;
}
.left-form table {
  width:100%;
  height:95%;
}
.left-form table tbody {
  width:100%;
  height:95%;
}
.barcode-form {
  width:100%;
}
.barcode-form th {
  font-weight:normal;
  font-size:16px;
}
.barcode-form th img {
  vertical-align:middle;
}
.barcode-form th span {
  vertical-align:middle;
}
.barcode-form td input {
  background-color:#FFDDFF;
}
.barcode-form td img {
  padding-left:6%;
}
.right-form {
  position:relative;
  margin:0.9em 0em;
  padding:0.5em 0em 0em 0em;
  border:solid 1px #BBBBBB;
  border-radius:8px;
  display:inline-block;
  float:right;
  height:75%;
  width:49%;
}
.right-form .box-title {
  position:absolute;
  display:inline-block;
  top:-13px;
  left:10px;
  padding:0px 9px;
  line-height:1.8;
  font-size:15px;
  background:#F4fef1;
  color:#000;
  font-weight:normal;
}
.right-form table {
  width:100%;
  height:95%;
}
.right-form table tbody {
  width:100%;
  height:95%;
}
.name-form-long {
  display:block;
  margin-right:30%;
}
.name-form-long th {
  padding-right:0.6%;
  font-weight:normal;
  font-size:15px;
}
.name-form-long th img {
  vertical-align:middle;
}
.name-form-long th span {
  vertical-align:middle;
}
.td1{
  width:75%;
}
input.input-long {
  width:320px;
  background-color:#FFDDFF;
  margin-left:5%;
}
input.input-short {
  background-color:#FFDDFF;
  width:55%;
  margin-left:13.7%;
}
.name-form-short th {
  font-weight:normal;
  font-size:15px;
}
.name-form-short th img {
  vertical-align:middle;
}
.name-form-short th span {
  vertical-align:middle;
}
.under_text {
  height:98.1%;
  width:99.4%;
  border:0px;
  outline:0;
}
.status_text {
  border:0px;
  outline:0;
}
.no_check {
  border:0px;
  outline:0;
}
.foot-browsing {
  display:block;
  height:45%;
}
.left-status {
  display:inline-block;
  float:left;
  height:95%;
  width:49%;
}
.left-status p {
  margin:0px 0px;
}
.left-status textarea{
  height:90%;
  width:99%;
  overflow:auto;
}
.right-check {
  display:inline-block;
  float:right;
  height:95%;
  width:49%;
}
.right-check p {
  margin:0px 0px;
}
.right-check textarea{
  height:90%;
  width:99%;
  overflow:auto;
}
.arrival-middle {
  display:block;
  height:60%;
  overflow:auto;
}
.a-m-left {
  display:inline-block;
  float:left;
  width:49%;
  height:100%;
}
.a-m-l-top {
  height:33.7%;
  width:100%;
  position:relative;
  margin:0.9em 0em;
  padding:0.5em 0em 0em 0em;
  border:solid 1px #BBBBBB;
  border-radius:8px;
}
.a-m-l-top span {
  position:absolute;
  display:inline-block;
  top:-13px;
  left:10px;
  padding:0px 9px;
  line-height:1.8;
  font-size:16px;
  background:#FFFFDD;
  color:#000;
  font-weight:normal;
}
.a-m-l-top div {
  height:80%;
  width:100%;
}
.a-m-l-top div div {
  width:95%;
  height:50%;
  margin-top:8%;
  margin-left:5%;
}
.a-m-l-top div div select {
  font-size:18px;
  height:70%;
  width:95%;
}
.a-m-l-bottom {
  position:relative;
  margin:0.9em 0em;
  padding:0.5em 0em 0em 0em;
  border:solid 1px #BBBBBB;
  border-radius:8px;
  height:47.8%;
  width:100%;
}
.a-m-l-b-span {
  position:absolute;
  display:inline-block;
  top:-13px;
  left:10px;
  padding:0px 9px;
  line-height:1.8;
  font-size:15px;
  background:#FFFFDD;
  color:#000;
  font-weight:normal;
}
.a-m-l-bottom table {
  height:100%;
  width:100%;
}
.a-m-l-bottom table tbody tr {
  margin-top:25px;
  display:block;
  width:100%;
}
.a-m-l-bottom table tbody tr th {
  width:120px;
  text-align:left;
  font-weight:normal;
  font-size:16px;
}
.a-m-l-bottom table tbody tr th div {
  display:inline-block;
}
.a-m-l-bottom table tbody tr th div img {
  vertical-align:middle;
}
.a-m-l-bottom table tbody tr th div span {
  vertical-align:middle;
}
.a-m-l-bottom table tbody tr td:nth-of-type(1) {
  width:235px;
}
.a-m-l-bottom table tbody tr td:nth-of-type(1) span {
  display:inline-block;
  vertical-align:middle;
  width:100%;
}
.a-m-l-bottom table tbody tr td:nth-of-type(1) span input {
  width:100%;
  background-color:#FFDDFF;
}
.a-m-l-bottom table tbody tr td:nth-of-type(2) {
  padding-left:33px;
}
.a-m-l-bottom table tbody tr:nth-of-type(1) td:nth-of-type(2) span {
  height:32px;
  width:51px;
  display:inline-block;
  vertical-align:middle;
}
.a-m-l-bottom table tbody tr:nth-of-type(2) td:nth-of-type(1) {
  width:235px;
}
.a-m-l-bottom table tbody tr:nth-of-type(2) td:nth-of-type(1) div {
  display:inline-block;
  width:100%;
}
.a-m-l-bottom table tbody tr:nth-of-type(2) td:nth-of-type(1) div input {
  background-color:#FFDDFF;
  width:100%;
}
.a-m-l-bottom table tbody tr:nth-of-type(2) td:nth-of-type(2) {
  padding-left:10px;
}
.a-m-l-bottom table tbody tr:nth-of-type(2) td:nth-of-type(2) div {
  display:inline-block;
  margin-left:0.5%;
}
.a-m-l-bottom table tbody tr:nth-of-type(2) td:nth-of-type(2) div span {
  vertical-align:middle;
  color:green;
}
.a-m-right {
  position:relative;
  margin:0.9em 0em;
  padding:0.5em 0em 0em 0em;
  border:solid 1px #BBBBBB;
  border-radius:8px;
  display:inline-block;
  float:right;
  height:88%;
  width:49%;
}
.a-m-r-span {
  position:absolute;
  display:inline-block;
  top:-13px;
  left:10px;
  padding:0px 9px;
  line-height:1.8;
  font-size:15px;
  background:#FFFFDD;
  color:#000;
  font-weight:normal;
}
.a-m-right table {
  height:100%;
  width:100%;
}
.a-m-right table tbody tr:nth-of-type(1) {
  display:block;
  width:100%;
  height:30px;
  margin-top:5%;
}
.a-m-right table tbody tr:nth-of-type(1) th {
  width:100px;
  text-align:left;
  font-weight:normal;
  padding:0px;
}
.a-m-right table tbody tr:nth-of-type(1) th div {
  display:inline-block;
}
.a-m-right table tbody tr:nth-of-type(1) th div img {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(1) th div span {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(1) td {
  width:200px;
  padding:0px;
}
.a-m-right table tbody tr:nth-of-type(1) td input {
  width:180px;
}
.a-m-right table tbody tr:nth-of-type(2) {
  display:block;
  width:100%;
  height:30px;
  margin-top:10%;
}
.a-m-right table tbody tr:nth-of-type(2) th {
  width:100px;
  padding:0px;
  text-align:left;
  font-weight:normal;
  font-size:16px;
}
.a-m-right table tbody tr:nth-of-type(2) th div {
  display:inline-block;
}
.a-m-right table tbody tr:nth-of-type(2) th div img {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(2) th div span {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(2) td {
  width:350px;
  padding:0px;
}
.a-m-right table tbody tr:nth-of-type(2) td input {
  width:100%;
  background-color:#FFDDFF;
}
.a-m-right table tbody tr:nth-of-type(3) {
  display:block;
  width:100%;
  height:30px;
}
.a-m-right table tbody tr:nth-of-type(3) th {
  width:100px;
  padding:0px;
  text-align:left;
  font-weight:normal;
  font-size:16px;
}
.a-m-right table tbody tr:nth-of-type(3) th div {
  display:inline-block;
}
.a-m-right table tbody tr:nth-of-type(3) th div img {
  vertical-align:middle;
}
.upper_change {
  margin:0;
  display:inline-block;
  background-color:white;
  height:93.5%;
  width:79.5%;
}
.under_cancel {
  display:inline-block;
  font-size:20px;
  height:98.1%;
  width:49.3%;
  border:0px;
  outline:0;
  overflow-x:hidden;
  overflow-y:scroll-webkit-overflow-scrolling:touch;
  text-overflow:ellipsis;
}
.a-m-right table tbody tr:nth-of-type(3) th div span {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(3) td {
  width:350px;
  padding:0px;
}
.a-m-right table tbody tr:nth-of-type(3) td input {
  width:100%;
  background-color:#FFDDFF;
}
.a-m-right table tbody tr:nth-of-type(4) {
  display:block;
  width:100%;
  height:30px;
  margin-top:10%;
}
.a-m-right table tbody tr:nth-of-type(4) th {
  width:100px;
  padding:0px;
  text-align:left;
  font-weight:normal;
  font-size:16px;
}
.a-m-right table tbody tr:nth-of-type(4) th div {
  display:inline-block;
}
.a-m-right table tbody tr:nth-of-type(4) th div img {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(4) th div span {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(4) td:nth-of-type(1) {
  width:170px;
  padding:0px;
}
.a-m-right table tbody tr:nth-of-type(4) td:nth-of-type(1) input {
  width:65%;
  background-color:#FFDDFF;
}
.a-m-right table tbody tr:nth-of-type(4) td:nth-of-type(1) span {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(4) td:nth-of-type(2) {
  padding:0px;
}
.a-m-right table tbody tr:nth-of-type(4) td:nth-of-type(2) div {
  display:inline-block;
}
.a-m-right table tbody tr:nth-of-type(4) td:nth-of-type(2) div img {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(4) td:nth-of-type(2) div span {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(5) {
  display:block;
  width:100%;
  height:30px;
}
.a-m-right table tbody tr:nth-of-type(5) th {
  width:100px;
  padding:0px;
  text-align:left;
  font-weight:normal;
  font-size:16px;
}
.a-m-right table tbody tr:nth-of-type(5) th div {
  display:inline-block;
}
.a-m-right table tbody tr:nth-of-type(5) th div img {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(5) th div span {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(5) td:nth-of-type(1) {
  width:170px;
  padding:0px;
}
.a-m-right table tbody tr:nth-of-type(5) td:nth-of-type(1) span {
  vertical-align:middle;
}
.a-m-right table tbody tr:nth-of-type(5) td:nth-of-type(1) input {
  width:65%;
  background-color:#FFDDFF;
}
.a-m-right table tbody tr:nth-of-type(5) td:nth-of-type(2) {
  width:190px;
  padding:0px;
}
.a-m-right table tbody tr:nth-of-type(5) td:nth-of-type(2) div {
  display:inline-block;
  margin-left:70%;
}
.a-m-right table tbody tr:nth-of-type(5) td:nth-of-type(2) div input {
  font-weight:bold;
  color:red;
  font-size:20px;
}
.arrival-bottom {
  display:block;
  height:15%;
}
.input_count {
  width:100%;
  height:100%;
  outline:0;
  border:0px;
  background:transparent;
}
.abltext {
  width:100%;
  height:100%;
}
.a-b-left {
  background-color:#FFF;
  display:inline-block;
  height:100%;
  width:80%;
  float:left;
}
.a-b-right {
  width:18%;
  height:100%;
  display:inline-block;
  float:right;
}
.a-b-right div {
  display:inline-block;
  height:35%;
  width:60%;
  margin-left:27%;
  margin-top:30%;
}
.a-b-right div button {
  padding:7% 10%;
  color:green;
}
.a-b-right div button img {
  vertical-align:middle;
}
.re-th1 {
  width:27%;
  text-align:left;
}
.re-th1 div {
  display:inline-block;
}
.re-span1 {
  display:inline-block;
  vertical-align:middle;
  width:78%;
}
.re-span1 input {
  width:95%;
}
.re-span2 {
  display:inline-block;
  vertical-align:middle;
}
.re-div1 {
  display:inline-block;
  margin-left:73%;
}
.re-div1 span {
  vertical-align:middle;
}
.re-tr1 {
  margin-bottom:3.5%;
}
.re-th2 {
  padding-right:2%;
  text-align:left;
}
.re-tx {
  text-align:left;
}
.re-th2 img {
  vertical-align:middle;
}
.re-th2 span {
  vertical-align:middle;
}
.mo-th1 {
  width:27%;
  text-align:left;
}
.mo-th1 div {
  display:inline-block;
}
.mo-span1 {
  display:inline-block;
  vertical-align:middle;
  width:78%;
}
.mo-span1 input {
  width:95%;
}
.mo-span2 {
  display:inline-block;
  vertical-align:middle;
}
.mo-th2 {
  text-align:left;
  font-weight:normal;
  font-size:16px;
}
.mo-th2 div {
  display:inline-block;
}
.mo-th2 div img {
  vertical-align:middle;
}
.mo-th2 div span {
  vertical-align:middle;
}
.mo-div1 {
  display:inline-block;
  width:72%;
}
.mo-div1 select {
  width:100%;
}
.mo-div2 {
  display:inline-block;
  margin-left:0.5%;
}
.mo-div2 span {
  vertical-align:middle;
}
.mb-35 {
  margin-bottom:3.5%;
}
.mb-35 th {
  padding-right:2%;
}
.lef-27 {
  width:24%;
  text-align:left;
}
.lef-27 div {
  display:inline-block;
}
.mi-78 {
  display:inline-block;
  vertical-align:middle;
  width:78%;
}
.mi-78 input {
  width:95%;
}
.ibmi {
  display:inline-block;
  vertical-align:middle;
}
.ml-73 {
  display:inline-block;
  margin-left:73%;
}
.tff-16 {
  text-align:left;
  font-weight:normal;
  font-size:16px;
}
.tff-16 div {
  display:inline-block;
}
.tff-16 div img {
  vertical-align:middle;
}
.tff-16 div span {
  vertical-align:middle;
}
.in-th1 {
  padding-top:2%;
  padding-bottom:6%;
  width:13%;
}
.in-td1 {
  padding-top:5%;
  padding-bottom:10%;
  display:flex;
  align-items:center;
}
.in-td1 input {
  width:60%;
  margin-left:16%;
}
.frame {
  position:relative;
  margin-top:0.5em;
  padding:0.5em 0em 0em 0em;
  border:solid 1px #BBBBBB;
  border-radius:8px;
  display:inline-block;

}
.frame .box-title {
  position:absolute;
  display:inline-block;
  top:-9px;
  left:10px;
  padding:0px 9px;
  line-height:1.5;
  font-size:15px;
  background:#f4fef1;
  color:#000;
  font-weight:normal;
  height:16px;
}
.head-20 {
  height:20%;
}
.head-20 div:nth-of-type(1) {
  height:100%;
  width:5%;
  display:inline-block;
  float:left;
}
.head-20 div:nth-of-type(1) img {
  margin-left:7%;
  margin-top:55%;
}
.head-20 div:nth-of-type(2) {
  height:100%;
  width:95%;
  display:inline-block;
  float:right;
}
.head-20 div:nth-of-type(2) textarea {
  height:65%;
  width:99.5%;
  font-size:17px;
  margin-top:1.5%;
}
.middle-65 {
  height:65%;
}
.middle-65 div:nth-of-type(1) {
  height:100%;
  width:30%;
  display:inline-block;
  float:left;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(1) {
  height:9%;
  width:100%;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(1) select {
  height:73%;
  width:96%;
  margin-left:2%;
  margin-top:0.5%;
  font-size:16px;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(2) {
  height:18%;
  width:100%;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(2) div:nth-of-type(1) {
  height:50%;
  width:100%;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(2) div:nth-of-type(1) input:nth-of-type(1) {
  margin-left:7%;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(2) div:nth-of-type(2) {
  height:50%;
  width:100%;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(2) div:nth-of-type(2) button {
  width:70px;
  border-color:#FF3399;
  background-color:#FFBBFF;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(2) div:nth-of-type(2) button:nth-of-type(1) {
  margin-left:7%;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(3) {
  height:18%;
  width:100%;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(3) div:nth-of-type(1) {
  height:50%;
  width:100%;
  font-size:15px;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(3) div:nth-of-type(1) span {
  display:inline-block;
  margin-left:3%;
  margin-top:1.5%;
  font-size:15px;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(3) div:nth-of-type(2) {
  height:50%;
  width:100%;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(3) div:nth-of-type(2) span:nth-of-type(1) {
  display:inline-block;
  margin-left:2.8%;
  margin-top:0.7%;
  font-size:15px;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(3) div:nth-of-type(2) span:nth-of-type(2) {
  display:inline-block;
  margin-left:2.95%;
  margin-top:0.7%;
  font-size:15px;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(4) {
  height:9%;
  width:100%;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(4) select {
  height:70%;
  width:95%;
  margin-left:2.5%;
  margin-top:1%;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(5) {
  height:9%;
  width:100%;
  margin-top:12.5%;
}
.middle-65 div:nth-of-type(1) div:nth-of-type(5) select {
  height:70%;
  width:95%;
  font-size:17px;
  margin-left:2.5%;
  margin-top:1%;
}
.middle-65 div:nth-of-type(2) {
  height:94%;
  width:69%;
  display:inline-block;
  float:right;
}
.middle-65 div:nth-of-type(2) div:nth-of-type(1) {
  height:10%;
  width:100%;
}
.middle-65 div:nth-of-type(2) div:nth-of-type(1) div {
  display:inline-block;
  margin-top:0.5%;
  margin-left:2%;
}
.middle-65 div:nth-of-type(2) div:nth-of-type(1) div span {
  color:green;
}
.middle-65 div:nth-of-type(2) div:nth-of-type(2) {
  height:90%;
  width:100%;
  display:inline-block;
}
.middle-65 div:nth-of-type(2) div:nth-of-type(2) textarea {
  margin-left:1%;
  height:95%;
  width:97.2%;
}
.foot-12 {
  height:12%;
  width:100%;
}
.foot-12 button {
  height:40px;
  width:160px;
  font-size:20px;
  margin-top:0.8%;
  color:green;
}
.foot-12 button:nth-of-type(1) {
  margin-left:25%;
}
.foot-12 button:nth-of-type(2) {
  margin-left:5%;
}
.foot-12 button:nth-of-type(3) {
  margin-left:5%;
}


.thead1			{ display:block; font-size:0;}
.thead1 tr th	{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: inline-block; text-align:center; }
.thead1 tr th	{ border:1px solid #CCCCCC; text-align:center; font-size:14px; line-height: 200%;  }
.tbody1			{ display:block; overflow-x:hidden; overflow-y:scroll-webkit-overflow-scrolling:touch; height:385px; font-size:0;}
.tbody1 tr td	{ border:1px solid #CCCCCC; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; font-size:12px; border-collapse:collapse; line-height: 200%; }


.thead1 tr th:nth-of-type(1) { width:136px; }
.thead1 tr th:nth-of-type(2) { width:136px; }
.thead1 tr th:nth-of-type(3) { width:136px; }
.thead1 tr th:nth-of-type(4) { width:136px; }
.thead1 tr th:nth-of-type(5) { width:136px; }

.tbody1 tr td:nth-of-type(1) { width:136px; }
.tbody1 tr td:nth-of-type(2) { width:136px; }
.tbody1 tr td:nth-of-type(3) { width:136px; }
.tbody1 tr td:nth-of-type(4) { width:136px; }
.tbody1 tr td:nth-of-type(5) { width:136px; }


.after_upd {
  display:inline-block;
  float:right;
}

#after_span {
  color:red;
  font-size:16px;
  display:inline-block;
  float:left;
}

.after-80 {
  height:80%;
}
.after-left {
  display:inline-block;
  float:left;
  height:95%;
  width:64%;
}
.after-left table {
  table-layout:fixed;
  margin-top:1%;
  margin-left:1.5%;
  border:solid 2px;
  height:420px;
  background-color:white;
}
.after-left table tbody tr td {
  border:1px solid #CCCCCC;
}
.after-left table thead tr td {
  border:1px solid #CCCCCC;
}
.after-right {
  display:inline-block;
  float:right;
  height:100%;
  width:35%;
}
.after-right div:nth-of-type(1) {
  height:39%;
  width:100%;
}
.after-right div:nth-of-type(1) table {
  height:100%;
  width:100%;
}
.after-right div:nth-of-type(1) table tbody tr {
  display:block;
  height:30px;
}
.after-right div:nth-of-type(1) table tbody tr:nth-of-type(1) {
  margin-top:1.5%;
}
.after-right div:nth-of-type(1) table tbody tr:nth-of-type(2) {
  margin-top:5%;
}
.after-right div:nth-of-type(1) table tbody tr:nth-of-type(4) {
  margin-top:5%;
}
.after-right div:nth-of-type(1) table tbody tr th {
  text-align:left;
  font-weight:normal;
  width:100px;
}
.after-right div:nth-of-type(1) table tbody tr th img {
  vertical-align:middle;
  margin-left:10%;
}
.after-right div:nth-of-type(1) table tbody tr th span {
  vertical-align:middle;
  font-size:15px;
}
.after-right div:nth-of-type(1) table tbody tr td {
  width:290px;
}
.after-right div:nth-of-type(1) table tbody tr td input {
  width:95%;
}
.after-right div:nth-of-type(1) table tbody tr td select {
  width:96.5%;
}
.after-right div:nth-of-type(2) {
  height:39%;
  width:100%;
}
.after-right div:nth-of-type(2) table {
  height:100%;
  width:100%;
}
.after-right div:nth-of-type(2) table tbody tr:nth-of-type(1) {
  display:block;
  height:30px;
  margin-top:1.5%;
}
.after-right div:nth-of-type(2) table tbody tr:nth-of-type(1) th img {
  margin-left:10%;
}
.after-right div:nth-of-type(2) table tbody tr:nth-of-type(2) {
  display:block;
  height:30px;
}
.after-right div:nth-of-type(2) table tbody tr:nth-of-type(2) th img {
  margin-left:10%;
}
.after-right div:nth-of-type(2) table tbody tr:nth-of-type(3) {
  display:block;
  height:110px;
}
.after-right div:nth-of-type(2) table tbody tr:nth-of-type(3) th {
  display:block;
  float:left;
}
.after-right div:nth-of-type(2) table tbody tr:nth-of-type(3) th img {
  margin-left:12%;
}
.after-right div:nth-of-type(2) table tbody tr th {
  text-align:left;
  font-weight:normal;
  width:100px;
}
.after-right div:nth-of-type(2) table tbody tr th span {
  vertical-align:middle;
  font-size:15px;
}
.after-right div:nth-of-type(2) table tbody tr th img {
  vertical-align:middle;
}
.after-right div:nth-of-type(2) table tbody tr td {
  width:290px;
}
.after-right div:nth-of-type(2) table tbody tr td input {
  width:95%;
}
.after-right div:nth-of-type(2) table tbody tr td select {
  width:96.5%;
}
.after-right div:nth-of-type(2) table tbody tr:nth-of-type(3) td {
  display:inline-block;
  margin-left:1%;
}
.after-right div:nth-of-type(2) table tbody tr:nth-of-type(3) td textarea {
  width:94.25%;
  height:100px;
}
.after-right div:nth-of-type(3) {
  height:10%;
}
.after-right div:nth-of-type(3) button {
  height:30px;
  width:150px;
  margin-left:7%;
  margin-top:2%;
}
.after-right div:nth-of-type(3) button img {
  vertical-align:middle;
}

.tbody2_2	{
  display:block;
  overflow-x:hidden;
  font-size:0;
}
.tbody2_2 tr td	{
  border:1px solid #CCCCCC;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  display:inline-block;
  font-size:12px;
  border-collapse:collapse;
  line-height:200%;
}

.thead2			{ display:block; font-size:0;}
.thead2 tr th	{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: inline-block; text-align:center; }
.thead2 tr th	{ border:1px solid #CCCCCC; text-align:center; font-size:14px; line-height: 200%;  }
.tbody2			{ display:block; overflow-x:hidden; overflow-y:scroll-webkit-overflow-scrolling:touch; height:422px; font-size:0;}
.tbody2 tr td	{ border:1px solid #CCCCCC; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; font-size:12px; border-collapse:collapse; line-height: 200%; }

.thead2 tr th:nth-of-type(1) { width:60px; }
.thead2 tr th:nth-of-type(2) { width:91px; }
.thead2 tr th:nth-of-type(3) { width:91px; }
.thead2 tr th:nth-of-type(4) { width:91px; }
.thead2 tr th:nth-of-type(5) { width:91px; }
.thead2 tr th:nth-of-type(6) { width:91px; }
.thead2 tr th:nth-of-type(7) { width:91px; }
.thead2 tr th:nth-of-type(8) { width:91px; }

.tbody2 tr td:nth-of-type(1) { width:60px; }
.tbody2 tr td:nth-of-type(2) { width:91px; }
.tbody2 tr td:nth-of-type(3) { width:91px;}
.tbody2 tr td:nth-of-type(4) { width:91px;}
.tbody2 tr td:nth-of-type(5) { width:91px; }
.tbody2 tr td:nth-of-type(6) { width:91px; }
.tbody2 tr td:nth-of-type(7) { width:91px; }
.tbody2 tr td:nth-of-type(8) { width:91px; text-align:center; }

.tbody_d			  { display:block; overflow-x:hidden; font-size:0;}
.tbody_d tr td	{ border:1px solid #CCCCCC; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; font-size:10px; border-collapse:collapse; line-height:200%; }
.thead_d			  { display:block; font-size:0;}
.thead_d tr th	{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; text-align:center; }
.thead_d tr th	{ border:1px solid #CCCCCC; text-align:center; font-size:10px; line-height:200%;  }


.search-left {
  display:inline-block;
  float:left;
  width:65%;
  height:100%;
}
.search-left div:nth-of-type(1) {
  width:99%;
  height:15%;
}
.search-left div:nth-of-type(1) table tbody tr {
  width:745px;
  height:30px;
  display:block;
  margin-top:5px;
}
.search-left div:nth-of-type(1) table tbody tr:nth-of-type(1) td:nth-of-type(2) input {
  width:105px;
}
.search-left div:nth-of-type(1) table tbody tr:nth-of-type(1) td:nth-of-type(5) {
  width:80px;
}
.search-left div:nth-of-type(1) table tbody tr:nth-of-type(1) td:nth-of-type(6) {
  width:155px;
}
.search-left div:nth-of-type(1) table tbody tr:nth-of-type(1) td:nth-of-type(6) select {
  width:100%;
}
.search-left div:nth-of-type(1) table tbody tr:nth-of-type(2) td:nth-of-type(5) {
  text-align:right;
  width:239px;
}
.search-left div:nth-of-type(1) table tbody tr:nth-of-type(2) td:nth-of-type(2) input {
  width:135px;
}
.search-left div:nth-of-type(1) table tbody tr td:nth-of-type(1) {
  width:70px;
}
.search-left div:nth-of-type(1) table tbody tr td:nth-of-type(1) img {
  margin-left:3%;
}
.search-left div:nth-of-type(1) table tbody tr td:nth-of-type(2) {
  width:150px;
}
.search-left div:nth-of-type(1) table tbody tr td:nth-of-type(3) {
  width:80px;
}
.search-left div:nth-of-type(1) table tbody tr td:nth-of-type(4) {
  width:180px;
}
.search-left div:nth-of-type(1) table tbody tr td:nth-of-type(4) select {
  width:90%;
}
.search-left div:nth-of-type(1) table tbody tr td img {
  vertical-align:middle;
}
.search-left div:nth-of-type(1) table tbody tr td span {
  vertical-align:middle;
  font-size:15px;
}
.search-left div:nth-of-type(2) {
  width:100%;
  height:80%;
}
.search-left div:nth-of-type(2) table {
  table-layout:fixed;
  margin-top:1%;
  border:solid 2px;
  height:455px;
  background-color:white;
}

.search-right {
  display:inline-block;
  float:right;
  width:35%;
  height:100%;
}
.search-right div:nth-of-type(1) {
  width:99%;
  height:52.6%;
}
.search-right div:nth-of-type(1) table {
  height:100%;
}
.search-right div:nth-of-type(1) table tbody tr {
  display:block;
  height:27px;
  width:400px;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(1) {
  margin-top:3px;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(1) td:nth-of-type(2) select {
  width:166px;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(2) {
  margin-top:15px;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(2) td:nth-of-type(2) input {
  width:60%;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(3) td:nth-of-type(2) input {
  width:80%;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(4) td:nth-of-type(2) input {
  width:80%;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(5) td:nth-of-type(2) input {
  width:80%;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(6) {
  margin-top:15px;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(6) td:nth-of-type(2) input {
  width:95%;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(7) td:nth-of-type(2) input {
  width:95%;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(8) {
  margin-top:15px;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(8) td:nth-of-type(2) input {
  width:30%;
}
.search-right div:nth-of-type(1) table tbody tr:nth-of-type(9) td:nth-of-type(2) input {
  width:30%;
}
.search-right div:nth-of-type(1) table tbody tr td:nth-of-type(1) {
  width:120px;
}
.search-right div:nth-of-type(1) table tbody tr td:nth-of-type(1) img {
  margin-left:10px;
}
.search-right div:nth-of-type(1) table tbody tr td:nth-of-type(2) {
  width:270px;
}
.search-right div table tbody tr td img {
  vertical-align:middle;
}
.search-right div table tbody tr td span {
  vertical-align:middle;
  font-size:15px;
}
.search-right div:nth-of-type(2) {
  width:99%;
  height:21.9166%;
}
.search-right div:nth-of-type(2) table tbody tr {
  display:block;
  height:27px;
  width:400px;
}
.search-right div:nth-of-type(2) table tbody tr:nth-of-type(1) {
  margin-top:1px;
}
.search-right div:nth-of-type(2) table tbody tr:nth-of-type(2) {
  margin-top:3px;
}
.search-right div:nth-of-type(2) table tbody tr:nth-of-type(3) {
  margin-top:3px;
}
.search-right div:nth-of-type(2) table tbody tr:nth-of-type(4) {
  margin-top:3px;
}
.search-right div:nth-of-type(2) table tbody tr td img {
  margin-left:10px;
}
.search-right div:nth-of-type(2) table tbody tr td:nth-of-type(1) {
  width:120px;
}
.search-right div:nth-of-type(3) {
  width:99%;
  height:13.15%;
}
.search-right div:nth-of-type(3) table {
  height:100%;
}
.search-right div:nth-of-type(3) table tbody tr {
  display:block;
  height:27px;
  width:400px;
  margin-top:3px;
}
.search-right div:nth-of-type(3) table tbody tr td img {
  margin-left:10px;
}
.search-right div:nth-of-type(3) table tbody tr td:nth-of-type(1) {
  width:120px;
}
#fh2 {
  width:188px;
  font-size:10px;
  height:24px;
}
#fh3 {
  width:103px;
  font-size:10px;
  height:24px;
  text-align:center;
}
#fh6 {
  width:95px;
  font-size:10px;
  height:24px;
}
#fh7 {
  width:110px;
  font-size:10px;
  height:24px;
}
#fh4 {
  width:110px;
  font-size:10px;
  height:24px;
}
#fh5 {
  width:45px;
  text-align:center;
}
#fh1 {
  font-size:10px;
  height:24px;
  width:60px;
  text-align:center;
}
.search-right div:nth-of-type(3) table tbody tr td:nth-of-type(2) {
  width:270px;
}
.search-right div:nth-of-type(3) table tbody tr td:nth-of-type(2) select {
  width:70%;
}


/* 下部固定  index.php-login */
#login		{ height: 520px; position: relative; }
#login ul	{ position: absolute; right: 0; bottom: 0; background-color: #f6f6f6; padding:5px; border:1px solid #333; }
#login li	{ list-style: none; display:inline-block; font-size:14px; }
#login img	{ vertical-align: middle; }

/* menu.php-logout */
#logout		{ display:inline-block;}
#logout div	{ background-color: #ecfffd; padding:5px; border:1px solid #333;  height:27px; font-size: 12px; margin-left:10px; }
#logout img	{ vertical-align: middle; }

/* menu.php-search */
#search		{ display:inline-block;}
#search ul	{ background-color: #ece3ff; padding:5px; border:1px solid #333;  height:27px; margin-left:10px;}
#search li	{ list-style: none; display:inline-block; font-size:12px; }
#search img	{ vertical-align: middle; }

/* ボタン */
.button_grey { border:1px solid #aaa; border-radius: 3px; background-color: #eeeeee; font-size:14px; padding:5px; width:120px; }
.button_grey2 { border:1px solid #aaa; border-radius: 3px; background-color: #eeeeee; font-size:14px; padding:5px; width:140px; }



/* 横並びの高さを合わせる */
#news img	{ vertical-align: middle; }

/* ボックス */
#menu_area	{
			background-color: #fff;
			border: 1px solid #ccc;
			padding:7px;
			-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
			-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
			-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
			-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
			overflow: hidden;
			}

.frame2		{
			position:relative;
			margin-top:0.5em;
			margin-left:0.45em;
			border:solid 1px #BBBBBB;
			border-radius:8px;
			display:inline-block;
			}

.frame2 .box-title2 {
  			position:absolute;
  			display:inline-block;
  			width:40%;
  			top:-9px;
  			left:10px;
  			padding:0px 9px;
  			line-height:1.5;
  			background:#fff;
  			color:#000;
  			font-size:22px;
  			font-weight:normal;
  			height:16px;
}
.frame2 .box-title3 {
  			position:absolute;
  			display:inline-block;
  			width:48%;
  			top:-9px;
  			left:10px;
  			padding:0px 9px;
  			line-height:1.5;
  			background:#fff;
  			color:#000;
  			font-size:22px;
  			font-weight:normal;
  			height:16px;
}
.frame .box-title4 {
  			position:absolute;
  			display:inline-block;
  			width:22%;
  			top:-9px;
  			left:10px;
  			padding:0px 9px;
  			line-height:1.5;
  			background:#f4fef1;
  			color:#000;
  			font-size:22px;
  			font-weight:normal;
  			height:16px;
}
.trans-160 {
  width:160px;
  background-color:transparent;
  border:none;
}

.frame2 ul { margin-top:30px; padding:0px 5px; }
.frame2 li { list-style-type: none; margin-bottom:10px; }
.after-left2 { display:inline-block; float:left; height:80%; width:24.1%; }


/* マスター画面 shop */
.search-left2 { display:inline-block; float:left; width:; }
.search-right2 { display:inline-block; float:right; width:; }
.search-left2 div { background-color:#ccc; height:600px; border:1px solid #333; }

.search-left3 {display:inline-block; float:left; width:; }

.search-right2 .shop { width:658px; padding:20px; }
.search-right2 .shop td { padding-bottom:20px; font-size:14px;  }
.search-right2 .shop img { vertical-align: middle; }



.thead6			{ display:block; font-size:0;}
.thead6 tr th	{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: inline-block; text-align:center; }
.thead6 tr th	{ border:1px solid #CCCCCC; text-align:center; font-size:14px; line-height: 200%;  }
.tbody6			{ display:block; overflow-x:hidden; overflow-y:scroll; height:568px; font-size:0;}
.tbody6 tr td	{ border:1px solid #CCCCCC; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block;  font-size:12px; border-collapse:collapse; line-height: 200%; }

.thead6 tr th:nth-of-type(1) { width:80px; }
.thead6 tr th:nth-of-type(2) { width:400px; }

.tbody6 tr td:nth-of-type(1) { width:80px; text-align:center;}
.tbody6 tr td:nth-of-type(2) { width:400px; }



/* マスター画面 category */
.thead9			{ display:block; font-size:0;}
.thead9 tr th	{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: inline-block; text-align:center; }
.thead9 tr th	{ border:1px solid #CCCCCC; text-align:center; font-size:14px; line-height: 200%;  }
.tbody9			{ display:block; overflow-x:hidden; overflow-y:scroll-webkit-overflow-scrolling:touch; height:568px; font-size:0;}
.tbody9 tr td	{ border:1px solid #CCCCCC; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; font-size:12px; border-collapse:collapse; line-height: 200%; }

.thead9 tr th:nth-of-type(1) { width:80px; }
.thead9 tr th:nth-of-type(2) { width:300px; }
.thead9 tr th:nth-of-type(3) { width:100px; }

.tbody9 tr td:nth-of-type(1) { width:80px; text-align:center;}
.tbody9 tr td:nth-of-type(2) { width:300px; }
.tbody9 tr td:nth-of-type(3) { width:100px; }




/* マスター画面 slip */
.search-left2 .slip { width:748px; }
.search-left2 .slip table { width:100%; border-collapse: collapse; border-spacing: 0; }
.search-left2 .slip th  { background-color: #efefef; font-size:14px; padding:7px; font-weight:normal; border:1px solid #f9f9f9; }
.search-left2 .slip td { padding:5px 5px; font-size:12px; background-color: #fff; border:1px solid #ccc; }

.search-right2 .slip { width:418px; padding:20px; }
.search-right2 .slip td { font-size:14px;  }
.search-right2 .slip img { vertical-align: middle; }



.thead3			{ display:block; font-size:0; width:750px;}
.thead3 tr th	{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: inline-block; text-align:center; }
.thead3 tr th	{ border:1px solid #CCCCCC; text-align:center; font-size:14px; line-height: 200%;  }
.tbody3			{ display:block; overflow-x:hidden; overflow-y:scroll-webkit-overflow-scrolling:touch; height:422px; font-size:0;}
.tbody3 tr td	{ border:1px solid #CCCCCC; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; font-size:12px; border-collapse:collapse; line-height: 200%; }

.thead3 tr th:nth-of-type(1) { width:50px; }
.thead3 tr th:nth-of-type(2) { width:110px; }
.thead3 tr th:nth-of-type(3) { width:100px; }
.thead3 tr th:nth-of-type(4) { width:110px; }
.thead3 tr th:nth-of-type(5) { width:110px; }
.thead3 tr th:nth-of-type(6) { width:120px; }
.thead3 tr th:nth-of-type(7) { width:110px; }

.tbody3 tr td:nth-of-type(1) { width:50px; }
.tbody3 tr td:nth-of-type(2) { width:110px; }
.tbody3 tr td:nth-of-type(3) { width:100px; }
.tbody3 tr td:nth-of-type(4) { width:110px; }
.tbody3 tr td:nth-of-type(5) { width:110px; }
.tbody3 tr td:nth-of-type(6) { width:120px; }
.tbody3 tr td:nth-of-type(7) { width:110px; }


.search-right3 { display:inline-block; float:right; width:35%; height:100%; }
.search-right3 div:nth-of-type(1) { width:99%; height:52.6%; }
.search-right3 div:nth-of-type(1) table { height:100%;}
.search-right3 div:nth-of-type(1) table tbody tr { display:block; height:27px; width:400px; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(1) { margin-top:5px; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(1) td:nth-of-type(2) input { width:195px; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(2) { margin-top:3px; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(2) td:nth-of-type(2) input { width:60%; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(3) td:nth-of-type(2) input { width:80%; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(4) td:nth-of-type(2) input { width:80% }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(5) td:nth-of-type(2) input { width:80%; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(6) { margin-top:3px; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(6) td:nth-of-type(2) input { width:95%; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(7) td:nth-of-type(2) input { width:95%; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(8) { margin-top:3px; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(8) td:nth-of-type(2) input { width:30%; }
.search-right3 div:nth-of-type(1) table tbody tr:nth-of-type(9) td:nth-of-type(2) input { width:30%; }
.search-right3 div:nth-of-type(1) table tbody tr td:nth-of-type(1) { width:100px; }
.search-right3 div:nth-of-type(1) table tbody tr td:nth-of-type(1) img { margin-left:5px; }
.search-right3 div:nth-of-type(1) table tbody tr td:nth-of-type(2) { width:270px; font-size:12px; }
.search-right3 div table tbody tr td img { vertical-align:middle; }
.search-right3 div table tbody tr td span { vertical-align:middle; font-size:14px; }
.search-right3 div:nth-of-type(2) { width:99%; height:21.9166%; }
.search-right3 div:nth-of-type(2) table tbody tr { display:block; height:27px; width:400px; }
.search-right3 div:nth-of-type(2) table tbody tr:nth-of-type(1) { margin-top:1px; }
.search-right3 div:nth-of-type(2) table tbody tr:nth-of-type(2) {  margin-top:3px; }
.search-right3 div:nth-of-type(2) table tbody tr:nth-of-type(3) { margin-top:3px; }
.search-right3 div:nth-of-type(2) table tbody tr:nth-of-type(4) { margin-top:3px; }
.search-right3 div:nth-of-type(2) table tbody tr td img { margin-left:10px; }
.search-right3 div:nth-of-type(2) table tbody tr td:nth-of-type(1) { width:120px; }
.search-right3 div:nth-of-type(3) { width:99%; height:13.15%; }
.search-right3 div:nth-of-type(3) table { height:100%; }
.search-right3 div:nth-of-type(3) table tbody tr { display:block; height:27px; width:400px; margin-top:3px; }
.search-right3 div:nth-of-type(3) table tbody tr td img { margin-left:10px; }
.search-right3 div:nth-of-type(3) table tbody tr td:nth-of-type(1) { width:120px; }
.search-right3 div:nth-of-type(3) table tbody tr td:nth-of-type(2) { width:270px; }
.search-right3 div:nth-of-type(3) table tbody tr td:nth-of-type(2) select { width:70%; }
#target_model { width:166px; border:0px; background:transparent; }

.gra{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #fcfdff 48%, #f7f7f9 51%, #ededed 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#fcfdff 48%,#f7f7f9 51%,#ededed 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#fcfdff 48%,#f7f7f9 51%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
	}



/* 機種検索 table */
.thead5			{ display:block; font-size:0; width:735px;}
.thead5 tr th	{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: inline-block; text-align:center; }
.thead5 tr th	{ border:1px solid #CCCCCC; text-align:center; font-size:14px; line-height: 200%;  }
.tbody5			{ display:block; overflow-x:hidden; overflow-y:scroll-webkit-overflow-scrolling:touch; height:422px; font-size:0;}
.tbody5 tr td	{ border:1px solid #CCCCCC; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; font-size:12px; border-collapse:collapse; line-height: 200%; }

.thead5 tr th:nth-of-type(1) { width:60px; }
.thead5 tr th:nth-of-type(2) { width:110px; }
.thead5 tr th:nth-of-type(3) { width:110px; }
.thead5 tr th:nth-of-type(4) { width:110px; }
.thead5 tr th:nth-of-type(5) { width:110px; }
.thead5 tr th:nth-of-type(6) { width:110px; }
.thead5 tr th:nth-of-type(7) { width:90px; }

.tbody5 tr td:nth-of-type(1) { width:60px; }
.tbody5 tr td:nth-of-type(2) { width:110px; }
.tbody5 tr td:nth-of-type(3) { width:110px; }
.tbody5 tr td:nth-of-type(4) { width:110px; }
.tbody5 tr td:nth-of-type(5) { width:110px; }
.tbody5 tr td:nth-of-type(6) { width:110px; text-align:center; }
.tbody5 tr td:nth-of-type(7) { width:90px; text-align:center; }


/* 機種情報 table */
.thead7			{ display:block; font-size:0; width:750px;}
.thead7 tr th	{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: inline-block; text-align:center; }
.thead7 tr th	{ border:1px solid #CCCCCC; text-align:center; font-size:14px; line-height: 200%;  }
.tbody7			{ display:block; overflow-x:hidden; overflow-y:scroll-webkit-overflow-scrolling:touch; height:422px; font-size:0;}
.tbody7 tr td	{ border:1px solid #CCCCCC; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; font-size:12px; border-collapse:collapse; line-height: 200%; }

.thead7 tr th:nth-of-type(1) { width:70px; }
.thead7 tr th:nth-of-type(2) { width:135px; }
.thead7 tr th:nth-of-type(3) { width:135px; }
.thead7 tr th:nth-of-type(4) { width:135px; }
.thead7 tr th:nth-of-type(5) { width:130px; }
.thead7 tr th:nth-of-type(6) { width:110px; }

.tbody7 tr td:nth-of-type(1) { width:70px; text-align:center; }
.tbody7 tr td:nth-of-type(2) { width:135px; }
.tbody7 tr td:nth-of-type(3) { width:135px; }
.tbody7 tr td:nth-of-type(4) { width:135px; }
.tbody7 tr td:nth-of-type(5) { width:130px; }
.tbody7 tr td:nth-of-type(6) { width:110px; text-align:center; }

.thead8			{ display:block; font-size:0; }
.thead8 tr th	{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: inline-block; text-align:center; }
.thead8 tr th	{ border:1px solid #CCCCCC; text-align:center; font-size:14px; line-height: 200%;  }
.tbody8			{ display:block; overflow-x:hidden; overflow-y:scroll-webkit-overflow-scrolling:touch; height:380px; font-size:0;}
.tbody8 tr td	{ border:1px solid #CCCCCC; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; font-size:12px; border-collapse:collapse; line-height: 200%; }


.thead8 th:nth-of-type(1) { width:100px; }
.thead8 th:nth-of-type(2) { width:100px; }
.thead8 th:nth-of-type(3) { width:100px; }
.thead8 th:nth-of-type(4) { width:100px; }
.thead8 th:nth-of-type(5) { width:100px; }
.thead8 th:nth-of-type(6) { width:90px; }
.thead8 th:nth-of-type(7) { width:90px; }

.tbody8 td:nth-of-type(1) { width:100px; }
.tbody8 td:nth-of-type(2) { width:100px; }
.tbody8 td:nth-of-type(3) { width:100px; }
.tbody8 td:nth-of-type(4) { width:100px; }
.tbody8 td:nth-of-type(5) { width:100px; }
.tbody8 td:nth-of-type(6) { width:90px; text-align:center; }
.tbody8 td:nth-of-type(7) { width:90px; text-align:center; }



/* menu btn */

.btn00 { background:none; width:1px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; }

.btn01 { background-image:url(../images/menu/menubtn_01.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
.btn02 { background-image:url(../images/menu/menubtn_02.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
.btn03 { background-image:url(../images/menu/menubtn_03.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
.btn04 { background-image:url(../images/menu/menubtn_04.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
.btn05 { background-image:url(../images/menu/menubtn_05.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
.btn06 { background-image:url(../images/menu/menubtn_06.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
.btn07 { background-image:url(../images/menu/menubtn_07.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
.btn08 { background-image:url(../images/menu/menubtn_08.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }

button.btn9 { background-image:url(../images/menu/menubtn_09.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn9:hover { background-image:url(../images/menu/menubtn_09_on.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn10 { background-image:url(../images/menu/menubtn_10.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn10:hover { background-image:url(../images/menu/menubtn_10_on.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn11 { background-image:url(../images/menu/menubtn_11.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn11:hover { background-image:url(../images/menu/menubtn_11_on.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn12 { background-image:url(../images/menu/menubtn_12.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn12:hover { background-image:url(../images/menu/menubtn_12_on.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn13 { background-image:url(../images/menu/menubtn_13.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn13:hover { background-image:url(../images/menu/menubtn_13_on.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }

button.btn14 { background-image:url(../images/menu/menubtn_14_on.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn14:hover { background-image:url(../images/menu/menubtn_14_on2.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn15 { background-image:url(../images/menu/menubtn_15_on.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn15:hover { background-image:url(../images/menu/menubtn_15_on2.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn16 { background-image:url(../images/menu/menubtn_16_on.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn16:hover { background-image:url(../images/menu/menubtn_16_on2.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn17 { background-image:url(../images/menu/menubtn_17_on.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn17:hover { background-image:url(../images/menu/menubtn_17_on2.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn18 { background-image:url(../images/menu/menubtn_18_on.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }
button.btn18:hover { background-image:url(../images/menu/menubtn_18_on2.jpg); width:270px; height:70px; padding:0; margin:0; border:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; }

@media print {
   .thead_print {display: table-header-group;}
}

#loading {
  display: table;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  opacity: 0.8;
}

#loading .loadingMsg {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding-top: 140px;
  background: url("../images/gif-load.gif") center center no-repeat;
}

.hidden-1 {
  display:none;
}

#loading-1 {
  display:table;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  background-color:#ffffff;
}

#loading-1 .loadingMsg-1 {
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  padding-top:140px;
  background:url("../images/gif-load.gif") center center no-repeat;
}
