﻿h1{ 
  margin-top:10px;
  line-height:180%;
  color:#A52A2A;
  font-size:135%;
}
h2{ 
  font-size:110%;
  color:#E16633;
}
h3{ 
  line-height:150%;
  color:#121580;
}
h3 a{ 
  padding-left: 10px;
  font-size:115%;
  text-decoration:underline;
  color:#121580;
  background:url("../img/menusankaku_121580.gif") no-repeat 0px 5px;
}
h3 a:hover{ 
  font-size:115%;
  text-decoration:none;
}
h1,h2,h3,h3 a,h3 a:hover{ 
  font-family:Georgia,sans-serif;
}
h4{ 
  margin-top:10px;
  font-size:90%;
  color:#404040;
  text-align:center;
}
.notice{ 
  font-family:arial,sans-serif;
  text-align:center;
  color:#c12d2d;
  margin:15px 0;
  font-size:24px;
}
ul{ 
 list-style-type:none;
}
.content{ 
  height:521px;
  border-style:solid solid solid solid;
  border-width:1px 0 3px 0;
}
.sideleft{ 
  float:left;
  width:239px;
}
.center{ 
  float:left;
  width:437px;
}
.centerbottom{ 
  width:422px;
}
.sideright{ 
  float:right;
  width:224px;
}
.jsr a{
  display:block;
  width:204px;
  height:111px;
  background-image:url("../img/jsr.gif");
  margin-bottom:16px;
  margin-top:15px;
  margin-left:20px;
}
.fund a{
  display:block;
  width:204px;
  height:111px;
  background-image:url("../img/fund.gif");
  margin-bottom:15px;
  margin-left:20px;
}
.recipes a{ 
  display:block;
  width:204px;
  height:238px;
  background-image:url("../img/recipes.gif");
  margin-bottom:15px;
  margin-left:20px;
} 
.main a{ 
  display:block;
  width:422px;
  height:238px;
  margin-top:15px;
  margin-bottom:15px;
  background-image:url("../img/food/new_recipe_hakata-style_chicken_one_pot_one_pot.jpg");
}
.stuff a{ 
  float:left;
  display:block;
  width:204px;
  height:238px;
  background-image:url("../img/foodstuffs.gif");
}
.meal a{ 
  float:right; 
  display:block;
  width:204px;
  height:238px;
  background-image:url("../img/mealtype.gif");
}
.readerscomments a{ 
  display:block;
  width:204px;
  height:111px;
  background-image:url("../img/readerscomments.gif");
  margin-bottom:15px;
  margin-top:15px;
}
.mago a{ 
  display:block;
  width:204px;
  height:111px;
  background-image:url("../img/mago.gif");
  margin-bottom:15px;
  margin-top:15px;
}
.manner a{ 
  display:block;
  width:204px;
  height:238px;
  background-image:url("../img/tablemanner.gif");
}
* html
.jsr a{
  background-image:url("../img/jsr_ie6.gif");
}
* html
.fund a{
  background-image:url("../img/taditional_ie6.gif");
}
* html
.recipes a{ 
  background-image:url("../img/recipes_ie6.gif");
} 
* html
.stuff a{ 
  background-image:url("../img/foodstuffs_ie6.gif");
}
* html
.meal a{ 
  background-image:url("../img/mealtype_ie6.gif");
}
* html
.readerscomments a{ 
  background-image:url("../img/readerscomments_ie6.gif");
}
* html
.mago a{ 
  background-image:url("../img/mago_ie6.gif");
}
* html
.manner a{ 
  background-image:url("../img/manners_ie6.gif");
}
* html
.jsr a:hover,.fund a:hover,.readerscomments a:hover,.mago a:hover{
  background-position:0 -114px;
}
* html
.recipes a:hover,.meal a:hover,.stuff a:hover,.manner a:hover{
  background-position:0 -240px;
}
html>body
.jsr a:hover{
  background-image:url("../img/jsrhov.gif");
  background-position:0;
}
html>body
.fund a:hover{
  background-image:url("../img/fundhov.gif");
  background-position:0;
}
html>body
.recipes a:hover{
  background-image:url("../img/recipeshov.gif");
  background-position:0;
}
html>body
.meal a:hover{
  background-image:url("../img/mealtypehov.gif");
  background-position:0;
}
html>body
.readerscomments a:hover{
  background-image:url("../img/readerscommentshov.gif");
  background-position:0;
}
html>body
.mago a:hover{
  background-image:url("../img/magohov.gif");
  background-position:0;
}
html>body
.stuff a:hover{
  background-image:url("../img/foodstuffshov.gif");
  background-position:0;
}
html>body
.manner a:hover{
  background-image:url("../img/tablemannerhov.gif");
  background-position:0;
}
.message{ 
  clear:both;
  float:left;
  width:870px;
  padding-left:30px;
}
.explain{ 
  float:left;
  width:631px;
  font:100% arial,helvetica,sans-serif;
  line-height:150%;
  letter-spacing:150%;
}
.explain p strong{ 
  color:#E16633;
}
.explain p strong.six{ 
  color:#121580;
}  
.box{ 
   float:right;
   width:224px;
   margin-left:10px;
}
.box_left a,.box_right a,.t_link a,.j-food li a{ 
   color:#E16633;
   text-decoration:underline;
}
.box_left a:hover,.box_right a:hover,.t_link a:hover{ 
   text-decoration:none;
}
#mainbox{ 
   width: 610px; 
   margin-top:-10px;
   margin-left:15px;
   padding-bottom:20px;
}
.box_left{ 
   float:left;
   width: 190px;
   font-size:105%;
   text-transform:capitalize;
}
.box_right{ 
   width: 400px;
   padding-top:1px;
   font-size:105%;
   text-transform:capitalize;
}
#mainbox ul li{ 
   margin-top:5px;
}
.box_left ul li ul{ 
   margin-top:-5px;
   margin-left:10px;
   font-size:80%
}
.j-food{ 
   margin-left:15px;
   padding-bottom:30px;
}
.clear{ 
   clear:both;
   padding-bottom:15px;
}
#footer{ 
   border-top:solid 3px #ffd700;
}
.right_featured,.japan_red_cross{ 
   margin:15px 19px 10px 15px;
   padding:5px 0;
   border:1px solid #C0C0C0;
}
.featured_line{ 
   padding:5px;
}
.featured_img{ 
   margin-left:15px;
   margin-bottom:15px;
}
.japan_red_cross li ul li{ 
   margin-left:5px;
   margin-bottom:15px;
}
.japan_red_cross li{ 
  margin-top:10px;
  font-size:90%;
  color:#404040;
  text-align:center;
  list-style-type:none;
}
.sns2{ 
   margin:15px 19px 10px 15px;
}
.sns2 li ul li{ 
  margin-right:10px;
  margin-bottom:10px;
}
.sns2 li span{ 
  padding-left:10px;
}
