@charset "euc-jp";
/* カラム設定 */
main {
  max-width: 1000px; margin: 20px auto 0; padding: 0 15px;
  font-size: 16px; line-height: 1.7em;
}

/* パンクズリスト */
#pankuzu { margin: 0 0 20px; font-size: 12px; line-height: 1.5em; }

article { position: relative; padding: 0 0 0 220px; }

@media screen and (max-width:999px){
  article {
    max-width: 780px;
    margin: 0 auto; padding: 0;
  }
}

/*画像*/
main img {width: auto; height: auto; max-width: 100%; max-height: 100%;}

/*表*/
main table {border-collapse: collapse;}

/*更新日*/
#update { font-size: 12px; text-align: right; line-height: 1.3em; }

/*見出し*/
h2 {
  margin: 0 0 20px; padding: 8px 5px;
  background: #004885;
  color: #fff; font-size: 18px; line-height: 1.4em;
}

/* 目次 */
aside {
  position: absolute; top: 0; left: 0;
  width: 200px;
  font-size: 14px; line-height: 1.3em;
}

@media screen and (max-width:999px){
  aside {
    position: static;
    width :auto;
    margin: 0 auto 40px;
  }
}

aside .index strong {
  display: block;
  margin: 0 0 8px; padding: 0 8px 8px;
  border-bottom: solid 2px #aaa;
  font-size: 15px; line-height: 1.3em;
}

aside .index li {
  position: relative;
  margin: 0 0 15px; padding: 0 0 0 30px;
}

aside .index li::before {
  display: block; position: absolute; left: 3px;
  width: 20px; height: 20px;
}

aside .index li:nth-child(1)::before { content: url(../../images/icon-no1_w20.gif); }
aside .index li:nth-child(2)::before { content: url(../../images/icon-no2_w20.gif); }
aside .index li:nth-child(3)::before { content: url(../../images/icon-no3_w20.gif); }
aside .index li:nth-child(4)::before { content: url(../../images/icon-no4_w20.gif); }
aside .index li:nth-child(5)::before { content: url(../../images/icon-no5_w20.gif); }
aside .index li:nth-child(6)::before { content: url(../../images/icon-no6_w20.gif); }
aside .index li:nth-child(7)::before { content: url(../../images/icon-no7_w20.gif); }
aside .index li:nth-child(8)::before { content: url(../../images/icon-no8_w20.gif); }
aside .index li:nth-child(9)::before { content: url(../../images/icon-no9_w20.gif); }
aside .index li:nth-child(10)::before { content: url(../../images/icon-no10_w20.gif); }
aside .index li:nth-child(11)::before { content: url(../../images/icon-no11_w20.gif); }
/**============================================================================================**/
/* LastUp2024.12.03_shinkai */