@charset "ISO-8859-1";
#pageContent {
	background-color: #FFFFFF;
	width: 920px;
}
#MainContents {
	margin: 0px;
	color: #585149;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
}

#pageContent #navilink {
	padding-bottom: 0px;
	font-size: 9px;
	margin: 0px 0px 20px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#pageContent #navilink li {
	font-size: 9px;
}

#pageContent #navilink a,#pageContent #navilink a:visited {
	color: #333333;
	text-decoration: none;
	font-size: 9px;
}

#pageContent #navilink a:hover {
	color: #FF6600;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6600;
}
#pageContent h1 {
	font-size: 22px;
	font-weight: normal;
	color: #000000;
}#pageContent a:link,#pageContent a:visited {
	color: #666666;
	text-decoration: none;
}


#pageContent a:hover {
	color: #FF6600;
}
ol#bcList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ol#bcList li {
	display: inline;
}
ol#bcList li a {
	color: #CCCCCC;
}
ol#bcList li.crumb {
	background-image: url(../../images/arrow.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 2px;
}

#MainContents .Pagetop {
	margin-top: 10px;
}


#MainContents .Pagetop a:link, #MainContents .Pagetop a:visited {
	display: block;
	height: 29px;
	width: 86px;
	background-image: url(../images/btn_pagetop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	text-indent: 9999px;
}
#MainContents .Pagetop a:hover {
	background-image: url(../images/btn_pagetop_on.gif);
}

/* ++02 Series Top*/


#MainContents .DKseries {
	display: inline;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#MainContents #hd a:link,#MainContents #hd a:visited {
	height: 385px;
	width: 217px;
	display: block;
	text-indent: -9999px;
	background-image: url(../../product/images/drum_kit/list_all/superstar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
#MainContents #hd a:hover {
	background-image: url(../../product/images/drum_kit/list_all/superstar_on.jpg);
}
#MainContents #sv a:link,#MainContents #sv a:visited {
	height: 385px;
	width: 217px;
	display: block;
	text-indent: -9999px;
	background-image: url(../../product/images/drum_kit/list_all/silverstar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
#MainContents #sv a:hover {
	background-image: url(../../product/images/drum_kit/list_all/silverstar_on.jpg);
}
#MainContents #impe a:link,#MainContents #impe a:visited {
	height: 385px;
	width: 217px;
	display: block;
	text-indent: -9999px;
	background-image: url(../../product/images/drum_kit/list_all/imperialstar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
#MainContents #impe a:hover {
	background-image: url(../../product/images/drum_kit/list_all/imperialstar_on.jpg);
}
#MainContents #sc {
	background-image: url(../../product/images/drum_kit/list_all/starclassic.jpg);
	background-repeat: no-repeat;
	height: 385px;
	width: 217px;
	margin: 0px 1px 0px 0px;
	padding: 0px;
}

#MainContents #sc h2 {
	display: none;
}
#MainContents #sc ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 12px;
}
#MainContents #sc li {
	width: 181px;
	padding-left: 0px;
	margin-bottom: 2px;
	background-image: url(../../product/images/drum_kit/list_all/menu_bg.png);
	background-repeat: repeat-y;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 15px;
}
#MainContents #sc a:link, #MainContents #sc a:visited{
	color: #FFFFFF;
	padding-left: 15px;
	font-weight: bold;
}
#MainContents #sc a:hover{
	padding-left: 15px;
	background-image: url(../../product/images/drum_kit/list_all/allow.png);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	color: #DAB669;
	z-index: 1;
}
#MainContents .DKseries img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#MainContents .DKseries h2 {
	margin: 0px;
	padding: 0px;
}

/* ++03 Main Page & slideshow*/

.slideshow {
	height: 330px;
	width: 535px;
	margin: 25px 0px 0px;
	padding: 0px;
}
.slideshow img {
	padding: 0px;
	margin: 0px;
}


#MainContents #DKmain {
	float: right;
	width: 310px;
	padding: 0px 45px 0px 0px;
	margin: 0px;
}
#MainContents #DKmain p {
	line-height: 140%;
	padding-bottom: 15px;
	padding-top: 15px;
}
#MainContents #DKmain #Moreinfo h3 {
	color: #5a3d1c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #706D5F;
	margin-bottom: 5px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
}

#MainContents #DKmain #Moreinfo ul {
	margin: 0px;
	padding: 0px 0px 7px;
	list-style-type: none;
}
#MainContents #DKmain #Moreinfo li.PDF {
	background-image: url(../../images/icon_pdf.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 5px;
}
#MainContents #DKmain #Moreinfo li.YA {
	background-image: url(../images/li_ya.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 5px;
}


/* ++04 Page Menu*/

#MainContents #PageMenu {
	clear: both;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 50px;
}
*html #MainContents #PageMenu {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#MainContents #PageMenu a:link, #MainContents #PageMenu a:visited {
	display: block;
	height: 42px;
	width: 143px;
	text-indent: -9999px;
}
#MainContents #PageMenu a:hover {
}


