/* 食材検索　販路検索　左テーブル　レイアウト　*/
table.main_contents{
	width:585px;
	margin:10px;
	background-color:#dfdfdf;
	}

/*　各タイトル部分TD　*/
td.contents_title{
	background-image: url(/emp/images/search_bg_line.gif) ;
	background-repeat:repeat-y;
	height: 27px;
	border-bottom: 1px solid #ffffff;
}

/*　各タイトル部分 テキスト　*/
p.title{
	border-left:5px solid #59bc81;
	font-size:11pt;
	font-weight:bold;
	padding-left:5px;
}

/*各内容が入るTD　*/
td.contents_item{
	padding:1px;
	background-color:#ffffff;
	}

/* 取引先グルーピング情報のテキスト */

span.grouping_cnt{
	color: #ca0e0d;
}

/* テキストリンクの背景 */
span.back{
	background-color: #ffe200;
	text-align: center; 
	padding-left:2px;
}

span.back_zero{
	text-align: center; 
	padding-left:2px;
}

/* ボタンを入れるTD */
.btn_bg{
	background-color:#e5f7eb;
	padding:5px 0px 5px 5px;
}

/* my list */
.my_list_default{
	width:190px;
	background-image:url(/emp/images/mylist_bg.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-left:10px;
	height:30px;
}

.my_list_text{
	padding:7px 10px;
	background-color:#ffffff;
	line-height:130%;
}

.sellers{/*.my_list_text の　売り手向けスタイル*/
	padding:7px 2px 7px 6px;}

/* 「マッチングで探す」の外枠 */
.my_list_text2{
	padding:7px 4px 7px 4px;
	background-color:#ffffff;
	line-height:130%;
}
.line_dot
{
	background: url(/mypage/images/line_dot.gif) repeat-x center;
	width:170px;
	background-color:#ffffff;
	height:10px;
}

/* 矢印入りtd */
.list
{
	width: 170px;
	padding-left: 10px;
	background-image: url(/mypage/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.list_2
{
	width: 550px;
	padding-left: 10px;
	background-image: url(/mypage/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-bottom:3px;
}

.list3
{
	width: 300px;
	padding-left: 10px;
	background-image: url(/mypage/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.list4 {
	background-image:url("/mypage/images/arrow.gif");
	background-position:1px 3px;
	background-repeat:no-repeat;
	padding-left:10px;
	width:170px;
}

/*タイトル　ミニ版　*/
p.title_mini{
	border-left:3px solid #59bc81;
	font-weight:bold;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:10px;
}

/*マッチングボタン*/
.btn_box{
	margin:0px 5px 5px 5px;

}
/*　おすすめ商品バナー　*/
div#foods{
	margin:10px 10px 10px 0px;
	width:185px;}

/*　右側各内容大枠　*/
div.item_box{
	width:185;
	border:1px solid #e9e9e9;
	border-top:2px solid #59bc81;
	padding:1px;
	margin:10px 10px 10px 0px;
	background-color:#ffffff;
}

/* 購買・販売ポイントと役立ちマートタイトル　*/
p.inbox_arrow{
	height:25px;
	background-color:#e5f7eb;
	background-image:url(/emp/images/arrow_search.gif);
	background-repeat:no-repeat;
	background-position: 4px 6px;
	padding-left:20px;
	padding-top:5px;
	margin:0px;
}

/* 役立ちマートタイトル(矢印なし）　*/
p.inbox_bg{
	height:25px;
	background-color:#e5f7eb;
	padding-left:5px;
	padding-top:5px;
	margin:0px;
}


/* 購買・販売ポイント 本日　*/
p#point_today{
	background-image:url(/emp/images/point_today.gif);
	background-repeat:no-repeat;
	background-position: 4px 6px;
	padding-left:40px;
	padding-top:5px;
	font-size:8pt;
	margin:0px;
}

/* 購買・販売ポイント 明日　*/
p#point_tomorrow{
	background-image:url(/emp/images/point_tomorrow.gif);
	background-repeat:no-repeat;
	background-position: 4px 6px;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:8pt;
	margin:0px;
}

/*　小文字テキスト　*/
.mini{
	font-size:10px;
	line-height:140%;
	}

/* アウトレットバナー　*/
div#outlet{
	border:1px solid #f7b4b5;
	background-color:#faf1f1;
	margin:0px;
	height:54px;
}

/* アウトレットバナー　買い手*/
div#outlet2{
	padding-top:10px;
}

/* 食材甲子園バナー　*/
div#koushien{
	border:1px solid #cfbf88;
	background-color:#fffbea;
	margin:1px 0px 1px 0px;
	height:54px;
	line-height:100%;
}

