@import "http://";
@charset "utf-8";
/* ---------------------------
   農作業安全情報センター　
   screenメディア用スタイル
   --------------------------- */

body {
  margin: 0;
  padding: 0;
  color: #000;
  background: #fff;
}
a {
  text-decoration: none;
}
a:link {

  color: #009;
  background: transparent;
}
a:visited {
  border-bottom: none;
  background: transparent;
}
a:hover, a:active {
  border-bottom: none;
  color: #09F;
  background: transparent;
}
div#content h1 {
  margin-top: -12px;
  margin-left: -24px;
  line-height: 1.0;           /* IE6対策：これがないと隙間ができる */
  padding: 0.3em 0 0.3em 37px;
  color: #b42d00;
  background: transparent url(../Image/ImgIam/bg_h2.gif) no-repeat left;
}
div#contentbody h1 {
  margin-top: -12px;
  margin-left: -24px;
  line-height: 1.0;           /* IE6対策：これがないと隙間ができる */
  padding: 0.3em 0 0.3em 37px;
  color: #b42d00;
  background: transparent url(../Image/ImgIam/bg_h2.gif) no-repeat left;
}
h2 {
  clear: both;
  font-size: medium;
}
h3 {
  font-size: medium;
}
h4 {
  font-size: medium;
}
ul, ol, dl, dd {
  font-size: medium;
}
dt {
  font-size: medium;
}
address {
  font-style: normal;
}
em {
  font-style: normal;
  font-weight: bold;
}
cite {
  font-style: normal;
  font-size: small;
}

/* ヘッダ＆ナビゲーション共通
------------------------------------------------------------------ */
div#header {
  font-size: small;
}
div#header a {
  font-weight: bold;
  white-space: nowrap;
}
div#txtarea {
  font-size: x-small;
  color: #333;
  background-color:#eee
}
div#txtarea p {
  display: block;
  line-height:1.5em;
  margin: 0;
  padding: 6px 12px 6px;
  font-size: small;
}
ul.subnav li {
  display: inline;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 1em;
  font-size: small;
  /* MacIE5対策：開始 \*/
  color: #000;
  float: right;
  /* MacIE5対策：終了 */
}
div#footer ul.nav {
  font-weight:bold;  
  display: block;
  margin: 0;
  padding: 6px 4px 4px;
  font-size: small;
  text-align:center;
  line-height: 1.5em;
  color: #000;
  background: #fff;
}

div#header ul.nav li,#footer ul.nav li, div#header ul.nav li form, div#header ul.nav li p {
  display: inline;
  margin: 0;
  padding: 0;
}
div#header ul.nav li form {
  padding: 0 3em 0 0;
}
.nav a, .nav .disabled {
  padding: 0.2em 0.8em;
}
.nav a:link, .nav a:visited {
  border: 1px solid #CCC;
  color: #333;
  background: #FFF;
}

.nav a:hover, .nav a:active {
  color: #fff;
  background: #099;
}

