
@charset "Shift_JIS";

/* -----------------------------------------------
FileName:�@new_components.css
----------------------------------------------- */

/* initialize (override) */

#area-maincontents #area-makecolumnlayouts #mcl-mainpart{
	width:610px;
}



/* 1column */

.ngkpsMod-001 {
	width:100%;
}

	.ngkpsMod-001 .leadtxt {
		background:url(../../../cooking/new_images/index-bg-01.gif) left bottom no-repeat #D8ECD9;
		padding:9px;
	}

	.ngkpsMod-001 .leadtxt .text {
		float:left;
	}

	.ngkpsMod-001 .leadtxt .link {
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		float:right;
		font-weight:bold;
	}



/* 2columns */

.ngkpsMod-002 {
	width:100%;
}

	.ngkpsMod-002 .lc {
			width:290px;
			float:left;
		}

	.ngkpsMod-002 .rc {
			width:290px;
			float:right;
		}

	.ngkpsMod-002 .rcw {
			width:300px;
			float:right;
		}

	.ngkpsMod-002 p.leadtxt {
		margin-top:10px;
	}

.ngkpsMod-003 {
	width:100%;
}

	.ngkpsMod-003 .lc {
			width:290px;
			float:left;
		}

	.ngkpsMod-003 .rc {
			width:300px;
			margin-left:30px;
			float:left;
		}

.ngkpsMod-004 {
	margin-top:30px;
	width:100%;
	background:url(../../../new_images/index-bg-02.gif) #fff left bottom repeat-x;
}



/* heading */
.ngkpsMod-001 .heading {
	padding-bottom:4px;
}

.ngkpsMod-002 .heading {
	margin-top:30px;
	padding-bottom:8px;
}

	.ngkpsMod-001 .heading h3,
	.ngkpsMod-002 .lc .heading h3,
	.ngkpsMod-002 .rc .heading h3,
	.ngkpsMod-003 .lc .heading h2 {
		float:left;
	}

	.ngkpsMod-001 .heading .btn,
	.ngkpsMod-002 .lc .heading .btn,
	.ngkpsMod-002 .rc .heading .btn,
	.ngkpsMod-003 .lc .heading .btn {
		float:right;
	}

	.ngkpsMod-002 .cooking {
		background:url(../../new_images/parts/border-01.gif) left bottom repeat-x;
	}

	.ngkpsMod-002 .lifestyle {
		background:url(../../new_images/parts/border-04.gif) left bottom repeat-x;
	}

	.ngkpsMod-002 .information {
		background:url(../../new_images/parts/border-05.gif) left bottom repeat-x;
	}

.ngkpsMod-003 .regular {
	padding:23px 0 6px 0;
	background:url(../../new_images/parts/border-02.gif) left bottom repeat-x;
}

.ngkpsMod-004 .heading {
	position:relative;
}

.ngkpsMod-004 .heading .btn {
	position:absolute;
	top:16px;
	left:503px;
}

.ngkpsMod-004 .heading h3 {
	margin:-10px 0 0 12px;
}



/* anchor */
/* 01 */
.new-anchor-01 {
	padding-top:10px;
	width:290px;
	*margin-top:10px;
}

	.new-anchor-01 li {
		background:url(../../new_images/parts/anchor-01-top.gif) left top no-repeat;
		margin-top:10px;
	}

	.new-anchor-01 li dl {
		background:url(../../new_images/parts/anchor-01-btm.gif) left bottom no-repeat;
		padding:0 0 0 8px;
	}

	.new-anchor-01 li dl dt,
	.new-anchor-02 li dl dt {
		vertical-align:top;
		line-height:0;
		font-size:1px;
		width:105px;
		float:left;
	}

	.new-anchor-01 li dl dt img,
	.new-anchor-02 li dl dt img {
		display:block;
	}

	.new-anchor-01 li dl dd,
	.new-anchor-02 li dl dd {
		width:149px;
		margin-left:10px;
		float:left;
	}

	.new-anchor-01 li dl dd p.link,
	.new-anchor-02 li dl dd p.link {
		margin-top:8px;
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}

	.new-anchor-01 li dl dd p.text,
	.new-anchor-02 li dl dd p.text {
		padding:5px 0 5px 14px;
		font-size:77%;
	}

/* 02 */
.new-anchor-02 {
	background:url(../../new_images/parts/anchor-02-top.gif) left top no-repeat;
	margin-top:20px;
	width:290px;
}

	.new-anchor-02 li dl {
		background:url(../../new_images/parts/anchor-02-btm.gif) left bottom no-repeat;
		padding:0 0 0 8px;
	}

/* 03 */
.new-anchor-03 {
	padding-top:10px;
	width:290px;
	*margin-top:10px;
}

	.new-anchor-03 li {
		margin-top:10px;
		border:1px dotted #d4d2c9;
		background:#fff;
		width:288px;
	}

	.new-anchor-03 li dl dt {
		vertical-align:top;
		line-height:0;
		font-size:1px;
		width:288px;
	}

	.new-anchor-03 li dl dt img {
		display:block;
	}

	.new-anchor-03 li dl dd {
		padding:5px 10px;
	}

	.new-anchor-03 li dl dd p.link {
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}

	.new-anchor-03 li dl dd p.text {
		padding:5px 0 0 14px;
		font-size:77%;
	}

