@charset "Shift_JIS";

.hide {
	display: none;
}


/*-----------------------------------------
  プルダウンメニュー
 -----------------------------------------*/ /* リストタグルートのUL */
ul.cModsJS_navi {
	line-height: 1em;
}

/* cModsJS_navi内のリスト要素全般 */
ul.cModsJS_navi,ul.cModsJS_navi ul,ul.cModsJS_navi li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #FFEAC4;
}

/* cModsJS_navi内のアンカー全般 */
ul.cModsJS_navi li {
	float: left;
	width: 179px;
	text-align: center;
	/* margin: 0px 1px; */
}

/* メインメニューの幅など */
ul.cModsJS_navi a {
	text-decoration: none;
	display: block;
	padding: 4px 3px;
	padding-top: 5px;
	border: 1px solid #B7966F;
	margin-left: 0px;
}

/* サブメニューの幅など */
ul.cModsJS_navi ul {
	position: absolute;
	visibility: hidden;
	width: 100px;
}

/* サブメニューのリスト */
ul.cModsJS_navi ul li { /* 継承されたスタイルを取り消す */
	float: none;
	margin: 0px;
	width: 220px;
	border: 1px solid #B7966F;
	border-top: 0;
}

/* サブメニューのアンカー */
ul.cModsJS_navi ul li a {
	border: none;
	border: 1px solid #fff;
	background: #FFEAC4;
}

/* サブメニューのアンカー（オンマウス） */
ul.cModsJS_navi ul li a:hover {
	background: #FFA405;
	color: #fff;
}

/* for IE */
* html ul.cModsJS_navi li {
	float: left;
}

* html ul.cModsJS_navi li a {
	height: 1%;
}

/* リストタグルートのUL */
ul.cModsJS_navi2 {
	line-height: 1em;
}

/* cModsJS_navi内のリスト要素全般 */
ul.cModsJS_navi2 a {
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 50px;
	width: 90px;
}

ul.cModsJS_navi2 a#email {
	background-image: url(/image/group/ask02_bt.jpg);
}

ul.cModsJS_navi2 a#email_select {
	background-image: url("/image/group/ask02_btroll.jpg");
}

ul.cModsJS_navi2 a:hover#email {
	background-image: url("/image/group/ask02_btroll.jpg");
}


ul.cModsJS_navi2 a#faq {
	background-image: url(/image/group/ask01_bt.jpg);
}

ul.cModsJS_navi2 a#faq_select {
	background-image: url("/image/group/ask01_btroll.jpg");
}

ul.cModsJS_navi2 a:hover#faq {
	background-image: url("/image/group/ask01_btroll.jpg");
}
ul.cModsJS_navi2 a#home {
	background-image: url(/image/group/group_navi01.jpg);
}

ul.cModsJS_navi2 a#home_select {
	background-image: url("/image/group/group_navi01roll.jpg");
}

ul.cModsJS_navi2 a:hover#home {
	background-image: url("/image/group/group_navi01roll.jpg");
}

ul.cModsJS_navi2 a#way {
	background-image: url("/image/group/group_navi02.jpg");
}

ul.cModsJS_navi2 a#way_select {
	background-image: url("/image/group/group_navi02roll.jpg");
}

ul.cModsJS_navi2 a:hover#way {
	background-image: url("/image/group/group_navi02roll.jpg");
}

ul.cModsJS_navi2 a#action {
	background-image: url("/image/group/group_navi03.jpg");
}

ul.cModsJS_navi2 a#action_select {
	background-image: url("/image/group/group_navi03roll.jpg");
}

ul.cModsJS_navi2 a:hover#action {
	background-image: url("/image/group/group_navi03roll.jpg");
}

ul.cModsJS_navi2 a#info {
	background-image: url("/image/group/group_navi04.jpg");
}

ul.cModsJS_navi2 a#info_select {
	background-image: url("/image/group/group_navi04roll.jpg");
}

ul.cModsJS_navi2 a:hover#info {
	background-image: url("/image/group/group_navi04roll.jpg");
}

