body div.wrapper div.calendar{ margin: 0 50px 50px;}
/***************
　公演のご依頼
***************/
div.wrapper h2{
    height: 68px;
    clear: both;
    width: 100%;
    text-align: center;
    margin-bottom: 60px
}
div.contents h3{
	height: 55px;	
	border-top: solid 2px #aa1b49;
	border-bottom: dotted 1px #aa1b49;
	background-color: #f7f6f6;
}
div.contents h3 a{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display: block;
	float: left;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	letter-spacing: 0.04em;
	padding-left: 24px;
	line-height: 55px;
	color: #aa1b49;	
	cursor: default;
	}
div.contents h3 b{
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 55px;
	letter-spacing: 0.06em;
	color: #aa1b49;
	padding-left: 13px;
}

/***************
　#movie
***************/

section .wrapper .contents #movie{ 
	margin: 50px 0 100px 40px;
}

section .wrapper .contents #movie a{ 
	background: url(../img/movie.jpg) no-repeat;
	display: block;
	width: 275px;
	height: 0px; 
	padding-top: 145px;
	overflow: hidden;
}
section > .wrapper .contents #movie a:hover {background: url(../img/movie_h.jpg) no-repeat; }

section .wrapper .contents #movie .description {
	width: 275px;
	overflow: hidden;
	font-size: 13px;
    font-weight: 500;
	line-height: 160%;
	margin-top: 10px;
	text-align: center;
	font-family: "A-OTF 新ゴ Pro",A-OTF Shin Go Pro,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
	
video{
	display: none;
}
	
	
	