

* { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(68, 68, 68); }
img { border: medium none ; margin: 0pt; padding: 0pt; }
h1, h2, h3, h4 { margin: 0pt; padding: 0pt; }
body { margin: 0pt; background: rgb(255, 255, 255) url('./img/bg.jpg') repeat-x scroll 0% 0%; font-size: 12px; font-family: Osaka,"ヒラギノ角ゴ Pro W3",Verdana,"ＭＳ Ｐゴシック",san-selif; }
.clear { clear: both; height: 1px; width: 1px; }
a { color: rgb(170, 170, 170); text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a:hover { color: #00AEFF; }
a:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; color: rgb(0, 174, 255); }

#wrap { margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; width: 620px; }

#header { margin: 0px auto; background: #ffffff none repeat scroll 0% 0%; text-align: left; width: 1200px; }
h1 { background: transparent url('/com/temp0/img/h1.jpg') no-repeat scroll 0% 0%; width: 1200px; height: 500px; text-indent: -9999px; }
/*h1 {margin: 0px auto;
width: 100%;
text-align:center;
height: 364px;
position:absolute;
top:0;
}*/


.message { background-color: #ececec; color: #333333; margin: 20px auto; padding: 5px; text-align: center; width: 520px; }
.message p {text-align: right; padding-right: 5px; }
.navi {width:620px; margin:0; padding:0;}
.navi li { width: 620px; height: 67px; float: left; }
.navi li a { background: rgb(236, 236, 236) none repeat scroll 0% 0%; display: block; width: 620px; height: 67px; text-indent: -9999px; float: left; }
.navi li a:hover { background-position: center bottom; }
.navi .enter a { margin: 0pt -1px 0pt 0pt; background: transparent url('./img/enter.jpg') no-repeat scroll 0% 0%; }
.navi .out a { background: transparent url('./img/out.jpg') no-repeat scroll 0% 0%; }
.kin { padding: 10px 0pt; text-align: center; clear: both; font-size: 10px; color: rgb(119, 119, 119); }
.kin dt { margin: 0pt 0pt 5px; }
.kin dd { color: rgb(119, 119, 119); }
.subnavi { margin: 0pt auto; text-align: center; width: 365px; height: 30px; }
.subnavi li { padding: 0pt 5px 0pt 0px; float: left; font-size: 10px; color: rgb(170, 170, 170); }
h2 { margin: 0pt 0pt 10px; padding: 3px; background: rgb(236, 236, 236) none repeat scroll 0% 0%; clear: both; font-size: 11px; font-weight: normal; text-align: center; color: rgb(119, 119, 119); }
.shopNavi { padding: 0pt 0pt 10px; }
.shopNavi li { padding: 0pt 5px 6px 0pt; overflow: hidden; float: left; width: 200px; height: 155px; }
.rec { overflow: hidden; width: 620px; }
.rec li { margin: 0pt 4px 10px 0pt; float: left; }
#footer { border-top: 1px dashed rgb(204, 204, 204); margin: 10px 0pt; padding: 10px 0pt 0pt; font-size: 10px; clear: both; }
#footer p { padding: 0pt 0pt 30px; color: rgb(153, 153, 153); float: left; }
#footer li { margin: 0pt 0pt 10px 5px; float: right; }


p.out{
  text-align:center;
  width:620px;
  margin:0;
  padding:5px 0 0 0;
}

.special { padding-bottom:10px;}

.smenterbutton{
	width:598px;
	height:180px;
	margin:15px auto;
	text-align:center;
}