@charset "EUC-JP";

/* 特集：冬の北海道物産展 */
div.bussanScreen div,
div.bussanScreen p {
	color: #333333;
}

div.bussanScreen a {
	border: none;
}
div.bussanScreen a img {
	border: none;
}

/*================ポップアップ==============*/

body,p,div		{ margin:0px; padding:0px;}
table,form		{ margin:0px; padding:0px;}
input			{ margin:0px;}
th				{ padding:0px; font-weight:normal; text-align:left;}
td				{ font-weight:normal;}
img				{ border:none;}

/*メイン*/
div#pop_main		{ width:100%; text-align:center; margin-top:54px; color:#000000; background-color:#ffffff;}
div#pop_contents 	{ margin-left:auto; margin-right:auto;width:570px; text-align:left;}
div#pop_contents div.eatin-top	{
	width:550px;
	margin:20px 10px 0 10px;
	padding:0;
}
div#pop_contents div.eatin-pop	{
	width:540px;
	margin:0 10px;
	background:url(/common/tokusyu/20090107_hokkaido/images/eatin_02.gif) repeat-y;
	padding:5px;
}
div#pop_contents div.eatin-pop img.tit	{
	margin-bottom:10px;
}
div#pop_contents div.eatin-pop div.date_b	{
	width:510px;
	margin-bottom:10px;
	margin-left:10px;
}
div#pop_contents div.eatin-pop div.date_b span.time_b	{
	font-size:100%;
	line-height:140%;
	font-weight:bold;
	color:#555555;
}
div#pop_contents div.eatin-pop p.eatin_title {
	position: absolute;
	left: -1000px;
	width: 500px;
}

div#pop_contents div.eatin-pop table.eatin_b	{
	width:540px;
}
div#pop_contents div.eatin-pop table.eatin_b td.img_b	{
	width:210px;
	text-align:left;
	padding:10px 0 10px 10px;
	border-bottom:#999999 dotted 1px;
}
div#pop_contents div.eatin-pop table.eatin_b td.text_b	{
	padding:10px 10px 10px 0;
	line-height:140%;
	border-bottom:#999999 dotted 1px;
}
div#pop_contents div.eatin-pop table.eatin_b td.text_b .kakaku	{
	text-align:right;
	padding-left:20px;
}
div#pop_contents div.eatin-pop table.eatin_b td.img_b2	{
	width:210px;
	text-align:left;
	padding:10px 0 5px 10px;
}
div#pop_contents div.eatin-pop table.eatin_b td.text_b2	{
	padding:10px 5px 10px 0;
	line-height:140%;
}

div#pop_contents div.eatin-pop table.eatin_b span.hinmei_b	{
	font-weight:bold;
	color:#330099;
	font-size:100%;
	line-height:140%;
}
div#pop_contents div.eatin-pop table.eatin_b div.shosai_b	{
	margin-top:20px;
	color:#333333;
	font-size:100%;
	line-height:140%;
}
div#pop_contents div.eatin-bottom	{
	width:550px;
	margin:0 10px 20px 10px;
	padding:0;
}
/*ヘッダ*/
div#pop_header_b	{
	width:100%;
	height:54px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	background-color:#FFFFFF;
}
div#pop_head_b 		{
	margin-left:auto;
	margin-right:auto;
	border-bottom:solid 1px #d9d9d9;
	width:570px;
	text-align:left;
}
div#pop_head_b p	{
	width:100%;
	text-align:left;
	border-bottom:solid 1px #f4f4f4;
}
div#pop_head_b img	{
	width:300px;
	height:50px;
	margin-top:2px;
}

/*フッタ*/

div#pop_footer		{
	width:100%;
	height:50px;
	text-align:center;
}
p#pop_foot			{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-top:solid 20px #a9a9a9;
}
p#pop_foot img		{
	width:334px;
	height:15px;
}

/*ボタン*/
div#pop_btn			{
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
	padding-bottom:6px;
	text-align:center;
}
div#pop_btn img.pnt_btn	{
	cursor:pointer;
}
div#pop_btn p			{
	padding-top:6px;
}
div#pop_btn noscript p	{
	padding-top:30px;
	padding-bottom:6px;
}

/*===floatの閉じ===*/
.contentsBOX:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}

.contentsBOX {
  display:inline-table;
}

/* Hiden from macIE ?*/
*html .contentsBOX { height:1%; }
.contentsBOX { display:block; }
/* End hide from macIE */

