/*------------ 個別ボックス指定 -------------*/
#contents .box {
	/*291pxづつ追加;
	height: 2317px;*/
	}

/*------------ h3タイトル指定 -------------*/
#contents #ticket h3 {
	background: url(../ticket/images/title_ticket.gif) 0 0 no-repeat;
	margin-bottom: 17px;
	}

/*------------ 内部ボックス -------------*/
#contents #ticket .box_inside {
	}
	/*------------ カテゴリー毎リスト -------------*/
	#contents #ticket .box_inside dl {
		width: 633px;
		height: auto;
		overflow: hidden;
		margin: 15px 0 20px 37px;
		padding: 0 0 20px;
		background: url(../images/bg_dot.gif) 0 bottom repeat-x;
		}
		/*------------ 左カラム[項目] -------------*/
		#contents #ticket .box_inside dl dt {
			width: 126px;
			height: 17px;
			float: left;
			}
			#contents #ticket .box_inside dl dt em {
				display: none;
				}
		/*------------ 右カラム[詳細] -------------*/
		#contents #ticket .box_inside dl dd {
			width: 502px;
			height: auto;
			overflow: hidden;
			padding: 0 0 0 5px;
			float: right;
			font-size: 14px;
			line-height: 1.3;
			}

/*------------ ローカルナビ -------------*/
#contents #ticket #localnavi {
	}
	/*------------ リスト -------------*/
	#contents #ticket #localnavi ul {
		}
		#contents #ticket #localnavi ul li {
			}
	/*------------ ボタン「web先行」 -------------*/
	#contents #ticket #localnavi .btn_web {
		width: 190px;
		height: 75px;
		background: url(../ticket/images/btn_web_r.gif) 0 0 no-repeat;
		position: absolute;
		top: 0;
		right: 15px;
		}
		#contents #ticket #localnavi .btn_web a {
			display: block;
			width: 190px;
			height: 75px;
			background: url(../ticket/images/btn_web.gif) 0 0 no-repeat;
			}
			#contents #ticket #localnavi .btn_web a:hover {
				background: none!important;
				}
			#contents #ticket #localnavi .btn_web a span {
				display: none;
				}
/*------------ ローカルナビ2 -------------*/
#contents #ticket #localnavi2 {
	}
	#contents #ticket #localnavi2 p {
		text-align: right;
		padding: 5px 15px 10px 0;
		}

/*------------ タイトル -------------*/
#contents #ticket h4 {
	width: 663px;
	height: 54px;
	margin-bottom: 25px;
	position: relative;
	}
/*------------ 受付期間 -------------*/
#contents #ticket dl.uketsuke {
	}
	/*------------ 左カラム[項目] -------------*/
	#contents #ticket dl.uketsuke dt {
		background: url(../ticket/images/title_uketsuke.gif) 0 0 no-repeat;
		}
	/*------------ 右カラム[詳細] -------------*/
	#contents #ticket dl.uketsuke dd {
		}
/*------------ 販売期間 -------------*/
#contents #ticket dl.hanbai {
	}
	/*------------ 左カラム[項目] -------------*/
	#contents #ticket dl.hanbai dt {
		background: url(../ticket/images/title_hanbai.gif) 0 0 no-repeat;
		}
	/*------------ 右カラム[詳細] -------------*/
	#contents #ticket dl.hanbai dd {
		}
