/* bg */
body {
	overflow:hidden;
	padding:0;
	margin:0;
	height:100%;
	width:100%;
}

#bgimg {
	position:absolute;
	z-index: -1;
}
 
#realBody{
	position:absolute;
	z-index: 5;
	overflow:auto;
	height:100%;
	width:100%;
}

.center{
	font-size: 2.5em;
	padding: 40px 0 0 0;
	text-align: center;
}

section h1 {
	margin-bottom: 15px;
}

.secinner{
	padding-left: 175px;
}

.contentWp{
	width: 100%;
}


.contents {
	width: 635px;
	margin: 0 auto;
	padding: 20px 30px 0 15px;
	background: url(../../images/bg_W70.png) left top repeat; 
}

.slide {
	width: 100%;
}

/* =========================================================
CONTAINER
========================================================= */

/* theaters
----------------------------------------------------------*/
#container {
	width: 100%;
	/*background: url(../images/bg_theaters.jpg) left top no-repeat;
	-moz-background-size: 100%;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;*/
	padding: 5% 0 20% 0;
}

#theaters {
	width: 60%;
	margin: 0 auto;
	padding: 5% 5% 20% 5%;
	background: rgba(255, 255, 255, 0.5);
	font-size: 1em;
	color: #1B5B7C;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

#theaters #logo {
	text-align: right;
	margin-bottom: 70px;
}

#theaters h1 {
	background: url(../images/border01.gif) left 26px repeat-x;
	margin-bottom: 40px;
}

#theaters table {
	width: 100%;
	font-size:12px;
	font-weight: bold;
}

#theaters th {
	width: 25%;
	font-weight: bold;
	padding: 0 0 15px 10px;
	border-bottom: 1px solid #1b5b7c;
}

#theaters td {
	padding: 15px 10px;
	border-bottom: 1px solid #1b5b7c;
	color: #1b5b7c;
}

#theaters td.dot_b {
	border-bottom: 1px dotted #1b5b7c;
}

#theaters td.bord_r {
	border-right: 1px solid #1b5b7c;
	vertical-align: middle;
}

#theaters td.onecell {
	line-height: 1.5;
}


/* add */
#theaters .area01 {
	font-size:12px;
	font-weight: bold;
}

#theaters .area01 .icon01 {
	border: 1px solid #1b5b7c;
	padding: 5px;
	margin-right: 15px;
}

#theaters .area01 span {
}