@charset   "Shift_JIS";
  body{ font: #000033; font-size: 10pt; font-weight: normal;
        background-color: white; line-height: 130%;
        font-family: "‚l‚r ‚oƒSƒVƒbƒN", "serif"; text-align:center}
        
  a:link { color: #660000; text-decoration:underline}  
  a:visited { color: #006633; text-decoration:underline}
  a:active { color: #009966; text-decoration:underline}
  a:hover { color:#339933; text-decoration:underline}
  
  h1{ margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 2mm;
      PADDING-RIGHT:0mm; PADDING-LEFT:5mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 2mm;
      color: #cc3300; font-size: 14pt; font-weight: 600; font-style:normal; font-family:sans-serif;
      width:580pt ; text-align:left;background-color:#ffffff;
      border-bottom:0px solid #660000}
  
  h2{ margin-right: 0mm; margin-left: 1mm; margin-top: 0mm; margin-bottom: 0mm;
      PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
      color: #006633; font-size: 12pt; font-weight: 600} 

  h3{ margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
      color: #999966; font-size: 12pt; font-weight: bold} 
  
  .titlediv{margin-right:0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm; 
		PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
	    	width:575pt; text-align:center; background-color:#ffffff;
                border:0px solid #660000}

  .dishdiv{margin-right: 0; margin-left: 0pt; margin-top: 0mm; margin-bottom: 0mm;
	      width:575pt; background-color:#CCFFCC ;
             background-image:url(img-bin/wall2.gif); background-repeat:repeat }

  .dishdiv a:link{color: #660000; text-decoration:none}
  .dishdiv a:visited{color: #660000; text-decoration:none}
  .dishdiv a:active{color: #660000; text-decoration:none}
  .dishdiv a:hover{color: #660000; text-decoration:none}


  .dishimg{margin-right: 0mm; margin-left: 0mm; margin-top: 1mm; margin-bottom: 0mm;
        	border:none; height:90px;border: 1px solid #660000}

  .menudiv{margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
     		border:none; text-align:center ;width:570pt;
		background-color:#ffffff}

  .menutable{PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm}

  .menusub{position:absolute;visibility:hidden;border: 1px solid #C59932; 
             width:145pt;text-align:left  ;background-color:#ffffff}


  .menusub a:link{color: #006633; text-decoration:underline}
  .menusub a:visited{color: #006633; text-decoration:underline}
  .menusub a:active{color: #006633; text-decoration:underline}
  .menusub a:hover{color: #C44F00; text-decoration:underline}

  .menusubtitle { color: #006000; font-size: 11pt; font-weight: 600;
                  font-family: "saans-serif"; 
                  border: 0px solid #C59932; 
                  margin-right: 0mm; margin-left: 2mm; margin-top: 0mm; margin-bottom: 0mm }

  .menucontent {margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
                padding-right:2mm; padding-left: 7mm; padding-top: 0mm; padding-bottom: 2mm;  
                text-align:left;
                color: #C59932; font-size: 9pt; font-weight: 500;
                background-image:url(img-bin/wall3.gif); background-repeat:no-repeat;
                background-position :bottom }


  .menuimgsub{margin-RIGHT:0mm; margin-LEFT: 0mm; margin-BOTTOM: 1mm; margin-TOP: 0mm}


  .main{  margin-right:0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
     		padding-right:1mm; padding-left: 1mm; padding-top: 0mm; padding-bottom: 2mm;  
		width:595pt; text-align:left;background-color:#ffffff;
		border-bottom: 0px solid #999966;border-left:0px dotted #996600 }

  .contentdiv{margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0mm; PADDING-TOP:2mm;
		text-align:center; vertical-align:top;
		width:auto; height:auto; 
                border:1px solid #C59932 }
  
  .content {margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
	     PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 4mm; PADDING-TOP: 0mm;
      	     color: #660000; font-size: 9pt; font-weight:normal;line-height: 120% }

  .newdiv {margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
		PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0mm; PADDING-TOP:0mm;
		text-align:left;vertical-align:top;
		width:260pt;  height: 90pt; overflow:visible; line-height: 140%;
              border-top:0px solid #009966; border-bottom:1px solid #009966}  

  .newtitle {margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
	     PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 2mm; PADDING-TOP: 2mm;
      	     text-align:center} 

  .new {margin-right: 0mm; margin-left: 5mm; margin-top: 0mm; margin-bottom: 0mm;
	     PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 2mm; PADDING-TOP: 0mm;         
      	     color: #000033; font-size: 9pt; font-weight:normal }

  .newdate {margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
	     PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
            color: #006633; font-size: 9pt; font-weight:normal }

  .topicdiv{margin-right:3px; margin-left: 3px; margin-top:0px; margin-bottom: 3px;
		PADDING-RIGHT:2mm; PADDING-LEFT: 2mm; PADDING-BOTTOM: 2mm; PADDING-TOP: 0mm;
		vertical-align:top;
                background-color:#ffffff; overflow: scroll ;
		border:1px solid #C59932 ;text-align:left; width:auto; height:100pt}

  .topicflamediv{margin-right:auto; margin-left: 0mm; margin-top:2mm; margin-bottom: 0mm;
		PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;	
		background-image:url(img-bin/sunset_bg1.jpg); background-repeat:no-repeat;
                background-position :left;
		border:1px solid #FFCC66; text-align:left; width:auto; height:auto}
 
  .topictitle {margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 1mm;
	     PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
      	     text-align:center}  
  
  .topicrecipes {margin-right: 0mm; margin-left: 0mm; margin-top: 1mm; margin-bottom: 0mm;
	     PADDING-RIGHT:3mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
      	     color: #339933; line-height: 120% ;
             font-size: 14pt; font-weight: 600; font-style:normal; font-family:sans-serif }

  .topicdesc  { margin-right: 0mm; margin-left: 5mm; margin-top: 0mm; margin-bottom: 1mm;
		   color:#443300; font-size: 9pt;line-height: 120%   }
   
  .newRecipeImg { margin-right: 0mm; margin-left: 5mm; margin-top: 0mm; margin-bottom: 1mm}
 


  .RFdiv {margin-right:auto; margin-left: auto; margin-top: 3mm; margin-bottom: 0mm;
	      PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP:8mm;
              background-image:url(img-bin/wall5.gif); background-repeat:no-repeat;
              background-position :top;
              vertical-align:top; text-align:center; width:130pt ; 
              border:0px solid #b8860b}


  .RFTitle {margin-right:auto; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
                PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM:0mm; PADDING-TOP: 0mm}

  .RFUpdate {margin-right:auto; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
              text-align:center;
              color:#009966; font-size: 9pt; font-weight: normal}

  .RF{ margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
	     PADDING-RIGHT:0mm; PADDING-LEFT: 2mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
      	     color: #006633; font-size: 10pt; font-weight:normal;line-height: 120%;
             text-align:center;
             border:0px solid #006633} 
 
  .RFdiv a:link{color: #660000; text-decoration:none}
  .RFdiv a:visited{color: #660000; text-decoration:none}
  .RFdiv a:active{color: #660000; text-decoration:none}
  .RFdiv a:hover{color: #660000; text-decoration:underline}
  
  .RFRecipe {position:relative;visibility:visible;  
              margin-right: 0mm; margin-left :0mm ; margin-top: 0mm; margin-bottom: 0mm;
	      PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm ;
              text-align:center;
              border:0px solid #C59932 }

   .RFform {  text-align:center }

  select { color:#660000 } 

  .SG{ margin-right: 0mm; margin-left: 5mm; margin-top: 5mm; margin-bottom: 3mm;
	     PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
      	     color: #006633; font-size: 10pt; font-weight:bold} 

  .SGeng{ margin-right: 0mm; margin-left: 5mm; margin-top: 5mm; margin-bottom: 3mm;
	     PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
      	     color: #006633; font-size: 11pt; font-weight:bold} 

  .SGtitle { color: #443300; font-size: 11pt; font-weight:bold} 

  .SG a:link{color: #006633; text-decoration:none}
  .SG a:visited{color: #006633; text-decoration:none}
  .SG a:active{color: #006666; text-decoration:underline}
  .SG a:hover{color: #009999; text-decoration:underline}

  .SGeng a:link{color: #006633; text-decoration:none}
  .SGeng a:visited{color: #006633; text-decoration:none}
  .SGeng a:active{color: #006666; text-decoration:none}
  .SGeng a:hover{color: #009999; text-decoration:underline}

  .toolimg{margin-right: 5pt; margin-left: 0pt; margin-top: 1mm; margin-bottom: 0mm;
              float : left ;
        	border:none; height:70px;border: 1px solid #660000}
  .tools{ margin-right: 0mm; margin-left: 5mm; margin-top: 0mm; margin-bottom: 0mm;
	     PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
      	     color: #006633; font-size: 10pt; font-weight:bold} 

  .idx{ margin-right: 0mm; margin-left: 3mm; margin-top: 1mm; margin-bottom: 3mm;
	     PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
      	     color: #000000; font-size: 11pt; font-weight:normal} 
  
  .idxHeader{ margin-right: 0mm; margin-left: 3mm; margin-top: 0mm; margin-bottom: 1mm;
	      PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
      	      color: #003399; font-size: 11pt; font:bold Italic } 

  .idxHeaderFromTo {color:#cc9966;  font-size: 10pt; font-weight:normal}

  .idx a:link    {color: #660000; text-decoration:none}
  .idx a:visited {color: #006000; text-decoration:none}
  .idx a:active  {color: #006666; text-decoration:none}
  .idx a:hover   {color: #009999; text-decoration:underline}

  .ILTitle1{ margin-right: 5mm; margin-left: 5mm; margin-top: 2mm; margin-bottom: 0mm;
      color: #006633; font-size: 10pt; font-weight: bold; line-height: 115%} 
  
  .ILTitle2{ margin-right: 5mm; margin-left: 10mm; margin-top: 2mm; margin-bottom: 0mm;
      color: #009966; font-size: 10pt; font-weight: bold; line-height: 115% } 
  
  .ILTitleNote{ margin-right: 3mm; margin-left: 3mm; margin-top: 0mm; margin-bottom: 0mm;
      color: #009966; font-size: 10pt; font-weight: bold; line-height: 115% } 
   
  .ILIndex{ margin-right: 0mm; margin-left: 5mm; margin-top: 2mm; margin-bottom: 5mm;
	     PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 2mm;
      	     color: #cc9966; font-size: 12pt; font-weight:normal} 

  .ILIndex a:link{color: #660000; text-decoration:none}
  .ILIndex a:visited{color: #660000; text-decoration:none}
  .ILIndex a:active{color: #6699FF; text-decoration:none}
  .ILIndex a:hover{color: #6699FF; text-decoration:none}
  
  .ILTitle3{color: #660000; font-size: 10pt; font-weight: normal} 
 
  .ILJpn{color: #660000; font-size: 9pt; font-weight: bold}

  .ILDesc{color: #000000; font-size: 9pt; font-weight: normal} 

  .ILnote{width:280; background-color:#6699FF}

  .RB            {height:auto; border:0px solid #999966;width:auto }

  .RBbuttons     {height:auto; border:0px solid #000066;width:auto ;text-align:left;
		    PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 1mm;
		    width:160px; float:left	}

  .RBimg         {margin-right: 0pt; margin-left: 0pt; margin-top: 0mm; margin-bottom: 0mm;
        	    border:0pt #999966 solid; height:18px }

  .RBIndex       {overflow:visible; height:auto; border:1px solid #006000;width:160px ;clear:left}
  .dishImages    {overflow:visible; height:auto; border:1px solid #999966;width:600px; float :right }

  .dishdiv2{margin-right: auto; margin-left: auto; margin-top: 0mm; margin-bottom: 1mm;
	  text-align:left }
  
  .dishdiv2 a:link{color: #000000; text-decoration:none}
  .dishdiv2 a:visited{color: #000000; text-decoration:none}
  .dishdiv2 a:active{color: #000000; text-decoration:none}
  .dishdiv2 a:hover{color: #000000; text-decoration:none}

  .dishimg2{margin-right: 0pt; margin-left: 1pt; margin-top: 1mm; margin-bottom: 0mm;
        	border:1pt #999966 solid; height:86.4px ; width:106px}



  .RBMainA 	{margin-right: 0mm; margin-left: 4mm; margin-top: 0mm; margin-bottom: 0mm;
		color:#006633;font-size: 10pt; font-weight:bold; text-align:left}
  .RBMainB 	{margin-right: 0mm; margin-left: 4mm; margin-top: 0mm; margin-bottom: 0mm;
		color:#990033;font-size: 10pt; font-weight:bold; text-align:left}

  .RBSub 	{margin-right: 0mm; margin-left: 2mm; margin-top: 0mm; margin-bottom: 1mm;
		 font-size: 8.5pt; font-weight:normal; line-height: 112% ; text-align:left}
   
  .desc{ margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
         color: #006000; font-size: 9pt; font-weight: normal}
  .desc-eng{font-size: 11pt; font-weight: normal}
  
  .copy{ margin-right: 0mm; margin-left: 0mm; margin-top: 2mm; margin-bottom: 0mm;
         color: #999966; font-size: 9pt; font-weight: normal; text-align:center}

  .naviimg{	margin-right: 0mm; margin-left: 0mm; margin-top: 2mm; margin-bottom: 0mm}

  .navidiv{     margin-right:auto; margin-left: auto; margin-top: 0mm; margin-bottom: 5mm;
		text-align:center;
		PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 0mm;
        	border-top: 1px solid #009966 ;text-align:center; width:555pt}

  .jpn{ font-size: 9pt}
  .eng{ font-size: 12pt}

  .eng-link{ font-size: 12pt; color: #009966 }

  .recipemain {font: #000000; font-size: 10pt; font-weight: normal;
               background-color: white; line-height: 130%;
	           width:560px;	
               font-family: "‚l‚r ‚oƒSƒVƒbƒN", "serif"; text-align: left}

  .recipemain   a:link { color: #660000; text-decoration:underline}  
  .recipemain   a:visited { color: #000066; text-decoration:underline}
  .recipemain   a:active { color: #006666; text-decoration:underline}
  .recipemain   a:hover { color: #009999; text-decoration:underline}

  .menu1{ margin-right: 0mm; margin-left: 0mm; margin-top: 10mm; margin-bottom: 5mm;
         color: #CC3300; font-size: 23pt; font-weight: bolder; text-align:center}
 
  .menu2{ margin-right: 0mm; margin-left: 0mm; margin-top: 4mm; margin-bottom:0mm;
         color: #CC3300; font-size: 20pt; font-weight: bolder; line-height: 100%;
         text-align:center}

  .time{ margin-right: 0mm; margin-left: 10mm; margin-top: 6mm; margin-bottom:6mm;
         color: #000000; font-size: 11pt; font-weight: normal; font-style: normal;
         line-height: 120%; text-align:left}


  .recipe_img {border-width:1pt; border-color:#999966 ; border-style:solid ;
                margin-right: 0mm; margin-left: 10mm; margin-top: 0mm; margin-bottom: 0mm}
 
  .ingredient {margin-right: 0mm; margin-left: 2mm; margin-top: 10mm; margin-bottom: 1mm}
 
  .instruction {margin-right: 0mm; margin-left: 2mm; margin-top: 8mm; margin-bottom: 1mm}
 
  .timetitle{color: #660000; font-size: 11pt; font-weight:bold; font-style: normal;
         line-height: 120%}
 
 
 
 
 
  
  .recipetbl{ border-collapse: collapse; border:1px solid #999966
	      margin-right: 0mm; margin-left: 1mm; margin-top: 0mm; margin-bottom:0mm; }
  .recipetd{padding:2px; width:213; border:1px solid #999966 }
  .recipetdnote{padding:0px; width:120; border:1px solid #999966}
  .recipetdnote1{padding:0px; width:120; border:none}
  .recipetr{ background:#DDFFEF}

  .ILimg{border:none; height:15 }


  .RILTitle1{ margin-right: 5mm; margin-left: 5mm; margin-top: 2mm; margin-bottom: 0mm;
      color: #006666; font-size: 10pt; font-weight: bold; line-height: 115%} 
  
  .RILTitle2{ margin-right: 5mm; margin-left: 7mm; margin-top: 2mm; margin-bottom: 0mm;
      color: #006666; font-size: 10pt; font-weight: bold; line-height: 115% } 
  
  .RILTitleNote{ margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
      		PADDING-RIGHT:3mm; PADDING-LEFT: 3mm; PADDING-BOTTOM: 2mm; PADDING-TOP: 2mm;
		color: #006633; font-size: 10pt; font-weight: bold; line-height: 115%;
      		width:280; background-color:#FFE0B3} 
   
  .RILIndex{ margin-right: 0mm; margin-left: 5mm; margin-top: 2mm; margin-bottom: 5mm;
      color: #FFCCFF; font-size: 12pt; font-weight:normal}   
  
  .RILTitle3{color: #660000; font-size: 10pt; font-weight: normal} 
 
  .RILJpn{color: #660000; font-size: 9pt; font-weight: bold}

  .RILDesc{color: #000000; font-size: 9pt; font-weight: normal} 

  .RILnote{width:280; background-color:#ffcc66}

  .Rcopy{ margin-right: 0mm; margin-left: 16mm; margin-top: 1mm; margin-bottom: 0mm;
         color: #999966; font-size: 9pt; font-weight: normal}
  
  .recipenaviimg{margin-right: 0mm; margin-left: 0.5mm; margin-top: 0mm; margin-bottom: 0mm;
			cursor:pointer; border:none}

  .recipenavidiv{margin-right: 0mm; margin-left: 0mm; margin-top: 0mm; margin-bottom: 0mm;
		PADDING-RIGHT:3mm; PADDING-LEFT: 10mm; PADDING-BOTTOM: 5mm; PADDING-TOP: 2mm;
		background-color: white;}

  .recipeEmail { color: #000066; font-size: 9pt; font-weight: normal;
                 border-right: 0px solid #000066;border-bottom: 1px solid #000066;  
		 border-left: 0px solid #000066;border-top: 3px solid #000066;
		 margin-right: 0mm; margin-left: 0mm; margin-top: 2mm; margin-bottom: 0mm;
		 PADDING-RIGHT:0mm; PADDING-LEFT: 0mm; PADDING-BOTTOM: 0mm; PADDING-TOP: 2mm;
		 background-color: white;}

  .recipeEmailForm { border:1px solid #999966}
  .recipeEmailText { color: #999966; font-size: 12pt; font-weight: bold }