/*------------ 料金 -------------*/
#contents #ticket dl.price {
	padding: 0;
	}
	/*------------ 左カラム[項目] -------------*/
	#contents #ticket dl.price dt {
		background: url(../ticket/images/title_price.gif) 0 0 no-repeat;
		}
	/*------------ 右カラム[詳細] -------------*/
	#contents #ticket dl.price dd {
		}
		/*------------ 料金テーブル -------------*/
		#contents #ticket dl.price dd table {
			width: 497px;
			margin: 0 0 25px;
			border: 1px solid #0066cc;
			}
			#contents #ticket dl.price dd table td {
				border-left: 1px solid #0066cc;
				border-right: 1px solid #0066cc;
				letter-spacing: 0.1em;
				}
				/*------------ タイトル -------------*/
				#contents #ticket dl.price dd table td.title {
					width: 497px;
					height: 31px;
					}
					#contents #ticket dl.price dd table td.title em {	
						display: none;
						}
				/*------------ Pコード -------------*/
				#contents #ticket dl.price dd table td.pcode {
					width: 497px;
					background: url(../ticket/images/icon_arrow.gif) 145px center no-repeat;
					padding: 10px 0 10px 175px;
					border-bottom: 1px solid #0066cc;
					font-weight: bold;
					font-size: 18px;
					}
				/*------------ チケットイメージ -------------*/
				#contents #ticket dl.price dd table td.pic {
					width: 497px;
					padding: 10px 0;
					text-align: center;
					border-bottom: 1px solid #0066cc;
					}
					/*------------ チケットイメージ：個別指定 -------------*/
					#contents #ticket dl.price dd table td#ticket_daily {
						}
						#contents #ticket dl.price dd table td#ticket_daily img {
							background: url(../ticket/images/ticket_daily.jpg) 0 0 no-repeat;
							}
						#contents #ticket dl.price dd table td#ticket_threedays img {
							background: url(../ticket/images/ticket_threedays.jpg) 0 0 no-repeat;
							}
				/*------------ 高校生以上 -------------*/
				#contents #ticket dl.price dd table tr.high {
					background: url(../images/bg_dot.gif) 0 bottom repeat-x;
					}
				/*------------ 小中学生 -------------*/
				#contents #ticket dl.price dd table tr.low {
					background: none;
					}
				/*------------ 年齢 -------------*/
				#contents #ticket dl.price dd table td.age {
					text-align: center;
					padding: 5px 0;
					}
				/*------------ 金額 -------------*/
				#contents #ticket dl.price dd table td.amount {
					text-align: center;
					padding: 5px 0;
					}
				/*------------ 特典 -------------*/
				#contents #ticket dl.price dd table td.tokuten {
					height: 65px;
					padding: 13px 10px 10px 80px;
					background: url(../ticket/images/icon_tokuten.gif) 10px 10px no-repeat;
					border: 1px solid #0066cc;
					font-size: 12px;
					line-height: 1.6;
					}
					#contents #ticket dl.price dd table td.tokuten .pic {
						margin: 5px 0;
						}
						#contents #ticket dl.price dd table td.tokuten .pic a {
							}
							#contents #ticket dl.price dd table td.tokuten .pic a img {
								border: 1px solid #ccc;
								}
							#contents #ticket dl.price dd table td.tokuten .pic a:hover img {
								border: 1px solid #ff0000;
								}
				/*------------ 個別指定[デイリーチケット] -------------*/
				#contents #ticket dl.price dd table.daily td.title {
					background: url(../ticket/images/title_daily.gif) 0 0 no-repeat;
					}
				/*------------ 個別指定[3日間通し券] -------------*/
				#contents #ticket dl.price dd table.threedays td.title {
					background: url(../ticket/images/title_3days.gif) 0 0 no-repeat;
					}
				/*------------ 個別指定[あおなみ線] -------------*/
				#contents #ticket dl.price dd table.price_aonami {
					margin: 0 0 30px;
					font-size: 12px;
					line-height: 1.5;
					}
					#contents #ticket dl.price dd table.price_aonami td.title {
						background: url(../ticket/images/title_aonami.gif) 0 0 no-repeat;
						}
					#contents #ticket dl.price dd table.price_aonami td.name {
						width: 100px;
						padding: 10px;
						}
					#contents #ticket dl.price dd table.price_aonami td.details {
						padding: 10px;
						}
						#contents #ticket dl.price dd table.price_aonami td.details img {
							padding: 10px;
							}
		/*------------ 注意事項 -------------*/
		#contents #ticket dl.price dd ul.notice {
			margin: -10px 0 15px;
			padding: 0;
			font-size: 12px;
			}
		/*------------ その他情報 -------------*/
		#contents #ticket dl.price dd ul.etc {
			margin: 10px 0 20px;
			padding: 0 0 10px 10px;
			background: url(../images/bg_dot.gif) 0 bottom repeat-x;
			}
			#contents #ticket dl.price dd ul.etc li {
				background: url(../ticket/images/icon_list_disc.gif) 0 2px no-repeat;
				margin: 0 0 5px 20px;
				padding: 0 0 5px 20px;
				}
		/*------------ 「あおなみ線」ボタン -------------*/
		#contents #ticket dl.price dd ul.btn_aonami {
			padding: 20px 0 0 0;
			background: url(../images/bg_dot.gif) 0 0 repeat-x;
			}
			#contents #ticket dl.price dd ul.btn_aonami li {
				width: 502px;
				height: 54px;

				background: url(../ticket/images/btn_aonami_r.gif) 0 0 no-repeat;
				}
				#contents #ticket dl.price dd ul.btn_aonami li a {
					display: block;
					width: 502px;
					height: 54px;
					background: url(../ticket/images/btn_aonami.gif) 0 0 no-repeat;
					}
					#contents #ticket dl.price dd ul.btn_aonami li a:hover {
						background: none!important;
						}
					#contents #ticket dl.price dd ul.btn_aonami li a span {
						display: none;
						}