/* 04 */
.new-anchor-04 {
	padding-top:10px;
	width:290px;
}

	.new-anchor-04 li {
		background:url(../../new_images/parts/anchor-04-top.gif) left 10px no-repeat;
		padding-top:4px;
	}

	.new-anchor-04 li dl {
		background:url(../../new_images/parts/anchor-04-btm.gif) left bottom no-repeat;
		padding:0 0 4px 0;
	}

	.new-anchor-04 li dl dt {
		vertical-align:top;
		line-height:0;
		font-size:1px;
		width:134px;
		float:right;
		margin:0 14px 0 0;
		_margin:0 7px 0 0;
	}

	.new-anchor-04 li dl.alt dt {
		float:left;
		margin:0 0 0 4px;
		_margin:0 0 0 2px;
	}

	.new-anchor-04 li dl dt img {
		display:block;
	}

	.new-anchor-04 li dl dd {
		width:125px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		float:left;
	}

	.new-anchor-04 li dl.alt dd {
		margin:0 16px 0 0;
		_margin:0 8px 0 0;
		float:right;
	}

	.new-anchor-04 li dl dd p.link {
		margin-top:17px;
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}

	.new-anchor-04 li dl dd p.text {
		padding:5px 0 0 14px;
		font-size:77%;
	}

/* 05 */
/* moved to unit.css */

/* 06 */
.new-anchor-06 {
	background:url(../../new_images/parts/border-03.gif) left bottom repeat-x;
	padding-bottom:10px;
	width:290px;
}

	.new-anchor-06 li {
		padding-top:10px;
		width:290px;
	}

	.new-anchor-06 li h4{
		padding:5px 0 10px 0;
		background:url(../../new_images/parts/border-03.gif) left bottom repeat-x;
	}

	.new-anchor-06 li dl {
		width:290px;
	}

	.new-anchor-06 li dl dt {
		vertical-align:top;
		line-height:0;
		font-size:1px;
		width:40px;
		float:left;
	}

	.new-anchor-06 li dl dt img {
		display:block;
	}

	.new-anchor-06 li dl dd {
		width:240px;
		float:right;
	}

	.new-anchor-06 li dl dd p.link {
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
		font-size:77%;
	}

	.new-anchor-06 li dl dd p.text {
		padding:5px 0 0 14px;
		font-size:77%;
	}

/* 07 */
.new-anchor-07 {
	padding-top:10px;
	width:290px;
	*margin-top:10px;
}

	.new-anchor-07 li {
		background:url(../../new_images/parts/anchor-07-top.gif) left top no-repeat;
		margin-top:10px;
		width:290px;
	}

	.new-anchor-07 li.alt {
		background:url(../../new_images/parts/anchor-07-alt-top.gif) left top no-repeat;
		margin-top:10px;
		width:290px;
	}

	.new-anchor-07 li dl {
		background:url(../../new_images/parts/anchor-07-btm.gif) left bottom no-repeat;
		padding:9px;
	}

	.new-anchor-07 li.alt dl {
		background:url(../../new_images/parts/anchor-07-alt-btm.gif) left bottom no-repeat;
		padding:9px;
	}

	.new-anchor-07 li dl dt {
		vertical-align:top;
		line-height:0;
		font-size:1px;
		width:113px;
		float:left;
	}

	.new-anchor-07 li.alt dl dt {
		float:right;
	}

	.new-anchor-07 li dl dt img {
		display:block;
	}

	.new-anchor-07 li dl dd {
		width:149px;
		float:right;
	}

	.new-anchor-07 li.alt dl dd {
		float:left;
	}

	.new-anchor-07 li dl dd p.link {
		margin-top:2px;
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}

	.new-anchor-07 li dl dd p.text {
		padding:5px 0 0 14px;
		font-size:77%;
	}

/* 08 */
.new-anchor-08 {
	background:url(../../new_images/parts/anchor-08-btm.gif) left bottom no-repeat #fff;
	margin-top:20px;
	padding-bottom:20px;
	width:290px;
}

	.new-anchor-08 li {
		padding-bottom:10px;
		width:138px;
		float:left;
		margin-left:8px;
	}

	.new-anchor-08 li.odd {
		margin-left:3px;
		_margin-left:1px;
	}

	.new-anchor-08 li.heading {
		padding:0;
		margin:0;
		float:none;
	}

	.new-anchor-08 li dl dt {
		vertical-align:top;
		line-height:0;
		font-size:1px;
		width:138px;
	}

	.new-anchor-08 li dl dt img {
		display:block;
	}

	.new-anchor-08 li dl dd {
		background:url(../../new_images/parts/anchor-08-inner.gif) left bottom no-repeat #e5f3f1;
		margin-top:2px;
		padding:3px 3px 4px 4px;
	}

	.new-anchor-08 li dl dd p.link {
		margin-top:2px;
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
	}

/* 09 */
.new-anchor-09 {
	padding-top:10px;
	width:290px;
	*margin-top:10px;
}

	.new-anchor-09 li {
		background:url(../../new_images/parts/anchor-09-top.gif) left top no-repeat;
		margin-top:10px;
		width:290px;
	}

	.new-anchor-09 li dl {
		background:url(../../new_images/parts/anchor-09-btm.gif) left bottom no-repeat;
		padding:0 12px;
	}

	.new-anchor-09 li dl dt {
		vertical-align:top;
		line-height:0;
		font-size:1px;
		width:110px;
		float:left;
	}

	.new-anchor-09 li dl dt img {
		display:block;
	}

	.new-anchor-09 li dl dd {
		width:146px;
		float:right;
	}

	.new-anchor-09 li dl dd p.link {
		margin-top:10px;
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}

	.new-anchor-09 li dl dd p.text {
		padding:5px 0 5px 14px;
		font-size:77%;
	}

