@charset "utf-8";

/*======================================

	[theatre-iwato]
	pages.css
	
	固定ページのみでこのCSSを読み込み
	デフォルトの設定を一部上書き

=======================================*/

/*--------------------------------------
	general
---------------------------------------*/

#content_body h1 {
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	border-top: solid 2px #000;
}

#content_body h3.subttl {
	margin: 0 0 0 0;
}

#content_body h4 {
	margin: 1em 0 0 0;
}

#content_body .textlead {
	margin: 20px 0 0 0;
}

#content_body .textbox {
	margin: 30px 0 0 0;
	padding: 20px 0 0 0;
	border-top: solid 1px #000;
}

#content_body .column_l {
	width: 325px;
	margin: 0 20px 0 0;
	float: left;
}

#content_body .column_r {
	width: 325px;
	margin: 0 0 0 0;
	float: right;
}

#content_body ul.list_text {
	margin: 1em 0 0 0;
	padding-left: 2em;
	font-size: 100%;
	list-style-type: disc;
}

#content_body ul.list_text li {
	line-height: 1.7em;
}

/* Page Navigation */
div#nav_page {
	margin: 20px 0 0;
	padding-top: 20px;
	border-top: solid 2px #000;
}

div#nav_page p {
	margin: 0;
	font-size: 100%;
	line-height: 0;
}

div#nav_page p#pagetop {
	text-align: right;
	float: right;
}

div#nav_page p#pagetop a {
	padding-right: 15px;
	background: url(/common/images/pagetop.gif) no-repeat right center;
}

/*--------------------------------------
	for page [about]
---------------------------------------*/

#content_body #intro {
	height: 410px;
	padding: 15px 15px;
	background: url(/common/images/pic_about_main2.jpg);
	vertical-align: bottom;
}

#content_body #intro p {
	margin: 0 0 1em;
	color: #fff;
}

/*--------------------------------------
	for page [rent]
---------------------------------------*/

#content_body .pdf {
	width: 303px;
	margin: 40px 0 0;
	padding: 10px;
	border: solid 1px #000;
	vertical-align: center;
	float: right;
}

#content_body .pdf img {
	margin: 0 15px 0 0;
	float: left;
}

#content_body .pdf p {
	width: 256px;
	margin: 0;
	font-size: 85%;
	line-height: 1.6em;
	float: right;
}

#content_body .contact {
	margin: 30px 0 0 0;
	padding: 20px 20px;
	border: solid 2px #000;
}

#content_body .contact h3.subttl {
	padding: 0 0 0 0;
}

/*--------------------------------------
	for page [calender]
---------------------------------------*/

#content_body iframe {
	width: 670px;
	height: 740px;
	margin: 0;
	padding: 0.5em 0;
	border-style: none;
	border-width: 0;
}
