@charset "utf-8";

/*
ファイル名:style.css
最終更新日:2009/08/20
*/

/*---------------------------------------

	content

---------------------------------------*/

#content {
	width: 740px;
	margin: 0 auto 15px;
	padding: 25px 30px 10px;
	background: #fff url("../img/cont_bg.jpg") left top no-repeat;
	text-align: left;
}

#main .box.bod {
	clear: both;
	margin-bottom: 35px;
	padding-bottom: 40px;
	background: url("../img/partition_02.gif") center bottom no-repeat;	
}

#main .box.bod02 {
	clear: both;
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #ddd;;	
}

#main .box.btm {
	padding-bottom: 40px;
}

li.select {
	padding-top: 5px;
}

#main .box .price { 
	padding-top: 7px;
	padding-bottom: 15px;	
	font-size: 108.4%;
	font-weight: 700;
	color: #6c4528;
}

#main .box .menu-list {

}

#main .box .menu-list.indt {
	text-indent: -0.5em;
	margin-left: 0.5em;
}

#main .box .menu-list li.br {

}
#main .box .menu-list li {
	padding-left: 124px;
	padding-top: 22px;
	margin-bottom: 23px;


}
#main .box .menu-list2 li {
	

}
#main .box .menu-list li.amuse {
	background-image: url(../img/menu_amuse.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main .box .menu-list li.er {
	background-image: url(../img/menu_1er.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main .box .menu-list li.soupe {
	background-image: url(../img/menu_soupe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main .box .menu-list li.poisson {
	background-image: url(../img/menu_poisson.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main .box .menu-list li.viande {
	background-image: url(../img/menu_viande.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main .box .menu-list li.dessert {
	background-image: url(../img/menu_dessert.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main .box .menu-list li.cafe {
	background-image: url(../img/menu_cafe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
#main .box .menu-list li.homard {
	background-image: url(../img/menu_homard.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main .box .menu-list li.em {
	background-image: url(../img/menu_2em.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.name {
	padding: 0 0 8px;
	font-weight: 700;
	color: #B57B50;
	text-align: right;
}

.name span {
	font-family: serif;
	font-style: italic;
	font-weight: 100;
	color: #ccb199;
}

.img-01 { float: right; padding: 0 0 20px 20px; }
.img-02 { float: left;  padding: 0 20px 20px 0; }


.no-smk img {
	margin-bottom: 8px;
}

.no-smk {
	line-height: 1.5;
}

.no-smk span {
	line-height: 1.7;
}

.txt-type01d {
	padding-bottom: 10px;
	font-size: 108.4%;
	color: #A6A6A6;
	font-weight: 700;
	line-height: 1.6;
}
