@charset "utf-8";
/* CSS Document RESET CSS*/
img {
    border: none;
	margin:0; padding:0;
	vertical-align:bottom; 

}
.clear {
    clear: both !important;
    display: block;
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.entry {
    text-align: center;
	background: #FFF;
}
#allContWrap {
	width: 745px;
    margin:0;
	padding:0;
	background:url(../img/bg.gif)  repeat 0 0;
	text-align:left;
}
#headLinkWrap {
	width: 745px;
    margin:0 0 20px 0;
	padding:0;
}
h3 {
	width: 745px;
	margin:0;
	padding:0;	
}
h5 {
	width: 465px;
	margin:0;
	padding:0;
	font-size:14px;
	color:#FFE200;
	font-weight:bold;
	text-align:left;
}
h6 {
	width: 665px;
	margin:10px 20px 5px 20px;
	padding:0;
}
#allContWrap p {
	font-size:14px;
	line-height:1.4;
    margin: 5px 0 10px 0;
    padding: 0;
	text-align:left;
}
.copyBox {
	width:695px;
	margin:0 20px 0 20px;
	padding:0 0 0 10px;
	font-weight:bold;	
}
.contBox {
	width:705px;
	margin:0 0 0 20px;
	padding:0;
}
.centerP {
	text-align:center;
	margin-bottom:5px;
}
table {
	margin: 0;
	width:705px;
	border-collapse: separate;
	border-spacing: 0;
	border:2px #4A5E23 solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
 	-moz-border-radius: 10px;
}
table th {
	padding:5px;
	border-right:1px #4A5E23 solid;
	border-bottom:1px #4A5E23 solid;
	font-size:12px;
	font-weight:bold;
	color:#4A5E23;
	background-color:#ECEEE6;
	vertical-align:top;
}
table td {
	font-size:12px;
	padding:5px;
	border-right:1px #4A5E23 solid;
	border-bottom:1px #4A5E23 solid;
	background-color:#FFFFFF;
	vertical-align:top;
}
table td.t_midashi {
	color:#4A5E23;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
table th.cornerL {
	border-radius: 10px 0 0 0;
	-webkit-border-radius: 10px 0 0 0;
 	-moz-border-radius: 10px 0 0 0;
}
table th.cornerR {
	border-right:none;
	border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
 	-moz-border-radius: 0 10px 0 0;
}
table td.cornerL {
	border-bottom:none;
	border-radius: 0 0 0 10px;
	-webkit-border-radius: 0 0 0 10px;
 	-moz-border-radius: 0 0 0 10px;
}
table td.cornerR {
	border-right:none;
	border-bottom:none;
	border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;
 	-moz-border-radius: 0 0 10px 0;
}
table td.nonBR {
	border-right:none;
}
table td.nonBB {
	border-bottom:none;
}
span.m_Black {
	color:#000000;
}
.dtailAllBox {
	width:705px;
	margin:10px 0 0 0;
	padding:0 20px;
	background-color:#4A5E23;
}
.dtailL {
	float:left;
	margin:10px 15px 10px 0;
	width:465px;
	color:#FFFFFF;
}
.dtailR {
	float:left;
	margin:10px 0;
	width:225px;
}
.progT {
	border:1px #FFFFFF solid;
	width:455px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}
p.small {
	font-size:12px !important;
}
.mb10 {
	margin-bottom:10px;
}
.ticket_btn {
	text-align:center;
	padding:0 0 10px 0;
	background:url(../img/data_bg.gif)  repeat 0 0;
}
.pageTop {
	text-align:right;
	margin:0 0 10px 0;
    padding: 0 25px 0 25px;
	font-size:12px;
	background-color:#FFFFFF;
}
.pageTop a {
	color:#000000 !important;
	outline: medium none;
    overflow: hidden;
}
.pageTop a:visited {
    color: #000000 !important;
}
.img_R {
	float:right;
	margin:0 0 10px 5px;
}
.img_L {
	float:left;
	margin:10px 8px 10px 0;
}
.img_L.lastChild {
	margin:10px 0 10px 0;
}
.photo_l {
    float: left;
    margin: 0 1em 0 0;
    padding: 0;
}
.photo_r {
    float: right;
    margin: 0 0 0 1em;
    padding: 0;
}