body {
  font-family: 'Raleway', sans-serif;
  color: white;
  background: black;
  font-size: 62.5%;
  overflow:auto;
}
.logo{position: absolute; top: 70px; left: 70px;}

ul{list-style:none; font-size: 1.9em; line-height: 180%; margin : 125px 0 0 30px}

a:link{color: white; text-decoration: none;}

a:visited{ color: white;}

.interior{position:fixed; top:47%; left:70px;}

.text{line-height: 240%; text-shadow:1px 1px 3px #000;font-size: 1.3em;}

.text2{line-height: 180%; text-shadow:1px 1px 3px #000;font-size: 1.2em; margin-top:50px;}

.reservtext{position:absolute; top:43%; left:25%; line-height: 220%; text-shadow:1px 1px 3px #000;font-size: 1.4em;  text-align: left; background:rgba(0,0,0,0);border-radius:13px;width:680px;height:690px; font-family: "游明朝",serif; padding-left:85px;}

.attention{position:fixed; bottom:1%; left:70px; line-height: 180%;font-size: 14px;text-shadow:1px 1px 3px #000;font-size: 1.0em; text-align: center; background:rgba(100,100,100,0.4);border-radius:13px;width:240px;height:100px;}

.menutext{position:absolute; top:43%; left:28%; line-height: 220%; text-shadow:1px 1px 3px #000;font-size: 1.4em;  text-align: left; background:rgba(0,0,0,0);border-radius:13px;width:680px;height:970px; font-family: "游明朝",serif; padding-left:80px;}

.btn{width:27px; height:30px; margin:20px 0 0 -3px;}

.btn a {float: left; display: block; width:27px; height:30px; background: url(img/insta2.png) no-repeat; margin: 0; padding: 0; }

.btn a img {vertical-align: top; transition: opacity 0.8s; }

.btn a:hover img {opacity: 0;}

h1 {
	position: relative;
	padding: 0.5em;
	background:rgba(0,0,0,0.4);
}

.kingaku{position: absolute;right:55px;}

.menutext h1{font-size: 1.4em; color:#666633; text-align: center;}

.menutext h2{font-size: 1.3em; color:#666633; text-align: center;}

.bgmaximage{
position:fixed !important;
display:none;
}
      
#maincontent {
position: absolute;
top: 0;
left: 0;
z-index: 50;
width: 100%;
}

.map{}
.maptext{margin:20px 0 0 70px;font-size: 1.3em;line-height: 180%;}


.reservtext , .menutext{
    animation: fadeIn 0.5s ease 0s 1 normal;
    -webkit-animation: fadeIn 0.5s ease 0s 1 normal;
}

@keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}
