/* CSS Document */
div.homecook-home#content{
	padding-left:14px;
	padding-right:14px;
	width:920px;
}

div.homecook-home#content div#homecook-home-header{
	margin:0 -14px 0;
	padding:8px 0 0 12px;
	_height:80px;
	min-height:80px;
	background:url(../image_v2/_homecook-home-header/bg_01.gif) no-repeat;
	position:relative;
	/zoom:1;
}
/* search */
div#homecook-home-header ul.homecook-home-header-search{
	position:absolute;
	top:18px;
	left:300px;
	padding:0;
}

div#homecook-home-header ul.homecook-home-header-search li{
	display:inline;
	vertical-align:middle;
	margin-right:6px;
}
div#homecook-home-header ul.homecook-home-header-search li.help{
	padding:1px 0 0;
	display:inline-block;
	/* ie6,7 inline block */
	*display:inline;
	*zoom:1; /* ie */
}
div#homecook-home-header ul.homecook-home-header-search li input,
div#homecook-home-header ul.homecook-home-header-search li img{ vertical-align:middle; margin-bottom:1px;}
div#homecook-home-header ul.homecook-home-header-search li input.inputText{
	border:1px solid #86a43e;
	width:215px;
	margin-right: 5px;
	padding: 3px 0;
}

*html #homecook-home-header ul.homecook-home-header-search li input.inputText{
	border:1px solid #86a43e;
	width:215px;
	height:14px;
	margin-right: 5px;
	padding: 3px 0;
}

*:first-child+html #homecook-home-header ul.homecook-home-header-search li input.inputText{
	border:1px solid #86a43e;
	width:215px;
	height:14px;
	margin-right: 5px;
	padding: 3px 0;
}

div#homecook-home-header ul.homecook-home-header-search form{display:inline;}

#homecook-home-left{
	float:left;
	width:666px;
}
#homecook-home-right{
	width:240px;
	float:right;
}

#content p#homecook-home-topicpath{
	margin:-17px 0 .5em;
	_height:20px;
	min-height:1.2em;
	position:relative;
}
div#homecook-home-recipiBtn{
	position:absolute;
	top:0;
	left:741px;
	padding:0;
}

/**
 * homecook-home-block-01
 */

div#homecook-home-block-01{
	margin-bottom:15px;
	background:url(../image_v2/_homecook-home-block-01/bg_01_top.gif) no-repeat;
}
div#homecook-home-block-01-inner{
	padding:20px 18px 20px 100px;
	min-height:200px;
	_height:200px;
	position:relative;
	background:url(../image_v2/_homecook-home-block-01/bg_01_btm.gif) no-repeat 0 100%;
	/zoom:1;
}
div#homecook-home-block-01 h2{
	margin:0;
	position:absolute;
	top:0;
	left:0;
}

div#homecook-home-block-01 p#homecook-home-block-01-lead{
	font-weight:bold;
	color:#8e6a25;
	font-size:117%;
	margin-bottom:.4em;
	
}
div#homecook-home-block-01 p#homecook-home-block-01-text{
	width:300px;
	min-height:45px;
	_height:45px;
	margin:0 0 0 auto;
	position:relative;
	z-index:3;
}
div#homecook-home-block-01 div#homecook-home-block-01-images{
	background:url(../image_v2/_homecook-home-block-01/bg_02.gif) no-repeat;
	margin-top:-45px;
	padding-top:154px;
	overflow:hidden;
	/zoom:1;
}
div#homecook-home-block-01 p#homecook-home-block-01-image1{
	width:218px;
	margin-top:-154px;
	float:left;
	text-align:left;
}
div#homecook-home-block-01 p#homecook-home-block-01-image1 img{
	display:block;
	padding:6px;
	margin-bottom:5px;
}
div#homecook-home-block-01 p#homecook-home-block-01-image2{
	width:149px;
	padding-left:26px;
	float:left;
	margin-top:-109px;
	text-align:left;
}
div#homecook-home-block-01 p#homecook-home-block-01-image2 img{
	display:block;
	padding:6px;
	margin-bottom:5px;
}

p#homecook-home-block-01-text2{
	text-align:right;
	font-size:84%;
}

/**
 * homecook-home-block-02
 */
#homecook-home-block-02{
	margin-bottom:15px;
	clear:both;
	background:url(../image_v2/_homecook-home-block-02/bg_01_top.gif) no-repeat;
}

#homecook-home-block-02-inner{
	background:url(../image_v2/_homecook-home-block-02/bg_01_btm.gif) no-repeat 0 100%;
	/zoom:1;
}
#homecook-home-block-02-inner:after{/* clear fix */content:"";display:block;clear: both;}

