@charset "utf-8";

/*---------------------------------------

	
	page 
	

	/recipe/index.html
	/recipe/noodlesoup/index.html
	/recipe/item/id0000.html
	/recipe_special/index.html
	/recipe_special//2009/index.html	
	

--------------------------------------------------- */

/* =================================================================
												/recipe/- MT
================================================================= */
/* over write - all margin */
.recipe .rGrayWrap,
.recipeSp .rGrayWrap{
margin-top:0;
}


/* --------- /recipe/index.html,
			/recipe_special/index.html ,
			/recipe_special/2009/index.html*/
/* ==== z-index */
.recipeSpIndex #monthlyNewWrap .rConWrapTop,
.recipeSpIndex #monthlyNewWrap .rConWrapBtm{
position:relative;
}
.recipeSpIndex #monthlyNewWrap .rConWrapTop{
z-index:2;
}
.recipeSpIndex #monthlyNewWrap .rConWrapBtm{
z-index:1;
}
.recipeIndex #monthlyNewWrap,
#monthlyNewWrap .rConWrapBtm{
position:relative;
}
#monthlyNewWrap .bkBtn{
position:absolute;
top:9px;
right:9px;
margin-top:0;
width:118px;
height:28px;
}
.recipeIndex #monthlyNewWrap .bkBtn{
top:9px;
}

/* ==== over write - common class */
.recipeSpBackNum .rConWrapBtm,
#monthlyNewWrap .rConWrapBtm{/* common wrapper class */
padding-right:0;
}
.recipeSpIndex #monthlyNewWrap .rConWrapTop,
.recipeSpBackNum .rConWrapTop{/* common wrapper class */
padding-top:11px;
padding-left:10px;
padding-right:10px;
}
#newRecipe{
padding-left:6px;
}
.recipeSpIndex #monthlyNewWrap .rConWrapBtm #keyVisual{
margin-top:-5px;
}
.recipeIndex #monthlyNewWrap h3.rConWrapTop {
padding-top:2px;
padding-left:1px;
padding-right:0;
}
#monthlyNewWrap .rConWrapBtm{
padding-top:0;
padding-left:0;
padding-right:0;
}
#newRecipe ul{/* all margin */
margin-top:5px;
margin-top:0;
}


/* ==== posi - left,right */
#newRecipe{
margin-left:10px;
}

/* ==== .ttl - common class */
.recipeSpBackNum .rConWrapTop .ttl,
#monthlyNewWrap .ttl{
padding:6px 0 6px 15px;
margin:0;
background-image:url(../../images/bg_ttlss.gif);
background-repeat:repeat;
background-position:0 0;
}
.recipeSpBackNum .rConWrapTop .ttl{
padding-right:0px;
}

/* ==== newRecipe */
#newRecipe li{
float:left;
width:370px;
}

/* ==== .linkBtn */
#monthlyNewWrap .linkBtn,
.recipeTempIndex .linkBtn{
padding-right:15px;
clear:both;
text-align:right;
}
#monthlyNewWrap p.linkBtn a{
margin-top:5px;
padding-left:20px;
background-image:url(../../images/icon_link.gif);
background-repeat:no-repeat;
background-position:0 0.15em;
}
.recipeTempIndex .linkBtn a{
margin-top:5px;
padding-left:20px;
background-image:url(../../images/icon_link_kensaku.gif);
background-repeat:no-repeat;
background-position:0 0.15em;
}

/* ==== .bkBtn */

/* --------- /recipe/index.html */
/* over write - common wrapper class */
#recipeRanking .rConWrapBtm{
padding-left:8px;
padding-right:5px;
}
#recipeTopics .rConWrapBtm{
padding-left:15px;
padding-bottom:15px;
}
#RSItemName .rConWrapBtm{
padding:0;
}

/*  over write - all margin */
.rankingNum dl{
margin-top:3px;
}
#RSItemName .rConWrapBtm ul,
.topicsScroll dl{
margin-top:0;
}


