@charset "UTF-8";
/* ▼---商品ページ---▼ */
#n-index.items {
  font-size: 85%;
  line-height: 1.4em;
}
#n-index.items p {
  margin: 15px 5px 1.4em 5px;
  line-height: 1.6em;
}
#n-index.items strong {
  line-height: 1.6em;
}
#n-index.items strong.fLarge {
  font-size: 1.12em;
}
#n-index.items .limit {
  border-collapse: collapse;
  margin: 0 0 20px 5px;
}
#n-index.items .limit th {
  text-align: left;
  font-weight: normal;
  background-image: url(../img/dot_br.gif);
  background-repeat: repeat-x;
  background-position: left center;
  padding: 0 3em 0 0;
}
#n-index.items .limit th strong {
  display: inline-block;
  padding-right: 5px;
  background-color: #fff;
  font-weight: normal;
}
#n-index.items .limit td {
  padding-left: 5px;
}
#n-index.items a {
  color: #003399;
}
#n-index.items ol {
  margin: 15px 5px 1.4em 25px;
  line-height: 1.6em;
}
#n-index.items .list {
  /*	padding:7px 7px 3px 7px;
  	clear:both;
  */
  padding: 10px;
  margin-bottom: 20px;
  clear: both;
}
#n-index.items .list dt {
  width: 210px;
  float: left;
}
#n-index.items .list dt img {
  display: block;
}
#n-index.items .list dt p {
  margin: 5px 0px 0px 0px;
  color: #990000;
  font-size: 0.9em;
  line-height: 1.3em;
  padding: 0;
}
#n-index.items .list dt .price {
  padding: 5px 0;
  text-align: right;
  background-image: url(../img/dot_br.gif);
  background-repeat: repeat-x;
  background-position: left center;
}
#n-index.items .list dt .price span {
  color: #ff0000;
  font-weight: bold;
  display: inline-block;
  padding-left: 5px;
  background-color: #fff;
}
#n-index.items .list dt form {
  text-align: right;
  color: #f00;
  font-weight: bold;
  display: block;
}
#n-index.items .list dt form strong {
  font-size: 1.2em;
  font-family: Verdana, "Century Gothic", Impact , "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック";
  padding-right: 2px;
}
#n-index.items .list dt form a {
  margin-left: 5px;
  display: inline-block;
  height: 22px;
  vertical-align: middle;
}
#n-index.items .list dt form span {
  font-weight: normal;
  color: #000;
}
#n-index.items .list dt form select {
  height: 22px;
  margin-left: 5px;
  vertical-align: middle;
}
#n-index.items .list dt form input.hid {
  width: 1px;
  height: 1px;
}
#n-index.items .list dd {
  padding: 0 0 0 220px;
}
#n-index.items .list dd h4 {
  color: #FFFFFF;
  background-color: #330000;
  padding: 5px 3px;
  text-align: center;
  font-size: 110%;
}
#n-index.items .list dd p {
  margin: 10px 5px 0px 5px;
  line-height: 1.7em;
}
#n-index.items .list dd p a {
  display: inline-block;
  margin-left: 8px;
  font-weight: bold;
}
#n-index.items .list dd p a img {
  vertical-align: middle;
  margin-right: 5px;
}
#n-index.items .list dd ul.con {
  margin: 10px 5px 10px 20px;
  list-style-type: square;
}
#n-index.items .list dd form {
  text-align: right;
  color: #f00;
  font-weight: bold;
  display: block;
}
#n-index.items .list dd .price strong {
  font-size: 1.2em;
  font-family: Verdana, "Century Gothic", Impact , "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック";
  padding-right: 2px;
}
#n-index.items .list dd form a {
  margin-left: 5px;
  display: inline-block;
  height: 22px;
  vertical-align: middle;
}
#n-index.items .list dd form span {
  font-weight: normal;
  color: #000;
}
#n-index.items .list dd form select {
  height: 22px;
  margin-left: 5px;
  vertical-align: middle;
}
#n-index.items .list dd form input.hid {
  width: 1px;
  height: 1px;
}
#n-index.items .list dd .price {
  padding: 5px 0;
  text-align: right;
}
#n-index.items .list dd .price span {
  color: #ff0000;
  font-weight: bold;
  display: inline-block;
  padding-left: 5px;
  background-color: #fff;
}
#n-index.items .list .chart {
  text-align: center;
  margin-top: 7px;
}
#n-index.items .list .foot form {
  background-image: url(../img/dot_br.gif);
  background-repeat: repeat-x;
  background-position: left center;
  text-align: right;
  color: #f00;
  font-weight: bold;
  display: block;
  margin-top: 8px;
}
#n-index.items .list .foot form .cart {
  display: inline-block;
  background-color: #fff;
}
#n-index.items .list .foot form .price {
  padding: 5px 0;
  text-align: right;
}
#n-index.items .list .foot form .price span {
  color: #ff0000;
  font-weight: bold;
  display: inline-block;
  padding-left: 5px;
  background-color: #fff;
}
#n-index.items .list .foot form strong {
  font-size: 1.2em;
  font-family: Verdana, "Century Gothic", Impact , "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック";
  padding-right: 2px;
}
#n-index.items .list .foot form a {
  margin-left: 5px;
  display: inline-block;
  height: 22px;
  vertical-align: middle;
}
#n-index.items .list .foot form span {
  font-weight: normal;
  color: #000;
}
#n-index.items .list .foot form select {
  height: 22px;
  margin-left: 5px;
  vertical-align: middle;
}
#n-index.items .list .foot form input.hid {
  width: 1px;
  height: 1px;
}
#n-index.items .list.or {
  border: solid 1px #FF6600;
}
#n-index.items .list.yg {
  border: solid 1px #99CC33;
}
#n-index.items .border {
  padding-bottom: 15px;
  margin-bottom: 10px;
  background-image: url(../img/dot_g.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}