#MainContents #PageMenu li {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#MainContents #PageMenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#MainContents #PageMenu #FT a:link, #MainContents #PageMenu #FT a:visited {
	background-image: url(../../product/images/drum_kit/menu_2/btn_feature.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
#MainContents #PageMenu #FT a:hover {
	background-image: url(../../product/images/drum_kit/menu_2/btn_feature_on.jpg);
}


#MainContents #PageMenu #FI a:link, #MainContents #PageMenu #FI a:visited {
	background-image: url(../../product/images/drum_kit/menu_2/btn_finish.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
#MainContents #PageMenu #FI a:hover {
	background-image: url(../../product/images/drum_kit/menu_2/btn_finish_on.jpg);
}


#MainContents #PageMenu #GA a:link, #MainContents #PageMenu #GA a:visited {
	background-image: url(../../product/images/drum_kit/menu_2/btn_gallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
#MainContents #PageMenu #GA a:hover {
	background-image: url(../../product/images/drum_kit/menu_2/btn_gallery_on.jpg);
}


#MainContents #PageMenu #IV a:link, #MainContents #PageMenu #IV a:visited {
	background-image: url(../../product/images/drum_kit/menu_2/btn_individual.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
#MainContents #PageMenu #IV a:hover {
	background-image: url(../../product/images/drum_kit/menu_2/btn_individual_on.jpg);
}

#MainContents #PageMenu #FIV a:link, #MainContents #PageMenu #FIV a:visited {
	background-image: url(../../product/images/drum_kit/menu_2/btn_individual.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
#MainContents #PageMenu #FIV a:hover {
	background-image: url(../../product/images/drum_kit/menu_2/btn_individual_on.jpg);
}


#MainContents #PageMenu #BK a:link, #MainContents #PageMenu #BK a:visited {
	background-image: url(../../product/images/drum_kit/menu_2/btn_basickit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
#MainContents #PageMenu #BK a:hover {
	background-image: url(../../product/images/drum_kit/menu_2/btn_basickit_on.jpg);
}

#MainContents #PageMenu #VW a:link, #MainContents #PageMenu #VW a:visited {
	background-image: url(../../product/images/drum_kit/menu_2/btn_viewer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
#MainContents #PageMenu #VW a:hover {
	background-image: url(../../product/images/drum_kit/menu_2/btn_viewer_on.jpg);
}

#MainContents #FeaturePreview ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#MainContents #FeaturePreview li {
	float: left;
	width: 275px;
	display: block;
	padding-right: 15px;
	height: 80px;
}
#MainContents #FeaturePreview .PreviewImg {
	float: left;
	height: 70px;
	width: 113px;
}

#MainContents #FeaturePreview .PreviewImg img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#MainContents #FeaturePreview .Title {
	margin-top: 12px;
	float: right;
	width: 152px;
}

#MainContents #FeaturePreview .PreviewImg span {
	background-image: url(../images/plus.png);
	background-repeat: no-repeat;
	display: block;
	height: 12px;
	width: 12px;
	position: relative;
	left: 97px;
	top: 65px;
}
#MainContents #FeaturePreview .Pagetop {
	padding-left: 784px;
}


/* ++05 Gallery*/
#MainContents h1 strong {
	font-weight: normal;
	color: #990000;
}
#MainContents #GalleryImg ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#MainContents #GalleryImg img {
	border: 1px solid #CCCCCC;
}
#MainContents #GalleryImg a:link,#MainContents #GalleryImg a:visited {
	color: #CCCCCC;
}
#MainContents #GalleryImg a:hover {
	color: #FF6600;
}
#MainContents #GalleryImg li {
	float: left;
	padding-right: 12px;
	padding-bottom: 0px;
}

#MainContents #GalleryImg span {
	background-image: url(../images/plus.png);
	background-repeat: no-repeat;
	display: block;
	height: 12px;
	width: 12px;
	position: relative;
	left: 263px;
	top: 197px;
}
/* ++06 Finish*/
#MainContents #Finish table {
	padding: 0px;
	border-collapse:collapse;
	margin: 10px 20px 0px 0px;
	float: left;
	width: 424px;
}
#MainContents #Finish td.ColorName {
	font-weight: bold;
	color: #5a3d1c;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

#MainContents #Finish td.ColorImg {
	margin: 0px;
	padding: 0px;
	width: 100px;
}

#MainContents #Finish td.ColorFullName {
	padding-right: 10px;
	padding-left: 10px;
}
#MainContents #Finish td {
	border: 1px solid #999999;
}

#MainContents #Finish .SetImg a:link, #MainContents #Finish .SetImg a:visited {
	display: block;
	height: 28px;
	width: 93px;
	text-indent: -9999px;
	background-image: url(../images/btn_setimg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}

#MainContents #Finish .SetImg a:hover {
	background-image: url(../images/btn_setimg_on.gif);
}


/* ++07 Features*/

#MainContents #Features {
	padding-right: 55px;
	padding-top: 20px;
}

