body{
	margin:0;
	padding:0;
	background:url(../images/page_background.gif) repeat-y;
	font-size:12px;
	line-height:150%;
	color:#000000;
	width:741px;
}
*{
	margin:0;
	padding:0;
}
img{
	border:0;
}

/*link
----------*/
a:link{
	color:#0000CC;
	text-decoration:none;
}
a:visited{
	color:#0000CC;
	text-decoration:none;
}
a:hover{
	color:#0000FF;
	text-decoration:underline;
}

/*h
----------*/
h2{
	line-height:17px;
}
h3{
	font-size:14px;
	color:#CC6600;
}

/*table
----------*/
table{
	width:360px;
	font-size:12px;
}
td{
	background-color:#FFFFCC;
	padding:5px;
}
th{
	background-color:#CDCA18;
	padding:5px;
	text-align:left;
	font-weight:normal;
}

/*---------------page-body---------------*/
#page-body{
	width:591px;
	position:absolute;
	top:30px;
	left:150px;
	clear:both;
}

/*----------grobalHeader----------*/
div#pagetop-navi {
	width:740px;height:30px;
	background-image:url("/images/HeaderBackground_Products.gif");
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.pList {
	float:left;
	width:600;height:28px;
	padding:0px;
	margin-top:5px;
	margin-left:12px;
	color:#555;
	font-size:100%;
}

div.pList a:link, div.pList a:visited{color:#444;}
div.pList a:hover, div.pList a:active{color:#444;}

.backHP {
	float:right;
	width:120px;height:28px;
}

/*----------header----------*/
#header{
	height:170px;
	padding-bottom:40px;
}
#header-navi ul{
	list-style:none;
}
#header-navi li{
	text-indent:-9999px;
	position:absolute;
	top:170px;
	height:40px;
	background-repeat:no-repeat;
}
#header-navi li a{
	display:block;
	height:40px;
	text-decoration:none;
}
#header-navi li#hakkou{
	background-image:url(../../images/navi_hakkou_active.gif);
	width:197px;
	left:197px;
}
#header-navi li#namachoco{
	background-image:url(../../images/navi_choco.gif);
	width:197px;
	left:393px;
}
#header-navi li#hipura{
	background-image:url(../../images/navi_hiplus.gif);
	width:197px;
	left:0px;
}
#header-navi li#coreste{
	background-image:url(../../images/navi_coreste.gif);
	width:148px;
	left:442px;
}

/*‘?2ŠK‘wˆ?‰?header
--------------------*/
#header2{
	padding-top:100px;
}
#header2-navi ul{
	list-style:none;
}
#header2-navi li{
	text-indent:-9999px;
	position:absolute;
	top:0;
	height:40px;
	background-repeat:no-repeat;
}
#header2-navi li a{
	display:block;
	height:40px;
	text-decoration:none;
}
#header2-navi li#hakkou{
	background-image:url(../../images/navi_hakkou_active.gif);
	width:197px;
	left:197px;
}
#header2-navi li#namachoco{
	background-image:url(../../images/navi_choco.gif);
	width:197px;
	left:393px;
}
#header2-navi li#hipura{
	background-image:url(../../images/navi_hiplus.gif);
	width:197px;
	left:0px;
}
#header2-navi li#coreste{
	background-image:url(../../images/navi_coreste.gif);
	width:148px;
	left:442px;
}
#header2 h1 img{
	position:absolute;
	top:0;
	left:434px;
}
#header2 p{
	width:386px;
	padding:15px 0px 0px 17px;
	clear:both;
}
h1#f1{
	background:url(../images/f1_header-l.gif) no-repeat;
	width:434px;
	height:57px;
	padding-right:157px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1#f2{
	background:url(../images/f2_header-l.gif) no-repeat;
	width:434px;
	height:57px;
	padding-right:157px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1#f3{
	background:url(../images/f3_header-l.gif) no-repeat;
	width:434px;
	height:57px;
	padding-right:157px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1#f4{
	background:url(../images/f4_header-l.gif) no-repeat;
	width:434px;
	height:57px;
	padding-right:157px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1#f5{
	background:url(../images/f5_header-l.gif) no-repeat;
	width:434px;
	height:57px;
	padding-right:157px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1#f6{
	background:url(../images/f6_header-l.gif) no-repeat;
	width:434px;
	height:57px;
	padding-right:157px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1#f7{
	background:url(../images/f7_header-l.gif) no-repeat;
	width:434px;
	height:57px;
	padding-right:157px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1#pro{
	background:url(../images/header_seizou_l.gif) no-repeat;
	width:429px;
	height:57px;
	padding-right:162px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1#q-a{
	background:url(../images/header_qanda_l.gif) no-repeat;
	width:429px;
	height:57px;
	padding-right:162px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1#shop{
	background:url(../images/header_shop_l.gif) no-repeat;
	width:429px;
	height:57px;
	padding-right:162px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1#media{
	background:url(../images/header_media_l.gif) no-repeat;
	width:429px;
	height:57px;
	padding-right:162px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1#recipe{
	background:url(../images/header_recipe_l.gif) no-repeat;
	width:429px;
	height:57px;
	padding-right:162px;
	padding-bottom:10px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:0;
}
h1 img#etc{
	position:absolute;
	top:0;
	left:429px;
}