#n-index.items .list .photo {
  width: 180px;
  float: left;
  padding-bottom: 4px;
}
#n-index.items .list .prop {
  width: 315px;
  float: right;
}
#n-index.items .list .prop h4 {
  color: #FFFFFF;
  background-color: #330000;
  padding: 8px 3px;
  text-align: center;
  font-size: 110%;
}
#n-index.items .list .prop p {
  margin: 10px 5px 0px 5px;
  line-height: 1.5em;
}
#n-index.items .list .prop p a {
  display: inline-block;
  margin-left: 8px;
  font-weight: bold;
}
#n-index.items .list .prop p a img {
  vertical-align: middle;
  margin-right: 5px;
}
#n-index.items .list .prop ul.con {
  margin: 10px 5px 10px 20px;
  list-style-type: square;
}
#n-index.items .list .prop .price {
  color: #ff0000;
  font-weight: bold;
  padding-top: 3px;
  text-align: center;
}
#n-index.items .list .prop form {
  text-align: right;
  margin-top: 5px;
  color: #f00;
  font-weight: bold;
  padding: 10px 0 0px 0;
}
#n-index.items .list .prop form strong {
  font-size: 1.2em;
  font-family: Verdana, "Century Gothic", Impact , "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック";
  padding-right: 2px;
}
#n-index.items .list .prop form a {
  margin-left: 5px;
  display: inline-block;
  height: 22px;
  vertical-align: middle;
}
#n-index.items .list .prop form span {
  font-weight: normal;
  color: #000;
}
#n-index.items .list .prop form select {
  height: 22px;
  margin-left: 5px;
  vertical-align: middle;
}
#n-index.items .list .prop form input.hid {
  width: 1px;
  height: 1px;
}
#n-index.items .att {
  border: solid 1px #363;
  padding: 12px 15px;
  margin: 20px 30px;
}
#n-index.items .att2 {
  border: 2px solid #F9D76F;
  padding: 12px 15px;
  margin: 20px 20px;
}
#n-index.items .detail {
  padding: 7px;
  margin: 0px 0px 15px 0px;
  border: solid 1px #FF9900;
}
#n-index.items .detail h2 {
  color: #FFFFFF;
  background-color: #330000;
  padding: 8px 3px;
  text-align: center;
}
#n-index.items .detail h4 {
  font-size: 100%;
  margin: 13px 5px 10px 5px;
}
#n-index.items .detail .photo {
  margin: 0px 0px 10px 10px;
  float: right;
}
#n-index.items .detail .photo .chart {
  margin-top: 10px;
  width: 250px;
  text-align: center;
  background-image: url(../item-img/chart_bg.gif);
  background-repeat: repeat-x;
}
#n-index.items .detail form {
  padding: 10px 10px 5px 0px;
  border-top: solid 1px #663300;
  text-align: right;
  font-weight: bold;
  color: #FF0000;
  font-size: 110%;
}
#n-index.items .detail p.orange strong {
  font-size: 1.12em;
}
#n-index.items .detail form strong {
  font-size: 1.1em;
  font-family: Verdana, "Century Gothic", Impact , "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック";
}
#n-index.items .detail form span {
  font-weight: normal;
  color: #000;
}
#n-index.items .detail form img {
  vertical-align: middle;
  margin: 0 2px;
}
#n-index.items .detail form select {
  height: 22px;
  vertical-align: middle;
  margin-left: 5px;
}
#n-index.items .detail .set {
  padding: 8px 10px;
  background-color: #FCF1CA;
  line-height: 1.7em;
}
#n-index.items .detail ul.con {
  margin: 15px 2px 10px 30px;
  list-style-type: square;
}
#n-index.items .detail ul.con li {
  margin-bottom: 3px;
}
#n-index.items .list-back {
  padding: 5px;
  border: solid 1px #663300;
  background-color: #F5F0BE;
  margin-bottom: 30px;
  width: 13em;
}
#n-index.items .list-back a {
  color: #003399;
  margin-left: 3px;
}
#n-index.items .yuki-back {
  padding: 5px;
  border: solid 1px #663300;
  background-color: #F5F0BE;
  margin-bottom: 10px;
  width: 11em;
}
#n-index.items .yuki-back a {
  color: #003399;
  margin-left: 3px;
}
#n-index.items .yuki-cmt {
  margin: 15px 30px;
  border: dotted 1px #990000;
  padding: 10px 10px 0 10px;
  line-height: 1.5em;
}
#n-index.items dl.ast {
  padding: 0 0px 5px;
  line-height: 1.4em;
}
#n-index.items dl.ast dt {
  width: 1.2em;
  float: left;
  padding-bottom: 2px;
}
#n-index.items dl.ast dd {
  padding-bottom: 2px;
  padding-left: 1.2em;
}
#n-index.items h3.title-top {
  margin: 0px;
  color: #663300;
  padding: 8px 5px;
  border-bottom: 2px solid #E4C193;
  background-color: #FAEBD7;
}
#n-index.items h3.title {
  margin: 40px 0px 0px 0px;
  color: #663300;
  padding: 8px 5px;
  border-bottom: 2px solid #E4C193;
  background-color: #FAEBD7;
  clear: both;
}
#n-index.items .sold {
  color: #c00;
  font-weight: bold;
}

