/* Headline */
H1 {text-decoration:none; font-weight:bold; color:#339933;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	padding: 0.25em;
	font-size:16px}
H2 {text-decoration:none; font-weight:bold; color:#339933;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	padding: 0.25em;
	font-size:14px}
H3 {text-decoration:none; font-weight:bold; color:#339933;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	padding: 0.25em;
	font-size:12px}
/* Headline (R) */
H1.reverse {text-decoration:none; font-weight:bold;
	color:#FFFFFF; background-color:#66CC66;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	padding: 0.5em;
	font-size:16px}
H2.reverse {text-decoration:none; font-weight:bold;
	color:#FFFFFF; background-color:#66CC66;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	padding: 0.5em;
	font-size:14px}
H3.reverse {text-decoration:none; font-weight:bold;
	color:#FFFFFF; background-color:#66CC66;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	padding: 0.5em;
	font-size:12px}
H3.blue-reverse {text-decoration:none; font-weight:bold;
	color:#FFFFFF; background-color:#3366FF;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	padding: 0.5em;
	font-size:12px}
H3.red-reverse {text-decoration:none; font-weight:bold;
	color:#FFFFFF; background-color:#FF9999;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	padding: 0.5em;
	font-size:12px}
/* Paragraph*/
P {text-align:left; text-indent:1em; color:#000000;
	font-weight:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px; line-height: 125%}
P.left {text-align:left; text-indent:0em; color:#000000;
	font-weight:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px; line-height: 125%}
P.center {text-align:center; text-indent:0em; color:#000000;
	font-weight:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px; line-height: 125%}
P.right {text-align:right; text-indent:0em; color:#000000;
	font-weight:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px; line-height: 125%}
P.contents{text-align:left; text-indent:1em; color:#000000;
	font-weight:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px; line-height: 125%}
P.catch{text-align:center; text-indent:0px; color:#006600;
	font-weight:bold;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:14px; line-height: 150%}
P.copyright{color:#556B2F;font-weight:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:10px; line-height: 125%;
	text-align:center}
P.comment{text-align:left; text-indent:1em; color:#336633;
	font-weight:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:10px; line-height: 125%}
P.comment-center{text-align:center; text-indent:0em; color:#336633;
	font-weight:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:10px; line-height: 125%}
P.comment-right{text-align:right; text-indent:1em; color:#336633;
	font-weight:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:10px; line-height: 125%}
P.topic-comment{text-align:left; text-indent:0em; color:#66CC66;
	font-weight:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:10px; line-height: 125%}
