@charset "UTF-8";



/*----------------------------------------------------------------------

　共通スタイル

----------------------------------------------------------------------*/
#Box .small{ font-size:85%;
}#Box .none{ display:none;
}#Box p{ margin:0; padding:0; border:none;
}

#Box div.waku{
	margin:0;
	padding:10px;
	border:1px solid #DBBD9B;
	background:url(/gourmet/images/top_c_bg.jpg) no-repeat top;
}
div.news_index_header a{
	height:50px;
	display:block;
}

/*------ トップページ記事 ------*/
#Box #news_item{
	margin:10px 0 20px 0;
	padding:10px 0;
}

/*記事見出し*/
#Box h3.news_item_title{
	margin:0;
	padding:0;
	color: #333;
	font-size:110%;
	font-weight: bold;
	line-height: 1.2;
}
h3.news_item_title a:link,
h3.news_item_title a:visited,
h3.news_item_title a:hover,
h3.news_item_title a:active{
	color: #333;
}
/*日時*/
.news_item_meta {
	display:none;
}
/* ニュース記事本文 */
#Box div.news_item_body {
	padding:10px 0;
	line-height:1.4;
}
#Box div.news_item_body p {
	font-size:100%;
}
#Box div.news_item_body .img_box {
	margin:0 0 5px 5px;
	padding:1px;
	background:#EFEFEF;
}


#Box div.news_item_body .img_box img{
	margin:0;
	padding:0;
}

#Box div.news_item_body p.news_item_more{
	padding:0;
	line-height: 1.5;
}

#Box div.news_item_body p.news_item_more a,
#Box div.news_item_body p.news_item_more a:link,
#Box div.news_item_body p.news_item_more a:visited,
#Box div.news_item_body p.news_item_more a:active{ color: #CC0000; text-decoration:none;}
#Box div.news_item_body p.news_item_more a:hover{ color: #CC0000; text-decoration:underline;}


/*---------------------------------------------------------------------

　オススメ

---------------------------------------------------------------------*/

#Pickup {
	height:250px;
	margin:15px 0;
	padding:0;
	background:url(/gourmet/images/osusume_top.jpg) no-repeat top;
}
/* IE対策 */
#Pickup:after {
    display:block;
    margin-top:-1px;
    height:1px;
    content:"";
    clear:both;
}
#Pickup h2{
	clear:both;
	height:70px;
	margin:0;
	padding:0;
	text-indent: -9999px;
	/*background:url(/gourmet/images/osusume_top.jpg) no-repeat;*/
}
#Pickup h2 a{
    height:70px;
    display:block;
	 line-height:70px;
}
#Pickup div.more {
	clear:both;
	text-align: right;
	margin: 0 20px 10px 20px;
}
#OsusumeMore_r {
	clear:both;
	text-align: center;
	margin: 5px auto;
}

/* ショップ情報 */
#Shop{
	clear:both;
	margin:-16px 0 0 0;
	padding:0;
}
#Pickup > #Shop{
	clear:both;
	margin:0;
	padding:0 0 0 10px;
}
#Shop table{
	margin:10px 10px 0 10px;
	padding: 0;
}
#Shop div.ShopBg {
	float: left;
	width: 300px;
	height: 170px;
	margin: 0 10px 0 0;
	padding:0;
	background:url(/gourmet/images/shop_bg.gif) no-repeat center top;
}


/*---------------------------------------------------------------------
　ぐるなび
---------------------------------------------------------------------*/
#Find {
	margin:0 0 15px 0;
	background-color: #F2E4CE;
}
#Find:after {
    display:block;
    margin-top:-1px;
    height:1px;
    content:"";
    clear:both;
}
#Find h2{
	height:30px;
	margin:0;
	padding:0;
	text-indent: -9999px;
	background:url(/gourmet/images/h2_find.gif) no-repeat;
}
#FindLeft {
	width: 300px;
	padding: 10px 0 10px 20px;
	margin: 0;
	float: left;
}

#FindRight {
	width: 240px;
	padding: 10px 20px 10px 0;
	float: right;
}
div#FindRight table {
	text-align:center;
}
div#FindRight form td {
	font-size: 80%;
	line-height: 1.7em;
	padding: 5px 0px 3px 0px;
}
div#FindRight tr > form td {
	font-size: 80%;
	line-height: 2em;
	padding: 5px 0px 3px 0px;
}
div#FindRight select {
	width: 220px;
	margin: 5px 5px 0px 7px;
}
#gurunavi {
	margin: 15px 0 15px 15px;
	clear: both;
}


/*---------------------------------------------------------------------
　左
---------------------------------------------------------------------*/
div.GurumeLeft {
	clear: both;
	float:left;
	width:310px;
	margin:0;
	padding:0;
}
div.GurumeLeft div.news_index_header{
	height:50px;
	margin:0;
	padding:0;
	background:url(/gourmet/images/h2_bariuma.gif) no-repeat;
}
div.GurumeLeft h2{
	margin:0;
	padding:0;
	text-indent: -9999px;
}

