
@charset "utf-8";
/* CSS Document */


/* -----------------------------------------------
Reset Browser Style (Go reset.css)
----------------------------------------------- */

html, body,
h1, h2, h3, h4, h5, h6,
address, blockquote, p, pre,
em, span, strong,
a,
dl, dd, dt, li, ol, ul,
form,
th, td,
img,
#siteID{
	margin: 0;
	padding: 0;
	line-height: inherit;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	text-align: inherit;
	text-decoration: none;
}
span,
a,
img {
	font-style: inherit;
	font-weight: inherit;
	text-decoration: inherit;
}

em, strong {
	text-decoration: inherit;
}

ol, ul {
	list-style-type: none;
}

fieldset,
img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th {
	text-align: left;
}


/* -----------------------------------------------
Overwrite gs_styles.css
----------------------------------------------- */

#gs-Area-Contents {
	background: #ede6e3 repeat;
	background-image: none;
}
#gs-Area-Contents #layer-Area-Contents {
	width: 100%;
	min-width: 952px;
	background: #ede6e3 repeat;
	background-image: none;
}

/* -----------------------------------------------
Site Common Style (Go common.css)
----------------------------------------------- */
/* Element Style
----------------------------------------------- */
body{
	color:#000;
	background:#fff;
	font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','MS PGothic',Osaka,Verdana,Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5;
	*font-size:small;
	*font:x-small;
	text-align:center;
}

/* Page Layout Style
----------------------------------------------- */
#page-Nabenavi {
	width: 100%;
	min-width: 960px;
}
#page-Nabenavi #layer-Page-Nabenavi {
	width: 100%;
	min-width: 960px;
	background: url(../images/bg_page-nabenavi.jpg) top left repeat;
	font-size: 93%;
}

#page-Nabenavi #area-PageHeader {
	width: 100%;
	min-width: 960px;
	background: url(../images/bg_page-nabenavi_top.jpg) left top repeat-x;
}
#page-Nabenavi #layer-Area-PageHeader {
	margin: 0 auto;
	position: relative;
	width: 960px;
	height: 108px;
	background: url(../images/bg_layer-area-pageheader.gif) right top no-repeat;
}
#page-Nabenavi #area-PageContent {
	width: 100%;
	min-width: 960px;
}
#page-Nabenavi #layer-Area-PageContent {
	margin: 0 auto;
	width: 960px;
	text-align: left;
}
#page-Nabenavi #area-PageFooter {
	margin-top: 40px;
	padding-bottom: 40px;
	width: 100%;
	min-width: 960px;
	background: url(../images/bg_page-nabenavi_bottom.jpg) left bottom repeat-x;
}
#page-Nabenavi #layer-Area-PageFooter {
	margin: 0 auto;
	padding-top: 40px;
	width: 950px;
	text-align: left;
	background: url(../images/line_pagefooter_separator.gif) top left no-repeat;
}
#page-Nabenavi .set-Page-HomeIndex #layer-Area-PageFooter,
#page-Nabenavi .set-Page-RecipeIndex #layer-Area-PageFooter,
#page-Nabenavi .set-Page-SpecialIndex #layer-Area-PageFooter,
#page-Nabenavi .set-Page-CalendarIndex #layer-Area-PageFooter,
#page-Nabenavi .set-Page-ManualIndex #layer-Area-PageFooter {
	padding-top: 0;
}

#page-Nabenavi #area-PageLayoutColumn {
	width: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-ColumnMainpart {
	margin-left: 5px;
	display: inline;
	float: left;
	width: 705px;
}
#page-Nabenavi #area-ColumnSubpart {
	margin-bottom: 35px;
	display: inline;
	float: right;
	width: 250px;
}

#page-Nabenavi #gotoPageTop {
	margin-top: -35px;
	width: 100%;
	clear: both;
	text-align: right;
}
#page-Nabenavi #gotoPageTop p {
	margin-right: 25px;
}

/* -----------------------------------------------
Common Style (Go common.css)
----------------------------------------------- */

/* #area-PageHeader
----------------------------------------------- */
#page-Nabenavi #area-sp-PageHeader {
	display: none;
}
#page-Nabenavi .set-SiteLogo {
	position: absolute;
	top: 12px;
	left: 2px;
	z-index:10;
}
#page-Nabenavi .set-SiteMenu {
	padding: 17px 0 0 30px;
	position: absolute;
	top: 18px;
	left: 295px;
	width: 628px;
	height: 68px;
	background: url(../images/bg_sitemenu.gif) top left no-repeat;
}
#page-Nabenavi .set-SiteMenu ol {
	width: 599px;
	height: 36px;
	overflow: hidden;
	background: url(../images/sitemenu.gif) top left no-repeat;
	font-size: 0px;
}
#page-Nabenavi .set-SiteMenu ol li {
	display: inline;
	float: left;
	height: 36px;
}
#page-Nabenavi .set-SiteMenu ol li a {
	display: block;
	height: 36px;
	text-indent: -10000px;
}


#page-Nabenavi .set-SiteMenu ol li.menu01 a {
	margin-right: 1px;
	width: 160px;
}
#page-Nabenavi .set-SiteMenu ol li.menu02 a {
	margin-right: 1px;
	width: 204px;
}
#page-Nabenavi .set-SiteMenu ol li.menu03 a {
	margin-right: 1px;
	width: 232px;
}

#page-Nabenavi .set-SiteMenu ol li.menu01 a.active {
	background: url(../images/sitemenu.gif) 0 -72px no-repeat;
}
#page-Nabenavi .set-SiteMenu ol li.menu01 a:hover {
	background: url(../images/sitemenu.gif) 0 -36px no-repeat;
}

#page-Nabenavi .set-SiteMenu ol li.menu02 a.active {
	background: url(../images/sitemenu.gif) -161px -72px no-repeat;
}
#page-Nabenavi .set-SiteMenu ol li.menu02 a:hover {
	background: url(../images/sitemenu.gif) -161px -36px no-repeat;
}

#page-Nabenavi .set-SiteMenu ol li.menu03 a.active {
	background: url(../images/sitemenu.gif) -366px -72px no-repeat;
}
#page-Nabenavi .set-SiteMenu ol li.menu03 a:hover {
	background: url(../images/sitemenu.gif) -366px -36px no-repeat;
}



/* #area-PageFooter
----------------------------------------------- */
#page-Nabenavi .set-NoticeKeywords {
	padding: 20px 0 20px 10px;
}
#page-Nabenavi .set-NoticeKeywords dl {
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi .set-NoticeKeywords dl dt {
	margin-right: 10px;
	display: inline;
	float: left;
	font-weight: bold;
}
#page-Nabenavi .set-NoticeKeywords dl dd {
	margin-left: 10px;
	display: inline;
}
#page-Nabenavi .set-NoticeKeywords dl dd a {
	color: #ff622b;
	text-decoration: underline;
}
#page-Nabenavi .set-BottomNavigationWrapper {
	padding-bottom: 6px;
	background: url(../images/bg_bottomnavigation_footer.gif) bottom left no-repeat;
}

#page-Nabenavi .set-BottomNavigation {
	padding-top: 7px;
	background: url(../images/bg_bottomnavigation_header.gif) top left no-repeat;
}
#page-Nabenavi .set-BottomNavigation ul {
	padding: 5px 25px;
	height: 100%;
	overflow: hidden;
	background: url(../images/bg_bottomnavigation.gif) top left repeat-y;
}
#page-Nabenavi .set-BottomNavigation ul li {
	margin-right: 13px;
	display: inline;
	float: left;
}
#page-Nabenavi .set-BottomNavigation ul li a {
	color: #ff622b;
	text-decoration: underline;
}

/* #area-MainContent
----------------------------------------------- */
#page-Nabenavi #area-MainContent {
	padding-bottom: 25px;
	background: url(../images/bg_area-maincontent_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #layer-Area-MainContent {
	background: url(../images/bg_area-maincontent.gif) top left repeat-y;
}

#page-Nabenavi #area-MainContent .mod-MainContentHeader {
	background: url(../images/bg_area-maincontent_header.gif) top left no-repeat;
}

#page-Nabenavi #area-MainContent .set-TopicPath {
	padding: 16px 0 15px 25px;
}
#page-Nabenavi #area-MainContent .set-TopicPath a {
	color: #ff622b;
	text-decoration: underline;
}

/*#page-Nabenavi #area-MainContent h2 {
	margin: 0 0 0 25px;
	padding-left: 33px;
	width: 607px;
	height: 50px;
	line-height: 50px;
	background: url(../images/bg_area-maincontent-pagetitle.jpg) top left no-repeat;
	font-size: 108%;
}*/
#page-Nabenavi #area-MainContent #mod-B0101-MC01 h2{
	padding-left:25px;
}
#page-Nabenavi #area-MainContent h2 .Emphasis {
	margin-left: 10px;
	font-weight: bold;
	font-size: 139%;
}

#page-Nabenavi #area-MainContent .set-Pager {
	padding: 20px 40px 20px 0;
	display: inline;
	float: right;
}
#page-Nabenavi #area-MainContent .set-Pager a {
	color: #ff622b;
	text-decoration: underline;
}

/* .mod-SubCol-Handbook
----------------------------------------------- */
#page-Nabenavi .mod-SubCol-Handbook {
	margin-bottom: 23px;
}
#page-Nabenavi .mod-SubCol-Handbook .set-ModField {
	padding-bottom: 23px;
	background: url(../images/bg_mod-subcol-handbook-footer.jpg) bottom left no-repeat;
}
#page-Nabenavi .mod-SubCol-Handbook .set-Kotsu {
	width: 250px;
	height: 422px;
	background: url(../images/bg_mod-subcol-handbook-kotsu.jpg) top left no-repeat;
}
#page-Nabenavi .mod-SubCol-Handbook .set-Kotsu h3 {
	padding: 22px 0 13px 23px;
}
#page-Nabenavi .mod-SubCol-Handbook .set-Kotsu ul {
	padding-left: 17px;
}
#page-Nabenavi .mod-SubCol-Handbook .set-Kotsu ul li {
	font-size: 0px;
}

#page-Nabenavi .mod-SubCol-Handbook .set-Neta {
	width: 250px;
	height: 239px;
}
#page-Nabenavi .mod-SubCol-Handbook .set-Neta ul {
	margin-left: 5px;
}
#page-Nabenavi .mod-SubCol-Handbook .set-Neta ul li {
	font-size: 0px;
}

/* .mod-SubCol-WhatsNew
----------------------------------------------- */
#page-Nabenavi .mod-SubCol-WhatsNew {
	margin-left: 5px;
}
#page-Nabenavi .mod-SubCol-WhatsNew .set-ModField {
	background: url(../images/bg_mod-subcol-whatsnew_header.gif) top left no-repeat;
}
#page-Nabenavi .mod-SubCol-WhatsNew .set-NewsBox {
	padding-bottom: 5px;
	background: url(../images/bg_mod-subcol-whatsnew_footer.gif) bottom left no-repeat;
}
#page-Nabenavi .mod-SubCol-WhatsNew h2 {
	padding: 11px 11px 0 11px;
}
#page-Nabenavi .mod-SubCol-WhatsNew dl {
	padding: 9px 20px 1px 20px;
	background: url(../images/bg_mod-subcol-whatsnew.gif) top left repeat-y;
}
#page-Nabenavi .mod-SubCol-WhatsNew dl dt {
	margin-bottom: 4px;
}
#page-Nabenavi .mod-SubCol-WhatsNew dl dt p{
	padding-bottom: 2px;

}
#page-Nabenavi .mod-SubCol-WhatsNew dl dt img{
	margin-right:10px;
		display: inline;
	float: left;

}
#page-Nabenavi .mod-SubCol-WhatsNew dl dd {
	margin-bottom: 16px;
}
#page-Nabenavi .mod-SubCol-WhatsNew dl dd a {
	color: #ff622b;
	text-decoration: underline;
}

/* .mod-SubCol-BannerList
----------------------------------------------- */
#page-Nabenavi .mod-SubCol-BannerList {
	margin-top: 1px;
	margin-left: 5px;
	margin-bottom: 20px;
}
#page-Nabenavi .mod-SubCol-BannerList li {
	margin-top: 18px;
	line-height: 1px;
	width: 240px;
	text-align: center;
}

/* .mod-RecipeArchive
----------------------------------------------- */
.mod-RecipeArchive .set-RecipeArchiveContent {
	margin: 0 0 0 15px;
	clear: both;
	overflow: hidden;
}
.mod-RecipeArchive ul.set-RecipeItem {
	height: 100%;
	overflow: hidden;
	width: 660px;
}
.mod-RecipeArchive ul.set-RecipeItem li {
	margin: 0 0 30px 10px;
	padding-right: 10px;
	display: inline;
	float: left;
	width: 145px;
	background: url(../../recipe/images/line_separator_result.gif) top right repeat-y;
}
.mod-RecipeArchive ul.set-RecipeItem li.right {
	background: none;
}
.mod-RecipeArchive ul.set-RecipeItem li .set-RecipeImage {
	margin-bottom: 9px;
	font-size: 0px;
}
.mod-RecipeArchive ul.set-RecipeItem li .set-RecipeContent a {
	color: #ff622b;
	text-decoration: underline;
}
.mod-RecipeArchive ul.set-RecipeItem li .set-RecipeContent p {
	margin-top: 9px;
	padding: 10px;
	background: #f4eee1 url(../../recipe/images/bg_recipe_box_text.jpg) bottom left no-repeat;
}
.mod-RecipeArchive ul.set-RecipeItem li .set-RecipeContent li.Time {
	margin: 11px 0 0 0;
	padding: 0 0 0 23px;
	width: 122px;
	background: url(../../recipe/images/icon_list_required_title.jpg) top left no-repeat;
}
.mod-RecipeArchive ul.set-RecipeItem li .set-RecipeContent li.Calorie {
	margin: 5px 0 0 0;
	padding : 2px 0 0 23px;
	width: 122px;
	background: url(../../recipe/images/icon_calorie.gif) top left no-repeat;
}

/* .mod-RecipeSearch
----------------------------------------------- */
#page-Nabenavi .mod-RecipeSearch .set-SearchForm {
	margin: 18px 0 0 25px;
	padding: 10px;
	clear: both;
	width: 621px;
	height: 23px;
	background: url(../images/bg_mod-recipesearch-searchform.jpg) top left no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .set-SearchForm form {
}
#page-Nabenavi .mod-RecipeSearch .set-SearchForm .TextBox {
	margin-right: 10px;
	border: 1px solid #7f9db9;
	width: 196px;
	height: 18px;
	vertical-align: top;
	color: #999999;
}
#page-Nabenavi .mod-RecipeSearch .set-SearchForm .InputButton {
	width: 92px;
	height: 22px;
}

#page-Nabenavi .mod-RecipeSearch .set-SearchTabs {
	margin: 0 0 0 25px;
	clear: both;
}

#page-Nabenavi .mod-RecipeSearch .set-SearchTabs .tabList {
	width: 640px;
	height: 46px;
	overflow: hidden;
	background: url(../images/tab_mod-recipesearch.gif) top left no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .set-SearchTabs .tabList li {
	display: inline;
	float: left;
	height: 46px;
}
#page-Nabenavi .mod-RecipeSearch .set-SearchTabs .tabList li a {
	display: block;
	height: 46px;
	text-indent: -10000px;
	outline: none;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item1 {
	margin-right: 7px;
	width: 103px;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item2 {
	margin-right: 7px;
	width: 115px;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item3 {
	margin-right: 7px;
	width: 92px;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item4 {
	margin-right: 7px;
	width: 86px;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item5 {
	margin-right: 7px;
	width: 66px;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item6 {
	margin-right: 7px;
	width: 62px;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item7 {
	width: 69px;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item1:hover {
	background: url(../images/tab_mod-recipesearch.gif) 0 -46px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li.active a.item1 {
	background: url(../images/tab_mod-recipesearch.gif) 0 -92px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item2:hover {
	background: url(../images/tab_mod-recipesearch.gif) -110px -46px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li.active a.item2 {
	background: url(../images/tab_mod-recipesearch.gif) -110px -92px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item3:hover {
	background: url(../images/tab_mod-recipesearch.gif) -232px -46px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li.active a.item3 {
	background: url(../images/tab_mod-recipesearch.gif) -232px -92px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item4:hover {
	background: url(../images/tab_mod-recipesearch.gif) -331px -46px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li.active a.item4 {
	background: url(../images/tab_mod-recipesearch.gif) -331px -92px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item5:hover {
	background: url(../images/tab_mod-recipesearch.gif) -424px -46px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li.active a.item5 {
	background: url(../images/tab_mod-recipesearch.gif) -424px -92px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item6:hover {
	background: url(../images/tab_mod-recipesearch.gif) -497px -46px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li.active a.item6 {
	background: url(../images/tab_mod-recipesearch.gif) -497px -92px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li a.item7:hover {
	background: url(../images/tab_mod-recipesearch.gif) -566px -46px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabList li.active a.item7 {
	background: url(../images/tab_mod-recipesearch.gif) -566px -92px no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .tabs {
	padding-bottom: 3px;
	background: url(../images/bg_mod-recipesearch_footer.gif) bottom left no-repeat;
}
#page-Nabenavi .mod-RecipeSearch .Cat-Links {
	padding: 10px 10px 2px 10px;
	display: none;
	height: 100%;
	overflow: hidden;
	width: 620px;
	background: url(../images/bg_mod-recipesearch.gif) top left repeat-y;
}
#page-Nabenavi .mod-RecipeSearch .tabs ul {
}
#page-Nabenavi .mod-RecipeSearch .tabs ul li {
	margin-right: 10px;
	padding-bottom: 8px;
	display: inline;
	float: left;
	white-space: nowrap;
}
#page-Nabenavi .mod-RecipeSearch .tabs ul li a {
	color: #ff622b;
	text-decoration: underline;
}
#page-Nabenavi .mod-RecipeSearch .tabs .active .Cat-Links {
	display: block;
}


/* -----------------------------------------------
Page Specific Style (Go page.css)
----------------------------------------------- */

/* #mod-A01-MC01
----------------------------------------------- */
#page-Nabenavi #mod-A01-MC01 {
	position: relative;
	width: 690px;
	height: 250px;
	font-size: 0px;
	overflow: hidden;
}
#page-Nabenavi #mod-A01-MC01 h2 {
	position: absolute;
	text-indent: -10000px;
}

/* #mod-A01-MCnabelog
----------------------------------------------- */
#page-Nabenavi #mod-A01-MClink {
	margin: 20px 0 0 0;
	width: 690px;
	clear: both;
}
#page-Nabenavi #mod-A01-MClink ul.banner-3{
	width:452px;
	float:left;
	display:block;
	margin: 0 0 10px 0;
}
#page-Nabenavi #mod-A01-MClink ul.banner-3 li{
	width:452px;
	margin:0;
	padding:0;
}
#page-Nabenavi #mod-A01-MClink ul.banner-4{
	width:216px;
	float:left;
	display:block;
	margin: 0;
	padding:0 20px 0 0;
}
#page-Nabenavi #mod-A01-MClink ul.banner-4 li{
	width:216px;
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
}
#page-Nabenavi #mod-A01-MClink ul.banner-4 li img{
	margin:0;
	padding:0;
	vertical-align:bottom;
}
/* 告知ここまで
----------------------------------------------- */
#page-Nabenavi #mod-A01-MClink ul.banner-1{
	width:452px;
	float:left;
	display:block;
	margin: 0 0 15px 0;
}
#page-Nabenavi #mod-A01-MClink ul.banner-1 li{
	width:216px;
	margin:0;
	padding:0;
	float: left;
	display:inline;
}
#page-Nabenavi #mod-A01-MClink ul.banner-1 li.F_list{
	width:216px;
	margin:0;
	padding:0 20px 0 0;
	float: left;
	display:inline;
}
#page-Nabenavi #mod-A01-MClink ul.banner-2{
	width:216px;
	float:left;
	display:block;
	margin: 0;
	padding:0 20px 0 0;
}
#page-Nabenavi #mod-A01-MClink ul.banner-2 li{
	width:216px;
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
}
#page-Nabenavi #mod-A01-MClink ul.banner-2 li img{
	margin:0;
	padding:0;
	vertical-align:bottom;
}

#page-Nabenavi #mod-A01-MClink p.banner_cp{
	width: 690px;
	height: 135px;
	display: block;
	margin: 0 0 20px 0;
}

/* #mod-A01-MC02
----------------------------------------------- */
#page-Nabenavi #mod-A01-MC02 {
	margin-bottom: 18px;
	width: 690px;
	background: url(../../images/bg_recipe.jpg) top left repeat-y;
	clear: both;
}
#page-Nabenavi #mod-A01-MC02 .set-ModField {
	width: 690px;
	background: url(../../images/bg_recipe_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #mod-A01-MC02 .set-ModFieldInner {
	width: 690px;
	overflow: hidden;
	background: url(../../images/bg_recipe_header.jpg) top left no-repeat;
}

