
/* :::::::::::::::::::::::::::::::::::::::::::::

	perform

::::::::::::::::::::::::::::::::::::::::::::: */


/* ----------------------------------------

			Œö‰‰‚Ì‚²ˆÄ“à

---------------------------------------- */

div#perform_page {
	width: 710px;
	margin: 10px auto 0px 7px;
	padding: 10px 0 10px 10px;
	color: #333;
	line-height: 150%;
	display: block;
}

div#perform_page {
}

div#perform_page div.block {
	padding: 30px 0;
	border-bottom: solid 1px #666;
}


/* ----------------------------------------
	u°‚Ì•—Œivã‰f‚Æ‘å–ìŒcl•‘“¥
---------------------------------------- */

div#film_1005 h3 {
	text-align: center;
	color: #000;
}

div#film_1005 p.lead {
	margin: 20px 0 20px;
	text-align: center;
}

div#film_1005 div.img {
	margin: 30px 0;
	text-align: center;
}

div#film_1005 table {
	margin: 0 auto;
}

div#film_1005 table th {
	padding: 10px;
	text-align: right;
	vertical-align: top;
}

div#film_1005 table td {
	padding: 10px;
}

div#film_1005 table td.time {
	text-align: right;
}


/* ----------------------------------------
	‘å–ìŒclƒ[ƒNƒVƒ‡ƒbƒv u¶Šˆ‚Æ•‘“¥v
---------------------------------------- */

div#school_1004 h3 {
	text-align: center;
	color: #000;
}

div#school_1004 p.lead {
	margin: 20px 0 40px;
	text-align: center;
}

div#school_1004 table {
	margin: 0 auto;
}

div#school_1004 table th {
	padding: 10px;
	text-align: right;
	vertical-align: top;
}

div#school_1004 table td {
	padding: 10px;
}


/* ----------------------------------------
	Antony and the Ohnos@°‚Ì—Æ
---------------------------------------- */

div#info_1002 h3 {
	padding: 0 0 10px;
	text-align: center;
	color: #000;
}

div#info_1002 div.img {
	text-align: center;
}

div#info_1002 p.lead {
	width: 500px;
	margin: 30px auto 0;
	line-height: 1.7;
}

div#info_1002 p.moreinfo {
	width: 500px;
	text-align: right;
	margin: 15px auto 0;
}

div#info_1002 div.time {
	width: 300px;
	float: left;
	padding: 50px 0 0 25px;
	color: #666;
}

div#info_1002 div.time table tr {
	vertical-align: top;
}

div#info_1002 div.time table th {
	text-align: left;
	padding: 0 5px 0 0;
}

div#info_1002 div.time table td {
	padding: 0 5px 0 0;
}

div#info_1002 div.inquiry {
	float: right;
	width: 300px;
	padding: 50px 25px 0;
}

div#info_1002 div.report p.left {
	float: left;
	width: 300px;
	padding: 25px 25px 0;
}

div#info_1002 div.report p.right {
	float: right;
	width: 300px;
	padding: 25px 25px 0;
}


/* ----------------------------------------
	ohno fes 2009
---------------------------------------- */

div#info_kof2009 {
}

div#info_kof2009 h4 {
	margin: 0 0 20px;
	padding: 7px 13px;
	color: #666;
	background: #eee;
}
div#info_kof2009 table tr { vertical-align: top;}


div#info_kof2009 table.summary { margin: 15px 0 0 0;}
div#info_kof2009 table.summary th { text-align: right; padding: 0 5px 5px 0;}
div#info_kof2009 table.summary td { padding: 0 0 5px;}

div#info_kof2009 div.headInfo p.maintit { padding: 30px 0 30px; text-align: center;}
div#info_kof2009 div.headInfo p.lead { padding: 0 0 60px; text-align: center; color: #705827;}
div#info_kof2009 div.headInfo div.txtSet { padding: 10px; border: dashed 1px #ccc; 	text-align: center;}
div#info_kof2009 div.headInfo div.txtSet p.when {
	padding: 0 0 5px;
	color: #000;
	font-weight: bold;
}
div#info_kof2009 div.headInfo div.txtSet p.where { padding: 0 60px 0 70px; color: #000;}
div#info_kof2009 div.headInfo p.performer { padding: 30px 0 0; color: #000;}
div#info_kof2009 div.headInfo div.pdfDl { text-align: center; padding: 50px 0 0;}
div#info_kof2009 div#ctt1 { padding: 50px 0 0;}
div#info_kof2009 div#ctt2,
div#info_kof2009 div#ctt3 { padding: 0 0 30px;}
div#info_kof2009 div#ctt4 { padding: 0 0 50px;}

