/* === WPDG V1.3: 均一幅 + PC横並び（SPは全幅縦積み） === */

/* PC: 横並び＆均一幅 */
.wpdg .wpdg-options{
  display:flex !important;
  flex-wrap:wrap !important;
  justify-content:center !important;
  gap:12px !important;
}
.wpdg .wpdg-options .wpdg-btn,
.wpdg .wpdg-options button,
.wpdg .wpdg-options a{
  flex:0 0 220px !important;   /* 均一化する幅（調整可） */
  text-align:center !important;
  margin:5px !important;
  box-sizing:border-box !important;
}

/* SP: 縦積み＆全幅 */
@media (max-width: 640px){
  .wpdg .wpdg-options{
    flex-direction:column !important;
    align-items:center !important;
  }
  .wpdg .wpdg-options .wpdg-btn,
  .wpdg .wpdg-options button,
  .wpdg .wpdg-options a{
    flex:none !important;
    width:100% !important;
    max-width:520px !important;
    margin:5px auto !important;
  }
}

/* ボタンの文字中央を保険で */
.wpdg .wpdg-btn{ text-align:center !important; }
