@charset "UTF-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align: baseline;
}

#pre-wrapper {
	background-image: url(../img/bg.jpg);
	height: auto;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
}

#footer2 {
	background-image: url(../img/bg2.jpg);
	height: 20px;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#pre-wrapper #wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

body {
	background-color: #ffd900;
}
#pre-wrapper #wrapper #navibtn {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #navibar {
	margin-top: 10px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #panel {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}
#pre-wrapper #wrapper #panel .panel_home {
	margin-left: 10px;
}
#pre-wrapper #wrapper #contents #main {
	float: left;
	width: 520px;
	margin-left: 20px;
	margin-bottom: 20px;
}
#pre-wrapper #wrapper #contents #sidebar {
	width: 240px;
	float: right;
	margin-bottom: 20px;
}
#pre-wrapper #wrapper #footer {
	clear: both;
}
#pre-wrapper #wrapper #contents #sidebar #sidebarbtn {
	text-align: center;
	margin-bottom: 20px;
}
#pre-wrapper #wrapper #contents #sidebar #timetable {
	margin-top: 20px;
	margin-bottom: 40px;
}
#pre-wrapper #wrapper #contents #sidebar #twitter {
	margin-top: 20px;
	margin-bottom: 40px;
}
#pre-wrapper #wrapper #contents #sidebar #bunner {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 40px;
}
#pre-wrapper #wrapper #contents #sidebar #bunner p a .bunner {
	margin-top: 10px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main h1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
}
#pre-wrapper #wrapper #contents #main h1 .otdate1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 36px;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main h1 .otdate2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main h1 .otdate3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #F00;
}
#pre-wrapper #wrapper #contents #main #daihallheader {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #0C8BD6;
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#pre-wrapper #wrapper #contents #main .contentsheader {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
	padding-left: 10px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main .ottime1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 0px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	margin-left: 20px;
	padding-bottom: 10px;
	line-height: 150%;
}
#pre-wrapper #wrapper #contents #main .ottime1 .ottime2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#pre-wrapper #wrapper #contents #main #ticketinfo #ticketkind {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 4px;
	border: thin solid #000;
	width: 66px;
	margin-left: 20px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
