@charset "utf-8";

/* ページ全体の枠組み
---------------------------------------------------- */
#main1 {
  margin: 10px 10px 0px 10px;
  width: 880px;
  border: 1px solid #556db5;
  background: url(../imgs/item_bar.png) repeat-x;
}

/* リンクと画像
---------------------------------------------------- */

/* ヘッダ
---------------------------------------------------- */

/* メニューバー
---------------------------------------------------- */

/* トピックパス（パンくずリスト）
---------------------------------------------------- */

/* メインコンテンツ
---------------------------------------------------- */
#main1 h2 {
  margin: 5px;
  border: 5px solid #a6621a;
  border-top-color: #ffffff;
  border-right-color: #ffffff;
  padding: 0px 0px 1px 10px;
  font-size: 120%;
  color: #a6621a;
}

#main1 h3 {
  margin: 5px 5px 0 20px;
  border: 3px solid #bfb26a;
  border-top-color: #fff5de;
  border-right-color: #ffffff;
  padding: 0px 0px 1px 10px;
  background: #fff5de;
  font-size: 110%;
  color: #8b8037;
}

#main1 h4 {
  margin: 5px 100px 5px 30px;
  padding: 5px 0px 0px 5px;
  border: 1px solid #000000;
  border-top-color: #ffffff;
  border-right-color: #ffffff;
  border-left-color: #ffffff;
  font-size: 90%;
  color: #555555;
}

#main1 p {
  margin: 0px 5px 10px 5px;
  padding: 0px 0px 1px 10px;
  font-size: 100%;
}

p#second {
  margin: 0px 5px 10px 20px;
  padding: 0px 0px 1px 20px;
  font-size: 100%;
}

#main1 .second {
  margin: 0px 0px 0 35px;
}

#main1 .second img {
  margin: 10px 10px 0 10px;
  padding: 0px;
  box-shadow: 3px 3px 5px 0 #666666;
  border: 3px solid #556db5;
  width: 500px;
}

#main1 table.schedule img{
  padding: 0px;
  margin: 0px;
}

#main1 .ul-1 .li-1{
  margin: 0 0 0 20px;
  list-style-type: decimal;
  padding: 0 0px 2px 10px;
  font-size:100%;
  line-height:1.5;
}


/* サブコンテンツ
---------------------------------------------------- */


/* フッタ
---------------------------------------------------- */