div#homecook-home-block-02 h2{
	margin-bottom:10px;
}

#homecook-home-block-02-1{
	float:left;
	width:251px;
	padding:16px 8px 6px;
}
#homecook-home-block-02-1 ul li{
	margin:0;
	padding:.1em 5px;
	overflow:hidden;
	/zoom:1;
	background:#f0facf;
}
#homecook-home-block-02-1 ul li.even{ background:#fff;}
#homecook-home-block-02-1 ul li a{
	display:block;
	font-weight:bold;
	padding-left:20px;
	background:url(../image_v2/_homecook-home-block-02/ico_01.gif) no-repeat 0 .2em;
	/zoom:1;
}
#homecook-home-block-02-1 ul li img{float:right;}

/**/

#homecook-home-block-02-2{
	float:right;
	width:374px;
	padding:16px 8px 6px;
}
#homecook-home-block-02-2 p#homecook-home-block-02-2-text{/zoom:1;}
#homecook-home-block-02-2 p#homecook-home-block-02-2-text a{
	display:block;
	font-size:84%;
	text-align:right;
	position:absolute;
	width:200px;
	margin:-2.2em 0 0 170px;
}

#homecook-home-block-02-2-0{
	zoom:1;
	background:url(../image_v2/_homecook-home-block-02/line_01.gif) repeat-y 50% 0;
}
#homecook-home-block-02-2-0:after{/* clear fix */content:"";display:block;clear: both;}
#homecook-home-block-02-2-1{
	width:182px;
	float:left;
}
#homecook-home-block-02-2-2{
	width:182px;
	float:right;
}

div#homecook-home-block-02-2-1 h3,
div#homecook-home-block-02-2-2 h3{
	font-weight:bold;
	color:#fff;
	padding:.3em 5px;
	margin:0 0 1.2em;
}
div#homecook-home-block-02-2-1 h3{background:url(../image_v2/_homecook-home-block-02/bg_02.gif) repeat-x 0 50%;}
div#homecook-home-block-02-2-2 h3{background:url(../image_v2/_homecook-home-block-02/bg_03.gif) repeat-x 0 50%;}

div#homecook-home-block-02-2-1 p.homecook-home-block-02-2-img,
div#homecook-home-block-02-2-2 p.homecook-home-block-02-2-img{
	float:left;
	width:88px;
	/width:85px;
	margin:0;
}

div#homecook-home-block-02-2-1 ul,
div#homecook-home-block-02-2-2 ul{
	font-size:0;
}
div#homecook-home-block-02-2-1 li,
div#homecook-home-block-02-2-2 li{
	font-size:12px;
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:85px;
	padding:0 3px .4em 0;
}


/**
 * homecook-home-block-03
 */

div#homecook-home-block-03{
	margin:-12px 0 15px;
	clear:both;
	background:url(../image_v2/_homecook-home-block-03/bg_01_top.gif);
}

div#homecook-home-block-03-inner{
	padding:0 1px 18px 6px;
	background:url(../image_v2/_homecook-home-block-03/bg_01_btm.gif) no-repeat 0 100%;
}

div#homecook-home-block-03-1 h2{margin:0;}

div#homecook-home-block-03-1 ul{
	margin-bottom:12px;
	/zoom:1;
}
div#homecook-home-block-03-1 ul:after{/* clear fix */content:"";display:block;clear: both;}

div#homecook-home-block-03-1 ul li{
	float:left;
	margin:0 4px 3px 0;
}

div#homecook-home-block-03-2{
	clear:both;
	background:url(../image_v2/_homecook-home-block-03/bg_02.gif);
	/zoom:1;
}
div#homecook-home-block-03-2:after{/* clear fix */content:"";display:block;clear: both;}

div#homecook-home-block-03-2-1,
div#homecook-home-block-03-2-2,
div#homecook-home-block-03-2-3{
	float:left;
	display:inline;
	margin-right:4px;
	padding:0 10px;
}
div#homecook-home-block-03-2-1{width:195px;}
div#homecook-home-block-03-2-2{width:196px;}
div#homecook-home-block-03-2-3{width:195px;}

div#homecook-home-block-03-2 h2{margin:0 -10px 10px;}
div#homecook-home-block-03-2 h3{margin:.5em 0 .3em; font-weight:bold; color:#676767;}

div#homecook-home-block-03-2 ul.type2{ margin-right:-1.5em; /zoom:1;}
div#homecook-home-block-03-2 ul.type2 li{
	float:left;
	margin-right:1em;
}
div#homecook-home-block-03-2 ul.type2 li a{ white-space:nowrap;}

