@charset"utf-8";* {        margin: 0;	padding: 0;}img {        border: 0;}a:link {	color: #009999;	text-decoration: underline;}a:visited {	color: #6633FF;	text-decoration: underline;}a:hover {	color: #0099CC;	text-decoration: underline;}p {	margin-bottom: 10px;}table {	margin: 10px;	font-size: 12px;	line-height: 1.4;	color: #3F5A66;}td {	text-align: left;	vertical-align: top;	font-size: 12px;	line-height: 1.5;	color: #3E5A66;	padding-top: 5px;	padding-bottom: 5px;}li {	margin-bottom: 10px;}ul {	margin-top: 10px;	list-style-type: none;}h2 {	color: #009999;	font-size: 18px;	margin-bottom: 15px;	font-family: "�l�r �o����", "�ז�����";}h3 {	font-size: 16px;	color: #0099CC;	margin-bottom: 10px;	line-height: 1.4;	font-family: "�l�r �o����", "�ז�����";}html {        overflow-y: scroll;}body {	text-align: center;	background-image: url(img/footer.png);	background-repeat: no-repeat;	background-position: center bottom;	margin: auto;}div#container {	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;	font-size: 12px;	line-height: 1.5;	color: #3F5A66;	margin-top: 10px;}div#header {	height: 60px;	width: 800px;	float: left;}div#header-left {	float: left;	height: 60px;	width: 260px;}div#header-right {	float: right;	height: 60px;	width: 520px;	text-align: right;	margin-right: 10px;}div#menu {	text-align: left;	width: 800px;	clear: both;	padding-top: 10px;	height: 40px;}div#main-cont {	height: 330px;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: left;	margin-top: 30px;	padding-bottom: 140px;}div#main-cont-kurashi {	height: 330px;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: left;	margin-top: 20px;	background-image: url(img/bg02.jpg);	background-repeat: no-repeat;	background-position: right -10px;	padding-bottom: 140px;}div#main-cont-syoku {	height: 330px;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: left;	margin-top: 20px;	background-image: url(img/bg03.jpg);	background-repeat: no-repeat;	background-position: right 40px;	padding-bottom: 140px;}div#main-cont-katsudou {	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: left;	margin-top: 10px;	background-image: url(img/katsudou-bg.png);	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 0px;	padding-bottom: 140px;}div#main-cont-oshirase {	height: 445px;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: left;	margin-top: 10px;}div#main-cont-recipe {	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: left;	margin-top: 10px;	background-image: url(img/bg_recipe.gif);	background-repeat: repeat-y;	margin-bottom: 150px;}div#top {	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: left;	background-image: url(img/bg_top.png);	background-repeat: no-repeat;	background-position: center 20px;	padding-top: 140px;	padding-bottom: 160px;}div#footer {	color: #7aa0b2;	text-align: right;	width: 800px;	margin-right: auto;	margin-left: auto;	font-size: 11px;}.margin20 {	margin-left: 20px;}div.wrapper-omoi {	float: left;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;	background-image: url(img/bg01.png);	background-repeat: no-repeat;	background-position: right 10px;	margin-bottom: 0px;	margin-top: 0px;	padding-bottom: 160px;}div.wrapper-katsudou {	float: left;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;	background-image: url(img/bg05.png);	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 0px;	margin-top: 0px;	padding-bottom: 150px;}div.wrapper-oishisato04 {	float: left;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;	background-image: url(img/katsudou/oishisato/04/oishisato04bg.png);	background-repeat: no-repeat;	background-position: right 40px;	margin-bottom: 0px;	margin-top: 0px;	padding-bottom: 150px;}div.wrapper-oishisato05 {	float: left;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;	background-image: url(img/katsudou/oishisato/05/oishisato05bg.png);	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 0px;	margin-top: 0px;	padding-bottom: 150px;}div.wrapper-oishisato06 {	float: left;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;	background-image: url(img/katsudou/oishisato/06/oishisato06bg.png);	background-repeat: no-repeat;	background-position: right 130px;	margin-bottom: 0px;	margin-top: 0px;	padding-bottom: 150px;}div.wrapper-oishisato07 {	float: left;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;	background-image: url(img/katsudou/oishisato/07/oishisato07bg.png);	background-repeat: no-repeat;	background-position: 400px 20px;	margin-bottom: 0px;	margin-top: 0px;	padding-bottom: 150px;}div.wrapper-oshirase {	float: left;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;	background-image: url(img/oishisato08bg.png);	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 0px;	margin-top: 0px;	padding-bottom: 170px;}div.wrapper-recipe {	float: left;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;	margin-bottom: 0px;	margin-top: 0px;	padding-bottom: 150px;	background-image: url(img/bg06.png);	background-repeat: no-repeat;	background-position: right top;}div.wrapper-osusume {	float: left;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;	margin-bottom: 0px;	margin-top: 0px;	padding-bottom: 150px;	height: 350px;}div#news {	width: 440px;	padding-left: 20px;	text-align: left;}div#box-concept {	text-align: left;	float: left;	width: 440px;	margin-left: 30px;	margin-top: 20px;	line-height: 1.8;}div#box-profile {	text-align: left;	width: 480px;	float: left;	margin-top: 10px;}div#box-oishisato {	text-align: left;	width: 600px;	float: left;	margin-top: 10px;}div#box-katsudou {	text-align: left;	width: 500px;	float: left;}div#box-osusume {	text-align: left;	float: left;	width: 480px;}div#box-menu {	text-align: left;	width: 420px;	float: left;}div#header-right a:link {    color: #006699;	text-decoration: none;}div#header-right a:visited{    color: #006699;	text-decoration: none;}div#header-right a:hover {    color: #6FC0E7;	text-decoration: none;}table.report {	margin: 0px;	width: 760px;}table.news {	width: 480px;	margin-left: 0px;}table.news td {	padding-left: 0px;}table.naming {	margin: -10px 0px 10px;}table.naming th {	text-align: center;	width: 120px;}div#jyunbi {	text-align: center;	width: 520px;	margin-top: 120px;}table.report td {	margin: 0px;	padding-top: 0px;}td.report01 {	padding-left: 40px;}dt {	font-size: 13px;	color: #0066CC;}dd {	margin-bottom: 10px;	margin-left: 10px;}p.margin10 {	margin-left: 10px;}p.margin20 {	margin-left: 20px;}.txt12 {	font-size: 12px;}.txt14 {	font-size: 14px;}th {	font-weight: normal;	color: #006699;	text-align: left;	vertical-align: top;	font-size: 12px;	padding-top: 5px;	padding-bottom: 5px;}div.wrapper-katsudou h3 {	font-size: 16px;	line-height: 1.4;	color: #0099CC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #99CCFF;	margin-bottom: 10px;}img.logo {	float: right;	height: 60px;	width: 250px;	margin-top: 80px;	margin-right: 0px;}table.oishisato-gaiyou {	margin-top: 0px;}table.oishisato-gaiyou th {	text-align: right;	padding-right: 10px;}ul.zairyou {	list-style-type: disc;	margin-left: 20px;	margin-top: 0px;	margin-bottom: 10px;}ul.zairyou li {	margin-bottom: 3px;}ol {	margin-left: 20px;}td.recipe03 {	text-align: center;	vertical-align: top;}td.recipe01 {	padding-top: 0px;	padding-bottom: 0px;	width: 240px;}td.recipe02 {	padding-right: 20px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 10px;}.img-recipe {	padding: 5px;	border: 1px solid #0099CC;}table.recipe {	margin: 0px;}table.katsudou-img {	float: right;	margin-top: 0px;	margin-left: 0px;}table.katsudou-img td {	padding: 5px;	margin-top: 0px;	margin-bottom: 10px;	border: 1px solid #008ec0;}table.katsudou-img02 {	float: right;	margin-top: 20px;	margin-right: 20px;}table.katsudou-img02 td {	padding: 5px;	border: 1px solid #008ec0;	margin-top: 0px;}.img-katsudou01 {	text-align: center;	vertical-align: middle;	padding: 5px;	float: right;	height: 270px;	width: 190px;	border: 1px solid #0099CC;	margin-top: 20px;	margin-right: 20px;}div.img-katsudou-tate {	padding: 5px;	float: right;	margin-top: 20px;	margin-right: 20px;	border: 1px solid #0099CC;	text-align: center;	vertical-align: middle;}.txt13blue {	font-size: 13px;	color: #0066CC;}table.report li {	margin-left: -20px;}td.report02 {	width: 260px;	padding-right: 10px;}div.box-oshirase01 {	float: left;	width: 330px;	margin-right: 30px;	text-align: left;}.attention {	color: #FF3300;}table.list {	margin: 0px;}td.list01 {	width: 390px;}.box-list li {	font-size: 14px;}.box-list {	width: 100%;}.box-list a:link {    color: #0066FF;	text-decoration: underline;}.box-list a:visited{    color: #6633FF;	text-decoration: underline;}.box-list a:hover {    color: #6FC0E7;	text-decoration: underline;}div#sub-menu {	font-size: 12px;	line-height: 38px;	text-align: center;	height: 38px;	width: 800px;}div#sub-menu a:link {    color: #999999;	text-decoration: none;}div#sub-menu a:visited{    color: #999999;	text-decoration: none;}div#sub-menu a:hover {    color: #FF0066;	text-decoration: none;}table.list td {	padding: 0px;}.torikesi {	text-decoration: line-through;}