body {
	margin: 0;
	padding: 0;
	background-color:#000000;
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";	
		font-size: 12px;
	line-height:140%;
	color: #FFFFFF;
	}

a:link    {color:#FFFF33; text-decoration: underline;}

a:visited {color:#FFFF33; text-decoration: underline;}

a:active  {color:#FFFF33; text-decoration: underline;}

a:hover   {color:#FFFF33; text-decoration: none;}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

li{
	list-style:none;
	padding-left:15px;
	background-position: 0 0.6em;
}



.MainTable{
	width: 850px;
	 height: 100%;
	background-color:#000000;
	text-align:center;
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";	
	margin: 0px auto;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}


	

/* Contents---------------------------------------------------------------------- */

.info{
margin-top: 30px;
margin-left: 10px;
text-align: left;
vertical-align: bottom;
	line-height: 200%;
}

.sub_info{
margin-right: 30px;
text-align:left;
vertical-align: bottom;
	float:left;
}

.ContentsTable{
	width: 830px;
	margin: 20px auto;
	background-color:#000000;	
	text-align: left;
}

.ContentsTable td.backphoto1{
width: 830px;
	background:url(../img_backphoto1.jpg) no-repeat;
		 height: 230px;
}

.ContentsTable td.photo{
width: 350px;
}

.ContentsTable td.story{
padding-left: 20px;
}

.con_stitl{
		margin-bottom: 20px;	
}

.con_point{
		margin-bottom: 15px;	
}

.ContentsTable td.point{
vertical-align: top;
padding-right: 20px;
}

.ContentsTable td.cast{
	text-align:center;
}


.ContentsTable_mini{
width: 630px;
	margin: auto;
		margin-bottom: 20px;	
	background-color:#000000;
}

.ContentsTable_mini td.cast{
	text-align:center;
}
/* FONT---------------------------------------------------------------------- */

.f_12b {
font-weight: bold;
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";	
font-size: 12px;
}

.f_12y {
color: #FFFF00;
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";	
font-size: 12px;
}

.f_12p {
color: #FF99CC;
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";	
font-size: 12px;
}

.f_12r {
color: #FF6666;
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";	
font-size: 12px;
}

.f_10 {
font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";	
font-size: 10px;
}

.f_14{
font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";	
font-size: 14px;
}

.f_16 {
font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";	
font-size: 16px;
}

/* PROGRAM TABLE---------------------------------------------------------------------- */

.ProgramTable{
	background-color:#333333;
	text-align:center;
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px auto;
}

.ProgramTable td.st{
	background-color:#000066;
	text-align:center;
}

.ProgramTable td.sun{
	background-color:#990066;
	text-align:center;
}

.ProgramTable td.black{
	background-color:#000000;
	text-align:center;
}

/* TICKET TABLE---------------------------------------------------------------------- */

.TicketTable_td{
	padding-bottom: 15px;
}

/* LIST TABLE---------------------------------------------------------------------- */

.ListTable{
	text-align: right;
	font-size: 12px;	
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";	
	padding: 15px 15px 0px 15px;
}