/***********************************************/
/*
 * CSS www.rookie42.com
 *
 * @version 1.00
 * @date 2005.06.13
 * @author Elementree
 *
 * Copyright (C) Elementree Limited All Rights Reserved
 *
 */
/***********************************************/

/********** 全称セレクタ **********/

*{
	border: 0;
	border-collapse : collapse;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: MS UI Gothic, Arial, Verdana, sans-serif;
}

/********** 共通 **********/

body {
	color: #FFF;
	background-color: #000;
	text-align:center;
	cursor: url('./orignal.cur'),auto;
}

a {
	color: #FFF;
	text-decoration: none;
}

a:hover {
	color: #AAA;
	text-decoration: underline;
}


/* フォーム */
input,textarea,button {
	border: 1px solid #666;
	padding: 2px;
}

/* イメージ */
img {
	vertical-align: bottom;
}

/********** クラスセレクタ **********/

/* メインテーブル */
table.master {
	width:750px;
}

/* サブテーブル */
table.counter {
	width:100%;
}

table.main {
	width:750px;
	height:404px;
	background-image:url('./images/bk04.jpg');
}

table.rightmenu {
	width:100px;
	height:253px;
}
table.rightmenu td {
	text-align:left;
}

table.gallary {
	width:703px;
	height:105px;
}
table.gallary td {
	background-image:url('./images/gr.gif');
	text-align:center;
	vertical-align:bottom;
}
table.gallary img {
	border: 1px solid #666;
}

table.menu-down {
	width:95%;
}

table.menu-down td {
	color:#FFFFFF;
	text-align:left;
}

table.imgread {
	width:640px;
	height:480px;
}

table.leftmenu {
	width:100px;
	height:253px;
}
table.leftmenu td {
	text-align:right;
}

table.tbody {
	width:100px;
	height:253px;
	border: 1px solid #666;
}

table.map-mapunder {
	width:338px;
}
table.map-mapunder td {
	text-align:left;
}

table.inner {
	padding:3px;
	width:500px;
	border: 1px solid #666;
	border-collapse : separate;
}
table.inner th {
	padding:3px;
	background-color:#FFD700;
	color:#000000;
	font-weight:bold;
	text-align:left;
	border: 1px solid #666;
	border-collapse : separate;
}
table.inner td {
	padding:3px;
	border: 1px solid #666;
	border-collapse : separate;
}

.inner-menu {
	padding:3px;
	text-align:left;
	color:#FFD700;
	font-weight:bold;
	border: 1px solid #666;
	border-collapse : separate;
}

.schedule-sat {
	padding:3px;
	text-align:left;
	color:#0099CC;
	border: 1px solid #666;
	border-collapse : separate;
}
.schedule-sun {
	padding:3px;
	text-align:left;
	color:red;
	border: 1px solid #666;
	border-collapse : separate;
}

.menu-top {
	text-align:left;
	color:#FFD700;
	font-weight:bold;
}
.menu-col1 {
	width:33%;
	text-align:left;
}
.menu-col2 {
	width:34%;
	text-align:left;
}
.menu-col3 {
	width:100%;
	text-align:left;
}
.menu-col4 {
	width:67%;
	text-align:left;
}

.inner-link01 {
	width:200px;
	padding:3px;
	text-align:center;
}
.inner-link02 {
	width:300px;
	padding:3px;
	vertical-align:top;
}
.inner-link03 {
	width:200px;
	padding:3px;
	text-align:center;
}

.inner-link-img {
	width:150px;
	border: 1px solid #AAA;
}

div.inner-tb {
	width:500px;
	margin-left:auto;
	margin-right:auto;
}

.error a {
	color: #FFFFFF;
	text-decoration: none;
}
.error a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/********** 一意セレクタ **********/

body#imgread01 { margin: 0;padding: 0; }
body#error { color: #000; background-color: #FFF; text-align:center; }

div#stage { width:750px; margin-top:33px; margin-left:auto; margin-right:auto; }
div#menu-down01{ text-align:center; width:95%; margin-left:auto; margin-right:auto; }
div#counter03{ text-align:center; width:95%; margin-left:auto; margin-right:auto; }
div#gallary01{ text-align:center; width:703px; margin-left:auto; margin-right:auto; }


td#master01 { height:72px; }
td#master02 { height:18px; }
td#master03 { height:4px; background-image:url('./images/bk02.jpg'); }
td#master04 { height:22px; text-align:center; background-image:url('./images/bk03.jpg'); }
td#master05 { height:404px; }
td#master06 { height:18px; background-image:url('./images/bk05.jpg'); }
td#master07 { height:12px; text-align:center; background-image:url('./images/bk06.jpg'); }
td#master08 { height:70px; text-align:right; }


td#counter01 { width:50%; text-align:left; }
td#counter02 { width:50%; text-align:right; }

tr#main01 { height:263px; }
td#main02 { width:650px; text-align:center; }
td#main03 { width:100px; }
tr#main04 { height:100px; }
td#main05 { margin-top:5px; text-align:center; }

td#leftmenu { width:640px; text-align:center; vertical-align:top; margin-top:11px; }

td#map-main02 { width:130px; text-align:center; vertical-align:top; }
td#tbody01 { text-align:center; vertical-align:top;border:1px solid #666; }
td#tbody02 { text-align:center; vertical-align:top;border:0; }
div#map-tbody01 { width:90%; text-align:left; color:#FFD700; font-size:13px; font-weight:bold; margin-left:auto; margin-right:auto; }
img#map-tbody02 { border: 1px solid #AAA; }
div#map-mapunder-tb { width:338px; margin-left:auto; margin-right:auto; }

td#menu-exbox { text-align:center; font-size:15px; }

