@charset "utf-8";

/*タイトルまわり*/
.signage-sp{
	background-color:#000;
	padding:15px;
}
.signage-sp h1{
	color:#fff;
	font-size:20px;
	line-height:24px;
}
.signage-sp h2{
	color:#fff;
	font-size:14px;
	font-weight:normal;
}
.signage-sp .date{
	color:#fff;
	font-size:12px;
	line-height:16px;
}
.breadcrumb-sp{
	background-color:#666;
	color:#fff;
	font-size:12px;
	padding:3px 10px;
}
.breadcrumb-sp a{
	color:#fff;
}

/*この記事のバックナンバー*/
#article-backnumber{
	background: url(http://food.ismedia.jp/common/images/v1/article/article-backnumber-bg.gif) scroll left bottom;
	margin-bottom:20px;
}
#article-backnumber ul{
	padding:10px;
}
#article-backnumber ul li{
	background: url(http://food.ismedia.jp/common/images/v1/article/article-backnumber-icon.gif) no-repeat 0 3px;
	padding-left:15px;
	font-size:14px;
	line-height:18px;
	margin-bottom:3px;
}
.more{
	font-size:12px;
	line-height:14px;
	text-align:right;
	color:#666;
	padding:0 10px 10px 0;
}

/*Wht's new*/
.latest-list {
	margin-bottom:20px;
}
.latest-list ul{
	padding:5px 0;
}
.latest-list ul li{
	background: url(http://food.ismedia.jp/common/images/v1/article/latest-list-icon.gif) no-repeat left center;
	border-bottom:dashed 1px #666;
	min-height:38px;
	height:auto!important;
	_height:38px;
	padding:4px 0 1px 15px;
	margin-bottom:2px;
}
.latest-list ul li h5{
	font-weight:normal;
	font-size:14px;
	line-height:18px;
}
.latest-list ul li h5 span{
	font-size:12px;
	color:#666;
}


/* ページネーション */
#multipage {
	text-align:center;
	margin-bottom:40px;
	width:auto;
	clear:both;
}

#multipage li {
	font-size:18px;
	line-height:20px;
	text-align:center;
	border:solid 1px #666;
	margin-right:3px;
	width:25px;
	height:25px;
	display:inline-block;
}

#multipage li.return{
	display:block;
}
#multipage li.current_p span{
	color:#ffffff;
	background-color:#666;
	display:inline-block;
	padding:2px;
	width:21px;
	height:21px;
}
* html #multipage li.current_p span{
	width:25px;
	height:25px;
}

#multipage li a {
	text-decoration:none;
	text-align:center;
	background-color:#ffffff;
	padding:2px;
	width:21px;
	height:21px;
	display:inline-block;
}
* html #multipage li a{
	width:25px;
	height:25px;
}

* html body #multipage li {
	display:inline;
}
*:first-child+html body #multipage li {
	display:inline;
}
* html body #multipage li.current_p span {
	width:25px;
	height:25px;
}
* html body #pagenation li a {
	width:25px;
	height:25px;
}

#multipage li a:hover {
	color:#ffffff;
	background-color:#666;
}
#multipage li.back_p,
#multipage li.next_p {
	font-size:18px;
	border:none;
	width:auto;
}
#multipage li.back_p a,
#multipage li.next_p a {
	text-decoration:underline;
	background-color:transparent;
	padding:4px 2px 0;
	width:auto;
}
#multipage li.back_p a:hover,
#multipage li.next_p a:hover {
	color:#666666;
	text-decoration:none;
	background-color:transparent;
}
/* ------------------------------- */
.clear_no{
	clear:none!important;
	}