div#info_kof2009 div#ctt1 div.set { padding: 20px 0 45px; border-bottom: solid 1px #ccc;}
div#info_kof2009 div#ctt1 div.set.setEnd { border: none;}
div#info_kof2009 div#ctt1 div.set div.img { width: 200px; float: right; text-align: right;}
div#info_kof2009 div#ctt1 div.set div.img p { text-align: right; font-size: 80%;}
div#info_kof2009 div#ctt1 div.set div.txtSet { width: 480px; float: left;}
div#info_kof2009 div#ctt1 div.set p.tit {
	margin: 0 0 7px;
	padding: 0 0 5px;
	color: #000;
	border-bottom: dotted 1px #ccc;
}
div#info_kof2009 div#ctt1 div.set p.subtit { padding: 30px 0 3px; color: #000;}
div#info_kof2009 div#ctt1 div.set div.subSet p.subtit { padding:0;}
div#info_kof2009 div#ctt1 div.set p.special { padding: 3px 0;}
div#info_kof2009 div#ctt1 div.set table.time th { padding: 0 10px 0 0; font-weight: normal;}
div#info_kof2009 div#ctt1 div.set dl.performer { padding: 15px 0 0;}
div#info_kof2009 div#ctt1 div.set dl.performer dt { font-weight: bold;}
div#info_kof2009 div#ctt1 div.set dl.performer dd { padding: 5px 0 15px 15px;}
div#info_kof2009 div#ctt1 div.set div.subSet { padding: 20px 0 45px;}

div#info_kof2009 div#ctt2 table.summary { margin: 0 0 15px;}
div#info_kof2009 div#ctt2 p.yokohama {
	width: 300px;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	border: dashed 1px #ccc;
}
div#info_kof2009 div#ctt2 p.txt,
div#info_kof2009 div#ctt3 p.txt { padding: 0 0 10px;}
div#info_kof2009 div#ctt3 p.name,
div#info_kof2009 div#ctt4 p.name { padding: 0 0 5px;}

div#info_kof2009 table.support { padding: 0 0 20px;}
div#info_kof2009 table.support th { padding: 0 0 5px; text-align: left;}
div#info_kof2009 table.support td { padding: 0 0 5px;}


/* ----------------------------------------
	”~’Ã˜aŽž KIKI BAND ALCHEMIC TOUR 2009
---------------------------------------- */

div#info_0906 div.img { float: left; padding: 0 15px 0 0;}
div#info_0906 div.txtSet p.subtit { padding: 5px 0 0;}
div#info_0906 div.txtSet table { padding: 15px 0;}
div#info_0906 div.txtSet table tr { vertical-align: top;}
div#info_0906 div.txtSet p.inquiry { padding: 0 0 5px;}


/* ----------------------------------------
	ohno fes 2007
---------------------------------------- */

div#info_kof2007 {}

div#info_kof2007 h4 {
	margin: 0 0 15px;
	padding: 3px 7px;
	color: #666;
	background: #eee;
}

div#info_kof2007 div.headInfo { padding: 0 0 50px; text-align: center;}
div#info_kof2007 div.headInfo h3 { padding: 0 0 30px;}
div#info_kof2007 div.headInfo p.lead { padding: 30px 0 0; text-align: left;}

div#info_kof2007 p.ticketInfo { padding: 0 0 15px; text-align: center;}

div#info_kof2007 div#programInfo div.set { padding: 0 0 45px;}
div#info_kof2007 div#programInfo div.set div.img { float: right; padding: 0 0 0 20px;}
div#info_kof2007 div#programInfo div.set div.img p { text-align: right; font-size: 80%;}
div#info_kof2007 div#programInfo div.set div.txtSet { width: 400px; float: left;}
div#info_kof2007 div#programInfo div#setA.set div.txtSet { width: 500px; float: left;}
div#info_kof2007 div#programInfo div.set p.tit {
	margin: 0 0 7px;
	padding: 0 0 5px;
	border-bottom: dotted 1px #ccc;
}
div#info_kof2007 div#programInfo div.set p.performer { padding: 7px 0 0;}
div#info_kof2007 div#programInfo div.set p.txt { padding: 10px 0 0;}
div#info_kof2007 div#programInfo div.set table { margin: 5px 0 0;}
div#info_kof2007 div#programInfo div.set table td { padding: 0 7px 0 0;}

div#info_kof2007 div#performerInfo dl dd { padding: 5px 0 15px 15px;}
div#info_kof2007 div#performerInfo dd a { text-decoration: none;}
div#info_kof2007 div#performerInfo div.aboutProgram { padding: 45px 0;}
div#info_kof2007 div#performerInfo div.aboutProgram div.img { float: right; padding: 0 0 0 20px;}
div#info_kof2007 div#performerInfo div.aboutProgram div.img p { text-align: right; font-size: 80%;}
div#info_kof2007 div#performerInfo div.aboutProgram div.txtSet { width: 470px; float: left;}
div#info_kof2007 div#performerInfo div.aboutProgram div.txtSet p.txt { padding: 7px 0 0;}


/* ----------------------------------------
	ŠÖ˜AƒvƒƒOƒ‰ƒ€
---------------------------------------- */

div#info_program {}
div#info_program p.tit { padding: 0 0 15px; font-weight: bold;}
div#info_program dl dd { padding: 5px 0 15px 15px;}