@charset "utf-8";

/* lead */
#content .lead {
margin-bottom:30px;
}
#content .lead h1 {
margin-bottom:7px;
}
#content .lead p {
margin:0 13px;
font-size:1.2em;
}

/* tab */
#content .tabNav ul {
overflow:hidden;
width:670px;
margin:0 auto;
padding:0 15px 27px;
background:url(../img/menu_bg_01.png) left bottom repeat-x;
}
#content .tabNav li {
float:left;
width:181px;
height:40px;
}
#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 -40px;
z-index:100;
}
#content .tabNav .course a {
background-image:url(../img/menu_tab_01.png);
}
#content .tabNav .buffet a {
background-image:url(../img/menu_tab_02.png);
}
#content .tabNav .delivery a {
background-image:url(../img/menu_tab_03.png);
}

/* each section */
#content .examples .section .menu {
width:680px;
margin:0 auto 15px;
padding-bottom:5px;
background:url(../img/catering_bg_01.png) left bottom repeat-x;
}
#content .examples .section .menu_outer {
height:100%;
padding:1px;
border:1px solid #DFD9CE;
}
#content .examples .section .menu_inner {
overflow:hidden;
height:100%;
padding:0 19px 16px;
border:1px solid #F1EEE4;
background-color:#FBF9F0;
}
#content .examples .section .menu .image {
float:left;
margin-top:19px;
}
#content .examples .section .menu h2,
#content .examples .section .menu ul {
margin-left:196px;
}
#content .examples .section .menu h2.h209,
#content .examples .section .menu ul.ul09 {
margin-left:20px;
}
#content .examples .section .menu h2 {
margin-bottom:16px;
padding-top:23px;
}
#content .examples .section .menu ul {
font-size:1.2em;
}
#content .examples .section .menu li {
	margin-bottom:10px;
}
#content .examples .section .menu li.li09 {
font-size:1.2em; font-weight:bolder; padding-top:10px;
}

.text {
margin-left:30px;
}

