/*共通要素 の設定 */
#vcolumn-top ul,#vcolumn-main ul,#ruit-main ul,#ruit-main li,#vcolumn-top h1,
ul#seven-list,#seven-list dl,#seven-list dt,#seven-list dd,#kodawari-h dt,
#four-list dl,#four-list dt,#four-list dd,.item-box-s,
.vlist-lead h3,#ry-li li h3,
#seson-report dl,#seson-report dt,#seson-report dd,#seson-report ol	{	margin:0;	}

#vcolumn-top,#vcolumn-lead,.vlist-head,.vcolumn-text,#ruit-main,#ruit-main li,#p-navi,.item-box-s,
#seven-list,#seven-list li,.vlist-lead,#four-list,#four-list li,#kodawari-h,#kodawari-h dt,#kodawari-h dd,
#five-navi,#seven-v-head,#seven-list dd,#four-list li,#soybean-link ul,#soy-end ul,#ry-li,.shun-uframe	{	position:relative;	}

#seson-report dd	{	color:#660000;	}
#seson-report dt	{	color:#FFFFFF;	}
#seson-report dt	{	text-align:right;	}

#seson-report dt	{	font-weight:bold;	}

#seson-report dt	{	letter-spacing:1px;	}

#vcolumn-top h1,#vcolumn-top p,#vcolumn-top li,#vcolumn-top select,#five-navi li,.item-box-s1,.item-box-s2,
#p-navi li,.vlist-head h2,.vlist-head dl,.vlist-head dt,.vlist-head dd,.vlist-lead h3,#seven-v-head h1,#seven-v-head p,#seven-v-head a,
#vcolumn-lead h2,#vcolumn-lead p,#vcolumn-lead li,#vcolumn-lead select,#four-list li dd,#soybean-link li,#soy-end li,#ry-li li,.shun-uframe a,.shun-uframe p	{	position:absolute;	}
	
#vcolumn-top,#vcolumn-lead,#vcolumn-lead dl,#ruit-main,
#kodawari-h,#kodawari-h dt,#kodawari-h dd,
#p-navi,.vlist-head,#seven-list li,.vlist-lead,
#five-navi,#five-navi1,#five-navi2.item-box-s,
#soybean-link li	{	top:0;	}

.item-box-s1,.item-box-s2	{	top:10px;	}

#ruit-main li	{	top:20px;	}

#vcolumn-top h1	{	top:17px;	}

#vcolumn-top select,.vlist-head h2	{	top:65px;	}
	
#vcolumn-top,#vcolumn-lead,#ruit-main,
.vlist-head,.vlist-lead,#kodawari-h,#five-navi,
#five-navi1,#five-navi3,#five-navi5	{	left:0;	}

.item-box-s1	{	left:10px;	}

#vcolumn-top h1,#vcolumn-lead h2	{	left:17px;	}

#vcolumn-lead p,.ruit-left,.vlist-head h2	{	left:15px;	}

#five-navi2,#five-navi4	{	right:0;	}

.vlist-head ul,#vcolumn-top select	{	right:12px;	}

.ruit-right	{	right:15px;	}

#vcolumn-top h1,#vcolumn-top ul,#vcolumn-top ul li a,.vlist-head h2,.vlist-head dl,
#ruit-main,#ruit-main li,#ruit-main h2,#vcolumn-lead,#p-navi,#p-navi li a,
.vlead-navi1 a,.vlead-navi1b a,.vlead-navi2 a,.item-box-s,.item-box-s1 a,.item-box-s2,
#five-navi,#five-navi li a,#seven-v-head,#seven-v-head h1,#seven-v-head p,#seven-v-head a,
#vcolumn-index,#vcolumn-index ul,#vcolumn-index li,#vcolumn-index h2,#vcolumn-index li a,
#seven-list,#seven-list li,#four-list,#four-list li,#five-navi,#five-navi li a,.vcolumn-module,.care-module,
.c-column h2,#soybean-link,#soybean-link h3,#soybean-link a,#soy-end,#soy-end a,
#ry-li li h3,#twin-list	li,.shun-uframe,#report a,
#seson-report ol,#seson-report ol li,#seson-report dt	{	display:block;	}

#seson-report h2,#seson-report ol li,#seson-report p,#vcolumn-top ul li,#vcolumn-top ul li a,.ruit-left,#five-lead,#seven-v-head h1,
#seven-v-head p,#twin-list li,#twin-list li img	{	float:left;	}

.vcolumn-text,.ruit-right,.fivelead-image,#seven-v-head a	{	float:right;	}

#vcolumn-tips,.vcolumn-tips2,#five-navi	{	clear:both;	}

#vcolumn-top ul li a,#vcolumn-lead h2,#ruit-main h2,.vlist-head h2,#vcolumn-top h1,#p-navi li a,
#seven-list dt,#seven-list dd,#four-list li dt,#four-list li dd,#five-navi li a,.item-box-s1 a,
.vlead-navi1 a,.vlead-navi1b a,.vlead-navi2 a,#seven-v-head h1,#seven-v-head p,#seven-v-head a,.c-column h2,
#soybean-link h3,#soybean-link a,#soy-end a,#ry-li li h3,.care-module h3,#report a,
#step-howto ol li,#seson-report h2	{
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
	margin:0;
	overflow:hidden;
	}

#seson-report,#seson-report h2,#seson-report ol li dt,#vcolumn-top h1,#vcolumn-top p,#vcolumn-top ul li a,#ruit-main,#ruit-main h2,#p-navi li a,
#vcolumn-main,#vcolumn-lead h2,#vcolumn-lead ul,#four-list li,#five-navi li a,
.vlist-head h2,.vlead-navi1 a,.vlead-navi2 a,.item-box-s,.item-box-s1 a,
#seven-v-head h1,#seven-v-head p,#seven-v-head a,.shun-uframe,.shun-uframe
#soybean-link h3,#soybean-link a,#ry-li li h3,.care-module h3,#report a,
#step-howto ol li,.kome,.kome2	{	background-position:left top;	}

