@charset "utf-8";
/*##################################################
-------------LIST-------------
 00: Base
 --: clearfix
------------------------------
##################################################*/



/* --------------------------------------------------
 00: Base
 -------------------------------------------------- */

/* --見出し-- */
h1 {
	background:url(../images/h1_img.jpg) no-repeat;
	height:50px;
}

h2 a {
	width:170px;
	height:31px;
	text-indent:-9999px;
	display:block;
}
h2.product a{background:url(../images/h2_product.jpg) no-repeat;}
h2.shop a	{background:url(../images/h2_shop.jpg) no-repeat;}
h2.recipe a	{background:url(../images/h2_recipe.jpg) no-repeat;}
/*h2.focus a	{background:url(../images/h2_focus.jpg) no-repeat;}*/
h2.about a	{background:url(../images/h2_about.gif) no-repeat;}
h2.paris a	{background:url(../images/h2_paris.jpg) no-repeat;}
h2.point a	{background:url(../images/h2_point.jpg) no-repeat;}
h2 a:hover	{background-position:0 -31px;}

/* --コンテンツスタイル-- */

.left {
	float:left;
	width:150px;
}
.right {
	float:right;
	width:570px;
}
.layout_box01 {
	width:570px;
}
.layout_box01 div {
	float:left;
	padding-left:20px;
}

.layout_box01 ul {
	padding:10px 5px 20px;
	_padding:10px 10px 20px;
}

body:first-of-type .layout_box01 ul, html[xmlns*=""] body:last-child .layout_box01 ul {
    padding:10px 0px 20px;/* --for safari- */
}
.layout_box01 ul li, .layout_box02 ul li {
	background:url(../images/arrow01.gif) no-repeat 0 5px;
	padding:0 0 2px 12px;
	letter-spacing:-0.1em;
}
.layout_box01 ul li a, .layout_box02 ul li a {
	color:#333;
}
.layout_box01 ul li a:hover, .layout_box02 ul li a:hover  {
	text-decoration:none;
	color: #999;
}
.layout_box02 {
	background:url(../images/line01.gif) repeat-x;
	margin-left:20px;
	padding-top:20px;
}


/* --------------------------------------------------
 --: ClearFix
-------------------------------------------------- */
/* for Win IE */
.layout_box01,
.right
	{zoom:1;}
/* for IE5 Mac start ¥*//*/
.layout_box01,
.right
	{display:inline-table;}
/*for IE5 Mac end */
.layout_box01:after,
.right:after
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