/*------------ 電話予約 -------------*/
#contents #ticket dl.telephone {
	padding: 0;
	}
	/*------------ 左カラム[項目] -------------*/
	#contents #ticket dl.telephone dt {
		background: url(../ticket/images/title_telephone.gif) 0 0 no-repeat;
		}
	/*------------ 右カラム[詳細] -------------*/
	#contents #ticket dl.telephone dd {
		margin: 0 0 1em;
		line-height: 1.5;
		}
		#contents #ticket dl.telephone dd ul {
			}
			#contents #ticket dl.telephone dd ul li {
				margin: 0 0 5px;
				}

/*------------ 販売場所 -------------*/
#contents #ticket dl.place {
	background: none;
	padding: 0;
	}
	/*------------ 左カラム[項目] -------------*/
	#contents #ticket dl.place dt {
		background: url(../ticket/images/title_place.gif) 0 0 no-repeat;
		}
	/*------------ 右カラム[詳細] -------------*/
	#contents #ticket dl.place dd {
		margin: 0 0 1em;
		line-height: 1.5;
		}
		#contents #ticket dl.place dd ul {
			}
			#contents #ticket dl.place dd ul li {
				margin: 0 0 5px;
				}

/*------------ 注意事項 -------------*/
#contents #ticket #notice {
	padding-top: 8px;
	}
	#contents #ticket #notice ul {
		width: 600px;
		border: 5px solid #FF9999;
		margin: 0 0 25px 17px;
		padding: 25px 25px 15px 25px;
		font-size: 14px;
		}
		#contents #ticket #notice ul li {
			margin: 0 0 10px;
			}
/*------------ 注意事項2 -------------*/
#contents #ticket #notice2 {
	padding-top: 8px;
	}
	#contents #ticket #notice2 p.text {
		width: 600px;
		border: 5px solid #ff0000;
		margin: 0 0 25px 17px;
		padding: 20px 25px 15px 25px;
		font-size: 14px;
		line-height: 1.6;
		}

/*------------ ボタン「チケット」 -------------*/
#contents #ticket dl.btn_ticket {
	margin-top: 0;
	padding-bottom: 0;
	background: none;
	}
	#contents #ticket dl.btn_ticket dt {
		width: 633px;
		height: 60px;
		background: url(../ticket/images/btn_ticket_r.gif) 0 0 no-repeat;
		}
		#contents #ticket dl.btn_ticket dt a {
			display: block;
			width: 633px;
			height: 60px;
			background: url(../ticket/images/btn_ticket.gif) 0 0 no-repeat;
			}
			#contents #ticket dl.btn_ticket dt a:hover {
				background: none!important;
				}
			#contents #ticket dl.btn_ticket dt a span {
				display: none;
				}
/*------------ チケットに関するお問い合わせ -------------*/
#contents #ticket dl.inquiry {
	margin-top: 0;
	padding-bottom: 20px;
	}
	#contents #ticket dl.inquiry dt {
		width: 633px;
		height: auto;
		overflow: hidden;
		line-height: 1.6;
		text-align: right;
		}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