#seson-report dt,#seson-report dt,#vcolumn-top h1,#vcolumn-top ul li a,#vcolumn-lead h2,#vcolumn-lead dl,#p-navi li a,
#seven-v-head h1,#seven-v-head p,#seven-v-head a,.item-box-s,.item-box-s1 a,
.vlist-head h2,.vlead-navi1 a,.vlead-navi2 a,#ruit-main h2,#four-list li,#five-navi li a,
.c-column h2,#soybean-link h3,#soybean-link a,#ry-li li h3,.care-module h3,
.shun-uframe,#report a,#step-howto ol li,.kome,.kome2	{	background-repeat:no-repeat;	}

#vcolumn-top p	{	background-repeat:repeat-y;	}

#vcolumn-main,#ruit-main,.vcolumn-module,#step-howto,
#seson-report,#peach-under ul	{
	background-image:url(/images/border-gray.gif);
	background-repeat:repeat-x;
	}
#vcolumn-main.report-end,
#vcolumn-main.report-end .vcolumn-module{
	background-image:none;
}

.vcolumn-module#soy-end h3	{	margin-bottom:15px;	}


#seson-report	{
	width:626px;
	margin:0 15px 0 15px;
	}

#seson-report h2,#seson-report p	{
	margin:15px 0 0 0;
	height:15px;
	}

#seson-report h2#summer	{
	width:155px;
	background-image:url(/lineup/images/items/smail-h2.gif)
	}

#seson-report h2#peach	{
	width:144px;
	background-image:url(/lineup/images/items/pmail-h2.gif)
	}

#seson-report h2#lafrance	{
	width:150px;
	background-image:url(/lineup/images/items/lafmail-h2.gif)
	}


#seson-report ol li,#seson-report dl,#seson-report dt,#seson-report dd	{	width:200px;	}

#seson-report dt	{
	height:39px;
	background-image:url(/lineup/images/items/pmail-dt.gif);
	font-size:14px;
	}
	
#seson-report dt.posted	{
	background-image:url(/lineup/images/items/pmail-dt-posted.gif);
	}

#seson-report dt span.pot	{
	padding-top:11px;
	margin-right:7px;
	display:block;
	}

#seson-report dd	{	letter-spacing:-1px;	}

#seson-report ol li	{
	margin-top:12px;
	margin-right:13px;
	}

#seson-report ol li.p-end	{	margin-right:0;	}



/*UNDER ITEM LINK の設定 */
#under-item	{
	height:127px;
	margin-top:20px;
	}

#under-item .item-box-s	{	left:204px;	}
.item-box-s	{
	width:264px;
	height:109px;
	background-image:url(/lineup/images/item-box-frame2.gif);
	}

.item-box-s2	{	line-height:150%;	}

.item-box-s2	{
	width:140px;
	left:110px;
	color:#660000;
	}

.item-box-s1 a	{
	width:90px;
	height:90px;
	}

a.item-ryokuou	{	background-image:url(/lineup/images/ryokuou-no.gif);	}
a.item-ryokuou:hover	{	background-image:url(/lineup/images/ryokuou-nh.gif);	}

a.item-soybean	{	background-image:url(/lineup/images/soybean-no.gif);	}
a.item-soybean:hover	{	background-image:url(/lineup/images/soybean-nh.gif);	}

a.item-hokkaido	{	background-image:url(/lineup/images/hokkaido-no.gif);	}
a.item-hokkaido:hover	{	background-image:url(/lineup/images/hokkaido-nh.gif);	}

a.item-rice	{	background-image:url(/lineup/images/rice-no.gif);	}
a.item-rice:hover	{	background-image:url(/lineup/images/rice-nh.gif);	}

a.item-isofla	{	background-image:url(/lineup/images/isofla-no.gif);	}
a.item-isofla:hover	{	background-image:url(/lineup/images/isofla-nh.gif);	}

a.item-pome	{	background-image:url(/lineup/images/pome-no.gif);	}
a.item-pome:hover	{	background-image:url(/lineup/images/pome-nh.gif);	}

a.item-berry	{	background-image:url(/lineup/images/berry-no.gif);	}
a.item-berry:hover	{	background-image:url(/lineup/images/berry-nh.gif);	}

a.item-plune	{	background-image:url(/lineup/images/plune-no.gif);	}
a.item-plune:hover	{	background-image:url(/lineup/images/plune-nh.gif);	}

a.item-shiso-shouga	{	background-image:url(/items-image/shiso-shouga/shiso-shouga-o.gif);	}
a.item-shiso-shouga:hover	{	background-image:url(/items-image/shiso-shouga/shiso-shouga-h.gif);	}

/*５つのこだわり の設定 */
#seven-v-head	{
	margin-top:-15px;
	height:50px;
	}

.contents-module-t#seven-v-head	{
	margin-top:0;
	height:50px;
	}

#seven-v-head h1,#seven-v-head p	{	left:17px;	}

#seven-v-head h1	{
	height:24px;
	top:15px;
	}
	
#blend-head	{
	width:213px;
	background-image:url(/lineup/rice/blend/images/blend-head.gif);
	}

#sozai-head	{
	width:124px;
	background-image:url(/lineup/images/kodawari/sozai-head.gif);
	}

#miryoku-sp-head	{
	width:250px;
	background-image:url(/lineup/images/kodawari/miryoku-sp-head.gif);
	}

#miryoku-pc-head	{
	width:200px;
	background-image:url(/lineup/images/kodawari/miryoku-pc-head.gif);
	}

#miryoku-sm-head	{
	width:200px;
	background-image:url(/lineup/images/kodawari/miryoku-sm-head.gif);
	}

#miryoku-lf-head	{
	width:400px;
	background-image:url(/lineup/images/kodawari/miryoku-lf-head.gif);
	}

