@charset "utf-8";

/* lead */
#content .lead {
margin-bottom:33px;
}
#content .lead .image {
display:block;
margin:0 auto 25px;
}
#content .lead h1 {
margin-bottom:18px;
}
#content .lead p {
margin:0 12px 15px;
font-size:1.2em;
}
#content .lead p.p09 {
margin:20px 25px 15px;
font-size:1.2em;	
}
#content .lead .notes {
margin:0 10px;
padding-top:11px;
}
#content .lead .notes2 {
	margin:0 10px;
	padding-top:11px;
	padding-left:30px;
	position: absolute;
	width: 300px;
	left: 430px;
	top: 385px;
}

/* services */
#content .services h2 {
margin-bottom:9px;
}
#content .services p {
margin:0 12px 30px;
font-size:1.2em;
}

/* tab */
#content .tabNav {
overflow:hidden;
width:700px;
margin:0 auto;
}
#content .tabNav li {
float:left;
width:369px;
height:52px;
}
#content .tabNav a {
display:block;
width:100%;
height:100%;
background-position:left top;
background-repeat:no-repeat;
text-indent:-9999px;
z-index:10;
}
#content .tabNav .active {
background-position:0 -52px;
z-index:100;
}
#content .tabNav .order {
margin-right:-38px;
}
#content .tabNav .order a {
background-image:url(../img/index_tab_01.png);
}
#content .tabNav .delivery a {
background-image:url(../img/index_tab_02.png);
}

/* each section */
#content .services .section {
padding-bottom:6px;
background:url(../img/index_bg_01.png) left bottom repeat-x;
}
#content .services .section .inner {
padding:22px 23px 10px 24px;
border-right:1px solid #E3DDD2;
border-left:1px solid #E3DDD2;
}
#content .services .section p {
margin:0 3px;
}
#content .services .section .heading02 {
margin-bottom:9px;
padding-bottom:5px;
background:url(../img/index_bg_02.png) left bottom repeat-x;
}
#content .services .section .heading02_inner {
padding:1px 1px 0;
border-top:1px solid #E2DED1;
border-right:1px solid #E2DED1;
border-left:1px solid #E2DED1;
}
#content .services .section .heading02 h3 {
height:100%;
padding:5px 8px 4px;
background:url(../../common/common_bg_02.png) repeat-x;
font-size:1.4em;
}

/* about */
#content .services .about {
margin-bottom:20px;
}
#content .services .about p {
margin-bottom:15px;
}
#content .services .about ul {
overflow:hidden;
height:100%;
}
#content .services .about li {
float:left;
}
#content .services .about .image {
display:block;
margin:0 auto;
}

/* feature */
#content .services .feature p {
overflow:hidden;
height:100%;
margin-bottom:30px;
}
#content .services .feature p .image {
float:right;
margin-left:25px;
}
#content .services .feature .menu {
width:650px;
margin:0 auto 24px;
padding-bottom:5px;
background:url(../img/catering_bg_01.png) left bottom repeat-x;
}
#content .services .feature .menu_outer {
height:100%;
padding:1px;
border:1px solid #DFD9CE;
}
#content .services .feature .menu_inner {
height:100%;
padding:18px 17px 15px;
border:1px solid #F1EEE4;
background-color:#FBF9F0;
}
#content .services .feature .menu h4 {
margin-bottom:16px;
}
#content .services .feature .menu p {
margin-bottom:10px;
}
#content .services .feature .menu dl {
overflow:hidden;
height:100%;
padding-right:100px;
padding-bottom:14px;
border-bottom:1px dotted #C7C1B8;
color:#784F1D;
font-size:1.2em;
font-weight:bold;
}
#content .services .feature .menu dt {
clear:left;
float:left;
width:12.8em;
}
#content .services .feature .menu dd {
margin-left:12.8em;
}
#content .services .feature .menu .example {
margin:-33px 0 23px;
text-align:right;
}
#content .services .feature .menu .notes li {
margin-left:1em;
text-indent:-1em;
}