div#homecook-home-block-03-2 li{
	padding-left:20px;
	background:url(../image_v2/_homecook-home-block-03/ico_01.gif) no-repeat 0 .2em;
}

/**
 * homecook-home-block-04
 */
div#homecook-home-block-04 h2{
	margin:0 0 14px;
}
#homecook-home-block-04 table{
	margin:0 10px;
}
#homecook-home-block-04 table th,
#homecook-home-block-04 table td{
	padding:0 0 1em;
	vertical-align:top;
}
#homecook-home-block-04 table th{
	white-space:nowrap;
	padding-right:1.5em;
}
 
 
/**
 * homecook-home-right-01
 */

div#homecook-home-right-01{
	background:url(../image_v2/_homecook-home-right-01/bg_01_top.gif);
	margin-bottom:15px;
}

div#homecook-home-right-01-o{
	background:url(../image_v2/_homecook-home-right-01/bg_01_o_top.gif);
	margin-bottom:15px;
}

div#homecook-home-right-01-p{
	background:url(../image_v2/_homecook-home-right-01/bg_01_p_top.gif);
	margin-bottom:15px;
}

div#homecook-home-right-01-inner{
	padding:12px 14px;
	background:url(../image_v2/_homecook-home-right-01/bg_01_btm.gif) no-repeat 0 100%;
}

div#homecook-home-right-01-o-inner{
	padding:12px 14px;
	background:url(../image_v2/_homecook-home-right-01/bg_01_o_btm.gif) no-repeat 0 100%;
}

div#homecook-home-right-01-p-inner{
	padding:12px 14px;
	background:url(../image_v2/_homecook-home-right-01/bg_01_p_btm.gif) no-repeat 0 100%;
}

/* div#homecook-home-right-01 p{
	margin-bottom:.5em;
} */

div#homecook-home-right-01 p#homecook-home-right-01-image,
div#homecook-home-right-01-o p#homecook-home-right-01-image,
div#homecook-home-right-01-p p#homecook-home-right-01-image{
	margin:8px 0 12px;
	padding:2px;
	background:#fff;
	text-align:center;
}

/* div#homecook-home-right-01 p#homecook-home-right-01-text1{
	float:left;
} */

/* div#homecook-home-right-01 p#homecook-home-right-01-text2{
	float:right;
} */

/**
 * homecook-home-right-02
 */

div#homecook-home-right-02{
	padding:14px 14px 10px;
	background:url(../image_v2/_homecook-home-right-02/bg_01.gif);
	border-bottom:1px solid #8aa7b5;
	margin-bottom:15px;
}
div#homecook-home-right-02 h2{
	margin:-14px -14px 3px;
}
div#homecook-home-right-02 p#homecook-home-right-02-text1{float:left;}
div#homecook-home-right-02 p#homecook-home-right-02-text1 img{ display:block;}
div#homecook-home-right-02 p#homecook-home-right-02-text2{margin-bottom:5px;}
div#homecook-home-right-02 p#homecook-home-right-02-text2 a{ color:#fff;}
div#homecook-home-right-02 p#homecook-home-right-02-image{
	padding:2px;
	background:#fff;
	text-align:center;
}
div#homecook-home-right-02 p#homecook-home-right-02-image a{
	font-weight:bold;
	/zoom:1;
}

div#homecook-home-right-02 p#homecook-home-right-02-image img{
	display:block;
}

/**
 * homecook-home-right-03
 */

div#homecook-home-right-03{
	margin-bottom:10px;
	padding-bottom:1px;
}
div#homecook-home-right-03 li{
	margin-bottom:5px;
}

/**
 * homecook-home-right-04
 */
div#homecook-home-right-04{
	margin-bottom:15px;
	padding:0 8px 8px;
	background:url(../image_v2/_homecook-home-right-04/bg_01.gif) no-repeat 0 100%;
}
div#homecook-home-right-04 h2{
	margin:0 -8px 10px;
}
div#homecook-home-right-04 li{
	margin-bottom:-1px;
}

/**
 * homecook-home-right-05
 */
div#homecook-home-right-05 li{
	text-align:center;
	margin:0 0 10px;	
}


/******************************

homecook-home-block-00 JS_popUP

*****************************/

#homecook-home-block-00{
	overflow:visible;
	visibility:hidden;
	top:100px;
	left:283px;
	position:absolute;
	z-index:11;
	width:665px;
	clear:both;
	background:url(../image_v2/_homecook-home-block-00/bg_00_top.jpg) no-repeat;
	font-size: 12px;
}

#homecook-home-block-00-inner{
}
#homecook-home-block-00-inner:after{/* clear fix */content:"";display:block;clear: both;}