/* 農産物Martバナー　*/
div#nobrand{
	border:1px solid #84B654;
	background-color:#E8F4DC;
	margin:1px 0px 0px 0px;
	height:44px;
}

/* 新商品Martバナー　*/
div#newproduct{
	border:1px solid #B1D0E9;
	background-color:#E8F3FC;
	margin:1px 0px 0px 0px;
	height:44px;
}

/* レシピMartバナー　*/
div#recipi{
	border:1px solid #F2BB87;
	background-color:#FFF6E7;
	margin:1px 0px 0px 0px;
	height:44px;
}

/* 海鮮産直お試しコーナーバナー　*/
div#kaisen{
	border:1px solid #A6BBF1;
	background-color:#DBE5FF;
	margin:1px 0px 0px 0px;
	height:44px;
}

/* マテリアルバナー　*/
div#material{
	border:1px solid #72a9ec;
	background-color:#deedff;
	margin:1px 0px 0px 0px;
	height:44px;
}

/* sunatecバナー　*/
div#sunatec{
	border:1px solid #C4E1DE;
	background-color:#F4FEFD;
	margin:1px 0px 0px 0px;
	height:44px;
}

/* 信頼ネットバナー　*/
div#shinrai{
	border:1px solid #F1C58D;
	background-color:#FFF1DF;
	margin:1px 0px 0px 0px;
	height:44px;
}

/* 販促市場バナー　*/
div#hansoku{
	border:1px solid #D2A098;
	background-color:#FAF0F0;
	margin:1px 0px 0px 0px;
	height:44px;
}

/* 物流バナー　*/
div#logistics{
	border:1px solid #CAAB8D;
	background-color:#F8F1EA;
	margin:1px 0px 0px 0px;
	height:44px;
}

/* 役立ちバナー　*/
div#usefull{
	border:1px solid #e2b2c5;
	background-color:#fcf3f7;
	margin:1px 0px 0px 0px;
	height:44px;
}

/*役立ちマート*/
p.usefull{
	padding:3px;
	line-height:140%;
}

/* 情報マートバナー　*/
div#joho{
	border:1px solid #80e2cc;
	background-color:#e8fcf7;
	margin:1px 0px 0px 0px;
	height:44px;
}

/*事例*/
div.usefull02{
	padding:3px;
	line-height:140%;
}

/* バナーコメント　*/
.banner_text{
	padding-top:5px;
	line-height:140%;
	margin:0px;
}

*{
	padding:0px;
	margin:0px;
}

/* 即決マート　バナー　買い手*/
div#quickmart{	
	width:185px;
	overflow:hidden;
	margin:10px 10px 10px 0;}
div#quickmart ul{
	margin:0;
	padding:0;
	background:url(/emp/images/buyer/banner_quickmart_buy_bg.gif) repeat-y;}
div#quickmart ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
div#quickmart li.qw1,
div#quickmart li.qw2{
	float:left;
	height:35px;}
div#quickmart li.qw3{
	line-height:1.5;
	padding:0 10px;
	clear:left;
}
div#quickmart li.qw3-2{
	padding:0;
	height:43px;
	clear:both;
}
div#quickmart li.qw4,
div#quickmart li.qw5{
	float:left;
	height:24px;
}
*+html body div#quickmart li.qw4,
*+html body div#quickmart li.qw5,
* html body div#quickmart li.qw4,
* html body div#quickmart li.qw5{
	margin-top:-4px;
}
/* 非表示マーク */
.INACTIVE_LOGO
{
	font-size: 10px;
	color: #000000;
	background-color: #FFCAA6;
	padding:0px 1px 0px 3px;
	border: 1px #FF6600 solid;
	vertical-align: middle;
	text-align: center;
}

/* 取引先グルーピングタブ表示 */
table.tab_grp{
	margin-top:5px;
	margin-bottom:0px;
	border-bottom:#59bc81 3px solid;
	width:760px;
	height:37px;
	font-family:ＭＳ Ｐゴシック, Osaka;
	font-size:10pt;
}

a.default{
	display:block;
	width:188px;
	height:37px;
	background-image:url(/emp/images/tab_grp_off.gif);
	background-repeat:no-repeat;
	color:#000000;
}
.text_default{
	display:block;
	padding-top:17px;
	padding-left:11px;

}