/* 10 */
.new-anchor-10 {
	background:url(../../new_images/parts/border-06.gif) left top repeat-x;
	margin-top:20px;
	padding-top:1px;
	_padding-top:4px;
	width:290px;
}

	.new-anchor-10 li {
		background:url(../../new_images/parts/border-06.gif) left bottom repeat-x;
		padding-bottom:1px;
		width:290px;
		_margin-top:-3px;
	}

	.new-anchor-10 li dl {
		background:url(../../new_images/parts/anchor-10-mdl.gif) left top repeat-y;
		width:290px;
	}

	.new-anchor-10 li.alt dl {
		background:url(../../new_images/parts/anchor-10-alt-mdl.gif) left top repeat-y;
	}

	.new-anchor-10 li dl dt {
		vertical-align:top;
		line-height:0;
		font-size:1px;
		width:124px;
		float:left;
	}

	.new-anchor-10 li.alt dl dt {
		float:right;
	}

	.new-anchor-10 li dl dt img {
		display:block;
	}

	.new-anchor-10 li dl dd {
		width:166px;
		float:right;
	}

	.new-anchor-10 li.alt dl dd {
		float:left;
	}

	.new-anchor-10 li dl dd p.link {
		margin:10px 10px 0 10px;
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}

	.new-anchor-10 li dl dd p.text {
		padding:5px 10px 5px 24px;
		font-size:77%;
	}

/* 11 */
.new-anchor-11 {
	padding-top:5px;
	width:300px;
	*margin-top:5px;
}

	.new-anchor-11 li {
		margin-top:5px;
	}

	.new-anchor-11 li.link {
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
	}

/* 12 */
.new-anchor-12 {
	width:290px;
}

	.new-anchor-12 li {
		background:url(../../../new_images/index-bg-03.gif) left top no-repeat;
		width:290px;
	}

	.new-anchor-12 li dl {
		background:url(../../../new_images/index-txt-07.gif) left bottom no-repeat;
		padding:5px 15px 24px 5px;
	}

	.new-anchor-12 li dl dt {
		vertical-align:top;
		line-height:0;
		font-size:1px;
		width:130px;
		float:left;
	}

	.new-anchor-12 li dl dt img {
		display:block;
	}

	.new-anchor-12 li dl dd {
		width:130px;
		float:right;
	}

	.new-anchor-12 li dl dd p.link {
		margin-top:10px;
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}

	.new-anchor-12 li dl dd p.text {
		padding:5px 0 5px 14px;
		font-size:77%;
	}

/* 13 */
.new-anchor-13 {
	width:300px;
}

	.new-anchor-13 li {
		width:145px;
		margin-top:10px;
		float:left;
	}

	.new-anchor-13 li.even {
		margin-left:10px;
	}

	.new-anchor-13 li dl dt {
		vertical-align:top;
		line-height:0;
		font-size:1px;
		width:31px;
		float:left;
	}

	.new-anchor-13 li dl dt img {
		display:block;
	}

	.new-anchor-13 li dl dd {
		width:109px;
		float:right;
	}

	.new-anchor-13 li dl dd p.link {
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}

	.new-anchor-13 li dl dd p.text {
		padding:5px 0 0 14px;
		color:#6d4f42;
	}



/* rounder */
/* 01 */
.new-rounder-01 {
	background:url(../../new_images/parts/rounder-01-mdl.gif) left top repeat-y;
	width:290px;
}

	.new-rounder-01 .wrapper-01{
		background:url(../../new_images/parts/rounder-01-top.gif) left top no-repeat;
	}

	.new-rounder-01 .wrapper-02{
		background:url(../../new_images/parts/rounder-01-btm.gif) left bottom no-repeat;
		padding:12px;
	}

	.new-rounder-01 .btn{
		float:right;
	}



/* misc */
/* new-special-01 */
dl.new-special-01 {
	margin-top:5px;
	width:290px;
}

	dl.new-special-01 dt {
		vertical-align:top;
		line-height:0;
		font-size:1px;
		width:290px;
	}

	dl.new-special-01 dt img {
		display:block;
	}

	dl.new-special-01 dd {
		width:290px;
	}

	dl.new-special-01 dd p.link {
		margin-top:10px;
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}



/* adjustment */
.ngkpsMod-004 .new-anchor-03 {
	padding-top:0;
	*margin-top:0;
}

	.ngkpsMod-004 .new-anchor-03 li {
		margin-top:5px;
	}

.ngkpsMod-004 .new-anchor-04 {
	padding-top:0;
	margin-top:-5px;
}

.ngkpsMod-004 .new-anchor-07 {
	padding-top:0;
	*margin-top:0;
}

	.ngkpsMod-004 .new-anchor-07 li {
		margin-top:0;
	}

.ngkpsMod-004 .new-anchor-09 {
	padding-top:0;
	*margin-top:0;
}

	.ngkpsMod-004 .new-anchor-09 li {
		margin-top:0;
	}

.ngkpsMod-004 .new-anchor-10 {
	margin-top:0;
}



