@charset "UTF-8";

a:link    {color:#5544ff;text-decoration:none}
a:visited {color:#5544ff;text-decoration:none}
a:active  {color:#ff8866;text-decoration:none}
a:hover   {color:#ff8866;text-decoration:underline}

body {
	font-family: "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#1f0101;
	text-align:center;
}

form {
	margin:0px;
	padding:0px;
}
hr {
	color: #cccccc;
	border-color: #eeeeee;
	height: 1px;
	border: 1px;
	margin:5px;
	padding:0px;
}

img{
	border-width:0px;
}


/* top right bottom left */

.Article {
	color:#555555;
	font-size:14px;
	font-weight:normal;
	line-height:160%;
	padding:0px 5px 0px 5px;
	text-align:left;
	margin:0px 0px 10px 0px;
}


.Clear {
	clear:both;
}

.PageSelecter {
	clear:both;
	font-size:12px;
	text-align:right;
	padding-right:10px;
}

/* チケット売り場 */
#ticket {
	width:175px;
	text-align:left;
}

#ticket h3 {
	height:25px;
	font-size:16px;
	margin:0px 0px 10px 0px;
	padding-top:5px;
	padding-left:25px;
	background-image:url(image/ticket-midasi.gif);
	background-repeat:no-repeat;
}

#ticket ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#ticket li {
	color: #ffffff;
	line-height: 100%;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}
#ticket li span {
	display:block;
	padding: 2px 0px 0px 0px;
	border-bottom:solid 1px #223366;
}
#ticket li a {
	display:block;
	padding: 2px 0px 0px 0px;
	border-bottom:solid 1px #223366;
	text-decoration:none
}
#ticket li a:hover {
	background-color:#ff0000;
}


/* 開催概要 */
#kaisaigaiyo {
	width:570px;
}

#kaisaigaiyo h3 {
	height:25px;
	font-size:16px;
	margin:0px 0px 10px 0px;
	padding-top:5px;
	padding-left:25px;
	background-image:url(image/artist-midasi.gif);
	background-repeat:no-repeat;
	/*background-color:#1c785b;*/
}


#kaisaigaiyo table {
	width:560px;
	font-size:14px;
	color:#4a4a4a;
	cellspacing:5px;
	margin:auto;
	/*background-color:#12ff98;*/
}

#kaisaigaiyo table .col1{
	background-color:#390000;
}


#kaisaigaiyo table tr td {
	border-bottom:solid 1px #666666;
}


#kaisaigaiyo table td.kaisai {
	vertical-align:top;
	width:100px;
	line-height:40px;
	padding-left:10px;
	text-align:left;
	color:#ffffff;
}

#kaisaigaiyo table td.naiyo {
	valign:top;
	width:350px;
	padding-left:10px;
	text-align:left
}

/* プロフィール */
#profile {
	width:570px;
	/*background-color:#ff9800;*/
}

#profile h3 {
	height:25px;
	font-size:16px;
	margin:0px 0px 10px 0px;
	padding-top:5px;
	padding-left:25px;
	background-image:url(image/artist-midasi.gif);
	background-repeat:no-repeat;
	/*background-color:#1c785b;*/
}

#profile .name{
	color:#464646;
	font-size:18px;
	font-weight:bold;
	margin:20px 0px 0px 20px;
}

#profile .text{
	font-size:12px;
	line-height:160%;
	margin:20px 0px 0px 20px;
}

#profile img{
	margin:0px 0px 0px 20px;
}


#Header {
	width:780px;
	height:150px;
	margin:0px auto 0px auto;
	background-color:#ffffff;
	text-align:left;
}

#ProfMenuImage {
	width: 600px;
	height: 160px;
	float: left;
	border-top:solid 5px #1f0101;
	border-bottom:solid 5px #1f0101;
}
#ProfMenu {
	width: 180px;
	height: 160px;
	float: left;
	border-top:solid 5px #1f0101;
	border-bottom:solid 5px #1f0101;
	background-color:#1f0101;
}
#ProfMenu ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#ProfMenu li {
	color: #ffffff;
	line-height: 100%;
	text-align:left;
	padding-left: 20px;
}
#ProfMenu li span {
	height: 17px;
	display:block;
	padding: 2px 0px 0px 5px;
	border-bottom:solid 1px #223366;
}
#ProfMenu li a {
	height: 17px;
	display:block;
	padding: 2px 0px 0px 10px;
	border-bottom:solid 1px #223366;
	text-decoration:none
}
#ProfMenu li a:hover {
	background-color:#ff0000;
}

/* top right bottom left */

#BaseBlock {
	width:780px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
}

#MainBlock {
	width:780px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	background-color:#ffffff;
}

#LeftBlock {
	width:570px;
	text-align:left;
	padding:20px 0px 20px 10px;
	margin:0px 0px 0px 0px;
	float:left;
}

#RightBlock {
	width:175px;
	padding:20px 5px 20px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}

#Footer {
	width:780px;
	text-align:center;
	font-size:14px;
	color:#aa8888;
	padding:20px 0px 20px 0px;
	margin:0px auto 0px auto;
	background-color:#4A2723;
}



