@charset "UTF-8";body {	margin:0;	padding:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #555;	background: #f9faf2;}body#schedule {	background: #2c0000;}body#admin {	background-color: #DEDEDE;}h1, h2, h3, h4, h5, h6, p, a {	margin: 0;	padding: 0;	font-size:100%;	font-weight:normal;}a:link, a:visited {	color:#8a7b3f;	text-decoration: underline;}a:hover, a:active {	color:#a43445;	text-decoration: underline;}img {	border: none;}.d_no {	display:none;}td {	vertical-align: top;}.bold {	font-weight: bold;}.leading_5 {	padding-top: 0.5em;}.leading_10 {	padding-top: 1.0em;}.sm {	font-size: 0.9em;}.body11 {	font-size: 1.1em;	line-height: 1.5em;}.body12 {	font-size: 1.2em;	line-height: 1.5em;}.body14 {	font-size: 1.4em;	line-height: 1.5em;}.body16 {	font-size: 1.6em;	line-height: 1.5em;}.txt_ja {	font-family: "ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",sans-serif,Osaka;}/*========================================      HEADER  ========================================*/#tbl_header {	width: 820px;	margin: 0 auto;}#tbl_header td {	background: url(../images_db/mov_bg.gif) repeat-y;}											#schedule #tbl_header td {												background: url(../images_db/sch_bg.gif) repeat-y ;											}#header_ttl {	width: 760px;	margin: 0 auto;}#header_ttl td {	vertical-align: middle;	background: none;	font-size: 1.2em;}											#schedule #header_ttl td {												vertical-align: middle;												background: none;											}#mov_menu {	width: 800px;	margin: 0 auto;}#mov_menu td {	background: url(../images_db/mov_bg_menu.gif) repeat-x;	padding: 7px 0;	text-align: right;}#mov_menu select {	margin-right: 20px;}											#sch_hrs {												font-size: 1.4em;												line-height: 24px;												font-weight: bold;												text-align: center;												color: #CC6600;												padding: 10px 0 20px 0;											}/*========================================      MAIN  ========================================*/.tbl_main {	width: 820px;	margin: 0 auto;}.tbl_main td {	background: url(../images_db/mov_bg.gif) repeat-y;}											#schedule .tbl_main td {												background: url(../images_db/sch_bg.gif) repeat-y;											}.tbl_content {	width: 760px;	margin: 0 30px 30px 30px;}.tbl_content td {	background: none;	border: #ccc 1px solid;	padding: 9px;}											#schedule .tbl_content td {												background: none;												padding: 8px;											}.tbl_content td table{	width: 100%;	border-collapse:collapse;}.tbl_content td td{	padding: 0;	border: none;}											#schedule .tbl_content td td {											padding: 0;											border: none;											}div.mov_ttl {	font-size: 1.2em;	line-height: 1.3em;	font-weight: bold;	border-top: #ccc 1px solid;	border-bottom: #ccc 1px solid;	background-color: #f0f0f0;	padding: 5px 10px 3px 10px;	margin-left: 9px;}div.mov_txt {	padding: 5px 10px 15px 10px;	margin-left: 9px;}div.mov_date {	font-size: 1.0em;	text-align: right;	color: #999;	margin-left: 9px;}#movie .tbl_content .txt_en {	font-size: 1.1em;	line-height: 1.3em;}#movie .tbl_content .txt_ja {	font-size: 1.1em;	line-height: 1.5em;}										#schedule .sch_info {											width: 572px;										}										.sch_line_1 {											font-size: 1.2em;											line-height: 1.5em;											font-weight: bold;											padding: 0px 25px 7px 0px;										}										.sch_line_2 {											font-size: 1.2em;											line-height: 1.5em;											background-color: #F8F9FE;											border: #e5e5e5 1px solid;										}										.sch_date {											margin: 4px 0px 4px 10px;																					}										.sch_date td {											font-size: 1.1em;											padding-right: 20px;										}										.sch_line_3 {											font-size: 1.2em;											line-height: 1.5em;											font-weight: bold;											color: #aaa;											padding: 5px 25px 5px 0px;										}										.sch_line_4 {											font-size: 1.2em;											line-height: 1.5em;											padding: 6px 25px 5px 0px;										}/*========================================      FOOTER  ========================================*/.mov_nav_bg {	width: 820px;	margin: 0 auto;}.mov_nav_bg td {	background: url(../images_db/mov_bg_nav.gif) repeat-y;	padding-bottom: 15px;	font-size: 1.1em;}.mov_nav_bg td table td{	background: none;	padding: 0;}#tbl_footer {	width: 820px;	margin: 0 auto;}#tbl_footer td {	background: url(../images_db/mov_bg_footer.gif) no-repeat bottom;	font-size: 1.1em;	padding: 12px 0 22px 0;	text-align: center;}	#schedule #tbl_footer td {		background: url(../images_db/sch_bg_footer.gif) no-repeat bottom;	}.admin_mgn {	margin-top: 20px;	margin-left: 20px;}
