/*=================================
 	チケット予約システム 予約ページ
	2008/02/05 10:10
================================= */
body{
	background:#fff;
	color:#333;
	padding:0;margin:0;}
option{
	padding-right:10px;}

#all{}
#all,
#wrapper{
	width:100%;
	float:none;
	background:none;}
#header{
	background:none;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	line-height:2;
	height:auto;}
.groupHeader{
	padding:10px;}

#main{
	float:none;}

#footer{
	line-height:1.5;
	text-align:center;
	font-size:12px;
	background:none;
	border-top:1px solid #333;}
#footer p{
	margin:0 auto;
	text-align:center;}


#header .groupHeader{
	text-align:center;}

.divAlert{
	border:none;
	background:url(../img/icon_required.gif) no-repeat left center;
	padding-left:10px;}

.tableNew{
	border-collapse:collapse;}

.tableNew th,
.tableNew td{
	font-size:14px;
	border:none;}
.tableNew th{
	background:none;
	border:none;}
.tableNew th.cellRequired{
	background:url(../img/icon_required.gif) no-repeat left center;
	border:none;}

.divError{
	padding:10px 15px;
	background:none;
	border:none;}

.caution{
	border:1px solid #333;
	padding:10px;
	line-height:1.5;}

.btnNormalLarge{
	width:100px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	text-align:center;}

.btnNormalLarge2{
	width:200px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	text-align:center;}

textarea{
	height:100px;
	font-size:12px;}

.tableNew td input{padding:3px;}
.tableNew td .input07{width:60px;}

#footer .powered{text-align:right;}

.red{color:#ff0066;
	font-size:14px}