/* 商品一覧ページ */
#n-index.items .list {
  padding: 10px;
  margin-bottom: 20px;
  clear: both;
}
#n-index.items .list dt {
  width: 210px;
  float: left;
}
#n-index.items .list dt img {
  display: block;
}
#n-index.items .list dt p {
  margin: 5px 0px 0px 0px;
  color: #990000;
  font-size: 0.9em;
  line-height: 1.3em;
  padding: 0;
}
#n-index.items .list dt .price {
  padding: 5px 0;
  text-align: right;
  background-image: url(../img/dot_br.gif);
  background-repeat: repeat-x;
  background-position: left center;
}
#n-index.items .list dt .price span {
  color: #ff0000;
  font-weight: bold;
  display: inline-block;
  padding-left: 5px;
  background-color: #fff;
}
#n-index.items .list dt form {
  text-align: right;
  color: #f00;
  font-weight: bold;
  display: block;
}
#n-index.items .list dt form strong {
  font-size: 1.2em;
  font-family: Verdana, "Century Gothic", Impact , "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック";
  padding-right: 2px;
}
#n-index.items .list dt form a {
  margin-left: 5px;
  display: inline-block;
  height: 22px;
  vertical-align: middle;
}
#n-index.items .list dt form span {
  font-weight: normal;
  color: #000;
}
#n-index.items .list dt form select {
  height: 22px;
  margin-left: 5px;
  vertical-align: middle;
}
#n-index.items .list dt form input.hid {
  width: 1px;
  height: 1px;
}
#n-index.items .list dd {
  padding: 0 0 0 220px;
}
#n-index.items .list dd h4 {
  color: #FFFFFF;
  background-color: #330000;
  padding: 5px 3px;
  text-align: center;
  font-size: 110%;
}
#n-index.items .list dd p {
  margin: 10px 5px 0px 5px;
  line-height: 1.7em;
}
#n-index.items .list dd p a {
  display: inline-block;
  margin-left: 8px;
  font-weight: bold;
}
#n-index.items .list dd p a img {
  vertical-align: middle;
  margin-right: 5px;
}
#n-index.items .list dd ul.con {
  margin: 10px 5px 10px 20px;
  list-style-type: square;
}
#n-index.items .list dd form {
  text-align: right;
  color: #f00;
  font-weight: bold;
  display: block;
}
#n-index.items .list dd .price strong {
  font-size: 1.2em;
  font-family: Verdana, "Century Gothic", Impact , "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック";
  padding-right: 2px;
}
#n-index.items .list dd form a {
  margin-left: 5px;
  display: inline-block;
  height: 22px;
  vertical-align: middle;
}
#n-index.items .list dd form span {
  font-weight: normal;
  color: #000;
}
#n-index.items .list dd form select {
  height: 22px;
  margin-left: 5px;
  vertical-align: middle;
}
#n-index.items .list dd form input.hid {
  width: 1px;
  height: 1px;
}
#n-index.items .list dd .price {
  padding: 5px 0;
  text-align: right;
}
#n-index.items .list dd .price span {
  color: #ff0000;
  font-weight: bold;
  display: inline-block;
  padding-left: 5px;
  background-color: #fff;
}
#n-index.items .list .chart {
  text-align: center;
  margin-top: 7px;
}
#n-index.items .list .foot form {
  background-image: url(../img/dot_br.gif);
  background-repeat: repeat-x;
  background-position: left center;
  text-align: right;
  color: #f00;
  font-weight: bold;
  display: block;
  margin-top: 8px;
}
#n-index.items .list .foot form .cart {
  display: inline-block;
  background-color: #fff;
}
#n-index.items .list .foot form .price {
  padding: 5px 0;
  text-align: right;
}
#n-index.items .list .foot form .price span {
  color: #ff0000;
  font-weight: bold;
  display: inline-block;
  padding-left: 5px;
  background-color: #fff;
}
#n-index.items .list .foot form strong {
  font-size: 1.2em;
  font-family: Verdana, "Century Gothic", Impact , "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック";
  padding-right: 2px;
}
#n-index.items .list .foot form a {
  margin-left: 5px;
  display: inline-block;
  height: 22px;
  vertical-align: middle;
}
#n-index.items .list .foot form span {
  font-weight: normal;
  color: #000;
}
#n-index.items .list .foot form select {
  height: 22px;
  margin-left: 5px;
  vertical-align: middle;
}
#n-index.items .list .foot form input.hid {
  width: 1px;
  height: 1px;
}
#n-index.items .list.or {
  border: solid 1px #FF6600;
}
#n-index.items .list.yg {
  border: solid 1px #99CC33;
}
#n-index.items .border {
  padding-bottom: 15px;
  margin-bottom: 10px;
  background-image: url(../img/dot_g.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}