#miryoku-at-head	{
	width:200px;
	background-image:url(/lineup/images/kodawari/miryoku-at-head.gif);
	}

#miryoku-wt-head	{
	width:200px;
	background-image:url(/lineup/images/kodawari/miryoku-wt-head.gif);
	}

#sprepo-head	{
	width:345px;
	background-image:url(/lineup/images/kodawari/sprepo-head.gif);
	}

#smrepo-head	{
	width:345px;
	background-image:url(/lineup/images/kodawari/smrepo-head.gif);
	}

#smrepo-head-n	{
	width:345px;
	background-image:url(/lineup/images/kodawari/smrepo-head-n.gif);
	}
	

#lfrepo-head-n	{
	width:345px;
	background-image:url(/lineup/images/kodawari/lafmrepo-head-n.gif);
	}

#lfrepo-head	{
	width:465px;
	background-image:url(/lineup/images/kodawari/lfrepo-head.gif);
	}

#pcrepo-head	{
	width:345px;
	background-image:url(/lineup/images/kodawari/pcrepo-head.gif);
	}

#pcrepo-head-n	{
	width:345px;
	background-image:url(/lineup/images/kodawari/pcrepo-head-n.gif);
	}

#atrepo-head	{
	width:345px;
	background-image:url(/lineup/images/kodawari/atrepo-head.gif);
	}

#wtrepo-head	{
	width:345px;
	background-image:url(/lineup/images/kodawari/wtrepo-head.gif);
	}

#howto-head	{
	width:165px;
	background-image:url(/lineup/images/kodawari/howto-head.gif);
	}

#seven-v-head a	{	right:18px;	}

#seven-v-head a.vto-vf,#seven-v-head a.vto-uf,#seven-v-head a.vto-ry,
#seven-v-head a.vto-sb,#seven-v-head a.vto-rc,#seven-v-head a.vto-sb,
#seven-v-head a.vto-rc,#seven-v-head a.vto-if,#seven-v-head a.vto-sp	{	top:15px;	}
a.vto-vf	{
	width:182px;
	height:25px;
	background-image:url(/lineup/images/vto-vfo.gif);
	}
a.vto-vf:hover	{	background-image:url(/lineup/images/vto-vfh.gif);	}

a.vto-uf	{
	width:157px;
	height:25px;
	background-image:url(/lineup/images/vto-ufo.gif);
	}
a.vto-uf:hover	{	background-image:url(/lineup/images/vto-ufh.gif);	}

a.vto-ry	{
	width:197px;
	height:25px;
	background-image:url(/lineup/images/vto-ryo.gif);
	}
a.vto-ry:hover	{	background-image:url(/lineup/images/vto-ryh.gif);	}

a.vto-sb	{
	width:157px;
	height:25px;
	background-image:url(/lineup/images/vto-sbo.gif);
	}
a.vto-sb:hover	{	background-image:url(/lineup/images/vto-sbh.gif);	}

a.vto-rc	{
	width:182px;
	height:25px;
	background-image:url(/lineup/images/vto-rco.gif);
	}
a.vto-rc:hover	{	background-image:url(/lineup/images/vto-rch.gif);	}

a.vto-if	{
	width:157px;
	height:25px;
	background-image:url(/lineup/images/vto-ifo.gif);
	}
a.vto-if:hover	{	background-image:url(/lineup/images/vto-ifh.gif);	}

<!--
a.vto-sp	{
	width:132px;
	height:25px;
	background-image:url(/lineup/images/vto-spo.gif);
	}
a.vto-sp:hover	{	background-image:url(/lineup/images/vto-sph.gif);	}
-->

#seven-v-head a.page-return	{
	top:13px;
	width:94px;
	height:29px;
	background-image:url(/lineup/images/itemb-rtno.gif);
	}

#seven-v-head a.page-return:hover	{	background-image:url(/lineup/images/itemb-rtnh.gif);	}

/*CONTENTS の設定 */
#vcolumn-top	{	height:57px;	}

.vlead-navi1,.vlead-navi1b,.vlead-navi2	{	top:16px;	}

.vlead-navi1	{	right:197px;	}

.vlead-navi1b	{	right:167px;	}

.vlead-navi2	{	right:0;	}

.vlead-navi1 a,.vlead-navi1b a,.vlead-navi2 a	{	height:25px;	}

#vcolumn-top ul li	{	display:inline;	}

#vcolumn-top li.green-navi	{
	top:17px;
	right:17px;
	}

#vcolumn-top li.gray-navi	{
	top:15px;
	right:15px;
	}

#vcolumn-top ul li.green-navi a	{	height:25px;	}

#vcolumn-lead select	{	right:15px;	}

.seven-lead	{	height:133px;	}

.seven-lead select	{	top:37px;	}

.five-lead	{	height:113px;	}

.five-index	{	height:127px;	}

.five-lead select	{	top:37px;	}

#vcolumn-main,#ruit-main	{
	width:656px;
	margin-left:17px;
	margin-bottom:0;
	margin-right:17px;
	}

.side-image	{
	margin-bottom:10px;
	margin-left:16px;
	}

#ruit-main li	{
	width:300px;
	height:345px;
	}

#ruit-main li img	{
	margin-bottom:10px;
	padding:0;
	}

.vcolumn-text	{	margin-bottom:5px;	}

#seven-text	{
	width:320px;
	margin-right:19px;
	margin-left:0;
	}

#five-text	{
	width:320px;
	margin-right:10px;
	margin-left:0;
	}

#five-text2	{
	top:25px;
	right:40px;
	margin:0;
	}

#kodawari-h	{	margin:0 0 5px 0;	}

#kodawari-h dt,#kodawari-h dd	{
	width:492px;
	left:90px;
	}

#kodawari-h dd	{	margin:10px 0 0 0;	}

#vcolumn-tips,.vcolumn-tips2	{	border:2px solid #FF9933;	}

#vcolumn-tips	{	margin:0 18px 0 18px;	}

