@charset "shift_jis";
/*======================================

 oizumifoods WAN <<2010renewal version>>
		
			/wan/tenpo.css
			  
======================================*/

/*-contents_body -----------------------*/

/*-ttl_header--*/

#ttl_header{
	width:760px;
	height:120px;
	background:url(../img/tenpo/ttl_tenpo.jpg) no-repeat left top;
	margin-bottom:25px;
}

#ttl_header h2,#ttl_header p{
	text-indent:-9999px;
}


#contents_body { font-size: 12px; line-height: 1.4em; color: #ffffff; }


#contents_body .s { font-size: 11px; }


#contents_body table.m td { padding: 0 0 5px; vertical-align: top; }


#contents_body table.m td a {
	display: block;
	width: 40px;
	height: 10px;
	overflow: hidden;
	background-image: url("/wan/common/img/tenpo/_old/map_g.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
#contents_body table.m td a:hover { background-image: url("/wan/common/img/tenpo/_old/map_w.gif"); }


#contents_body table.m td a span {
	display: none;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 0 -9999px;
}


/* #tenpoList
----------------------------------------------------- */
#tenpoList{
	width:760px;
	color: #fff;
	font-size:13px;}


/* #tenpoList > #navArea
----------------------------------------------------- */
#navArea{
	border-bottom: solid 2px #303030;
	padding-bottom:1px;
	min-height: 35px;
	height:auto !important;
	height:35px;}	
	#navArea li{
		float:left;
		position:relative;
		z-index:1;}
	#navArea a,
	.prefList_noScript a{
		display:block;
		height: 35px;
		overflow:hidden;}
		#navArea a.nv01{ width: 253px;}
		#navArea a.nv02{ width: 254px;}
		#navArea a.nv03{ width: 253px;}
		
		#navArea a.nv01 img{ margin-left:0;}
		#navArea a.nv02 img{ margin-left:-253px;}
		#navArea a.nv03 img{ margin-left:-507px;}
		
		#navArea a:hover img,
		#navArea a.ac img{ margin-top:-35px;}
		
		#navArea .prefList{
			background:url(/wan/common/img/tenpo/bg_nav_pulldown.png) 0 0 repeat;
			padding: 10px;
			position:absolute;
			left:0;
			top:35px;
			width:232px;
			z-index:100;}
		* html body #navArea .prefList{ background-image:url(/wan/common/img/tenpo/bg_nav_pulldown.gif);}
		#navArea .prefList.hide{
			display:none;}
			#navArea .prefList li,
			.prefList_noScript li{
				float:none;
				line-height:1;}
			* html body #navArea .prefList li,
			* html body .prefList_noScript li{
				height:1em;}
			#navArea .prefList a,
			.prefList_noScript a{
				height:auto;
				background:url(/wan/common/img/tenpo/icon_arw01.gif) 7px 5px no-repeat;
				padding:5px 7px 5px 24px;}
				#navArea .prefList a:hover,
				.prefList_noScript a:hover{
					background-color:#4b4b4b;}
					
		#navArea_noScript{
			overflow:hidden;}
		.prefList_noScript{
			background:url(/wan/common/img/tenpo/bg_nav_pulldown.png) 0 0 repeat;
			padding: 10px;
			width:232px;
			float:left;
			margin-left:2px;}
		#navArea_noScript ul:first-child{ margin-left:0;}
		
		


h3.capPref{
	padding-top:35px;
	clear:both;}
					

/* #tenpoList > #shopList
----------------------------------------------------- */
.shopList{
	padding: 0 10px;
	z-index:0;}
	.shopList li{
		border-bottom: dotted 1px #666666;
		padding: 20px 5px 12px 0;
		line-height:1;
		position:relative;
		height:auto !important;
		height:20px;}
		.shopList li h4{
			font-size:107%;
			/*border-left: solid 12px #fff;*/
			font-weight:bold;
			color:#fff;
			/*padding-left: 9px;*/
			margin-bottom:15px;}
			* html body .shopList li h4{ line-height:1.2;}
			*+html body .shopList li h4{ line-height:1.2;}
		.shopList li h4,
		.shopList li p{
			width: 550px;}
			.shopList li p .tel{
				display:inline-block;
				width:150px;
				padding-left: 21px;}
			* html body .shopList li p .tel{ display:inline; zoom:1;}
			*+html body .shopList li p .tel{ display:inline; zoom:1;}
		
		.shopList li .btnShopinfo{
			position:absolute;
			right:5px;
			bottom:8px;
			overflow:hidden;}
			.shopList li .btnShopinfo a{
				display:block;
				float:left;
				margin-left: 10px;
				width: 66px;
				height: 40px;
				overflow:hidden;}
				.shopList li .btnShopinfo a.grnavi img{ margin-left: 0;}
				.shopList li .btnShopinfo a.map img{ margin-left: -66px;}
				
				.shopList li .btnShopinfo a:hover img{ margin-top:-40px;}
