@charset "utf-8";
/*ページキャプションの位置調整
-------------------------------------------------*/
#page_caption p img {
	margin:30px 0 0 45px;
}
/*-----------------------*/





/*PHOTO
-----------------------------------*/
#photo_view {
	width:721px;
	height:auto;
	margin:0px;
	overflow:hidden;
}
#photo_view .photoarea {
}
#photo_view #thumb_area {
	background:#292727;
	width:232px;/*245*/
	float:right;
	padding:40px 0 13px 13px;
}
#photo_view .photobox {
	width:228px;/*228*/
	height:auto;
	list-style-type:none;
	display:inline;
	padding:0px 0 0px 0px;
}
#photo_view .photobox li {
	margin:0 6px 6px 0;
	float:left;
	display:inline;
}
#text_area {
	width:400px;
	height:auto;
	margin:40px 0 0 40px;
}
#text_area p.ttl {
	margin:0 0 30px 0;
}
#text_area p.copy {
	line-height:2.2em;
}
/*------------------------*/
div.center_img {
	text-align:center;
	padding:30px 0 0 0;
}
/*朝食
-------------------------------------------------*/
#break_first {
	width:640px;
	margin:0 auto;
	padding:50px 0 0 0;
}
#break_first .left {
	float:left;
	width:300px;
}
#break_first .left .teras {
	margin:50px 0 0 0;
}
#break_first .right {
	float:right;
	width:320px;
	padding:40px 0 0 0;
}
#break_first .right img {
	margin:0 0 6px 0;
}

behavior: expression(IEPNGFIX.fix(this));
