@charset "utf-8";
/*
* CSS for Support Repair
*
* @version			0.0.0
* @lastmodified 2019/09/25
* @link					https://www.landcomp.co.jp/
* @copyright		Copyright 2019, LAND COMPUTER Co.,Ltd.All rights reserved.
*------------------------------------------------------------------------- */

#StepBox {
  box-sizing: border-box;
  height: 50px;
  margin: 1rem 0 2rem;
  background: url("../../../cgi/repair/img/step00.png") no-repeat;
}
#StepBox.step1 {  background-position: center 0;      }
#StepBox.step2 {  background-position: center -80px;  }
#StepBox.step3 {  background-position: center -160px; }

#QLIST p.notice {
  font-size: 1.5rem;
  margin: 2rem 0 2rem;
}
#QLIST #ResultMsg {
  margin: 1rem 0 3rem;
}form ,
#CtrlBox {
  margin-bottom: 1rem;
}
#ConfirmBox,
#ResultBox,
#SubmitBox {
  overflow: hidden;
  padding: 1rem 1rem;
  margin-bottom: 0.5rem;
  background-color: #f2f2ec;
}
#StatusBox {
  padding: 0.25rem 0.25rem;
  mmin-height: 1.5rem;
  overflow: hidden;
  border: 1px solid #ddd;
  background-color: #F1F5FB;
  line-height: 1;
}
#StatusBox #FJV {
  float: right;
}
#ConfirmBox input[type=button],
#ResultBox input[type=button], 
#SubmitBox input[type=button] {
  padding: 0.75rem 0;
  width: 6rem;
}
#ConfirmBox span.bdr,
#ResultBox span.bdr, 
#SubmitBox span.bdr {
  display: inline-block;
  border: 3px solid #f0e68c;
}
#ConfirmBox span.bdr.next.disabled {
  border: 3px solid #ddd;
}
input.error ,
textarea.error {
  background-color: #ffefff;
}
#ErrorBox {
  padding: 0 1rem;
  margin: 1rem 0 2rem;
}
#ErrorBox p {
	color: #c00;
}
#ReturnTopBox {
  text-align: center;
  padding: 1.5rem 1rem;
  border-radius: 3px;
  border: 1px solid #ccc;
  background-color: #f3f3f3;
}
#ReturnTopBox span {
  display: inline-block;
  border: 3px solid #f0e68c;
}
#ReturnTopBox span input {
  padding: 1rem 1rem;
}
th span.note {
  float: right;
}
span.err {
  display: block;
  font-size: 0.8rem;
}
span.next {
  float: right;
}
