@charset "utf-8";
/* CSS Document */

/*  Typo
----------------------------------------------- */

h1 { font:bold 18px/140% "Trebuchet MS", Verdana, sans-serif; }
h2 { font:bold 14px/140% "Trebuchet MS", Verdana, sans-serif; }

p {font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	}
a {color:#fa0;text-decoration:none;}
img {border-style: none;border-width: 0px;}

/*  Layout
----------------------------------------------- */

body {
    background: #ffffff;
    padding:35px 0 0 0;
    font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

	
/*  contents
----------------------------------------------- */

#container
{
    margin:4px auto;
    width:800px;
	height: 600px;
	background-color: #eee;
	border:solid #000 1px;
	position:relative;
    background:url(hondana_mono.jpg);
}

#header{
	padding:20px 5px 5px 5px;
	background-color:#fb4;
	height:100px;
	text-align:right;
}
#header a{
	float:left;
}

#home {
	top: 140px;
	left: 210px;
}
#about {
	top: 250px;
	left: 45px;
}
#shop_gallery {
	top: 450px;
	left: 60px;
}
#schedule {
	top: 370px;
	left: 280px;
}
#mailorder {
	top: 160px;
	left: 541px;
}
#archive {
	top: 425px;
	left: 568px;
}
#access {
	top: 265px;
	left: 420px;
}
#poponame {
	top: 94px;
	left: 21px;
}
#footer {
	margin-left:0px;
	padding:0px;
	position:absolute;
	bottom:0;
	text-align:right;
	width:800px;
	background:white;
}

/*  メニュー表示
----------------------------------------------- */

.menubox {
	position:absolute;
	display:inline-block
}

.menubox img{
	position:relative;
	top: 0px;
	left:0px;
}

.menubox p{
	position:absolute;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size:20px;
	top: 20px;
	left:0px;
}

/*　マウスオーバー　
----------------------------------------------- */

.menubox a:hover img{
	position:relative;
	left:5px;
}

.eng {
	visibility: visible;
}
.jap {
	visibility: hidden;
}	

.menubox a:hover .eng {
	visibility: hidden;
}
.menubox a:hover .jap{
	visibility: visible;
}