#page-Nabenavi #mod-A01-MC02 .set-LayoutColumnLeft {
	position: relative;
	display: inline;
	float: left;
	width: 335px;
	overflow: hidden;
}
#page-Nabenavi #mod-A01-MC02 .set-LayoutColumnRight {
	display: inline;
	float: right;
	width: 335px;
}

#page-Nabenavi #mod-A01-MC02 h2 {
	position: absolute;
	top: 25px;
	left: 25px;
}
#page-Nabenavi #mod-A01-MC02 h2 a {
	display: block;
	width: 165px;
	height: 120px;
	overflow: hidden;
	text-indent: -10000px;
}

#page-Nabenavi #mod-A01-MC02 .set-LayoutColumnLeftContent {
	padding-top: 170px;
	margin-left: 25px;
	width: 310px
}
#page-Nabenavi #mod-A01-MC02 .set-LayoutColumnLeftContentInner {
	width: 310px;
	background: url(../../images/bg_recipe_left.jpg) top left repeat-y;
	border-bottom: 1px solid #E7E2DF;
}

#page-Nabenavi #mod-A01-MC02 .set-SearchForm {
	margin-left: 15px;
	margin-bottom: 20px;
	width: 279px;
	height: 41px;
	background: url(../../images/bg_recipe-searchform.jpg) top left no-repeat;
}
#page-Nabenavi #mod-A01-MC02 .set-SearchForm .TextBox {
	margin: 10px 10px 0 10px;
	_margin-top: 9px;
	border: 1px solid #7f9db9;
	width: 155px;
	height: 18px;
	vertical-align: top;
	color: #999999;
}
#page-Nabenavi #mod-A01-MC02 .set-SearchForm .InputButton {
	margin-top: 10px;
	width: 92px;
	height: 22px;
}

#page-Nabenavi #mod-A01-MC02 .set-PopularRecipe {
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 9px 10px 10px 10px;
	border: #ede9e5 1px solid;
	width: 255px;
	background-color: #f9f7f1;
}
#page-Nabenavi #mod-A01-MC02 .set-PopularRecipe h3 {
	margin-bottom: 10px;
}
#page-Nabenavi #mod-A01-MC02 .set-PopularRecipe .set-ListItem {
	margin-bottom: 10px;
	clear: both;
	width: 255px;
	overflow: hidden;
}
#page-Nabenavi #mod-A01-MC02 .set-PopularRecipe .set-ListItem .ItemContent {
	display: inline;
	float: right;
	width: 165px;
}
#page-Nabenavi #mod-A01-MC02 .set-PopularRecipe .set-ListItem .ItemImage {
	margin-right: 10px;
	display: inline;
	float: left;
	width: 80px;
}
#page-Nabenavi #mod-A01-MC02 .set-PopularRecipe .set-ListItem .ItemContent a {
	color: #ff622b;
	text-decoration: underline;
}
#page-Nabenavi #mod-A01-MC02 .set-PopularRecipe .set-ListItem .ItemContent .Time {
	margin-top: 7px;
	padding-left: 23px;
	background: url(../../images/icon_required_time.gif) top left no-repeat;
}
#page-Nabenavi #mod-A01-MC02 .set-PopularRecipe .set-RecipeList .ItemContent .Calorie {
	margin-top: 7px;
	padding : 2px 0 0 23px;
	background: url(../../images/icon_calorie.gif) top left no-repeat;
}





#page-Nabenavi #mod-A01-MC02 .set-SearchCriteria {
	margin-top: 20px;
	margin-bottom: 30px;
}
#page-Nabenavi #mod-A01-MC02 .set-SearchCriteria ul {
	overflow: hidden;
	height: 100%;
}
#page-Nabenavi #mod-A01-MC02 .set-SearchCriteria li {
	margin: 0 10px 1px 0;
	border-bottom: #e7e2df 1px solid;
	display: inline;
	float: left;
	width: 150px;
	background: url(../../images/bg_searchcriteria-listitem.gif) top left repeat-y;
}
#page-Nabenavi #mod-A01-MC02 .set-SearchCriteria li .CatName {
	padding: 19px 5px 0 5px;
	background: url(../../images/bg_title_searchcriteria.jpg) top left no-repeat;

}
#page-Nabenavi #mod-A01-MC02 .set-SearchCriteria li .CatImage {
	margin: 0 10px 6px;
}
#page-Nabenavi #mod-A01-MC02 .set-SearchCriteria li .CatLink {
	margin: 0 10px 6px;
}
#page-Nabenavi #mod-A01-MC02 .set-SearchCriteria li .CatLink a {
	color: #ff622b;
	text-decoration: underline;
}

/* #mod-A01-MC03
----------------------------------------------- */
#page-Nabenavi #mod-A01-MC03 {
	background: url(../../images/bg_calendar.jpg) top left repeat-y;
}
#page-Nabenavi #mod-A01-MC03 .set-ModField {
	background: url(../../images/bg_calendar_header.jpg) top left no-repeat;
}
#page-Nabenavi .set-Calendar {
	padding: 12px 0 22px 25px;
	position: relative;
	width: 663px;
	overflow: hidden;
	background: url(../../images/bg_calendar_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi .set-Calendar .tabList {
	position: absolute;
	top: 58px;
	left: 223px;
	width: 440px;
	height: 32px;
	overflow: hidden;
	background: url(../../images/tab_calendar.jpg) top left no-repeat;
}
#page-Nabenavi .set-Calendar .tabList li {
	display: inline;
	float: left;
	height: 32px;
}
#page-Nabenavi .set-Calendar .tabList li a {
	display: block;
	height: 32px;
	text-indent: -10000px;
}
#page-Nabenavi .set-Calendar .tabList li a.item1 {
	margin-right: 10px;
	width: 69px;
}
#page-Nabenavi .set-Calendar .tabList li a.item2 {
	margin-right: 10px;
	width: 85px;
}
#page-Nabenavi .set-Calendar .tabList li a.item3 {
	margin-right: 10px;
	width: 150px;
}
#page-Nabenavi .set-Calendar .tabList li a.item4 {
	width: 106px;
}
#page-Nabenavi .set-Calendar .tabList li a.item1:hover,
#page-Nabenavi .set-Calendar .tabList li.active a.item1 {
	background: url(../../images/tab_calendar.jpg) 0 -32px no-repeat;
}
#page-Nabenavi .set-Calendar .tabList li a.item2:hover,
#page-Nabenavi .set-Calendar .tabList li.active a.item2 {
	background: url(../../images/tab_calendar.jpg) -79px -32px no-repeat;
}
#page-Nabenavi .set-Calendar .tabList li a.item3:hover,
#page-Nabenavi .set-Calendar .tabList li.active a.item3 {
	background: url(../../images/tab_calendar.jpg) -174px -32px no-repeat;
}
#page-Nabenavi .set-Calendar .tabList li a.item4:hover,
#page-Nabenavi .set-Calendar .tabList li.active a.item4 {
	background: url(../../images/tab_calendar.jpg) -334px -32px no-repeat;
}
#page-Nabenavi .set-Calendar .indlist,
#page-Nabenavi .set-Calendar .tabs {
}
#page-Nabenavi .set-Calendar .indlist .fc-image,
#page-Nabenavi .set-Calendar .tabs .fc-image {
	display: none;
	float: left;
	width: 185px;
}
#page-Nabenavi .set-Calendar .indlist .fc-image p,
#page-Nabenavi .set-Calendar .tabs .fc-image p {
}
#page-Nabenavi .set-Calendar .indlist .left,
#page-Nabenavi .set-Calendar .tabs .left {
	margin-right: 35px;
	margin-left: 5px;
}
#page-Nabenavi .set-Calendar .indlist .right,
#page-Nabenavi .set-Calendar .tabs .right {
	margin-left: 35px;
}
#page-Nabenavi .set-Calendar .indlist .active .fc-image,
#page-Nabenavi .set-Calendar .tabs .active .fc-image {
	display: inline;
}
#page-Nabenavi .set-Calendar #tabitem_1,
#page-Nabenavi .set-Calendar #tabitem_2,
#page-Nabenavi .set-Calendar #tabitem_3,
#page-Nabenavi .set-Calendar #tabitem_4,
#page-Nabenavi .set-Calendar #tabitem_5 {
}


/* #mod-B01-MC01
----------------------------------------------- */
#page-Nabenavi #area-MainContent #mod-B01-MC01 {
	position: relative;
	width: 690px;
	height: 136px;
	background: url(../../recipe/images/bg_recipeindex-maincontentheader.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-B01-MC01 .set-TopicPath {
	padding: 0;
	position: absolute;
	top: 16px;
	left: 25px;
	z-index: 100;
}
#page-Nabenavi #area-MainContent #mod-B01-MC01 h2 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 24px;
	left: 25px;
	width: auto;
	height: auto;
	line-height: 1;
	background: none;
	font-size: 0;
}
#page-Nabenavi #area-MainContent #mod-B01-MC01 form {
	position: absolute;
	top: 69px;
	left: 355px;
}
#page-Nabenavi #area-MainContent #mod-B01-MC01 .TextBox {
	margin-right: 10px;
	border: 1px solid #7f9db9;
	width: 196px;
	height: 18px;
	vertical-align: top;
	color: #999999;
}
#page-Nabenavi #area-MainContent #mod-B01-MC01 .InputButton {
	width: 92px;
	height: 22px;
}

/* #mod-B01-MC02
----------------------------------------------- */
#page-Nabenavi #mod-B01-MC02 {
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #mod-B01-MC02 .set-PopularRecipe {
	margin: 0 0 20px 25px;
	width: 640px;
	overflow: hidden;
	background: url(../../recipe/images/bg_popularrecipe.gif) top left repeat-y;
}

#page-Nabenavi #mod-B01-MC02 .set-PopularRecipe h3 {
	padding: 11px 0 10px 20px;
	background: url(../../recipe/images/bg_popularrecipe_header.gif) top left no-repeat;
}
#page-Nabenavi #mod-B01-MC02 .set-PopularRecipe .set-RecipeList {
	width: 100%;
	overflow: hidden;
	background: url(../../recipe/images/bg_popularrecipe_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #mod-B01-MC02 .set-PopularRecipe .set-ListItem {
	padding: 0 0 20px 20px;
	display: inline;
	float: left;
	width: 290px;
}
#page-Nabenavi #mod-B01-MC02 .set-PopularRecipe .set-ListItem .ItemContent {
	display: inline;
	float: right;
	width: 135px;
}
#page-Nabenavi #mod-B01-MC02 .set-PopularRecipe .set-ListItem .ItemImage {
	margin-right: 10px;
	display: inline;
	float: left;
	width: 145px;
}

#page-Nabenavi #mod-B01-MC02 .set-PopularRecipe .set-ListItem .ItemContent a {
	color: #ff622b;
	text-decoration: underline;
}
#page-Nabenavi #mod-B01-MC02 .set-PopularRecipe .set-ListItem .ItemContent img {
	margin: 2px 0 7px 0;
}
#page-Nabenavi #mod-B01-MC02 .set-PopularRecipe .set-ListItem .ItemContent .Time {
	margin-top: 7px;
	padding-left: 23px;
	background: url(../../recipe/images/icon_required_time.gif) top left no-repeat;
}
#page-Nabenavi #mod-B01-MC02 .set-PopularRecipe .set-RecipeList .ItemContent .Calorie {
	margin-top: 7px;
	padding : 2px 0 0 23px;
	background: url(../../recipe/images/icon_calorie.gif) top left no-repeat;
}



/* #mod-B01-MC03
----------------------------------------------- */
#page-Nabenavi #mod-B01-MC03 .set-SearchCriteria {
	margin-left: 25px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #mod-B01-MC03 .set-CriteriaList .set-ListItem {
	margin-right: 20px;
	margin-bottom: 10px;
	border-bottom: 1px #e7e2df solid;
	display: inline;
	float: left;
	width: 310px;
	background: url(../../recipe/images/bg_searchcriterialist.gif) top left repeat-y;
}
#page-Nabenavi #mod-B01-MC03 .set-CriteriaList .set-ListItem h3 {
	padding: 23px 0 9px 20px;
	background: url(../../recipe/images/bg_searchcriterialist_header.gif) top left no-repeat;
}
#page-Nabenavi #mod-B01-MC03 .set-SearchCriteria .ItemContent {
	padding: 0 0 15px 0;
/*	height: 100%;*/
	width: 100%;
	overflow: hidden;
/*	background: url(../../recipe/images/bg_searchcriterialist_footer.gif) bottom left no-repeat;*/
}
#page-Nabenavi #mod-B01-MC03 .set-SearchCriteria .ItemContent img {
	padding: 0 0 0 20px;
	display: inline;
	float: left;
}
#page-Nabenavi #mod-B01-MC03 .set-SearchCriteria .ItemContent ul {
	padding: 0 0 0 10px;
	display: inline;
	float: left;
}
#page-Nabenavi #mod-B01-MC03 .set-SearchCriteria .ItemContent ul li {
	margin-bottom: 5px;
}
#page-Nabenavi #mod-B01-MC03 .set-SearchCriteria .ItemContent ul li a {
	color: #ff622b;
	text-decoration: underline;
}
/*#page-Nabenavi #mod-B01-MC03 .set-SearchCriteria .H233 {
	height: 243px;
}
#page-Nabenavi #mod-B01-MC03 .set-SearchCriteria .H182 {
	height: 192px;
}
#page-Nabenavi #mod-B01-MC03 .set-SearchCriteria .H243 {
	height: 263px;
}*/





/* #mod-B010101-MC01
----------------------------------------------- */
#page-Nabenavi #mod-B010101-MC01 {
	position: relative;
}
#page-Nabenavi #mod-B010101-MC01 h2 {
	padding-left: 38px;
	width: 615px;
	height: 56px;
	line-height: 56px;
	background: url(../../recipe/images/bg_recipearticle-pagetitle.jpg) top left no-repeat;
	font-weight: bold;
	font-size: 139%;
	margin-left: 25px;
}
#page-Nabenavi #mod-B010101-MC01 .set-PrintLink {
	position: absolute;
	top: 60px;
	left: 511px;
	_left: 486px;
}
#page-Nabenavi #mod-B010101-MC01 .set-RecipeHeadline {
	margin-left: 25px;
	padding: 4px 0 0 0;
	width: 640px;
	height: 100%;
	overflow: hidden;
	background: url(../../recipe/images/bg_recipeheadline.jpg) top left repeat-y;
}

#page-Nabenavi #mod-B010101-MC01 .set-RecipePhotoWrapper {
	margin: 0 0 0 20px;
	display: inline;
	float: left;
	width: 380px;
	background: url(../../recipe/images/bg_recipephoto.gif) top left repeat-y;
	font-size: 0px;
}

#page-Nabenavi #mod-B010101-MC01 .set-RecipePhoto {
	background: url(../../recipe/images/bg_recipephoto_header.gif) top left no-repeat;
}
#page-Nabenavi #mod-B010101-MC01 .set-RecipePhoto img {
	padding: 10px;
	background: url(../../recipe/images/bg_recipephoto_footer.gif) bottom left no-repeat;
}

#page-Nabenavi #mod-B010101-MC01 .set-RecipeHeadlineContent {
	margin: 0 0 0 20px;
	display: inline;
	float: left;
}
#page-Nabenavi #mod-B010101-MC01 .set-RecipeHeadlineContent p {
	padding-bottom: 15px;
	width: 196px;
	color: #4c2e0b;
	background: url(../../recipe/images/line_recipeheadline.gif) bottom left no-repeat;
	font-size: 108%;
	font-weight: bold;
}
#page-Nabenavi #mod-B010101-MC01 .set-RecipeHeadlineContent .Time {
	margin-top: 19px;
	padding-left: 23px;
	background: url(../../recipe/images/icon_detail_required_time.gif) top left no-repeat;
}
#page-Nabenavi #mod-B010101-MC01 .set-RecipeHeadlineContent .Calorie {
	margin-top: 4px;
	margin-bottom: 22px;
	padding : 2px 0 0 23px;
	background: url(../../recipe/images/icon_detail_calorie.gif) top left no-repeat;
}

