@charset "utf-8";
/* CSS Document */

div#vestArea{
	float: left;
	mmargin-bottom: 1em;
}
div#vestArea div ul li a{
	color: #FFF;
	font-weight:700;
	background:#0f2c6e;
	padding: 5px;
	margin: 0px;	
	width: 305px;
	display:block;
}

div#vestPhotoTop,div#vestTextTop{
	float:left;
	width: 400px;
}

.phototl{
	margin-top: 1em;
}

div#vestTextTop ul{
	margin-bottom:1em;
}

div#vestTextTop ul.explanatory{
	margin-bottom:0em;
}

div.match_up{
	margin-top:15px;
	clear:both;
	font-size: 110%;
}

div.match_up ul li{
	margin-left:15px;
}

.photolist div.photolistleft{
  width:400px;
  float:left;
  text-align:center;
}
.photolist div.photolistright{
  width:400px;
  float:left;
  text-align:center;
}
div.photolist .caption{
  margin: 5px 0 1em 5px;
  clear:both;
  overflow: auto;
  text-align:left;
}
.chart{
  margin:1em 0;
  background-color: #FFFFCB;
  border: 1px solid #666;
  border-collapse: collapse;
}
.chart tr td{
  margin:0 auto;
  padding: 5px;
  background-color: #FFFFCB;
  border: 1px solid #666;
}
.chartb{
  margin-top:1em;
  background-color: #FFFFCB;
  border: 1px solid #666;
  border-collapse: collapse;
}
.chartb tr td{
  margin:0 auto;
  padding: 5px;
  background-color: #FFFFCB;
  border: 1px solid #666;
}
.redback {
  background:#F00;
  margin: 1em 0;
  padding: 5px 0px 5px 5px;
  font-size:16px;
  width:100%;
}
.textwhite {
  color: #FFF;
  margin:0;
}
ul.explanatory{
  line-height:1.4em;
  text-align: justify;
}
ul.explanatory li{
  margin-bottom:0.5em;
}

div.movie{
  text-align:center;
  }

