/*共通*/
.recipeCalendar {
	border: 1px #CC9933 solid;
	border-collapse: collapse;
	border-spacing: 0;
}
.recipeCalendar td {
    border: 1px #CC9933 solid;
    border-width: 0 0 1px 1px;
}
.highTemp {
	color: red;
}
.lowTemp {
	color: blue;
}

.saturday{
	color: blue;
}
.holiday{
	color: red;
}
.tempHigh{
	color:red;
}
.tempLow{
	color:blue;
}
/*日表示*/
div.recipeTitle{
	font-size:10px;
}
div.recipeTerm{
	font-size:10px;
}
div.recipeMemoShort{
	font-size:10px;
}
div.recipeMemoLong{
	font-size:10px;
}
img.recipeDayImage{
	width:85px;
	border:0;
}
/*週表示*/
img.recipeWeekImage{
	width:170px;
	height:90px;
	border:0;
}

/*月間表示*/
.calOneDay {
	background-color: #fff;
	width:110px;
}
.now {
	background-color: #FFFFE6;
}
/*Calendar Header TR*/
.chRow{
	background-color:#F3E9DE;
	font-weight: bold;
}
.calBlank{
	width:100%;
	height:136px;
	background-color: #eee;
}
img.recipeMonthImage{
	width:110px;
	height:70px;
	border:0;
}
/*Calendar Header TH*/
.chHead{
	vertical-align:top;
	padding:3px 0 3px 0;
}
.calDayHead {
	width:100%;
	font-size: 10px;
}
.wIcon {
	width: 24px;
	height:18px;
}
.day {
	font-size:16px;
	font-weight: bold;
	color: #000;
	padding:0 1px 0 1px;
}
.dayLabel{
	color:red;
	font-size:11px;
	background-color: #eee;
	width: 100%;
	height: 11px;
	overflow:hidden;
	padding:2px 0 2px 0;
}
.recipeName {
	font-size:12px;
	width: 100%;
	height: 24px;
	padding:2px 2px 2px 2px;
	line-height:100%;
	background-color:#fff;
	overflow:hidden;
	color:#993300;
}
.recipeName A,
.recipeName a:link,
.recipeName a:visited,
.recipeName a:hover,
.recipeName a:active {
	text-decoration:none;
	color:#993300;
}
.wh_holiday{
	color:red;
	text-align: center;
}
.wh_saturday{
	color:blue;
	text-align: center;
}
.wh_normalday{
	color:black;
	text-align: center;
}

/*継承*/
.recipeCalInfo {
	color: #333333;
	height:160px;
	font-size:13px;
	text-align: left;
	line-height: 120%;
	padding: 2px 1px 1px 1px;
	border-bottom: solid #999 1px;
	border-right: solid #999 1px;
	border-left: solid #eee 1px;
	border-top: solid #eee 1px;
}
.recipeCalInfo li a:link,
.recipeCalInfo li a:visited,
.recipeCalInfo li a:hover,
.recipeCalInfo li a:active {
	text-decoration: none;	
}
.recipeCalInfo li a:link,
.recipeCalInfo li a:visited,
.recipeCalInfo li a:active {
	text-decoration: none;
	COLOR: #000099;
}
.recipeCalInfo li a:hover {
	text-decoration: none;
	COLOR: #FF0000;
}
.recipeCalInfo H1,
.recipeCalInfo H2,
.recipeCalInfo H3 {
	width:98%;
	margin: 0px;
	text-align: left;
	clear:both;
	color: #993366;
	font-weight: bold;
	font-size: 14px;
	background-color: #FFFFCC;
	border-top:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
	padding: 3px 0 3px 3px;
	border: 0;
}
.recipeCalInfo ul {
	padding: 0;
	margin:5px 0 0 5px;
}
.recipeCalInfo li {
	BACKGROUND: url(/images/button_s.gif) no-repeat left top;
	list-style-type:none;
	padding: 0 0 0 11px;
}
.recipeImnfo p {
	font-size:13px;
	line-height: 120%;
}
.recipeCalInfo.box {
	border-bottom: solid #666 1px;
	border-right: solid #666 1px;
	border-left: solid #ccc 1px;
	border-top: solid #ccc 1px;
	border-radius: 4px;
}
.recipeCalInfo.box H1,
.recipeCalInfo.box H2,
.recipeCalInfo.box H3 {
	border-bottom:solid #ccc 2px;
}
.recipeCalInfo.box li {
	border-bottom:solid #ccc 1px;
}
.recipeCalInfo .r_season {
	float:right;
}
