@charset "shift_jis";
/* PC用のスタイルシート */

/*                      */
/* 要素に対するスタイル */
/*                      */
html{
  background-color : black;
}
body{
  margin-left : 5px;
  margin-right : 5px;
  margin-top : 0px;
  margin-bottom : 10px;
  padding: 0px;
  border: none;
  color: white;
  background-color : black;
  font-family : "メイリオ","ＭＳ Ｐゴシック","平成角ゴシック",Arial,sans-serif;
}
p{
  line-height : 1.4em;
  word-spacing : normal;
  text-align : left;
  text-indent : 0.8em;
  margin-top : 0.4em;
  margin-bottom : 0.6em;
}
hr{
  background-color : #999999;
  color : #999999;
  height : 2px;
  border: none;
  border-style : none;
  padding-left : 0px;
  padding-right : 0px;
  margin-left : 25px;
  margin-right : 10px;
  margin-top : 0.2em;
  margin-bottom : 0.2em;
  float : none;
  clear : left;
}
img{
  border-width : 0px;
}
/* 見出し関連 */
h1{
  vertical-align : sub;
  font-size : 1.6em;
  font-weight : bold;
  margin-top : 0.8em;
  margin-bottom : 0em;
}
h2{
  font-size : 1.2em;
  font-weight : bold;
  margin-top : 0.8em;
  margin-bottom : 0.6em;
  margin-left : 25px;
  float : none;
  clear : left;
}
h3{
  font-size : 1em;
  font-weight : bold;
  margin-top : 0.8em;
  margin-bottom : 0.4em;
  margin-left : 50px;
  float : none;
  clear : left;
}
h4{
  font-size : 1em;
  font-weight : none;
  margin-top : 0.5em;
  margin-bottom : 0.3em;
  margin-left : 75px;
}
h5{
  font-size: 80%;
}
h6{
  font-size: 60%;
}
/* テーブル関連 */
table{
  table-layout : fixed;
  border-collapse : collapse;
  border-spacing : 0px;
  border : 1px solid white;
  empty-cells : show;
}
th{
  vertical-align : top;
  border : 1px solid white;
}
td{
  vertical-align : top;
  border : 1px solid white;
}
caption{
  text-align : left;
}
/* リスト関連 */
ul{
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 40px;
  padding-left : 0px;
}
ol{
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 40px;
  padding-left : 0px;
}
li{
  margin-left : 25px;
  margin-top : 0px;
  margin-bottom : 0px;
  font-size: 1em;
}
code{
  font-size: 0.8em;
}
kbd{
  font-size: 0.8em;
}
pre{
  font-size: 0.8em;
}
samp{
  font-size: 0.8em;
}
cite{
  margin-left : 25px;
}
em{
  font-size : 1.1em;
}
/*                            */
/* 擬似クラスに対するスタイル */
/*                            */
a:link{
  font-weight : bold;
  text-decoration : none;
  color : #00ffff;
}
a:visited{
  font-weight : bold;
  text-decoration : none;
  color : #00ffff;
}
a:hover{
  font-weight : bold;
  text-decoration : none;
  color : #00ff00;
}
a:active{
  font-weight : bold;
  text-decoration : none;
  color : #ff0000;
}
/*                        */
/* クラスに対するスタイル */
/*                        */
/* インデント */
.indent5{
  margin-left : 25px;
}
.indent10{
  margin-left : 50px;
}
.indent15{
  margin-left : 75px;
}
.indent20{
  margin-left : 100px;
}
/* 画像飾り */
img.shadow{
  padding-right : 0px;
  padding-bottom : 0px;
  border-width : 5px;
  border-color : #111111;
}
img.fig {
  margin : 10px;
  border-width : 0px;
}
/* ナビゲーション */
div.submenu{
  position : relative;
  right : 0px;
  margin : 0px;
  text-align : right;
  list-style-type : none;
  font-weight : bold;
  line-height : 1.0em;
}
/* 段落 */
div.honbun{
  margin-left : 25px;
  margin-right : 25px;
}
div.chapter{
  margin-left : 50px;
  margin-right : 25px;
}
div.section{
  margin-left : 75px;
  margin-right : 25px;
}
div.subsection{
  margin-left : 100px;
  margin-right : 25px;
}
div.merhit{
  margin-left : 75px;
  margin-right : 75px;
  margin-bottom : 0.5em;
  background-color : #99ff99;
}
div.demerhit{
  margin-left : 75px;
  margin-right : 75px;
  margin-bottom : 0.5em;
  background-color : #ff9966;
}
pre.comand {
  margin : 10px;
  padding : 10px;
  border : 1px dotted white;
}
/* 「整備記録」部品表テーブル */
table.bom{
  margin : 5px 0px 5px 25px;
  border : 1px solid white;
  font-size: 0.8em;
  font-family : "ＭＳ Ｐゴシック";
}
table.bom th{
  border : 1px solid white;
  line-height: 120%;
  text-indent : 0em;
}
table.bom th.part_num{
  width:110px;
}
table.bom th.part_name{
  width:200px;
}
table.bom th.qty{
  width:40px;
}
table.bom td{
  border : 1px solid white;
  line-height: 120%;
  text-indent : 0em;
}
ul.contlist{
  margin-left : 0px;
}
/*                    */
/* IDに対するスタイル */
/*                    */
hr#headline{
  background-color : #999999;
  color : #999999;
  height : 6px;
  padding : 0px;
  margin : 0px;
}
hr#endline{
  background-color : #999999;
  color : #999999;
  height : 3px;
  padding : 0px;
  margin : 0px;
}
div#navi{
  width : 15em;
  height : 3em;
  position : absolute;
  top : 5px;
  right : 15px;
}
div#footer{
  margin-left : 25px;
  margin-right : 10px;
  margin-top : 0px;
  margin-bottom : 5px;
  text-align : right;
  font-size : 0.9em;
  font-style : italic;
  font-weight : normal;
}

ul#nmenu{
  margin : 0px;
  padding-top : 0px;
  list-style-type : none;
  text-align : right;
}
ul#nmenu li{
  margin : 0px;
  padding-top : 0px;
  padding-left : 0px;
  list-style-type : none;
  text-align : right;
  font-weight : bold;
  line-height : 0.9em;
}
ul#smenu{
  position : relative;
  right : 0px;
  margin : 0px;
  padding-top : 0px;
  list-style-type : none;
  text-align : right;
}
ul#smenu li{
  margin : 0px;
  padding-top : 0px;
  padding-left : 0px;
  list-style-type : none;
  text-align : right;
  font-weight : bold;
  line-height : 1.0em;
}



/*                                               */
/* XSSIによるUserAgent毎のスタイルシート切り替え */
/*                                               */
@import url("
/WinIE6.css

");
