@charset "UTF-8";
@import url(../../shared/css/default.css);

/*
#container #pageTtl h1{
	background-image:url(../img/t_prd_idx.gif);
	}
#container #pageTtl h1 a{
	width:112px;
	}
#container #pageTtl h1 a:hover{
	background-image:url(../img/t_prd_over.gif);
	}
*/
#primary .section{
	width:535px;
	text-align:left;
	}

/* #prdTop */
#prdTop #container #pageTtl h1{
	background-image:url(../img/t_prd.gif);
	}
#prdTop #container .leadArea{
	margin:0;
	padding:9px 0 0 0;
	}
/*#prdTop #content{
	width:810x;
	}*/
#prdTop #content{
	width:900px;
	}
#prdTop #primary{
	float:left;
	width:675px;
	}
#prdTop #primary .section{
	padding:0 0 23px 0;
	margin:0;
	width:675px;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpIdx,
#prdTop #primary .section .rptGrp#prdTopBlockGrpHyk{
	width:675px;
	margin:0;
	padding:0 0 10px 0;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpRmd{
	float:right;
	width:230px;
	margin:0;
	padding:0 0 10px 0;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpIdx h3,
#prdTop #primary .section .rptGrp#prdTopBlockGrpHyk h3{
	margin:0;
	padding:0 0 15px 0;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpRmd h3{
	position:absolute;
	right:0px;
	top:-14px;
	z-index:100;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpIdx .relTxtArea{
	width:675px;
	margin:0 0 0 0;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpIdx p,
#prdTop #primary .section .rptGrp#prdTopBlockGrpHyk p{
	margin:0 0 2em 0;
	padding:0;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpRmd p{
	margin:0 0 0 10px;
	padding:110px 0 0 0;
	width:180px;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpIdx p.lstLnk,
#prdTop #primary .section .rptGrp#prdTopBlockGrpHyk p.lstLnk{
	text-align:right;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpIdx ul{
	margin:0 0 1em 0;
	padding:0;
	width:537px;
	height:50px;
	position:relative;
	list-style-type:none;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpIdx ul li{
	position:absolute;
	left:0;
	top:15px;
	margin:0;
	padding:0;
	height:50px;
	width:99px;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpIdx ul li#prdTopBlockGrpIdxAim2{
	left:106px;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpIdx ul li#prdTopBlockGrpIdxAim3{
	left:212px;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpIdx ul li#prdTopBlockGrpIdxAim4{
	left:318px;
	}
#prdTop #primary .section .rptGrp#prdTopBlockGrpIdx ul li#prdTopBlockGrpIdxAim5{
	left:424px;
	}

#prdTop #primary .section#nwsBlock .rptBase{
	margin:0;
	padding:10px 0 5px 0;
	width:675px;
	}
#prdTop #primary .section#nwsBlock .relTxtArea{
	width:537px;
	width:668px;
	margin:0 0 0 8px;
	}
#prdTop #primary .section#nwsBlock .rptBase dl{
	margin:0;
	padding:5px 0 0 0;
	width:537px;
	width:668px;
	}
#prdTop #primary .section#nwsBlock .rptBase dt{
	display:block;
	margin:0;
	padding:0 0 0 0;
	width:9.5em;
	}
#prdTop #primary .section#nwsBlock .rptBase dd{
	display:block;
	margin:-1.5em 0 0 10em;
	padding:0 0 3px 0;
	}
#prdTop #primary .section#nwsBlock .rptBase span.cat{
	color:#318111;
	}

