@charset "UTF-8";.header .black{display:block !important}.service-p .title{padding:100px 0 60px;margin-top:30px;background-color:#3ebde0}.service-p .title h3{font-size:18px;color:#fff}.hero-low{margin-bottom:30px}.lead-note{padding:0 30px;padding-bottom:30px}.service .title .t-ashirai{top:70px}.service-p ul{display:block;padding:0 30px}.service-p li{max-width:518px;width:100%;margin:0 auto 40px;padding-bottom:30px;border-radius:25px;box-shadow:5px 10px 10px #00000029}.service-p li:last-child{margin-bottom:0}.service-p li img{border-radius:25px}.service-p li .content{padding-left:20px}.service-p li h4{text-align:left;margin-bottom:12px}.service-p .subject-en{padding:0}.service-p .text{padding:0}.service-p .cta-page{width:350px}.service-p .cta-page:hover{width:420px}.works .title img{width:80px;height:auto}.merit{padding:0 30px}.merit .title{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:24px}.merit .title img{width:60px;height:auto}.merit li .content{text-align:left}.merit ul{margin-top:60px}.merit li{margin-bottom:40px}.merit li h4{display:inline-block;line-height:30px;border-left:5px solid #3ebde0;padding:0 24px;margin-bottom:16px}.merit li img{width:330px;height:250px;object-fit:cover;margin-top:24px;border-radius:25px}.use{margin-top:-30px}.use .inner{position:relative;background-color:#ffffffcc;z-index:1}.use .title{display:flex;justify-content:center;align-items:center;gap:10px;padding:50px 15px 0;margin-bottom:36px}.use .ttl-text{padding:0 10%;text-align:left}.use .title img{width:40px}.use ul{display:block;padding:0 30px;margin-top:30px;margin-bottom:100px}.use li{max-width:518px;width:100%;margin:0 auto 40px;padding-bottom:30px;border-radius:25px;box-shadow:5px 10px 10px #00000029}.use li:last-child{margin-bottom:0}.use li img{width:100%;height:240px;object-fit:cover;border-radius:25px}.use li .content{padding:35px 20px}.use li h4{text-align:left;margin-bottom:40px}.use .text{line-height:32px;padding:0}.flow .title{padding:60px 0;background-color:#3ebde0}.flow .title img{width:80px;height:auto}.flow .title h3{font-size:18px;color:#fff}.flow ul{padding:0 30px}.flow li{max-width:518px;margin:0 auto 42px;box-shadow:5px 10px 5px #00000029;border-radius:0 0 25px 25px}.flow li:last-child{margin-bottom:0}.flow li img{width:100%;height:250px;object-fit:cover}.flow li .content{padding:0 15px}.flow .head{display:flex;justify-content:flex-start;align-items:center;margin:16px 0 24px}.flow li .step{font-size:8px;color:#3ebde0;letter-spacing:0;writing-mode:vertical-rl;text-orientation:upright}.flow li .number{font-size:40px;color:#3ebde0;font-weight:700}.flow li h4{margin-left:16px;margin-bottom:0}.flow li .text{padding-bottom:24px}@media (min-width:1024px){.header .black{display:block !important}.header .white{display:none !important}.lower-layer .site-menu li .Josefin{color:#000 !important}.lower-layer .site-menu li .kana{color:#000 !important}.lower-layer .site-menu li:last-child{background-color:#000 !important}.lower-layer .site-menu li:last-child .Josefin,.lower-layer .site-menu li:last-child .kana{color:#fff !important}.lower-layer .site-menu ul li:hover{border-bottom:2px solid #3ebde0 !important}.hero-service{margin-bottom:110px}.service .title .t-ashirai{top:120px}.service-p .title{padding:180px 0 70px;margin-top:87px;margin-bottom:103px}.lead-note{font-size:25px;padding:0 84px;line-height:32px;letter-spacing:2.5px;padding-bottom:87px}.service{margin-bottom:185px}.service-p li h4{margin-bottom:18px}.service-p .subject-en{margin-bottom:30px}.service-p ul{display:grid;grid-template-columns:repeat(auto-fit,518px);justify-content:center;column-gap:80px;row-gap:94px}.service-p li{padding-bottom:50px;margin-bottom:0;border-radius:92px}.service-p li img{height:347px}.service-p li .content{padding-left:34px}.service-p .text{width:78%}.hero-service-c{margin-bottom:188px}.works .title img{width:120px}.merit{margin-bottom:140px}.merit .inner{padding:0 60px}.merit .title{gap:30px}.merit .title h3{font-size:24px;text-align:left}.merit .ttl-text{text-align:left;padding-left:90px}.merit ul{margin-top:173px}.merit li{display:flex;justify-content:center;align-items:center;gap:86px}.merit li:nth-of-type(2n){flex-direction:row-reverse}.merit li:last-child{margin-bottom:0}.merit li .content{width:50%;padding:0}.merit li h4{line-height:42px;margin-bottom:24px}.merit li img{width:50%;height:515px;margin:0}.use{margin-top:-55px}.use .title{justify-content:flex-start;gap:30px;padding:80px 10% 0;margin-bottom:0}.use .title img{width:140px}.use .ttl-text{padding:0 15%;margin-left:7%}.use ul{display:grid;grid-template-columns:repeat(auto-fit,518px);justify-content:center;column-gap:80px;row-gap:94px;margin:50px auto 100px}.use li{margin-bottom:0;padding:0}.use li img{height:350px}.use li .content{padding:75px 110px 225px 35px}.flow .title img{width:120px}.flow ul{padding:0 140px;margin-bottom:220px}.flow li{max-width:initial;display:flex;justify-content:flex-start;align-items:center;gap:55px;border-radius:25px;padding:50px 55px}.flow li img{width:188px;height:188px}.flow li .content{padding:0}.flow li .head{margin:0 0 24px}.flow li .text{padding-bottom:0}}@media (min-width:1500px){.merit .inner{padding:0 108px}.merit .title img{width:140px}.merit .title h3{font-size:40px}.merit .ttl-text{font-size:25px;padding-left:170px}.merit li h4{font-size:40px;margin-bottom:82px}.merit li .text{font-size:25px}.merit li img{max-width:850px}.use{margin-top:-78px}.use .title{padding:130px 10% 0}.use .title h3{font-size:40px}.use .ttl-text{font-size:25px;padding:0 14%}.flow li .text{font-size:20px}.flow li .step{font-size:11px}.flow li .number{font-size:60px}.flow li h4{font-size:40px}}@media (max-width:390px){.cta-page{width:170px}.service-p li img{height:auto;margin-bottom:16px}.service-p li h4{font-size:20px}}