#pre-wrapper #wrapper #contents #main #ticketinfo #ticketprice {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main #ticketinfo #ticketprice {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #ticketinfo #ticketprice .ticketage1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#pre-wrapper #wrapper #contents #main #ticketinfo #ticketprice .ticketprice1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main #ticketnotice {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	margin-left: 20px;
	line-height: 150%;
}
#pre-wrapper #wrapper #contents #main #ticketnotice p .em {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main .ticketinfobtn {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	line-height: 150%;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main .ticketinfobtn .ticketinfotext .ticketphone {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main .ticketinfobtn .ticketinfotext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #181978;
	margin-top: 10px;
}
#pre-wrapper #wrapper #contents #main #backstageheader {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #10A73A;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#pre-wrapper #wrapper #contents #main .ticketinfobackstage {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 20px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	margin-bottom: 20px;
}
#pre-wrapper #wrapper #contents #main .ticketinfobackstage .ticketinfobackstageimg {
	float: left;
}
#pre-wrapper #wrapper #contents #main .ticketinfobackstage .ticketinfobackstagetxt {
	float: left;
	margin-left: 20px;
	color: #181978;
	padding-top: 10px;
}
#pre-wrapper #wrapper #contents #main .ticketinfobackstage .ticketinfobackstageclear {
	clear: left;
}
#pre-wrapper #wrapper #contents #main #syohallheader {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #E8518D;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#pre-wrapper #wrapper #contents #main .ottime1 .ottime3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main .maintext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main .ticketinfoorgan {
	margin-left: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
}
#pre-wrapper #wrapper #contents #main .ticketinfoorgan .ticketinfoorganimg {
	float: left;
}
#pre-wrapper #wrapper #contents #main .ticketinfoorgan .ticketinfoorgantxt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #181978;
	float: left;
	margin-top: 10px;
	font-weight: bold;
	margin-left: 20px;
}
#pre-wrapper #wrapper #contents #main .ticketinfoorgan .ticketinfoorganclear {
	clear: left;
}
#pre-wrapper #wrapper #footer {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #FFD900;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#pre-wrapper #wrapper #contents #sidebar #timetable .timetablenotice {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-top: 10px;
	text-align: center;
}
#pre-wrapper #wrapper #panel .panel_daihall {
	margin-right: 10px;
	margin-left: 10px;
}
#pre-wrapper #wrapper #contents #main #daihallpageh1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
	margin-left: 20px;
}
#pre-wrapper #wrapper #contents #main #daihallinfo #daihalltime {
	float: left;
	height: 110px;
	width: 410px;
}
#pre-wrapper #wrapper #contents #main #daihallinfo #maestrophoto {
	float: right;
	height: 110px;
	width: 110px;
}
#pre-wrapper #wrapper #contents #main #daihallinfo #daihallinfoclear {
	clear: both;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	margin-left: 20px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #daihallinfo #daihalltime .otdate2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	margin-left: 20px;
}
#pre-wrapper #wrapper #contents #main #daihallinfo #daihalltime .daihalltime1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-bottom: 10px;
	line-height: 150%;
}
#pre-wrapper #wrapper #contents #main #daihallinfo #daihalltime .daihalltime1 .ottime2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main #daihallticketownner {
	margin-left: 20px;
	margin-bottom: 20px;
}
#pre-wrapper #wrapper #contents #main #daihallticketownner h5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main #daihallticketownner p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #peterheader {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #0C8BD6;
	padding-top: 6px;
	padding-bottom: 6px;
}
#pre-wrapper #wrapper #contents #main #daihall_peter {
	margin-left: 20px;
	margin-bottom: 20px;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #peterheader .peterheader_subtitle {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #peterinfoheader {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0C8BD6;
	margin-left: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666;
	padding-top: 8px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #peterinfo {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 150%;
	margin-left: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #daihall_illust1 {
	margin-left: 20px;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #daihall_illust2 {
	margin-left: 20px;
	text-align: center;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #peter_story {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #peter_story #storyicon {
	float: left;
	width: 115px;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #peter_story #storytext {
	float: left;
	margin-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	color: #4B2105;
	line-height: 150%;
	background-color: #FFF5C7;
	width: 354px;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #peter_story #storyclear {
	clear: left;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #daihall_cast {
	margin-left: 20px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #daihall_cast #cast {
	width: 100%;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #daihall_cast #cast tr #casttext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	text-indent: 20px;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #daihall_cast #daihall_other_cast {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	line-height: 150%;
}
#pre-wrapper #wrapper #contents #main #daihall_peter #daihall_peter_footer {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-left: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666;
	padding-top: 8px;
}
#pre-wrapper #wrapper #contents #main #daihall_nama {
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#pre-wrapper #wrapper #contents #main #daihall_nama #namaheader {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #0C8BD6;
	padding-top: 6px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #daihall_nama #namainfoheader {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0C8BD6;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-top: 6px;
}
#pre-wrapper #wrapper #contents #main #daihall_nama #namainfo {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-left: 20px;
	font-size: 12px;
	line-height: 150%;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom: 6px;
}
#pre-wrapper #wrapper #contents #main #daihall_nama #nama_notice {
	margin-left: 20px;
	margin-top: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E5296C;
	line-height: 150%;
}
#pre-wrapper #wrapper #contents #main #daihall_nama #music {
	width: 100%;
}
#pre-wrapper #wrapper #contents #main #daihall_nama #daihall_nama_footer {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #panel div #Stage {
	margin-right: 10px;
	margin-left: 10px;
}
#pre-wrapper #wrapper #panel div #backstage {
	margin-right: 10px;
	margin-left: 10px;
}
#pre-wrapper #wrapper #panel #backstage_panel_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 40px;
}
#pre-wrapper #wrapper #contents #main #backstagepageh1 {
	margin-left: 20px;
}
#pre-wrapper #wrapper #contents #main #stage_ochepit #stage_ochepit_header {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-left: 20px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #10A73A;
	padding-top: 6px;
	padding-bottom: 4px;
}
#pre-wrapper #wrapper #contents #main #stage_ochepit #stage_ochepit_info_header {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: ##10A73A;
	font-size: 14px;
	font-weight: bold;
	margin-left: 40px;
	margin-top: 10px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666;
	padding-top: 6px;
	padding-bottom: 4px;
}
#pre-wrapper #wrapper #contents #main #stage_ochepit #stage_ochepit_info {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-left: 40px;
	line-height: 150%;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #stage_ochepit #stage_ochepit_schedule_header {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 40px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666;
	padding-top: 6px;
	padding-bottom: 4px;
}
#pre-wrapper #wrapper #contents #main #stage_ochepit #stage_ochepit_schedule {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 150%;
	margin-left: 40px;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom: 4px;
}
#pre-wrapper #wrapper #contents #main #stage_ochepit #stage_ochepit_schedule .stage_ochept_time {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main #stage_ochepit #stage_ochepit_photo {
	margin-left: 40px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#pre-wrapper #wrapper #contents #main #stage_ochepit #stage_ochepit_photo p img {
	margin-top: 10px;
	margin-bottom: 5px;
}
#pre-wrapper #wrapper #contents #main #stage_ochepit #stage_ochepit_footer {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-left: 40px;
	margin-bottom: 20px;
}
#pre-wrapper #wrapper #contents #main #backstage_tour {
	margin-left: 20px;
}
#pre-wrapper #wrapper #contents #main #backstage_tour #backstage_tour_header {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-left: 20px;
	padding-top: 6px;
	padding-bottom: 4px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #10A73A;
}
#pre-wrapper #wrapper #contents #main #backstage_tour #backstage_tour_info_header {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #10A73A;
	margin-left: 40px;
	padding-top: 6px;
	padding-bottom: 4px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666;
}
#pre-wrapper #wrapper #contents #main #backstage_tour #backstage_tour_info {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 150%;
	margin-left: 40px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom: 4px;
}
#pre-wrapper #wrapper #contents #main #backstage_tour .backstage_tour_schedule_header {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-left: 40px;
	margin-bottom: 10px;
	line-height: 150%;
}
#pre-wrapper #wrapper #contents #main #backstage_tour .backstage_tour_reserve {
	margin-left: 40px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#pre-wrapper #wrapper #contents #main #backstage_tour .backstage_tour_reserve .ticketinfobackstageimg {
	float: left;
}
#pre-wrapper #wrapper #contents #main #backstage_tour .backstage_tour_reserve .ticketinfobackstagetxt {
	float: left;
	margin-left: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #backstage_tour .backstage_tour_reserve .ticketinfobackstageclear {
	clear: left;
}
#pre-wrapper #wrapper #contents #main #backstage_tour #backstage_tour_photo {
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #backstage_tour #backstage_tour_photo p img {
	margin-top: 10px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #backstage_tour #backstage_tour_footer {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-left: 40px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #syohallpageh1 {
	margin-left: 20px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_header {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-left: 20px;
	line-height: 150%;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #E9518E;
	padding-top: 6px;
	padding-bottom: 4px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #welcome_pipeorgan {
	margin-left: 20px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #welcome_pipeorgan #pipeorgan_welcome_img {
	float: left;
	margin-top: 10px;
	width: 116px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #welcome_pipeorgan #pipeorgan_welcome_txt {
	float: left;
	margin-left: 10px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666;
	margin-top: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	width: 374px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #welcome_pipeorgan #pipeorgan_welcome_clear {
	clear: left;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #welcome_pipeorgan #pipeorgan_welcome_txt #pipeorgan_info_header {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E9518E;
	line-height: 150%;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #welcome_pipeorgan #pipeorgan_welcome_txt #pipeorgan_info {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_program {
	margin-left: 20px;
	margin-top: 10px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_program #pipeorgan_program_img {
	float: left;
	width: 116px;
	text-align: center;
}

