@charset "UTF-8";

div#alpha_inner h1.garden_topmain
{
  padding:0;
  /*margin:0 0 10px 0;*/
  margin:0;
}

div.gardentop_maincont
{
  padding:0;
  margin:0 0 25px 0;
}

div.gardentop_maincont h2.notes_head
{
  padding:0;
  margin:0;
}

div.gardentop_maincont div.maincont_left
{
  float:left;
  width:210px;
}

div.migoro_flower
{
  background:url(../images/migoro_flowerbg.gif) no-repeat left top;
  width:220px;
  height:198px;
}

div.migoro_flower div.migoro_flowerinner
{
  padding:29px 0 0 0;
  margin:0 5px;
}

div.gardentop_maincont div.maincont_right
{
  float:right;
  width:460px;
}

div.notesbox
{
  /*background:url(../images/notes_bg.gif) no-repeat left bottom;*/
  padding:0 0 10px 0;
  margin:0;
}

div.notesbox ul.notes_list
{
  padding:0;
  margin:0 0 20px 0;
}

div.notesbox ul.notes_list li
{
  font-size:84.6%;
  float:left;
  display:block;
  list-style:none;
  line-height:1.5;
  /*background:none;*/
  background:url("/images/border_dot01.gif") repeat-x left bottom;
  padding:8px 0;
  margin:0;
  width:100%;
}

div.notesbox ul.notes_list li span.date
{
  float:left;
  display:block;
  background:none;
  padding:0 0 0 0;
  margin:0 8px 0 3px;
}

div.notesbox ul.notes_list li a
{
  text-decoration:none;
  float:left;
  display:block;
  width:345px;
  padding:0;
  margin:0;
}

div.notesbox ul.notes_list li a:hover
{
  text-decoration:underline;
}

div.garden_event_box
{
  padding:0;
  margin:0;
}

div.garden_seminar_box
{
  padding:0;
  margin:0;
}

div.garden_eventseminar_box
{
  padding:0;
  margin:0 0 20px 0;
}

div.garden_eventseminar_box h2,
div.garden_seminar_box h2,
div.garden_event_box h2
{
  padding:0;
  margin:0 0 10px 0;
}

div.garden_ticket_box
{
  padding:0;
  margin:0 0 40px 0;
}

div.evesemione_box,
div.evesemi_box
{
  width:100%;
  padding:0;
  margin:0 0 20px 0;
}

div.evesemi_box
{
  background:url(../images/evesemi_boxbg.gif) repeat-y left top;
}

div.evesemione_box
{
  background:url(../images/evesemi_boxonebg.gif) repeat-y left top;
}

div.evesemi_info_end,
div.evesemi_info
{
  float:left;
  padding:0;
  margin:0;
}

div.evesemi_info
{
  width:240px;
}

div.evesemi_info_end
{
  width:220px;
}

div.evesemi_info_end div.evesemi_infoinner,
div.evesemi_info div.evesemi_infoinner
{
  width:215px;
}

div.evesemi_infoinner div.evesemi_thumb
{
  float:left;
  width:85px;
}

div.evesemi_infoinner div.evesemi_parag
{
  float:right;
  width:120px;
  font-size:84.6%;
}

div.garden_eventseminar_box ul.evesemrep_list
{
  padding:0;
  margin:0;
  width:100%;
}

div.garden_eventseminar_box ul.evesemrep_list li
{
  font-size:84.6%;
  float:left;
  display:block;
  list-style:none;
  line-height:1.5;
  /*background:none;*/
  background:url("/images/border_dot01.gif") repeat-x left bottom;
  padding:8px 0;
  margin:0;
  width:100%;
}

div.garden_eventseminar_box ul.evesemrep_list li span.date
{
  float:left;
  display:block;
  background:none;
  padding:0 0 0 0;
  margin:0 8px 0 8px;
}

div.garden_eventseminar_box ul.evesemrep_list li a
{
  text-decoration:none;
  float:left;
  display:block;
  width:565px;
  padding:0;
  margin:0;
}

div.garden_eventseminar_box ul.evesemrep_list li a:hover
{
  text-decoration:underline;
}

div.seasons_ticketbox
{
  border:1px solid #e6dca5;
  padding:10px 20px 20px 20px;
  margin:0 0 40px 0;
  position:relative;
}

div.seasons_ticketbox h3.head
{
  background:none !important;
  border:none !important;
  padding:0;
  margin:0 0 20px 0;
  float:left;
  width:250px;
}

div.seasons_ticketbox p.head_p
{
  font-size:92.3%;
  color:#613210;
  padding-top:20px;
}

div.seasons_ticketbox p
{
  padding:0;
  margin:0;
}

div.seasons_ticketbox div.seasons_ticket_left
{
  float:left;
  width:460px;
  padding:0;
  margin:0;
}

div.seasons_ticketbox div.seasons_ticket_right
{
  float:right;
  width:182px;
  padding:10px 0 0 0;
  margin:0 0 5px 0;
}

div.seasons_ticketbox div div.seasons_ticketbox_inner
{
  padding:0;
  margin:0 0 0 10px;
}

div.ticket_listbox
{
  padding:0;
  margin:0 0 20px 0;
}

div.ticket_listbox_end
{
  padding:0;
  margin:0 0 5px 0;
}

ul.list01
{
  padding:0;
  margin:0;
}

ul.list01 li
{
  line-height:1.5;
  list-style:none;
  background:url(../images/icon_list01.gif) no-repeat 0 5px;
  padding:0 0 0 15px;
  margin:0 0 5px 0;
}

ul.list01 li span.attention
{
  color:#cc0000;
  font-size:80%;
}

div.garden_eventseminar_box,
div.garden_event_box,
div.garden_seminar_box
{
  position:relative;
}

div h2 span.btn_eve_semrep
{
  position:absolute;
  top:12px;
  left:605px;
  padding:0;
  margin:0;
}

div.maincont_right
{
  position:relative;
}

div h2 span.btn_white_list
{
  position:absolute;
  top:27px;
  left:374px;
  padding:0;
  margin:0;
}

