.popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}

.popup-content {
  background: white;
  max-width:90%;
  padding: 30px;
  border-radius: 10px;
  text-align: center;
  font-size: 18px;
}

#confirmBtn{
        background-color: transparent;
        border: none;
        cursor: pointer;
        outline: none;
        padding: 0;
        appearance: none;
}


#confirmBtn {
  margin-top: 20px;
  padding: 20px 60px;
  font-size: 18px;
  background-color: #436180;
  color: white;
  font-weight:bold;
  border-radius: 10px;
}

/*マイページ 発注リスト 非表示 */
.main.main--mypage-order-list section.p-mypage-navi nav.__menu .__body ul li.__item--bookmark-list{  display:none; }
.main.main--mypage-order-detail section.p-mypage-navi nav.__menu .__body ul li.__item--bookmark-list{  display:none; }
.main.main--mypage-estimate-list section.p-mypage-navi nav.__menu .__body ul li.__item--bookmark-list{  display:none; }
.main.main--mypage-bookmark section.p-mypage-navi nav.__menu .__body ul li.__item--bookmark-list{  display:none; }
.main.main--mypage-bookmarklist-index section.p-mypage-navi nav.__menu .__body ul li.__item--bookmark-list{  display:none; }
.main.main--mypage-profile-form section.p-mypage-navi nav.__menu .__body ul li.__item--bookmark-list{  display:none; }
.main.main--mypage-address-list section.p-mypage-navi nav.__menu .__body ul li.__item--bookmark-list{  display:none; }
.main.main--mypage-setting section.p-mypage-navi nav.__menu .__body ul li.__item--bookmark-list{  display:none; }

/*カートページ　発注リスト非表示*/
.main.main--cart section.__shipping-wrap .__shipping .__control li.__add-bookmark{display:none;}


/* 発注リストを見るリンクだけ色を変更 */
.jconfirm-box .__link[href*="cart.php"] {
  color: red; /* 好きな色に変更 */
}