@charset "utf-8";
/* CSS Document */

/* =====================================================================
*
*    BASE CSS
*
*    INDEX
*    -------------------------------------------------------------------
*    1. Yahoo UI Library Reset CSS
*    2. Basic Format
*    3. Yahoo UI Library Fonts CSS
*    4. Basic Font Format
*    5. Basic Hyperlink Format
*    6. font color Format
*    7. column Format
*
* =================================================================== */


/* =====================================================================
*
*    1. Yahoo UI Library Reset CSS
*
* =================================================================== */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, table, td, th, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
/* table {
	border-collapse: collapse;
	border-spacing:0;
} */
fieldset, img {
	border:0;
}
 
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
 
li {
	list-style: none;
}
 
caption, th {
}
 
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
 
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}


/* =====================================================================
*
*    2. Basic Format
*
* =================================================================== */
* {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	line-height: 1.8em;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "Verdana", "ＭＳ Ｐゴシック", "sans-serif";
	color: #333;
}
 
body {
	font-size: 13px; /* 基本フォントサイズ */
	*font-size: small; /* IE7およびIE6標準準拠モード用 */
	*font: x-small;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}
html {
	*filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

form {
	margin:0;
	padding:0;
}
 
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}
 
input {
	line-height: 1.2;
}
 
textarea {
	padding: 0.4em 10px;
}
 
img {
	vertical-align: bottom;
}


p {
}

.bold { font-weight: bold;}

#wrapper {
	width:100%;
	height:100%;
	text-align:center;
}

#contents {
	width: 900px;
	margin: 0 auto;
	padding-bottom: 15px;
}


h2 {
	margin: 0;
	padding: 0;
}

#contents #top p {
	margin:0;
	padding:0;
}

#menu {
	width: 900px;
	margin: 0 auto;
	text-align: center;
	padding: 5px 0 10px;
}

#mainarea {
	padding: 0 10px 10px;
	text-align: left;
	font-size: 12px;
}


#mainarea p {
	padding:0;
	margin:0;
	margin-bottom:20px;
}


.pml {
	margin: 0 0 30px 30px;
}

.clear {
	clear: both;
	width: 0px;
	height: 0px;
	margin: 0;
	padding: 0;
}

#billing {
	width: 100%;
	text-align: center;
	font-size: 77%;
	padding: 10px;
	line-height: 120%;
}
#banner {
	margin-bottom: 20px;
}
#banner .mr{ margin-right:10px;}

#fbarea {width:260px; margin:0 auto; text-align:left; height:20px; padding-bottom:10px;}
.fb-like { text-align:center; padding-bottom:10px; }

/* =====================================================================
*
*    3. Yahoo UI Library Fonts CSS
*    http://developer.yahoo.com/yui/fonts/
*    *Copyright (c) 2006, Yahoo! Inc. All rights reserved.
*    *http://developer.yahoo.com/yui/license.txt
*    
*    Font-size Adjustment
*    
*     77% = 10px	|	122% = 16px	|	167% = 22px	
*     85% = 11px	|	129% = 17px	|	174% = 23px
*     93% = 12px	|	136% = 18px	|	182% = 24px
*    100% = 13px	|	144% = 19px	|	189% = 25px
*    107% = 14px	|	152% = 20px	|	197% = 26px
*    114% = 15px	|	159% = 21px	|
*
* =================================================================== */
table {
	font-size: inherit;
	font: 100%;
}
 
select, input, textarea {
	font-size: 99%;
}


/* =====================================================================
*
*    4. Basic Font Format
*
* =================================================================== */

/* ---------------------------------
*    Font Size
*/
.x-large	{ font-size: 164%; line-height: 1.8em; }
.large		{ font-size: 144%; }
.mid		{ font-size: 122%; }
.small		{ font-size:  93%; }
.x-small	{ font-size:  77%; letter-spacing: 1px; }


/* ---------------------------------
*    clearfix
*/
.clearfix { min-height: 1%; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from Mac IE ＼*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Hides from Mac IE */


/* ---------------------------------
*    nodisplay
*/
.nodisplay {
	display: none;
}


/* =====================================================================
*
*    5. Basic Hyperlink Format
*
* =================================================================== */
a:link {
	color: #999933;
	text-decoration: none;
}
a:visited {
	color: #900;
	text-decoration: none;
}
a:hover {
	color: #999900;
	text-decoration: none;
}
a:active {
	color: #999900;
	text-decoration: none;
}
a:focus {	text-decoration:underline;	}


/* =====================================================================
*
*    6. font color
*
* =================================================================== */
/*.lightblue	{ color: #6ea6c9; }
.yellow		{ color: #f4de84; }
.orange		{ color: #ff6000; }*/


/* =====================================================================
*
*    7. Column
*
* =================================================================== */
.grid2col,div.grid3col,div.grid4col{ clear: both; width: 100%; }
.columnL { float: left;}
.columnR { float: right;}
.columnCenter { float: left;}







#theater {
	width: 720px;
	margin: 0 auto;
	padding-bottom: 20px;
}

#theater h3 {
	font-size: 14px;
	color: #333333;
	padding: 0;
	width: 90%;
	margin: 10px auto;
	text-align: center;
}


table.theaterList{
	width: 90%;
	margin: 0 auto 40px;
	border: none;
	white-space: normal;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	border-top: dotted 1px #666;
}
table.theaterList td {
	padding: 10px 10px 10px 15px;
	font-size: 12px;
	vertical-align: middle;
	border-bottom: dotted 1px #666;
	font-weight: normal;
}

table.theaterList td.code01{
	width: 15%;
}
table.theaterList td.code02{
	width: 45%;
}
table.theaterList td.code03{
	width: 25%;
}

table.theaterList td a{
	color: #999966;
	text-decoration: underline;
}
table.theaterList td a:hover{color:#999966; text-decoration:underline;}

table.theaterList tr:nth-child(even) {
    background: #fdfdfd;
}

table.theaterList td:nth-child(odd) {
	text-align:center;
}
