/* CSS Document */

html {
	background:url(../images/back.gif) repeat-y center #FFECCA;
}

.mainContents {
	float:left;
	padding:0 14px;
	width:702px;
}

.mainContents:after {
	clear:left;
}

html>/**/body div#wrapper h1 {
	padding-left:1px;
}


#contents {
	height:100%;
	min-height:100%;
}

#contents:after {
	clear:left;
}

.sideBar {
	float:left;
}

.serviceSelect li {
	float:left;
}

.serviceSelect li#s01 {
	padding-right:4px;
}

.serviceSelect:after {
	clear:both;
}

.mainContents h3 {
	clear:left;
	padding-top:10px;
	padding-bottom:4px;
}

/*　キャンペーン・おすすめ情報 */

#campaignInfo:after {
	clear:left;
}

table.movieCampaign {
	border-top:1px solid #FF7800;
	border-bottom:1px solid #FF7800;
	margin:6px 10px 6px 0;
}

.movieCampaign th {
	color:#FF7800;
}

.movieCampaign th p.setumei {
	font-size:93%;
	color:#000000;
}

.movieCampaign th p.link {
	font-size:93%;
	color:#3366ff;
	padding-top:1em;
}

.movieCampaign th p.campaignTitle {
	font-size:116%;
	color:#FF7800;
	padding:0;
}

.movieCampaign th p.osusumeTitle {
	font-size:inherit;
	color:#FF7800;
}

.movieCampaign td.movieImage {
	padding:0 0 0 6px;
}

.movieCampaign th {
	padding:3px 0 0 0;
}


/*　地図・駐車場のご案内 */

#map {
	margin:12px 0;
}

#map:after {
	clear:left;
}

table.mapInfo {
	margin-right:12px;
	float:left;
}

.mapInfo td {
	padding-bottom:12px;
	font-size:93%;
}

.googleMap {
	float:left;
}

/*　お得な回数券のご案内 */

#ticket:after {
	clear:left;
}

#ticket h4 {
	padding-left:12px;
}

#ticket ul.ticket  {
	list-style:none;
	padding-left:12px;
	padding-top:12px;
}

#ticket ul.ticket  li {
	float:left;
	padding-right:10px;
}

div.topPage {
	clear:left;
	font-size:93%;
	text-align:right;
	padding:20px 0 10px 0;
}

/* サイドバー */

.sideBar #osusumeLink ul {
	list-style:none;
}

.sideBar #osusumeLink li {
	padding-top:10px;
}


/* フッダ */

#footer {
	clear:left;
	height:22px;
	font-size:77%;
	margin:6px 14px;
	padding-top:6px;
	border-top:2px solid #FF7800;
	background:url(../images/copyrightLogo.gif) no-repeat right 2px;
	padding-left: 1em;
}
