/* gnavi.css(サイドナビゲーション部分） */
#side_menu ul {
	list-style: none;
	margin-top: 10px;
}
#side_menu li {
	font-size: 12px;
	line-height: 150%;
}
#side_menu a {
	display: block;
	text-decoration: none;
}
#side_menu p {
	text-align: center;
}
#side_menu hr {
	border-top: 1px groove #808080;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* 文字を隠す */
ul li a {
	text-indent: -9999px;
	height: 30px;
	display: block;
	margin-left: 10px;
}
/* 画像に入れ替え */
ul li a#navi1 {
	background: url(../images/button/menu_01.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi2 {
	background: url(../images/button/menu_02.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi3 {
	background: url(../images/button/menu_03.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi4 {
	background: url(../images/button/menu_04.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi5 {
	background: url(../images/button/menu_05.jpg) no-repeat center;
	width: 150px;
}

ul li a#navi6 {
	background: url(../images/button/menu_06.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi7 {
	background: url(../images/button/menu_07.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi8 {
	background: url(../images/button/menu_08.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi9 {
	background: url(../images/button/menu_09.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi10 {
	background: url(../images/button/menu_10.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi11 {
	background: url(../images/button/menu_11.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi12 {
	background: url(../images/button/menu_12.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi13 {
	background: url(../images/button/menu_13.jpg) no-repeat center;
	width: 150px;
}
ul li a#navi14 {
	background: url(../images/button/menu_14.jpg) no-repeat center;
	width: 150px;
}
/* マウスオーバー時 */

ul li a#navi1:hover {
	background: url(../images/button/over_01.jpg) no-repeat center;
}
ul li a#navi2:hover {
	background: url(../images/button/over_02.jpg) no-repeat center;
}
ul li a#navi3:hover {
	background: url(../images/button/over_03.jpg) no-repeat center;
}
ul li a#navi4:hover {
	background: url(../images/button/over_04.jpg) no-repeat center;
}
ul li a#navi5:hover {
	background: url(../images/button/over_05.jpg) no-repeat center;
}
ul li a#navi6:hover {
	background: url(../images/button/over_06.jpg) no-repeat center;
}
ul li a#navi7:hover {
	background: url(../images/button/over_07.jpg) no-repeat center;
}
ul li a#navi8:hover {
	background: url(../images/button/over_08.jpg) no-repeat center;
}
ul li a#navi9:hover {
	background: url(../images/button/over_09.jpg) no-repeat center;
}
ul li a#navi10:hover {
	background: url(../images/button/over_10.jpg) no-repeat center;
}
ul li a#navi11:hover {
	background: url(../images/button/over_11.jpg) no-repeat center;
}
ul li a#navi12:hover {
	background: url(../images/button/over_12.jpg) no-repeat center;
}
ul li a#navi13:hover {
	background: url(../images/button/over_13.jpg) no-repeat center;
}
ul li a#navi14:hover {
	background: url(../images/button/over_14.jpg) no-repeat center;
}
#contents #festivalprofile {
	width: 620px;
}
