@charset "Shift_JIS";


/* 商品の探し方 */
.guide_img_wrap_01 img, .guide_img_wrap_01 img,
.guide_img_wrap_02 img, .guide_img_wrap_03 img,
.guide_img_wrap_04 img, .guide_img_wrap_05 img,
.guide_img_wrap_06 img, .guide_img_wrap_07 img,
.guide_img_wrap_08 img, .guide_img_wrap_09 img,
.guide_img_wrap_10 img, .guide_img_wrap_11 img,
.guide_img_wrap_12 img, .guide_img_wrap_13 img,
.guide_img_wrap_14 img, .guide_img_wrap_15 img,
.guide_img_wrap_16 img, .guide_img_wrap_17 img,
.guide_img_wrap_18 img, .guide_img_wrap_19 img{
    display: none;
}

.guide_dlist > dt:after {
    position: absolute;
    top: 50%;
    right: 10px;
    content: "";
    width: 20px;
    height: 16px;
    margin-top: -8px;
    background:none;
    background-size: 20px auto;
}

.guide_inner{
  font-size: 16px;
}

.guide_inner_dlist{
  padding: 16px 0;
}

.guide_inner_dlist.bd{
  border-bottom: 2px dotted #472900;
}

.guide_inner_dlist dt.listMark-not:after{
  background: none;
}

.guide_inner_dlist > dt{
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
}
.guide_inner_dlist .square{
	padding-top:16px;
}

.guide_inner_dlist > dd{
  font-size: 16px;
  line-height: 1.3;
}

.guide_dlist > dd{
  display: block;
}

.bb{
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #472b00;
}

.icon_present{
  display: inline-block;
  width: 14px;
  height: 16px;
  margin-right: 4px;
  background: url("../images/guide/icon_present.png") 0 0 no-repeat;
  vertical-align: middle;
}

/* ボタン */

.btn_holder .btn_holder_body .btn{
    padding: 11px 22px;

}

.btn_holder {
  padding: 16px;
}

/* jquery　用 */
.btn.btn_close{
  background-color: #fff;
  padding: 11px 0;
}


.btn_holder .btn_holder_body .btn span{
  display: none;
}

.ttl_sub{
  line-height: 1.3;
}

.guide_dlist > dt{
}

.howto_search_list > li > dl > dt{
  padding: 16px 30px 16px 20px;
}

/* -------------------------------------------------------------------
768px over
------------------------- */
@media print, screen and (min-width: 768px) {

  .guide_img_wrap_01 img, .guide_img_wrap_01 img,
  .guide_img_wrap_02 img, .guide_img_wrap_03 img,
  .guide_img_wrap_04 img, .guide_img_wrap_05 img,
  .guide_img_wrap_06 img, .guide_img_wrap_07 img,
  .guide_img_wrap_08 img, .guide_img_wrap_09 img,
  .guide_img_wrap_10 img, .guide_img_wrap_11 img,
  .guide_img_wrap_12 img, .guide_img_wrap_13 img,
  .guide_img_wrap_14 img, .guide_img_wrap_15 img,
  .guide_img_wrap_16 img, .guide_img_wrap_17 img,
  .guide_img_wrap_18 img, .guide_img_wrap_19 img{
    display: none;
  }

  .btn_holder_body .btn.large {
    width: 430px;
  }

  .guide_inner .guide_list li{
    float: none;
    width: 100%;
  }

  .howto_search_list > li{
    overflow: hidden;
  }

  .guide_img_box{
    width: 450px;
    float: left;
    margin-bottom: 80px;
  }

  .guide_text_box{
    float: right;
    overflow: hidden;
    width: 450px;
  }

  .guide_img_wrap_01{
    background-image: url(../images/guide/img_guide_13_pc.jpg);
    height: 127px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_02{
    background-image: url(../images/guide/img_guide_14_pc.jpg);
    height: 161px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_03{
    background-image: url(../images/guide/img_guide_15_pc.jpg);
    height: 190px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_04{
    background-image: url(../images/guide/img_guide_16_pc.jpg);
    height: 194px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_05{
    background-image: url(../images/guide/img_guide_17_pc.jpg);
    height: 592px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border: 1px solid #d1d1d1;
  }

  .guide_img_wrap_06{
    background-image: url(../images/guide/img_guide_18_pc.jpg);
    height: 262px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_07{
    background-image: url(../images/guide/img_guide_19_pc.jpg);
    height: 251px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_08{
    background-image: url(../images/guide/img_guide_20_pc.jpg);
    height: 251px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_09{
    background-image: url(../images/guide/img_guide_07.png);
    height: 540px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_10{
    background-image: url(../images/guide/img_guide_22_pc.jpg);
    height: 188px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_11{
    background-image: url(../images/guide/img_guide_23_pc.jpg);
    height: 117px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_12{
    background-image: url(../images/guide/img_guide_24_pc.jpg);
    height: 116px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_13{
    background-image: url(../images/guide/img_guide_25_pc.jpg);
    height: 380px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_14{
    background-image: url(../images/guide/img_guide_26_pc.png);
    height: 1147px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_15{
    background-image: url(../images/guide/img_guide_28_pc.png);
    height: 1350px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_16{
    background-image: url(../images/guide/img_guide_27_pc.png);
    height: 1134px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
  }

  .guide_img_wrap_17{
    background-image: url(../images/guide/img_guide_09.png);
    height: 56px;
    background-size: 332px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
  }

  .guide_img_wrap_18{
    background-image: url(../images/guide/img_guide_10.png);
    height: 33px;
    background-size: 250px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
    width:281px;
  }

  .guide_img_wrap_19{
    background-image: url(../images/guide/img_guide_29.png);
    height: 281px;
    background-size: 450px;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    border:1px solid #d1d1d1;
    width:450px;
  }

  .btn_holder.guide01 {
  }

  .btn_close_wrapper{
    display: none;
  }

  .bb{
    padding: 0;
    margin-bottom: 40px;
    border-bottom: none;
  }

  .btn_holder .btn_holder_body .btn{
    margin-top: -40px;
    line-height: 35px;
  }

  .btn_holder .btn_holder_body .btn span{
    display: inline-block;
  }

  .pc_mb40{
  }
  .pc_mb50{
    margin-bottom: 50px;
  }
  .howto_search_list > li > dl > dt {
      padding: 0 0 16px 0;
  }

  .list_trigger_01, .list_trigger_02, .list_trigger_03, .list_trigger_04, .list_trigger_05, .list_trigger_06, .list_trigger_07, .list_trigger_08{
    display: none;
  }
  .howto_search_list_01:before{
    content: "[１] 購入したい商品を探す";
  }
  .howto_search_list_02:before{
    content: "[2] 商品詳細を確認する";
  }
  .howto_search_list_03:before{
    content: "[3] お買物かご";
  }
  .howto_search_list_04:before{
    content: "[4] ログイン";
  }
  .howto_search_list_05:before{
    content: "[5] お届け先の指定";
  }
  .howto_search_list_06:before{
    content: "[6] お支払い方法、お届け時間帯の指定";
  }
  .howto_search_list_07:before{
    content: "[7] ご注文内容の確認";
  }
  .howto_search_list_08:before{
    content: "[8] ご注文完了";
  }
  .guide_dlist > dt:after{
    content: none;
  }
  .howto_search_list > li > dl > dt:after{
    content: none;
  }
}

