/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--kai-white: #fff;--kai-red: #f15a22;--kai-blue-dark: #18174b;--kai-blue-pale: #e3e3e8;--kai-blue-mid: #515f70;--kai-blue-pale2: #d2d8dc;--kai-blue-pale3: #a3aeb4;--kai-blue-pale4: #aaabab;--kai-blue-pale5: #f0f0f6;--kai-blue-gray: #747980;--kai-blue-gray2: #82888f;--kai-gray-pale: #d9d9d9;--kai-gray-pale2: #f8f8f8;--kai-yellow: #e4e864;--kai-yellow-pale: #fffaed;--kai-orange: #ff9372;--kai-orange-light: #dba77e}html{scroll-padding-top:80px}@media(768px <= width){html{scroll-padding-top:100px}}:root{scroll-behavior:smooth}body{margin:0;padding:0;color:var(--kai-blue-dark);font-weight:500;font-size:1rem;font-family:"Noto Sans JP",sans-serif;font-feature-settings:"halt";letter-spacing:.05em}body>main{margin:70px 0 0}body figure{margin:0}body img{width:100%}body h2{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0}body h2>span:first-child{background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);-webkit-background-clip:text;font-style:normal;font-weight:700;font-size:4rem;line-height:100%;font-family:Poppins;letter-spacing:.02em;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(width >= 992px){body h2>span:first-child{font-size:4.75rem}}body h2>span:last-child{position:relative;padding-left:22px;color:var(--kai-blue-dark);font-weight:bold;font-size:1rem;line-height:160%;letter-spacing:.08em}@media(width >= 992px){body h2>span:last-child{padding-left:25px;font-size:1.25rem}}body h2>span:last-child::before{display:block;position:absolute;top:5px;left:0;background:center left/contain no-repeat url("./img/img-251122-27.svg");width:16px;height:16px;content:" "}@media(width >= 992px){body h2>span:last-child::before{margin-top:6px;width:19px;height:16px}}body p{margin:20px 0;line-height:200%}body.kai-gm-sm-expanded{overflow:hidden}header{position:fixed;top:0;z-index:100;width:100%}@media(width >= 1200px){header{padding:12px}}header>.kai-header-bar{display:flex;justify-content:space-between;align-items:center;background:#fff;padding-left:20px}@media(width >= 1200px){header>.kai-header-bar{gap:20px;padding:16px 20px}}header>.kai-header-bar>a.kai-brand{display:flex;align-items:center;gap:12px;color:var(--kai-blue-dark);text-decoration:none}header>.kai-header-bar>a.kai-brand>h1{margin:0;line-height:1.2}header>.kai-header-bar>a.kai-brand>h1>img{display:block;width:90px}@media(width >= 1200px){header>.kai-header-bar>a.kai-brand>h1>img{width:140px}}header>.kai-header-bar>a.kai-brand>p{margin:0;font-size:.625rem;letter-spacing:0}@media(width >= 1200px){header>.kai-header-bar>a.kai-brand>p{font-size:.75rem}}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc{display:none;align-items:center;gap:20px}@media(width >= 1200px){header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc{display:flex}}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-gmenu{display:flex;gap:20px;margin:0;padding:0;list-style:none}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-gmenu>li>a{opacity:1;transition:opacity .25s;color:var(--kai-blue-dark);font-weight:700;font-size:.9375rem;text-decoration:none}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-gmenu>li>a:hover{opacity:.5}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register{display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:0;max-width:330px;list-style:none;flex-direction:row;margin:0;max-width:unset}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a{display:block;position:relative;border-radius:100px;padding:2px;text-decoration:none}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a:hover>span{background:#fff}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a.kai-request-info{background:linear-gradient(145deg, #ec6400 0%, #f7ad09 100%)}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a.kai-request-info:hover>span>span{background:linear-gradient(145deg, #ec6400 0%, #f7ad09 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a.kai-free-consul{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%)}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a.kai-free-consul:hover>span>span{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a>span{display:flex;justify-content:center;align-items:center;transition:background-color .25s;box-sizing:border-box;border-radius:100px;background:rgba(255,255,255,0)}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a>span>span{transition:color .25s;color:#fff;font-size:1.25rem}@media(width >= 1200px){header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a>span>span{font-size:.9375rem}}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a>span.kai-sub{position:absolute;top:-12px;align-items:unset;margin:0 auto;inset-inline:0;background:center no-repeat url("./img/img-251122-26.svg");padding:0;height:30px}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a>span.kai-sub>span{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-top:6px;font-weight:bold;font-size:.75rem}header>.kai-header-bar>.kai-ctrl>nav.kai-global-menu-pc>ul.kai-register>li>a>span>span{padding:12px 28px}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);width:70px;height:70px}@media(width >= 1200px){header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap{display:none}}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap[aria-expanded=true]>.btn-sp-nav{--pseudo-margin: calc((var(--btn-h) - var(--bar-h)) * 0.5)}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap[aria-expanded=true]>.btn-sp-nav::before{top:0;transform:rotate(45deg)}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap[aria-expanded=true]>.btn-sp-nav::after{bottom:0;transform:rotate(-45deg)}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap[aria-expanded=true]>.btn-sp-nav>.bar{opacity:0;width:0}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap[aria-expanded=true]>.btn-sp-nav+.kai-txt{margin-top:0}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap>.btn-sp-nav{--btn-w: 36px;--btn-h: 36px;--bar-h: 2px;--pseudo-margin: calc((var(--btn-h) - var(--bar-h)) * 0.55);--pseudo-position: -7px;display:flex;position:relative;cursor:pointer;background:var(--blue);width:var(--btn-w);height:var(--btn-h)}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap>.btn-sp-nav::before,header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap>.btn-sp-nav::after{display:block;position:absolute;transform-origin:center;transition:transform .25s,top .25s,bottom .25s,opacity .25s;margin:var(--pseudo-margin) 0;background:#fff;width:var(--btn-w);height:var(--bar-h);content:""}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap>.btn-sp-nav::before{top:var(--pseudo-position)}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap>.btn-sp-nav::after{bottom:var(--pseudo-position)}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap>.btn-sp-nav>.bar{display:none}header>.kai-header-bar>.kai-ctrl>.btn-sp-nav-wrap>.kai-txt{transition:margin .25s;margin:-5px 0 4px;color:#fff;font-size:12px}header>nav.kai-global-menu-sp{position:fixed;visibility:hidden;opacity:0;z-index:10;transition:opacity .5s ease,visibility 0s linear .5s;inset:0;top:70px;background:#fff;padding:40px 30px;width:100%;height:100dvh;overflow-y:auto;pointer-events:none}@media(width >= 1200px){header>nav.kai-global-menu-sp{display:none}}header>nav.kai-global-menu-sp[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .5s ease,visibility 0s;pointer-events:auto}header>nav.kai-global-menu-sp>ul.kai-gmenu{margin:0;padding:0;list-style:none}header>nav.kai-global-menu-sp>ul.kai-gmenu>li>a{display:block;position:relative;border-bottom:1px solid var(--kai-blue-pale);padding:15px 15px 15px 24px;color:var(--kai-blue-dark);text-decoration:none}header>nav.kai-global-menu-sp>ul.kai-gmenu>li>a::before{display:block;position:absolute;margin:auto 0;inset-block:0;left:0;background:center/contain no-repeat url("./img/img-251122-27.svg");width:16px;height:14px;content:""}header>nav.kai-global-menu-sp>ul.kai-register{display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:0;max-width:330px;list-style:none;gap:24px;margin-top:30px}header>nav.kai-global-menu-sp>ul.kai-register>li>a{display:block;position:relative;border-radius:100px;padding:2px;text-decoration:none}header>nav.kai-global-menu-sp>ul.kai-register>li>a:hover>span{background:#fff}header>nav.kai-global-menu-sp>ul.kai-register>li>a.kai-request-info{background:linear-gradient(145deg, #ec6400 0%, #f7ad09 100%)}header>nav.kai-global-menu-sp>ul.kai-register>li>a.kai-request-info:hover>span>span{background:linear-gradient(145deg, #ec6400 0%, #f7ad09 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}header>nav.kai-global-menu-sp>ul.kai-register>li>a.kai-free-consul{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%)}header>nav.kai-global-menu-sp>ul.kai-register>li>a.kai-free-consul:hover>span>span{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}header>nav.kai-global-menu-sp>ul.kai-register>li>a>span{display:flex;justify-content:center;align-items:center;transition:background-color .25s;box-sizing:border-box;border-radius:100px;background:rgba(255,255,255,0)}header>nav.kai-global-menu-sp>ul.kai-register>li>a>span>span{transition:color .25s;color:#fff;font-size:1.25rem}@media(width >= 1200px){header>nav.kai-global-menu-sp>ul.kai-register>li>a>span>span{font-size:.9375rem}}header>nav.kai-global-menu-sp>ul.kai-register>li>a>span.kai-sub{position:absolute;top:-12px;align-items:unset;margin:0 auto;inset-inline:0;background:center no-repeat url("./img/img-251122-26.svg");padding:0;height:30px}header>nav.kai-global-menu-sp>ul.kai-register>li>a>span.kai-sub>span{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-top:6px;font-weight:bold;font-size:.75rem}header>nav.kai-global-menu-sp>ul.kai-register>li>a>span:last-child>span{padding-block:26px}main#main{margin:0;padding:70px 0 0}@media(width >= 992px){main#main{padding-top:0}}main#main>.kai-mainvisual{position:relative;background:center/cover no-repeat url("./img/avif/kv-sp.avif");padding:40px 20px 20px;height:780px}@media(width >= 576px){main#main>.kai-mainvisual{background:center/cover no-repeat url("./img/avif/kv-pc.avif");height:730px}}@media(width >= 992px){main#main>.kai-mainvisual{padding-top:120px}}@media(width >= 992px){main#main>.kai-mainvisual>.kai-content{margin:50px auto 0;width:80%}}main#main>.kai-mainvisual>.kai-content>.kai-sub{display:flex;justify-content:center;align-items:center;border:2px solid var(--kai-blue-dark);border-radius:100px;width:180px;height:30px;font-weight:bold;font-size:.875rem}@media(width >= 768px){main#main>.kai-mainvisual>.kai-content>.kai-sub{width:232px;height:40px;font-size:1.25rem}}main#main>.kai-mainvisual>.kai-content>.kai-tagline{display:flex;position:relative;flex-direction:column;margin-top:24px}main#main>.kai-mainvisual>.kai-content>.kai-tagline::before{position:absolute;top:32px;left:0;opacity:.8;z-index:0;content:"rework support";color:#fff;font-weight:400;font-size:2.875rem;line-height:100%;font-family:"Nothing You Could Do";text-shadow:0 0 17px rgba(76,40,0,.2)}@media(width >= 768px){main#main>.kai-mainvisual>.kai-content>.kai-tagline::before{top:50px;font-size:4.4375rem}}main#main>.kai-mainvisual>.kai-content>.kai-tagline>span{position:relative;z-index:1;font-weight:900;font-size:2.375rem}@media(width >= 414px){main#main>.kai-mainvisual>.kai-content>.kai-tagline>span{letter-spacing:.08em}}@media(width >= 768px){main#main>.kai-mainvisual>.kai-content>.kai-tagline>span{font-size:3.875rem}}@media(width >= 768px){main#main>.kai-mainvisual>.kai-content>.kai-tagline>span:last-child{margin-top:-2px}}main#main>.kai-mainvisual>.kai-content>.kai-tagline>span>strong{background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);-webkit-background-clip:text;font-size:3.625rem;line-height:120%;-webkit-text-fill-color:rgba(0,0,0,0);margin:0 2px 0 4px;background-clip:text}@media(width >= 768px){main#main>.kai-mainvisual>.kai-content>.kai-tagline>span>strong{font-size:5.125rem}}main#main>.kai-mainvisual>.kai-content>.kai-description{margin-top:18px;max-width:340px;font-weight:bold;font-size:.8125rem;line-height:1.6}@media(width >= 768px){main#main>.kai-mainvisual>.kai-content>.kai-description{max-width:unset;font-size:1.125rem}}main#main>.kai-mainvisual>.kai-content>.kai-description>br{display:none}@media(width >= 768px){main#main>.kai-mainvisual>.kai-content>.kai-description>br{display:inline}}main#main>.kai-mainvisual>.kai-ctrl{position:absolute;bottom:-30px;margin:0 auto;inset-inline:0;max-width:350px}@media(width >= 992px){main#main>.kai-mainvisual>.kai-ctrl{bottom:24px;padding-inline:20px;max-width:unset}}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register{display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:0;max-width:330px;list-style:none;gap:20px;max-width:unset}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a{display:block;position:relative;border-radius:100px;padding:2px;text-decoration:none}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a:hover>span{background:#fff}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a.kai-request-info{background:linear-gradient(145deg, #ec6400 0%, #f7ad09 100%)}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a.kai-request-info:hover>span>span{background:linear-gradient(145deg, #ec6400 0%, #f7ad09 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a.kai-free-consul{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%)}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a.kai-free-consul:hover>span>span{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a>span{display:flex;justify-content:center;align-items:center;transition:background-color .25s;box-sizing:border-box;border-radius:100px;background:rgba(255,255,255,0)}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a>span>span{transition:color .25s;color:#fff;font-size:1.25rem}@media(width >= 1200px){main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a>span>span{font-size:.9375rem}}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a>span.kai-sub{position:absolute;top:-12px;align-items:unset;margin:0 auto;inset-inline:0;background:center no-repeat url("./img/img-251122-26.svg");padding:0;height:30px}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a>span.kai-sub>span{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-top:6px;font-weight:bold;font-size:.75rem}@media(width >= 992px){main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register{flex-direction:row;margin:0 auto;max-width:80%}}@media(width >= 992px){main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li{width:270px}}main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a>span:last-child>span{padding-block:26px}@media(width >= 992px){main#main>.kai-mainvisual>.kai-ctrl>ul.kai-register>li>a>span:last-child>span{font-size:1.25rem}}main#main>.kai-mainvisual>.kai-ctrl>.kai-latest-info{margin:30px auto 0;width:350px}@media(width >= 992px){main#main>.kai-mainvisual>.kai-ctrl>.kai-latest-info{float:right;margin:10px 0 0;width:260px}}main#main>.kai-mainvisual>.kai-ctrl>.kai-latest-info>.kai-header{background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);padding:4px 0;color:#fff;font-weight:bold;line-height:1.2;text-align:center}main#main>.kai-mainvisual>.kai-ctrl>.kai-latest-info>.kai-body{border:2px solid #ec6400;border-top:none;background:#fff;padding:8px;font-weight:900;text-align:center}main#main>.kai-mainvisual>.kai-ctrl>.kai-latest-info>.kai-body>span{background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.4}body>main>.kai-cta{position:relative;background:center/cover no-repeat url("./img/avif/img-251122-2-sp.avif");padding:60px 20px;overflow:hidden}@media(width >= 992px){body>main>.kai-cta{background:center/cover no-repeat url("./img/avif/img-251122-2-pc.avif")}}body>main>.kai-cta>.kai-body{color:#fff;font-weight:900;font-size:1.25rem;line-height:160%;letter-spacing:.08em;text-align:center;text-shadow:0 0 20px rgba(76,32,0,.15)}@media(width >= 992px){body>main>.kai-cta>.kai-body{font-size:2.625rem}}@media(width >= 992px){body>main>.kai-cta>.kai-body.kai-bottom>br:nth-child(1),body>main>.kai-cta>.kai-body.kai-bottom>br:nth-child(3){display:none}}body>main>.kai-cta>.kai-e{position:absolute;right:0;bottom:18px;transform:rotate(-10.95deg);opacity:.4}@media(width >= 992px){body>main>.kai-cta>.kai-e{bottom:36px}}body>main>.kai-cta>.kai-e>span{color:#fff;font-size:44px;line-height:100%;font-family:"Nothing You Could Do"}@media(width >= 992px){body>main>.kai-cta>.kai-e>span{font-size:95px}}body>main>.kai-cta>.kai-e>span+span{margin-left:.25em}body>main>.kai-cta>ul.kai-register{display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:0;max-width:330px;list-style:none;gap:24px;margin-top:24px;max-width:350px}body>main>.kai-cta>ul.kai-register>li>a{display:block;position:relative;border-radius:100px;padding:2px;text-decoration:none}body>main>.kai-cta>ul.kai-register>li>a:hover>span{background:#fff}body>main>.kai-cta>ul.kai-register>li>a.kai-request-info{background:linear-gradient(145deg, #ec6400 0%, #f7ad09 100%)}body>main>.kai-cta>ul.kai-register>li>a.kai-request-info:hover>span>span{background:linear-gradient(145deg, #ec6400 0%, #f7ad09 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}body>main>.kai-cta>ul.kai-register>li>a.kai-free-consul{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%)}body>main>.kai-cta>ul.kai-register>li>a.kai-free-consul:hover>span>span{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}body>main>.kai-cta>ul.kai-register>li>a>span{display:flex;justify-content:center;align-items:center;transition:background-color .25s;box-sizing:border-box;border-radius:100px;background:rgba(255,255,255,0)}body>main>.kai-cta>ul.kai-register>li>a>span>span{transition:color .25s;color:#fff;font-size:1.25rem}@media(width >= 1200px){body>main>.kai-cta>ul.kai-register>li>a>span>span{font-size:.9375rem}}body>main>.kai-cta>ul.kai-register>li>a>span.kai-sub{position:absolute;top:-12px;align-items:unset;margin:0 auto;inset-inline:0;background:center no-repeat url("./img/img-251122-26.svg");padding:0;height:30px}body>main>.kai-cta>ul.kai-register>li>a>span.kai-sub>span{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-top:6px;font-weight:bold;font-size:.75rem}@media(width >= 992px){body>main>.kai-cta>ul.kai-register{flex-direction:row;justify-content:center;margin:24px auto 0;max-width:80%}}@media(width >= 992px){body>main>.kai-cta>ul.kai-register>li{width:270px}}body>main>.kai-cta>ul.kai-register>li>a>span:last-child>span{padding-block:26px}@media(width >= 992px){body>main>.kai-cta>ul.kai-register>li>a>span:last-child>span{font-size:1.25rem}}body>main>.kai-about{background:top -54px center/530px no-repeat url("./img/img-251122-25.svg");padding:70px 0}@media(width >= 992px){body>main>.kai-about{display:flex;background-position:top -120px left 22%;background-size:806px;padding-bottom:100px}}body>main>.kai-about>.kai-body{padding:0 20px}@media(width >= 992px){body>main>.kai-about>.kai-body{width:100%}}body>main>.kai-about>.kai-body>h2{margin:0 auto;max-width:414px}@media(width >= 992px){body>main>.kai-about>.kai-body>h2{align-items:flex-start;margin-right:10%}}body>main>.kai-about>.kai-body>.kai-description{margin:30px auto 0;max-width:414px}@media(width >= 992px){body>main>.kai-about>.kai-body>.kai-description{margin-right:10%}}body>main>.kai-about>figure{padding-left:20px}@media(width >= 992px){body>main>.kai-about>figure{width:100%;max-width:664px}}body>main>.kai-probrem{padding:42px 20px 0}@media(width >= 992px){body>main>.kai-probrem{padding-top:100px}}body>main>.kai-probrem>h2>span:first-child{background:none;background-clip:unset;color:var(--kai-blue-pale5);font-style:normal;font-weight:700;font-size:4.0625rem;line-height:100%;font-family:Poppins;letter-spacing:.02em;-webkit-text-fill-color:unset}body>main>.kai-probrem>h2>span:last-child{margin-top:-24px;padding:0;color:var(--kai-blue-dark);font-size:1.625rem;line-height:100%}body>main>.kai-probrem>h2>span:last-child::before{content:none}body>main>.kai-probrem>.kai-subject{margin:0 auto;padding:30px 0;max-width:400px}@media(width >= 992px){body>main>.kai-probrem>.kai-subject{padding:40px 0 60px;max-width:1200px}}body>main>.kai-probrem>.kai-subject [class^=kai-bubble-]{border:2px solid var(--kai-blue-pale);border-radius:60px;background:var(--kai-blue-pale5);padding:15px 30px;width:-moz-fit-content;width:fit-content;font-size:.875rem;line-height:160%;text-align:center}@media(width >= 992px){body>main>.kai-probrem>.kai-subject [class^=kai-bubble-]{padding:24px 50px;font-size:1rem}}@media(width >= 992px){body>main>.kai-probrem>.kai-subject .kai-bubble-1{margin:0 auto;padding-block:35px}}@media(width >= 992px){body>main>.kai-probrem>.kai-subject .kai-bubble-1>br{display:none}}body>main>.kai-probrem>.kai-subject>.kai-bubbles{margin-top:12px}@media(width >= 992px){body>main>.kai-probrem>.kai-subject>.kai-bubbles{display:flex;justify-content:space-between}}body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-fst,body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-sec{display:flex;flex-direction:column;gap:12px}@media(width >= 992px){body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-fst,body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-sec{gap:16px;width:100%}}@media(width >= 992px){body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-fst{max-width:455px}}body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-fst>.kai-bubble-2{align-self:flex-end}@media(width >= 992px){body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-fst>.kai-bubble-2{align-self:unset}}@media(width >= 992px){body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-fst>.kai-bubble-3{align-self:flex-end}}body>main>.kai-probrem>.kai-subject>.kai-bubbles>figure{flex:0 0 auto;margin:-12px auto 0;width:258px}@media(width >= 992px){body>main>.kai-probrem>.kai-subject>.kai-bubbles>figure{position:relative;margin:-28px -50px 0;width:320px}}body>main>.kai-probrem>.kai-subject>.kai-bubbles>figure+.kai-bubbles{position:relative;margin-top:-16px}body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-sec{position:relative;margin:-12px 0 0}@media(width >= 992px){body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-sec{position:unset;margin-top:-20px;max-width:480px}}body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-sec>.kai-bubble-4{margin:0 0 0 auto}@media(width >= 992px){body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-sec>.kai-bubble-4{margin-right:24px}}@media(width >= 992px){body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-sec>.kai-bubble-5{align-self:flex-end}}@media(width >= 992px){body>main>.kai-probrem>.kai-subject>.kai-bubbles>.kai-bubbles-sec>.kai-bubble-5>br:first-child{display:none}}body>main>.kai-probrem>.kai-solution{position:relative;margin:0 -20px;background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);padding:60px 20px}@media(width >= 992px){body>main>.kai-probrem>.kai-solution{padding-block:100px}}body>main>.kai-probrem>.kai-solution::before{display:block;position:absolute;top:-1px;-webkit-mask:top center/contain no-repeat url("./img/img-251122-28.svg");mask:top center/contain no-repeat url("./img/img-251122-28.svg");margin:0 auto;inset-inline:0;background:#fff;width:120px;height:31px;content:""}@media(width >= 992px){body>main>.kai-probrem>.kai-solution::before{width:200px;height:41px}}body>main>.kai-probrem>.kai-solution>.kai-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}@media(width >= 992px){body>main>.kai-probrem>.kai-solution>.kai-header{flex-direction:row;align-items:flex-end;gap:0}}body>main>.kai-probrem>.kai-solution>.kai-header>span{display:flex;align-items:flex-end;color:#fff;font-weight:900;font-size:1.875rem}@media(width >= 992px){body>main>.kai-probrem>.kai-solution>.kai-header>span{font-size:2.625rem}}body>main>.kai-probrem>.kai-solution>.kai-header>span>img{display:block;margin-right:8px;width:118px}@media(width >= 992px){body>main>.kai-probrem>.kai-solution>.kai-header>span>img{width:180px}}body>main>.kai-probrem>.kai-solution>figure{margin:30px auto 0;max-width:600px}@media(width >= 992px){body>main>.kai-probrem>.kai-solution>figure{margin-top:40px;max-width:1000px}}@media(width >= 992px){body>main>.kai-probrem>.kai-solution>figure .kai-sp{display:none}}body>main>.kai-probrem>.kai-solution>figure .kai-pc{display:none}@media(width >= 992px){body>main>.kai-probrem>.kai-solution>figure .kai-pc{display:block}}@media(width >= 992px){body>main>.kai-probrem>.kai-solution>.kai-description{position:relative;margin:-30px auto 0;background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);padding:2px;max-width:1000px}}body>main>.kai-probrem>.kai-solution>.kai-description>.kai-content{display:flex;flex-direction:column;gap:12px;margin:-16px auto 0;max-width:600px}@media(width >= 992px){body>main>.kai-probrem>.kai-solution>.kai-description>.kai-content{flex-direction:row;justify-content:center;gap:0;margin-top:0;background:#fff;padding:20px;max-width:unset}}body>main>.kai-probrem>.kai-solution>.kai-description>.kai-content>.kai-txt{background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);padding:2px}@media(width >= 992px){body>main>.kai-probrem>.kai-solution>.kai-description>.kai-content>.kai-txt{background:none;padding:0}}body>main>.kai-probrem>.kai-solution>.kai-description>.kai-content>.kai-txt>span{display:block;background:#fff;padding:6px;text-align:center}@media(width >= 992px){body>main>.kai-probrem>.kai-solution>.kai-description>.kai-content>.kai-txt>span{padding:0}}body>main>.kai-probrem>.kai-solution>.kai-description>.kai-content>.kai-txt>span>span{background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);-webkit-background-clip:text;font-weight:900;font-size:1.5rem;line-height:160%;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(width >= 992px){body>main>.kai-probrem>.kai-solution>.kai-description>.kai-content>.kai-txt>span>span{font-size:1.875rem}}body>main>.kai-program{padding:42px 20px}@media(width >= 992px){body>main>.kai-program{padding-block:100px}}body>main>.kai-program>h2>span:first-child{padding-bottom:10px}body>main>.kai-program>.kai-cards{display:flex;flex-direction:column;align-items:center;counter-reset:item;margin:36px auto;max-width:1200px;gap:36px}@media(width >= 992px){body>main>.kai-program>.kai-cards{gap:36px 24px;flex-flow:row wrap;justify-content:center;align-items:unset}}body>main>.kai-program>.kai-cards>.kai-card{position:relative;max-width:380px}body>main>.kai-program>.kai-cards>.kai-card::before{position:absolute;counter-increment:item;background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);content:counter(item, decimal-leading-zero);font-style:normal;line-height:100%;font-family:Poppins;letter-spacing:.02em;display:flex;top:0;right:0;justify-content:center;align-items:center;width:52px;height:52px;color:#fff;font-size:1.5rem}body>main>.kai-program>.kai-cards>.kai-card>h3{margin:12px 0 0;font-weight:900;font-size:1.25rem;line-height:140%}@media(width >= 992px){body>main>.kai-program>.kai-cards>.kai-card>h3{font-size:1.5rem}}body>main>.kai-program>.kai-cards>.kai-card>p{margin:12px 0 0;line-height:160%}body>main>.kai-flow{position:relative;padding:60px 20px}@media(width >= 1200px){body>main>.kai-flow{padding:100px 20px}}body>main>.kai-flow::before{position:absolute;opacity:.08;z-index:0;inset:0;background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);width:100%;height:100%;content:""}body>main>.kai-flow>.kai-header{display:flex;position:relative;flex-direction:column;margin:0 auto;max-width:414px}@media(width >= 1200px){body>main>.kai-flow>.kai-header{flex-direction:row;align-items:center;gap:60px;max-width:1200px}}@media(width >= 1200px){body>main>.kai-flow>.kai-header>h2{align-items:flex-start}}body>main>.kai-flow>.kai-header>p{margin:36px 0 24px;line-height:160%}body>main>.kai-flow>.kai-cards{display:flex;position:relative;flex-direction:column;align-items:center;margin:0 auto;max-width:414px}@media(width >= 1200px){body>main>.kai-flow>.kai-cards{flex-direction:row;margin-top:36px;max-width:1200px}}body>main>.kai-flow>.kai-cards>.kai-card{display:flex;align-items:center;gap:12px;background:#fff;width:100%}@media(width >= 1200px){body>main>.kai-flow>.kai-cards>.kai-card{flex-direction:column;justify-content:center;background:none;width:-moz-fit-content;width:fit-content}}body>main>.kai-flow>.kai-cards>.kai-card>figure{display:block}@media(width >= 1200px){body>main>.kai-flow>.kai-cards>.kai-card>figure>img.kai-sp{display:none}}body>main>.kai-flow>.kai-cards>.kai-card>figure>img.kai-pc{display:none}@media(width >= 1200px){body>main>.kai-flow>.kai-cards>.kai-card>figure>img.kai-pc{display:block}}body>main>.kai-flow>.kai-cards>.kai-card>p{margin:0;font-weight:900;font-size:1.125rem;line-height:120%}body>main>.kai-flow>.kai-cards>figure.kai-arrow{display:flex;position:relative;justify-content:center;align-items:center;rotate:90deg;margin:-6px 0;width:30px;height:30px}@media(width >= 1200px){body>main>.kai-flow>.kai-cards>figure.kai-arrow{rotate:unset;margin:0 -6px 30px;width:51px;height:51px}}body>main>.kai-location{margin:0 auto;padding:60px 20px;max-width:414px}@media(width >= 992px){body>main>.kai-location{padding:100px 20px;max-width:1200px}}body>main>.kai-location>.kai-header{display:flex;position:relative;flex-direction:column;margin:0 auto;max-width:414px}@media(width >= 992px){body>main>.kai-location>.kai-header{flex-direction:row;align-items:center;gap:60px;max-width:1200px}}@media(width >= 992px){body>main>.kai-location>.kai-header>h2{align-items:flex-start}}body>main>.kai-location>.kai-header>p{margin:36px 0 24px;line-height:160%}body>main>.kai-location>.kai-card{background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);padding:2px}@media(width >= 992px){body>main>.kai-location>.kai-card{margin-top:36px}}body>main>.kai-location>.kai-card>.kai-content{background:#fff;padding:20px}@media(width >= 992px){body>main>.kai-location>.kai-card>.kai-content{display:flex;gap:40px;padding:40px}}body>main>.kai-location>.kai-card>.kai-content>.kai-description{display:flex;flex-direction:column;justify-content:center}body>main>.kai-location>.kai-card>.kai-content>.kai-description>.kai-header{margin-top:12px}body>main>.kai-location>.kai-card>.kai-content>.kai-description>.kai-header>h3{margin:0;line-height:160%}@media(width >= 992px){body>main>.kai-location>.kai-card>.kai-content>.kai-description>.kai-header>h3>br{display:none}}body>main>.kai-location>.kai-card>.kai-content>.kai-description>.kai-header>p{margin-top:12px;font-size:.875rem;line-height:160%}body>main>.kai-location>.kai-card>.kai-content>.kai-description>.kai-body{border-top:1px solid var(--kai-blue-pale)}body>main>.kai-location>.kai-card>.kai-content>.kai-description>.kai-body>p{line-height:160%}:root{--modal-duration: 0.25s}body.kai-dialog-open{overflow:hidden}dialog{display:none;opacity:0;transition:opacity var(--modal-duration)}dialog::backdrop{opacity:0;transition:opacity var(--modal-duration)}dialog[open]{display:block}dialog.is-open{opacity:1}dialog.is-open::backdrop{opacity:1}dialog::backdrop{opacity:0;transition:opacity var(--modal-duration);background-color:rgba(0,0,0,.7)}dialog.is-open::backdrop{opacity:1}body>main>.kai-merit{padding:42px 20px}body>main>.kai-merit>.kai-cards{display:flex;flex-direction:column;align-items:center;counter-reset:item;margin:36px auto;max-width:1200px;gap:48px}@media(width >= 992px){body>main>.kai-merit>.kai-cards{gap:36px 24px;flex-flow:row nowrap;margin-top:42px}}body>main>.kai-merit>.kai-cards>.kai-card{position:relative;max-width:380px}body>main>.kai-merit>.kai-cards>.kai-card::before{position:absolute;counter-increment:item;background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);content:counter(item, decimal-leading-zero);font-style:normal;line-height:100%;font-family:Poppins;letter-spacing:.02em;top:-20px;left:6px;-webkit-background-clip:text;background-clip:text;font-weight:700;font-size:40px;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0)}body>main>.kai-merit>.kai-cards>.kai-card>h3{margin:12px 0 0;font-weight:900;font-size:1.25rem;line-height:140%}@media(width >= 992px){body>main>.kai-merit>.kai-cards>.kai-card>h3{font-size:1.5rem}}body>main>.kai-merit>.kai-cards>.kai-card>p{margin:12px 0 0;line-height:160%;font-size:1.125rem}body>main>.kai-merit>.kai-cards>.kai-divide{display:none}@media(width >= 992px){body>main>.kai-merit>.kai-cards>.kai-divide{display:block;width:1px;height:100%}}body>main>.kai-merit>.kai-comment{position:relative;margin:0 auto;padding:40px 20px;max-width:1200px}@media(width >= 992px){body>main>.kai-merit>.kai-comment{margin-top:80px;padding:50px 30px}}body>main>.kai-merit>.kai-comment::before{position:absolute;opacity:.08;z-index:0;inset:0;background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);width:100%;height:100%;content:""}body>main>.kai-merit>.kai-comment>h3{position:relative;margin:0 auto;padding-left:32px;width:-moz-fit-content;width:fit-content;font-size:1.25rem;text-align:center}@media(width >= 992px){body>main>.kai-merit>.kai-comment>h3{padding-left:42px;font-weight:900;font-size:30px}}body>main>.kai-merit>.kai-comment>h3::before{display:block;position:absolute;top:5px;left:0;background:center/contain no-repeat url("./img/img-251122-27.svg");width:24px;height:20px;content:" "}@media(width >= 992px){body>main>.kai-merit>.kai-comment>h3::before{width:31px;height:26px}}body>main>.kai-merit>.kai-comment>.kai-body{position:relative;margin:20px auto 0;max-width:220px}@media(width >= 992px){body>main>.kai-merit>.kai-comment>.kai-body{display:flex;align-items:center;gap:24px;margin-top:36px;max-width:1080px}}@media(width >= 992px){body>main>.kai-merit>.kai-comment>.kai-body>figure{flex:0 0 auto;width:180px}}body>main>.kai-merit>.kai-comment>.kai-body>button.kai-show-dialog{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-top:16px;border:none;border-radius:30px;background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);padding:2px 46px 0;width:220px;height:52px;color:#fff;font-weight:700;font-size:.875rem}@media(width >= 992px){body>main>.kai-merit>.kai-comment>.kai-body>button.kai-show-dialog{display:none}}body>main>.kai-merit>.kai-comment>.kai-body>button.kai-show-dialog::after{-webkit-mask:center/contain no-repeat url("./img/img-251122-32.svg");mask:center/contain no-repeat url("./img/img-251122-32.svg");background:#fff;width:14px;height:14px;content:""}body>main>.kai-merit>.kai-comment>.kai-body>dialog{outline:none;border:none;background:rgba(0,0,0,0);padding:12px}@media(width >= 992px){body>main>.kai-merit>.kai-comment>.kai-body>dialog{display:none}}body>main>.kai-merit>.kai-comment>.kai-body>dialog>.kai-body{background:#fff;padding:30px}body>main>.kai-merit>.kai-comment>.kai-body>dialog>.kai-body>figure{margin:0 auto;width:145px}body>main>.kai-merit>.kai-comment>.kai-body>dialog>.kai-body>p{margin-bottom:0;line-height:160%}body>main>.kai-merit>.kai-comment>.kai-body>dialog>button.kai-close-dialog{position:absolute;top:0;right:0;z-index:11;cursor:pointer;border:none;border-radius:100px;background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);width:46px;height:46px;overflow:hidden;text-indent:-9999px}body>main>.kai-merit>.kai-comment>.kai-body>dialog>button.kai-close-dialog::before{position:absolute;margin:auto;inset:0;background:center/contain no-repeat url("./img/img-251122-33.svg");width:16px;height:16px;content:""}body>main>.kai-merit>.kai-comment>.kai-body .kai-description{display:none;border-radius:30px 30px 30px 0;background:#fff;padding:20px 50px}@media(width >= 992px){body>main>.kai-merit>.kai-comment>.kai-body .kai-description{display:block}}body>main>.kai-merit>.kai-comment>.kai-body .kai-description>p{line-height:160%}body>main>.kai-doctor{background:#f8f8f8;padding:60px 20px}@media(992px <= width){body>main>.kai-doctor{padding-block:80px}}body>main>.kai-doctor>.kai-introduction{margin:0 auto;max-width:1100px}@media(992px <= width){body>main>.kai-doctor>.kai-introduction{display:grid;grid-template:"intro-a intro-b" auto "intro-c intro-b" 1fr/1fr auto;gap:0}}body>main>.kai-doctor>.kai-introduction>h2{display:block;grid-area:intro-a;margin:0 auto;padding:0;max-width:455px;font-size:1.375rem;line-height:160%}@media(992px <= width){body>main>.kai-doctor>.kai-introduction>h2{margin:0;font-size:1.875rem}}body>main>.kai-doctor>.kai-introduction>h2>strong{color:#c6481a}body>main>.kai-doctor>.kai-introduction>figure{grid-area:intro-b;margin:16px 0}@media(992px <= width){body>main>.kai-doctor>.kai-introduction>figure{margin:-30px 0 0}}body>main>.kai-doctor>.kai-introduction>figure>img{display:block;margin:0 auto;width:100%;max-width:455px}@media(992px <= width){body>main>.kai-doctor>.kai-introduction>figure>img{margin:0}}body>main>.kai-doctor>.kai-introduction>p{grid-area:intro-c;margin:24px auto 0;max-width:455px;font-weight:500;line-height:1.5}@media(992px <= width){body>main>.kai-doctor>.kai-introduction>p{margin:24px 0 0;max-width:570px;font-size:1.125rem;line-height:1.6}}body>main>.kai-doctor>.kai-letter{margin:36px auto 0;max-width:1100px}@media(992px <= width){body>main>.kai-doctor>.kai-letter{display:flex;align-items:center;margin-top:42px}}body>main>.kai-doctor>.kai-letter>h2{position:relative;z-index:2;margin:0 auto;width:100%;max-width:222px}@media(992px <= width){body>main>.kai-doctor>.kai-letter>h2{margin:0 -100px 0 0;max-width:234px}}body>main>.kai-doctor>.kai-letter>h2>img{display:block;width:100%}body>main>.kai-doctor>.kai-letter>.kai-sentence{position:relative;z-index:1;margin-top:-80px;background:#fffaed;padding:100px 20px 20px;font-size:1.125rem;line-height:160%;font-family:"Zen Kurenaido"}@media(992px <= width){body>main>.kai-doctor>.kai-letter>.kai-sentence{margin-top:unset;padding:36px 60px 36px 140px;font-size:1.125rem}}body>main>.kai-doctor>.kai-letter>.kai-sentence>p,body>main>.kai-doctor>.kai-letter>.kai-sentence>figure{margin:0 auto;max-width:767px}body>main>.kai-doctor>.kai-letter>.kai-sentence>p+p,body>main>.kai-doctor>.kai-letter>.kai-sentence>p+figure,body>main>.kai-doctor>.kai-letter>.kai-sentence>figure+p,body>main>.kai-doctor>.kai-letter>.kai-sentence>figure+figure{margin-top:24px}body>main>.kai-doctor>.kai-letter>.kai-sentence>figure{text-align:right}body>main>.kai-doctor>.kai-letter>.kai-sentence>figure>img{display:inline-block;width:76px}@media(768px <= width){body>main>.kai-doctor>.kai-letter>.kai-sentence>figure>img{width:85px}}body>main>.kai-doctor>.kai-letter>.kai-sentence>p{line-height:175%}body>main>.kai-faq{padding:42px 20px}@media(992px <= width){body>main>.kai-faq{background:top 80px left -20px/501px no-repeat url("./img/img-251122-25.svg");padding:150px 20px 120px}}body>main>.kai-faq>.kai-wrap{display:flex;flex-direction:column}@media(992px <= width){body>main>.kai-faq>.kai-wrap{flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1200px}}body>main>.kai-faq>.kai-wrap>.kai-cards{margin:24px auto 0;max-width:1000px}@media(992px <= width){body>main>.kai-faq>.kai-wrap>.kai-cards{margin:0;max-width:912px}}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card{border:1px solid var(--kai-blue-pale);background:#fff}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card+.kai-card{margin-top:16px}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-header{display:flex;position:relative;align-items:flex-start;gap:8px;cursor:pointer;padding:22px 15px 18px}@media(width >= 992px){body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-header{gap:10px;padding:27px 20px 23px}}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-header::before{background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);-webkit-background-clip:text;content:"Q.";font-weight:700;font-size:1.5rem;line-height:100%;font-family:Poppins;letter-spacing:.02em;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(width >= 992px){body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-header::before{margin-top:-2px;font-size:2rem}}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-header[aria-expanded*=true]>span>img.kai-plus{display:none}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-header[aria-expanded*=true]>span>img.kai-minus{display:block;height:2px}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-header>h3{margin:0;font-size:1.125rem;line-height:140%}@media(width >= 992px){body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-header>h3{font-size:1.25rem}}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-header>span{display:flex;flex:0 0 auto;justify-content:center;align-items:center;margin:-1px 0 0 auto;border-radius:100px;background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);width:30px;height:30px}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-header>span>img{width:12px;height:12px}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-header>span>img.kai-minus{display:none}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s,margin .2s;margin:0;overflow:hidden}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-body[aria-hidden*=false]{grid-template-rows:1fr}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-body>.kai-inner{overflow:hidden}body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-body>.kai-inner>.kai-description{margin:0;background:#fff;padding:4px 16px 16px;line-height:160%}@media(width >= 992px){body>main>.kai-faq>.kai-wrap>.kai-cards>.kai-card>.kai-body>.kai-inner>.kai-description{padding:4px 30px 20px}}@media(width >= 1200px){body>footer>.kai-wrap{display:flex;justify-content:space-between;align-items:flex-start;margin:0 auto;padding:60px 20px 80px;max-width:1240px}}body>footer>.kai-wrap>a.kai-brand{display:flex;align-items:center;gap:12px;margin:0 auto;padding:30px 20px;width:-moz-fit-content;width:fit-content;color:var(--kai-blue-dark);text-decoration:none}@media(width >= 1200px){body>footer>.kai-wrap>a.kai-brand{gap:15px;margin:0;padding:0}}body>footer>.kai-wrap>a.kai-brand>figure{width:116px}@media(width >= 1200px){body>footer>.kai-wrap>a.kai-brand>figure{width:202px}}body>footer>.kai-wrap>a.kai-brand>figure>img{display:block}body>footer>.kai-wrap>a.kai-brand>p{margin:0;font-size:.875rem;line-height:100%}@media(width >= 1200px){body>footer>.kai-wrap>a.kai-brand>p{font-size:1rem}}body>footer>.kai-wrap>nav{display:none}@media(width >= 1200px){body>footer>.kai-wrap>nav{display:block}}body>footer>.kai-wrap>nav>ul.kai-gmenu{display:flex;gap:16px;margin:0;padding:0;list-style:none}body>footer>.kai-wrap>nav>ul.kai-gmenu>li>a{color:var(--kai-blue-dark);font-weight:bold;font-size:.9375rem;text-decoration:none}body>footer>.kai-wrap>nav>.kai-register{display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:0;max-width:330px;list-style:none;flex-direction:row;justify-content:flex-end;margin:24px 0 0;max-width:unset}body>footer>.kai-wrap>nav>.kai-register>li>a{display:block;position:relative;border-radius:100px;padding:2px;text-decoration:none}body>footer>.kai-wrap>nav>.kai-register>li>a:hover>span{background:#fff}body>footer>.kai-wrap>nav>.kai-register>li>a.kai-request-info{background:linear-gradient(145deg, #ec6400 0%, #f7ad09 100%)}body>footer>.kai-wrap>nav>.kai-register>li>a.kai-request-info:hover>span>span{background:linear-gradient(145deg, #ec6400 0%, #f7ad09 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}body>footer>.kai-wrap>nav>.kai-register>li>a.kai-free-consul{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%)}body>footer>.kai-wrap>nav>.kai-register>li>a.kai-free-consul:hover>span>span{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}body>footer>.kai-wrap>nav>.kai-register>li>a>span{display:flex;justify-content:center;align-items:center;transition:background-color .25s;box-sizing:border-box;border-radius:100px;background:rgba(255,255,255,0)}body>footer>.kai-wrap>nav>.kai-register>li>a>span>span{transition:color .25s;color:#fff;font-size:1.25rem}@media(width >= 1200px){body>footer>.kai-wrap>nav>.kai-register>li>a>span>span{font-size:.9375rem}}body>footer>.kai-wrap>nav>.kai-register>li>a>span.kai-sub{position:absolute;top:-12px;align-items:unset;margin:0 auto;inset-inline:0;background:center no-repeat url("./img/img-251122-26.svg");padding:0;height:30px}body>footer>.kai-wrap>nav>.kai-register>li>a>span.kai-sub>span{background:linear-gradient(135deg, #ff4a3d 0%, #ff927d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-top:6px;font-weight:bold;font-size:.75rem}body>footer>.kai-wrap>nav>.kai-register>li>a>span>span{padding:12px 28px}body>footer>.kai-copy{background:linear-gradient(315deg, #ff8270 0%, #ec6400 100%);padding:10px 20px;color:#fff;font-size:.625rem;text-align:center}
/*# sourceMappingURL=_sass_maps/style.css.map */