.navigation_recipe{
	margin:0px;
	padding:0px;
	width:100%;
	height:27px;
	background-image:url("/share/img/bg_navigation_recipe.gif");
	background-repeat:repeat-x;
}
div#contents .mainMenu {
	background-image:url("/share/img/menuBg_recipe.gif");
	background-repeat:repeat-y;
	width: 180px;
	float: left;
}

div.mainContainer{
	float: right;
	margin-right: 5px;
	width: 590px;
	text-align: center;
}

.Container{
	background-color:white;
}

.hrecipe{
	background-color:white;
}

.clear {
	clear: both;
}

/* ----------------------------------------------------- */
/* Main Menu Navigation */
/* ----------------------------------------------------- */
.mainMenuNavi thead th{
	border-top-color:#FFAB37;
	border-bottom-color:#FFAB37;
	background-color:#FFEED7;
}

.mainMenuNavi tbody th{
	border-top-color:#FFAB37;
}

.mainMenuNavi tbody th img{
	text-decoration:none;
	border:0px;
}

.mainMenuNavi tbody a:link,.mainMenuNavi tbody a:visited{
	text-decoration:underline;
	}
.mainMenuNavi tbody a:hover{
	text-decoration:underline;
	background-color:#FFEED7;
	}
a:active{
	text-decoration:none;
	}

.mainMenuNavi tbody th:hover{
	background-color:#FFEED7;
	}

#retail_print {
	font-size:90%;
	color:red;
	font-weight:bold;
	text-align: center;
}

/* ----------------------------------------------------- */
/* Common Detail  */
/* ----------------------------------------------------- */

#recipeName {
	color:#990000;
	font-size:large;
	margin-top: 0;
	padding-top:30px;
	text-align: left;
}


#recipeContainer{
	width:580px;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	vertical-align:top;
}

#recipeContainer td.left,#recipeContainer td.right{
/*	width:50%;*/
	padding:8px;
	vertical-align:top;
}

#leftContainer {
	width: 50%;
	float: left;
}

#rightContainer {
	width: 50%;
	float: right;
}

#menuDetailLeft {
	width: 50%;
	float: left;
}

#menuDetailRight {
	width: 50%;
	float: right;
}

table#menuStuff,table#menuHow2{
	width:280px;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	margin-top:10px;
}


table#menuHow2 td.how2head{
	padding: 5px 0 0 0;
}
table#menuStuff td{
/*2009.03.09	font-size:x-small; */
	font-size:90%;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B4B4B4;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
}

table#menuStuff td.rgrp-line{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#B4B4B4;
}

table#menuStuff td.rgp_A{
	font-weight:bold;
	padding-right:4px;
	background-color:#ffddee;
}

table#menuStuff td.rgp_B{
	font-weight:bold;
	padding-right:4px;
	background-color:#ddddff;
}

table#menuStuff td.rgp_C{
	font-weight:bold;
	padding-right:4px;
	background-color:#ddeedd;
}

table#menuStuff td.rgp_D{
	font-weight:bold;
	padding-right:4px;
	background-color:#FFCCCC;
}

table#menuStuff td.rgp_E{
	font-weight:bold;
	padding-right:4px;
	background-color:#FFCCCC;
}

table#menuStuff td a span{
	color:#000000;
	text-decoration: none;
}

table#menuStuff td span.quantity{
	/*font-weight:bold;*/
/*2009.03.09	font-size:x-small; */
	font-size:90%;
}

table#menuStuff span.quantity-memo{
/*2009.03.09	font-size:xx-small; */
	font-size:85%;
}




table#menuHow2 td{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B4B4B4;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:12px;
	vertical-align:top;
/*2009.03.09	font-size:x-small; */
	font-size:90%;
	line-height:140%;
}

table#menuHow2 th.how2MakeNo{
	font-weight:bold;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:12px;
	vertical-align:top;
}


#controlbar{
	width:580px;
	text-align:center;
	margin-top:12px;
	margin-bottom:12px;
	padding:3px 0 3px 0;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#B4B4B4;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B4B4B4;
}

#controlbar .controlline{
	text-align:center;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size:16px;
	font-weight:bold;
	background-color:#fae5c4;
}

