
#container {
	padding-top:20px;
}

.button:hover {
	background-color: #49a9d6;
}

.floatWrapper { overflow:hidden; }
.floatWrapper > .floatImg { width:200px; }
.floatWrapper > .floatImg img { width:100%; }
.floatWrapper > .floatL { float:left; margin-left:10px; }
.floatWrapper > .floatR { float:right; margin-right:10px; }

.button a { display:block; }
.button a:link,
.button a:visited { color:#fff !important; }
.button a:hover { color:#fff !important; }


dl.item { margin:20px 0px; }
dl.item dt { float:left; width:100px; font-weight:bold;clear:both; }
dl.item dd { float:right; width:465px; }

.smallLabel { display:inline-block; padding:5px 10px; border-radius:3px; font-size:85%; line-height:1em; color:#FFF; background-color:#C00; }

#main .btnStundby { background-color:#999 !important; color:#eee !important; }

#storyOrgan .boxListPerformer > ul > li {
    float: left;
    width: 26%;
    margin-right: 2%;
}

#storyOrgan .boxListPerformer > ul > li > dl > dt img {
    width: 100%;
}

#eventSchedule dl dt {
  float: left;
}

#main .tag {
  display: inline-block;
  font-weight: bold;
  text-align: center;
  border: 1px solid #0295da;
  font-size: 14px;
  padding: 8px 12px;
  color: #0295da;
}

@media screen and (max-width:800px) {
dl.item { padding:0; }
dl.item dt { float:none; width:100%; }
dl.item dd { float:none; width:100%; }
}
@media screen and (max-width:640px) {

#storyOrgan .boxListPerformer > ul > li {
    width: 48%;
    margin-right: 2%;
}

.image_R {
	float:none;
	margin:20px auto;
	padding:0px;
	width:52.5%;
	}
	
.ml15 { margin:0;

}

}