#n-index.items .list .photo {
  width: 180px;
  float: left;
  padding-bottom: 4px;
}
#n-index.items .list .prop {
  width: 315px;
  float: right;
}
#n-index.items .list .prop h4 {
  color: #FFFFFF;
  background-color: #330000;
  padding: 8px 3px;
  text-align: center;
  font-size: 110%;
}
#n-index.items .list .prop p {
  margin: 10px 5px 0px 5px;
  line-height: 1.5em;
}
#n-index.items .list .prop p a {
  display: inline-block;
  margin-left: 8px;
  font-weight: bold;
}
#n-index.items .list .prop p a img {
  vertical-align: middle;
  margin-right: 5px;
}
#n-index.items .list .prop ul.con {
  margin: 10px 5px 10px 20px;
  list-style-type: square;
}
#n-index.items .list .prop .price {
  color: #ff0000;
  font-weight: bold;
  padding-top: 3px;
  text-align: center;
}
#n-index.items .list .prop form {
  text-align: right;
  margin-top: 5px;
  color: #f00;
  font-weight: bold;
  padding: 10px 0 0px 0;
}
#n-index.items .list .prop form strong {
  font-size: 1.2em;
  font-family: Verdana, "Century Gothic", Impact , "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック";
  padding-right: 2px;
}
#n-index.items .list .prop form a {
  margin-left: 5px;
  display: inline-block;
  height: 22px;
  vertical-align: middle;
}
#n-index.items .list .prop form span {
  font-weight: normal;
  color: #000;
}
#n-index.items .list .prop form select {
  height: 22px;
  margin-left: 5px;
  vertical-align: middle;
}
#n-index.items .list .prop form input.hid {
  width: 1px;
  height: 1px;
}
#n-index.items .att {
  border: solid 1px #363;
  padding: 12px 15px;
  margin: 20px 30px;
}
#n-index.items .att2 {
  border: 2px solid #F9D76F;
  padding: 12px 15px;
  margin: 20px 20px;
}

