@charset "shift_jis";
/*********************/
ul#globalNavi li {
	margin-bottom: 1px;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 0;
    vertical-align: bottom;
    font-size: 0;
}

/*****************/
/***** ID ********/
/*****************/
ul#globalNavi {
    width: 180px;
	margin-left: auto;
}

li#navi1,
li#navi2,
li#navi3,
li#navi4,
li#navi5,
li#navi1 a,
li#navi2 a,
li#navi3 a,
li#navi4 a,
li#navi5 a {
    width: 180px;
	height: 30px;
	display: block;
	background: url(../images/menu_btn.gif) no-repeat;
}


li#navi1 { background-position: -360px 0; }
li#navi1 a:link,
li#navi1 a:visited { background-position: 0 0; }
li#navi1 a:hover,
li#navi1 a:active { background-position: -180px 0; }

li#navi2 { background-position: -360px -30px; }
li#navi2 a:link,
li#navi2 a:visited { background-position: 0 -30px; }
li#navi2 a:hover,
li#navi2 a:active { background-position: -180px -30px; }

li#navi3 { background-position: -360px -60px; }
li#navi3 a:link,
li#navi3 a:visited { background-position: 0 -60px; }
li#navi3 a:hover,
li#navi3 a:active { background-position: -180px -60px; }

li#navi4 { background-position: -360px -120px; }
li#navi4 a:link,
li#navi4 a:visited { background-position: 0 -120px; }
li#navi4 a:hover,
li#navi4 a:active { background-position: -180px -120px; }

li#navi5 { background-position: -360px -150px; }
li#navi5 a:link,
li#navi5 a:visited { background-position: 0 -150px; }
li#navi5 a:hover,
li#navi5 a:active { background-position: -180px -150px; }


/*-- ワークショップメニュー --*/
ul#globalNavi li#workttl {
	width: 180px;
	height: 20px;
	background: url(../images/menu_btn_work.gif) 0 0 no-repeat;
	margin-bottom: 0;
}

ul#globalNavi li#work1,
ul#globalNavi li#work2,
ul#globalNavi li#work3,
ul#globalNavi li#work4,
ul#globalNavi li#work5,
ul#globalNavi li#work6,
ul#globalNavi li#work6,
ul#globalNavi li#work1 a,
ul#globalNavi li#work2 a,
ul#globalNavi li#work3 a,
ul#globalNavi li#work4 a,
ul#globalNavi li#work5 a,
ul#globalNavi li#work6 a,
ul#globalNavi li#work7 a {
	width: 180px;
	height: 30px;
	display: block;
	margin-bottom: 0;
	background: url(../images/menu_btn_work.gif) no-repeat;
}

ul#globalNavi li#work1,
ul#globalNavi li#work1 a { background-position:  0 -20px; }
ul#globalNavi li#work1 a:hover,
ul#globalNavi li#work1 a:active { background-position: -180px -20px; }

ul#globalNavi li#work2,
ul#globalNavi li#work2 a { background-position:  0 -50px; }
ul#globalNavi li#work2 a:hover,
ul#globalNavi li#work2 a:active { background-position: -180px -50px; }

ul#globalNavi li#work3,
ul#globalNavi li#work3 a { background-position:  0 -80px; }
ul#globalNavi li#work3 a:hover,
ul#globalNavi li#work3 a:active { background-position: -180px -80px; }

ul#globalNavi li#work4,
ul#globalNavi li#work4 a { background-position:  0 -110px; }
ul#globalNavi li#work4 a:hover,
ul#globalNavi li#work4 a:active { background-position: -180px -110px; }

ul#globalNavi li#work5,
ul#globalNavi li#work5 a { background-position:  0 -140px; }
ul#globalNavi li#work5 a:hover,
ul#globalNavi li#work5 a:active { background-position: -180px -140px; }

ul#globalNavi li#work6,
ul#globalNavi li#work6 a { background-position:  0 -170px; }
ul#globalNavi li#work6 a:hover,
ul#globalNavi li#work6 a:active { background-position: -180px -170px; }

ul#globalNavi li#work7,
ul#globalNavi li#work7 a { background-position:  0 -200px; margin-bottom: 0; }
ul#globalNavi li#work7 a:hover,
ul#globalNavi li#work7 a:active { background-position: -180px -200px; margin-bottom: 0; }


/*-- 会場案内 --*/
li#kaijo {
    width: 180px;
	height: 40px;
	display: block;
	background:  url(../images/menu_btn_kaijo.gif) -360px 0 no-repeat;
}
li#kaijo a:link, li#kaijo a:visited {
    width: 180px;
	height: 40px;
	display: block;
	background: url(../images/menu_btn_kaijo.gif) 0 0 no-repeat;
}
li#kaijo a:hover, li#kaijo a:active {
    width: 180px;
	height: 40px;
	display: block;
	background: url(../images/menu_btn_kaijo.gif) -180px 0 no-repeat;
}


/*-- 事前登録 --*/
ul#globalNavi li#entry {
    width: 180px;
	height: 40px;
	display: block;
	background:  url(../images/menu_btn_entry.gif) -180px 0 no-repeat;
}
ul#globalNavi li#entry a:link, li#entry a:visited {
    width: 180px;
	height: 40px;
	display: block;
	background: url(../images/menu_btn_entry.gif) 0 0 no-repeat;
}
ul#globalNavi li#entry a:hover, li#entry a:active {
    width: 180px;
	height: 40px;
	display: block;
	background: url(../images/menu_btn_entry.gif) -180px 0 no-repeat;
}


/*-- recommend --*/
p.recommend {
	width: 180px;
	margin-top: 10px;
}

ul.recoBnr li {
	margin: 5px 0 0;
	padding: 0;
}

ul.recoBnr li img {
	vertical-align: top;
}



