/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties;
.case-client-logos {
  .pointer-events-none {
    pointer-events: none;
  }
  .absolute {
    position: absolute;
  }
  .relative {
    position: relative;
  }
  .inset-0 {
    inset: calc(var(--spacing, 0.25rem) * 0);
  }
  .inset-\[29\.43\%_53\.02\%_30\.44\%_40\.53\%\] {
    inset: 29.43% 53.02% 30.44% 40.53%;
  }
  .col-1 {
    grid-column: 1;
  }
  .row-1 {
    grid-row: 1;
  }
  .mt-0 {
    margin-top: calc(var(--spacing, 0.25rem) * 0);
  }
  .mt-\[0\.21px\] {
    margin-top: 0.21px;
  }
  .mt-\[0\.33px\] {
    margin-top: 0.33px;
  }
  .mt-\[1\.94px\] {
    margin-top: 1.94px;
  }
  .mt-\[3\.04px\] {
    margin-top: 3.04px;
  }
  .mt-\[3\.84px\] {
    margin-top: 3.84px;
  }
  .mt-\[5\.5px\] {
    margin-top: 5.5px;
  }
  .mt-\[6\.03px\] {
    margin-top: 6.03px;
  }
  .mt-\[7\.57px\] {
    margin-top: 7.57px;
  }
  .mt-\[8\.65px\] {
    margin-top: 8.65px;
  }
  .mt-\[9\.5px\] {
    margin-top: 9.5px;
  }
  .mt-\[9px\] {
    margin-top: 9px;
  }
  .mt-\[11\.9px\] {
    margin-top: 11.9px;
  }
  .mt-\[11\.56px\] {
    margin-top: 11.56px;
  }
  .mt-\[12\.36px\] {
    margin-top: 12.36px;
  }
  .mt-\[12\.57px\] {
    margin-top: 12.57px;
  }
  .mt-\[13\.95px\] {
    margin-top: 13.95px;
  }
  .mt-\[14\.15px\] {
    margin-top: 14.15px;
  }
  .mt-\[14\.39px\] {
    margin-top: 14.39px;
  }
  .mt-\[14\.66px\] {
    margin-top: 14.66px;
  }
  .mt-\[14\.94px\] {
    margin-top: 14.94px;
  }
  .mt-\[15\.01px\] {
    margin-top: 15.01px;
  }
  .mt-\[15\.76px\] {
    margin-top: 15.76px;
  }
  .mt-\[16\.96px\] {
    margin-top: 16.96px;
  }
  .mt-\[18\.17px\] {
    margin-top: 18.17px;
  }
  .mt-\[18\.94px\] {
    margin-top: 18.94px;
  }
  .mt-\[18\.98px\] {
    margin-top: 18.98px;
  }
  .mt-\[19\.42px\] {
    margin-top: 19.42px;
  }
  .mt-\[19\.76px\] {
    margin-top: 19.76px;
  }
  .mt-\[21\.93px\] {
    margin-top: 21.93px;
  }
  .mt-\[22\.62px\] {
    margin-top: 22.62px;
  }
  .mt-\[23\.04px\] {
    margin-top: 23.04px;
  }
  .mt-\[23\.6px\] {
    margin-top: 23.6px;
  }
  .mt-\[23\.44px\] {
    margin-top: 23.44px;
  }
  .mt-\[23\.46px\] {
    margin-top: 23.46px;
  }
  .mt-\[24\.78px\] {
    margin-top: 24.78px;
  }
  .mt-\[26\.66px\] {
    margin-top: 26.66px;
  }
  .mt-\[29\.77px\] {
    margin-top: 29.77px;
  }
  .mt-\[29\.84px\] {
    margin-top: 29.84px;
  }
  .mt-\[36\.85px\] {
    margin-top: 36.85px;
  }
  .mt-\[36\.87px\] {
    margin-top: 36.87px;
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing, 0.25rem) * 0);
  }
  .ml-0 {
    margin-left: calc(var(--spacing, 0.25rem) * 0);
  }
  .ml-\[0\.37px\] {
    margin-left: 0.37px;
  }
  .ml-\[0\.58px\] {
    margin-left: 0.58px;
  }
  .ml-\[3\.38px\] {
    margin-left: 3.38px;
  }
  .ml-\[4\.17px\] {
    margin-left: 4.17px;
  }
  .ml-\[5\.32px\] {
    margin-left: 5.32px;
  }
  .ml-\[6\.56px\] {
    margin-left: 6.56px;
  }
  .ml-\[6\.75px\] {
    margin-left: 6.75px;
  }
  .ml-\[7\.16px\] {
    margin-left: 7.16px;
  }
  .ml-\[7\.51px\] {
    margin-left: 7.51px;
  }
  .ml-\[9\.9px\] {
    margin-left: 9.9px;
  }
  .ml-\[10\.48px\] {
    margin-left: 10.48px;
  }
  .ml-\[10\.56px\] {
    margin-left: 10.56px;
  }
  .ml-\[10\.62px\] {
    margin-left: 10.62px;
  }
  .ml-\[11\.8px\] {
    margin-left: 11.8px;
  }
  .ml-\[11\.25px\] {
    margin-left: 11.25px;
  }
  .ml-\[13\.3px\] {
    margin-left: 13.3px;
  }
  .ml-\[13\.5px\] {
    margin-left: 13.5px;
  }
  .ml-\[13\.66px\] {
    margin-left: 13.66px;
  }
  .ml-\[13\.94px\] {
    margin-left: 13.94px;
  }
  .ml-\[14\.18px\] {
    margin-left: 14.18px;
  }
  .ml-\[14\.21px\] {
    margin-left: 14.21px;
  }
  .ml-\[14\.57px\] {
    margin-left: 14.57px;
  }
  .ml-\[15\.55px\] {
    margin-left: 15.55px;
  }
  .ml-\[15\.76px\] {
    margin-left: 15.76px;
  }
  .ml-\[16\.48px\] {
    margin-left: 16.48px;
  }
  .ml-\[16\.59px\] {
    margin-left: 16.59px;
  }
  .ml-\[17\.07px\] {
    margin-left: 17.07px;
  }
  .ml-\[17\.97px\] {
    margin-left: 17.97px;
  }
  .ml-\[19\.03px\] {
    margin-left: 19.03px;
  }
  .ml-\[20\.37px\] {
    margin-left: 20.37px;
  }
  .ml-\[20\.91px\] {
    margin-left: 20.91px;
  }
  .ml-\[21\.23px\] {
    margin-left: 21.23px;
  }
  .ml-\[21\.47px\] {
    margin-left: 21.47px;
  }
  .ml-\[21\.56px\] {
    margin-left: 21.56px;
  }
  .ml-\[21\.91px\] {
    margin-left: 21.91px;
  }
  .ml-\[22\.9px\] {
    margin-left: 22.9px;
  }
  .ml-\[22\.29px\] {
    margin-left: 22.29px;
  }
  .ml-\[22\.34px\] {
    margin-left: 22.34px;
  }
  .ml-\[24\.77px\] {
    margin-left: 24.77px;
  }
  .ml-\[26\.01px\] {
    margin-left: 26.01px;
  }
  .ml-\[26\.82px\] {
    margin-left: 26.82px;
  }
  .ml-\[28\.3px\] {
    margin-left: 28.3px;
  }
  .ml-\[28\.24px\] {
    margin-left: 28.24px;
  }
  .ml-\[29\.91px\] {
    margin-left: 29.91px;
  }
  .ml-\[32\.02px\] {
    margin-left: 32.02px;
  }
  .ml-\[32\.44px\] {
    margin-left: 32.44px;
  }
  .ml-\[33\.15px\] {
    margin-left: 33.15px;
  }
  .ml-\[33\.89px\] {
    margin-left: 33.89px;
  }
  .ml-\[35\.51px\] {
    margin-left: 35.51px;
  }
  .ml-\[40\.88px\] {
    margin-left: 40.88px;
  }
  .ml-\[44\.48px\] {
    margin-left: 44.48px;
  }
  .ml-\[44\.49px\] {
    margin-left: 44.49px;
  }
  .ml-\[50\.99px\] {
    margin-left: 50.99px;
  }
  .ml-\[52\.11px\] {
    margin-left: 52.11px;
  }
  .ml-\[55\.82px\] {
    margin-left: 55.82px;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .inline-grid {
    display: inline-grid;
  }
  .size-\[10\.724px\] {
    width: 10.724px;
    height: 10.724px;
  }
  .size-\[16\.855px\] {
    width: 16.855px;
    height: 16.855px;
  }
  .size-full {
    width: 100%;
    height: 100%;
  }
  .h-\[1\.427px\] {
    height: 1.427px;
  }
  .h-\[2\.243px\] {
    height: 2.243px;
  }
  .h-\[3\.55px\] {
    height: 3.55px;
  }
  .h-\[3\.533px\] {
    height: 3.533px;
  }
  .h-\[3\.544px\] {
    height: 3.544px;
  }
  .h-\[3\.563px\] {
    height: 3.563px;
  }
  .h-\[3\.567px\] {
    height: 3.567px;
  }
  .h-\[3\.603px\] {
    height: 3.603px;
  }
  .h-\[5\.6px\] {
    height: 5.6px;
  }
  .h-\[5\.57px\] {
    height: 5.57px;
  }
  .h-\[5\.313px\] {
    height: 5.313px;
  }
  .h-\[5\.554px\] {
    height: 5.554px;
  }
  .h-\[5\.579px\] {
    height: 5.579px;
  }
  .h-\[5\.606px\] {
    height: 5.606px;
  }
  .h-\[5\.663px\] {
    height: 5.663px;
  }
  .h-\[5\.777px\] {
    height: 5.777px;
  }
  .h-\[6\.326px\] {
    height: 6.326px;
  }
  .h-\[6\.434px\] {
    height: 6.434px;
  }
  .h-\[6\.881px\] {
    height: 6.881px;
  }
  .h-\[8\.351px\] {
    height: 8.351px;
  }
  .h-\[8\.993px\] {
    height: 8.993px;
  }
  .h-\[9\.08px\] {
    height: 9.08px;
  }
  .h-\[9\.667px\] {
    height: 9.667px;
  }
  .h-\[9\.893px\] {
    height: 9.893px;
  }
  .h-\[9\.943px\] {
    height: 9.943px;
  }
  .h-\[9\.944px\] {
    height: 9.944px;
  }
  .h-\[10\.113px\] {
    height: 10.113px;
  }
  .h-\[10\.816px\] {
    height: 10.816px;
  }
  .h-\[10\.996px\] {
    height: 10.996px;
  }
  .h-\[12\.18px\] {
    height: 12.18px;
  }
  .h-\[12\.483px\] {
    height: 12.483px;
  }
  .h-\[14\.135px\] {
    height: 14.135px;
  }
  .h-\[14\.397px\] {
    height: 14.397px;
  }
  .h-\[15\.194px\] {
    height: 15.194px;
  }
  .h-\[15\.549px\] {
    height: 15.549px;
  }
  .h-\[16\.35px\] {
    height: 16.35px;
  }
  .h-\[17\.282px\] {
    height: 17.282px;
  }
  .h-\[18\.066px\] {
    height: 18.066px;
  }
  .h-\[19\.143px\] {
    height: 19.143px;
  }
  .h-\[19\.621px\] {
    height: 19.621px;
  }
  .h-\[20\.657px\] {
    height: 20.657px;
  }
  .h-\[22\.508px\] {
    height: 22.508px;
  }
  .h-\[22\.629px\] {
    height: 22.629px;
  }
  .h-\[24\.771px\] {
    height: 24.771px;
  }
  .h-\[25\.699px\] {
    height: 25.699px;
  }
  .h-\[28\.396px\] {
    height: 28.396px;
  }
  .h-\[32\.468px\] {
    height: 32.468px;
  }
  .h-\[35\.377px\] {
    height: 35.377px;
  }
  .h-\[38\.935px\] {
    height: 38.935px;
  }
  .h-\[40\.014px\] {
    height: 40.014px;
  }
  .h-\[62\.892px\] {
    height: 62.892px;
  }
  .w-\[1\.396px\] {
    width: 1.396px;
  }
  .w-\[2\.194px\] {
    width: 2.194px;
  }
  .w-\[3\.074px\] {
    width: 3.074px;
  }
  .w-\[3\.142px\] {
    width: 3.142px;
  }
  .w-\[3\.443px\] {
    width: 3.443px;
  }
  .w-\[3\.577px\] {
    width: 3.577px;
  }
  .w-\[3px\] {
    width: 3px;
  }
  .w-\[4\.715px\] {
    width: 4.715px;
  }
  .w-\[4\.832px\] {
    width: 4.832px;
  }
  .w-\[4\.865px\] {
    width: 4.865px;
  }
  .w-\[4\.939px\] {
    width: 4.939px;
  }
  .w-\[5\.412px\] {
    width: 5.412px;
  }
  .w-\[5\.622px\] {
    width: 5.622px;
  }
  .w-\[6\.336px\] {
    width: 6.336px;
  }
  .w-\[6\.389px\] {
    width: 6.389px;
  }
  .w-\[6\.636px\] {
    width: 6.636px;
  }
  .w-\[6\.683px\] {
    width: 6.683px;
  }
  .w-\[6\.787px\] {
    width: 6.787px;
  }
  .w-\[7\.646px\] {
    width: 7.646px;
  }
  .w-\[9\.958px\] {
    width: 9.958px;
  }
  .w-\[10\.042px\] {
    width: 10.042px;
  }
  .w-\[10\.43px\] {
    width: 10.43px;
  }
  .w-\[10\.505px\] {
    width: 10.505px;
  }
  .w-\[10\.539px\] {
    width: 10.539px;
  }
  .w-\[10\.667px\] {
    width: 10.667px;
  }
  .w-\[16\.565px\] {
    width: 16.565px;
  }
  .w-\[21\.054px\] {
    width: 21.054px;
  }
  .w-\[29\.897px\] {
    width: 29.897px;
  }
  .w-\[32\.034px\] {
    width: 32.034px;
  }
  .w-\[33\.091px\] {
    width: 33.091px;
  }
  .w-\[38\.666px\] {
    width: 38.666px;
  }
  .w-\[45\.187px\] {
    width: 45.187px;
  }
  .w-\[46\.991px\] {
    width: 46.991px;
  }
  .w-\[48\.391px\] {
    width: 48.391px;
  }
  .w-\[50\.35px\] {
    width: 50.35px;
  }
  .w-\[54\.831px\] {
    width: 54.831px;
  }
  .w-\[59\.769px\] {
    width: 59.769px;
  }
  .w-\[60\.775px\] {
    width: 60.775px;
  }
  .w-\[61\.432px\] {
    width: 61.432px;
  }
  .w-\[66\.57px\] {
    width: 66.57px;
  }
  .w-\[67\.523px\] {
    width: 67.523px;
  }
  .w-\[68\.272px\] {
    width: 68.272px;
  }
  .w-\[69\.36px\] {
    width: 69.36px;
  }
  .w-\[71\.024px\] {
    width: 71.024px;
  }
  .w-\[74\.941px\] {
    width: 74.941px;
  }
  .w-\[76\.06px\] {
    width: 76.06px;
  }
  .w-\[86\.182px\] {
    width: 86.182px;
  }
  .w-\[93\.944px\] {
    width: 93.944px;
  }
  .w-\[95\.032px\] {
    width: 95.032px;
  }
  .w-\[96\.558px\] {
    width: 96.558px;
  }
  .w-\[104\.633px\] {
    width: 104.633px;
  }
  .w-\[106\.131px\] {
    width: 106.131px;
  }
  .w-\[107\.309px\] {
    width: 107.309px;
  }
  .w-\[109\.018px\] {
    width: 109.018px;
  }
  .w-\[117\.79px\] {
    width: 117.79px;
  }
  .w-\[149\.369px\] {
    width: 149.369px;
  }
  .w-\[345px\] {
    width: 345px;
  }
  .w-\[829px\] {
    width: 829px;
  }
  .w-full {
    width: 100%;
  }
  .max-w-none {
    max-width: none;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .grid-cols-\[max-content\] {
    grid-template-columns: max-content;
  }
  .grid-rows-\[max-content\] {
    grid-template-rows: max-content;
  }
  .flex-col {
    flex-direction: column;
  }
  .place-items-start {
    place-items: start;
  }
  .content-stretch {
    align-content: stretch;
  }
  .items-center {
    align-items: center;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-center {
    justify-content: center;
  }
  .gap-\[8\.003px\] {
    gap: 8.003px;
  }
  .gap-\[8\.271px\] {
    gap: 8.271px;
  }
  .gap-\[12\.578px\] {
    gap: 12.578px;
  }
  .gap-\[13px\] {
    gap: 13px;
  }
  .gap-\[24px\] {
    gap: 24px;
  }
  .gap-\[32px\] {
    gap: 32px;
  }
  .rounded-\[2\.001px\] {
    border-radius: 2.001px;
  }
  .rounded-\[3\.145px\] {
    border-radius: 3.145px;
  }
  .border-\[0\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 0.5px;
  }
  .border-\[0\.786px\] {
    border-style: var(--tw-border-style);
    border-width: 0.786px;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .border-\[\#e0e0e0\] {
    border-color: #e0e0e0;
  }
  .bg-\[\#091a4a\] {
    background-color: #091a4a;
  }
  .bg-white {
    background-color: var(--color-white, #fff);
  }
  .object-contain {
    object-fit: contain;
  }
  .pt-\[56px\] {
    padding-top: 56px;
  }
  .pt-\[72px\] {
    padding-top: 72px;
  }
  .text-center {
    text-align: center;
  }
  .font-\[\'Noto_Sans_JP\:Regular\'\] {
    font-family: 'Noto Sans JP:Regular';
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[24px\] {
    font-size: 24px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }
  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold, 700);
    font-weight: var(--font-weight-bold, 700);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal, 400);
    font-weight: var(--font-weight-normal, 400);
  }
  .tracking-\[0\.28px\] {
    --tw-tracking: 0.28px;
    letter-spacing: 0.28px;
  }
  .tracking-\[0\.48px\] {
    --tw-tracking: 0.48px;
    letter-spacing: 0.48px;
  }
  .tracking-\[0\.56px\] {
    --tw-tracking: 0.56px;
    letter-spacing: 0.56px;
  }
  .\[word-break\:break-word\] {
    word-break: break-word;
  }
  .text-\[\#101928\] {
    color: #101928;
  }
  .not-italic {
    font-style: normal;
  }
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
    }
  }
}