#prdTop #primary .section#prdTopSlBlock{
	float:left;
	width:323px;
	padding-bottom:20px;
}
#prdTop #primary .section#prdTopWdhBlock{
	float:right;
	width:323px;
	padding-bottom:20px;
}
#prdTop #primary .section#prdTopSlBlock h2,
#prdTop #primary .section#prdTopWdhBlock h2{
	margin:0;
	padding:0;
}
#prdTop #primary .section#prdTopSlBlock .rptBase,
#prdTop #primary .section#prdTopWdhBlock .rptBase{
	width:323px;
}
#prdTop #primary .section#prdTopSlBlock .rptBase .rptGrp,
#prdTop #primary .section#prdTopWdhBlock .rptBase .rptGrp{
	background-image:url(../../shared/img3/bg_line_323-1_grp.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:15px 0;
	width:323px;
}
#prdTop #primary .section#prdTopSlBlock .rptBase .rptGrp .relImgArea,
#prdTop #primary .section#prdTopWdhBlock .rptBase .rptGrp .relImgArea{
	float:left;
	width:150px;
}
#prdTop #primary .section#prdTopSlBlock .rptBase .rptGrp .relTxtArea,
#prdTop #primary .section#prdTopWdhBlock .rptBase .rptGrp .relTxtArea{
	float:right;
	width:158px;
}
#prdTop #primary .section#prdTopSlBlock .rptBase .rptGrp .relTxtArea h3,
#prdTop #primary .section#prdTopWdhBlock .rptBase .rptGrp .relTxtArea h3{
	font-size:100%;
	font-weight:normal;
	background-image:url(../../shared/img3/o_arw_6-7_298514.gif);
	background-position:left 0.3em;
	background-repeat:no-repeat;
	padding:0 0 0 11px;
	width:147px;
}
#prdTop #primary .section#prdTopSlBlock .rptBase .rptGrp .relTxtArea p,
#prdTop #primary .section#prdTopWdhBlock .rptBase .rptGrp .relTxtArea p{
	margin:0.8em 0 0 0;
	padding:0;
}

#prdTop #secondary{
	width:200px;
	}


/* prdIdx */
#prdIdx #content{
	width:810px;
	margin:0 0 0 70px;
	padding:19px 0 29px 0;
	}
#prdIdx #primary{
	width:555px;
	}
#primary .section#prdIdxBlock{
	background-image:url(../img/box_m_prd_idx_rmd.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:535px;
	padding:0;
	margin:0;
	}
#primary .section#prdIdxBlock .rptBase{
	background-image:url(../img/box_e_prd_idx_rmd.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:535px;
	padding:0 0 30px 0;
	margin:0;
	}
#primary .section .rptGrp#prdIdxBlockGrpRmd{
	width:485px;
	padding:0;
	margin:0 0 0 25px;
	}
#primary .section .rptGrp#prdIdxBlockGrpRmd .relImgArea{
	float:left;
	width:160px;
	}
#primary .section .rptGrp#prdIdxBlockGrpRmd .relTxtArea{
	float:right;
	width:315px;
	}
#primary .section .rptGrp#prdIdxBlockGrpRmd .relTxtArea h3{
	font-size:133%;
	padding:0;
	}
#primary .section .rptGrp#prdIdxBlockGrpRmd .relTxtArea p{
	margin:0.6em 0 0 0;
	padding:0;
	}
#primary .section .rptGrp#prdIdxBlockGrpRmd .relTxtArea .subRptBase{
	width:315px;
	padding:15px 0 0 0;
	}
#primary .section .rptGrp#prdIdxBlockGrpRmd .relTxtArea .subRptBase .subRptGrp{
	float:left;
	width:131px;
	}
#primary .section .rptGrp#prdIdxBlockGrpRmd .relTxtArea .subRptBase .subRptGrp p{
	margin:0;
	padding:0;
	}
#primary .section .rptGrp#prdIdxBlockGrpRmd .relTxtArea .subRptBase .subRptGrp#prdIdxBlockGrpRmdSubFel{
	float:right;
	width:184px;
	}
#primary .section .rptGrp#prdIdxBlockGrpRmd .relTxtArea .subRptBase .subRptGrp#prdIdxBlockGrpRmdSubFel p{
	margin:0;
	padding:0;
	background-image:url(../img/i_prd_idx_felkwd_non.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:184px;
	height:27px;
	}

#prdIdx #primary .section#prdIdxRmdLstBlock{
	width:555px;
	padding:20px 0 0 0;
	}
#prdIdx #primary .section#prdIdxRmdLstBlock h2{
	padding:0 0 15px 10px;
	}
#prdIdx #primary .section#prdIdxRmdLstBlock .rptBase{
	width:545px;
	margin:0 0 0 10px;
	}