#page-Nabenavi #mod-B010101-MC01 .set-SeasonIngredients {
	width: 220px;
	height: 100%;
	overflow: hidden;
	background: url(../../recipe/images/bg_seasoningredients.jpg) top left repeat-y;
}
#page-Nabenavi #mod-B010101-MC01 .set-SeasonIngredients h3 {
	padding: 10px 0 0 14px;
	background: url(../../recipe/images/bg_seasoningredients_header.jpg) top left no-repeat;
}
#page-Nabenavi #mod-B010101-MC01 .set-SeasonIngredients ul {
	padding: 0 0 8px 6px;
	height: 100%;
	overflow: hidden;
	background: url(../../recipe/images/bg_seasoningredients_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #mod-B010101-MC01 .set-SeasonIngredients li {
	margin-right: 8px;
	display: inline;
	float: left;
	width: 58px;
	text-align: center;
}
#page-Nabenavi #mod-B010101-MC01 .set-SeasonIngredients li a {
	color: #ff622b;
	text-decoration: underline;
}

#page-Nabenavi #mod-B010101-MC01 .set-RecipeHeadline .set-RelationWords {
	padding: 15px 0 18px 20px;
	clear: both;
}
#page-Nabenavi #mod-B010101-MC01 .set-RecipeHeadline .set-RelationWords dl {
	padding-left: 6px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #mod-B010101-MC01 .set-RecipeHeadline .set-RelationWords dl dt {
	margin-right: 10px;
	padding-top: 1px;
	display: inline;
	float: left;
}
#page-Nabenavi #mod-B010101-MC01 .set-RecipeHeadline .set-RelationWords dl dd {
	padding-right: 10px;
	display: inline;
	float: left;
}
#page-Nabenavi #mod-B010101-MC01 .set-RecipeHeadline .set-RelationWords dl dd a {
	padding-left: 14px;
	color: #555555;
	background: url(../../recipe/images/icon_arrow.gif) top left no-repeat;
	text-decoration: underline;
}

/* #mod-B010101-MC02
----------------------------------------------- */
#page-Nabenavi #mod-B010101-MC02 {
	margin-top: 40px;
	padding-left: 24px;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecipeDetailWrapper {
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecipeDetail {
	margin: 0 19px 0 1px;
	position: relative;
	display: inline;
	float: left;
	width: 310px;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecipeDetail h3 {
	height: 40px;
	line-height: 40px;
	background: url(../../recipe/images/bg_title_01.jpg) top left no-repeat;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecipeDetail h3 img {
	float: left;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecipeDetail h3 span {
	font-weight: bold;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecipeDetail .set-SendMail {
	position: absolute;
	top: 10px;
	right: 10px;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecipeDetail dl {
	padding: 18px 0 0 3px;
	height: 100%;
	overflow: hidden;
	background: url(../../recipe/images/line_recipe-brown.gif) bottom left no-repeat;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecipeDetail dl dt {
	margin-bottom: 20px;
	clear: left;
	display: inline;
	float: left;
	width: 47px;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecipeDetail dl dd {
	margin-bottom: 20px;
	display: inline;
	float: left;
	width: 260px;
}

/* #set_Gyo
----------------------------------------------- */
#page-Nabenavi #mod-B010101-MC02 #set-Gyo_top{
	margin:20px 0 0 0;
	padding-top:20px;
	width:310px;
	background:url(../../recipe/images/set-Gyo_top.jpg) top left no-repeat;
}
#page-Nabenavi #mod-B010101-MC02 #set-Gyo_bottom{
	margin:0;
	padding-bottom:20px;
	width:310px;
	background:url(../../recipe/images/set-Gyo_bottom.jpg) bottom left no-repeat;
	padding-bottom: 20px;
}
#page-Nabenavi #mod-B010101-MC02 #set-Gyo_inner{
	margin:0px;
	padding:0px 20px;
	background:url(../../recipe/images/set_Gyo_inner.jpg) repeat-y;
	width:270px;
}
#page-Nabenavi #mod-B010101-MC02 #set-Gyo_inner li.img{
	width:270px;
	margin-bottom:10px;
}
#page-Nabenavi #mod-B010101-MC02 #set-Gyo_inner li.txt{
	margin:0;
	padding:0;
	width:270px;
}

/* ---------------------------------------------- */


#page-Nabenavi #mod-B010101-MC02 .set-CookingMemo {
	padding-bottom: 8px;
	height: 100%;
	overflow: hidden;
	background: url(../../recipe/images/line_recipe-brown.gif) bottom left no-repeat;
}
#page-Nabenavi #mod-B010101-MC02 .set-CookingMemo h4 {
	margin: 10px 0 1px 0;
}
#page-Nabenavi #mod-B010101-MC02 .set-CookingMemo dl {
	padding: 10px 0 0 3px;
	height: 100%;
	overflow: hidden;
	background: none;
}
#page-Nabenavi #mod-B010101-MC02 .set-CookingMemo dl dt {
	margin-bottom: 5px;
	clear: left;
	display: inline;
	float: left;
	width: 20px;
	height: 11px;
}
#page-Nabenavi #mod-B010101-MC02 .set-CookingMemo dl dd {
	margin-bottom: 5px;
	display: inline;
	float: left;
	width: 260px;
}

#page-Nabenavi #mod-B010101-MC02 .set-OnePointWrapper {
	padding-top: 10px;
	clear: both;
	width: 680px;
	overflow: hidden;
}
#page-Nabenavi #mod-B010101-MC02 .set-OnePoint {
	background: url(../../recipe/images/bg_point.jpg) top left repeat-y;
}
#page-Nabenavi #mod-B010101-MC02 .layer-Set-OnePoint {
	background: url(../../recipe/images/bg_point_header.jpg) top left no-repeat;
}
#page-Nabenavi #mod-B010101-MC02 .set-OnePoint h3 {
	padding-top: 8px;
}
#page-Nabenavi #mod-B010101-MC02 .set-OnePoint p {
	padding: 10px 160px 20px 20px;
	background: url(../../recipe/images/bg_point_footer.jpg) bottom left no-repeat;
}

#page-Nabenavi #mod-B010101-MC02 .set-HowtoPoint h3 {
	padding-bottom: 8px;
	height: 100%;
	overflow: hidden;
	background: url(../../recipe/images/line_recipe-brown.gif) bottom left no-repeat;
}
#page-Nabenavi #mod-B010101-MC02 .set-HowtoPoint h4 {
	margin: 4px 0 1px 0;
}
#page-Nabenavi #mod-B010101-MC02 .set-HowtoPoint img.HowtoImage {
	margin: 0 0 15px 5px;
	float: right;
}
#page-Nabenavi #mod-B010101-MC02 .set-HowtoPoint p {
	padding-top: 10px;
	line-height: 1.5;
}
#page-Nabenavi #mod-B010101-MC02 .set-IngredientsTable table {
	margin: 20px;
	width: 270px;
	border-collapse: collapse;
}
#page-Nabenavi #mod-B010101-MC02 .set-IngredientsTable table a {
	color: #ff622b;
	text-decoration: underline;
}
#page-Nabenavi #mod-B010101-MC02 .set-IngredientsTable table td, th {
	text-align: left;
}
#page-Nabenavi #mod-B010101-MC02 .set-IngredientsTable table td {
	width: 98px;
}
#page-Nabenavi #mod-B010101-MC02 .set-IngredientsTable table tr.odd {
	background: #f3efe5;
}
#page-Nabenavi #mod-B010101-MC02 .set-IngredientsTable table tr.even {
	background: #f9f8f9;
}
#page-Nabenavi #mod-B010101-MC02 .set-IngredientsTable table .odd td {
	padding: 5px 10px 5px 0;
}
#page-Nabenavi #mod-B010101-MC02 .set-IngredientsTable table .even td {
	padding: 8px 10px 5px 0;
}
#page-Nabenavi #mod-B010101-MC02 .set-IngredientsTable table .odd th {
	padding: 5px 20px;
}
#page-Nabenavi #mod-B010101-MC02 .set-IngredientsTable table .even th {
	padding: 8px 20px;
}
#page-Nabenavi #mod-B010101-MC02 .set-NutritionTable {
	padding: 20px 0 0 1px;
	clear: both;
}
#page-Nabenavi #mod-B010101-MC02 .set-NutritionTable table {
	margin-top: 9px;
	margin-bottom: 0;
	border-collapse: collapse;
	width: 638px;
}
#page-Nabenavi #mod-B010101-MC02 .set-NutritionTable table th {
	padding: 8px 0;
	border: 1px #dacbab solid;
	background-color: #eee7d7;
	text-align: center;
}
#page-Nabenavi #mod-B010101-MC02 .set-NutritionTable table td {
	padding: 8px 0;
	border: 1px #dacbab solid;
	text-align: center;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish {
	margin-top: 40px;
	padding-bottom: 5px;
	background: url(../../recipe/images/bg_recolastdish_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish h3 {
	padding: 11px 0 0 22px;
	width: 632px;
	height: 32px;
	background: url(../../recipe/images/bg_recolastdish_header.jpg) top left no-repeat;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish .set-LastDishDetail {
	padding: 6px 0 5px 0;
	height: 100%;
	overflow: hidden;
	background: url(../../recipe/images/bg_recolastdish.jpg) top left repeat-y;
}

/*#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish .set-LastDishDetail .set-LastDishImage {
	margin: 0 0 0 20px;
	display: inline;
	float: left;
	width: 108px;
	background: url(../../recipe/images/bg_lastdishimg.gif) top left repeat-y;
	font-size: 0px;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish .set-LastDishDetail .set-LastDishImage .set-LDIWrapper {
	background: url(../../recipe/images/bg_lastdishimg_header.gif) top left no-repeat;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish .set-LastDishDetail .set-LastDishImage .set-LDIWrapper img {
	padding: 4px;
	background: url(../../recipe/images/bg_lastdishimg_footer.gif) bottom left no-repeat;
}*/

#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish .set-LastDishDetail .set-LastDishTopic {
	margin: 0 0 0 10px;
	display: inline;
	float: left;
	width: 130px;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish .set-LastDishDetail .set-LastDishThumb {
	margin: 0 0 0 10px;
	display: inline;
	float: left;
	width: 125px;
}


#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish .set-LastDishDetail .set-LastDishText {
	margin: 0 0 0 10px;
	display: inline;
	float: left;
	width: 340px;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish .set-LastDishDetail .set-LastDishText h4 {
	margin-bottom: 5px;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish .set-LastDishDetail .set-LastDishText p {
	line-height: 1.5;
}
#page-Nabenavi #mod-B010101-MC02 .set-RecoLastDish .set-LastDishDetail .set-LastDishText p a {
	color: #FF622B;
	text-decoration: underline;
}

#page-Nabenavi #mod-B010101-MC03 {
	padding-left: 24px;
}
#page-Nabenavi #mod-B010101-MC03 .set-ActionArea {
	margin: 39px 0 0 0;
	position: relative;
	width: 642px;
	height: 42px;
	background: url(../../recipe/images/bg_actionarea.jpg) top left no-repeat;
}
#page-Nabenavi #mod-B010101-MC03 .set-ActionArea h3{
	position: absolute;
	top: 15px;
	left: 21px;
}
#page-Nabenavi #mod-B010101-MC03 .set-ActionArea .set-SendMailHowto {
	position: absolute;
	top: 11px;
	left: 127px;
}
#page-Nabenavi #mod-B010101-MC03 .set-ActionArea .set-SendMailIngred {
	position: absolute;
	top: 11px;
	left: 293px;
}
#page-Nabenavi #mod-B010101-MC03 .set-ActionArea .set-Print {
	position: absolute;
	top: 11px;
	left: 458px;
}

/* #mod-I01-MC01
----------------------------------------------- */
#page-Nabenavi #mod-I01-MC01 .set-SearchWords {
	margin: 20px 0 0 25px;
	padding-left: 11px;
	width: 629px;
	height: 32px;
	line-height: 32px;
	background: url(../../recipe/images/bg_searchwords.gif) top left no-repeat;
}
#page-Nabenavi #mod-I01-MC02 {
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #mod-I01-MC02 .set-SRNumber {
	padding: 20px 0 0 25px;
	display: inline;
	float: left;
	width: 300px;
}
#page-Nabenavi #mod-I01-MC02 .set-Pager {
	display: inline;
	float: right;
}
#page-Nabenavi #mod-I01-MC02 .pt38 {
	padding-top: 38px;
}
#page-Nabenavi #mod-I01-MC02 .pt0 {
	margin-top: -10px;
	padding-top: 0;
}
#page-Nabenavi #mod-I01-MC02 .set-RecipeList {
	margin: 0 0 0 25px;
	clear: both;
	background: url(../../recipe/images/line_dotted.jpg) top left no-repeat;
}
#page-Nabenavi #mod-I01-MC02 .set-RecipeList .set-RecipeBoxWrapper {
	padding-bottom: 21px;
	height: 100%;
	overflow: hidden;
	background: url(../../recipe/images/line_dotted.jpg) bottom left no-repeat;
}
#page-Nabenavi #mod-I01-MC02 .set-RecipeList .set-RecipeBox {
	margin-right: 20px;
	padding: 20px 0 0 0;
	display: inline;
	float: left;
}
#page-Nabenavi #mod-I01-MC02 .set-RecipeList .set-RecipeBox .set-RecipeImage {
	margin-right: 10px;
	display: inline;
	float: left;
	width: 145px;
}
#page-Nabenavi #mod-I01-MC02 .set-RecipeList .set-RecipeBox .set-RecipeContent {
	padding-top: 7px;
	display: inline;
	float: left;
	width: 155px;
}
#page-Nabenavi #mod-I01-MC02 .set-RecipeList .set-RecipeBox .set-RecipeContent a {
	color: #ff622b;
	text-decoration: underline;
}
#page-Nabenavi #mod-I01-MC02 .set-RecipeList .set-RecipeBox .set-RecipeContent p {
	margin-top: 9px;
	padding: 9px 0 8px 10px;
	background: #f4eee1 url(../images/bg_recipearchivecontent-text.jpg) bottom left no-repeat;
}
#page-Nabenavi #mod-I01-MC02 .set-RecipeList .set-RecipeBox .set-RecipeContent li.Time {
	margin-top: 11px;
	padding-left: 23px;
	background: url(../images/icon_required_time.gif) top left no-repeat;
}
#page-Nabenavi #mod-I01-MC02 .set-RecipeList .set-RecipeBox .set-RecipeContent li.Calorie {
	margin-top: 5px;
	padding : 2px 0 0 23px;
	background: url(../images/icon_calorie.gif) top left no-repeat;
}

/* #mod-iBox01
----------------------------------------------- */
.mod-ibox-content {
	padding-top: 9px;
	display: none;
	background: url(../images/bg_ibox-ribbon.gif) top left no-repeat;
}
.mod-ibox-content .set-PopupWrapper {
	text-align: left;
	background: url(../images/bg_ibox.gif) top left repeat-y;
}

.mod-ibox-content .set-PopupHeader {
	padding: 0 20px;
	position: relative;
	width: 410px;
	height: 33px;
	text-align: left;
	background: url(../images/bg_ibox_header.gif) top left no-repeat;
}
.mod-ibox-content .set-PopupHeader .CatName {
	padding-left: 20px;
	position: absolute;
	top: 15px;
	left: 20px;
	background: url(../images/icon_magnifying.jpg) 0 3px no-repeat;
	font-weight: bold;
	font-size: 124%;
}
.mod-ibox-content .CatList {
	padding: 20px 0 0 0;
	background: url(../images/bg_ibox.gif) top left repeat-y;
}
.mod-ibox-content .CatList ul {
	padding: 0 20px 23px 20px;
	width: 410px;
	overflow: hidden;
	background: url(../images/bg_ibox_footer.gif) bottom left no-repeat;
}
.mod-ibox-content .CatList ul li {
	margin-bottom: 4px;
	display: inline;
	float: left;
	width: 205px;
}
.mod-ibox-content .CatList ul li a {
	color: #ff622b;
	text-decoration: underline;
}
#ibox_content {
	margin: 0;
}
#ibox_wrapper {
	background: tranceparent;
}
#ibox_overlay {
	opacity: 0.7;
}

/* #mod-G01-MC01
----------------------------------------------- */



/******************************** .mod-G01-M01 ********************************/

