@charset "UTF-8";

#slideshow{
  width: 980px;
  height: 430px;
  background-color: white;
  margin-bottom: 5px;
}
#mainvisual{
  width: 980px;
  margin: 0 auto 30px;
  padding: 0;
}
#mainvisual img{
  width: 960px;
  margin: 10px ;
  border-radius: 9px/10px;
  box-shadow: 0 0 10px #3f3f3f;
}
#today_curry_img{
  float: left;
}
#today_curry_img img{
  width: 150px;
  height: 150px;
}
#today_curry_what{
  float: left;
  background-color: #eca96e;
  height: 150px;
  width: 580px;
  text-align: center;
}
#today_curry_what h3{
  background-color: #EDDB91;
  margin: 5px;
  border-radius: 15px;
  font-size: 20px;
}
#today_curry_whatp{
  background-color: #fff;
  height: 100px;
  margin: 8px 5px;
  padding: 0;
  border-radius: 20px;
  font-size: 30px;
  font-family: 'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
.today_curry_whatp1{
  margin: 0 0 10px;
  padding: 10px 0 0;
}
.today_curry_whatp2{
  font-size: 20px;
  padding-bottom: 5px;
}


#toppr{clear: both; overflow: hidden;}
#toppr h4{font-size: 25px; margin: 15px 0 0 20px; padding: 0;}
#toppr h5{font-size: 20px; margin: 0 0 0 20px; padding: 0;}
#toppr p{margin: 0 0 0 20px;}
#owner{margin-top: 10px; border: 4px solid #FF9B2F; border-radius: 20px;}

#news h2{margin-top: 10px;}
#news dl{overflow: hidden;}
#news dt{width: 8em; float: left; margin-bottom: 10px; clear: both;}
#news dd{margin-left: 8em; margin-bottom: 10px;}
#news .fb-like{position: relative;bottom: 20px;}
.newstop{font-size: 18px; font-weight: bold;}
#home #sidebanner h2{margin: 0;}

#sidebar h2{
  margin-top: 0;
}


/*モバイル総合 iphone6.7.8plus用*/
@media (max-width:767px){
  #slideshow{
    display: none;
  }
  #today_curry_img img{width: 80px; height: initial; height: auto;}
  #today_curry_what h3{font-size: 12px; border-radius: 3%/40%;}
  #today_curry_whatp{margin-top: 0; font-size: 18px; height: initial; height: auto;}
  .today_curry_whatp1{margin-bottom: 0px; padding: 0;}
  .today_curry_whatp2{font-size: 13px; padding: 0 0 2px;}
  #today_curry_img img{width: 100px; height: auto;}
  #today_curry_what{width: 314px; height: 100px;}
  #today_curry_whatp{height: 67px;}
  .today_curry_whatp1{padding-top: 7px; font-size: 20px;}
  .today_curry_whatp2{margin-top: 3px; font-size: 15px;}
  #toppr h4{font-size: 23px; text-align: justify; text-align-last: right;}
  #toppr .right{margin-left: 0; height: 13px;}
}


/*Pixel2 ,Pixel2 XL*/
@media (max-width:412px){
 #today_curry_img img{width: 110px; height: auto;}
 #today_curry_what{width: 301px; height: 110px;}
 #today_curry_whatp{height: 76px;}
 .today_curry_whatp1{padding-top: 10px; font-size: 20px;}
 .today_curry_whatp2{margin-top: 5px; font-size: 15px;}
}


@media (max-width:380px){
  /*HOME*/
  #today_curry_img img{width: 95px; height: auto;}
  #today_curry_what{width: 280px; height: 95px;}
  #today_curry_whatp{height: 63px;}
  .today_curry_whatp1{padding-top: 5px; font-size: 18px;}
  .today_curry_whatp2{margin-top: 5px; font-size: 13px;}
  #news dt{font-size: 10px;}
  #news dd{font-size: 10px;}
  .newstop{font-size: 13px;}
}


/*Moto G4,Galaxy用*/
@media (max-width:370px){
    #today_curry_img img{width: 90px; height: auto;}
    #today_curry_what{width: 270px; height: 90px;}
    #today_curry_whatp{height: 58px;}
    .today_curry_whatp1{padding-top: 5px; font-size: 17px;}
    .today_curry_whatp2{margin-top: 5px; font-size: 13px;}  
}


/*iphone5s,iphoneSE用*/
@media (max-width:320px){
  #today_curry_img img{width: 70px; height: initial; height: auto;}
  #today_curry_what{width: 250px; height: 70px;}
  #today_curry_whatp{height: 40px;}
  #today_curry_what h3{font-size: 10px;}
  .today_curry_whatp1{padding-top: 2px; font-size: 13px;}
  .today_curry_whatp2{margin-top: 1px; font-size: 9px;}
  #news dt{font-size: 9px;}
  #news dd{font-size: 9px;}
  .newstop{font-size: 11px;}
  #toppr h4{font-size: 18px;}
  #toppr p{font-size: 13px;}
  #owner h5{font-size: 18px;}
}