div#header ul{
	margin-left:17px;
	list-style-type:none;
	font-size:0;
	line-height:0;
}
div#header ul li.naviHome,
div#header ul li.naviProducts,
div#header ul li.naviDigitalpiano,/*070620YPV追加*/
div#header ul li.naviKeyboard,/*070620YPV追加*/
div#header ul li.naviEntertainment,/*070620YPV追加*/
div#header ul li.naviSitemap,
div#header ul li.naviSupport{
	float:left;
	height:50px;
}
div#contents_legacy  h2{
	color:#3b7393;
	margin:0 15px 40px 18px;
	_margin:-10px 15px 40px 18px;
	padding:0;
}

/*080829YPV追加*/

div#spu-contents{
	width:711px;
	margin:0 0 0 17px;
}
div#spu-contents a{
color:#3b7393;
}
div#content div#spu-contents h2{
	color:#3b7393;
	font-size:22px;
	margin:0 15px 15px 0;
}
div#content div#spu-contents h3{
	color:#3b7393;
	font-size:22px;
	margin:0 15px 20px 0;
}
div#content div#spu-contents p.sup-txt{
	width:670px;
	margin: 0 0 30px 20px;
	color:#333;
	line-height:1.5;
}
div#content div#spu-contents p.sup-txt a{
	padding:0 0 0 12px;
	background: url(../../shared/img/lm_01.gif) no-repeat left 2px;
	color:#3b7393;
}
div#spu-contents dl#info {
	height:67px;
	margin: 0 0 30px 15px;
	padding:5px;
	overflow-y:auto;
}
div#spu-contents dl#info dt {
	width:102px;
	padding:0 0 0 12px;
	background: url(../../shared/img/lm_01.gif) no-repeat left 1px;
	float: left;
	line-height:1.2;
}
div#spu-contents dl#info dd {
	margin: 0 0 5px 102px;
	padding: 0 0 5px 102px;
	line-height:1.2;
}
div#spu-contents dl#info dd.cvp{
	background: url(../../version/img/list_bg01.gif) no-repeat;
	background-position:13px 0;
}
div#spu-contents dl#info dd.clp{
	background: url(../../version/img/list_bg02.gif) no-repeat;
	background-position:13px 0;
}
div#spu-contents dl#info dd.modus{
	background: url(../../version/img/list_bg03.gif) no-repeat;
	background-position:13px 0;
}
/* 090501 YMW追加 */
div#spu-contents dl#info dd.dkv{
	background: url(../../version/img/list_bg04.gif) no-repeat;
	background-position:13px 0;
}

div#spu-contents dl#info dd.xp{
	background: url(../../version/img/list_bg05.gif) no-repeat;
	background-position:13px 0;
}


div#spu-contents dl#series {
	margin: -10px 0 0 10px;
}
div#spu-contents dl#series dt {
	width:140px;
	padding:5px;
	position: relative;
}
div#spu-contents dl#series dt img {
	margin:5px 0 0 0;
	position: absolute;
	left: 20px;
}
div#spu-contents dl#series dd {
	width:520px;
	margin:0 0 0 0;
	_margin:5px 0 0 0;
	padding:0 0 0 160px;
	min-height:50px;
	_height: 50px;
	background: url(../../net/shared/img/cmn_bg03.gif) repeat-x bottom;
}
div#spu-contents dl#series .text {
	width:520px;
	margin:5px 0 0 0;
	float:left;
	display:block;
}
div#spu-contents dl#series:after{
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	line-height: 0;
	content: ".";
}

table.border{
	border:1px solid #FF6600;
}


/*IE7用*/
*:first-chilid+html div#contents_legacy  h2{
margin:-10px 15px 40px 18px;
}

.text10 {
	font-size: 10px;
	line-height: 14px;
}
.text12 {
	font-size: 12px;
	line-height: 16px;
}
.style1 {color: #FF0000}

.caution {
	font-size: 12px;
	color: #FF0000;
	font-weight:bold;
	line-height: 16px;
}
.orange {
	color:#FF6600;
}
.red {
	color:#FF0000;
}

strong {
	font-weight:bold !important;
}