#area-PopupPrint {
	margin: 0 auto;
	width: 650px;
	text-align: left;
}
#area-PopupPrintHeader {
	padding-bottom: 3px;
	position: relative;
	width: 650px;
	height: 51px;
	overflow: hidden;
	background: url(../../recipe/images/bg_popup_print_header.gif) bottom left no-repeat;
}
#area-PopupPrint #area-PopupPrintHeader h1 {
	position: absolute;
	top: 21px;
	left: 20px;
}
#area-PopupPrint #area-PopupPrintHeader h2 {
	position: absolute;
	top: 21px;
	left: 132px;
}
#area-PopupPrint #area-PopupPrintHeader .set-PrintPage {
	position: absolute;
	top: 19px;
	left: 496px;
}
#area-PopupPrint #mod-G01-MC01 {
	width: 650px;
	overflow: hidden;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro {
	margin: 10px 10px 0 10px;
	padding: 10px;
	width: 610px;
	overflow: hidden;
	background: #f1ebe8 url(../../recipe/images/bg_recipe_intro_print.jpg) top left repeat-y;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro {
	margin: 10px 10px 0 10px;
	padding: 10px;
	width: 610px;
	height: 100%;
	overflow: hidden;
	background: #f1ebe8 url(../../recipe/images/bg_recipe_intro_print.jpg) top left repeat-y;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro .set-ReIntImage {
	margin: 0 10px 10px 0;
	display: inline;
	float: left;
	width: 167px;
	background: #fff url(../../recipe/images/bg_reinrto_print_img.gif) top left repeat-y;
	font-size: 0px;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro .set-ReIntImageWrapper {
	background: url(../../recipe/images/bg_reinrto_print_img_header.gif) top left no-repeat;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro .set-ReIntImageWrapper img {
	padding: 11px;
	background: url(../../recipe/images/bg_reinrto_print_img_footer.gif) bottom left no-repeat;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro .set-ReIntContents {
	display: inline;
	float: left;
	width: 428px;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro .set-ReIntContents h3 {
	padding-top: 10px;
	font-weight: bold;
	font-size: 139%;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro .set-ReIntContents h3 img {
	margin-top: -7px;
	margin-right: 9px;
	vertical-align: text-top;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro .set-ReIntContents p {
	margin: 15px 0 0 0;
	color:#4c2e0b;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro .set-ReIntContents .Time {
	margin-top: 17px;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro .set-ReIntContents .Time img {
	margin-right: 3px;
	vertical-align: top;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro .set-ReIntContents .Calorie {
	margin-top: 4px;
	margin-bottom: 12px;
}
#area-PopupPrint #mod-G01-MC01 .set-RecipeIntro .set-ReIntContents .Calorie img {
	margin-top: -2px;
	margin-right: 3px;
	vertical-align: top;
}
#area-PopupPrint #mod-G01-MC02 .set-RecipeDetailWrapper {
	margin-top: 20px;
	padding: 0 0 20px 30px;
	width: 620px;
	height: 100%;
	overflow: hidden;
}
#area-PopupPrint #mod-G01-MC02 .set-RecipeDetail {
	margin-right: 20px;
	position: relative;
	display: inline;
	float: left;
	width: 310px;
}
#area-PopupPrint #mod-G01-MC02 .W270 {
	width: 270px;
}
#area-PopupPrint #mod-G01-MC02 .set-RecipeDetail h3 {
	height: 18px;
	line-height: 18px;
}
#area-PopupPrint #mod-G01-MC02 .set-RecipeDetail h3 span {
	margin-left: 5px;
	font-weight: bold;
}
#area-PopupPrint #mod-G01-MC02 .set-RecipeDetail h3 img {
	float: left;
}
#area-PopupPrint #mod-G01-MC02 .set-RecipeDetail dl {
	padding: 18px 0 0 0;
	height: 100%;
	overflow: hidden;
	background: url(../../recipe/images/line_dotted_howto.gif) bottom left no-repeat;
}
#area-PopupPrint #mod-G01-MC02 .set-RecipeDetail dl dt {
	padding-bottom: 20px;
	clear: left;
	display: inline;
	float: left;
	width: 47px;
}
#area-PopupPrint #mod-G01-MC02 .set-RecipeDetail dl dd {
	padding-bottom: 20px;
	display: inline;
	float: left;
	width: 260px;
}
#area-PopupPrint #mod-G01-MC02 .set-CookingMemo {
	padding-bottom: 8px;
	height: 100%;
	overflow: hidden;
	background: url(../../recipe/images/line_dotted_howto.gif) bottom left no-repeat;
}
#area-PopupPrint #mod-G01-MC02 .set-CookingMemo h4 {
	margin: 4px 0 10px 0;
}
#area-PopupPrint #mod-G01-MC02 .set-CookingMemo img.HowtoImage {
	margin: 0 0 15px 5px;
	float: right;
}
#area-PopupPrint #mod-G01-MC02 .set-CookingMemo p {
	padding-top: 10px;
	line-height: 1.5;
}
#area-PopupPrint #mod-G01-MC02 .set-CookingMemo li {
	padding-left: 17px;
	background: url(../../recipe/images/icon_circle_memo.gif) 0 2px no-repeat;
}
#area-PopupPrint #mod-G01-MC02 .set-HowtoPoint {
	padding-bottom: 8px;
	height: 100%;
	overflow: hidden;
	background: url(../../recipe/images/line_howto.gif) bottom left no-repeat;
}
#area-PopupPrint #mod-G01-MC02 .set-HowtoPoint h4 {
	margin: 4px 0 1px 0;
}
#area-PopupPrint #mod-G01-MC02 .set-HowtoPoint img.HowtoImage {
	margin: 0 0 15px 5px;
	float: right;
}
#area-PopupPrint #mod-G01-MC02 .set-HowtoPoint p {
	padding-top: 10px;
	line-height: 1.5;
}

#area-PopupPrint #mod-G01-MC02 .set-IngredientsTable table {
	margin-top: 20px;
	width: 270px;
	border-collapse: collapse;
}
#area-PopupPrint #mod-G01-MC02 .set-IngredientsTable table a {
	color: #ff622b;
	text-decoration: underline;
}
#area-PopupPrint #mod-G01-MC02 .set-IngredientsTable table td, th {
	text-align: left;
}
#area-PopupPrint #mod-G01-MC02 .set-IngredientsTable table td {
	width: 98px;
	min-height: 1em;
	_height: 1em;
}
#area-PopupPrint #mod-G01-MC02 .set-IngredientsTable table tr.odd {
	background: #f3efe5;
}
#area-PopupPrint #mod-G01-MC02 .set-IngredientsTable table tr.even {
	background: #fff;
}
#area-PopupPrint #mod-G01-MC02 .set-IngredientsTable table .odd td {
	padding: 5px 10px 5px 0;
}
#area-PopupPrint #mod-G01-MC02 .set-IngredientsTable table .even td {
	padding: 8px 10px 5px 0;
}
#area-PopupPrint #mod-G01-MC02 .set-IngredientsTable table .odd th {
	padding: 5px 20px;
}
#area-PopupPrint #mod-G01-MC02 .set-IngredientsTable table .even th {
	padding: 8px 20px;
}
#area-PopupPrint #mod-G01-MC02 .set-IngredientsTable table .even th {
	padding: 8px 20px;
}
#area-PopupPrint #mod-G01-MC02 .set-OnePoint {
	margin: 0 0 20px 30px;
	padding: 0 0 10px 0;
	border: 1px #e2e7f1 solid;
	clear: both;
	width: 598px;
	background-color: #fafafa;
}
#area-PopupPrint #mod-G01-MC02 .set-OnePoint p {
	margin-top: 10px;
	padding: 0 10px;
}
#area-PopupPrint #area-PopupPrintFooter {
	position: relative;
	width: 650px;
	height: 40px;
	background: url(../../recipe/images/bg_popup_print_footer.gif) top left no-repeat;
}
#area-PopupPrint #area-PopupPrintFooter p em {
	position: absolute;
	top: 18px;
	left: 20px;
	color: #808080;
	font-size: 77%;
}
#area-PopupPrint #area-PopupPrintFooter .CatchCopy {
	position: absolute;
	top: 18px;
	left: 401px;
}
#area-PopupPrint #area-PopupPrintFooter .FooterLogo {
	position: absolute;
	top: 13px;
	left: 549px;
}

/* #mod-D01-MC01
----------------------------------------------- */

/******************************** .mod-D01-M01 ********************************/