/* ==== height - ranking,topics */
#recipeTopics .rConWrapBtm,
#recipeRanking .rConWrapBtm{
}
/* hide macIE \*/
*html #recipeTopics .rConWrapBtm,
*html #recipeRanking .rConWrapBtm{
}
*html .rankingNum dl dd,{
	margin-left:0px;
	}
*html .topicsScroll dl dd,{
	display:inline-block;
}

/* end */


/* ==== rankingNum - ranking */
/* posi */
.rankingNum dt{
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
.rankingNum dd{
margin-top:5px;
padding-left:10px;
padding-right:10px;
height:3em;
}
.rankingNum dt,{
	padding:10px;
}
.rankingNum dd,
.rankingNum dt,
#recipeRanking p{
text-align:center;
}
.rankingclear{
	clear:both;
}

/* float */
.rankingNum dl{
width:146px;
height:228px;
float:left;
}

/* bg */
.rankingNum dt{
background-repeat:no-repeat;
background-position:5px 100%;
}
#ranNum01 dt{
	font-size:24px;
color:#ce971b;
background-image:url(../../../recipe/images/ranking_01.gif);
}
#ranNum02 dt{
	font-size:24px;
color:#868687;
background-image:url(../../../recipe/images/ranking_02.gif);
}
#ranNum03 dt{
	font-size:24px;
color:#b34e29;
background-image:url(../../../recipe/images/ranking_03.gif);
}
.rankingNum .rankingclear #ranNum04 dt{
	font-size: 22px;
	color: #666;
	background-image:url(../../../recipe/images/ranking_03below.gif);

}
.rankingNum .rankingclear #ranNum05 dt{
	font-size: 22px;
	color: #666;
	background-image:url(../../../recipe/images/ranking_03below.gif);

}
.rankingNum .rankingclear #ranNum06 dt{
	font-size: 22px;
	color: #666;
	background-image:url(../../../recipe/images/ranking_03below.gif);

}
.rankingNum .rankingclear #ranNum07 dt{
	font-size: 22px;
	color: #666;
	background-image:url(../../../recipe/images/ranking_03below.gif);

}
.rankingNum .rankingclear #ranNum08 dt{
	font-size: 22px;
	color: #666;
	background-image:url(../../../recipe/images/ranking_03below.gif);

}
.rankingNum .rankingclear #ranNum09 dt{
	font-size: 22px;
	color: #666;
	background-image:url(../../../recipe/images/ranking_03below.gif);

}
.rankingNum .rankingclear #ranNum10 dt{
	font-size: 22px;
	color: #666;
	background-image:url(../../../recipe/images/ranking_03below.gif);

}


/* ==== topics */
/* posi */
.topicsScroll{
margin-top:10px;
}
.topicsScroll dl{
	margin-bottom:15px;
}
.topicsScroll dt{
	float:left;
}
.topicsScroll dd{
	margin-left:0px;
	padding-left:10%;
}


/* .topicsScroll */
.topicsScroll{
height:60px;
overflow:auto;
}

/* ==== recipe search - search kinds, themes ,categories, */
/* set float */
#RSCategory,
.selectRecipe{
float:left;
}
#RSTheme,
#RSItemName{
float:right;
}

#RSCategory{
width:173px;
}
#RSTheme{
width:230px;
}
.selectRecipe{
width:413px;
}
#RSItemName{
width:317px;
}
#main #RSItemName h4 span{
display:block;
}

/* popup - all margin reset */
.RSItemNamePop #RSItemName{
margin-top:0;
}

/* set float - popup */
.RSItemNamePop,
.RSItemNamePop #RSItemName{
width:642px;
}
.RSItemNamePop #title{
float:left;
}
.RSItemNamePop h4 a{
float:right;
}
.RSItemNamePop #RSItemName .rConWrapBtm{
overflow:auto;
height:430px;
}