/* 商品詳細ページ */
#n-index.items .detail {
  padding: 7px;
  margin: 0px 0px 15px 0px;
  border: solid 1px #FF9900;
}
#n-index.items .detail h2 {
  color: #FFFFFF;
  background-color: #330000;
  padding: 8px 3px;
  text-align: center;
}
#n-index.items .detail h4 {
  font-size: 100%;
  margin: 13px 5px 10px 5px;
}
#n-index.items .detail .photo {
  margin: 0px 0px 10px 10px;
  float: right;
}
#n-index.items .detail .photo .chart {
  margin-top: 10px;
  width: 250px;
  text-align: center;
  background-image: url(../item-img/chart_bg.gif);
  background-repeat: repeat-x;
}
#n-index.items .detail form {
  padding: 10px 10px 5px 0px;
  border-top: solid 1px #663300;
  text-align: right;
  font-weight: bold;
  color: #FF0000;
  font-size: 110%;
}
#n-index.items .detail p.orange strong {
  font-size: 1.12em;
}
#n-index.items .detail form strong {
  font-size: 1.1em;
  font-family: Verdana, "Century Gothic", Impact , "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック";
}
#n-index.items .detail form span {
  font-weight: normal;
  color: #000;
}
#n-index.items .detail form img {
  vertical-align: middle;
  margin: 0 2px;
}
#n-index.items .detail form select {
  height: 22px;
  vertical-align: middle;
  margin-left: 5px;
}
#n-index.items .detail .set {
  padding: 8px 10px;
  background-color: #FCF1CA;
  line-height: 1.7em;
}
#n-index.items .detail ul.con {
  margin: 15px 2px 10px 30px;
  list-style-type: square;
}
#n-index.items .detail ul.con li {
  margin-bottom: 3px;
}
#n-index.items .list-back {
  padding: 5px;
  border: solid 1px #663300;
  background-color: #F5F0BE;
  margin-bottom: 30px;
  width: 13em;
}
#n-index.items .list-back a {
  color: #003399;
  margin-left: 3px;
}
#n-index.items .yuki-back {
  padding: 5px;
  border: solid 1px #663300;
  background-color: #F5F0BE;
  margin-bottom: 10px;
  width: 11em;
}
#n-index.items .yuki-back a {
  color: #003399;
  margin-left: 3px;
}
#n-index.items .yuki-cmt {
  margin: 15px 30px;
  border: dotted 1px #990000;
  padding: 10px 10px 0 10px;
  line-height: 1.5em;
}
#n-index.items dl.ast {
  padding: 0 0px 5px;
  line-height: 1.4em;
}
#n-index.items dl.ast dt {
  width: 1.2em;
  float: left;
  padding-bottom: 2px;
}
#n-index.items dl.ast dd {
  padding-bottom: 2px;
  padding-left: 1.2em;
}
#n-index.items h3.title-top {
  margin: 0px;
  color: #663300;
  padding: 8px 5px;
  border-bottom: 2px solid #E4C193;
  background-color: #FAEBD7;
}
#n-index.items h3.title {
  margin: 40px 0px 0px 0px;
  color: #663300;
  padding: 8px 5px;
  border-bottom: 2px solid #E4C193;
  background-color: #FAEBD7;
  clear: both;
}

