@charset "UTF-8";

#naFlash h1 { margin:0px; }

#naContentsL {
	float:left;
	width:553px;
}

#naContentsR {
	float:right;
	width:382px;
	background:url("../../images/contents_r_bgi.jpg") no-repeat 0px 84px;
}

#naTopLinkTab {
	clear:both;
	padding:25px 0px 0px 18px;
}

#naTopLinkTab li { display:inline; }

#naTabOpera {
	display:block;
	padding:20px 13px;
}

#naTabConcert {
	display:none;
	padding:20px 13px;
}

#naTabAnnai {
	display:none;
	padding:20px 13px;
}

#naChgLang {
	float:right;
	padding:0px 43px 0px 0px;
}

#naContentsR h2 {
	clear:both;
	width:335px;
	height:43px;
	margin:0px;
	background:url("../../images/h2_bgi.gif") no-repeat left top;
}

#naTabAnnai h2 {
	background:url("../../images/h2_bgi_2.gif") no-repeat left top;
	height:36px;
}

#naContentsR h2 img { margin:0px 0px 0px 11px; }

.naBlockH2 { padding:10px 20px 15px 20px; }

.naBlockH2L {
	clear:both;
	float:left;
	width:72px;
}

.naBlockH2R {
	padding:0px 0px 11px 0px;
	line-height:110%;
}

#naBanner01 {
	clear:both;
	padding:5px 0px 10px 0px;
}

#naBanner02, #naBanner03 {
	float:left;
	padding:0px 0px 10px 0px;
}

#naBanner03 { margin:0px 2px 0px 0px; }

#naBanner01-2 {
	clear:both;
	padding:5px 0px 10px 0px;
}

#naBanner02-2, #naBanner03-2 {
	float:left;
	padding:0px 0px 10px 0px;
}

#naBanner03-2 { margin:0px 2px 0px 0px; }

#naBanner01-3 {
	clear:both;
	padding:5px 0px 10px 0px;
}

#naBanner02-3, #naBanner03-3 {
	float:left;
	padding:0px 0px 10px 0px;
}

#naBanner03-3 { margin:0px 2px 0px 0px; }

.bannerZone {
	width:500px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	background-color:#fdedf2;
	padding:10px;
	text-align:center;
}

.bannerZone01 {
	width:500px;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:20px;
	background-color:#fdedf2;
	padding:10px;
	text-align:center;
}

.bannerZone02 {
	width:500px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	background-color:#fdedf2;
	padding:10px;
	text-align:center;
}

/*2010.2.17追加（flash挿入をswfobjectに変更）*/
#fla-area {
	/*margin-top:16px;
	margin-bottom:14px;*/
	width:553px;
	height:740px;
}

/*ie6*/
* html #fla-area {/*margin-top:32px;*/ }

/*ie7*/
*:first-child+html #fla-area {/*margin-top:32px;*/ }

/*オペラ公演ラインアップ（再構築）*/
div.lineup-list dl {
	font-size:10pt;
	line-height:18px;
}