#prdIdx #primary .section#prdIdxRmdLstBlock .rptBase .rptGrp{
	float:left;
	width:272px;
	padding:16px 0 20px 0;
	background-image:url(../../shared/img/bg_line_242-1_prd_lst.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
#prdIdx #primary .section#prdIdxRmdLstBlock .rptBase .rptGrp .relImgArea{
	float:left;
	width:95px;
	padding:0;
	margin:0;
	}
#prdIdx #primary .section#prdIdxRmdLstBlock .rptBase .rptGrp .relImgArea a{
	display:block;
	border:1px solid #DFDFDF;
	width:80px;
	}
#prdIdx #primary .section#prdIdxRmdLstBlock .rptBase .rptGrp .relTxtArea{
	float:left;
	width:147px;
	padding:0;
	margin:0;
	}
#prdIdx #primary .section#prdIdxRmdLstBlock .rptBase .rptGrp .relTxtArea h3{
	padding:0;
	margin:0;
	}
#prdIdx #primary .section#prdIdxRmdLstBlock .rptBase .rptGrp .relTxtArea p{
	padding:0;
	margin:0.6em 0 0 0;
	}
#prdIdx #secondary .section#lstNav{
	background-image:url(../../shared/img3/bg_line_200-1_rb.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:1px;
}

/* .prdLstPage */
.prdLstPage #content{
	width:810px;
	margin:0 0 0 70px;
	}
.prdLstPage #primary .section{
	width:515px;
	}
.prdLstPage #primary .leadArea{
	margin:0;
	padding:0 0 10px 0;
	}
.prdLstPage #primary .leadArea h2{
	background-image:url(../img/t_prd_cat_bse.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0 0 5px 54px;
	margin:0;
	line-height:1;
	font-size:160%;
	color:#318111;
	}
#prdLstAra .prdLstPage #primary .leadArea h2{
	background-image:url(../img/t_prd_cat_ara.gif);
	}
#prdLstAim .prdLstPage #primary .leadArea h2{
	background-image:url(../img/t_prd_cat_aim.gif);
	}
#prdLstEs .prdLstPage #primary .leadArea h2{
	padding:0 0 6px 0px;
	}
#primary .section#prdLstBlock .pNavArea{
	width:515px;
	margin:10px 0;
	position:relative;
	}
#prdLstEs .section#prdLstBlock .pNavArea#pNavArea1{
	margin:10px 0 0 0;
	padding:0 0 11px 0;
	border-bottom:5px solid #59854E;
	}
#primary .section#prdLstBlock .pNavArea p{
	margin:0;
	width:220px;
	}
#primary .section#prdLstBlock .pNavArea p.pLnk{
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	}
#primary .section#prdLstBlock .rptBase{
	width:515px;
	margin:0;
	padding:0 0 1px 0;
	}
#primary .section#prdLstBlock table{
	background-image:url(../../shared/img/bg_vline_515-100_prdtbl.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:515px;
	margin:0;
	}
#prdLstEs #primary .section#prdLstBlock table{
	background-image:none;
	}
#prdLstAim #primary .section#prdLstBlock table{
	}
#primary .section#prdLstBlock table tr{
	background-image:url(../../shared/img/bg_line_560-5_prd_lst.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
#prdLstAim #primary .section#prdLstBlock table tr{
	background-image:url(../../shared/img/bg_line_560-5_prd_lst2.gif);
	}
#primary .section#prdLstBlock table th{
	padding:0;
	}
#primary .section#prdLstBlock table td.tbImg{
	padding:7px 4px 12px 4px;
	width:82px;
	text-align:center;
	vertical-align:top;
	}
#primary .section#prdLstBlock table td.tbImg a{
	display:block;
	border:1px solid #DFDFDF;
	}
#primary .section#prdLstBlock table td.tbImg a:hover{
	border:1px solid #91C143;
	}
#primary .section#prdLstBlock table td.tbTtl{
	padding:7px 10px 12px 10px;
	line-height:1.4em;
	vertical-align:top;
	width:380px;
	}
#prdLstEs #primary .section#prdLstBlock table td.tbTtl{
	width:450px;
	}
