@charset "utf-8";

p {
  margin:1.4em 0;
  line-height:1.4em;
}
#tofu-catch {
  padding:10px 0 0 6px;
}
#tofu-detailwrap {
  width:696px;
  margin:10px 0;
}
#tofu-detailwrap h3 {
  font-size:10px;
  font-weight:bold;
}
#tofu-detail {
  width:315px;
  padding:48px 0 0 21px;
  float:left;
  background:url("../img/tofu_back.png") no-repeat;
}
#tofuyo-detail {
  width:315px;
  padding:48px 0 0 21px;
  float:right;
  background:url("../img/tofuyo_back.png") no-repeat;
}
#tofu-detailwrap p {
  margin:6px 0;
}
.tofu-detail-imgs {
  text-align:center;
  margin:8px 0 0 0;
}

#daiz-wrap {
  width:697px;
  margin:18px 0 18px 0;
}
#daiz-wrap p {
  margin:0;
}
#daiz-desc {
  width:650px;
  padding:48px 0 10px 21px;
  float:left;
  background:url("../img/tofutry_back.png") no-repeat;
}
#daiz-desc h3 {
  font-size:12px;
  font-weight:bold;
  margin-bottom:12px;
}
#daiz-desc h3 small {
  font-size:12px;
}

#abouttofu {
  width:650px;
  padding:80px 0 0 21px;
  float:left;
  background:url("../img/abouttofu_back.png") no-repeat;
}

#abouttofu p {
  margin-bottom:2px;
}

#abouteigwa {
  width:650px;
  padding:80px 0 0 21px;
  float:left;
  background:url("../img/abouteigwa_back.png") no-repeat;
}

#abouteigwa p {
  margin-bottom:2px;
}

#daiz-form {
  padding:0px 10px 0 10px;
  width:200px;
  float:left;
}
#daiz-form p {
  line-height:20px;
}

#resellerbox {
  width:130px;
  height:178px;
  padding:6px 18px 0 28px;
  background:url("../img/reseller_back.png") 16px 6px no-repeat;
}
#resellerbox h3 {
  margin:8px auto 0 auto;
  width:74px;
  height:50px;
  text-indent:-9999px;
  background:url("../img/reseller_title.gif") no-repeat;
}
#resellerbox p {
  margin:0;
  height:80px;
  font-size:10px;
  line-height:1.2em;
  padding:4px 10px 0 10px;
}

#infos-wrap {
  width:880px;
  margin:0 auto;
  padding-bottom:18px;
}
.info-box {
  width:273px;
  padding:0 10px;
  float:left;
}
.info-box h3 {
  width:273px;
  height:26px;
  margin-bottom:12px;
}
.info-box h3 a {
  display:block;
  width:273px;
  height:26px;
  text-indent:-9999px;
}
.info-box h4 {
  font-weight:bold;
}
.info-box ul, .info-box p {
  margin:1em 0;
  line-height:1.6em;
}
.info-box ul li {
  list-style:none;
  margin:0;
  padding-left:18px;
  background:url("../img/li_circle.png") 4px 5px no-repeat;
}
.to-detail {
  text-align:right;
  padding-bottom:1.5em;
}
#ht-media {
  background:url("../img/h3_media.png") no-repeat;
}
#ht-seo {
  background:url("../img/h3_seo.png") no-repeat;
}
#ht-news {
  background:url("../img/h3_news.png") no-repeat;
}

#media-wrap {
  width:273px;
}
#media-wrap img {
  float:left;
  padding-right:10px;
}
#media-wrap p {

}

#fair {
  width:680px;
  margin:8px 0 8px 5px;
  padding:4px;
  border:solid 1px #cccccc;
}
#fair-banner {
  width:300px;
  float:left;
}
#fair-desc {
  width:370px;
  float:right;
}
#fair-desc p {
  margin:8px 0 0 0;
}
#fair-desc h3 {
  font-size:15px;
  font-weight:bold;
}

#social-bookmarks {
  width:860px;
  margin:0 auto;
  padding-bottom:8px;
  text-align:right;
}
#social-bookmarks img {
  vertical-align:bottom;
}

#top-tofu-catch {
  width:690px;
  padding:240px 0 20px 0;
  float:left;
  background:url("../img/top_tofu_banner.png") no-repeat;
}

#top-tofu-catch p {
  width:670px;
  margin: 0 10px 10px 10px;
}

#top-eigwa-catch {
  width:690px;
  padding:250px 0 20px 0;
  margin:10px 0 0 0;
  float:left;
  background:url("../img/top_eigwa_banner.png") no-repeat;
}

#top-eigwa-catch p {
  width:670px;
  margin: 0 10px 5px 10px;
}
