@charset "utf-8";
/* CSS Document */

.clearfix:after {  
    visibility: hidden;  
    display: block;  
    font-size: 0;  
    content: " ";  
    clear: both;  
    height: 0;  
    }  
* html .clearfix             { zoom: 1; } /* IE6 */  
*:first-child+html .clearfix { zoom: 1; } /* IE7 */  


.img3 {
	float: right;
}
.brown {
	color: #a28b61;
}

.waku1{
	float:left;
}
.subtitle {
	padding-bottom: 30px;
}

.waku1{
	padding-right:20px;
	width:300px;
	height: 500px;
}

.red {
	color: #bd5b36;
}
.indent {
	padding-left: 1em;
}
.text2 li,.text3 li {
	margin-bottom: 5px;
	list-style:none;
}
.text2 table,.text3 table {
	background-color: #fff8ca;
	margin-bottom:20px;
}

.text2 td,.text3 td{
	padding:10px;
	vertical-align: top;
}.indent2 {
	text-align: right;
}
.indent3 {
	padding-left: 12em;
}
.indent4 {
	padding-left: 6em;
}
.indent5 {
	padding-left: 10em;
}

.text1 li{
	list-style:none;
}
.img4 {
	float: left;
}
.left2 {
	width: 250px;
}
.small {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.indent7 {
	padding-left: 11em;
}
.indent6 {
	padding-left: 1.5em;
}
.waku2 {
	float: right;
	width: 510px;
}

.menutab {
	float:left;
	width:250px;
}

.category {
	font-size:1.2em; 
	font-weight:bold; 
	text-decoration:underline;
}

.menutab {
	float:left;
	width:250px;
}

.submenu {
	padding:3px;
}

.subg {
	padding-left:20px;
	background-color: #f5ecae;
	padding:10px;
    margin-bottom:20px;
}

/******************************
*******************************
******************************/

.bold {
    font-weight:bold;
}

.indent {
    text-indent:10px;
    padding-top:3px;
    padding-bottom:3px;
}

.set {
    text-align:center;
    margin:5px 0px 0px;
    background-color:#FFF;
    padding:5px 5px 1px 5px;
}

.set li{
    background-color:#EFE9C2;
    padding:2px;
    line-height:1.2;
}

.set li dl {
	
}

.set li dl dt{
    padding:5px;
}

.set li dl dd{
    margin-left:0px;
    padding:5px;
}

.set li dl dd p{
    line-height:1.6;
}

.set li dl dt span{
    font-weight:bold;
}

ul#lunch_d {
}

ul#lunch_d li{
}

ul#lunch_d li.lunch{height:85px}
ul#lunch_d li.lunch2{height:125px}

ul#lunch_d li.lunchl{float:left;width:223px;}
ul#lunch_d li.lunchr{float:right;width:224px;}

ul#lunch_d li dl{
	text-align:left;
}

ul#lunch_d li dl dt{
	font-size:16px;
	text-align:left;
	/padding:5px 0;
}

ul#lunch_d li dl dt span{
}

ul#lunch_d li dl dd{
	text-align:left;
	padding:0px 20px;
	/padding:0px 0px;
}

ul#lunch_d li dl dd p{

}

ul#lunch_d li dl dd p span{
    font-size:13px;
}

p.megaplus {
    font-size:24px;
    font-weight:bold;
    text-align:center;
    color:#BD5B36;
    background-color:#FFF;
}

.desc {
    padding:5px;
    background-color:#EFE9C2;
    border:5px solid #fff;
}

div#lunchplus {
}


div#dolce_d {
    background-color:#EFE9C2;
    border:5px solid #fff;
    text-align:left;
}

div#dolce_d li{
    padding:5px 0px;
}