#primary .section#prdLstBlock table td.tbTtl strong{
	display:block;
	padding:0 0 3px 0;
	font-size:110%;
	}
#primary .section#prdLstBlock table td.tbTtl span.tbTtlPrc{
	display:block;
	padding:5px 0 3px 0;
	}
#primary .section#prdLstBlock table td.tbTtl span.price{
	padding:0 3px 0 0;
	font-weight:bolder;
	font-size:116%;
	}
#primary .section#prdLstBlock table td.tbTtl ul{
	margin:1em 0 5px 0;
	padding:2px 0 0 91px;;
	list-style-type:none;
	background-image:url(../img/o_felkwd_86-11.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	}
#primary .section#prdLstBlock table td.tbTtl ul li{
	display:inline;
	padding:0 0.8em 0 0;
	margin:0;
	color:#666666;
	font-size:83%;
	}
#primary .section#prdLstBlock table th.tbAim,
#primary .section#prdLstBlock table th.tbAra{
	width:70px;
	}
#primary .section#prdLstBlock table td.tbAim{
	text-align:center;
	vertical-align:middle;
	padding:7px 4px 12px 0px;
	}
#primary .section#prdLstBlock table td.tbAra{
	text-align:center;
	vertical-align:middle;
	padding:7px 4px 12px 4px;
	color:#000000;
	}

#secondary .section#subNav1{
	margin:0;
	}
#secondary .section .rptGrp{
	margin:0 0 15px 0;
	}
#secondary .section .rptGrp#lstNavGrpAra h3,
#secondary .section .rptGrp#lstNavGrpAim h3,
#secondary .section .rptGrp#lstNavGrpFrekwd h3{
	margin:0;
	padding:0;
	}
#secondary .section .rptGrp#lstNavGrpAra ul,
#secondary .section .rptGrp#lstNavGrpAim ul{
	margin:0;
	padding:0 0 0 10px;
	list-style-type:none;
	}
#secondary .section .rptGrp#lstNavGrpFrekwd ul{
	margin:0;
	padding:2px 0 0 10px;
	list-style-type:none;
	line-height:1.7;
	}
#secondary .section .rptGrp#lstNavGrpAra ul li,
#secondary .section .rptGrp#lstNavGrpAim ul li{
	background-image:url(../../shared/img/o_arw_4-5_799B35.gif);
	background-position:4px center;
	background-repeat:no-repeat;
	margin:0;
	padding:2px 0 2px 12px;
	width:60px;
	}
#secondary .section .rptGrp#lstNavGrpAra ul li span.active,
#secondary .section .rptGrp#lstNavGrpAim ul li span.active{
	display:inline-block;
	background-color:#E1F4BD;
	}
#secondary .section .rptGrp#lstNavGrpAra ul li a,
#secondary .section .rptGrp#lstNavGrpAim ul li a{
	display:block;
	}
#secondary .section .rptGrp#lstNavGrpFrekwd ul li{
	display:inline;
	padding:0 0.8em 0 0;
	}
#secondary .section .rptGrp#lstNavGrpAra .subRptBase,
#secondary .section .rptGrp#lstNavGrpAim .subRptBase,
#secondary .section .rptGrp#lstNavGrpFrekwd .subRptBase{
	width:220px;
	}
#secondary .section .rptGrp#lstNavGrpAra .subRptBase .subRptGrp,
#secondary .section .rptGrp#lstNavGrpAim .subRptBase .subRptGrp{
	float:left;
	width:73px;
	}
#secondary .section .rptGrp#lstNavGrpAra .subRptBase .subRptGrp#lstNavGrpAraSub3,
#secondary .section .rptGrp#lstNavGrpAim .subRptBase .subRptGrp#lstNavGrpAimSub3{
	width:73px;
	}

/* .prdDtlPage */

.prdDtlPage #content{
	width:795px;
	margin:0 0 0 75px;
	padding:19px 0 29px 0;
	}
.prdDtlPage .catNavArea{
	width:790px;
	padding:0 0 20px 0;
	}
.prdDtlPage .catNavArea table{
	margin:0;
	width:790px;
	}
