@charset "Shift_JIS";

/* -----------------------------------------------------------
　　共用
--------------------------------------------------------------*/
#rContent .read {
width:565px;
padding:0px 0 15px 0;
margin:0 0 15px 0;
background:url(../images/read_bg.gif) repeat-x top;
float:left;
}

#rContent .read p {
padding:20px 0 15px 0;
margin:0 15px;
text-align:left;
line-height:140%;}

#rContent .read ul {
margin:0 10px 0 20px;
padding:0 0 10px 0;
list-style:none;
}

#rContent .read ul li {
padding:0 0 8px 15px;
margin:0;
text-align:left;
font-weight:bold;
background:url(../images/lmenu_marker.gif) no-repeat 0 2px;
width:250px;
float:left;
}


#rContent .read a.trialset {/* ボタン：トライアルセット申込 */
width:250px;
height:55px;
padding:0;
text-indent:-999em;
display:block;
margin:0 15px 0 auto;
background-image:url(../images/btn_trialset_apply.gif);
background-position:center top;
text-decoration:none;}
#rContent .read a.trialset:hover {background-position:center bottom;}

#rContent .read a.samplegoods {/* ボタン：無料サンプル申込 */
width:192px;
height:23px;
padding:0;
text-indent:-999em;
display:block;
margin:0 15px 0 auto;
background-image:url(../images/btn_sample.gif);
background-position:center top;
text-decoration:none;}
#rContent .read a.samplegoods:hover {background-position:center bottom;}


#rContent h3.productList {/* 見出し： 商品一覧 */
width:565px;
height:42px;
padding:0;
/*margin:0 0 5px 0;*/
margin:0 0 -5px 0;
text-indent:-999em;
background:url(../images/cp_product_list.gif);
clear:both;}


#rContent ul.notes {/* 注釈用リスト */
width:565px;
/*margin:0 0 15px 0;*/
margin:10px 0 15px 0;
padding:0;
list-style:none;
display:block;}

#rContent ul li {
padding:0 0 5px 12px;
margin:0 0 0 14px;
text-align:left;
display:block;
background:url(../images/notes_marker.gif) no-repeat 0 2px;}

#rContent a.btnInCart {/* ボタン：買い物かごに入れる */
width:180px;
height:40px;
padding:0;
margin:0 auto 20px auto;
text-indent:-999em; 
display:block;
background-image:url(../images/btn_in_cart.gif);
/* background-position:center top; ホバー用*/
text-decoration:none;
}
/*ホバー
#rContent a.btnInCart:hover {background-position:center bottom;}
*/


/* 商品一覧テーブル
----------------------------------------------------*/
#rContent #productsArea {
padding:8px 0;
margin:0 0 10px 0;
border-bottom:3px #64BC64 double;}

#rContent #productsArea table {
margin:0 0 10px 0;
border:none;}

#rContent #productsArea table td {
width:33%;
padding:0 5px 2px 0;
text-align:center;
vertical-align:top;}

#rContent #productsArea table td.hr {/* 仕切り用 グレー */
width:auto;
height:6px;
padding:0;
background:url(../images/product_hr.gif) repeat-x;}
#rContent #productsArea table td.hr2 {/* 仕切り用 グレー*/
width:auto;
height:15px;
padding:0;
background:url(../images/product_hr.gif) repeat-x top;}

#rContent #productsArea .wLine {/* 仕切り用 グリーン２本線 */
width:auto;
height:12px;
padding:0;
margin:0;
border-top:3px #64BC64 double;}


#rContent #productsArea table td.pImg {/* 商品画像 */
padding:0 5px 0 0 ;
border-right:1px #e0e0e0 solid;}
#rContent #productsArea table td.pImg.last {/* 商品画像 右 */
border-right:none;}
#rContent #productsArea table td.pName {/* 商品名 */
padding:10px 5px 5px 18px ;
text-align:left;
font-weight:bold;
background:url(../images/lmenu_marker.gif) no-repeat 8px 11px}

