body {
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	font-size:12px;
	color:#000;
	background-color:#FFF;
font -family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
	line-height: 1.6;/*\*/
	letter-spacing: 0.01em;/*mac internet explorerにletter-spacingを適用させない*//**/
}
td, th {;
	font-size:12px;/*color:#3f3f3f;*/
font -family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
	line-height: 1.6;/*\*/
	letter-spacing: 0.01em;/*mac internet explorerにletter-spacingを適用させない*//**/
}
a:link {
	color:#006;
}
img {
	border:0px;
}
a:visited {
	color:#12;
}
a:hover {
	color:#706C41;
}
a:active {
	color:#12;
}
h1 {
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:bottom;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:5px;
	margin-bottom: 0px;
	margin-top:0px;
	color:#333333;
}
h2 {
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:0px;
	margin-bottom: 0px;
	margin-top:0px;
}
h3 {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:0px;
	padding-left:5px;
	margin-bottom:0px;
	margin-top:0px;/*border-left:2px solid #996699;*/
	line-height:200%;
	border-right:1px solid #cccccc;
	background:#cccccc;
}
p {
	text-align:left;
}
.GoldBold {
	font-size:12px;
	font-weight: bold;
	color: #996600;
}
.p-title {
	width:570px;
	padding-left:10px;
	margin:25px 0px 15px 0px;
	color:#000;
	background:url(../img/sb_title_bg.gif);
	font-weight:normal;
	line-height:24px;
}
.TextBold {
	font-weight: bold;
}
td img {
	display: block;
}
#container {
	height:auto;
	width:835px;
	text-align:left;
	padding:0px 0px 10px 0px;
	margin:0px auto;
	border-top:5px solid #999999;
	border-bottom:10px solid #999999;
	border-right:0px solid #999999;
	border-left:0px solid #999999;
	background:#FFFFFF;
}
/*header*/
/**************************************************************************************************/
#header {
	width:805px;
	text-align:left;
	margin:5px auto 10px auto;
}
#header-top {
	width:802px;
}
.header-top-right {
	width:290px;
	text-align:right;
	float:right;
	padding-top:45px;
	padding-bottom:30px;
}
.header-top-left {
	width:450px;
	float:left;
	padding-top:10px;
	padding-bottom:30px;
}
#menu-bar {
	width:805px;
	background:url(../img/tmp/bkgrnd2.gif);
	height:22px;
	clear:both;
}
.top-menu {
	float:right;
	width:805px;
}
.top-menu ul {
	float:right;
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:22px;
}
.top-menu li {
	float:left;
	margin:0px;
	border-left:solid #ffffff 1px;
	width:110px;
	line-height:22px;
}
.top-menu a {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.top-menu a:hover {
	color:#000000;
	text-decoration:none;
	background:#FFFFFF;
}
/**************************************************************************************************/


/*contentsとsidebarを包括*/
/**************************************************************************************************/
#wrapper {
	width:805px;
	margin:0px auto;
}
/**************************************************************************************************/


/*contents*/
/**************************************************************************************************/
#contents {
	float:right;
	width:620px;
	margin:0px 0px 0px 0px;
}
/**************************************************************************************************/


/*sidebar*/
/**************************************************************************************************/
#sidebar {
	float:left;
	width:175px;
/*	border-top:1px solid #CCC;
*/}
.sidebar_box {
	width:175px;
	margin-bottom:10px;
	border-top:1px solid #CCC;
}
#sidebar h2 {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	padding-left:10px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background:url(../img/tmp/h2bgd.gif);
	line-height:28px;
}
#sidebar ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	font-size:small;
	border-right:1px solid #cccccc;
	line-height:220%;
}
#sidebar ul li {
	margin:0px;
	padding:0px;
	display:inline;
}
#sidebar ul li a {
	margin:0px;
	padding:5px 0px;
	width:173px;
	display:block;
	text-align:center;
	color:#000000;
	text-decoration:none;
	background:#FFF;
	border-top:1px solid #cccccc;
}
#sidebar li a:hover {
	color:#FFF;
	text-decoration:none;
	background:#333;
}
/**************************************************************************************************/


