@charset "utf-8";
/*
	食 STYLE
*/
#entry p {
	margin-bottom:0.8em;
	text-indent:1em;
}
#entry p.nospace { text-indent:0; }

/* -- タイトル類 ----------------------------------------- */
h1 {
	padding-top:8px;
	margin-bottom:20px;
	font-size:123%;
	color:#FFF;
	background:url(../images/bg_ttl_L1.gif) -2520px 0 no-repeat;
}
h1 span {
	display:block;
	zoom:1;
	padding:0 10px 6px;
	background:url(../images/bg_ttl_L1.gif) -2520px bottom no-repeat;
}
h2 { clear:both; }
h2 {
	margin:36px 0 16px 0;
	padding:5px 0 10px 40px;
	font-size:116%;
	color:#EB860E;
}
.type1 { background:url(../../food/images/bg_ttl_food1.gif) 0 bottom no-repeat; }
/* -- トップの分岐 ----------------------------------------- */
#entry .rLeft {
	width:305px;
	float:left;
}
#entry .rRight {
	width:305px;
	float:right;
}
#entry .rootset dd {
	margin-top:6px;
	text-align:center;
	font-weight:bold;
}
#entry .rootset { /zoom : 1;
}
#entry .rootset:after {
	content : '';
	display : block;
	clear : both;
}
/* -- コンテンツ上部のイラストと文字 ----------------------------------------- */
#entry .read { margin:0 0 30px 0; }
#entry .read .rImg {
	text-align:center;
	margin:0 0 16px 0;
}
#entry .read .rTxt {
	text-align:center;
	font-size:116%;
	font-weight:bold;
	color:#076EC6;
	line-height:1.8;
	text-indent:0;
}
/* -- テキストと画像横並び ----------------------------------------- */
#entry .col2 .colTxt {
	float:left;
	width:334px;
}
#entry .col2 .colImg {
	float:right;
	width:280px;
	text-align:right;
	text-indent:0;
}
#entry .col2 { /zoom : 1;
}
#entry .col2:after {
	content : '';
	display : block;
	clear : both;
}

/* -- 吹き出し ----------------------------------------- */
#entry .talk { zoom:1; }
#entry .talk .blnTxt { zoom:1; }
#entry .talk .blnTxt p {
	text-indent:0;
	padding:20px 20px 20px 100px;
	_padding:20px 20px 10px 100px;
	color:#EB860E;
	zoom:1;
}
#entry .talk .blnTxt p.line1 {
	padding:28px 20px 28px 100px;
	_padding:28px 20px 14px 100px;
}
#entry .balloon1 { background:url(../images/orange_balloon1.gif) center 0 repeat-y; }
#entry .balloon1 .blnTxt { background:url(../images/orange_balloon1.gif) right bottom no-repeat; }
#entry .balloon1 .blnTxt p { background:url(../images/orange_balloon1.gif) 0 0 no-repeat; }
#entry .balloon2 { background:url(../images/orange_balloon2.gif) center 0 repeat-y; }
#entry .balloon2 .blnTxt { background:url(../images/orange_balloon2.gif) right bottom no-repeat; }
#entry .balloon2 .blnTxt p { background:url(../images/orange_balloon2.gif) 0 0 no-repeat; }
#entry .balloon3 { background:url(../images/orange_balloon3.gif) center 0 repeat-y; }
#entry .balloon3 .blnTxt { background:url(../images/orange_balloon3.gif) right bottom no-repeat; }
#entry .balloon3 .blnTxt p { background:url(../images/orange_balloon3.gif) 0 0 no-repeat; }

#entry .btnBack {
	clear:both;
	margin-top:30px;
	text-indent:0;
	text-align:center;
}

