.slider,.ship{display:block;}
/*ここで造ってます*/
.intro{text-align:center;}
.intro a{background-color:#c36aad;
  display:block;
  width:30%;
padding:5px;
  margin:10px auto;
color:#ffffff;
font-weight:bold;
font-size:1.5em;}

/*真心こめてお造りします*/
.img_parents{position:relative;}
.img_parents a{color:#ffffff;
  font-size:1.5em;
  border:solid 1px #ffffff;
  padding:8px;
}
.crd01{position:absolute;
  top:230px;
  left:150px;}
.crd02{position:absolute;
  top:230px;
  left:400px;}

a.shoyu,a.miso{
  display:inline-block;
  border:solid 1px #000;
padding:8px;
margin-top:5px;
width:40%;}

/*ランキング*/
.rank_box {
  position: absolute;
  width: 25px;
  height: 25px;
  background-color: #333;
  display: block;
  z-index: 5;
}
.rank_box_color_1 {
  background-color: #dccc18;
}

.rank_box_color_2 {
  background-color: #bab9c1;
}

.rank_box_color_3 {
  background-color: #e18961;
}

.rank_number {
  color: #fff;
  display: block;
  padding-top: 1px;
  font-size: 14px;
}

/*送料説明*/
.ship{ margin-top:150px;}
.ship p,.ship_sp p{background-color:#ffffff;
width:80%;
margin:auto;
padding:20px;
text-align:left;}
.crd_img{position:absolute;
  top:-110px;}

ul.topics{list-style:none;
margin:0;}

/*スマホ表示*/
@media (max-width: 480px) {
  /* ~480px */
  .intro{width:100%;}
  .intro a{width:80%;}
  li.seller-unit,li.recommend-unit{margin-bottom:5px;!important}
}

/*注意書き*/
.caution{padding:10px;
background-color:#ffffff;
margin-bottom:10px;}

/*お知らせ*/
.box27 {
    position: relative;
    margin: 3em auto 2em auto;
    padding: 0.5em 1em;
    border: solid 3px #62c1ce;
  width:80%;
  background-color:#ffffff;
}
.box27 .box-title {
    position: absolute;
    display: inline-block;
    top: -27px;
    left: -3px;
    padding: 0 9px;
    height: 25px;
    line-height: 25px;
    font-size: 17px;
    background: #62c1ce;
    color: #ffffff;
    font-weight: bold;
    border-radius: 5px 5px 0 0;
}
.box27 p {
    margin:5px; 
    padding: 0;
}
.t_topic{
border-bottom:dotted 1px #464e54;}

.icon-lg-b.icon-book {
  background-position: -216px -48px;
}
/*商品群*/
.bc_vsp{border-bottom:2px solid #c36aad;
background-color:#ffffff;
width:48%;}
a.cat_st{font-size:1.2em;
 padding:2px 0 2px 55px;}
.bc_vsf{border:1px solid #eee;
background-color:#ffffff;
width:48%;}
a.cat_st{font-size:1.2em;
 padding:2px 0 2px 55px;}
li.cat_pts:nth-child(1) a {
    background: url(https://img21.shop-pro.jp/PA01378/399/etc/icon_soysouser.png) no-repeat left 0 center;
background-size:50px 50px;
}
li.cat_pts:nth-child(2) a {
    background: url(https://img21.shop-pro.jp/PA01378/399/etc/icon_miso.png) no-repeat left 0 center;
			background-size:50px 50px;
}
li.cat_pts:nth-child(3) a {
    background: url(https://img21.shop-pro.jp/PA01378/399/etc/icon_tofu.png) no-repeat left 0 center;
  background-size:45px 45px;
 }
li.cat_pts:nth-child(4) a {
    background: url(https://img21.shop-pro.jp/PA01378/399/etc/icon_pickles.png) no-repeat left 0 center;
  			background-size:50px 50px;

 }

a.seller_a{display:block;
border-bottom:1px solid #eee;}

.coupon{background-color:#fdeff2;
padding:10px;
border-radius:5px;}

/*読み物コンテンツ*/
.article{
    background: -webkit-repeating-linear-gradient(-45deg, #fce6dd, #fce6dd 2px, #ffffff 2px, #ffffff 4px);/*ストライプ*/
    background: repeating-linear-gradient(-45deg, #fce6dd, #fce6dd 2px, #ffffff 2px, #ffffff 4px);/*ストライプ*/}

li.article_pc{background-color:#ffffff;
color:#af9266;}
.col-lg-4s{width:32.8%;}
.article_sp li{margin-bottom:0;}

.under_o{border-bottom: solid 1px #c36aad;}