@charset "utf-8";
@import "template.css";
/*------------------------------------------------------------
	MENU
------------------------------------------------------------*/
#container {
	background: url(/floorguide/plouf/season_plouf/img/container_back.gif) repeat-y left top;

	position: relative;
}

#conts {
	margin: 0 18px 0 280px;
}

#conts h2 {
	margin: 0 0 10px;
}

#conts .read {
	margin-bottom: 20px;
	line-height: 16px;
	color: #966731;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

#conts .ploufMenu{
	list-style-image: url(/floorguide/plouf/menu_plouf/img/menu/list_icon.png);
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#conts .ploufMenu a {
	font-size: 16px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
	color: #6b5948;
}

#conts .ploufMenu a:visited {
	color: #6b5948;
}

#conts .ploufMenu a:hover {
	color: #BEAD9E;
}

#conts .ploufMenu a:active {
	color: #7C6754;
}

#conts .ploufPdf a {
	font-size: 11px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
	color: #6b5948;
}

#conts .ploufPdf a:visited {
	color: #6b5948;
}

#conts .ploufPdf a:hover {
	color: #BEAD9E;
}

#conts .ploufPdf a:active {
	color: #7C6754;
}

#conts .menu {
	margin-bottom: 10px;

	color: #7C6754;

	text-align: center;
}

#conts .menu li {
	margin-right: 18px;
	padding-right: 18px;
	border-right: 2px solid #C2B8AF;
	
	display: inline;
}

#conts .menu li.first a {
	margin-left: 18px;
}

#conts .menu li.last {
	margin-right: 0;
	padding-right: 0;
	border: none;
}

#conts .menu li.last a {
	margin-right: 18px;
}

#conts .menu li a {
	text-decoration: none;
}

#conts .menu a:link {
	color: #7C6754;
}

#conts .menu a:visited {
	color: #7C6754;
}

#conts .menu a:hover,
#conts .menu li.here a {
	color: #BEAD9E;
}

#conts .menu a:active {
	color: #7C6754;
}

#conts h3 {
	margin-bottom: 15px;

	clear: both;
}

#conts .floatR {
	margin: 0;
	padding: 0;

	float: right;
}

#conts .topPhoto {
	margin: 0 0 15px;
	display: block;
}

#conts .menuList {
	margin-bottom: 15px;
}

#conts .menuList li {
	margin: 0;
	display: inline;
}

#conts .menuList img {
	margin-bottom: 13px;

	display: block;
}

#meatFish #conts .photo02 {
	margin: 20px 10px 0 -8px;
}

#soupRice #conts .menu {
	margin-bottom: 20px;
}

#soupRice #conts .photo01 {
	margin: 15px 10px 65px 0;
}

#soupRice #conts .photo02 {
	margin: 15px 0 65px;
}

#soupRice #conts h3 {
	margin-top: 30px;
}

#vegePasta #conts .photo02 {
	margin: 20px 10px 0 0;
}

#lunch #conts .topPhoto {
	margin-bottom: 20px;
}

#lunch #conts .menuList,
#drink #conts .menuList {
	margin-bottom: 30px;
}

#drink #conts .menu {
	margin-bottom: 20px;
}