.prdDtlPage .catNavArea table th{
	padding:0;
	text-align:center;
	width:205px;
	}
.prdDtlPage .catNavArea table td{
	padding:0;
	text-align:left;
	width:585px;
	}
.prdDtlPage .catNavArea table td.catNavAreaSrcara{
	background-image:url(../../shared/img/bg_line_242-1_prd_lst.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	}
.prdDtlPage .catNavArea table td p{
	margin:0 5px;
	padding:8px 0 9px 100px;
	background-position:left center;
	background-repeat:no-repeat;
	}
.prdDtlPage .catNavArea table td.catNavAreaSrcara p{
	background-image:url(../img/st_prd_catnav_srcara.gif);
	}
.prdDtlPage .catNavArea table td.catNavAreaSrcaim p{
	background-image:url(../img/st_prd_catnav_srcaim.gif);
	padding:8px 0 8px 100px;
	}

.prdDtlPage #primary{
	float:right;
	width:425px;
	}
.prdDtlPage #primary .section{
	width:425px;
	}
	
.prdDtlPage #primary .section#prdDtlKwdBlock{
	background-image:url(../img/box_m_dtl_425-10.gif);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0 0 30px 0;
	}
.prdDtlPage #primary .section#prdDtlKwdBlock .rptBase{
	background-image:url(../img/box_e_dtl_425-15.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:425px;
	padding:0 0 15px 0;
	}
.prdDtlPage #primary .section#prdDtlKwdBlock .rptBase h2{
	font-size:160%;
	background-image:url(../img/box_t_dtl_425-15.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:385px;
	padding:15px 20px 0 20px;
	color:#318111;
	}
.prdDtlPage #primary .section#prdDtlKwdBlock .rptBase .rptGrp{
	width:385px;
	padding:0 0 0 20px;
	}
.prdDtlPage #primary .section#prdDtlKwdBlock .rptBase p.kana{
	margin:0.4em 0 1.5em 0;
	color:#666;
	width:385px;
	padding:0 0 0 20px;
	}
.prdDtlPage #primary .section#prdDtlKwdBlock .rptBase .rptGrp h3{
	margin:0;
	padding:0 0 5px 0;
	}
.prdDtlPage #primary .section#prdDtlKwdBlock .rptBase .rptGrp p{
	margin:0;
	padding:0 0 1em 0;
	}
.prdDtlPage #primary .section#prdDtlKwdBlock .rptBase .rptGrp table{
	margin:0 0 1em 0;
	padding:0;
	}
.prdDtlPage #primary .section#prdDtlKwdBlock .rptBase .rptGrp table td{
	margin:0;
	padding:0 11px 0 0;
	}
.prdDtlPage #primary .section#prdDtlKwdBlock .rptBase .rptGrp#prdDtlKwdBlockGrpFrekwd p{
	margin:0;
	padding:3px 10px 15px 10px;
	}

.prdDtlPage #primary .section#prdDtlInfBlock .rptBase .rptGrp{
	margin:0;
	padding:0 5px 15px 5px;
	}
.prdDtlPage #primary .section#prdDtlInfBlock .rptBase .rptGrp h3{
	color:#779B35;
	margin:0;
	padding:0;
	}
.prdDtlPage #primary .section#prdDtlInfBlock .rptBase .rptGrp p{
	}
.prdDtlPage #primary .section#prdDtlInfBlock .rptBase .rptGrp#prdDtlInfBlockGrpRmd p{
	color:#666666;
	}
		
