/*------------------------------------------------
index.css
2009.07.15
食べたい日本の忘れ味
------------------------------------------------*/

/* common
------------------------------------------------*/
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:#FFFFFF;
	font-size: 0.9em;
	line-height: 1.41em;
	color: #333333;
	text-align: center;
}

#main{
	margin:0 auto;
	text-align: center;

}

.img{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

h1, h2, h3{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

p { margin: 0 0 0 0;
	padding: 0 0 0 0;
}
	

/*　メインコンテンツ
------------------------------------------------*/
#cont {
	margin:0 auto;
	padding-bottom:30px;
	text-align: left;
	width: 975px;
}

/*　上
------------------------------------------------*/
#upper {
	width: 975px;
	height: 309px;
	margin-bottom:10px;
}
.logo {
	width: 975px;
	height: 285px;
	margin:0px auto;
}
.stuff01 {
	margin: 0px auto;
	width: 532px;
	height: 85px;
}
.stuff02 {
	margin: 0px auto;
	width: 532px;
	height: 96px;
}
.stuff03 {
	margin: 0px auto;
	width: 532px;
	height: 95px;
}


/*　下
------------------------------------------------*/
#lower {
	width: 975px;
	padding:0px 0;
}

#lower .inner {
	width: 975px;
	margin: 0px auto;
}

/*　王さん
------------------------------------------------*/

#lower .menu01Box {
	width: 975px;
	margin-bottom:15px;
	padding-bottom:10px;
	background-color:#f1e8cd;

}
#lower .menu01Ttl {
	width: 975px;
	height: 43px;
	padding: 8px 0px 0px 0px;
	margin: 0 0 0 0;
}

#lower .menu01Box .inner {
	width: 956px;
	height: 100%;
	margin: 0;
	padding: 0 0 0 10px;
}
.menu01Box .photo {
	float: left;
	width: 244px;
	margin: 0 0 10px 0px;
}
.menu01Box .caption {
	float: right;
	width: 656px;
	margin: 0 auto;
}
.menu01Box .textbox {
	float: right;
	width: 640px;
	margin: 10px auto;
}
.menu01Box .photoarea {
	float: left;
	width: 964px;
	margin:10px auto;
}


/*　松浦
------------------------------------------------*/

#lower .menu02Box {
	width: 975px;
	margin-bottom:15px;
	padding-bottom:10px;
	background-color:#f6e7f5;

}
#lower .menu02Ttl {
	width: 975px;
	height: 43px;
	padding: 8px 0px 0px 0px;
	margin: 0 0 0 0;
}

#lower .menu02Box .inner {
	width: 956px;
	height: 100%;
	margin: 0;
	padding: 0 0 0 10px;
}
.menu02Box .photo {
	float: left;
	width: 244px;
	margin: 0 0 10px 0px;
}
.menu02Box .caption {
	float: right;
	width: 654px;
	margin: 0 auto;
}
.menu02Box .textbox {
	float: right;
	width: 640px;
	margin: 10px auto;
}
.menu02Box .photoarea {
	float: right;
	width: 620px;
	margin:0 15px 0 0;
}


/*　小林
------------------------------------------------*/

#lower .menu03Box {
	width: 975px;
	margin-bottom:15px;
	padding-bottom:10px;
	background-color:#ebf2f4;

}
#lower .menu03Ttl {
	width: 975px;
	height: 43px;
	padding: 8px 0px 0px 0px;
	margin: 0 0 0 0;
}

#lower .menu03Box .inner {
	width: 956px;
	height: 100%;
	margin: 0;
	padding: 0 0 0 10px;
}
.menu03Box .photo {
	float: left;
	width: 244px;
	margin: 0 0 10px 0px;
}
.menu03Box .caption {
	float: right;
	width: 654px;
	margin: 0 auto;
}
.menu03Box .textbox {
	float: right;
	width: 640px;
	margin: 10px auto;
}
.menu03Box .photoarea {
	float: right;
	width: 620px;
	margin:0 15px 0 0;
}


/*文字サイズ*/
.t-medium { font-size:1em; line-height:150%; }
.t-small { font-size:0.8em; line-height:120%; }

/* レイアウト関係 */
.fleft{
	float:left;
}
.fright{
	float:right;
}
.inline{
	display:inline;
}
.block{
	display:block;
}
.top-10 {margin-top:10px !important;}
.bottom-10 {margin-bottom: 10px !important;}

/*　クリア */
.clearfix{
	overflow: hidden;
}
/*　クリア＋ホーリーハック　*/
.clearfix:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix{display: inline-table;}
 /* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
 /* End hide from IE-mac */
*:first-child+html .clearfix { /* IE7用 */
	zoom: 100%; 
}

.clear{
	clear:both;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
}
