body    { text-align: center; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
#container     { text-align: left; margin-right: auto; margin-left: auto; position: relative; width: 761px; }
h1 {
	font-size:12px;
	color:#666;
	font-weight:normal;
	line-height:16px;
	position:relative;
	margin:0px;
	padding:0 0 0 20px;
	background-image: url(../washoku/images/titleicon.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
* html h1 {
	font-size:12px;
	color:#666;
	font-weight:normal;
	line-height:16px;
	position:relative;
	margin:0px;
	padding:0 0 0 20px;
	background-image: url(../washoku/images/titleicon.gif);
	background-position: top left;
	*width:200px;
	background-repeat: no-repeat;
}
*+html h1 {
	font-size:12px;
	color:#666;
	font-weight:normal;
	line-height:16px;
	position:relative;
	margin:0px;
	padding:0 0 0 20px;
	background-image: url(../washoku/images/titleicon.gif);
	background-position: top left;
	*width:200px;
	background-repeat: no-repeat;
}
.titlewaku_01                 {
	background-image: url(../washoku/images/titlewaku_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	width: 229px;
	position: absolute;
	top:41px;
	left:510px;
}
.titlewaku_02            {
	background-image: url(../washoku/images/titlewaku_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 229px;
}
.titlewaku_04        {
	background-image: url(../washoku/images/titlewaku_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
	width: 229px
}
#titlewaku_i {width:200px; position:relative;}
.google_d  { background-image: url("../diet/images/search_d.gif"); background-repeat: no-repeat; background-position: left top; position: absolute; top: 163px; left: 538px; width: 214px; height: 95px }
.google_s     { position: relative; top: 21px; left: 3px }
.search_t   { width: 92px }
.web  { display: none; position: absolute; top: 268px; left: 114px }
.web p { color: #666; font-size: 11px; }
.class1                       { font-size: 14px; font-weight: 700; line-height: 22px; padding: 12px 0 0 30px }
.class2                      { font-size: 15px; line-height: 18px; padding: 48px 30px 0; vertical-align: top }
.span                 { color: #0c3; font-size: 15px; font-weight: 500; text-decoration: none; vertical-align: middle }
.span2            { font-size: 13px; text-decoration: none; text-align: right; vertical-align: middle }
.class3                   { font-size: 15px; line-height: 22px; padding: 0 30px; vertical-align: top }
.class21  { color: #f69; font-size: 13px; font-weight: 700; padding: 0 0 0 60px }
.class22    { color: #666; font-size: 10px; padding: 0 0 0 60px; vertical-align: top }
.class4   { margin-right: 24px; vertical-align: middle }
.class5          { margin-top: 9px; margin-bottom: 9px; margin-left: 25px; vertical-align: top }
.class6   { margin-right: 12px; vertical-align: middle }
.class7    { margin-right: 12px; vertical-align: baseline }
.class8   { padding-top: 6px; padding-bottom: 6px; padding-left: 25px; vertical-align: top }
span     { font-size: 13px; text-decoration: none; text-align: right }
.class9   { margin-left: 5px; vertical-align: middle }
.class10   { padding-top: 4px; padding-bottom: 4px; padding-left: 25px; vertical-align: top }
a.url:link     { color: #f69; text-decoration: none }
a.url:visited  { color: #f69; text-decoration: none }
a.url:hover    { color: #f69; text-decoration: underline; }
.ad           { color: #666; font-size: 13px; line-height: 16px; padding: 16px 0 0 12px; vertical-align: top }
.google_01                 { background-image: url("../diet/images/google_01.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 13px; width: 175px }
.google_02            { background-image: url("../diet/images/google_02.gif"); background-repeat: repeat-y; background-position: left top; padding-left: 4px; width: 175px; height: 600px }
.google_04        { background-image: url("../diet/images/google_04.gif"); background-repeat: no-repeat; background-position: left top; padding-bottom: 23px; width: 175px }
.google_012                  { background-image: url("../diet/images/google_g_01.gif"); background-repeat: no-repeat; background-position: left top; margin-top: 30px; margin-bottom: 30px; padding-top: 13px; width: 175px }
.google_022            { background-image: url("../diet/images/google_g_02.gif"); background-repeat: repeat-y; background-position: left top; padding-left: 4px; width: 175px; height: 600px }
.google_042        { background-image: url("../diet/images/google_g_04.gif"); background-repeat: no-repeat; background-position: left top; padding-bottom: 23px; width: 175px }
.miso  { font-size: 15px; color: #c00 }
.oil { font-size: 15px; color: #c00 }
.list    { color: #c03; font-size: 15px; line-height: 22px }
.strong   {font-size: 15px; color: #c03 }
.strawberry   { font-size: 15px; color: #c00 }
.egg           { color: #c00; font-size: 15px; }
.kokuto  { color: #c00; font-size: 15px; }
.hotfood  { color: #c00; font-size: 15px; }
.rice  { color: #c00; font-size: 15px; }
.top_st {font-size: 13px; line-height: 16px; padding: 113px 0 0 257px}
#b_mark_btm { right:190px; position: absolute; font-weight: bold; }
#b_mark_btm img { vertical-align: top; border-style: none;}
#b_mark_oth { right:45px; margin-top:-15px; position: absolute; width:141px; height:19px;}
.cooking_st  { margin-right: 5px;vertical-align: middle ;}
.recipe_i  { margin-top: 8px; margin-bottom: 10px; margin-left: 20px; padding-left: 5px; border-left: 5px solid #fcc }
.recipe_i img  { margin-bottom: 4px; }
.recipe_i p  { font-size: 12px; margin-top: 0; margin-bottom: 0; margin-left: 10px }
#google_lud {
	position: absolute;
	top: 480px;
	left: 235px;
}
#google_bd {
	position: absolute;
	left: 235px;
	top: 738px;
}
.footerlinkunit { padding:5px 0 8px;}
.user_r_d {color:#ca7643; margin:20px 0px 0px 20px; border-left:3px solid #FFC78E; padding-left:10px;}
.google_dsrectangle {margin-top:10px;}