.vcolumn-tips2	{
	margin:0 10px 0 10px;
	zoom:1;
	}

.vcolumn-tips2 img.img-right	{
	margin-top:20px;
	margin-right:15px;
	margin-bottom:20px;
	}

.vcolumn-tips2 img.img-left	{
	margin-top:0;
	margin-left:15px;
	margin-bottom:20px;
	}

.vcolumn-module	{
	margin-right:10px;
	margin-bottom:20px;
	margin-left:10px;
	padding-bottom:11px;
	background-position:left bottom;
	}
.vcolumn-module.hokkaido	{
	_margin-bottom:90px;
}

*:first-child+html .vcolumn-module.hokkaido	{
	margin-bottom:90px;
}

.vcolumn-module#miryoku-frame	{	padding-bottom:1px;	}

#miryoku-frame h3,#miryoku-frame p	{	width:315px;	}
#miryoku-frame p span {
font-size:0.8em;
_font-size:9px;
}
#miryoku-frame img	{	margin-bottom:30px;	}

.care-module	{
	margin-right:10px;
	margin-bottom:20px;
	margin-left:10px;
	padding-bottom:11px;
	background-position:left bottom;
	}

.care-module img	{
	float:right;
	margin-right:1px;
	margin-left:35px;
	}

.care-module h3	{
	width:636px;
	height:45px;
	}

.care-module p	{	line-height:150%;	}

#care1 h3	{	background-image:url(/lineup/images/column/care1.gif);	}
#care2 h3	{	background-image:url(/lineup/images/column/care2.gif);	}
#care3 h3	{	background-image:url(/lineup/images/column/care3.gif);	}

.vcolumn-module#mod-end,.vcolumn-module#soy-end,
.vcolumn-module#iso-end	{
	margin-bottom:10px;
	padding-bottom:0;
	background-image:url(/images/spacer.gif);
	}

#soybean-link	{	margin-top:20px;	}
	
#soybean-link h3	{
	width:300px;
	height:23px;
	background-image:url(/lineup/images/column/soybean-link-head.gif);
	}

#soybean-link ul	{
	width:635px;
	height:85px;
	}

#soybean-link1	{	left:0;	}
#soybean-link2	{	left:214px;	}
#soybean-link3	{	left:428px;	}

#soybean-link a	{
	width:205px;
	height:75px;
	}

#soybean-link1	a	{	background-image:url(/lineup/images/column/soybean-link1o.gif);	}
#soybean-link1	a:hover	{	background-image:url(/lineup/images/column/soybean-link1h.gif);	}

#soybean-link2	a	{	background-image:url(/lineup/images/column/soybean-link2o.gif);	}
#soybean-link2	a:hover	{	background-image:url(/lineup/images/column/soybean-link2h.gif);	}

#soybean-link3	a	{	background-image:url(/lineup/images/column/soybean-link3o.gif);	}
#soybean-link3	a:hover	{	background-image:url(/lineup/images/column/soybean-link3h.gif);	}


/*７つの緑黄色野菜INDEXの設定 */
.vlist-head	{	height:100px;	}

.vlist-head dl	{
	width:155px;
	height:80px;
	top:0;
	}

.vlist-head dt	{	margin-left:59px;	}

.item-box-material {
 background-image    : url(/recipe/images/item-box-frame.gif);
 background-position : left top;
 background-repeat   : no-repeat;
 display             : block;
 height              : 112px;
 margin              : 0;
 overflow            : hidden;
 position            : relative;
 left: 200px;
 width               : 250px;
}
.item-box-material .item-box1 {
 left                : 10px;
 position            : absolute;
 top                 : 10px;
}
.item-box-material .item-box1 a {
 background-position : left top;
 background-repeat   : no-repeat;
 display             : block;
 font-size           : 1px;
 height              : 90px;
 line-height         : 0;
 margin              : 0;
 overflow            : hidden;
 text-indent         : -9999px;
 width               : 90px;
}
.item-box-material .item-box1 a.vegetable {
	background: url(/lineup/images/vegetable-o.gif);
}
.item-box-material .item-box1 a.vegetable:hover,
.item-box-material .item-box1 a.vegetable:active {
	background: url(/lineup/images/vegetable-h.gif);
}
.item-box-material .item-box1 a.vegetablefruit {
	background: url(/lineup/images/vegetablefruit-o.gif);
}
.item-box-material .item-box1 a.vegetablefruit:hover,
.item-box-material .item-box1 a.vegetablefruit:active {
	background: url(/lineup/images/vegetablefruit-h.gif);
}
.item-box-material .item-box2 {
 display             : block;
 left                : 110px;
 line-height         : 150%;
 position            : absolute;
 top                 : 10px;
 width               : 140px;
 padding-top: 25px;
}

#use-2 dt	{	margin-top:5px;	}

#use-3 dt	{	margin-top:20px;	}

.vlist-head dd	{
	clear:both;
	margin-top:52px;
	margin-left:56px;
	}

.vlist-head dd,.vlist-head dd a	{	height:20px;	}

#use-2	{
	right:15px;
	background-image:url(/images/use-8.gif);
	}

#use-3	{
	right:180px;
	background-image:url(/images/use-3.gif);
	}

.vlist-lead	{
	height:30px;
	margin-right:15px;
	margin-left:15px;
	border-top:2px solid #CC0000;
	}

ul#seven-list	{	margin:0 0 10px 0;	}

#seven-list	{	margin-top:0;	}

#seven-list li	{
	width:300px;
	height:105px;
	margin-bottom:20px;
	}

#seven-list li#index-pumpkin	{	margin-bottom:0;	}

#seven-list dd	{
	top:72px;
	left:15px;
	}

ul#four-list	{
	width:626px;
	margin-right:15px;
	margin-left:15px;
	}

#four-list li	{
	width:626px;
	height:125px;
	background-image:url(/lineup/images/column/index-ruit.jpg);
	}

#four-list li dd	{
	top:52px;
	right:30px;
	}

