#TicketMenu {	padding-top: 20px;	padding-bottom: 25px;	background: url(../images/jyoshaken/daiya.gif) repeat-x left bottom;	margin-bottom: 10px;}#Ticket1 h2 {	margin-bottom: 10px;	color: #006699;	font-size: 1.8em;	font-weight: bold;}#Ticket2 h2 {	margin-bottom: 10px;	color: #006699;	font-size: 1.8em;	font-weight: bold;}#Ticket4 h2 {	margin-bottom: 10px;	color: #006699;	font-size: 1.6em;	font-weight: bold;}#Ticket1 table {	margin: 10px auto;	border-collapse:collapse;	letter-spacing: 0em;}#Ticket1 th {	background: #BBDCEE;	text-align: center;	border:solid 1px #000;}#Ticket1 th td {	padding: 10px;	border-style: none;}#Ticket1 td {	padding: 2px;	border: 1px solid #000000;}#Ticket1 td.blackdotline {	border-bottom: 1px dotted #000000;	border-top: 1px solid #000000;	border-right: 1px solid #000000;	border-left: 1px solid #000000;}#Ticket1 th td.blackdotline {	border-bottom: 1px dotted #000000;	border-top: none;	border-right: none;	border-left: none;}.pad3 {	padding: 1px;}#End {	margin: 20px auto 10px;	padding-top: 10px;	border-top: 1px solid #000000;}.bgblue {	background: url(../images/jyoshaken/z_05.gif) no-repeat center top;}.bgyellow {	background: url(../images/jyoshaken/z_06.gif) no-repeat center top;}.bggreen {	background: url(../images/jyoshaken/z_07.gif) no-repeat center top;}#Ticket2 td {	padding: 10px 5px;}#Ticket2 table {	background: url(../images/jyoshaken/z_15.gif) no-repeat center bottom;}#Ticket2 table ul {	margin: 5px 5px 5px 10px;	padding: 0px;	list-style: disc;}#Ticket2,#Ticket4 div {	margin-bottom: 20px;}#Ticket2 p {	margin-bottom: 5px;}#Box1 {	background: url(../images/jyoshaken/z_13.gif) no-repeat center top;	height: 75px;	padding-top: 40px;	padding-right: 30px;	padding-left: 30px;}#Box2 {	background: url(../images/jyoshaken/z_14.gif) no-repeat center top;	height: 95px;	padding-top: 40px;	padding-right: 30px;	padding-left: 30px;}#Box2 ol {	list-style: decimal;	margin-left: 24px;}#Box3 {	background: url(../images/jyoshaken/z_12.gif) no-repeat center top;	height: 75px;	padding-top: 40px;	padding-right: 30px;	padding-left: 30px;}#Box4 {	background: url(../images/jyoshaken/z_17.gif) no-repeat center top;	height: 330px;	padding-top: 40px;	padding-right: 30px;	padding-left: 30px;}#Box4 dt {	font-weight: bold;	color: #006699;	margin-bottom: 5px;}#Box4 dd {	padding-left: 20px;	padding-bottom: 10px;}#Box5 {	background: url(../images/jyoshaken/z_16.gif) no-repeat center top;	height: 190px;	padding-top: 40px;	padding-right: 30px;	padding-left: 30px;}#Box6 {	background: url(../images/jyoshaken/z_18.gif) no-repeat center top;	height: 100px;	padding-top: 40px;	padding-right: 30px;	padding-left: 30px;}#Box7 .centerbg td {	padding: 3px;}#Box8 .centerbg ol {	margin-left: 40px;}#Box8 .centerbg li {	margin-bottom: 5px;}#Box8 .centerbg table {	margin-top: 10px;}#Box81 td {	background: url(../images/jyoshaken/z_25.gif) no-repeat center top;	padding: 30px 10px 10px 200px;	height: 100px;}#Box81 ol {	margin-left: 0px;	margin-left:20px;}#Box81 li {	list-style: decimal;	margin-bottom: 5px;}#Box82 td {	background: url(../images/jyoshaken/z_24.gif) no-repeat center top;	padding: 30px 10px 10px 200px;	height: 100px;}#Box82 ol {	margin-left: 0px;	margin-left:20px;}#Box82 li {	list-style: decimal;	margin-bottom: 5px;}#Box83 td {	background: url(../images/jyoshaken/z_26.gif) no-repeat center top;	padding: 30px 10px 10px;	height: 60px;}#Box84 ol {	margin-left: 0px;	margin-left:40px;}#Box84 li {	list-style: decimal;	margin-bottom: 5px;}#Price1 {	border-collapse:collapse;	margin-bottom: 10px;}#Price2 caption {	font-size: 1.4em;	color: #006699;	text-align: center;	font-weight: bold;	padding-bottom: 5px;}#Price1 caption {	font-size: 1.4em;	color: #006699;	text-align: center;	font-weight: bold;	padding-bottom: 5px;}#Price1 th {	background: #99CCFF;	padding: 3px;	border-top: 1px solid #000000;	border-right: 1px dotted #000000;	border-bottom: 1px solid #000000;	border-left: 1px solid #000000;}#Price2 th {	background: #99CCFF;	padding: 3px;	border-top: 1px solid #000000;	border-right: 1px dotted #000000;	border-bottom: 1px solid #000000;	border-left: 1px solid #000000;}#Price1 td {	padding: 3px;	border-top: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 1px solid #000000;	border-left: none;}#Price2 td {	padding: 3px;	border-top: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 1px solid #000000;	border-left: none;}#Box11 ol {	margin: 10px 10px 10px 40px;}#Box11 li {	list-style: decimal;	margin-bottom: 5px;	padding-bottom: 2px;	border-bottom: 1px dotted #000000;}#Box14 .bgbar {	background: url(../images/jyoshaken/bar_14.gif) no-repeat left top;	height: 55px;	padding: 5px 5px 5px 150px;}#Box15 .centerbg {	background: url(../images/jyoshaken/bar_16.gif) repeat-y center top;	padding: 10px;}.center {	text-align: center;	margin-top: 10px;	margin-bottom: 10px;}.pad10 {	padding: 10px;}.red {	color: #FF0000;}.centerbg {	background: url(../images/jyoshaken/bar_02.gif) repeat-y left top;	padding: 8px;}.tomado {	background: url(../images/jyoshaken/z_29.gif) no-repeat left center;	padding-left: 20px;	height: 16px;	padding-top: 3px;	padding-bottom: 3px;}