@media screen and (max-width:768px){.web-accessibility.services-detail .intro .container{padding-top:95px}.web-accessibility .main-h1-2{display:none}.web-accessibility.services-detail .intro .main-h2-3{margin-top:64px}}.web-accessibility .strength-wrapper{margin-bottom:100px}@media screen and (max-width:768px){.web-accessibility .strength-wrapper{margin-bottom:64px}}.web-accessibility .strength-ttl{column-gap:15px;display:flex}.web-accessibility .strength-ttl:before{content:"";background:url(/images/common/icon_check.svg) 50%/contain no-repeat;width:26px;height:26px;display:inline-block;transform:translateY(12px)}@media screen and (max-width:1024px){.web-accessibility .strength-ttl:before{transform:translateY(3px)}}.web-accessibility .strength-txt:not(:last-child){margin-bottom:64px}@media screen and (max-width:768px){.web-accessibility .strength-txt:not(:last-child){margin-bottom:56px}}.web-accessibility .strength-balloon{color:#fff;background-color:#7d90a0;border-radius:21px;margin-bottom:35px;padding:15px 28px;font-size:clamp(12px,1.3vw,16px);display:inline-block;position:relative}@media screen and (max-width:768px){.web-accessibility .strength-balloon{margin:0 auto 35px;display:table}}.web-accessibility .strength-balloon:after{content:"";clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:#7d90a0;width:20px;height:10px;position:absolute;bottom:-8px;left:50px;transform:rotate(45deg)}.web-accessibility .strength-logo{justify-content:space-between;align-items:center;width:100%;display:flex}.web-accessibility .strength-logo.-pc{gap:16px;display:flex}@media screen and (max-width:768px){.web-accessibility .strength-logo.-pc{display:none}}.web-accessibility .strength-logo.-pc.-mt{margin-top:24px}.web-accessibility .strength-logo.-sp{display:none}@media screen and (max-width:768px){.web-accessibility .strength-logo.-sp{justify-content:center;gap:16px;display:flex}}.web-accessibility .strength-logo.-sp.-mt{margin-top:16px}.web-accessibility .strength-logo img{height:auto}.web-accessibility .strength-logo img.logo-01{width:20%;max-width:142px}@media screen and (max-width:768px){.web-accessibility .strength-logo img.logo-01{width:32%;max-width:204px;max-height:40px}}.web-accessibility .strength-logo img.logo-02{width:20%;max-width:123px}@media screen and (max-width:768px){.web-accessibility .strength-logo img.logo-02{width:calc(28% - 11px);max-width:178px}}.web-accessibility .strength-logo img.logo-03{width:20%;max-width:113px}@media screen and (max-width:768px){.web-accessibility .strength-logo img.logo-03{width:calc(35% - 11px);max-width:162px}}.web-accessibility .strength-logo img.logo-04{width:20%;max-width:188px}@media screen and (max-width:768px){.web-accessibility .strength-logo img.logo-04{width:calc(42% - 11px);max-width:136px}}.web-accessibility .strength-logo img.logo-05{width:20%;max-width:85px}@media screen and (max-width:768px){.web-accessibility .strength-logo img.logo-05{width:calc(30% - 11px);max-width:61px}}.web-accessibility .strength-logo img.logo-06{width:20%;max-width:97px}@media screen and (max-width:768px){.web-accessibility .strength-logo img.logo-06{width:calc(27% - 12px)}}.web-accessibility .strength-logo img.logo-07{width:20%;max-width:194px}@media screen and (max-width:768px){.web-accessibility .strength-logo img.logo-07{width:calc(50% - 12px);max-width:190px}}.web-accessibility .strength-logo img.logo-08{width:20%;max-width:209px}@media screen and (max-width:768px){.web-accessibility .strength-logo img.logo-08{width:calc(53% - 12px);max-width:194px}}.web-accessibility .strength-logo img.logo-09{width:20%;max-width:200px}@media screen and (max-width:768px){.web-accessibility .strength-logo img.logo-09{width:calc(53% - 12px);max-width:184px}}.web-accessibility .strength-logo img.logo-10{width:20%;max-width:50px}@media screen and (max-width:768px){.web-accessibility .strength-logo img.logo-10{width:auto;max-width:72px;max-height:50px}.web-accessibility .flow{padding-top:140px;padding-bottom:140px}.web-accessibility .flow.bg-blue-01{background:linear-gradient(#edf3f700 0%,#edf3f7 100px 90%,#edf3f700 100%)}.web-accessibility .flow.bg-blue-01:before{top:2%}}.web-accessibility .flow-wrapper{background-color:#fff;border-radius:21px;margin-top:41px;padding:64px 80px;position:relative}@media screen and (max-width:1024px){.web-accessibility .flow-wrapper{padding:36px 24px}}.web-accessibility .flow-img{position:absolute;top:0;left:100%}@media screen and (max-width:768px){.web-accessibility .flow-img{top:auto;bottom:-50px;left:-24px}}.web-accessibility .flow-img-balloon{writing-mode:vertical-rl;color:#fff;background-color:#7d90a0;border-radius:21px;margin-left:15px;padding:21px 18px;font-size:clamp(10px,1.1vw,14px);line-height:1.8;position:relative}@media screen and (max-width:768px){.web-accessibility .flow-img-balloon{border-radius:8px;padding:12px 6px;font-size:10px;line-height:1.5}}.web-accessibility .flow-img-balloon:after{content:"";clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:#7d90a0;width:20px;height:10px;position:absolute;bottom:-8px;left:31px;transform:rotate(315deg)}@media screen and (max-width:768px){.web-accessibility .flow-img-balloon:after{clip-path:polygon(100% 0,50% 0,0 100%);width:20px;height:15px;bottom:-14px;left:0;transform:rotate(0)}}.web-accessibility .flow-img img{width:84px;min-width:84px;height:auto;margin-top:20px;display:block}@media screen and (max-width:768px){.web-accessibility .flow-img img{width:48px;min-width:48px}}.web-accessibility .flow-item-label{color:#70aec2;letter-spacing:3.9px;margin-bottom:6px;font-size:clamp(10px,1vw,13px)}.web-accessibility .flow-item-label:before{content:"";border:5px solid #70aec2;border-radius:50%;width:13px;height:13px;margin-right:22px;display:inline-block;transform:translateY(2px)}.web-accessibility .flow-item-content{border-left:2px dashed #70aec2;column-gap:41px;margin-bottom:6px;margin-left:5px;padding-bottom:30px;padding-left:28px;display:flex}@media screen and (max-width:1024px){.web-accessibility .flow-item-content{flex-direction:column}}.web-accessibility .flow-item-ttl{flex-shrink:0;width:185px;font-size:clamp(16px,1.8vw,24px);font-weight:700}@media screen and (max-width:1024px){.web-accessibility .flow-item-ttl{margin-bottom:8px}}@media screen and (max-width:768px){.web-accessibility .flow-item-ttl{font-size:20px}}.web-accessibility .flow-item:last-child .flow-item-content{padding-bottom:0}.web-accessibility .case{margin-bottom:0;padding-top:0}.web-accessibility .case-img{margin-block:43px 26px}.web-accessibility .case-detail{justify-content:space-between;display:flex}.web-accessibility .case-ttl{margin-bottom:15px;font-size:clamp(14px,1.5vw,20px);font-weight:700}.web-accessibility .case-company{align-items:center;column-gap:17px;display:flex}.web-accessibility .case-company-logo{height:24px}.web-accessibility .case-company-name{color:#9a9a9a;font-size:clamp(10px,1.1vw,14px)}.web-accessibility .case-link{align-items:center;column-gap:17px;display:flex}.web-accessibility .case-link-txt{font-size:clamp(10px,1.1vw,14px)}@media screen and (max-width:768px){.web-accessibility .faq{padding-top:140px}}.embla .case-slider-list-item:first-of-type .case-slider-top-ttl-text:before{background:url(/images/home/slider-icon-3-1.svg) 50% no-repeat}.embla .case-slider-list-item:first-of-type .case-slider-top-ttl-text:after{background:url(/images/home/slider-icon-3-2.svg) 50% no-repeat}
