@import url("/css/common.css");
/* ---------------------------- コンテンツ部分 ---------------------------- */
/* ---------- タイトル h1 ---------- */
#content_530 h1{
	background:url(../image_cmn/title_h1.jpg) 0px 0px no-repeat;
}
/* ---------- リード文 ---------- */
.read_box2 img{
	clear:both;
	margin:0px 0px 10px 0px;
	padding:0px;
}
/* ---------- サインプレゼント ---------- */
#sign_box{
	clear:both;
	width:495px;
	height:146px;
	margin:0px auto 0px auto;
	padding:0px 0px 20px 0px;
	text-indent:-10000px;
}
#sign_box h2{
	display:none;
}
#sign_box #sign_text{
	width:495px;
	height:123px;
	margin:0px;
	padding:0px;
	background:url(../image/sign_text.gif) 0px 0px no-repeat;
}
#sign_box h3{
	float:left;
	width:110px;
	height:23px;
	margin:0px 0px 0px 24px;
	padding:0px;
	background:url(../image/sign_kikan_t.gif) 0px 0px no-repeat;
}
#sign_box #sign_kikan{
	float:left;
	width:326px;
	height:23px;
	background:url(../image/sign_kikan.gif) 0px 0px no-repeat;
}

/* ---------- 販売価格・販売場所 ---------- */
/* ---------- 販売価格 ---------- */
dl.ticketprice{
	clear:both;
	margin:0px 10px;
	padding:0px;
	text-align:left;
}
dl.ticketprice dt{
	clear:both;
	margin:0px;
	padding:0px 0px 0px 13px;
	background:url(/image_cmn/mark_square.gif) 0px 2px no-repeat;
	font-weight:bold;
}
dl.ticketprice dd{
	clear:both;
	margin:0px;
	padding:0px 0px 5px 13px;
}
.ticket_listbox{
	clear:both;
	margin:5px 10px 0px;
	padding:10px;
	background:#fff4aa;
}
.ticket_komebox{
	clear:both;
	margin:5px 10px 0px;
	padding:10px;
	background:#FFCCCC;
}
/* ---------- 販売場所 ---------- */
dl.ticketplace{
	clear:both;
	margin:0px 10px;
	padding:0px;
	text-align:left;
}
dl.ticketplace dt{
	position:relative;
	margin:0px 0px 5px;
	padding:5px;
	background:#eeeeee;
	border-left:#0066cc solid 5px;
	font-weight:bold;
}
dl.ticketplace dt .code{
	position:absolute;
	top:5px;
	right:5px;
	margin:0px;
	padding:0px;
	text-align:right;
}
dl.ticketplace dd{
	margin:0px 0px 10px;
	padding:0px 10px;
}
dl.ticketplace dd dl{
	overflow:hidden;
	width:470px;
	margin:0px;
	padding:0px;
}
dl.ticketplace dd dl dt{
	display:inline;
	float:left;
	clear:left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 13px;
	border-left:none;
	background:url(/image_cmn/mark_square.gif) 0px 2px no-repeat;
	white-space:nowrap;
}
dl.ticketplace dd dl dd{
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}
dl.ticketplace dd dl dd.cl{
	clear:left;
	/float:none;
}
/* インターネットで購入 */
.dotlist_box li{
	clear:both;
}
.dotlist_box li .fl{
	display:inline-block;
	float:left;
	padding:0px 5px 0px 0px;
}
dl.ticketplace .link{
	display:inline-block;
	width:152px;
	height:15px;
	background:url(../image/ico_web.gif) right 3px no-repeat;
}
dl.ticketplace .link_web{
	display:inline-block;
	width:137px;
	height:15px;
	background:url(../image/btn_web_ov.gif) 0 0 no-repeat;
}
dl.ticketplace .link_web a{
	display:block;
	width:137px;
	height:15px;
}
dl.ticketplace .link_web a:hover {
	background:transparent;
}
dl.ticketplace .link_web a:hover img{
	visibility:hidden;
}


/* ---------- よくあるお問合せ ---------- */
#qabox{
	border:3px solid #fac559;
	margin:10px;
}
#qabox h3{
	background:#fac559;
	margin:0px 0px 5px;
	padding:5px 5px 5px 10px;
}
#qabox dl{
	margin:10px;
	border-top:2px solid #fdd35c;
	text-align:left;
	line-height:1.4;
}
#qabox dl dt{
	margin:5px 0px 0px;
	padding:5px 5px 5px 20px;
	font-weight:bold;
	border-bottom:2px dotted #999999;
	background: url(../image/img_q.gif) no-repeat left 5px;
}
#qabox dl.b_none{
	border-top:none;
}
#qabox dl dd{
	margin:5px 0px 5px  20px;
	padding:5px 5px 5px 20px;
	background: url(../image/img_a.gif) no-repeat left 5px;
}

