table th {
	width: 100px;
}
#price table td {
	text-align: center;
}
#price table th {
	width: 33%;
}
.course table th {
	width: auto;
}
table td.cname {
	width: 100px;
}
table td.possibility {
	width: 190px;
}
table td.price {
	width: 190px;
}
.course table td span {
	display: block;
	margin-top: 5px;
	margin-bottom: 0;
}
.course table td.possibility {
	width: 110px;
}
.course table td.possibility strong {
	color:#CC3333;
}
.course table td.cName {
	text-align: center;
}
#main .small {
	font-size: 10px;
}

#main .course .small {
	text-indent: -1em;
	margin-left: 1em;
}

#r2Time table {
	margin-top: 10px;
}
#r2Time table th,
#r2Time table td {
	text-align: center;
}
#r2Time table th.game,
#r2Time table td.game {
	width: 30%;
}
#r2Time table th.time,
#r2Time table td.time {
	width: 35%;
}

.appbox .apphead {
	font-size: 1px;
	line-height: 15px;
	background-image: url(/images/stadium_tour/index/bg_01.gif);
	height: 15px;
}
.appbox .appbody {
	background-image: url(/images/stadium_tour/index/bg_02.gif);
	background-repeat: repeat-y;
	padding-right: 11px;
	padding-left: 11px;
}
.appbox .appbody.single {
	background-image: url(../../images/stadium_tour/index/bg_05.gif);
	background-repeat: repeat-y;
	padding-right: 11px;
	padding-left: 11px;
}
.appbox .appint {
	font-size: 1px;
	line-height: 20px;
	background-image: url(/images/stadium_tour/index/bg_03.gif);
	height: 20px;
}
.appbox .appfoot {
	font-size: 1px;
	line-height: 15px;
	background-image: url(/images/stadium_tour/index/bg_04.gif);
	height: 15px;
}
.appbox .left {
	float: left;
	width: 281px;
}
.appbox .left h3{
	margin-bottom: 0px;
	margin-left: 12px;
	padding-top: 6px;
}
.appbox .left .btn {
	background-color: #E4F1D1;
	text-align: center;
	padding-top: 9px;
	padding-bottom: 6px;
}
.appbox .left .btn img {
	margin-right: 2px;
	margin-left: 2px;
}
.appbox .right {
	float: right;
	width: 280px;
}
.appbox .right h3{
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 6px;
}
.appbox .right .btn {
	background-color: #E3EFF7;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 9px;
}
.appbox .single .left .btn {
	background-color: #FBE7CE;
	margin-bottom: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
#main p.btncancel {
	margin-left: 12px;
	font-size: 86%;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#main p.btncancel a {
	background-image: url(/images/common/ic_06.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.present img {
	display: block;
	float: left;
	width: 101px;
}
.present p {
	float: right;
	width: 470px;
	padding-top: 16px;
}
strong.attention {
	font-size: 123.1%;
}
#detail {
	position: relative;
}
#detail #holder {
	position: absolute;
	top: 160px;
	right: -10px;
	height: 200px;
	width: 164px;
}
#detail #holder2 {
	position: absolute;
	top: 80px;
	right: -10px;
	height: 200px;
	width: 164px;
}

#apbox2 {
	background-image: url(../../images/stadium_tour/index/bg_06.gif);
	height: 360px;
	width: 595px;
	position: relative;
}
#apbox2 h3.general {
	position: absolute;
	left: 32px;
	top: 18px;
}
#apbox2 h3.group {
	position: absolute;
	left: 32px;
	top: 236px;
}
#apbox2 h3.agency {
	position: absolute;
	top: 127px;
	left: 32px;
}
#apbox2 .cancel {
	font-size: 86%;
	position: absolute;
	top: 18px;
	right: 35px;
}
#apbox2 .cancel a {
	background-image: url(../../images/common/ic_06.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#apbox2 #btn1 {
	position: absolute;
	left: 33px;
	top: 55px;
}
#apbox2 #btn2 {
	position: absolute;
	top: 55px;
	right: 30px;
}
#apbox2 #btn3 {
	position: absolute;
	top: 271px;
	right: 30px;
	left: 180px;
}
#apbox2 #btn5 {
	position: absolute;
	top: 315px;
	right: 30px;
	left: 33px;
	font-size:90%;
}
#apbox2 #btn3 img {
	display: block;
}
#apbox2 #btn4 {
	position: absolute;
	top: 163px;
	left: 180px;
}
#main table table.shcedule {
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-color: #FFF;
}
#main table table.shcedule th{
	background-color: #FFF;
	width: auto;
}
#main table table.shcedule th, #main table table.shcedule td {
	border: 1px solid #D9D9D9;
	padding-top: 2px;
	padding-bottom: 2px;
}

