.is-bg-gradation{background:var(--color-gradation-01);border-radius:1.25rem}@media (min-width:750px){.is-bg-gradation{border-radius:2.5rem}}.p-cv-area .a-button_arrow{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.o-breadcrumb_section{left:0;margin:0 auto;position:absolute;right:0;top:0;width:100%}.o-breadcrumb_list,.o-breadcrumb_section a{color:#fff}.p-hero{background-color:#001228;background-image:url(/kles/assets/img/maintenance/mv_sp.png),radial-gradient(100% 100% at 0 99.02%,#000 0,#0000 100%),radial-gradient(100% 100% at 99.59% .27%,#0057be 0,#0057be00 100%);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;overflow:hidden;padding:16.25rem 0 2.5rem;position:relative}@media (min-width:750px){.p-hero{background:#000a16 url(/kles/assets/img/maintenance/mv.png) no-repeat center 0/120rem;min-height:23.75rem;padding:4.75rem 0}}.p-hero-content .l-inner:first-child{grid-row:2/3}.p-hero-content .l-inner:nth-child(2){grid-row:1/2}@media (min-width:750px){.p-hero-content .l-inner:first-child{grid-column:1/2;grid-row:1/2;z-index:1}.p-hero-content .l-inner:nth-child(2){display:none}}.p-hero_main-cta{display:grid;row-gap:.75rem}@media (min-width:750px){.p-hero_main-cta{column-gap:.5rem;grid-template-columns:1fr 1fr;width:28rem}}.p-hero_main-cta li{height:3.5rem}@media (min-width:750px){.p-hero_main-cta li a{padding-right:.75rem}}.p-hero_main-cta .a-button_arrow{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.p-problem-list-wrap{padding-bottom:5rem;position:relative}.p-problem-list-wrap:after{background-image:linear-gradient(to bottom,#fff 20.69%,var(--color-secondary,#ff9500) 117.24%);bottom:1.25rem;clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:3.5rem;left:0;margin:0 auto;position:absolute;right:0;width:8.75rem}.p-problem-card{align-items:center;background-color:#000;border-radius:1.25rem;display:grid;justify-content:center;overflow:hidden}.p-problem-card_heading{font-weight:700;grid-column:1/2;grid-row:1/2;text-align:center;z-index:1}.p-problem-card_heading .a-heading_text-one{color:var(--color-white);font-size:1rem;line-height:1.75}.p-problem-card_heading .a-heading_text-two{color:var(--color-tertiary);font-size:1.75rem;line-height:1.25}.p-problem-card .a-image{grid-column:1/2;grid-row:1/2;opacity:.45;z-index:0}.p-problem-bottom-heading{font-size:1.25rem;font-weight:700;text-align:center}@media (min-width:750px){.p-problem-bottom-heading{font-size:1.75rem}}.p-problem-bottom-heading_logo{display:block;margin-top:.75rem;padding-bottom:.75rem}.p-problem-bottom-heading_logo img{width:14.5rem}@media (min-width:750px){.p-problem-bottom-heading_logo{display:inline;padding-bottom:0}.p-problem-bottom-heading_logo img{width:15.75rem}.p-problem-bottom-heading_first-text{display:inline-block;padding-bottom:12px}}.p-support-description_text{color:#fff;font-size:1.5rem;line-height:1.2;text-align:center;white-space:nowrap}.p-support-description_text em{-webkit-text-fill-color:#0000;background:var(--color-gradation-02);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:700;letter-spacing:-.04em}.p-support-description_note{color:#fff;font-size:.75rem;text-align:center}.p-support-card{background-color:#fff;border-radius:1.25rem;column-gap:1rem;display:grid;grid-template-columns:4rem 1fr;height:100%;padding:1.25rem}@media (min-width:750px){.p-support-card{align-items:center;column-gap:1.75rem;grid-template-columns:6.25rem 1fr;padding:1.75rem 2.5rem}}.p-support-card_text-area{grid-column:2/3;grid-row:1/2}.p-support-card_icon{align-items:center;background-color:#edf2fb;border-radius:9999px;display:grid;grid-column:1/2;grid-row:1/2;height:4rem;justify-content:center}.p-support-card_icon img{height:1.75rem;width:1.75rem}@media (min-width:750px){.p-support-card_icon{height:6.25rem}.p-support-card_icon img{height:2.5rem;width:2.5rem}}.p-support-card_heading{font-weight:700;row-gap:0}.p-support-card_heading .a-heading_text-one{color:var(--color-secondary);font-size:.875rem}.p-support-card_heading .a-heading_text-two{font-size:1.5rem;letter-spacing:0}.p-lineup-description_text{font-size:1.5rem;line-height:1.2;text-align:center;white-space:nowrap}.p-lineup-description_text em{-webkit-text-fill-color:#0000;background:var(--color-gradation-02);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:700;letter-spacing:-.04em}.p-lineup-box{background-color:#edf2fb;border-radius:1.25rem;padding:1.25rem .75rem}@media (min-width:750px){.p-lineup-box{padding:2.5rem 6.25rem}}.p-lineup-box-inner{background-color:#fff;border-radius:1.25rem;padding:1.25rem 1.5rem}@media (min-width:750px){.p-lineup-box-inner{padding:2rem 2rem 2.5rem}}.p-lineup-box-list-wrap#lineup-box-accordion-target{display:none}.p-lineup-box-list_item{column-gap:.375rem;display:flex}.p-lineup-box-list_item:before{background-color:var(--color-secondary);border-radius:9999px;content:"";height:.375rem;min-height:.375rem;min-width:.375rem;transform:translateY(.75em)}.p-lineup-box-button{height:2.5rem;margin-left:auto;margin-right:auto;width:12.5rem}.p-lineup-box-button button{border:2px solid #000;border-radius:9999px;display:block;font-size:1rem;line-height:1;padding-bottom:.125rem}.p-lineup-box-button button:after,.p-lineup-box-button button:before{background-color:#000;content:"";height:.125rem;position:absolute;right:1.25rem;top:calc(50% - 1px);width:.5rem}.p-lineup-box-button button:after{transform:rotate(90deg);transition:transform .3s ease}.p-lineup-box-button button[aria-expanded=true]:after{transform:rotate(0deg)}.p-features-card{background-color:#edf2fb;border-radius:1.25rem;display:grid;overflow:hidden;padding:1.5rem;row-gap:1.25rem}@media (min-width:750px){.p-features-card{align-items:center;column-gap:6%;grid-template-columns:43% 1fr;padding:3.75rem 6.25rem}}.p-features-card_text-area{grid-row:2/3}@media (min-width:750px){.p-features-card_text-area{grid-column:2/3;grid-row:1/2}}.p-features-card_heading{font-weight:700}.p-features-card_heading .a-heading_text-one{color:var(--color-secondary);font-size:.875rem}.p-features-card_heading .a-heading_text-two{font-size:1.5rem}@media (min-width:750px){.p-features-card_heading .a-heading_text-two{padding-right:4rem}}.p-features-card_img{border-radius:1.25rem;grid-row:1/2;overflow:hidden}@media (min-width:750px){.p-features-card_img{grid-column:1/2}}.p-flow-list li{position:relative}.p-flow-list li:not(:last-child):after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2218%22%20viewBox%3D%220%200%2021%2018%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M12.8888%2015.7521C11.7015%2017.5345%209.08271%2017.5345%207.89537%2015.7521L0.508245%204.66325C-0.819927%202.66952%200.609339%20-2.59228e-07%203.00496%20-4.97965e-08L17.7792%201.24181e-06C20.1748%201.45124e-06%2021.6041%202.66952%2020.2759%204.66325L12.8888%2015.7521Z%22%20fill%3D%22%2300509A%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;bottom:-1.625rem;content:"";height:1.0625rem;left:0;margin:0 auto;position:absolute;right:0;width:1.3125rem}@media (min-width:750px){.p-flow-list li:not(:last-child):after{left:auto;margin:0;right:-2.5rem;top:50%;transform:rotate(-90deg) translateX(50%)}}.p-flow-cell{background-color:#edf2fb;border-radius:1.25rem;padding:1.5rem 1.75rem}@media (min-width:750px){.p-flow-cell{height:100%;padding:1rem .75rem 1.75rem}}.p-flow-cell_heading{column-gap:1.25rem;display:grid;font-weight:700;grid-template-columns:3rem 1fr;row-gap:0}.p-flow-cell_heading .a-heading_text-one{align-self:end;color:var(--color-primary,#00509a);font-size:1rem;grid-column:2/3;grid-row:1/2}.p-flow-cell_heading .a-heading_text-two{grid-column:1/2;grid-row:1/3}.p-flow-cell_heading .a-heading_text-three{align-self:start;font-size:1.125rem;grid-column:2/3;grid-row:2/3}@media (min-width:750px){.p-flow-cell_heading{grid-template-columns:1fr;row-gap:.625rem;text-align:center}.p-flow-cell_heading .a-heading_text-one{grid-column:1/2}.p-flow-cell_heading .a-heading_text-two{grid-row:2/3;margin:0 auto;width:3rem}.p-flow-cell_heading .a-heading_text-three{grid-column:1/2;grid-row:3/4}}.p-resource{background:radial-gradient(100% 100% at 0 99.02%,#000 0,#0000 100%),radial-gradient(100% 100% at 99.59% .27%,#0057be 0,#0057be00 100%),#000;border-radius:40px}.p-service-media{background-color:#fff;border-radius:1.25rem;box-shadow:0 0 1.25rem 0 #00000026;display:grid;overflow:hidden}@media (min-width:750px){.p-service-media{align-items:center;column-gap:8%;grid-template-columns:40% 1fr}}.p-service-media_text-area{grid-row:2/3;padding:1.5rem}@media (min-width:750px){.p-service-media_text-area{grid-column:2/3;grid-row:1/2;padding:0 3.75rem 0 0}}.p-service-heading{font-weight:700;row-gap:0}.p-service-heading .a-heading_text-one{color:var(--color-primary);font-size:1rem}.p-service-heading .a-heading_text-two{font-size:1.75rem}@media (min-width:750px){.p-service-heading .a-heading_text-one{font-size:1.125rem}}.p-service-media_thumb{grid-row:1/2}@media (min-width:750px){.p-service-media_thumb{grid-column:1/2}}.p-square-button{--change-color-bg:var(--color-primary);--change-color-text:#fff;background-color:#edf2fb;border-radius:.5rem;display:block;font-weight:700;padding:1.125rem}.p-square-button .a-button_arrow{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}@media (any-hover:hover){.p-square-button:hover svg path{fill:#fff}}@media (any-hover:none){.p-square-button:active svg path{fill:#fff}}