@charset "utf-8";
.body_en .visual_about_title>span{display:none;}
.body_en .visual_about_title p{font-size:32px;color:#797979;line-height:1.4;font-weight:700;font-family:"Perpetua Titling MT",Georgia,"Times New Roman",Impact,Arial,sans-serif;}
@media (max-width:767px){
    .body_en .visual_about_title p{font-size:26px;}
}
.block_leader_title1 .tit{display:none;}
.block_leader_title1 .tit_en{display:block;text-align:center;margin:0 auto;padding:0px 0px;position:relative;top:0px;left:0px;z-index:0;}
.block_leader_title1 .tit_en span{padding:0px 25px;text-align:center;margin:0 auto;height:30px;line-height:30px;font-size:28px;font-weight:400;color:#009b4c;font-family:var(--fontfamilytitleen);background:#fff;border-radius:100px;position:relative;top:0px;left:0px;z-index:2;}
.block_leader_title1 .tit_en:after{content:"";position:absolute;top:50%;left:50%;z-index:0;width:100%;max-width:600px;height:2px;line-height:2px;background:#bbb9ba;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
@media (max-width:767px){
    .block_leader_title1 .tit_en span{font-size:22px;}
}
.block_case_title1 .tit{display:none;}
.list_product_list .itembox .down{display:block;padding:0px;margin:20px 0px 0px;color:#5a5a5a;font-size:16px;font-weight:400;line-height:30px;height:30px;}
.list_product_list .itembox .down a{display:inline-block;padding:0px 35px 0px 25px;margin:0px;color:#5a5a5a;background:url(../images/down.png) right center no-repeat;}
@media (max-width:767px){
    .list_product_list .itembox .down{display:block;padding:0px;margin:10px 0px 0px;color:#5a5a5a;font-size:16px;line-height:30px;height:30px;}
    .list_product_list .itembox .down a{display:inline-block;padding:0px 25px 0px 15px;color:#5a5a5a;}
}




/* .list_picture2_list .colitem .contbox .txtbox .title{display:block;padding:25px 0px 0px 0px;margin:0px;font-size:20px;font-weight:700;color:#334a3c;line-height:30px;background:url(../images/icon1.png) 0 0 no-repeat;} */
/* .list_picture2_list .colitem .contbox .txtbox .desc{max-width:280px;display:block;padding:15px 0px 0px 0px;margin:0px;font-size:15px;color:#334a3c;line-height:24px;} */
/* .body_en .visual_about_profile_row .rightcol .visual_about_profile_content{font-size:16px;line-height:26px;} */

.footer_row .footer_contact .name{font-size:16px;line-height:1.4;font-weight:700;}
.footer_row .footer_contact .name_en{display:none;}
.footer_row .footer_contact .txt{max-width:480px;padding:25px 0px 0px;color:#393939;font-size:15px;line-height:26px;font-weight:400;}
.footer_row .footer_contact .txt p{margin:0px 0px 8px;}
@media (max-width:767px){
    .footer_row .footer_contact .txt{max-width:100%;padding:10px 0px 0px;line-height:26px;}
    .footer_row .footer_contact .txt p{margin:0px 0px 8px;}
}
.visual_contact_row .leftcol .visual_contact_txt{padding:60px 0px 0px 0px;color:#393939;font-size:19px;font-weight:400;line-height:28px;}
.visual_contact_row .leftcol .visual_contact_txt p{padding:0px;margin:0px 0px 16px;}
@media (max-width:767px){
    .visual_contact_row .leftcol .visual_contact_txt{padding:25px 0px 0px 0px;font-size:18px;line-height:28px;}
    .visual_contact_row .leftcol .visual_contact_txt p{padding:0px;margin:0px 0px 10px;}
}









