/* CSS Document */

html,body {
	min-width:100%;
	height:100%;
}
html{ background:url(../image/indexBG.gif) repeat 0 0; }	
body{ background:url(../image/indexHeaderBG.jpg) repeat-x 0 0; }
#wrapper{
	width:700px;
	margin:0 auto;
	text-align:center;
	padding-bottom:50px;
}




#logo{
	padding-top:60px;
	display:block;
	margin:0 auto;	
}
/*--------------------------------------------------------------------------------------------------------*/
/*-ヘッダー-----------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
ul#shopInfo { margin-top:40px; }
ul#shopInfo li{ display:block; }
#opnClose{
	float:left;
	margin-left:10px;
	margin-top:12px;
}
#telNo{
	float:right;
	margin-right:10px;
}



a#enterBtn{
	display:block;
	margin:30px auto 50px auto;
	width:364px;
	height:64px;
	overflow:hidden;	
}
a#enterBtn:hover img{ display:block; margin-top:-64px; }

a#leaveBtn{
	font-size:12px;
	color:#0072ff;
	text-decoration:underline;
}
a#leaveBtn:hover{ color:#FC0; }
h1{
	font-size:20px;
	font-weight:bolder;
	color:#ff3366;
}
h2,p{
	font-size:14px;
	font-weight:bolder;
	color:white;
}
p{ margin-bottom:20px; }



#footer{
	position:fixed;
	bottom:0;
	width:100%;
	padding:5px;
	text-align:center;
	background:#ff5b82;	
}
#footer address{
	font-size:12px;
	color:yellow;	
}

.outLink{ margin-right:5px; }



