@charset "UTF-8";
#wrap {
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../oishisa/back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#wrap #mid #contents #block {
	zoom: 1;
	padding-top: 10px;
}
#wrap #mid #contents #block:after {
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
}
#wrap #mid #contents #block #blockleft {
	float: left;
	width: 325px;
}
#wrap #mid #contents #block #blockright {
	float: right;
	width: 290px;
}

#wrap #mid #contents .block {
	zoom: 1;
	padding-top: 7px;
}
#wrap #mid #contents .block:after {
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
}
#wrap #mid #contents .block .blockleft {
	float: left;
	width: 226px;
}
#wrap #mid #contents .block .blockright {
	float: right;
	width: 390px;
}

#wrap #mid #contents .subcatch {
	padding-top: 15px;
	clear: both;
}
