@charset "utf-8";
/* CSS Document */

/*
===== CONTENTS ===========================================

  01. content base

==========================================================
*/




/* -------------------------------------------------------
  01. content base
------------------------------------------------------- */
#layoutMain h2{
	height:67px
}
#layoutMain{
	background: #000000;
	font-size:14px;
}
#layoutMainWrap01{
	background:url(../../ticket/img/bg_ticket_base01.jpg) no-repeat center top;
}
#layoutMainWrap02{
	background:url(../../ticket/img/bg_ticket_base02.jpg) no-repeat center 734px;
	min-height:1590px;
}


	





/* -------------------------------------------------------
  02. schedule
------------------------------------------------------- */
#scheduleBlock{
	clear:both;
	padding:0px 0px 64px;
}
#scheduleBlock .scheduleContentArea{
	background:url(../../ticket/img/bg_schedule.png) no-repeat left top;
	height:536px;
	padding:27px 60px 0;
}

#scheduleBlock .scheduleContentArea p{
	width:420px;
	line-height:1.8em;
	margin-top:25px;
}
#scheduleBlock .scheduleContentArea .scheduleMarginTop{
	margin-top:30px;
}
#scheduleBlock .scheduleContentArea .day{
	float:left;
}
#scheduleBlock .scheduleContentArea .cal{
	float:right;
}
#scheduleBlock .scheduleContentArea .day ul{
	margin-top:35px;
	line-height:2em;
}
#scheduleBlock .scheduleContentArea .day ul .listText{
	margin-left:3px;
}
#scheduleBlock .scheduleContentArea .day ul .kidsIcon{
	margin-left:3px;
	background:url(../../ticket/img/icon_schedule_01.png) no-repeat left top;
	padding:0px 0px 3px 30px;
}
#scheduleBlock .scheduleContentArea .bottomArea{
	clear:both;
}
#scheduleBlock .scheduleContentArea .bottomArea li{
	float:left;
	margin-right:15px;
	margin-top:83px;
}
#scheduleBlock .scheduleContentArea .bottomArea .listLast{
	float:right;
	margin-right:0px;
}




/* -------------------------------------------------------
  03. tickets
------------------------------------------------------- */
.textIndent{
	text-indent:-1em;
	padding-left:1em;
}
.textIndent2{
	text-indent:-1em;
	padding-left:1em;
	margin-left:3px;
}
#ticketsBlock{
	clear:both;
	padding:51px 0 65px;
}
#ticketsBlock .ticketsContentArea{
	background:url(../../ticket/img/bg_ticket.png) no-repeat left top;
	height:685px;
	padding:28px 60px 0;
}
#ticketsBlock .ticketsBlock01{
	margin:50px auto 0 auto;
	width:760px;
	display:block;
}
#ticketsBlock .marginLeft{
	margin-left:0px;
}
#ticketsBlock .ticketsBlock02{
	margin-top:25px;
	margin-left:40px;
}
#ticketsBlock .ticketsBlock03{
	margin-top:28px;
	margin-left:52px;
}
#ticketsBlock .ticketsBlock04{
	margin-left:52px;
}
#ticketsBlock .ticketsBlock03 .marginRight,
#ticketsBlock .ticketsBlock04 .marginRight{
	margin-right:20px;
}
#ticketsBlock .ticketsBlock05{
	margin-top:40px;
	margin-left:37px;
}
#ticketsBlock .ticketsBlock05 li{
	margin-bottom:3px;
}
#ticketsBlock .ticketsBlock05 li .listText2{
	margin-left:3px;
}
#ticketsBlock .ticketsBlock06{
	margin-top:85px;
}
#ticketsBlock .ticketsBlock06 li{
	float:left;
	margin-right:45px;
}
#ticketsBlock .ticketsBlock06 .listBtnCenter{
	margin-left:23px;
}
#ticketsBlock .ticketsBlock06 .listLast{
	float:right;
	margin-right:0px;
}