#controlbar .controlitem{
	margin-left: 15px;
	background-color:#fae5c4;
}

div.menuCaution{
	margin:12px;
/*2009.03.09	font-size:x-small; */
	font-size:90%;
	line-height:120%;
}

.photo {
	border:1px solid #666666;
}

#photoClickHelp {
	font-size:11px;
	color:#808080;
	margin-top:3px;
}

#caloriesNotice {
	font-size:11px;
}

#summary {
	font-size: medium;
	font-weight: bold;
	margin: 0;
}

.menuHeader {
	font-weight: bold;
	font-size: medium;
	margin: 0;
}

/* ----------------------------------------------------- */
/* Search  */
/* ----------------------------------------------------- */
table.search-head,table.search-foot{
/*add*/	margin-top:10px;
/*add*/	margin-bottom:10px;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	width:580px;
}

table.search-head{
	padding-top:5px;
	padding-bottom:5px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#B4B4B4;
/*del	border-bottom-width:1px;*/
/*del	border-bottom-style:solid;*/
/*del	border-bottom-color:#B4B4B4;*/
}

table.search-head,table.search-head td{
	background-color:#c8c8c8;
	font-size:x-small;
}

table.search-foot td{
	padding:10px;
	background-color:#c8c8c8;
}
table.search-foot tbody td{
	padding:8px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	font-size:small;
	font-weight:bold;
}


table.search-foot tfoot td{
	padding-top:10px;
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:#cccccc;
	background-color:#FFFFFF;
	font-size:x-small;
}

table.search-foot tfoot td img{
	border:0px;
}

table.details_list img,table.images_list img,table.textonly_list img{
	border:1px;
}

table.textonly_list img.season_icon {
	margin:1px;
}

table.textonly_list td {
	margin: 2px;
	font-size:90%;
	padding:3px;
	vertical-align: middle;
}

season_recommend {
	margin: 2px;
	padding:1px;
	margin-right: 5px;
}

table.details_list,table.images_list,table.textonly_list{
	border-width:0px;
	border-spacing:1px;
	border-collapse:collapse;
	empty-cells:show;
	width:580px;
}

tr.stripe-light{
	background-color:#FFFFFF;
}

tr.stripe-dark{
	background-color:#F6F6DC;
}

h2{
	font-size:larger;
	margin:10px;
}

.search-head-kensu{
	font-size:80%;
	font-weight:normal;
}

.

h2{
	font-size:large;
	margin-bottom:4px;
}
h3{
	font-size:medium;
	margin:0px;
}


table.details_list td,table.images_list td,table.textonly_list td{
/*2009.03.09	font-size:x-small; */
	font-size:90%;
	padding:8px;
	vertical-align: top;
}

table.images_list h3 {
	font-size:14px;
	margin:1px;
	margin-left:5px;
}

table.images_list .caltime {
	font-size:12px;
	margin-top:2px;
	margin-right:5px;
	margin-bottom:5px;
	text-align:right;
}

/* ----------------------------------------------------- */
/* Directory  */
/* ----------------------------------------------------- */
table#directory_head,table.directory_list{
	border-width:0px;
	border-spacing:1px;
	border-collapse:collapse;
	empty-cells:show;
	width:580px;
	margin-bottom:20px;
}

table.directory_head thead td.directoryPath {
	text-align:left;
	font-size:x-small;
}

table.directory_pageUnit td div{
	margin-top:4px;
	margin-bottom:8px;
	font-size:85%;
}

table.searchNarrowDown{
	background-color:#FFFFFF;
	width:100%;
}

table.searchNarrowDown td{
/*add*/	text-align:right;
/*add*/	margin-top:5px;
/*add*/	margin-bottom:5px;
	background-color:#FFFFFF;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
}


table.directory_head,table.searchNarrowDown form{
/*add*/	margin-top:5px;
/*add*/	margin-left:100px;
/*add*/	margin-bottom:5px;
/*del	margin:0px;*/
}

table.directory_head,table.searchNarrowDown form input.searchText{
	width:180px;
}

.searchNarrowDown-rei{
	color:#FA8072;
}


