@charset "euc-jp";

/* summary ------------------
cooking
-------------------------- */

/* cooking */
#Contents #cooking {
margin:15px 0 20px 0;
}

#Contents #cooking p.lead {
margin:0 0 40px 0;
font-size:1.2em;
line-height:1.8;
}

#Contents #cooking h3.itemListTitle {
margin:0 0 10px 0;
}


#Contents #cooking .titleimage {
margin:0 0 0 0;
}


#Contents #cooking .block01 {
margin:0 0 30px 0;
padding:0;
}
	#Contents #cooking .block01:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height:0;
	clear: both;
	}
	* html #Contents #cooking .block01 {
	display: inline-block;
	}
	*+html #Contents #cooking .block01 {
	display: inline-block;
	}
#Contents #cooking .block01 .item {
float:left;
width:302px;
margin:0 10px 10px 0;
}
#Contents #cooking .block01 .item a {
display:block;
background:#E5E5E5;
padding:1px;
}
#Contents #cooking .block01 .item a:hover {
display:block;
background:#DDD;
text-decoration:none;
}
#Contents #cooking .block01 .item .image {
margin:0;
}
#Contents #cooking .block01 .item .text {
padding:5px;
}
#Contents #cooking .block01 .item .text p {
margin:0;
font-size:1.4em;
line-height:1.8;
color:#000;
text-decoration:underline;
}
#Contents #cooking .block01 .item .text p.copy {
color:#666;
font-size:1.2em;
text-decoration:none;
}
#Contents #cooking .block01 p {
margin:0 0 1.4em 0;
font-size:1.4em;
line-height:1.8;
}


#Contents #cooking .block02 {
margin:0 0 40px 0;
padding:10px;
border-top:none;
}
	#Contents #cooking .block02:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height:0;
	clear: both;
	}
	* html #Contents #cooking .block02 {
	display: inline-block;
	}
	*+html #Contents #cooking .block02 {
	display: inline-block;
	}
#Contents #cooking .block02 .itemMain {
float:right;
width:252px;
margin:0 0 10px 10px;
}
#Contents #cooking .block02 .itemMain a {
display:block;
background:#E5E5E5;
padding:1px;
}
#Contents #cooking .block02 .itemMain a:hover {
display:block;
background:#DDD;
text-decoration:none;
}
#Contents #cooking .block02 .itemMain .image {
margin:0;
}
#Contents #cooking .block02 .itemMain .text {
padding:5px;
}
#Contents #cooking .block02 .itemMain .text p {
margin:0;
font-size:1.4em;
line-height:1.8;
color:#000;
text-decoration:underline;
}
#Contents #cooking .block02 .itemMain .text p.copy {
color:#666;
font-size:1.2em;
text-decoration:none;
}
#Contents #cooking .block02 p {
margin:0 0 1.4em 0;
font-size:1.4em;
line-height:1.8;
}



#Contents #cooking .itemList {
margin:50px 0 0 0;
padding:20px 0 0 0;
border-top:1px dotted #CCC;
text-align:center;
}
	#Contents #cooking .itemList:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height:0;
	clear: both;
	}
	* html #Contents #cooking .itemList {
	display: inline-block;
	}
	*+html #Contents #cooking .itemList {
	display: inline-block;
	}
#Contents #cooking .itemList .item {
float:left;
width:210px;
margin:0 0 0 22px;
text-align:center;
}
#Contents #cooking .itemList .itemLast {
float:left;
width:210px;
margin:0 10px;
text-align:center;
}
#Contents #cooking .itemList img {
margin:0 0 5px 0; 
}
#Contents #cooking .itemList p {
text-align:left;
margin:0;
font-size:1.2em;
line-height:1.8;
}
#Contents #cooking .itemList p a {
color:#000;
text-decoration:underline;
}

#Contents #cooking .itemList p a:hover {
text-decoration:none;
}

#Contents #cooking td {
color:#666;
}
#Contents #cooking td a:hover {
text-decoration:none;
}
#Contents #cooking td a {
color:#000;
text-decoration:underline;
}


