@charset "shift_jis";
/* 「整備記録」テーブル */
table.todo{
  margin-left : 25px;
  margin-top : 0.5em;
  margin-bottom : 1em;
}
table.todo th{
  padding : 3px;
  background-color : #666666;
}
table.todo td{
  padding : 3px;
  background-color : #999999;
}
table.todo caption{
  margin-left : 25px;
}
col.top{
  vertical-align : top;
}
col.ctr{
  text-align : center;
}
col.topctr{
  vertical-align : top;
  text-align : center;
}
/* 「整備記録」テーブル */
div.outer {
  border: white 2px solid;
  margin-left: 50px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0px;
  width: auto;
}
div.maker {
  border-bottom: white 1px solid;
  margin: 0px;
  padding: 0px;
  width: auto;
}
div.maker p {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
  font-size: normal;
  text-indent : 0em;
}
div.parts {
  border-top: white 1px solid;
  border-bottom: white 1px solid;
  margin: 0px;
  padding: 0px;
  width: auto;
}
div.parts p {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
  font-size: normal;
  text-indent : 0em;
}
div.fig {
  border-top: white 1px solid;
  border-bottom: white 1px solid;
  margin: 0px;
  padding: 0px;
  width: auto;
  height: 380px;
}
div.fig img {
  margin: 10px;
  float: left;
}
div.fig p {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
  line-height: 140%;
  text-indent : 0.6em;
  font-size: small;
}
div.text {
  border-top: white 1px solid;
  border-bottom: white 1px solid;
  margin: 0px;
  padding: 0px;
  width: auto;
}
div.text p {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
  line-height: 140%;
  text-indent : 0.6em;
  font-size: small;
}
div.text li {
  margin-left : 20px;
  margin-top : 0px;
  margin-bottom : 0px;
  font-size: small;
}
div.text ul {
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 20px;
  padding-left : 0px;
}
div.text ol {
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 20px;
  padding-left : 0px;
}
div.stars {
  border-top: white 1px solid;
  border-bottom: white 1px solid;
  background-color: #00ffff;
  margin: 0px;
  padding: 0px;
  width: auto;
}
div.stars p {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
  font-size: normal;
  font-weight: bold;
  text-indent : 0em;
  color: black;
}
div.hyoka {
  border-top: white 1px solid;
  border-bottom: white 1px solid;
  background-color: #ff8000;
  margin: 0px;
  padding: 0px;
  width: auto;
}
div.hyoka p {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
  font-size: normal;
  font-weight: bold;
  text-indent : 0em;
  color: black;
}
div.submenu {
  margin-top: 5px;
  margin-bottom: 5px;
}
