
/*#####################################################*/
/*#               stock_design_m_1                    #*/
/*#####################################################*/

/*******************************************************************************/
/* 詳細画面                                                                     */
/*******************************************************************************/

/*----- BODY背景 -------*/
body {background-color : #ffffff !important;}

/*-- ヘッダー・タイトル部分 --*/
.header {color: #336699 !important;}
h1 {
	color: #ffffff !important;
	background-color: #000000 !important;
	border-top:    3px solid #666666 !important;
	border-bottom: 1px solid #666666 !important;
}

/*-- スペック一覧 --*/
.spec th {
	background-color: #F7F5EE !important;
	border-bottom: 1px solid  #CCCCCC !important;
	border-right:  1px dashed #CCCCCC !important;	
	color: #000000 !important;
	font-size: 12px !important;
}
.spec td {
	background-color: #FFFFFF !important;
	border-bottom: 1px solid #CCCCCC !important;	
	color: #333333 !important;
	font-size: 12px !important;
}

/*-- コメント欄 --*/
.comment-area .header {
	background-color: #F7F5EE  !important;
	border-top: 1px solid #CCCCCC !important;
	border-bottom: 1px dashed #CCCCCC !important;
	}
.comment-area .header p {
	color: #333333 !important;
	font-size: 12px !important;
}
.comment-area .main {
	background-color: #FFFFFF !important;
	border-bottom: 1px solid #CCCCCC !important;
	color: #333333 !important;
	font-size: 15px !important;
}

/*-- 価格 --*/
.price-info {
	border-bottom: 2px solid #666666 !important;;
	border-top: 2px solid #666666 !important;;
}
.price-info .price {color: #000000 !important;}
.price-info .price-tag {color: #000000 !important;}
.price-info .price-tax {color: #000000 !important;}

/*-- ショップ情報 --*/
.shopData {color: #336699 !important;}
.shopName {
	background-color: #000000 !important;
	border-top: 3px solid #666666  !important;
	border-bottom: 1px solid #666666  !important;
	border-left:   1px solid #000000  !important;
	border-right:  1px solid #000000  !important;
}
.shopName p {color: #ffffff !important;}
.shop-data {
	background-color: #E5E5E5 !important;
	border: 1px solid #E5E5E5  !important;
}
.shopPR {
	background-color: #E5E5E5 !important;
	border-left:   1px solid #E5E5E5  !important;
	border-right:  1px solid #E5E5E5  !important;
}
.shopPR p {color: #333333 !important;}
.shop-photo {background-color: #E5E5E5 !important;}
.shop-detail {background-color: #E5E5E5 !important;}
.shopTable {border-style: none !important;}
.shopTable th {
	background-color: #CCCCCC !important;
	border: 1px solid #999999 !important;
	color: #000000 !important;
}
.shopTable td {
	background-color: #FFFFFF !important;
	border: 1px solid #999999 !important;
	color: #333333 !important;
}
.shopTable p {
	background-color: #FFFFFF !important;
	color: #333333 !important;
}
.shopTable a {
	color:#333333 !important;
	text-decoration: none !important;
}
.shopTable a:hover {
	color: #006699 !important;
	text-decoration: underline !important;
}
.copyright { font-size: 9px; color: #999999;}
.copyright a { text-decoration: none; color: #999999;}
.copyright a:link { text-decoration: none; color: #999999;}
.copyright a:visited { text-decoration: none; color: #999999;}
.copyright a:hover { text-decoration: underline; color: #999999;}
.copyright a:active { text-decoration: underline; color: #999999;}



