@font-face {
    font-family: pirulen_rg;
    src: url(../fonts/pirulen_rg.otf);
    font-family: POPPINS-MEDIUM;
    src: url(../fonts/POPPINS-MEDIUM.TTF);
}



/* index */
.fx_slider .tr_top{
    padding-top: 25px;
}
.fx_slider .fx_slider-cont .fx_slider-item p{
    /* font-size: 18px; */
    padding: 0px 20px;
}
.yushinHide{
    display: none;
}

/*--------- project -----------*/
.project-label li{
    list-style: none;
}
.project-label .remodi-txt a{
    color: black;
}
.project-label .remodi-txt a:hover{
    color: #b28575;
}
/* .row .col-md-3 a .press-item .press-img{
    width: 285px;
    height: 285px;
} */

/*--------- news -----------*/
/* .inside-content .container .row .col-lg-9 .col-md-12 .main_tb-body a{
    margin: 20px;
} */
/* .inside-content .container .row .col-lg-9 .col-md-12{
    padding-bottom: 5px;
} */
.inside-content .container .row .col-lg-9 .col-md-12:hover{
    background: #f2f2f2;
}
.inside-content .container .row .col-lg-9 .col-md-12 .main_tb-body a div h4{
    font-size: 100%;
    color: #b28575;
    border-radius: 30px;
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
    margin-bottom: 0;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    text-decoration: none;
}
/* .inside-content .container .row .col-lg-9 .col-md-12 .main_tb-body a div p{
    margin-bottom: 0px;
    letter-spacing: 2px;
    font-family: 'Inter', 'Noto Sans TC', '微軟正黑體', !important;
    font-weight: 100;
    color: #333 !important;
} */
/*--------- media -----------*/
.press-name .yushin{
    width: 100%;
    word-break: break-all;
}

/*--------- blog -----------*/
a .newest-article .ellipsis3{
    width: 555px;
    word-wrap:break-word;
}

/*--------- contactus -----------*/
.news-section01 .container .yushin .contact-sec{
    width:100%;
}
.news-section01 .container .yushin .contact-sec .inContact .row .col-lg-5 .row .col-12 input{
    top: -20px;
}


/*--------- footer -----------*/
.footer .footer-bottom .container .row .col-12{
    margin-top: 30px;
}


@media (max-width: 767px){
    a .newest-article .ellipsis3{
        width: 100%;
        word-wrap:break-word;
    }
    .yushinPhoneHide{
        display: none;
    }

}
