@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap";.uxResearch__aboutDescription{max-width:1000px;margin:74px auto 0}@media screen and (max-width: 768px){.uxResearch__aboutDescription{margin:37px auto 0}}.uxResearch__zigzagDescription{max-width:1000px;margin:100px auto 120px}@media screen and (max-width: 768px){.uxResearch__zigzagDescription{margin:60px auto}}.uxResearch__zigzagDescription .zigzagDescription:not(:first-of-type){margin-top:75px}@media screen and (max-width: 768px){.uxResearch__zigzagDescription .zigzagDescription:not(:first-of-type){margin-top:40px}}.uxResearch__grayArea{background:#e4e4e4;padding:120px 0}@media screen and (max-width: 768px){.uxResearch__grayArea{padding:60px 0}}.uxResearch__testimonials{max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.uxResearch__testimonials{padding:0 20px}.uxResearch__testimonials .sectionTitle{padding:0 20px}}.uxResearch__testimonials .testimonial:first-of-type{margin-top:38px}.uxResearch__testimonials .testimonial:not(:first-of-type){margin-top:20px}.uxResearch__projectTiles{max-width:980px;margin:60px auto 0}@media screen and (max-width: 768px){.uxResearch__projectTiles{margin:30px auto 0;padding:0 20px}}.uxResearch__stepList{max-width:1000px;margin:120px auto 0}@media screen and (max-width: 768px){.uxResearch__stepList{margin:60px auto 0}}.uxResearch__returnSolutionPage{border-bottom:2px solid #000;font-size:16px;font-weight:bold;letter-spacing:.1em;line-height:2.5;text-align:center;display:flex;align-items:center;justify-content:center;width:260px;height:50px;margin:80px auto 0;transition:all .3s ease-out}@media screen and (max-width: 768px){.uxResearch__returnSolutionPage{font-size:14px;margin:40px auto 0}}.uxResearch__returnSolutionPage::before{content:"";background-image:url("../../images/common/icon_linkArrow_black.svg");background-repeat:no-repeat;background-size:21px 3px;background-position:center;width:21px;height:3px;margin-right:11.5px}.uxResearch__returnSolutionPage:hover{background:#fffd44;border-bottom:2px solid #fffd44}.uxResearch__analysisRelatedServices{max-width:1000px;margin:120px auto}@media screen and (max-width: 768px){.uxResearch__analysisRelatedServices{margin:60px auto}.uxResearch__analysisRelatedServices .sectionTitle{padding:0 20px}}.uxResearch__analysisRelatedServicesContent{margin-top:40px}@media screen and (max-width: 768px){.uxResearch__analysisRelatedServicesContent{margin-top:20px}}