/* temporary */
#ngkpsMod-tmp-001 {
	margin-top:-2px;
	_margin-top:0;
}
	#ngkpsMod-tmp-001 .update-results {
		width:260px;
		height:151px;
		position:relative;
	}
	#ngkpsMod-tmp-001 .update-results p {
		width:264px;
		height:151px;
		position:absolute;
		top:0;
		left:-4px;
	}
	#ngkpsMod-tmp-001 .new-sour-txt {
		padding:3px 25px 3px 20px;
		font-size:77%;
		color:#4a4a4a;
		background:url(../../../special/sour_images/top-bg-01.gif) left top repeat-y;
	}

	#ngkpsMod-tmp-001 .new-sour-btn {
		position:relative;
		width:260px;
		height:48px;
		background:url(../../../special/petitdecozushi_images/top-bg-01.jpg) right bottom no-repeat;
	}

	#ngkpsMod-tmp-001 .new-sour-btn img {
		position:absolute;
		top:0;
		left:39px;
	}



/* temporary */
.ngkpsMod-tmp-002 {
	width:616px;
	height:540px;
	position:relative;
	background:url(../../new_images/parts/rounder-02.png) left top no-repeat;
	overflow:hidden;
	margin:19px 0 0 2px;
	padding:0 0 0 11px;
	text-align:center;
}
.ngkpsMod-tmp-002.ngkpsMod-tmp-002-sol {
	margin-top:0;
}
.ngkpsMod-tmp-002.ngkpsMod-tmp-002-special {
	background:url(../../new_images/parts/rounder-19.png) left top no-repeat;
	margin-top: 15px;
}
.ngkpsMod-tmp-002.ngkpsMod-tmp-002-feature {
	background:url(../../new_images/parts/rounder-20.png) left top no-repeat;
	margin-top: 15px;
}
.ngkpsMod-tmp-002.ngkpsMod-tmp-002-information {
	background:url(../../new_images/parts/rounder-21.png) left top no-repeat;
	margin-top: 15px;

}
	.ngkpsMod-tmp-002 ul.ul-A {
		height:404px;
		overflow:hidden;
	}
	.ngkpsMod-tmp-002 ul.ul-A li {
		display:none;
		height:404px;
		width:593px;
		overflow:hidden;
		position:absolute;
		left:11px;
		top:12px;
		z-index:0;
	}
	.ngkpsMod-tmp-002 ul.ul-B {
		padding:18px 0 0 0;
		zoom:1;
		overflow:hidden;
	}
	.ngkpsMod-tmp-002 ul.ul-B li {
		margin-right:7px;
		float:left;
		width:143px;
		height:107px;
		overflow:hidden;
		position:relative;
	}
	.ngkpsMod-tmp-002 ul.ul-B li a{
		display:block;
		z-index:0;
	}
	.ngkpsMod-tmp-002 ul.ul-B li span {
		background:url(../../../new_images/blank.gif);
		display:block;
		z-index:10;
		position:absolute;
		left:0;
		top:0;
		height:107px;
		width:143px;
	}
	.ngkpsMod-tmp-002 ul.ul-B li.now span{
		display:none;
	}



/* temporary */
.ngkpsMod-tmp-003 {
	margin:30px 0 0 2px;
	width:617px;
}
	.ngkpsMod-tmp-003 p.p-A {
		margin:8px auto 0 auto;
		padding-top:7px;
		width:613px;
		background:url(../../new_images/parts/separator-03.png) left top repeat-x;
		text-align:center;
	}
	.ngkpsMod-tmp-003 ul.ul-A {
		background:url(../../new_images/parts/separator-01.png) left bottom no-repeat;
	}
	.ngkpsMod-tmp-003 ul.ul-A li {
		margin-right:3px;
		float:left;
		font-size:1px;
		line-height:0;
		height:44px;
	}
	.ngkpsMod-tmp-003 div.div-A {
		width:617px;
		padding:0 0 8px;
		background:url(../../new_images/parts/rounder-03.png) left bottom no-repeat;
		text-align:center;
	}
	.ngkpsMod-tmp-003 ul.ul-B {
		margin:0 auto;
		padding-top:8px;
		width:593px;
		text-align:left;
	}
	.ngkpsMod-tmp-003 ul.ul-B li {
		margin-top:2px;
		float:left;
		width:197px;
	}
	.ngkpsMod-tmp-003 ul.ul-B li dl {
	}
	.ngkpsMod-tmp-003 ul.ul-B li dl dt {
		padding:5px 0 7px 0;
		width:90px;
		float:left;
		background:url(../../new_images/parts/rounder-17.png) left top no-repeat;
		text-align:left;
	}
	.ngkpsMod-tmp-003 ul.ul-B li dl dt a {
		margin-left:5px;
		display:block;
		width:80px;
		height:80px;
	}
	.ngkpsMod-tmp-003 ul.ul-B li dl dt img {
		display:block;
	}
	.ngkpsMod-tmp-003 ul.ul-B li dl dd {
		padding:5px 0 15px 0;
		width:105px;
		float:left;
	}
	.ngkpsMod-tmp-003 ul.ul-B li.last-child dl dd {
		padding-bottom:10px;
		background-image:none;
	}
	.ngkpsMod-tmp-003 ul.ul-B li dl dd p.link {
		margin-left:5px;
	}
	.ngkpsMod-tmp-003 ul.ul-B li dl dd p.link a {
		padding-left:14px;
		display:block;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}
	.ngkpsMod-tmp-003 ul.ul-C {
		padding:10px 0 8px 12px;
	}
	.ngkpsMod-tmp-003 ul.ul-C li {
		margin-right:8px;
		float:left;
		width:192px;
	}
	.ngkpsMod-tmp-003 ul.ul-C li span.span-A {
		padding-bottom:7px;
		display:block;
		background:url(../../new_images/parts/rounder-15.png) left bottom no-repeat;
		width:192px;
		text-align:center;
	}
	.ngkpsMod-tmp-003 ul.ul-C li span.span-A a {
		padding-top:5px;
		display:block;
		background:url(../../new_images/parts/rounder-16.gif) left top no-repeat;
		width:192px;
		text-align:center;
	}
	.ngkpsMod-tmp-003 ul.ul-C li span.span-B a {
		margin:0.25em 0 0 3px;
		display:block;
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}
	.ngkpsMod-tmp-003 ul.ul-C li span.span-C {
		margin:0.3em 2px 0 2px;
		padding-bottom:0.5em;
		color:#6D4F42;
		display:block;
	}



