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


div#subNavi h2 {
  display: block;
}


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

 div#mainContents{
  border:#336688 solid 1px;
background-color:#fffdf0;
}

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

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

div#mainContents div#stagenext1 h1{
  background-color:#99cccc;
  margin-bottom:2em;
}

div#mainContents div#stagenext1 h2{
  margin: 20px 0 10px 40px;
  color: #088a98;
  font-size: 350%;
  font-weight:bold;
  font-family: "ＭＳ 明朝" , "ＭＳ　Ｐ明朝" ,"ヒラギノ明朝 Pro W6",  Georgia, Times , Garamond , serif;
  background-color:transparent;
  text-align:left;
}

 div#mainContents div#stagenext1 h3{
  margin: 0 0 10px 40px;
  color: #336688;
  font-size: 180%;
  font-weight:normal;
}

div#mainContents div#stagenext1 h4{
  margin: 20px 0 50px 40px;
  color: #cc0033;
  font-size: 200%;
  font-weight:bold;
  font-family: "ヒラギノ角ゴ Pro W3", Osaka, "MS UI Gothic",  "ＭＳ Ｐゴシック", Verdana, Myriad, Helvetica, "MS Trebuchet", Arial, sans-serif;
  background-color:transparent;
  text-align:left;
}


 div#mainContents div#stagenext1 h5{
  margin: 30px 40px 50px 40px;
  color: #336677;
  font-size: 100%;
  font-weight:normal;
}

div#mainContents div#stagenext1 p{
  margin: 30px 40px 20px 40px;
  line-height:115%;
  color:#3399cc;
}


div#mainContents div#stagenext2 {
  display: block;
  float: left;
  width: 280px;
  color: #cc0033;
  height: auto;
  margin:30px 0 0 30px;
}

div#mainContents div#stagenext2 h4{
 font-size:100%;
 color:#0000cc;
 margin-bottom:0.5em;
}

div#mainContents div#stagenext2 a{
 text-decoration:underline;
}

div#mainContents div#stagenext2 a:link{
 color:#0000cc;
}

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

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



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

div#mainContents div#stagenext3 h4{
 font-size:80%;
 color:#999999;
 margin-bottom:0.5em;
 font-weight:normal;
 line-height:130%;
}

div#mainContents div#stagenext3 a:link{
	color:#999999;
}

div#mainContents div#stagenext3 a:visited{
	color:#999999;
}

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

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


div#mainContents div#stagenext4 {
  display: block;
  clear: both;
  width: auto;
  height: auto;
  margin: 30px 5px 0 5px;
  overflow:hidden;
}

div#mainContents div#stagenext4 h2{
 font-size:90%;
 color:#115B54;
 font-weight:bold;
 margin-bottom:1em;
}

div#mainContents div#stagenext4 h3{
 font-size:100%;
 color:#ff0000;
 font-weight:normal;
 margin:0 0 1em 3em;
}

div#mainContents div#stagenext4 h4{
 font-size:90%;
 color:#21b0a3;
 font-weight:normal;
 margin:0 0 1em 4em;
}

div#mainContents div#stagenext4 h5{
 font-size:100%;
 color:#ff66cc;
 font-weight:bold
 margin: 40px 5px 10px 20px;
 line-height:130%;
}


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

div#mainContents div#stagenext4 p{
 margin: 10px 0 20px 0;
}

div#mainContents div#stagenext4 table{
	width: 540px;
text-align:center;
}

div#mainContents div#stagenext4 td{
	padding: 3px;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
text-align:center;
color:#666666;
}

div#mainContents div#stagenext4 th{
	padding: 3px 3px;
border-bottom:1px solid #CCC;
background-color:#C8F2EF;
color :#115B54;
text-align:center;
font-weight:normal;
}

div#mainContents div#stagenext4 a{
 text-decoration:underline;
}

div#mainContents div#stagenext4 a:link{
 color:#cc0033;
}

div#mainContents div#stagenext4 a:visited{
 color:#cc0033;
}

div#mainContents div#stagenext5 {
  display: block;
  clear: both;
  width: auto;
  height: auto;
  margin: 5px 5px 20px 5px;
  overflow:hidden;
}

div#mainContents div#stagenext5 .box{
 width:108px;
 float:left;
}

div#mainContents div#stagenext5 .box img{
 margin:0 4px;
}

div#mainContents div#stagenext5 .box h3{
 margin:0 10px;
 padding:3px;
 font-size:80%;
 color:#A07D5E;
  text-align:center;
}

div#mainContents div#stagenext5 .box p{
 margin:0 10px;
 padding:0;
 font-size:10px;
 text-align:center;
}


