@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";.uxOps__about{max-width:1015px;margin:120px auto 0}@media screen and (max-width: 768px){.uxOps__about{margin:60px auto 0;padding:0 20px}}.uxOps .uxOpsAbout__movieFrame{max-width:680px;width:100%;margin:0 auto;position:relative;margin-top:60px}@media screen and (max-width: 768px){.uxOps .uxOpsAbout__movieFrame{margin-top:30px}}.uxOps .uxOpsAbout__movie{width:100%;padding-top:61.764%}.uxOps .uxOpsAbout__movie *{position:absolute;top:0;left:0;width:100%;height:100%}.uxOps .uxOpsAbout__movieDescription{font-size:18px;letter-spacing:.12em;line-height:1.333;text-align:center;margin-top:38px}@media screen and (max-width: 768px){.uxOps .uxOpsAbout__movieDescription{font-size:15px;margin-top:20px}}.uxOps .uxOpsAbout .uxDesignAndOps{margin-top:20px}.uxOps .uxOpsAbout .uxDesignAndOps__image{max-width:840px;max-height:420px;margin:0 auto}.uxOps .uxOpsAbout .uxDesignAndOps__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.uxOps .uxOpsAbout .uxDesignAndOps__text{font-size:18px;letter-spacing:.12em;line-height:1.333}@media screen and (max-width: 768px){.uxOps .uxOpsAbout .uxDesignAndOps__text{font-size:15px}}.uxOps .uxOpsAbout .uxDesignAndOps__effectImage{max-width:920px;max-height:360px;margin:60px auto 0}@media screen and (max-width: 768px){.uxOps .uxOpsAbout .uxDesignAndOps__effectImage{margin:30px auto 0}}.uxOps .uxOpsAbout .uxDesignAndOps__effectImage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.uxOps .offerServices{margin-top:65px}.uxOps .offerServices__title{color:#2251fb;font-size:24px;font-weight:bold;letter-spacing:.12em;line-height:1.375}@media screen and (max-width: 768px){.uxOps .offerServices__title{font-size:20px}}.uxOps .offerServices__list{margin-top:30px}@media screen and (max-width: 768px){.uxOps .offerServices__list{margin-top:15px}}.uxOps .offerServices__list li{font-size:18px;letter-spacing:.12em;line-height:1.555;padding-left:24px;position:relative}@media screen and (max-width: 768px){.uxOps .offerServices__list li{font-size:15px;padding-left:20px}}.uxOps .offerServices__list li:not(:first-of-type){margin-top:16px}.uxOps .offerServices__list li::before{content:"";width:12px;height:12px;border:2px solid #2251fb;border-radius:50%;position:absolute;top:8px;left:0}@media screen and (max-width: 768px){.uxOps .offerServices__list li::before{width:9px;height:9px}}.uxOps .offerServices__images{display:flex;flex-flow:row;align-items:center;margin-top:60px}@media screen and (max-width: 768px){.uxOps .offerServices__images{flex-flow:column;margin-top:30px}}.uxOps .offerServices__image.u-first{max-width:480px;max-height:340px}@media screen and (max-width: 768px){.uxOps .offerServices__image.u-first{max-width:none;max-height:none}}.uxOps .offerServices__image.u-second{max-width:450px;max-height:340px}@media screen and (max-width: 768px){.uxOps .offerServices__image.u-second{max-width:none;max-height:none;margin-top:30px}}.uxOps .offerServices__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.uxOps__zigzagDescription{max-width:1000px;margin:115px auto 0}@media screen and (max-width: 768px){.uxOps__zigzagDescription{margin:60px auto 0}}.uxOps__zigzagDescription .zigzagDescription:not(:first-of-type){margin-top:75px}@media screen and (max-width: 768px){.uxOps__zigzagDescription .zigzagDescription:not(:first-of-type){margin-top:40px}}.uxOps__grayArea{background:#e4e4e4;padding:120px 0;margin-top:120px}@media screen and (max-width: 768px){.uxOps__grayArea{padding:60px 0;margin-top:60px}}.uxOps__grayArea .sectionTitle{max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.uxOps__grayArea .sectionTitle{padding:0 20px}}.uxOps__movieArea{max-width:1000px;margin:38px auto 0;display:flex;flex-flow:row}@media screen and (max-width: 768px){.uxOps__movieArea{flex-flow:column;padding:0 20px;margin-top:20px}}.uxOps__movieArea .titleWithMovie{flex:1 1 calc(50% - 40px)}.uxOps__movieArea .titleWithMovie:not(:first-of-type){margin-left:40px}@media screen and (max-width: 768px){.uxOps__movieArea .titleWithMovie:not(:first-of-type){margin-top:20px;margin-left:0}}.uxOps .titleWithMovie{background:#fff;padding:10px 10px 21px}.uxOps .titleWithMovie__movie{width:100%}.uxOps .titleWithMovie__movieFrame{width:100%;padding-top:65.217%;position:relative}.uxOps .titleWithMovie__movieFrame *{position:absolute;top:0;left:0;width:100%;height:100%}.uxOps .titleWithMovie__title{font-size:22px;font-weight:bold;letter-spacing:.1em;line-height:1.636;margin-top:17px;margin-left:10px}.uxOps__testimonial{max-width:1000px;margin:50px auto 0}@media screen and (max-width: 768px){.uxOps__testimonial{padding:0 20px;margin-top:30px}}.uxOps__projectTiles{background:#e4e4e4;margin-top:60px}@media screen and (max-width: 768px){.uxOps__projectTiles{margin-top:30px}}.uxOps__projectTilesInner{max-width:1000px;margin:0 auto;background:#fff;padding: 20px}@media screen and (max-width: 768px){.uxOps__projectTilesInner{padding:0 20px;max-width:90%}}.uxOps__stepList{max-width:1000px;margin:120px auto 0}@media screen and (max-width: 768px){.uxOps__stepList{margin:60px auto 0}}.uxOps__analysisRelatedServices{max-width:1000px;margin:120px auto}@media screen and (max-width: 768px){.uxOps__analysisRelatedServices{margin:60px auto}.uxOps__analysisRelatedServices .sectionTitle{padding:0 20px}}.uxOps__analysisRelatedServicesContent{margin-top:40px}@media screen and (max-width: 768px){.uxOps__analysisRelatedServicesContent{margin-top:20px}}div.movie_block{width:auto;max-width:750pt;margin:0 auto;margin:50px auto 0;display:-webkit-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:flex;justify-content:space-between}div.movie_block div.movie{width:5in}div.movie_block div.movie p.movie_title{font-size:18px;font-weight:bold;letter-spacing:0.05em;padding:0 0 16px;}div.movie_block div.movie iframe{width:100%;height:270px;cursor:pointer}@media screen and (max-width:768px){div.movie_block{width:auto;padding:0 20px;display:block}div.movie_block div.movie{width:auto;margin-top:30px}div.movie_block div.movie iframe{width:100%;height:50vw;cursor:pointer}}