@font-face{font-family:'ITC Avant Garde Std Demi';src:url('../fonts/itcavantgardestd-demi.woff') format('woff');font-style:normal;font-weight:normal;}@font-face{font-family:'Proxima Nova Light';src:url('../fonts/proximanova-light.woff') format('woff');font-style:normal;font-weight:normal;}@font-face{font-family:'Proxima Nova Regular';src:url('../fonts/proximanova-regular.woff') format('woff');font-style:normal;font-weight:normal;}@font-face{font-family:'Proxima Nova Semibold';src:url('../fonts/proximanova-semibold.woff') format('woff');font-style:normal;font-weight:normal;}@media all and (max-width: 1200px){#page-expertise #works{padding-top:100px;}}@media all and (max-width: 1024px){#page-expertise nav#expertises{margin-top:125px;}#page-expertise nav#expertises ul li{font-size:14px;line-height:24px;}#page-expertise #works{padding-top:85px;}#page-expertise #works .right{margin-left:50px;}#page-expertise #works .right article{margin-bottom:50px;}#page-expertise #works img{margin-bottom:50px;}#page-expertise #works img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}}@media all and (max-width: 767px){#page-expertise nav#expertises{left:25px;margin-top:0;right:25px;text-align:left;top:50%;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);}#page-expertise nav#expertises ul li{display:block;font-size:22px;line-height:32px;margin:0 0 3px 0;}#page-expertise nav#expertises ul li:last-child{margin:0;}#page-expertise .left_part article ul{display:block;}#page-expertise .right_part article{max-width:100%;}#page-expertise .right_part article .text{margin-top:60px;max-width:100%;}#page-expertise #works{display:flex;flex-direction:column;float:none;padding-bottom:20px;padding-top:60px;width:100%;}#page-expertise #works .left,#page-expertise #works .right{float:none;margin-left:auto;margin-right:auto;max-width:100%;width:100%;}#page-expertise #works .left{margin-top:50px;order:2;}#page-expertise #works .right{order:1;}#page-expertise #works .right article{max-width:100%;}#page-expertise #works .right article h2{margin-top:0;}#page-expertise #works img{margin-left:auto;margin-right:auto;}}@media all and (max-width: 480px){#page-expertise nav#expertises{left:20px;right:20px;}#page-expertise nav#expertises ul li{font-size:20px;line-height:30px;margin:0;}#page-expertise .right_part article .text{margin-top:50px;}#page-expertise #works{padding-top:50px;}#page-expertise #works .left{margin-top:20px;}#page-expertise #works img{margin-bottom:20px;}}