/* （2カラム） - 特定商品取引のCSS  */


/*紹介ページ*/
#product {
/*  background: #ffffff;*/
  position: relative; 
  padding: 20px 0;
  margin-top: 20px;
  margin-bottom: 30px; 
}

/*#product:before {
  content: ' ';
  background: url(https://e-monz.sakura.ne.jp/e-monz-jp/image/renew/product_article_top.png) repeat-x;
  background-size: 100%;
  position: absolute;
  height: 40px;
  width: 100%;
  top: -18px;
  left: 0px;
}

#product:after {
  content: ' ';
  background: url(https://e-monz.sakura.ne.jp/e-monz-jp/image/renew/product_article_bottom.png) repeat-x;
  background-size: 100%;
  position: absolute;
  height: 40px;
  width: 100%;
  bottom: -18px;
  left: 0px;
}*/

#em_product_detail {
  width: 760px;
  margin: auto;
}


/*#delivery, #payment, #info {
  padding: 10px;
}*/

#delivery, #info {
  padding: 10px;
}

#delivery h2, #payment h2, #info h2 {
  font-weight: bold;
}

#delivery dl, #payment dl, #info dl {
  text-align: left;
}

#delivery dt, #payment dt, #info dt {
  font-weight: bold;
}


#delivery dd, #payment dd, #info dd {
    border-bottom: dotted 1px #cccccc;
    padding-bottom: 20px;

}


.radius_box {
 border: solid 1px #999999;
/* width: 100%;*/
 border-radius: 5px;
 margin: 5px;
 padding: 10px;
 background: #ffffff;
}

.pay_list h3 {
  text-align: left;
  border-bottom: solid 3px #00aa00;
}

.pay_list_detail {
  text-align: left;
/*  background: #dddddd;*/
  padding: 5px;
}

.not_br br {
  display: none;
}