/* ‹¤’ÊCSS */
 a:link{color:#003f71}
 a:visited{color:#5f92c3}

 body{
  background-color:#eeeeee;
  margin-top:0px;
  margin-bottom:0px
 }

 table{
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
  font-size:12px
 }
 caption{
  text-align:left;
  color:#ffffff
 }
 th{
  background-color:#003f71;
  color:#ffffff
 }

 .line003f71{
  border:1px solid #003f71
 }
 .line5f92c3{
  border:1px solid #5f92c3
 }

 h1{
  font-size:18px;
  color:#003f71
 }
 h2{
  font-size:14px;
  color:#ffffff
 }
 h3{
  font-size:12px
 }

 .bg003f71{
  background-color:#003f71
 }
 .bg5f92c3{
  background-color:#5f92c3
 }
 .bgf94da3{
  background-color:#f94da3
 }

 .c003f71{
  color:#003f71
 }
 .cffffff{
  color:#ffffff
 }
 .cff0000{
  color:#ff0000
 }
 .c000000{
  color:#000000
 }

 img.right{
  float:right;
  margin-left:5px;
  margin-bottom:5px
 }
 img.left{
  float:left;
  margin-right:5px;
  margin-bottom:5px
 }

 .cl-r{
  clear:right
 }
 .cl-l{
  clear:left
 }

 #urabandai{
  vertical-align:top;
  background-image:url('img/map.gif');
  background-repeat:no-repeat;
  background-position:5px bottom
 }

 #intro{
  vertical-align:top;
 }

 #program h2{
  background-color:#003f71;
  color:#ffffff
 }
 #program h3{
  background-color:#5f92c3;
  font-size:14px;
  color:#ffffff
 }
 #program h4{
  font-size:12px
 }
 #program table{
  width:80%
 }
 #program table th{
  background-color:#003f71;
  color:#ffffff;
  width:80px
 }
 #program table td{
  border:1px solid #5f92c3
 }

 #stay h2{
  background-color:#5f92c3
 }
 #stay table{
  width:90%
 }
 #stay table caption{
  color:#003f71
 }
 #stay table th{
  background-color:#003f71;
  color:#ffffff;
  width:170px
 }
 #stay table td{
  border:1px solid #5f92c3
 }
 #stay table a:link {color:#ffffff}
 #stay table a:visited {color:#dddddd}

 #event h2{
  font-size:14px;
  color:#003f71;
  border-left:10px solid #003f71;
  border-bottom:1px solid #003f71;
  padding:4px
 }
 #event h3{
  font-size:12px;
  color:#000000;
  border-left:5px solid #5f92c3;
  border-bottom:1px solid #5f92c3;
  padding:3px
 }
 #event blockquote{
  margin-left:20px;
  margin-right:20px;
  font-weight:bold
 }
 #event table{
  width:80%
 }
 #event table th{
  background-color:#003f71;
  color:#ffffff;
  width:80px
 }
 #event table td{
  border:1px solid #5f92c3
 }

 #footer{
  background-color:#5f92c3;
  color:#ffffff;
  text-align:right
 }
 #footer a:link {color:#ffffff}
 #footer a:visited {color:#dddddd}

 #copyright{
  color:#003f71;
  text-align:right
 }
