@charset "UTF-8";
/* CSS Document */

#con_man {
	margin: 0;
	padding: 0 0 10px 0;
	width: 809px;
	clear: both;
}

#con_man h1 {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

#con_man_nf_p {
	margin: 0;
	padding: 40px 0 40px 40px;
	font-size: 0;
	line-height: 0;
}

#topnews {
	margin: 0;
	padding: 0 0 10px 0;
	width: 809px;
	text-align: center;
}

div.topline {
	margin: 0 auto 15px;
	padding: 5px 0 0 0;
	border-bottom: solid 1px #9D9D9D;
	width: 765px;
}

.topline hr {
	display: none;
}

#con_man_01 {
	margin: 0;
	padding: 0 0 0 0;
	width: 809px;
}

#con_man_nws {
	margin: 0;
	padding: 0;
	width: 809px;
}

#con_man_nws table {
	margin: 0;
	padding: 0;
}

#con_man_nws_01 {
	margin: 0;
	padding: 0 0 0 21px;
	width: 780px;
	overflow: hidden;
}

.con_man_nws_txt {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.5;
	color: #555555;
}

.con_man_nws_spc {
	margin: 0;
	padding: 20px 0 0 0;
}

.con_man_nws_lin {
	margin:  8px 0 8px 21px;
	padding: 0;
	width: 765px;
	overflow: hidden;
	clear: both;
}




#con_man_01_lft {
	margin: 0;
	padding: 0 0 20px 0;
	width: 484px;
	overflow: hidden;
	float: left;
}

#con_man_01_lft table {
	margin: 0;
	padding: 0;
}

#con_man_01_lft_01 {
	margin: 0;
	padding: 0 0 0 21px;
	width: 443px;
	overflow: hidden;
}

.con_man_01_lft_lin {
	margin:  12px 0 12px 21px;
	padding: 0;
	width: 443px;
	overflow: hidden;
	clear: both;
}

.con_man_01_lft_txt {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.5;
	color: #555555;
}

.con_man_01_lft_spc {
	margin: 0;
	padding: 0 0 0 0;
}

.con_man_01_lft_spc02 {
	margin: 0;
	padding: 0 0 0 10px;
}

#con_man_01_lft_02 {
	margin: 0;
	padding: 0 0 0 21px;
	width: 443px;
	overflow: hidden;
}

#con_man_01_lft_02_lft {
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
}

#con_man_01_lft_02_lft_01 {
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #e40012;
	float: left;
}

#con_man_01_lft_02_lft_01_02 {
	margin: 0;
	padding: 8px 0 0 10px;
	float: left;
}

#con_man_01_lft_02_lft_01_02 p {
	margin: 0;
	padding: 0 0 0 4px;
	font-size: 12px;
	line-height: 1;
	color: #555555;
}

#con_man_01_lft_02_lft_02 {
	margin: 0;
	padding: 10px 0 0 0;
	overflow: hidden;
}

#con_man_01_lft_02_lft_02 ul {
	margin: 0;
	padding: 0 0 0 9px;
	list-style-type: none;
}

#con_man_01_lft_02_lft_02 li {
	margin: 0;
	padding: 0 8px 0 0;
	float: left;
}


#con_man_01_lft_02_rgt {
	margin: 0;
	padding: 0;
	width: 86px;
	overflow: hidden;
	float: left;
}

#con_man_01_lft_03 {
	margin: 0;
	padding: 7px 0 0 0;
	width: 443px;
	overflow: hidden;
	clear: both;
}

#con_man_01_lft_03_lft {
	margin: 0;
	padding: 0;
	width: 113px;
	overflow: hidden;
	float: left;
}

#con_man_01_lft_03_rgt {
	margin: 0;
	padding: 0 0 0 5px;
	overflow: hidden;
	float: left;
	width: 233px;
}

#con_man_01_lft_03_rgt p {
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
	font-size: 10px;
	line-height: 1.2;
	color: #555555;
}

