*{
	margin:0;
	padding:0;
}

img{
	border:none;
	display:block;
}
.none{
	display:none;
}
.l{
	float:left;
}
.r{
	float:right;
}
.clear{
	clear:both;
}

html{
	margin:0;
	padding:0;
	min-height:100%;
	width:100%;
}
body{
	margin:0;
	padding:0;
	min-height:100%;
	width:100%;
	text-align:center;
}

h1,h2,h3,h4,p,ul,ol,th,td,dt,dd{
	text-align:left;
	font-size:75%;
	font-family:'ƒƒCƒŠƒI',Meiryo,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color:#000000;
	line-height:180%;
}


ul{
	list-style:none;
}

li{
	vertical-align:bottom;
}
a{
	color:#2c7bbb;
}
a:hover{
	color:#FF0000;
}


div#container{
	width:610px;
	min-height:100%;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
.cont01{
	width:540px;
	overflow:hidden;
	clear:both;
	display:block;
	margin:0 auto 35px;
	text-align:left;
	color:#AA0000;
}

h1{
	margin:0 0 25px 0;
	padding:0;
}
/****WEBƒQƒXƒgƒƒjƒ…[****/
#webRegist{
	width:112px;
	height:20px;
	margin:0 auto 20px;
	padding:5px 6px 85px 422px;
	background-image:url('../images/webguest_img01.png');
	background-repeat:no-repeat;
}
#webReserve{
	width:112px;
	height:20px;
	margin:0 auto 20px;
	padding:5px 6px 85px 422px;
	background-image:url('../images/webguest_img02.png');
	background-repeat:no-repeat;
}
#webMyPage{
	width:112px;
	height:20px;
	margin:0 auto 20px;
	padding:5px 6px 85px 422px;
	background-image:url('../images/webguest_img03.png');
	background-repeat:no-repeat;
}
#webScore{
	width:112px;
	height:20px;
	margin:0 auto 20px;
	padding:5px 6px 85px 422px;
	background-image:url('../images/webguest_img04.png');
	background-repeat:no-repeat;
}
/****^WEBƒQƒXƒgƒƒjƒ…[****/
/****ƒƒ“ƒo[ƒƒjƒ…[****/
h1#memberH1{
	margin:0 0 50px 0;
}
#memberNews{
	width:112px;
	height:20px;
	margin:0 auto 20px;
	padding:5px 6px 85px 422px;
	background-image:url('../images/member_img01.png');
	background-repeat:no-repeat;
}
#memberReserve{
	width:112px;
	height:20px;
	margin:0 auto 20px;
	padding:5px 6px 85px 422px;
	background-image:url('../images/member_img02.png');
	background-repeat:no-repeat;
}
#memberMyPage{
	width:112px;
	height:20px;
	margin:0 auto 20px;
	padding:5px 6px 85px 422px;
	background-image:url('../images/member_img03.png');
	background-repeat:no-repeat;
}
#memberScore{
	width:112px;
	height:20px;
	margin:0 auto 20px;
	padding:5px 6px 85px 422px;
	background-image:url('../images/member_img04.png');
	background-repeat:no-repeat;
}
/****^ƒƒ“ƒo[ƒƒjƒ…[****/
p.family{
	margin-bottom:30px;
}