@charset "utf-8";



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



	[ファイル名]	food_services.css

	

	[概要]			

	

	[目次]

		・clearFix／画像代替／非表示部

	

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







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



								clearFix

								

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

div#tonkikkiShop:after

{

	display: block;

	visibility: hidden;

	clear: both;

	height: 0;

	line-height: 0;

	font-size: 0;

	content: ".";

}



/* Win IE7 */

*:first-child + html div#tonkikkiShop

{

	min-height: 1%;

}

/* End Win IE7 */



/* Win IE6 \*/

* html div#tonkikkiShop

{

	height: 1%;

}

/* End Win IE6 */



/* Mac IE\*//*/

#xxx

{

	display: inline-table;

}

/* End Mac IE */







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



							テキスト画像代替

							

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

body#food_service div.article h3#tonkikkiTitle,
h3#foodServiceH3

{

	display: block;

	margin: 0;

	padding: 0;

	text-indent: -10000px;

	text-decoration: none;

	text-align: left;

/*\*/

	overflow: hidden;

/* */

}







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



								非表示部

								

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

#xxx

{

	position: absolute;

	top: -9999px;

	left: -9999px;

	z-index: -9999;

	width: 0;

	height: 0;

	overflow: hidden;

}







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



							pageHeader画像指定（上書き）

							

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

body#food_service div#pageHeader{

	background-image: url(../../products/images/page_header.jpg);

}







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



								

								

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

body#food_service div.article div.articleContent{

	margin-top: 2px;

	padding-right: 0;

}



body#food_service div.article h2{

	margin-bottom: 2px;

	background-image: url(../../products/images/food_service_h2.gif);

}



body#food_service div.article h3{

	width: 593px;

	height: 51px;

	margin-bottom: 12px;

	background-image: url(../../products/images/food_service_h3.gif);

}


body#food_service div.article h3#tonkikkiTitle{
	margin-bottom: 0px;
	background-image: url(../../products/food_service/images/food_service_h3_tonkikki.gif);
}







body#food_service div.article p{

	width: 593px;

	margin-bottom: 10px;

	text-indent: 1em;

}



body#food_service div.article p.fig{

	margin-bottom: 0px;

	text-indent: 0;

}



body#food_service div.article p.figTonkikki{

	margin: 30px 0 60px;
	text-indent: 0;
	text-align: center;
}

p#figTonkikkiMainVisual{
	padding-bottom: 0px;

}


body#food_service div.article p.figTonkikki a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
}



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

									h3(2)
									
------------------------------------------------------------------------------*/
div#mainContent h3#tonkikkiH3,
div#mainContent h3#saH3
{
	width: 100%;
/*	min-height: 24px; */
	height:24px;
	margin-bottom: 6px;
	padding-top: 11px;
	background: url(../../images/common/h3_l_bg.gif) no-repeat scroll left top;
}

* html div#mainContent h3#tonkikkiH3,
* html div#mainContent h3#saH3
{
	height: 35px;
}




div#mainContent h3 span{
	display: block;
	padding: 0px 10px;
	font-weight: bold;
}





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

								localNavi 画像指定
								
------------------------------------------------------------------------------*/
/*----- タイトル画像指定 -----*/
dl#localNavi dt{
	background-image: url(../../products/food_service/images/local_nav_title.gif);
}

/*----- マウスオーバー時画像指定 -----*/
dl#localNavi li#localNaviFoodService{
	background-image: url(../../products/food_service/images/local_nav_foodservice_ov.gif);
}
dl#localNavi li#localNaviTonkikki{
	background-image: url(../../products/food_service/images/local_nav_tonkikki_ov.gif);
}

/*----- 通常時画像指定 -----*/
dl#localNavi li#localNaviFoodService a{
	background-image: url(../../products/food_service/images/local_nav_foodservice.gif);
}
dl#localNavi li#localNaviTonkikki a{
	background-image: url(../../products/food_service/images/local_nav_tonkikki.gif);
}




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

								
								
------------------------------------------------------------------------------*/
div#tonkikkiShop{
	width: 538px;
	margin-top: 15px;
	margin-left: 30px;
}

div#tonkikkiShop p{
	float: left;
	text-indent: 0!important;
}

div#tonkikkiShop p#shopImage{
	width: 234px;
	height: 200px;
}

div#tonkikkiShop p#shopImage img{
	margin-left: 0;
}

div#tonkikkiShop p#shopMap{
	width: 300px;
	border: 1px solid #ddd;
}





table#shopTable{
	width: 538px;
	margin-left: 30px;
	background-color: #ddd;
}


table#shopTable th{
	padding: 10px 5px;
	border: 1px solid #fff;
	background-color: #fae0a4;
}

table#shopTable td{
	padding: 10px;
	background-color: #fff;
}


p.shopNotes{
	padding-bottom: 30px;
}





p#facebookOuter{
	margin: 20px 0 0 15px;
	padding: 10px;
	width: 540px!important;
	border: 1px solid #fee3a7;
	background-color: #fff7e4;

}

p#facebookOuter a{
	display: block;
	margin-left: 10px;
	padding-left: 10px;
	background: url(../../images/common/icon_arrow_red.gif) no-repeat left center;
}





