h1 { 
  font-size: 12px;
  font-family: Osaka, '‚l‚r ‚oƒSƒVƒbƒN', sans-serif,Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #333333;
  letter-spacing: 0.1em;
  line-height: 15px;
  text-align: left;/**/
 }
h2 { 
  font-size: 30px;
  font-family: Osaka, '‚l‚r ‚oƒSƒVƒbƒN', sans-serif,Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  line-height: 36px;
  text-align: center;/**/
 }
 
.top {
	font-size: 11px;
	line-height: 13px;
	border-top: dotted 2px #C4C4C9;
	border-bottom: dotted 2px #C4C4C9;
	background-color: #f4f4f4;
	color: #0A246A;
 }

.bottom { 
  font-size: 10px; 
  line-height: 13px;
  border-bottom: dotted 2px #C4C4C9;
 }


td {
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	}
.about {
	color: #000000;
	background-color: #ffffff;
	background-image: url("../images/bg_about_li.gif");
	background-repeat: repeat-y;
	background-position: center top;
	}
.link {
	color: #000000;
	background-color: #ffffff;
	background-image: url("../images/bg_links_li.gif");
	background-repeat: repeat-y;
	background-position: center top;
	}
.info {
	color: #000000;
	background-color: #ffffff;
	background-image: url("../images/bg_infos_li.gif");
	background-repeat: repeat-y;
	background-position: center top;
	}
.event {
	color: #000000;
	background-color: #ffffff;
	background-image: url("../images/bg_events_li.gif");
	background-repeat: repeat-y;
	background-position: center top;
	}
body {
	width: 100%
	font-size: 10px;
	line-height: 14px;
	margin: 10px;
	color: #000000;
	background-color: #f4f4f4;
	}


.margin01 { margin: 10px 10px 10px 10px; }
.margin02 { margin: 0px 10px 0px 10px }

.lay ul,.lay dl{/**/
  border-bottom: solid 1px #BB5566;/**/
  margin; 0.5em 1em 0.5em 1em;
  padding-bottom: 0.5em;
  }
li{
  list-style: square inside;
  color: #ABABAC;/**/
  margin: 0.1em;
  }
dd{
  margin; 2px 0px 0px 1.5em;
  }
.lay{
  height: 100%;
  width: 25em;/**/
  background-color: #FCFCFC;/**/
  margin-left: auto;
  margin-right: auto;
  padding: 1em;
  border-left: solid 1px #CACACA;
  border-right: solid 1px #CACACA;
  text-align: left;
  }
.linktitle{/**/
  width: 15em;
  padding: 2px 1.5em 1px 1.5em;
  border: solid 1px #BABABA;
  color: #333333;
  background-color: #FFFFFF;
  font-size: 9pt;
  letter-spacing: 0.2em;
  }
.mark{/**/
  width: 8px;
  height: 8px;
  font-size: 8px;
  background-color: #BB5566;
  }
.mark2{/**/
  width: 90px;
  height: 1px;
  font-size: 1px;
  background-color: #BB5566;
  }

