@media screen and (max-width: 650px) {
  #necklace {
		margin: 0 auto;
		width: 90%; 
} }
#necklace .main_img {
	padding: 0 0 36px; 
}
#necklace .items {
	*zoom: 1; 
}
#necklace .items:after {
	content: "";
	display: table;
	clear: both; 
}
@media screen and (max-width: 650px) {
  #necklace .items {
		margin: 0 auto;
		width: 65%; 
} }
#necklace .items h3 {
	border-bottom: 1px solid #666666;
	font-weight: bold; 
}
#necklace .items h3 span {
	color: #68498e; 
}
#necklace .items .items_big {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 363px;
	padding: 0 10px 0 0;
	border-right: 1px dashed #666666;
	border-bottom: 1px dashed #666666; 
}
#necklace .items .items_big img {
	margin: 0 0 25px; 
}
#necklace .items .items_big p {
	padding: 13px 0; 
}
@media screen and (max-width: 650px) {
  #necklace .items .items_big {
		float: none;
		width: 100%;
		margin: 0 0 20px; 
}
  #necklace .items .items_big p {
		padding: 5px 0;
		font-size: 12px; 
} }
#necklace .items .items_small {
	float: right;
	width: 363px; 
}
@media screen and (max-width: 650px) {
  #necklace .items .items_small {
		float: none;
		width: 100%; 
} }
#necklace .items .items_small .smallbox {
	*zoom: 1;
	border-right: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
	padding: 5px 0 0;
	margin: 0 0 19px; 
}
#necklace .items .items_small .smallbox:after {
	content: "";
	display: table;
	clear: both; 
}
#necklace .items .items_small .smallbox .img {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 200px;
	padding: 0 0 45px 18px; 
}
@media screen and (max-width: 650px) {
  #necklace .items .items_small .smallbox .img {
		float: none;
		width: 100%;
		padding: 0 10px 0 0; 
}
  #necklace .items .items_small .smallbox .img img {
		width: 100%;
		margin: 0 0 25px; 
} }
#necklace .items .items_small .smallbox .txt {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	width: 143px;
	padding: 0 10px 0 0; 
}
#necklace .items .items_small .smallbox .txt h3 span {
	display: block; 
}
@media screen and (max-width: 650px) {
  #necklace .items .items_small .smallbox .txt {
		float: none;
		width: 100%; 
}
  #necklace .items .items_small .smallbox .txt h3 span {
		display: inline; 
}
  #necklace .items .items_small .smallbox .txt p {
		font-size: 12px; 
} }

#necklace .items2 .items_small2 {
	float: left;
	width: 363px; 
}
@media screen and (max-width: 650px) {
  #necklace .items2 .items_small2 {
		float: none;
		width: 100%; 
} }
#necklace .items2 .items_small2 .smallbox2 {
	*zoom: 1;
	border-right: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
	padding: 5px 0 0;
	margin: 0 0 25px; 
}
#necklace .items2 .items_small2 .smallbox2:after {
	content: "";
	display: table;
	clear: both; 
}
#necklace .items2 .items_small2 .smallbox2 .img {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 200px;
	padding: 0 0 45px 18px; 
}
@media screen and (max-width: 650px) {
  #necklace .items2 .items_small2 .smallbox2 .img {
		float: none;
		width: 100%;
		padding: 0 10px 0 0; 
}
  #necklace .items2 .items_small2 .smallbox2 .img img {
		width: 100%;
		margin: 0 0 25px; 
} }
#necklace .items2 .items_small2 .smallbox2 .txt2 {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	width: 143px;
	padding: 0 10px 0 0; 
}
#necklace .items2 .items_small2 .smallbox2 .txt2 h3 span {
	display: block; 
}
@media screen and (max-width: 650px) {
  #necklace .items2 .items_small2 .smallbox2 .txt2 {
		float: none;
		width: 100%; 
}
  #necklace .items2 .items_small2 .smallbox2 .txt2 h3 span {
		display: inline; 
}
  #necklace .items2 .items_small2 .smallbox2 .txt2 p {
		font-size: 12px; 
} }
#necklace .items2 .items_small3 {
	float: right;
	width: 363px; 
}
@media screen and (max-width: 650px) {
  #necklace .items2 .items_small3 {
		float: none;
		width: 100%; 
} }
#necklace .items2 .items_small3 .smallbox3 {
	*zoom: 1;
	border-right: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
	padding: 5px 0 0;
	margin: 0 0 25px; 
}
#necklace .items2 .items_small3 .smallbox3:after {
	content: "";
	display: table;
	clear: both; 
}
#necklace .items2 .items_small3 .smallbox3 .img {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 200px;
	padding: 0 0 45px 18px; 
}
@media screen and (max-width: 650px) {
  #necklace .items2 .items_small3 .smallbox3 .img {
		float: none;
		width: 100%;
		padding: 0 10px 0 0; 
}
  #necklace .items2 .items_small3 .smallbox3 .img img {
		width: 100%;
		margin: 0 0 25px; 
} }
#necklace .items2 .items_small3 .smallbox3 .txt2 {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	width: 143px;
	padding: 0 10px 0 0; 
}
#necklace .items2 .items_small3 .smallbox3 .txt2 h3 span {
	display: block; 
}
@media screen and (max-width: 650px) {
  #necklace .items2 .items_small3 .smallbox3 .txt2 {
		float: none;
		width: 100%; 
}
  #necklace .items2 .items_small3 .smallbox3 .txt2 h3 span {
		display: inline; 
}
  #necklace .items2 .items_small3 .smallbox3 .txt2 p {
		font-size: 12px; 
} }
#necklace .items2 h3 {
	border-bottom: 1px solid #666666;
	font-weight: bold; 
}
#necklace .items2 h3 span {
	color: #68498e; 
}

#necklace .onlineshop {
	padding: 60px 0 60px; 
}
#necklace .onlineshop a {
	display: inline-block;
	border: 1px solid #be892f;
	color: #be892f;
	padding: 10px 15px;
	text-decoration: none;
	font-weight: bold; 
}
#necklace .onlineshop a:hover {
	color: #e5a03c;
	border: 1px solid #e5a03c; 
}
@media screen and (max-width: 650px) {
  #necklace .onlineshop {
		margin: 0 auto;
		width: 65%; 
}
  #necklace .onlineshop a {
		display: block; 
} }