/* ----------------------------------------------------- */
/* TwoWeeksMenu  */
/* ----------------------------------------------------- */
table.TwoWeeksMenu{
	border-width:0px;
	border-spacing:1px;
	border-collapse:collapse;
	empty-cells:show;
	width:580px;
	background-color:#a9a9a9;
}

table.TwoWeeksMenu thead td{
	font-size:small;
}

table.TwoWeeksMenu tbody td{
	font-size:small;
	background-color:#FFFFFF;
}
table.TwoWeeksMenu td.sunday{
	background-color:#FFCCCC;
}
table.TwoWeeksMenu td.saturday{
	background-color:#CCFFFF;
}
table.TwoWeeksMenu td.weekday{
	background-color:#FFFFCC;
}


/* ----------------------------------------------------- */
/* 食材図鑑  */
/* ----------------------------------------------------- */
div.foodsFeatureContent ul{
margin-top: 2px;
margin-bottom: 0px;
margin-left:20px;
padding-left:0px;
}
div.foodsFeatureContent li{
margin-top: 2px;
margin-bottom: 0px;
margin-left:0px;
padding-left:0px;
}

h3.foodsFeatureTitle{
font-size: small;
margin-top:12px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

div.foodsFeatureContent{
font-size: x-small;
line-height: 130%;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:15px;
padding:8px;
}

div.foodsMain img.foodsImage{
margin-bottom:20px;
}

div.foodsNavi{
margin-top:10px;
font-size: x-small;
}


table.bestSeason{
	margin-top:4px;
	margin-left:8px;
}

table.bestSeason td {
	font-size:10px;
	font-family: Verdana;
	text-align: center;
	vertical-align: middle;
	border-right: 1px inset #c0c0c0;
	border-bottom: 1px inset #c0c0c0;
	width: 20px;
	height: 18px;
	}

td#m1, td#m2, td#m3, td#m4, td#m5, td#m6, td#m7, td#m8, td#m9, td#m10, td#m11, td#m12{
	background-color:#ffb61d;
	filter: alpha(opacity=70);
	color:#000000;
}

td#1,td#2,td#3,td#4,td#5,td#6,td#7,td#8,td#9,td#10,td#11,td#12 {
	background-color:#FFFFFF;
	filter: alpha(opacity=50);
	color:#CCCCCC;
	}
	



/* ----------------------------------------------------- */
/* kurashi  */
/* ----------------------------------------------------- */


.fs10 {
	font-size: 80%;
	line-height: 120%;
	text-decoration: none;
	}
.fs12 {
	font-size: x-small;
	line-height: 140%;
	text-decoration: none;
	}
.fs14 {
	font-size: small;
	line-height: 150%;
	text-decoration: none;
	}

div.kurashi-head{
	width:580px;
	margin:0px;
	text-align:right;
}
h1.kurashi_title{
	width:580px;
	margin:0px;
	text-align:left;
}

table#kurashi_titlename{
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	background-color:#fcb69e;
	margin-bottom:20px;
	width:580px;
}

table#kurashi_titlename2{
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	background-color:#fcb69e;
	margin-bottom:0px;
	width:280px;
}

table#kurashi_titlename td.left{
	vertical-align:top;
}

table#kurashi_titlename td.right{
	vertical-align:top;
}

table#kurashi_titlename td div.title,table#kurashi_titlename2 td div.title{
background-color:#FFFFFF;
padding:5px;
border: solid 1px #ed889b;
margin-top:8px;
margin-left:10px;
margin-right:10px;
margin-bottom:4px;
}

table#kurashi_titlename td div.title div{
	font-size:x-small;
}

table#kurashi_titlename td div.copy{
	padding:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:4px;
	color:#5d1818;
	font-size:x-small;
}

div#products-review{
margin-bottom:80px;
}

div#products-review img{
	margin:8px;
}

div#products-review h2{
	color:#007236;
	font-size:small;
}
div#products-review div{
	color:#006400;
	font-size:x-small;
}
div#products-review div span{
	color:#82ca9c;
}

div#advice{
	margin-top:80px;
	width:215px;
	border: dashed 1px #FAAA2A;
	padding:8px;
}