/*----------left----------*/
#left{
	float:left;
	margin:15px 0px;
	padding:0px 17px;
	width:386px;
	background:url(../images/line_dot-tate.gif) repeat-y right top;
}
#left-noback{
	float:left;
	margin:15px 0px;
	padding:0px 17px;
	width:386px;
}
.contents{
	padding:10px 0px;
	clear:both;
	width:386px;
}
.contents img.float-r{
	float:right;
	padding-left:5px;
}
.clear{
	clear:both;
}
.bold{
	font-weight:bold;
}
p.line-dot{
	width:380px;
	background:url(../images/line_dot-long.gif) bottom repeat-x;
	text-align:right;
	padding-bottom:5px;
	margin-bottom:5px;
}
p.p-top{
	clear:both;
	padding-top:0;
	padding-bottom:10px;
}
a.info{
	background:url(../images/icon_info.gif) no-repeat;
	padding:0px 0px 5px 20px;
}

/*---------------index---------------*/
.contents-index{
	padding:10px 0px 10px 6px;
	clear:both;
	width:380px;
}
.contents-index img{
	float:left;
}
.contents-index p{
	padding-top:10px;
}
h2#syouhin{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/t-syouhintokutyou.gif) no-repeat;
}
img.six{
	margin:10px 0px 15px 6px;
}
.mokuji{
	float:left;
	width:283px;
	padding:0px 0px 0px 30px;
}
.mokuji h3 img{
	margin:0px 10px 0px 0px;
}
.mokuji p{
	padding:0px 0px 0px 25px;
	width:258px;
	clear:both;
}

/*---------------feature---------------*/
.contents6{
	padding:10px 13px 15px 13px;
}
.contents img{
	float:left;
}
.contents p{
	padding-top:10px;
}
h2#f1hakkou{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/f1-t-hakkou.gif) no-repeat;
}
h2#f1kokusan{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/f1-t-kokusan.gif) no-repeat;
}
h2#f1yarigatake{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/f1-t-yarigatake.gif) no-repeat;
}
h2#f1oishi{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/f1-t-osishi.gif) no-repeat;
}
h2#f2oil{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/f2-t-Oil.gif) no-repeat;
}
h2#f3transfats{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/f3-t-TransFats.gif) no-repeat;
}
h2#f4essential-amino{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/f4-t-essential-amino.gif) no-repeat;
}
h2#f4amino{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/f4-t-amino.gif) no-repeat;
	clear:both
}
h2#f6basicdata{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/f6-t-basicdata.gif) no-repeat;
}
h2#f6genzairyou{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/f6-t-genzairyou.gif) no-repeat;
}
p.oil{
	width:323px;
	float:left;
}
img.oil{
	margin:10px 0px 0px 5px;
	width:57px;
	float:right;
}
img.f4{
	margin-bottom:10px;
}
img.graph{
	padding-left:25px;
	margin-bottom:10px;
}
td.menu{
	white-space:nowrap;
	vertical-align:top;
}
a.info-r{
	float:right;
	margin-bottom:10px;
}
#footer{
	clear:both;
	text-align:right;
	width:386px;
}

/*---------------process---------------*/
h2#seizou{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/process-t-seizou.gif) no-repeat;
}
img#process{
	margin:0px 25px;
}

/*---------------q-and-a---------------*/
.contents-qa{
	padding:10px 0px 10px 5px;
}
h2#yokuaru{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/qanda-t-yokuaru.gif) no-repeat;
}
h2#kaitou{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/qanda-t-kaitou.gif) no-repeat;
}
ul.q{
	list-style:none;
	padding:5px 0px 5px 15px;
	color:#FF0000;
}
ul.q li{
	padding-bottom:5px;
	padding-left:16px;
	background:url(../images/icon_q-and-a.gif) no-repeat;
}
dt{
	float:left;
	font-weight:bold;
}
dd{
	margin-left:35px;
	margin-bottom:5px;
}

