@charset "UTF-8";
p {
	margin: 0px;
	padding: 0px;
	text-justify: auto;
	color: #000000;
}

/*一覧ページ*/
#goods_all {
	display: block;
	margin-bottom: 20px;
}
#con_nav {
	margin-top: 15px;
	margin-bottom: 15px;
}
#con_nav a {
	color: #000000;
	text-decoration: underline;
}
#con_nav a:hover {
	text-decoration: none;
}
.nam {
	color: #4d4d4d;
	padding-left: 10px;
}
.name {
	color: #C2143E;
	padding-left: 10px;
	padding-right: 10px;
}
.detail {
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#goods_all a:hover img {
    -ms-filter: "alpha( opacity=70)";/*for IE8*/
	filter: alpha(opacity=70); /*for IE6~7*/
	opacity: 0.70;
}


/*詳細ページ*/
.title_p {
	padding-left: 22px;
	letter-spacing: 0.09em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#con01 {
	display: block;
	width: 247px;
	padding-right: 63px;
	padding-left: 10px;
}
.pic {
	margin: 0px;
	padding: 0px;
	border: 4px solid #d9d9d9;
}
.picMin {
	border: 3px solid #d9d9d9;
	padding: 0px;
	margin-right: 12px;
	float: left;
	margin-left: 10px;
}
#minLink {
	display: block;
	margin-top: 20px;
	float: right;
	width: 196px;
}
#minLink a {
	color: #C2143E;
	text-decoration: underline;
	text-align: left;
}
#minLink a:hover {
	text-decoration: none;
}
#form {
	width: 168px;
	margin-left: 40px;
	margin-top: 13px;
	margin-bottom: 30px;
}
.goods_name {
	font-size: 20px;
	line-height: 33px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.goods_detail01 {
	color: #66abb2;
	margin-bottom: 20px;
}
.goods_detail02 {
	letter-spacing: 0.09em;
}
.check {
	font-size: 10px;
	color: #C2143E;
}
.dr {
	display: block;
	width: 310px;
}
.price {
	font-size: 18px;
	font-weight: normal;
	color: #c2143d;
	text-decoration: none;
	letter-spacing: 0.1em;
}
span.page_top p {
	text-decoration: none;
	text-align: right;
	margin-top: 30px;
	margin-bottom: 30px;
}
span.page_top a {
	color: #000000;
	text-decoration: underline;
}
span.page_top a:hover {
	text-decoration: none;
}
.g2detail {
	color: #F7931E;
}
.method {
	text-indent: -10px;
	padding-left: 10px;
}
.staff {
	border: 3px solid #d9d9d9;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 50px;
	margin-right: 22px;
	float: left;
}
#point {
	width: 494px;
	display: block;
	float: right;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
}
#pointBox {
	display: block;
	width: 650px;
	margin-left: 10px;
}

