@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Crimson Text';src:url("/fonts/crimsontext-bold-webfont.eot");src:url("/fonts/crimsontext-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/crimsontext-bold-webfont.woff") format("woff"),url("/fonts/crimsontext-bold-webfont.ttf") format("truetype"),url("/fonts/crimsontext-bold-webfont.svg#crimson_textbold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Crimson Text';src:url("/fonts/crimsontext-bolditalic-webfont.eot");src:url("/fonts/crimsontext-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/crimsontext-bolditalic-webfont.woff") format("woff"),url("/fonts/crimsontext-bolditalic-webfont.ttf") format("truetype"),url("/fonts/crimsontext-bolditalic-webfont.svg#crimson_textbold_italic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'Crimson Text';src:url("/fonts/crimsontext-italic-webfont.eot");src:url("/fonts/crimsontext-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/crimsontext-italic-webfont.woff") format("woff"),url("/fonts/crimsontext-italic-webfont.ttf") format("truetype"),url("/fonts/crimsontext-italic-webfont.svg#crimson_textitalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Crimson Text Roman';src:url("/fonts/crimsontext-roman-webfont.eot");src:url("/fonts/crimsontext-roman-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/crimsontext-roman-webfont.woff") format("woff"),url("/fonts/crimsontext-roman-webfont.ttf") format("truetype"),url("/fonts/crimsontext-roman-webfont.svg#crimson_textroman") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Crimson Text';src:url("/fonts/crimsontext-semibold-webfont.eot");src:url("/fonts/crimsontext-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/crimsontext-semibold-webfont.woff") format("woff"),url("/fonts/crimsontext-semibold-webfont.ttf") format("truetype"),url("/fonts/crimsontext-semibold-webfont.svg#crimson_textsemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Crimson Text Bold';src:url("/fonts/crimsontext-semibold-webfont.eot");src:url("/fonts/crimsontext-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/crimsontext-semibold-webfont.woff") format("woff"),url("/fonts/crimsontext-semibold-webfont.ttf") format("truetype"),url("/fonts/crimsontext-semibold-webfont.svg#crimson_textsemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Crimson Text';src:url("/fonts/crimsontext-semibolditalic-webfont.eot");src:url("/fonts/crimsontext-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/crimsontext-semibolditalic-webfont.woff") format("woff"),url("/fonts/crimsontext-semibolditalic-webfont.ttf") format("truetype"),url("/fonts/crimsontext-semibolditalic-webfont.svg#crimson_textsemibold_italic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'Open Sans';src:url("/fonts/opensans-bold-webfont.eot");src:url("/fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/opensans-bold-webfont.woff") format("woff"),url("/fonts/opensans-bold-webfont.ttf") format("truetype"),url("/fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Open Sans';src:url("/fonts/opensans-bolditalic-webfont.eot");src:url("/fonts/opensans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/opensans-bolditalic-webfont.woff") format("woff"),url("/fonts/opensans-bolditalic-webfont.ttf") format("truetype"),url("/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'Open Sans';src:url("/fonts/opensans-extrabold-webfont.eot");src:url("/fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/opensans-extrabold-webfont.woff") format("woff"),url("/fonts/opensans-extrabold-webfont.ttf") format("truetype"),url("/fonts/opensans-extrabold-webfont.svg#open_sansextrabold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url("/fonts/opensans-extrabolditalic-webfont.eot");src:url("/fonts/opensans-extrabolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/opensans-extrabolditalic-webfont.woff") format("woff"),url("/fonts/opensans-extrabolditalic-webfont.ttf") format("truetype"),url("/fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic") format("svg");font-weight:800;font-style:italic}@font-face{font-family:'Open Sans';src:url("/fonts/opensans-italic-webfont.eot");src:url("/fonts/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/opensans-italic-webfont.woff") format("woff"),url("/fonts/opensans-italic-webfont.ttf") format("truetype"),url("/fonts/opensans-italic-webfont.svg#open_sansitalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Open Sans';src:url("/fonts/opensans-light-webfont.eot");src:url("/fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/opensans-light-webfont.woff") format("woff"),url("/fonts/opensans-light-webfont.ttf") format("truetype"),url("/fonts/opensans-light-webfont.svg#open_sanslight") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Open Sans';src:url("/fonts/opensans-lightitalic-webfont.eot");src:url("/fonts/opensans-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/opensans-lightitalic-webfont.woff") format("woff"),url("/fonts/opensans-lightitalic-webfont.ttf") format("truetype"),url("/fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic") format("svg");font-weight:200;font-style:italic}@font-face{font-family:'Open Sans';src:url("/fonts/opensans-regular-webfont.eot");src:url("/fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/opensans-regular-webfont.woff") format("woff"),url("/fonts/opensans-regular-webfont.ttf") format("truetype"),url("/fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans';src:url("/fonts/opensans-semibold-webfont.eot");src:url("/fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/opensans-semibold-webfont.woff") format("woff"),url("/fonts/opensans-semibold-webfont.ttf") format("truetype"),url("/fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url("/fonts/opensans-semibolditalic-webfont.eot");src:url("/fonts/opensans-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/opensans-semibolditalic-webfont.woff") format("woff"),url("/fonts/opensans-semibolditalic-webfont.ttf") format("truetype"),url("/fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'Oswald';src:url("/fonts/oswald-webfont.eot");src:url("/fonts/oswald-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/oswald-webfont.woff") format("woff"),url("/fonts/oswald-webfont.ttf") format("truetype"),url("/fonts/oswald-webfont.svg#oswaldregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Oswald';src:url("/fonts/oswald-light-webfont.eot");src:url("/fonts/oswald-light-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/oswald-light-webfont.woff") format("woff"),url("/fonts/oswald-light-webfont.ttf") format("truetype"),url("/fonts/oswald-light-webfont.svg#oswaldregular") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Fontello';src:url("fontello.eot");src:url("fontello.eot?#iefix") format("embedded-opentype"),url("fontello.woff") format("woff"),url("fontello.ttf") format("truetype"),url("fontello.svg#oswaldregular") format("svg");font-weight:normal;font-style:normal}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;width:100%}body{font-size:16px;color:#43484a}body.locale-en,.locale-en body{font-family:"Crimson Text Roman","serif"}body.locale-jp,.locale-jp body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Crimson Text Roman","serif"}body.locale-ch,.locale-ch body{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Crimson Text Roman","serif"}@media (max-width: 900px){body{-webkit-box-shadow:35px 50px -50px 0 #999;-moz-box-shadow:35px 50px -50px 0 #999;box-shadow:35px 50px -50px 0 #999;-ms-transition:margin-left 0.25s ease-in-out;-webkit-transition:margin-left 0.25s ease-in-out;-moz-transition:margin-left 0.25s ease-in-out;-o-transition:margin-left 0.25s ease-in-out;transition:margin-left 0.25s ease-in-out}}a{color:#c63636;text-decoration:none}a:hover{color:#000}a:focus{outline:0}h1{margin:10px 0 30px 0;font-size:30px;text-transform:uppercase;color:#000}h1.locale-en,.locale-en h1{font-family:"Oswald","sans-serif"}h1.locale-jp,.locale-jp h1{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}h1.locale-ch,.locale-ch h1{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}h2{margin-bottom:20px;font-size:30px;color:#000}h3,.contact-offices-link{margin-bottom:10px;font-size:14px;text-transform:uppercase;color:#000}h3.locale-en,.locale-en.contact-offices-link,.locale-en h3,.locale-en .contact-offices-link{font-family:"Oswald","sans-serif"}h3.locale-jp,.locale-jp.contact-offices-link,.locale-jp h3,.locale-jp .contact-offices-link{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}h3.locale-ch,.locale-ch.contact-offices-link,.locale-ch h3,.locale-ch .contact-offices-link{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}p{margin-bottom:30px;font-size:16px;line-height:22px;color:#43484a}.bg-1{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-color:#bbbab5;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg-2{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-color:#000139;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg-3{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-color:#a9cede;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.list-bulleted{list-style-type:disc;list-style-position:inside;line-height:20px}.callout-link{font-size:14px;text-transform:uppercase}.callout-link.locale-en,.locale-en .callout-link{font-family:"Oswald","sans-serif"}.callout-link.locale-jp,.locale-jp .callout-link{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}.callout-link.locale-ch,.locale-ch .callout-link{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}@media (max-width: 900px){#main_content,#main_content-error{position:relative;z-index:2;-webkit-box-shadow:0 -65px 80px 15px #999;-moz-box-shadow:0 -65px 80px 15px #999;box-shadow:0 -65px 80px 15px #999}#main_content.main_content_investor,#main_content-error.main_content_investor{height:100%}#main_content.main_content_investor .main_content-wrapper,#main_content-error.main_content_investor .main_content-wrapper{background:#fff}}@media (min-width: 900px){#main_content,#main_content-error{padding-left:217px}}.banner-active #main_content,.banner-active #home{margin-top:50px;padding-top:0}@media (max-width: 900px){.banner-active #main_content,.banner-active #home{padding-top:50px}}#main_content-error,#main_content_investment{height:100%;overflow:hidden;background:#fff}@media (min-width: 900px){#main_content-error,#main_content_investment{background:none}}@media (max-width: 900px){#main_content{padding-top:50px;height:auto}}@media (min-width: 900px){#main_content{padding-top:27px}}.main_content-wrapper{max-width:1070px;padding:20px 20px 0;background:#fff}#main_content-error .main_content-wrapper,.main_content_investor .main_content-wrapper{height:100%;background:none}#main_content-error .main_content-wrapper .page-header,.main_content_investor .main_content-wrapper .page-header{height:100%}@media (max-width: 900px){.main_content-wrapper{min-height:100%}}@media (min-width: 900px){.main_content-wrapper{position:relative;padding:0;white-space:nowrap}.main_content-wrapper.main_content-wrapper-team_bio .page-content{min-height:1400px}}@media (max-width: 900px){.main_content-wrapper-team_bio .page-header-summary,.main_content-wrapper-team_bio .page-header h1{display:none}.main_content-wrapper-team_bio .page-header:after{background:none;border:0}.main_content-wrapper-team_bio .page-header-nav a{margin-bottom:0}}@media (min-width: 900px){.main_content-wrapper-team_bio .page-header-summary,.main_content-wrapper-team_bio .page-header h1{display:block}.main_content-wrapper-team_bio .page-header-nav a{margin-bottom:25px}}.main_content-error .page-header{position:fixed;top:0;left:0;height:100%;background:#fff}@media (min-width: 900px){.main_content-error .page-header{left:217px}}.main_content-grid{padding-left:0;overflow:hidden}.main_content-grid .main_content-grid-area,.main_content-grid .main_content-grid-area-alt{margin-right:-20px;padding:10px 20px;white-space:normal;width:100%}@media (min-width: 900px){.main_content-grid .main_content-grid-area,.main_content-grid .main_content-grid-area-alt{position:relative;display:inline-block;vertical-align:top;padding-top:0;padding-bottom:40px;margin-left:-20px;background:none}.main_content-grid .main_content-grid-area:before,.main_content-grid .main_content-grid-area-alt:before{content:"";position:absolute;top:0;left:-359px;display:block;width:375px;height:100%;background:#fff}}.main_content-grid .portfolio-header-nav-mobile{display:inline-block}.main_content-grid .portfolio-header-nav-desktop{display:none}@media (max-width: 575px){.main_content-grid .main_content-grid-area-alt{background:none}}@media (min-width: 575px) and (max-width: 900px){.main_content-grid{padding-bottom:0}.main_content-grid .page-header-summary{border:0;width:65%;width:-webkit-calc(100% - 295px);width:calc(100% - 295px)}.main_content-grid .page-header-nav{border-top:0;margin-top:0;padding-top:0;width:auto}}@media (min-width: 900px){.main_content-grid{max-width:100%;background:none}.main_content-grid .page-content{background:none;padding-top:0;padding-left:10px;padding-bottom:0}.main_content-grid .page-content:before{display:none}.main_content-grid .portfolio-header-nav-mobile{display:none}.main_content-grid .portfolio-header-nav-desktop{display:inline-block}}@media (min-width: 575px){.main_content-grid .page-header:before,.main_content-grid .page-header:after{display:none}}@media (max-width: 900px){.main_content-grid .page-header{padding-left:20px}}@media (min-width: 900px){.main_content-grid .page-header{position:relative;margin-bottom:0;z-index:2;background:#fff}}.main_content-grid .page-header-summary{border:0}@media (min-width: 900px){.page-content{position:relative;display:inline-block;vertical-align:top;width:65%;width:-webkit-calc(100% - 375px);width:calc(100% - 375px);min-height:100vh;padding:20px 40px 125px 40px;margin-left:-5px;white-space:normal;background:#fff}.page-content:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;border-right:1px solid #f0f0f0;background-image:-webkit-gradient(linear, 0% top, 100% top, from(#b6b6b6), to(#fff));background-image:-webkit-linear-gradient(left, color-stop(#b6b6b6 0%), color-stop(#fff 100%));background-image:-moz-linear-gradient(left, #b6b6b6 0%, #fff 100%);background-image:linear-gradient(to right, #b6b6b6 0%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB6B6B6', endColorstr='#FFFFFFFF', GradientType=1)}}.page-content:after{content:"";display:block;clear:both}.page-header{position:relative;margin-bottom:30px}@media (min-width: 575px){.page-header:after{content:"";position:absolute;bottom:0;left:0;width:-webkit-calc(100% + 38px);width:calc(100% + 38px);height:5px;border-bottom:1px solid #f0f0f0;margin:0 -20px;background-image:-webkit-gradient(linear, left 0%, left 100%, from(#b6b6b6), to(#fff));background-image:-webkit-linear-gradient(top, #b6b6b6 0%, #fff 100%);background-image:-moz-linear-gradient(top, #b6b6b6 0%, #fff 100%);background-image:linear-gradient(to bottom, #b6b6b6 0%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB6B6B6', endColorstr='#FFFFFFFF', GradientType=0)}}@media (min-width: 900px){.page-header{display:inline-block;vertical-align:top;width:375px;min-height:100vh;padding:20px 40px;margin-bottom:0;white-space:normal;background:#fff}.page-header:after{display:none}}@media (max-width: 900px){.page-header-news_archive .page-header-summary,.page-header-news_archive h1,.page-header-news_archive .page-header-nav{display:none}.page-header-news_archive .page-header-nav-back-to{display:block;font-size:14px;text-transform:uppercase}.page-header-news_archive .page-header-nav-back-to.locale-en,.locale-en .page-header-news_archive .page-header-nav-back-to{font-family:"Oswald","sans-serif"}.page-header-news_archive .page-header-nav-back-to.locale-jp,.locale-jp .page-header-news_archive .page-header-nav-back-to{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}.page-header-news_archive .page-header-nav-back-to.locale-ch,.locale-ch .page-header-news_archive .page-header-nav-back-to{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}.page-header-news_archive:after{background:none;border:0}.page-header-news_archive .page-header-nav a{margin-bottom:0}}@media (min-width: 900px){.page-header-news_archive .page-header-summary,.page-header-news_archive h1,.page-header-news_archive .page-header-nav{display:block}.page-header-news_archive .page-header-nav-back-to{display:none}.page-header-news_archive .page-header-nav a{margin-bottom:25px}}.page-header-summary{font-size:20px;line-height:24px}@media (min-width: 575px){.page-header-summary{display:inline-block;vertical-align:top;max-width:320px;margin:0 0 50px 0}}@media (min-width: 575px) and (max-width: 900px){.page-header-summary{width:45%;width:-webkit-calc(100% - 225px);width:calc(100% - 225px);max-width:100%;padding-right:20px}}@media (min-width: 900px){.page-header-summary{width:auto;padding-bottom:25px;border-bottom:1px solid #b6b6b6;margin-right:0;margin-bottom:25px}}.page-header-summary .markdown-content p{font-size:20px;line-height:24px}.page-header-nav-active{display:block;margin:25px 0;font-size:14px;text-transform:uppercase}li:first-child .page-header-nav-active{margin-top:0}.page-banner{position:relative;padding:7px 20px;margin:0 -20px 20px -20px;color:#fff;background:#c63636;line-height:36px}@media (min-width: 575px) and (max-width: 900px){.page-banner{padding-right:160px;margin:0 0 25px 0}}@media (min-width: 1160px){.page-banner{padding-right:160px;margin:0 0 25px 0}}.page-banner-sub{margin-top:7px;font-size:16px}.page-banner-sub a{color:#fff}.page-banner-sub a:hover{color:#000}@media (min-width: 575px) and (max-width: 900px){.page-banner-sub{position:absolute;right:20px;top:0}}@media (min-width: 1160px){.page-banner-sub{position:absolute;right:20px;top:0}}.page-banner-image{max-width:-webkit-calc(100% + 40px);max-width:calc(100% + 40px);margin:-20px -20px 20px -20px;pointer-events:none}@media (min-width: 575px){.page-banner-image{width:100%;margin:0 0 20px 0}}.page-banner-person{max-width:100%;margin-bottom:15px}.page-header-nav{display:inline-block;vertical-align:top}.page-header-nav.locale-en,.locale-en .page-header-nav{font-family:"Oswald","sans-serif"}.page-header-nav.locale-jp,.locale-jp .page-header-nav{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}.page-header-nav.locale-ch,.locale-ch .page-header-nav{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}.page-header-nav li:first-child a{margin-top:0}.page-header-nav a{display:block;margin:10px 0 15px 0;font-size:14px;text-transform:uppercase}@media (min-width: 575px){.page-header-nav{max-width:210px;line-height:1.3}}@media (min-width: 900px){.page-header-nav{max-width:100%;margin-bottom:0}}.page-item_desc{padding:30px 0;border-top:1px solid #b6b6b6;clear:both}.page-item_desc img{vertical-align:top;float:left;margin-bottom:20px;pointer-events:none}.page-item_desc img.square{display:none;width:222px}@media (min-width: 575px) and (max-width: 900px){.page-item_desc img.square{float:right;margin:0;display:inline-block}}@media (min-width: 1160px){.page-item_desc img.square{float:right;margin:0;display:inline-block}}.page-item_desc img.page-banner-image{display:inline-block;width:100%;margin:0;margin-bottom:20px;pointer-events:none}@media (min-width: 575px) and (max-width: 900px){.page-item_desc img.page-banner-image{display:none}}@media (min-width: 1160px){.page-item_desc img.page-banner-image{display:none}}.page-item_desc p{margin-bottom:10px}.page-item_date{color:#000;text-transform:uppercase;font-weight:normal;padding:0 20px;margin-bottom:15px;display:inline-block}.page-item_date.locale-en,.locale-en .page-item_date{font-family:"Oswald","sans-serif"}.page-item_date.locale-jp,.locale-jp .page-item_date{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}.page-item_date.locale-ch,.locale-ch .page-item_date{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}.page-item_desc-copy{padding:0 20px}.page-item_desc-details{display:inline-block;vertical-align:top;padding:0 20px}.page-item_desc-details h3,.page-item_desc-details .contact-offices-link{line-height:1.4}@media (min-width: 575px) and (max-width: 900px){.page-item_desc-details{width:50%;width:-webkit-calc(100% - 226px);width:calc(100% - 226px);min-height:222px}}@media (min-width: 1160px){.page-item_desc-details{width:50%;width:-webkit-calc(100% - 226px);width:calc(100% - 226px);min-height:222px}}.page-content-columns img{max-width:100%;pointer-events:none}.page-content-columns:after{content:"";display:block;clear:both}.page-content-columns:after{padding-bottom:1px}@media (min-width: 575px) and (max-width: 900px){.page-content-right.left-empty{float:none;padding-left:10px}}@media (min-width: 1160px){.page-content-right.left-empty{float:none;padding-left:10px}}@media (min-width: 575px) and (max-width: 900px){.page-content-right{float:right;width:60%;width:-webkit-calc(100% - 205px);width:calc(100% - 205px);padding-left:50px}.page-content-right .page-banner-person{display:none}.page-content-columns-equal .page-content-right{display:inline-block;vertical-align:top;float:none;width:50%;padding-left:25px;margin-left:-5px}}@media (min-width: 1160px){.page-content-right{float:right;width:60%;width:-webkit-calc(100% - 205px);width:calc(100% - 205px);padding-left:50px}.page-content-right .page-banner-person{display:none}.page-content-columns-equal .page-content-right{display:inline-block;vertical-align:top;float:none;width:50%;padding-left:25px;margin-left:-5px}}.page-content-left .page-banner-person{display:none}.page-content-columns-equal .page-content-left{margin-bottom:30px}@media (min-width: 575px) and (max-width: 900px){.page-content-left{float:left;width:200px}.page-content-left .page-banner-person{display:block}.page-content-columns-equal .page-content-left{display:inline-block;vertical-align:top;float:none;width:50%;padding-right:25px}}@media (min-width: 1160px){.page-content-left{float:left;width:200px}.page-content-left .page-banner-person{display:block}.page-content-columns-equal .page-content-left{display:inline-block;vertical-align:top;float:none;width:50%;padding-right:25px}}.page-content-boxes li{display:inline-block}.page-content-boxes img{width:100%;pointer-events:none}@media (min-width: 575px) and (max-width: 900px){.page-content-boxes li{width:30%;height:auto;margin:10px 0 0 10px}}@media (min-width: 900px) and (max-width: 1160px){.page-content-boxes li{width:45%;height:auto;margin:10px 0 0 10px}}@media (min-width: 1160px){.page-content-boxes li{display:inline-block;width:30%;height:auto;margin:10px 0 0 10px}}@media (min-width: 1530px){.page-content-boxes{position:absolute;top:0;right:-135px;width:125px;height:125px}.page-content-boxes li{width:125px;height:125px;margin:0 20px 10px 0;background:#fff}.page-content-boxes li.portfolio-grid-item,.page-content-boxes li.team-grid-person{height:auto}.page-content-boxes li:first-child{margin-top:10px}}.page-content-social{margin:10px 0 30px 0}.page-content-social li{display:inline-block;vertical-align:top;height:29px;width:29px;margin-right:3px;-webkit-border-radius:50%;border-radius:50%;background:#999;text-align:center}.page-content-social li:after{content:"";display:inline-block;vertical-align:middle;height:100%;width:1px;margin-left:-5px;visibility:hidden}.page-content-social li a{color:#fff;margin-left:-2px}.page-content-social li:hover{background:#c63636}.main_content-html_safe ul,.main_content-html_safe ol,.markdown-content ul,.markdown-content ol{margin:20px 0}.main_content-html_safe li,.markdown-content li{margin:10px 0;list-style:disc;list-style-position:inside}.main_content-html_safe hr,.markdown-content hr{margin:20px 0;border:1px solid #b6b6b6;border-width:0 0 1px 0}.main_content-html_safe strong,.markdown-content strong{font-weight:bold}.main_content-html_safe p>strong,.main_content-html_safe p>em,.markdown-content p>strong,.markdown-content p>em{color:#000;text-transform:uppercase;font-weight:normal}.main_content-html_safe p>strong.locale-en,.locale-en .main_content-html_safe p>strong,.main_content-html_safe p>em.locale-en,.locale-en .main_content-html_safe p>em,.markdown-content p>strong.locale-en,.locale-en .markdown-content p>strong,.markdown-content p>em.locale-en,.locale-en .markdown-content p>em{font-family:"Oswald","sans-serif"}.main_content-html_safe p>strong.locale-jp,.locale-jp .main_content-html_safe p>strong,.main_content-html_safe p>em.locale-jp,.locale-jp .main_content-html_safe p>em,.markdown-content p>strong.locale-jp,.locale-jp .markdown-content p>strong,.markdown-content p>em.locale-jp,.locale-jp .markdown-content p>em{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}.main_content-html_safe p>strong.locale-ch,.locale-ch .main_content-html_safe p>strong,.main_content-html_safe p>em.locale-ch,.locale-ch .main_content-html_safe p>em,.markdown-content p>strong.locale-ch,.locale-ch .markdown-content p>strong,.markdown-content p>em.locale-ch,.locale-ch .markdown-content p>em{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}.main_content-html_safe code,.markdown-content code{white-space:normal;line-height:1.5}.page-content-left .markdown-content p{margin-bottom:15px}.page-content-left .markdown-content p:last-of-type{margin-bottom:30px}a[name="filter"]{position:relative;top:-80px}@media (min-width: 900px){a[name="filter"]{top:-40px}}.filter-jump{display:none;position:fixed;bottom:75px;margin-left:-20px;background-color:#fff;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;padding:12px 20px 10px;z-index:10}.filter-jump.active{display:block}@media (min-width: 900px){.filter-jump.active{-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}}.filter-jump .filter-jump-link{font-size:14px;text-transform:uppercase}.filter-jump .filter-jump-link.locale-en,.locale-en .filter-jump .filter-jump-link{font-family:"Oswald","sans-serif"}.filter-jump .filter-jump-link.locale-jp,.locale-jp .filter-jump .filter-jump-link{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}.filter-jump .filter-jump-link.locale-ch,.locale-ch .filter-jump .filter-jump-link{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}.main_header-contact,.main_header{position:fixed;top:0;height:100%;z-index:1}@media (max-width: 900px){.main_header-contact,.main_header{width:320px;overflow:scroll}}@media (min-width: 900px){.main_header-contact,.main_header{overflow:hidden;z-index:3}}.banner-active .main_header-contact,.banner-active .main_header{top:50px}@media (max-width: 900px){.main_header-mobile{position:fixed;top:0;left:0;width:100%;z-index:3;padding:10px;border-bottom:1px solid #999;background:#fff;text-align:center;transition:margin-left 0.25s ease-in-out}.main_header-mobile h1{margin:0 auto;height:29px;width:63px;background-image:url(/assets/icons/dcm_sprite.png);background-position:-223px -37px}.banner-active .main_header-mobile{margin-top:50px}.pane-open-left .main_header-mobile{margin-left:260px}.pane-open-right .main_header-mobile{margin-left:-260px}}@media (max-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 900px) and (min-resolution: 192dpi){.main_header-mobile h1{background-image:url(/assets/icons/dcm_sprite@2x.png);background-size:291px 125px}}@media (min-width: 900px){.main_header-mobile{display:none}}.main_header{left:0;background:#fff;width:260px;overflow-y:auto}@media (max-width: 900px){.main_header{opacity:0;transition:opacity .2s .5s}}@media (min-width: 900px){.main_header{width:190px}}.main_header .clocks{display:block;width:100%;margin-top:20px;padding-bottom:20px;background:#fff;border-bottom:1px solid #b6b6b6}.main_header .clocks ul{display:flex}.main_header .social-links{display:block;width:100%;margin-top:25px}@media (min-width: 900px){.main_header .social-links{margin-top:15px}}.pane-open-left .main_header{opacity:1;transition-delay:0s}.main_nav{position:relative;min-height:98%;padding-bottom:50px}.main_nav.locale-en,.locale-en .main_nav{font-family:"Oswald","sans-serif"}.main_nav.locale-jp,.locale-jp .main_nav{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}.main_nav.locale-ch,.locale-ch .main_nav{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}.main_nav .clocks-trigger{display:none}.main_nav .page-content-social{position:relative;display:block;padding:15px 85px 15px 30px;margin:0}.main_nav-link,.main_nav-sub_link{position:relative;display:block;padding:12px 85px 12px 30px;border-bottom:1px solid #b6b6b6;line-height:1.5;text-transform:uppercase;font-size:17px;color:#000;background:#fff}@media (min-width: 525px){.main_nav-link,.main_nav-sub_link{padding-right:20px}}@media (min-width: 900px){.main_nav-link:hover,.main_nav-sub_link:hover{background:#f0f0f0}}.main_nav-link label,.main_nav-sub_link label{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer}@media (min-width: 900px){.main_nav-link label,.main_nav-sub_link label{display:none}}.main_nav-logo{display:block;height:160px;background-image:url(/assets/icons/logo.png);background-repeat:no-repeat;background-position:35px 20px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.main_nav-logo{background-image:url(/assets/icons/logo@2x.png);background-size:120px 120px}}.main_nav-logo:hover{background-image:url(/assets/icons/logo.png);background-repeat:no-repeat;background-position:35px 20px;background-color:#fff}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.main_nav-logo:hover{background-image:url(/assets/icons/logo@2x.png);background-size:120px 120px}}.main_nav-sub_link{color:#c63636;padding-right:50px}@media (max-width: 575px){.main_nav-sub_link:hover{color:#c63636}}@media (min-width: 900px){.main_nav-sub_link{display:none}}.main_nav-sub_link-trigger{position:absolute;left:-9999px}.main_nav-sub_link-trigger+ul{max-height:0;overflow:hidden;-ms-transition:max-height 0.5s ease-in-out;-webkit-transition:max-height 0.5s ease-in-out;-moz-transition:max-height 0.5s ease-in-out;-o-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}.main_nav-sub_link-trigger:checked+ul{max-height:500px;-ms-transition:max-height 0.5s ease-in-out;-webkit-transition:max-height 0.5s ease-in-out;-moz-transition:max-height 0.5s ease-in-out;-o-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}@media (max-width: 900px){.pane-trigger{position:absolute;top:0;left:0;display:block;width:25px;height:20px}}@media (max-width: 900px){.pane-icon{position:absolute;top:50%;cursor:pointer}.pane-icon.pane-icon-left{left:10px;margin-top:-12px;height:23px;width:25px;background-image:url(/assets/icons/dcm_sprite.png);background-position:-191px -33px}.pane-icon.pane-icon-left:hover{background-position:-191px -65px}.pane-icon.pane-icon-right{right:10px;margin-top:-15px;height:31px;width:25px;background-image:url(/assets/icons/dcm_sprite.png);background-position:-164px -29px}.pane-icon.pane-icon-right:hover{background-position:-164px -61px}}@media (max-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 900px) and (min-resolution: 192dpi){.pane-icon.pane-icon-left{background-image:url(/assets/icons/dcm_sprite@2x.png);background-size:291px 125px}}@media (max-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 900px) and (min-resolution: 192dpi){.pane-icon.pane-icon-right{background-image:url(/assets/icons/dcm_sprite@2x.png);background-size:291px 125px}}@media (max-width: 900px){.main_header-contact{right:0;margin-right:-40px;background:#fff;opacity:0;transition:opacity .2s .5s}.main_header-contact h2{padding:17px 50px;font-size:18px;text-transform:uppercase;color:#b6b6b6;background:#43484a}.main_header-contact h2.locale-en,.locale-en .main_header-contact h2{font-family:"Oswald","sans-serif"}.main_header-contact h2.locale-jp,.locale-jp .main_header-contact h2{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}.main_header-contact h2.locale-ch,.locale-ch .main_header-contact h2{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}.main_header-contact h3,.main_header-contact .contact-offices-link{margin-bottom:10px;text-transform:uppercase;color:#000}.main_header-contact article{padding:20px 50px;border-bottom:1px solid #b6b6b6}.main_header-contact p{color:#43484a;line-height:1.5}}.pane-open-right .main_header-contact{visibility:visible;opacity:1;transition-delay:0s}@media (min-width: 900px){.main_header-contact{display:none}}@media (max-width: 900px){.main_header-contact-offices h3,.main_header-contact-offices .contact-offices-link{margin-bottom:25px;color:#c63636}.main_header-contact-offices p{margin-bottom:15px}}.main_header-contact-phones span{text-transform:uppercase;color:#c63636}@media (max-width: 900px){.main_header-contact-phones span.locale-en,.locale-en .main_header-contact-phones span{font-family:"Oswald","sans-serif"}.main_header-contact-phones span.locale-jp,.locale-jp .main_header-contact-phones span{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}.main_header-contact-phones span.locale-ch,.locale-ch .main_header-contact-phones span{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}}@media (max-width: 900px){.pane-open-left,.pane-open-right{position:fixed;top:0;height:100%;overflow:hidden;-ms-transition:margin-left 0.25s ease-in-out;-webkit-transition:margin-left 0.25s ease-in-out;-moz-transition:margin-left 0.25s ease-in-out;-o-transition:margin-left 0.25s ease-in-out;transition:margin-left 0.25s ease-in-out}.pane-open-left .pane-trigger,.pane-open-right .pane-trigger{top:-20px;width:1000px;height:1000px}}@media (max-width: 900px){.pane-open-left{margin-left:260px}.pane-open-left .pane-trigger{left:-20px}}@media (max-width: 900px){.pane-open-right{margin-left:-260px}.pane-open-right .pane-trigger{left:auto;right:-20px}}.main_header-contact-logo{display:none}#main_footer{position:relative;z-index:3;width:100%;padding:7px;font-size:12px;text-align:center;text-transform:uppercase;background:#43484a}#main_footer.locale-en,.locale-en #main_footer{font-family:"Oswald","sans-serif"}#main_footer.locale-jp,.locale-jp #main_footer{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}#main_footer.locale-ch,.locale-ch #main_footer{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}@media (min-width: 525px){#main_footer{text-align:right}}@media (min-width: 900px){#main_footer{position:fixed;bottom:0;z-index:5}}#main_footer>div{border:0}#main_footer .main_footer-details{display:inline-block;vertical-align:top;padding-left:7px;border-left:1px solid #999;margin:6px 0 4px 7px;color:#999}.clocks+#main_footer .main_footer-details{border-left:0}#main_footer a.main_footer-details:hover{color:#fff}.clocks{font-size:12px}.clocks ul{padding-left:30px}@media (min-width: 900px){.clocks ul{padding-left:15px}}.clocks li{position:relative;display:inline-block;text-align:center;width:40px;margin-right:10px}@media (min-width: 900px){.clocks li{margin-right:15px}}.clocks li:hover .clock{border-color:#c63636}.clocks li:hover .clocks-label{color:#c63636}.clocks li:hover .clocks-hand-min,.clocks li:hover .clocks-hand-hour{background:#c63636}.clocks .clock{position:relative;display:inline-block;height:40px;width:40px;border:3px solid #999;border-radius:50%;margin-bottom:10px;color:#999}.clocks .clock:hover{color:#c63636}.clocks-link{display:inline-block;text-align:center}.clocks-link:hover .clock{color:#c63636}.clocks-active .clock{color:#c63636;border-color:#c63636}.clocks-active .clocks-hand-min,.clocks-active .clocks-hand-hour{background:#c63636}.clocks-label{display:inline-block;width:100%;text-align:center}.clocks-hand-min,.clocks-hand-hour{content:"";position:absolute;bottom:50%;left:50%;display:block;width:2px;background:#999;margin:-1px 0 0 -2px}.clocks-hand-hour{height:10px}.clocks-hand-min{height:15px}.clocks-min-1{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-2{-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-o-transform:rotate(12deg);transform:rotate(12deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-3{-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-o-transform:rotate(18deg);transform:rotate(18deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-4{-webkit-transform:rotate(24deg);-moz-transform:rotate(24deg);-ms-transform:rotate(24deg);-o-transform:rotate(24deg);transform:rotate(24deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-5{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-6{-webkit-transform:rotate(36deg);-moz-transform:rotate(36deg);-ms-transform:rotate(36deg);-o-transform:rotate(36deg);transform:rotate(36deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-7{-webkit-transform:rotate(42deg);-moz-transform:rotate(42deg);-ms-transform:rotate(42deg);-o-transform:rotate(42deg);transform:rotate(42deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-8{-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-o-transform:rotate(48deg);transform:rotate(48deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-9{-webkit-transform:rotate(54deg);-moz-transform:rotate(54deg);-ms-transform:rotate(54deg);-o-transform:rotate(54deg);transform:rotate(54deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-10{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-11{-webkit-transform:rotate(66deg);-moz-transform:rotate(66deg);-ms-transform:rotate(66deg);-o-transform:rotate(66deg);transform:rotate(66deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-12{-webkit-transform:rotate(72deg);-moz-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-13{-webkit-transform:rotate(78deg);-moz-transform:rotate(78deg);-ms-transform:rotate(78deg);-o-transform:rotate(78deg);transform:rotate(78deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-14{-webkit-transform:rotate(84deg);-moz-transform:rotate(84deg);-ms-transform:rotate(84deg);-o-transform:rotate(84deg);transform:rotate(84deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-15{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-16{-webkit-transform:rotate(96deg);-moz-transform:rotate(96deg);-ms-transform:rotate(96deg);-o-transform:rotate(96deg);transform:rotate(96deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-17{-webkit-transform:rotate(102deg);-moz-transform:rotate(102deg);-ms-transform:rotate(102deg);-o-transform:rotate(102deg);transform:rotate(102deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-18{-webkit-transform:rotate(108deg);-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-o-transform:rotate(108deg);transform:rotate(108deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-19{-webkit-transform:rotate(114deg);-moz-transform:rotate(114deg);-ms-transform:rotate(114deg);-o-transform:rotate(114deg);transform:rotate(114deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-20{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-21{-webkit-transform:rotate(126deg);-moz-transform:rotate(126deg);-ms-transform:rotate(126deg);-o-transform:rotate(126deg);transform:rotate(126deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-22{-webkit-transform:rotate(132deg);-moz-transform:rotate(132deg);-ms-transform:rotate(132deg);-o-transform:rotate(132deg);transform:rotate(132deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-23{-webkit-transform:rotate(138deg);-moz-transform:rotate(138deg);-ms-transform:rotate(138deg);-o-transform:rotate(138deg);transform:rotate(138deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-24{-webkit-transform:rotate(144deg);-moz-transform:rotate(144deg);-ms-transform:rotate(144deg);-o-transform:rotate(144deg);transform:rotate(144deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-25{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-26{-webkit-transform:rotate(156deg);-moz-transform:rotate(156deg);-ms-transform:rotate(156deg);-o-transform:rotate(156deg);transform:rotate(156deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-27{-webkit-transform:rotate(162deg);-moz-transform:rotate(162deg);-ms-transform:rotate(162deg);-o-transform:rotate(162deg);transform:rotate(162deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-28{-webkit-transform:rotate(168deg);-moz-transform:rotate(168deg);-ms-transform:rotate(168deg);-o-transform:rotate(168deg);transform:rotate(168deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-29{-webkit-transform:rotate(174deg);-moz-transform:rotate(174deg);-ms-transform:rotate(174deg);-o-transform:rotate(174deg);transform:rotate(174deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-30{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-31{-webkit-transform:rotate(186deg);-moz-transform:rotate(186deg);-ms-transform:rotate(186deg);-o-transform:rotate(186deg);transform:rotate(186deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-32{-webkit-transform:rotate(192deg);-moz-transform:rotate(192deg);-ms-transform:rotate(192deg);-o-transform:rotate(192deg);transform:rotate(192deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-33{-webkit-transform:rotate(198deg);-moz-transform:rotate(198deg);-ms-transform:rotate(198deg);-o-transform:rotate(198deg);transform:rotate(198deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-34{-webkit-transform:rotate(204deg);-moz-transform:rotate(204deg);-ms-transform:rotate(204deg);-o-transform:rotate(204deg);transform:rotate(204deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-35{-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-36{-webkit-transform:rotate(216deg);-moz-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-37{-webkit-transform:rotate(222deg);-moz-transform:rotate(222deg);-ms-transform:rotate(222deg);-o-transform:rotate(222deg);transform:rotate(222deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-38{-webkit-transform:rotate(228deg);-moz-transform:rotate(228deg);-ms-transform:rotate(228deg);-o-transform:rotate(228deg);transform:rotate(228deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-39{-webkit-transform:rotate(234deg);-moz-transform:rotate(234deg);-ms-transform:rotate(234deg);-o-transform:rotate(234deg);transform:rotate(234deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-40{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-41{-webkit-transform:rotate(246deg);-moz-transform:rotate(246deg);-ms-transform:rotate(246deg);-o-transform:rotate(246deg);transform:rotate(246deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-42{-webkit-transform:rotate(252deg);-moz-transform:rotate(252deg);-ms-transform:rotate(252deg);-o-transform:rotate(252deg);transform:rotate(252deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-43{-webkit-transform:rotate(258deg);-moz-transform:rotate(258deg);-ms-transform:rotate(258deg);-o-transform:rotate(258deg);transform:rotate(258deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-44{-webkit-transform:rotate(264deg);-moz-transform:rotate(264deg);-ms-transform:rotate(264deg);-o-transform:rotate(264deg);transform:rotate(264deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-45{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-46{-webkit-transform:rotate(276deg);-moz-transform:rotate(276deg);-ms-transform:rotate(276deg);-o-transform:rotate(276deg);transform:rotate(276deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-47{-webkit-transform:rotate(282deg);-moz-transform:rotate(282deg);-ms-transform:rotate(282deg);-o-transform:rotate(282deg);transform:rotate(282deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-48{-webkit-transform:rotate(288deg);-moz-transform:rotate(288deg);-ms-transform:rotate(288deg);-o-transform:rotate(288deg);transform:rotate(288deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-49{-webkit-transform:rotate(294deg);-moz-transform:rotate(294deg);-ms-transform:rotate(294deg);-o-transform:rotate(294deg);transform:rotate(294deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-50{-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-51{-webkit-transform:rotate(306deg);-moz-transform:rotate(306deg);-ms-transform:rotate(306deg);-o-transform:rotate(306deg);transform:rotate(306deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-52{-webkit-transform:rotate(312deg);-moz-transform:rotate(312deg);-ms-transform:rotate(312deg);-o-transform:rotate(312deg);transform:rotate(312deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-53{-webkit-transform:rotate(318deg);-moz-transform:rotate(318deg);-ms-transform:rotate(318deg);-o-transform:rotate(318deg);transform:rotate(318deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-54{-webkit-transform:rotate(324deg);-moz-transform:rotate(324deg);-ms-transform:rotate(324deg);-o-transform:rotate(324deg);transform:rotate(324deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-55{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-56{-webkit-transform:rotate(336deg);-moz-transform:rotate(336deg);-ms-transform:rotate(336deg);-o-transform:rotate(336deg);transform:rotate(336deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-57{-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);-o-transform:rotate(342deg);transform:rotate(342deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-58{-webkit-transform:rotate(348deg);-moz-transform:rotate(348deg);-ms-transform:rotate(348deg);-o-transform:rotate(348deg);transform:rotate(348deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-59{-webkit-transform:rotate(354deg);-moz-transform:rotate(354deg);-ms-transform:rotate(354deg);-o-transform:rotate(354deg);transform:rotate(354deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-min-60{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-1{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-2{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-3{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-4{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-5{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-6{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-7{-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-8{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-9{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-10{-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-11{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.clocks-hour-12{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.filter_box{position:relative;display:inline-block;vertical-align:top;width:285px;border:1px solid #b6b6b6;background:#f0f0f0}.filter_box h1{padding:15px;margin:0;font-size:16px}@media (max-width: 900px){.filter_box h1{cursor:pointer}.filter_box .filter_box-collapse:after{content:"";position:absolute;right:15px;top:17px;height:13px;width:26px;background-image:url(/assets/icons/dcm_sprite.png);background-position:-236px -5px}.filter_box .filter_box-collapse.js-active:after{height:13px;width:26px;background-image:url(/assets/icons/dcm_sprite.png);background-position:-236px -20px}}@media (max-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 900px) and (min-resolution: 192dpi){.filter_box .filter_box-collapse:after{background-image:url(/assets/icons/dcm_sprite@2x.png);background-size:291px 125px}}@media (max-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 900px) and (min-resolution: 192dpi){.filter_box .filter_box-collapse.js-active:after{background-image:url(/assets/icons/dcm_sprite@2x.png);background-size:291px 125px}}@media (min-width: 900px){.filter_box .filter_box-collapse:after{display:none}}.filter_box h3,.filter_box .contact-offices-link{margin:15px 0}.filter_box h3:first-child,.filter_box .contact-offices-link:first-child{margin-top:0}@media (min-width: 900px){.filter_box{width:295px}}.filter_box-clear{display:none}@media (min-width: 900px){.filter_box-clear{position:absolute;right:15px;top:15px;display:block;cursor:pointer}}.filter_box-item{display:block;padding-bottom:10px;cursor:pointer}.filter_box-item input[type=checkbox]{position:absolute;left:-9999px;visibility:hidden}.filter_box-inline .filter_box-item{display:inline-block;min-width:100px}.filter_box-checkbox{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px;height:22px;width:22px;background-image:url(/assets/icons/dcm_sprite.png);background-position:-162px -4px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.filter_box-checkbox{background-image:url(/assets/icons/dcm_sprite@2x.png);background-size:291px 125px}}.filter_box-checkbox:hover{background-position:-186px -4px}input[type=checkbox]:checked+.filter_box-checkbox{background-position:-208px -4px}.filter_box-checkbox-checked{background-position:-208px -4px}.filter_box-content{padding:15px;border-top:1px solid #b6b6b6}.filter_box-full .filter_box-content{display:none;width:285px}@media (max-width: 900px){.filter_box-full .filter_box-content{position:absolute;z-index:10;top:47px;left:-1px;border:1px solid #b6b6b6;border-top-width:0;background:#f0f0f0}}@media (min-width: 900px){.filter_box-full .filter_box-content{display:block;position:static;width:100%;border-width:0;border-top:1px solid #b6b6b6}}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"Fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;vertical-align:middle;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-facebook:before{content:'\e801'}.icon-linkedin:before{content:'\e802'}.icon-twitter:before{content:'\e800'}.icon-weibo:before{content:'\e803'}.icon-svg{fill:currentColor;stroke:currentColor;stroke-width:0;height:30px;width:30px;display:inline-block;vertical-align:middle;position:relative}.social-links{padding-left:30px}@media (min-width: 900px){.social-links{padding-left:20px}}.social-links-on_page{margin-bottom:20px}.social-links-on_page>*{padding-left:0}.social-link{display:inline-block;vertical-align:middle;width:30px;height:30px;color:#999;line-height:30px;margin-right:12px}.social-link:hover{background:#fff;color:#999}.social-link:last-child{margin-right:0}.social-link:hover .icon-twitter{color:#1da1f2}.social-link:hover .icon-medium{color:#12100E}.social-link:hover .icon-facebook{color:#3b5998}.banner{height:50px;width:100%;background:#c63636;position:fixed;z-index:10;top:0;left:0;padding:0 10px;font-family:"Oswald"}.banner h1{font-size:20px;margin:0;color:#fff;text-transform:none}.banner-inner{display:flex;align-items:center;justify-content:center;height:100%}.banner-inner a{width:auto;font-family:inherit;text-transform:uppercase;margin-left:25px;background:#fff;border:none;padding:5px 25px;color:#c63636}.contact h3,.contact .contact-offices-link{margin-bottom:10px;text-transform:uppercase}@media (max-width: 900px){.contact h3,.contact .contact-offices-link{color:#c63636}}.contact article{padding:20px 0;border-top:2px solid #f0f0f0}.contact p{color:#43484a;line-height:1.5}@media (min-width: 575px){.contact .page-header-nav{display:none}}@media (min-width: 900px){.page-header .contact h1{margin-bottom:50px}}.contact-office h3,.contact-office .contact-offices-link{margin-bottom:25px;font-size:18px}.contact-office p{margin-bottom:15px}@media (max-width: 575px){.contact-office{display:none}.contact-office.contact-office-active{display:block}}@media (min-width: 575px) and (max-width: 900px){.contact-office{display:inline-block;vertical-align:top;width:28%;margin-left:20px;margin-bottom:50px}.contact-office:first-child{margin-left:0}}@media (min-width: 900px){.contact-office{width:100%;margin:0}.contact-office.contact-office-active h3,.contact-office.contact-office-active .contact-offices-link{color:#c63636}}.contact-phone{line-height:1.5;color:#c63636;text-transform:uppercase}.contact-phone.locale-en,.locale-en .contact-phone{font-family:"Oswald","sans-serif"}.contact-phone.locale-jp,.locale-jp .contact-phone{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}.contact-phone.locale-ch,.locale-ch .contact-phone{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}.contact-person-list.contact-person-investment{margin-bottom:30px}.contact-person-list li{margin-bottom:3px}@media (min-width: 575px) and (max-width: 900px){.contact-person-list li{display:inline-block;vertical-align:top;width:49%;padding-right:10px}}@media (min-width: 1215px){.contact-person-list li{display:inline-block;vertical-align:top;width:49%;padding-right:10px}}.contact-person-name{display:inline-block;vertical-align:top;width:49%}.contact-directions-google{display:block;margin-bottom:5px}.contact-directions{margin-bottom:30px}.contact-directions h3,.contact-directions .contact-offices-link{line-height:20px}.contact-directions h4{margin-bottom:20px}.contact-map{margin-bottom:35px;max-width:100%}.contact-offices-link{display:inline-block}.page-content-social.contact-us-social{margin:0 0 20px 0}.media-scam span{font-family:'Crimson Text Bold';text-decoration:underline;font-weight:bold}.events-item{padding-top:10px;border-top:1px solid #b6b6b6}.events-item h1{font-size:18px;line-height:25px}.events-item h1 a{display:block;margin-top:10px;font-size:16px}.events-item img{display:inline-block;vertical-align:top;pointer-events:none}@media (min-width: 575px) and (max-width: 900px){.events-item img{margin-right:10%}}@media (min-width: 1160px){.events-item img{margin-right:10%}}.events-item-desc{display:inline-block;vertical-align:top}@media (min-width: 575px) and (max-width: 900px){.events-item-desc{width:-webkit-calc(100% - 320px);width:calc(100% - 320px)}}@media (min-width: 1160px){.events-item-desc{width:45%;width:-webkit-calc(100% - 320px);width:calc(100% - 320px)}}.home{background:url(/assets/bg_pexels.jpg);min-height:100%;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}.home .main_content-wrapper{background:transparent;padding-top:25px}@media (min-width: 900px){.home .main_content-wrapper{display:flex}}@media (min-width: 900px){.home .main_content-left{display:flex;flex-wrap:wrap;width:66%;padding-right:1%}}.home .main_content-grid-area{margin-right:-2%}@media (min-width: 900px){.home .main_content-grid-area{display:flex;flex-wrap:wrap;width:35%;margin-right:0;padding-right:1%;align-self:flex-start}}.home .page-banner-wrapper{background:#c63636;margin-bottom:1.5%;padding:15px 25px}@media (min-width: 900px){.home .page-banner-wrapper{position:relative;display:inline-block;vertical-align:top;width:100%;padding:20px 40px 20px 40px;white-space:normal}}.home .page-banner-wrapper .page-banner{width:100%;margin:0;padding:0}.home .page-content{background:white;padding:0 20px}.home .page-content:before,.home .page-content:after{display:none}@media (min-width: 900px){.home .page-content{margin-left:0;padding:10px 30px 125px 30px;width:100%}}.home .page-item_desc-details{display:inline-block;width:70%;min-height:0;padding-left:30px}.home .page-item_desc-details h3,.home .page-item_desc-details .contact-offices-link{font-size:18px}.home .page-item_desc{display:flex}.home .page-item_desc:first-child{border-top:0}.home .page-item_desc a{display:block;width:30%}.home .page-item_desc img.square{float:none;margin:0;display:inline-block;width:100%;height:auto}@media (min-width: 575px) and (max-width: 900px){.home .page-item_desc img.square{float:none;margin:0;display:inline-block}}@media (min-width: 1160px){.home .page-item_desc img.square{float:none;margin:0;display:inline-block}}.home .portfolio-grid{margin-top:20px;margin-left:0;min-width:100%;display:flex;flex-wrap:wrap;align-items:flex-start}@media (min-width: 900px){.home .portfolio-grid{margin-top:0}}.home .portfolio-grid-item{height:0;overflow:hidden;width:48%;padding-top:46%;margin:0 2% 2% 0;position:relative}@media (min-width: 900px) and (min-width: 575px){.home .portfolio-grid-item{width:48%;padding-top:46%;margin:0 2% 2% 0}}.home .portfolio-grid-item a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.news-item{padding-top:15px;border-top:1px solid #b6b6b6;margin-top:30px}.news-item h2{font-size:20px;line-height:25px;margin-bottom:5px}@media (min-width: 900px){.news-item:first-child{margin-top:0}}.news-item-investment{margin-bottom:20px;line-height:1.3}.news-item-investment i{font-style:italic}.news-item-investment .news-date{margin-bottom:0}.news-date{margin-bottom:5px;color:#999}.news-link em{font-style:italic}.news-link:hover h2,.news-link:hover .news-date{color:#c63636}.news-link:hover+.news-link-attribution{color:#000}.news-link-attribution .team-additional-name-jp,.news-link-attribution .team-additional-name-cn{bottom:1px}.news-archive{padding-top:15px;border-top:1px solid #b6b6b6}.news-archive h3,.news-archive .contact-offices-link{margin-bottom:20px}.news-archive-item{padding-bottom:30px;line-height:20px}.view-more{display:none}.view-more-link:hover,.view-less-link:hover{cursor:pointer}.view-less-link{display:none}@media (min-width: 575px) and (max-width: 900px){.news-archive-item{padding-bottom:5px;white-space:nowrap}.news-archive-item a{display:inline-block;vertical-align:top;width:75%;width:-webkit-calc(100% - 145px);width:calc(100% - 145px);white-space:normal}.news-archive-item-date{display:inline-block;vertical-align:top;width:140px}}@media (min-width: 1160px){.news-archive-item{padding-bottom:5px;white-space:nowrap}.news-archive-item a{display:inline-block;vertical-align:top;width:75%;width:-webkit-calc(100% - 145px);width:calc(100% - 145px);white-space:normal}.news-archive-item-date{display:inline-block;vertical-align:top;width:140px}}.news-items .news-item{display:inline-block;vertical-align:top;margin-bottom:30px;width:100%}.news-items .news-item:first-child{margin-top:0}@media (min-width: 575px) and (max-width: 900px){.news-items .news-item{width:48%;padding-right:25px}.news-items .news-item:nth-child(2){margin-top:0}.news-items .news-item:nth-child(even){width:48%;margin-left:10px}}@media (min-width: 1160px){.news-items .news-item{width:48%;padding-right:25px}.news-items .news-item:nth-child(2){margin-top:0}.news-items .news-item:nth-child(even){width:48%;margin-left:10px}}.news-archive-link{color:#fff}.events-image,.news-events-details{display:inline-block;vertical-align:top}.events-image img,.news-events-details img{max-width:100%;pointer-events:none}.events-image p,.news-events-details p{margin-top:10px}@media (min-width: 575px) and (max-width: 900px){.events-image,.news-events-details{width:48%}}@media (min-width: 1160px){.events-image,.news-events-details{width:48%}}.events-image{height:320px;pointer-events:none}@media (max-width: 575px){.news-events-details{margin-top:20px}}@media (min-width: 575px) and (max-width: 900px){.news-events-details{margin-top:0}}@media (min-width: 900px){.news-events-details{margin-top:20px}}@media (min-width: 1160px){.news-events-details{margin-top:0}}.news-events-details .team-additional-name-jp,.news-events-details .team-additional-name-cn{bottom:1px}.news-events-item{padding-top:10px;border-top:1px solid #b6b6b6}.news-events-item h2{margin-bottom:10px;font-size:18px;line-height:28px;text-transform:uppercase}.news-events-item h2.locale-en,.locale-en .news-events-item h2{font-family:"Oswald","sans-serif"}.news-events-item h2.locale-jp,.locale-jp .news-events-item h2{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Oswald","sans-serif"}.news-events-item h2.locale-ch,.locale-ch .news-events-item h2{font-family:"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑","Oswald","sans-serif"}.news-events-item h3,.news-events-item .contact-offices-link{margin-top:20px}.news-events-url{font-size:18px;line-height:1;text-transform:uppercase}.news-tags{padding-top:15px;border-top:1px solid #b6b6b6;margin-top:15px}.news-tags h3,.news-tags .contact-offices-link{font-size:12px}.news-tags a{margin-right:10px}.news-archive_area{padding-top:15px;border-top:1px solid #b6b6b6}.news-archive_area-date{display:inline-block;vertical-align:top;width:140px;line-height:1.5;color:#999}.news-archive_area-link{display:inline-block;vertical-align:top;width:70%;font-size:16px;color:#c63636;line-height:1.5}.portfolio-grid{width:100%;margin:auto;text-align:center;margin-left:3px}@media (min-width: 900px){.portfolio-grid{min-width:460px;text-align:left;margin-left:0}}.a-fund-grid-item img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.a-fund-grid-item{display:inline-block;vertical-align:top;margin:0 5px 10px 0;text-align:center;background-color:#fff;width:130px;height:130px}.a-fund-grid-item img{display:inline-block;vertical-align:middle;max-width:100%;padding:10px 20px;pointer-events:none}@media (min-width: 335px){.a-fund-grid-item{width:140px;height:140px}}@media (min-width: 575px){.a-fund-grid-item{width:197px;height:197px}}.portfolio-grid-item{display:inline-block;vertical-align:top;margin:0 5px 10px 0;border:3px solid #fff;text-align:center;background:#fff;width:132px;height:132px;position:relative;-ms-transition:border 0.1s ease-in-out;-webkit-transition:border 0.1s ease-in-out;-moz-transition:border 0.1s ease-in-out;-o-transition:border 0.1s ease-in-out;transition:border 0.1s ease-in-out}.portfolio-grid-item a{display:block;height:100%;padding:10px 20px}@media (min-width: 575px){.portfolio-grid-item a:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:1px;margin-left:-5px;visibility:hidden}}.portfolio-grid-item img{display:inline-block;vertical-align:middle;max-width:100%;pointer-events:none}.portfolio-grid-item:hover{border-color:#c63636}@media (min-width: 335px){.portfolio-grid-item{width:140px;height:140px}}@media (min-width: 575px){.portfolio-grid-item{width:222px;height:222px}}.portfolio-grid-item .investment-exit_info-caption{font-family:"Open Sans", sans-serif;font-size:11px;font-weight:bold;color:#000;width:100%;padding:0 10px 10px;position:absolute;bottom:0}@media (min-width: 575px){.portfolio-grid-item .investment-exit_info-caption{padding:0 15px 15px}}@media (min-width: 1530px){.portfolio-grid-item .investment-exit_info-caption.on-team-detail{font-size:9px;padding:0}}.portfolio-grid-item-img{display:inline-block;height:125px;pointer-events:none}@media (min-width: 575px){.portfolio-grid-item-img{width:150px}}.investment-sector,.investment-location,.investment-partners,.investment-companies{line-height:1.5}.investment-sector{display:inline-block;vertical-align:top;width:50%;margin-bottom:20px;margin-top:20px}.investment-location{display:inline-block;vertical-align:top;width:50%;padding-left:5px;margin:20px 0 20px -5px}.investment-partners{margin-bottom:30px}.investment-partners a{display:block}.investment-partners .team-additional-name-cn,.investment-partners .team-additional-name-jp{bottom:1px}.investment-companies{margin-bottom:30px}.investment-companies a{display:inline-block;width:50%;vertical-align:top}.investment-companies a:nth-of-type(2n){padding-left:5px;margin-left:-5px}.investment-pull_quote{padding:15px 0;border-bottom:1px solid #b6b6b6;border-top:1px solid #b6b6b6;margin:30px 0;font-size:20px;line-height:1.2}.investment-pull_quote-attribution{font-size:18px}.investment-highlighted{margin-bottom:10px}.investment-highlighted span{font-size:16px;line-height:22px;color:#43484a}.portfolio-header-nav{width:100%;margin-bottom:15px}@media (min-width: 575px){.portfolio-header-nav{padding-top:30px;border-top:1px solid #b6b6b6;margin-top:30px;margin-bottom:0}}.investment-spotlight_image{margin-bottom:10px}.investment-exit_info{font-size:16px;color:#000;text-transform:none;margin-bottom:15px}.investment-launch_site{font-size:16px;text-transform:none;margin-bottom:30px}.investment-detail_image{margin-bottom:15px}.hidden{display:none}@media (min-width: 575px) and (max-width: 900px){.team-grid{width:100%;margin:auto;text-align:center;margin-left:5px}}@media (min-width: 900px){.team-grid{width:100%;min-width:475px;margin-left:0;padding-top:10px}}.team-grid-person,.team-grid-person-disabled{padding:10px 20px;border-bottom:1px solid #b6b6b6;text-align:left;background:#f0f0f0}.team-grid-person.hidden,.team-grid-person-disabled.hidden{display:none}.team-grid-person:first-child,.team-grid-person-disabled:first-child{border-top:1px solid #b6b6b6}.team-grid-person img,.team-grid-person-disabled img{display:inline-block;vertical-align:middle;width:85px;height:85px;pointer-events:none}@media (min-width: 575px){.team-grid-person,.team-grid-person-disabled{display:inline-block;position:relative;width:225px;padding:0;margin-right:10px;margin-bottom:10px;border:0}.team-grid-person:first-child,.team-grid-person-disabled:first-child{border:0}.team-grid-person img,.team-grid-person-disabled img{width:225px;height:220px;pointer-events:none}}@media (min-width: 900px){.team-grid-person,.team-grid-person-disabled{margin-left:0;margin-right:10px}}.team-grid-person-img{width:85px;height:85px;position:relative;overflow:hidden;display:block;pointer-events:none}@media (min-width: 575px){.team-grid-person-img{width:225px;height:220px;padding-top:100%}}.team-grid-person-img img{left:0;right:0;top:0;bottom:0;position:absolute;height:100%;width:100%}.team-grid-person-sub{margin-top:5px;color:#000}@media (min-width: 575px){.team-grid-person-sub{font-size:12px;color:#fff}}.team-grid-person-details{display:inline-block;vertical-align:middle;margin-left:10px;width:50%}.team-grid-person-details h3,.team-grid-person-details .contact-offices-link{margin-bottom:0;line-height:1.3;color:#c63636}@media (min-width: 575px){.team-grid-person-details{position:absolute;left:0;bottom:0;width:225px;padding:10px;margin-left:0;background:#43484a;-ms-transition:background-color 0.1s ease-in-out;-webkit-transition:background-color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out}.team-grid-person-details h3,.team-grid-person-details .contact-offices-link{margin:0;color:#fff}}@media (min-width: 575px){.team-grid-person:hover .team-grid-person-details{background:#c63636}.team-grid-person-disabled:hover .team-grid-person-details{background:#43484a}}.page-content-boxes .team-grid-person,.page-content-boxes .team-grid-person-disabled{width:100%}@media (min-width: 575px){.page-content-boxes .team-grid-person,.page-content-boxes .team-grid-person-disabled{width:222px;height:222px;vertical-align:top}}.team-additional-name-jp,.team-additional-name-cn{display:inline-block;position:relative;bottom:3px;padding-left:5px;white-space:nowrap}.team-grid-person-details .team-additional-name-jp,.team-grid-person-details .team-additional-name-cn{bottom:1px}.us-filter .team-additional-name-jp,.us-filter .team-additional-name-cn{display:none}.main_content-wrapper-team_bio .investment-pull_quote{border-top:none;margin:0}.main_content-wrapper-team_bio .investment-pull_quote p{margin:0}.main_content-wrapper-team_bio .investment-pull_quote:first-of-type{border-top:1px solid #b6b6b6;margin-top:30px}.subscribe .page-banner{padding:7px 20px}.subscribe .page-header-summary+.page-header-summary{border:none}#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif;width:100%;background:#e6e6e6;padding:0 10px;border:1px solid #939393;min-height:300px}#mc_embed_signup #mc_embed_signup_scroll label,#mc_embed_signup #mc_embed_signup_scroll input{font-family:"Oswald";text-transform:uppercase;font-weight:normal}#mc_embed_signup #mc_embed_signup_scroll input{width:100%}#mc_embed_signup #mc_embed_signup_scroll input[type='email']{text-transform:none}#mc_embed_signup #mc_embed_signup_scroll .clear{margin-top:10px;width:100%}#mc_embed_signup #mc_embed_signup_scroll .clear input{background:#c63636}.privacy .page-item_desc-copy .markdown-content ol,.privacy .page-item_desc-copy .markdown-content ul{padding-left:20px;margin-left:20px}.privacy .page-item_desc-copy .markdown-content ol li,.privacy .page-item_desc-copy .markdown-content ul li{list-style:numerical;list-style-position:outside;margin-bottom:10px;font-size:16px;line-height:22px;padding-bottom:0}.privacy .page-item_desc-copy .markdown-content h3,.privacy .page-item_desc-copy .markdown-content .contact-offices-link{display:inline-block;margin-top:10px}@media (max-width: 900px){.privacy .main_content-wrapper{padding:20px 0 0}.privacy .page-header{padding:0 20px;margin:0}.privacy .page-header::after{display:none}.privacy .page-item_desc{border:0;padding:10px 0 30px}}@media print{body,.main_content-grid-area-alt,.main_content-grid-area{background:none !important}.main_header-mobile,.main_header,#main_footer{display:none}.page-header{display:none}.page-content:before{background:none;border:0}.main_header-contact{position:absolute;left:0;top:0;display:block;height:auto;width:180px;padding:20px}.main_header-contact article{display:none}.main_header-contact .main_header-contact-offices{display:block;padding:0;border:0}.main_header-contact h2,.main_header-contact a{display:none}.main_header-contact h3,.main_header-contact .contact-offices-link{margin-bottom:5px;color:#000}.main_header-contact p{margin-bottom:10px}.main_header-contact-phones{margin-bottom:50px;font-size:12px}.main_header-contact-phones br{margin-bottom:5px}a.main_header-contact-logo{display:block;margin-bottom:60px}#main_content{width:100%;padding-left:200px;padding-top:0;box-shadow:none}.page-banner{padding:0;margin:0 0 20px 0;background:none;color:#000}.page-banner .page-banner-sub{color:#000}.page-banner a{display:none}.page-content-right{float:none;width:100%;padding-left:0}.page-content-right .page-banner-person{display:block}.page-content-left{float:none;width:100%;padding-left:0}.page-content-left .page-banner-person{display:none}}
