a:link {color:#999900;}						/* リンクの書式 */
a:visited{color:#999999;}
a:hover {color:#ff6600;position:relative;top:2px;}
a:active {color:#6699cc;}

.hide {position:absolute;left:-1000px;}				/* 隠し文字(ガイド)の書式 */

rp,rt {font-size:9pt;}						/* ふりがなの書式 */
hr {width:700px;margin-left:auto;margin-right:auto;}
img {border:none;vertical-align:middle;}

div {								/* ブロック(div)、テーブル(table)単位で */
  margin-left:auto;margin-right:auto;				/* 全体のレイアウト書式を指定しています */
  margin-top:0px;margin-bottom:0px;				/* ここではセンタリング指定をしています */
  padding-top:12px;padding-bottom:12px;
  padding-left:2px;padding-right:2px;
  text-align:center;
  }
table{
  margin-left:auto;margin-right:auto;
  margin-top:0px;margin-bottom:0px;
  padding-top:0px;padding-bottom:0px;
  text-align:center;
  }

#cprt {								/* 著作権の書式 */
  text-align:center;vertical-align:middle;
  padding:8px;color:#6699cc;font-size:12pt;
  }
#back {
  height:40px;text-align:center;
  }
.oomidashi {
  width:520px;
  color:#ffffff;font-size:32pt;
  }
.komidashi {
  width:480px;
  background-color:#ffe5f2;
  font-size:14pt;font-weight:600;
  }
.ko-komidashi {
  width:240px;
  background-color:#ff99cc;
  font-size:14pt;font-weight:600;
  }
.naiyou {
  width:400px;
  backgroud-color:#ffffff;text-align:left;
  font-size:12pt;line-height:125%;
  text-indent:1em;
  }
#list {
  width:136px;padding:2px;
  background-color:#ffe5f2;text-align:left;vertical-align:top;  
  font-size:12pt;line-height:200%;
  }
#list ul {
  list-style-image:url('images/pushpin.gif');list-style-type:none;
  list-style-position:compact;margin-left:21px;
  }
#honbun {
  width:296px;padding:2px;
  background-color:#ffffff;
  text-align:left;vertical-align:top;text-indent:1em;
  font-size:12pt;font-weight:600;
  }
#sub {
  background-color:#ffffff;
  color:#b2236b;font-size:18pt;
  }