#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_program #pipeorgan_program_box #pipeorgan_program_photo img {
	float: right;
	width: 110px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_program #pipeorgan_program_box #pipeorgan_program_box_clear {
	clear: both;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_program #pipeorgan_program_clear {
	clear: left;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_photogallery {
	margin-left: 20px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom: 20px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_photogallery p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_photogallery #pipeorgan_photogallery_notice {
	margin-top: 20px;
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_photogallery #pipeorgan_photo {
	margin-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_photogallery #pipeorgan_photo #pipeorgan_photo_caption {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	margin-bottom: 4px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_photogallery #pipeorgan_photo img {
	margin-right: 20px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_seat_kind_box {
	margin-left: 20px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_seat_kind_box #pipeorgan_seat_kind {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	border: thin solid #000;
	padding: 2px;
	letter-spacing: 2px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_seat_kind_box #pipeorgan_seat_price {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	float: left;
	margin-left: 20px;
	padding-top: 3px;
	padding-bottom: 2px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_seat_kind_box #pipeorgan_seat_kind_box_clear {
	clear: left;
}
#pre-wrapper #wrapper #contents #main #pipeorgan .pipeorgan_ticketinfo {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#pre-wrapper #wrapper #contents #main #pipeorgan .pipeorgan_ticketinfo .ticketinfoorganimg {
	float: left;
}
#pre-wrapper #wrapper #contents #main #pipeorgan .pipeorgan_ticketinfo .ticketinfoorgantxt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 150%;
	font-weight: bold;
	color: #181978;
	margin-left: 30px;
	float: left;
	padding-top: 2px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan .pipeorgan_ticketinfo .ticketinfoorganclear {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 150%;
	clear: left;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_link {
	margin-left: 20px;
	margin-bottom: 20px;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_link #pipeorgan_link_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	float: left;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_link #pipeorgan_link_bunner {
	float: right;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #pipeorgan_link #pipeorgan_link_clear {
	clear: both;
}
#pre-wrapper #wrapper #contents #main #pipeorgan #stage_ochepit_footer {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-left: 20px;
}
#pre-wrapper #wrapper #contents #main #syousai {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
}
