#header,#footer p,#footer a,#footer span,#footer b,.addrs a,.moreButton,.redircetionButton span{font-family:'Kosugi Maru',sans-serif}#footer .socialIcons a{font-family:"icomoonHome"!important}#cookiePolicy p,#cookiePolicy a,#cookiePolicy span{font-family:'Montserrat',sans-serif}.RPAActivityTable tr{display:flex}.RPAActivityTable th,.RPAActivityTable td{flex:1}.stagesNumberedContent.discovery span,.stagesNumberedSection .stagesNumberedContent.decision.active span,.stagesNumberedSection .stagesNumberedContent.cloud.active span{right:-50px}.stagesNumberedContent.discovery.active span{right:-70px}.stagesNumberedContent.transition span{right:-12px}.stagesNumberedContent.transition.active span{right:-20px}.stagesNumberedSection .stagesNumberedContent.cloud span{right:-30px}.thumbnailText .resourcextraContent{width:183px}.thumbnailText .resourcextraContent{font-size:14px}.jpOnly{display:inline!important}.jpHide{display:none!important}.qWrappergridTwoColumnWrapper span.digitText{padding-left:0}.jpHead{height:100px!important}.careerBtn{padding:8px 20px}.flexChildCareer{max-width:162px;padding:15px 9px}.submitResumeWeb{width:176px!important}.chatbotFirstSection .sharePointOnlineForm p{word-break:auto-phrase}.deLinkBreak{word-break:keep-all}.flexibleJp:after{content:'高い柔軟性'!important}.costEffientJp:after{content:'高い費用対効率'!important}.fasterWrapJp:after{content:'迅速かつ保守性の高いソリューション'!important}.industrySubHead.boldText{font-weight:700!important}.pageUrlLink{font-weight:700!important}.pdfImg>.xtraContent{width:44%!important}@media screen and (max-width:767px){.awsSpotlight .span1{font-weight:700!important}}@media screen and (min-width:765px){.compareMigrationSections .liftShift,.compareMigrationSections .cloudNative,.compareMigrationSections .containerization{min-height:134px}}@media screen and (min-width:768px){.footerAddrs{font-size:16px}.numContent{flex-direction:row!important;flex-wrap:wrap;justify-content:left!important}.numBlock{width:45%}.moreStoryWrapper .thumbnailTextHead{font-size:16px!important}}@media screen and (min-width:1024px){.footerAddress{font-size:16px}.numBlock{width:30%}.bannerPTag{max-width:329px}}@media screen and (min-width:1025px){.headerMenuServices{width:135px}.headerMenuIndustries{width:184px}.thumbnailTextHead{font-size:22px}.moreStoryWrapper .thumbnailTextHead{font-size:22px!important}.headerMenuProducts{width:72px}.headerMenuResources{width:94px}.downArrow{transform:translate(-56px,-13px)}.headerMenuServices .downArrow{transform:translate(-58px,-13px)}.headerMenuProducts .downArrow{transform:translate(-50px,-13px)}.headerMenuIndustries .downArrow{transform:translate(-115px,-13px)}.compareMigrationSections .liftShift,.compareMigrationSections .cloudNative,.compareMigrationSections .containerization{min-height:205px}.thumbnailText .resourcextraContent{font-size:16px}.headerMenuIndustries{margin-left:2px!important}.headerMenuResources{margin-left:-2px!important}.footerArrow::before{right:12px}.viewallLoc:hover .footerArrow::before{transform:translate(15px,0) rotate(180deg)}.viewallLoc:hover.viewallLoc:after{transform:translate(-24px,0) rotate(180deg)}}@media screen and (min-width:1321px){.compareMigrationSections .liftShift,.compareMigrationSections .cloudNative,.compareMigrationSections .containerization{min-height:135px}}