/*footer*/
/**************************************************************************************************/
#footer {
	clear:both;
	width:805px;
	height:auto;
	text-align:left;
	margin:auto;
}
#footer-contents1 {
	margin:0px 0px 10px 0px;
	width:805px;
	background:url(../img/tmp/bkgrnd2.gif);
	height:21px;
	clear:both;
	color:#FFFFFF;
}
.footer-manu {
	float:right;
	width:805px;
}
.footer-manu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:21px;
}
.footer-manu li {
	float:left;
	margin:0px;
	border-left:solid #ffffff 1px;
	width:160px;
	line-height:21px;
}
.footer-manu a {
	display:block;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.footer-manu a:hover {
	color:#000000;
	text-decoration:none;
	background:#FFFFFF;
}
/**************************************************************************************************/
/*ここまでテンプレート*/



/*////////////////////index.html start////////////////////*/
.contents1 {
	width:618px;
	border:1px solid #CCCCCC;
}
.img-box {
	width:620px;
}
.contents3 {
	float:left;
	width:305px;
	margin:6px 0px 0px 0px;
	border:1px solid #CCCCCC;
}
.contents4 {
	float:right;
	width:305px;
	margin:6px 0px 0px 0px;
	border:1px solid #CCCCCC;
}
.contents6 {
	float:left;
	width:305px;
	margin:6px 0px 0px 0px;
	border:1px solid #CCCCCC;
}
.contents7 {
	float:right;
	width:307px;
	height:390px;
	margin:6px 0px 0px 0px;
}
.contents8 {
	float:left;
	width:305px;
	margin:0px 0px 6px 0px;
	border:1px solid #CCCCCC;
}
.contents9 {
	clear:both;
	float:left;
	width:295px;
	height:180px;
	padding:5px;
	text-align:left;
	overflow:auto;
	line-height:normal;
	border:1px solid #CCCCCC;
}
.contents10 {
	clear:both;
	width:618px;
	margin:0px 0px 6px 0px;
	border:1px solid #CCCCCC;
}
/*////////////////////index.html end////////////////////*/


/*////////////////////在庫一覧////////////////////*/
.stock-box {
	clear:both;
	width:620px;
	padding:30px 0px 40px 0px;
}
.stock-box h2 {
	color:#666666;
	background:#CCCCCC;
	padding:0px 0px 0px 5px;
	margin:20px 0px 20px 0px;
	line-height:1.6;
}
/*////////////////////在庫一覧////////////////////*/


/*floatの場合*/
#detail-top {
	width:620px;
}/*詳細画像を包括*/
/*////////////////////detail.html end////////////////////*/


/*////////////////////Custom order.html start////////////////////*/
#custom-box {
	width:620px;
	float:right;
	margin:5px 0px 5px 0px;
}
/*////////////////////Custom order.html end////////////////////*/


/*////////////////////[About Parts]////////////////////*/
.explanation {
	width:620px;
	padding:0px 0px 0px 0px;
}
/*////////////////////[About Parts]////////////////////*/


/*////////////////////About MusiCrown.html start////////////////////*/
#box {
	width:580px;
	clear:both;
	padding:0px 20px 50px 20px;
}
#box h2 {
	width:570px;
	color:#ffffff;
	background:url(../img/title_bg.gif);
	padding-left:10px;
	margin:35px 0px 25px 0px;
	line-height:28px;
	font-weight:normal;
}
#box p {
	padding:0px 0px 10px 0px;
}
/*////////////////////About MusiCrown.html end////////////////////*/


/*////////////////////特定商取引に基づく表記 start////////////////////*/
#case {
	clear:both;
	width:580px;
	padding:0px 20px 0px 20px;
}
/*////////////////////特定商取引に基づく表記 end////////////////////*/
.qa {
	width:580px;
	clear:both;
	padding:0px 20px 50px 20px;
}
.qa h2 {
	width:570px;
	color:#ffffff;
	background:url(../img/title_bg.gif);
	padding-left:10px;
	margin:35px 0px 25px 0px;
	line-height:28px;
	font-weight:normal;
}
.qa ul {
	margin:5px 5px 5px 0px;
	padding:0px;
	text-align:left;
}
.qa li {
	margin:0px 0px 0px 0px;
	padding-left:10px;
	text-align:left;
}
.qa li a:visited {
	color:#0000FF;
}
.qa li a:hover {
	color:#706C41;
}
/*////////////////////Q＆A end////////////////////*/


