/*--------------------------------------------------------------------------------------
******************************商品案内ページの設定**************************************
--------------------------------------------------------------------------------------*/

/*���o���̐ݒ肱�����火*/

h2#subtitProducts {
	height: 50px;
	display:block;
	line-height: 100%;
	text-indent:-9999px;
	background: url(../products/images/subtit_products.gif) no-repeat left top;
	margin: 5px 0px 20px 10px;}
	
span.displayNone {
	display: none;}

/*���o���̐ݒ肱���܂Ł�*/


/*--------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
---���i�g�b�v�y�[�W�̐ݒ肱�����火-----------------------------------------------------
----------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------*/

/*�w�i�̐ݒ肱�����火*/
	
#productIndex {
	background: url(../products/images/indexBack01.jpg) no-repeat top;
	overflow:auto;
	padding-bottom: 40px;}	
	
/*�w�i�̐ݒ肱���܂Ł�*/

/*���C�A�E�g�E�摜�̐ݒ肱�����火*/

#cosmetics {
	width: 352px;
	float: left;
	margin-left: 42px;}	
	
#healthFood {
	width: 352px;
	float: right;
	margin-right: 42px;}	
	
.productIndexImage {
	float: left;
	margin: 0px 0px 15px 8px;}
		
/*���C�A�E�g�E�摜�̐ݒ肱���܂Ł�*/	

/*���o���̐ݒ肱�����火*/

#productIndex h3{
	float: right;
	margin-top: 20px;}
	
#productIndex h3.productIndextitle01 {
	width: 91px;
	height: 44px;
	display:block;
	line-height: 100%;
	text-indent:-9999px;
	background-image: url(../products/images/indexTit01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 35px;}	
	
#productIndex h3.productIndextitle02 {
	width: 149px;
	height: 44px;
	display:block;
	line-height: 100%;
	text-indent:-9999px;
	background-image: url(../products/images/indexTit02.gif);
	background-repeat: no-repeat;
	background-position: left top;}	
	
#productIndex h3.productIndextitle01 a {
	width: 91px;
	height: 44px;
	display:block;
	text-decoration: none;}
	
#productIndex h3.productIndextitle02 a {
	width: 149px;
	height: 44px;
	display:block;
	text-decoration: none;}

/*���o���̐ݒ肱���܂Ł�*/

/*���i�ꗗ�ւ̃����N�ݒ肱�����火*/

