@charset "utf-8";

@import "common.css";

/* Wrap
-------------------------------------------------------*/
#Header h1 {
	margin:0;
	padding:0;
}
.textArea h2 {
	font-size: 120%;
	line-height: 120%;
	margin-bottom:0.8em;
}
.ttlTab {
	width:879px;
	text-align:left;
}
/* Container
-------------------------------------------------- */
.infoWrap {
	width:879px;
	margin:0;
	text-align:left;
	background: url(../comment/image/back.gif) repeat-y;
}
.textArea {
	padding:0;
	min-height:500px;
	text-align: center;
	/*text-align:left;*/
}
.textArea img {
	margin: 0px auto;
	padding: 0px;
}
/* Navigation
-------------------------------------------------- */
#TheaterTab {
	margin:0 auto;
	/*padding-left:60px;*/
}
#TheaterTab ul{
}
#TheaterTab li{
	list-style:none;
	float:left;
	margin-right:2px;
}
#TheaterTab li a{
	height:30px;
	display:block;
	text-indent:-9999px;
}
#TheaterTab li#tab02 a{
	width:98px;
}
/* Navi Link a -----*/
#TheaterTab li#tab01 a:link,
#TheaterTab li#tab01 a:visited {
	background: url(/image/tab_theater1.gif) no-repeat 0 0;
	width:85px;
}
#TheaterTab li#tab02 a:link,
#TheaterTab li#tab02 a:visited {
	background: url(/image/tab_theater2.gif) no-repeat 0 0;
	width:142px;
}

/* Navi Link a:hover -----*/
#TheaterTab li#tab01 a:hover,
#Theater1 #TheaterTab li#tab01 a {
	background: url(/image/tab_theater1.gif) no-repeat 0 100%;
	width:85px;
}
#TheaterTab li#tab02 a:hover,
#Bfree #TheaterTab li#tab02 a {
	background: url(/image/tab_theater2.gif) no-repeat 0 100%;
	width:142px;
}
/* other
-------------------------------------------------- */
.textArea  {
	/*background-color:#FFFFFF;*/
	margin:0 25px;
	padding-bottom:20px;
	text-align:left;
}
.textArea table {
	border: 1px solid #CFC06B;
	border-collapse: collapse;
	width:90%;
	margin:0 auto;
}
.textArea table td{
	font-size:80%;
	border: 1px solid #CFC06B;
	padding:5px;
	vertical-align: top;
	background-color:#FFFFFF;
	text-align:left;
}
.textArea table th{
	font-size:80%;
	text-align:center;
	border: 1px solid #CFC06B;
	padding:5px;
	background-color:#6C929D;
	color:#FFFFFF;
}
.textArea table td.ttl{
	text-align:center;
	font-weight:bold;
}
.textArea table td.maeuri {
	text-align:center;
	color:#FF9900;
}
/* 2010.04.21-
-------------------------------------------------- */
.Fwrap {
	margin:0 25px;
	padding:10px 20px;
	background: url(../comment/image/comment_bg.gif) no-repeat left 20px;
	border-bottom:1px solid #EDE7C7;
}
.Fwrap p,
.Vwrap p{
	text-align:left;
	font-size:100%;
}
.Fname{
	text-align:right;
	background: url(../comment/image/comment_p_bg.gif) no-repeat right top;
	height:33px;
	font-size:90%;
}
.Vwrap {
	margin:0 25px;
	padding:10px 20px;
	background: url(../comment/image/voice_bg.gif) no-repeat left 20px;
	border-bottom:1px solid #EDE7C7;
}