#page-Nabenavi .set-Page-CalendarIndex #area-MainContent {
	padding-bottom: 24px;
	background: url(../../calendar/images/bg_foods_calendar_footer.gif) bottom left no-repeat;
}
#page-Nabenavi .set-Page-CalendarIndex #layer-Area-MainContent {
	width: 705px;
	overflow: hidden;
	background: url(../../calendar/images/bg_foods_calendar.gif) top left repeat-y;
}
#page-Nabenavi .set-Page-CalendarIndex #area-MainContent .mod-MainContentHeader{
	background: url(../../calendar/images/bg_foods_calendar_header.gif) top left no-repeat;
}
#page-Nabenavi .set-Page-CalendarIndex #area-MainContent .set-TopicPath {
	padding: 12px 0 0 20px;
}
#page-Nabenavi #mod-D01-MC01 .set-FCHeader {
	padding: 20px 25px 0 43px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #mod-D01-MC01 .set-FCHeader h2 {
	margin: 0 20px 0 0;
	padding: 0;
	display: inline;
	float: left;
	width: 183px;
	height: 108px;
	line-height: normal;
	background: none;
}
#page-Nabenavi #mod-D01-MC01 .set-FCHeader p {
	margin-top: 5px;
	line-height: 1.5;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup {
	margin: 0 25px;
	padding-top: 43px;
	position: relative;
	width: 640px;
	background: url(../../calendar/images/bg_pickup_header.gif) top left no-repeat;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup h3 {
	position: absolute;
	top: 0px;
	left: 0px;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup .set-PickupList {
	padding: 0 0 7px 172px;
	height: 100%;
	overflow: hidden;
	background: #f8f5ed url(../../calendar/images/line_pickup_separator.gif) bottom left no-repeat;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup .set-PickupList .set-PickupBox {
	margin: 0 0 0 10px;
	padding-bottom: 10px;
	display: inline;
	float: left;
	width: 220px;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup .set-PickupList .set-PickupImage {
	margin: 3px 0 0 0;
	display: inline;
	float: left;
	width: 110px;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup .set-PickupList .set-PickupDetail {
	margin-top: 15px;
	margin-left: 5px;
	display: inline;
	float: left;
	width: 105px;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup .set-PickupList .set-PickupDetail a {
	color: #ff622b;
	text-decoration: underline;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup .set-PickupList .set-PickupDetail p {
	line-height: 1.5;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup dl {
	padding: 6px 20px 15px 25px;
	height: 100%;
	overflow: hidden;
	background: #f8f5ed url(../../calendar/images/line_pickup_bottom.gif) bottom left no-repeat;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup dl dt {
	margin-right: 15px;
	display: inline;
	float: left;
	width: 244px;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup dl dd {
	display: inline;
	float: left;
	width: 336px;
	line-height: 26px;
}
#page-Nabenavi #mod-D01-MC01 .set-FCPickup dl dd a {
	margin-right: 15px;
	color: #ff622b;
	text-decoration: underline;
	white-space: nowrap;
}
#page-Nabenavi #mod-D01-MC02 {
	margin: 19px 0 0 0;
	padding-bottom: 21px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar {
	padding: 0 23px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabList {
	margin: 0 2px 7px 2px;
	padding-left: 10px;
	width: 630px;
	height: 35px;
	overflow: hidden;
	background: url(../../calendar/images/bg_calendar_tabs.gif) top left no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabList li {
	display: inline;
	float: left;
	height: 35px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabList li a {
	margin-right: 10px;
	display: block;
	width: 200px;
	height: 35px;
	text-indent: -10000px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabList li a.item1:hover {
	background: url(../../calendar/images/bg_calendar_tabs.gif) -10px -35px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabList li.active a.item1 {
	background: url(../../calendar/images/bg_calendar_tabs.gif) -10px -70px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabList li a.item2:hover {
	background: url(../../calendar/images/bg_calendar_tabs.gif) -220px -35px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabList li.active a.item2 {
	background: url(../../calendar/images/bg_calendar_tabs.gif) -220px -70px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabList li a.item3:hover {
	background: url(../../calendar/images/bg_calendar_tabs.gif) -430px -35px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabList li.active a.item3 {
	background: url(../../calendar/images/bg_calendar_tabs.gif) -430px -70px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs .set-CalendarWrapper {
	padding: 0 0 54px 0;
	display: none;
	width: 644px;
	background: url(../../calendar/images/bg_food_calendar_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs .set-Calendar {
	padding: 24px 0 0 0;
	background: url(../../calendar/images/bg_food_calendar_header.gif) top left no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs .set-CalendarContent {
	padding: 0 22px 0 6px;
	background: url(../../calendar/images/bg_food_calendar.gif) top left repeat-y;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs .active .set-CalendarWrapper {
	display: block;
}





#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs ul {
	position: relative;
}

#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul {
	width: 632px;
	height: 1424px;
	background:url(../../calendar/images/image_calendar_all.jpg) left top no-repeat;
}


#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul {
	width: 632px;
	height: 875px;
	background:url(../../calendar/images/image_calendar_vege.jpg) left top no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul {
	width: 632px;
	height: 648px;
	background:url(../../calendar/images/image_calendar_other.jpg) left top no-repeat;
}


#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs ul li {
	position: absolute;
	left: 0;
	width: 100%;
	height: 55px;
	overflow: hidden;
}

#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_1,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_3,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_11,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_1,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_3,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_11 {
	height: 60px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_1 {
	height: 63px;
}




#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_1,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_1 {
	top: 32px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_2,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_2 {
	top: 92px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_3,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_3 {
	top: 147px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_4,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_4 {
	top: 207px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_5,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_5 {
	top: 262px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_6,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_6 {
	top: 317px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_7,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_7 {
	top: 372px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_8,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_8 {
	top: 427px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_9,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_9 {
	top: 482px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_10,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_10 {
	top: 537px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_11,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_11 {
	top: 592px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_12,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_12 {
	top: 652px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_13,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_13 {
	top: 707px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_14,
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_14 {
	top: 762px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_15 {
	top: 817px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_16 {
	top: 872px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_17 {
	top: 927px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_18 {
	top: 982px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_19 {
	top: 1037px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_20 {
	top: 1092px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_21 {
	top: 1147px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_22 {
	top: 1202px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_23 {
	top: 1257px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_24 {
	top: 1312px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_1 {
	top: 32px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_2 {
	top: 95px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_3 {
	top: 150px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_4 {
	top: 205px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_5 {
	top: 260px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_6 {
	top: 315px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_7 {
	top: 370px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_8 {
	top: 425px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_9 {
	top: 480px;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_10 {
	top: 535px;
}



#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs ul a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999em;
}

#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_1 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -32px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_2 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -92px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_3 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -147px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_4 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -207px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_5 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -262px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_6 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -317px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_7 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -372px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_8 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -427px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_9 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -482px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_10 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -537px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_11 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -592px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_12 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -652px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_13 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -707px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_14 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -762px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_15 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -817px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_16 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -872px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_17 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -927px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_18 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -982px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_19 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -1037px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_20 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -1092px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_21 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -1147px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_22 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -1202px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_23 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -1257px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_1 ul li.item_24 a:hover {
	background: url(../../calendar/images/image_calendar_all_active.jpg) 0 -1312px no-repeat;
}

#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_1 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -32px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_2 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -92px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_3 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -147px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_4 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -207px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_5 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -262px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_6 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -317px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_7 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -372px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_8 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -427px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_9 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -482px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_10 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -537px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_11 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -592px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_12 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -652px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_13 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -707px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_2 ul li.item_14 a:hover {
	background: url(../../calendar/images/image_calendar_vege_active.jpg) 0 -762px no-repeat;
}

#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_1 a:hover {
	background: url(../../calendar/images/image_calendar_other_active.jpg) 0 -32px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_2 a:hover {
	background: url(../../calendar/images/image_calendar_other_active.jpg) 0 -95px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_3 a:hover {
	background: url(../../calendar/images/image_calendar_other_active.jpg) 0 -150px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_4 a:hover {
	background: url(../../calendar/images/image_calendar_other_active.jpg) 0 -205px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_5 a:hover {
	background: url(../../calendar/images/image_calendar_other_active.jpg) 0 -260px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_6 a:hover {
	background: url(../../calendar/images/image_calendar_other_active.jpg) 0 -315px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_7 a:hover {
	background: url(../../calendar/images/image_calendar_other_active.jpg) 0 -370px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_8 a:hover {
	background: url(../../calendar/images/image_calendar_other_active.jpg) 0 -425px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_9 a:hover {
	background: url(../../calendar/images/image_calendar_other_active.jpg) 0 -480px no-repeat;
}
#page-Nabenavi #mod-D01-MC02 .set-FoodCalendar .tabs #tabitem_3 ul li.item_10 a:hover {
	background: url(../../calendar/images/image_calendar_other_active.jpg) 0 -535px no-repeat;
}

/******************************** .mod-D0101-M01 ********************************/

#page-Nabenavi #mod-D0101-MC01 {
	position: relative;
}
#page-Nabenavi #mod-D0101-MC01 h2 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 12px;
	left: 447px;
	width: 220px;
	height: 30px;
	line-height: normal;
	background: none;
	z-index: 100;
}
#page-Nabenavi #mod-D0101-MC01 .set-FoodIntroWrapper {
	margin: 5px 0 0 25px;
	position: relative;
/*	background: url(../../calendar/images/bg_food_intro.gif) top left repeat-y;*/
}
/*#page-Nabenavi #mod-D0101-MC01 .set-FoodIntro {
	padding: 0 0 54px 0;
	background: url(../../calendar/images/bg_food_intro_footer.gif) bottom left no-repeat;
}*/
#page-Nabenavi #mod-D0101-MC01 .set-FoodIntroContent {
	height: 100%;
	overflow: hidden;
	background: url(../../calendar/images/bg_food_intro_header.gif) top left no-repeat;
}
#page-Nabenavi #mod-D0101-MC01 .set-FoodIntroContent .set-FIImage {
	margin: 15px 0 0 2px;
/*	display: inline;
	float: left;
	width: 303px;*/
}
#page-Nabenavi #mod-D0101-MC01 .set-FoodIntroContent .set-FIText {
	margin: 51px 0 0 30px;
	display: inline;
	float: left;
	width: 285px;
}
#page-Nabenavi #mod-D0101-MC01 .set-FoodIntroContent .set-FIText h3 {
	color: #7d4737;
	font-size: 124%;
	font-weight: bold;
	margin-bottom: 20px;
}
#page-Nabenavi #mod-D0101-MC01 .set-FoodIntroContent .set-FIText p {
	margin-bottom: 20px;
	line-height: 1.5;
}
#page-Nabenavi #mod-D0101-MC01 .set-FoodIntroContent .set-FIText dl {
	width: 161px;
	height: 100%;
	overflow: hidden;
	background-color: #ebdfd0;
}
#page-Nabenavi #mod-D0101-MC01 .set-FoodIntroContent .set-FIText dl dt {
	margin-right: 20px;
	padding: 6px 0 0 10px;
	display: inline;
	float: left;
}
#page-Nabenavi #mod-D0101-MC01 .set-FoodIntroContent .set-FIText dl dd {
	padding: 4px 0 0 0;
	display: inline;
	float: left;
	color: #7d4737;
	font-size: 108%;
	white-space: nowrap;
}


#page-Nabenavi #mod-D0101-MC02 {
	margin-top: 19px;
	padding: 0 25px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #mod-D0101-MC02 .set-UseFoodNabe {
	padding-bottom: 5px;
	display: inline;
	float: left;
	width: 200px;
	background: #f8f5ed url(../../calendar/images/bg_use_food_nabe_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #mod-D0101-MC02 .set-UFNWrapper {
	background: url(../../calendar/images/bg_use_food_nabe.gif) top left no-repeat;
}
#page-Nabenavi #mod-D0101-MC02 .set-UseFoodNabe h3 {
	padding: 21px 0 0 20px;
}
#page-Nabenavi #mod-D0101-MC02 .set-UseFoodNabe h4 {
	margin: 9px 20px 0 20px;
	font-weight: bold;
}
#page-Nabenavi #mod-D0101-MC02 .set-UseFoodNabe .mtml20 {
	margin: 15px 0 0 30px;
}
#page-Nabenavi #mod-D0101-MC02 .set-UseFoodNabe p {
	margin: 10px 20px 20px 20px;
	line-height: 1.5;
}
#page-Nabenavi #mod-D0101-MC02 .set-UseFoodNabe a {
	color: #ff622b;
	text-decoration: underline;
}
#page-Nabenavi #mod-D0101-MC02 .set-UseFoodNabe dl dt {
	margin: 0 16px 0 16px;
}
#page-Nabenavi #mod-D0101-MC02 .set-UseFoodNabe dl dd {
	margin: 0 18px 10px 18px;
	padding-left: 15px;
	background: url(../../calendar/images/icon_check.gif) 0 3px no-repeat;
}
#page-Nabenavi #mod-D0101-MC02 .set-UseFoodNabe dl dt {
	margin: 0 16px 0 16px;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle {
	margin: 0 0 0 20px;
	display: inline;
	float: left;
	width: 420px;
	line-height: 1.5;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox {
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox h3 {
	margin-bottom: 20px;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox p {
	margin: 0 3px 20px 3px;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox p.source {
	font-size: 77%;
	text-align: right;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox .mb10 {
	margin-bottom: 10px;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox dl dt {
	padding: 0 14px 0 10px;
	display: inline;
	clear: left;
	float: left;
	width: 66px;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox dl dd {
	margin-bottom: 20px;
	display: inline;
	float: left;
	width: 330px;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox table {
	margin: 0 0 5px 1px;
	border-collapse: collapse;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox table th {
	padding: 5px 19px 4px 19px;
	border: 1px #dacbab solid;
	width: 189px;
	background-color: #eee7d7;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox table td {
	padding: 5px 19px 4px 19px;
	border: 1px #dacbab solid;
	width: 208px;
	background-color: #f9f8f9;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox a {
	color: #ff622b;
	text-decoration: underline;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox img.left {
	margin: 0 10px 10px 0;
	display: inline;
	float: left;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox h4 {
	margin-bottom: 7px;
}
#page-Nabenavi #mod-D0101-MC02 .set-FoodArticle .set-FoodArticleBox h4 a {
	font-weight: bold;
}

#page-Nabenavi #mod-D0101-MC03 {
	margin: 20px 25px 0;
	padding: 20px 0;
	background:url(../../calendar/images/line_goto-calendartop.jpg) left top no-repeat;
}

/******************************** .mod-J01-M01 ********************************/


#page-Nabenavi #area-MainContent #mod-J01-MC01 h2 {
	margin: 0 0 20px 0;
	padding-left: 25px;
	width: auto;
	height: auto;
	line-height: normal;
	background: none;
}
#page-Nabenavi #area-MainContent #mod-J01-MC02 {
	margin: 0 0 0 25px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-J01-MC02 a {
	color: #ff6b37;
	font-weight: bold;
	text-decoration: underline;
}
#page-Nabenavi #area-MainContent #mod-J01-MC02 h3 {
	margin-bottom: 20px;
	padding: 4px 10px;
	border: 1px #a26361 solid;
	clear: both;
	width: 618px;
	background-color: #fff;
	font-weight: bold;
	font-size: 108%;
}
#page-Nabenavi #area-MainContent #mod-J01-MC02 dl {
	margin: 0 20px 10px 0;
	display: inline;
	float: left;
	width: 200px;
}
#page-Nabenavi #area-MainContent #mod-J01-MC02 dl dt {
	margin-bottom: 17px;
	padding: 0 0 5px 10px;
	color: #621d1b;
	background: url(../../sitemap/images/line_dotted_sitemap.gif) bottom left no-repeat;
	font-weight: bold;
}
#page-Nabenavi #area-MainContent #mod-J01-MC02 dl dd {
	margin: 0 0 7px 10px;
	padding-left: 19px;
	background: url(../../sitemap/images/icon_circle.gif) 0 2px no-repeat;
}

/******************************** .mod-C01-M01 ********************************/
#page-Nabenavi #area-MainContent #mod-C01-MC01 h1,
#page-Nabenavi #area-MainContent #mod-C01-MC01 h2{
	position:absolute;
	display:none;
}
#page-Nabenavi #area-MainContent #mod-C01-MC01 .Set-title{
	margin: 0 0 20px 0;
	padding-left: 25px;
	width: auto;
	height: auto;
	line-height: normal;
	background: none;
}
#page-Nabenavi #area-MainContent #mod-C01-MC01 .set-ImageRecommendNabe {
	margin: 0 0 38px 25px;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .set-BackNumberList {
	margin: 0 0 0 25px;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .tabList h1,
#page-Nabenavi #area-MainContent #mod-C01-MC02 .tabList {
	margin-bottom: 10px;
	padding-left: 20px;
	width: 640px;
	height: 32px;
	background: url(../../special/images/bg_special_tabs.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .tabList li {
	margin: 0 10px 0 0;
	display: inline;
	float: left;
	width: 180px;
	height: 32px;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .tabList li a {
	display: block;
	width: 180px;
	height: 32px;
	text-indent: -10000px;
	font-size: 0px;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .tabList li.active a.item1 {
	background: url(../../special/images/bg_special_tabs.gif) -210px -32px no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .tabList li.active a.item2 {
	background: url(../../special/images/bg_special_tabs.gif) -20px -32px no-repeat;
}



#page-Nabenavi #area-MainContent #mod-C01-MC02 .set-BackNumber {
	clear: both;
	display: none;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .set-BackNumber li {
	margin-top: 20px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .set-BackNumber .set-BNImage {
	margin-right: 20px;
	display: inline;
	float: left;
	width: 240px;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .set-BackNumber .set-BNContent {
	display: inline;
	float: left;
	width: 380px;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .set-BackNumber .set-BNContent h3 {
	margin-bottom: 10px;
	font-weight: bold;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .set-BackNumber .set-BNContent h3 a {
	color: #ff622b;
	font-weight: bold;
	text-decoration: underline;
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .set-BackNumber .set-BNContent p {
}
#page-Nabenavi #area-MainContent #mod-C01-MC02 .active .set-BackNumber {
	display: block;
}











#page-Nabenavi #area-MainContent #mod-E0101-MC01 .set-TopicPath {
	background: url(../../nabe_bugyo/images/text_nabe_friends.jpg) 465px 18px no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC01 .set-GuzaiDescription {
	margin: 7px 0 0 25px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 {
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink {
	margin: 19px 0 0 24px;
	padding: 7px 0 0 5px;
	width: 637px;
	height: 22px;
	background: url(../../nabe_bugyo/images/bg_page_link.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul {
	width: 580px;
	height: 15px;
	background: url(../../nabe_bugyo/images/btn_page_links.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li {
	display: inline;
	float: left;
	height: 15px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li a {
	display: block;
	height: 15px;
	text-indent: -10000px;
	font-size: 0px;
	background: url(../../nabe_bugyo/images/btn_page_links.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li.link01 a {
	margin: 0 6px 0 0;
	width: 106px;
	background-position: 0 0;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li.link02 a {
	margin: 0 4px 0 4px;
	width: 108px;
	background-position: -116px 0;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li.link03 a {
	margin: 0 5px 0 5px;
	width: 107px;
	background-position: -233px 0;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li.link04 a {
	margin: 0 5px 0 5px;
	width: 119px;
	background-position: -350px 0;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li.link05 a {
	margin: 0 0 0 5px;
	width: 100px;
	background-position: -480px 0;
}

#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li.link01 a:hover {
	background-position: 0 -15px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li.link02 a:hover {
	background-position: -116px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li.link03 a:hover {
	background-position: -233px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li.link04 a:hover {
	background-position: -350px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-PageLink ul li.link05 a:hover {
	background-position: -480px -15px;
}

#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiWrapper {
	margin: 15px 0 0 25px;
	padding: 0 0 15px 0;
	width: 640px;
	background: #f4f0ec url(../../nabe_bugyo/images/bg_guzai_content_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent {
	padding: 15px 0 0 10px;
	height: 100%;
	overflow: hidden;
	background: url(../../nabe_bugyo/images/bg_guzai_content_header.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent h3 {
	margin: 4px 0 20px 1px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-TextLong {
	margin-right: 5px;
	display: inline;
	float: left;
	width: 425px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-TextLong p {
	margin-left: 10px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-GuzaiImage {
	display: inline;
	float: left;
	width: 200px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-FlowBox {
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-FlowBox h4 {
	margin-bottom: 10px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-FlowBox p {
	margin-bottom: 10px;
	padding-left: 10px;
	width: 600px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-FlowBox ul {
	padding-left: 10px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-FlowBox ul li {
	margin: 0 10px 0 0;
	padding-bottom: 10px;
	display: inline;
	float: left;
	width: 195px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-FlowBox ul li p {
	width: 185px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-TextShort {
	margin: 10px 5px 0 10px;
	display: inline;
	float: left;
	width: 200px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-FlowBoxRight {
	margin: 10px 0 0 0;
	display: inline;
	float: left;
	width: 400px;
}
#page-Nabenavi #area-MainContent #mod-E0101-MC02 .set-GuzaiContent .set-FlowBoxRight ul li {
	padding-bottom: 10px;
	display: inline;
	float: left;
	width: 195px;
}





#page-Nabenavi #area-MainContent #mod-E0102-MC01 .set-TopicPath {
	background: url(../../nabe_bugyo/images/text_nabe_friends.jpg) 465px 18px no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC01 .set-GuzaiDescription {
	margin: 7px 0 0 25px;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 {
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-PageLink {
	margin: 19px 0 0 24px;
	padding: 7px 0 0 5px;
	width: 637px;
	height: 22px;
	background: url(../../nabe_bugyo/images/bg_page_link.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-PageLink ul {
	width: 354px;
	height: 15px;
	background: url(../../nabe_bugyo/images/btn_page_links_yakumi.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-PageLink ul li {
	display: inline;
	float: left;
	height: 15px;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-PageLink ul li a {
	display: block;
	height: 15px;
	text-indent: -10000px;
	font-size: 0px;
	background: url(../../nabe_bugyo/images/btn_page_links_yakumi.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-PageLink ul li.link01 a {
	margin: 0 8px 0 0;
	width: 108px;
	background-position: 0 0;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-PageLink ul li.link02 a {
	margin: 0 5px 0 4px;
	width: 122px;
	background-position: -120px 0;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-PageLink ul li.link03 a {
	margin: 0 0 0 5px;
	width: 96px;
	background-position: -252px 0;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-PageLink ul li.link01 a:hover {
	background-position: 0 -15px;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-PageLink ul li.link02 a:hover {
	background-position: -120px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-PageLink ul li.link03 a:hover {
	background-position: -252px -15px;
}




#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-YakumiContent {
	margin: 0 0 0 25px;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-YakumiContent ul {
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-YakumiContent ul li {
	margin: 12px 20px 0 0;
	padding-bottom: 22px;
	display: inline;
	float: left;
	width: 200px;
	background: #f4f0ec url(../../nabe_bugyo/images/bg_yakumi_list.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-YakumiContent ul li .set-YakumiImage {
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-YakumiContent ul li h3 {
}
#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-YakumiContent ul li p {
	padding: 10px 15px 0 15px;
}

#page-Nabenavi #area-MainContent #mod-E0102-MC02 .set-YakumiContent ul li p.shortText{
	display:block;
	padding-bottom:40px;
}





#page-Nabenavi #area-MainContent #mod-E0103-MC01 .set-TopicPath {
	background: url(../../nabe_bugyo/images/text_nabe_friends.jpg) 465px 18px no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC01 .set-GuzaiDescription {
	margin: 7px 0 0 25px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 {
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink {
	margin: 19px 0 0 24px;
	padding: 7px 0 0 5px;
	width: 637px;
	height: 22px;
	background: url(../../nabe_bugyo/images/bg_page_link.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul {
	width: 630px;
	height: 15px;
	background: url(../../nabe_bugyo/images/btn_page_links_goods.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li {
	display: inline;
	float: left;
	height: 15px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li a {
	display: block;
	height: 15px;
	text-indent: -10000px;
	font-size: 0px;
	background: url(../../nabe_bugyo/images/btn_page_links_goods.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link01 a {
	margin: 0 6px 0 0;
	width: 52px;
	background-position: 0 0;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link02 a {
	margin: 0 6px 0 3px;
	width: 53px;
	background-position: -61px 0;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link03 a {
	margin: 0 6px 0 4px;
	width: 88px;
	background-position: -124px 0;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link04 a {
	margin: 0 5px 0 4px;
	width: 98px;
	background-position: -222px 0;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link05 a {
	margin: 0 0 0 3px;
	width: 145px;
	background-position: -480px 0;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link06 a {
	margin: 0 5px 0 2px;
	width: 68px;
	background-position: -328px 0;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link07 a {
	margin: 0 5px 0 4px;
	width: 68px;
	background-position: -404px 0;
}

#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link01 a:hover {
	background-position: 0 -15px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link02 a:hover {
	background-position: -61px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link03 a:hover {
	background-position: -124px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link04 a:hover {
	background-position: -222px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link05 a:hover {
	background-position: -480px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link06 a:hover {
	background-position: -328px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-PageLink ul li.link07 a:hover {
	background-position: -404px -15px;
}

#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsWrapper {
	margin: 15px 0 0 25px;
	padding: 0 0 15px 0;
	width: 640px;
	background: #f4f0ec url(../../nabe_bugyo/images/bg_guzai_content_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContent {
	padding: 15px 0 0 10px;
	height: 100%;
	overflow: hidden;
	background: url(../../nabe_bugyo/images/bg_guzai_content_header.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContent h3 {
	margin: 4px 0 7px 2px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentTop {
	margin-bottom: 10px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentTop .set-GoodsImageWrapper {
	margin: 0 17px 0 8px;
	padding-bottom: 6px;
	display: inline;
	float: left;
	width: 293px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentTop .set-GoodsImage {
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentTop .set-Image {
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentTop .set-GoodsArticle {
	display: inline;
	float: left;
	width: 290px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentTop .set-GoodsArticle p {
	margin-bottom: 20px;
	line-height: 1.5;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentTop .set-GoodsArticle h4 {
	margin-bottom: 10px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentTop .set-GoodsArticle li a {
	color: #ff622b;
	text-decoration: underline;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentBottom {
	margin: 0 0 0 8px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentBottom .set-GoodsArticle {
	margin: 0 20px 0 0;
	display: inline;
	float: left;
	width: 290px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentBottom .set-GoodsArticle p {
	margin-bottom: 15px;
	line-height: 1.5;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-GoodsContentBottom .set-GoodsArticle h4 {
	margin-bottom: 10px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-ConvGoodsWrapper {
	margin: 10px 0 0 25px;
	padding-bottom: 10px;
	_padding-bottom: 20px;
	height: 100%;
	overflow: hidden;
	background: url(../../nabe_bugyo/images/bg_convenient_goods.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-ConvenientGoods {
	background: url(../../nabe_bugyo/images/bg_convenient_goods_header.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-ConvenientGoods h3 {
	margin-bottom: 10px;
	padding: 29px 0 0 30px;
	height: 23px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-CGoodsContent {
	margin: 0 0 10px 10px;
	padding-bottom: 6px;
	position: relative;
	display: inline;
	float: left;
	width: 306px;
	background: url(../../nabe_bugyo/images/bg_convenient_footer_pink.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-CGoodsBox {
	padding: 10px 0 0 0;
	background: url(../../nabe_bugyo/images/bg_convenient_header_pink.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-CGoods {
	padding-left: 10px;
	height: 100%;
	overflow: hidden;
	background: url(../../nabe_bugyo/images/bg_convenient.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-CGoods h4 {
	margin-bottom: 10px;
	width: 290px;
	height: 28px;
	background: url(../../nabe_bugyo/images/bg_convenient_headline_pink.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-CGoods p {
	margin: 0 9px 0 0;
	display: inline;
	float: left;
	width: 190px;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .set-CGoods .set-ConvImage {
	margin: -48px 1px 0 0;
	float: right;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .yellow {
	background: url(../../nabe_bugyo/images/bg_convenient_footer_yellow.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .yellow .set-CGoodsBox {
	background: url(../../nabe_bugyo/images/bg_convenient_header_yellow.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0103-MC02 .yellow h4 {
	background: url(../../nabe_bugyo/images/bg_convenient_headline_yellow.gif) top left no-repeat;
}

/******************************** .mod-C0101-M01 ********************************/

#page-Nabenavi .set-Page-SpecialDetail #area-MainContent {
	padding-bottom:23px;
	background: url(../../special/images/bg_mushishabu_footer.gif) bottom left no-repeat;
}
#page-Nabenavi .set-Page-SpecialDetail #layer-Area-MainContent {
	padding-bottom: 30px;
	background: url(../../special/images/bg_mushishabu.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC01 {
	background: url(../../special/images/bg_mushishabu_header.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC01 .set-TopicPath {
	padding-top: 21px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC01 .set-ImageRecommendNabe {
	margin: 0 0 18px 25px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-IllustAreaWrapper {
	margin: 0 0 0 25px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-IllustArea {
	font-size: 0px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-NabePoint {
	margin: 0 0 23px 25px;
	padding-bottom: 19px;
	width: 641px;
	background: url(../../special/images/bg_nabepoint.jpg) top left repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-NabePoint {
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointWrapperTop {
	margin-bottom: 10px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointWrapperTop p {
	padding: 0 10px 0;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointWrapperTop .set-PointBox1 p {
	background: url(../../special/images/bg_mushishabu_point_01_txt.gif) bottom left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointWrapperTop .set-PointBox2 p {
	background: url(../../special/images/bg_mushishabu_point_02_txt.gif) bottom left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointWrapperTop .set-PointBox3 p {
	background: url(../../special/images/bg_mushishabu_point_03_txt.gif) bottom left repeat-y;
}

#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointWrapperTop .set-PointBox1 {
	margin: 8px 10px 0 10px;
	padding-bottom: 45px;
	display: inline;
	float: left;
	width: 200px;
	min-height: 95px;
	_height: 95px;
	background: url(../../special/images/bg_mushishabu_point_01.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointWrapperTop .set-PointBox2 {
	margin: 8px 10px 0 0;
	padding-bottom: 45px;
	display: inline;
	float: left;
	width: 200px;
	min-height: 95px;
	_height: 95px;
	background: url(../../special/images/bg_mushishabu_point_02.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointWrapperTop .set-PointBox3 {
	margin: 8px 0 0 0;
	padding-bottom: 45px;
	display: inline;
	float: left;
	width: 200px;
	min-height: 95px;
	_height: 95px;
	background: url(../../special/images/bg_mushishabu_point_03.jpg) bottom left no-repeat;
}



#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointWrapperBottom {
	margin-left: 10px;
	background: url(../../special/images/bg_point_box4.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointBox4 {
	padding-bottom: 38px;
	width: 620px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_point_box4_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointBox4 .title {
	margin-bottom: 10px;
	padding: 25px 0 0 8px;
	background: url(../../special/images/bg_point_box4_header.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointBox4 .set-PB4Left {
	margin: 0 0 0 10px;
	padding-right: 11px;
	display: inline;
	float: left;
	width: 292px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/line_point4_separator.gif) top right no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointBox4 .set-PB4Left .title {
	padding: 0;
	background: none;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointBox4 .set-PB4Left p {
	margin: 0 10px 0 4px;
	display: inline;
	float: left;
	width: 150px;
}

#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointBox4 .set-PB4Right {
	margin: 0 0 0 9px;
	display: inline;
	float: left;
	width: 289px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointBox4 .set-PB4Right .title {
	padding: 0;
	background: none;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-PointBox4 .set-PB4Right p {
	margin: 0 10px 10px 2px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-OnePointAdvice {
	margin: 0 0 30px 25px;
	background: url(../../special/images/bg_advice.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-AdviceWrapper {
	background: url(../../special/images/bg_advice_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-AdviceBox {
	background: url(../../special/images/bg_advice_header.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-AdviceBox dl {
	padding: 0 0 20px 20px;
	width: 599px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-AdviceBox dt {
	margin-bottom: 10px;
	padding: 5px 0 0 31px;
	width: 568px;
	height: 22px;
	background: url(../../special/images/bg_advice_title.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-AdviceBox dd {
	margin: 0 20px 10px 20px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-RecommendTareWrapper {
	margin: 0 0 0 25px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_recommend_tare.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-RecommendTare {
	padding-bottom: 20px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_recommend_tare_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-RecommendTare h3 {
	background: url(../../special/images/bg_recommend_tare_header.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-RecommendTare .set-TareBox {
	margin: 0 4px 0 22px;
	display: inline;
	float: left;
	width: 129px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-RecommendTare .set-TareBox img {
	margin-bottom: 5px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-RecommendTare .set-TareBox p {
	color:#622f00;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-MAWrapper {
	margin: 0 0 0 25px;
	padding-top: 30px;
	padding-bottom: 12px;
	background: url(../../special/images/dotted_mushishabu.gif) top left no-repeat;

}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-MushishabuAfter {
	padding: 1px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_set-mushishabu-after.jpg) top left no-repeat;

}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-MushishabuAfter .set-MALeft {
	display: inline;
	float: left;
	width: 376px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-MushishabuAfter .set-MALeft p {
	margin: 10px 10px 0 20px;
}
#page-Nabenavi #area-MainContent #mod-C0101-MC02 .set-MushishabuAfter .set-MARight {
	display: inline;
	float: left;
}








/******************************** .mod-C0101-M01 ********************************/

#page-Nabenavi .set-Page-NetaIndex #layer-Area-MainContent {
	padding-bottom: 30px;
}
#page-Nabenavi #area-MainContent #mod-E0201-MC01 {
	position: relative;
}
#page-Nabenavi #area-MainContent #mod-E0201-MC01 h2 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 14px;
	left: 465px;
	_left: 440px;
	width: auto;
	height: auto;
	line-height: normal;
	background: none;
	font-size: 0px;
}
#page-Nabenavi #area-MainContent #mod-E0201-MC01 .set-NabeNetaImage {
	margin: 0 0 0 25px;
}
#page-Nabenavi #area-MainContent #mod-E0201-MC02 {
}
#page-Nabenavi #area-MainContent #mod-E0201-MC02 .set-NabeNetaLinks {
	margin: 0 0 0 25px;
	width: 640px;
	background: url(../../nabe_bugyo/images/bg_nabe_neta.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-E0201-MC02 .set-NabeNetaWrapper {
	padding-bottom: 15px;
	background: url(../../nabe_bugyo/images/bg_nabe_neta_links_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0201-MC02 .set-NabeNetaBox {
	padding-left: 15px;
	width: 630px;
	height: 100%;
	overflow: hidden;
	background: url(../../nabe_bugyo/images/bg_nabe_neta_links.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-E0201-MC02 .set-NabeNetaBox ul {
}
#page-Nabenavi #area-MainContent #mod-E0201-MC02 .set-NabeNetaBox ul li {
	padding: 0 10px 5px 0;
	display: inline;
	float: left;
}




/******************************** .mod-E01-M01 ********************************/

#page-Nabenavi #area-MainContent #mod-E01-MC01 {
	position: relative;
}
#page-Nabenavi #area-MainContent #mod-E01-MC01 h2 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 14px;
	left: 465px;
	_left: 440px;
	width: auto;
	height: auto;
	line-height: normal;
	background: none;
	font-size: 0px;
}
#page-Nabenavi #area-MainContent #mod-E01-MC01 .set-KeyVisual {
	margin: 0 0 10px 25px;
	width: 640px;
}
#page-Nabenavi #area-MainContent #mod-E01-MC01 .set-KeyVisual img {
	margin-bottom: 10px;
}
#page-Nabenavi #area-MainContent #mod-E01-MC02 h3 {
	margin: 10px 0 20px 0;
}
#page-Nabenavi #area-MainContent #mod-E01-MC02 .set-KotsuBox p {
	margin-right: 40px;
	margin-bottom: 1em;
	line-height: 1.66;
}
#page-Nabenavi #area-MainContent #mod-E01-MC02 .set-KotsuBox {
	margin: 0 0 0 25px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-E01-MC02 .set-KotsuBox ul {
}
#page-Nabenavi #area-MainContent #mod-E01-MC02 .set-KotsuBox ul li {
	margin: 0 20px 20px 0;
	display: inline;
	float: left;
	font-size: 0px;
}

/******************************** .mod-E0104-M01 ********************************/

#page-Nabenavi #area-MainContent #mod-E0104-MC01 {
	position: relative;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC01 h2 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 14px;
	left: 465px;
	_left: 440px;
	width: auto;
	height: auto;
	line-height: normal;
	background: none;
	font-size: 0px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC01 .set-KeyVisual {
	margin: 0 0 10px 25px;
	width: 640px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink {
	margin: 19px 0 8px 24px;
	padding: 7px 0 0 5px;
	width: 637px;
	height: 22px;
	background: url(../../nabe_bugyo/images/bg_page_link.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul {
	width: 556px;
	height: 15px;
	background: url(../../nabe_bugyo/images/btn_page_links_shime.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li {
	display: inline;
	float: left;
	height: 15px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li a {
	display: block;
	height: 15px;
	text-indent: -10000px;
	font-size: 0px;
	background: url(../../nabe_bugyo/images/btn_page_links_shime.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link01 a {
	margin: 0 0 0 0;
	width: 64px;
	background-position: 0 0;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link02 a {
	margin: 0 1px 0 4px;
	width: 54px;
	background-position: -68px 0;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link03 a {
	margin: 0 1px 0 4px;
	width: 79px;
	background-position: -127px 0;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link04 a {
	margin: 0 1px 0 4px;
	width: 93px;
	background-position: -211px 0;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link05 a {
	margin: 0 1px 0 4px;
	width: 66px;
	background-position: -309px 0;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link06 a {
	margin: 0 1px 0 4px;
	width: 78px;
	background-position: -380px 0;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link07 a {
	margin: 0 1px 0 4px;
	width: 66px;
	background-position: -463px 0;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link01 a:hover {
	background-position: 0 -15px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link02 a:hover {
	background-position: -68px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link03 a:hover {
	background-position: -127px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link04 a:hover {
	background-position: -211px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link05 a:hover {
	background-position: -309px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link06 a:hover {
	background-position: -380px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-PageLink ul li.link07 a:hover {
	background-position: -463px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-ShimeWrapper {
	margin: 0 0 0 25px;
	width: 660px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-ShimeBox {
	margin: 0 20px 14px 0;
	padding-bottom: 24px;
	display: inline;
	float: left;
	width: 310px;
	background: #f4f0ec url(../../nabe_bugyo/images/bg_shime_box.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-ShimeBox a {
	color: #ff622b;
	text-decoration: underline;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-ShimeImage {
	padding: 0 20px 20px 20px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-ShimeHowto {
	padding: 0 20px;
	overflow: hidden;
	width: 270px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-ShimeHowto h4 {
	margin-bottom: 10px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-ShimeText {
	margin-right: 10px;
	display: inline;
	float: left;
	width: 150px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-ShimeSmallImage {
	display: inline;
	float: left;
	width: 110px;
}
#page-Nabenavi #area-MainContent #mod-E0104-MC02 .set-RecipeLink {
	margin: 10px 20px 0;
	clear: both;
}






/******************************** .mod-E0104-M01 ********************************/

#page-Nabenavi #area-MainContent #mod-E0105-MC01 {
	position: relative;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC01 h2 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 14px;
	left: 465px;
	_left: 440px;
	width: auto;
	height: auto;
	line-height: normal;
	background: none;
	font-size: 0px;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC01 .set-KeyVisual {
	margin: 0 0 10px 25px;
	width: 640px;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink {
	margin: 19px 0 8px 24px;
	padding: 7px 0 0 5px;
	width: 637px;
	height: 22px;
	background: url(../../nabe_bugyo/images/bg_page_link.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink ul {
	width: 600px;
	height: 15px;
	background: url(../../nabe_bugyo/images/btn_page_links_after.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink ul li {
	display: inline;
	float: left;
	height: 15px;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink ul li a {
	display: block;
	height: 15px;
	text-indent: -10000px;
	font-size: 0px;
	background: url(../../nabe_bugyo/images/btn_page_links_after.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink ul li.link01 a {
	margin: 0 3px 0 0;
	width: 168px;
	background-position: 0 0;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink ul li.link02 a {
	margin: 0 1px 0 3px;
	width: 206px;
	background-position: -174px 0;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink ul li.link03 a {
	margin: 0 1px 0 3px;
	width: 99px;
	background-position: -386px 0;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink ul li.link04 a {
	margin: 0 0 0 5px;
	width: 111px;
	background-position: -490px 0;
}

#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink ul li.link01 a:hover {
	background-position: 0 -15px;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink ul li.link02 a:hover {
	background-position: -174px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink ul li.link03 a:hover {
	background-position: -386px -15px;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-PageLink ul li.link04 a:hover {
	background-position: -490px -15px;
}

#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-AfterBox {
	margin: 20px 0 0 25px;
	padding-bottom: 29px;
	width: 640px;
	background: #f4f0ec url(../../nabe_bugyo/images/bg_after_box_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-AfterBox h3 {
	margin-bottom: 6px;
	padding: 18px 0 0 12px;
	width: 640px;
	background: url(../../nabe_bugyo/images/bg_after_box_header.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-AfterContent {
	padding-bottom: 15px;
	height: 100%;
	overflow: hidden;
	background: url(../../nabe_bugyo/images/line_dotted_after.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-AfterImage {
	margin: 0 0 0 8px;
	display: inline;
	float: left;
	width: 322px;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-AfterHowto {
	display: inline;
	float: left;
	width: 310px;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-AfterHowto h4 {
	margin: 9px 0 10px 0;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-AfterHowto dl {
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-AfterHowto dl dt {
	margin: 0 10px 10px 0;
	display: inline;
	float: left;
	width: 39px;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-AfterHowto dl dd {
	margin-bottom: 10px;
	display: inline;
	float: left;
	width: 241px;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-AfterHowto dl dd .Text {
	margin-right: 13px;
	display: inline;
	float: left;
	width: 115px;
	line-height: 1.5;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-AfterHowto dl dd .Imege {
	display: inline;
	float: left;
	width: 110px;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-LinkRecipe {
	padding: 10px 20px 0 0;
	text-align: right;
}
#page-Nabenavi #area-MainContent #mod-E0105-MC02 .set-LinkRecipe a {
	color: #ff622b;
	text-decoration: underline;
}



.set-NetaPopup {
	padding: 10px 9px 8px 10px;
	width: 531px;
	background-color: #e3cdae;
}
.set-NetaPopup h1 {
}
.set-NetaPopup .set-NetaWrapper {
	padding-bottom: 10px;
	background: url(../../nabe_bugyo/images/bg_neta_popup_footer.gif) bottom left no-repeat;
}
.set-NetaPopup .set-Neta {
	position: relative;
	background: url(../../nabe_bugyo/images/bg_neta_popup.gif) top left repeat-y;
}
.set-NetaPopup .set-NetaBox {
	padding: 22px 30px 0 29px;
	height: 100%;
}
.set-NetaPopup .set-Neta h2 {
	margin: 0 0 20px 0;
	padding: 0;
	display: inline;
	float: left;
	width: 250px;
	height: auto;
	line-height: normal;
	background: none;
	font-size: 0px;
	text-align: left;
}
.set-NetaPopup .set-Neta .set-NetaBoxImage {
	padding: 0 0 20px 10px;
	display: block;
	float: right;
}
.set-NetaPopup .set-Neta .set-NetaBoxImage img {
clear: both;
}
.set-NetaPopup .set-Neta p{
	padding-bottom: 20px;
	line-height: 1.5;
	text-align: left;
}
.set-NetaPopup .set-Neta .btn-Close {
	position: absolute;
	top: 20px;
	left: 440px;
}
.set-NetaPopup .set-Neta .btn-Close a {
	display: block;
	width: 70px;
	height: 22px;
	background: url(../../nabe_bugyo/images/btn_close_o.gif) top left no-repeat;
}
.set-NetaPopup .set-Neta .btn-Close a:hover img {
	visibility: hidden;
}

a#closeBut {
	display: none;
}
h1#nyroModalTitle {
	display: none;
}
#nyroModalContent a.nyroModalPrev {
	display: none;
}
#nyroModalContent a.nyroModalNext {
	display: none;
}




#page-Nabenavi .set-Page-RecipeDetail .mod-RecipeSearch {
	margin-top: 40px;
	padding-top: 30px;
	background: url(../../recipe/images/line_recipesearch.gif) 20px 0px no-repeat;
}

#page-Nabenavi .set-Page-RecipeSearchResult .set-SystemMessage {
	margin: 20px 0 40px 25px;
	width: 630px;
}








/*10月19日追加                                                        */

#page-Nabenavi #area-MainContent #mod-C0102-MC01 {
	background: url(../../special/images/bg_mushishabu_header.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC01 .set-TopicPath {
	padding-top: 21px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC01 .set-ImageRecommendNabe {
	margin: 0 0 18px 25px;
	position: relative;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC01 .set-ImageRecommendNabe a {
	position: absolute;
	top: 212px;
	left: 421px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-AnchorLink {
	margin: 0 0 10px 42px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-AnchorLink ul {
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-AnchorLink ul li {
	margin-right: 20px;
	display: inline;
	float: left;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-AnchorLink ul li a {
}

#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-IllustAreaWrapper {
	margin: 0 0 0 25px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-IllustArea {
	font-size: 0px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-NabePoint {
	margin: 0 0 30px 25px;
	padding-bottom: 19px;
	width: 640px;
	background: url(../../special/images/bg_nabepoint_butabaramoyashi.jpg) top left repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-NabePoint {
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointWrapperTop {
	margin-bottom: 10px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointWrapperTop p {
	padding: 0 10px 0;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointWrapperTop .set-PointBox1 p {
	background: url(../../special/images/bg_butabaramoyashi_point_01_txt.gif) bottom left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointWrapperTop .set-PointBox2 p {
	background: url(../../special/images/bg_butabaramoyashi_point_02_txt.gif) bottom left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointWrapperTop .set-PointBox3 p {
	background: url(../../special/images/bg_butabaramoyashi_point_03_txt.gif) bottom left repeat-y;
}

#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointWrapperTop .set-PointBox1 {
	margin: 8px 10px 0 10px;
	padding-bottom: 25px;
	display: inline;
	float: left;
	width: 200px;
	min-height: 95px;
	_height: 95px;
	background: url(../../special/images/bg_butabaramoyashi_point_01.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointWrapperTop .set-PointBox2 {
	margin: 8px 10px 0 0;
	padding-bottom: 25px;
	display: inline;
	float: left;
	width: 200px;
	min-height: 95px;
	_height: 95px;
	background: url(../../special/images/bg_butabaramoyashi_point_02.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointWrapperTop .set-PointBox3 {
	margin: 8px 0 0 0;
	padding-bottom: 25px;
	display: inline;
	float: left;
	width: 200px;
	min-height: 95px;
	_height: 95px;
	background: url(../../special/images/bg_butabaramoyashi_point_03.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointWrapperBottom {
	margin-left: 10px;
	background: url(../../special/images/bg_point_box4_butabaramoyashi.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointBox4 {
	padding-bottom: 25px;
	width: 620px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_point_box4_butabaramoyashi_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointBox4 .title {
	margin-bottom: 10px;
	padding: 25px 0 0 10px;
	background: url(../../special/images/bg_point_box4_butabaramoyashi_header.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointBox4 .set-PB4Left {
	margin: 0 0 0 10px;
	padding-right: 14px;
	display: inline;
	float: left;
	width: 393px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/line_point4_separator_butabaramoyashi.gif) top right no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointBox4 .set-PB4Left .title {
	padding: 0;
	background: none;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointBox4 .set-PB4Left p {
	margin: 0 10px 0 4px;
	display: inline;
	float: left;
	width: 250px;
}

#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointBox4 .set-PB4Right {
	margin: 0 0 0 11px;
	display: inline;
	float: left;
	width: 183px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointBox4 .set-PB4Right .title {
	padding: 0;
	background: none;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-PointBox4 .set-PB4Right p {
	margin: 0 5px 10px 2px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-RecipeButton {
	margin: 0 0 15px 25px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryImpressionWrapper {
	margin: 0 0 30px 25px;
	padding-bottom: 24px;
	background: url(../../special/images/bg_try_butabaramoyashi_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryImpression {
	background: url(../../special/images/bg_try_butabaramoyashi.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQustion {
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQustion .set-Question1 {
	padding: 1px 0 0 0;
	display: inline;
	float: left;
	width: 320px;
	_height: 118px;/*IEfix*/
	min-height: 118px;
	background: url(../../special/images/bg_try_butabaramoyashi_q1.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQustion .set-Question1 dl {
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQustion .set-Question1 dl dt {
	margin-bottom: 5px;
	padding: 0 0 0 9px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQustion .set-Question1 dl dd {
	padding: 0 0 0 20px;
	width: 195px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQustion .set-Question2 {
	padding: 1px 0 0 0;
	display: inline;
	float: left;
	width: 320px;
	_height: 118px;/*IEfix*/
	min-height: 118px;
	background: url(../../special/images/bg_try_butabaramoyashi_q2.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQustion .set-Question2 dl {
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQustion .set-Question2 dl dt {
	margin-bottom: 5px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQustion .set-Question2 dl dd {
	padding: 0 0 0 20px;
	width: 195px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQustion {
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQ3Wrapper {
	padding-bottom: 9px;
	background: url(../../special/images/bg_try_butabaramoyashi_q3_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQ3 {
	background: url(../../special/images/bg_try_butabaramoyashi_q3.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Q3Title {
	padding: 16px 0 9px 21px;
	height: 28px;
	background: url(../../special/images/bg_try_butabaramoyashi_q3_header.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-CommentArea {
	padding: 0 14px 0 15px;
	width: 611px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Comment {
	margin: 0 0 5px 0;
	display: inline;
	float: left;
	width: 305px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Comment .Imege {
	margin: 0 0 0 8px;
	display: inline;
	float: left;
	width: 63px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Comment .set-SpeechBalloonWrapper {
	display: inline;
	float: left;
	width: 226px;
	_height: 70px;
	min-height: 70px;
	background: url(../../special/images/bg_comment_bottom.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Comment .set-SpeechBalloon {
	background: url(../../special/images/bg_comment_top.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Comment .set-SpeechBalloon p {
	padding: 10px 15px 10px 26px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQ4Wrapper {
	padding-bottom: 9px;
	background: url(../../special/images/bg_try_butabaramoyashi_q4_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-TryQ4 {
	background: url(../../special/images/bg_try_butabaramoyashi_q3.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Q4Title {
	padding: 13px 0 9px 21px;
	height: 28px;
	background: url(../../special/images/bg_try_butabaramoyashi_q4_header.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-OnePointAdviceWrapper {
	margin: 0 0 30px 25px;
	padding-bottom: 24px;
	background: url(../../special/images/bg_advice_butabaramoyashi_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-OnePointAdvice {
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_advice_butabaramoyashi.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-AdviceBox {
	margin: 7px 0 0 31px;
	display: inline;
	float: left;
	width: 280px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-AdviceBox dl dt {
	margin-bottom: 7px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-AdviceBox .set-LeftBlock {
	display: inline;
	float: left;
	width: 201px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-AdviceBox .set-LeftBlock dl dd {
	padding-right: 10px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-AdviceBox .set-RightBlock {
	display: inline;
	float: left;
	width: 79px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-RecommendTareWrapper {
	margin: 0 0 30px 25px;
	padding-bottom: 8px;
	background: url(../../special/images/bg_tare_butabaramoyashi_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-RecommendTare {
	padding-bottom: 15px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_tare_butabaramoyashi.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-RecommendTare dl dt {
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-RecommendTare dl dd {
	margin-left: 10px;
	width: 160px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Ajipon {
	margin: 8px 40px 0 10px;
	position: relative;
	display: inline;
	float: left;
	width: 275px;
	_height: 124px;
	min-height: 124px;
	background: url(../../special/images/bg_tare_ajipon.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Ajipon .set-Link {
	position: absolute;
	top: 44px;
	right: 0;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Gomashabu {
	margin: 8px  0 0 0;
	position: relative;
	display: inline;
	float: left;
	width: 275px;
	_height: 124px;
	min-height: 124px;
	background: url(../../special/images/bg_tare_gomashabu.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Gomashabu .set-Link {
	position: absolute;
	top: 44px;
	right: 0;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-OutcomeWrapper {
	margin: 0 0 30px 25px;
	background: url(../../special/images/bg_outcome_butabaramoyashi_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Outcome {
	padding-bottom: 25px;
	_height: 212px;
	min-height: 212px;
	background: url(../../special/images/bg_outcome_butabaramoyashi.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Outcome .set-Title {
	padding: 14px 0 10px 30px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Outcome p {
	padding: 0 0 0 40px;
	width: 325px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-CMInfoButton {
	margin: 30px 0 0 25px;
}
#page-Nabenavi #area-MainContent #mod-C0102-MC02 .set-Separator {
	margin: 0 0 30px 25px;
}


/*11月24日追加                                                        */

#page-Nabenavi #area-MainContent #mod-C0103-MC01 {
	background: transparent url(../../special/images/bg_mushishabu.gif) repeat-y scroll left top;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC01 .set-ImageRecommendNabe {
	position: relative;
	margin: 0 0 0 11px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC01 .set-TopicPath {
	padding-top: 21px;
	background: transparent url(../../special/images/bg_mushishabu_header.gif) no-repeat scroll left top;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC01 .set-ImageRecommendNabe a {
	position: absolute;
	left: 432px;
	top: 209px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 {
	margin: 0 0 0 11px;
	padding-top: 13px;
	background: url(../../special/images/bg_kakitomizuna.jpg) top left repeat-y;
}
#page-Nabenavi .set-Page-Special-03_kakitomizuna #area-MainContent {
	padding-bottom: 36px;
	background-image: url(../../special/images/bg_main_kakitomizuna_footer.jpg);
}
#page-Nabenavi .set-Page-Special-03_kakitomizuna #layer-Area-MainContent {
	padding-bottom: 0;
	background: url(../../special/images/bg_main_kakitomizuna.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-AnchorLink {
	margin: 0 0 13px 11px;
	padding: 7px 0 0 38px;
	width: 609px;
	height: 28px;
	background: url(../../special/images/bg_anchor_link_kakitomizuna.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-AnchorLink ul {
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-AnchorLink ul li {
	margin-right: 27px;
	display: inline;
	float: left;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint {
	margin: 0 0 27px 14px;
	width: 640px;
	background: url(../../special/images/bg_illust.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointWrapperTop {
	margin-bottom: 5px;
	padding-top: 9px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointWrapperTop .title {
	margin-bottom: 8px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointWrapperTop p {
	padding-left: 10px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointBox1 {
	margin: 0 0 0 14px;
	padding-right: 9px;
	display: inline;
	float: left;
	width: 192px;
	background: url(../../special/images/line_separator_kakitomizuna_point.jpg) top right no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointBox2 {
	padding: 0 11px 0 6px;
	display: inline;
	float: left;
	width: 192px;
	background: url(../../special/images/line_separator_kakitomizuna_point.jpg) top right no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointBox2 .set-Image {
	display: inline;
	float: left;
	padding: 0;
	width: 51px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointBox2 p {
	padding: 0;
	display: inline;
	float: left;
	width: 141px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointBox3 {
	padding-left: 5px;
	display: inline;
	float: left;
	width: 192px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointWrapperBottom {
	padding-bottom: 13px;
	background: url(../../special/images/bg_illust_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointBox4 {
	margin: 0 0 0 14px;
	width: 605px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_kakitomizuna_point04.jpg) bottom right no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointBox4 .title {
	margin-bottom: 7px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointBox4 .set-PB4Left {
	margin: 0 5px 0 0;
	display: inline;
	float: left;
	width: 195px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-NabePoint .set-PointBox4 .set-PB4Right {
	display: inline;
	float: left;
	width: 405px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecipeButton {
	margin: 0 0 0 14px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-TryImpressionWrapper {
	margin: 25px 0 0 14px;
	padding-bottom: 16px;
	background: url(../../special/images/bg_kakitomizuna_questionnaire_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-TryImpression {
	background: url(../../special/images/bg_kakitomizuna_questionnaire.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-QuestionnaireTop {
	margin: 0 0 2px 25px;
	padding: 0 0 6px 0;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/line_kakitomizuna_questionnaire.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-QuestionnaireBox {
	display: inline;
	float: left;
	width: 295px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-QuestionnaireBox .mb10 {
	margin: 0 0 10px 0;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-QuestionnaireBox p {
	margin-top: 8px;
	padding-left: 5px;
	display: inline;
	float: left;
	width: 155px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-QuestionnaireBox .Image {
	display: inline;
	float: left;
	width: 130px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-Comment {
	margin: 0 0 5px 0;
	display: inline;
	float: left;
	width: 305px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-Comment .Imege {
	margin: 0;
	display: inline;
	float: left;
	width: 63px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-Comment .set-SpeechBalloonWrapper {
	display: inline;
	float: left;
	width: 226px;
	_height: 68px;
	min-height: 68px;
	background: url(../../special/images/bg_comment_kakitomizuna_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-Comment .set-SpeechBalloon {
	background: url(../../special/images/bg_comment_kakitomizuna_top.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-Comment .set-SpeechBalloon p {
	margin: 0;
	padding: 10px 15px 10px 26px;
	display: block;
	float: none;
	width: auto;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-QuestionnaireBottom {
	margin-left: 25px;
	padding: 0 0 6px 0;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/line_kakitomizuna_questionnaire.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-QuestionnaireBox .mt7 {
	margin: 7px 0 0 0;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-MizkanSearch {
	margin: 6px 24px 0 0;
	width: 619px;
	text-align: right;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-OnePointAdviceWrapper {
	margin: 28px 0 0 14px;
	padding-bottom: 13px;
	width: 640px;
	background: url(../../special/images/bg_advice_kakitomizuna_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-OnePointAdvice {
	padding: 0 0 10px 27px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_advice_kakitomizuna.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-OnePointAdvice .set-AdviceBox {
	margin-bottom: 5px;
	display: inline;
	float: left;
	width: 305px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-OnePointAdvice .set-AdviceBox .title {
	margin-bottom: 3px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-OnePointAdvice .set-AdviceBox p {
	padding: 0 27px 0 8px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-OnePointAdvice .set-AdviceBox .set-LeftBlock {
	display: inline;
	float: left;
	width: 200px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-OnePointAdvice .set-AdviceBox .set-LeftBlock p {
	padding-right: 10px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-OnePointAdvice .set-AdviceBox .set-RightBlock {
	margin: 0 0 0 0;
	display: inline;
	float: left;
	width: 78px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecommendTareWrapper {
	margin: 18px 0 0 14px;
	padding-bottom: 31px;
	background: url(../../special/images/bg_kakitomizuna_tare_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecommendTare {
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_kakitomizuna_tare.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecommendTare .set-Title {
	padding: 0 0 15px 0;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecommendTare .set-Marushibori {
	margin: 0 10px 0 10px;
	display: inline;
	float: left;
	width: 200px;
	background: url(../../special/images/bg_kakitomizuna_tare01.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecommendTare .set-Ajiwai {
	margin: 0 10px 0 0;
	display: inline;
	float: left;
	width: 200px;
	background: url(../../special/images/bg_kakitomizuna_tare02.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecommendTare .set-Sudachi {
	display: inline;
	float: left;
	width: 200px;
	background: url(../../special/images/bg_kakitomizuna_tare03.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecommendTare .title {
	margin-bottom: 6px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecommendTare dl {
	margin: 0 0 0 11px;
	display: inline;
	float: left;
	width: 128px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecommendTare dl dt {
	margin-bottom: 4px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecommendTare dl dd {
	padding: 0 10px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-RecommendTare .set-Link {
	display: inline;
	float: left;
	width: 43px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-Separator {
	margin: 27px 0 27px 14px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-OutcomeWrapper {
	margin: 0 0 30px 14px;
	background: url(../../special/images/bg_outcome_butabaramoyashi_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-Outcome {
	padding-bottom: 25px;
	_height: 212px;
	min-height: 212px;
	background: url(../../special/images/bg_outcome_kakitomizuna.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-Outcome .set-Title {
	padding: 14px 0 10px 30px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-Outcome p {
	padding: 0 0 0 40px;
	width: 325px;
}
#page-Nabenavi #area-MainContent #mod-C0103-MC02 .set-CMInfoButton {
	margin: 30px 0 0 14px;
}



/*11月27日追加                                                        */

#page-Nabenavi .set-Page-Special-04_butabaramoyashi_ka #area-MainContent {
	padding-bottom: 36px;
	background-image: url(../../special/images/bg_main_kakitomizuna_footer.jpg);
}
#page-Nabenavi .set-Page-Special-04_butabaramoyashi_ka #layer-Area-MainContent {
	padding-bottom: 0;
	background: url(../../special/images/bg_main_kakitomizuna.gif) top left repeat-y;
}

#page-Nabenavi #area-MainContent #mod-C0104-MC01 {
	background: transparent url(../../special/images/bg_mushishabu.gif) repeat-y scroll left top;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC01 .set-ImageRecommendNabe {
	position: relative;
	margin: 0 0 0 11px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC01 .set-TopicPath {
	padding-top: 21px;
	background: transparent url(../../special/images/bg_mushishabu_header.gif) no-repeat scroll left top;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC01 .set-ImageRecommendNabe a {
	position: absolute;
	left: 432px;
	top: 209px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 {
	margin: 0 0 0 11px;
	padding-top: 13px;
	background: url(../../special/images/bg_kakitomizuna.jpg) top left repeat-y;
}
#page-Nabenavi .set-Page-Specialbutabaramoyashi_ka #area-MainContent {
	padding-bottom: 36px;
	background-image: url(../../special/images/bg_main_kakitomizuna_footer.jpg);
}
#page-Nabenavi .set-Page-Specialbutabaramoyashi_ka #layer-Area-MainContent {
	background: url(../../special/images/bg_main_kakitomizuna.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-AnchorLink {
	margin: 0 0 13px 11px;
	padding: 7px 0 0 53px;
	width: 609px;
	height: 28px;
	background: url(../../special/images/bg_anchor_link_kakitomizuna.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-AnchorLink ul {
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-AnchorLink ul li {
	margin-right: 27px;
	display: inline;
	float: left;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint {
	margin: 0 0 27px 14px;
	width: 640px;
	background: url(../../special/images/bg_illust.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointWrapperTop {
	margin-bottom: 5px;
	padding-top: 9px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointWrapperTop .title {
	margin-bottom: 8px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointWrapperTop p {
	padding-left: 10px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointBox1 {
	margin: 0 0 0 14px;
	padding-right: 9px;
	display: inline;
	float: left;
	width: 192px;
	background: url(../../special/images/line_separator_kakitomizuna_point.jpg) top right no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointBox2 {
	padding: 0 11px 0 6px;
	display: inline;
	float: left;
	width: 192px;
	background: url(../../special/images/line_separator_kakitomizuna_point.jpg) top right no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointBox2 .set-Image {
	display: inline;
	float: right;
	padding: 0;
	width: 46px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointBox2 p {
	display: inline;
	float: left;
	width: 131px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointBox3 {
	padding-left: 5px;
	display: inline;
	float: left;
	width: 192px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointWrapperBottom {
	padding-bottom: 15px;
	background: url(../../special/images/bg_illust_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointBox4 {
	margin: 0 0 0 14px;
	width: 605px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_butabaramoyashi_ka_point04.jpg) bottom right no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointBox4 .title {
	margin-bottom: 7px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointBox4 .set-PB4Left {
	margin: 0 5px 0 0;
	display: inline;
	float: left;
	width: 195px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointBox4 .set-PB4Right {
	display: inline;
	float: left;
	width: 405px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointCheckWrapper {
	margin: 12px 0 0 27px;
	padding-bottom: 4px;
	background: url(../../special/images/bg_butabaramoyashi_ka_check_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointCheckInner {
	padding-top: 4px;
	background: url(../../special/images/bg_butabaramoyashi_ka_check_header.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-NabePoint .set-PointCheck {
	padding: 0 15px 5px 15px;
	background: url(../../special/images/bg_butabaramoyashi_ka_check.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecipeButton {
	margin: 0 0 0 14px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-TryImpressionWrapper {
	margin: 25px 0 28px 14px;
	padding-bottom: 15px;
	background: url(../../special/images/bg_butabaramoyashi_ka_questionnaire_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-TryImpression {
	background: url(../../special/images/bg_butabaramoyashi_ka_questionnaire.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-QuestionnaireTop {
	margin: 0 0 0 23px;
	padding: 0 0 23px 0;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/line_butabaramoyashi_ka_questionnaire_top.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-QuestionnaireTop .title {
	margin-bottom: 8px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-QuestionnaireBox {
	display: inline;
	float: left;
	width: 295px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-QuestionnaireBox p {
	margin-top: 2px;
	padding-left: 5px;
	display: inline;
	float: left;
	width: 155px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-QuestionnaireBox .Imege {
	display: inline;
	float: left;
	width: 119px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-QuestionnaireBottom {
	margin-left: 23px;
	padding: 0 0 6px 0;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/line_butabaramoyashi_ka_questionnaire.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-QuestionnaireBottom .title {
	margin-bottom: 8px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-QuestionnaireBottom .set-conclusion {
	_margin-top: -6px;
	padding-top: 10px;
	_padding-top: 0;
	clear: both;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-MizkanSearch {
	margin: 6px 24px 0 0;
	width: 619px;
	text-align: right;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-OnePointAdviceWrapper {
	margin: 28px 0 0 14px;
	padding-bottom: 13px;
	width: 640px;
	background: url(../../special/images/bg_advice_butabaramoyashi_ka_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-OnePointAdvice {
	padding: 0 0 10px 27px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_advice_butabaramoyashi_ka.jpg) bottom left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-OnePointAdvice .set-AdviceBox {
	margin-bottom: 5px;
	display: inline;
	float: left;
	width: 305px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-OnePointAdvice .set-AdviceBox .title {
	margin: 5px 0 3px 0;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-OnePointAdvice .set-AdviceBox p {
	padding: 0 27px 0 8px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-OnePointAdvice .set-AdviceBox .set-LeftBlock {
	display: inline;
	float: left;
	width: 200px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-OnePointAdvice .set-AdviceBox .set-LeftBlock p {
	padding-right: 10px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-OnePointAdvice .set-AdviceBox .set-RightBlock {
	margin: 0 0 0 0;
	display: inline;
	float: left;
	width: 78px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecommendTareWrapper {
	margin: 18px 0 0 14px;
	padding-bottom: 31px;
	background: url(../../special/images/bg_butabaramoyashi_ka_tare_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecommendTare {
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_butabaramoyashi_ka_tare.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecommendTare .set-Title {
	padding: 0 0 15px 0;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecommendTare .set-Ajipon {
	margin: 0 10px 0 10px;
	display: inline;
	float: left;
	width: 200px;
	background: url(../../special/images/bg_kakitomizuna_tare03.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecommendTare .set-Gomashabu {
	margin: 0 10px 0 0;
	display: inline;
	float: left;
	width: 200px;
	background: url(../../special/images/bg_kakitomizuna_tare02.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecommendTare .set-Kindukushi {
	display: inline;
	float: left;
	width: 200px;
	background: url(../../special/images/bg_kakitomizuna_tare01.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecommendTare .title {
	margin-bottom: 6px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecommendTare dl {
	margin: 0 0 0 11px;
	display: inline;
	float: left;
	width: 128px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecommendTare dl dt {
	margin-bottom: 4px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecommendTare dl dd {
	padding: 0 10px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-RecommendTare .set-Link {
	padding-top: 6px;
	display: inline;
	float: left;
	width: 43px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-Separator {
	margin: 42px 0 29px 14px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-OutcomeWrapper {
	margin: 0 0 30px 14px;
	background: url(../../special/images/bg_outcome_butabaramoyashi_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-Outcome {
	padding-bottom: 25px;
	_height: 212px;
	min-height: 212px;
	background: url(../../special/images/bg_outcome_butabaramoyashi_ka.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-Outcome .set-Title {
	padding: 14px 0 10px 30px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-Outcome p {
	padding: 0 0 0 40px;
	width: 325px;
}
#page-Nabenavi #area-MainContent #mod-C0104-MC02 .set-CMInfoButton {
	margin: 30px 0 0 14px;
}

/*12月25日追加                                                        */
#page-Nabenavi .set-Page-Special-05_butabaramoyashi_mo #area-MainContent {
	padding-bottom: 36px;
	background-image: url(../../special/images/bg_main_kakitomizuna_footer.jpg);
}
#page-Nabenavi .set-Page-Special-05_butabaramoyashi_mo #layer-Area-MainContent {
	padding-bottom: 0;
	background: url(../../special/images/bg_main_kakitomizuna.gif) top left repeat-y;
}

#page-Nabenavi #area-MainContent #mod-C0105-MC01 {
	background: transparent url(../../special/images/bg_mushishabu.gif) repeat-y scroll left top;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC01 .set-ImageRecommendNabe {
	position: relative;
	margin: 0 0 0 11px;
font-size: 0;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC01 .set-TopicPath {
	padding-top: 21px;
	background: transparent url(../../special/images/bg_mushishabu_header.gif) no-repeat scroll left top;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC01 .set-ImageRecommendNabe a {
	position: absolute;
	left: 432px;
	top: 209px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 {
	margin: 0 0 0 11px;
	padding-top: 13px;
	background: url(../../special/images/bg_kakitomizuna.jpg) top left repeat-y;
}
#page-Nabenavi .set-Page-Specialbutabaramoyashi_mo #area-MainContent {
	padding-bottom: 36px;
	background-image: url(../../special/images/bg_main_kakitomizuna_footer.jpg);
}
#page-Nabenavi .set-Page-Specialbutabaramoyashi_mo #layer-Area-MainContent {
	background: url(../../special/images/bg_main_kakitomizuna.gif) top left repeat-y;
}





#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-AnchorLink {
	margin: 0 0 13px 11px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-AnchorLink ul {
	padding: 7px 0 0 53px;
	width: 609px;
	height: 28px;
	background: url(../../special/images/bg_anchor_link_kakitomizuna.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-AnchorLink ul li {
	margin-right: 27px;
	display: inline;
	float: left;
}

#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint {
	margin: 0 0 27px 14px;
	width: 640px;
	background: url(../../special/images/bg_illust.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointWrapperTop {
	margin-bottom: 5px;
	padding-top: 9px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointWrapperTop .title {
	margin-bottom: 8px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointWrapperTop p {
	padding-left: 10px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointBox1 {
	margin: 0 0 0 14px;
	padding-right: 4px;
	display: inline;
	float: left;
	width: 195px;
	background: url(../../special/images/line_separator_kakitomizuna_point.jpg) top right no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointBox1 p {
	padding-right: 6px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointBox2 {
	padding: 0 4px 0 5px;
	display: inline;
	float: left;
	width: 198px;
	background: url(../../special/images/line_separator_kakitomizuna_point.jpg) top right no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointBox2 .set-Image {
	display: inline;
	float: right;
	padding: 0;
	width: 58px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointBox2 p {
	display: inline;
	float: left;
	width: 119px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointBox3 {
	padding-left: 5px;
	display: inline;
	float: left;
	width: 192px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointWrapperBottom {
	padding-bottom: 15px;
	background: url(../../special/images/bg_illust_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointBox4 {
	margin: 0 0 0 14px;
	padding-bottom: 22px;
	width: 605px;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_butabaramoyashi_mo_point04.jpg) bottom right no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointBox4 .title {
	margin-bottom: 13px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointBox4 .set-PB4Left {
	margin: 0 5px 0 0;
	display: inline;
	float: left;
	width: 195px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointBox4 .set-PB4Right {
	display: inline;
	float: left;
	width: 405px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointBox4 .set-PB4Right .set-SubTitle {
	margin-bottom: 7px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointCheckWrapper {
	margin: 0 0 0 27px;
	padding-bottom: 4px;
	background: url(../../special/images/bg_butabaramoyashi_ka_check_footer.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointCheckInner {
	padding-top: 4px;
	background: url(../../special/images/bg_butabaramoyashi_ka_check_header.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-NabePoint .set-PointCheck {
	padding: 0 35px 5px 15px;
	background: url(../../special/images/bg_butabaramoyashi_ka_check.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecipeButton {
	margin: 0 0 0 14px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-TryImpressionWrapper {
	margin: 25px 0 28px 14px;
	padding-bottom: 15px;
	background: url(../../special/images/bg_butabaramoyashi_mo_questionnaire_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-TryImpression {
	background: url(../../special/images/bg_butabaramoyashi_mo_questionnaire.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-TryImpression .title {
	margin: 0 0 3px 13px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireTop {
	margin: 0 0 0 23px;
	padding: 0 0 10px 0;
	width: 600px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireTop .title {
	margin: 0 0 8px 2px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireTop .mb5 {
	margin: 0 0 5px 0;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBox {
	display: inline;
	float: left;
	width: 295px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBox p {
	margin-top: 2px;
	padding-left: 5px;
	display: inline;
	float: left;
	width: 150px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBox .ml18 {
	margin-left: 18px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBox .Imege {
	display: inline;
	float: right;
	width: 125px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBottom {
	margin-left: 23px;
	padding: 0 0 12px 0;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/line_butabaramoyashi_mo_questionnaire.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBottom .set-CommentBox {
	margin-bottom: 5px;
	height: 100%;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBottom .set-Comment {
	display: inline;
	float: left;
	width: 295px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBottom .set-Comment .Imege {
	margin: 10px 0 0 0;
	display: inline;
	float: left;
	width: 63px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBottom .set-Comment .set-SpeechBalloonWrapper {
	display: inline;
	float: left;
	width: 226px;
	_height: 70px;
	min-height: 70px;
	background: url(../../special/images/bg_comment_butabaramoyashi_mo_bottom.gif) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBottom .set-Comment .set-SpeechBalloon {
	overflow: hidden;
	background: url(../../special/images/bg_comment_butabaramoyashi_mo_top.gif) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBottom .set-Comment .set-SpeechBalloon p {
	padding: 10px 15px 10px 26px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBottom .title {
	margin: 0 0 14px 0;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-QuestionnaireBottom .set-conclusion {
	padding-top: 10px;
	clear: both;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-Mochi {
	margin: 3px 0 0 28px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-MizkanSearch {
	margin: 6px 24px 0 0;
	width: 619px;
	text-align: right;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-OnePointAdviceWrapper {
	margin: 15px 0 0 14px;
	padding-bottom: 13px;
	width: 640px;
	background: url(../../special/images/bg_advice_butabaramoyashi_mo_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-OnePointAdviceInner {
	background: url(../../special/images/bg_advice_butabaramoyashi_mo.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-OnePointAdvice {
	padding: 0 0 10px 0;
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_advice_butabaramoyashi_mo_header.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-OnePointAdvice .set-OnePointAdviceContent {
	padding-left: 22px;
	overflow: hidden;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-OnePointAdvice .set-AdviceBox {
	margin-bottom: 5px;
	display: inline;
	float: left;
	width: 303px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-OnePointAdvice .set-AdviceBox .title {
	margin: 0 0 3px 0;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-OnePointAdvice .set-AdviceBox p {
	padding: 0 27px 0 12px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-OnePointAdvice .set-AdviceBox .set-LeftBlock {
	display: inline;
	float: left;
	width: 200px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-OnePointAdvice .set-AdviceBox .set-LeftBlock p {
	padding-right: 10px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-OnePointAdvice .set-AdviceBox .set-RightBlock {
	margin: 0 0 0 0;
	display: inline;
	float: left;
	width: 78px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecommendTareWrapper {
	margin: 19px 0 0 14px;
	padding-bottom: 23px;
	background: url(../../special/images/bg_butabaramoyashi_mo_tare_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecommendTare {
	height: 100%;
	overflow: hidden;
	background: url(../../special/images/bg_butabaramoyashi_mo_tare.jpg) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecommendTare .set-Title {
	padding: 0 0 15px 0;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecommendTare .set-Ajipon {
	margin: 0 10px 0 10px;
	display: inline;
	float: left;
	width: 305px;
	background: url(../../special/images/bg_butabaramoyashi_mo_tare01.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecommendTare .set-Ajipon dl {
	margin: 0 0 0 10px;
	display: inline;
	float: left;
	width: 195px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecommendTare .set-Ajipon .set-Link {
	display: inline;
	float: left;
	width: 94px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecommendTare .set-Gomashabu {
	margin: 0 10px 0 0;
	display: inline;
	float: left;
	width: 305px;
	background: url(../../special/images/bg_butabaramoyashi_mo_tare02.gif) top left repeat-y;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecommendTare .set-Gomashabu dl {
	margin: 0 0 0 10px;
	display: inline;
	float: left;
	width: 190px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecommendTare .set-Gomashabu .set-Link {
	display: inline;
	float: left;
	width: 88px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecommendTare dl dt {
	margin-bottom: 4px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-RecommendTare dl dd {
	padding: 0 10px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-Separator {
	margin: 27px 0 31px 14px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-OutcomeWrapper {
	margin: 0 0 30px 14px;
	background: url(../../special/images/bg_outcome_butabaramoyashi_footer.jpg) bottom left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-Outcome {
	padding-bottom: 25px;
	_height: 213px;
	min-height: 213px;
	background: url(../../special/images/bg_outcome_butabaramoyashi_mo.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-Outcome .set-Title {
	padding: 14px 0 10px 30px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-Outcome p {
	padding: 0 0 0 40px;
	width: 325px;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-Outcome p .Emphasis {
	font-weight: bold;
}
#page-Nabenavi #area-MainContent #mod-C0105-MC02 .set-CMInfoButton {
	margin: 30px 0 0 14px;
}


/* #mod-A01-MC02N
----------------------------------------------- */
#page-Nabenavi #mod-A01-MC02N  {
	padding-top: 10px;
}
#page-Nabenavi #mod-A01-MC02N .productItemList {
	width: 100%;
	overflow: hidden;
}
#page-Nabenavi #mod-A01-MC02N .productItemList li {
	margin-right: 17px;
/*	padding: 0px 3px 10px;*/
	display: inline;
	float: left;
/*	width: 94px;*/
	width: 100px;
	background: #fff url(../../images/bg_top_itemlist-item.jpg) left bottom no-repeat;

}
#page-Nabenavi #mod-A01-MC02N .productItemList li.lastChild {
	margin-right: 0;
}
#page-Nabenavi #mod-A01-MC02N .productItemList li a {
/*	padding-top: 3px;*/
	display: block;
/*	width: 94px;*/
	width: 100px;
/*	height: 94px;*/
	height: 105px;
}
#page-Nabenavi #mod-A01-MC02N .detail {
	margin: 10px 20px;
	text-align: right;
}
#page-Nabenavi #mod-A01-MC04N {
	background: #f6f3ea;
	width: 690px;
	margin-bottom: 20px;
}
#page-Nabenavi #mod-A01-MC04N .set-Title {
	width: 100%;
	position: relative;
}
#page-Nabenavi #mod-A01-MC04N .set-Title .set-Btn {
	position: absolute;
	top:35px;
	right: 15px;
}
#page-Nabenavi #mod-A01-MC04N .set-RecipeItemList {
	padding-top: 15px;
	padding-left: 6px;
	width: 684px;
	overflow: hidden;
}
#page-Nabenavi #mod-A01-MC04N .set-RecipeItemList .recipeItem {
	margin-left: 11px;
	margin-bottom: 10px;
	width: 212px;
	display: inline;
	float: left;
	background: url(../../images/bg_top_recipeitem.gif) left top repeat-y;
}
#page-Nabenavi #mod-A01-MC04N .set-RecipeItemList .recipeItem .image {
	padding: 7px 7px 0;
	background: url(../../images/bg_top_recipeitem_top.gif) left top no-repeat;
}
#page-Nabenavi #mod-A01-MC04N .set-RecipeItemList .recipeItem .text {
	padding: 7px 7px 7px;
	background: url(../../images/bg_top_recipeitem_bottom.gif) left bottom no-repeat;
}
#page-Nabenavi #mod-A01-MC04N .set-RecipeItemList .recipeItem .text a {
	padding: 0px 0px 10px 20px;
	display: block;
	color: #333;
	background: url(../../images/mrk_top_recipe.gif) 10px 6px no-repeat;
}
#page-Nabenavi #mod-A01-MC04N .set-RecipeItemList .recipeItem .text a:hover {
	text-decoration: underline;
}
#page-Nabenavi #mod-A01-MC04N .recipeMorelBtn {
	padding: 20px 0 40px;
	text-align: center;
}

/* #mod-B01-MC01
----------------------------------------------- */
#page-Nabenavi .set-Page-Product #layer-Area-MainContent {
    background: url(../../product/images/bg_productindex-maincontent.jpg) left top repeat-y;
    overflow: hidden;
    width: 705px;
}
#page-Nabenavi .set-Page-Product #area-MainContent {
    background: url(../../product/images/bg_productindex-maincontentfooter.jpg) left bottom no-repeat;
    padding-bottom: 20px;
}
#page-Nabenavi #area-MainContent #mod-F01-MC01 {
	position: relative;
	width: 690px;
	height: 90px;
	background: url(../../product/images/bg_productindex-maincontentheader2.jpg) top left no-repeat;
}
#page-Nabenavi #area-MainContent #mod-F01-MC01 .set-TopicPath {
	padding: 0;
	position: absolute;
	top: 16px;
	left: 25px;
	z-index: 100;
}
#page-Nabenavi #area-MainContent #mod-F01-MC01 h2 {
	display: none;
}

/* mod-F01-MC02
----------------------------------------------- */
#page-Nabenavi #mod-F01-MC02 .set-PickupProduct {
	width: 620px;
    margin-left: 35px;
	margin-bottom: 30px;
    overflow: hidden;
}
#page-Nabenavi #mod-F01-MC02 .set-PickupProduct h3 {
	padding: 20px 0 10px;
}



#page-Nabenavi #mod-F01-MC02 .set-PickupProduct .set-PickupList {
	margin-bottom: 11px;
	width: 598px;
    overflow: hidden;
	background: #f3efe3;
	padding: 11px;
}
#page-Nabenavi #mod-F01-MC02 .set-PickupProduct .set-ListItem {
	width: 598px;
    overflow: hidden;
}
#page-Nabenavi #mod-F01-MC02 .set-PickupProduct .set-ListItem .imageBox {
	margin-right: 20px;
	width: 235px;
	float: left;
	display: inline;
}
#page-Nabenavi #mod-F01-MC02 .set-PickupProduct .set-ListItem .textBox {
	width: 343px;
	float: left;
	display: inline;
}
#page-Nabenavi #mod-F01-MC02 .set-PickupProduct .set-ListItem .ico {
	margin: 10px 0;
}
#page-Nabenavi #mod-F01-MC02 .set-PickupProduct .set-ListItem h4 {
	margin: 15px 0;
	padding-bottom: 15px;
	border-bottom: 1px #e0d1c5 solid;
	color: #ce3012;
	font-size: 16px;
	font-weight: bold;
}
#page-Nabenavi #mod-F01-MC02 .set-PickupProduct .set-ListItem .text {
	line-height: 1.8;
}
#page-Nabenavi #mod-F01-MC02 .set-PickupProduct .set-ListItem .btn {
	margin: 20px 0 0;
	text-align: right;
}

/* mod-F01-MC03
----------------------------------------------- */
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct {
	width: 620px;
    margin-left: 35px;
	margin-bottom: 30px;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct h4 {
	margin-bottom: 10px;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .pageNavi {
	margin: 30px 0;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .pageNavi li {
	display: inline;
	padding-right: 30px;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .pageNavi li a {
	padding-left: 18px;
	color: #000;
	background: url(../../product/images/mrk_product_pagenavi.gif) 0 3px no-repeat;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .set-ProductList {
margin-bottom: 20px;
	margin-right: -14px;
	width: 634px;
	overflow: hidden;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .set-ListItem {
	margin-bottom: 11px;
	margin-right: 11px;
	border: 1px #e3dfce solid;
	width: 186px;
	padding: 6px;
	display: inline;
	float: left;
}

#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .set-ListItem .wrapper {
	width: 100%;
	overflow: hidden;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .set-ListItem .imagebox {
	width: 80px;
	float: left;
	display: inline;
	text-align: center;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .set-ListItem .textbox {
	margin-left: 0px;
	width: 104px;
	float: left;
	display: inline;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .set-ListItem h5 {
	margin: 10px 0;
	color: #ce3012;
	font-weight: bold;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .set-ListItem h5 a {
	color: #ce3012;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .set-ListItem .text {
	font-size: 10px;
	line-height: 1.8;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .set-ListItem .osusume {
	margin-top: 10px;
	clear: both;
	font-size: 10px;
	background: url(../../product/images/bg_product_pdlist.gif) left top repeat-y;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .set-ListItem .osusume dd {
	padding: 5px 10px 10px;
	background: url(../../product/images/bg_product_pdlist_botttom.gif) left bottom no-repeat;
}
#page-Nabenavi #mod-F01-MC03 .set-NabeProduct .set-ListItem .osusume dd a {
	padding-left: 15px;
	color: #000;
	background: url(../../product/images/mrk_product_osusume.gif) 0 4px no-repeat;
}

/* レスポンシブ対応 ウィンドウサイズで画像切替 */
.switch {
	visibility: hidden;
}



