/* CSS Document */

body {background-color:#ffffff;color:#666666;}
.f10 {font-size: 10px;line-height: 1.4em;}
.f12 {font-size: 12px;line-height: 1.4em;}
.info-date {font-size: 10px;line-height: 1.4em;font-weight: bold;;color:#111184;}


/*==============================================================
  ■ 4:グローバルナビ（globalNavi.html）
==============================================================*/
#globalNavi {
	position: relative;
	margin: 0;
	padding: 0;
	width: 760px;
	height: 23px;
	background: #111184;
	list-style: none;
}

#globalNavi li {
	float:left;
	margin: 0;
	padding: 0;
	text-indent: -10000px;
}

#globalNavi a {
	width: 127px;
	height: 23px;
	background-image: url(/common/images/gnavi.gif);
	display: block;
}
#globalNavi a.side {
	width: 126px;
}


/* ---ホーム--- */
#globalNavi #home a {
	background-position: 760px 0px;
}
#globalNavi #home a:hover {
	background-position: 760px 23px;
}

/* ---商品情報--- */
#globalNavi #products a {
	background-position: 634px 0px;
}
#globalNavi #products a:hover {
	background-position: 634px 23px;
}

/* ---アクセサリー--- */
#globalNavi #accessory a {
	background-position: 507px 0px;
}
#globalNavi #accessory a:hover {
	background-position: 507px 23px;
}

/* ---ソフトウェア--- */
#globalNavi #software a {
	background-position: 380px 0px;
}
#globalNavi #software a:hover {
	background-position: 380px 23px;
}

/* ---スタイル-- */
#globalNavi #style a {
	background-position: 253px 0px;
}
#globalNavi #style a:hover {
	background-position: 253px 23px;
}

/* ---サポート-- */
#globalNavi #support a {
	background-position: 126px 0px;
}
#globalNavi #support a:hover {
	background-position: 126px 23px;
}

#products-menu {
	position: absolute;
	left:0px;
	top:0px;
	background:#ffffff;
	visibility:hidden;
	margin:0;
	padding:0;
	width:189px;
	border: 1px solid #d8d8d8;
	background: #ffffff url(/common/images/submenu/d8d8d8.gif) repeat-x scroll center 29px;
}
#products-menu-alpha,#products-menu-beta {
	margin:0;
	padding:0;
	display: inline;
	position: relative;
	float: left;
}
#products-menu-alpha {
	border-right: 1px solid #d8d8d8;
}

#products-menu-beta {
	width:0px;
	height:0px;
	background: #ffffff url(/common/images/submenu/productsall.png) no-repeat scroll 0px 0px;
}

#products-menu #header {
	width:189px;
	height:29px;
	margin:0;
	padding:0;
	background:#ffffff url(/common/images/submenu/title_products.gif) no-repeat scroll 10px 9px;
}

#products-menu #digitalmusicplayer {
	margin-top:1px;
	background:#ffffff;
	width:189px;
	border-bottom: 1px solid #d8d8d8;
}

#products-menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#products-menu li{
	margin: 0;
	padding: 0;
}

#products-menu a {
	width: 189px;
	height: 23px;
	margin: 0;
	padding: 5px 0 0 25px;
	display: block;
	background:#fff;
}
html>body #products-menu a {
	width: 164px;
	height: 18px;
}
#products-menu a:hover {
	background:#ffffdd;
}

#products-menu img {
	border:0px none;
	padding: 0;
	margin:0;
}

#products-menu #walkman{
	margin-top:1px;
	margin-bottom:1px;
	border-bottom: 1px solid #d8d8d8;
}

#products-menu #walkman a {
	margin: 0;
	padding: 5px 0 0 15px;
	border-top: 1px solid #d8d8d8;
}
html>body #products-menu #walkman a {
	width: 174px;
}

#products-menu #concerned a {
	margin: 0;
	padding: 5px 0 0 15px;
	border-top: 1px solid #d8d8d8;
}
html>body #products-menu #concerned a {
	width: 174px;
}
