﻿@charset "utf-8"; 
.contact .contact-box p a{color:#fff}
.head-top .head-contact i, .head-top .head-contact em{color:#fff;}
.head-logo{display:flex;align-items:center}
.tname{font-weight:bold;color:#000;margin-left:12px;font-size:17px}
@media (max-width:1680px){.head-nav>ul>li{margin:0 9px}}
@media (max-width:1470px){.head-nav>ul>li{margin:0 7px}
.tname{font-size:15px}}
@media (max-width:1300px){.tname{display:none}}
.abtxt{font-weight:bold;font-size:22px;margin:20px 0 15px}
.ablink{margin-bottom:35px;line-height:1.7;color:#4F81BD}
.ablink a{font-weight:bold;text-decoration:underline;color:#4F81BD}
@media (max-width:768px){.abtxt{font-size:18px;margin-bottom:10px}}
#about .about-con h3,.main-part,.advan h3,.sol-top h3{text-transform:capitalize}
#ind .ind-r{z-index:1;margin-left:-60px}
@media screen and (max-width:1470px){#ind .ind-wrap{padding:40px 80px}}
@media screen and (max-width:768px){#ind .ind-r{margin-left:0}
#ind .ind-wrap{padding:4vw}}
#proapplication{padding-top:60px}
.applist{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}
.applist li{width:32%;text-align:center}
.prappic{position:relative;padding-bottom:66.7%}
.prappic img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}
.applist li .prapptit{font-size:18px;margin-bottom:15px}
@media (max-width:768px){#proapplication{padding-top:40px}
.applist li{width:100%;margin-bottom:20px}
.applist li .prapptit{font-size:15px}}
#HeadProCat3,#LeftNavCat3{display:none}
