/* フォント追加設定 */
.J11{font-size:75%; line-height:125%}
.J11W{font-size:75%; line-height:165%}


/* トップページ */
.news_line {
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 2px;
}

/* スペース */
.marginh2{
	margin:2px 0;
}
.marginh3{
	margin:3px 0;
}
.marginh10{
	margin:10px 0;
}
.paddingh2{
	padding:2px 0;
}
.paddingh3{
	padding:3px 0;
}
.paddingh10{
	padding:10px 0;
}

/* レシピ詳細ページ */
.recipeName {
	FONT-SIZE: 170%;
	font-weight: bold;
	color: #FF6600;
}
.how_waku {
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF6045;
	border-bottom-color: #FF6045;
	border-left-color: #FF6045;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.newrecipe_bg {
	background-image: url(../images/newrecipe_line.gif);
	background-repeat: repeat-y;
}

/* 材料 */
.zairyou {
	background-color: #F9F3BB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 8px 10px 10px;
}

/* レシピ検索結果ページ */
.search_waku {
	background-color: #FFF3E4;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	margin: 0px;
}
.result_waku {
	background-color: #FFB333;
}
.result_title_bg {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
	background-image: url(../images/result_title.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 0px;
}
.result_photo_H {
	border-right: 1px solid #FFB333;
	border-bottom: 1px solid #FFB333;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	text-align: center;
}

/* 食材を組み合わせて検索ページ */
.syokuzai_waku {
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 10px 0px 10px;
}
.syokuzai_waku2 {
	background-color: #F3F3F3;
	padding: 0px;
	vertical-align: middle;
	font-size:80%;
	font-weight: bold;
	color: #660000;
	border: 1px solid #CDCDCD;
	width: 80px;
}
.syokuzai_waku2R {
	background-color: #FFFFFF;
	padding: 5px 0px 5px 5px;
	border-top: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
}
.syokuzai_waku2b {
	background-color: #F3F3F3;
	padding: 0px;
	vertical-align: middle;
	font-size:80%;
	font-weight: bold;
	color: #660000;
	width: 80px;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
}
.syokuzai_waku2Rb {
	background-color: #FFFFFF;
	padding: 5px 0px 5px 5px;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
}
.shokuzai_text{
	padding-right: 5px;
	font-size: 80%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
}

/* フォーム関連 */
.frm {
	BORDER-RIGHT: #4a4a4a 1px solid;
	BORDER-TOP: #4a4a4a 1px solid;
	FONT-SIZE: 90%;
	BORDER-LEFT: #4a4a4a 1px solid;
	COLOR: #000000;
	LINE-HEIGHT: 100%;
	BORDER-BOTTOM: #4a4a4a 1px solid;
	BACKGROUND-COLOR: #ffffff
}
.frm_keyword {
	BORDER-RIGHT: #FFB333 1px solid;
	BORDER-TOP: #FFB333 1px solid;
	FONT-SIZE: 95%;
	BORDER-LEFT: #FFB333 1px solid;
	COLOR: #000000;
	LINE-HEIGHT: 100%;
	BORDER-BOTTOM: #FFB333 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

/*フォームコントロール*/
.input450	{width:450px;}
.input320	{width:320px;}
.input207	{width:207px;}
.input184	{width:184px;}
.input135	{width:135px;}

/*文字装飾*/
.st_midashi{
	color:#660000;
	font-weight:bold;
}

/*点線*/
.dotline_bg {
	background-image: url(../images/dotline_bg.gif);
	background-repeat: repeat-x;
}

/*バナースペースの背景色*/
.bnr_bg {
	background-color: #FFF3E4;
}