div#advice div{
	margin-top:4px;
	color:#754c24;
	font-size:x-small;
}

h2.kurashi_title{
color:#a0522d;
letter-spacing:4px;
font-size:small;
margin-top:4px;
margin-bottom:4px;
}

h2.kurashi_title img{
	margin-right:8px;
}

table#kurashi_howto{
	/*width:100%;*/
}

table#kurashi_howto tbody th{
	width:20px;
	vertical-align:top;
	padding:2px;
}

table#kurashi_howto tbody td div{
	padding-bottom:12px;
	margin-bottom:8px;
	border-bottom: dashed 1px #DCDCDC;
	font-size:x-small;
	line-height: 140%;
}


table#kurashi_footer{
	width:590px;
}

table#kurashi_footer thead tr td{
	background-image:url("/kurashi/share/common_200402/menu_01.gif");
}

table#kurashi_footer tfoot tr td{
	background-image:url("/kurashi/share/common_200402/menu_04.gif");
}



ul#kurashi-wa{
	list-style-image: url("/kurashi/share/common_200402/wa_icon_svoice.gif");
	list-style-position: outside;
}

ul#kurashi-wa li{
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom: 1px dotted #C0C0C0;
}


ul#kurashi-wa li.ma{
	list-style-image: url("/kurashi/share/common_200402/wa_icon_sma.gif");
	list-style-position: outside;
}


ul#kurashi-wa-ma{
	list-style-image: url("/kurashi/share/common_200402/wa_icon_sma.gif");
	list-style-position: outside;
}

ul#kurashi-wa-ma li{
	margin-bottom:8px;
	padding-bottom:8px;
}

ul#kurashi-wa li.ed{
	list-style-image: url("/share/img/editor_comments.gif");
	list-style-position: outside;
}

ul#kurashi-wa-ed{
	list-style-image: url("/share/img/editor_comments.gif");
	list-style-position: outside;
}

ul#kurashi-wa-ed li{
	margin-bottom:8px;
	padding-bottom:8px;
}

/* ▼ここから暮らし2009秋プチリニューアル時に追加▼ */

/*index.html*/

div.kurashi_pankuzu{
	font-size:90%;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid gray;
	border-bottom-style:dotted;
}

div.kurashi_lead{
	font-size:120%;
	margin-left:10px;
}

div.kurashi_shouhin{
	font-size:120%;
}
div.kurashi_shouhintxt{
	line-height:130%;
}
div.kurashi_shouhin_large{
	font-size:160%;
	font-weight:bold;
}

div.kurashi_shouhin a{
	font-size:140%;
}

div.kurashi_recipe_shouhintxt{
	font-size:90%;	
	line-height: 130%;
}



/* ----------------------------------------------------- */
/* eating habits  */
/* ----------------------------------------------------- */
table#ehContainer{
	width:580px;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
}

table#ehProfile{
	width:480px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#FF6347;
}

div.ehQuestion{
margin-left:40px;
font-size:small;
background-color:#E6E6FA;
padding:8px;
line-height:140%;
margin-top:10px;
margin-bottom:10px;
margin-right:40px;
}

div.ehQuestion p{
margin:0px;
}
div.ehAnswer{
margin-left:40px;
font-size:small;
background-color:#FFE4E1;
padding:8px;
line-height:140%;
margin-top:10px;
margin-bottom:10px;
margin-right:40px;
}

div.ehAnswer p{
margin:0px;
}

.recipe_list_pager {
	width: 580px;
	margin:10px;
	text-align: left;
}

table.ehBacknumber,table.ehComments{
	margin-top:8px;
	margin-bottom:20px;
}

#search_notfound {
	margin-top:50px;
	margin-bottom:50px;
	font-weight: bolder;
	font-size: 20px;

}

#dirpath {
	width: 580px;
	margin-bottom:20px;
	text-align: left;
	font-size: 14px;
}

.dir_comment {
	width: 560px;
	margin:10px;
	text-align: left;
	font-size: 16px;
}

.directory_list {
	font-size: 14px;
}

