@charset "utf-8";
@import url("lightbox.css");

/************************************************/
/*  Relax                                       */
/************************************************/

/** Pro Shop ************************************/

ul.proshop-image{
  list-style:none;
  width:500px;
  padding:0;
  margin:15px 0 0 0;
}

ul.proshop-image:after{
  content:".";
  display:block;
  visibility:hidden;
  clear:both;
  height:0px;
}

ul.proshop-image li{
  float:left;
  width:250px;
}



/** Restaurant **********************************/

/** Food **/
div.section ul.restaurant-list{
  list-style:none;
  width:510px;
  padding:0;
  margin:0 0 0 -10px;
}

div.section ul.restaurant-list:after{
  content:".";
  display:block;
  visibility:hidden;
  clear:both;
  height:0px;
}

ul.restaurant-list li{
  float:left;
  width:160px;
  margin:0 0 15px 10px;
}

ul.restaurant-list li.clear{
  clear:both;
  float:none;
  display:inline;
  margin:0;
}


ul.restaurant-list li strong{
  color:#f70;
}

ul.restaurant-list img{
  display:block;
  margin:3px 0;
}

ul.restaurant-list li p{
  font-size:0.75em;
}

ul.restaurant-list span.price{
  display:block;
  text-align:right;
  color:#f00;
}

ul.restaurant-list p span.price{
  font-size:1.25em;
}


/** Drink **/

div#alcohol{
  float:left;
  width:245px;
  padding-top:6px;
  background:url(../img/back_02.gif) 0 0 repeat-x #eee;
}

div#softdrink,div#beer{
  float:right;
  width:245px;
  padding-top:6px;
  margin-bottom:25px;
  background:url(../img/back_02.gif) 0 0 repeat-x #eee;
}



div#alcohol h4,div#softdrink h4,div#beer h4{
  line-height:28px;
  margin:0 10px;
  font-weight:normal;
  color:#35a;
  padding-left:8px;
  background:url(../img/icon_02.gif) 0 50% no-repeat;
}

div#alcohol ul,div#softdrink ul,div#beer ul{
  list-style:none;
  padding:10px 10px 0;
  margin:0;
}

div#alcohol ul li,div#softdrink ul li,div#beer ul li{
  text-align:right;
  color:#f00;
  margin-bottom:10px;
}

div#alcohol ul li strong,div#softdrink ul li strong,div#beer ul li strong{
  display:block;
  text-align:left;
  color:#333;
}

div#alcohol ul li ul,div#softdrink ul li ul,div#beer ul li ul{
  list-style:circle;
  list-style-position:inside;
  padding:0;
  margin:5px 0 0 5px;
}

div#alcohol ul li ul li,div#softdrink ul li ul li,div#beer ul li ul li{
  text-align:left;
  color:#777;
  margin:0;
}


p.memo{
  clear:both;
  text-align:right;
  color:#f00;
}