@charset "utf-8";



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

	お店M&A市場：CSS



	メイン上/ t_main

	メイン下/ m_bottom



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



/* ▼メイン上/ t_main

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



div.t_main {

	background-color: #E5E5E5;

	padding: 15px;

	font-size: 1px;

	line-height: 1px;



}



div.t_main .m_left {

	width: 211px;

	float: left;

}



div.t_main .m_right {

	float: right;

	width: 519px;

}

div.t_main .m_right2 {

	float: right;

	width: 519px;

	padding: 7px 0px 0px 0px;

}



div.t_main .m_left_img {

	padding: 0px 0px 8px 0px;

}



div.t_main .m_right_img {

	padding: 0px 4px 0px 0px;

}



div.t_main a:hover img{

	opacity: 0.7;

    filter: alpha(opacity=70);

	display:inline-block;

} 







/* ▼メイン下/ m_bottom

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



div.m_bottom {

	padding: 15px 0px 15px 0px;

	position:relative;

}



div.m_bottom .m_left {

	float: right;

	width: 584px;

}



div.m_bottom .m_left .des {

	background-image: url(/inc/images/description_b.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin: 0px 0px 15px 0px;

	padding: 0px 0px 15px 0px;

	font-size: 95%;

}



div.m_bottom .m_left .des_img {

	padding: 0px 0px 0px 15px;

	float: left;

}


div.m_bottom .m_left p {

	padding: 0px 15px 0px 204px;

}



div.m_bottom .m_left .news {
	background-image: url(/inc/images/news_m.gif);
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 11px 0px;
}

div.m_bottom .m_left .news_t {

	background-image: url(/inc/images/news_t.gif);

	background-repeat: no-repeat;

	width: 584px;

	height: 31px;

	text-align: right;

	padding: 8px 0px 0px 0px;

}

div.m_bottom .m_left .news_b {
	background-image: url(/inc/images/news_b.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 4px;
	line-height: 1px;
	font-size: 1px;
}



div.m_bottom .m_left .news_t a {

	margin: 0px 10px 0px 0px;

}



div.m_bottom .m_right {

	float: left;

}


div.m_bottom .m_right .link_txt {
	padding: 0px 0px 0px 20px;
	margin: 5px 0px 0px 0px;
	background-image: url(/inc/images/aicon_arrow_top.gif);
	background-repeat: no-repeat;
	background-position: left center;
}



.tl_news {

	margin: 0px 7px 0px 15px;

}



.tl_news td {

	padding: 0px 8px 0px 0px;

	vertical-align: top;

}

.tl_news td img {

	padding: 3px 0px 0px 0px;

}



.tl_news th {

	background-image: url(/inc/images/aicon_arrow_gre.gif);

	background-repeat: no-repeat;

	background-position: left 2px;

	padding: 0px 15px 0px 25px;

	vertical-align: top;

}



div.m_bottom a:hover img{

	opacity: 0.7;

    filter: alpha(opacity=70);

	display:inline-block;

} 

/*食道楽バナー*/
.bnrBox{
	position:absolute;
	left:0;
	bottom:15px;
}