/*////////////////////見積もり////////////////////*/
#order_sheet {
	width:580px;
}
#order_sheet table {
	margin:0px;
	border:1px solid #999;
	border-bottom:0px;
	font-size:100%;
	width:100%;
	border-spacing:0px;
}
#order_sheet td {
	border-bottom:1px solid #999;
	padding:10px;
	text-align:left;
	border-collapse:collapse;
	background-color:#CCC;
}
#order_sheet th {
	border-bottom:1px solid #999;
	border-right:1px solid #FFF;
	width:150px;
	background-color:#000;
	color:#FFF;
	border-collapse:collapse;
	font-weight:normal;
}
/*////////////////////見積もり////////////////////*/


/*////////////////////mail form////////////////////*/
#m_form {
	width:620px;
	clear:both;
}
/*////////////////////mail form////////////////////*/



.bg_box {
	width:580px;
	padding:20px 20px 20px 20px;
	background-image:url(../img/back.gif);
}
.bg_box table {
	margin:30px 0px;
}
.order_box {
	width:550px;
	background-color:#FFFFFF;
	padding:10px;
	margin:30px auto;
}
.info {
	width:560px;
	background-color:#FFFFFF;
	padding:10px;
}
.soldout {
	color: #FF0000;
}
.price {
	color:#003;
	font-size:14px;
	font-weight:bold;
}
.sale {
	color:#F00;
	font-size:14px;
	font-weight:bold;
}
.b_title {
	width:570px;
	color:#ffffff;
	background:url(../img/title_bg.gif);
	padding-left:10px;
	margin:35px 0px 25px 0px;
	line-height:28px;
}
.shelf {
	width:580px;
	margin:0px 20px 0px 20px;
	padding-bottom:25px;
}
.shelf ul {
	margin:0px;
}
.type {
	width:580px;
	margin:0px 20px 20px 20px;
	text-align:left;
}
.spec {
	width:580px;
	align:center;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:25px;
	border:0px;
	cellpadding:3px;
	cellspacing:2px;
}
.spec th {
	background:#666;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding:3px;
}
.spec td {
	width:183px;
	font-size:11px;
	padding:3px;
}
.spec_i {
	width:550px;
	align:center;
	margin-right:auto;
	margin-left:auto;
	white-space:nowrap;
	border:0px;
	cellpadding:3px;
	cellspacing:2px;
}
.spec_i th {
	background:#999999;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
.spec_i td {
	font-size:11px;
}
.gu_box {
	width:600px;
	margin-right:auto;
	margin-left:auto;
}
.gu_box img {
	width:120px;
	height:240px;
	margin:0px 15px;
}
.gu_box td {
	width:150px;
	height:320px;
	text-align:center;
	vertical-align:top;
}
.spec_img {
	width:620px;
}
.spec_img td {
	height:130px;
	width:155px;
	text-align:center;
	vertical-align:top;
}
color_smpl {
	width:auto;
}
color_smpl th {
	width:51px;
}
color_smpl td {
	width:105px;
}
.navi {
	border-collapse:collapse;
}
.navi td, th {
	padding:0;
}
.acce_box {
	width:600px;
	margin:auto;
}
.acce_box td {
	width:200px;
	height:155px;
	text-align:center;
	vertical-align:top;
}
.acce_box img {
	margin:0px 10px;
	width:180px;
	height:111px;
}
.b_imgsiz img {
	width:580px;
	height:938px;
}
.s_imgsiz img {
	width:580px;
	height:358px;
}
.t_imgsiz img {
	width:620px;
	height:30px;
	margin:25px 0px 25px 0px;
}
.t_imgsiz2 img {
	width:620px;
	height:30px;
	margin:25px 0px 0px 0px;
}
.l_imgsiz img {
	width:620px;
	height:2px;
	margin:20px 0px;
}
.clr_smpl {
	width:550px;
	border:none;
}
.clr_smpl td {
	white-space:nowrap
}
.clr_smpl img {
	height:50px;
	width:50px
}
.atntn {
	font-size:11px;
	color:#003;
	width:580px;
	margin:0px 20px 5px 20px;
}