a:hover.default
{
	display:block;
	width:188px;
	height:37px;
	background-image:url(/emp/images/tab_grp_hover.gif);
	background-repeat:no-repeat;
	color:#000000;
}

a:visited.default{
	color:#000000;
}

a.on{
	display:block;
	width:188px;
	height:37px;
	background-image:url(/emp/images/tab_grp_on.gif);
	background-repeat:no-repeat;
	color:#000000;
}

a:hover.on{
	color:#000000;
}
a:visited.on{
	color:#000000;
}

.text_on{
	display:block;
	padding-top:12px;
	padding-left:11px;
}

td#line{
	width:8px;
	height:37px;
	background-image:url(/emp/images/tab_line.gif);
	background-repeat:repeat-x;
}

/* jirei (/mypage/css/mypage.cssより該当部分要素をコピー) */

td.pr_line {
	background-image: url(/mypage/images/dot_green.gif);
	background-repeat: repeat-x;
}

.jirei_comment {
	font-size: 8pt;
	text-align: right;
}

.border_left{
	border-left:#e8e8e8 solid 4px;
	padding:5px 0 5px 5px;
}

/* 「企業を探す」左側 */
td.companysearch_L{
	background-color:#E8E8E8;
	background-repeat:repeat-y;
	border-bottom:1px solid #dfdfdf;
	width:68px;
	height:24px;
	padding-left:5px;
	font-weight:bold;
}

/* 「企業を探す」右側 */
td.companysearch_R{
	background-color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2xp;
	height:24px;
	width:93px;
}
/* 「企業を探す」右側の矢印セル */
td.companysearch_arrow{
	background-color:#ffffff;
	padding-left:5px;
}

/*********************************************************************************************/

/*▼企業検索結果（テキスト形式）*/

.search-area .separater{/*企業検索用のセパレートライン*/
	background:url(/emp/images/border_555.gif) repeat-x bottom;
	padding-bottom:12px;}
	
.search-area .search-result-text{
	margin-top:10px; 
	border:1px #bbbbbb solid;
	padding:1px 1px 1px 1px;
	width:100%;}
.search-area .search-result .search-result-text div{
	text-align:left;}
