@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 MainVisual_logoKachakaAnimForwards__SyT9b{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__f_Dpe{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_main__iRxp7{background-color:#fff;color:#1c2742;display:flex;padding:32px 32px 32px 8px;margin:120px auto 0;max-width:1728px;flex-direction:row;flex-flow:row;align-items:center;gap:24px}@media only screen and (max-width:920px){.MainVisual_main__iRxp7{flex-direction:column;flex-flow:column-reverse;padding:0;margin:64px 0 0}}.MainVisual_left__V9GI0{justify-content:flex-start}.MainVisual_right__CF8G9{justify-content:flex-end;display:flex;align-items:center}.MainVisual_text__EOO9W{padding:0;margin:32px}@media only screen and (max-width:920px){.MainVisual_text__EOO9W{margin:16px 32px 32px}}.MainVisual_spLogoTitle__RgHpg{display:none}@media only screen and (max-width:920px){.MainVisual_spLogoTitle__RgHpg{display:block}.MainVisual_spLogoTitle__RgHpg img{aspect-ratio:16/1;width:90%}}.MainVisual_title__SQ3i6{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%;font-size:3.7037037037vw;margin:24px auto;word-break:keep-all}@media only screen and (max-width:520px){.MainVisual_title__SQ3i6{font-size:24px}}@media only screen and (max-width:920px){.MainVisual_title__SQ3i6{font-size:min(32px,max(4.1666666667vw,24px))}}@media only screen and (max-width:520px){.MainVisual_title__SQ3i6{font-size:min(32px,max(4.1666666667vw,24px));letter-spacing:.12em}}.MainVisual_description__a0l4K{font-feature-settings:"palt" on;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:180%;font-size:24px}@media only screen and (max-width:520px){.MainVisual_description__a0l4K{font-size:18px}}@media only screen and (max-width:920px){.MainVisual_description__a0l4K{font-size:16px}}@media only screen and (max-width:520px){.MainVisual_description__a0l4K{font-size:14px}}.MainVisual_zendesk__i6W3W{margin:24px 32px;display:flex;gap:24px;flex-direction:row}@media only screen and (max-width:1440px){.MainVisual_zendesk__i6W3W{flex-direction:column}}@media only screen and (max-width:920px){.MainVisual_zendesk__i6W3W{display:none}}.MainVisual_image__ICFNe{aspect-ratio:7/4;width:100%}@keyframes About_logoKachakaAnimForwards__n7J6C{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__u4Qg5{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_main__h_oBk{padding:32px 32px 0;background:#eaeef6}@media only screen and (max-width:920px){.About_main__h_oBk{padding:32px}}.About_title__RXpZP{text-align:center;margin:32px 16px;font-size:clamp(1.75rem,1.65rem + .5vw,2.25rem);line-height:140%}.About_title__RXpZP>br{display:none}@media only screen and (max-width:920px){.About_title__RXpZP>br{display:inline}}.About_container__7m20u{display:flex;flex-direction:row;align-items:center;margin:80px 80px 0}@media only screen and (max-width:920px){.About_container__7m20u{flex-direction:column;margin:0}}.About_left__mfHsr{width:48%}@media only screen and (max-width:920px){.About_left__mfHsr{width:100%}}.About_right__pDuqb{width:48%}.About_right__pDuqb img{margin:32px}@media only screen and (max-width:920px){.About_right__pDuqb{justify-content:center;width:100%}.About_right__pDuqb img{margin:32px 0 0}}.About_textAreaTitle1__Kj6te{text-align:left;margin:8px 0;font-size:24px;letter-spacing:.05em}.About_textAreaTitle2__EtUt4{text-align:left;margin:32px 0;font-size:clamp(1.375rem,1.25rem + .625vw,2rem);font-weight:600;letter-spacing:.1em}.About_red__LV0yx{display:inline-block;color:#f33}.About_textAreaDescription1__hsu09{margin:16px 0;line-break:strict;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){.About_textAreaDescription1__hsu09{font-size:14px}}.About_textAreaDescription2__NPCdN{margin-top:16px;line-break:strict;font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;font-size:clamp(.75rem,.7rem + .25vw,1rem)}@media only screen and (max-width:520px){.About_textAreaDescription2__NPCdN{font-size:14px}}@keyframes Utilization_logoKachakaAnimForwards__A6Hun{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 Utilization_logoKachakaAnimReverse__hvkWN{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)}}.Utilization_main__vN1rI{padding:32px 120px 80px;background:#eaeef6}@media only screen and (max-width:920px){.Utilization_main__vN1rI{display:none}}.Utilization_title__NuaFo{text-align:center;margin:32px 16px;font-size:clamp(1.75rem,1.65rem + .5vw,2.25rem)}.Utilization_description__HISwX{margin:32px 0;text-align:center;line-break:strict;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){.Utilization_description__HISwX{font-size:14px}}.Utilization_usecases__vO2eP{display:flex;text-align:center;flex-direction:row;flex-flow:row;gap:32px}.Utilization_usecase__Rgv6m{width:30%}.Utilization_usecaseCaption__hrEf1{font-size:clamp(1rem,.95rem + .25vw,1.25rem);font-weight:550;margin:24px}.Utilization_usecaseImage__AzLLT img{border-radius:32px}.Utilization_appealsContainer__Ps_h3{display:flex;flex-direction:column;flex-flow:column;align-items:center;padding:64px 32px}.Utilization_arrowSign__Kmdmg img{width:clamp(2.5rem,1.5rem + 5vw,7.5rem);height:auto;margin-top:-8px}.Utilization_appealTitle__JxXEY{margin:32px;font-size:18px}.Utilization_appeals__4ilML{display:flex;align-items:left;flex-direction:column;flex-flow:column;gap:16px}.Utilization_appeal__5lQFJ:before{content:url(/img/medical/check-square.svg);width:clamp(.75rem,.65rem + .5vw,1.25rem);height:auto;margin-right:8px;vertical-align:middle}.Utilization_appeal__5lQFJ{font-size:clamp(1rem,.9rem + .5vw,1.5rem);vertical-align:middle}@keyframes ButtonLinkExampleContents_logoKachakaAnimForwards__D6q7Z{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 ButtonLinkExampleContents_logoKachakaAnimReverse__tAyqi{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)}}.ButtonLinkExampleContents_main__Vg7Ur{display:inline-flex;align-items:center;height:48px;padding:16px 32px;background-color:#fff;border-radius:30px;border:1px solid #8d98b2}@media only screen and (max-width:920px){.ButtonLinkExampleContents_main__Vg7Ur{padding:12px 24px}}@media only screen and (max-width:520px){.ButtonLinkExampleContents_main__Vg7Ur{height:40px;padding:8px 16px}}.ButtonLinkExampleContents_icon__WJJFn{width:16px;height:16px}@media only screen and (max-width:520px){.ButtonLinkExampleContents_icon__WJJFn{width:2.0833333333vw;height:2.0833333333vw}}.ButtonLinkExampleContents_label__aJfJV{margin-left:8px;font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.56px}@media only screen and (max-width:520px){.ButtonLinkExampleContents_label__aJfJV{margin-left:8px;font-size:2.7777777778vw}}@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 CustomerExamples_logoKachakaAnimForwards__JnPAQ{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__nQqPS{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_header__BBcET{padding:80px 0 0;width:100%}@media only screen and (max-width:920px){.CustomerExamples_header__BBcET{padding:40px 0 0}}.CustomerExamples_common__E8MfO{background-color:#fff;color:#1c2742}.CustomerExamples_main__9M_Ep{display:flex;padding:120px;flex-direction:column;align-items:center;gap:clamp(1rem,.4rem + 3vw,4rem)}@media only screen and (max-width:920px){.CustomerExamples_main__9M_Ep{padding:0 72px 96px}}@media only screen and (max-width:520px){.CustomerExamples_main__9M_Ep{padding:0 16px 60px}}.CustomerExamples_title__NzJwR{text-align:center;margin-bottom:-16px;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){.CustomerExamples_title__NzJwR{font-feature-settings:"palt" on;font-size:20px}}.CustomerExamples_left__wyio5{order:0}.CustomerExamples_right__t5jew{order:1}@media only screen and (max-width:920px){.CustomerExamples_right__t5jew{order:0}}.CustomerExamples_exampleContainer__WOEL9{display:flex;flex-direction:row;gap:80px}@media only screen and (max-width:920px){.CustomerExamples_exampleContainer__WOEL9{display:flex;flex-direction:column;padding-top:40px;gap:16px}}@media only screen and (max-width:520px){.CustomerExamples_exampleContainer__WOEL9{padding-top:32px}}.CustomerExamples_exampleImage__SLwrs{display:flex;width:45%}@media only screen and (max-width:920px){.CustomerExamples_exampleImage__SLwrs{text-align:center;width:90%}}.CustomerExamples_exampleImage__SLwrs .CustomerExamples_movie__NDNoT,.CustomerExamples_exampleImage__SLwrs img{display:flex;width:100%;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:920px){.CustomerExamples_exampleImage__SLwrs .CustomerExamples_movie__NDNoT,.CustomerExamples_exampleImage__SLwrs img{margin:32px 32px 0}}@media only screen and (max-width:520px){.CustomerExamples_exampleImage__SLwrs .CustomerExamples_movie__NDNoT,.CustomerExamples_exampleImage__SLwrs img{margin:16px 16px 0}}.CustomerExamples_exampleBody__ZRoFv{margin-top:24px;max-width:640px;width:50%}@media only screen and (max-width:920px){.CustomerExamples_exampleBody__ZRoFv{max-width:920px;width:100%}}.CustomerExamples_exampleCustomerName__GJtPN{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){.CustomerExamples_exampleCustomerName__GJtPN{font-size:14px}}.CustomerExamples_exampleTitle__PX0jy{padding-top: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){.CustomerExamples_exampleTitle__PX0jy{font-feature-settings:"palt" on;font-size:20px}}@media only screen and (max-width:920px){.CustomerExamples_exampleTitle__PX0jy{padding-top:8px}}@media only screen and (max-width:520px){.CustomerExamples_exampleTitle__PX0jy{padding-top:8px}}.CustomerExamples_exampleDescription__dzUXx{font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;line-height:180%;padding-top:24px;letter-spacing:.05em}@media only screen and (max-width:520px){.CustomerExamples_exampleDescription__dzUXx{font-size:14px}}@media only screen and (max-width:920px){.CustomerExamples_exampleDescription__dzUXx{padding-top:8px}}@media only screen and (max-width:520px){.CustomerExamples_exampleDescription__dzUXx{padding-top:8px}}.CustomerExamples_noteButton__A60OJ{display:flex;justify-content:left;padding-top:24px}@media only screen and (max-width:920px){.CustomerExamples_noteButton__A60OJ{display:flex;justify-content:center;padding-top:16px}}@media only screen and (max-width:520px){.CustomerExamples_noteButton__A60OJ{display:flex;justify-content:center;padding-top:8px}}@keyframes WhyMedicalKachaka_logoKachakaAnimForwards__VIsNK{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 WhyMedicalKachaka_logoKachakaAnimReverse__j2Y6_{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)}}.WhyMedicalKachaka_main__Admng{padding:64px;background:#eaeef6}@media only screen and (max-width:920px){.WhyMedicalKachaka_main__Admng{padding:32px}}.WhyMedicalKachaka_title__tywgy{text-align:center;font-size:clamp(1.5rem,1.35rem + .75vw,2.25rem);margin:0 64px 64px;letter-spacing:.1em}@media only screen and (max-width:920px){.WhyMedicalKachaka_title__tywgy{margin:0 32px 32px}}.WhyMedicalKachaka_items__NL8y4{display:flex;flex-direction:column;gap:64px}.WhyMedicalKachaka_item__fY7dB{display:flex;flex-direction:row;align-items:center;justify-content:left}@media only screen and (max-width:920px){.WhyMedicalKachaka_item__fY7dB{flex-direction:column;justify-content:center}}.WhyMedicalKachaka_left__kqdlP{order:0;margin-left:64px}@media only screen and (max-width:920px){.WhyMedicalKachaka_left__kqdlP{margin-left:0}}.WhyMedicalKachaka_right__EtyCt{order:1;margin-right:64px}@media only screen and (max-width:920px){.WhyMedicalKachaka_right__EtyCt{order:0;margin-right:0}}.WhyMedicalKachaka_image__Z5pzB{margin:32px;width:45%}@media only screen and (max-width:920px){.WhyMedicalKachaka_image__Z5pzB{width:90%;margin-bottom:32px}}.WhyMedicalKachaka_text__CCx7U{display:flex;flex-direction:column;width:45%}@media only screen and (max-width:920px){.WhyMedicalKachaka_text__CCx7U{width:100%}}.WhyMedicalKachaka_title1__5Lk6V{font-weight:600;font-size:clamp(1.25rem,1.1rem + .75vw,2rem);letter-spacing:.1em}.WhyMedicalKachaka_title2___IR52{margin-top:16px;font-weight:550;font-size:clamp(1rem,.95rem + .25vw,1.25rem);letter-spacing:.1em}.WhyMedicalKachaka_description__oD_qq{margin-top:clamp(2rem,1.6rem + 2vw,4rem);letter-spacing:.04em;font-size:clamp(1rem,.95rem + .25vw,1.25rem);line-height:140%}@keyframes ProcessOfUse_logoKachakaAnimForwards__3zZy0{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__mTsQj{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__4VE5x{padding:80px 120px;display:flex;justify-content:center;text-align:center;flex-flow:column;background:#eaeef6}@media only screen and (max-width:920px){.ProcessOfUse_main__4VE5x{padding:64px 72px 60px}}@media only screen and (max-width:520px){.ProcessOfUse_main__4VE5x{padding:40px 24px 60px}}.ProcessOfUse_bgWhite__VpIjQ{background:#fff}.ProcessOfUse_title__45BSS{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_title__45BSS{font-size:22px}}@media only screen and (max-width:920px){.ProcessOfUse_title__45BSS{padding-bottom:32px}}.ProcessOfUse_process__0DTCC{display:flex;padding:56px 80px;align-items:center;border-radius:40px;margin-bottom:40px;background:#fff}@media only screen and (max-width:920px){.ProcessOfUse_process__0DTCC{padding:32px 40px;margin-bottom:32px;align-items:start;flex-flow:column}}.ProcessOfUse_processBorder__NeFPT{border:.1rem solid #a4b0ca;border-radius:2em}.ProcessOfUse_processIndex__w8EJL{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_processIndex__w8EJL{font-size:22px}}@media only screen and (max-width:920px){.ProcessOfUse_processIndex__w8EJL{text-align:left;padding-bottom:8px}}.ProcessOfUse_processContent__CpTGU{font-feature-settings:"palt" on;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:180%;text-align:left}@media only screen and (max-width:520px){.ProcessOfUse_processContent__CpTGU{font-size:18px}}@media only screen and (max-width:920px){.ProcessOfUse_processContent__CpTGU{flex-flow:column;padding-bottom:24px}}.ProcessOfUse_inquiryButton__vt2zS{margin-left:auto}@media only screen and (max-width:920px){.ProcessOfUse_inquiryButton__vt2zS{margin-left:none;margin-right: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__r_CZH{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__l_MsW{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__PmfDE{background-color:#fff;padding:80px 120px 120px}@media only screen and (max-width:920px){.Inquiry_main__PmfDE{padding:64px 72px 96px}}@media only screen and (max-width:520px){.Inquiry_main__PmfDE{padding:40px 24px 60px}}.Inquiry_bgGray__rWtDA{background-color:#eaeef6}.Inquiry_bgWhite__CG3vm{background-color:#fff}.Inquiry_titleContainer__asSKb{margin-bottom:32px}.Inquiry_titleContainer__asSKb .Inquiry_title__JWtsH{font-feature-settings:"palt" on;font-size:40px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:160%;text-align:center}@media only screen and (max-width:520px){.Inquiry_titleContainer__asSKb .Inquiry_title__JWtsH{font-size:22px}}.Inquiry_promoteText__v94Qj{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__v94Qj{font-size:14px}}.Inquiry_tel__71kZj{margin:64px auto 0;text-align:center;width:100%}.Inquiry_formContainer__biPLN{max-width:min(100%,640px);margin:0 auto;background-color:#eaeef6;padding:10px 16px}.Inquiry_formContainer__biPLN .Inquiry_form__d5Ltl{padding:16px;display:flex;flex-direction:column;row-gap:20px}.Inquiry_formContainer__biPLN .Inquiry_form__d5Ltl .Inquiry_formItem__Kb9Fu{display:flex;flex-direction:column;margin-bottom:6px}.Inquiry_formContainer__biPLN .Inquiry_form__d5Ltl .Inquiry_formItem__Kb9Fu .Inquiry_formItemTitle__H79ZE{margin-bottom:8px;font-size:18px;font-display:bold}.Inquiry_formContainer__biPLN .Inquiry_form__d5Ltl .Inquiry_formItem__Kb9Fu .Inquiry_formItemTitle__H79ZE .Inquiry_required__Omk4R{margin-left:8px;padding:0 4px;background-color:#f54b4b;color:#fff;border-radius:8px}.Inquiry_formContainer__biPLN .Inquiry_form__d5Ltl .Inquiry_formItem__Kb9Fu .Inquiry_formItemTitle__H79ZE .Inquiry_optional__ANCHV{margin-left:8px;padding:0 4px;background-color:#a4b0ca;color:#fff;border-radius:8px}.Inquiry_formContainer__biPLN .Inquiry_form__d5Ltl .Inquiry_formItem__Kb9Fu .Inquiry_formItemTitle__H79ZE .Inquiry_smallNotice___zOpD{font-size:14px}.Inquiry_formContainer__biPLN .Inquiry_form__d5Ltl .Inquiry_formItem__Kb9Fu .Inquiry_formItemInput__jCXH5{border:1px solid #a4b0ca;background-color:#fff;padding:6px}.Inquiry_formContainer__biPLN .Inquiry_form__d5Ltl .Inquiry_formItem__Kb9Fu .Inquiry_formItemTextArea__mErzF{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__biPLN .Inquiry_form__d5Ltl .Inquiry_inputErrorMessage__4ENzq{margin-top:6px;color:#f54b4b;font-size:14px}.Inquiry_formContainer__biPLN .Inquiry_form__d5Ltl .Inquiry_button__WmXXw{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__biPLN .Inquiry_form__d5Ltl .Inquiry_button__WmXXw:hover{background-color:#15a06e}.Inquiry_formContainer__biPLN .Inquiry_form__d5Ltl .Inquiry_button__WmXXw .Inquiry_loadingAnimation__tU1zq{margin:0 auto;border:4px solid #a4b0ca;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:Inquiry_spinner1__QOGSB 1.2s ease-in-out infinite}@keyframes Inquiry_spinner1__QOGSB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Promotion_logoKachakaAnimForwards__IBzJ2{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__M84AX{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_main__CuUel{background:#fff}.Promotion_main__CuUel .Promotion_campaignContainer__fNDFF{background-color:#fffaf3}.Promotion_main__CuUel .Promotion_campaignContainer__fNDFF .Promotion_campaign__cn2aV{container-name:campaign;container-type:inline-size;width:100%;max-width:640px;margin:0 auto;cursor:pointer}.Promotion_main__CuUel .Promotion_campaignContainer__fNDFF .Promotion_campaign__cn2aV .Promotion_campaignImage__r_VzX{display:block;-o-object-fit:contain;object-fit:contain}@keyframes AwardBanners_logoKachakaAnimForwards__qIj_U{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 AwardBanners_logoKachakaAnimReverse__3C1dv{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)}}.AwardBanners_main__lTGt_{container-name:awards;container-type:inline-size;width:100%;max-width:1280px;margin:0 auto}.AwardBanners_main__lTGt_ .AwardBanners_banners__qb1s2{display:flex;flex-direction:column;align-items:stretch;row-gap:3cqw}.AwardBanners_main__lTGt_ .AwardBanners_banners__qb1s2 img{-o-object-fit:contain;object-fit:contain;width:auto;height:5cqw}@media only screen and (max-width:520px){.AwardBanners_main__lTGt_ .AwardBanners_banners__qb1s2 img{height:6cqw}}.AwardBanners_main__lTGt_ .AwardBanners_banners__qb1s2 .AwardBanners_bannerWide__6XERE{height:6.5cqw;max-width:min(100%,740px)}@media only screen and (max-width:520px){.AwardBanners_main__lTGt_ .AwardBanners_banners__qb1s2 .AwardBanners_bannerWide__6XERE{height:8cqw}}.AwardBanners_main__lTGt_ .AwardBanners_bannersRow__f6rTB{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;-moz-column-gap:6cqw;column-gap:6cqw;row-gap:3cqw}@keyframes Awards_logoKachakaAnimForwards__GqjVj{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 Awards_logoKachakaAnimReverse__CckXI{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)}}.Awards_header__clqxn{width:100%;margin:0 auto 32px}@media only screen and (max-width:920px){.Awards_header__clqxn{margin:0 auto 16px}}.Awards_header__clqxn .Awards_title__q4WXP{text-align:center;word-break:keep-all;font-feature-settings:"palt" on;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:180%}@media only screen and (max-width:520px){.Awards_header__clqxn .Awards_title__q4WXP{font-size:18px}}.Awards_main__nMVBJ{padding:80px 120px;background:#fff}@media only screen and (max-width:920px){.Awards_main__nMVBJ{padding:64px 72px 96px}}@media only screen and (max-width:520px){.Awards_main__nMVBJ{padding:40px 24px 60px}}