.offices .section{margin-bottom:40px;border-bottom:thin solid #ccc;padding-bottom:40px}.offices h2{margin-bottom:20px}.offices .contentstable{width:100%}.offices .contentstable td{line-height:20px}.offices .contentstable td a{color:#c01443;text-decoration:underline}.offices .contentstable td a:hover{text-decoration:none}.offices .arrowlist li{margin-bottom:10px}.offices .arrowlist li:last-child{margin-bottom:0}.offices .officemap{width:100%;height:500px;margin:10px auto}.main .col .col-left{margin-right:20px;width:125px}.main .col .col-left img{width:100%}.main .col .col-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 979px){html:not([lang="zh"]) .offices h2{padding-right:0;padding-left:0;font-size:2rem}}@media only screen and (max-width: 768px){html:not([lang="zh"]) .offices.main .col{display:block}html:not([lang="zh"]) .offices.main .col .col-left{width:auto;margin-right:0}html:not([lang="zh"]) .offices.main .col .col-right{margin-top:20px}html:not([lang="zh"]) .offices .section{margin-bottom:20px;padding-bottom:20px}html:not([lang="zh"]) .offices h2{font-size:1.8rem}html:not([lang="zh"]) .offices .officemap{height:230px}html:not([lang="zh"]) .main .col .col-left img{width:auto}}