　　　　Web先行予約
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#contents #ticket #web {
	}
	/*------------ タイトル -------------*/
	#contents #ticket #web h4 {
		background: url(../ticket/images/title_web.gif) 0 0 no-repeat;
		}
		#contents #ticket #web h4 a {
			display: block;
			width: 290px;
			height: 40px;
			background: url(../ticket/images/btn_ticket2.gif) 0 0 no-repeat;
			position: absolute;
			top: 9px;
			right: 9px;
			}
			#contents #ticket #web h4 a:hover {
				width: 290px;
				height: 40px;
				background: url(../ticket/images/btn_ticket2_r.gif) 0 0 no-repeat;
				}
				#contents #ticket #web h4 a span {
					display: none;
					}
	/*------------ 購入方法 -------------*/
	#contents #ticket #web dl.way {
		margin-bottom: 0px;
		padding-bottom: 0;
		background: none;
		}
		/*------------ 左カラム[項目] -------------*/
		#contents #ticket #web dl.way dt {
			background: url(../ticket/images/title_way.gif) 0 0 no-repeat;
			}
		/*------------ 右カラム[詳細] -------------*/
		#contents #ticket #web dl.way dd {
			}
			/*------------ 購入方法の説明図 -------------*/
			#contents #ticket #web dl.way dd ol#way_chart {
				width: 507px;
				height: auto;
				overflow: hidden;
				margin: 0 0 10px;
				background: url(../ticket/images/bg_way_chart.gif) 0 0 repeat-y;
				position: relative;
				}
				#contents #ticket #web dl.way dd ol li {
					width: 507px;
					height: 30px;
					margin: 0 0 20px;
					padding: 0;
					float: left;
					}
					#contents #ticket #web dl.way dd ol li span {
						display: none;
						}
					#contents #ticket #web dl.way dd ol li.chart1 {
						background: url(../ticket/images/way_chart1.gif) 0 0 no-repeat;
						}
					#contents #ticket #web dl.way dd ol li.chart2 {
						background: url(../ticket/images/way_chart2.gif) 0 0 no-repeat;
						}
					#contents #ticket #web dl.way dd ol li.chart3 {
						background: url(../ticket/images/way_chart3.gif) 0 0 no-repeat;
						}
					#contents #ticket #web dl.way dd ol li.chart4 {
						background: url(../ticket/images/way_chart4.gif) 0 0 no-repeat;
						}
					#contents #ticket #web dl.way dd ol li.chart5 {
						background: url(../ticket/images/way_chart5.gif) 0 0 no-repeat;
						}
					#contents #ticket #web dl.way dd ol li.chart6 {
						height: 43px;
						background: url(../ticket/images/way_chart6.gif) 0 0 no-repeat;
						margin: 0 0 10px;
						}
					#contents #ticket #web dl.way dd ol li.chart7 {
						background: url(../ticket/images/way_chart7.gif) 0 0 no-repeat;
						}
					#contents #ticket #web dl.way dd ol li.chart8 {
						background: #fff url(../ticket/images/way_chart8.gif) 0 0 no-repeat;
						margin: 0;
						}
					#contents #ticket #web dl.way dd ol li.notice {
						font-size: 12px;
						letter-spacing: 0;
						line-height: 1.5;
						margin: 0 0 20px 0;
						padding: 0 0 0 40px;
						}
			/*------------ その他情報 -------------*/
			#contents #ticket #web dl.way dd ul.etc {
				width: 507px;
				margin: 0 0 30px 30px;
				}
				#contents #ticket #web dl.way dd ul.etc li {
					margin: 0 0 5px 0;
					font-size: 12px;
					}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
　　　　一般前売りチケット
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#contents #ticket #advance {
	}
	/*------------ タイトル -------------*/
	#contents #ticket #advance h4 {
		background: url(../ticket/images/title_advance.gif) 0 0 no-repeat;
		}
	/*------------ キャッチ[販売中] -------------*/
	#contents #ticket #advance p.notice {
		width: 650px;
		margin: -15px 0 15px 17px;
		padding: 10px 5px 10px 5px;
		text-align: center;
		color: #fff;
		font-size: 15px;
		background-color: #ff0000;
		font-weight: bold;
		}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
　　　　当日券
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#contents #ticket #door {
	}
	/*------------ タイトル -------------*/
	#contents #ticket #door h4 {
		background: url(../ticket/images/title_door.gif) 0 0 no-repeat;
		}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
　　　　あおなみ線
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#contents #ticket #aonami {
	}


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
	ニュースエリア
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#cboxContent {
	height: auto;
	overflow: hidden;
	margin: 0;
	padding: 0;
	}
#cboxLoadedContent {
	}
	#cboxLoadedContent h4 {
		width: 663px;
		height: 36px;
		margin: 10px 0 15px 15px;
		}
		#cboxLoadedContent h4 em {
			display: none;
			}
	#cboxLoadedContent p {
		margin: 0 0 15px;
		}
