@charset "utf-8";

/* page_cuisine.css */

/*----------------------------------------------*/
/*                                              */
/* cuisine                                      */
/*                                              */
/*----------------------------------------------*/
/* visual */
body#cuisine div.index div#dVisual {
}
		body#cuisine div.index div#dVisual ul li {
			width: 270px;
			text-align: center;
			padding-right: 5px;
		}
		body#cuisine div.index div#dVisual ul li.lastElement {
			padding-right: 0;
		}
body#cuisine div#dVisual div.dPhotoList {
}
		body#cuisine div.dish div#dVisual div.dPhotoList li {
			width: 177px;
			overflow: hidden;
			text-align: center;
		}
		body#cuisine div#dVisual div.dPhotoList li.liPhoto01 { left: 404px; top: 25px; }
		body#cuisine div#dVisual div.dPhotoList li.liPhoto02 { left: 593px; top: 25px; }
		body#cuisine div#dVisual div.dPhotoList li.liPhoto03 { left: 783px; top: 25px; }

		body#cuisine div#dVisual div.dPhotoList li.liPhoto04 { left: 24px;  top: 176px; }
		body#cuisine div#dVisual div.dPhotoList li.liPhoto05 { left: 214px; top: 176px; }
		body#cuisine div#dVisual div.dPhotoList li.liPhoto06 { left: 404px; top: 176px; }
		body#cuisine div#dVisual div.dPhotoList li.liPhoto07 { left: 593px; top: 176px; }
		body#cuisine div#dVisual div.dPhotoList li.liPhoto08 { left: 783px; top: 176px; }

		body#cuisine div#dVisual div.dPhotoList li.liPhoto09 { left: 24px;  top: 327px; }
		body#cuisine div#dVisual div.dPhotoList li.liPhoto10 { left: 214px; top: 327px; }
		body#cuisine div#dVisual div.dPhotoList li.liPhoto11 { left: 404px; top: 327px; }
		body#cuisine div#dVisual div.dPhotoList li.liPhoto12 { left: 593px; top: 327px; }
		body#cuisine div#dVisual div.dPhotoList li.liPhoto13 { left: 783px; top: 327px; }

/* cake */
body#cuisine div.wedding_cake div#dVisual div.dPhotoList {
}
		body#cuisine div.wedding_cake div#dVisual div.dPhotoList li {
			width: 140px;
			height: 210px;
			overflow: hidden;
			text-align: center;
		}
		body#cuisine div.wedding_cake div#dVisual div.dPhotoList li.liPhoto01 { left: 346px; top: 25px; }
		body#cuisine div.wedding_cake div#dVisual div.dPhotoList li.liPhoto02 { left: 505px; top: 25px; }
		body#cuisine div.wedding_cake div#dVisual div.dPhotoList li.liPhoto03 { left: 662px; top: 25px; }
		body#cuisine div.wedding_cake div#dVisual div.dPhotoList li.liPhoto04 { left: 820px; top: 25px; }
		body#cuisine div.wedding_cake div#dVisual div.dPhotoList li.liPhoto05 { left: 30px;  top: 253px; }
		body#cuisine div.wedding_cake div#dVisual div.dPhotoList li.liPhoto06 { left: 188px; top: 253px; }
		body#cuisine div.wedding_cake div#dVisual div.dPhotoList li.liPhoto07 { left: 346px; top: 253px; }
		body#cuisine div.wedding_cake div#dVisual div.dPhotoList li.liPhoto08 { left: 505px; top: 253px; }
		body#cuisine div.wedding_cake div#dVisual div.dPhotoList li.liPhoto09 { left: 662px; top: 253px; }
		body#cuisine div.wedding_cake div#dVisual div.dPhotoList li.liPhoto10 { left: 820px; top: 253px; }
/* philosophy */
body#cuisine div.philosophy div#dVisual div.pngBg {
	background-image: url(../cuisine/philosophy/image/bg_philosophy.png);
}

/* main */
body#cuisine div#dContents div.dLinkList li {
	padding-right: 10px;
	margin: 0;
	font-size: 0;
	line-height: 0;
}
body#cuisine div#dContents div.dLinkList li.lastElement {
	padding-right: 0;
	padding-left: 10px;
}

/* philosophy */
body#cuisine div.philosophy div#dContents div.dModLayCol2Wrap {
	padding: 40px;
	background-color: #ffffff;
}
		body#cuisine div.philosophy div#dContents div.dModLayCol2 div.dModLayColL {
			width: 420px;
		}
		body#cuisine div.philosophy div#dContents div.dModLayCol2 div.dModLayColR {
			width: 420px;
		}
		body#cuisine div.philosophy div#dContents div.dModLayCol2 div.dModLayColR p#pPhilosophy {
			margin-bottom: 30px;
		}
			body#cuisine div.philosophy div.dModLayCol2 div.dModLayColL ul.ulModEleFloat {
				margin-bottom: 0;
			}
			body#cuisine div.philosophy div.dModLayCol2 div.dModLayColL ul.ulModEleFloat li {
				margin-bottom: 0;
			}
			body#cuisine div.philosophy div.dModLayCol2 div.dModLayColL ul.ulModEleFloat li#liPhilosophy {
				float: right;
			}
