@charset "UTF-8";
/*\*/

/*------------------------------
IKKI NOT DEAD 
UPDATED : 2013.08.06
------------------------------*/


body {
	color: #fff;
	background: #000;
	text-align: center;
	font: 12px/1.5 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN','MS P Gothic',Arial,sans-serif;
}

#content {
	width: 1000px;
}

a:link {
	color:#0ff;
}

a:visited {
	color: #0aa;
}

#subbnr{
	margin-bottom: 30px;
}

ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li {
	list-style:none;
	margin-left: 10px;
	padding:0px;
	}



h1.title {
	font-size: 300%;
	font-weight: bold;
	font-family: 'Carter One', cursive;
	margin-top: 20px;
	height: 50px;
	background: #682;
}

p.otherlive {
	font-size: 150%;
	font-weight: bold;
	margin-top: -20px;
}

p.otherlive a {
		text-decoration: none;
	color: #fff;
}

p.otherlive a:hover {
	color: #77d;
}

p.date {
	font-family: 'Carter One', cursive;
	font-size: 200%;
	font-weight: bold;
	line-height: 40px;
}

p.date table {
	color: #fff;
	font-size: 100%;
	border-collapse: collapse;
}

p.date tr.title{
	border: 3px;
	background: #682;
}

p.date table tr td {
	padding: 15px 10px 0 10px;
	border: 3px;
	border: solid 1px;
	padding: 0.5em;
	border-color: #222;
}

p.date table tr td a {
	color: #fff;
	text-decoration: none;
}

p.date table tr td a:hover {
	color: #c83;
}

p.date table tr td.timetitle {
	font-size: 65%;
}

p.date table tr td.time {
	font-size: 65%;
	font-weight: none;
	text-align: center;
}

p.date table tr td.guest {
	font-size: 50%;
	text-align: center;
	font-weight: normal;
}

p.date table tr td.guest b {
	font-size: 200%;
	color: #c22;
}

p.date table tr td.ticket {
	font-family: 'qMmpS Pro W3';
	font-size: 50%;
	text-align: left;
	padding: 15px;
	line-height: 140%;
}

p.date table tr td.ticket a {
	color:#fdb;
}

p.date table tr td.ticket a:hover {
	color: #b36;
}

p.date table tr td.info {
	font-family: 'qMmpS Pro W3';
	font-size: 50%;
	text-align: center;
}

p.andmore {
	font-family: 'Carter One', cursive;
	text-align: right;
	font-size: 150%;
	padding-right: 50px;
}

p.date span.sat {
	color: #8cf;
}

p.date span.sun {
	color: #f66;
}

p.detail {
	font-size: 120%;
	background: #682;
}

p.detail em {
	font-size: 150%;
	font-weight: bold;
	font-style: normal;
}

p.footer {
	margin-bottom: 200px;
	font-size: 120%;
	font-weight: bold;
}

p.footer a {
	text-decoration: none;
	font-size: 130%;
	color: #fff;
}

p.footer a:hover {
	color: #77d;
}

span.releaseday {
	display:block;
	width:50%;
	margin:0 auto;
	padding:0.5%;
	border:solid 1px #aaa;
	background:#eee;
	color:#000;
}