/* == selectRecipe bg */
.selectRecipe .rConWrapBtm{
border-bottom:none;
}
.selectRecipe{
background-image:url(../../../recipe/images/select_recipe_bg_c.gif);
background-repeat:repeat-y;
background-position:0 0;
}
.selectRecipe .inBtm{
padding-bottom:1px;
background-image:url(../../../recipe/images/select_recipe_bg_btm.gif);
background-repeat:no-repeat;
background-position:0 100%;
}

/* == height */
.selectRecipe .inBtm{
min-height:383px;
}
/* hide mac \*/
*html #main .selectRecipe .inBtm{
height:383px;
}
/* end */

/* == RSCategory,RSTheme */
.selectRecipe .link01{
margin-top:15px;
}
.selectRecipe .link01 li{
margin-bottom:19px;
}

/* == RSItemName */
#RSItemName .rConWrapBtm{
border-top:none;
border-right:none;
background-image:url(../../../recipe/images/select_recipe_bg_c.gif);
background-repeat:repeat-y;
background-position:100% 0;
}

#RSItemName .rConWrapBtm ul li{
float:left;
width:157px;
text-align:center;
border-right:solid 1px #d2d2d2;
border-top:solid 1px #d2d2d2;
background-image:url(../../../recipe/images/index_search_category_bg.gif);
background-repeat:repeat-x;
background-position:0 100%;
background-color:#fff;
}

/* print popup - over write */
.RSItemNamePop #RSItemName .rConWrapBtm{
background-image:url(../../images/bg_graywrap_line.gif);
}
.RSItemNamePop #RSItemName{
text-align:left;
}
.RSItemNamePop #RSItemName .rConWrapBtm ul li{
width:155px;
background-color:#fff;
}

/* --------- /recipe/noodlesoup/index.html */
/* over write - common wrapper class */
.recipeTempIndex .rConWrapBtm{
padding-top:9px;
padding-right:0;
}
.recipeTempIndex #recipeSearch .rConWrapBtm{
padding-top:1px;
padding-right:10px;
}
.recipeTempIndex #recipeSearch .rConWrapBtm .rConWrapBtm{
padding-right:0;/* reset */
}

/* ==== .ttl - common property class */
/* over write posi */
.recipeTempIndex .rConWrapBtm .ttl h3{
margin-top:2px;
}
.recipeTempIndex .rConWrapBtm .ttl p{
margin-top:0;
}
.recipeTempIndex .rConWrapBtm .ttl h3,
.recipeTempIndex .rConWrapBtm .ttl p{
line-height:1.1;
}
.recipeTempIndex .rConWrapBtm .ttl{
margin-right:10px;
padding-right:0;
paddin-top:1px;
paddin-bottom:1px;
}

/* ==== .recipeList */
.recipeList li span,
.recipeList li a{
display:block;
}
.recipeList li{
width:249px;
float:left;
margin-bottom:9px;
}
.recipeList li a:hover,
.recipeList li span:hover{
cursor:pointer;
}

/* == .inFloat */
/* posi */
.recipeList li span.inSetBg{
margin-right:10px;
}
.recipeList li a{
padding:10px;
}
.recipeList .smnL{
margin-right:9px;
}

/* float */
.recipeList .smnL,
.recipeList .inRTxt{
float:left;
}
.recipeList .inRTxt{
width:110px;height:130px;
}

/* bg */
.recipeList li a,
.recipeList li{
background-position:0 0;
}
.recipeList li a,
.recipeList li span.inSetBg{
background-repeat:no-repeat;
}
.recipeList li a{/* top */
background-image:url(../../images/minwrap_bg_top.gif);
}
.recipeList li{/* center */
background-image:url(../../images/minwrap_bg_c.gif);
background-repeat:repeat-y;
}
.recipeList li span.inSetBg{/* btm */
background-image:url(../../images/minwrap_bg_btm.gif);
background-position:0 100%;
}