/* temporary */
/*-------------------------------------------------------------------
�g�b�v�F�g�s�b�N�X�G���A�폜		ngkpsMod-tmp-004
*/

.ngkpsMod-tmp-004 {
}
	.ngkpsMod-tmp-004 p.p-A {
		margin-top:35px;
		padding:0.4em 0;
		border-top:2px solid #EBE5D6;
		border-bottom:2px solid #EBE5D6;
		font-size:116%;
		font-weight:bold;
		text-align:center;
	}
	.ngkpsMod-tmp-004 p.p-A a {
		color:#FF6600;
	}
	.ngkpsMod-tmp-004 p.p-A a:hover {
		color:#6D4F42;
	}
	.ngkpsMod-tmp-004 p.p-A a,
	.ngkpsMod-tmp-004 p.p-A span {
		padding:0.25em 13px;
		border-right:1px dotted #6C5046;
	}
	.ngkpsMod-tmp-004 p.p-A a:first-child {
		border-left:1px dotted #6C5046;
	}
	.ngkpsMod-tmp-004 h1.h1-A {
		margin-left:1px;
	}
	.ngkpsMod-tmp-004 div.h1-B {
		margin-right:-10px;
		margin-left:-7px;
	}
	.ngkpsMod-tmp-004 div.h1-B h1 {
		padding-bottom:0.4em;
		background:url(../../new_images/parts/separator-06.png) left bottom no-repeat;
		width:617px;
		color:#5B392A;
		font-size:197%;
	}
	.ngkpsMod-tmp-004 div.h1-B h1 span {
		padding:0.1em 0 0 6px;
		display:block;
	}
	.ngkpsMod-tmp-004 div.h1-B h1 span.pCategory {
		padding:0;
		display:inline;
		font-size:68%;
		font-weight:bold;
	}
	.ngkpsMod-tmp-004 h2.h2-A {
		margin-top:40px;
		padding-top:16px;
		background:url(../../new_images/parts/separator-02.png) left top no-repeat;
	}
	.ngkpsMod-tmp-004 h2.h2-B {
		margin-top:40px;
		padding-top:16px;
		background:url(../../new_images/parts/separator-02.png) left top no-repeat;
	}
	.ngkpsMod-tmp-004 h2.h2-C {
		margin:18px 0 0 1px;
	}
	.ngkpsMod-tmp-004 h2.h2-D {
		margin:40px 0 0 1px;
	}
	.ngkpsMod-tmp-004 h2.h2-E {
		padding-top:3px;
		margin-bottom: 15px;
	}
	.ngkpsMod-tmp-004 ul.ul-A {
		padding-top:12px;
	}
	.ngkpsMod-tmp-004 ul.ul-A li.li-A {
		margin-right:17px;
		width:196px;
		float:left;
	}
	.ngkpsMod-tmp-004 .link-btn {
		text-align:center;
		margin-top: 17px;
	}
	.ngkpsMod-tmp-004 ul.ul-A li.last-child {
		margin-right:0;
	}
	.ngkpsMod-tmp-004  .maintopic {
		width:621px;
		height:97px;
		background:url(../../new_images/parts/rounder-22.gif) left top no-repeat;
	}
	.ngkpsMod-tmp-004 .maintopic img {
		margin: 5px;
	}
	.ngkpsMod-tmp-004 ul.ul-A span.span-A {
		display:block;
		width:196px;
		height:106px;
		background:url(../../new_images/parts/rounder-04.png) left top no-repeat;
	}
	.ngkpsMod-tmp-004 ul.ul-A span.span-A a {
		padding:5px 0 7px 0;
		display:block;
		text-align:center;
	}
	.ngkpsMod-tmp-004 ul.ul-A span.span-B a {
		margin:0.25em 0 0 3px;
		display:block;
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}
	.ngkpsMod-tmp-004 ul.ul-B {
		padding:0.4em 0 2.8em 0;
	}
	.ngkpsMod-tmp-004 ul.ul-B li {
		margin:0.2em 20px 0 0;
		float:left;
		font-size:108%;
		font-weight:bold;
	}
	.ngkpsMod-tmp-004 ul.ul-B li a {
		text-decoration:underline;
	}
	.ngkpsMod-tmp-004 ul.ul-B li a:hover {
		color:#FF6600;
		text-decoration:underline;
	}

