@charset   "UTF-8";
 /* stage styles */


div#subNavi h2 {
  display: block;
}


div#subNavi p.past {
  margin-bottom:1.5em;
}

 div#mainContents{
  border:#cc6699 solid 1px;
}

 div#mainContents div#stagepast {
  display: block;
  width: auto;
  height:auto;
  margin:0;
}

div#mainContents div#stagepast h1{
  background-color:#cc6699;
}

div#mainContents div#stagepast li{
  margin: 0 30px 1em ;
  font-size:90%;
}

div#mainContents div#stagepast p#top {
 margin: 20px 20px 15px 0;
}


 div#mainContents div#stage {
  display: block;
  width: auto;
  height:auto;
  margin: 0 0 1em 0 ;
}

div#mainContents div#stage h1{
  background-color:#cc6699;
}

 div#mainContents div#stage h3{
  color: #cc3300;
  font-size: 80%;
  font-weight: bold;
  text-align:center;
  margin-bottom:25px;
}

div#mainContents div#chirashi {
  display: block;
  float: left;
  width: 220px;
  height: auto;
  margin: 0 12px 0 20px;
}

div#mainContents div#chirashi h4{
 font-size:80%;
 color:#006699;
 margin-bottom:0.5em;
}

div#mainContents div#chirashi p{
 margin-bottom:0.5em;
}


div#mainContents div#chirashi p#icon {
 margin: 2em 0 20px 20px;
}

div#mainContents div#chirashi p#iconb {
 margin: 1em 0 20px 50px;
}

div#mainContents div#chirashiyoko {
  display: block;
  float: left;
  width: 265px;
  height: auto;
  margin: 0 12px 0 20px;
}

div#mainContents div#chirashiyoko p#icon {
 margin: 2em 0 20px 50px;
}

div#mainContents div#chirashiyoko p#iconb {
 margin: 1em 0 20px 70px;
}

div#mainContents div#stagedetail {
  display: block;
  float: left;
  width: auto;
  height: auto;
  margin: 0;
  overflow:hidden;
}

div#mainContents div#stagedetail h4{
 font-size:80%;
 color:#006699;
 margin-bottom:0.5em;
}

div#mainContents div#stagedetail p#icon {
 margin: 2em 0 0 0;
}

div#mainContents div#stagedetail p#top {
 margin: 20px  0;
}


