* {margin:0;
	padding:0;}

body {background-image:   url("../img/bg.jpg");
	background-attachment:fixed;
	text-align:center;
	color:#26000E;
	font-size:95%;
	line-height:120%;}

a	{color:#003300;
	text-decoration:none;}
a:hover {background-color:#E2A0A5;
	color:#ffffff;}


#container {width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#EDE4CD;}


#title {width:800px;
	background-color:#000000;}


#globalmenu {width:800px;
	height:35px;
	text-align:center;
	background-color:#000000;}
#globalmenu ul{
    list-style:none;
    width:100%;}
#globalmenu ul li{
    list-style:none;
    float:left;
    width:100px;}
#globalmenu ul a{
    display:block;
    width:100px;
    height:30px;
    text-indent:-200px;
	background-image:url(../img/global_menu.jpg);
    overflow:hidden;}
a.top {background-position:0px 0px;}
a:hover.top {background-position:0px -30px;}

a.menu {background-position:700px 0px;}
a:hover.menu {background-position:700px -30px;}

a.plan {background-position:600px 0px;}
a:hover.plan {background-position:600px -30px;}

a.info {background-position:500px 0px;}
a:hover.info {background-position:500px -30px;}

a.reserve {background-position:400px 0px;}
a:hover.reserve {background-position:400px -30px;}

a.special {background-position:300px 0px;}
a:hover.special {background-position:300px -30px;}

a.recruit {background-position:200px 0px;}
a:hover.recruit {background-position:200px -30px;}

a.blog {background-position:100px 0px;}
a:hover.blog {background-position:100px -30px;}


#navi {width:790px;
	background-color:#000000;
	text-align:right;
	font-size:x-small;
	color:#EDE4CD;
	padding:0px 5px 3px 5px;
	font-weight:normal;}
#navi a {color:#E2A0A5;
	text-decoration:none;
	font-weight:bold;}
#navi a:hover {background-color:#E2A0A5;
	color:#180614;
	font-weight:normal;}


#copy {width:800px;
	background-color:#640125;
	color:#ede4cd;
	font-size:x-small; 
	padding:3px 0px;
	text-align:center;
	clear:both;}

img.line {clear:both;
	float:none;
	margin:10px 0px;}

img {float:left;
	border:0px;
	margin-right:10px;}

.up	{width:100%;
	text-align:right;
	font-size:x-small;
	clear:both;
	margin-bottom:20px;}
.up a	{background-image:url(../img/up.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 15px;}

.blank {background-image:  url("../img/blank.gif");
	background-repeat:no-repeat;
	background-position:right center;
	padding:0px 14px 0px 3px;
	margin-right:3px;}

.attention {font-size:small;
	width:540px;
	text-align:left;
	margin-left:1em;
	margin-bottom:15px;
	clear:both;}

.note {width:350px;
	background-color:#E9C9AA;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	text-align:left;
	background-image: url("../img/notepoint.gif");
	background-position:bottom right;
	background-repeat:no-repeat;}

img.freedial	{border:0px;
	margin-left:10px;
	padding:3px;
	float:none;}
	
img.nofloat  {float:none;
	clear:both;}

.red {color:#990000;}
.bred {color:#990000;
	font-weight:bold;}
.normal {font-weight:normal;}
.txts	{font-size:85%;}
.txtl	{font-size:100%;}

p	{margin-bottom:8px;}
