

.companyProfile p,
.subsidiaryRight p{text-align: justify;}
.pd-name{ text-align: left;}
.pd-name .name-arrow{ margin-top: 0;}

.news-category{font-size: 14px;}
.newslist-category{font-size: 14px;}

@media (min-width: 769px) {
.banner h1{font-size: 50px;}	
.banner p{font-size: 20px;}

.pd-name strong{font-size: 18px;}

.news-content-list{margin-top: 10px;}

.category a{font-size: 24px;}
.category a:after{margin: 0 10px;}
	
.subsidiaryLeft h2{font-size: 26px;}
.subsidiaryRight p {margin-bottom: 24px;}
	
.footer-logo{width: 68%;}
}

@media screen and (max-width: 768px) {
.pd-name strong{font-size: 16px;}
.big-news .news-title, .news-item .news-title, .big-news p{font-size: 16px;}
.big-news .news-title,
.news-item .news-title {font-size: 14px;}
.sitemap {padding: 16px 0;font-size: 12px;}
.mapicon {margin-right: 5px;}
.side-open_menu{font-size: 18px;}
.companyProfile p{font-size: 14px;}
.subsidiaryLeft h2 {font-size: 18px;}
.subsidiaryRight p {font-size: 14px;margin-bottom: 16px;}
.timeline-content p{font-size: 14px;}
.pdlist-item {padding: 14px;}
.pdlist .pditem .tit{font-size: 14px;}

.footer-code .code li p{font-size: 14px;}
}