
/* ::::: http://www.yk-doukoukai.com/css/splash.css ::::: */

* { 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; }
h1 { background: transparent url('img/h1.jpg') no-repeat scroll 0% 0%; width: 620px; height: 364px; text-indent: -9999px; }
.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: 361px; 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 { margin: 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;
}

#alert_Box{
  border:1px #CC3300 solid;
  background:#ffffff;
  font-size:12px;
  line-height:110%;
  color:#333333;
  padding:10px;
  margin:0 0 15px 0;
  text-align:center;
}