/*------------ 紹介エリア -------------*/
#intro {
	}
	#intro h4 {
		background: url(../ticket/images/subtitle_ticket.gif) 0 0 no-repeat;
		}
	#intro p.text {
		width: 633px;
		height: auto;
		overflow: hidden;
		margin: 0 0 0 37px;
		font-size: 12px;
		line-height: 1.7;
		}
/*------------ 紹介エリア2[09/05/22追加] -------------*/
#intro2 {
	}
	#intro2 h4 {
		background: url(../ticket/images/subtitle_ticket2.gif) 0 0 no-repeat;
		}
	#intro2 p.text {
		width: 633px;
		margin: 0 0 2em 37px;
		font-size: 12px;
		line-height: 1.7;
		}
	#intro2 p.text2 {
		width: 609px;
		height: 20px;
		margin: 0 0 30px 37px;
		background: url(../ticket/images/text_ticket2.gif) 0 0 no-repeat;
		}
		#intro2 p.text2 span {
			display: none;
			}

/*------------ あおなみ線チケット情報 -------------*/
#aonami {
	font-size: 12px;
	line-height: 1.7;
	}
	/*------------ タイトル -------------*/
	#aonami h4 {
		height: 66px;
		background: url(../ticket/images/title_aonami0.gif) 0 0 no-repeat;
		}
	/*------------ 紹介文 -------------*/
	#aonami p.text {
		width: 600px;
		border-left: 5px solid #3655ac;
		margin: 0 0 25px 25px;
		padding: 10px 25px 10px 15px;
		font-size: 14px;
		}
	/*------------ 写真 -------------*/
	#aonami p.pic {
		width: 633px;
		margin: 0 0 15px 37px;
		}
	/*------------ 詳細 -------------*/
	#aonami ul.details {
		width: 550px;
		margin: 0 0 20px 50px;
		padding: 15px;
		border: 1px solid #000066;
		}
		#aonami ul.details li {
			margin: 0 0 5px;
			}
			#aonami ul.details li em {
				font-weight: bold;
				color: #000066;
				padding: 0 5px 0 0;
				}
	/*------------ 注意事項 -------------*/
	#aonami ul.notice {
		width: 530px;
		margin: 0 0 30px 50px;
		text-align: right;
		}
	/*------------ 「あおなみ線」ボタン -------------*/
	#aonami ul.btn_way {
		width: 585px;
		height: auto;
		margin: 0 0 20px 50px;
		overflow: hidden;
		}
		#aonami ul.btn_way li {
			width: 254px;
			height: 54px;
			float: right;
			background: url(../ticket/images/btn_way_r.gif) 0 0 no-repeat;
			}
			#aonami ul.btn_way li a {
				display: block;
				width: 254px;
				height: 54px;
				background: url(../ticket/images/btn_way.gif) 0 0 no-repeat;
				}
				#aonami ul.btn_way li a:hover {
					background: none!important;
					}
				#aonami ul.btn_way li a span {
					display: none;
					}
	/*------------ 「あおなみ線」リンク -------------*/
	#aonami ul.link_aonami {
		width: 585px;
		height: auto;
		margin: 0 0 20px 37px;
		overflow: hidden;
		}
		#aonami ul.link_aonami li {
			border-left: 5px solid #003399;
			padding: 0 0 0 12px;
			}
			#aonami ul.link_aonami li a {
				}
				#aonami ul.link_aonami li a:hover {
					}

/*------------ 特典 -------------*/
#tokuten {
	font-size: 12px;
	line-height: 1.7;
	}
	/*------------ タイトル -------------*/
	#tokuten h4 {
		background: url(../ticket/images/subtitle_tokuten.gif) 0 0 no-repeat;
		}
	/*------------ 紹介文 -------------*/
	#tokuten p.text {
		width: 633px;
		margin: 0 0 15px 37px;
		}
	/*------------ 写真 -------------*/
	#tokuten p.pic {
		width: 633px;
		margin: 0 0 15px 37px;
		}
		#tokuten p.pic img {
			margin: 0 10px 0 0;
			border: 1px solid #ccc;
			}

img.pic_aonami {
	width: 200px;
	height: 295px;
	background: url(../ticket/images/ticket_aonami.jpg) 10px 10px no-repeat;
	}
img.pic_aonami2 {
	width: 200px;
	height: 295px;
	background: url(../ticket/images/ticket_aonami.jpg) 0 0 no-repeat;
	}





