/* BODY */
body     {
	background: #333333;
	color: #333333;
	margin: 0px;
	text-align: center;
}

/* TEXT */
.txt_s { font-size: 10px; line-height: 135%;}
.txt_m { font-size: 12px; line-height: 135%;}
.txt_l { font-size: 14px; line-height: 135%;}

/* LINK */
a:link      {
	text-decoration: none;
	color: #FF0000;
}
a:visited   {
	text-decoration: none;
	color: #CC0000;
}
a:active    {
	text-decoration: none;
	color: #CC0000;
}
a:hover     {
	text-decoration: none;
	color: #FF9900;
}

/* HTML_COLOR */
.blue		{ color: #0033CC; }
.brown		{ color: #660000; }
.gray		{ color: #CCCCCC; }
.green		{ color: #006633; }
.orange		{ color: #FF9900; }
.purple		{ color: #9900CC; }
.pink		{ color: #FF3399; }
.red		{ color: #CC0000; }
.white		{ color: #FFFFFF; }
.yellow		{ color: #FFFF00; }
.black		{ color: #000000; }
.b			{ font-weight: bold; }
.u			{ text-decoration: underline; }
.i			{ font-style: italic; }
.s			{ text-decoration: line-through; }

/* HTML_ALIGN */
.left_top	{
	vertical-align: top;
	text-align: left;
}

.left_middle	{
	vertical-align: middle;
	text-align: left;
}

.left_bottom	{
	vertical-align: bottom;
	text-align: left;
}

.center_top	{
	vertical-align: top;
	text-align: center;
}

.center_middle	{
	vertical-align: middle;
	text-align: center;
}

.center_bottom	{
	vertical-align: bottom;
	text-align: center;
}

.right_top	{
	vertical-align: top;
	text-align: right;
}

.right_middle	{
	vertical-align: middle;
	text-align: right;
}

.right_bottom	{
	vertical-align: bottom;
	text-align: right;
}

/* ETC */
form	{
	margin: 0px;
	display: inline;
}

img	{
	border: none;
	vertical-align: top;
}

blockquote	{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

ul	{
	list-style-type: square; 
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 18px;
}

hr	{
	border: #666666 1px dotted;
	height: 1px;
}

/* CLASS_ID */
#header{
	width:100%;
	background-color: #666666;
	color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	text-align: right;
}

#footer{
	width:100%;
	background-color: #666666;
	color: #EDEDED;
	font-size:10px;
	line-height:120%;
	margin: 0px;
	padding: 10px;
	text-align: right;

}
#body{
	margin: 20px;
}

div#link_return	{
	font-size: 12px;
	font-weight:bold;
	margin-top: 10px;
	text-align: center;
}


h1.title	{
	width:600px;
	background-color: #CCFFCC;
	font-size: 14px;
	color: #003300;
	padding: 5px;
	margin-top: 0px;
	margin-bottom:10px;
	text-align: left;
}

div.text	{
	width:500px;
	color: #333333;
	text-align: left;
}

div.text_c	{
	width:500px;
	color: #333333;
	text-align: center;
}

div.sche_date	{
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	background-color:#CCCCCC;
	color:#003366;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}

div.sche_title	{
	font-size: 12px;
	font-weight:bold;
	line-height:120%;
	color: #003399;
	text-align: left;
	margin-bottom: 5px;
}

div.sche_member	{
	font-size: 11px;
	line-height:150%;
	text-align: left;
	margin-bottom: 5px;
}

div.sche_price	{
	font-size: 12px;
	font-weight:bold;
	color: #FF6600;
	line-height:120%;
	text-align: right;
}

div.sche_sale	{
	font-size: 12px;
	font-weight:bold;
	color: #FF0000;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;

}

div.sche_date_s	{
	font-size: 11px;
}

div.sche_title_s	{
	font-size: 11px;
	line-height:135%;
	margin-bottom: 5px;
}

div.sche_member_s	{
	font-size: 11px;
	line-height:135%;
	margin-bottom: 5px;
}

div.sche_price_s	{
	font-size: 11px;
	text-align: right;
}

div.sche_price_e	{
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
}

div.sche_name	{
	font-size: 11px;
	font-weight:bold;
	text-align: center;
	margin-top:10px;
	margin-bottom:10px;
}

div.prof_site	{
	font-size: 11px;
	font-weight:bold;
	text-align: right;
	margin-bottom:10px;
}

div.menu_title_1	{
	font-size: 13px;
	font-weight:bold;
	line-height:120%;
	color: #003399;
	margin-left:10px;
	text-align: left;
	margin-bottom: 5px;
}

div.menu_title_2	{
	font-size: 11px;
	font-weight:bold;
	line-height:120%;
	color: #666666;
	text-align: left;
	margin-left:20px;
	margin-bottom: 10px;
}

div.menu_info	{
	font-size: 11px;
	line-height:135%;
	text-align: left;
	margin-left:20px;
	margin-bottom: 10px;
}

div.menu_price	{
	font-size: 14px;
	font-weight:bold;
	color: #FF6600;
	line-height:120%;
	text-align: right;
}

div.dinner_title	{
	font-size: 12px;
	font-weight:bold;
	line-height:120%;
	text-align: left;
	background-color:#FF9900;
	color:#660000;
	padding:5px;
	margin-bottom: 10px;
	margin-top: 20px;
}

div.drink_title	{
	font-size: 12px;
	font-weight:bold;
	line-height:120%;
	text-align: left;
	background-color:#FF6666;
	color:#FFFFFF;
	padding:5px;
	margin-bottom: 10px;
	margin-top: 20px;
}

div.drink_caption	{
	font-size: 12px;
	font-weight:bold;
	color:#990000;
	line-height:120%;
	text-align: left;
	margin-bottom: 5px;
}

div.news_date	{
	width:380px;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	color:#666666;
	margin-bottom: 5px;
	margin-top: 10px;
}

div.news_text	{
	width:350px;
	font-size: 12px;
	line-height:120%;
	color: #FFFFFF;
	text-align: left;
	margin-left:30px;
	margin-bottom: 5px;
}

div.links_title	{
	font-size: 12px;
	font-weight:bold;
	line-height:120%;
	text-align: left;
	background-color:#FF6666;
	color:#FFFFFF;
	padding:5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
/* TEXT_COLUMN */
div.dinner_column { width:480px; }

div.dinner_name	{
	width: 300px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

div.dinner_price	{
	width: 180px;
	float: right;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	text-align: right;
	vertical-align: middle;
}

div.drink_column { width:480px; }

div.drink_margin	{
	width: 20px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

div.drink_name	{
	width: 280px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

div.drink_price	{
	width: 180px;
	float: right;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	text-align: right;
	vertical-align: middle;
}

div.links_column { width:480px; }

div.links_name	{
	width: 260px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}

div.links_url	{
	width: 220px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}
div.clear	{ clear:both; }