/*５つのこだわりINDEXの設定 */

ul#five-navi	{
	width:626px;
	height:225px;
	margin-right:15px;
	margin-left:15px;
	}

#five-navi li a	{
	width:300px;
	height:55px;
	}

#five-navi3,#five-navi4	{	top:75px;	}

#five-navi5	{	top:150px;	}

#five-navi1 a	{	background-image:url(/lineup/images/five-navi1o.gif);	}
#five-navi1 a:hover	{	background-image:url(/lineup/images/five-navi1h.gif);	}

#five-navi2 a	{	background-image:url(/lineup/images/five-navi2o.gif);	}
#five-navi2 a:hover	{	background-image:url(/lineup/images/five-navi2h.gif);	}

#five-navi3 a	{	background-image:url(/lineup/images/five-navi3o.gif);	}
#five-navi3 a:hover	{	background-image:url(/lineup/images/five-navi3h.gif);	}

#five-navi4 a	{	background-image:url(/lineup/images/five-navi4o.gif);	}
#five-navi4 a:hover	{	background-image:url(/lineup/images/five-navi4h.gif);	}

#five-navi5 a	{	background-image:url(/lineup/images/five-navi5o.gif);	}
#five-navi5 a:hover	{	background-image:url(/lineup/images/five-navi5h.gif);	}

#five-lead	{
	width:285px;
	margin-left:15px;
	}

.fivelead-image	{	margin:5px 15px 30px 0;	}

/*ページナヴィの設定 */
#p-navi	{
	width:636px;
	height:60px;
	margin:0;
	}

#p-navi li	{	top:18px;	}

#vcolumn-top ul li.gray-navi a,#p-navi li,#p-navi li a	{	width:94px;	}

#vcolumn-top ul li.gray-navi a,#p-navi li a	{	height:29px;	}

.p-navi1	{	right:208px;	}
.p-navi2	{	right:104px;	}
.p-navi3	{	right:0;	}

a.navi-prev	{	background-image:url(/lineup/images/n-prevo.gif);	}
a.navi-prev:hover	{	background-image:url(/lineup/images/n-prevh.gif);	}

a.navi-index	{	background-image:url(/lineup/images/n-indexo.gif);	}
a.navi-index:hover	{	background-image:url(/lineup/images/n-indexh.gif);	}

a.navi-next	{	background-image:url(/lineup/images/n-nexto.gif);	}
a.navi-next:hover	{	background-image:url(/lineup/images/n-nexth.gif);	}

a.navi-rtn2,#soy-end a	{	background-image:url(/lineup/images/itemb-rtno.gif);	}
a.navi-rtn2:hover,#soy-end a:hover	{	background-image:url(/lineup/images/itemb-rtnh.gif);	}

#ry-li	{	height:350px;	}

#ry-li li	{
	top:10px;
	width:310px;
	}

#ry-li1	{	left:0;	}
#ry-li2	{	left:323px;	}

#ry-li li h3	{
	width:300px;
	height:20px;
	}

#ry-li1 h3	{	background-image:url(/lineup/images/column/ry-li1.gif);	}
#ry-li2 h3	{	background-image:url(/lineup/images/column/ry-li2.gif);	}

#ry-li li p	{
	font-size:10px;
	font-family: 'Lucida Grande','Osaka','ＭＳ Ｐゴシック',sans-serif;
	}

/*TEXT の設定 */
#vcolumn-top h1,#vcolumn-top p	{	width:300px;	}

.seven-lead h2	{
	width:450px;
	height:30px;
	top:36px;
	}

.seven-lead p	{
	font-size:14px;
	letter-spacing:1px;
	top:73px;
	}

.five-lead h2	{
	width:350px;
	height:55px;
	top:36px;
	}

.five-index	h2	{
	width:415px;
	height:70px;
	top:27px;
	}

.vlist-head h2	{
	width:220px;
	height:25px;
	}

.vlist-lead h3	{
	top:7px;
	right:0;
	font-size:12px;
	color:#CC0000;
	}

.vcolumn-module h3	{
	font-size:14px;
	color:#660000;
	margin:0 0 10px 0;
	}

.vcolumn-module#iso-end h3	{
	color:#CC0000;
	margin:0 0 5px 0;
	}

.vcolumn-module p	{
	font-size:12px;
	color:#660000;
	margin:0 0 10px 0;
	}
.vcolumn-module p.two-ind	{	margin-bottom:50px;	}
.vcolumn-module p.one-ind	{	margin-bottom:30px;	}


.vcolumn-module p strong	{	color:#CC0000;	}

#five-text p,#five-text2 p,.vcolumn-module p	{	line-height:150%;	}

#five-lead p	{	line-height:200%;	}

#ruit-main h2	{
	width:300px;
	height:30px;
	}

img.sozai-hokkaido {
	float: left;
	margin-right: 26px;
}

h3.sozai-hokkaido {
	padding-top: 10px;
}

p.sozai-hokkaido {
	_margin-bottom:45px;
}

*:first-child+html p.sozai-hokkaido {
	margin-bottom:45px;
}

.c-column h2	{
	width:656px;
	background-position:left bottom;
	margin-bottom:20px;
	}

#c-soybean	{
	height:220px;
	background-image:url(/lineup/images/column/c-soybean.jpg);
	}

#c-hokkaido	{
	height:220px;
	background-image:url(/lineup/images/column/c-hokkaido.jpg);
	}

#c-ryokuhou	{
	height:230px;
	background-image:url(/lineup/images/column/c-ryokuhou.jpg);
	}

#c-rice	{
	height:220px;
	background-image:url(/lineup/images/column/c-rice.jpg);
	}

#c-isofla	{
	height:222px;
	background-image:url(/lineup/images/column/c-isofla.jpg);
	}

#c-care	{
	height:220px;
	background-image:url(/lineup/images/column/c-care.jpg);
	}

