
/*:lang(en), .en									    {font-family: "Raleway", "Helvetica", Arial, sans-serif;}*/
:lang(cn), .cn										{font-family: 'Noto Sans SC','Microsoft Jhenghei';}
:lang(tw), .tw										{font-family: 'Noto Sans TC','Microsoft Jhenghei';}

#menu>ul>li a:lang(cn),
#menu>ul>li a:lang(tw) 								{ font-weight: 400;}
#menu>ul>li.lang_pc .cn,
#menu>ul>li.lang_pc .tw 							{ font-weight: 400;}

.sideitem .sidetext h5:lang(cn),
.sideitem .sidetext h5:lang(tw)                     { font-weight: 400;}

.sideitem.toshowreel .arrowdown:lang(cn),
.sideitem.toshowreel .arrowdown:lang(tw)            { top: 90px;}

.about-us .headline .title h6:lang(cn), 
.about-us .headline .title h6:lang(tw)  			{ display: inline-block;}
.about-us .headline .content:lang(cn),
.about-us .headline .content:lang(tw)               { font-weight: 400;}
.about-us .life .card .content span:lang(cn),
.about-us .life .card .content span:lang(tw)        { font-weight: 300;}



.plab .inner .headline .title .text:lang(cn),
.plab .inner .headline .title .text:lang(tw)        { margin-top: 40px;}
.showreel .inner .headline .title h6:lang(cn),
.showreel .inner .headline .title h6:lang(tw) 		{ margin-left: 0px;}
.showreel .inner .headline .line:lang(cn),
.showreel .inner .headline .line:lang(tw)           { width: 180px; left: -10px;}

.case .banner-text .wrap .content:lang(cn),
.case .banner-text .wrap .content:lang(tw)          { font-weight: 100; }
.case.case1 .cases .headline .line:lang(cn),
.case.case1 .cases .headline .line:lang(tw)         { width: 100px; left: -20px;}
.case.case2 .cases.cs_a .headline .title:lang(cn),
.case.case2 .cases.cs_a .headline .title:lang(tw)   { padding-left: 30px;}
.case.case2 .cases.cs_a .headline .title h6:lang(cn),
.case.case2 .cases.cs_a .headline .title h6:lang(tw){ margin-left: 0px;}
.case.case2 .cases.cs_a .headline .line:lang(cn),
.case.case2 .cases.cs_a .headline .line:lang(tw)    { width: 100px; left: -20px;}

.footer .inner .content:lang(cn),
.footer .inner .content:lang(tw)                    { font-size: 13px;}
.footer .inner .place .location:lang(cn),
.footer .inner .place .location:lang(tw)            { font-size: 14px; font-weight: 400;}


@media (max-width: 980px) {		

.about-us .headline .title:lang(cn),
.about-us .headline .title:lang(tw),
.showreel .inner .headline .title:lang(cn),                 
.showreel .inner .headline .title:lang(tw),          
.case .cases .headline .title:lang(cn),
.case .cases .headline .title:lang(tw)              { font-size: 24px;}
.case.case2 .cases.cs_a .headline .title:lang(cn),
.case.case2 .cases.cs_a .headline .title:lang(tw)   { padding: 0; margin: 0 auto; text-align: center;}

.about-us .headline .line:lang(cn), 
.about-us .headline .line:lang(tw)                  { width: 160px;}

.plab .inner .headline .line:lang(cn),
.plab .inner .headline .line:lang(tw)               { width: 130px;}

.showreel .inner .headline .line:lang(cn), 
.showreel .inner .headline .line:lang(tw)           { width: 120px;}

}

