@keyframes HeaderForFactory_logoKachakaAnimForwards__LG0WP{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes HeaderForFactory_logoKachakaAnimReverse__2JV22{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.HeaderForFactory_common__tWf1Y{background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);position:sticky;top:0;height:100%;width:100%;z-index:100}.HeaderForFactory_main__fJIpw{container-name:header;container-type:inline-size;height:100%;width:100%;max-width:1280px;margin:0 auto;padding:2cqw 4cqw;display:flex;align-items:center;justify-content:space-between}.HeaderForFactory_headerLeft__J0IL0 .HeaderForFactory_headerLogo__cU9Wh{margin:0;width:20cqw}.HeaderForFactory_headerRight__QTnWy{display:flex;align-items:center;justify-content:flex-end;gap:2cqw}.HeaderForFactory_headerRight__QTnWy .HeaderForFactory_button__K00_e{font-size:min(2.5cqw,1rem);padding:.7em 1.5em;font-weight:700;box-shadow:0 0 1cqw rgba(0,0,0,.1)}.HeaderForFactory_headerRight__QTnWy .HeaderForFactory_outlineButton__gx807{border-radius:inherit;border:.2cqw solid #37bb8c;background-color:#fff;color:#005344}.HeaderForFactory_headerRight__QTnWy .HeaderForFactory_filledButton__R_6nU{border-radius:inherit;border:.2cqw solid #37bb8c;background-color:#37bb8c;color:#fff;text-shadow:0 0 .2cqw rgba(0,0,0,.4)}@keyframes MainVisual_logoKachakaAnimForwards__YOa8q{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes MainVisual_logoKachakaAnimReverse__fcEDk{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.MainVisual_common__uAX0r{background:#fff;width:100%;margin:0 auto;max-width:1280px;container-name:common;container-type:inline-size}.MainVisual_common__uAX0r .MainVisual_main__eeYJT{background:#fff;display:flex;width:100%}@media only screen and (max-width:520px){.MainVisual_common__uAX0r .MainVisual_main__eeYJT{flex-flow:column-reverse}}.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_textContainer__jvLpP{width:50cqw;display:flex;flex-direction:column;justify-content:center;align-items:center;container-name:textContainer;container-type:inline-size}@media only screen and (max-width:520px){.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_textContainer__jvLpP{width:100%}}.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_textContainer__jvLpP .MainVisual_textSpace__eiyOU{display:flex;flex-direction:column;align-items:center;justify-content:center}.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_textContainer__jvLpP .MainVisual_textSpace__eiyOU .MainVisual_productName__1u1vr{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:64px;font-style:normal;font-weight:700;letter-spacing:.12em;line-height:160%;padding-top:3cqw;font-size:6cqw;word-break:keep-all;color:0 #000}@media only screen and (max-width:520px){.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_textContainer__jvLpP .MainVisual_textSpace__eiyOU .MainVisual_productName__1u1vr{font-size:24px}}.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_textContainer__jvLpP .MainVisual_textSpace__eiyOU .MainVisual_kachakaLogoImage__NMzmu{margin:0 auto;width:75cqw}.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_textContainer__jvLpP .MainVisual_textSpace__eiyOU .MainVisual_mainMessage__tBnSv{margin:5cqw 0;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:5cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_textContainer__jvLpP .MainVisual_buttonArea__MUZkb{width:100%;display:flex;justify-content:space-evenly;flex-direction:column}.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_textContainer__jvLpP .MainVisual_buttonArea__MUZkb .MainVisual_button__yOG5D{margin:2cqw auto;width:60cqw;font-size:3.3cqw;padding:.8em 1.5em;text-align:center;box-shadow:0 0 1cqw rgba(0,0,0,.2)}.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_textContainer__jvLpP .MainVisual_buttonArea__MUZkb .MainVisual_outlineButton__Sre4j{border-radius:inherit;border:.6cqw solid #37bb8c;background-color:#fff;font-weight:700;color:#005344}.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_textContainer__jvLpP .MainVisual_buttonArea__MUZkb .MainVisual_filledButton__AWvQ2{border-radius:inherit;border:.6cqw solid #37bb8c;background-color:#37bb8c;font-weight:700;color:#fff;text-shadow:0 0 .6cqw rgba(0,0,0,.4)}.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_imageContainer__4krkI{width:50cqw}@media only screen and (max-width:520px){.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_imageContainer__4krkI{width:100%}}.MainVisual_common__uAX0r .MainVisual_main__eeYJT .MainVisual_imageContainer__4krkI .MainVisual_image__fI_yV{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}@keyframes ClientLogos_logoKachakaAnimForwards__nXJo3{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes ClientLogos_logoKachakaAnimReverse__MBoXe{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.ClientLogos_main__WTG_D{container-name:clientlogos;container-type:inline-size;width:100%;max-width:1280px;margin:0 auto;background:#fff}.ClientLogos_main__WTG_D .ClientLogos_header__ElBEM{margin:6cqw auto 3cqw}@media only screen and (max-width:520px){.ClientLogos_main__WTG_D .ClientLogos_header__ElBEM{margin:2cqw auto 3cqw}}.ClientLogos_main__WTG_D .ClientLogos_header__ElBEM .ClientLogos_title__2glMX{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:min(3.5cqw,2rem);font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em;margin:0 auto;text-align:center}@media only screen and (max-width:520px){.ClientLogos_main__WTG_D .ClientLogos_header__ElBEM .ClientLogos_title__2glMX{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:min(4cqw,2rem);font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}}.ClientLogos_main__WTG_D .ClientLogos_logos__k7vn1{margin:0 4cqw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;-moz-column-gap:3cqw;column-gap:3cqw;row-gap:1.8cqw}.ClientLogos_main__WTG_D .ClientLogos_logos__k7vn1 img{-o-object-fit:contain;object-fit:contain;width:auto;height:4cqw}@media only screen and (max-width:520px){.ClientLogos_main__WTG_D .ClientLogos_logos__k7vn1 img{height:6cqw}}.ClientLogos_main__WTG_D .ClientLogos_imageContainer__bFArW{margin:6cqw auto 0}@keyframes problem_logoKachakaAnimForwards__bhX5Y{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes problem_logoKachakaAnimReverse__b_s6i{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.problem_common__M_e6N{background-color:#fff;color:#1c2742;max-width:1280px;margin:0 auto;container-name:problem;container-type:inline-size}.problem_common__M_e6N .problem_problems__JO9hR{margin:0 auto;width:90cqw;color:#1c2742}.problem_common__M_e6N .problem_problems__JO9hR .problem_header__BgcwU .problem_title__kNyQ7{margin:4cqw auto 2cqw;text-align:center;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:3cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}@media only screen and (max-width:520px){.problem_common__M_e6N .problem_problems__JO9hR .problem_header__BgcwU .problem_title__kNyQ7{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:4cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}}.problem_common__M_e6N .problem_problems__JO9hR .problem_header__BgcwU .problem_description__he1na{margin:2cqw auto 4cqw;text-align:center;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:2.5cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em}@media only screen and (max-width:520px){.problem_common__M_e6N .problem_problems__JO9hR .problem_header__BgcwU .problem_description__he1na{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:3.5cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em}}.problem_common__M_e6N .problem_problems__JO9hR .problem_body__IPGq2{display:flex;flex-direction:row;align-items:stretch;gap:3cqw}@media only screen and (max-width:520px){.problem_common__M_e6N .problem_problems__JO9hR .problem_body__IPGq2{flex-direction:column}}.problem_common__M_e6N .problem_problems__JO9hR .problem_body__IPGq2 .problem_feature__fHZaI{border-radius:1cqw;background:linear-gradient(90deg,#dfdfdf,#b6b6b6);box-shadow:0 0 10px rgba(0,0,0,.2);width:28cqw;padding:1cqw 4cqw 2cqw;container-name:feature;container-type:inline-size}@media only screen and (max-width:920px){.problem_common__M_e6N .problem_problems__JO9hR .problem_body__IPGq2 .problem_feature__fHZaI{width:90cqw}}.problem_common__M_e6N .problem_problems__JO9hR .problem_body__IPGq2 .problem_feature__fHZaI .problem_title__kNyQ7{margin:16px auto;text-align:center;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:9cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em;text-shadow:0 0 2px rgba(0,0,0,.2)}@media only screen and (max-width:520px){.problem_common__M_e6N .problem_problems__JO9hR .problem_body__IPGq2 .problem_feature__fHZaI .problem_title__kNyQ7{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:6cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}}.problem_common__M_e6N .problem_problems__JO9hR .problem_body__IPGq2 .problem_feature__fHZaI .problem_description__he1na{text-align:center;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:7cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em;text-shadow:0 0 1px rgba(0,0,0,.3)}@media only screen and (max-width:520px){.problem_common__M_e6N .problem_problems__JO9hR .problem_body__IPGq2 .problem_feature__fHZaI .problem_description__he1na{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:4cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em}}.problem_common__M_e6N .problem_problems__JO9hR .problem_body__IPGq2 .problem_feature__fHZaI .problem_description__he1na .problem_accent__DJU7N{color:#ff3814;font-weight:700}.problem_common__M_e6N .problem_problems__JO9hR .problem_triangle__1rWQe{margin:4cqw auto 2cqw;width:0;height:0;border-style:solid;border-right:5vh solid transparent;border-left:5vh solid transparent;border-top:5vh solid #c3d9f9;border-bottom:0}.problem_bottomContainer__UpSn6{margin:min(2cqw,1.5rem) auto 0;padding:min(5cqw,3rem) 0;background:linear-gradient(220.55deg,#4643df,#0b0a47);width:100%;color:#fff;text-align:center;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:min(5cqw,3rem);font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em;text-shadow:0 0 15px rgba(255,228,28,.3)}@keyframes About_logoKachakaAnimForwards__qcx4l{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes About_logoKachakaAnimReverse__Galpn{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.About_common__WEDMP{max-width:1280px;margin:0 auto;container-name:about;container-type:inline-size}.About_common__WEDMP .About_header__h_306{margin:6cqw auto 3cqw;text-align:center}.About_common__WEDMP .About_header__h_306 .About_title__y5unA{margin:4cqw auto 2cqw;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:3cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}@media only screen and (max-width:520px){.About_common__WEDMP .About_header__h_306 .About_title__y5unA{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:4cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}}.About_common__WEDMP .About_header__h_306 .About_description__qzp5d{margin:2cqw auto 4cqw;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:2.5cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em}@media only screen and (max-width:520px){.About_common__WEDMP .About_header__h_306 .About_description__qzp5d{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:3.5cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em}}.About_common__WEDMP .About_body__TrnxO{margin:0 auto 6cqw;width:90cqw;display:flex;justify-content:center;gap:5cqw;flex-direction:row}@media only screen and (max-width:520px){.About_common__WEDMP .About_body__TrnxO{flex-direction:column}}.About_common__WEDMP .About_body__TrnxO .About_factoryImage__gmdBe{width:45cqw}@media only screen and (max-width:520px){.About_common__WEDMP .About_body__TrnxO .About_factoryImage__gmdBe{width:90cqw}}.About_common__WEDMP .About_body__TrnxO .About_descriptionKachaka__OYP51{width:40cqw;container-name:descriptionKachaka;container-type:inline-size}@media only screen and (max-width:520px){.About_common__WEDMP .About_body__TrnxO .About_descriptionKachaka__OYP51{width:90cqw}}.About_common__WEDMP .About_body__TrnxO .About_descriptionKachaka__OYP51 .About_descriptionText__yqmTH{margin:3cqw 0;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:4.5cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em}@keyframes Advantages_logoKachakaAnimForwards__qcNUD{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes Advantages_logoKachakaAnimReverse__3K1gS{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.Advantages_common__HlxPh{background-color:#eaeef6;margin:0;width:100%}.Advantages_common__HlxPh .Advantages_main__cJO35{max-width:1280px;margin:0 auto;container-name:advantages;container-type:inline-size}.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_header__5Cj1C{text-align:center}.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_header__5Cj1C .Advantages_title__o1yF0{margin:6cqw auto 0;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:3cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}@media only screen and (max-width:520px){.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_header__5Cj1C .Advantages_title__o1yF0{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:5cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}}.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_eyeCatch__Uw_1P{margin:8cqw auto 0;width:90cqw;display:flex;flex-direction:row;justify-content:center;gap:56px}@media only screen and (max-width:520px){.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_eyeCatch__Uw_1P{flex-direction:column}}.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_eyeCatch__Uw_1P .Advantages_descriptionItem__BKidg{display:flex;flex-direction:column;width:25%;align-items:center}@media only screen and (max-width:520px){.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_eyeCatch__Uw_1P .Advantages_descriptionItem__BKidg{flex-direction:row;width:100%}}.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_eyeCatch__Uw_1P .Advantages_descriptionItem__BKidg .Advantages_eyeCatchContainer__KEKz4 .Advantages_title__o1yF0{text-align:center;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:3cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_eyeCatch__Uw_1P .Advantages_descriptionItem__BKidg .Advantages_icon__86KiD{flex:none;width:20cqw;height:20cqw;margin:2cqw 0}.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_eyeCatch__Uw_1P .Advantages_descriptionItem__BKidg ul{display:flex;flex-direction:column;justify-content:center;margin-top:24px}@media only screen and (max-width:520px){.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_eyeCatch__Uw_1P .Advantages_descriptionItem__BKidg ul{margin-top:0;margin-left:36px}}.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_eyeCatch__Uw_1P .Advantages_descriptionItem__BKidg ul li{font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;margin-top:8px;line-height:1.2em;list-style:disc}@media only screen and (max-width:520px){.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_eyeCatch__Uw_1P .Advantages_descriptionItem__BKidg ul li{font-size:14px}}.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_eyeCatch__Uw_1P .Advantages_descriptionItem__BKidg ul li .Advantages_underline__w9dlu{text-decoration:underline}.Advantages_common__HlxPh .Advantages_main__cJO35 .Advantages_accent__Q6qdc{color:#ff3814;font-weight:700}@keyframes Features_logoKachakaAnimForwards__mgQT4{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes Features_logoKachakaAnimReverse__qgGMs{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.Features_common__1QTJo{background-color:#eaeef6;margin:0;width:100%}.Features_common__1QTJo .Features_features__MLuVH{max-width:1280px;margin:0 auto;container-name:features;container-type:inline-size}.Features_common__1QTJo .Features_features__MLuVH .Features_header__VMf21{margin:6cqw auto 3cqw;text-align:center}.Features_common__1QTJo .Features_features__MLuVH .Features_header__VMf21 .Features_title__AZ3X6{margin:12cqw auto 0;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:3cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}@media only screen and (max-width:520px){.Features_common__1QTJo .Features_features__MLuVH .Features_header__VMf21 .Features_title__AZ3X6{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:6cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}}.Features_common__1QTJo .Features_features__MLuVH .Features_header__VMf21 .Features_description__bpSIX{margin:2cqw auto 0;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:2.5cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em}@media only screen and (max-width:520px){.Features_common__1QTJo .Features_features__MLuVH .Features_header__VMf21 .Features_description__bpSIX{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:3.5cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em}}.Features_common__1QTJo .Features_features__MLuVH .Features_body__a7REl{width:90cqw;margin:8cqw auto 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;row-gap:6cqw}.Features_common__1QTJo .Features_features__MLuVH .Features_body__a7REl .Features_feature__H81ls{background-color:#fff;border-radius:2cqw;box-shadow:0 0 10px rgba(0,0,0,.1);width:31%;padding:24px;container-name:featureCard;container-type:inline-size}@media only screen and (max-width:920px){.Features_common__1QTJo .Features_features__MLuVH .Features_body__a7REl .Features_feature__H81ls{width:48%}}@media only screen and (max-width:520px){.Features_common__1QTJo .Features_features__MLuVH .Features_body__a7REl .Features_feature__H81ls{width:100%}}.Features_common__1QTJo .Features_features__MLuVH .Features_body__a7REl .Features_feature__H81ls .Features_title__AZ3X6{margin:5cqw auto;text-align:center;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:8cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}@media only screen and (max-width:520px){.Features_common__1QTJo .Features_features__MLuVH .Features_body__a7REl .Features_feature__H81ls .Features_title__AZ3X6{margin:3cqw auto;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:6cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}}.Features_common__1QTJo .Features_features__MLuVH .Features_body__a7REl .Features_feature__H81ls .Features_description__bpSIX{padding:6cqw;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:6cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em}@media only screen and (max-width:520px){.Features_common__1QTJo .Features_features__MLuVH .Features_body__a7REl .Features_feature__H81ls .Features_description__bpSIX{padding:3cqw;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:5cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em}}.Features_common__1QTJo .Features_features__MLuVH .Features_body__a7REl .Features_feature__H81ls .Features_description__bpSIX a{color:#ff5e5e;font-weight:700}@keyframes Promotion_logoKachakaAnimForwards__9li6h{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes Promotion_logoKachakaAnimReverse__XuvHP{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.Promotion_common__PidYh{background-color:#eaeef6;margin:0;width:100%;color:#1c2742}.Promotion_promotion__JZIfr{max-width:1280px;margin:0 auto;container-name:promotion;container-type:inline-size}.Promotion_promotion__JZIfr .Promotion_header__LhkPH .Promotion_title__WGNrR{text-align:center;margin:9cqw auto 0;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:3cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}@media only screen and (max-width:520px){.Promotion_promotion__JZIfr .Promotion_header__LhkPH .Promotion_title__WGNrR{font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:5cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em}}.Promotion_promotion__JZIfr .Promotion_body__VsNWO{width:90cqw;margin:4cqw auto 6cqw;color:#fff;display:flex;flex-direction:row;justify-content:space-between;gap:32px}@media only screen and (max-width:520px){.Promotion_promotion__JZIfr .Promotion_body__VsNWO{width:70cqw;flex-direction:column}}.Promotion_promotion__JZIfr .Promotion_body__VsNWO .Promotion_item__cYQux{display:flex;flex-direction:column;align-items:center;flex:1;background:linear-gradient(180deg,#005344,#62adbc);border-radius:1.5cqw;box-shadow:0 0 10px rgba(0,0,0,.2);padding:1.5cqw;container-name:promotionItemCard;container-type:inline-size}.Promotion_promotion__JZIfr .Promotion_body__VsNWO .Promotion_item__cYQux .Promotion_title__WGNrR{margin:0 1cqw;text-align:center;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:8cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.Promotion_promotion__JZIfr .Promotion_body__VsNWO .Promotion_item__cYQux .Promotion_description__jmaFQ{margin:3cqw 2cqw;flex:1;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:6cqw;font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.6em;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.Promotion_promotion__JZIfr .Promotion_body__VsNWO .Promotion_item__cYQux .Promotion_itemImage__HTmMy{width:100%;margin:0 auto}.Promotion_promotion__JZIfr .Promotion_body__VsNWO .Promotion_item__cYQux .Promotion_buttonMock__8Ydog{text-align:center;margin-top:20px;padding:15px 20px;background-color:#fff;color:#005344;border:solid;border-color:#005344;border-radius:30px;font-weight:700;cursor:pointer}@keyframes ButtonNormalM_logoKachakaAnimForwards__nsJbx{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes ButtonNormalM_logoKachakaAnimReverse__BE_Aq{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.ButtonNormalM_main__YKOrE{align-items:center;border-radius:120px;display:inline-flex;gap:12px;justify-content:center;padding:16px 40px;width:100%}.ButtonNormalM_main__YKOrE:hover{cursor:pointer}.ButtonNormalM_icon__jL4Wu{height:24px;width:24px}.ButtonNormalM_labelBlack__Yc7dR{font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%}@media only screen and (max-width:520px){.ButtonNormalM_labelBlack__Yc7dR{font-size:14px}}.ButtonNormalM_labelBlack__Yc7dR{color:#1c2742;white-space:pre-wrap}.ButtonNormalM_labelWhite__p6fMx{color:#fff;white-space:pre-wrap}.ButtonNormalM_mainBlack__n86sB{background:var(--kachaka-gray-kachaka-black,#1c2742)}.ButtonNormalM_mainBlack__n86sB:active,.ButtonNormalM_mainBlack__n86sB:hover{background-color:#576585}.ButtonNormalM_mainBlack__n86sB:disabled{background-color:#ced6ea}.ButtonNormalM_mainWhite__9nUG7{background-color:#fff}.ButtonNormalM_mainWhite__9nUG7:hover{background-color:hsla(0,0%,100%,.8)}.ButtonNormalM_mainWhite__9nUG7:hover .ButtonNormalM_labelBlack__Yc7dR{color:#576585}.ButtonNormalM_mainWhite__9nUG7:active{background-color:hsla(0,0%,100%,.8)}.ButtonNormalM_mainWhite__9nUG7:active .ButtonNormalM_labelBlack__Yc7dR{color:#576585}.ButtonNormalM_mainWhite__9nUG7:disabled{background-color:hsla(0,0%,100%,.8)}.ButtonNormalM_mainWhite__9nUG7:disabled .ButtonNormalM_labelBlack__Yc7dR{color:#a4b0ca}.ButtonNormalM_mainWhiteTransparent__AsL5O,.ButtonNormalM_mainWhiteTransparent__AsL5O:hover{background-color:hsla(0,0%,100%,.8)}.ButtonNormalM_mainWhiteTransparent__AsL5O:hover .ButtonNormalM_labelBlack__Yc7dR{color:#576585}.ButtonNormalM_mainWhiteTransparent__AsL5O:active{background-color:hsla(0,0%,100%,.8)}.ButtonNormalM_mainWhiteTransparent__AsL5O:active .ButtonNormalM_labelBlack__Yc7dR{color:#576585}.ButtonNormalM_mainWhiteTransparent__AsL5O:disabled{background-color:hsla(0,0%,100%,.8)}.ButtonNormalM_mainWhiteTransparent__AsL5O:disabled .ButtonNormalM_labelBlack__Yc7dR{color:#a4b0ca}.ButtonNormalM_mainRed__2YhOD{background-color:#ff5e5e}.ButtonNormalM_mainRed__2YhOD:hover{background-color:#f77}.ButtonNormalM_mainRed__2YhOD:active{background-color:#ff5e5e}.ButtonNormalM_mainRed__2YhOD:disabled{background-color:#fcc}.ButtonNormalM_mainGreen__krwNp{background-color:#15a06e}.ButtonNormalM_mainGreen__krwNp:hover{background-color:#37bb8c}.ButtonNormalM_mainGreen__krwNp:active{background-color:#47cc9c}.ButtonNormalM_mainGreen__krwNp:disabled{background-color:#37bb8c}.ButtonNormalM_mainGorgeousGreen__XNC1L{background:linear-gradient(180deg,#47cc9c 10%,#37bb8c 60%,#15a06e);box-shadow:0 1px 5px rgba(0,0,0,.2)}.ButtonNormalM_mainGorgeousGreen__XNC1L:hover{background-color:#37bb8c}.ButtonNormalM_mainGorgeousGreen__XNC1L:active{background-color:#47cc9c}.ButtonNormalM_mainGorgeousGreen__XNC1L:disabled{background-color:#37bb8c}.ButtonNormalM_labelGorgeous__6_6Fa{font-weight:510;letter-spacing:.06em;line-height:100%;text-shadow:rgba(0,0,0,.4) 0 0 2px}@keyframes CustomerExamples_logoKachakaAnimForwards__aasby{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes CustomerExamples_logoKachakaAnimReverse__EZn0I{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.CustomerExamples_common__epHSx{background-color:#fff;color:#1c2742;max-width:1728px;margin:0 auto}.CustomerExamples_common__epHSx .CustomerExamples_header__8laOU{width:100%;margin:0 auto}@media only screen and (max-width:920px){.CustomerExamples_common__epHSx .CustomerExamples_header__8laOU{margin:0 auto}}.CustomerExamples_common__epHSx .CustomerExamples_buttonContainer__cc5y8{text-align:center}.CustomerExamples_common__epHSx .CustomerExamples_buttonContainer__cc5y8 .CustomerExamples_buttonContent__JT4NH{margin:10px 0}.CustomerExamples_common__epHSx .CustomerExamples_buttonContainer__cc5y8 .CustomerExamples_buttonContent__JT4NH .CustomerExamples_textButtonInside__LQSXU{font-size:max(1dvw,1em);padding:0;margin:0}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ{display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;gap:64px}@media only screen and (max-width:920px){.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ{padding:0}}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS{display:flex;flex-direction:column;justify-content:space-between;gap:48px}@media only screen and (max-width:920px){.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS{gap:0}}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_forward__iqHQ5{flex-direction:row}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_reverse__TXsZr{flex-direction:row-reverse}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR{padding:80px 96px 48px;box-shadow:inset 0 -10px 30px -40px #000;display:flex;justify-content:space-evenly;align-items:center;gap:48px}@media only screen and (max-width:920px){.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR{flex-direction:column;align-items:center;padding:64px 72px 0}}@media only screen and (max-width:520px){.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR{padding:40px 24px 0}}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J{width:100%;flex-basis:fit-content;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;line-height:1.5rem}@media only screen and (max-width:520px){.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J{font-size:14px}}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J .CustomerExamples_title___a_XO{font-feature-settings:"ss02" on,"palt" on,"liga" off;font-size:32px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:160%;font-weight:700}@media only screen and (max-width:520px){.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J .CustomerExamples_title___a_XO{font-feature-settings:"palt" on;font-size:20px}}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J .CustomerExamples_description__MiFdx{margin-top:24px;line-height:1.5em}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J .CustomerExamples_description__MiFdx .CustomerExamples_caption__irEgr{font-feature-settings:"palt" on;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:180%;margin-top:10px;font-weight:700}@media only screen and (max-width:520px){.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J .CustomerExamples_description__MiFdx .CustomerExamples_caption__irEgr{font-size:18px}}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J .CustomerExamples_description__MiFdx ul{padding-left:16px;margin-bottom:48px}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J .CustomerExamples_description__MiFdx ul li{list-style-type:disc;margin-top:4px}@media only screen and (max-width:520px){.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J .CustomerExamples_description__MiFdx ul li{line-height:1.2em;margin-top:8px}}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J .CustomerExamples_buttonContainer__cc5y8{margin-top:16px;width:min(30vw,80%)}@media only screen and (max-width:920px){.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_textArea__vAd9J .CustomerExamples_buttonContainer__cc5y8{padding-top:24px;width:100%}}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_customerExampleImage__o7Jhk{width:42vw;display:block}@media only screen and (max-width:920px){.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_customerExampleImage__o7Jhk{width:100%;display:None}}.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_customerExampleImageSmf__IN6sG{width:100%;display:None}@media only screen and (max-width:920px){.CustomerExamples_common__epHSx .CustomerExamples_body__5r7RZ .CustomerExamples_examplesContainer__FA2dS .CustomerExamples_example__SzaIR .CustomerExamples_customerExampleImageSmf__IN6sG{display:block}}@keyframes ProcessOfUse_logoKachakaAnimForwards__dEb1n{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes ProcessOfUse_logoKachakaAnimReverse__ESy6L{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.ProcessOfUse_main__cxqjP{padding:80px 120px;display:flex;justify-content:center;text-align:center;flex-flow:column;background:#fff;max-width:1728px;margin:0 auto}@media only screen and (max-width:920px){.ProcessOfUse_main__cxqjP{padding:64px 72px 60px}}@media only screen and (max-width:520px){.ProcessOfUse_main__cxqjP{padding:40px 24px 60px}}.ProcessOfUse_main__cxqjP .ProcessOfUse_title__b3pVC{font-feature-settings:"palt" on;font-size:40px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:160%;padding-bottom:80px}@media only screen and (max-width:520px){.ProcessOfUse_main__cxqjP .ProcessOfUse_title__b3pVC{font-size:22px}}@media only screen and (max-width:920px){.ProcessOfUse_main__cxqjP .ProcessOfUse_title__b3pVC{padding-bottom:32px}}.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa{display:flex;padding:56px 80px;align-items:center;border-radius:40px;margin-bottom:40px;background:#fff;border:1px;border-style:ridge;border-color:#000}@media only screen and (max-width:920px){.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa{padding:32px 40px;margin-bottom:32px;align-items:start;flex-flow:column}}.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_accent__2AJZ6{color:red}.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_processIndex__rRVNT{font-feature-settings:"palt" on;font-size:40px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:160%;text-align:left;color:#576585;padding-right:48px}@media only screen and (max-width:520px){.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_processIndex__rRVNT{font-size:22px}}@media only screen and (max-width:920px){.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_processIndex__rRVNT{text-align:left;padding-bottom:8px}}.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_processContent__rM0TY{font-feature-settings:"palt" on;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:180%;text-align:left;line-height:normal}@media only screen and (max-width:520px){.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_processContent__rM0TY{font-size:18px}}.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_processContent__rM0TY p{margin-top:10px}@media only screen and (max-width:920px){.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_processContent__rM0TY{flex-flow:column;padding-bottom:24px}}@media only screen and (max-width:520px){.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_processContent__rM0TY{font-size:16px;line-height:1.2em}}.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_processContent__rM0TY .ProcessOfUse_memo__7yu2o{color:#576585;font-size:14px;margin-top:10px}.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_processContent__rM0TY .ProcessOfUse_inquiryButton__ZmeCK{margin-top:20px;align-items:left;width:max(40%,300px)}@media only screen and (max-width:920px){.ProcessOfUse_main__cxqjP .ProcessOfUse_process__GEOXa .ProcessOfUse_processContent__rM0TY .ProcessOfUse_inquiryButton__ZmeCK{margin-left:none;margin-right:auto;width:100%}}@keyframes LineUp_logoKachakaAnimForwards__e9bOO{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes LineUp_logoKachakaAnimReverse__3GLm0{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.LineUp_common__gSNci{display:flex;flex-direction:column;justify-content:center;max-width:1728px;margin:0 auto;gap:64px;padding:80px 96px 128px;box-shadow:inset 0 -10px 30px -40px #000}@media only screen and (max-width:920px){.LineUp_common__gSNci{padding:64px 72px 96px;gap:32px}}@media only screen and (max-width:520px){.LineUp_common__gSNci{padding:40px 24px 64px}}.LineUp_common__gSNci .LineUp_header__lT62K{padding-bottom:32px;text-align:center}.LineUp_common__gSNci .LineUp_header__lT62K .LineUp_title__GWIJQ{font-feature-settings:"palt" on;font-size:40px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:160%;padding:0 32px}@media only screen and (max-width:520px){.LineUp_common__gSNci .LineUp_header__lT62K .LineUp_title__GWIJQ{font-size:22px}}.LineUp_common__gSNci .LineUp_visual__VLcZA .LineUp_pcImage__PVFEE{display:block}.LineUp_common__gSNci .LineUp_visual__VLcZA .LineUp_smfImage__iLNn6{display:None}@media only screen and (max-width:920px){.LineUp_common__gSNci .LineUp_visual__VLcZA .LineUp_pcImage__PVFEE{display:none}.LineUp_common__gSNci .LineUp_visual__VLcZA .LineUp_smfImage__iLNn6{display:block}}@keyframes SalesPartner_logoKachakaAnimForwards__26Q_Y{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes SalesPartner_logoKachakaAnimReverse__YpK1Y{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.SalesPartner_main__Fs9ii{background-color:#fff;margin:0 auto;max-width:1728px;padding:80px 120px 0}@media only screen and (max-width:920px){.SalesPartner_main__Fs9ii{padding:64px 72px 0}}@media only screen and (max-width:520px){.SalesPartner_main__Fs9ii{padding:40px 24px 0}}.SalesPartner_container__Aay1H{display:flex;flex-direction:row;justify-content:center;margin:0 auto;gap:64px;padding:80px;border-radius:80px;border:1px solid var(--kachaka-gray-kachaka-gray-3,#a4b0ca)}@media only screen and (max-width:920px){.SalesPartner_container__Aay1H{flex-flow:column;align-items:center;text-align:center;padding:32px;margin:0;border-radius:24px;gap:32px}}.SalesPartner_left__tL5Ew{display:flex;gap:16px;flex-direction:column;justify-content:center}.SalesPartner_left__tL5Ew .SalesPartner_title__1xJaT{font-feature-settings:"ss02" on,"palt" on,"liga" off;font-size:32px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:160%}@media only screen and (max-width:520px){.SalesPartner_left__tL5Ew .SalesPartner_title__1xJaT{font-feature-settings:"palt" on;font-size:20px}}.SalesPartner_left__tL5Ew .SalesPartner_description1__jX2M5{font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%}@media only screen and (max-width:520px){.SalesPartner_left__tL5Ew .SalesPartner_description1__jX2M5{font-size:14px}}@media only screen and (max-width:920px){.SalesPartner_left__tL5Ew .SalesPartner_description1__jX2M5{display:none}}.SalesPartner_left__tL5Ew .SalesPartner_description2__x5o98{font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%}@media only screen and (max-width:520px){.SalesPartner_left__tL5Ew .SalesPartner_description2__x5o98{font-size:14px}}.SalesPartner_right__PBG3V{flex-shrink:0;display:flex;justify-content:center;align-items:center}@keyframes Demo_logoKachakaAnimForwards__x_UGm{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes Demo_logoKachakaAnimReverse__1R4wO{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.Demo_main__Lgu7d{background-color:#fff;margin:0 auto;max-width:1728px;padding:80px 120px 120px}@media only screen and (max-width:920px){.Demo_main__Lgu7d{padding:64px 72px 96px}}@media only screen and (max-width:520px){.Demo_main__Lgu7d{padding:40px 24px 60px}}.Demo_bgGray__sE_xI{background-color:#eaeef6}.Demo_bgWhite__eo5ev{background-color:#fff}.Demo_demoContainer__DauBi{display:flex;justify-content:center;margin:0 auto;padding:80px;gap:80px;border-radius:80px;border:1px solid var(--kachaka-gray-kachaka-gray-3,#a4b0ca)}@media only screen and (max-width:920px){.Demo_demoContainer__DauBi{display:flex;flex-flow:column;align-items:center;text-align:center;padding:32px;margin:0;border-radius:24px;gap:32px}}.Demo_demoContainerAnounceContainer__23PR8{display:flex;flex-flow:column;width:50%}@media only screen and (max-width:920px){.Demo_demoContainerAnounceContainer__23PR8{width:100%;text-align:left;align-items:center}}.Demo_demoContainerAnounceTitle__Ukph_{padding-bottom:24px;font-feature-settings:"ss02" on,"palt" on,"liga" off;font-size:32px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:160%}@media only screen and (max-width:520px){.Demo_demoContainerAnounceTitle__Ukph_{font-feature-settings:"palt" on;font-size:20px}}.Demo_demoContainerAnounceContent__IB_4L{padding-bottom:32px;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%}@media only screen and (max-width:520px){.Demo_demoContainerAnounceContent__IB_4L{font-size:14px}}@media only screen and (max-width:920px){.Demo_demoContainerAnounceContent__IB_4L{padding-bottom:24px}}.Demo_demoContainerAnounceDemoButton__Z6Cdv{width:356px;height:72px}@media only screen and (max-width:920px){.Demo_demoContainerAnounceDemoButton__Z6Cdv{display:none}}.Demo_demoContainerAnounceDemoButtonSp__Yhj3J{display:none}@media only screen and (max-width:920px){.Demo_demoContainerAnounceDemoButtonSp__Yhj3J{display:block;width:100%;height:auto}}.Demo_demoContainerGoogleMapContainer__H6_ne{display:flex;width:50%;justify-content:center}@media only screen and (max-width:920px){.Demo_demoContainerGoogleMapContainer__H6_ne{display:none}}.Demo_demoContainerGoogleMapContainerTab__yjzwY{display:none}@media only screen and (max-width:920px){.Demo_demoContainerGoogleMapContainerTab__yjzwY{display:flex;width:100%}}@media only screen and (max-width:520px){.Demo_demoContainerGoogleMapContainerTab__yjzwY{display:none}}.Demo_demoContainerGoogleMapContainerSp__vNkBe{display:none}@media only screen and (max-width:520px){.Demo_demoContainerGoogleMapContainerSp__vNkBe{display:flex;width:100%}}@keyframes MovieInline_logoKachakaAnimForwards__ThVD4{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes MovieInline_logoKachakaAnimReverse__1iBZJ{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.MovieInline_movieCoverBgSp__9xNtp,.MovieInline_movieCoverBg__FTwHH{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.MovieInline_movieCoverBg__FTwHH.MovieInline_movieCoverBgRounded__qCyVk{border-radius:6.9444444444vw}@media only screen and (max-width:520px){.MovieInline_movieCoverBg__FTwHH{display:none}}.MovieInline_movieCoverBgSp__9xNtp{display:none}@media only screen and (max-width:520px){.MovieInline_movieCoverBgSp__9xNtp{display:block}}.MovieInline_moviePlayButtonVector__0Ag_5{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;transition:transform 20ms ease-out 0ms;width:100%}.MovieInline_moviePlayButton__QUkc1{bottom:0;cursor:pointer;height:11.5740740741vw;left:0;margin:auto;position:absolute;right:0;top:0;width:15.0462962963vw}@media only screen and (max-width:520px){.MovieInline_moviePlayButton__QUkc1{height:27.4666666667vw;width:37.3333333333vw}}.MovieInline_moviePlayButton__QUkc1 .MovieInline_moviePlayButtonVector__0Ag_5{animation-delay:0ms;animation-duration:.28s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:MovieInline_logoKachakaAnimForwards__ThVD4}.MovieInline_moviePlayButton__QUkc1:hover .MovieInline_moviePlayButtonVector__0Ag_5{animation-delay:0ms;animation-duration:.28s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:MovieInline_logoKachakaAnimReverse__1iBZJ}.MovieInline_moviePlayButtonLabel__DXf9H{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}@keyframes kachakaAboutMovie_logoKachakaAnimForwards__yYwVr{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes kachakaAboutMovie_logoKachakaAnimReverse__p6MSu{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.kachakaAboutMovie_common__XMvef{padding-bottom:80px}@media only screen and (max-width:920px){.kachakaAboutMovie_common__XMvef{padding:10px 72px 96px}}@media only screen and (max-width:520px){.kachakaAboutMovie_common__XMvef{padding:10px 24px 64px}}.kachakaAboutMovie_common__XMvef .kachakaAboutMovie_body__T2Cds{margin:0 auto}@keyframes TelephoneInfo_logoKachakaAnimForwards__XeLPV{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes TelephoneInfo_logoKachakaAnimReverse__e1XNl{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.TelephoneInfo_main__mUckc{display:block;padding:16px;text-align:center;background-color:#fcc;border:.5px solid #ffefef;border-radius:32px}.TelephoneInfo_main__mUckc .TelephoneInfo_tel__hL7iF,.TelephoneInfo_main__mUckc .TelephoneInfo_time__mZkvQ{margin:8px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em}.TelephoneInfo_main__mUckc .TelephoneInfo_tel__hL7iF .TelephoneInfo_caption__exRd0,.TelephoneInfo_main__mUckc .TelephoneInfo_time__mZkvQ .TelephoneInfo_caption__exRd0{font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;font-weight:700;font-size:clamp(.875rem,.75rem + .63vw,1.5rem)}@media only screen and (max-width:520px){.TelephoneInfo_main__mUckc .TelephoneInfo_tel__hL7iF .TelephoneInfo_caption__exRd0,.TelephoneInfo_main__mUckc .TelephoneInfo_time__mZkvQ .TelephoneInfo_caption__exRd0{font-size:14px}}.TelephoneInfo_main__mUckc .TelephoneInfo_tel__hL7iF .TelephoneInfo_content__BnC5f,.TelephoneInfo_main__mUckc .TelephoneInfo_time__mZkvQ .TelephoneInfo_content__BnC5f{font-feature-settings:"palt" on;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:180%;font-weight:700;font-size:clamp(.875rem,.65rem + 1.13vw,2rem)}@media only screen and (max-width:520px){.TelephoneInfo_main__mUckc .TelephoneInfo_tel__hL7iF .TelephoneInfo_content__BnC5f,.TelephoneInfo_main__mUckc .TelephoneInfo_time__mZkvQ .TelephoneInfo_content__BnC5f{font-size:18px}}@keyframes Inquiry_logoKachakaAnimForwards__Gh_Vi{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes Inquiry_logoKachakaAnimReverse__WH3oj{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.Inquiry_main__KaEyV{background-color:#fff;padding:80px 120px 120px}@media only screen and (max-width:920px){.Inquiry_main__KaEyV{padding:64px 72px 96px}}@media only screen and (max-width:520px){.Inquiry_main__KaEyV{padding:40px 24px 60px}}.Inquiry_bgGray__pv40a{background-color:#eaeef6}.Inquiry_bgWhite__Y_DDA{background-color:#fff}.Inquiry_titleContainer__YqrFH{margin-bottom:32px}.Inquiry_titleContainer__YqrFH .Inquiry_title__kUIIN{font-feature-settings:"palt" on;font-size:40px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:160%;text-align:center;word-break:keep-all}@media only screen and (max-width:520px){.Inquiry_titleContainer__YqrFH .Inquiry_title__kUIIN{font-size:22px}}.Inquiry_promoteText__m8kHp{margin:32px auto;text-align:center;max-width:640px;font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;word-break:keep-all}@media only screen and (max-width:520px){.Inquiry_promoteText__m8kHp{font-size:14px}}.Inquiry_tel__cGEp4{margin:64px auto 0;text-align:center;width:100%}.Inquiry_formContainer__oodW_{max-width:min(100%,640px);margin:0 auto;background-color:#eaeef6;padding:10px 16px}.Inquiry_formContainer__oodW_ .Inquiry_form__Kb331{padding:16px;display:flex;flex-direction:column;row-gap:20px}.Inquiry_formContainer__oodW_ .Inquiry_form__Kb331 .Inquiry_formItem__6Z_K7{display:flex;flex-direction:column;margin-bottom:6px}.Inquiry_formContainer__oodW_ .Inquiry_form__Kb331 .Inquiry_formItem__6Z_K7 .Inquiry_formItemTitle__Oosxn{margin-bottom:8px;font-size:18px;font-display:bold}.Inquiry_formContainer__oodW_ .Inquiry_form__Kb331 .Inquiry_formItem__6Z_K7 .Inquiry_formItemTitle__Oosxn .Inquiry_required__RdXic{margin-left:8px;padding:0 4px;background-color:#f54b4b;color:#fff;border-radius:8px}.Inquiry_formContainer__oodW_ .Inquiry_form__Kb331 .Inquiry_formItem__6Z_K7 .Inquiry_formItemTitle__Oosxn .Inquiry_optional__Xfkim{margin-left:8px;padding:0 4px;background-color:#a4b0ca;color:#fff;border-radius:8px}.Inquiry_formContainer__oodW_ .Inquiry_form__Kb331 .Inquiry_formItem__6Z_K7 .Inquiry_formItemInput__fc1Uy{border:1px solid #a4b0ca;background-color:#fff;padding:6px}.Inquiry_formContainer__oodW_ .Inquiry_form__Kb331 .Inquiry_formItem__6Z_K7 .Inquiry_formItemTextArea__dZFr3{border:1px solid #a4b0ca;padding-top:6px;padding-left:5px;min-height:120px;resize:none;max-height:-moz-fit-content;max-height:fit-content;background-color:#fff}.Inquiry_formContainer__oodW_ .Inquiry_form__Kb331 .Inquiry_inputErrorMessage__kwG10{margin-top:6px;color:#f54b4b;font-size:14px}.Inquiry_formContainer__oodW_ .Inquiry_form__Kb331 .Inquiry_button__S8OoF{font-size:32px;padding:16px 24px;border:1px solid #47cc9c;border-radius:10px;background-color:#47cc9c;color:#fff;text-align:center;width:50%;height:-moz-fit-content;height:fit-content;margin:0 auto;cursor:pointer}.Inquiry_formContainer__oodW_ .Inquiry_form__Kb331 .Inquiry_button__S8OoF:hover{background-color:#15a06e}.Inquiry_formContainer__oodW_ .Inquiry_form__Kb331 .Inquiry_button__S8OoF .Inquiry_loadingAnimation__qKd72{margin:0 auto;border:4px solid #a4b0ca;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:Inquiry_spinner1__H9xCH 1.2s ease-in-out infinite}@keyframes Inquiry_spinner1__H9xCH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Fleet_logoKachakaAnimForwards__e_ol8{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes Fleet_logoKachakaAnimReverse__Icju5{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.Fleet_fleetFeature__64mjn{margin:0 auto 64px;padding:48px 0;background-color:#25598a;display:flex;flex-direction:column;gap:32px}.Fleet_fleetFeature__64mjn .Fleet_title__Aps_g{text-align:center;font-family:Noto Sans JP,sans-serif;font-feature-settings:"ss02" on,"palt" on;font-size:3cqw;font-weight:1000;font-style:normal;letter-spacing:.01em;line-height:1.6em;color:#fff}.Fleet_fleetFeature__64mjn .Fleet_subTitle__L4_0u{text-align:center;font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;color:#fff}@media only screen and (max-width:520px){.Fleet_fleetFeature__64mjn .Fleet_subTitle__L4_0u{font-size:14px}}.Fleet_fleetFeature__64mjn .Fleet_keyVisual__jxlcw{max-width:800px;margin:0 auto;padding:0 16px}.Fleet_fleetFeature__64mjn .Fleet_keyVisual__jxlcw .Fleet_image__roeeY{width:100%;height:auto;border-radius:16px;box-shadow:0 0 16px rgba(0,0,0,.3)}.Fleet_fleetFeature__64mjn .Fleet_features__Cswpv{margin:0 auto;display:flex;flex-direction:row;gap:18px;justify-content:space-evenly}.Fleet_fleetFeature__64mjn .Fleet_features__Cswpv .Fleet_feature__I1Bxb{background-color:#999;padding:4px 16px;border-radius:16px;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;text-align:center;color:#fff;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.8)}@media only screen and (max-width:520px){.Fleet_fleetFeature__64mjn .Fleet_features__Cswpv .Fleet_feature__I1Bxb{font-size:14px}}.Fleet_fleetFeature__64mjn .Fleet_strong__lvak5{text-align:center;font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;font-weight:700;color:#fff}@media only screen and (max-width:520px){.Fleet_fleetFeature__64mjn .Fleet_strong__lvak5{font-size:14px}}.Fleet_fleetFeature__64mjn .Fleet_button__7Qt2J{margin:0 auto;width:-moz-fit-content;width:fit-content;font-size:min(2.5cqw,1rem);padding:.7em 1.5em;font-weight:700;box-shadow:0 0 1cqw rgba(0,0,0,.2);border-radius:inherit;border:.2cqw solid #37bb8c;background-color:#37bb8c;color:#fff;text-shadow:0 0 .2cqw rgba(0,0,0,.4)}