/* おすすめpickup */

table {
  width:550px;
  margin-bottom:28px;
}

td.day{
  font-weight:bold;
  color: #664422;
  font-size: 16px;
  padding-top:2px;
  height:25px;
  width:550px;
  background:url("../img/day_line.jpg");
  }

td.time{
  height:20px;
  width:550px;
  padding-bottom:14px;
  }

td.time p{
 margin-bottom:0px;
}


td.pu_text p{
 margin:20px 0;
 width:480px;
}

td.pict{
  margin:0px 0px 20px 0px;
  height:100px;
  width:550px;
  }

hr.pu_kugiri{
  margin:5px 0px 30px 0px;
}

small.title{
  font-size:14px;
}

ul.pict li{
  float:left;
  width:100px;
  height:100px;
  margin:10px 5px 0px 0px;
}

     /* 日付時間料金 */

ul.day{
  *margin:0px 20px 0px 0px;
}

ul.day li{
  margin:6px 20px 23px 0px;
  float:left;
}

em.title{
  margin-bottom:4px;
  font-weight:bold;
  display:block;
  color: #ff6013;
  font-size: 17px;
}

p.yoyaku{
  margin-bottom:16px;
}

ul.name{
  white-space:nowrap;
  margin-bottom:12px;
  width:450px;
}

ul.name li{
  line-height:18px;
  color:#ff6013;
  float:left;
  margin-right:8px;
}

ul.name_vert li{
  line-height:18px;
  color:#ff6013;
  margin-right:8px;
}

div.yoyaku{
  width:210px;
  padding:5px 0px 0px 8px;
  border:1px dotted #777777;
  margin:20px 0px 0px 0px;
}


     /* open stage */
     
div.opstage{
  float:left;
  margin-right:20px;
}