.search-area .search-result .search-result-text .corp-name{
	padding:5px 5px 5px 5px;
	background:#eeeeee;}
.search-area .search-result .search-result-text .corp-name a{
	font-weight:bold;}
.search-area .search-result .search-result-text .corp-info{
	padding:5px 5px 5px 5px;
	word-break:break-all;}
.search-area .search-result-text .corp-info .photo{
	padding:0;	
	text-align:center;}
.search-area .search-result-text .corp-info .photo img{
	margin:3px;
	border:1px #bbbbbb solid;}
.search-area .search-result .search-result-text .corp-info .data .read{
	line-height:1.3;}
.search-area .search-result .search-result-text .corp-info .data .corp-url{
	padding:15 0 10 0;
	width:50%;}
.search-area .search-result .search-result-text .corp-info .data .corp-posting{
	padding:15 5 10 0;
	width:50%x;
	text-align:right;}
.search-area .search-result .search-result-text .corp-info .readbox{
	border-bottom:1px #ebebeb solid;
	padding:2px 0 10px 2px;
	font-weight:bold;}


/*********************************************************************************************/

/*▼食材検索結果（画像形式）外枠にボーダー無　*/

.search-area .search-result .search-result-item{}
.search-area .search-result .search-result-item div{
	text-align:left;}
.search-area .search-result .search-result-item .photo{
	padding:5px 5px 5px 0;
	text-align:center;}
.search-area .search-result .search-result-item .photo img{
	margin:0 auto;
	border:1px #bbbbbb solid;}
.search-area .search-result .search-result-item .mini_icon img{
	margin-bottom:2px;}
.search-area .search-result .search-result-item .item-name{
	width:176px;
	margin:0 0 4px 0;}
.search-area .search-result .search-result-item .item-name a{
	font-weight:bold;}
.search-area .search-result .search-result-item .corp-name{
	padding:0 9px 3px 4px;
	margin:0 0 5px 0;}
.search-area .search-result .search-result-item .corp-name a{
	font-size:10px;}
.search-area .search-result .search-result-item .spec{
	padding:0 9px 6px 4px;}
.search-area .search-result .search-result-item .option{
	margin:5px 9px 10px 9px;}
.search-area .search-result .search-result-item .option a{
	font-weight:bold;}

/*********************************************************************************************/

/*▼食材検索結果（テキスト形式）*/
.search-area .search-result-text .item-name{
	padding:5px 5px 5px 5px;
	background:#eeeeee;}
.search-area .search-result-text .item-name .check{
	text-align:right;
	background:#e1e1e1;
	width:10%;}
.search-area .search-result-text .item-name a{
	font-weight:bold;}
.search-area .search-result-text .item-info{
	width:100%;
	word-break:break-all;}
.search-area .search-result-text .item-info .photo{
	padding:0;	
	text-align:center;}
.search-area .search-result-text .item-info .photo img{
	margin:3px;
	border:1px #bbbbbb solid;}
.search-area .search-result-text .item-info .readbox .read{
	font-weight:bold;
	margin:0;
	padding:0;}
.search-area .search-result-text .item-info .readbox .main{
	line-height:1.3;
	margin:0;
	padding:0;}
.search-area .search-result-text .item-info .item-info2 td{
	font-size:10px;
	padding:5px 5px 5px 0;}
.search-area .search-result-text .item-info .item-info2 td a{
	font-size:10px;}
.search-area .search-result-text .item-info3{
	border-top:1px #e1e1e1 solid;
	width:100%;
	word-break:break-all;}
.search-area .search-result-text .item-info3 td{
	border-bottom:1px #e1e1e1 solid; 
	padding:5 5 5 5;}
.search-area .search-result-text .item-info3 td.func{
	border:none;
	background:#f5f5ff;}
	

/*********************************************************************************************/


/* 201005 小リニューアル　追加スタイル（魚住）*/

a img{
	border:none;}
.my_list_default a,
.my_list_text a{
	color:#000;}
a.mini{
	color:blue;}
.green{
	color:#339966;
	font-weight:bold;}
.green-line{
	border-left:3px solid #59bc81;
	font-weight:bold;
	padding-left:5px;}
.green-line .nomalweight{
	font-weight:normal;}

.my_list_text .menu{
	white-space:nowrap;
	font-weight:bold;}
	
.corp-genre{
	width:20%;
	padding-right:4px;}
.corp-genre-table{
	width:114px;
	border-top:#59bc81 solid 1px;
	border-right:#59bc81 solid 1px;
	border-bottom:#59bc81 solid 3px;
	border-left:#59bc81 solid 1px;
	background:#FFF;}
	
.corp-genre-table td,
.corp-genre-table th{
	padding:5px;}
.corp-genre-table td a{
	font-size:11px;
	color:#999;}
.corp-genre-table th{
	font-size:inherit;}

/*/emp/取引先グルーピング一覧　horizontal MENU------------------------------------------------------------------*/
	
span.taro-link{
	text-align:right;
	padding:5px 0 5px 38px;
	margin-left:250px;
	background:url(/images/taro-icon.gif) no-repeat;}

.horizontal_grp_b{
	background: url(/emp/images/grp_flowmenu_bg_b.gif) no-repeat;
	width:760px;
	padding-top:23px;
	margin-top:2px;}
.horizontal_grp_s{
	background: url(/emp/images/grp_flowmenu_bg_s.gif) no-repeat;
	width:760px;
	padding-top:23px;
	margin-top:2px;}
	
.horizontal_grp_s ul,
.horizontal_grp_b ul{
	border-bottom:solid 3px #59bc81;
	height:100%;
	overflow:hidden;
	margin-bottom:7px;}
.horizontal_grp_s ul li,
.horizontal_grp_b ul li{
	display:block;
	width:187px;
	height:35px;
	float:left;
	text-align:right;}
.horizontal_grp_s ul li.grp_goal,
.horizontal_grp_b ul li.grp_goal{
	display:block;
	width:197px;
	float:left;
	text-align:right;}
	
.horizontal_grp_s ul li a span,
.horizontal_grp_b ul li a span{/*グルーピング社数 通常*/
	display:block;
	padding:15px 10px 0 0;
	color:#333;
	font-size:12px;}

.horizontal_grp_s ul li a.current span,
.horizontal_grp_b ul li a.current span,
.horizontal_grp_s ul li a.current:hover span,
.horizontal_grp_b ul li a.current:hover span/*グルーピング社数 current オンマウス*/{
	padding:10px 10px 0 0;}

.horizontal_grp_s ul li a:hover span,
.horizontal_grp_b ul li a:hover span{/*グルーピング社数*/
	display:block;
	padding:10px 10px 0 0;}


	
.horizontal_grp_s ul li a,
.horizontal_grp_b ul li a{
	background:url(/emp/images/grp_flowmenu_btn1_off.gif) no-repeat center 3px;
	/*padding:15px 8px 10px 13px;*/
	width:100%;
	height:100%;
	display:block;
	color:#000;
	font-weight:bold;}

* html body .horizontal_grp_s ul li a,
* html body .horizontal_grp_b ul li a{/*IE6*/
	width:100%;
	height:100%;}
.horizontal_grp_s ul li a:hover,
.horizontal_grp_b ul li a:hover{
/*	padding:9px 8px 10px 13px;*/
	color:#000;}


.horizontal_grp_s ul li.s-btn1 a{
	background:url(/emp/images/grp_flowmenu_btn1_off.gif) no-repeat center 3px;}
.horizontal_grp_s ul li.s-btn1 a:hover{
	background:url(/emp/images/grp_flowmenu_btn1_on.gif) no-repeat center top;}
.horizontal_grp_s ul li.s-btn1 a.current{
	background:url(/emp/images/grp_flowmenu_btn1_cu.gif) no-repeat center top;}

.horizontal_grp_s ul li.s-btn2 a{
	background:url(/emp/images/grp_flowmenu_btn2_s_off.gif) no-repeat center 3px;}
.horizontal_grp_s ul li.s-btn2 a:hover{
	background:url(/emp/images/grp_flowmenu_btn2_s_on.gif) no-repeat center top;}
.horizontal_grp_s ul li.s-btn2 a.current,
.horizontal_grp_s ul li.s-btn2 a:hover.current{
	background:url(/emp/images/grp_flowmenu_btn2_s_cu.gif) no-repeat center top;}

.horizontal_grp_b ul li.b-btn1 a{
	background:url(/emp/images/grp_flowmenu_btn1_off.gif) no-repeat center 3px;}
.horizontal_grp_b ul li.b-btn1 a:hover{
	background:url(/emp/images/grp_flowmenu_btn1_on.gif) no-repeat center top;}
.horizontal_grp_b ul li.b-btn1 a.current,
.horizontal_grp_b ul li.b-btn1 a:hover.current{
	background:url(/emp/images/grp_flowmenu_btn1_cu.gif) no-repeat center top;}

.horizontal_grp_b ul li.b-btn2 a{
	background:url(/emp/images/grp_flowmenu_btn2_off.gif) no-repeat center 3px;}
.horizontal_grp_b ul li.b-btn2 a:hover{
	background:url(/emp/images/grp_flowmenu_btn2_on.gif) no-repeat center top;}
.horizontal_grp_b ul li.b-btn2 a.current,
.horizontal_grp_b ul li.b-btn2 a:hover.current{
	background:url(/emp/images/grp_flowmenu_btn2_cu.gif) no-repeat center top;}

.horizontal_grp_b ul li.b-btn3 a{
	background:url(/emp/images/grp_flowmenu_btn3_off.gif) no-repeat center 3px;}
.horizontal_grp_b ul li.b-btn3 a:hover{
	background:url(/emp/images/grp_flowmenu_btn3_on.gif) no-repeat center top;}
.horizontal_grp_b ul li.b-btn3 a.current,
.horizontal_grp_b ul li.b-btn3 a:hover.current{
	background:url(/emp/images/grp_flowmenu_btn3_cu.gif) no-repeat center top;}
	
.horizontal_grp_s ul li.grp_goal a,
.horizontal_grp_b ul li.grp_goal a{
	background:url(/emp/images/grp_flowmenu_btn4_off.gif) no-repeat center 3px;}
.horizontal_grp_s ul li.grp_goal a:hover,
.horizontal_grp_b ul li.grp_goal a:hover{
	background:url(/emp/images/grp_flowmenu_btn4_on.gif) no-repeat center top;}
.horizontal_grp_s ul li.grp_goal a.current,
.horizontal_grp_b ul li.grp_goal a.current{
	background:url(/emp/images/grp_flowmenu_btn4_cu.gif) no-repeat center top;}
.horizontal_grp_s ul li.grp_goal a:hover.current,
.horizontal_grp_b ul li.grp_goal a:hover.current{
	background:url(/emp/images/grp_flowmenu_btn4_cu.gif) no-repeat center top;}
	

.send_btn8             /* フォント12px　ボールドなし 8文字用 */
{
		padding-top: 3px;
		background: ButtonFace url(/images/btn_back_green.gif) repeat;
		text-align:center;
		color: #4b4b4b;    /*　薄いグレー　*/
		font-size: 12px;
		border-top:2px solid #9CD168;
		border-left:2px solid #9CD168;
		border-bottom:2px solid #669933;
		border-right:2px solid #669933;
		width:95px
}

.send_btn9             /* フォント12px　ボールドなし 9文字用 */
{
		padding-top: 3px;
		background: ButtonFace url(/images/btn_back_green.gif) repeat;
		text-align:center;
		color: #4b4b4b;    /*　薄いグレー　*/
		font-size: 12px;
		border-top:2px solid #9CD168;
		border-left:2px solid #9CD168;
		border-bottom:2px solid #669933;
		border-right:2px solid #669933;
		width:125px
}

.send_btn11             /* フォント12px　ボールドなし 11文字用 */
{
		padding-top: 3px;
		background: ButtonFace url(/images/btn_back_green.gif) repeat;
		text-align:center;
		color: #4b4b4b;    /*　薄いグレー　*/
		font-size: 12px;
		border-top:2px solid #9CD168;
		border-left:2px solid #9CD168;
		border-bottom:2px solid #669933;
		border-right:2px solid #669933;
		width:125px
}

.send_btn15             /* フォント12px　ボールドなし 15文字用 */
{
		padding-top: 3px;
		background: ButtonFace url(/images/btn_back_green.gif) repeat;
		text-align:center;
		color: #4b4b4b;    /*　薄いグレー　*/
		font-size: 12px;
		border-top:2px solid #9CD168;
		border-left:2px solid #9CD168;
		border-bottom:2px solid #669933;
		border-right:2px solid #669933;
		width:155px
}

.seller-bnr{
	margin:0 0 10px 0;
	border:none;}


.sidenavi{
	margin-top:10px;
	width:183px;
	background:#ffffff;
	border-top:2px solid #ffb106;
	border-right:1px solid #ffb106;
	border-bottom:2px solid #ffb106;
	border-left:1px solid #ffb106;
	text-align:center;
}

.sidenavi .goto-page {
	border-bottom: dotted 1px #cacaca;
	padding:0 5px 5px 5px;
	margin:0 2px 6px 2px;
	clear:left;
	text-align:left;
	overflow:hidden;
	font-size:11px;
	color:#666;	

}
.sidenavi .sidebottom {
	border-bottom:none;
	margin-bottom:0px;
}


/*グルーピングページ　企業数の場合の追加スタイル*/
.grp_notice{margin:30px;auto; padding-bottom:20px; width:650px; border:#CCC solid 1px; text-align:left;}
.grp_notice p{margin:20px 20px 0px 20px; line-height:1.5;}
.grp_notice .grp_link{margin:20px 20px 0px 20px;}
.grp_notice .grp_link p{margin:10px 10px 0 0; padding-left:10px; background:url(/images/arrow_g_clear.gif) no-repeat left center;}


/* --------------------------------------------------------------------
	販路検索右バナー　デザイン変更に伴うスタイル  2011/12/16 T.Tanabe
----------------------------------------------------------------------- */

/*　バナー間隔　*/
div#foods2{
	margin:8px 10px 0px 0px;
	width:185px;
	overflow:hidden;}

div.boshu_bnr_title { width:185px; height:28px; margin-top:10px; background-color:#e5f7eb; border-top:#59bc81 2px solid;}
div.boshu_bnr_title p { padding:7px 0 0 7px; font-weight:bold; font-size:13px; margin:0;}

/*販路検索下部　ランダム表示に伴うスタイル*/
.useful-list{margin: 0 8px 0 8px;}
.useful-list li{margin-bottom:5px; padding:8px 0;border-top:dotted 1px #ccc;}
.useful-list li.last{margin-bottom:0px; padding-bottom:0; border-bottom:none;}
.useful-list li span.update{ display:block; text-align:right;}
.useful-list li img{ margin-bottom:5px;}
.usefull-content ul{margin:10px 0 0 0; padding:0;}
.usefull-content ul li{overflow:hidden; padding:5px 3px 3px; margin:0; background:#f4f4f4; border:none;}
.usefull-content ul li a {font-size:11px;}
.usefull-content ul li a img.logo{float:left;border:solid 1px #3CF; margin-right:5px; line-height:1.5;}


.previous{ text-align:right; padding-bottom:10px;}


