body{min-width:100%}body .wrap{width:100%}html:lang(ja) body{font-family:"MS PGothic",Meiryo,sans-serif}html:lang(ja) body .english{font-family:Arial,Sans-Serif !important}html{overflow-x:hidden;-webkit-font-smoothing:antialiased}body{position:relative;min-width:0;overflow:hidden;color:#131313;font-family:Arial,Sans-Serif;font-size:13px;line-height:18px;background-position:center 0}body{background:0 !important}a{color:#555555}h1{font-size:20px}.wrap{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.divider-wrap{clear:both;overflow:hidden;background:url("/static_v2/images/divider.png") center 0 no-repeat;background-color:transparent;padding:30px 0}#backgroundImage{height:98px;width:100%;top:initial;position:relative;margin-bottom:-60px;background-size:1600px !important;background-position:50% -80px !important}#backgroundImage::after{content:'';position:absolute;width:100%;height:104px;top:98px;background:-moz-linear-gradient(top, #e4e4e4 0%, rgba(228,228,228,0.87) 17%, rgba(228,228,228,0.77) 27%, rgba(228,228,228,0.31) 64%, rgba(228,228,228,0.13) 81%, rgba(228,228,228,0.02) 93%, rgba(228,228,228,0.01) 97%, rgba(255,255,255,0.01) 98%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(17%, rgba(228,228,228,0.87)), color-stop(27%, rgba(228,228,228,0.77)), color-stop(64%, rgba(228,228,228,0.31)), color-stop(81%, rgba(228,228,228,0.13)), color-stop(93%, rgba(228,228,228,0.02)), color-stop(97%, rgba(228,228,228,0.01)), color-stop(98%, rgba(255,255,255,0.01)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, #e4e4e4 0%, rgba(228,228,228,0.87) 17%, rgba(228,228,228,0.77) 27%, rgba(228,228,228,0.31) 64%, rgba(228,228,228,0.13) 81%, rgba(228,228,228,0.02) 93%, rgba(228,228,228,0.01) 97%, rgba(255,255,255,0.01) 98%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, #e4e4e4 0%, rgba(228,228,228,0.87) 17%, rgba(228,228,228,0.77) 27%, rgba(228,228,228,0.31) 64%, rgba(228,228,228,0.13) 81%, rgba(228,228,228,0.02) 93%, rgba(228,228,228,0.01) 97%, rgba(255,255,255,0.01) 98%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, #e4e4e4 0%, rgba(228,228,228,0.87) 17%, rgba(228,228,228,0.77) 27%, rgba(228,228,228,0.31) 64%, rgba(228,228,228,0.13) 81%, rgba(228,228,228,0.02) 93%, rgba(228,228,228,0.01) 97%, rgba(255,255,255,0.01) 98%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #e4e4e4 0%, rgba(228,228,228,0.87) 17%, rgba(228,228,228,0.77) 27%, rgba(228,228,228,0.31) 64%, rgba(228,228,228,0.13) 81%, rgba(228,228,228,0.02) 93%, rgba(228,228,228,0.01) 97%, rgba(255,255,255,0.01) 98%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#00ffffff',GradientType=0 )}#content{position:relative;display:block;z-index:98;overflow:hidden}#content.home{padding:0 12px}#content.interior .content-wrap{background:#FFFFFF;margin:0px 11px;padding:14px 14px}#content .content-wrap-home{background:#FFFFFF;padding:25px 25px 0}#content .content-wrap{background:#FFFFFF;margin:0px 14px;padding:14px 14px;position:relative}#content .main-content{width:100%}input{padding:0 0 0 5px;color:#3b3b3b;font-size:12px;float:left}input.text{margin:0 3px 0 0;color:#3b3b3b;background:#ffffff;font-style:normal}.red-button,.gray-button{width:25px;height:17px;display:block;background:url("/static_v2/images/bain-buttons.png") 0 0 no-repeat;border:0;cursor:pointer}.interior-page h1{line-height:24px;margin:0 42px 15px 0}.interior-page p{margin:4px 0 20px;font-size:13px;line-height:18px}.interior-page p.featured-text{color:#000302;clear:both;font-size:15px;line-height:21px;margin:0 0 30px}.interior-page>p,.interior-page li{margin:0 0 26px}.interior-page .featured-text .featuredTextImageLeft{width:37%;height:auto;float:left;margin-right:14px;margin-bottom:14px}.interior-page .three-col-list{display:none}.interior-page .page-options{display:none}.interior-page .page-options.no-pdf{display:none}.interior-page .article .article-info .info{margin-bottom:5px !important}.interior-page .article .article-info .page-options{float:left;clear:both;margin-top:5px;margin-bottom:10px !important;display:block}.interior-page .article .article-info .page-options li{background:none !important;display:none}.interior-page .article .article-info .page-options li.pdf-parent{display:block;margin:0 !important;padding:0 !important}.interior-page .article .article-info .page-options li.pdf-parent a.pdf{background:url("/static_v2/images/icon-pdf.png") no-repeat scroll 0 0 transparent;padding:0 0 0 15px}.interior-page .featured img[style~="WIDTH:"],.interior-page .featured img[style~="width:"]{max-width:268px}.interior-page .featured img[style~="HEIGHT:"],.interior-page .featured img[style~="height:"]{height:auto !important}.interior-page .featured p{clear:none;color:#333;font-size:15px;line-height:21px;margin:0px 0 25px;width:auto}.interior-page .featured a{color:#08617B}.interior-page .featured>img{float:left;margin:0 15px 15px 0;width:38%}.interior-page>.interior-content>.two-column.basichtml .left h3,.interior-page>.interior-content>.two-column.basichtml .left h3 a,.interior-page>.interior-content>.two-column.basichtml .left a.more,.interior-page>.interior-content>.two-column.basichtml .right h3,.interior-page>.interior-content>.two-column.basichtml .right h3 a,.interior-page>.interior-content>.two-column.basichtml .right a.more{color:#131313}.interior-content h3{font-size:16px;color:#333333}.interior-content p.bordered{padding:0 0 26px;border-bottom:1px solid #d8d8d8}.basichtml{font-size:13px;line-height:18px;margin:0 0 19px}.basichtml img[style~="WIDTH:"],.basichtml img[style~="width:"]{max-width:100%}.basichtml img[style~="HEIGHT:"],.basichtml img[style~="height:"]{height:auto !important}.basichtml ul{margin:10px 0 10px 10px}.basichtml ul li{background:url("/static_v2/images/ul-bullet.png") no-repeat left 7px !important;list-style:none;padding-left:10px;margin-bottom:5px !important;overflow:hidden}.basichtml img{border-color:red !important}.basichtml .moreInfoBox{width:100%;clear:both}.basichtml .moreInfoBoxContent{width:100%;margin-top:10px}.basichtml .moreInfoBoxHeader{margin-bottom:0px;width:100%;height:auto}.basichtml .moreInfoBoxHeader img{width:100%;height:auto;margin-bottom:0px;padding-bottom:0px}.basichtml .moreInfoBoxLinks{margin:0px 0px 0px 0px;border-left:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6;padding:0px 15px 0px 15px}.basichtml .moreInfoBoxLinks p{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px}.basichtml .moreInfoBoxLinks p a{color:#000000}.basichtml .moreInfoBoxLinks p a img{border:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.basichtml .moreInfoBoxRedArrow{margin:0px 0px 0px 5px !important}.basichtml .moreInfoBoxBottom{width:100%;height:auto}.basichtml .moreInfoBoxBottom img{width:100%;height:auto}.basichtml .moreInfoBoxSpacer{width:100%;height:1px;clear:left}div.subscribe-container-top{width:100%}div.subscribe-container-top p.subscribeTopHeader strong{color:#CC0000;font-size:14px}div.subscribe-container-top fieldset.EmailListItem{margin-top:15px}div.subscribe-container-top fieldset.EmailListItem .EmailListField{float:left}div.subscribe-container-top fieldset.EmailListItem .EmailListText{float:none;padding-left:3px;width:auto}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailName{margin:3px 0px 3px 0px}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailName strong{color:#000302}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailName span.EmailTime{color:#999}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailDesc{margin:0px 0px 5px 0px}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailDesc a{color:#08617b;text-decoration:none}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailDesc a:hover{text-decoration:underline}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailSample{margin:0px 0px 10px 0px}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailSample a{color:#CC0000;text-decoration:none}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailSample a:hover{text-decoration:underline}div.subscribe-container-top .EmailSpacer{clear:left}div.subscribe-container-bottom{overflow:hidden;background-color:#E0E0E0;width:100%;padding:20px 0px 10px 0px;margin:20px 0px 0px 0px;-webkit-box-shadow:-3px 4px 5px rgba(0,0,0,0.21);box-shadow:-3px 4px 5px rgba(0,0,0,0.21)}div.subscribe-container-bottom div p.subscribeBottomHeader{margin:0px 10px 0px 20px}div.subscribe-container-bottom div p.subscribeBottomHeader strong{color:#CC0000}div.subscribe-container-bottom div p.subscribeBottomHeader strong span.requiredAsterisk{color:#CC0000}div.subscribe-container-bottom div div.left-col{float:left;width:95%;margin-left:20px}div.subscribe-container-bottom div div.left-col fieldset div.FieldRow{margin-top:10px;clear:left}div.subscribe-container-bottom div div.left-col fieldset div.FieldRow label.FieldUpper{font-weight:bold;text-transform:uppercase}div.subscribe-container-bottom div div.left-col fieldset div.FieldRow label.FieldUpper strong span.requiredAsterisk{color:#CC0000}div.subscribe-container-bottom div div.left-col fieldset div.FieldRow input.subscribe-text{width:87%;height:24px;margin-bottom:10px}div.subscribe-container-bottom div div.left-col fieldset div.FieldRow select.subscribe-dd{width:90%;height:24px;margin-bottom:10px}div.subscribe-container-bottom div div.right-col{float:left;width:95%;margin-left:20px;clear:left}div.subscribe-container-bottom div div.right-col fieldset div.FieldRow{margin-top:10px;clear:left}div.subscribe-container-bottom div div.right-col fieldset div.FieldRow label.FieldUpper{font-weight:bold;text-transform:uppercase}div.subscribe-container-bottom div div.right-col fieldset div.FieldRow label.FieldUpper strong span.requiredAsterisk{color:#CC0000}div.subscribe-container-bottom div div.right-col fieldset div.FieldRow input.subscribe-text{width:87%;height:24px;margin-bottom:10px}div.subscribe-container-bottom div div.right-col fieldset div.FieldRow select.subscribe-dd{width:90%;height:24px;margin-bottom:10px}div.subscribe-container-bottom div div#relationshipContainer{clear:left}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox{margin:0px 0px 0px 20px;clear:left}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox div.relHeader{padding-top:10px;margin:0px 0px 5px 0px;clear:both}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox div.relHeader label.FieldNormal{font-weight:bold;text-transform:none}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox div.relCheckboxContainer{width:120px;float:left;margin:0px 0px 0px 0px}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox div.relCheckboxContainer p{margin:0px 0px 10px 0px;clear:left}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox div.relCheckboxContainer p input[type="checkbox"]{width:15px;height:15px}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox div#RelationshipOther{clear:left;padding-top:5px}div.subscribe-container-bottom div div#submitContainer{margin:10px 0px 0px 20px;clear:left}div.subscribe-container-bottom div div#submitContainer fieldset.submit p.FieldRow{margin:0px 0px 0px 0px}div.subscribe-container-bottom div div#submitContainer fieldset.submit p.FieldRow label a{color:#08617b;text-decoration:none}div.subscribe-container-bottom div div#submitContainer fieldset.submit p.FieldRow label a:hover{text-decoration:underline}div.subscribe-container-bottom div div#submitContainer fieldset.submit p.FieldRow label strong span.requiredAsterisk{color:#CC0000}div.subscribe-container-bottom div div#submitContainer fieldset.submit p.FieldRow input.subscribe-submit{border:0;font-weight:bold;color:#FFF;background-color:#C90012;padding:15px 30px 15px 30px;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.21);box-shadow:2px 2px 3px rgba(0,0,0,0.21);margin:12px 0 0 0;cursor:pointer}div.subscribe-container-bottom .EmailSpacer{clear:left}div.subscribe-container-bottom.inxmail-subscribe div div#relationshipContainer fieldset.checkbox div.relCheckboxContainer{width:33%}div.subscribe-container-bottom.inxmail-subscribe div div fieldset div.FieldRow select.subscribe-dd{width:90% !important}html:lang(ja) #header .header-wrap a,html:lang(ja) #header .header-wrap span.office-name{font-family:"MS PGothic",Meiryo,sans-serif}.office-page #header .header-wrap a.logo,.office-page #header .header-wrap img.logo{padding:0}.office-page #header .header-wrap a.logo img,.office-page #header .header-wrap img.logo img{height:20px}.office-page #header .header-wrap img.logo{height:20px}.office-page #header .header-wrap a.office-name,.office-page #header .header-wrap span.office-name{text-indent:-28px}#header{height:50px}#header.sticky-nav{position:fixed;width:100%;top:0;left:0;background:#fff;z-index:150;-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.75);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.75)}#header .header-wrap{height:100%;width:100%;padding:8px 0 8px 40px;box-sizing:border-box;text-align:center;vertical-align:middle}#header .header-wrap a,#header .header-wrap span.office-name{display:block;width:100%;text-align:center;font-family:'Futra', 'Myriad Pro', Arial;font-size:15px;color:#888}#header .header-wrap a.logo,#header .header-wrap span.office-name.logo{position:relative;text-align:center;vertical-align:middle;padding:5px 0}#header .header-wrap a.logo img,#header .header-wrap span.office-name.logo img{height:26px;width:auto}#header .header-wrap a.office-name,#header .header-wrap span.office-name.office-name{text-indent:-28px}#header .header-wrap img.logo{position:relative;padding:5px 0}#header .navigation{display:none}#header.tier3 .header-wrap a.logo{padding:2px 0 0}#header.tier3 .header-wrap a.logo img{height:19px}#header div[id*="LanguageSelector"],#header ul.languages{display:none}#site-search,#resp_site-search{display:none}.utility-nav{display:none}#hamburgerMenu{line-height:50px}nav.responsive.enabled{width:255px;display:none}nav.responsive.enabled.active{width:255px;display:block}nav.responsive.enabled.active+.wrap{left:255px}nav.responsive.enabled.active+.wrap #header.sticky-nav{-webkit-transition:left 0.25s ease;-moz-transition:left 0.25s ease;-o-transition:left 0.25s ease;transition:left 0.25s ease;left:255px}nav.responsive.enabled .scroll-wrap{width:255px}nav.responsive.enabled+.wrap{-webkit-transform:none}nav.responsive.enabled+.wrap #header.sticky-nav{left:0;-webkit-transition:left 0.25s ease;-moz-transition:left 0.25s ease;-o-transition:left 0.25s ease;transition:left 0.25s ease}nav.responsive.enabled.multi-language #languageSelector{width:255px}nav.responsive.enabled.multi-language ul.languages{width:195px}nav.responsive.enabled .navigation{width:255px}nav.responsive.enabled .navigation>ul{width:255px}nav.responsive.enabled .navigation>ul>li{width:255px}nav.responsive.enabled .navigation>ul>li.menu-active .dropdown{left:255px}nav.responsive.enabled .navigation>ul>li>a{word-break:break-all}nav.responsive.enabled .navigation>ul .dropdown{left:510px}nav.responsive.enabled .navigation.tier2>ul{left:-255px}nav.responsive.enabled .navigation.tier2>ul.menu-active{left:255px}nav.responsive.enabled ul.utility-nav{width:255px}nav.responsive.enabled #resp_site-search{width:255px}nav.responsive.enabled #resp_site-search .text{width:185px}.content-wrap>.left-rail,#content.topic .left-rail{width:100%;float:none;margin:10px 0 0;font-size:13px;display:block;position:absolute;left:0;top:0;padding:35px 10px 10px;box-sizing:border-box;z-index:9999}.content-wrap>.left-rail.active .sub-nav,#content.topic .left-rail.active .sub-nav{display:block}.content-wrap>.left-rail.active .filter-module,.content-wrap>.left-rail.active .search-filters,#content.topic .left-rail.active .filter-module,#content.topic .left-rail.active .search-filters{display:block}.content-wrap>.left-rail a.toggleMenu,#content.topic .left-rail a.toggleMenu{display:block;background-color:#f7f7f7;width:35px;height:35px;overflow:hidden;position:absolute;top:0;right:10px;color:transparent;border:1px solid #d8d8d8}.content-wrap>.left-rail a.toggleMenu:before,#content.topic .left-rail a.toggleMenu:before{width:0px;height:0px;border-top:5px solid #cc0000;border-right:5px solid transparent;border-left:5px solid transparent;content:'s';display:block;position:absolute;top:16px;right:12px}.content-wrap>.left-rail .sub-nav,.content-wrap>.left-rail .search-filters,#content.topic .left-rail .sub-nav,#content.topic .left-rail .search-filters{clear:both;width:100%;display:none;background-color:#e0e0e0;display:none}.content-wrap>.left-rail.ready.active:before,#content.topic .left-rail.ready.active:before{box-sizing:border-box;box-shadow:2px 2px 2px -1px rgba(0,0,0,0.5);content:'';display:block;position:absolute;left:0;right:0;margin:0 10px 10px;top:0;bottom:0;z-index:-1}.content-wrap>.left-rail.ready.active .toggleMenu,#content.topic .left-rail.ready.active .toggleMenu{background-color:#e0e0e0;border-color:transparent;text-indent:0;color:black;font-size:16px;line-height:35px;text-align:center;text-decoration:none}.content-wrap>.left-rail.ready.active .toggleMenu:before,#content.topic .left-rail.ready.active .toggleMenu:before{display:none}.content-wrap>.left-rail.ready .sub-nav li,.content-wrap>.left-rail.ready .search-filters li,#content.topic .left-rail.ready .sub-nav li,#content.topic .left-rail.ready .search-filters li{display:block}.content-wrap>.left-rail .sub-nav,#content.topic .left-rail .sub-nav{padding:0 15px 0px;box-sizing:border-box}.content-wrap>.left-rail .sub-nav li.inactive,#content.topic .left-rail .sub-nav li.inactive{display:none}.content-wrap>.left-rail .sub-nav>li.active,#content.topic .left-rail .sub-nav>li.active{display:block;border-bottom:0}.content-wrap>.left-rail .sub-nav>li.active>a,#content.topic .left-rail .sub-nav>li.active>a{font-weight:bold;color:#000;position:relative;display:inline-block;width:auto;padding-right:15px}.content-wrap>.left-rail .sub-nav>li.active>a:before,#content.topic .left-rail .sub-nav>li.active>a:before{width:0px;height:0px;border-top:5px solid #c00;border-right:5px solid transparent;border-left:5px solid transparent;content:'';display:block;position:absolute;top:7px;right:0}.content-wrap>.left-rail .sub-nav>li.active ul,#content.topic .left-rail .sub-nav>li.active ul{width:100%;margin-top:15px;margin-bottom:-15px}.content-wrap>.left-rail .sub-nav>li.active li,#content.topic .left-rail .sub-nav>li.active li{display:block;padding:15px}.content-wrap>.left-rail .sub-nav>li.active li:first-child,#content.topic .left-rail .sub-nav>li.active li:first-child{border-top:1px solid #cfcfcf}.content-wrap>.left-rail .sub-nav>li.active li:last-child,#content.topic .left-rail .sub-nav>li.active li:last-child{border-bottom:0}.content-wrap>.left-rail .sub-nav>li.active li a.active,#content.topic .left-rail .sub-nav>li.active li a.active{font-weight:normal}.content-wrap>.left-rail h3,#content.topic .left-rail h3{font-size:14px;color:#000302;margin:0 0 10px}.content-wrap>.left-rail h4,#content.topic .left-rail h4{font-size:17px;line-height:15px;color:#3b3b3b;font-weight:normal;margin:0 0 20px}.content-wrap>.left-rail h5,#content.topic .left-rail h5{font-size:12px;color:#000302;text-transform:uppercase;margin:0 0 10px;font-weight:bold}.content-wrap>.left-rail h5 a,#content.topic .left-rail h5 a{color:#000302}.content-wrap>.left-rail h5 a.active,#content.topic .left-rail h5 a.active{color:#c00}.content-wrap>.left-rail ul,#content.topic .left-rail ul{width:154px}.content-wrap>.left-rail ul li a span,#content.topic .left-rail ul li a span{font-size:13px}.content-wrap>.left-rail li,#content.topic .left-rail li{padding:15px 0;margin:0;border-bottom:1px solid #cfcfcf}.content-wrap>.left-rail li:last-child,#content.topic .left-rail li:last-child{border-bottom:0}.content-wrap>.left-rail a.more,#content.topic .left-rail a.more{background:url("/static_v2/images/arrow-red-down.png") 100% 5px no-repeat;padding:0 9px 0 0}.content-wrap>.left-rail a.more-up,#content.topic .left-rail a.more-up{background:url("/static_v2/images/arrow-red-up.png") 100% 5px no-repeat;padding:0 9px 0 0;color:#000302;font-size:11px}.content-wrap>.left-rail a.active,#content.topic .left-rail a.active{color:#c00}.content-wrap>.left-rail a,#content.topic .left-rail a{display:block;width:100%}#content.topic .left-rail{top:-86px}#content.topic .left-rail .search-filters,#content.topic .left-rail .search-filters+.filter-module{box-sizing:border-box}#content.topic .left-rail .filter-module{box-sizing:border-box}#content.topic .left-rail .filter-module ul{width:100%}#content.topic .left-rail .filter-module li{padding:10px 0}#content.topic .left-rail .filter-module li:last-child{border-bottom:1px solid #cfcfcf}#content.topic .left-rail .filter-module h5{margin:0}#content.topic .left-rail .search-filters+.filter-module{display:none;padding:14px}#content.topic .left-rail .search-filters+.filter-module h5{margin-bottom:15px}#content.topic .left-rail.active .search-filters+.filter-module{display:block;background-color:#e0e0e0}#content.topic .left-rail a.more,#content.topic .left-rail a.less{padding:0 12px 0 0;width:auto;display:inline-block;margin:10px 0}#content.topic .left-rail a.less{background:url("/static_v2/images/arrow-red-up.png") 100% 5px no-repeat}.search-page .left-rail,.left-rail.publication-filter{position:relative;margin:0;padding:0}.search-page .left-rail .toggleMenu,.left-rail.publication-filter .toggleMenu{display:none !important}.search-page .left-rail .search-filters,.left-rail.publication-filter .search-filters{display:block;background-color:#eaeaea}.search-page .left-rail .search-filters li,.left-rail.publication-filter .search-filters li{margin:14px 0;padding:0;border:0}.search-page .left-rail .search-filters h4.active,.left-rail.publication-filter .search-filters h4.active{background-color:#e0e0e0;border-bottom:1px solid #bbbbbb;margin-bottom:0px}.search-page .left-rail .search-filters a,.left-rail.publication-filter .search-filters a{width:auto;display:inline-block}.search-page .left-rail ul,.left-rail.publication-filter ul{width:auto}.search-page .left-rail+.main-content .right-rail,.left-rail.publication-filter+.main-content .right-rail{display:none}#featured-carousel{height:310px;top:initial;position:relative;margin-bottom:-35px;overflow:hidden}#featured-carousel::after{content:'';position:absolute;width:100%;height:104px;top:310px;background:-moz-linear-gradient(top, #e4e4e4 0%, rgba(228,228,228,0.87) 17%, rgba(228,228,228,0.77) 27%, rgba(228,228,228,0.31) 64%, rgba(228,228,228,0.13) 81%, rgba(228,228,228,0.02) 93%, rgba(228,228,228,0.01) 97%, rgba(255,255,255,0.01) 98%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(17%, rgba(228,228,228,0.87)), color-stop(27%, rgba(228,228,228,0.77)), color-stop(64%, rgba(228,228,228,0.31)), color-stop(81%, rgba(228,228,228,0.13)), color-stop(93%, rgba(228,228,228,0.02)), color-stop(97%, rgba(228,228,228,0.01)), color-stop(98%, rgba(255,255,255,0.01)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, #e4e4e4 0%, rgba(228,228,228,0.87) 17%, rgba(228,228,228,0.77) 27%, rgba(228,228,228,0.31) 64%, rgba(228,228,228,0.13) 81%, rgba(228,228,228,0.02) 93%, rgba(228,228,228,0.01) 97%, rgba(255,255,255,0.01) 98%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, #e4e4e4 0%, rgba(228,228,228,0.87) 17%, rgba(228,228,228,0.77) 27%, rgba(228,228,228,0.31) 64%, rgba(228,228,228,0.13) 81%, rgba(228,228,228,0.02) 93%, rgba(228,228,228,0.01) 97%, rgba(255,255,255,0.01) 98%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, #e4e4e4 0%, rgba(228,228,228,0.87) 17%, rgba(228,228,228,0.77) 27%, rgba(228,228,228,0.31) 64%, rgba(228,228,228,0.13) 81%, rgba(228,228,228,0.02) 93%, rgba(228,228,228,0.01) 97%, rgba(255,255,255,0.01) 98%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #e4e4e4 0%, rgba(228,228,228,0.87) 17%, rgba(228,228,228,0.77) 27%, rgba(228,228,228,0.31) 64%, rgba(228,228,228,0.13) 81%, rgba(228,228,228,0.02) 93%, rgba(228,228,228,0.01) 97%, rgba(255,255,255,0.01) 98%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#00ffffff',GradientType=0 )}#featured-carousel .carousel-items{height:100% !important}#featured-carousel .carousel-items>li{background-size:1320px;background-position:50% -90px !important;height:100% !important}#featured-carousel .item-wrap{height:100%;width:100%;top:initial;padding:0 24px;box-sizing:border-box}#featured-carousel .item-wrap .description{width:90%;height:auto;padding:14px 30px 14px 14px;right:14px;box-sizing:border-box;background:transparent url("/static_v2/images/red-action-bar-responsive.png") no-repeat scroll 100% 0;background-size:cover;max-width:463px;top:auto}#featured-carousel .item-wrap .description h2{font-size:17px;line-height:17px}#featured-carousel .item-wrap .description p{font-size:14px;line-height:15px}#featured-carousel .item-wrap .description a.more{padding-right:8px}#featured-carousel .carousel-pagination{bottom:73px;margin:0 auto;position:relative;width:auto;z-index:98;right:11px}#featured-carousel .carousel-pagination .wrap{bottom:'-38px'}#featured-carousel .carousel-pagination .wrap>.arrow-wrap{display:none}#featured-carousel .carousel-pagination .wrap a.next,#featured-carousel .carousel-pagination .wrap a.previous{display:none}#featured-carousel .description{top:109px}#featured-carousel.interior-landing-carousel .carousel-pagination,.office-page #featured-carousel .carousel-pagination{bottom:73px}#featured-carousel.interior-landing-carousel .carousel-pagination .wrap,.office-page #featured-carousel .carousel-pagination .wrap{right:0px}#featured-carousel.interior-landing-carousel .carousel-pagination .wrap>ul,.office-page #featured-carousel .carousel-pagination .wrap>ul{position:absolute;right:0px}#carousel .carousel-items h4,#carousel .carousel-slick-items h4,#carousel-slick .carousel-items h4,#carousel-slick .carousel-slick-items h4{line-height:24px}#carousel .carousel-items li,#carousel .carousel-slick-items li,#carousel-slick .carousel-items li,#carousel-slick .carousel-slick-items li{width:100% !important;height:100% !important;background-size:cover !important;background-position-x:50% !important;background-position-y:50% !important}#carousel .carousel-items li .description,#carousel .carousel-slick-items li .description,#carousel-slick .carousel-items li .description,#carousel-slick .carousel-slick-items li .description{height:auto;top:auto;bottom:45px;width:95%;background:url("/static_v2/images/red-action-bar-responsive.png") 100% 0 no-repeat;background-size:cover;padding:3% 50px 0 5%;box-sizing:border-box}#carousel .carousel-items .slick-element,#carousel .carousel-slick-items .slick-element,#carousel-slick .carousel-items .slick-element,#carousel-slick .carousel-slick-items .slick-element{background-size:cover !important;position:relative}#carousel .carousel-items .slick-element .description,#carousel .carousel-slick-items .slick-element .description,#carousel-slick .carousel-items .slick-element .description,#carousel-slick .carousel-slick-items .slick-element .description{height:auto;top:auto;bottom:45px;width:95%;background:url("/static_v2/images/red-action-bar-responsive.png") 100% 0 no-repeat;background-size:cover;padding:3% 50px 0 5%;box-sizing:border-box}#carousel .carousel-pagination,#carousel-slick .carousel-pagination{background:#000;width:100%}.main-content.slider,.main-content.slick-slider{display:none}.mobile-slider.slider,.mobile-slider.slick-slider{width:100%;border-left:35px solid transparent;border-right:35px solid transparent;margin:0 -44px;padding:0 9px}.mobile-slider.slider .slider-button,.mobile-slider.slick-slider .slider-button{width:100%}.mobile-slider.slider .slider-button .prev,.mobile-slider.slider .slider-button .next,.mobile-slider.slick-slider .slider-button .prev,.mobile-slider.slick-slider .slider-button .next{top:10%;margin-top:3%}.mobile-slider.slider,.mobile-slider.slick-slider{width:100%;border-left:35px solid transparent;border-right:35px solid transparent;margin:0 -44px;padding:0 9px}.mobile-slider.slider .slider-button,.mobile-slider.slick-slider .slider-button{width:100%}.mobile-slider.slider .slider-button .prev,.mobile-slider.slider .slider-button .next,.mobile-slider.slick-slider .slider-button .prev,.mobile-slider.slick-slider .slider-button .next{top:10%;margin-top:3%}.mobile-slider.slick-slider{border-left:0 solid transparent;border-right:0 solid transparent;margin:0}.mobile-slider.slick-slider .slick-prev,.mobile-slider.slick-slider .slick-next{top:10%;margin-top:3%}.slider,.slick-slider{height:auto;width:100%;clear:both;overflow:auto}.slider .slides,.slider .slick-slides,.slick-slider .slides,.slick-slider .slick-slides{height:100%;overflow:hidden;position:relative}.slider .slides>li,.slider .slides>div,.slider .slick-slides>li,.slider .slick-slides>div,.slick-slider .slides>li,.slick-slider .slides>div,.slick-slider .slick-slides>li,.slick-slider .slick-slides>div{display:none;width:100%}.slider .slides>li:first-child,.slider .slides>div:first-child,.slider .slick-slides>li:first-child,.slider .slick-slides>div:first-child,.slick-slider .slides>li:first-child,.slick-slider .slides>div:first-child,.slick-slider .slick-slides>li:first-child,.slick-slider .slick-slides>div:first-child{display:inline-block}.slider .slides ul,.slider .slick-slides ul,.slick-slider .slides ul,.slick-slider .slick-slides ul{display:table;width:100%}.slider .slides .slide-content,.slider .slick-slides .slide-content,.slick-slider .slides .slide-content,.slick-slider .slick-slides .slide-content{display:table-cell;width:100%;margin:0 0 0 3.5%;padding-bottom:25px}.slider .slides .slide-content:first-child,.slider .slick-slides .slide-content:first-child,.slick-slider .slides .slide-content:first-child,.slick-slider .slick-slides .slide-content:first-child{margin-left:0}.slider .slides .slide-content:first-child,.slick-slider .slick-slides .slide-content:first-child{margin:0}.slider .slides .slide-content>a,.slick-slider .slick-slides .slide-content>a{color:#131313;font-size:13px}.slider .slides .slide-content img,.slick-slider .slick-slides .slide-content img{width:100%}.slider .slides .slide-content h3,.slick-slider .slick-slides .slide-content h3{font-size:13px;color:#cc0000;text-transform:uppercase;font-weight:normal;margin:15px 0 10px}.slider .slides .slide-content h3 a,.slick-slider .slick-slides .slide-content h3 a{color:#cc0000}.slider .slides .slide-content h4,.slick-slider .slick-slides .slide-content h4{font-size:17px;line-height:18px;color:#131313;font-weight:normal;margin:0 0 7px}.slider .slides .slide-content h4 a,.slick-slider .slick-slides .slide-content h4 a{color:#131313}@media only screen and (min-width: 480px) and (max-width: 699px){.slider .slides .slide-content,.slick-slider .slick-slides .slide-content{padding-right:30px;box-sizing:border-box}.slider .slides .slide-content .slide-header,.slick-slider .slick-slides .slide-content .slide-header{width:47%;max-width:269px;float:left;padding-bottom:35px;padding-right:3%}.slider .slides .slide-content .more,.slick-slider .slick-slides .slide-content .more{width:auto;float:none}.slider .slides .slide-content a img,.slick-slider .slick-slides .slide-content a img{width:100%}}.client-results{display:none}.news-ticker{display:none}.top-reads{display:none}.three-col-list img{margin:0 15px 24px 0px;width:133px}.three-col-list li{clear:both;margin:0 0 24px}.three-col-list li>a{color:#131313;font-size:13px;font-weight:18px}.three-col-list li>a.img-link{position:relative;float:left}.three-col-list li>a.img-link:after{content:"";display:table;clear:both}.three-col-list h3{font-size:12px;color:#cc0000;text-transform:uppercase;font-weight:normal;margin:0 0 7px}.three-col-list h3 a{color:#cc0000}.three-col-list h4{font-size:17px;font-weight:normal;margin:0 0 6px}.three-col-list h4 a{color:131313}.office-tour{float:none}.office-tour .video-thumbnail:after{background:none}.office-tour .video-thumbnail p{top:45%}.BrightcoveExperience{width:100%}.BrightcoveWrapper{position:relative;padding-bottom:56.25%;height:0}.BrightcoveWrapper .BrightcoveExperience{position:absolute;top:0;left:0;width:100%;height:100%}.video-thumbnail{width:auto;float:none}.slide-content .video-thumbnail{float:none}html:lang(ja) .right-rail .rail-module.featured h5 span{font-family:"MS PGothic",Meiryo,sans-serif}html:lang(ja) .right-rail .rail-module.featured h5 span.english{text-transform:none}.right-rail{border-top:solid 1px #e7e7e7;margin:0px 0px 28px 0px;padding-top:24px;clear:both}.right-rail.highlight{display:none}.right-rail .rail-module{margin:0 0 20px}.right-rail .rail-module p{font-size:13px;line-height:18px;color:#131313}.right-rail .rail-module p img{margin-bottom:21px;clear:both}.right-rail .rail-module ul li a{clear:both}.right-rail .rail-module.featured{padding:16px 14px 16px 16px;border:1px solid #eceaea;background:#fffffe url("/static_v2/images/responsive-right-rail-background.png") 0 100% repeat-x}.right-rail .rail-module.featured h4{font-weight:normal}.right-rail .rail-module.featured h5{color:#cc0000;font-weight:bold;margin:0 0 10px;font-size:13px}.right-rail .rail-module.featured h5 span{text-transform:uppercase;font-family:"Futura Book", Arial, 'Helvetica Neue', Helvetica, sans-serif}.right-rail .rail-module.featured h6{margin:0}.right-rail .rail-module.featured p{margin:0 0 5px;font-size:13px;line-height:15px;color:#3b3b3b;color:#404040}.right-rail .rail-module.featured p a{color:#08617B}.right-rail .rail-module.featured a{color:#cc0000;background-position:right 5px;font-size:14px}.right-rail .rail-module.featured img{float:left}.right-rail .rail-module .content-list li{margin-left:0;padding:0}.right-rail .rail-module ul.right-rail-featured-list .featured-jb-profile h4{font-size:13px}.right-rail .rail-module ul.right-rail-featured-list .featured-jb-profile p{font-size:14px;margin:0 0 15px}.right-rail .rail-module ul.right-rail-featured-list .featured-jb-profile p a{font-size:13px}.right-rail .rail-module ul.right-rail-featured-list .featured-jb-profile p a img{float:left;margin-right:5px}.rail-module ul.right-rail-featured-list li{margin:0 0 14px 0;width:100%;box-sizing:border-box}.rail-module ul.right-rail-featured-list li img[style~="WIDTH:"],.rail-module ul.right-rail-featured-list li img[style~="width:"]{max-width:268px}.rail-module ul.right-rail-featured-list li img[style~="HEIGHT:"],.rail-module ul.right-rail-featured-list li img[style~="height:"]{height:auto !important}.rail-module ul.right-rail-featured-list li img{margin:0 0 14px 0}.rail-module ul.right-rail-featured-list li h5{margin-bottom:14px}.rail-module ul.right-rail-featured-list blockquote{font-size:16px;line-height:24px;color:#666;font-weight:normal;letter-spacing:-0.012em;text-indent:16px;margin-bottom:0px;margin-right:0}.rail-module ul.right-rail-featured-list blockquote img{margin:0 0 4px 5px}.rail-module blockquote p{font-size:16px !important;color:#666 !important}.rail-module .right-rail-featured-list span.subscribe{font-size:11px;font-weight:bold;letter-spacing:-0.04em;display:block;margin:-6px 0 4px 0}.rail-module .right-rail-featured-list h6{font-size:14px;line-height:18px;font-weight:normal}.rail-module .right-rail-featured-list h4{margin-bottom:11px;font-size:15px;line-height:18px}.rail-module .right-rail-featured-list .featured-rail-profiles div{width:100%}.rail-module .right-rail-featured-list .featured-rail-profiles div div:first-child{width:30% !important}.rail-module .right-rail-featured-list .featured-rail-profiles div div:first-child img{width:100% !important;height:auto;max-width:99px}.rail-module .right-rail-featured-list .featured-rail-profiles div div:first-child img img[style~="WIDTH:"],.rail-module .right-rail-featured-list .featured-rail-profiles div div:first-child img img[style~="width:"]{max-width:99px}.rail-module .right-rail-featured-list .featured-rail-profiles div div:first-child img img[style~="HEIGHT:"],.rail-module .right-rail-featured-list .featured-rail-profiles div div:first-child img img[style~="height:"]{height:auto !important}.rail-module .right-rail-featured-list .featured-rail-profiles div div:nth-child(2){font-size:12px !important;width:65% !important}html:lang(ja) .more-link .more-arrow{font-family:"MS PGothic",Meiryo,sans-serif}html:lang(ja) .more-link .less-arrow{font-family:"MS PGothic",Meiryo,sans-serif}.social-module{padding:0 10px}.social-module h3{font-size:12px;margin-bottom:8px;text-transform:none}.social-module ul{width:100%;height:188px;overflow-y:scroll;overflow-x:hidden}.social-module li{font-size:13px;line-height:15px}.social-module .secondary{display:none}.social-module h4{font-size:13px !important}.more-link{overflow:hidden;padding:5px 0px}.more-link .more-arrow{padding:0 10px 0 0;text-transform:uppercase;font-size:13px;font-family:arial;font-weight:bold;color:#5a5a5a}.more-link .more-arrow{float:left;background:url("/static_v2/images/arrow-red-down.png") 100% 6px no-repeat}.more-link .less-arrow{padding:0 10px 0 0;text-transform:uppercase;font-size:13px;font-family:arial;font-weight:bold;color:#5a5a5a;float:left;background:url("/static_v2/images/arrow-red-up.png") 100% 6px no-repeat}.more-link a.top-arrow{display:none}.content-wrap-home .divider-wrap .social-module{padding:0 0 0 5px}.content-wrap-home .divider-wrap .social-module h3{font-size:14px;margin-bottom:23px;text-transform:capitalize}div.right-rail .rail-module .social-links-right-rail ul{float:left}div.right-rail .rail-module .social-links-right-rail ul li{border:none;width:16px;float:left}.footer,#footer{display:inline-block;width:100%;overflow:hidden}.footer .footer-wrap,#footer .footer-wrap{margin-left:26px;margin-right:5px;margin-bottom:34px;padding:24px 0 25px;height:100%}.footer .footer-wrap .social-links,#footer .footer-wrap .social-links{margin:24px 0px;width:100%}.footer .footer-wrap .social-links ul,#footer .footer-wrap .social-links ul{max-width:none}.footer .footer-wrap .social-links ul li,#footer .footer-wrap .social-links ul li{width:58px;height:58px;margin-right:2%}.footer .footer-wrap .social-links ul li .twitter:hover,#footer .footer-wrap .social-links ul li .twitter:hover{background:transparent url("/static_v2/images/twitter-rollover-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links ul li .facebook:hover,#footer .footer-wrap .social-links ul li .facebook:hover{background:transparent url("/static_v2/images/facebook-rollover-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links ul li .linkedin:hover,#footer .footer-wrap .social-links ul li .linkedin:hover{background:transparent url("/static_v2/images/linkedin-rollover-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links ul li .youtube:hover,#footer .footer-wrap .social-links ul li .youtube:hover{background:transparent url("/static_v2/images/youtube-rollover-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links ul li .pintrest:hover,#footer .footer-wrap .social-links ul li .pintrest:hover{background:transparent url("/static_v2/images/pintrest-rollover-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links ul li .xing:hover,#footer .footer-wrap .social-links ul li .xing:hover{background:transparent url("/static_v2/images/xing-rollover-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links ul li .googleplus:hover,#footer .footer-wrap .social-links ul li .googleplus:hover{background:transparent url("/static_v2/images/googleplus-rollover-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links .twitter,#footer .footer-wrap .social-links .twitter{background:transparent url("/static_v2/images/twitter-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links .facebook,#footer .footer-wrap .social-links .facebook{background:transparent url("/static_v2/images/facebook-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links .linkedin,#footer .footer-wrap .social-links .linkedin{background:transparent url("/static_v2/images/linkedin-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links .youtube,#footer .footer-wrap .social-links .youtube{background:transparent url("/static_v2/images/youtube-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links .pintrest,#footer .footer-wrap .social-links .pintrest{background:transparent url("/static_v2/images/pintrest-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links .xing,#footer .footer-wrap .social-links .xing{background:transparent url("/static_v2/images/xing-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .social-links .googleplus,#footer .footer-wrap .social-links .googleplus{background:transparent url("/static_v2/images/googleplus-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-wrap .sign-up,#footer .footer-wrap .sign-up{font-size:11px;display:inline-block;height:47px;clear:both;width:100%}.footer .footer-wrap .sign-up input,#footer .footer-wrap .sign-up input{width:75%;height:24px}.footer .footer-wrap .sign-up .gray-button,#footer .footer-wrap .sign-up .gray-button{width:34px;height:30px;display:block;background:url("/static_v2/images/gray-button.png") 100% 100% no-repeat;border:0;padding:0}.footer .footer-wrap .sign-up .gray-button:hover,#footer .footer-wrap .sign-up .gray-button:hover{width:34px;height:30px;display:block;background:url("/static_v2/images/gray-button-hover.png") 100% 100% no-repeat;border:0;padding:0}.footer .footer-wrap .copyright,#footer .footer-wrap .copyright{color:#b0abab;font-size:13px;margin-top:24px}.footer .social-links,#footer .social-links{margin:24px 47px;width:100%}.footer .social-links ul li,#footer .social-links ul li{width:58px;height:58px;margin-right:2%}.footer .social-links ul li .twitter:hover,#footer .social-links ul li .twitter:hover{background:transparent url("/static_v2/images/twitter-rollover-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links ul li .facebook:hover,#footer .social-links ul li .facebook:hover{background:transparent url("/static_v2/images/facebook-rollover-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links ul li .linkedin:hover,#footer .social-links ul li .linkedin:hover{background:transparent url("/static_v2/images/linkedin-rollover-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links ul li .youtube:hover,#footer .social-links ul li .youtube:hover{background:transparent url("/static_v2/images/youtube-rollover-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links .twitter,#footer .social-links .twitter{background:transparent url("/static_v2/images/twitter-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links .facebook,#footer .social-links .facebook{background:transparent url("/static_v2/images/facebook-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links .linkedin,#footer .social-links .linkedin{background:transparent url("/static_v2/images/linkedin-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links .youtube,#footer .social-links .youtube{background:transparent url("/static_v2/images/youtube-mobile.png") center no-repeat;display:block;width:100%;height:100%}.footer .footer-links,#footer .footer-links{line-height:27px}.office-page #footer{padding:27px 0}.office-page #footer .footer-links,.office-page #footer p{margin:0 48px;display:inline-block;padding:0}#refine-search{display:none}span.results-number{color:#000302;display:block;font-size:12px;font-weight:bold;margin:0 0px 0 12px;padding:10px 0px 10px 0}ul.results p{color:#131313;margin:16px 0 0;font-size:13px;line-height:18px}ul.results li{font-size:13px;margin:0 0 20px;padding:0 0 20px}ul.results li .search-video-thumbnail{display:none !important}ul.results li img.thumbnail{display:none}ul.results span.date{font-size:13px;color:#575656;font-weight:bold}div.search-results h2{color:#333333}div.search-results .pagination,div.pagination{display:block;clear:both;float:left;overflow:visible}div.search-results .pagination ul,div.pagination ul{display:block;font-size:15px;color:#000000;margin:0;width:100%;text-align:center;white-space:nowrap}div.search-results .pagination ul li,div.pagination ul li{padding:12px 0px;font-size:15px;display:inline-block;float:none;margin:0}div.search-results .pagination ul li a,div.pagination ul li a{padding:9px 4px;margin:5px;background:url("/static_v2/images/pagination-box-mobile.png") no-repeat scroll 0 0;font-size:15px}div.search-results .pagination ul li.active,div.pagination ul li.active{padding:18px 0px;margin:7px 10px}div.search-results .pagination ul li.last,div.pagination ul li.last{display:none}div.search-results .pagination ul li.nextLink a,div.search-results .pagination ul li.prevLink a,div.pagination ul li.nextLink a,div.pagination ul li.prevLink a{text-indent:-3000em;position:relative}div.search-results .pagination ul li.nextLink a:before,div.search-results .pagination ul li.prevLink a:before,div.pagination ul li.nextLink a:before,div.pagination ul li.prevLink a:before{background:url("/static_v2/images/arrow-red-right.png") no-repeat scroll center;width:100%;height:100%;position:absolute;top:0;left:0;content:""}div.search-results .pagination ul li.prevLink a:before,div.pagination ul li.prevLink a:before{background:url("/static_v2/images/arrow-red-left-small.png") no-repeat scroll center}div.search-results .pagination span,div.pagination span{font-size:15px;font-weight:bold;color:#3b3b3b;margin-left:20px;line-height:70px}div.search-filters{background-color:#eaeaea}div.search-filters.active{-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.75);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.75);z-index:1000;margin-bottom:24px}div.search-filters h4{font-size:17px;background-color:#eaeaea;padding:10px;margin-bottom:20px;color:#3b3b3b;font-weight:normal}div.search-filters h4.active{background-color:#e0e0e0;border-bottom:1px solid #bbbbbb;margin-bottom:0px}div.search-filters h4 .down-arrow,div.search-filters h4 .close-filter{float:right;margin-top:5px}div.search-filters h4 .down-arrow.hidden,div.search-filters h4 .close-filter.hidden{display:none}div.search-filters .filter-module{display:none;padding:14px}div.search-filters .filter-module a{color:#555555}div.search-filters .filter-module h5{color:#131313}div.search-filters .filter-module li{font-size:13px;margin:14px 0px}div.search-filters .filter-module .custom-range,div.search-filters .filter-module .custom-date-range{display:none}.no-results-search{font-size:13px;color:#131313}.no-results-search div{width:100%;overflow:hidden}.no-results-search input{width:73%;height:24px;margin-bottom:10px}.no-results-search .red-button{width:34px;height:30px;display:block;background:url("/static_v2/images/red-button-large.png") no-repeat;border:0;padding:0;margin-right:20px}.tab-module .tab-nav{display:none}.tab-module .tab{width:100%;overflow:hidden}.tab-module .tab ul{margin:0 0 10px 0px}.tab-module .tab ul li{padding-left:10px}.tab-module .tab .basichtml .right-col{margin-top:-14px}.tab-module .tab .tab-title{display:inline-block;border-bottom:1px solid #d8d8d8;text-transform:uppercase;font-weight:bold;padding:14px 14px;margin-top:1px;background-color:#f1f1f1;width:100%;cursor:pointer}.tab-module .tab .tab-title img{float:right;margin-right:30px;margin-top:7px}.tab-module .tab .tab-content{display:none;margin-top:19px;font-size:13px;line-height:18px;color:#000302}.tab-module .tab .tab-content img{width:auto !important;max-width:100%;height:auto}.tab-module .tab .video-thumbnail .play-button.small{display:none !important}.tab-module .tabs .two-col-block{color:#1b1b1b}.tab-module .tabs .two-col-block ul h3{font-size:14px;line-height:15px}.tab-module .tabs .two-col-block ul h4{font-size:13px;line-height:18px;font-weight:normal}.tab-module .tabs .two-col-block ul img{margin-right:14px}.tab-module .tabs .two-col-block ul a{font-size:14px}.tab-module .tabs .two-col-block .left-col,.tab-module .tabs .two-col-block .right-col{width:100%;overflow:hidden}.tab-module .active .tab-title{color:#c00}.tab-module a.more{font-size:13px;line-height:18px}.two-col-list li h3{margin-bottom:4px}.two-col-list li h3 a{font-size:18px;color:#131313;font-weight:normal}.article-listing ul li h4 a{font-size:17px;color:#131313}.article-listing ul li img{display:block}.tabs .two-col-block{color:#1b1b1b}.tabs .two-col-block .left-col,.tabs .two-col-block .right-col{width:100%;overflow:hidden}.tabs .two-col-block ul{width:100%;overflow:hidden;position:relative;background-color:#f4f6f8;padding:11px;list-style:none;margin:0 0 20px 0}.tabs .two-col-block ul li{float:left;margin:0px;width:55%}.tabs .two-col-block ul li:first-child{width:38%;padding-right:11px;max-width:114px}.tabs .two-col-block ul h3{font-size:14px;line-height:15px}.tabs .two-col-block ul h4{font-size:13px;line-height:18px;font-weight:normal}.tabs .two-col-block ul a{font-size:14px;color:#30617b}.tabs .two-col-block img{float:left;margin-bottom:0;margin-right:14px}.tabs .two-col-block img[width~="99"],.tabs .two-col-block img[width~="99"]{width:100% !important;max-width:99px}.tabs .two-col-block img[height~="93"],.tabs .two-col-block img[height~="93"]{height:auto !important}.Opportunity img[style~="WIDTH:"],.Opportunity img[style~="width:"],.Recommendations img[style~="WIDTH:"],.Recommendations img[style~="width:"],.Results img[style~="WIDTH:"],.Results img[style~="width:"],.Approach img[style~="WIDTH:"],.Approach img[style~="width:"]{max-width:100%}.Opportunity img[style~="HEIGHT:"],.Opportunity img[style~="height:"],.Recommendations img[style~="HEIGHT:"],.Recommendations img[style~="height:"],.Results img[style~="HEIGHT:"],.Results img[style~="height:"],.Approach img[style~="HEIGHT:"],.Approach img[style~="height:"]{height:auto !important}.Opportunity ~ p a.more,.Recommendations ~ p a.more,.Results ~ p a.more,.Approach ~ p a.more{display:none}#content .offices-maps:after{content:"";display:table;clear:both}#content .offices-maps h1{color:#000302;font-size:21px;margin:0 0 10px}#content .offices-maps p.featured-text{width:93%;margin:19px 0 25px;font-size:15px;line-height:21px}#content .offices-maps .tab-module{width:100%}#content .offices-maps .tab-module:after{content:"";display:table;clear:both}#content .offices-maps .tab-module .tab-nav{width:100%}#content .offices-maps .tab-module .columns-area{float:none}#content .offices-maps .tab-module .columns-area:after{content:"";display:table;clear:both}#content .offices-maps .tab-module .col-list{width:100%;padding-top:3%;box-sizing:border-box;margin:0}#content .offices-maps .tab-module .col-list ul li>span a{left:53%;white-space:nowrap;max-width:47%;overflow:hidden}#content .offices-maps .tab-module .col-list h2{padding:3px 3px 15px}.profile-head{background:none;padding:0px}.profile-head h1,.profile-head h2{width:80%}.profile-head .employee-profile-image{width:100%;height:auto;max-width:268px}.profile-head blockquote{color:#000302;margin-top:22px;border-bottom:1px solid #e5e5e5}.profile-head blockquote p{font-size:14px;line-height:21px}.profile-head .content{width:100%}.main-content .interior-page .interior-content .employee-profile-image{margin:10px 0px 17px 0px;width:100%;max-width:268px}.profile-body a{color:#08617b}#content .interior-page .employee-profile{width:80%}.rail-module .featured-rail-profiles-carousel h5{margin-bottom:14px}.rail-module .featured-rail-profiles-carousel .featured-rail-profiles-carousel-nav{max-width:300px}.rail-module .featured-rail-profiles-carousel .featured-rail-profiles-carousel-items{max-width:300px}.rail-module .featured-rail-profiles-carousel .prev:before,.rail-module .featured-rail-profiles-carousel .next:before{background:#444;opacity:0.4;filter:alpha(opacity=40)}.rail-module .featured-rail-profiles-carousel .prev:after,.rail-module .featured-rail-profiles-carousel .next:after{background:url("/static_v2/images/arrow-white-profile-carousel-left.png") center center no-repeat}.rail-module .featured-rail-profiles-carousel .next:after{background:url("/static_v2/images/arrow-white-profile-carousel-right.png") center center no-repeat}html:lang(ja) div.insights h2{font-family:"MS PGothic",Meiryo,sans-serif}div.insights{background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #fff 51%, #f6f6f6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(51%, #fff), color-stop(100%, #f6f6f6));background:-webkit-linear-gradient(top, #fff 0%, #fff 51%, #f6f6f6 100%);background:-o-linear-gradient(top, #fff 0%, #fff 51%, #f6f6f6 100%);background:-ms-linear-gradient(top, #fff 0%, #fff 51%, #f6f6f6 100%);background:linear-gradient(to bottom, #fff 0%, #fff 51%, #f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 )}div.insights h2{font-family:"Futura Book", Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size-adjust:0.47;font-weight:300;font-style:normal}div.insights h2.sub{font-style:italic;font-size:14px;color:#464646;display:block;margin-left:0px;line-height:14px}div.insights a.insights-anchor{background-image:url("../images/insights-logo.png");background-repeat:no-repeat;height:35px;display:inline-block;text-indent:-9999px;width:100%;vertical-align:bottom}div.featured-header{top:0;width:auto;float:none;box-sizing:border-box;padding:14px;min-height:85px;margin:0px 14px}div.featured-header h1{width:82%}div.featured-header h2{float:none;margin:8px 0px 0px;font-size:18px;width:82%}div.featured-header #sub-search{display:none}.topic .content-wrap>.left-rail{top:-77px;margin:0px}#content.topic .left-rail{margin:14px -4px}.interior-content .featured-article{border-top:none}.interior-content .featured-article img{width:99px;height:93px;margin:0 15px 15px 0}.interior-content .featured-article .body{float:none;width:auto}.interior-content .featured-article-listing ul.info li,.interior-content .more-insights ul.info li{display:block;margin:0 0 0 0 !important}.interior-content .featured-article-listing ul.info li span,.interior-content .more-insights ul.info li span{background:none;padding:0 0 0 0}.interior-content .featured-article-listing span.author,.interior-content .more-insights span.author{display:none}body #content .featured-article-listing ul li .video-thumbnail{margin-right:0px}.interior-cols ul li.secondary{display:none}.interior-cols .featured-article-listing h4,.interior-cols .featured-article-listing h4 a{color:#00607c;font-size:17px;line-height:21px}.interior-cols .insight-module h4{font-size:13px}.interior-cols .insight-module h5,.interior-cols .insight-module h5 a{color:#00607c;font-size:17px;line-height:21px}.interior-cols>.right-col{width:100%;float:none;border-bottom:1px solid #e7e7e7}.interior-cols>.right-col img{width:99px;height:auto;float:left;padding-right:14px}.interior-cols>.right-col ul li{clear:both;margin-bottom:36px}.interior-cols .left-col{margin-bottom:24px}.interior-cols .more-link{margin-top:-14px}body #content .interior-cols .left-col h3{font-size:13px}.interior-page .article img{max-width:100%;margin:30px 0;height:auto !important}.interior-page .article p,.interior-page .article ul li,.interior-page .article ol li{font-size:15px;line-height:21px}.interior-page .article h1{font-size:20px}.interior-page .article .article-info ul.info li{font-size:12px}.interior-page .article .article-extras{width:100%}.interior-page .article .article-extras .article-links{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.interior-page .article hr{color:#e7e7e7;background-color:#e7e7e7;border:none;height:1px}.interior-page .article .article-image,.interior-page .article .short-article-image{width:40%}.interior-page .article .article-image img,.interior-page .article .short-article-image img{margin:0;max-width:100%;width:100%}.interior-page .article .click-to-enlarge{display:none}.interior-page .related-module{display:none}.interior-page .video-module img{max-width:100%;margin:30px 0;height:auto !important}.interior-page .video-module .click-to-enlarge{display:none}.columns-area{margin-top:14px}.columns-area.featured-area{width:100%;box-sizing:border-box}.columns-area.featured-area .col{margin-bottom:20px;width:100%}.col-list{width:100%;float:none;margin:0 40px 0 0}
