@charset "UTF-8";
body.event ul.menuGlobal li.item3 a{background-position:-219px -48px;}
body#calendar ul.menuGlobal li.item4 a{background-position:-324px -48px;}
div#side ul.menu li.item1 a{background-image:url(../img/menu_geijutsu.gif);}
div#side ul.menu li.item2 a{background-image:url(../img/menu_parade.gif);}
div#side ul.menu li.item3 a{background-image:url(../img/menu_bossa.gif);}
div#side ul.menu li.item4 a{background-image:url(../img/menu_marche.gif);}
div#side ul.menu li.item5 a{background-image:url(../img/menu_biotope.gif);}
div#side ul.menu li.item6 a{height:50px;background-image:url(../img/menu_stage.gif);}
div#side ul.menu li.item7 a{background-image:url(../img/menu_ride.gif);}
div#side ul.menu li.item8 a{background-image:url(../img/menu_halloween.gif);}
div#side ul.menu li.item9 a{background-image:url(../img/menu_tanba-sasayama.gif);}
div#side ul.menu li.item1 a:hover{background-image:url(../img/menu_geijutsu_on.gif);}
div#side ul.menu li.item2 a:hover{background-image:url(../img/menu_parade_on.gif);}
div#side ul.menu li.item3 a:hover{background-image:url(../img/menu_bossa_on.gif);}
div#side ul.menu li.item4 a:hover{background-image:url(../img/menu_marche_on.gif);}
div#side ul.menu li.item5 a:hover{background-image:url(../img/menu_biotope_on.gif);}
div#side ul.menu li.item6 a:hover{background-image:url(../img/menu_stage_on.gif);}
div#side ul.menu li.item7 a:hover{background-image:url(../img/menu_ride_on.gif);}
div#side ul.menu li.item8 a:hover{background-image:url(../img/menu_halloween_on.gif);}
div#side ul.menu li.item9 a:hover{background-image:url(../img/menu_tanba-sasayama_on.gif);}
body#geijutsu div#side ul.menu li.item1 a{background-image:url(../img/menu_geijutsu_on.gif);}
body#parade div#side ul.menu li.item2 a{background-image:url(../img/menu_parade_on.gif);}
body#bossa div#side ul.menu li.item3 a{background-image:url(../img/menu_bossa_on.gif);}
body#marche div#side ul.menu li.item4 a{background-image:url(../img/menu_marche_on.gif);}
body#biotope div#side ul.menu li.item5 a{background-image:url(../img/menu_biotope_on.gif);}
body#stage div#side ul.menu li.item6 a{background-image:url(../img/menu_stage_on.gif);}
body#ride div#side ul.menu li.item7 a{background-image:url(../img/menu_ride_on.gif);}
body#halloween div#side ul.menu li.item8 a{background-image:url(../img/menu_halloween_on.gif);}
body#tanba-sasayama div#side ul.menu li.item9 a{background-image:url(../img/menu_tanba-sasayama_on.gif);}

div#main table.photo, div#main table.photo2{width:613px;}
div#main table.photo tr td.item2, div#main table.photo tr td.item4{text-align:right;}
div#main table.photo2 tr td{text-align:center;}
div#main div.section table.info tr th, div#main div.section table.info tr td{padding:.5em 10px;}
div#main div.section table.info tr th{font-weight:normal;white-space:nowrap;}
div#main div.section table.info tr td{border-left:1px solid #dbdbdb;}
body#eventTop div#main table tr td{width:inherit;padding:0;}
body#eventTop div#main table tr td.right{width:196px;}
body#parade div#main div.section div.notes, body#bossa div#main div.section div.notes, body#geijutsu div#main div.section div.notes, body#halloween div#main div.section div.notes, body#stage div#main div.section div.notes{width:294px;}
body#parade div#main div.section p.photo, body#bossa div#main div.section p.photo, body#geijutsu div#main div.section p.photo, body#halloween div#main div.section p.photo, body#stage div#main div.section p.photo{width:310px;}
body#bossa div#main div.section div.notes h3, body#biotope div#main div.section div.notes h3{color:#397c16;}
body#halloween div#main div#map p img{border:1px solid #c5c5c5;}
body#halloween div#main div.section p.button{margin:2em 0;}

body#marche div#main div.list h3{font-size:100%;border-bottom:2px solid #e5c79e;margin:0;padding:0 0 6px 0;}
body#marche div#main div.list table{width:613px;border-top:2px solid #fff;margin:0;}
body#marche div#main div.list table tr th, body#marche div#main div.list table tr td{font-weight:normal;border-top:1px solid #dedede;border-right:1px solid #fff;border-bottom:1px solid #fff;background:#e6e2db;padding:4px 12px;}
body#marche div#main div.list table tr.even th, body#marche div#main div.list table tr.even td{background:#f5f4f2;}
body#marche div#main div.list table tr.head th{font-weight:bold;color:#fff;background:url(../marche/img/bg_list_head.gif) repeat-x 0 100% #e1bc8a;}
body#marche div#main div.list table tr.head th.store{width:10em;}
body#marche div#main div.list table tr.head th.name{width:6em;}
body#marche div#main div.list table tr.head th.item{}

body#marche p.fancybox-close{text-align:center;background:#ab8241;padding:2px;}
body#marche p.fancybox-close a{display:block;font-weight:bold;color:#fff;cursor:pointer;padding:2px 6px;}
* html body#marche p.fancybox-close a{height:1%;}
body#marche p.fancybox-close a:hover{text-decoration:none;background:#9d773c;}

body#stage div#main dl.timetable{ width: 613px; height: 390px; position: relative; background: url(../stage/img/bg_timeschedule.jpg) no-repeat; }
body#stage div#main dl.timetable dt, body#stage div#main dl.timetable dd{ position: absolute;font-size:1px;line-height:0; }
body#stage div#main dl.timetable dt{ top: 0; left: -99999px; }
body#stage div#main dl.timetable dd.d22{ left: 98px; }
body#stage div#main dl.timetable dd.d23{ left: 367px; }
body#stage div#main dl.timetable dd.t1130{ top: 45px; }
body#stage div#main dl.timetable dd.t1200{ top: 64px; }
body#stage div#main dl.timetable dd.t1230{ top: 82px; }
body#stage div#main dl.timetable dd.t1300{ top: 101px; }
body#stage div#main dl.timetable dd.t1320{ top: 115px; }
body#stage div#main dl.timetable dd.t1330{ top: 119px; }
body#stage div#main dl.timetable dd.t1345{ top: 129px; }
body#stage div#main dl.timetable dd.t1400{ top: 137px; }
body#stage div#main dl.timetable dd.t1430{ top: 156px; }
body#stage div#main dl.timetable dd.t1500{ top: 174px; }
body#stage div#main dl.timetable dd.t1530{ top: 193px; }
body#stage div#main dl.timetable dd.t1545{ top: 205px; }
body#stage div#main dl.timetable dd.t1600{ top: 211px; }
body#stage div#main dl.timetable dd.t1610{ top: 217px; }
body#stage div#main dl.timetable dd.t1630{ top: 230px; }
body#stage div#main dl.timetable dd.t1700{ top: 248px; }
body#stage div#main dl.timetable dd.t1730{ top: 266px; }
body#stage div#main dl.timetable dd.t1800{ top: 285px; }
body#stage div#main dl.timetable dd.t1830{ top: 305px; }
body#stage div#main dl.timetable dd.t1900{ top: 322px; }
body#stage div#main p.caution img{ vertical-align: middle; margin: 0 .5em 0 0; }

