@charset "shift_jis";

/* 共通
----------------------------------------------------------- */

/* clearfix */
.clearfix{width:100%;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}

#foo_guide h1, #foo_guide h2,
#foo_guide h3, #foo_guide h4,
#foo_guide p, #foo_guide ul,
#foo_guide li, #foo_guide ol,
#foo_guide dl, #foo_guide dt,
#foo_guide dd{
	margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
#foo_guide ul, ol{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin:0;
    padding:0;
}

/* フロート */
#foo_guide .fltL{ float:left; margin:0; padding:0;}
#foo_guide .fltR{ float:right; margin:0; padding:0;}

/* img関連 */
#foo_guide img{
	max-width:100%;
	height:auto;
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
	font-size:0;
	line-height:0;
}
#foo_guide a img{
	background: none;
}

/* link関連 */
#foo_guide a {color:#2a1901;}
#foo_guide a:link{color:#2a1901;text-decoration:none;}
#foo_guide a:hover{color:#2a1901;text-decoration:underline;}


/*　その他オススメ特集（smバナー4つ並び）
----------------------------------------------------------- */
#pickup{
	width:100%;
	height:100%;
	max-width:1206px;
	margin:0 auto;
	padding-bottom:8.291873963515755%;
	color:#2a1901;
	font-size:130%;
	line-height: 1.6;
}
#pickup h2{
	font-size:110%;
	font-weight:bold;
	margin:1.658374792703151% 0;
	padding:0;
	border-bottom:1px dotted #000000;
}
#pickup ul{
	width:96.6832504145937%;
	margin:0 auto;
	padding:0;
}
#pickup ul li{
	float:left;
	width:24.01372212692967%;/*280*/
	margin-right:0.9433962264150943%;/*11*/
	padding:0;
	list-style:none;
}


/*　食品フッター
----------------------------------------------------------- */

#foo_guide{
	width:100%;
	height:100%;
	max-width:1206px;
	margin:0 auto 2.487562189054726% auto;/*0 30px auto*/
	padding:4.145936981757877% 0 2.487562189054726% 0;/*40px 0 30px 0*/
	color:#2a1901;
	font-size:110%;
	line-height: 1.4;
	border-bottom:1px dotted #333333 !important;
	border-top:1px dotted #333333 !important;
}

#foo_guide .fg_box{
	width:96.6832504145937%;/*1166px*/
	margin:0 auto;
	padding:0;
}

#foo_guide dl{
	float:left;
	width:30.87478559176672%;/*360px*/
	margin-right:3.430531732418525%;/*40px*/
	padding:0;
}
#foo_guide dl.fg_listEnd{
	float:left;
	width:30.87478559176672%;/*360px*/
	margin:0;
	padding:0;
}
#foo_guide dt.fg_tit{
	margin-bottom:2.777777777777778%;
	padding-bottom:1.388888888888889%;
	border-bottom:1px solid #333333;
	font-weight:bold;
	font-style:normal;
}
#foo_guide dd{
	margin:0 0 2.572898799313894% 2.572898799313894%;
	padding:0;
	font-size:90%;
	line-height:1.4;
}
#foo_guide dd.column2{
	margin:0 0 1.388888888888889% 1.388888888888889%;
	padding:0;
	font-size:90%;
	line-height:1.4;
}
#foo_guide dd ul.fg_speventLsit{
	width:48.33333333333333%;/*174px*/
	margin-right:1.666666666666667%;/*6px*/
	padding:0;
}
#foo_guide dd ul.fg_speventLsit li{
	margin:0 0 5.145797598627788% 2.572898799313894%;
	padding:0;
}

#foo_guide dd a{
	background:url(/defaultMall/images/ht5/common/icn/arr_normal_darkgray_small_right.png)0 5px no-repeat;
	margin:0;
	padding-left:2.777777777777778%;/*10px*/
}

#foo_guide ul.fg_speventLsit li a{
	background:url(/defaultMall/images/ht5/common/icn/arr_normal_darkgray_small_right.png)0 5px no-repeat;
	margin:0;
	padding-left:5.747126436781609%;/*10px*/
}

