/* 利用ページ */
.table1{
  border-top : 1px solid #000000;
  border-right : 1px solid #000000;
}
.td1{
  width : 150px;
  border-left : 1px solid #000000;
  border-bottom : 1px solid #000000;
}
.td2{
  width : 532px;
  border-left : 1px solid #000000;
  border-bottom : 1px solid #000000;
}
.p1{
  font-size : 10pt;
  color : #000000;
  text-align : center;
  line-height : 1.2;
}
.p2{
  font-size : 10pt;
  color : #000000;
  text-align : left;
  line-height : 1.2;
}
.p-l{
  font-size : 10pt;
  color : #000000;
  text-align : left;
  line-height : 1.2;
}
.p-m{
  padding : 0px 0px 0px 0px;
  margin : 10px 0px 5px 0px;
  width : 685px;
  height : 20px;
  font-size : 10pt;
  font-weight : bold;
  color : #333333;
  text-align : left;
  line-height : 20px;
  background-color : #ffe295;
  clear : both;
}
.p-s{
  font-size : 9pt;
  color : #000000;
  text-align : left;
  line-height : 1.2;
}
#map1{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 475px;
  height : 380px;
  float : left;
}
#map2{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 210px;
  height : 380px;
  float : right;
}
/* 商品一覧 */
#shop-case{
  padding : 0px 0px 0px 0px;
  margin : 5px 0px 0px 0px;
  width : 685px;
  height : auto;
}
.shop-case-box{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 170px;
  height : 200px;
  text-align : center;
  float : left;
}
.shop-case-box p{
  margin-top : 5px;
  font-size : 9pt;
  color : #000000;
  text-align : center;
  line-height : 1.3;
}
.shop-case-box strong{
  margin-top : 5px;
  font-size : 10pt;
  color : #ff0000;
  text-align : center;
  line-height : 1.3;
}
/* 新着ページ */
#shop-topi-box{
  padding : 0px 0px 0px 0px;
  margin : 10px auto 20px auto;
  width : 685px;
  height : auto;
  clear : both;
}
.topi-box-in{
  padding : 0px 20px 0px 20px;
  margin : 0px 0px 0px 0px;
  border-bottom : 1px dotted #888888;
}
.topi-box-in p{
  font-size : 10pt;
  line-height : 1.7;
}
#shop-topi-box1{
  padding : 0px 0px 0px 0px;
  margin : 10px auto 50px auto;
  width : 685px;
  height : auto;
  clear : both;
}
.topi-box-in1{
  padding : 0px 20px 0px 20px;
  margin : 0px 0px 0px 0px;
}
.topi-box-in1 p{
  font-size : 10pt;
  line-height : 1.7;
}
#contact-box{
  padding : 0px 0px 0px 0px;
  margin : 10px auto 0px auto;
  width : 600px;
  height : auto;
  clear : both;
}
#contact-box form{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 600px;
}
#contact-box table{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 600px;
}
.td-1{
  width : 150px;
  text-align : center;
  background-color : #ededdc;
}
.td-2{
  text-align : left;
  background-color : #fff8df;
}
#contact-box input{
  font-size : 10pt;
  line-height : 1.5;
}
.contact-p{
  text-align : center;
  line-height : 20px;
}
/* 商品ページ */
#shop-img{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 20px 0px;
  width : 685px;
}
#shop-img table{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 685px;
}

.shop-td1{
  width : 85px;
  text-align : right;
}
.shop-td1 img{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 10px 0px;
}
.shop-tag1{
  padding-left : 20px;
  height : 20px;
  font-size : 11pt;
  color : #555555;
  text-align : left;
  line-height : 20px;
  font-weight : bold;
  background-image : url(http://11foghorn.com/image/shop-tag.jpg);
  background-repeat : no-repeat;
  background-position : left top;
}
#goods-info{
  padding : 0px 0px 10px 0px;
  margin : 0px 0px 0px 0px;
  width : 685px;
  height : auto;
  background-color : #000000;
}
.goods-info-in{
  padding : 10px 10px 10px 10px;
}
.goods-info-in p{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  font-size : 10pt;
  color : #ffffff;
  text-align : left;
  line-height : 1.3;
}
.goods-info-p2{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  font-size : 10pt;
  color : #cccccc;
  text-align : left;
  line-height : 1.3;
  clear : both;
}
#chumon1{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 685px;
}
.chumon-td1{
  width : 365px;
  text-align : left;
}
.chumon-td2{
  width : 320px;
  text-align : center;
}
#chumon2{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width : 365px;
}
.chumon-td3{
  width : 70px;
}
.chumon-td4{
  width : 295px;
  text-align : left;
}
.chumon-p1{
  font-size : 10pt;
  color : #000000;
  line-height : 20px;
  font-weight : bold;
}
.chumon-p2{
  font-size : 18pt;
  color : #ff0000;
  font-weight : bold;
  line-height : 1.0;
}
.cart-box{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
}
.cart-box input{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
}
#fax-print{
  padding : 0px 0px 0px 0px;
  margin : 0px auto 0px auto;
  width : 427px;
}
