@charset 'utf-8';


#cooking .lvtmain {
	padding-top:22px;
	padding-bottom:80px;
}

#cooking .lvtmain h3 {
	margin-bottom:20px;
}
#cooking .lvtmain h4 {
	margin-bottom:10px;
}
#cooking .lvtmain p {
	margin:0 35px 35px 35px;
}
#cooking .lvtmain dl {
	margin:0 35px 10px 35px;
}
#cooking .lvtmain dl dt {
	font-weight:bold;
	color:#0f3192;
}

#cooking .lvtmain .imgbox {
	width:440px;
	margin:10px 0 15px 35px;
}
#cooking .lvtmain .imgbox .imgbox_l {
	float:left;
	width:197px;
}
#cooking .lvtmain .imgbox .imgbox_r {
	float:right;
	width:197px;
}
#cooking .lvtmain .imgbox p {
	padding-left:9px;
	margin:5px 0 0 0;
	background:transparent url(../images/cooking_yaji.gif) left .4em no-repeat;
}

#cooking .lvtmain .sstbox {
	width:640px;
	padding:0 0 15px;
	margin-top:0px;
	border-bottom:2px solid #004ea2;
	background:transparent url(../../common/images/livita_bg_w640.gif) left top repeat-y;
}
#cooking .lvtmain .sstbox h3 {
	margin-bottom:15px;
}
#cooking .lvtmain .sstbox p {
	margin:0 15px;
}
#cooking .lvtmain .omobox dl {
	width:550px;
	margin-left:10px;
}
#cooking .lvtmain .tchbox dl {
	width:588px;
	margin:0 20px 0 30px;
}


/* recipe */
#cooking .lvtmain h4.rcph4 {
	margin:10px 0 10px 35px;
}
#cooking .lvtmain .rcpbox {
	width:580px;
	margin:10px 0 25px 35px;
}
#cooking .lvtmain .rcpbox_l {
	float:left;
	padding-top:10px;
	width:197px;
}
#cooking .lvtmain .rcpbox_r {
	float:right;
	width:339px;
}
#cooking .lvtmain .rcpbox_r dl {
	width:339px;
	margin:0;
}
#cooking .lvtmain .rcpbox_r dl dt {
	float:left;
	position:relative;
	width:114px;
	height:61px;
}
#cooking .lvtmain .rcpbox_r dl dt img {
	position:absolute;
	bottom:0;
}
#cooking .lvtmain .rcpbox_r dl dd {
	float:right;
	width:225px;
	height:61px;
	position:relative;
}
#cooking .lvtmain .rcpbox_r dl dd p {
	position:absolute;
	margin:0;
	bottom:0;
	padding-left:9px;
	background:transparent url(../images/cooking_yaji.gif) left .4em no-repeat;
}
#cooking .lvtmain .rcpinfo {
	width:640px;
	padding-top:20px;
	margin-bottom:25px;
	background:transparent url(../images/rcp_dotline.gif) left top repeat-x;
}
#cooking .lvtmain .rcpinfo p {
	margin:0 0 10px 35px;
}
#cooking .lvtmain .rcpinfo .howto p {
	margin:0 0 10px 35px;
	text-indent:-1.3em;
	padding-left:1.3em;
}
#cooking .lvtmain .rcpinfo .howto p.ttl {
	margin:0 0 0 35px;
	font-weight:bold;
}
#cooking .lvtmain .rcpinfo_l {
	float:left;
}
#cooking .lvtmain .rcpinfo_r {
	float:right;
	width:280px;
}
#cooking .lvtmain .rcpinfo table.rcptbl {
	border:#004ea2 1px solid;
	color:#0f3192;
}
#cooking .lvtmain .rcpinfo table.rcptbl th {
	font-weight:normal;
	color:#0f3192;
	padding:2px 10px;
	text-align:center;
	border-bottom:#004ea2 1px solid;
	background:transparent url(../images/rcptbl_bg.gif) left top repeat;
}
#cooking .lvtmain .rcpinfo table.rcp {
	margin:4px 24px;
}
#cooking .lvtmain .rcpinfo table.rcp th {
	color:#0f3192;
	text-align:left;
	padding:0 8px;
	border:none;
	background:none;
}
#cooking .lvtmain .rcpinfo table.rcp td {
	color:#0f3192;
	text-align:right;
	padding:0 8px;
	border:none;
	background:none;
}
#cooking .lvtmain .blhr {
	height:2px;
	background:#0f3192;
	width:640px;
	margin-bottom:20px;
}
#cooking .lvtmain .rcpimg {
	margin:0;
	height:0;
	position:relative;
}
#cooking .lvtmain .rcpimg img {
	position:absolute;
	top:18px;
	left:10px;
}






/*--------------------------------------
 clearfix
--------------------------------------*/
.clearfix:after,
#cooking .lvtmain .imgbox:after,
#cooking .lvtmain .rcpbox:after,
#cooking .lvtmain .rcpbox_r dl:after,
#cooking .lvtmain .rcpinfo:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
.clearfix,
#cooking .lvtmain .imgbox,
#cooking .lvtmain .rcpbox,
#cooking .lvtmain .rcpbox_r dl,
#cooking .lvtmain .rcpinfo {display:inline-block;}

/* exclude MacIE5 \*/
* html .clearfix,
* html #cooking .lvtmain .imgbox,
* html #cooking .lvtmain .rcpbox,
* html #cooking .lvtmain .rcpbox_r dl,
* html #cooking .lvtmain .rcpinfo {height:1%;}
.clearfix,
#cooking .lvtmain .imgbox,
#cooking .lvtmain .rcpbox,
#cooking .lvtmain .rcpbox_r dl,
#cooking .lvtmain .rcpinfo {display:block;}
/* end MacIE5 */


