body {
  margin : 0px;
  padding: 0px
}

#banner1 {
  border : none;
  background-color : #CCFFFF;
  height : 110px;
  margin : 0px;
  padding: 0px;
}

#banner2 {
  background-color : #99FFCC;
  margin : 0px;
  padding-left : 50px;
  font-size: 16pt;
  color : #009933;

}

#banner3 {
  border : none;
  background-color : #CCFFFF;
  color : #339999;
  font : 24pt bold "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  height : 50px;
  margin : 0px;
  padding-left: 225px;
}

#bannerimg {
  position : relative;
  top: -100px;
  margin : 0px;
  padding: 0px;
}

table#titlex {
  background-color : #99FFCC;
  border : none;
  height: 40px;

  vertical-align: middle;

}

#Nav1 {
  position : relative;
  top: -100px;
  background-color : #99CCFF;
  width: 200px;
  margin : 0px;
  font-size: 12pt;
}

#Nav0 {
  padding-left : 100px;
  margin-top : 10px;
  margin-bottom : 30px;
}

img.test{
  border: solid 2px #000000
}

p.copyright {
  text-align : right;
  color : #FFFFFF;
  background-color : #6699FF;
  font : 10pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  margin : 0px;
}

table.content {
  border-collapse : collapse;
}

td.contents {
  text-align : left;
  vertical-align : top;
  color : #FFFFFF;
  background-color : #009933;
  font : 14pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  margin : 0px;
  width: 150px;
  border : solid 1px #ffffff;
  padding-left :10px;

}

td.exp {
  text-align : left;
  color : #009933;
  background-color : #99ffcc;
  font : 10pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  margin : 0px;
  width: 400px;
  border : solid 1px #ffffff;
  padding-left : 10px;
}

td.contents2 {
  text-align : left;
  vertical-align : top;
  color : #FFFFFF;
  background-color : #339999;
  font : 14pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  margin : 0px;
  width: 150px;
  border : solid 1px #ffffff;
  padding-left :10px;

}

td.exp2 {
  text-align : left;
  color : #339999;
  background-color : #ccffff;
  font : 10pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  margin : 0px;
  width: 400px;
  border : solid 1px #ffffff;
  padding-left : 10px;
}

td.contents a:link {color: #ffffff;}
td.contents a:visited {color: #ffffff;}
td.contents a:hover {color: #ffffff;}
td.contents a:active {color: #ffffff;}

span.rireki {
 font-size : 8pt;
 color : #ff6666;
 padding-left : 8px; 
}

h1 {
  margin-left : 80px;
  margin-bottom: 0px;
  width : 300px;
  font-size: 18pt;
  border : solid 2px #6699ff;
  border-left-width : 10px;
  color : #339999;
  backgroud-color : #ccffff;
  padding-left : 10px;
}

h2 {
  margin: 0px;
  width : 300px;
  font-size: 16pt;
  border : solid 2px #6699ff;
  border-left-width : 10px;
  color : #339999;
  backgroud-color : #ccffff;
  padding-left : 10px;
}

p.policy {
  margin-left : 90px;
  margin-bottom: 0px;
  width : 600px;
  font-size: 10pt;
  color : #333333;
}

ul.rule {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 120px;
  font-size: 10pt;
  color : #333333;

}
p.bannerl {
  margin-left : 120px;
  margin-bottom: 0px;
}

p.capl {
  text-align: center;
  color: #333333;
  font: 10pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
}

table.info {
  margin : 0px;
  border : none;
  border-collapse : collapse;
}

td.infonavi {
  width: 100px;
  background-color : #99ffcc;
  color : #009933;
  text-align: center;
  vertical-align: top;

}

td.infocont{
  width: 600px;

}

table.infocon {
  margin : 0px;
  border : none;
}

td.iphoto {
  width: 212px;
  vertical-align : top;
}

td.infonavi a {width:100px;background:#99ffcc;color:#009933;text-decoration:none;}
td.infonavi a:hover {background:#009933;color:#99ffcc;text-decoration:none;}

span.ncap {
  font: 8pt bold "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;

}

img#map {
  position: absolute;
  background-color : #CCFFFF;
  top: 0px;
  left: 0px;
}

#iinavi {
  position: absolute;
  background-color : #99FFCC;
  top: 194px;
  left: 0px;
  width: 210px;
  color : #333333;
}

#icontents {
  padding-left : 220px;
  padding-top: 10px;

}

td.tcap {
  width : 400px;
  text-align : left;
  vertical-align : top;
  color : #666666;
  font : 10pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
}

em {
  color : #333333;
  font : bold 14pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
}

span.btn a {padding: 3px;background:#99ffff;font-size:12pt;font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;color:#003366;text-decoration:none;}
span.btn a:hover {background:#0099ff;color:#99ffff;text-decoration:none;}

span.splink a {padding-left:10px;font-size:12pt;font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;color:#003366;text-decoration:none;}
span.splink a:hover { color : #ff6666;text-decoration:none;}

span.arlink a {padding-left:10px;font-size:12pt;font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;color:#003366;text-decoration:none;}
span.arlink a:hover {color: #ff6666;text-decoration:none;}
}

p.cap2 {
  text-align: center;
  color: #666666;
  font: 8pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  margin-top: 0px;
}

td.fstitle {
  width: 160px;
  vertical-align : top;
  color : #333333;
  font : bold 12pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
}