/* in set */
.recipeList .inRTxt img{
display:block;
/*vertical-align:bottom;*/
left:0;
}
.recipeList .inRTxt{
position:relative;
padding-bottom:0px;
display:block;
overflow:hidden;
height:133px;
}
.recipeList .inRTxt .imgPrd{
position:absolute;
bottom:0px;
}

/* height */
.recipeList .inRTxt{
min-height:61px;
}


/* --------- /recipe/item/id0000.html */
.printBtnArea,
#itemPrintBtnOut{
display:none;
}

/* over write - common wrapper class */
.recipeItemTemp .rConWrap01 .rConWrapBtm{
/* padding-bottom:27px; */
padding-bottom:5px;
}
#sendRecipe .rConWrapBtm{
padding-bottom:12px;/* reset */
}
.recipeItemTemp .rConWrap05 h3{
margin-top:10px;
margin-left:10px;
margin-right:10px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}

.recipeItemTemp #recepeTitles .txtFloat{
padding-top:20px;
}


/* recipe set - ex. set A */
.rSet dt{
font-weight:bold;
font-size:1.2em;
}
.rSet{
padding:5px 10px 8px 10px;
background-color:#f3f3f3;
border:solid 1px #e5e5e5;
}

/* ==== #recepeTitles */
/* posi */
#recepeTitles .iFloat{
padding-top:16px;
}
#recepeTitles .txtFloat p#oldcategory {
margin:0;
}
#recepeTitles .txtFloat h3{
margin-bottom:10px;
margin-top:0;
}
#recepeTitles .txtFloat dt{
margin-right:20px;
}
#recepeTitles .txtFloat dl{
margin-top:4px;
}

/* float */
#recepeTitles .iFloat{
width:330px;
text-align:center;
}
#recepeTitles .txtFloat{
width:243px;
}
#recepeTitles .iOthers,
#recepeTitles .iOthers #itemLogo{
width:167px;
}
#recepeTitles .iOthers,
#recepeTitles .txtFloat{
float:left;
}

/* lie */
#recepeTitles .txtFloat dt,
#recepeTitles .txtFloat dd{
display:inline;
}

/* ==== .iOthers */
#recepeTitles .iOthers li{
text-align:right;
}
#recepeTitles .iOthers{
padding-bottom:100px;
}

/* ==== logo posi */
#recepeTitles{
position:relative;
}
#recepeTitles #itemLogo{
position:absolute;
right:0;
bottom:0;
text-align:left;
}

/* ==== materials,cooking */
.itemThumbnail dt{
margin-left:20px;
}

/* ==== sendRecipe */
#sendRecipe .fLeft{
width:375px;
}
#sendRecipe .fLeft span{
color:#FF0000;
}
#sendRecipe .fRight{
width:359px;
padding-top:15px;
text-align:right;
}

/* input */
#sendRecipe #inputWidth{
margin-right:3px;
}
#sendRecipe .fRight select{
margin-left:3px;
}

#sendRecipe .fRight #inputWidth{
width:135px;
}
#sendRecipe .fRight select{
width:110px;
}
#sendRecipe .fRight input,
#sendRecipe .fRight select,
#sendRecipe .fRight option{
vertical-align:middle;
}
#sendRecipe .fRight select{
margin-left:5px;
}

/* height */
#sendRecipe .fRight #inputWidth{
min-height:16px;
}
#sendRecipe .fRight option{
min-height:15px;
}
#sendRecipe .fRight select{
min-height:18px;
}

/* --------- /recipe/popup/w_profile.html */
/* ==== bodyDiv */
.wProfile{
width:670px;
background-color:#fff;
text-align:left;
}

