/* Jelly 覆寫  */
.jq_box_highlight{ background-color: #282B2E; }
.web_dump_footer{ width: 90%; margin: auto; background-color: #282B2E; padding: 2rem 2rem 5rem 2rem; }

/* 取消討厭的 href=# */
a{ cursor:pointer; }


/* product-detail.php 配件 CSS 切換 */
.box_productfitting{ display:none; }
.box_productfitting.active{ display:block; }


/* swal2 bug */
.swal2-shown { overflow: unset !important; padding-right: 0px !important; }


/* rma filer */
.rmauploadbox{ 
    padding:3rem;
    border: 1px solid #3D60AF;
    border-radius: 4px;
    background: #fff;
    margin-bottom: 20px;
}
.rmapicsbox{ width:100%; }
.rmapicsone td{ padding-bottom:20px; }


/* discontinued.php */
table.tableDiscontinued{ width:100%; }
table.tableDiscontinued th{ font-size: 16px; font-weight: 600; background-color:#3D61AF; color:#ffffff; }
table.tableDiscontinued tr:even{ background-color:#ffffff; }
table.tableDiscontinued tr:odd{ background-color:#F7F7F7; }
table.tableDiscontinued td{ padding: 10px; text-align:center; vertical-align:middle; }
table.tableDiscontinued tr > td:first-child { text-align:left; width:260px; }


/* member註冊 */
.hiokiproduct{ display: none; }
.hiokiproduct.active{ display: table-row; }




/* 首頁公司概要 */
@media screen and (min-width: 1399px){
    .m-company-links {
      gap: 40px 70px;
    }
}
@media screen and (min-width: 1101px) and (max-width: 1399px), print{
    .m-company-links {
      gap: 40px 60px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1100px){
    .m-company-links {
      gap: 30px 10px;
    }
}