/* temporary */
.ngkpsMod-tmp-005 {
	margin:11px 0 0 1px;
	padding-bottom:9px;
	width:620px;
	background:url(../../new_images/parts/rounder-06.png) left bottom no-repeat;
}
	.ngkpsMod-tmp-005 div.div-A {
		padding:6px 0 0 13px;
		background:url(../../new_images/parts/rounder-05.png) left top no-repeat;
	}

	.ngkpsMod-tmp-005 ul.ul-A {
		width:510px;
	}
	.ngkpsMod-tmp-005 ul.ul-A li {
		margin-top:6px;
		float:left;
		width:235px;
	}
	.ngkpsMod-tmp-005 ul.ul-A li dl {
	}
	.ngkpsMod-tmp-005 ul.ul-A li dl dt {
		padding:5px 0 7px 0;
		width:90px;
		float:left;
		background:url(../../new_images/parts/rounder-07.png) left top no-repeat;
		text-align:left;
	}
	.ngkpsMod-tmp-005 ul.ul-A li dl dt a {
		margin-left:5px;
		display:block;
		width:80px;
		height:80px;
	}
	.ngkpsMod-tmp-005 ul.ul-A li dl dt img {
		display:block;
	}
	.ngkpsMod-tmp-005 ul.ul-A li dl dd {
		padding:5px 0 15px 0;
		width:120px;
		float:left;
	}
	.ngkpsMod-tmp-005 ul.ul-A li.last-child dl dd {
		padding-bottom:10px;
		background-image:none;
	}
	.ngkpsMod-tmp-005 ul.ul-A li dl dd p.link {
		margin-left:5px;
	}
	.ngkpsMod-tmp-005 ul.ul-A li dl dd p.link a {
		padding-left:14px;
		display:block;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}


/*---------------------------------------------------------------
�g�b�v�F�����{�^��
*/
.recipe-search-top {
	margin-top: 22px;
	margin-bottom: 12px;
}
	.recipe-search-top .search-list {
		background:url(../../../new_images/recipe-search-bg-01.png) left top repeat-y;
	}
	.recipe-search-top .search-list ul.ul-A {
		width:600px;
	}
	.recipe-search-top .search-list ul.ul-A li {
		float:left;
		width:265px;
		margin: 0 0 12px 30px;
		_margin: 0 12px 12px 15px;
	}
	.recipe-search-top .search-list ul.ul-A li dl dt {
		padding-bottom: 7px;
		width:90px;
		float:left;
		text-align:left;
	}
	.recipe-search-top .search-list ul.ul-A li dl dt a {
		margin-left:5px;
		width:80px;
		height:80px;
	}
	.recipe-search-top .search-list ul.ul-A li dl dt img {
		margin-left: 20px;
	}
	.recipe-search-top .search-list ul.ul-A li.last-child dl dd {
		padding-bottom:10px;
		background-image:none;
	}
	.recipe-search-top .search-list ul.ul-A li dl dd p {
		display:block;
		font-size: 77%;
		color: #6d4f42;
		width: 150px;
		padding: 35px 0 0 120px;
		*margin-top: -80px;
	}

/*---------------------------------------------------------------
�g�b�v�F�����{�^��
*/
	.recipe-search-top .search-btn {
		position:relative;
		float:right;
		text-align: right;
		z-index: 10;
		top:65px;
	}
	.recipe-search-top .search-btn img {
		margin-right: 5px;
		*margin-top: 15px;
		_margin-top: 15px;
	}


/*---------------------------------------------------------------
�g�b�v�F�H�ނ���T��
*/
	.recipe-search-top .recipe-list {
		margin-left: 30px;
		display:block;
	}
	.recipe-search-top .recipe-list .ttl-box h3.h3-C img {
	}
	.recipe-search-top .recipe-list .sec02 {
		width:556px;
		margin-left: 8px;
	}
	.recipe-search-top .recipe-list .sec02 li {
		list-style-type: none !important;
			font-size:93%;
		margin:0px;
		padding:0px;
		float:left;
		width:90px;
	}

	.recipe-search-top .search-list .recipe-list .sec02 li p.link {
		margin-top:6px;
		margin-left:4px;
	}

	.recipe-search-top .search-list .recipe-list .sec02 li a p.link {
		padding-left:14px;
		display:block;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}

/*---------------------------------------------------------------
�g�b�v�F�l�C�̃~�c�J����ԃ��V�s
*/
	.recipe-search-top .recipe-list2 {
		margin-top: 24px;
		margin-left: 30px;
		display:block;
	}

	.recipe-search-top .recipe-list2 .ttl-box h3.h3-C img {
	}

	.recipe-search-top .recipe-list3 {
		width:556px;
		display:block;
		min-height:160px;
		background:url(../../../new_images/recipe-search-bg-03.png) left top repeat-y;
	}

	.recipe-search-top .recipe-list2 .sec03 {
		width:556px;
		margin-left: 33px;
	}

	.recipe-search-top .recipe-list2 .sec03 li {
		list-style-type: none !important;
			font-size:93%;
		margin-right:22px;
		padding:2px 4px 4px 2px;
		float:left;
		width:102px;
		height:102px;
		background:url(../../../new_images/recipe-search-bg-04.png) left top no-repeat;
	}

	.recipe-search-top .recipe-list2 .sec03 li.last {
		margin-right:0px;
	}

	.recipe-search-top .search-list .recipe-list2 .sec03 li p.link {
		margin-top:12px;
		margin-left:0px;
	}
	.recipe-search-top .search-list .recipe-list2 .sec03 li a p.link {
		padding-left:14px;
		display:block;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}