#c-miryoku-sp	{
	height:218px;
	background-image:url(/lineup/images/column/c-miryoku-sp.jpg);
	}

#c-miryoku-pc	{
	height:218px;
	background-image:url(/lineup/images/column/c-miryoku-pc.jpg);
	}

#c-miryoku-lf	{
	height:218px;
	background-image:url(/lineup/images/column/c-miryoku-lf.jpg);
	}

#c-miryoku-sm	{
	height:218px;
	background-image:url(/lineup/images/column/c-miryoku-sm01.jpg);
	}

#c-miryoku-at	{
	height:218px;
	background-image:url(/lineup/images/column/c-miryoku-at.jpg);
	}

#c-miryoku-wt	{
	height:218px;
	background-image:url(/lineup/images/column/c-miryoku-wt.jpg);
	}

#c-spreport	{
	height:242px;
	background-image:url(/lineup/images/column/c-spreport.jpg);
	}

#c-smreport	{
	height:242px;
	background-image:url(/lineup/images/column/c-smreport.jpg);
	}

#c-smreport-n	{
	height:242px;
	background-image:url(/lineup/images/column/sm2007rp1-00.jpg);
	}

#c-smreport-n01	{
	height:242px;
	background-image:url(/lineup/images/column/sm2007rp0-00.jpg);
	}

#c-lfreport	{
	height:242px;
	background-image:url(/lineup/images/column/c-lfreport.jpg);
	}
	
	#c-lfreport-n	{
	height:242px;
	background-image:url(/lineup/images/column/c-smreport-n1.jpg);
	}

	

#c-wtreport	{
	height:242px;
	background-image:url(/lineup/images/column/c-wtreport.jpg);
	}

#c-pcreport	{
	height:242px;
	background-image:url(/lineup/images/column/c-pcreport.jpg);
	}

#c-pcreport-n	{
	height:242px;
	background-image:url(/lineup/images/column/c-pcreport-n.jpg);
	}
	
#c-pcreport-n1	{
	height:242px;
	background-image:url(/lineup/images/column/c-pcreport-n1.jpg);
	}

#c-atreport	{
	height:242px;
	background-image:url(/lineup/images/column/c-atreport.jpg);
	}



#ruit-main li,#kodawari-h dt,#kodawari-h dd	{	color:#660000;	}

.vcolumn-text p strong	{	color:#CC0000;	}

#ruit-main p	{
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
	}

.vcolumn-text h3	{
	color:#660000;
	font-size:16px;
	margin:0 0 5px 0;
	padding:0;
	}

#under17	{	margin-bottom:17px;	}

#under20	{	margin-bottom:20px;	}

.vcolumn-text p	{	margin-bottom:20px;	}

#vcolumn-tips h3,.vcolumn-tips2 h3	{	color:#FF9933;	}

#vcolumn-tips h3	{
	font-size:18px;
	line-height:125%;
	margin:10px 10px 5px 10px;
	}

.vcolumn-tips2 h3	{
	font-size:16px;
	line-height:150%;
	margin:17px 15px 5px 15px;
	}

#vcolumn-tips p	{	margin:0 10px 10px 10px;	}

.vcolumn-tips2 p	{
	margin:0 15px 20px 15px;
	line-height:170%;
	}

#vcolumn-top h1	{	height:30px;	}

.7-lead	{
	width:350px;
	height:39px;
	top:15px;
	}

#soy-end ul	{
	height:40px;
	}

#soy-end li	{
	top:10px;
	left:261px;
	width:94px;
	height:29px;
	}

#soy-end a	{
	width:94px;
	height:29px;
	}

#twin-list li	{
	width:310px;
	margin-bottom:15px;
	}

#twin-list li img	{		}

#twin-list li.left-b,#twin-list li img	{	margin-right:10px;	}
#twin-list li.right-b	{	margin-right:0;	}

#twin-list li h3	{
	margin-bottom:0;
	color:#CC0000;
	}

#twin-list li p	{
	margin:0;
	line-height:170%;
	}

.shun-uframe	{
	width:635px;
	height:90px;
	margin:0 10px 0 10px;
	}

#report	{	background-image:url(/lineup/images/shun-uframe1.gif);	}

#report p	{
	top:25px;
	left:125px;
	}

#report a	{
	top:10px;
	left:257px;
	width:265px;
	height:90px;
	}

#report a.springm	{	background-image:url(/lineup/images/items/spframe-ho.gif);	}
#report a.springm:hover	{	background-image:url(/lineup/images/items/spframe-hh.gif);	}
#report a.lafrancem	{	background-image:url(/lineup/images/items/lfframe-ho.gif);	}
#report a.lafrancem:hover	{	background-image:url(/lineup/images/items/lfframe-hh.gif);	}
#report a.autumnm	{	background-image:url(/lineup/images/items/atframe-ho.gif);	}
#report a.autumnm:hover	{	background-image:url(/lineup/images/items/atframe-hh.gif);	}
#report a.winterm	{	background-image:url(/lineup/images/items/wtframe-ho.gif);	}
#report a.winterm:hover	{	background-image:url(/lineup/images/items/wtframe-hh.gif);	}
#report a.summerm	{	background-image:url(/lineup/images/items/smframe-ho.gif);	}
#report a.summerm:hover	{	background-image:url(/lineup/images/items/smframe-hh.gif);	}
#report a.peachm	{	background-image:url(/lineup/images/items/pcframe-ho.gif);	}
#report a.peachm:hover	{	background-image:url(/lineup/images/items/pcframe-hh.gif);	}

#kodawari-t	{	background-image:url(/lineup/images/shun-uframe2.gif);	}

#kodawari-t p,#kodawari-t a	{
	top:25px;
	line-height:145%;
	}
#kodawari-t p	{	left:130px;	}
#kodawari-t a	{
	left:390px;
	font-weight:bold;
	}

#step-howto	{
	background-position:left bottom;
	margin-bottom:15px;
	}

#step-howto ol	{	margin:0;	}