/* ==== posi */
.wProfile{
padding-top:15px;
padding-bottom:50px;
}
.wProfile .setL{
margin-left:25px;
}
.wProfile .setR{
padding-left:38px;
}
.wProfile .setL p{
margin-top:15px;
}
.wProfile .setR .img,
.wProfile .setL .img{/* height fix */
margin-top:0;
font-size:0;
line-height:1me;
}
.wProfile .setR .txtFloat h1{
padding-bottom:6px;
border-bottom:solid 1px #332212;
}


/* hide mac \*/
*html .wProfile .setR .txtFloat h1{
padding-bottom:7px;
}
*:first-child+html .wProfile .setR .txtFloat h1{
padding-bottom:7px;
}
/* end */

/* ==== img */
.wProfile .setR .img img{
vertical-align:middle;
}

/* ==== .setR float */
.wProfile .setR .txtFloat{
width:249px;
}
.wProfile .setR .img{
width:325px;
float:left;
}

/* .setL / set float width  - common property class */
.wProfile .setL p{
width:400px;
}
.wProfile .setL .img{
width:170px;
float:left;
}

/* in contents float - set float width - common wrapper class */
.wProfile .conLeft{
width:615px;
}
.wProfile .conRight{
width:55px;
text-align:center;
}



/* --------- /recipe_special/index.html */
/* margin */
.recipeSpBackNum .ttl h4,/* over write - all margin */
.recipeSpBackNum .ttl select{
margin-top:10px;
}
.backNumList li{
margin-top:16px;
}

/* ==== ttl */
.recipeSpBackNum .ttl{
padding-left:5px;
padding-right:8px;
}

/* set float width */
.recipeSpBackNum .ttl h4{
width:300px;
}
.recipeSpBackNum .ttl select{
float:right;
width:128px;
}



/* --------- /recipe_special/2009/index.html */	
/* over write - common wrapper class */
.recipeSpIndex .rConWrapBtm{
padding-right:0;
}

/* add 091112 */
.recipeSpIndex #newRecipe{
padding-bottom:10px;
}
.recipeSpIndex .recipeList{
padding-left:16px;
margin-top:0;
}
.recipeSpIndex .recipeList li{
margin-bottom:0;
margin-top:9px;
}

.recipeSpIndex .recipeList li{
width:244px;
}
.recipeSpIndex .recipeList li span.inSetBg{
margin-right:5px;
}

/*-------------------------------------------------------
201307 - Renewal
-------------------------------------------------------*/
/*#recipe-column-left, #recipe-column-right{ font-family:"メイリオ", Meiryo,  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}*/
#recipe-column-left{ width: 300px; float: left;}
#recipe-column-right{ width: 448px; float: right;}
#recipe-column-right a{	color: #333; text-decoration: none;}
#recipe-column-right h3{	margin: 0 0 15px 0;}
#recipe-column-right .bgc{ background-color:#fffbed;}

.b480{
	width: 447px;
	padding: 5px 0 0 0;
	background-image:url(../../../recipe/images/parts_r447_top.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
}

.b480 .inner{
	background-image:url(../../../recipe/images/parts_r447_btm.gif);
	background-repeat: no-repeat;
	background-position:0 bottom;
	padding: 11px 16px 16px 16px;
}

.b300{
	width: 300px; 
	padding: 0 0 5px 0;
	background-image:url(../../../recipe/images/parts_r300_btm.gif);
	background-repeat: no-repeat;
	background-position:0 bottom;
	background-color: #FFF;
}

.b300 .inner{
	background-image:url(../../../recipe/images/parts_r300_mid.gif);
	padding: 11px 16px;
}

.b270{
	width: 268px;
	padding: 5px 0 0 0;
	background-image:url(../../../recipe/images/parts_r268_top.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
}

.b270 .inner{
	background-image:url(../../../recipe/images/parts_r268_btm.gif);
	background-repeat: no-repeat;
	background-position:0 bottom;
	padding: 2px 15px 10px 15px;
}

#recipe-column-left .recipe-search{
	width: 300px;
	height: 73px;
	background-image:url( ../../../recipe/images/bg_recipe_search.gif);
	background-repeat: no-repeat;
	padding: 45px 0 0 0;
	margin: 11px 0;
	text-align: center;
}

#recipe-column-left .recipe-search .searchInput{
	width: 248px;
	height: 28px;
	*height: 20px;
	padding: 0 10px;
	*padding: 8px 0 0 10px;
	margin: 0 0 6px 0;
	font-size: 14px;
	outline: none;
	border: 1px solid #dfdddd;
	color: #e3e3e3;
}