.refine_form {
	position:relative;
	margin-top:10px;
	width: 580px;
	border-width: 1px;
	border-style: solid;
	border-color: #FF9999;
	font-size: 90%;
	text-align: left;
	background-image: url("/share/img/shiborikomi.gif");
	background-repeat:no-repeat;
}

.refine_form ul.directory_select_list {
	margin: 10px;
	padding: 0px;
	list-style-type: none;
	clear: left;
}

.refine_form ul.directory_select_list li{
	float: left;
	width:185px;
	height: 30px;
}

.refine_form .directory_title {
	float: left;
	text-align:right;
	margin-right: 5px;
	width:72px;
}

.refine_form ul.directory_select_list select {
	float: right;
	margin-right: 10px;
	width: 98px;
}


.refine_form #refine_button_1 {
	margin-left:5px;
	margin-top: 30px;
	font-size: 14px;
	width:160px;
	height: 24px;
	margin-bottom: 15px;
	*margin-bottom: -0px;
}

.refine_form #refine_button_2 {
	position: static;
	margin-left: 25px;
	margin-top: -3px;
	margin-bottom: 10px;
	font-size: 14px;
	width:160px;
	height: 24px;
}


.refine_form .form_notice {
	float: left;
	margin-top: 30px;
	text-align: right;
	font-size: 12px;
	color: rgb(102, 102, 102);
	width: 150px;
}

.refine_form .refine_textbox {
	float: left;
	margin-top: 30px;
	width:240px;
	height:18px;
    _height: 24px;
	margin-left: 5px;
}

.oc_buttonwrapper {
	position : absolute;
	top : 5px;
	right : 10px;
}

.oc_button {
	width:84px;
	height:22px;
	border-style:none;
}

#open_button {
	position : absolute;
	top : 0px;
	right : 0px;
}

#close_button {
	position : absolute;
	top : 0px;
	right : 0px;
}


.display_form {
	position:relative;
	width: 580px;
	border-width: 1px;
	border-style: solid;
	border-color: #FF9900;
	font-size: 90%;
	text-align: left;
	background-image: url("/share/img/hyouji_henkou.gif");
	background-repeat:no-repeat;
	padding-bottom: 10px;
}

.display_form #sort_title {
	float: left;
	margin-top:30px;
	margin-left:10px;
	width: 75px;
	font-weight:bold;
}

.display_form #sort_select {
	float: left;
	margin-top:30px;
	margin-left:10px;
}

.display_form #sort_select b{
	color: #999999;
}
.display_form #display_title {
	float: left;
	margin-top:10px;
	margin-left:10px;
	width: 75px;
	font-weight:bold;
}

.display_form #display_select {
	float: left;
	margin-top:10px;
	margin-left:10px;
}

.display_form #display_select b{
	color: #999999;
}

.simple_search_form {
	position:relative;
	width: 580px;
	border-width: 1px;
	border-style: solid;
	border-color: #FF9900;
	font-size: 90%;
	text-align: left;
	background-image: url("/share/img/kantan_search.gif");
	background-repeat:no-repeat;
	padding-bottom: 10px;
}

.simple_search_form .simple_search_notice {
	margin-top:30px;
	margin-left:100px;
	font-size: 12px;
	color: rgb(102, 102, 102);
}

.simple_search_form #simple_search_control {
	position: relative;
	margin-left:100px;
	margin-top:30px;
	width: 380px;
}

#keyword_textbox {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 250px;
	height: 18px;
}

* html .simple_search_form #keyword_textbox {
    width: 250px; /* ie6 */
    height: 24px;
	padding: 1px;
	border: 1px solid #676363;
}

.simple_search_form #submit_button{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 120px;
	height: 24px;
}

.zairyou_search_form {
	position:relative;
	margin-top:10px;
	width: 580px;
	border-width: 1px;
	border-style: solid;
	border-color: #339900;
	font-size: 90%;
	text-align: center;
	background-image: url("/share/img/zairyou_search.gif");
	background-repeat:no-repeat;
	padding-bottom: 10px;
}
.zairyou_search_form .zairyou_list {
	margin-top:30px;
}

