.LCaseTitle:where(.astro-4MXSP5NJ){position:relative;z-index:1;background-color:#fff}@media screen and (min-width: 768px){.LCaseTitle:where(.astro-4MXSP5NJ){border-radius:0 0 1.25rem 1.25rem;padding-bottom:1.875rem}}@media screen and (max-width:767.98px){.LCaseTitle:where(.astro-4MXSP5NJ){border-radius:0 0 .625rem .625rem;padding-bottom:.9375rem}}.content:where(.astro-4MXSP5NJ){position:relative}.title:where(.astro-4MXSP5NJ){font-weight:600}.bAndroid .title:where(.astro-4MXSP5NJ){font-weight:700}@media screen and (min-width: 768px){.title:where(.astro-4MXSP5NJ){margin:3.25rem 10.9375rem 0}}@media screen and (max-width:767.98px){.title:where(.astro-4MXSP5NJ){margin:2.8125rem 1.25rem 0}}@media screen and (min-width: 768px){.title-en:where(.astro-4MXSP5NJ){font-size:1.5rem}}@media screen and (max-width:767.98px){.title-en:where(.astro-4MXSP5NJ){font-size:1rem;letter-spacing:.05em}}@media screen and (min-width: 768px){.title-ja:where(.astro-4MXSP5NJ){font-size:2.5rem;line-height:1.5;letter-spacing:-.02em;margin-top:1.5rem}}@media screen and (max-width:767.98px){.title-ja:where(.astro-4MXSP5NJ){font-size:1.71875rem;line-height:1.4545454545;margin-top:1.25rem}}@media screen and (min-width: 768px){.info:where(.astro-4MXSP5NJ){width:39.0625rem;border-radius:0 0 1.25rem 1.25rem;margin-top:5rem;margin-left:57.8125rem;padding-bottom:1rem}}@media screen and (max-width:767.98px){.info:where(.astro-4MXSP5NJ){padding:4.1875rem 1.25rem 0;border-radius:0 0 .625rem .625rem}}.list:where(.astro-4MXSP5NJ){display:flex;flex-wrap:wrap}.index:where(.astro-4MXSP5NJ){font-weight:600;line-height:1.5;color:#28282866}.bAndroid .index:where(.astro-4MXSP5NJ){font-weight:700}@media screen and (min-width: 768px){.index:where(.astro-4MXSP5NJ){font-size:.8125rem;width:7.8125rem}}@media screen and (max-width:767.98px){.index:where(.astro-4MXSP5NJ){font-size:.75rem;width:6.40625rem}}.detail:where(.astro-4MXSP5NJ){font-weight:600;line-height:1.5}.bAndroid .detail:where(.astro-4MXSP5NJ){font-weight:700}@media screen and (min-width: 768px){.detail:where(.astro-4MXSP5NJ){font-size:.9375rem;margin-bottom:.9375rem;width:28.4375rem}}@media screen and (max-width:767.98px){.detail:where(.astro-4MXSP5NJ){font-size:.75rem;margin-bottom:1.09375rem;width:16.875rem}}.image:where(.astro-4MXSP5NJ){width:100%}@media screen and (min-width: 768px){.image:where(.astro-4MXSP5NJ){height:46.25rem;margin-top:-1.875rem}}@media screen and (max-width:767.98px){.image:where(.astro-4MXSP5NJ){margin-top:-.9375rem}}.image-inner:where(.astro-4MXSP5NJ){position:relative;z-index:0;overflow:hidden}.image:where(.astro-4MXSP5NJ) img:where(.astro-4MXSP5NJ){width:100%;height:100%;object-fit:cover}.LTeam:where(.astro-22QEHWX7){background:#ebebeb}@media screen and (min-width: 768px){.LTeam:where(.astro-22QEHWX7){border-radius:1.25rem;padding:5.75rem 3.125rem 12.5rem}}@media screen and (max-width:767.98px){.LTeam:where(.astro-22QEHWX7){border-radius:.9375rem;padding:5.9375rem 1.25rem 6.25rem}}@media screen and (min-width: 768px){.content:where(.astro-22QEHWX7){display:inline-flex;align-items:flex-start;justify-content:space-between}}.title:where(.astro-22QEHWX7){display:flex;justify-content:flex-start;position:relative}@media screen and (min-width: 768px){.title:where(.astro-22QEHWX7){width:15.625rem;margin-right:7.8125rem;padding-bottom:1.5rem}}@media screen and (max-width:767.98px){.title:where(.astro-22QEHWX7){align-items:center;padding-bottom:.8125rem}}.title:where(.astro-22QEHWX7):before{content:"";position:absolute;left:0;bottom:0;height:1px;background:rgba(40,40,40,.2)}@media screen and (min-width: 768px){.title:where(.astro-22QEHWX7):before{width:100%}}@media screen and (max-width:767.98px){.title:where(.astro-22QEHWX7):before{width:11.71875rem}}.title-ja:where(.astro-22QEHWX7){font-weight:600}.bAndroid .title-ja:where(.astro-22QEHWX7){font-weight:700}@media screen and (min-width: 768px){.title-ja:where(.astro-22QEHWX7){letter-spacing:-.05em;font-size:3.4375rem}}@media screen and (max-width:767.98px){.title-ja:where(.astro-22QEHWX7){letter-spacing:.02em;font-size:2.5rem}}.title-en:where(.astro-22QEHWX7){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:400;display:inline-block}@media screen and (min-width: 768px){.title-en:where(.astro-22QEHWX7){font-size:.75rem;margin-top:1.625rem;margin-left:1.25rem}}@media screen and (max-width:767.98px){.title-en:where(.astro-22QEHWX7){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:400}}@media screen and (max-width:767.98px) and (max-width:767.98px){.title-en:where(.astro-22QEHWX7){font-size:.625rem;margin-top:.125rem;margin-left:.875rem}}@media screen and (min-width: 768px){.main:where(.astro-22QEHWX7){width:67.5rem;padding-top:11rem}}@media screen and (max-width:767.98px){.main:where(.astro-22QEHWX7){padding-top:4.5625rem}}.member-title:where(.astro-22QEHWX7){font-weight:600}.bAndroid .member-title:where(.astro-22QEHWX7){font-weight:700}@media screen and (min-width: 768px){.member-title:where(.astro-22QEHWX7){letter-spacing:-.05em;font-size:2rem}}@media screen and (max-width:767.98px){.member-title:where(.astro-22QEHWX7){letter-spacing:.07em;font-size:1.71875rem;margin-left:-.125rem}}@media screen and (min-width: 768px){.member-list:where(.astro-22QEHWX7){display:flex;flex-wrap:wrap;margin-top:4.6875rem}}@media screen and (max-width:767.98px){.member-list:where(.astro-22QEHWX7){margin-top:2.8125rem}}@media screen and (min-width: 768px){.member-item:where(.astro-22QEHWX7){margin-bottom:4.5rem;width:20.625rem}}@media screen and (max-width:767.98px){.member-item:where(.astro-22QEHWX7){position:relative}}@media screen and (min-width: 768px){.member-item:where(.astro-22QEHWX7):not(:nth-child(3n)){margin-right:2.8125rem}}@media screen and (max-width:767.98px){.member-item:where(.astro-22QEHWX7):not(:last-child){margin-bottom:2.8125rem}}@media screen and (min-width: 768px){.member-head:where(.astro-22QEHWX7){display:flex;align-items:center;min-height:10.375rem}}.member-image:where(.astro-22QEHWX7){overflow:hidden;isolation:isolate;flex-shrink:0}@media screen and (min-width: 768px){.member-image:where(.astro-22QEHWX7){border-radius:.625rem;width:7.75rem;height:10.375rem;margin-right:1.875rem}}@media screen and (max-width:767.98px){.member-image:where(.astro-22QEHWX7){position:absolute;top:0;left:0;border-radius:.3125rem;width:5.46875rem;height:7.1875rem}}.member-image:where(.astro-22QEHWX7) img:where(.astro-22QEHWX7){width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){.member-text:where(.astro-22QEHWX7){margin-top:2.1875rem}}@media screen and (max-width:767.98px){.member-text:where(.astro-22QEHWX7){margin-left:6.9375rem}}.member-name:where(.astro-22QEHWX7){font-weight:600}.bAndroid .member-name:where(.astro-22QEHWX7){font-weight:700}@media screen and (min-width: 768px){.member-name:where(.astro-22QEHWX7){font-size:1.25rem}}@media screen and (max-width:767.98px){.member-name:where(.astro-22QEHWX7){font-size:1.25rem}}.member-position:where(.astro-22QEHWX7){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:400;display:inline-block;color:#28282866}@media screen and (min-width: 768px){.member-position:where(.astro-22QEHWX7){font-size:.8125rem;margin-top:1.1875rem}}@media screen and (max-width:767.98px){.member-position:where(.astro-22QEHWX7){letter-spacing:.02em;font-size:.8125rem;margin-top:1.1875rem}}@media screen and (min-width: 768px){.member-description:where(.astro-22QEHWX7){font-size:.8125rem;margin-top:1.75rem;line-height:2}}@media screen and (max-width:767.98px){.member-description:where(.astro-22QEHWX7){font-size:.875rem;line-height:1.7857142857;margin-top:1.0625rem;margin-left:7rem}}@media screen and (min-width: 768px){.partner:where(.astro-22QEHWX7){padding-top:.9375rem}}@media screen and (max-width:767.98px){.partner:where(.astro-22QEHWX7){padding-top:4.125rem}}.partner-title:where(.astro-22QEHWX7){font-weight:600}.bAndroid .partner-title:where(.astro-22QEHWX7){font-weight:700}@media screen and (min-width: 768px){.partner-title:where(.astro-22QEHWX7){letter-spacing:-.04em;font-size:1.5rem}}@media screen and (max-width:767.98px){.partner-title:where(.astro-22QEHWX7){letter-spacing:.07em;font-size:1.5rem;margin-left:-.125rem}}.partner-list:where(.astro-22QEHWX7){display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.partner-list:where(.astro-22QEHWX7){margin-top:4.8125rem}}@media screen and (max-width:767.98px){.partner-list:where(.astro-22QEHWX7){margin-top:3rem}}@media screen and (min-width: 768px){.partner-item:where(.astro-22QEHWX7){width:11.875rem;margin-bottom:3.75rem}}@media screen and (max-width:767.98px){.partner-item:where(.astro-22QEHWX7){width:7.5rem;margin-bottom:1.6875rem}}@media screen and (min-width: 768px){.partner-item:where(.astro-22QEHWX7):not(:nth-child(4n)){margin-right:5.625rem}}@media screen and (max-width:767.98px){.partner-item:where(.astro-22QEHWX7):not(:nth-child(2n)){margin-right:4.125rem}}.partner-name:where(.astro-22QEHWX7){font-weight:600;line-height:1.5}.bAndroid .partner-name:where(.astro-22QEHWX7){font-weight:700}@media screen and (min-width: 768px){.partner-name:where(.astro-22QEHWX7){font-size:1.25rem}}@media screen and (max-width:767.98px){.partner-name:where(.astro-22QEHWX7){letter-spacing:.03em;font-size:1.0625rem}}.partner-job:where(.astro-22QEHWX7){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:400;display:inline-block;color:#28282866}@media screen and (min-width: 768px){.partner-job:where(.astro-22QEHWX7){font-size:.8125rem;margin-top:.5rem}}@media screen and (max-width:767.98px){.partner-job:where(.astro-22QEHWX7){font-size:.75rem;letter-spacing:.07em;margin-top:.34375rem;line-height:1.4166666667}}@media screen and (min-width: 768px){.company:where(.astro-22QEHWX7){padding-top:5.5rem}}@media screen and (max-width:767.98px){.company:where(.astro-22QEHWX7){padding-top:4.1875rem}}.company-title:where(.astro-22QEHWX7){font-weight:600}.bAndroid .company-title:where(.astro-22QEHWX7){font-weight:700}@media screen and (min-width: 768px){.company-title:where(.astro-22QEHWX7){letter-spacing:-.04em;font-size:2rem}}@media screen and (max-width:767.98px){.company-title:where(.astro-22QEHWX7){letter-spacing:-.01em;font-size:1.71875rem}}@media screen and (min-width: 768px){.company-list:where(.astro-22QEHWX7){display:flex;flex-wrap:wrap;margin-top:5.0625rem}}@media screen and (max-width:767.98px){.company-list:where(.astro-22QEHWX7){margin-top:3.0625rem}}@media screen and (min-width: 768px){.company-item:where(.astro-22QEHWX7){width:32.5rem}}@media screen and (min-width: 768px){.company-item:where(.astro-22QEHWX7):not(:last-child){margin-right:1.25rem}}@media screen and (max-width:767.98px){.company-item:where(.astro-22QEHWX7):not(:last-child){margin-bottom:2.34375rem}}@media screen and (min-width: 768px){.company-item:where(.astro-22QEHWX7):nth-child(n+3){margin-top:3.75rem}}.company-text:where(.astro-22QEHWX7){display:flex}.company-name:where(.astro-22QEHWX7){font-weight:600}.bAndroid .company-name:where(.astro-22QEHWX7){font-weight:700}@media screen and (min-width: 768px){.company-name:where(.astro-22QEHWX7){letter-spacing:-.02em;font-size:1.25rem}}@media screen and (max-width:767.98px){.company-name:where(.astro-22QEHWX7){letter-spacing:.02em;font-size:1.0625rem}}.company-position:where(.astro-22QEHWX7){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:400;display:inline-block;color:#28282866}@media screen and (min-width: 768px){.company-position:where(.astro-22QEHWX7){font-size:.8125rem;margin-top:.25rem;margin-left:1.75rem}}@media screen and (max-width:767.98px){.company-position:where(.astro-22QEHWX7){font-size:.75rem;letter-spacing:.06em;margin-top:.125rem;margin-left:1.1875rem}}.company-review:where(.astro-22QEHWX7){font-weight:600;background:#fff}.bAndroid .company-review:where(.astro-22QEHWX7){font-weight:700}@media screen and (min-width: 768px){.company-review:where(.astro-22QEHWX7){font-size:.9375rem;border-radius:.625rem;line-height:1.6666666667;margin-top:1.875rem;padding:1.875rem 2.8125rem}}@media screen and (max-width:767.98px){.company-review:where(.astro-22QEHWX7){font-size:.875rem;border-radius:.3125rem;line-height:1.7857142857;margin-top:1.1875rem;padding:1.4375rem 1.75rem}}@media screen and (min-width: 768px){.LArticle:where(.astro-P3POM7Z3){padding-top:6.25rem;padding-bottom:8.875rem}}@media screen and (max-width:767.98px){.LArticle:where(.astro-P3POM7Z3){padding-top:6.25rem;padding-bottom:5.9375rem}}@media screen and (min-width: 768px){.content:where(.astro-P3POM7Z3){margin:0 10.9375rem}}@media screen and (max-width:767.98px){.content:where(.astro-P3POM7Z3){margin:0 1.25rem}}.title:where(.astro-P3POM7Z3){font-weight:600}.bAndroid .title:where(.astro-P3POM7Z3){font-weight:700}@media screen and (min-width: 768px){.title:where(.astro-P3POM7Z3){font-size:2rem;letter-spacing:-.04em;margin-left:-.25rem}}@media screen and (max-width:767.98px){.title:where(.astro-P3POM7Z3){font-size:1.71875rem}}@media screen and (min-width: 768px){.list:where(.astro-P3POM7Z3){display:flex;justify-content:space-between;margin-top:3.4375rem}}@media screen and (max-width:767.98px){.list:where(.astro-P3POM7Z3){margin-top:2.8125rem}}@media screen and (min-width: 768px){.item:where(.astro-P3POM7Z3){width:38.4375rem}}@media screen and (max-width:767.98px){.item:where(.astro-P3POM7Z3):not(:first-child){margin-top:2.8125rem}}.item-image:where(.astro-P3POM7Z3){overflow:hidden;isolation:isolate}@media screen and (min-width: 768px){.item-image:where(.astro-P3POM7Z3){width:38.4375rem;height:25.625rem;border-radius:.625rem}}@media screen and (max-width:767.98px){.item-image:where(.astro-P3POM7Z3){width:100%;height:15.625rem;border-radius:.3125rem}}.item-image:where(.astro-P3POM7Z3) img:where(.astro-P3POM7Z3){width:100%;height:100%;object-fit:cover}.item-client:where(.astro-P3POM7Z3){font-weight:600;color:#28282866}.bAndroid .item-client:where(.astro-P3POM7Z3){font-weight:700}@media screen and (min-width: 768px){.item-client:where(.astro-P3POM7Z3){font-size:.9375rem;margin-top:1.4375rem}}@media screen and (max-width:767.98px){.item-client:where(.astro-P3POM7Z3){font-size:.75rem;margin-top:1.25rem}}.item-main:where(.astro-P3POM7Z3){display:flex}@media screen and (min-width: 768px){.item-main:where(.astro-P3POM7Z3){margin-top:.75rem}}@media screen and (max-width:767.98px){.item-main:where(.astro-P3POM7Z3){margin-top:1.09375rem}}.item-title:where(.astro-P3POM7Z3){font-weight:600;flex:1}.bAndroid .item-title:where(.astro-P3POM7Z3){font-weight:700}@media screen and (min-width: 768px){.item-title:where(.astro-P3POM7Z3){font-size:1.25rem;line-height:1.5}}@media screen and (max-width:767.98px){.item-title:where(.astro-P3POM7Z3){font-size:1.0625rem;line-height:1.5882352941}}@media screen and (min-width: 768px){.item-icon:where(.astro-P3POM7Z3){flex-shrink:0;display:flex;justify-content:center;align-items:center;border:1px solid rgba(40,40,40,.2);border-radius:50%;width:2.5rem;height:2.5rem;margin-top:.375rem;margin-inline:.625rem .9375rem}}@media screen and (max-width:767.98px){.item-icon:where(.astro-P3POM7Z3){display:none}}@media screen and (min-width: 768px){.item-icon:where(.astro-P3POM7Z3) .arrow:where(.astro-P3POM7Z3){width:.75rem}}[data-whatintent=mouse] .item:where(.astro-P3POM7Z3):hover .item-icon:where(.astro-P3POM7Z3){border-color:#eaff00;background-color:#eaff00;color:#282828}.caseDetail-wrap:where(.astro-3MOEJSUE){background-color:#fff;position:relative;z-index:1}@media screen and (min-width: 768px){.caseDetail-wrap:where(.astro-3MOEJSUE){border-radius:1.25rem 1.25rem 0 0;padding-block:9.875rem 7.5rem;padding-inline:3.125rem;margin-top:-1.875rem}}@media screen and (max-width:767.98px){.caseDetail-wrap:where(.astro-3MOEJSUE){border-radius:.625rem .625rem 0 0;margin-top:-.9375rem;padding-block:4.5625rem 9.375rem}}@media screen and (min-width: 768px){.caseDetail-inner:where(.astro-3MOEJSUE){width:46.875rem;margin-left:31.25rem;margin-right:15.625rem}}@media screen and (max-width:767.98px){.caseDetail-inner:where(.astro-3MOEJSUE){padding:0 1.25rem}}@media screen and (min-width: 768px){.GWysiwyg:where(.astro-3MOEJSUE) h2{font-size:2.1875rem;letter-spacing:-.03em;margin-top:5rem}.GWysiwyg:where(.astro-3MOEJSUE) h2:first-child{margin-top:0}}@media screen and (min-width: 768px){.GWysiwyg:where(.astro-3MOEJSUE) img.alignleft{margin-top:3.125rem;margin-left:-15.625rem;width:78.125rem;height:auto}}@media screen and (max-width:767.98px){.GWysiwyg:where(.astro-3MOEJSUE) img.alignleft{width:100vw;height:auto;border-radius:0rem;margin:0 calc(50% - 50vw)}}@media screen and (min-width: 768px){.GWysiwyg:where(.astro-3MOEJSUE) hr{margin-top:6.875rem;margin-bottom:8.75rem}}@media screen and (max-width:767.98px){.GWysiwyg:where(.astro-3MOEJSUE) hr{margin:4.6875rem 0}}
