@charset "shift_jis";
/* CSS Document */

/* -------------------------------------
   ベース
---------------------------------------- */
#Base {
	background: #F8F6F2 url(img/top/title.jpg) no-repeat top;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
#Base h1 {
	text-indent: -9999px;
	font-size: 0px;
	font-weight: normal;
}

/* -------------------------------------
   新着
---------------------------------------- */

#InfoHeader {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 130px;
}
#InfoMain {
	background: url(img/top/info_main.jpg) repeat-y;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.InfoList {
	text-align: left;
	padding: 10px;
}
.InfoList ul {
	margin: 0px;
	padding: 0px;
}

.InfoList li {
	margin: 0px;
	padding-left: 15px;
	list-style-type: none;
	background: url(img/top/info_icon.jpg) no-repeat 0.5em;
	line-height: 150%;
}

#InfoBottom {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}

.InfoList a:link {
	color: #333333;
}
.InfoList a:visited {
	color: #333333;
}
.InfoList a:hover {
	color: #333333;
	text-decoration:underline;
}

.Banner {
	margin: 10px auto;
	width: 650px;
}

.Banner2 {
	margin: 10px auto;
	width: 650px;
}
.BannerCmt {
	text-align: left;
	font-weight: normal;
	color: #993400;
	padding-top: 67px;
	padding-right: 150px;
	padding-left: 90px;
}



/* -------------------------------------
   朝ごはんレシピ
---------------------------------------- */
#Contents {
	margin-right: auto;
	margin-left: auto;
	width: 650px;
	background: url(img/top/cts_base.jpg) repeat-y;
}
#Contents .Mezamashi {
	float: left;
	width: 355px;
}

.Mezamashi .Recipe {
	width: 320px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
	line-height: 130%;
}

.Mezamashi .RecipeNew {
	width: 320px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
	line-height: 130%;
	border-top: 1px dotted #CCCCCC;
}

.Mezamashi .Recipe img,
.Mezamashi .RecipeNew img {
	float: left;
	margin-right: 12px;
}

.Mezamashi .Recipe h2 {
	margin: 0px 0px 8px;
	font-size: 12px;
	font-weight: normal;
}

.Mezamashi .RecipeNew h2 {
	margin: 0px 0px 8px;
	font-size: 12px;
	font-weight: normal;
}
.Mezamashi .RecipeNew h2 a {
	background: url(img/top/icon_new.jpg) no-repeat 100% -0.1em;
	padding-right: 35px;
}

.Mezamashi a:link {
	color: #333333;
	text-decoration :underline;
}
.Mezamashi a:visited {
	color: #333333;
	text-decoration :underline;
}
.Mezamashi a:hover {
	color: #333333;
	text-decoration:underline;
}


/* -------------------------------------
   コンテンツメニュー
---------------------------------------- */

#Contents .Menu {
	width: 279px;
	float: right;
	background: url(img/top/cts_menu.jpg) no-repeat top;
	padding-top: 21px;
}
