@charset "utf-8";

/*(｀･ω･)>>===============================================================================

 *

 * @file        : navmenu.css

 * @description : ヘッダーメニュー部に当てるスタイル

 * @auther      : K.Akemura

 * @note        :

 *

 *

 *-----------------------------------------------------------------------------------------

 * Tracks

 *-----------+-------+------------+--------------------------------------------------------

 * @id    | @date    | @auther    | @description

 *--------+----------+------------+--------------------------------------------------------

 * WT_0001|2010/08/07|K.Akemura   |新規作成

 *--------+----------+------------+--------------------------------------------------------

 *

 *

 *-----------------------------------------------------------------------------------------

 *

 *                                         ©Copyright 2010 White.Co.Jp All right reserved

 *

 ===============================================================================<<(･ω･｀)*/

@media all{
.navmenu, 
.navmenu ul,
.navmenu li{
	padding: 0px;
	margin: 0px;
	}
.navmenu > li{
	float: left;
	}
.navmenu li{
	list-style-type: none;
	padding: 0px;
	}
.navmenu ul{
	display: none;
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
	}

*:first-child+html .navmenu ul{/*IE用*/
	position:static;
	}

.navmenu li:hover > ul{
	display: block;
	}
.navmenu ul.parent_hover{
	display: block;
	}

.navmenu li li
{
	width: 114px;
	font-family:'HGP行書体','Osaka',Verdana,Arial, sans-serif;	/* フォント */
	color: #c10000;/* 文字色 */
	background-color:#fffafa;
	filter:alpha(opacity=80);
	opacity:.80;
	
}

.navmenu a
{
	color: #c10000;
	background: none;
	display: block;
	width: 114px;
	text-decoration: none;
}
.navmenu li:hover
{
	color: white;
	background-color: #fffafa;
	filter:alpha(opacity=80);
	opacity:.80;
}

.navmenu li.hover,
.navmenu a:hover
{/* カーソルon時の色 */
	color: #ea140a;
	background-color: #000000;
}

.navmenu span
{
	display: block;
}
.navmenu
{
	float: left;
	width: 800px;
	color: black;
}
.endmenu
{
	clear: left;
}
}

/* 大メニューのサイズ設定 */
.navmenu a.m_top,
.navmenu a.m_top:hover,
.navmenu a.m_top_ac{
	height:30px;
	width:133px;
	text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
	}

.navmenu a.m_food,
.navmenu a.m_food:hover,
.navmenu a.m_food_ac{
	height:30px;
	width:133px;
	text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
	}

.navmenu a.m_drink,
.navmenu a.m_drink:hover,
.navmenu a.m_drink_ac{
	height:30px;
	width:133px;
	text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
	}

.navmenu a.m_party,
.navmenu a.m_party:hover,
.navmenu a.m_party_ac{
	height:30px;
	width:114px;
	text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
	}

.navmenu a.m_reserve,
.navmenu a.m_reserve:hover,
.navmenu a.m_reserve_ac{
	height:30px;
	width:134px;
	text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
	}

.navmenu a.m_garally,
.navmenu a.m_garally:hover,
.navmenu a.m_garally_ac{
	height:30px;
	width:133px;
	text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
	}

.navmenu a.m_access,
.navmenu a.m_access:hover,
.navmenu a.m_access_ac{
	height:30px;
	width:134px;
	text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
	}

.navmenu a.m_top {
	background-image:url(../../img/pc01/menu_top_01.png);
	}
.navmenu li a.m_top:hover {
	background-image:url(../../img/pc01/menu_top_02.png);
	}
.navmenu a.m_top_ac { /* アクティブ時 */
	background-image:url(../../img/pc01/menu_top_03.png);
	}
.navmenu a.m_food {
	background-image:url(../../img/pc01/menu_food_01.png);
	}
.navmenu li a.m_food:hover {
	background-image:url(../../img/pc01/menu_food_02.png);
	}
.navmenu a.m_food_ac { /* アクティブ時 */
	background-image:url(../../img/pc01/menu_food_03.png);
	}
.navmenu li a.m_drink {
	background-image:url(../../img/pc01/menu_drink_01.png);
	}
.navmenu li a.m_drink:hover {
	background-image:url(../../img/pc01/menu_drink_02.png);
	}
.navmenu li a.m_drink_ac {/* アクティブ時 */
	background-image:url(../../img/pc01/menu_drink_03.png);
	}
.navmenu li a.m_party {
	background-image:url(../../img/pc01/menu_party_01.png);
	}
.navmenu li a.m_party:hover {
	background-image:url(../../img/pc01/menu_party_02.png);
	}
.navmenu li a.m_party_ac {/* アクティブ時 */
	background-image:url(../../img/pc01/menu_party_03.png);
	}
.navmenu li a.m_reserve {
	background-image:url(../../img/pc01/menu_reserve_01.png);
	}
.navmenu li a.m_reserve:hover {
	background-image:url(../../img/pc01/menu_reserve_02.png);
	}
.navmenu li a.m_reserve_ac {/* アクティブ時 */
	background-image:url(../../img/pc01/menu_reserve_03.png);
	}
.navmenu li a.m_garally {
	background-image:url(../../img/pc01/menu_garally_01.png);
	}
.navmenu li a.m_garally:hover {
	background-image:url(../../img/pc01/menu_garally_02.png);
	}
.navmenu li a.m_garally_ac {/* アクティブ時 */
	background-image:url(../../img/pc01/menu_garally_03.png);
	}
.navmenu li a.m_access {
	background-image:url(../../img/pc01/menu_access_01.png);
	}
.navmenu li a.m_access:hover {
	background-image:url(../../img/pc01/menu_access_02.png);
	}
.navmenu li a.m_access_ac {/* アクティブ時 */
	background-image:url(../../img/pc01/menu_access_03.png);
	}