@charset "UTF-8";

/* 過去にオルビスの通信販売・店舗をご利用いただいたお客様へ */

#CONTENTSAREA {
	font-size: 1.3em;
}
#h1TitleContainer {
	width: 640px;
	margin-bottom: 20px;
	padding: 20px 0 22px;
	border-bottom: 1px solid #d1d1d1;
}
#h1TitleContainer h1 {
	margin-bottom: 21px;
}

.netnewColumn {
	width: 640px;
	margin-bottom: 28px;
}
.netnewColumn h2 {
	margin-bottom: 20px;
}
.netnewColumn p.answer {
	margin: 0 0 20px 14px;
}
.netnewColumn p.answer a {
	margin-left: 9px;
	vertical-align: top;
}
.netnewColumn p.note {
	margin: 0 0 2px 4px;
}
.netnewColumn .pricedownStep {
	padding: 21px 0 20px;
	background: url(/contents/images/netnew/pricedown_step_bg.gif) repeat-x 0 0;
	overflow: hidden;
	/zoom: 1;
}
.netnewColumn .pricedownStep h3 {
	float: left;
	width: 236px;
}
.netnewColumn #step1 h3 {
	padding-top: 30px;
}
.netnewColumn #step2 h3 {
	padding-top: 51px;
}
.netnewColumn #step3 h3 {
	padding-top: 20px;
}
.netnewColumn .pricedownStep .capture {
	float: left;
	width: 404px;
}
.netnewColumn .netnewMerit {
	margin-bottom: 30px;
	overflow: hidden;
	/zoom: 1;
}
.netnewColumn .netnewMerit .meritContainer {
	float: left;
	width: 206px;
	margin-right: 11px;
}
.netnewColumn .netnewMerit #merit3 {
	margin-right: 0;
}

.shoppingIndex {
	width: 640px;
}
.shoppingIndex h2 {
	margin: 0 0 20px 2px;
}
.shoppingIndex ul {
	margin-bottom: 11px;
	overflow: hidden;
	/zoom: 1;
}
.shoppingIndex ul li {
	float: left;
	width: 206px;
	margin-right: 11px;
}
.shoppingIndex ul li#indexDiet {
	margin-right: 0;
}
.shoppingIndex ul li#indexSample {
	margin-right: 0;
}
.shoppingIndex ul li img {
	vertical-align: bottom;
}
.shoppingIndex p.note {
	margin-left: 5px;
	padding-top: 20px;
}
