/* ここからプルダウン *
#nd_pd { padding: 0; list-style: none; margin: 0px; overflow: visible; }
#nd_pd li { margin: 0; padding: 0; list-style: none; float: left; text-indent: 0em !important; }
#nd_pd li a.menu { display: block; padding: 0; margin: 0; float: none !important; }

.submenu { background: #EAF5FF; visibility: hidden; position: absolute; z-index: 99999; border-width: 0px 1px 0px 1px; border-style:solid; border-color:#81c3fe; width: 330px; }
.submenu a { display: block; text-align: left; text-decoration: none; padding: 5px; color: #333; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 130%; zoom: 1; }
.submenu a:hover { background: #8ECAFF; color: #333; text-decoration:none; }
.submenu a:visited { text-decoration: none; color:#333; }
.submenu a:link { text-decoration: none; color:#333; }
.submenu a:active { text-decoration: none; color:#333; }
.bline { border-bottom: 1px solid #81c3fe; }


* ここからラインアップ *
*
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; font-size: 1.0em; font-weight: normal; text-align: left; letter-spacing: 0; }
*
img { margin: 0; padding: 0; border-style: none; }
li { list-style-type: none; }
.small { font-size: 66% !important; vertical-align: top !important; display: inline !important; }
.red { color:#ff0000; }
.fleft{ float: left !important; }
.fright{ float: right !important; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#nd_mapBox img { display: block; }
#nd_mapBox ul { margin: 0; padding: 0; list-style-type: none; }
#nd_mapBox ul.tabBox { padding: 13px 0 0 0px; width: 820px; }
*html #nd_mapBox ul.tabBox { width: 830px; }
#nd_mapBox ul.tabBox li { float: left; padding-left: 10px; }
#nd_mapBox ul.tabBox li.fright { float: right; padding-left: 10px; }
#nd_mapBox #nd_mapMainArea { padding: 0 0 0 10px; }
#nd_mapBox .mapTopArea { margin: -24px 0 0 10px; background: url(/shop/content/000000208.png) no-repeat; position: relative; }
*html #nd_mapBox .mapTopArea { position: static; }
#CoverBox { margin: 0; padding: 0; text-align: left; border: 1px solid #999999; background: #ffffff; width: 880px; position: absolute; opacity:0; filter:alpha(opacity=0); left:0; top: 0; font-family: 'メイリオ','ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif; font-size: 100%; z-index: 9999; }
#closeBtn { cursor: pointer; position: absolute; text-align: right; z-index: 999999; top: 20px; right: 25px; }
#nd_mapBox .nd_lineupBtn { width:820px; padding:10px 0 10px 10px; }
ol.note li { padding-left: 1.6em; }
ol.note li .list { display: inline-block; width: 1.6em; margin-left: -1.6em; }
#nd_mapBox .nd_lineupBtn li { padding: 0; list-style-type: none; font-size: 8pt; color: #333333; line-height: 140%; }
#nd_mapBox .nd_lineupBtn li em { font-style: normal; color: #ff9900; }


html>body #jMenu { * モダンブラウザ *
	display:table;
	margin:0;
	padding:0;
	list-style: none outside none;
	overflow: visible;
	position:relative;
	z-index:9998;
	width:950px;
       }
							
*html	#jMenu {* IE *
	display:table;
	margin:0;
	padding:0;
	list-style: none outside none;
	overflow: visible;
	position:relative;
	z-index:9998;
	width:950px;
	
       }

********************
** premier niveau **
********************

#jMenu li {
	display:table-cell;
	background-color:#FFFFFF;
	margin:0;
float:left;
text-align:left;

}
	#jMenu li a {
		padding:0;
		display:block;
		background-color: transparent;
		color:#333;
		text-transform:uppercase;
		 text-shadow : -1px -1px 0 #fff;
		cursor:pointer;
		font-size:12px;
		
	}
	
	
	
*******************
** second niveau **
*******************
#jMenu li:hover,
#jMenu li ul li:hover {
	*color: #e0078c;*
	text-decoration: none;
}

#jMenu li ul {
	display:none;
	position:absolute;
	padding:0;
	margin:10px 0 0 0 ;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
border-top:1px solid #ddd;
background-color:#fff;

}
	#jMenu li ul li {
		background-color:#FFFFFF;
		display:block;
		border-bottom:1px dotted #CCC;
		padding:0;
              background-color:#fff;
		
	}
		
	#jMenu li ul li.bbsolid {
		border-bottom:1px solid #ddd;		
	}
	
	#jMenu li ul li.arrow {
		background:#FFFFFF url('http://demos.myjqueryplugins.com/jmenu/arrow_down.png') no-repeat center center;
		height:6px;
		padding:0;
		border-bottom:none;
		padding-bottom:10px
	}
		#jMenu li ul li a {
			font-size:12px;
			text-transform:none;
			padding:7px;
			display:block;
                     background-color:#fff;
			*border-top:1px dotted transparent;*
			*border-bottom:1px dotted transparent;*
			text-decoration:none;
		}
		
		#jMenu li ul li a.isParent {
			background:#FFFFFF url('http://demos.myjqueryplugins.com/jmenu/arrow_right.png') no-repeat right center;
		}
			#jMenu li ul li a:hover {
				background-color:#eaf5ff;
				*text-shadow : -1px -1px 0 #a7d5fe;*
			*	border-top:2px solid #f9fcff;;*

				*border-bottom:1px solid #fff;*
				
			}
*/
