@charset "utf-8";





/*---------------

 base reset

-----------------*/



body {

	margin: 0px;

	padding: 0px;

	color: #333333;

	font:13px/1.6 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS P Gothic", sans-serif;

	*font-size:small; /* IE 7 */

	*font:x-small; /* IE 6以下 */

	text-align:center;

	background:#FFF;

	}





body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0;}

table { border-collapse: collapse; border-spacing: 0; font-size:100%;}

fieldset{border: 0;}

/*address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal;font-style: normal;}*/

ol,ul { list-style: none;}

caption,th { text-align: left;}

h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%;}



img {border: 0; vertical-align:bottom;}







/*---------------

 layout

-----------------*/



#Wrap {	width:960px; background:/*url(../../css/img/main_back.jpg) repeat-y center*/; text-align:left; border-left:1px solid #CCC; border-right:1px solid #EEE;}





/*------------------

	MainContents

--------------------*/





#MainImage{ width:960px; margin:0 0 20px 0;}

#lpContent{ width:950px; margin:15px auto;}



.DescriptionImage{ width:950px; margin:15px auto;}

.DescriptionText{ width:950px; margin:10px auto; padding-bottom:15px; border-bottom:1px dotted #CCC;}



.EntyBtn{ width:500px; margin:20px auto; text-align:center;}





/*------------------

	Title

--------------------*/

#InnerContent h2{ margin:10px 0 15px 0}

#RightContent h3{ position:relative;}





/* アンカーリンク */

#InnerContent .alink{

	padding-bottom: 16px;

}

#InnerContent .alink a{

	color: #333 !important;

}

#InnerContent .alink li{

	display: inline;

}





/* コンサートスケジュール一覧

=============================================== */

#SheduleContent{ width:938px; margin:0 auto; padding:20px 10px; margin-bottom:100px; background:#FFF;}





#SheduleContent table{

	width: 100%;

	border-top: 1px solid #ccc;

	border-left: 1px solid #ccc;

}

#SheduleContent th{

	background: #999999;

	text-align: center;

	color: #fff;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	padding: 0.5em 0;

}

#SheduleContent th.date{

	border-right: 1px solid #fff;

	width: 150px;

}

#SheduleContent th.event{

	border-right: 1px solid #fff;

	width: 500px;

}

#SheduleContent td{

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	padding: 0.5em 0;

}

#SheduleContent td span{

	display: block;

	padding: 0 1em;

}

#SheduleContent table a{

	color: #333 !important;

}







/*------------------

	MainContents

--------------------*/





#FooterlpContent{ width:960px; margin:0 auto;}

#FooterlpContent #Copy{ text-align:center; margin:20px auto 0; text-align:center;}

