@charset "shift_jis";

/*===================================================
*
*	Page Theater Top Page Style CSS
*	Site https://www.unitedcinemas.jp
*
====================================================*/


body#theaterticket .bannar_top {
	margin-bottom: 10px;
}


/* ticket
----------------------------------------------------*/
div.main {
	width: 690px;
	float: left;
}

div.uol_title h2.uol_logo {
	float: left;
	width: 195px;
	padding: 42px 0px 30px 30px;
}

div.uol_title p.uol_catch {
	float: right;
	width: 409px;
	padding: 30px 30px 30px 0px;
}


/* fζπT·
-----------------------------------*/

body#theaterticket div.calendarSection {
	border: 1px solid #9c9c9c;
	background: #FFF;
	padding: 2px;
	margin: 0px 10px 20px;
	position: relative;
}

body#theaterticket div.calendarSection h4 {
	margin-bottom: 5px;
}

div.calendarSection p.infoText {
	position: absolute;
	top: 63px;
	right: 20px;
	text-align: right;
}

body#theaterticket div.ticket_important {
	padding: 2px;
	margin: 0px 10px 10px;
	position: relative;
}

.scheduleUpdate a{
	background:url(/image/common/arrow_s.gif) 0 0 no-repeat;
	padding:0px 0px 0px 12px;
}


/* calendar
-----------------------------------*/

body#theaterticket table#scheduleCalender{
	width: 645px;
	margin-bottom: 10px;
}

body#theaterticket table#scheduleCalender th,
body#theaterticket table#scheduleCalender td{
	padding: 4px 5px 3px;
	line-height: 1.1em;
	font-size: 100%;
	text-align: center;
	width: 78px;

}

body#theaterticket #scheduleCalender td a{
	font-weight: bolder;
	text-decoration: none;
}

/* `Pbgwόπ
-----------------------------------*/
.ticketInquiry{
	background:url(/image/ticket/bg_ticketinquiry.gif) left center no-repeat;
	width:670px;
	height:46px;
	clear:both;
	padding:0px 0 0px 0;
	margin:0 0 20px 10px;
}

p.btnTicketInquiry{
	margin:0;
	padding:5px 0 0 360px;
}

/* gΡj[Am
-----------------------------------*/

.renewalM{
	clear:both;
	padding-left:10px;
}


/* γfμi
-----------------------------------*/

div.movie ul.movieList {
	margin-bottom: 10px;
}

ul.movieList li {
	float: left;
	width: 180px;
	border: 1px solid #9c9c9c;
	background: #EEE;
	margin-right: 11px;
	padding: 12px 17px;
}

*html ul.movieList li {
	margin-right: 5px;
}

ul.movieList li p{
	font-size: 92%;
	line-height: 1.4em;
	padding: 0 5px;
}	

ul.movieList li p em {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 109%;
}

ul.movieList li.last {
	margin-right: 0px;
}

ul.movieList li img{
	margin-bottom: 5px;
}

div.movie p.moreList {
	float: right;
	width: auto;
}

/* wόt[
-----------------------------------*/

div.pattern p {
	margin: 0px 10px;
}

div.pattern p.title_schedule {
	margin: 0px 0px 10px 0px;
}

div.pattern ul {
	margin: 10px 4px 0px;
}

div.pattern ul li {
	float: left;
	width: 208px;
	padding: 0px 6px;
}


/* U-ONLINEΪΧ
-----------------------------------*/

div.uol_detail ol li {
	margin-bottom: 10px;
}