/*---------------------------------------------------------------
*/

.recipe-search {
	margin-bottom: 2px;
}
	.recipe-search-top .ttl-box {
		margin-top:-35px;
		_margin-top:-47px;
		*margin-top:-47px;
	}
	.recipe-search .ttl-box {
		background:url(../../../cooking/new_images/recipe-search-bg-01-top.png) no-repeat scroll left bottom transparent;
		padding-bottom: 27px;
	}
	.recipe-search .ttl-box h2.h2-C img {
		margin-left: 12px;
		margin-top: -6px;
	}
	.recipe-search .search-list {
		background:url(../../../cooking/new_images/recipe-search-bg-01.png) left top repeat-y;
		*padding-bottom: 15px;
		_padding-bottom: 0;
	}
	.recipe-search .search-list ul.ul-A {
		width:600px;
	}
	.recipe-search .search-list ul.ul-A li {
		float:left;
		width:265px;
		margin: 0 0 12px 30px;
		_margin: 0 12px 15px 15px;
	}
	.recipe-search .search-list ul.ul-A li dl dt {
		padding-bottom: 7px;
		width:90px;
		float:left;
		text-align:left;
	}
	.recipe-search .search-list ul.ul-A li dl dt a {
		margin-left:5px;
		width:80px;
		height:80px;
	}
	.recipe-search .search-list ul.ul-A li dl dt img {
		margin-left: 20px;
	}
	.recipe-search .search-list ul.ul-A li.last-child dl dd {
		padding-bottom:10px;
		background-image:none;
	}
	.recipe-search .search-list ul.ul-A li dl dd p {
		display:block;
		font-size: 77%;
		color: #6d4f42;
		width: 150px;
		padding: 35px 0 0 120px;
		*margin-top: -80px;
	}


/* temporary */
.ngkpsMod-tmp-006 {
	margin:1px 0 0 1px;
	padding:1px 0 0 0;
	width:620px;
}
	.ngkpsMod-tmp-006 div.div-A {
		padding-top:12px;
	}
	.ngkpsMod-tmp-006 div.div-A dl.dl-A {
		margin-right:11px;
		padding-bottom:12px;
		float:left;
		width:304px;
		background:url(../../new_images/parts/rounder-09.png) left bottom no-repeat;
	}
	.ngkpsMod-tmp-006 div.div-A dl.dl-B {
		padding-bottom:12px;
		float:left;
		width:304px;
		background:url(../../new_images/parts/rounder-09.png) left bottom no-repeat;
	}
	.ngkpsMod-tmp-006 div.div-A dl dd {
		padding:13px 0 0 13px;
		background:url(../../new_images/parts/rounder-08.png) left top no-repeat;
	}
	.ngkpsMod-tmp-006 div.div-A dl dd p.p-A {
		margin-right:5px;
		padding:5px 0 6px 0;
		width:90px;
		float:left;
		background:url(../../new_images/parts/rounder-10.png) left top no-repeat;
		text-align:center;
	}
	.ngkpsMod-tmp-006 div.div-A dl dd ul.ul-A {
		width:190px;
		float:left;
		text-align:left;
	}
	.ngkpsMod-tmp-006 div.div-A dl dd ul.ul-A li {
		margin-top:0.2em;
		margin-right:15px;
		padding-left:14px;
		float:left;
		white-space:nowrap;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}



/* temporary */
.ngkpsMod-tmp-007 {
	margin:11px 0 0 2px;
	width:617px;
	background:url(../../new_images/parts/rounder-14.png) left top repeat-y;
}
	.ngkpsMod-tmp-007 div.div-A {
		padding-bottom:12px;
		background:url(../../new_images/parts/rounder-13.png) left bottom no-repeat;
	}
	.ngkpsMod-tmp-007 .div-A .link-btn {
		text-align:center;
		margin-top: 17px;
	}
	.ngkpsMod-tmp-007 div.div-A div.div-A-01 {
		padding:4px 0 0 11px;
		background:url(../../new_images/parts/rounder-12.png) left top no-repeat;
	}
	.ngkpsMod-tmp-007 ul.ul-A {
		padding-top:8px;
	}
	.ngkpsMod-tmp-007 ul.ul-A li {
		margin-right:8px;
		float:left;
		width:192px;
	}
	.ngkpsMod-tmp-007 ul.ul-A li span.span-A {
		padding-bottom:7px;
		display:block;
		background:url(../../new_images/parts/rounder-15.png) left bottom no-repeat;
		width:192px;
		text-align:center;
	}
	.ngkpsMod-tmp-007 ul.ul-A li span.span-A a {
		padding-top:5px;
		display:block;
		background:url(../../new_images/parts/rounder-16.gif) left top no-repeat;
		width:192px;
		text-align:center;
	}
	.ngkpsMod-tmp-007 ul.ul-A li span.span-B a {
		margin:0.25em 0 0 3px;
		display:block;
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}
	.ngkpsMod-tmp-007 ul.ul-A li span.span-C {
		margin:0.3em 2px 0 2px;
		color:#6D4F42;
		display:block;
	}