@media print {
  .mainMenu{
	display: none;
	width: 0px;
	height: 0px;
  }
  div.mainContainer{
	float: left;
	clear: both;
	width: 610px;
	text-align: center;
  }
  #leftContainer {
	width: 290px;
	float: left;
  }

  #rightContainer {
	width: 290px;
	float: right;
  }
  #recipeContainer{
	width:600px;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	vertical-align:top;
  }
  #controlbar .controlitem{
	display: none;
  }
  #menuDetailLeft {
	width: 290px;
	float: left;
}

  #menuDetailRight {
	width: 290px;
	float: right;
  }
  #retail_print {
	display: none;
  }
  table#menuStuff{
	width:300px;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	margin-top:10px;
  }
  table#menuHow2{
	width:340px;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	margin-top:10px;
  }
}

.mainMenu_subTitle {
	width:175px;
	padding-top:3px;
	background-color:orange;
	color:white;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

.mainMenu_subTitle_s {
	width:175px;
	height:15px;
	padding-top:3px;
	background-color:orange;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#long_bunner {
	font-size:14px;
	text-align:center;
}

#long_bunner p{
	margin: 10px;
}

.recipe_mainMenuNavi {
    border-collapse: collapse;
    empty-cells: show;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 175px;
}

.recipe_mainMenuNavi h3{
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-top-style: solid;
    border-top-width: 2px;
	border-top-color:#FFAB37;
	border-bottom-color:#FFAB37;
	background-color:#FFEED7;
    font-size: x-small;
    padding: 6px 0 6px 14px;
    text-align: left;
}

.recipe_mainMenuNavi ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.recipe_mainMenuNavi li{
    border-bottom-style: solid;
    border-bottom-width: 1px;
	border-bottom-color:#FFAB37;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 0 8px 10px;
    text-align: left;
    vertical-align: middle;
}
.recipe_mainMenuNavi li:hover{
	background-color:#FFEED7;
}

.recipe_mainMenuNavi li a:link,.recipe_mainMenuNavi li a:visited{
	text-decoration:underline;
}
.recipe_mainMenuNavi li a:hover{
	text-decoration:underline;
	background-color:#FFEED7;
}

.recipe_search_box {
	width:175px;
	margin-bottom:10px;
}

.recipe_search_box h4{
	width:175px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:orange;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:0;
}

.recipe_search_control {
	text-align:center;
}

.recipe_search_control .search_key {
	width:145px;
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
}

.recipe_search_control .search_button {
	margin-bottom:10px;
//	width:145px;
//	font-weight:bold;
//	color:white;
//	background-color:orange;
}

.recipe_search_list ul{
	margin:0;
	padding-left:20px;
}

.recipe_search_list li{
	font-weight:bold;
	margin:0;
}

.recipe_search_conditions {
	background-color:white;
	padding-left:4px;
	padding-top:10px;
	padding-bottom:5px;
	font-size:13px;
	line-height:140%;
	border-left:5px solid orange;
	border-right:5px solid orange;
	border-bottom:5px solid orange;
}

.recipe_keywords_list {
	width:180px;
	margin-bottom:5px;
	padding-top:5px;
	text-align:center;
}

.recipe_feature {
	text-align:center;
}

.recipe_burner {
	margin-top:5px;
}

.recipe_bunner_text {
	margin-top:2px;
	margin-bottom:10px;
}

.recipe_menu_help {
	font-size:14px;
}

.recipe_menu_help h5 {
	border-top-style: solid;
	border-top-width: 1px;
	text-align:left;
	padding: 8px 0 8px 10px;
	border-top-color: #FFAB37;
	margin:0;
}

.recipe_menu_help p{
	margin: 0px 10px 10px 10px;
}

.recipe_supervision {
	width:165px;
	margin-left:5px;
	margin-top:20px;
	padding-right:5px;
	background-color:#FFF;
	text-align:center;
	font-weight: normal;
}

.recipe_supervision h5{
	margin-top:5px;
	margin-bottom:5px;
	padding-top:10px;
	font-weight: normal;
	font-size:14px;
}

.recipe_supervision ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.recipe_supervision li {
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
}

.recipe_supervision p {
	font-size:8px;
	padding-bottom:10px;
}
