@charset "utf-8";

/* --------------------------------------------------

※セレクタの前には必ずページ固有のIDを付けてください（ほかのスタイルと干渉しないため）

-------------------------------------------------- */
#FoodAndDrink p{
	padding:0 0 10px;
}

/* 全体のカラーセット */
#FoodAndDrink{
	color:#666666;
}

/* メイン画像 */
#FoodAndDrink h3{
	padding-bottom:20px;
}

#FoodAndDrink .textimg{
	text-indent:-9999px;
}

/* 卓袱料理 */
#FoodAndDrink #shippokubox{
	background: #FFF url("img/bg_shippoku.jpg") no-repeat scroll center 10px;
	min-height:400px;
	padding:10px 0 0 20px;
}
#FoodAndDrink #shippokubox p{
	padding-top: 40px;
	width: 470px;
}

/* 長崎三昧 */
#FoodAndDrink #nagasakizanmai{
	background: url("img/bg_nagasakizanmai.png") no-repeat scroll center 10px;
	height:550px;
	padding:10px 0 20px 20px;
}
#FoodAndDrink #nagasakizanmai p{
	padding-top: 110px;
	width: 470px;
}

/* Food */
#FoodAndDrink .foodbox{
	padding:0 0 20px;
}
#FoodAndDrink .foodbox H5,
#FoodAndDrink .foodbox .photo{
	text-align:center;
	padding:0 0 10px;
}
#FoodAndDrink .foodbox p{
	padding:10px;
}
#FoodAndDrink .foodbox .leftbox{
	background-color:#FFF;
	float:left;
	width:500px;
}
#FoodAndDrink .foodbox .rightbox{
	background-color:#FFF;
	float:right;
	width:500px;
}

/* 画像の回り込み */
#FoodAndDrink .foodbox img.rf{
	float:right;
	margin:0 0 1em 10px;
}

/* 強調 */
#FoodAndDrink .foodbox .strong,
#FoodAndDrink .foodboxlong .strong{
	font-weight:bold;
	font-size:150%;
	padding:0 10px;
	margin:0;
}

#FoodAndDrink .foodboxlong{
	background-color:#FFF;
	padding:0 0 10px;
	margin:0 0 20px;
}
#FoodAndDrink .foodboxlong .leftbox{
	float:left;
	width:500px;
}
#FoodAndDrink .foodboxlong .rightbox{
	float:right;
	width:500px;
}
#FoodAndDrink .foodboxlong p{
	padding:10px;
}
#FoodAndDrink .foodboxlong .rightbox p{
	padding:10px 0 0;
}

#FoodAndDrink .italic{
	font-style:italic;
}


/* Did You Know？ */
#FoodAndDrink #didyouknow{
	background: url("img/bg_didyouknow_top.png") no-repeat scroll center top;
	min-height:125px;
}
#FoodAndDrink #choronogical{
	background: url("img/bg_didyouknow_bottom.jpg") no-repeat scroll center bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
#FoodAndDrink #choronogical p{
	padding:15px 30px;
}
#FoodAndDrink #choronogical .photo{
	padding:0;
	margin:0;
	text-align:center;
}
#FoodAndDrink #diningbox{
	background: #FFF url("img/bg_gourmet.jpg") no-repeat scroll right bottom;
	min-height:310px;
	padding:10px;
}
#FoodAndDrink #diningbox h4{
	border-bottom: 3px double;
	font-weight:bold;
	font-size:150%;
	padding:0 10px;
	margin:0 0 10px;
	width:560px;
}

#FoodAndDrink #diningbox dt{
	background: url("img/bg_lbl.jpg") no-repeat scroll left center;
	padding:0 0 0 10px;
	font-weight:bold;
	font-size:120%;
	color:#07419B;
}
#FoodAndDrink #diningbox dd{
	margin:0 0 0 30px;
	display: list-item;
	list-style-type: disc;
}
#FoodAndDrink #diningbox #pdfbox{
	width:560px;
	padding:0 10px;
}
#FoodAndDrink #diningbox #pdfbox .leftbox{
	float:left;
	width:220px;
}
#FoodAndDrink #diningbox .centerbox{
	width:100%;
	margin:20px 0;
}

/*----------------------------------------

clearfix

----------------------------------------*/
#FoodAndDrink .foodbox:after,
#FoodAndDrink .foodboxlong:after,
#FoodAndDrink #pdfbox:after{
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
}

#FoodAndDrink .foodbox,
#FoodAndDrink .foodboxlong,
#FoodAndDrink #pdfbox{
	display:inline-block;
}

/* exlude MacIE5 \*/
* html #FoodAndDrink .foodbox,
* html #FoodAndDrink .foodboxlong,
* html #FoodAndDrink #pdfbox{
	height:1%;
}

#FoodAndDrink .foodbox,
#FoodAndDrink .foodboxlong,
#FoodAndDrink #pdfbox{
	display:block;
}
/* end MacIE5 */