/* temporary */
.ngkpsMod-tmp-008 {
	padding:50px 0 0 0;
}
	.ngkpsMod-tmp-008 div.div-A {

	}
	.ngkpsMod-tmp-008 div.div-A div.div-A-01 {
		float:left;
	}
	.ngkpsMod-tmp-008 div.div-A div.div-A-02 {
		float:right;
	}
	.ngkpsMod-tmp-008 div.div-A p.p-B {
		padding-left:14px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		font-weight:bold;
	}
	.ngkpsMod-tmp-008 div.div-A ul.ul-A {
		padding:0.8em 19px 0.8em 19px;
		border:1px solid #EBE5D6;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		color:#6E5248;
		background-color:#FFFFFF;
		font-size:108%;
		font-weight:bold;
	}
	.ngkpsMod-tmp-008 div.div-A ul.ul-A li {
		padding:0.6em 0 0.6em 0;
		border-bottom:1px dotted #6E5248;
	}
	.ngkpsMod-tmp-008 div.div-A ul.ul-A li.last-child {
		border-bottom:none;
	}
	.ngkpsMod-tmp-008 div.div-A dl.dl-A {
		margin-top:1.8em;
		padding:0 10px 0 20px;
		color:#543425;
	}
	.ngkpsMod-tmp-008 div.div-A dl.dl-A dt {
		padding-bottom:0.3em;
		border-bottom:1px solid #543425;
		font-weight:bold;
	}
	.ngkpsMod-tmp-008 div.div-A dl.dl-A dd {
		margin-top:0.8em;
	}

/* temporary */
.ngkpsMod-tmp-009 {
}
	.ngkpsMod-tmp-009 h2.h2-A {
		margin:45px 0 0 1px;
	}


/* temporary */
.ngkpsMod-tmp-010 {
	background:url(../../images/parts/spreader-14.png) left bottom no-repeat;
	padding-bottom: 17px;
	width:619px;
}
	.ngkpsMod-tmp-010 div.inner {
		background:url(../../images/parts/spreader-13.png) left top no-repeat;
	}
	.ngkpsMod-tmp-010 div.h1-A {
		padding:32px 20px 0;
		background:url(../../images/parts/separater-28.gif) 20px bottom no-repeat;
	}
	.ngkpsMod-tmp-010 div.h1-A h1 {
		padding-bottom:0.4em;
		background:url(../../images/parts/icn-check-01.gif) left 0.3em no-repeat;
		color:#009931;
		font-size:197%;
	}
	.ngkpsMod-tmp-010 div.h1-A h1 span {
		padding:0 0 0 25px;
	}
	.ngkpsMod-tmp-010 div.h1-A h1 span.pCategory {
		padding:0;
		font-size:68%;
		font-weight:bold;
	}
	.ngkpsMod-tmp-010 ul.ul-A {
		width:579px;
		/*margin: 0 auto;*/
		margin-left:20px;
		padding:10px 0 4px 0;
		background:url(../../images/parts/separater-29.gif) left bottom no-repeat;
	}
	.ngkpsMod-tmp-010 ul.ul-A li {
		margin:0 10px 0 0;
		padding-bottom:7px;
		float:left;
		font-size:108%;
		font-weight:bold;
		*white-space:nowrap;
		*display:inline;
		*zoom:1;
	}
	.ngkpsMod-tmp-010 ul.ul-A li a {
		padding-left:16px;
		background:url(../../images/parts/blt-r-01.gif) left 2px no-repeat;
		text-decoration:underline;
	}
	.ngkpsMod-tmp-010 ul.ul-A li a:hover {
		color:#FF6600;
		text-decoration:underline;
	}


/* temporary */
.ngkpsMod-tmp-011 {
}
	.ngkpsMod-tmp-011 ul.ul-A {
		padding-top:12px;
	}
	.ngkpsMod-tmp-011 ul.ul-A li.li-A {
		margin-right:17px;
		width:196px;
		float:left;
	}
	.ngkpsMod-tmp-011 ul.ul-A li.last-child {
		margin-right:0;
	}
	.ngkpsMod-tmp-011 ul.ul-A span.span-A {
		display:block;
		width:196px;
		height:127px;
		background:url(../../../cooking/new_images/rounder-01.png) left top no-repeat;
	}
	.ngkpsMod-tmp-011 ul.ul-A span.span-A a {
		padding:5px 0 7px 0;
		display:block;
		text-align:center;
	}



.ngkpsMod-tmp-010 div.h1-Acm {
		padding:32px 20px 0;
	}
	.ngkpsMod-tmp-010 div.h1-Acm h1 {
		padding-bottom:0.4em;
		background:url(../../images/parts/icn-check-01.gif) left 0.3em no-repeat;
		color:#009931;
		font-size:197%;
	}
	.ngkpsMod-tmp-010 div.h1-Acm h1 span {
		padding:0 0 0 25px;
	}
	.ngkpsMod-tmp-010 div.h1-A h1cm span.pCategory {
		padding:0;
		font-size:68%;
		font-weight:bold;
	}


/*---------------------------------------------------------------
*/

.recipe-search-top .search-btn:after,
.recipe-search-top .recipe-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.recipe-search-top .search-btn,
.recipe-search-top .recipe-list {
	zoom: 1;
}



/* ���� */
.pcNone {
	display:none;
}


.l-header_head {
	box-sizing: border-box;
}




