@charset "utf-8";

body#percussion div#contentArea,
body#percussion div#headerArea,
body#percussion div#footerArea{
	width:990px;
	padding:0;
}
	
p.siteSerch{
	text-align:right;
}

body#percussion div#contentArea div#headerArea #header{
	margin:0 26px;
	width:938px;
}

body#percussion div#contentArea div#headerArea #header #logoYamaha img{
	margin-left:0;
}

/* ヘッダー関連 */
body#percussion div#headerArea div#header div#subNavi p.siteSerch input{
	vertical-align:inherit;
}

body#percussion #contentArea div#headerArea div#header div#subNavi p.siteSerch{
	padding-top:7px;
}
* html body#percussion #contentArea div#headerArea div#header div#subNavi p.siteSerch{
	padding:0;
}
:first-child + html body#percussion #contentArea div#headerArea div#header div#subNavi p.siteSerch{
	padding:0;
}

*:first-child+html body#percussion #contentArea div#headerArea div#header div#subNavi p.siteSerch{
	padding:0;
}

body#percussion #contentArea div#headerArea div#header div#subNavi .last{
	padding-bottom:0;
}

body#percussion #contentArea div#headerArea div#header div#subNavi p#localInfo{
	height:13px;
}

*:first-child+html body#percussion #contentArea div#headerArea div#header div#subNavi p#localInfo{
	height:15px;
}

body#percussion #contentArea div#headerArea div#header div#subNavi p#localInfo span{
	font-size:13px;
	line-height:13px;
}
/*旧ヘッダ用コメントアウト*/
body#percussion #contentArea div#headerArea div#header div#subNavi ul{
	height:14px;
	line-height:14px;
}

body#percussion #contentArea div#headerArea div#header div#subNavi li{
	line-height:14px;
	height:14px;
}

body#percussion #contentArea div#headerArea div#header div#subNavi li a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
}

/* フッター関連 */
/*旧フッタ用コメントアウト*/
body#percussion div#footerArea div#footer{
	font-family:Arial,Helvetica,sans-serif;
	line-height:23px;
	height:24px;
	font-size:12px;
}
body#percussion div#footerArea div#footer li{
	line-height:23px;
	font-size:11px;
}

body#percussion div#footerArea div#footer address{
	line-height:24px;
	font-size:11px;
}

*:first-child+html body#percussion div#footerArea div#footer address{
	line-height:23px;
	font-size:11px;
}

html>/**/body#percussion div#footerArea div#footer address{/*ie8*/
	margin-top/*\**/:-1px\9;
}

body#percussion #footerArea #footer ul{
	margin-right:-35px;
}

/*旧フッタ用CSS*
body#percussion div#footerArea div#footer{
	width:960px;
	margin:0 15px;
	border-top:1px solid #E5E5E5;
	}
*旧フッタ用CSSここまで*/


body#percussion #contentArea #globalAdjustment{
	width:928px;
	margin:0 31px;
	padding:0;
	overflow:hidden;
}

body#percussion #globalAdjustment dl#topicPath{
	margin:11px 22px 9px;
}

body#percussion #globalAdjustment dl#topicPath dd{
	font-size:0.83em;
}

body#percussion #globalAdjustment dl#topicPath dd a,
body#percussion #globalAdjustment dl#topicPath dd a:link{
	color:#4B1E78;
}
body#percussion #globalAdjustment dl#topicPath dd a:visited{
	color:#A184C9;
}

body#percussion #globalAdjustment #percussionContent{
	font-size:128%;
}

#globalAdjustment #percussionContent #contentHeaderNavi .roll a,
#globalAdjustment #percussionContent .naviButton02 a,
#globalAdjustment #percussionContent .pickupNavi .navi a{
	display:block;
}

body#percussion div#mainContent ul.listLink02 li{
	clear:both;
}

div#pageTitle{
	margin-left:0;
	position:static;
}

body#percussion div#mainContent div.boxProduct01 div.column table.tableProductList01 th{
	_width:125px;
	}