#MainContents #Features .Text h2 {
	font-size: 14px;
	color: #5a3d1c;
	margin-bottom: 7px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999987;
}
#MainContents #Features .Img {
	float: left;
	width: 273px;
	padding-bottom: 20px;
}
#MainContents #Features .Text {
	float: right;
	width: 570px;
	padding-bottom: 10px;
}
#MainContents #Features .Text p {
	line-height: 150%;
}

#MainContents #Features .Text .Pagetop {
	padding-left: 486px;
}

/* ++08 Individual*/

#MainContents #Individual {
	margin-top: 20px;
}
#MainContents #Individual table {
	float: left;
	width: 200px;
	margin-right: 20px;
	border-collapse:collapse;
	margin-top: 20px;
}
#MainContents #Individual td {
	border: 1px solid #999999;
	text-align: center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#MainContents #Individual b {
	color: #86721C;
}
#MainContents #Individual th {
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	text-align: center;
}
#MainContents #Individual h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

#MainContents #Individual #C00 th {
	background-color: #990000;
}
#MainContents #Individual #C02 th {
	background-color: #006666;
}
#MainContents #Individual #C01 th {
	background-color: #003366;
}
#MainContents #Individual #C03 th {
	background-color: #990066;
}


#MainContents #Individual td.ListName {
	background-color: #CCCCCC;
}
#MainContents #Individual .Pagetop {
	padding-left: 784px;
}


/* ++09 Basic Kit*/

#MainContents #BasicKit {
	margin-top: 20px;
}
#MainContents #BasicKit .Kits .KitImg {
	text-align: center;
	float: left;
	width: 440px;
}
#MainContents #BasicKit .Kits {
	width: 870px;
	padding-bottom: 50px;
}
#MainContents #BasicKit .Kits .KitData {
	float: right;
	width: 415px;
}
#MainContents #BasicKit .Kits .KitData h2 {
	font-size: 14px;
	color: #990000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#MainContents #BasicKit .Kits .KitData h3 {
	font-size: 14px;
	color: #990000;
	padding: 0px;
	margin: 0px;
}
#MainContents #BasicKit .Kits .KitData p {
	margin: 5px 0px;
	padding: 0px;
}


#MainContents #BasicKit .Kits .KitData .SmallText {
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#MainContents #BasicKit .Kits .KitData table {
	margin: 10px 0px 20px;
	padding: 0px;
	border-collapse:collapse;
}
#MainContents #BasicKit .Kits .KitData th {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #999999;
	text-align: center;
}
#MainContents #BasicKit .Kits .KitData td {
	text-align: center;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #999999;
}
#MainContents #BasicKit .Pagetop {
	margin-left: 784px;
}
#MainContents #BasicKit .Kits .KitData td .Kakaku {
	text-align: right;
	padding-right: 10px;
}
#BasicKit .Kits .KitData td.Kakaku2 {
	background-color: #ECECEC;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}
#BasicKit .Kits .KitData td.Kakaku3 {
	background-color: #FFFFCC;
}
#BasicKit .Kits .KitData td.SubTotal {
	background-color: #ECECEC;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}
#BasicKit .Kits .KitData td.Total {
	background-color: #FFFFCC;
}
#BasicKit   h5   {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}
#MainContents #ImagePhoto {
	float: left;
	width: 380px;
}
#MainContents #MetroJam {
	float: right;
	width: 450px;
	padding: 0px;
	margin-right: 70px;
}
#MainContents #MetroJam h2 {
	font-size: 24px;
	font-weight: normal;
	color: #990000;
}
#MainContents #More {
	clear: both;
	width: 860px;
}
#MainContents #More #LeftContents {
	float: left;
	width: 600px;
}
#MainContents #More #RightContents {
	float: right;
	width: 220px;
}
#MainContents #More .Pagetop {
	padding-left: 770px;
}
#MainContents #More #LeftContents h4 {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	clear: left;
}
#MainContents #More #LeftContents .MoreBlock img {
	float: left;
	padding-right: 15px;
	padding-bottom: 20px;
}
#MainContents #More #RightContents #Moreinfo h3 {
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#MainContents #More #RightContents #Moreinfo ul {
	margin: 0px 0px 20px;
	padding: 0px;
	list-style-type: none;
}
#MainContents #More #RightContents #Moreinfo li {
	background-image: url(../images/li_ya.gif);
	background-position: left 2px;
	padding-left: 20px;
	background-repeat: no-repeat;
	padding-bottom: 7px;
}
#MainContents #MetroJam .Btn {
	background-color: #F0F0F0;
	padding: 10px 20px;
	border: 1px solid #CCCCCC;
}






#MainContents #MetroJam .Btn #By {
	margin-top: 20px;
}
#MainContents #MetroJam .Btn #By .image {
	float: left;
	padding-right: 10px;
}
#MainContents #MetroJam .Small {
	font-size: 10px;
}
#MainContents  #Metro {
	text-align: right;
	margin: 5px;
	width: 870px;
}
#MainContents #Individual .super {
	font-weight: bold;
	background-color: #FFFFCC;
}

