@charset "utf-8";

/*	#lNav color
----------------------------------------------------*/
#lNav dd span	{
	background-color:#9F2700;
}

/*	hx
----------------------------------------------------*/
h5	{
	font-weight:bold;
	border-left:3px solid #C50935;
	background:#F9E6EA;
	padding:5px 8px;
	margin-bottom:10px;
	color:#333333;
}


/*	table
----------------------------------------------------*/
.tbl01	{
	border-collapse:collapse;
}
.tbl01 th,
.tbl01 td	{
	padding:8px 10px;
}
.tbl01 th	{
	font-weight:normal;
	color:#FFF;
	text-align:left;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background: #C38492 url(../company/images/tbl01_bg01.gif) repeat-x left bottom;
	width:107;
}
.tbl01 td	{
	border-bottom:1px solid #FFF;
	background: #F4F2EB url(../company/images/tbl01_bg02.gif) repeat-x left bottom;
	width:468px;
}


/*	index
----------------------------------------------------*/
.care	{

}


/*	food
----------------------------------------------------*/
.food	{

}


/*	staff
----------------------------------------------------*/
.stfSect01	{
	position: relative;
	margin-bottom: 122px;
}
.stfSect01	p {
	width: 340px;
}
.stfSect01	div {
	position: absolute;
	width: 278px;
	height: 202px;
	top: 0px;
	left: 352px;
	z-index: 1;
}

.stfSect02	{
	padding-top: 16px;
}
.stfSect02	p {
	color: #000;
	font-weight: bold;
	padding: 2px 3px 0 3px;
}
.stfSect02 ul {
	list-style-type: none;
	float: right;
}
.stfSect02	.fltR	ul {
	margin-top: 21px;
}
.stfSect02 ul li {
	background: url(../common/images/icon_arw01.gif) no-repeat left center;
	padding-left:14px;
	margin:0;
}
.stfSect02	.fltL, .stfSect02	.fltR {
	width: 304px;
	height: 11.5em;
	background: url(staff/images/index_line01.gif) repeat-x left bottom;
}


#stfContNav {
	background: #F3EBE6 url(staff/images/cnav_bg.gif) no-repeat;
	padding: 8px 10px 0 10px;
}
#stfContNav	ul {
	list-style-type: none;
}
#stfContNav	ul li {
	width: 279px;
	float: left;
	background: url(staff/images/icon_arw01.gif) no-repeat left center;
	padding-left:14px;
	margin:0;
}
#stfContNav	ul li span {
	color:#333333;
	font-weight:bold;
}

.stfSect03	{
	position: relative;
	margin-top: 12px;
}
.stfSect03	.stfLead {
	background: url(staff/images/index_line01.gif) repeat-x left bottom;
	padding: 30px 0 31px 16px;
}
.stfSect03 .stfImg01 {
	position: absolute;
	width: 220px;
	height: 278px;
	top: 8px;
	left: 404px;
	z-index: 1;
}
.stfSect03 h5	{
	border-left: none;
	background: none;
	padding: 16px 0 12px 0;
	margin-bottom: 0;
}
.stfSect03 .stfTx01	{
	width: 395px;
}
.stfSect03 .fltL {
	padding: 4px 16px 4px 0;
}
.stfSect03 .fltR {
	padding: 4px 0 4px 16px;
}



/*	index
----------------------------------------------------*/
.careIdx01	{
	position: relative;
}
.careIdx01	p {
	width: 340px;
}
.careIdx01	div {
	position: absolute;
	width: 280px;
	height: 203px;
	top: 0px;
	left: 350px;
	z-index: 1;
}


/*	food
----------------------------------------------------*/
.foodImg01	{
	position: relative;
}
.foodImg01	p {
	width: 340px;
}
.foodImg01	div {
	position: absolute;
	width: 280px;
	height: 203px;
	top: 0px;
	left: 350px;
	z-index: 1;
}

.foodBox01	{
	background: url(images/food_f_bg01.gif) no-repeat center top;
	padding-top:5px;
}
.foodBox01Inr	{
	background: url(images/food_f_bg02.gif) no-repeat center bottom;
	padding-bottom:5px;
}
.foodBox01Inr div	{
	padding:12px 16px;
	border-right:2px solid #9f2700;
	border-left:2px solid #9f2700;
}
.foodBox01 h5	{
	padding:0;
	margin:0 0 10px 0;
	background:none;
	border:none;
}





