@charset "utf-8";
/* CSS Document */

/*リストページ
------------------------*/
.goods_list_box {
	width: 710px;
	background: #F4EEDE;
	font-size: 14px;
	padding: 4px;
	border: 1px solid #CCAE5F;
	margin-bottom: 20px;
}
.goods_list_wrap {
	padding: 9px;
	width: 690px;
	border: 1px dashed #CCAE5F;
}
.btn_list_detail {
	height: 20px;
	width: 90px;
	margin-right: 10px;
	margin-left: auto;
}
.btn_list_detail a {
	background: url(../images/side/btn_detail.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 90px;
	font-size: 1px;
	line-height: 1px;
}
.btn_list_detail a:hover {
	background: url(../images/side/btn_detail.gif) no-repeat 0px -20px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 90px;
	font-size: 1px;
	line-height: 1px;
}
.goods_list_text {
	width: 480px;
	float: left;
}
.goods_list_photo {
	float: right;
	width: 200px;
}
#list_title01,
#list_title02,
#list_title03,
#list_title04,
#list_title05,
#list_title06 {
	height: 32px;
	width: 480px;
	margin-bottom: 15px;
}
#list_title01 a {
	background: url(../../../images/category/goods/list_title_img01.gif) no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 480px;
	display: block;
}
#list_title02 a {
	background: url(../../../images/category/goods/list_title_img02.gif) no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 480px;
	display: block;
}
#list_title03 a {
	background: url(../../../images/category/goods/list_title_img03.gif) no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 480px;
	display: block;
}
#list_title04 a {
	background: url(../../../images/category/goods/list_title_img04.gif) no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 480px;
	display: block;
}
#list_title05 a {
	background: url(../../../images/category/goods/list_title_img05.gif) no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 480px;
	display: block;
}
#list_title06 a {
	background: url(../../../images/category/goods/list_title_img06.gif) no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 480px;
	display: block;
}

/*詳細ページ
------------------------*/

#goods_photo_l {
	float: left;
	width: 360px;
}
#text_r {
	float: right;
	width: 350px;
}
.main_img {
	border: 1px solid #DCDCDC;
	margin-bottom: 15px;
	width: 350px;
	padding: 4px;
}
.photo_s {
	width: 100px;
	margin-right: 15px;
	border: 1px solid #DCDCDC;
	padding: 4px;
	float: left;
}
.photo_s_end {
	width: 100px;
	border: 1px solid #DCDCDC;
	padding: 4px;
	float: left;
}
.goods_name {
	font-size: 20px;
	border-bottom: 1px solid #42210B;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 24px;
}
.goods_name span {
	font-size: 13px;
	margin-left: 10px;
}
.staff_voice {
	padding: 9px;
	width: 330px;
	border: 1px solid #EDE3C7;
}
#staff_title {
	background: url(../../../images/category/goods/sample/bg_staff_voice.gif) no-repeat;
	height: 25px;
	width: 335px;
	text-indent: -9999px;
	margin-bottom: 5px;
}
.staff_voice p {
	font-size: 16px;
	line-height: 26px;
}
#point_title {
	background: url(../../../images/category/goods/sample/point_title.gif) no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 740px;
	margin-bottom: 10px;
}
.goods_wrap {
	width: 740px;
	margin-bottom: 20px;
}
.goods_wrap p {
	font-size: 16px;
	line-height: 26px;
}
#data_title {
	background: url(../../../images/category/goods/sample/data_title.gif) no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 740px;
	margin-bottom: 10px;
}
.goods_table {
	border-top: 1px solid #CDAF5F;
	border-right: 1px solid #CDAF5F;
}
.goods_table th {
	border-bottom: 1px solid #CDAF5F;
	border-left: 1px solid #CDAF5F;
	background: #EDE3C7;
	padding: 5px;
	font-weight: normal;
}
.goods_table td {
	border-bottom: 1px solid #CDAF5F;
	border-left: 1px solid #CDAF5F;
	padding: 5px;
}
.goods_wrap02 {
	width: 740px;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 22px;
}
#recommend_title {
	background: url(../../../images/category/goods/sample/recommend_title.gif) no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 740px;
	margin-bottom: 10px;
}
.payment_title {
	background: url(../../../images/category/goods/sample/bg_payment_title.gif);
	height: 24px;
	color: #FFFFFF;
	text-align: right;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 10px;
	margin-bottom: 10px;
}
.payment_title strong {
	float: left;
	clear: both;
}
.payment_title em {
	font-style: normal;
	font-weight: normal;
}
.payment_title a {
	color: #42210B;
	height: 27px;
	width: 90px;
}
.payment_table {
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}
.payment_table th {
	background: #E6E6E6;
	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	padding: 5px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.payment_table td {
	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	padding: 5px;
}
.br_box {
	padding: 5px;
	border: 1px solid #E6E6E6;
	margin-bottom: 5px;
}
#review_wrap {
	width: 400px;
	float: left;
	padding: 9px;
	border: 1px solid #CCAE5F;
	margin-bottom: 20px;
}
#cart_b2_wrap {
	float: right;
	width: 300px;
}
#review_title {
	background: url(../../../images/category/goods/sample/bg_review.gif) no-repeat;
	text-indent: -9999px;
	height: 25px;
	width: 400px;
	margin-bottom: 10px;
}
.goods_photo img {
	width: 100px;
}