#recipeSearchResults #recipe-column-left .recipe-search{
	width: 373px;
	height: 80px;
	background-image:url( ../../../recipe/images/bg_results_recipe_search.gif);
	background-repeat: no-repeat;
	padding: 45px 0 0 0;
	margin: 11px 0;
	text-align: center;
}

#recipeSearchResults #recipe-column-left .recipe-search .searchInput{
	width: 248px;
	height: 28px;
	*height: 20px;
	padding: 0 10px;
	*padding: 8px 0 0 10px;
	margin: 0 0 6px 0;
	font-size: 14px;
	outline: none;
	border: 1px solid #dfdddd;
	color: #e3e3e3;
}

#recipe-column-left .recipe-ranking .rank01{ margin: 8px 0;}
#recipe-column-left .recipe-ranking .rank01 .title{	height: 29px; 	padding: 2px 0 10px 58px;	background-image:url(../../../recipe/images/ico_rank01.gif);	background-repeat: no-repeat;}
#recipe-column-left .recipe-ranking .rank01 .pic{	text-align: center;	margin: 8px 0 13px 0;}

#recipe-column-left .recipe-ranking dl{border-top: 1px dotted #ccc; overflow: hidden; *zoom: 1;}
#recipe-column-left .recipe-ranking dt{width: 70px; height: 54px; padding: 6px 0 0 53px;border-bottom: 1px dotted #ccc; float: left; clear: both; background-repeat: no-repeat; background-position:0 center;}
#recipe-column-left .recipe-ranking dd{width: 145px; height: 48px; padding: 12px 0 0 0; border-bottom: 1px dotted #ccc; float: left;}
#recipe-column-left .recipe-ranking .rank02{ background-image:url(../../../recipe/images/ico_rank02.gif);}
#recipe-column-left .recipe-ranking .rank03{ background-image:url(../../../recipe/images/ico_rank03.gif);}
#recipe-column-left .recipe-ranking .rank04{ background-image:url(../../../recipe/images/ico_rank04.gif);}
#recipe-column-left .recipe-ranking .rank05{ background-image:url(../../../recipe/images/ico_rank05.gif);}
#recipe-column-left .recipe-ranking .rank06{ background-image:url(../../../recipe/images/ico_rank06.gif);}
#recipe-column-left .recipe-ranking .rank07{ background-image:url(../../../recipe/images/ico_rank07.gif);}
#recipe-column-left .recipe-ranking .rank08{ background-image:url(../../../recipe/images/ico_rank08.gif);}
#recipe-column-left .recipe-ranking .rank09{ background-image:url(../../../recipe/images/ico_rank09.gif);}
#recipe-column-left .recipe-ranking .rank10{ background-image:url(../../../recipe/images/ico_rank10.gif);}


#recipe-column-right .movie-de-recipe{ margin: 2px 0;}

#recipe-column-right .product{ margin: 0 0 15px 0;}
#recipe-column-right .variety{ margin: 0 0 15px 0;}
#recipe-column-right .variety ul{	border-bottom: 1px dotted #ccc; overflow: hidden; *zoom: 1;}
#recipe-column-right .variety li{
	width: 207px;
	height: 45px;
	line-height: 45px;
	border-top: 1px dotted #ccc;
	float: left;
	background-repeat: no-repeat;
	background-position:0 center;
}

#recipe-column-right .variety li span{
	background-image:url(../../../recipe/images/ico_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0 0 0 15px;
	font-size: 14px;
	font-weight: bold;
}