.produktIndexLink {
	width: 10em;
	margin-bottom: 15px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
	
.produktIndexLink li {
	background: url(../images/naviicon1.gif) no-repeat left center;
	padding-left: 0.5em;}
	
.produktIndexLink a:active {
	color: #FF0000;}

.produktIndexLink a:link {
	color: #53D260;}

.produktIndexLink a:visited {
	color: #53D260;}

.produktIndexLink a:hover {
	color: #FF0000;}
	
.productIndexParagraph p {
	text-align: left;
	display: block;
	width: 351px;}
	
/*���͂̐ݒ肱���܂Ł�*/

/*--------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
---���i�g�b�v�y�[�W�̐ݒ肱���܂Ł�-----------------------------------------------------
----------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
---���i���X�g�y�[�W�̐ݒ肱�����火-----------------------------------------------------
----------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------���o���̐ݒ肱�����火*/

h3#productList01 {
	display:block;
	background: url(../products/images/tit_cosmetics.gif) no-repeat;
	height: 17px;
	margin: 0px 20px 0px 30px;}
	
h3#productList02 {
	display:block;
	background: url(../products/images/tit_healthFood.gif) no-repeat;
	height: 17px;
	margin: 0px 20px 0px 30px;}
	
/*���o�����̕�����*/
	
span.productListCaption {
	color: #025662;
	display: block;
	margin: 2px 0px 0px;
	font-size: 1.0em;}

/*--------------------------------------------------------------���o���̐ݒ肱���܂Ł�*/

/*----------------------------------------------------------���i���X�g�̐ݒ肱�����火*/

#lineup {
	overflow:auto;
	padding: 0px 0px 50px 60px;}

/*�s���N�̕�����*/

.lineupThumb {
	float: left;
	width: 150px;
	padding: 0px;
	margin: 0px 40px 40px 0px;}
	
span.tradeName {
	text-decoration: underline;}
	
.lineupThumb h4 {
	word-break: break-all;
	font: bold 1.1em/1.2 "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, sans-serif;
	*font-size: small;
	*font: x-small;
	text-align: center;
	color: #FE67B3;
	margin: 0px 0px 10px;
	padding: 0px;
}
	
*.lineupThumb h4 {	
	word-break: break-all;
	font: bold 1.0em/1.4 "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, sans-serif;
	*font-size: small;
	*font: x-small;
	text-align: center;
	color: #FE67B3;
	margin: 0px 0px 10px;
	padding: 0px;}

.lineupThumb h4 a {
	color: #FE67B3;
	text-decoration: none;
}

.lineupThumb h4 a:active {
	color: #FF0000;}

.lineupThumb h4 a:link {}

.lineupThumb h4 a:visited {
	color: #FE67B3;
	text-decoration: none;}

.lineupThumb h4 a:hover {
	color: #FF0000;}

/*�O���[�̕�����*/	
	
.lineupThumb p {
	font-size: 0.9em;
	margin: 0px 0px 5px;
	padding: 0px;
	color: #666666;}
	
/*�O���[���̕�����*/

.lineupThumb strong {
	color: #00B0AC;
	font-weight: normal;}

/*----------------------------------------------------------���i���X�g�̐ݒ肱���܂Ł�*/

/*--------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
---���i���X�g�y�[�W�̐ݒ肱���܂Ł�-----------------------------------------------------
----------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
---���i�ڍ׃y�[�W�̐ݒ肱�����火-------------------------------------------------------
----------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------*/

/*--------------------------------------------------���i�ڍ׃y�[�W�㕔�̐ݒ肱�����火*/

/*���o���̐ݒ肱�����火*/

#product h3 {
	background: url(../images/h3_product.gif) no-repeat left bottom;
	color: #6DCDCD;
	font-weight: bold;
	padding: 10px 10px 10px 0px;
	margin: 0px 0px 20px 40px;
	font-size: 1.1em;}
	
/*���o���̐ݒ肱���܂Ł�*/

/*�摜�̐ݒ肱�����火*/

ul.productImg {
	clear: both;
	text-align: center;}

ul.productImg li{
	float: right;
	padding: 0px;
	width: 300px;
	display: block;
	text-align: center;
	margin: 38px 0px 10px 10px;}

/*�摜�̐ݒ肱���܂Ł�*/

/*���i�Ȃǂ̐ݒ肱�����火*/

dl.productInfo {
	margin: 0px 0px 10px 50px;
	float: left;
	width: 400px;}
	
dl.productInfo dt {
	text-align: left;
	float: left;
	width: 100px;
	clear: both;
	color: #4D707B;}
	
dl.productInfo dd {
	text-align: left;
	padding: 0px 0px 10px 110px;
	background: url(../images/dotline.gif) no-repeat center bottom;
	margin: 0px 0px 10px;}

/*���i�Ȃǂ̐ݒ肱���܂Ł�*/

/*���͂̐ݒ肱�����火*/

.productText2 {
	float: left;
	margin-bottom: 30px;
	width: 470px;}
	
.productText2 p {
	margin: 0px;
	color: #4D707B;
	background-color: #F5FAFA;
	padding: 5px 10px;}
	
/*���͂̐ݒ肱���܂Ł�*/

/*--------------------------------------------------���i�ڍ׃y�[�W�㕔�̐ݒ肱���܂Ł�*/

/*--------------------------------------------------���i�ڍ׃y�[�W�����̐ݒ肱�����火*/

/*���o���̐ݒ肱�����火*/

#product h4 {
	clear: both;
	font: bold 12px/1.22 "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, sans-serif;
	*font-size: small;
	*font: x-small;
	text-align: left;
	color: #6DCDCD;
	margin: 30px 20px 10px 30px;
	background: url(../images/icon_heart2.gif) no-repeat left center;
	padding: 3px 0px 3px 16px;}
	
/*���o���̐ݒ肱���܂Ł�*/

/*�摜�̐ݒ肱�����火*/

.productsRight {
	float: right;
	margin: 0px 0px 5px 10px;}
	
.productsLeft {
	float: left;
	margin: 0px 10px 5px 0px;}	

/*�摜�̐ݒ肱���܂Ł�*/
	
/*�����̐ݒ肱�����火*/

.textCenter {
	text-align: center;}
	
.textRed {
	color: #FF2652;}
	
/*�����̐ݒ肱���܂Ł�*/

/*------------------------------���͂̐ݒ肱�����火*/

/*�����̃��X�g*/
.productList1 {
	text-align: left;
	margin: 0px 20px 0px 50px;}
	
.productList1 dd {
	margin: -5px 0px 10px 10px;}
	
.productList1 dt {
	margin-bottom: 10px;
	font-weight: bold;}
	
/*���ۂ̃��X�g*/
ul.productList {
	margin: 0px 20px 10px 50px;}

ul.productList li {
	list-style: url(../images/icon_01.gif);
	text-align: left;
	margin: 0px 0px 5px 10px;}
	
/*���t�����X�g*/
.productNunberList {
	list-style-type: decimal;
	text-align: left;
	list-style-position: outside;
	margin: 0px 20px 0px 67px;}
	
.productNunberList li {
	margin-bottom: 10px;}

/*Q&A���X�g*/
.productFaqList {
	text-align: left;
	text-indent: -1.5em;
	padding-left: 1.5em;
	margin: 0px 20px 0px 50px;}
	
.productFaqList dt {
	color: #FF2652;}
	
.productFaqList dd {
	margin: 5px 0px 10px;}
	
/*------------------------------���͂̐ݒ肱���܂Ł�*/
	
/*�{�b�N�X�̐ݒ肱�����火*/

/*���s���N�̃{�b�N�X�ihf-03�j*/
.productsBox {
	float: left;
	width: 390px;
	color: #4D707B;
	background: #FFECFF;
	margin: 0px 0px 10px 50px;
	padding: 5px;}
	
/*�΃��C���̃{�b�N�X�ihf-04,hb-07�j*/
.productsBox2 {
	margin: 0px 0px 10px 50px;
	float: left;
	width: 400px;
	border: 1px solid #009900;
	text-align: left;}
	
.productsBox2 td {
	padding: 5px 0px 5px 10px;}

/*�{�b�N�X�̐ݒ肱���܂Ł�*/

/*--------------------------------------------------���i�ڍ׃y�[�W�����̐ݒ肱���܂Ł�*/

ol.productList2 {
	text-align: left;
	margin: 0px 20px 15px 50px;}

ol.productList2 li {
	margin: 0px 0px 5px 10px;
	padding-left: 1.1em;
	text-indent: -1.1em;}