/* ばりうま */
#Bariuma {
	margin:0 0 15px 0;
	padding:0;
}
#Bariuma div.news_index_header{
	background:url(/gourmet/images/h2_bariuma.gif) no-repeat;
}
#Bariuma ul {
	clear: both;
	margin: 15px 0px 0px 0px;
	padding: 5px 0;
	border-top: 1px dashed #DBBD9B;
}
#Bariuma ul li {
	padding: 0px 0px 5px 15px;
	list-style: none;
	line-height: 1.2;
	background:url(/gourmet/images/ya.gif) no-repeat top left;
}
#Bariuma ul li a:link{ color: #333333; text-decoration: none;}
#Bariuma ul li a:visited{ color:#333333; text-decoration: none;}
#Bariuma ul lia:active{ color:#333333; text-decoration: none;}
#Bariuma ul li a:hover{ color:#333333; text-decoration: underline;}


/* 飯塚ホルモン */
#Iizuka {
	margin:0 0 15px 0;
	padding:0;
}
#Iizuka div.news_index_header{
	background:url(/gourmet/images/h2_iizuka.gif) no-repeat;
}
#Iizuka ul {
	clear: both;
	margin: 15px 0px 0px 0px;
	padding: 5px 0;
	border-top: 1px dashed #DBBD9B;
}
#Iizuka ul li {
	padding: 0px 0px 5px 15px;
	list-style: none;
	line-height: 1.2;
	background:url(/gourmet/images/ya.gif) no-repeat top left;
}
#Iizuka ul li a:link{ color: #333333; text-decoration: none;}
#Iizuka ul li a:visited{ color:#333333; text-decoration: none;}
#Iizuka ul lia:active{ color:#333333; text-decoration: none;}
#Iizuka ul li a:hover{ color:#333333; text-decoration: underline;}


/*---------------------------------------------------------------------
　右
---------------------------------------------------------------------*/
div.GurumeRight {
	float:right;
	width:310px;
	margin:0;
	padding:0;
}
#Syoku,
#Ramen {
	margin:0 0 15px 0;
	padding:0;
}
div.GurumeRight div.news_index_header{
	height:50px;
	margin:0;
	padding:0;
	background:url(/gourmet/images/h2_bariuma.gif) no-repeat;
}

div.GurumeRight h2{
	margin:0;
	padding:0;
	text-indent: -9999px;
}

/* 食卓の向こう側 */
#Syoku div.news_index_header{
	background:url(/gourmet/images/h2_syoku.gif) no-repeat;
}
#Syoku ul.topics {
	margin:0;
	padding:25px 0 5px 0;
	background:url(/gourmet/images/syoku_t.gif) no-repeat top left;
}
#Syoku ul.news {
	margin: 0;
	padding:25px 0 5px 0;
	background:url(/gourmet/images/syoku_n.gif) no-repeat top left;
}
#Syoku ul li {
	padding: 0px 0px 5px 15px;
	list-style: none;
	line-height: 1.2;
	background:url(/gourmet/images/ya.gif) no-repeat top left;
}
#Syoku ul li a:link{ color: #333333; text-decoration: none;}
#Syoku ul li a:visited{ color:#333333; text-decoration: none;}
#Syoku ul lia:active{ color:#333333; text-decoration: none;}
#Syoku ul li a:hover{ color:#333333; text-decoration: underline;}


/*ラーメン*/
#Ramen div.news_index_header{
	background:url(/gourmet/images/h2_ramen.gif) no-repeat;
}


/* ミニコラム */
div.Column{
	margin:0 0 15px 0;
	padding:5px 10px;
	font-size:12px;
	line-height: 1.2;
	border:1px solid #DBBD9B;
	background:url(/gourmet/images/top_c_bg.jpg) no-repeat top;
}
div.Column h5 {
	margin :0 0 5px 0;
	padding:0 0 2px 0;
	font-size:16px;
	border-bottom:1px solid #DBBD9B;
}
div.Column h5 a:link{ color: #333; text-decoration: none;}
div.Column h5 a:visited{ color:#333; text-decoration: none;}
div.Column h5 a:active{ color:#333; text-decoration: none;}
div.Column h5 a:hover{ color:#F03; text-decoration: underline;}

div.Column a:link{ color: #333; text-decoration: none;}
div.Column a:visited{ color:#333; text-decoration: none;}
div.Column a:active{ color:#333; text-decoration: none;}
div.Column a:hover{ color:#F03; text-decoration: underline;}

div.Column img {
	float: left;
	margin: 0px 5px 3px 0px;
}
