@charset "UTF-8";
/* CSS Document */



/*ナビ部分*/
#g_navi li#glbmenu-04 a {
	width:156px;
	height:50px;
	text-indent:-100000em; 
	text-decoration: none;
	display:block;
	background:url(../image/top/navi2.jpg) no-repeat;
	background-position:-587px -100px;
	}


/*ここからサブメニュー*/

#s_navi_menu #osusume a {
	width:219px;
	height:53px;
	text-indent:-100000em; 
	text-decoration: none;
	display:block;
	background:url(../image/menu/sidenavi_menu.jpg) no-repeat;
	background-position: -657px -213px;
	}


/*ここからメインコンテンツ３店舗共通*/

#setumei {
	padding:10px 10px 0 15px;
	width:150px;
	}


/*本店用*/
.info_text {
	padding:20px 0 10px 20px;
	}
#santenmori {
	margin:10px 0px 0px 25px;
	}
table.attention1 {
	padding:5px;
	}
.attention1 {
	margin-top:10px;
	width:560px;
	border:solid 2px #D1CDC1;
	}
.attention1_title {
	padding:10px 0 15px 0;
	}

/*白山店用*/
#motoyamamori {
	margin:10px 0px 0px 15px;
	}
img.title_moji2 {
	padding:10px 0px 10px 10px;
	}
table.attention2 {
	padding:10px;
	}
table.attention2 td {
	padding:5px;
	height:110px;
	}
.attention2 {
	margin-top:20px;
	width:560px;
	border:solid 2px #D1CDC1;
	}
.attention2_title {
	font-weight:bold;
	font-size:1.1em;
	}

/*新宿店用*/
#akamijangle {
	margin:0px 0px 0px 5px;
	}
table.attention {
	padding:4px;
	}
.attention {
	color:#000;
	margin:20px 0px 10px 0px;
	width:560px;
	border:solid 2px #D1CDC1;
	font-weight:bold;
	font-size:1.3em;
	text-align:center;
	}	
.attention img {
	vertical-align:0em;
	}
	
img.title_moji {
	padding:20px 0px 10px 60px;
	}

/*----------------------------------------
■新宿店用■ここからジャングル部位メニュー
------------------------------------------*/

#gangle_menu {
	padding-top:10px;
	}

#gangle_menu li,
#gangle_menu a {
	float:left;
	width:40px;
	height:145px;
	text-indent:-100000em; 
	text-decoration: none;
	display:block;
	overflow:hidden;
	background:url(../image/menu/osusume/jangle_bui.jpg) no-repeat;
	}
	
li#harami {
	background-position: 0 0;
	}
li#maki a {
	background-position: -40px 0;
	}
li#katasin a {
	background-position: -80px 0;
	}
li#sinsin {
	background-position: -120px 0;
	}
li#tomosankaku {
	background-position: -160px 0;
	}
li#ransin {
	background-position: -200px 0;
	}
li#itibo {
	background-position: -240px 0;
	}
li#zabuton a {
	background-position: -280px 0;
	}
li#kainomi a {
	background-position: -320px 0;
	}
li#sasami a {
	background-position: -360px 0;
	}
li#platinum a {
	background-position: -400px 0;
	}
li#tatebara {
	background-position: -440px 0;
	}
li#ribsin a {
	background-position: -480px 0;
	}
li#sirloin a {
	background-position: -520px 0;
	}
	


/*ポイントしたとき*/
li#maki a:hover {
	background-position: -40px -145px;
	}
li#katasin a:hover {
	background-position: -80px -145px;
	}
li#zabuton a:hover {
	background-position: -280px -145px;
	}
li#kainomi a:hover {
	background-position: -320px -145px;
	}
li#sasami a:hover {
	background-position: -360px -145px;
	}
li#platinum a:hover {
	background-position: -400px -145px;
	}
li#ribsin a:hover {
	background-position: -480px -145px;
	}
li#sirloin a:hover {
	background-position: -520px -145px;
	}


/*フォーカス&押したとき*/
/*通常のとき*/
li#maki a:focus,
li#maki a:active {
	background-position: -40px -290px;
	}
li#katasin a:focus,
li#katasin a:active {
	background-position: -80px -290px;
	}
li#zabuton a:focus,
li#zabuton a:active {
	background-position: -280px -290px;
	}
li#kainomi a:focus,
li#kainomi a:active {
	background-position: -320px -290px;
	}
li#sasami a:focus,
li#sasami a:active {
	background-position: -360px -290px;
	}
li#platinum a:focus,
li#platinum a:active {
	background-position: -400px -290px;
	}
li#ribsin a:focus,
li#ribsin a:active {
	background-position: -480px -290px;
	}
li#sirloin a:focus,
li#sirloin a:active {
	background-position: -520px -290px;
	}

/*----------------------------------------
　　ここまで
------------------------------------------*/