﻿h1{ 
  margin-top:10px;
  line-height:180%;
  color:#A52A2A;
  font-size:150%;
}
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;
}
.main a{ 
  display:block;
  width:422px;
  height:238px;
  margin-top:15px;
  margin-bottom:15px;
}
.jsr a,.fund a,.readerscomments a,.mago a,.word a,.manner a{
  display:block;
  width:204px;
  height:111px;
}
.jsr a{
  background-image:url("../img/jsr_sheet.gif");
  margin-bottom:16px;
  margin-top:15px;
  margin-left:20px;
}
.fund a{
  background-image:url("../img/taditional_sheet.gif");
  margin-bottom:15px;
  margin-left:20px;
}
.readerscomments a{ 
  background-image:url("../img/readerscomments_sheet.gif");
  margin-bottom:15px;
  margin-top:15px;
}
.mago a{ 
  background-image:url("../img/mago_sheet.gif");
  margin-bottom:15px;
  margin-top:15px;
}
.word a{ 
  background-image:url("../img/word_sheet.gif");
  margin-bottom:15px;
  margin-top:15px;
}
.manner a{ 
  background-image:url("../img/tablemanners_sheet.gif");
}
.recipes a,.stuff a,.meal a{ 
  display:block;
  width:204px;
  height:238px;
}
.recipes a{ 
  background-image:url("../img/recipes_sheet.gif");
  margin-bottom:15px;
  margin-left:20px;
} 
.stuff a{ 
  float:left;
  background-image:url("../img/foodstuffs_sheet.gif");
}
.meal a{ 
  float:right; 
  background-image:url("../img/mealtype_sheet.gif");
}
.jsr a:hover,.fund a:hover,.readerscomments a:hover,.mago a:hover,.manner a:hover,.word a:hover{
  background-position:0 -114px;
}
.recipes a:hover,.meal a:hover,.stuff a:hover{
  background-position:0 -240px;
}
.message{ 
  clear:both;
  float:left;
  width:870px;
  padding-left:30px;
}
.explain{ 
  float:left;
  width:631px;
  font:100% arial,helvetica,sans-serif;
  letter-spacing: 0.05em;
  line-height: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;
}
.sns_2{ 
  width:188px;
  margin:15px 19px 10px 15px;
  border:1px solid #C0C0C0;
}
#sns{ 
  width: 186px;
  padding:10px 2px 3px 0;
}
.sns_logo{
  float:left;
  width: 38px;
  padding-left:5px;
}
.sns_right{
  float:left;
  width: 143px;
  padding-top:5px;
}
p.facebook a,p.google a{ 
  text-align:left;
  font-family:arial,serif;
  font-size:68%;
  color:#404040;
}
p.facebook a:hover{ 
   color:#3B5B99;
   text-decoration:none;
}
p.google a:hover{ 
   color:#BC3627;
   text-decoration:none;
}
h5{ 
  margin-top:15px;
  font-size:140%;
  text-align:center;
}
h5 a{ 
  color:#da2626;
}
.right_word{ 
   margin:15px 19px 10px 15px;
   padding:5px 0;
   border:1px solid #C0C0C0;
}
.ja{ 
   color:#824000;
   text-align:center;
}
.ja span{ 
   font-style:italic;
}
.word_line{ 
   padding:5px 5px 10px;
}
.word_img{ 
   margin-left:35px;
   margin-bottom:15px;
}
.ex{ 
   padding-left:5px;
   color:#404040;
   font-size:80%;
}
.word{ 
   margin-bottom:5px;
   font-size:110%;
   text-align:center;
}
.word a{ 
   color:#824000;
}
.jfoodtips a{ 
  margin-top:10px;
  line-height:150%;
  color:#A52A2A;
}
.tips_title a{   
  color:#121580;
  line-height:130%;
  font-size:115%;
}
.tips_title{   
  text-align:center;
}
.tips_date{ 
  text-align:right;
  color:#404040;
  font-size:90%;  
}
#tips{ 
  float:left;
  width: 100%;
}
.tips_left{
  float:left;
  width: 45%;
}
.tips_left p{
  padding-top:15px;
  line-height:80%;
  font-size:90%;
 
}
.tips_left img{ 
  padding-bottom:20px;  
}
.tips_right{
  float:right;
  width: 55%;
} 
.tips_link ul,.tips_sns p{ 
  color:#E16633;
}
.tips_link ul li,.tips_link ul li a{ 
  color:#121580;
}
.tips_right p a:hover,.jfoodtips a:hover,.tips_title a:hover,.tips_link ul li a:hover{ 
  text-decoration:none;
}
.tips_sns {
  padding-top:15px;
}
.tips_sns p{
  line-height:100%;
}
.tips_sns ul li{
   display:inline;
   margin-right:3px;
   padding-left:7px;
}
.center_adsense{ 
  clear:both;
  padding:50px;
} 