/* rabbit */

.prod_l_bl {
	float: left;
}

.prod_r_bl {
	font-family: 'helveticaneuecyrlight';
	float: right;
}

figcaption {
	font-size: 1.8em;
	line-height: 1.2em;
	text-align: center;
}

.prod1 {
	margin: 100px auto;
	display: block;
	width: 345px;
}

figcaption span {
	font-size: 1.5em;
}

.prod_h_txt {
	margin-top: 10;
	display: block;
	font-size: 2.3em;
}

.prod_r_bl ul {
	margin-left: 68px;
	font-size: .9em;
	line-height: 1.4em;
}

.prod_price {
	margin-top: 10px;
	font-family: 'helveticaneuecyrroman';
	font-size: 2em;
	display: block;
}

.order {
	margin-top: 10px;
	display: block;
	font-size: 1.3em;
	font-family: 'helveticaneuecyrlight';
}

.prod2 {
	margin: 70px auto;
	display: block;
	width: 353px;
}

/*---*/

/*@media(max-width: 1830px) {
	.prod_l_bl {
		margin-left: 18%;
		float: left;
	}
	
	.prod_r_bl {
		margin-top: 10px;
		margin-right: 18%;
	}
	
	figcaption {
		font-size: 1.2em;
		line-height: .9em;
	}
	
	.prod1 {
		margin: 40px auto 50px;
		width: 340px;
		height: 250px;
	}
	
	figcaption span {
		font-size: 1em;
	}
	
	.prod_h_txt {
		margin-top: 5px;
		font-size: 1.1em;
	}
	
	.prod_r_bl ul {
		margin-left: 12%;
		font-size: .9em;
		line-height: 1.1em;
	}
	
	.prod_price {
		margin-top: 5px;
		font-size: 1.1em;
	}
	
	.order {
		margin-top: 0px;
		font-size: 1em;
	}
	
	.prod2 {
		margin: 40px auto;
		width: 290px;
		height: 290px;
	}
}*/

/*--*/

/*@media(max-height: 850px) and (max-width: 1428px) {
*/	.prod_l_bl {
		font-family: 'helveticaneuecyrroman';
		float: left;
	}
	
	.prod_r_bl {
		font-family: 'helveticaneuecyrroman';
	}
	
	figcaption {
		font-size: 1.1em;
		line-height: 1.1em;
	}
	
	.prod1 {
		margin: 60px auto 0px;
	}
	
	figcaption span {
		font-size: 1.4em;
		line-height: 1.13em;
	}
	
	.prod_h_txt {
		margin-top: 25px;
		font-size: 1.3em;
	}
	
	.prod_r_bl ul {
		margin-left: 20px;
		font-size: .9em;
		line-height: 1.4em;
	}
	
	.prod_price {
		margin-top: 25px;
		font-size: 1.3em;
	}
	
	.prod2 {
		margin: 88px auto;
	}
/*}*/

.about_layer4 {
	color: #333;
	margin: 110px auto 0;
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 50px;
}

.about_layer5 {
	color: #333;
	/*border-top: 1px solid #d6d6d6;*/
	margin: -25px auto 70px;
	/*width: 940px;*/
	
}

.prod_layer1_wrapper {
	margin: 0 auto;
	width: 827px;
}

.prod_layer2_wrapper {
	margin: 0 auto;
	width: 780px;
}

.prod_tl {
	font-size: 1.8em;
	font-weight: bold;
}

.pro_note {
	color: #666;
	padding-bottom: 70px;
	font-size: 1.4em;
	text-align: center;
	line-height: 1.3em;
}

.pro_note > a {
	color: #666;
}