ul.cModsJS_navi2 a#people {
	background-image: url("/image/group/group_navi05.jpg");
}

ul.cModsJS_navi2 a#people_select {
	background-image: url("/image/group/group_navi05roll.jpg");
}

ul.cModsJS_navi2 a:hover#people {
	background-image: url("/image/group/group_navi05roll.jpg");
}

ul.cModsJS_navi2 a#start {
	background-image: url("/image/group/group_navi06.jpg");
}

ul.cModsJS_navi2 a#start_select {
	background-image: url("/image/group/group_navi06roll.jpg");
}

ul.cModsJS_navi2 a:hover#start {
	background-image: url("/image/group/group_navi06roll.jpg");
}

ul.cModsJS_navi2 li#store {
	background-image: url("/image/group/group_navi07.jpg");
	background-repeat: no-repeat;
	height: 50px;
	width: 90px;
}

ul.cModsJS_navi2 li#store ul {
	margin-top: 50px;
}

ul.cModsJS_navi2 #store_select {
	background-image: url("/image/group/group_navi07roll.jpg");
}

ul.cModsJS_navi2 div:hover#store {
	background-image: url("/image/group/group_navi07roll.jpg");
}

ul.cModsJS_navi2 a#sponsor {
	background-image: url("/image/group/group_navi08.jpg");
}

ul.cModsJS_navi2 a#sponsor_select {
	background-image: url("/image/group/group_navi08roll.jpg");
}

ul.cModsJS_navi2 a:hover#sponsor {
	background-image: url("/image/group/group_navi08roll.jpg");
}

ul.cModsJS_navi2 a#inquiry {
	background-image: url("/image/group/group_navi09.jpg");
}

ul.cModsJS_navi2 a#inquiry_select {
	background-image: url("/image/group/group_navi09roll.jpg");
}

ul.cModsJS_navi2 a:hover#inquiry {
	background-image: url("/image/group/group_navi09roll.jpg");
}

ul.cModsJS_navi2 a#album {
	background-image: url("/image/group/album_bt.jpg");
}

ul.cModsJS_navi2 a#album_select {
	background-image: url("/image/group/album_bt_roll.jpg");
}

ul.cModsJS_navi2 a:hover#album {
	background-image: url("/image/group/album_bt_roll.jpg");
}

ul.cModsJS_navi2 a#data {
	background-image: url("/image/group/library_bt.jpg");
}

ul.cModsJS_navi2 a#data_select {
	background-image: url("/image/group/library_bt_roll.jpg");
}

ul.cModsJS_navi2 a:hover#data {
	background-image: url("/image/group/library_bt_roll.jpg");
}

ul.cModsJS_navi2,ul.cModsJS_navi2 ul,ul.cModsJS_navi2 li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #FFFFFF;
}

/* cModsJS_navi内のアンカー全般 */
ul.cModsJS_navi2 li {
	float: left;
	width: 90px;
	/* 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: 88px;
}

/* サブメニューのアンカー */
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%;
}

#zenkoku_link {
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom: 1px solid #FFB534;
	border-left: 1px solid #FFB534;
	border-right: 1px solid #FFB534;
	width: 180px;
	padding-top: 5px;
}

/* 左全国リンク */
ul.cLeft_Link {
	line-height: 1.3em;
}

/* cLeft_Link内のリスト要素全般 */
ul.cLeft_Link,ul.cLeft_Link ul,ul.cLeft_Link li {
	background: #FFFFFF none repeat scroll 0 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 8px;
	padding: 2px;
}

/* cLeft_Link内のアンカー全般 */
ul.cLeft_Link li { /*float: left;*/ /*width: 179px;*/
	
}

/* メインメニューの幅など */
ul.cLeft_Link a { /*text-decoration: none;*/ /*display: block;*/
	/*padding: 4px 3px;*/ /*padding-top:5px;*/
	/*border: 1px solid #B7966F;*/
	
}

/* サブメニューの幅など */
ul.cLeft_Link ul {
	position: absolute;
	visibility: hidden;
	width: 100px;
}
