@charset "Shift_JIS";

/* センタリング
---------------------------------------------------- */
.center {
  text-align: center;
}

/* エラー表示
---------------------------------------------------- */
p.err {
  font-size: small;
  font-weight: bold;
  color: #ff0000;
  background-color: #ffffff;
}

/* ダミーメニュー（登録フォームには要らないで非表示にする）
---------------------------------------------------- */
#dmymenu {
  width: 100%;
  padding: 0;
  margin: 0;
  color: #000000;
  background-color: #3465FF;
  border-width: 0px;
}

/* テーブルの幅サイズ
---------------------------------------------------- */
.head_1 {
  width: 27%;
}
.head_2 {
  width: 31%;
}
.head_3 {
  width: 42%;
}
.head_4 {
  width: 35%;
}
.head_5 {
  width: 65%;
}

/* メイン
---------------------------------------------------- */
#main {
  margin: 15px 0 0 0;
  padding:  0 15px;
  text-align: left;
  font-size: small;
  color: #444444;
  background-color: #ffffff;
}
#main h2 {
  margin: 5px 5px 0px 2px;
  padding: 12px 10px 10px 23px;
  color: #444444;
  background-color: #ffffff;
  font-weight: bold;
  font-size: small;
  line-height: 1.2em;
  background: url(../images/bar.gif) no-repeat 0px 0.9em;
}
#main h3 {
  margin: 0;
  padding: 0;
  font-weight: bold;
/*  font-size: small;*/
}
#main h2+h3 {		/* ■IEは未対応のため線が表示される */
  border-top-style: none;
}
#main p {
  margin: 5px 0;
}

/* 登録画面のテーブル専用
---------------------------------------------------- */
table {
  border-spacing: 1px;
  font-size: small;
  text-align: left;
  width: 100%;
}
table caption {
  padding: 0.5em 0 0 0.2em;
  text-align: left;
  font-weight: bold;
  color: #ff9933;
  background-color: #ffffff;
}
table th {
  padding: 3px 7px;
  border: 1px solid #FFCC66;
/*  text-align: center;*/
  font-weight: normal;
  color: #444444;
  background: #FFFF66;
}
table td {
  padding: 2px 6px;
  border: 1px solid #FFCC66;
  color: #444444;
  background: #FFFF99;
}

/* 登録箇所のフォームデザイン
---------------------------------------------------- */
input {
  border-width: 1px;
  border-color: #000000;
  vertical-align: middle;
  color: #000000;
}
select {
  border-width: 1px;
  border-color: #000000;
  vertical-align: middle;
  color: #000000;
}
input.check {
  border-style: dashed;
/*  border-width: 2px;*/
}

/* 登録ボタン
---------------------------------------------------- */
button.entry {
  width: 110px;
  height: 40px;
  padding: 0;
  color: #ffffff;
  background-color: inherit;
  background: url(../images/btn_entry.gif) no-repeat;
  border-width: 0px;
}
p.posted {
  font-size: x-small;
  margin: 11px 0 11px 0;
  padding: 6px;
}

/*-> 2007.06.20 ADD hayasaki */
/* 登録画面１のレイアウト変更
---------------------------------------------------- */
#touroku {
  margin: 10px 0 0 0;
  padding: 25px; 
  text-align: left;
  width: 490;
  border: 1px solid #FFCC66;
  color: #444444;
  background: #FFFF99;
}
#touroku ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: small;
}
#touroku li {
  padding: 2px 0 0 15px;
  width: 500px;
  background: url(../images/marker_1.gif) no-repeat 5px 9px;
}
/*<- 2007.06.20 ADD hayasaki */

