/* トップページコンテンツ */
/* プレミアム商品 */
#top-pre{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 685px;
  height : 255px;
  background-image : url(http://11foghorn.com/image-p/pre.jpg);
  background-repeat : no-repeat;
  background-position : center top;
}
#top-pre-in{
  padding : 75px 0px 0px 0px;
  margin : 0px auto 0px auto;
  width : 615px;
  height : auto;
}
.top-pre-l{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 100px;
  height : 75px;
  float : left;
}
.top-pre-r{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 280px;
  height : 155px;
  float : right;
}
.top-pre-r p{
  font-size : 10pt;
  color : #000000;
  text-align : center;
  line-height : 1.5;
}
/* オススメ商品 */
#reco{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 510px;
  height : 200px;
  background-image : url(http://11foghorn.com/image/osusume3.jpg);
  background-repeat : no-repeat;
  background-position : center top;
}
#reco-in{
  padding : 55px 0px 0px 0px;
  margin : 0px auto 0px auto;
  width : 450px;
  height : auto;
}
.reco1{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 270px;
  height : 110px;
  float : right;
  font-size : 10pt;
  color : #000000;
  text-align : left;
  line-height : 1.5;
}
.reco2{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 270px;
  height : 20px;
  float : right;
  font-size : 10pt;
  color : #ffffff;
  text-align : center;
  line-height : 20px;
}
.reco2 a,
.reco2 a:link,
.reco2 a:visited{
  color : #ffffff;
}
.reco2 a:hover{
  color : #cccccc;
}



/* 新着情報 */
#shop-topi{
  padding : 0px 0px 0px 0px;
  margin : 0px auto 10px auto;
  width : 490px;
  height : 150px;
  overflow : auto;
}
#shop-topi p{
  font-size : 9pt;
  color : #000000;
  text-align : left;
  line-height : 1.3;
  border-bottom : 1px dotted #888888;
}
/* 新着商品 */
#top-case{
  padding : 0px 0px 0px 0px;
  margin : 5px 0px 0px 0px;
  width : 510px;
  height : auto;
}
.top-case-box{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 170px;
  height : 200px;
  text-align : center;
  float : left;
}
.top-case-box p{
  margin-top : 5px;
  font-size : 9pt;
  color : #000000;
  text-align : center;
  line-height : 1.3;
}
.top-case-box strong{
  margin-top : 5px;
  font-size : 10pt;
  color : #ff0000;
  text-align : center;
  line-height : 1.3;
}