/* 20100405追加 商品名リンクアンダーライン消去 */
#rContent #productsArea table td.pName a {
	text-decoration : none;
}

#rContent #productsArea .pPrice01{
width:175px;
padding:3px;
margin:0 0 3px 0;
background-color:#eee;
border-left:2px #666 solid;}
#rContent #productsArea .pPrice02{
width:175px;
padding:3px;
margin:0 0 3px 0;
background-color:#F0F8EA;
border-left:2px #060 solid;}
#rContent #productsArea .pPrice01:after,
#rContent #productsArea .pPrice02:after { /*float clear */
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

#rContent #productsArea .pPrice01 .price,
#rContent #productsArea .pPrice02 .price {/* 価格 */
width:85px;
padding:0;
margin:0;
text-align:right;
float:left;}
#rContent #productsArea .pPrice01 .number,
#rContent #productsArea .pPrice02 .number {/* 個数 */
width:75px;
padding: 0;
margin: 0 0 0 5px;
float:right;}

#rContent #productsArea .pPrice01 span {
font-weight:bold;}
#rContent #productsArea .pPrice02 span {
color:#FF6600;
font-weight:bold;}



/* -----------------------------------------------------------
　　リリジュ
--------------------------------------------------------------*/
#rContent h2 {
width:565px;
/*height:100px;*/
padding:0;
margin:0;
}

#rContent h2 img{
vertical-align:bottom;
}

#rContent h2.rrj {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_01.jpg);}

#rContent h2.estroll {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_02.jpg);}

#rContent h2.mokan {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_03.jpg);}

#rContent h2.raochinsu {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_04.jpg);}

#rContent h2.rejeme {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_05.jpg);}

#rContent h2.garlic {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_06.jpg);}

#rContent h2.miso {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_07.jpg);}

#rContent h2.rice {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_08.jpg);}

#rContent h2.caiapo {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_09.jpg);}

#rContent h2.kotarahimu {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_10.jpg);}

#rContent h2.greentea {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_11.jpg);}

#rContent h2.bicell {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_12.jpg);}

#rContent h2.trial {
width:565px;
height:100px;
padding:0;
margin:0;
text-indent:-999em;
background:url(../images/banner/fuji_cate_13.jpg);}




#rContent #mainImg h2 {
height:87px;
padding:0;
margin:0 0 130px 0;
text-indent:-999em;}

#rContent #mainImg strong {
display:none;}

#rContent #mainImg img {
margin:0 10px 0 0;}



/* -----------------------------------------------------------
　　商品個別紹介
--------------------------------------------------------------*/
#rContent #productsArea table td p.itemName {
padding:5px 0 20px 15px;
margin:0;
font-size:120%;
font-weight:bold;
text-align:left;
color:#013300;
background:url(../images/lmenu_marker.gif) no-repeat 0 8px;}

#rContent #productsArea table td.btnArea {
padding:5px 0 0 0;}


/* 商品詳細テーブル
----------------------------------------------------*/
#rContent #productsArea table.productDetails th,
#rContent #productsArea table.productDetails td {
width:auto;
padding:4px;
text-align:left;
vertical-align:top;}

#rContent #productsArea table.productDetails th {
width:90px;
font-weight:normal;
background-color:#EBEBEB;}
#rContent #productsArea table.productDetails td {
background-color:#F5F5F5;}

#rContent #productsArea table.productDetails .bgclr {
background-color:#fff;}









/* 20080916 改修CSS */

#rContent .swf {
	float:left;
	width:565px;
	margin:0 0 10px;
	display:inline;
}

#rContent .btn {
	float:left;
	width:565px;
	margin:0 0 20px;
	padding:0;
}

#rContent .btn li {
	margin:0 0 5px;
	float:left;
	padding:0;
	background:none;
	list-style:none;
	font-size:2px;
}

#rContent .btn li img {
	margin:0;
	padding:0;
}

#rContent .btn .lft {
	margin:0 5px 5px 0;
	float:left;
}









