/* 表示しない */
.hide {
	display: none;
}
#top_menu ul.cModsJS_navi2 li#store2 ul li a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#999999 none repeat scroll 0 0;
	font-size:0.8em;
	height:40px;
	line-height:1.2em;
	padding:3px 8px;
	width:99px;
}

#top_menu ul.cModsJS_navi2 li#store2 ul li a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#777777 none repeat scroll 0 0;
	font-size:0.8em;
	height:40px;
	line-height:1.2em;
	padding:3px 8px;
	width:99px;
}










/* リストタグルートのUL */
ul.cModsJS_navi2 {

}

/* cModsJS_navi内のリスト要素全般 */
ul.cModsJS_navi2 a {
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 50px;
	width: 115px;
}

ul.cModsJS_navi2 a#home {
	background-image: url("image/onpaku_navi01.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a#home_select {
	background-image: url("image/onpaku_navi01roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a:hover#home {
	background-image: url("image/onpaku_navi01roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a#way {
	background-image: url("image/onpaku_navi03.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a#way_select {
	background-image: url("image/onpaku_navi03roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a:hover#way {
	background-image: url("image/onpaku_navi03roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a#action {
	background-image: url("image/onpaku_navi04.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a#action_select {
	background-image: url("image/onpaku_navi04roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a:hover#action {
	background-image: url("image/onpaku_navi04roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a#info {
	background-image: url("image/onpaku_navi05.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a#info_select {
	background-image: url("image/onpaku_navi05roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a:hover#info {
	background-image: url("image/onpaku_navi05roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a#people {
	background-image: url("image/onpaku_navi06.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a#people_select {
	background-image: url("image/onpaku_navi06roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a:hover#people {
	background-image: url("image/onpaku_navi06roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a#start {
	background-image: url("image/onpaku_navi07.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a#start_select {
	background-image: url("image/onpaku_navi07roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 a:hover#start {
	background-image: url("image/onpaku_navi07roll.jpg");
	height:50px;
	width:115px;
}

ul.cModsJS_navi2 li#store {
	background-image: url("image/onpaku_navi02.jpg");
	background-repeat: no-repeat;
	height: 50px;
	width: 115px;
}

ul.cModsJS_navi2 li#store ul {
	margin-top:50px;
}

ul.cModsJS_navi2 #store_select {
	background-image: url("image/onpaku_navi02roll.jpg");
	height: 50px;
	width: 115px;
}
ul.cModsJS_navi2 #store_select ul{
        margin-top:50px;
}


ul.cModsJS_navi2 div:hover#store {
	background-image: url("image/onpaku_navi02roll.jpg");
	height: 50px;
	width: 115px;
}

ul.cModsJS_navi2 li#store2 {
	background-image: url("image/onpaku_navi03.jpg");
	background-repeat: no-repeat;
	height: 50px;
	width: 115px;
}

ul.cModsJS_navi2 li#store2 ul {
	margin-top:50px;
}

ul.cModsJS_navi2 #store2_select {
	background-image: url("image/onpaku_navi03roll.jpg");
	height: 50px;
	width: 115px;
}

ul.cModsJS_navi2 div:hover#store2 {
	background-image: url("image/onpaku_navi03roll.jpg");
	height: 50px;
	width: 115px;
}
ul.cModsJS_navi2 a#sponsor {
	background-image: url("image/onpaku_navi08.jpg");
	height: 50px;
	width: 115px;
}

ul.cModsJS_navi2 a#sponsor_select {
	background-image: url("image/onpaku_navi08roll.jpg");
	height: 50px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#sponsor {
	background-image: url("image/onpaku_navi08roll.jpg");
	height: 50px;
	width: 115px;
}

ul.cModsJS_navi2 a#inquiry {
	background-image: url("image/onpaku_navi09.jpg");
	height: 50px;
	width: 115px;
}

ul.cModsJS_navi2 a#inquiry_select {
	background-image: url("image/onpaku_navi09roll.jpg");
	height: 50px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#inquiry {
	background-image: url("image/onpaku_navi09roll.jpg");
	height: 50px;
	width: 115px;
}

ul.cModsJS_navi2 a#album {
	background-image: url("image/onpaku_navi02_1.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#album_select {
	background-image: url("image/onpaku_navi02_1roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#album {
	background-image: url("image/onpaku_navi02_1roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#data {
	background-image: url("image/onpaku_navi02_2.jpg");

	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#data_select {
	background-image: url("image/onpaku_navi02_2roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#data {
	background-image: url("image/onpaku_navi02_2roll.jpg");
	height: 41px;
	width: 115px;
}
ul.cModsJS_navi2 a#data3 {
	background-image: url("image/onpaku_navi02_3.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#data3_select {
	background-image: url("image/onpaku_navi02_3roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#data3 {
	background-image: url("image/onpaku_navi02_3roll.jpg");
	height: 41px;
	width: 115px;
}
ul.cModsJS_navi2 a#data4 {
	background-image: url("image/onpaku_navi02_4.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#data4_select {
	background-image: url("image/onpaku_navi02_4roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#data4 {
	background-image: url("image/onpaku_navi02_4roll.jpg");
	height: 41px;
	width: 115px;
}
ul.cModsJS_navi2 a#data5 {
	background-image: url("image/onpaku_navi02_5.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#data5_select {
	background-image: url("image/onpaku_navi02_5roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#data5 {
	background-image: url("image/onpaku_navi02_5roll.jpg");
	height: 41px;
	width: 115px;
}
/* 地域プルダウン */
ul.cModsJS_navi2 a#chiiki1 {
	background-image: url("image/onpaku_navi03_1.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#chiiki1_select {
	background-image: url("image/onpaku_navi03_1roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#chiiki1 {
	background-image: url("image/onpaku_navi03_1roll.jpg");
	height: 41px;
	width: 115px;
}
ul.cModsJS_navi2 a#chiiki2 {
	background-image: url("image/onpaku_navi03_2.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#chiiki2_select {
	background-image: url("image/onpaku_navi03_2roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#chiiki2 {
	background-image: url("image/onpaku_navi03_2roll.jpg");
	height: 41px;
	width: 115px;
}
ul.cModsJS_navi2 a#chiiki3 {
	background-image: url("image/onpaku_navi03_3.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#chiiki3_select {
	background-image: url("image/onpaku_navi03_3roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#chiiki3 {
	background-image: url("image/onpaku_navi03_3roll.jpg");
	height: 41px;
	width: 115px;
}
ul.cModsJS_navi2 a#chiiki4 {
	background-image: url("image/onpaku_navi03_4.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#chiiki4_select {
	background-image: url("image/onpaku_navi03_4roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#chiiki4 {
	background-image: url("image/onpaku_navi03_4roll.jpg");
	height: 41px;
	width: 115px;
}
ul.cModsJS_navi2 a#chiiki5 {
	background-image: url("image/onpaku_navi03_5.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#chiiki5_select {
	background-image: url("image/onpaku_navi03_5roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#chiiki5 {
	background-image: url("image/onpaku_navi03_5roll.jpg");
	height: 41px;
	width: 115px;
}
ul.cModsJS_navi2 a#chiiki6 {
	background-image: url("image/onpaku_navi03_6.jpg");
	height: 51px;
	width: 115px;
}

ul.cModsJS_navi2 a#chiiki6_select {
	background-image: url("image/onpaku_navi03_6roll.jpg");
	height: 51px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#chiiki6 {
	background-image: url("image/onpaku_navi03_6roll.jpg");
	height: 51px;
	width: 115px;
}
ul.cModsJS_navi2 a#chiiki7 {
	background-image: url("image/onpaku_navi03_7.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a#chiiki7_select {
	background-image: url("image/onpaku_navi03_7roll.jpg");
	height: 41px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#chiiki7 {
	background-image: url("image/onpaku_navi03_7roll.jpg");
	height: 41px;
	width: 115px;
}
ul.cModsJS_navi2 a#chiiki8 {
	background-image: url("image/onpaku_navi03_8.jpg");
	height: 51px;
	width: 115px;
}

ul.cModsJS_navi2 a#chiiki8_select {
	background-image: url("image/onpaku_navi03_8roll.jpg");
	height: 51px;
	width: 115px;
}

ul.cModsJS_navi2 a:hover#chiiki8 {
	background-image: url("image/onpaku_navi03_8roll.jpg");
	height: 51px;
	width: 115px;
}
ul.cModsJS_navi2,ul.cModsJS_navi2 ul,ul.cModsJS_navi2 li {
	margin-right: 1px;
	padding: 0;
	list-style: none;
	background: #FFFFFF;
}

/* cModsJS_navi内のアンカー全般 */
ul.cModsJS_navi2 li {
	float: left;
	width: 115px;
	/* margin: 0px 1px; */
}

/* メインメニューの幅など */
ul.cModsJS_navi2 a {
	text-decoration: none;
	display: block;
	margin-left: 0px;
}

/* サブメニューの幅など */
ul.cModsJS_navi2 ul {
	position: absolute;
	visibility: hidden;
}

/* サブメニューのリスト */
ul.cModsJS_navi2 ul li { /* 継承されたスタイルを取り消す */
	float: none;
	/* height: 50px; */
	margin: 0;
	padding-top: 1px;
	width: 115px;
}

/* サブメニューのアンカー */
ul.cModsJS_navi2 ul li a {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #FFEAC4 none repeat scroll 0 0;
	width: 88px;
}

/* サブメニューのアンカー（オンマウス） */
ul.cModsJS_navi2 ul li a:hover {
	background: #FFA405;
	color: #fff;
}

/* for IE */
* html ul.cModsJS_navi2 li {
	float: left;
}

* html ul.cModsJS_navi2 li a {
	height: 1%;
}