/* 見出し */
/* ▽ペット干し芋ページ */
.to_dog {
  text-align: center;
  margin: 30px 0 !important;
}
.to_dog a {
  display: inline-block;
  padding: 5px 5px 3px 10px;
  border: solid 1px #E54C00;
  font-weight: bold;
}
.to_dog a img {
  vertical-align: middle;
  margin: 0 0 0 5px;
}

/* ▽なかよし干し芋ページ */
dl.n_txt {
  margin: 30px 0 20px 0;
  border-top: 1px dashed #F60;
  padding: 30px 0 0 0;
}
dl.n_txt dt {
  float: left;
  width: 260px;
  padding-top: 15px;
}
dl.n_txt dd {
  padding-left: 260px;
}

.n_txt2 {
  background-color: #FDF2D2;
  padding: 12px 10px;
  margin: 20px 20px;
}
.n_txt2 p {
  text-align: center;
  margin: 0 !important;
  padding: 0 !important;
}
.n_txt2 ul {
  margin: 12px 12px;
  list-style: none;
}
.n_txt2 ul li {
  width: 175px;
  padding: 5px 7px 5px 22px;
  float: left;
  margin: 3px 5px;
  background-color: #FFF;
  background-image: url(../img/icon11.gif);
  background-repeat: no-repeat;
  background-position: 8px 0.6em;
}

#n-index.items .n-list {
  padding: 10px;
  clear: both;
  border: 2px solid #F9D76F;
  margin: 10px;
}
#n-index.items .n-list .photo {
  width: 180px;
  float: left;
  padding-bottom: 4px;
}
#n-index.items .n-list .prop {
  padding-left: 190px;
}
#n-index.items .n-list .prop h5 {
  padding-left: 15px;
  background-image: url(../img/icon8.gif);
  background-repeat: no-repeat;
  background-position: 0px 0.2em;
  color: #630;
}
#n-index.items .n-list .prop p {
  margin: 10px 5px 0px 5px;
  line-height: 1.5em;
}
#n-index.items .n-list .prop p a {
  display: inline-block;
  margin-left: 8px;
  font-weight: bold;
}
#n-index.items .n-list .prop p a img {
  vertical-align: middle;
  margin-right: 5px;
}
#n-index.items .n-list .prop .price {
  color: #ff0000;
  font-weight: bold;
  padding-top: 3px;
  text-align: center;
}

/* # clearfix
---------------------------------------------------------------------------- */
div.items .list,
div.detail,
div.detail form,
div.items .list dl {
  zoom: 1;
  overflow: hidden;
  *zoom: 1;
}

div.items .list:after,
div.detail:after,
div.detail form:after,
div.items .list dl:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
