@charset "UTF-8";
/* CSS Document */

/*---------------
□□□layout□□□
---------------*/
/*ticketPage*/
div#ticketPage
{
	position: relative;
	top: 0px;
	right: 0px;
}
div#ticketPage h3
{
	padding-bottom:0.5em;
}
div#ticketPage div.block
{
	padding-bottom:50px;
}
div#ticketPage div#ticketInfo th
{
	padding:5px 20px;
	text-align:center;
}
div#ticketPage div#ticketInfo th.category
{
	background:#f8f4e6;
	width:100px;
}
div#ticketPage div#ticketInfo td
{
	padding:5px 20px;
	text-align:right;
	width:100px;
	white-space:nowrap;
}
div#ticketPage div#ticketInfo p
{
	padding:5px 0px;
}
div#ticketPage div#ticketInfo div.pre
{
	padding-top:20px;
}

div#ticketPage div#ticketPlace table
{
	width:100%;
}
div#ticketPage div#ticketPlace th
{
	padding:5px 10px;
	text-align:center;
}
div#ticketPage div#ticketPlace td
{
	padding:5px 10px;
}
div#ticketPage div#ticketPlace td.how
{
	white-space:nowrap;
}
div#ticketPage div#ticketPlace h4
{
	padding:20px 0px 0px;
}
div#ticketPage div#ticketPlace p
{
	padding:5px 0px;
}
div#ticketPage p#otoku
{
	display: block;
	width: 233px;
	height: 65px;
	position: absolute;
	top: -50px;
	left: 190px;
}
/*bargainPage*/
div#bargainPage div#toku h3
{
	padding-bottom:10px;
}
div#bargainPage div#toku h4
{
	padding-bottom:10px;
}
div#bargainPage div#toku div.block
{
	padding-bottom:80px;
}
div#bargainPage div#toku2 h3
{
	padding-bottom:10px;
}
div#bargainPage div#toku2 h4
{
	padding-bottom:10px;
}
div#bargainPage div#toku2 div.block
{
	padding-bottom:80px;
}

div#bargainPage div#toku2
{
	background:url(../images/line_dot_dark.gif) repeat-x left top;
	padding:10px 0px 10px 0px;
}
div#bargainPage div#toujitsu h3
{
	padding-bottom:20px;
}
div#bargainPage div#toujitsu h4
{
	padding-bottom:10px;
}
div#bargainPage div#toujitsu div.block
{
	padding-bottom:80px;
}
div#bargainPage div#collabo div.header h2
{
	padding:10px 0px 0px;
	text-align:center;
}
div#bargainPage div#collabo div.header h3
{
	padding:10px 0px;
	text-align:center;
}
div#bargainPage div#collabo div.header p
{
	padding:10px 0px;
	text-align:center;
}
div#bargainPage div#collabo div.block{ 
	background: url(../ticket/images/frame_top.gif) no-repeat center top;
	margin-bottom:80px;
	width:800px;
	clear:both;
}
div#bargainPage div#collabo div.flame{ 
	background: url(../ticket/images/frame_bottom.gif) no-repeat center bottom;
	padding:50px;
}
div#bargainPage div#collabo div.box
{
	background:#FBF7F4;
	padding:10px;
	-webkit-box-shadow: 0 5px 5px #777;
	-moz-box-shadow: 0 5px 5px #777;
	box-shadow: 0 5px 5px #777;
}
div#bargainPage div#collabo div.box h3,
div#bargainPage div#collabo div.box p.photo
{
	padding-bottom:10px;
	text-align:center;
}

div#bargainPage div#collabo div.box p.description
{
	padding-bottom:1em;
}
div#bargainPage div#collabo div.box_l
{
	float:left;
}
div#bargainPage div#collabo div.box_r
{
	float:right;
}

div#bargainPage div#cruciani div.box_l{
	width:250px;
}
div#bargainPage div#cruciani div.box_r{
	width:400px;
}

div#bargainPage div#rootote div.box_l{
	width:250px;
}
div#bargainPage div#rootote div.box_r{
	width:400px;
}

div#bargainPage div#sabon div.box_l{
	width:250px;
}
div#bargainPage div#sabon div.box_r{
	width:400px;
}

div#bargainPage div#shinco div.box_l{
	width:250px;
}
div#bargainPage div#shinco div.box_r{
	width:400px;
}
div#bargainPage p.end
{
	font-size:123.1%;
	font-weight:bold;
	border: 2px solid #F00;
	color: #F00;
	display: block;
	width: 170px;
	text-align: center;
	padding: 5px;
}
div#bargainPage p.buy
{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
	display: block;
}

div #main h1.title
{
	padding-bottom: 10px;
}
div.end_02 
{
	border: 2px solid #F00;
	color: #F00;
	display: block;
	width: 320px;
	padding: 10px 10px 0px;
	margin-bottom: 30px;
}

div.end_02 p
{
	font-size:123.1%;
	font-weight:bold;
	margin-bottom: 1em;
}

body.is2nd div#main  div.end_02 p a
{
	color: #F00;

}

/*---------------
□□□font□□□
---------------*/

/*ticketPage*/
div#ticketPage h3
{
	font-size:123.1%; 
	font-weight:bold;
}

div#ticketPage div#ticketInfo th.category
{
	color:#533c34;
}
div#ticketPage div#ticketPlace h4
{
	font-weight:bold;
}
/*bargainPage*/
div#bargainPage div#collabo div.header p
{
	font-weight:bold;
}

div#bargainPage div#collabo div.box p.caption
{
	font-size:77%;
	line-height:1.2em;
}
div#bargainPage div#collabo div.box p.description
{
	line-height:1.4em;
}
div#bargainPage div#collabo div.box p.note
{
	font-size:77%;
	line-height:1.2em;
}
