/**
 * 
**/
div.contents div.event
{
  width:100%;
  text-align:center;
  padding:15px;
}

div.contents div.event div.list
{
  width:750px;
  padding:5px;
/**
  background-color:#FFCCFF;
  border:1px solid #FF0000;
**/
  font-size:9pt;
  line-height:2em;
  text-align:left;
}

div.contents div.event div.list table
{
  width:350px;
  font-size:9pt;
  line-height:1.5em;
  text-align:left;
  background-color:gray;
}

div.contents div.event div.list table td.no
{
  width:60px;
  background-color:silver;
  padding:3px;
  font-size:9pt;
  line-height:1.5em;
  text-align:right;
}

div.contents div.event div.list table td.limit
{
  width:150px;
  background-color:#FFFFFF;
  padding:3px;
  font-size:9pt;
  line-height:1.5em;
  text-align:left;
}

div.contents div.event div.list table td.item
{
  width:300px;
  background-color:#FFFFFF;
  padding:3px;
  font-size:9pt;
  line-height:1.5em;
  text-align:left;
}

div.contents div.event div.tab
{
  width:100%;
  font-size:9pt;
  line-height:1.5em;
  margin-top:10px;
  text-align:left;
  position:relative;
}

div.contents div.event div.tab div.TDL
{
  width:50%;
  background-color:#FFCCFF;
  border:1px solid #FF0000;
  position:absolute;
  top:0px;
  left:0px;
  font-size:9pt;
  text-align:center;
  line-height:2.0em;
}

div.contents div.event div.tab div.TDS
{
  width:50%;
  background-color:#CCFFFF;
  border:1px solid #0066FF;
  position:absolute;
  top:0px;
  left:50%;
  font-size:9pt;
  text-align:center;
  line-height:2.0em;
}

div.contents div.event div.land
{
  width:100%;
  font-size:9pt;
  line-height:1.5em;
  text-align:left;
  position:relative;
  margin-bottom:15px;
  top:25px;
  padding:10px;
  border:1px solid #FF0000;
}

div.contents div.event div.sea
{
  width:100%;
  font-size:9pt;
  line-height:1.5em;
  text-align:left;
  position:relative;
  top:25px;
  padding:10px;
  border:1px solid #FF0000;
  display:none;
}