/* */
B.price{font-family:monospace; font-weight: bold;
	color:#436EEE}
B.catch{font-family:monospace; font-weight: bold;
	color:#FF4500}
/* Division */
DIV{align:left; text-align:left;
	color:#000000;
	margin-top:4px; margin-left:4px;
	font-size:12px; font-weight: normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace}
DIV.page-contents{align: center; text-align:left;
	padding: 8px; color:#000000;
	font-size:12px,
	background-color:#FFFFFF}
DIV.indent-paragraph{text-align:left; margin-left:60px;
	font-size:12px;
	background-color:#FFFFFF}
DIV.page-head{align:center; text-align:center; padding:8px; color:#436EEE;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	width:680px}
DIV.page-tailer{align:center; text-align:center;
	color:#000000;	font-size:10px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace}
/* Division */
DIV.center{text-align:center;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px;  line-height:125%;
	color:#000000; background-color:#FFFFFF}
DIV.right{text-align:right;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px;  line-height:125%;
	color:#000000; background-color:#FFFFFF}
DIV.left{text-align:left;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px;  line-height:125%;
	color:#000000; background-color:#FFFFFF}
DIV.guide{padding: 4px;
	text-align:center;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px;  line-height:125%;
	border-style:solid; border-width:2px; border-color:#66CC66;
	color:#006400; background-color:#FFFFFF}
DIV.catch{padding: 4px;
	text-align:center;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px;  line-height:125%;
	border-style:ridge; border-width:6px; border-color:#FFDAB9;
	color:#000000; background-color:#FFFEEE}
DIV.red{padding: 8px;
	text-align:center;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px;  line-height:125%;
	border-style:solid; border-width:2px; border-color:#FF6666;
	color:#000000; background-color:#FFFFFF}
DIV.green{padding: 8px;
	text-align:center;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px;  line-height:125%;
	border-style:solid; border-width:2px; border-color:#339933;
	color:#000000; background-color:#FFFFFF}
DIV.blue{padding: 8px;
	text-align:center;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px;  line-height:125%;
	border-style:solid; border-width:2px; border-color:#3366FF;
	color:#000000; background-color:#FFFFFF}
/* Link Anchor */
A {font-weight:normal; text-decoration:none}
A:link { color:#339933 }
A:visited { color:#669966 }
A:hover{text-decoration:underline }
A:active{ color:#339933 }

A.menu {font-weight:bold; text-decoration:none; font-size:12px;
	line-height: 125%}
A.menu:link { color:#FFFFFF }
A.menu:visited { color:#FFFFCC }
A.menu:hover{ color:#FF6633; text-decoration:none}
A.menu:active{ color:#FF6633 }
/* Mail */
A.mail {font-weight:normal; text-decoration:none; color:#4169E1}
/* Image */
IMG	{ margin:4px; vertical-align:middle; border-style:hidden }
IMG.bag {margin:0px 4px; vertical-align:top; border-style:hidden;
	position: relative; right:0px}
IMG.right {float: right; margin: 4px; border-style: hidden}
IMG.left  {float: left; margin: 4px; border-style: hidden}
IMG.half  {margin: 4px; border-style: hidden;
	width: 120px; height: 90px}
/* List */
UL {list-style:circle;line-height:1.5;
	font-weight:normal; font-size:12px; text-decoration:none;
	color:#000000;
	text-align:left}
UL.level1 {list-style:square ourside;line-height:1.5;
	font-weight:normal; font-size:12px; text-decoration:none;
	 text-align:left}
UL.level2 {list-style:circle outside;line-height:1.5;
	font-weight:normal; font-size:12px; text-decoration:none;
	 text-align:left}
UL.menu {list-style-image: url(/images/star.gif);line-height:1.5;
	font-weight:bold; font-size:12px; text-decoration:none;
	 text-align:left; margin-left:16px}
UL.cooking {list-style-image: url(/images/carrot_dot.gif);line-height:2;
	font-weight:bold; font-size:12px; text-decoration:none;
	 text-align:left}
UL.green_btn {list-style-image: url(/images/green_btn.gif);line-height:1.5;
	font-weight:normal; font-size:12px; text-decoration:none;
	 text-align:left; margin-left:16px}
UL.red_btn {list-style-image: url(/images/red_btn.gif);line-height:1.5;
	font-weight:normal; font-size:12px; text-decoration:none;
	 text-align:left; margin-left:16px}
UL.blue_btn {list-style-image: url(/images/blue_btn.gif);line-height:1.5;
	font-weight:normal; font-size:12px; text-decoration:none;
	 text-align:left; margin-left:16px}
UL.sample {list-style-image: url(/images/star.gif);line-height:2;
	font-size:12px; text-decoration:none;
	 text-align:left}
OL {line-height:1.5;
	font-weight:normal; font-size:12px; text-decoration:none;
	color:#000000;
	text-align:left}
OL.title {line-height:1.5;
	font-weight:bold; font-size:12px; text-decoration:none;
	color:#339933;
	text-align:left}
DL {line-height:150%;
	font-weight:normal; font-size:12px; text-decoration:none;
	color:#000000;
	text-align:left}
DT {line-height:150%;
	font-weight:bold; font-size:12px; text-decoration:none;
	color:#339933;
	text-align:left}
DT.large {line-height:150%;
	font-weight:bold; font-size:14px; text-decoration:none;
	color:#339933;
	text-align:left}
DT.blue {line-height:1.5;
	font-weight:bold; font-size:12px; text-decoration:none;
	color:#3366FF;
	text-align:left}
/* Table */
TABLE, TR, TD {margin: auto; padding: 4px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	font-size:12px;
	border-collapse: collapse}
TD.center{color:#000000; text-align:center;
	font-size:12px; line-height: 125%}
TD.right{color:#000000; text-align:right;
	font-size:12px; line-height: 125%}
TD.top{color:#000000;
	vertical-align:top;
	font-size:12px; line-height: 125%}
TD.bottom{color:#000000;
	vertical-align:bottom;
	font-size:12px; line-height: 125%}
TD.center-top{color:#000000; 
	text-align:center;	vertical-align:top;
	font-size:12px; line-height: 125%}
TD.center-bottom{color:#000000; 
	text-align:center;	vertical-align:bottom;
	font-size:12px; line-height: 125%}
TD.menu {color:#000000; background-color:#66CC66; text-align:center;
	font-size:12px; line-height: 125%}
TD.title {color:#FFFFFF; background-color:#66CC66;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	text-align:center; font-weight:bold; text-decoration:none;
	font-size:14px; line-height: 125%}
TD.title-left {color:#FFFFFF; background-color:#66CC66;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	text-align:left; font-weight:bold; text-decoration:none;
	font-size:14px; line-height: 125%}
TD.title-right {color:#FFFFFF; background-color:#66CC66;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	text-align:right; font-weight:bold; text-decoration:none;
	font-size:14px; line-height: 125%}
/* for Green Line Table */
TD.green 
	{margin: auto; padding: 4px;
	border-collapse: collapse; border: 1px solid #99CC99;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	color:#000000; background-color:#CCFFCC;
	text-align:center; font-weight:normal; text-decoration:none;
	font-size:12px; line-height: 125%}
TD.green-left 
	{margin: auto; padding: 4px;
	border-collapse: collapse; border: 1px solid #99CC99;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	color:#000000; background-color:#CCFFCC;
	text-align:left; font-weight:normal; text-decoration:none;
	font-size:12px; line-height: 125%}
TD.green-right 
	{margin: auto; padding: 4px;
	border-collapse: collapse; border: 1px solid #99CC99;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	color:#000000; background-color:#CCFFCC;
	text-align:right; font-weight:normal; text-decoration:none;
	font-size:12px; line-height: 125%}
TD.green-border
	{margin: auto; padding: 4px;
	border-collapse: collapse; border: 1px solid #99CC99;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	color:#000000; background-color:#FFFFFF;
	font-size:12px; line-height: 125%}
TD.green-border-center
	{margin: auto; padding: 4px;
	text-align:center;
	border-collapse: collapse; border: 1px solid #99CC99;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	color:#000000; background-color:#FFFFFF;
	font-size:12px; line-height: 125%}
TD.green-border-right
	{margin: auto; padding: 4px;
	text-align:right;
	border-collapse: collapse; border: 1px solid #99CC99;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	color:#000000; background-color:#FFFFFF;
	font-size:12px; line-height: 125%}
TABLE.green-border {margin: auto; padding: 4px;
	border-collapse: collapse;
	border: 1px solid #99CC99}
/* for Black Line Table */
TD.black-border
	{margin: auto; padding: 4px;
	border-collapse: collapse; border: 1px solid #333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	color:#000000; background-color:#FFFFFF;
	font-size:12px; line-height: 125%}
TD.black-border-center
	{margin: auto; padding: 4px;
	text-align:center;
	border-collapse: collapse; border: 1px solid #333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	color:#000000; background-color:#FFFFFF;
	font-size:12px; line-height: 125%}
TD.black-border-right
	{margin: auto; padding: 4px;
	text-align:right;
	border-collapse: collapse; border: 1px solid #333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
	color:#000000; background-color:#FFFFFF;
	font-size:12px; line-height: 125%}
TABLE.black-border {margin: auto; padding: 4px;
	border-collapse: collapse;
	border: 1px solid #333333}
/* Font */
FONT.title {text-align:left; text-indent:0; color:#66CC66;
	font-size:14px; line-height: 125%}
FONT.comment {text-align:left; text-indent:1em; color:#FF6666;
	font-size:10px; line-height: 125%}
FONT.emphasis {text-align:left; text-indent:0; color:#FF9999;
	font-weight: bold;
	font-size:14px; line-height: 125%}
FONT.green {color:#339933}
FONT.blue {color:#3366FF}
FONT.red  {color:#FF6666}
FONT.atori {font-weight:bold; color:#669933}
/* Line */
HR.green {border-color: #66CC66; border-style:solid;
	border-width: 2px;  height: 2px;
	text-align: center}
HR.light-green {border-color: #66CC66; border-style:dashed;
	border-width: 1px;  height: 2px;
	text-align: center}
HR.black {border-color: #333333; border-style:solid;
	border-width: 2px;  height: 2px;
	text-align: center}
BLOCKQUOTE {font-weight:normal}