/* おすすめ商品ランダム start*/

#con_man_01_lft_03_02 {
	margin: 0;
	padding: 7px 0 0 0;
	width: 443px;
	overflow: hidden;
	clear: both;
}

#con_man_01_lft_03_02 p {
	margin: 0;
	padding: 0 0 0 30px;
	font-size: 12px;
	line-height: 1.2;
	color: #E40012;
}

#con_man_01_lft_03_02 ul {
	margin: 0;
	padding: 5px 0 0 20px;
	list-style-type: none;
}

#con_man_01_lft_03_02 li {
	margin: 0;
	padding: 0 5px 0 0;
	float: left;
	width: 100px;
	font-size: 11px;
	color: #555555;
	text-align: center;
}

/* おすすめ商品ランダム end*/

#con_man_01_lft_04 {
	margin: 0;
	padding: 0 0 0 21px;
	width: 443px;
	overflow: hidden;
}

#con_man_01_lft_04_01 {
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #e40012;
	float: left;
}

#con_man_01_lft_04_01_02 {
	margin: 0;
	padding: 8px 0 0 10px;
	float: left;
}

#con_man_01_lft_04_01_02 p {
	margin: 0;
	padding: 0 0 0 4px;
	font-size: 12px;
	line-height: 1;
	color: #555555;
}


#con_man_01_lft_04_lft {
	margin: 0;
	padding: 10px 10px 0 0;
	width: 116px;
	float: left;
}

#con_man_01_lft_04_lft ul {
	margin: 0;
	padding: 0 0 0 8px;
	list-style-type: none;
}

#con_man_01_lft_04_lft li {
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 0;
	line-height: 0;
}

#con_man_01_lft_04_rgt {
	margin: 0;
	padding: 10px 0 0 0;
	width: 317px;
	float: left;
}

/* おすすめレシピランダム start*/
#con_man_01_lft_04_rgt_02 {
	margin: 0;
	padding: 10px 0 0 0;
	width: 317px;
	float: left;
	overflow: hidden;
}

/* IE6 */
* html #con_man_01_lft_04_rgt_02 {
	margin: 10px 0 0 0;
	padding: 0;
	width: 305px;
	float: left;
	overflow: hidden;
}

#con_man_01_lft_04_rgt_02 p {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 12px;
	line-height: 1.2;
	color: #E40012;
}

/* IE6 */
* html #con_man_01_lft_04_rgt_02 p {
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	line-height: 1.2;
	color: #E40012;
}

#con_man_01_lft_04_rgt_02 ul {
	margin: 0;
	padding: 5px 0 0 10px;
	list-style-type: none;
}

/* IE6 */
* html #con_man_01_lft_04_rgt_02 ul {
	margin: 0;
	padding: 5px 0 0 0;
	list-style-type: none;
}

#con_man_01_lft_04_rgt_02 li {
	margin: 0;
	padding: 0 7px 0 0;
	float: left;
}

/* IE6 */
* html #con_man_01_lft_04_rgt_02 li {
	margin: 0;
	padding: 0 7px 0 0;
	float: left;
}


/* おすすめレシピランダム end*/
#con_man_01_rgt {
	margin: 0;
	padding: 0 0 10px 0;
	width: 300px;
	overflow: hidden;
	float: left;
}

.con_man_01_rgt_01 {
	margin: 0;
	padding: 0 0 7px 0;
	width: 300px;
	overflow: hidden;
}

.con_man_01_rgt_01 ul {
	margin: 0;
	padding: 5px 0 0 0;
	list-style-type: none;
}

.con_man_01_rgt_01 li {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
}

#con_man_bnd {
	margin: 0;
	padding: 0 0 5px 0;
	width: 809px;
	overflow: hidden;
}

#con_man_bnd ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style-type: none;
}

#con_man_bnd li {
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
}



