
   /*匯入 PSIRT 專區 共用樣式*/
   @import url(../style_contact/style_psirt.css);
   
      
   .container .wrap{
        width: 100%;
    }

    .container  .textArea{
        max-width: 50rem;
        margin-left: auto;
        margin-right: auto;
    }

   




@media (max-width: 990px){

    /* .inbanner{
        display: none;
    } */
        .container  .left , 
        .container  .titStyle4 , 
        .container  .textArea{
            width: 80%;
            margin-left: auto;
            margin-right: auto;
        } 

    /* .containerIn{
        padding-top: 0;
    }
        .container  .left {
            margin-bottom: clamp(1.613rem, 2.6vw, 3.125rem);
        }*/
    

}









.product_safety_bg{
    background-color: #eeeeee;
    padding: clamp(1.613rem, 2.6vw, 3.125rem) 5%;
    text-align: center;
    font-size: clamp(1.032rem, 1.67vw, 2rem);
    margin-top: clamp(2.581rem, 4.17vw, 5rem);
    /* margin-bottom: 50px; */
}


    .product_safety_bg .titStyle3{
        font-size: 1.125rem;
        margin: 0;
    }
        .product_safety_bg .titStyle3 > *{
            margin: 0;
        }

        .product_safety_bg .btn_area{
            display: flex;
            flex-direction: column;
            align-items: center;
            margin-top: 1.25rem;
        }
            .product_safety_bg .btn_area button{
                border: none;
                padding: 0;
                margin: 0;
                display: flex;
                justify-content: center;
                cursor: pointer;
                position: relative;
                text-decoration: none;
                box-shadow: 1px 1px 1px #ccc;
                background-color: var(--primary_color);
                /* margin-top: 20px; */
                text-align: center;
                border-radius: 0.125rem;
                font-weight: 500;
                /* padding: 1.25rem 6.25rem 1.25rem 6.25rem; */
                color: #fff;
                font-size: 1.25rem;
                transition: 0.3s all ease;
                /* max-width: clamp(10.323rem, 16.67vw, 20rem); */
                max-width: clamp(14.0625rem, 16.67vw, 20rem);
                width: 95%;
                padding: clamp(0.645rem, 1.04vw, 1.25rem) 0.3125rem;
            }
            .product_safety_bg .btn_area button:hover {
                text-decoration: none;
                box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.35);
            }
                .product_safety_bg .btn_area button .tit{
                    margin: 0;
                    padding: 0;
                    font-size: inherit;
                    font-weight: inherit;
                    line-height: inherit;
                    color      : inherit;
                }
                .product_safety_bg .btn_area button .arrow{
                    
                }
                .product_safety_bg .btn_area button .arrow:after {
                    content: "";
                    display: block;
                    position: absolute;
                    top: calc(50% - 5px);
                    right: 1.25rem;
                    width: .5rem;
                    height: .5rem;
                    border: .125rem solid;
                    border-color: transparent transparent #fff #fff;
                    transform: rotate(-135deg);
                    transition: .3s;
                }