#step-howto ol li	{
	width:655px;
	margin:0;
	}
#step1	{
	height:175px;
	background-image:url(/lineup/images/column/step1.gif);
	}
#step2	{
	height:125px;
	background-image:url(/lineup/images/column/step2.gif);
	}
#step3	{
	height:125px;
	background-image:url(/lineup/images/column/step3.gif);
	}

.kome,.kome2	{	padding-left:14px;	}
.kome	{	background-image:url(/lineup/images/column/kome.gif);	}
.kome2	{
	background-image:url(/lineup/images/column/kome2.gif);
	color:#CC0000;
	}


.caution-img	{
	float:right;
	margin-left:20px;
	margin-bottom:0;
	}
/*変動要素の設定 */
/*ヘッド画像の設定 */
#column-1	{	background-image:url(/lineup/images/column/7-lead.gif);	}
#column-2	{	background-image:url(/lineup/images/column/4-lead.gif);	}
#column-3	{	background-image:url(/lineup/images/column/5-lead.gif);	}

/*リード画像の設定 */
/*seven-vegietable index */
#vlist-1	{	background-image:url(/lineup/images/column/vlist-1.gif);	}
#vlist-2	{	background-image:url(/lineup/images/column/vlist-2.gif);	}
#vlist-3	{	background-image:url(/lineup/images/column/vlist-3.gif);	}
#vlist-4	{	background-image:url(/lineup/images/column/vlist-4.gif);	}

#index-apple	{	background-image:url(/lineup/images/column/index-apple.jpg);	}
#index-carrot	{	background-image:url(/lineup/images/column/index-carrot.jpg);	}
#index-pimiento	{	background-image:url(/lineup/images/column/index-pimiento.jpg);	}
#index-asparagus	{	background-image:url(/lineup/images/column/index-asparagus.jpg);	}
#index-spinach	{	background-image:url(/lineup/images/column/index-spinach.jpg);	}
#index-parsley	{	background-image:url(/lineup/images/column/index-parsley.jpg);	}
#index-pumpkin	{	background-image:url(/lineup/images/column/index-pumpkin.jpg);	}
#index-broccoli	{	background-image:url(/lineup/images/column/index-broccoli.jpg);	}

/*seven-vegietable */
#seven-tomato	{	background-image:url(/lineup/images/column/seven-tomato.gif);	}
#seven-carrot	{	background-image:url(/lineup/images/column/seven-carrot.gif);	}
#seven-pimiento	{	background-image:url(/lineup/images/column/seven-pimiento.gif);	}
#seven-asparagus	{	background-image:url(/lineup/images/column/seven-asparagus.gif);	}
#seven-spinach	{	background-image:url(/lineup/images/column/seven-spinach.gif);	}
#seven-parsley	{	background-image:url(/lineup/images/column/seven-parsley.gif);	}
#seven-pumpkin	{	background-image:url(/lineup/images/column/seven-pumpkin.gif);	}
#seven-broccoli	{	background-image:url(/lineup/images/column/seven-broccoli.gif);	}

/*four fruites-vegietable */
#apple h2	{	background-image:url(/lineup/images/column/apple-lead.gif);	}
#acerola h2	{	background-image:url(/lineup/images/column/acerola-lead.gif);	}
#blueberry h2	{	background-image:url(/lineup/images/column/blueberry-lead.gif);	}
#lemmon h2	{	background-image:url(/lineup/images/column/lemmon-lead.gif);	}
#rosehip h2	{	background-image:url(/lineup/images/column/rosehip-lead.gif);	}

/*こだわり（野菜） */
#five-u0	{	background-image:url(/lineup/images/column/five-u0.gif);	}
#five-u1	{	background-image:url(/lineup/images/column/five-u1.gif);	}
#five-u2	{	background-image:url(/lineup/images/column/five-u2.gif);	}
#five-u3	{	background-image:url(/lineup/images/column/five-u3.gif);	}
#five-u4	{	background-image:url(/lineup/images/column/five-u4.gif);	}
#five-u5	{	background-image:url(/lineup/images/column/five-u5.gif);	}

/*こだわり（野菜と果実） */
#five-v0	{	background-image:url(/lineup/images/column/five-v0.gif);	}
#five-v1	{	background-image:url(/lineup/images/column/five-v1.gif);	}
#five-v2	{	background-image:url(/lineup/images/column/five-v2.gif);	}
#five-v3	{	background-image:url(/lineup/images/column/five-v3.gif);	}
#five-v4	{	background-image:url(/lineup/images/column/five-v4.gif);	}
#five-v5	{	background-image:url(/lineup/images/column/five-v5.gif);	}



/*４種類の絶妙ブレンド */
.blend-head{
	margin: 0 0 30px;
	position: relative;
	height: 60px;
}

.blend-head h2{
	width:120px;
	height:30px;
	position: absolute;
	top:30px;
	left:10px;
	background-position: left top;
	background-repeat:no-repeat;
}

.blend-head #blend-select{
	position: absolute;
	top: 35px;
	left: 470px;
}

.blend-head #blend-select select{
	width: 170px;
}

.blend-head h2#jikkoku{
	background-image:url(/lineup/rice/blend/images/jikkoku-title.gif);
}
.blend-head h2#gokoku{
	background-image:url(/lineup/rice/blend/images/gokoku-title.gif);
}
.blend-head h2#genmai{
	background-image:url(/lineup/rice/blend/images/genmai-title.gif);
}
.blend-head h2#wheet{
	background-image:url(/lineup/rice/blend/images/wheet-title.gif);
}

.blend-table{
	margin: 0 0 20px;
	padding: 0 40px 0 10px;
}

.blend-table table .photo-space{
	width: 280px;
}

.blend-table table td{
	vertical-align: top;
}

.blend-table table td h3{
	margin: 0 0 10px;
	color:#660000;
	font-size: 16px;
}

.blend-table table td p{
	margin-bottom: 10px !important;
	line-height: 1.5;
}