#recipe-column-right .variety li a{ display: block; height: 45px; line-height: 45px; padding: 0 0 0 60px;}
#recipe-column-right .variety li a:hover{ display: block; height: 45px; line-height: 45px; text-decoration: underline;}
#recipe-column-right .variety li.ramen{ background-image:url(../../../recipe/images/ico_variety_ramen.gif);}
#recipe-column-right .variety li.dish{ background-image:url(../../../recipe/images/ico_variety_dish.gif);}
#recipe-column-right .variety li.yakisoba{ background-image:url(../../../recipe/images/ico_variety_yakisoba.gif);}
#recipe-column-right .variety li.soup{ background-image:url(../../../recipe/images/ico_variety_soup.gif);}
#recipe-column-right .variety li.udon{ background-image:url(../../../recipe/images/ico_variety_udon.gif);}
#recipe-column-right .variety li.salad{ background-image:url(../../../recipe/images/ico_variety_salad.gif);}
#recipe-column-right .variety li.rice{ background-image:url(../../../recipe/images/ico_variety_rice.gif);}
#recipe-column-right .variety li.etc{
	background-image:url(../../../recipe/images/ico_variety_etc.gif);
	background-position: -5px;
}

#recipe-column-right .theme ul{	border-bottom: 1px dotted #ccc; overflow: hidden; *zoom: 1;}
#recipe-column-right .theme li{
	width: 415px;
	height: 45px;
	line-height: 45px;
	border-top: 1px dotted #ccc;
	background-repeat: no-repeat;
	background-position:0 center;
}

#recipe-column-right .theme{ margin: 0 0 15px 0;}
#recipe-column-right .theme li span{
	background-image:url(../../../recipe/images/ico_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0 0 0 15px;
	font-size: 14px;
	font-weight: bold;
}

#recipe-column-right .theme li a{ display: block; height: 45px; line-height: 45px; padding: 0 0 0 60px; *zoom: 1;}
#recipe-column-right .theme li a:hover{ display: block; height: 45px; line-height: 45px; text-decoration: underline;}
#recipe-column-right .theme li.bento{ background-image:url(../../../recipe/images/ico_theme_bento.gif);}
#recipe-column-right .theme li.otsumami{ background-image:url(../../../recipe/images/ico_theme_otsumami.gif);}
#recipe-column-right .theme li.lunch{ background-image:url(../../../recipe/images/ico_theme_lunch.gif);}
#recipe-column-right .theme li.dinner{ background-image:url(../../../recipe/images/ico_theme_dinner.gif);}
#recipe-column-right .theme li.midnight{ background-image:url(../../../recipe/images/ico_theme_midnight.gif);}
#recipe-column-right .theme li.veg{ background-image:url(../../../recipe/images/ico_theme_veg.gif);}
#recipe-column-right .theme li.party{ background-image:url(../../../recipe/images/ico_theme_party.gif);}
#recipe-column-right .theme li.family{ background-image:url(../../../recipe/images/ico_theme_family.gif);}

#recipe-column-right .time ul{	border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; overflow: hidden; *zoom: 1;}
#recipe-column-right .time li{
	width: 207px;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px dotted #ccc;
	float: left;
	background-repeat: no-repeat;
	background-position:0 center;
}

#recipe-column-right .time li span{
	background-image:url(../../../recipe/images/ico_arrow_right.gif);
	background-repeat: no-repeat; 
	background-position: 0 center;
	padding: 0 0 0 15px;
	font-size: 14px;
	font-weight: bold;
}

