#hanabicontents{
  width:770px;
  float:left;
  margin-top:12px;
  /*headerとのスペース用*/
  margin-left:5px;
  *margin-left:2px;
}
#hanabicontents div.section h2 img{
	margin:30px 0 20px 8px;
}
#hanabicontents hr{
  visibility:hidden;
}
#hanabicontents div.section{
  text-align : center;
}
#hanabi,#access,#ship,#specialtrain{
  padding:10px;
}
#hanabi{
  width:92%;
  margin:10px auto 20px auto;
}
#hanabi td{
  text-align:center;
}
#hanabi p{
  margin:3px 10px 5px 5px;
  text-align:left;
  line-height:140%;
}
#sponsor ul{
  text-align:left;
  margin:10px 5px 10px 5px;
}
#sponsor li{
  list-style:none;
  margin:3px 3px 6px 3px;
}
#nittei td{
  text-align:left;
  color:#fff;
}
#nittei{
  margin:20px 5px 30px 5px;
}
#nittei h2{
  padding:4px 5px 5px 5px;
}
#nittei p{
  margin:4px 10px 3px 5px;
  line-height:150%;
}
#kyosan{
  margin:20px 2px 25px 5px;
  padding:10px;
  border:1px dashed #ff3300;
}
#kyosan h3{
  margin:12px 5px 5px 5px;
}
#kyosan dl{
  margin:18px 3px 25px 5px;
  font-size:12px;
  text-align:left;
}
#kyosan dt{
  font-weight:bold;
  margin:8px 3px 5px 3px;
}
#kyosan dd{
  margin:5px 3px 3px 3px;
  line-height:140%;
}
#kyosan ul li{
  list-style:none;
}
#access{
  }
#access h3{
  text-align:left;
  margin:10px 5px 5px 8px;
}
#access h4{
  margin:10px 5px 20px 5px;
}
#access dl{
  margin:10px 5px 30px 5px;
  text-align:left;
  float:left;
  width:440px;
}
#access dt{
  margin:5px 0 3px 5px;
  font-weight:bold;
}
#access dd{
  margin:3px 0 8px 7px;
}
#access ul{
  list-style:none;
}
#access ul li{
  margin:5px 0 3px auto;
}
#ship{
  }
#ship h3{
  margin:10px 5px 20px 5px;
  font-size:28px;
  color:#ff0000;
}
#ship p{
  margin:5px 5px 25px 5px;
}
#ship ol{
  text-align:left;
  margin:10px 5px 15px 25px;
  font-size:18px;
  color:#000090;
}
#ship li{
  margin:3px 4px 10px 3px;
  line-height:150%;
}
#specialtrain{
  }
#specialtrain h4{
  margin:10px auto 20px auto;
}
#specialtrain blink{
  color:ff0000;
}
#specialtrain{
  margin:10px auto;
}
#diagram{
  margin:20px auto 5px auto;
}
#diagram td{
  width:90px;
  font-size:12px;
  padding:3px 2px 3px 3px;
  text-align:center;
  vertical-align:middle;
  border:1px solid #000090;
}
#diagram b{
  color:red;
}
