/* wb01add start */
#container, #footer {
    margin-top: 60px;
  	 padding: 3%;
}
dl.def_lst {
    line-height: 1.3em;
}
dt.def_lst_dt {
    margin-top: 22px;
}
@media screen and (min-width: 0px) and (max-width: 800px)
.ttl_h2 {
    display: block;
}
/* wb01add end */
/***********************
         支払い方法カードロゴ
  ***********************/
  
  @media screen and (max-width:1000px){
    .payment_img {
        width: 12%;
    }

    .def_lst_dd {
        display: flex;
        flex-wrap: wrap;
    }

   
   }

   @media screen and (max-width:767px){
    .payment_img {
        width: 12%;
    }

    .def_lst_dd {
        display: flex;
        flex-wrap: wrap;
    }

   }

