a:link{
	COLOR : white;
	TEXT-DECORATION : none;
}
a:visited{
	COLOR : white;
	TEXT-DECORATION : none;
}
a:hover{
	COLOR : orange;
	TEXT-DECORATION : none;
}
a:active{
	COLOR : red;
	TEXT-DECORATION : none;
}
body{
	font-family      : serif;
	font-size        : large;
	font-weight      : 500;
	background-color : black;
	color            : white;
}
.head-logo{ 
	position : absolute;
	top      : 0px;
	left     : 50px;
}
.head-photo{ 
	position : absolute;
	top      : 0px;
	left     : 480px;
}
.adr{ 
	position  : absolute;
	top       : 38px;
	left      : 165px;
	font-size : small;
}
.head-line1{ 
	position : absolute;
	top      : 118px;
	left     : 42px;
	z-index : 2;
	filter : progid:DXImageTransform.Microsoft.alpha(style=1,opacity=100,finishopacity=10,startx=0,finishx=300)
}
.head-line2{ 
	position : absolute;
	top      : 154px;
	left     : 42px;
	z-index : 2;
	filter : progid:DXImageTransform.Microsoft.alpha(style=1,opacity=100,finishopacity=10,startx=0,finishx=300)
}
.menu1{ 
	position : absolute;
	top      : 132px;
	left     : 63px;
	z-index  : 1;
}
.menu2{ 
	position : absolute;
	top      : 132px;
	left     : 133px;
	z-index  : 1;
}
.menu3{ 
	position : absolute;
	top      : 132px;
	left     : 248px;
	z-index  : 1;
}
.menu4{ 
	position : absolute;
	top      : 132px;
	left     : 346px;
	z-index  : 1;
}
.menu5{ 
	position : absolute;
	top      : 132px;
	left     : 456px;
	z-index  : 1;
}
.menu6{ 
	position : absolute;
	top      : 132px;
	left     : 584px;
	z-index  : 1;
}
.menu7{ 
	position : absolute;
	top      : 132px;
	left     : 711px;
	z-index  : 1;
}
.menu8{ 
	position : absolute;
	top      : 132px;
	left     : 825px;
	z-index  : 1;
}
.img1{
	position : absolute;
	top      : 250px;
	left     : 60px;
}

.img1-2{
	position : absolute;
	top      : 540px;
	left     : 60px;
        font-family : HG正楷書体-PRO;
	color : 
}

.img2{
	position : absolute;
	top      : 750px;
	left     : 660px;
}
.bar1{
	position : absolute;
	top      : 170px;
	left     : 400px;
}
.bar2{
	position : absolute;
	top      : 600px;
	left     : 60px;
}
.buf1{
	position : absolute;
	top      : 203px;
	left     : 440px;
	font-family : HG正楷書体-PRO;
	color : firebrick;
}
.buf2{
	position : absolute;
	top      : 633px;
	left     : 82px;
	font-family : HG正楷書体-PRO;
	color : firebrick;
}
.foods1{
	position : absolute;
	top      : 270px;
	left     : 480px;
	font-size : small;
	font-family : HG正楷書体-PRO;
}
.foods2{
	position : absolute;
	top      : 270px;
	left     : 740px;
	font-size : small;
	font-family : HG正楷書体-PRO;
}
.foods3{
	position : absolute;
	top      : 430px;
	left     : 740px;
	font-size : small;
	font-family : HG正楷書体-PRO;
}
.foods4{
	position : absolute;
	top      : 700px;
	left     : 90px;
	font-size : small;
	font-family : HG正楷書体-PRO;
}
.foods5{
	position : absolute;
	top      : 715px;
	left     : 240px;
	font-size : small;
	font-family : HG正楷書体-PRO;
}
.foods6{
	position : absolute;
	top      : 700px;
	left     : 360px;
	font-size : small;
	font-family : HG正楷書体-PRO;
}
.foods7{
	position : absolute;
	top      : 700px;
	left     : 480px;
	font-size : small;
	font-family : HG正楷書体-PRO;
}

.bar-ennkai{
	position : absolute;
	top      : 1040px;
	left     : 90px;
}


.tempo{
	position : absolute;
	top      : 1100px;
	left     : 700px;
}


.reserve-form{
	position : absolute;
	top      : 1280px;
	left     : 500px;
}


#ennkai{
	position : absolute;
	top      : 1050px;
	left     : 150px;
	font-size :;
	font-family : HG正楷書体-PRO;
	color :firebrick;
}

.ennkai-2{
	position : absolute;
	top      : 1100px;
	left     : 90px;
	font-size :15;
	font-family : HG正楷書体-PRO;
}

.bar-concept{
	position : absolute;
	top      : 1320px;
	left     : 90px;
}

#concept{
	position : absolute;
	top      : 1330px;
	left     : 105px;
	font-size :;
	color :firebrick;
	font-family : HG正楷書体-PRO;
}
.concept{
	position : absolute;
	top      : 1380px;
	left     : 90px;
	font-size :15;
	font-family : HG正楷書体-PRO;
}

.bar-otoku{
	position : absolute;
	top      : 1540px;
	left     : 90px;
}

.tempo-2{
	position : absolute;
	top      : 1490px;
	left     : 750px;
}


#otoku{
	position : absolute;
	top      : 1550px;
	left     : 150px;
	font-size :;
	color :firebrick;
	font-family : HG正楷書体-PRO;
}

#otoku-2{
	position : absolute;
	top      : 1620px;
	left     : 90px;
	color :firebrick;
	font-family : HG正楷書体-PRO;
}

.service{
	position : absolute;
	top      : 1600px;
	left     : 90px;
	font-size :15;
	font-family : HG正楷書体-PRO;
}



.line{ 
	position : absolute;
	top      : 1750px;
	left     : 42px;
}
.copy{ 
	position  : absolute;
	top       : 1765px;
	left      : 300px;
	font-size : small;
}
.adr,.buf1,.buf2,.foods1,.foods2,.foods3,.foods4,.foods5,.foods6,.foods7,.copy{
	white-space : nowrap;
}
.link{ 
	cursor : pointer;
}