.prdDtlPage #secondary{
	float:left;
	width:345px;
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relImgArea{
	padding:15px 0 5px 0;
	text-align:center;
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relImgArea img{
	margin:0 0 15px 0;
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea{
	background-image:url(../../shared/img/bg_line_345-3_prdtbl.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:30px;
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea p.relPrdLnk{
	padding-top:10px;
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table{
	margin:0;
	padding:0;
	width:345px;
	background-color:#F8F8F8;
	background-image:url(../../shared/img/bg_vline_345-100_prdtbl.gif);
	background-position:left top;
	background-repeat:repeat-y;
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table tr.tbrPrc,
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table tr.tbrShp{
	background-color:#FFFFFF;
	background-image:none;
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table th,
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table td{
	margin:0;
	padding:6px 10px 6px 10px;
	text-align:left;
	background-image:url(../../shared/img/bg_line_345-1_prdtbl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-weight:normal;
	word-break:break-all;
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table tr.tbrPrc th{
	/*background-image:url(../../shared/img/bg_line_1-5_DD.gif);*/
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table tr.tbrShp th{
	/*background-image:url(../../shared/img/box_t_345-3_DD_f8.gif);*/
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table tr.tbrRel th,
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table tr.tbrRel td{
	/*background-image:url(../../shared/img/box_e_345-3_DD_f8.gif);
	padding:4px 10px 7px 10px;*/
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table tr.tbrBrt th{
	width:84px;
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table td{
	width:221px;
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea table p{
	margin:0;
	padding:0;
	}
.prdDtlPage #secondary .section#prdDtlSpcBlock .relTxtArea span.price{
	font-weight:bolder;
	font-size:116%;
	padding:0 3px 0 0;
	}

/* prdHykPage */
.prdHykPage #content #pageTtl h1{
	background-image:url(../img/t_prd_hyk.gif);
	}
.prdHykPage #primary .section#prdHykIdxBlock{
	margin-bottom:30px;
	background-image:url(../../shared/img/box_e_560-80_hyk.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0 0 80px 0;
	}
.prdHykPage #primary .section#prdHykIdxBlock .rptBase{
	background-image:url(../../shared/img/bg_hyk_400-250.gif);
	background-position:left top;
	background-repeat:repeat;
	padding:1px 35px;
	width:465px;
	}
.prdHykPage #primary .section#prdHykIdxBlock .rptBase p.sectionLead{
	background-image:url(../../shared/img/bg_hyk_bean_490-250.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:465px;
	line-height:1.8;
	}
.prdHykPage #primary .section#prdHykIdxBlock .rptBase .rptGrp{
	padding:10px 0 0 0;
	width:465px;
	}
.prdHykPage #primary .section#prdHykIdxBlock .rptBase .rptGrp .relTxtArea{
	width:321px;
	float:right;
	}
.prdHykPage #primary .section#prdHykIdxBlock .rptBase .rptGrp .relTxtArea p{
	margin:1em 0 0 0;
	}
.prdHykPage #primary .section#prdHykIdxBlock .rptBase .rptGrp .relImgArea{
	width:130px;
	float:left;
	}


/* 暮らしと森製品！TOP 特集部分 */
#prdTop #content #prdTopBlockSp{
	width:100%;
	background:url(../img/bg_prd_top_sp_t.gif) #e9e6c4 no-repeat left top;
	padding-top:12px;
	margin-bottom:20px;
	}
#prdTop #content #prdTopBlockSpInner{
	width:100%;
	background: url(../img/bg_prd_top_sp_b.gif) no-repeat left bottom;
	overflow:hidden;
	padding-bottom:12px;
	}
#prdTop #content #prdTopBlockSp .imgArea{
	float:left;
	width:200px;
	display:inline;
	margin-left:12px;
	}
#prdTop #content #prdTopBlockSp .txtArea{
	float:right;
	width:428px;
	display:inline;
	margin-right:15px;
	}
#prdTop #content #prdTopBlockSp .txtArea h4{
	margin-bottom:10px;
	}
#prdTop #content #prdTopBlockSp .txtArea p{
	line-height:1.5em;
	}
	
/* おすすめ「森」製品Index　今月の特集 */
.prdPage #secondary #lstNavGrpSp{
	width:100%;
	background:url(../img/rbg_prd_idx_sp_b.gif) #e9e6c4 no-repeat left bottom;
	margin-bottom:30px;
	}
.prdPage #secondary #lstNavGrpSpInner{
	margin-left:12px;
	width:206px;
	padding-bottom:10px;
	}
.prdPage #secondary #lstNavGrpSpInner h4{
	margin-bottom:0;
	}
.prdPage #secondary #lstNavGrpSpInner p{
	margin:0 0 1em;
	padding:0 3px;
	font-size:87.50%;
	}