a:hover.name{
	color:#000000;
	text-decoration:none;
}

/*---------------shop---------------*/
h2#hokkaido{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/shoplist_hokkaido.gif) no-repeat;
}
h2#kanto{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/shoplist_kanto.gif) no-repeat;
}
h2#chubu{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/shoplist_chubu.gif) no-repeat;
}
h2#kinki{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/shoplist_kinki.gif) no-repeat;
}
h2#chugoku{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/shoplist_chugoku.gif) no-repeat;
}
h2#kyusyu{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/shoplist_kyusyu.gif) no-repeat;
}
span.mini{
	font-size:10px;
}

/*---------------media---------------*/
h2#media-k{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/media-t-media.gif) no-repeat;
}
.kiji{
	float:right;
	padding:0px 0px 10px 0px;
	width:240px;
}
.kiji h3{
	font-size:15px;
	color:#000000;
	font-weight:normal;
}
.kiji img{
	float:right;
	padding-right:10px;
}

/*---------------recipe---------------*/
.contents-recipe{
	padding:10px 0px 15px 0px;
	clear:both;
	height:97px;
	width:386px;
	background:url(../images/line_dot-long.gif) bottom repeat-x;
}
.contents-remenu{
	padding:15px 5px 10px 5px;
}
.contents-recipe img.float-r{
	float:right;
	padding-left:5px;
}
h2#recipe-s{
	width:386px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/recipe-t-recipe.gif) no-repeat;
}
h2.remenu{
	width:380px;
	background-color:#F8A624;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:3px 3px 0px 3px;
}
.tukurikata{
	float:left;
	padding-bottom:10px;
	width:201px;
}
.tukurikata img{
	padding-right:5px;
}
.tukurikata p{
	padding:10px 0px 5px 0px;
	clear:both;
}
.tukurikata h3 img{
	margin-left:0;
}
table.zairyo{
	width:300px;
}
caption{
	text-align:left;
	font-weight:bold;
	padding-top:15px;
}
ol{
	font-weight:bold;
	padding:15px 0px;
	list-style-position:inside;
}
ol li{
	background-color:#FFFFCC;
	font-weight:normal;
	padding:3px;
	margin:3px 0px 1px 3px;
}


/*----------right----------*/
#right{
	float:left;
	padding:15px 0px 15px 18px;
}
#right-back{
	float:left;
	margin: 15px 0px;
	padding:0px 0px 0px 18px;
	background:url(../images/line_dot-tate.gif) repeat-y left top;
}
#new{
	width:132px;
	border:1px solid #98CE16;
	margin-bottom:15px;
}
#six{
	width:132px;
	border:1px solid #98CE16;
	margin-bottom:15px;
}
#menu{
	width:132px;
	border:1px solid #98CE16;
	margin-bottom:15px;
}
#new h2{
	text-indent:-9999px;
	background:url(../images/t-what.gif) no-repeat;
}
#six h2{
	text-indent:-9999px;
	background:url(../images/navi_t-6tokutyou.gif) no-repeat;
}
#menu h2{
	text-indent:-9999px;
	background:url(../images/recipe_menu.gif) no-repeat;
}
#new h3{
	padding-left:16px;
	margin:5px;
	background:url(../images/icon_what.gif) no-repeat;
}
#new p{
	padding-left:10px;
	padding-bottom:5px;
}
img.flash{
	margin:5px 0px 0px 10px;
}
a#flash{
	font-size:14px;
	font-weight:bold;
}
ul.feature{
	list-style:none;
	padding:10px 0px 0px 3px;
	color:#FF0000;
}
ul.feature li{
	padding-bottom:5px;
	padding-left:16px;
	background:url(../images/icon_what.gif) no-repeat;
	line-height:14px;
}

/*---------------navi---------------*/
#navi{
	width:150px;
	padding:10px 0px 0px 10px;
	position:absolute;
	top:30;
	left:0;
}
#navi ul{
	list-style:none;
}
#navi li{
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
	width:115px;
	padding-bottom:10px;
	background:url(../images/line.gif) left bottom no-repeat;
}
#navi li a:link{
	color:#FFFFFF;
	text-decoration:none;
}
#navi li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#navi li a:hover{
	color:#CCCCCC;
	text-decoration: none;
}