#recipe-column-right .time li a{ display: block; height: 45px; line-height: 45px; padding: 0 0 0 60px;}
#recipe-column-right .time li a:hover{ display: block; height: 45px; line-height: 45px; text-decoration: underline;}
#recipe-column-right .time li.min10{ background-image:url(../../../recipe/images/ico_time_min10.gif);}
#recipe-column-right .time li.min15{ background-image:url(../../../recipe/images/ico_time_min15.gif);}
#recipe-column-right .time li.min25{ background-image:url(../../../recipe/images/ico_time_min25.gif); border: none;}
#recipe-column-right .time li.min30{ background-image:url(../../../recipe/images/ico_time_min30.gif);}
#recipe-column-right .time li.min30over{ background-image:url(../../../recipe/images/ico_time_min30over.gif); border: none;}

/* =================================================================
												clear
================================================================= */
/* clear */
#RSItemName h4 span:after,
.wProfile:after,
.rankingNum:after,
#RSItemName .rConWrapBtm ul:after,
.selectRecipe .inBtm:after,
#newRecipe ul:after,
#newRecipe:after,
.recipeList:after,
.recipeList li a:after{
content:".";
display:block;
height:0;
visibility:hidden;
clear:both;
font-size:0px;
line-height:0;
}

/* IE6,7 \*/
*html #RSItemName h4 span,
*html .wProfile,
*html .rankingNum,
*html #RSItemName .rConWrapBtm ul,
*html .selectRecipe .inBtm,
*html #newRecipe ul,
*html #newRecipe,
*html .recipeList,
*html .recipeList li a{
height:1%;
}

*:first-child+html #RSItemName h4 span,
*:first-child+html .wProfile,
*:first-child+html .rankingNum,
*:first-child+html #RSItemName .rConWrapBtm ul,
*:first-child+html .selectRecipe .inBtm,
*:first-child+html #newRecipe ul,
*:first-child+html #newRecipe,
*:first-child+html .recipeList,
*:first-child+html .recipeList li a{
display:inline-block;
}
/* end */

/* macIE5 clear \*//*/
#RSItemName h4 span,
.wProfile,
.rankingNum,
#RSItemName .rConWrapBtm ul,
.selectRecipe .inBtm,
#newRecipe ul,
#newRecipe,
.recipeList,
.recipeList li a{
display:inline-block;
}
/* end */

/* without mac IE5 \*/
#RSItemName .rConWrapBtm ul{
clear:both;
}
/* end */

/*-------------------------------------------------------
201603 - Renewal
-------------------------------------------------------*/

#newRecipe ul .c-newrecipe_wrap:nth-child(odd) {
	margin-right: 13px;
}

#newRecipe .c-newrecipe_wrap {
	width: 358px;
	box-sizing: border-box;
	border: 1px solid #e7e0cc;
	border-radius: 3px;
	float: left;
}

#newRecipe .c-newrecipe_item {
	display: block;
	padding: 15px 10px 15px 15px;
	text-decoration: none!important;
	min-height: 160px;
}

#newRecipe .c-newrecipe_item.first {
	background-color: #fffbed;
}

#newRecipe .c-newrecipe_item:hover {
	color: #f00!important;
}

#newRecipe .c-newrecipe_ttl {
	padding-left: 15px;
	background-image:url(../../images/icon_link.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	line-height: 13px;
	margin: 0 0 13px 0;
	text-decoration: none;
}

#newRecipe .c-newrecipe_img {
	margin: 0 10px 0 0;
	float: left;
	position: relative;
}

#newRecipe .c-newrecipe_img .new_mark {
	width: 65px;
	height: 29px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	background-image:url(../../images/new_mark.gif);
}

#newRecipe .newrecipe-item-right {
	width: 184px;
	height: 132px;
	float: left;
	position: relative;
}

#newRecipe .c-newrecipe_material {
	position: absolute;
	bottom: 0;
}

#newRecipe .c-newrecipe_material li {
	float: left;
}

#newRecipe .c-newrecipe_material li:nth-child(1) {
	padding-right: 10px;
}

#newRecipe .c-newrecipe_txt {
	min-height: 48px;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	text-decoration: none;
	margin: 0;
	visibility: hidden;
}