#homecook-home-block-00-inner h1{
	height:14px;
	width: 185px;
	position:absolute; left: 10px; top: 10px;
}

#homecook-home-block-00-inner h1 img {
	vertical-align: top;
}

#homecook-home-block-00-inner div#homecook-input-group-1,
#homecook-home-block-00-inner div#homecook-input-group-2,
#homecook-home-block-00-inner div#homecook-input-group-3,
#homecook-home-block-00-inner div#homecook-input-group-4{
	position:absolute;
	height:204px;
	top:8px;
}

#homecook-home-block-00-inner div#homecook-input-group-2 {
	_height:207px;
}

#homecook-home-block-00-inner div#homecook-input-group-1{
	left:8px;
	width:233px;
	background: #ffffff;
	border: 1px solid #afcda1;
}
#homecook-home-block-00-inner div#homecook-input-group-2{
	left:243px;
	width:137px;
	background: #ffffff;
	border-top: 1px solid #afcda1;
	border-right: 1px solid #afcda1;
	border-bottom: 1px solid #afcda1;
}
#homecook-home-block-00-inner div#homecook-input-group-3{
	left:381px;
	width:137px;
	background: #ffffff;
	border-top: 1px solid #afcda1;
	border-right: 1px solid #afcda1;
	border-bottom: 1px solid #afcda1;
}
#homecook-home-block-00-inner div#homecook-input-group-4{
	left:519px;
	width:137px;
	background: #ffffff;
	border-top: 1px solid #afcda1;
	border-right: 1px solid #afcda1;
	border-bottom: 1px solid #afcda1;
}

#homecook-home-block-00-inner div#homecook-input-group-inner {
	height: 204px;
}


#homecook-home-block-00-inner h2 {
	text-align: center;
}

#homecook-home-block-00-inner h2 img {
	vertical-align: top;
	margin-top: 7px;
}

#homecook-home-block-00-inner div#homecook-input-group-1 h2{
	width:233px;
	height: 27px;
	background: #e3f8c3;
}

#homecook-home-block-00-inner div#homecook-input-group-2 h2 {
	width: 137px;
	height: 27px;
	background: #e3f8c3;
}

#homecook-home-block-00-inner div#homecook-input-group-3 h2 {
	width: 137px;
	height: 27px;
	background: #e3f8c3;
}

#homecook-home-block-00-inner div#homecook-input-group-4 h2{
	width: 137px;
	height: 27px;
	background: #e3f8c3;
}

#homecook-home-block-00-inner div.listwrap01 {
	padding: 0;
}

#homecook-home-block-00-inner div#homecook-input-group-1 ul,
#homecook-home-block-00-inner div#homecook-input-group-2 ul,
#homecook-home-block-00-inner div#homecook-input-group-3 ul,
#homecook-home-block-00-inner div#homecook-input-group-4 ul{
	margin:0;
	padding-top:5px;
	list-style:none;
}

#homecook-home-block-00-inner div#homecook-input-group-1 li,
#homecook-home-block-00-inner div#homecook-input-group-2 li,
#homecook-home-block-00-inner div#homecook-input-group-3 li,
#homecook-home-block-00-inner div#homecook-input-group-4 li{margin:0 20px 5px 3px;}

#homecook-home-block-00-inner div#homecook-input-group-2 li {margin:0 0 5px 3px;}

#homecook-home-block-00-inner li label input {
	vertical-align: top;
	*vertical-align: middle;
}

#homecook-home-block-00-inner div#homecook-input-group-1 ul.list1{float:left;}
#homecook-home-block-00-inner div#homecook-input-group-1 ul.list2{float:right;}




#homecook-home-block-00-inner div#homecook-input-control ul,
#homecook-home-block-00-inner div#homecook-input-control li{
	list-style:none;
	margin:0;
	padding:0;
}
#homecook-home-block-00-inner div#homecook-input-control li{
	position:absolute;
	top:222px;
}
#homecook-home-block-00-inner div#homecook-input-control li.btn01{ left:8px;}
#homecook-home-block-00-inner div#homecook-input-control li.btn02{ left:243px;}
#homecook-home-block-00-inner div#homecook-input-control li.btn03{ left:390px; top:228px;}
#homecook-home-block-00-inner div#homecook-input-control li.btn03-1{ left:412px; top:228px; font-weight: bold; text-decoration: underline;}
#homecook-home-block-00-inner div#homecook-input-control li.btn04{ left:605px; top:237px;}

div#homecook-footer {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 950px;
}

div#homecook-footer p{
	font-size: 80%;
	line-height: 1.46em;
}