.blend-table table td p strong{
	color:#cc0000;
}

.blend-table table td p.image{
	margin-right: 10px;
	float: left;
}

.blend-table table td p.description{
	width:170px !important;
	float: left;
}

.blend-table table td p.description strong{
	color:#660000 !important;
}

/*----------------------------------------------------------------
	Style for Closing block
	midified by PENCIL
	2010.7.9
----------------------------------------------------------------*/

#closingP {
	padding:35px 9px 0;
	width:638px;
	background: url(/images/border-gray.gif) top repeat-x;
}
* html #closingP {
	width:656px;
	background: url(/images/border-gray.gif) top repeat-x;
}

#closingP #closing1{
	margin-bottom: 15px;
}

#closingP #closing1 .info1{
	height: 190px;
	width: 638px;
	position: relative;
	background:url(/lineup/images/kodawari2/pc-closing1-info1.jpg) no-repeat;
}
	#closingP #closing1 .info1 p{
		text-indent: -9999px;
		overflow: hidden;
	}
	#closingP #closing1 .info1 p.closingBtn{
		position: absolute;
		left:465px;
		top:141px;
	}
		#closingP #closing1 .info1 p.closingBtn a{
			display: block;
			height: 35px;
			width: 158px;
			background: url(/lineup/images/kodawari2/button-submit1.gif) no-repeat top;
			text-indent: -9999px;
		}
		#closingP #closing1 .info1 p.closingBtn a:hover{
			background-position: 0 -35px;
		}

#closingP #closing1 .info2 p.title{
	margin:0;
}
#closingP #closing1 .info2 .data {
	border-color: #FF9A02;
	border-width: 0 2px 2px 2px;
	border-style: solid ;
	padding:0 0 4px 10px;
	height: 200px;
}
* html #closingP #closing1 .info2 .data {height:210px;}
*+html #closingP #closing1 .info2 .data {height:210px;}

	#closingP #closing1 .info2 .data1 {
		width: 611px;
		height: 53px;
		text-indent: -9999px;
		overflow: hidden;
		background:url(/lineup/images/kodawari2/pc-closing1-info2-1.gif) no-repeat;
	}
	#closingP #closing1 .info2 .data2 {
		float: left;
		width: 453px;
		height: 130px;
		background: url(/lineup/images/kodawari2/pc-closing1-info2-2.gif) no-repeat;
	}
		#closingP #closing1 .info2 .data2 ul li{
			text-indent: -9999px;
			overflow: hidden;
		}
	#closingP #closing1 .info2 p.data3 {
		margin:0 0 3px;
	}
#closingP #closing1 .info2 .number{
	padding:0 0 0 453px;
}
	#closingP #closing1 .info2 .number select{
		margin:0 0 4px 0;
		padding:0;
	}
	#closingP #closing1 .info2 .number a{
		display: block;
		width: 158px;
		height: 35px;
		background:url(/lineup/images/kodawari2/button-submit4.gif) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
	}
	#closingP #closing1 .info2 .number a:hover{
		background-position: 0 -35px;
	}
/*
	#closingP #closing1 .info2 form input {
		margin-top: 4px;
	}
*/
#closingP #closing2 {
	background: url(/lineup/images/kodawari2/bg-closing-round-mid.gif) repeat-y;
	width: 638px;
}
	#closingP #closing2 p.title{
		margin:0;
	}
	#closingP #closing2 .data{
		background: url(/lineup/images/kodawari2/bg-closing-round-btm.gif) no-repeat bottom;
		padding:12px 15px;
	}
		#closingP #closing2 .data1{
			position: relative;
			height: 123px;
			width: 608px;
			background: url(/lineup/images/kodawari2/pc-closing2-1.jpg) no-repeat;
		}
			#closingP #closing2 .data1 p{
				text-indent: -9999px;
				overflow: hidden;
			}
			#closingP #closing2 .data1 p.closingBtn{
				position: absolute;
				left:420px;
				top:80px;
				text-indent: 0;
			}
				#closingP #closing2 .data1 p.closingBtn a{
					display: block;
					height: 29px;
					width: 184px;
					background: url(/lineup/images/kodawari2/button-submit2.gif) no-repeat top;
					text-indent: -9999px;
				}
				#closingP #closing2 .data1 p.closingBtn a:hover{
					background-position: 0 -29px;
				}
			#closingP #closing2 .data2 p.closingBtn{
				margin:0 176px;
			}
				#closingP #closing2 .data2 p.closingBtn a{
					display: block;
					height: 25px;
					background: url(/lineup/images/kodawari2/button-submit3.gif) no-repeat top;
					text-indent: -9999px;
					overflow: hidden;
				}
				#closingP #closing2 .data2 p.closingBtn a:hover{
					background-position :0 -25px;
				}
#closingP #closing3{

}
	#closingP #closing3 li{
		width: 206px;
		height: 100px;
		float: left;
		text-indent: -9999px;
		margin: 0 10px 10px 0;
	}
	#closingP #closing3 ul{
		margin:15px -22px 0 0;
		padding:0;
		width:660px;
		height:220px;
		_position: relative;
	}
	#closingP #closing3 li.li0{background:url(/lineup/images/kodawari2/pc-closing3-title.gif) no-repeat}
	#closingP #closing3 li.li1{background: url(/lineup/images/kodawari2/pc-closing3-1.gif) no-repeat}
	#closingP #closing3 li.li2{background: url(/lineup/images/kodawari2/pc-closing3-2.gif) no-repeat}
	#closingP #closing3 li.li3{background: url(/lineup/images/kodawari2/pc-closing3-3.gif) no-repeat}
	#closingP #closing3 li.li4{background: url(/lineup/images/kodawari2/pc-closing3-4.gif) no-repeat}
	#closingP #closing3 li.li5{background: url(/lineup/images/kodawari2/pc-closing3-5.gif) no-repeat}
	#closingP #closing3 ul{
		padding:0;
	}

