@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:10px}body,html{overscroll-behavior-y:none}body{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:1.6rem;font-style:normal;letter-spacing:.07em;margin:0;padding:0}@media screen and (max-width:768px){body{font-size:1.4rem}}body:has(.l-header_menuBtn.-open){height:100dvh;overflow-y:hidden}@media screen and (max-width:768px){img{height:auto;max-width:100%}}@media screen and (min-width:769px){.pc-hide{display:none}}@media screen and (max-width:768px){.sp-hide{display:none}}.l-section{padding:0 24px}.l-section_inner{margin:0 auto;max-width:1280px}.m-pageHeading+.l-section{margin-top:0}.m-logo .m-logo_link{display:flex;text-decoration:none;transition:opacity .2s ease}.m-logo .m-logo_link:hover{opacity:.8}.m-logo .m-logo_container{align-items:end;display:flex;gap:8px}.m-logo .m-logo_image{display:block;height:auto}.m-logo .m-logo_text{color:#000;font-family:Jost,sans-serif;font-weight:400;padding-bottom:1px}.m-logo.-size-S .m-logo_image{width:88px}.m-logo.-size-S .m-logo_text{font-size:1.3rem;letter-spacing:.26px}.m-logo.-size-S .m-logo_container{gap:8px}.m-logo.-size-M .m-logo_image{height:23px;width:107px}.m-logo.-size-M .m-logo_text{font-size:1.5rem;letter-spacing:.3px}.m-logo.-size-M .m-logo_container{gap:10px}.m-logo.-size-L .m-logo_image{width:126px}.m-logo.-size-L .m-logo_text{font-size:1.8rem;letter-spacing:.36px}.m-logo.-size-L .m-logo_container{gap:10px}@media screen and (max-width:768px){.m-logo:not([class*=-size-]) .m-logo_image{width:88px}.m-logo:not([class*=-size-]) .m-logo_text{font-size:1.3rem;letter-spacing:.26px}}@media screen and (min-width:769px){.m-logo:not([class*=-size-]) .m-logo_image{width:126px}.m-logo:not([class*=-size-]) .m-logo_text{font-size:1.8rem;letter-spacing:.36px}.m-logo:not([class*=-size-]) .m-logo_container{gap:10px}}.m-heading.-typeA{display:flex;flex-direction:column;gap:6px}@media screen and (min-width:769px){.m-heading.-typeA{gap:8px}}.m-heading.-typeA .m-heading_beforeText{background:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.7px;max-width:100%;padding:4px;text-align:center;width:-moz-max-content;width:max-content;text-box:trim-both cap alphabetic}.m-heading.-typeA .m-heading_beforeText>span{background:linear-gradient(270deg,#f39800,#ee7300);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (min-width:769px){.m-heading.-typeA .m-heading_beforeText{font-size:2rem;letter-spacing:1px;padding:6px 4px}}.m-heading.-typeA .m-heading_mainText{font-size:2.6rem;font-weight:500;letter-spacing:1.3px;max-width:100%;width:-moz-max-content;width:max-content}@media screen and (min-width:769px){.m-heading.-typeA .m-heading_mainText{font-size:3.2rem;letter-spacing:1.6px}}.m-heading.-typeA.-color-black .m-heading_mainText{color:#222}.m-heading.-typeA.-color-white .m-heading_mainText{color:#fff}.m-heading.-typeA.-color-black-blue .m-heading_mainText{color:#222}.m-heading.-typeA.-color-black-blue .m-heading_beforeText{background:linear-gradient(270deg,#43a6cd1f 0,#35b7d91f 51.92%,#68b7c01f),var(--color-bg-white,#fff)}.m-heading.-typeA.-position-left{align-items:flex-start}.m-heading.-typeA.-position-left .m-heading_mainText{text-align:left}.m-heading.-typeA.-position-center{align-items:center;justify-content:center}.m-heading.-typeA.-position-center .m-heading_mainText{text-align:center}.m-heading.-typeB{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:769px){.m-heading.-typeB{gap:12px}}.m-heading.-typeB .m-heading_beforeSection{align-items:end;display:flex;gap:6px;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-heading.-typeB .m-heading_beforeSection{gap:8px}}.m-heading.-typeB .m-heading_beforeText{background:var(--skyblue-turquoise,linear-gradient(270deg,#68b7c0 0,#35b7d9 48.08%,#43a6cd 100%));-webkit-background-clip:text;font-family:Jost,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.9px;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (min-width:769px){.m-heading.-typeB .m-heading_beforeText{font-size:2.4rem;letter-spacing:1.2px}}.m-heading.-typeB .m-heading_num{background:var(--skyblue-turquoise,linear-gradient(270deg,#68b7c0 0,#35b7d9 48.08%,#43a6cd 100%));-webkit-background-clip:text;font-family:Jost,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:1.1px;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (min-width:769px){.m-heading.-typeB .m-heading_num{font-size:2.8rem;letter-spacing:1.4px}}.m-heading.-typeB .m-heading_mainText{color:#222;font-size:2rem;font-weight:500;letter-spacing:1px;line-height:1.4}@media screen and (min-width:769px){.m-heading.-typeB .m-heading_mainText{font-size:2.8rem;letter-spacing:1.4px;line-height:1.2}}.m-heading.-typeB.-position-left{align-items:flex-start}.m-heading.-typeB.-position-left .m-heading_beforeSection{justify-content:flex-start}.m-heading.-typeB.-position-left .m-heading_mainText{text-align:left}.m-heading.-typeB.-position-center{align-items:center}.m-heading.-typeB.-position-center .m-heading_beforeSection{justify-content:center}.m-heading.-typeB.-position-center .m-heading_mainText{text-align:center}.m-heading.-typeC .m-heading_container{align-items:center;background:#fff3;border-radius:0 8px 8px 0;display:flex;padding:14px 64px 14px 16px}@media screen and (max-width:768px){.m-heading.-typeC .m-heading_container{padding:12px 32px 12px 12px}}.m-heading.-typeC .m-heading_mainText{color:#fff;font-size:2rem;font-weight:500;letter-spacing:1px;line-height:2.2;white-space:nowrap}@media screen and (max-width:768px){.m-heading.-typeC .m-heading_mainText{font-size:1.6rem;letter-spacing:.8px}}.m-heading.-typeD{display:flex;flex-direction:column;gap:20px;padding-bottom:16px}@media screen and (min-width:769px){.m-heading.-typeD{gap:24px;padding-bottom:24px}}.m-heading.-typeD .m-heading_mainText{font-weight:500;line-height:1.5;text-box:trim-both cap alphabetic}.m-heading.-typeD .m-heading_underline{display:flex}.m-heading.-typeD .m-heading_underline:after,.m-heading.-typeD .m-heading_underline:before{content:"";display:block;height:2px}.m-heading.-typeD .m-heading_underline:before{flex-shrink:0;width:40px}@media screen and (min-width:769px){.m-heading.-typeD .m-heading_underline:before{width:60px}}.m-heading.-typeD .m-heading_underline:after{background-color:#fff;flex-shrink:9999;width:100%}.m-heading.-typeD.-size-L .m-heading_mainText{font-size:2.2rem;letter-spacing:1.1px}@media screen and (min-width:769px){.m-heading.-typeD.-size-L .m-heading_mainText{font-size:2.8rem;letter-spacing:1.4px}}.m-heading.-typeD.-size-M{padding-bottom:10px}@media screen and (min-width:769px){.m-heading.-typeD.-size-M{padding-bottom:18px}}.m-heading.-typeD.-size-M .m-heading_mainText{font-size:1.8rem;letter-spacing:.9px}@media screen and (min-width:769px){.m-heading.-typeD.-size-M .m-heading_mainText{font-size:2.4rem;letter-spacing:1.2px}}.m-heading.-typeD.-size-S{padding-bottom:8px}@media screen and (min-width:769px){.m-heading.-typeD.-size-S{padding-bottom:12px}}.m-heading.-typeD.-size-S .m-heading_mainText{font-size:1.4rem;letter-spacing:.7px}@media screen and (min-width:769px){.m-heading.-typeD.-size-S .m-heading_mainText{font-size:1.6rem;letter-spacing:.8px}}.m-heading.-typeD.-size-S .m-heading_underline{display:none}.m-heading.-typeD.-color-black .m-heading_mainText{color:#222}.m-heading.-typeD.-color-black .m-heading_underline:before{background:linear-gradient(90deg,#3571ba,#4ca6d7 42.308%,#43a6cd)}.m-heading.-typeD.-color-black .m-heading_underline:after{background-color:#ebebeb}.m-heading.-typeD.-color-white .m-heading_mainText{color:#fff}.m-heading.-typeD.-color-white .m-heading_underline:before{background:linear-gradient(270deg,#f39800,#ee7300)}.m-heading.-typeD.-color-blue .m-heading_mainText{color:#3571ba}.m-heading.-typeD.-color-blue .m-heading_underline{display:none}.m-heading.-typeE{display:flex;flex-direction:column;margin-bottom:10px}@media screen and (min-width:769px){.m-heading.-typeE{margin-bottom:18px}}.m-heading.-typeE .m-heading_mainText{font-weight:500;line-height:1.5}.m-heading.-typeE.-size-L .m-heading_mainText{font-size:2.2rem;letter-spacing:1.1px}@media screen and (min-width:769px){.m-heading.-typeE.-size-L .m-heading_mainText{font-size:2.8rem;letter-spacing:1.4px}}.m-heading.-typeE.-size-M .m-heading_mainText{font-size:1.8rem;letter-spacing:.9px}@media screen and (min-width:769px){.m-heading.-typeE.-size-M .m-heading_mainText{font-size:2.4rem;letter-spacing:1.2px}}.m-heading.-typeE.-size-S .m-heading_mainText{font-size:1.4rem;letter-spacing:.7px}@media screen and (min-width:769px){.m-heading.-typeE.-size-S .m-heading_mainText{font-size:1.6rem;letter-spacing:.8px}}.m-heading.-typeE.-color-black .m-heading_mainText{color:#222}.m-heading.-typeE.-color-white .m-heading_mainText{color:#fff}.m-heading.-typeE.-color-blue .m-heading_mainText{color:#3571ba}.m-button{cursor:pointer}.m-button.-typeA{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:1.4rem;font-weight:700;gap:5px;justify-content:space-between;letter-spacing:.42px;line-height:normal;overflow:hidden;padding:24px 16px;position:relative;width:260px;z-index:0}@media screen and (min-width:769px){.m-button.-typeA{color:var(--color-text-white,#fff);font-size:1.6rem;letter-spacing:.48px;max-width:400px;padding:32px 40px;width:100%}}.m-button.-typeA span{flex-grow:1;text-align:center;text-box:trim-both cap alphabetic}.m-button.-typeA:before{content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:-1}.m-button.-typeA:hover:before{opacity:1}.m-button.-typeA:active{transform:translateY(0)}.m-button.-typeA:after{aspect-ratio:22/14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='14' viewBox='0 0 22 14' fill='none'><path d='M21.3252 6.62061L21.7686 7.00049L21.3252 7.38037L14.3252 13.3804L13.6748 12.6206L19.6494 7.50049H0V6.50049H19.6494L13.6748 1.38037L14.3252 0.620605L21.3252 6.62061Z' fill='white'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;right:16px;top:50%;transition:transform .3s ease;translate:0 -50%;width:13px}@media screen and (min-width:769px){.m-button.-typeA:after{width:22px}}.m-button.-typeA.-color-accent{background-color:#f39800}.m-button.-typeA.-color-accent:before{background:linear-gradient(270deg,#f39800,#ee7300)}.m-button.-typeA.-color-primary{background-color:#3571ba}.m-button.-typeA.-color-primary:before{background:linear-gradient(90deg,#3571ba,#4ca6d7 42.31%,#43a6cd)}.m-button.-typeA.-color-secondary{background:#43a6cd}.m-button.-typeA.-color-secondary:before{background:#3571ba}.m-button.-typeA.-color-gradation{background:linear-gradient(90deg,#3571ba,#4ca6d7 42.31%,#43a6cd)}.m-button.-typeA.-color-gradation:before{background:linear-gradient(270deg,#3571ba,#4ca6d7 42.31%,#43a6cd)}.m-button.-typeA.-color-border-white{background:transparent;border:1px solid #fff}.m-button.-typeA.-color-border-white:before{background:#ffffff59}.m-button.-typeA.-size-sm{align-items:center;display:inline-flex;font-size:1.2rem;justify-content:flex-start;letter-spacing:.36px;line-height:1.4;max-width:100%;padding:12px 39px 12px 12px;width:-moz-max-content;width:max-content}@media screen and (min-width:769px){.m-button.-typeA.-size-sm{font-size:1.5rem;letter-spacing:.45px;padding:16px 39px 16px 16px}}.m-button.-typeA.-size-sm:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'><path d='M12.2998 4.09998L12.833 4.50037L12.2998 4.90076L8.2998 7.90076L7.7002 7.09998L10.5 5.00037H0V4.00037H10.5L7.7002 1.90076L8.2998 1.09998L12.2998 4.09998Z' fill='white'/></svg>");width:13px}.m-button.-typeA.-size-sm span{padding-left:0;text-align:left}.m-button.-typeA.-icon-before.-size-sm .m-button_inner{padding-left:24px}.m-button.-typeA.-icon-before:after{left:16px;right:auto;rotate:180deg}.m-button.-typeB{align-items:center;background:transparent;border:none;border-bottom:1px solid #222;border-radius:0;color:#222;display:flex;font-size:1.4rem;font-weight:700;justify-content:space-between;letter-spacing:.42px;line-height:normal;padding:12px 8px 16px;position:relative;transition:all .1s ease;width:100%}@media screen and (min-width:769px){.m-button.-typeB{font-size:1.6rem;letter-spacing:.48px;padding:20px 12px 24px}}.m-button.-typeB .m-button_inner{display:block;flex-grow:1;letter-spacing:.48px;padding:0;text-align:left;text-box:trim-both cap alphabetic}.m-button.-typeB .m-button_before-text{display:block;font-family:Jost,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.36px;margin-bottom:12px;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-button.-typeB .m-button_before-text{font-size:1.4rem;letter-spacing:.42px;margin-bottom:14px}}.m-button.-typeB:hover{background:linear-gradient(270deg,#43a6cd1f,#35b7d91f 51.92%,#68b7c01f);border-bottom:1px solid transparent;color:#0f82ed}.m-button.-typeB:after{aspect-ratio:22/14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='14' viewBox='0 0 22 14' fill='none'><path d='M21.3252 6.62061L21.7686 7.00049L21.3252 7.38037L14.3252 13.3804L13.6748 12.6206L19.6494 7.50049H0V6.50049H19.6494L13.6748 1.38037L14.3252 0.620605L21.3252 6.62061Z' fill='%23222222'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;transition:transform .3s ease;width:13px}@media screen and (min-width:769px){.m-button.-typeB:after{width:22px}}.m-button.-typeC{align-items:center;background:transparent;border:none;border-bottom:1px solid #9c9c9c;border-radius:0;color:#828282;display:flex;font-size:1.2rem;font-weight:500;justify-content:flex-start;letter-spacing:.36px;line-height:normal;max-width:100%;padding:0 0 10px;position:relative;transition:all .1s ease;width:-moz-max-content;width:max-content}.m-button.-typeC .m-button_inner{flex-grow:1;padding:0;text-align:left;text-box:trim-both cap alphabetic}.m-button.-typeC:hover{border-bottom-color:transparent;color:#4d4d4d}.m-button.-typeD{background:transparent;border:none;border-radius:0;color:#222;display:block;font-size:1.4rem;font-weight:700;letter-spacing:.42px;max-width:100%;padding:0;position:relative;text-align:center;transition:all .1s ease;width:-moz-max-content;width:max-content}.m-button.-typeD .m-button_inner{display:block;padding:2px 0;text-align:center;width:100%}.m-button.-typeD .m-button_before-text{color:#222;display:block;font-family:Jost,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.36px;transition:color .1s ease}.m-button.-typeD:hover{background:linear-gradient(90deg,#3571ba,#4ca6d7 42.31%,#43a6cd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.m-button.-typeD:hover .m-button_before-text{color:#3571ba}.m-button.-typeE{align-items:center;background:transparent;border:none;border-radius:0;color:#222;display:flex;font-size:1.3rem;font-weight:700;gap:7px;justify-content:space-between;letter-spacing:.39px;line-height:normal;max-width:306px;padding:0;position:relative;transition:all .3s ease}@media screen and (min-width:769px){.m-button.-typeE{font-size:1.5rem;gap:14px;letter-spacing:.45px}}.m-button.-typeE .m-button_inner{display:block;padding:0;text-align:left;text-box:trim-both cap alphabetic}.m-button.-typeE:after{background-color:#222;content:"";display:block;flex-shrink:0;height:14px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'><path d='M7.26807 17.4365L6.88428 17.8975L6.50049 17.4365L1.50049 11.4365L2.26807 10.7959L6.38428 15.7363L6.38428 0.116211L7.38428 0.116211L7.38428 15.7363L11.5005 10.7959L12.2681 11.4365L7.26807 17.4365Z' fill='%23222222'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'><path d='M7.26807 17.4365L6.88428 17.8975L6.50049 17.4365L1.50049 11.4365L2.26807 10.7959L6.38428 15.7363L6.38428 0.116211L7.38428 0.116211L7.38428 15.7363L11.5005 10.7959L12.2681 11.4365L7.26807 17.4365Z' fill='%23222222'/></svg>");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s ease;width:7px}@media screen and (min-width:769px){.m-button.-typeE:after{height:18px;width:14px}}.m-button.-typeE:hover{color:#3571ba}.m-button.-typeE:hover:after{background-color:#3571ba}.m-button.-typeF{align-items:center;background:transparent;border:none;border-bottom:1px solid #333;border-radius:0;color:#222;display:flex;font-size:1.3rem;font-weight:500;gap:16px;justify-content:space-between;letter-spacing:.39px;line-height:1.5;max-width:306px;padding:0 0 14px;position:relative;transition:all .3s ease;width:100%}@media screen and (min-width:769px){.m-button.-typeF{font-size:1.4rem;letter-spacing:.42px}}.m-button.-typeF .m-button_inner{display:block;padding:2px 0;text-align:left;text-box:trim-both cap alphabetic}.m-button.-typeF:after{aspect-ratio:14/7;background-color:#222;content:"";display:block;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'><path d='M17.4365 6.73193L17.8975 7.11572L17.4365 7.49951L11.4365 12.4995L10.7959 11.7319L15.7363 7.61572H0.116211V6.61572H15.7363L10.7959 2.49951L11.4365 1.73193L17.4365 6.73193Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'><path d='M17.4365 6.73193L17.8975 7.11572L17.4365 7.49951L11.4365 12.4995L10.7959 11.7319L15.7363 7.61572H0.116211V6.61572H15.7363L10.7959 2.49951L11.4365 1.73193L17.4365 6.73193Z' fill='black'/></svg>");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .3s ease;width:14px}@media screen and (min-width:769px){.m-button.-typeF:after{aspect-ratio:18/14;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'><path d='M17.4365 6.73193L17.8975 7.11572L17.4365 7.49951L11.4365 12.4995L10.7959 11.7319L15.7363 7.61572H0.116211V6.61572H15.7363L10.7959 2.49951L11.4365 1.73193L17.4365 6.73193Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'><path d='M17.4365 6.73193L17.8975 7.11572L17.4365 7.49951L11.4365 12.4995L10.7959 11.7319L15.7363 7.61572H0.116211V6.61572H15.7363L10.7959 2.49951L11.4365 1.73193L17.4365 6.73193Z' fill='black'/></svg>");width:18px}}.m-button.-typeF:hover{border-bottom-color:#3571ba;color:#3571ba}.m-button.-typeF:hover:after{background-color:#3571ba}.m-button.-width-full{width:100%}.m-button.-position-center{margin-left:auto;margin-right:auto}.m-entryBanner{background:linear-gradient(270deg,#f39800,#ee7300);border-radius:8px;cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease}.m-entryBanner:before{background:linear-gradient(90deg,#f39800,#ee7300);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}.m-entryBanner:hover:before{opacity:1}.m-entryBanner_container{align-items:center;display:flex;gap:8px;padding:40px 0;position:relative}@media screen and (min-width:769px){.m-entryBanner_container{align-items:center;display:flex;gap:120px;padding:80px}}@media screen and (max-width:768px){.m-entryBanner_container{flex-direction:column}}.m-entryBanner_message{position:relative}@media screen and (max-width:768px){.m-entryBanner_message{align-items:center;background-image:url(../img/common/mask-01.png);background-repeat:no-repeat;background-size:100% 100%;display:flex;height:15vw;justify-content:center;min-height:80px;padding:14px 0 42px;text-align:center;width:calc(100% - 64px)}}@media screen and (min-width:769px){.m-entryBanner_message{flex-shrink:0}}.m-entryBanner_messageText{color:#fff;font-size:2rem;font-weight:500;letter-spacing:1px;position:relative;z-index:1}@media screen and (min-width:769px){.m-entryBanner_messageText{font-size:2.4rem;letter-spacing:1.2px}.m-entryBanner_messageText:before{aspect-ratio:355/100;background-color:#fff3;content:"";display:block;left:calc(50% + 12px);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='355' height='100' viewBox='0 0 355 100' fill='none'><path d='M322 0C326.418 0 330 3.58172 330 8V39H351.441C354.272 39 355.527 42.5596 353.324 44.3359L331.22 62.1572C330.84 62.4632 330.424 62.6555 330 62.752V92C330 96.4183 326.418 100 322 100H8C3.58189 99.9998 0 96.4182 0 92V8C0 3.58184 3.58189 0.000197897 8 0H322Z' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='355' height='100' viewBox='0 0 355 100' fill='none'><path d='M322 0C326.418 0 330 3.58172 330 8V39H351.441C354.272 39 355.527 42.5596 353.324 44.3359L331.22 62.1572C330.84 62.4632 330.424 62.6555 330 62.752V92C330 96.4183 326.418 100 322 100H8C3.58189 99.9998 0 96.4182 0 92V8C0 3.58184 3.58189 0.000197897 8 0H322Z' fill='white'/></svg>");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:50%;translate:-50% -50%;width:355px}.m-entryBanner_content{align-items:center;display:flex;flex:1;justify-content:space-between}}@media screen and (max-width:768px){.m-entryBanner_content{align-items:center;display:flex;justify-content:space-between;padding:0 32px;width:100%}}.m-entryBanner_textGroup{display:flex;font-size:1.8rem;font-weight:500;gap:18px;letter-spacing:.9px}@media screen and (min-width:769px){.m-entryBanner_textGroup{align-items:center;font-size:2rem;gap:32px;letter-spacing:1px}}@media screen and (max-width:768px){.m-entryBanner_textGroup{flex-direction:column}}.m-entryBanner_en{color:#fff;font-family:Jost,sans-serif;font-size:4rem;font-weight:400;letter-spacing:2px;line-height:1;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-entryBanner_en{font-size:5.6rem;letter-spacing:2.8px}}.m-entryBanner_ja{color:#fff;font-size:1.8rem;font-weight:500;letter-spacing:.9px;line-height:1;text-align:center}@media screen and (min-width:769px){.m-entryBanner_ja{font-size:2rem;letter-spacing:1px}}.m-entryBanner_arrow{height:14px;width:22px}@media screen and (min-width:769px){.m-entryBanner_arrow{height:20px;width:29px}}.m-entryBanner_arrow svg{height:100%;width:100%}.m-staffIcon{align-items:center;display:flex;flex-direction:column;gap:10px}@media screen and (min-width:769px){.m-staffIcon{gap:14px}}.m-staffIcon_imageWrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative}.m-staffIcon_image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.m-staffIcon_placeholder{align-items:center;color:#828282;display:flex;height:100%;justify-content:center;width:100%}.m-staffIcon_placeholderIcon{height:40%;width:40%}.m-staffIcon_info{text-align:center;width:100%}.m-staffIcon_name{color:#3571ba;font-size:1.3rem;font-weight:500;letter-spacing:.91px;line-height:1;margin:0 0 4px;text-align:center}@media screen and (min-width:769px){.m-staffIcon_name{font-size:1.4rem;letter-spacing:.98px;margin:0 0 6px}}.m-staffIcon_department{font-size:1.1rem;margin:0 0 2px}@media screen and (min-width:769px){.m-staffIcon_department{font-size:1.2rem;margin:0 0 3px}}.m-staffIcon_position{color:#828282;font-size:1rem;margin:0}@media screen and (min-width:769px){.m-staffIcon_position{font-size:1.1rem}}.m-staffIcon.-size-xs .m-staffIcon_imageWrapper{height:40px;width:40px}@media screen and (min-width:769px){.m-staffIcon.-size-xs .m-staffIcon_imageWrapper{height:48px;width:48px}}.m-staffIcon.-size-xs .m-staffIcon_name{font-size:1.1rem}@media screen and (min-width:769px){.m-staffIcon.-size-xs .m-staffIcon_name{font-size:1.2rem}}.m-staffIcon.-size-sm .m-staffIcon_imageWrapper{height:48px;width:48px}@media screen and (min-width:769px){.m-staffIcon.-size-sm .m-staffIcon_imageWrapper{height:60px;width:60px}}.m-staffIcon.-size-sm .m-staffIcon_name{font-size:1.2rem}@media screen and (min-width:769px){.m-staffIcon.-size-sm .m-staffIcon_name{font-size:1.3rem}}.m-staffIcon.-size-md .m-staffIcon_imageWrapper{height:56px;width:56px}@media screen and (min-width:769px){.m-staffIcon.-size-md .m-staffIcon_imageWrapper{height:84px;width:84px}}.m-staffIcon.-size-lg .m-staffIcon_imageWrapper{height:72px;width:72px}@media screen and (min-width:769px){.m-staffIcon.-size-lg .m-staffIcon_imageWrapper{height:100px;width:100px}}.m-staffIcon.-size-lg .m-staffIcon_name{font-size:1.4rem}@media screen and (min-width:769px){.m-staffIcon.-size-lg .m-staffIcon_name{font-size:1.6rem}}.m-staffIcon.-size-xl .m-staffIcon_imageWrapper{height:88px;width:88px}@media screen and (min-width:769px){.m-staffIcon.-size-xl .m-staffIcon_imageWrapper{height:120px;width:120px}}.m-staffIcon.-size-xl .m-staffIcon_name{font-size:1.5rem}@media screen and (min-width:769px){.m-staffIcon.-size-xl .m-staffIcon_name{font-size:1.8rem}}.m-staffIcon.-size-xl .m-staffIcon_department{font-size:1.3rem}@media screen and (min-width:769px){.m-staffIcon.-size-xl .m-staffIcon_department{font-size:1.4rem}}.m-staffIcon.-size-xl .m-staffIcon_position{font-size:1.2rem}@media screen and (min-width:769px){.m-staffIcon.-size-xl .m-staffIcon_position{font-size:1.3rem}}.m-staffIcon.-shape-circle .m-staffIcon_imageWrapper{border-radius:50%}.m-staffIcon.-shape-square .m-staffIcon_imageWrapper{border-radius:8px}.m-talkBlock{align-items:flex-start;background:linear-gradient(270deg,#43a6cd1f,#35b7d91f 51.92%,#68b7c01f),#fff;border-radius:8px;display:flex;gap:16px;padding:20px;width:100%}@media screen and (min-width:769px){.m-talkBlock{gap:24px;padding:32px}}.m-talkBlock_icon{align-self:flex-start;flex-shrink:0}.m-talkBlock_content{flex:1;min-width:0}.m-talkBlock_content p{color:#222;font-weight:500;line-height:1.8;margin:0 0 8px}@media screen and (min-width:769px){.m-talkBlock_content p{margin:0 0 12px}}.m-talkBlock_content p+p{margin-top:1em}.m-talkBlock.-size-sm{gap:12px;padding:16px}@media screen and (min-width:769px){.m-talkBlock.-size-sm{gap:16px;padding:20px}}.m-talkBlock.-size-sm .m-talkBlock_title{font-size:1.3rem}@media screen and (min-width:769px){.m-talkBlock.-size-sm .m-talkBlock_title{font-size:1.4rem}}.m-talkBlock.-size-sm .m-talkBlock_additionalText,.m-talkBlock.-size-sm .m-talkBlock_text{font-size:1.3rem}@media screen and (min-width:769px){.m-talkBlock.-size-sm .m-talkBlock_additionalText,.m-talkBlock.-size-sm .m-talkBlock_text{font-size:1.4rem}}.m-talkBlock.-size-lg{gap:20px;padding:24px}@media screen and (min-width:769px){.m-talkBlock.-size-lg{gap:32px;padding:40px}}.m-talkBlock.-size-lg .m-talkBlock_title{font-size:1.6rem;margin-bottom:12px}@media screen and (min-width:769px){.m-talkBlock.-size-lg .m-talkBlock_title{font-size:1.8rem;margin-bottom:16px}}.m-talkBlock.-size-lg .m-talkBlock_additionalText,.m-talkBlock.-size-lg .m-talkBlock_text{font-size:1.6rem}@media screen and (min-width:769px){.m-talkBlock.-size-lg .m-talkBlock_additionalText,.m-talkBlock.-size-lg .m-talkBlock_text{font-size:1.8rem}}.m-talkBlock.-type-left{flex-direction:row}.m-talkBlock.-type-right{flex-direction:row-reverse}@media screen and (max-width:768px){.m-pageTitle{padding-bottom:92px;padding-top:16px}}@media screen and (min-width:769px){.m-pageTitle{margin-bottom:80px}}@media screen and (max-width:768px){.m-pageTitle:not(:has(.m-pageTitle_subTextBox)){padding-bottom:40px}}.m-pageTitle_hero{align-items:flex-end;display:flex;flex-direction:column;min-height:420px;position:relative;width:100%;z-index:0}@media screen and (min-width:769px){.m-pageTitle_hero{display:block;padding-top:314px}}.m-pageTitle_heroBackground{border-radius:0 8px 8px 0;height:420px;left:0;overflow:hidden;position:absolute;top:0;width:calc(100% - 24px);z-index:0}@media screen and (min-width:769px){.m-pageTitle_heroBackground{width:calc(100% - 80px)}}.m-pageTitle_heroBackground:after{background:linear-gradient(180deg,#4ca6d700 49.04%,#68b7c0e6 79.81%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:769px){.m-pageTitle_heroBackground:after{background:linear-gradient(180deg,#4ca6d700 69.23%,#68b7c0e6)}}.m-pageTitle_heroImage{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:36.79% 62.35%;object-position:36.79% 62.35%;width:100%}@media screen and (min-width:769px){.m-pageTitle_heroImage{-o-object-position:0 34.35%;object-position:0 34.35%}}.m-pageTitle_heroContent{margin-top:auto;position:relative;width:100%;z-index:2}@media screen and (max-width:768px){.m-pageTitle_heroContent{margin-bottom:-52px;margin-top:270px;padding-left:24px}}@media screen and (max-width:768px) and (max-width:768px){.m-pageTitle:not(:has(.m-pageTitle_heroBackground picture)) .m-pageTitle_heroContent{margin-top:178px}}@media screen and (min-width:769px){.m-pageTitle_heroContent{display:flex;gap:20px;justify-content:space-between;padding-left:max(50vw - 620px,24px)}}.m-pageTitle_title{color:#fff;font-size:3.2rem;font-weight:500;letter-spacing:1.6px;line-height:1;margin:0}@media screen and (max-width:768px){.m-pageTitle_title{margin-bottom:32px}}@media screen and (min-width:769px){.m-pageTitle_title{flex-shrink:99;font-size:4rem;letter-spacing:2px;max-width:460px;width:40%}}.m-pageTitle_subTextBox{background:#fff;border-radius:8px;line-height:normal;max-width:366px;min-height:116px;padding:24px 24px 0;position:relative;width:100%;z-index:3}@media screen and (min-width:769px){.m-pageTitle_subTextBox{flex-shrink:999;margin-top:10px;max-width:860px;padding:32px 40px}}.m-pageTitle_subText{color:#222;font-size:1.4rem;font-weight:500;letter-spacing:.7px;line-height:1.6;margin:0}@media screen and (min-width:769px){.m-pageTitle_subText{font-size:1.8rem;letter-spacing:.9px;line-height:1.8}}.m-pageTitle.-noImage .m-pageTitle_hero{min-height:320px}@media screen and (min-width:769px){.m-pageTitle.-noImage .m-pageTitle_hero{padding-top:214px}}.m-pageTitle.-noImage .m-pageTitle_heroBackground{height:320px}.m-pageTitle.-noImage .m-pageTitle_heroBackground:after{background:linear-gradient(180deg,#3571ba17,#4ca6d7e6 60%,#68b7c0e6)}@media screen and (min-width:769px){.m-pageTitle.-noImage .m-pageTitle_heroBackground:after{background:linear-gradient(180deg,#3571ba17,#4ca6d7e6 60%,#68b7c0e6)}}.m-qTitle{display:flex;flex-direction:column;gap:12px;line-height:normal}@media screen and (min-width:769px){.m-qTitle{align-items:flex-start;flex-direction:row;gap:16px}}.m-qTitle_qSection{align-items:flex-end;color:#3571ba;display:flex;flex-shrink:0;font-family:Jost,sans-serif;font-weight:400;gap:4px;justify-content:flex-start;white-space:nowrap}@media screen and (min-width:769px){.m-qTitle_qSection{gap:6px;padding-top:3px}}.m-qTitle_q{font-size:1.6rem;letter-spacing:.8px;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-qTitle_q{font-size:2rem;letter-spacing:1px}}.m-qTitle_num{font-size:1.8rem;letter-spacing:-.9px;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-qTitle_num{font-size:2.2rem;letter-spacing:-1.1px}}.m-qTitle_text{color:#222;flex:1;font-size:2rem;font-weight:500;letter-spacing:1px;min-width:0;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-qTitle_text{font-size:2.4rem;letter-spacing:1.2px}}.m-talkmemberCard{align-items:flex-start;display:flex;gap:16px;justify-content:flex-start}@media screen and (min-width:769px){.m-talkmemberCard{gap:24px}}.m-talkmemberCard_image{border-radius:8px;flex-basis:50%;flex-shrink:9999;height:100px;max-width:130px;overflow:hidden}@media screen and (min-width:769px){.m-talkmemberCard_image{height:140px;max-width:190px;width:100%}}.m-talkmemberCard_img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-talkmemberCard_content{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}@media screen and (min-width:769px){.m-talkmemberCard_content{gap:16px}}.m-talkmemberCard_title{display:flex;flex-direction:column;gap:6px;width:100%}.m-talkmemberCard_department{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;width:100%}.m-talkmemberCard_prop,.m-talkmemberCard_prop1{color:#222;font-size:1.3rem;font-weight:500;letter-spacing:.65px;line-height:1}@media screen and (min-width:769px){.m-talkmemberCard_prop,.m-talkmemberCard_prop1{font-size:1.4rem;letter-spacing:.7px}}.m-talkmemberCard_nameSection{align-items:baseline;color:#222;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;line-height:1}.m-talkmemberCard_name{font-family:Jost,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:1.1px}@media screen and (min-width:769px){.m-talkmemberCard_name{font-size:2.6rem;letter-spacing:1.3px}}.m-talkmemberCard_suffix{font-size:1.3rem;font-weight:500;letter-spacing:.65px}@media screen and (min-width:769px){.m-talkmemberCard_suffix{font-size:1.4rem;letter-spacing:.7px}}.m-talkmemberCard_details{display:flex;flex-direction:column;gap:2px;width:100%}@media screen and (min-width:769px){.m-talkmemberCard_details{gap:4px}}.m-talkmemberCard_detail{color:#3571ba;font-size:1.2rem;font-weight:500;letter-spacing:.6px;line-height:1.4}@media screen and (min-width:769px){.m-talkmemberCard_detail{font-size:1.4rem;letter-spacing:.7px}}.m-talkmemberCard.-type-long .m-talkmemberCard_department{align-items:flex-start;flex-direction:column;gap:10px}@media screen and (min-width:769px){.m-talkmemberCard.-type-long .m-talkmemberCard_department{gap:10px}}.m-card{border-radius:8px;color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease;z-index:0}.m-card_new-badge{align-items:center;aspect-ratio:1;background:var(--point,linear-gradient(270deg,#f39800 0,#ee7300 100%));border-radius:100vw;color:#fff;display:flex;font-weight:500;justify-content:center;letter-spacing:.8px;position:absolute;right:16px;top:16px;width:54px;z-index:10}@media screen and (min-width:769px){.m-card_new-badge{right:20px;top:20px;width:74px}}.m-card.-typeA{align-items:flex-end;aspect-ratio:4/3;cursor:pointer;display:flex;position:relative}@media screen and (min-width:769px){.m-card.-typeA{max-width:608px}}.m-card.-typeA:before{background:linear-gradient(180deg,#4ca6d700 45%,#3571bae6 70%,#43a6cd);bottom:0;color:#fff;content:"";display:block;height:100%;left:0;padding:24px;position:absolute;right:0;width:100%;z-index:1}@media screen and (min-width:769px){.m-card.-typeA:before{padding:32px}}.m-card.-typeA .m-card_image{height:100%;left:0;position:absolute;top:0;transition:.5s ease;width:100%;z-index:-1}.m-card.-typeA .m-card_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-card.-typeA .m-card_info{align-items:center;color:#fff;display:flex;flex-grow:1;gap:5px;justify-content:space-between;padding:24px;position:relative;z-index:1}@media screen and (min-width:769px){.m-card.-typeA .m-card_info{padding:40px}}.m-card.-typeA .m-card_info:after{aspect-ratio:29/20;background-color:#fff;content:"";display:block;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='29' height='20' viewBox='0 0 29 20' fill='none'><path d='M28.335 9.62891L28.7471 10.001L28.335 10.373L18.335 19.373L17.665 18.6289L26.6963 10.501H0V9.50098H26.6963L17.665 1.37305L18.335 0.628906L28.335 9.62891Z' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='29' height='20' viewBox='0 0 29 20' fill='none'><path d='M28.335 9.62891L28.7471 10.001L28.335 10.373L18.335 19.373L17.665 18.6289L26.6963 10.501H0V9.50098H26.6963L17.665 1.37305L18.335 0.628906L28.335 9.62891Z' fill='white'/></svg>");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:.5s ease;width:22px}@media screen and (min-width:769px){.m-card.-typeA .m-card_info:after{width:29px}}.m-card.-typeA .m-card_info-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px 14px;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-card.-typeA .m-card_info-head{gap:16px}}.m-card.-typeA .m-card_info-head>p{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}@media screen and (min-width:769px){.m-card.-typeA .m-card_info-head>p{gap:8px}}.m-card.-typeA .m-card_department,.m-card.-typeA .m-card_post{text-box:trim-both cap alphabetic;font-weight:500;letter-spacing:.8px;line-height:normal}@media screen and (min-width:769px){.m-card.-typeA .m-card_department,.m-card.-typeA .m-card_post{font-size:1.4rem;letter-spacing:.42px;margin-bottom:6px}}.m-card.-typeA .m-card_name{align-items:baseline;display:flex;font-size:1.3rem;font-weight:500;letter-spacing:.65px;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-card.-typeA .m-card_name{font-size:1.4rem;letter-spacing:.7px}}.m-card.-typeA .m-card_name b{display:block;font-family:Jost,sans-serif;font-size:2.6rem;font-weight:400;letter-spacing:1.3px;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-card.-typeA .m-card_name b{font-size:3.2rem;letter-spacing:1.6px}}.m-card.-typeA .m-card_year{font-size:1.3rem;font-weight:500;letter-spacing:.65px;line-height:140%;margin-top:16px}@media screen and (min-width:769px){.m-card.-typeA .m-card_year{font-size:1.6rem;letter-spacing:.8px;margin-top:20px}}.m-card.-typeA .m-card_description{font-size:1.3rem;font-weight:500;letter-spacing:.65px;line-height:140%;margin-top:6px}@media screen and (min-width:769px){.m-card.-typeA .m-card_description{font-size:1.6rem;letter-spacing:.8px}}.m-card.-typeA:hover .m-card_image{scale:1.1}.m-card.-typeB{aspect-ratio:4/3;position:relative}.m-card.-typeB .m-card_coming-soon{align-items:center;background:linear-gradient(180deg,#4ca6d712,#3571ba99 67.31%,#43a6cd),#fff;border-radius:var(--radius-2,8px);display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.m-card.-typeB .m-card_coming-soon-content{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.m-card.-typeB .m-card_coming-soon-text{font-family:Jost,sans-serif;text-box:trim-both cap alphabetic;color:var(--color-text-white,#fff);font-size:2.6rem;font-style:normal;font-weight:400;letter-spacing:1.3px;line-height:normal;opacity:.4}@media screen and (min-width:769px){.m-card.-typeB .m-card_coming-soon-text{font-size:4.2rem;letter-spacing:2.1px}}.m-card.-typeB p{font-size:1.3rem;font-weight:400;letter-spacing:.39px;margin:0;opacity:.9}@media screen and (min-width:769px){.m-card.-typeB p{font-size:1.4rem;letter-spacing:.42px}}.m-card.-typeB .m-card_new-badge{right:16px;top:16px}@media screen and (min-width:769px){.m-card.-typeB .m-card_new-badge{right:20px;top:20px}}.m-cardGroup.-typeA{display:grid;gap:24px}@media screen and (min-width:769px){.m-cardGroup.-typeA{gap:32px;grid-template-columns:repeat(2,1fr)}}.m-cardGroup.-typeB{display:grid;gap:24px}@media screen and (min-width:769px){.m-cardGroup.-typeB{gap:32px;grid-template-columns:repeat(3,1fr)}}.m-cardGroup.-typeC{display:grid;gap:16px}@media screen and (min-width:769px){.m-cardGroup.-typeC{gap:24px;grid-template-columns:repeat(4,1fr)}}.m-interviewInfo{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:769px){.m-interviewInfo{gap:32px}}.m-interviewInfo_header{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:769px){.m-interviewInfo_header{gap:20px}}.m-interviewInfo_titleSection{display:flex;flex-direction:column;gap:8px;width:100%}@media screen and (min-width:769px){.m-interviewInfo_titleSection{gap:10px}}.m-interviewInfo_category{background:linear-gradient(270deg,#f39800,#ee7300);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.4rem;font-weight:400;letter-spacing:.7px;line-height:1;text-align:center;white-space:nowrap;width:-moz-max-content;width:max-content}@media screen and (min-width:769px){.m-interviewInfo_category{font-size:1.8rem;letter-spacing:.9px}}.m-interviewInfo_nameSection{align-items:flex-start;display:flex;flex-direction:column;gap:14px;width:100%;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-interviewInfo_nameSection{align-items:baseline;flex-direction:row;gap:20px}}.m-interviewInfo_prop{color:#222;font-size:2rem;font-weight:500;letter-spacing:1px;line-height:1;white-space:nowrap}@media screen and (min-width:769px){.m-interviewInfo_prop{font-size:2.4rem;letter-spacing:1.2px}}.m-interviewInfo_name{align-items:baseline;color:#222;display:flex;gap:6px;line-height:1;white-space:nowrap}.m-interviewInfo_nameText{font-family:Jost,sans-serif;font-size:3rem;font-weight:400;letter-spacing:1.5px}@media screen and (min-width:769px){.m-interviewInfo_nameText{font-size:3.4rem;letter-spacing:1.7px}}.m-interviewInfo_suffix{font-size:1.4rem;font-weight:500;letter-spacing:.7px}@media screen and (min-width:769px){.m-interviewInfo_suffix{font-size:1.8rem;letter-spacing:.9px}}.m-interviewInfo_tags{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px}.m-interviewInfo_tag{color:#3571ba;font-family:,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.8px;line-height:1;white-space:nowrap}@media screen and (min-width:769px){.m-interviewInfo_tag{font-size:1.8rem;letter-spacing:.9px}}.m-interviewInfo_content{width:100%}.m-interviewInfo_text{color:#222;font-size:1.8rem;font-weight:500;letter-spacing:.9px;line-height:1.8;margin:0}@media screen and (min-width:769px){.m-interviewInfo_text{font-size:2.8rem;letter-spacing:1.4px}}.m-scheduleItem{display:flex;gap:12px;position:relative}.m-scheduleItem_timeline{display:flex;flex-shrink:0;gap:8px;justify-content:space-between;min-width:80px}.m-scheduleItem_time{font-family:Jost,sans-serif;font-size:1.6rem;font-weight:400;line-height:1;width:44px;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-scheduleItem_time{font-size:2rem;width:auto}}.m-scheduleItem_timelineElements{align-items:center;display:flex;flex-direction:column;height:100%;padding-bottom:1px}.m-scheduleItem_dot{border-radius:50%;flex-shrink:0;height:12px;margin-bottom:-1px;width:12px}.m-scheduleItem:not(.-last-child) .m-scheduleItem_line{flex:1;height:100%;margin-bottom:-1px;min-height:44px;width:1px}@media screen and (min-width:769px){.m-scheduleItem:not(.-last-child) .m-scheduleItem_line{min-height:44px}}@media screen and (min-width:769px){.m-scheduleItem:last-child:not(:has(.m-scheduleItem_text)) .m-scheduleItem_line{display:none}}.m-scheduleItem_content{align-items:flex-start;display:flex;flex:1;gap:16px;min-width:0}@media screen and (max-width:768px){.m-scheduleItem_content{flex-direction:column;padding-bottom:24px}}.m-scheduleItem_textContent{display:flex;flex-direction:column;gap:14px;min-width:0}@media screen and (max-width:768px){.m-scheduleItem_textContent{padding-bottom:16px}}@media screen and (min-width:769px){.m-scheduleItem_textContent{gap:16px}.m-scheduleItem:not(:last-child) .m-scheduleItem_textContent{padding-bottom:40px}}.m-scheduleItem_title{font-size:1.6rem;font-weight:500;letter-spacing:.8px;line-height:normal;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-scheduleItem_title{font-size:2rem;letter-spacing:1px}}.m-scheduleItem_text{font-size:1.3rem;letter-spacing:.65px;line-height:1.6;text-box:trim-both cap alphabetic}@media screen and (min-width:769px){.m-scheduleItem_text{font-size:1.4rem;letter-spacing:.7px}}.m-scheduleItem_image{aspect-ratio:200/120;background:#d9d9d9;border-radius:8px;flex-shrink:0;overflow:hidden;width:200px}@media screen and (min-width:768px) and (max-width:1140px){.m-scheduleItem_image{width:100px}}@media screen and (min-width:769px){.m-scheduleItem:not(:last-child) .m-scheduleItem_image{margin-bottom:40px}}.m-scheduleItem_img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-scheduleItem.-color-white .m-scheduleItem_time{color:#fff}.m-scheduleItem.-color-white .m-scheduleItem_dot,.m-scheduleItem.-color-white .m-scheduleItem_line{background:#fff}.m-scheduleItem.-color-white .m-scheduleItem_text,.m-scheduleItem.-color-white .m-scheduleItem_title{color:#fff}.m-scheduleItem.-color-color2 .m-scheduleItem_time{color:#3571ba}.m-scheduleItem.-color-color2 .m-scheduleItem_dot,.m-scheduleItem.-color-color2 .m-scheduleItem_line{background:#3571ba}.m-scheduleItem.-color-color2 .m-scheduleItem_text,.m-scheduleItem.-color-color2 .m-scheduleItem_title{color:#222}.m-textBox_title{color:#222;font-size:2.4rem;font-weight:500;letter-spacing:1.2px;line-height:1.5;margin:0 0 18px}@media screen and (min-width:769px){.m-textBox_title{margin-bottom:18px}}.m-textBox_content{color:#222;font-size:1.4rem;font-weight:400;letter-spacing:.7px;line-height:1.8}@media screen and (min-width:769px){.m-textBox_content{font-size:1.6rem;letter-spacing:.8px}}.m-textBox_content p{margin:0 0 1.2em}.m-textBox_content p:last-child{margin-bottom:0}.m-textBox_links{display:flex;flex-direction:column;gap:24px;margin-top:32px}@media screen and (min-width:769px){.m-textBox_links{flex-direction:row;gap:24px}}.m-textBox_links .m-button.-typeF{max-width:100%}.m-textBox_footer{display:flex;flex-direction:column;gap:20px;margin-top:32px}@media screen and (min-width:769px){.m-textBox_footer{flex-direction:row;gap:24px}}.m-textBox.-type-solid{background:#fff;border-radius:8px;padding:32px 24px}@media screen and (min-width:769px){.m-textBox.-type-solid{padding:48px 40px}}.m-textBox.-type-work{background:#fff;border-radius:8px;padding:64px 24px 0}@media screen and (min-width:769px){.m-textBox.-type-work{padding:64px 64px 0}}.m-textBox.-type-work .m-textBox_content{line-height:1.8}.m-textBox.-type-work-item{background:#fff;border-radius:8px;padding:48px 40px}@media screen and (min-width:769px){.m-textBox.-type-work-item{padding:48px 40px}}.m-textBox.-type-work-item .m-textBox_content{font-size:1.6rem;line-height:1.8;margin-top:18px}@media screen and (min-width:769px){.m-textBox.-type-work-item .m-textBox_content{margin-top:18px}}.m-textBox.-type-work-item .m-textBox_links{display:flex;flex-direction:column;gap:0;margin-top:32px}@media screen and (min-width:769px){.m-textBox.-type-work-item .m-textBox_links{flex-direction:row;gap:24px}}.m-textBox.-type-work-item .m-textBox_links:has(>.m-button:only-child) .m-button.-typeF{max-width:none;width:100%}.m-textBox.-type-work-item-simple{background:#fff;border-radius:8px;padding:32px 24px}@media screen and (min-width:769px){.m-textBox.-type-work-item-simple{padding:48px 40px}}.m-textBox.-type-work-item-simple .m-textBox_title{font-size:1.8rem;margin-bottom:10px}@media screen and (min-width:769px){.m-textBox.-type-work-item-simple .m-textBox_title{font-size:2.4rem;margin-bottom:18px}}.m-textBox.-type-work-item-simple .m-textBox_content{font-weight:500;line-height:1.8}.m-textBox.-type-work-item-simple .m-textBox_links{display:flex;flex-direction:column;gap:24px;margin-top:32px}@media screen and (min-width:769px){.m-textBox.-type-work-item-simple .m-textBox_links{flex-direction:row}}.m-textBox.-type-work-item-simple .m-textBox_links:has(>.m-button:only-child) .m-button.-typeF{max-width:none;width:100%}.m-buttonGroup.-typeA{margin-bottom:40px;overflow-x:auto;width:100%}@media screen and (max-width:768px){.m-buttonGroup.-typeA{padding:0 24px}}@media screen and (min-width:769px){.m-buttonGroup.-typeA{margin:0 auto 80px;max-width:1280px;width:calc(100% - 48px)}}.m-buttonGroup.-typeA .m-buttonGroup_list{display:flex;gap:16px;justify-content:space-between;white-space:nowrap}@media screen and (min-width:769px){.m-buttonGroup.-typeA .m-buttonGroup_list{gap:40px}}.m-buttonGroup.-typeA .m-buttonGroup_item{flex:1}.m-buttonGroup.-typeA .m-buttonGroup_item:not(:last-child){display:flex;gap:16px;justify-content:space-between}@media screen and (min-width:769px){.m-buttonGroup.-typeA .m-buttonGroup_item:not(:last-child){gap:40px}}.m-buttonGroup.-typeA .m-buttonGroup_item:not(:last-child):after{background-color:#9c9c9c;content:"";display:block;height:100%;width:1px}.m-buttonGroup.-typeA .m-buttonGroup_item .m-button{width:100%}.m-buttonGroup.-typeB .m-buttonGroup_list{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:769px){.m-buttonGroup.-typeB .m-buttonGroup_list{flex-direction:row;gap:40px;justify-content:center}}.m-buttonGroup.-typeB .m-buttonGroup_item{width:100%}@media screen and (min-width:769px){.m-buttonGroup.-typeB .m-buttonGroup_item{max-width:400px;width:400px}}.m-buttonGroup.-typeB .m-buttonGroup_item .m-button{width:100%}@media screen and (min-width:769px){.m-textBoxImg.-typeA{align-items:flex-start;display:flex;gap:60px}}.m-textBoxImg.-typeA .m-textBoxImg_image{border-radius:8px;overflow:hidden}@media screen and (max-width:768px){.m-textBoxImg.-typeA .m-textBoxImg_image{margin-top:24px}}@media screen and (min-width:769px){.m-textBoxImg.-typeA .m-textBoxImg_image{flex:0 0 50%}}.m-textBoxImg.-typeA .m-textBoxImg_image img{border-radius:8px;height:auto;width:100%}@media screen and (min-width:769px){.m-textBoxImg.-typeA .m-textBoxImg_content{flex:1}.m-textBoxImg.-typeA.-position-reverse{flex-direction:row-reverse}}.m-tableText_row{border-bottom:1px solid #ebebeb;display:flex;gap:8px;padding-bottom:16px}@media screen and (max-width:768px){.m-tableText_row{flex-direction:column}}@media screen and (min-width:769px){.m-tableText_row{gap:30px;padding-bottom:24px}}.m-tableText_row+.m-tableText_row{margin-top:24px}.m-tableText_label{color:#3571ba;font-weight:500;letter-spacing:.42px;letter-spacing:.7px;line-height:150%}@media screen and (min-width:769px){.m-tableText_label{flex-shrink:0;letter-spacing:.8px;width:160px}}.m-tableText_content{font-weight:500;line-height:180%}@media screen and (min-width:769px){.m-tableText_content{border-left:1px solid #ebebeb;padding-left:40px}}.m-flow_item{background:#43a6cd1a;border-radius:8px;display:flex;gap:12px;padding:16px}@media screen and (min-width:769px){.m-flow_item{display:flex;gap:8px;padding:32px 40px}}.m-flow_item+.m-flow_item{margin-top:35px;position:relative}@media screen and (min-width:769px){.m-flow_item+.m-flow_item{margin-top:60px}}.m-flow_item+.m-flow_item:before{aspect-ratio:35/20;background:linear-gradient(90deg,#68b7c0,#35b7d9 48.08%,#43a6cd);content:"";display:block;left:50%;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' fill='none'><path d='M14.3735 13.9751C13.6026 14.7034 12.3974 14.7034 11.6265 13.9751L1.50031 4.40832C0.185113 3.16578 1.06448 0.954522 2.8738 0.954523L23.1262 0.954524C24.9355 0.954525 25.8149 3.16578 24.4997 4.40833L14.3735 13.9751Z' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' fill='none'><path d='M14.3735 13.9751C13.6026 14.7034 12.3974 14.7034 11.6265 13.9751L1.50031 4.40832C0.185113 3.16578 1.06448 0.954522 2.8738 0.954523L23.1262 0.954524C24.9355 0.954525 25.8149 3.16578 24.4997 4.40833L14.3735 13.9751Z' fill='white'/></svg>");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-8px;translate:-50% -100%;width:30px}@media screen and (min-width:769px){.m-flow_item+.m-flow_item:before{top:-18px;width:38px}}.m-flow_number{color:#3571ba;flex-shrink:0;font-family:Jost,sans-serif;line-height:1.4;text-box:trim-both cap alphabetic;font-size:1.8rem;font-weight:400;letter-spacing:-.9px;line-height:normal;margin-top:4px}@media screen and (min-width:769px){.m-flow_number{font-size:2.2rem;letter-spacing:-1.1px;margin-top:6px}}.m-flow_content{flex:1;min-width:0}.m-flow_title{color:#3571ba;font-style:normal;font-weight:500;letter-spacing:.7px;line-height:150%}@media screen and (min-width:769px){.m-flow_title{letter-spacing:.8px}}.m-flow_description{color:#000;font-style:normal;font-weight:500;letter-spacing:.7px;line-height:150%;margin-top:8px}@media screen and (min-width:769px){.m-flow_description{letter-spacing:.8px;margin-top:12px}}.m-entryButtonGroup{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:769px){.m-entryButtonGroup{gap:24px}}.m-entryButtonGroup_item{display:flex;gap:16px}@media screen and (max-width:768px){.m-entryButtonGroup_item{flex-direction:column}}@media screen and (min-width:769px){.m-entryButtonGroup_item{align-items:stretch;gap:24px}}.m-entryButtonGroup_company{align-items:center;background:var(--ffffff,#fff);border:1px solid #ebebeb;border-radius:3px;color:inherit;display:flex;flex-direction:column;justify-content:center;padding:16px 20px;text-decoration:none;transition:opacity .2s ease}@media screen and (max-width:768px){.m-entryButtonGroup_company{height:68px}}@media screen and (min-width:769px){.m-entryButtonGroup_company{min-height:80px;padding:16px 20px;width:320px}}.m-entryButtonGroup_company:hover{opacity:.8}.m-entryButtonGroup_logo{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.m-entryButtonGroup_name{color:#222;font-size:1.4rem;font-weight:700;letter-spacing:.42px;line-height:1.4}@media screen and (min-width:769px){.m-entryButtonGroup_name{font-size:1.6rem;letter-spacing:.48px}}.m-entryButtonGroup_buttons{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:769px){.m-entryButtonGroup_buttons{flex-direction:row;gap:16px;width:400px}}.m-entryButtonGroup_button.m-button{width:100%}@media screen and (min-width:769px){.m-entryButtonGroup_button.m-button{min-width:280px}}.m-notes_item{color:#828282;display:flex;font-size:1.1rem;font-weight:400;gap:2px;letter-spacing:.55px;line-height:150%}@media screen and (min-width:769px){.m-notes_item{font-size:1.3rem;letter-spacing:.65px}}.m-notes_item:before{content:"※";flex-shrink:0}.m-inputTag{align-items:center;border:1px solid #f39800;border-radius:4px;color:#f39800;display:inline-flex;justify-content:center;padding:6px 5px 5px;text-box:trim-both cap alphabetic;font-size:1rem;font-weight:500;letter-spacing:.5px;line-height:1}@media screen and (min-width:769px){.m-inputTag{font-size:1.2rem;letter-spacing:.6px;padding:7px 6px 6px}}.m-inputTag.-required{border-color:#f39800;color:#f39800}.m-inputTag.-any{border-color:#9c9c9c;color:#9c9c9c}.m-inputCheck{align-items:flex-start;cursor:pointer;display:flex;gap:8px;position:relative}.m-inputCheck_input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.m-inputCheck_mark{align-items:center;aspect-ratio:1;background:#fff;border:1px solid #9c9c9c;border-radius:2px;display:flex;flex-shrink:0;justify-content:center;width:15px}@media screen and (min-width:769px){.m-inputCheck_mark{width:18px}}.m-inputCheck_mark:after{aspect-ratio:12/9;background-color:#3571ba;content:"";-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7' fill='none'><path d='M3.42304 4.41384L1.26912 2.20235L0 3.5L3.42304 7L9 1.28851L7.73982 0L3.42304 4.41384Z' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7' fill='none'><path d='M3.42304 4.41384L1.26912 2.20235L0 3.5L3.42304 7L9 1.28851L7.73982 0L3.42304 4.41384Z' fill='white'/></svg>");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;width:9px}@media screen and (min-width:769px){.m-inputCheck_mark:after{width:12px}}.m-inputCheck:has(.m-inputCheck_text) .m-inputCheck_mark{margin-top:5.5px}@media screen and (min-width:769px){.m-inputCheck:has(.m-inputCheck_text) .m-inputCheck_mark{margin-top:7.5px}}.m-inputCheck_text{flex:1;font-weight:400;letter-spacing:.7px;line-height:180%;min-width:0}@media screen and (min-width:769px){.m-inputCheck_text{letter-spacing:.8px;line-height:200%}}.m-inputCheck_input:checked+.m-inputCheck_mark:after{opacity:1}.m-inputRadio{align-items:flex-start;cursor:pointer;display:flex;gap:10px;position:relative}.m-inputRadio_input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.m-inputRadio_mark{align-items:center;aspect-ratio:1;background:#fff;border:1px solid #9c9c9c;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;margin-top:5px;width:15px}@media screen and (min-width:769px){.m-inputRadio_mark{margin-top:7px;width:18px}}.m-inputRadio_mark:after{aspect-ratio:1;background-color:#3571ba;border-radius:50%;content:"";opacity:0;transition:opacity .2s ease;width:7px}@media screen and (min-width:769px){.m-inputRadio_mark:after{width:9px}}.m-inputRadio_text{flex:1;font-weight:500;letter-spacing:.7px;line-height:200%;min-width:0}@media screen and (min-width:769px){.m-inputRadio_text{letter-spacing:.8px}}.m-inputRadio_input:checked+.m-inputRadio_mark:after{opacity:1}.m-inputLabel{align-items:center;display:flex;gap:8px}@media screen and (min-width:769px){.m-inputLabel{gap:12px}}.m-inputLabel .m-inputTag{flex-shrink:0}.m-inputLabel_text{color:#222;font-weight:500;letter-spacing:.56px;line-height:1.5}@media screen and (min-width:769px){.m-inputLabel_text{letter-spacing:.64px}}.m-inputText{background:#fff;border:1px solid #ebebeb;border-radius:4px;color:#222;font-weight:400;letter-spacing:.7px;line-height:180%;outline:none;padding:8px 16px;transition:border-color .2s ease;width:100%}@media screen and (min-width:769px){.m-inputText{letter-spacing:.8px;line-height:200%;padding:10px 20px}}.m-inputText::-moz-placeholder{color:#b6b6b6;opacity:1}.m-inputText::placeholder{color:#b6b6b6;opacity:1}.m-inputText:focus{border-color:#3571ba}.m-outputText{color:#222;font-weight:400;letter-spacing:.7px;line-height:1.5}@media screen and (min-width:769px){.m-outputText{letter-spacing:.8px}}.m-inputTextarea_textarea{background:#fff;border:1px solid #ebebeb;border-radius:4px;color:#222;font-weight:400;letter-spacing:.7px;line-height:1.5;min-height:120px;outline:none;padding:8px 16px;resize:none;transition:border-color .2s ease;width:100%}@media screen and (min-width:769px){.m-inputTextarea_textarea{letter-spacing:.7px;min-height:140px;padding:10px 20px}}.m-inputTextarea_textarea::-moz-placeholder{color:#828282;opacity:1}.m-inputTextarea_textarea::placeholder{color:#828282;opacity:1}.m-inputTextarea_textarea:focus{border-color:#3571ba}.m-inputTextarea_counter{font-size:1.1rem;font-weight:500;letter-spacing:.55px;line-height:1.5;margin-top:6px;text-align:right}@media screen and (min-width:769px){.m-inputTextarea_counter{font-size:1.2rem;letter-spacing:.6px}}.m-link{color:#0f82ed;cursor:pointer;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:opacity .2s ease}.m-link:hover{opacity:.7}.m-link:visited{color:#0f82ed}.m-inputGroup.-text{align-items:baseline;display:flex;gap:6px}.m-inputGroup.-age{align-items:flex-end;display:flex;gap:6px}@media screen and (min-width:769px){.m-inputGroup.-age{max-width:140px}}@media screen and (max-width:768px){.m-inputGroup.-age .m-inputGroup_age{flex-grow:1}}.m-inputGroup.-name .m-inputGroup_row{display:flex;gap:16px}@media screen and (min-width:769px){.m-inputGroup.-name .m-inputGroup_row{gap:24px}}.m-inputGroup.-name .m-inputGroup_field{display:flex;flex:1;gap:8px}@media screen and (min-width:769px){.m-inputGroup.-name .m-inputGroup_field{gap:12px}}.m-inputGroup.-name .m-inputGroup_label{align-items:center;color:#222;display:flex;font-size:1.4rem;font-weight:500;letter-spacing:.56px;line-height:1.5}@media screen and (min-width:769px){.m-inputGroup.-name .m-inputGroup_label{font-size:1.6rem;letter-spacing:.64px}}.m-inputGroup.-postcode .m-inputGroup_postcode{width:100%}.m-inputGroup.-postcode .m-inputGroup_postcodeRow{align-items:center;display:flex;gap:8px}@media screen and (min-width:769px){.m-inputGroup.-postcode .m-inputGroup_postcodeRow{gap:12px}}.m-inputGroup.-postcode .m-inputGroup_postcodeSymbol{color:#222;font-size:1.6rem;font-weight:500;line-height:1}@media screen and (min-width:769px){.m-inputGroup.-postcode .m-inputGroup_postcodeSymbol{font-size:1.8rem}}.m-inputGroup.-postcode .m-inputGroup_postcodeSeparator{color:#222;font-size:1.4rem;font-weight:500;line-height:1}@media screen and (min-width:769px){.m-inputGroup.-postcode .m-inputGroup_postcodeSeparator{font-size:1.6rem}}.m-inputGroup.-postcode .m-inputText{max-width:148px}@media screen and (min-width:769px){.m-inputGroup.-postcode .m-inputText{max-width:154px}}.m-inputGroup.-column .m-inputGroup_column{width:100%}.m-inputGroup.-column .m-inputGroup_columnGrid{display:grid;gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:769px){.m-inputGroup.-column .m-inputGroup_columnGrid{gap:20px 16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.m-inputGroup.-column .m-inputGroup_columnItem{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:769px){.m-inputGroup.-column .m-inputGroup_columnItem{gap:10px}}.m-inputGroup.-column .m-inputGroup_columnLabel{color:#222;font-size:1.4rem;font-weight:500;letter-spacing:.56px;line-height:1.5}@media screen and (min-width:769px){.m-inputGroup.-column .m-inputGroup_columnLabel{font-size:1.5rem;letter-spacing:.6px}}.m-inputGroup.-date .m-inputGroup_date{width:100%}.m-inputGroup.-date .m-inputGroup_dateRow{align-items:center;display:flex;gap:8px}@media screen and (min-width:769px){.m-inputGroup.-date .m-inputGroup_dateRow{gap:12px}}.m-inputGroup.-date .m-inputGroup_dateLabel{color:#222;font-size:1.4rem;font-weight:500;line-height:1}@media screen and (min-width:769px){.m-inputGroup.-date .m-inputGroup_dateLabel{font-size:1.6rem}}.m-inputGroup.-date .m-inputText:first-of-type{max-width:80px}@media screen and (min-width:769px){.m-inputGroup.-date .m-inputText:first-of-type{max-width:100px}}.m-inputGroup.-date .m-inputText:nth-of-type(2),.m-inputGroup.-date .m-inputText:nth-of-type(3){max-width:60px}@media screen and (min-width:769px){.m-inputGroup.-date .m-inputText:nth-of-type(2),.m-inputGroup.-date .m-inputText:nth-of-type(3){max-width:70px}}.m-inputGroup.-agree .m-inputGroup_agree{display:flex;flex-direction:column;gap:6px;width:100%}@media screen and (min-width:769px){.m-inputGroup.-agree .m-inputGroup_agree{align-items:center;gap:4px}}.m-inputGroup.-agree .m-inputGroup_agreeText{color:#4d4d4d;font-size:1.1rem;font-weight:500;letter-spacing:.55px;line-height:150%}@media screen and (min-width:769px){.m-inputGroup.-agree .m-inputGroup_agreeText{font-size:1.2rem;letter-spacing:.6px;text-align:center}}.m-inputGroup.-radio .m-inputGroup_radio{display:flex;flex-wrap:wrap;gap:16px}@media screen and (min-width:769px){.m-inputGroup.-radio .m-inputGroup_radio{gap:24px}}.m-inputSelect{position:relative;width:100%}.m-inputSelect_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ebebeb;border-radius:4px;color:#222;cursor:pointer;font-weight:400;letter-spacing:.7px;line-height:180%;outline:none;padding:8px 40px 8px 16px;transition:border-color .2s ease;width:100%}@media screen and (min-width:769px){.m-inputSelect_select{letter-spacing:.8px;line-height:200%;padding:10px 40px 10px 20px}}.m-inputSelect_select:focus{border-color:#3571ba}.m-inputSelect_select option{padding:8px}.m-inputSelect_select option:disabled{color:#b6b6b6}.m-inputSelect_arrow{align-items:center;color:#222;display:flex;justify-content:center;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media screen and (min-width:769px){.m-inputSelect_arrow{right:20px}}.m-inputSelect_arrow svg{height:8px;width:12px}.m-inputFile{width:100%}.m-inputFile_selectButton{align-items:center;background:transparent;border:1px solid #3571ba;border-radius:4px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:16px 40px;transition:all .2s ease;width:100%}@media screen and (max-width:768px){.m-inputFile_selectButton{gap:6px;padding:16px 24px}}.m-inputFile_selectButton:hover{background:#3571ba0d}.m-inputFile_selectButton:active{background:#3571ba1a}.m-inputFile_icon{aspect-ratio:1;background-color:#3571ba;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'><path d='M25.5098 2.91016C26.1539 2.91035 26.6816 3.43391 26.6816 4.08691V27.915C26.6816 28.568 26.1539 29.0916 25.5098 29.0918H6.03613C5.39189 29.0918 4.86328 28.5682 4.86328 27.915V9.77344C4.86328 9.40468 5.01571 9.05301 5.28223 8.80078L11.1221 3.27441C11.3697 3.04019 11.6967 2.91017 12.0361 2.91016H25.5098ZM12.6514 8.14746C12.6514 9.29541 11.7227 10.2207 10.584 10.2207H6.28516V27.6621H25.2598V4.33984H12.6514V8.14746ZM7.36621 8.79102H10.584C10.9439 8.79099 11.2295 8.49919 11.2295 8.14746V5.13477L7.36621 8.79102Z' fill='white'/><path d='M16.3227 9.84515C16.3188 9.84164 16.3148 9.83834 16.3109 9.83493C16.3062 9.8309 16.3016 9.82681 16.2969 9.82289C16.2917 9.81862 16.2864 9.81458 16.2811 9.81048C16.2774 9.80766 16.2739 9.80477 16.2702 9.80202C16.2643 9.79764 16.2583 9.79348 16.2523 9.7893C16.249 9.78703 16.2458 9.78469 16.2425 9.78247C16.2362 9.77829 16.2299 9.77433 16.2236 9.77037C16.2203 9.76831 16.217 9.7662 16.2137 9.76419C16.2075 9.76044 16.2012 9.75688 16.1949 9.75335C16.1912 9.7513 16.1876 9.7492 16.1839 9.74721C16.1779 9.74401 16.1718 9.74098 16.1658 9.73796C16.1615 9.73583 16.1573 9.73368 16.153 9.73164C16.1475 9.72901 16.1419 9.72655 16.1363 9.72408C16.1313 9.72187 16.1263 9.71965 16.1213 9.71756C16.1163 9.7155 16.1113 9.71359 16.1063 9.71166C16.1005 9.70941 16.0947 9.70717 16.0889 9.70508C16.0845 9.70352 16.0801 9.70208 16.0756 9.7006C16.0691 9.69843 16.0626 9.69627 16.0561 9.69429C16.0521 9.6931 16.0481 9.69203 16.0442 9.69091C16.0371 9.68892 16.0301 9.68696 16.0229 9.68518C16.0193 9.68427 16.0155 9.68348 16.0118 9.68262C16.0045 9.68092 15.9971 9.67924 15.9897 9.67778C15.9859 9.67703 15.982 9.67641 15.9782 9.67573C15.9709 9.67442 15.9636 9.6731 15.9563 9.67202C15.9518 9.67137 15.9474 9.67089 15.9429 9.67033C15.9362 9.66947 15.9295 9.66856 15.9227 9.6679C15.9166 9.6673 15.9106 9.66695 15.9046 9.66652C15.8993 9.66614 15.894 9.66564 15.8887 9.66538C15.8656 9.66425 15.8426 9.66425 15.8195 9.66538C15.8143 9.66564 15.8091 9.66613 15.8039 9.6665C15.7978 9.66694 15.7916 9.6673 15.7855 9.6679C15.7788 9.66855 15.7722 9.66945 15.7656 9.67029C15.761 9.67087 15.7564 9.67136 15.7519 9.67203C15.7446 9.6731 15.7375 9.67439 15.7303 9.67568C15.7263 9.67639 15.7224 9.67702 15.7184 9.67779C15.7111 9.67923 15.7039 9.68089 15.6967 9.68256C15.6928 9.68344 15.689 9.68426 15.6852 9.68521C15.6782 9.68695 15.6712 9.68889 15.6643 9.69084C15.6602 9.69199 15.6561 9.69309 15.6521 9.69432C15.6456 9.69627 15.6392 9.69839 15.6329 9.70052C15.6283 9.70203 15.6237 9.70351 15.6192 9.70513C15.6135 9.70717 15.6079 9.70935 15.6022 9.71154C15.5971 9.71353 15.5919 9.7155 15.5868 9.71762C15.5819 9.71965 15.5771 9.7218 15.5722 9.72394C15.5665 9.72647 15.5608 9.72901 15.5551 9.73171C15.5509 9.73367 15.5469 9.73574 15.5428 9.73779C15.5366 9.74088 15.5304 9.744 15.5242 9.74729C15.5207 9.74919 15.5172 9.75118 15.5137 9.75313C15.5073 9.75676 15.5008 9.76042 15.4944 9.76427C15.4912 9.76617 15.4882 9.76816 15.485 9.7701C15.4785 9.77417 15.472 9.77826 15.4656 9.78256C15.4625 9.78462 15.4595 9.7868 15.4565 9.78891C15.4503 9.79324 15.444 9.79756 15.4379 9.80212C15.4345 9.80465 15.4312 9.80732 15.4279 9.80991C15.4223 9.81422 15.4167 9.81849 15.4112 9.82299C15.4069 9.82654 15.4027 9.83025 15.3985 9.8339C15.3941 9.83767 15.3897 9.84135 15.3854 9.84525C15.3776 9.85233 15.37 9.85962 15.3625 9.86704L15.3604 9.86899L10.6246 14.6048C10.352 14.8775 10.352 15.3195 10.6246 15.5922C10.8973 15.8648 11.3393 15.8648 11.6119 15.5922L15.156 12.0481L15.156 24.3873C15.156 24.7729 15.4685 25.0855 15.8541 25.0855C16.0469 25.0855 16.2214 25.0073 16.3478 24.881C16.4741 24.7547 16.5523 24.5801 16.5523 24.3873L16.5523 12.0481L20.0963 15.5921C20.3689 15.8648 20.811 15.8648 21.0836 15.5921C21.3562 15.3195 21.3562 14.8775 21.0836 14.6048L16.3479 9.86909C16.3397 9.8609 16.3313 9.85292 16.3227 9.84515Z' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'><path d='M25.5098 2.91016C26.1539 2.91035 26.6816 3.43391 26.6816 4.08691V27.915C26.6816 28.568 26.1539 29.0916 25.5098 29.0918H6.03613C5.39189 29.0918 4.86328 28.5682 4.86328 27.915V9.77344C4.86328 9.40468 5.01571 9.05301 5.28223 8.80078L11.1221 3.27441C11.3697 3.04019 11.6967 2.91017 12.0361 2.91016H25.5098ZM12.6514 8.14746C12.6514 9.29541 11.7227 10.2207 10.584 10.2207H6.28516V27.6621H25.2598V4.33984H12.6514V8.14746ZM7.36621 8.79102H10.584C10.9439 8.79099 11.2295 8.49919 11.2295 8.14746V5.13477L7.36621 8.79102Z' fill='white'/><path d='M16.3227 9.84515C16.3188 9.84164 16.3148 9.83834 16.3109 9.83493C16.3062 9.8309 16.3016 9.82681 16.2969 9.82289C16.2917 9.81862 16.2864 9.81458 16.2811 9.81048C16.2774 9.80766 16.2739 9.80477 16.2702 9.80202C16.2643 9.79764 16.2583 9.79348 16.2523 9.7893C16.249 9.78703 16.2458 9.78469 16.2425 9.78247C16.2362 9.77829 16.2299 9.77433 16.2236 9.77037C16.2203 9.76831 16.217 9.7662 16.2137 9.76419C16.2075 9.76044 16.2012 9.75688 16.1949 9.75335C16.1912 9.7513 16.1876 9.7492 16.1839 9.74721C16.1779 9.74401 16.1718 9.74098 16.1658 9.73796C16.1615 9.73583 16.1573 9.73368 16.153 9.73164C16.1475 9.72901 16.1419 9.72655 16.1363 9.72408C16.1313 9.72187 16.1263 9.71965 16.1213 9.71756C16.1163 9.7155 16.1113 9.71359 16.1063 9.71166C16.1005 9.70941 16.0947 9.70717 16.0889 9.70508C16.0845 9.70352 16.0801 9.70208 16.0756 9.7006C16.0691 9.69843 16.0626 9.69627 16.0561 9.69429C16.0521 9.6931 16.0481 9.69203 16.0442 9.69091C16.0371 9.68892 16.0301 9.68696 16.0229 9.68518C16.0193 9.68427 16.0155 9.68348 16.0118 9.68262C16.0045 9.68092 15.9971 9.67924 15.9897 9.67778C15.9859 9.67703 15.982 9.67641 15.9782 9.67573C15.9709 9.67442 15.9636 9.6731 15.9563 9.67202C15.9518 9.67137 15.9474 9.67089 15.9429 9.67033C15.9362 9.66947 15.9295 9.66856 15.9227 9.6679C15.9166 9.6673 15.9106 9.66695 15.9046 9.66652C15.8993 9.66614 15.894 9.66564 15.8887 9.66538C15.8656 9.66425 15.8426 9.66425 15.8195 9.66538C15.8143 9.66564 15.8091 9.66613 15.8039 9.6665C15.7978 9.66694 15.7916 9.6673 15.7855 9.6679C15.7788 9.66855 15.7722 9.66945 15.7656 9.67029C15.761 9.67087 15.7564 9.67136 15.7519 9.67203C15.7446 9.6731 15.7375 9.67439 15.7303 9.67568C15.7263 9.67639 15.7224 9.67702 15.7184 9.67779C15.7111 9.67923 15.7039 9.68089 15.6967 9.68256C15.6928 9.68344 15.689 9.68426 15.6852 9.68521C15.6782 9.68695 15.6712 9.68889 15.6643 9.69084C15.6602 9.69199 15.6561 9.69309 15.6521 9.69432C15.6456 9.69627 15.6392 9.69839 15.6329 9.70052C15.6283 9.70203 15.6237 9.70351 15.6192 9.70513C15.6135 9.70717 15.6079 9.70935 15.6022 9.71154C15.5971 9.71353 15.5919 9.7155 15.5868 9.71762C15.5819 9.71965 15.5771 9.7218 15.5722 9.72394C15.5665 9.72647 15.5608 9.72901 15.5551 9.73171C15.5509 9.73367 15.5469 9.73574 15.5428 9.73779C15.5366 9.74088 15.5304 9.744 15.5242 9.74729C15.5207 9.74919 15.5172 9.75118 15.5137 9.75313C15.5073 9.75676 15.5008 9.76042 15.4944 9.76427C15.4912 9.76617 15.4882 9.76816 15.485 9.7701C15.4785 9.77417 15.472 9.77826 15.4656 9.78256C15.4625 9.78462 15.4595 9.7868 15.4565 9.78891C15.4503 9.79324 15.444 9.79756 15.4379 9.80212C15.4345 9.80465 15.4312 9.80732 15.4279 9.80991C15.4223 9.81422 15.4167 9.81849 15.4112 9.82299C15.4069 9.82654 15.4027 9.83025 15.3985 9.8339C15.3941 9.83767 15.3897 9.84135 15.3854 9.84525C15.3776 9.85233 15.37 9.85962 15.3625 9.86704L15.3604 9.86899L10.6246 14.6048C10.352 14.8775 10.352 15.3195 10.6246 15.5922C10.8973 15.8648 11.3393 15.8648 11.6119 15.5922L15.156 12.0481L15.156 24.3873C15.156 24.7729 15.4685 25.0855 15.8541 25.0855C16.0469 25.0855 16.2214 25.0073 16.3478 24.881C16.4741 24.7547 16.5523 24.5801 16.5523 24.3873L16.5523 12.0481L20.0963 15.5921C20.3689 15.8648 20.811 15.8648 21.0836 15.5921C21.3562 15.3195 21.3562 14.8775 21.0836 14.6048L16.3479 9.86909C16.3397 9.8609 16.3313 9.85292 16.3227 9.84515Z' fill='white'/></svg>");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:32px}.m-inputFile_uploadIcon{color:#3571ba;flex-shrink:0;height:8px;left:-12px;position:relative;top:-6px;width:8px}@media screen and (max-width:768px){.m-inputFile_uploadIcon{left:-10px;top:-5px}}.m-inputFile_text{color:#3571ba;font-size:1.6rem;font-weight:500;letter-spacing:.8px;line-height:1.25}@media screen and (max-width:768px){.m-inputFile_text{font-size:1.6rem;letter-spacing:.8px}}.m-inputFile_selectedFile{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:4px;display:flex;gap:10px;justify-content:space-between;max-width:100%;padding:8px 16px;width:-moz-max-content;width:max-content}@media screen and (max-width:768px){.m-inputFile_selectedFile{padding:8px 12px}}.m-inputFile_fileName{color:#ebebeb;flex:1;font-size:1.4rem;font-weight:500;letter-spacing:.7px;line-height:1.57;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-inputFile_removeButton{align-items:center;background:none;border:none;color:#ebebeb;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:2px;transition:color .2s ease}.m-inputFile_removeButton svg{height:14px;width:14px}.m-inputFile_hiddenInput{left:-9999px;opacity:0;pointer-events:none;position:absolute}.m-inputBlock{border-bottom:1px solid #ebebeb;padding-bottom:20px;position:relative;width:100%}@media screen and (min-width:769px){.m-inputBlock{padding-bottom:32px}}.m-inputBlock+.m-inputBlock{margin-top:10px}@media screen and (min-width:769px){.m-inputBlock+.m-inputBlock{margin-top:24px}}.m-inputBlock.-default{border-bottom-style:solid}.m-inputBlock.-dot{border-bottom-style:dashed}.m-inputBlock_item{display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (max-width:768px){.m-inputBlock_item{gap:10px}}.m-inputBlock_content{width:100%}.m-inputBlock_error{color:#d31c30;font-size:1.3rem;font-weight:400;letter-spacing:.65px;line-height:1.46}@media screen and (max-width:768px){.m-inputBlock_error{font-size:1.3rem;letter-spacing:.65px}}.m-inputBlock_subText{color:#4d4d4d;font-size:1.2rem;font-weight:500;letter-spacing:.6px;line-height:1.5}@media screen and (max-width:768px){.m-inputBlock_subText{font-size:1.2rem;letter-spacing:.6px}}.m-inputBlock .m-inputLabel{margin-bottom:0}.m-inputBlock .m-inputGroup .m-inputLabel{display:none}.l-main>div>.l-section[data-v-19e453eb]{background-color:#f9f9f9}.components-container[data-v-19e453eb]{margin:0 auto;max-width:1200px}.component-section[data-v-19e453eb]{margin-bottom:60px}.component-section h2[data-v-19e453eb]:not([class]){border-bottom:2px solid #3571ba;color:#3571ba;font-size:2.4rem;font-weight:700;margin-bottom:30px;padding-bottom:10px}.component-item[data-v-19e453eb]{margin:40px 0 50px -24px;padding:24px;width:calc(100% + 48px)}.component-item h3[data-v-19e453eb]:not([class]){color:#333;font-size:2rem;font-weight:700;margin-bottom:10px}.component-item .component-description[data-v-19e453eb]{color:#666;font-size:1.4rem;font-style:italic;margin-bottom:20px}.component-item .component-demo[data-v-19e453eb]{background:#fff;border-radius:6px;box-shadow:0 2px 8px #0000001a;margin:40px 0 0 -15px;padding:15px;width:calc(100% + 30px)}h1[data-v-19e453eb]:not([class]){color:#333;font-size:3.2rem;font-weight:700;margin-bottom:40px;text-align:center}h1[data-v-19e453eb]:not([class]):before{content:"📚 ";margin-right:10px}h4[data-v-19e453eb]:not([class]){margin-bottom:10px}.p-about_overview{margin-bottom:60px}@media screen and (min-width:769px){.p-about_overview{margin-bottom:80px}}.p-about_network{margin-bottom:60px}@media screen and (min-width:769px){.p-about_network{margin-bottom:80px}}.p-about_network .m-textBoxImg_image{border:1px solid #ebebeb}.p-about_business-section{background:var(--skyblue-turquoise,linear-gradient(270deg,#68b7c0 0,#35b7d9 48.08%,#43a6cd 100%));color:#fff}.p-about_business{padding:60px 0}@media screen and (min-width:769px){.p-about_business{padding:100px 0}}.p-about_services{display:grid}@media screen and (max-width:768px){.p-about_services{gap:16px;margin-bottom:64px}}@media screen and (min-width:769px){.p-about_services{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 80px}}@media screen and (max-width:768px){.p-about_service-item{margin-top:16px}}@media screen and (min-width:769px){.p-about_service-item:first-child .p-about_service-image{border-radius:8px 0 0 8px;overflow:hidden}.p-about_service-item:last-child .p-about_service-image{border-radius:0 8px 8px 0;overflow:hidden}}.p-about_service-image{margin-bottom:32px;max-width:100%}@media screen and (max-width:768px){.p-about_service-image{border-radius:8px;overflow:hidden}}@media screen and (min-width:769px){.p-about_service-image{aspect-ratio:425/340;margin-bottom:40px}}.p-about_service-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:769px){.p-about_service-text{margin-top:40px;padding:0 25px}}.p-about_service-text h4{color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;margin-bottom:10px}@media screen and (min-width:769px){.p-about_service-text h4{font-size:2.4rem;margin-bottom:18px}}.p-about_service-text p{color:#fff;line-height:1.6}@media screen and (min-width:769px){.p-about_service-text p{line-height:1.8}}.p-about_strength{margin-top:16px}@media screen and (min-width:769px){.p-about_strength{align-items:flex-start;display:flex;gap:64px}}.p-about_strength-image{border-radius:8px;margin-bottom:24px;overflow:hidden}@media screen and (min-width:769px){.p-about_strength-image{flex:0 0 45%;margin-bottom:0}}.p-about_strength-image img{border-radius:4px;height:auto;width:100%}@media screen and (min-width:769px){.p-about_strength-content{flex:0 99 51%}}.p-about_strength-content h4{font-size:1.8rem;font-weight:500;line-height:1.5;margin-bottom:10px}@media screen and (min-width:769px){.p-about_strength-content h4{font-size:2.4rem;margin-bottom:18px}}.p-about_strength-content p{line-height:1.7;line-height:1.8;margin-bottom:12px}@media screen and (min-width:769px){.p-about_strength-content p{margin-bottom:1em}}.p-about_strength-content p:last-child{margin-bottom:0}.p-about_achievement{margin:56px 0}@media screen and (min-width:769px){.p-about_achievement{align-items:flex-start;display:flex;gap:64px;margin:60px 0}.p-about_achievement-content{flex:0 99 51%}}.p-about_achievement-content h4{color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;margin-bottom:18px}@media screen and (min-width:769px){.p-about_achievement-content h4{font-size:2.4rem}}.p-about_achievement-content p{color:#fff;font-size:1.4rem;line-height:1.6;margin-bottom:16px}@media screen and (min-width:769px){.p-about_achievement-content p{font-size:1.6rem;line-height:1.8}}.p-about_achievement-content p:last-child{margin-bottom:0}.p-about_achievement-chart{margin-top:24px}@media screen and (min-width:769px){.p-about_achievement-chart{flex:1 1 45%;margin-top:0}}.p-about_achievement-chart img{border-radius:8px;height:auto;width:100%}.p-about_kyk{margin:24px 0}@media screen and (min-width:769px){.p-about_kyk{margin:60px 0 40px}}.p-about_kyk h4{font-size:1.8rem;font-weight:500;line-height:1.4;margin-bottom:16px}@media screen and (min-width:769px){.p-about_kyk h4{font-size:2.4rem;margin-bottom:20px}}.p-about_kyk p{line-height:1.8}.p-about_kyk p+p{margin-top:1em}.p-about_team-image{margin:24px 0 0}@media screen and (min-width:769px){.p-about_team-image{margin:40px 0 0}}.p-about_team-image img{border-radius:8px;height:auto;width:100%}.p-about_team-image p{font-size:1.2rem;margin-top:1em}@media screen and (min-width:769px){.p-about_work{margin-top:80px}}.p-about_work-head{background:linear-gradient(270deg,#43a6cd1f 0,#35b7d91f 51.92%,#68b7c01f),var(--color-bg-white,#fff);margin:0 auto;max-width:1280px}.p-about_work-head .m-textBox.-type-work{background:transparent;margin:0}@media screen and (min-width:769px){.p-about_work-head .m-textBox.-type-work{padding:64px 64px 0}}.p-about_work-list{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:769px){.p-about_work-list{gap:32px}}.p-about_work-content{background:linear-gradient(270deg,#43a6cd1f 0,#35b7d91f 51.92%,#68b7c01f),var(--color-bg-white,#fff);padding-bottom:64px;padding-top:32px}@media screen and (min-width:769px){.p-about_work-content{padding-bottom:100px;padding-top:56px}}.p-about_work-background{margin-top:40px}.p-about_work-background img{border-radius:8px;height:auto;width:100%}.p-employee_hero{align-items:flex-end;display:flex;min-height:550px;overflow:hidden;position:relative}@media screen and (min-width:769px){.p-employee_hero{height:680px}}.p-employee_hero-image{height:550px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}@media screen and (min-width:769px){.p-employee_hero-image{border-radius:var(--radius-2,8px) 0 0 var(--radius-2,8px);height:680px;overflow:hidden;width:min(100% - 24px,50vw + 560px)}}.p-employee_hero-content{margin-top:390px;padding:40px 24px;position:relative;width:calc(100% - 24px);z-index:2}@media screen and (max-width:768px){.p-employee_hero-content{background-color:#fff}}@media screen and (min-width:769px){.p-employee_hero-content{align-items:flex-start;display:flex;flex-direction:column;gap:32px;margin:0 auto 64px;min-width:1280px;padding:64px 40px 64px 24px;width:44.4444444444vw}.p-employee_hero-content:before{background-color:#fff;content:"";height:100%;left:min(-24px,-5.5555555556vw);position:absolute;top:0;width:max(640px,44.4444444444vw);z-index:-1}.p-employee_hero-content .m-interviewInfo{max-width:520px}}.p-employee_main{position:relative;z-index:0}.p-employee_message{margin-bottom:40px}@media screen and (min-width:769px){.p-employee_message{margin:64px 0}}.p-employee_message-box{background:var(--blue-skyblue,linear-gradient(90deg,#3571ba 0,#4ca6d7 42.31%,#43a6cd 100%));border-radius:8px;color:#fff;padding:64px 24px}@media screen and (min-width:769px){.p-employee_message-box{display:flex;gap:24px;padding:80px 64px}}@media screen and (max-width:768px){.p-employee_message-box .m-heading{margin-bottom:24px}}@media screen and (min-width:769px){.p-employee_message-box .m-heading{flex-shrink:0;min-width:280px}}.p-employee_message-text{font-weight:500;line-height:220%}@media screen and (min-width:769px){.p-employee_message-text{font-size:1.8rem}}.p-employee_qa{background:linear-gradient(270deg,#43a6cd1f,#35b7d91f 51.92%,#68b7c01f),#fff}@media screen and (min-width:769px){.p-employee_qa{min-height:100vh;position:relative}.p-employee_qa-img{float:right;height:100dvh;position:sticky;top:0;width:50%;z-index:1}.p-employee_qa-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.p-employee_qa-list{display:flex;flex-direction:column;gap:40px;padding:40px 24px}@media screen and (min-width:769px){.p-employee_qa-list{background:linear-gradient(270deg,#43a6cd1f,#35b7d91f 51.92%,#68b7c01f),#fff;gap:60px;padding:80px 80px 80px 24px;position:relative;width:50%;z-index:2}}.p-employee_qa-item{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:769px){.p-employee_qa-item{gap:32px;margin-left:auto;max-width:575px;width:100%}}.p-employee_qa-answer p{color:#222;font-size:1.4rem;font-weight:500;letter-spacing:.7px;line-height:1.8;margin:0}@media screen and (min-width:769px){.p-employee_qa-answer p{font-size:1.6rem;letter-spacing:.8px}}.p-employee_qa-answer p+p{margin-top:1em}.p-employee_schedule{position:relative}.p-employee_schedule-background{background:var(--skyblue-turquoise,linear-gradient(270deg,#68b7c0 0,#35b7d9 48.08%,#43a6cd 100%));padding:64px 0}@media screen and (min-width:769px){.p-employee_schedule-background{padding:100px 0}}.p-employee_schedule-content{display:flex;flex-direction:column}@media screen and (min-width:769px){.p-employee_schedule-content{flex-direction:row;gap:40px}}@media screen and (max-width:768px){.p-employee_schedule-content .m-heading{margin-bottom:24px}}@media screen and (min-width:1141px){.p-employee_schedule-content .m-heading{min-width:280px}}@media screen and (min-width:769px){.p-employee_schedule-listGroup{display:flex;gap:0 40px;justify-content:center}.p-employee_schedule-list{max-width:460px;width:200%}}.p-employee_image{background-color:#fff}.p-employee_image-pic{height:auto;width:100%}.p-employee_final{background:linear-gradient(270deg,#43a6cd1f 0,#35b7d91f 51.92%,#68b7c01f),var(--color-bg-white,#fff);padding:64px 0}@media screen and (min-width:769px){.p-employee_final{padding:80px 0}}.p-employee_final-content{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:769px){.p-employee_final-content{align-items:center;flex-direction:row;gap:48px}}.p-employee_final-image{border-radius:8px;height:auto;overflow:hidden;width:100%}@media screen and (min-width:769px){.p-employee_final-image{flex-shrink:3;height:auto;max-width:800px;min-width:300px;width:100%}}.p-employee_final-image img,.p-employee_final-image picture{display:block;height:auto;width:100%}@media screen and (min-width:769px){.p-employee_final-text{flex-shrink:2;max-width:416px;padding-left:24px}}.p-employee_final-title{font-size:2.6rem;font-weight:500;letter-spacing:1.3px;margin-bottom:24px}@media screen and (min-width:769px){.p-employee_final-title{font-size:2.4rem;letter-spacing:1.2px;margin:0 0 32px}}.p-employee_final-description{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:769px){.p-employee_final-description{gap:20px}}.p-employee_final-description p{color:#222;font-size:1.4rem;font-weight:500;letter-spacing:.7px;line-height:1.8;margin:0}@media screen and (min-width:769px){.p-employee_final-description p{font-size:1.6rem;letter-spacing:.8px}}.p-employee_bottom{background-color:#fff;padding-top:40px}@media screen and (min-width:769px){.p-employee_bottom{padding-top:64px}}.p-entry .l-section_inner{max-width:1080px}.p-entry .m-inputGroup.-agree{margin-top:32px}@media screen and (min-width:769px){.p-entry .m-inputGroup.-agree{margin-top:40px}}.m-form_section{margin-top:16px}@media screen and (min-width:769px){.m-form_section{margin-top:24px}}.m-form_section .m-notes{margin-bottom:16px}@media screen and (min-width:769px){.m-form_section .m-notes{margin-bottom:24px}}.m-form_section+.m-inputBlock{margin-top:10px}@media screen and (min-width:769px){.m-form_section+.m-inputBlock{margin-top:24px}}.m-form_sectionTitle{font-size:1.8rem;font-weight:500;letter-spacing:.9px;line-height:150%;margin-bottom:10px}.m-form_submit{align-items:center;display:flex;flex-direction:column;gap:24px;margin-top:32px}@media screen and (min-width:769px){.m-form_submit{margin-top:40px}}.m-form .m-inputBlock.address textarea{height:67px;min-height:67px}@media screen and (min-width:769px){.m-form .m-inputBlock.address textarea{height:54px;line-height:2;min-height:54px;padding:10px 20px}}@media screen and (max-width:768px){.m-form .m-inputBlock.high textarea{min-height:182px}}.m-form .m-inputBlock.gender .m-inputBlock_content{display:flex;gap:16px}@media screen and (min-width:769px){.m-form .m-inputBlock.gender .m-inputBlock_content{gap:24px}}.m-form .m-inputBlock.kibou .m-inputBlock_content{display:flex;flex-direction:column;gap:4px}@media screen and (max-width:768px){.p-guidence .l-section+.l-section{margin-top:64px}}@media screen and (min-width:769px){.p-guidence .l-section+.l-section{margin-top:80px}}.p-guidence_university-list{color:#222;display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:500;gap:10px;letter-spacing:.56px;line-height:normal}@media screen and (min-width:769px){.p-guidence_university-list{font-size:1.6rem;gap:16px;letter-spacing:.64px}}.p-guidence_university-list li{display:flex;gap:10px}.p-guidence_university-list li:not(:last-child):after{background:#0003;content:"";display:block;height:100%;width:1px}.p-guidence_notice{font-size:1.3rem!important}@media screen and (min-width:769px){.p-guidence_notice{font-size:1.3rem!important}}.p-guidence_groupCompany{margin-top:40px}@media screen and (min-width:769px){.p-guidence_groupCompany{margin-top:64px}}.m-playButton{border-radius:100vw;cursor:pointer;height:60px;position:relative;width:60px}.m-playButton:before{animation:play 3s linear infinite;background-image:url(../img/common/bg-play.svg);height:100%;left:0;top:0;width:100%}.m-playButton:after,.m-playButton:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.m-playButton:after{background-image:url(../img/common/icon-play.svg);height:20px;left:50%;top:50%;translate:-40% -50%;width:20px}@keyframes play{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.p-home .l-header_inner{background-color:transparent;left:0;position:fixed;top:0;width:100%;z-index:1}}.p-home_content{padding-top:480px}@media screen and (min-width:769px){.p-home_content{padding-top:100dvh}}.p-home_hero{align-items:center;background:linear-gradient(135deg,#e8f4f8,#d1e9f0);display:flex;flex-direction:column;height:530px;left:0;overflow:hidden;padding:78px 0 80px;position:fixed;top:0;width:100%;z-index:0}@media screen and (min-width:769px){.p-home_hero{flex-direction:row;height:100vh;min-height:100vh;padding:0}}.p-home_hero-content{margin:0 auto;padding:0 24px;position:relative;width:100%;z-index:2}@media screen and (min-width:769px){.p-home_hero-content{padding:0 32px}}.p-home_hero-text{max-width:none}@media screen and (min-width:769px){.p-home_hero-text{max-width:600px}}.p-home_hero-title{color:#222;font-size:3.2rem;font-weight:700;line-height:1.4;margin:0 0 16px -5px}@media screen and (min-width:769px){.p-home_hero-title{font-size:4.8rem;line-height:1.3;margin:0 0 24px -12px}}.p-home_hero-subtitle{color:#fff;font-size:2rem;font-weight:500;margin:0;text-shadow:0 0 10.116px rgba(0,42,93,.5)}@media screen and (min-width:769px){.p-home_hero-subtitle{font-size:2.4rem}}.p-home_hero-image{background-image:url(../img/home/kv_sp.jpg);background-position:center 60%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:769px){.p-home_hero-image{background-image:url(../img/home/kv.jpg);background-position:80%}}.p-home_main{background:linear-gradient(270deg,#43a6cd1f 0,#35b7d91f 51.92%,#68b7c01f),var(--color-bg-white,#fff);padding-bottom:64px;position:relative;z-index:1}@media screen and (min-width:769px){.p-home_main{padding-bottom:100px}}.p-home_ocean{background-image:url(../img/home/bg-01_sp.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 24px;position:relative}@media screen and (min-width:769px){.p-home_ocean{background-image:url(../img/home/bg-01.jpg);padding:120px 80px}}.p-home_ocean-content{margin:0 auto;max-width:1280px;position:relative;z-index:2}@media screen and (min-width:769px){.p-home_ocean-content{padding:0}}.p-home_ocean-text{color:#fff;font-size:1.6rem;font-weight:500;line-height:1.8;line-height:220%;margin:0;max-width:840px}@media screen and (min-width:769px){.p-home_ocean-text{font-size:1.8rem}}.p-home_ocean-text p+p{margin-top:2.2em}.p-home_ocean-description{margin-bottom:32px}@media screen and (min-width:769px){.p-home_ocean-description{margin-bottom:40px}}.p-home_video{background-color:#000;padding:64px 0;position:relative;z-index:1}@media screen and (min-width:769px){.p-home_video{padding:100px 0}}.p-home_video:before{background:linear-gradient(270deg,#68b7c0b3,#35b7d9b3 50%,#43a6cdb3);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:-1}.p-home_video .l-section{margin-top:0}@media screen and (min-width:769px){.p-home_video .l-section{padding:64px 24px}}.p-home_video-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.p-home_video-bg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-home_video-content{align-items:center;display:flex;flex-direction:column;gap:40px}@media screen and (min-width:769px){.p-home_video-content{flex-direction:row;gap:80px}}.p-home_video-text{flex:1}@media screen and (max-width:768px){.p-home_video-text{width:100%}}.p-home_video-description{color:#fff;font-size:1.4rem;line-height:1.8;margin:24px 0}@media screen and (min-width:769px){.p-home_video-description{font-size:1.6rem;margin:32px 0}}.p-home_video-player{aspect-ratio:16/9;border:1px solid #fff;border-radius:4px;flex-grow:1;max-width:752px;overflow:hidden;width:100%}@media screen and (min-width:769px){.p-home_video-player{border-radius:8px}}.p-home_video-thumbnail{align-items:center;aspect-ratio:16/9;background:url(../img/home/about-img-01.jpg);background-position:50%;background-size:cover;cursor:pointer;display:flex;justify-content:center;position:relative;width:100%}.p-home_video_movie{display:block;width:100%}.p-home_play-button{background:none;border:none;cursor:pointer;transition:transform .3s ease}.p-home_play-button:hover{transform:scale(1.1)}.p-home_staff{padding:40px 0 0;position:relative;z-index:0}@media screen and (min-width:769px){.p-home_staff{padding:80px 0 0}}.p-home_staff:before{aspect-ratio:366/220;background-image:url(../img/home/bg-02_sp.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;left:0;position:relative;top:0;width:calc(100% - 24px);z-index:1}@media screen and (min-width:769px){.p-home_staff:before{aspect-ratio:136/50;background-image:url(../img/home/bg-02.jpg);max-height:500px;width:calc(100% - 50px)}}.p-home_staff-heading{align-items:flex-start;background:linear-gradient(270deg,#43a6cd1f,#35b7d91f 51.92%,#68b7c01f),#fff;display:flex;flex-direction:column;gap:24px;margin-bottom:32px;max-width:100%;padding-top:40px;width:-moz-max-content;width:max-content}@media screen and (min-width:769px){.p-home_staff-heading{gap:32px;margin-bottom:56px;padding:64px 64px 0}}.p-home_staff-content{margin-bottom:64px;position:relative;z-index:1}@media screen and (min-width:769px){.p-home_staff-content{margin-bottom:100px;margin-top:-140px}}.p-home_staff-grid{display:flex;flex-direction:column;gap:2px;margin:0 auto;max-width:1152px}@media screen and (min-width:769px){.p-home_staff-grid{flex-direction:row;gap:2px}}.p-home_staff-card{border-radius:8px;display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-height:400px;overflow:hidden;position:relative}@media screen and (min-width:769px){.p-home_staff-card{min-height:500px}}.p-home_staff-card:after{background:linear-gradient(180deg,#3571ba00 30%,#4ca6d7 60%,#68b7c0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.p-home_staff-card:first-child{border-radius:4px 4px 0 0}@media screen and (min-width:769px){.p-home_staff-card:first-child{border-radius:8px 0 0 8px}}.p-home_staff-card:last-child{border-radius:0 0 4px 4px}@media screen and (min-width:769px){.p-home_staff-card:last-child{border-radius:0 8px 8px 0}}.p-home_staff-card-image{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;right:0;top:0;width:100%;z-index:1}.p-home_staff-card-content{align-items:center;display:flex;flex-direction:column;gap:24px;padding:32px 24px;position:relative;z-index:3}@media screen and (min-width:769px){.p-home_staff-card-content{gap:32px;padding:0 8px 64px;text-align:center}}.p-home_staff-card-text{color:#fff;font-weight:500;line-height:2.2}.m-talkmemberCardList{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);margin-top:24px}@media screen and (min-width:961px){.m-talkmemberCardList{gap:32px 16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}}@media screen and (min-width:540px) and (max-width:960px){.m-talkmemberCardList{gap:32px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px){.p-interview .m-pageTitle .m-pageTitle_heroBackground img{-o-object-position:83% 10%;object-position:83% 10%}}.p-interview_talkMembers{background:linear-gradient(270deg,#43a6cd1f 0,#35b7d91f 51.92%,#68b7c01f),var(--color-bg-white,#fff);padding-bottom:40px;padding-top:40px}@media screen and (min-width:769px){.p-interview_talkMembers{padding-bottom:64px;padding-top:64px}}.p-interview_talkHeading{margin-top:64px}@media screen and (min-width:769px){.p-interview_talkHeading{margin-top:80px}.p-interview_talkHeading-image{flex-shrink:999}}.p-interview_talkHeading-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-interview_talkHeading-content{background-color:#fff;padding:40px 24px 0;position:relative;z-index:1}@media screen and (min-width:769px){.p-interview_talkHeading-content{flex-shrink:999;padding:64px 64px 0}}.p-interview_talkHeading.-typeA{position:relative}@media screen and (min-width:769px){.p-interview_talkHeading.-typeA .p-interview_talkHeading-image{aspect-ratio:136/58;width:calc(100% - 80px)}}@media screen and (max-width:768px){.p-interview_talkHeading.-typeA .p-interview_talkHeading-content{margin-left:24px;margin-top:-42px}}@media screen and (min-width:769px){.p-interview_talkHeading.-typeA .p-interview_talkHeading-content{bottom:0;left:max(50vw - 704px,24px);position:absolute}}.p-interview_talkHeading.-typeB{display:flex;flex-direction:column-reverse;position:relative}@media screen and (min-width:769px){.p-interview_talkHeading.-typeB{align-items:center;flex-direction:row-reverse}.p-interview_talkHeading.-typeB .p-interview_talkHeading-image{aspect-ratio:98/58;flex-shrink:0;margin-left:-120px;width:68.0555555556%}}.p-interview_talkHeading.-typeB .p-interview_talkHeading-image img{width:100%}.p-interview_talkHeading.-typeB .p-interview_talkHeading-content{padding:0 24px 40px}@media screen and (max-width:768px){.p-interview_talkHeading.-typeB .p-interview_talkHeading-content{margin-bottom:-40px;width:calc(100% - 24px)}}@media screen and (min-width:769px){.p-interview_talkHeading.-typeB .p-interview_talkHeading-content{align-items:flex-end;padding:64px 40px 64px 64px;width:590px}}@media screen and (min-width:1301px){.p-interview_talkHeading.-typeB .p-interview_talkHeading-content{display:flex;flex-direction:column}.p-interview_talkHeading.-typeB .p-interview_talkHeading-content .m-heading{min-width:470px}}.p-interview_talkHeading.-typeC .p-interview_talkHeading-content{padding:0}@media screen and (min-width:769px){.p-interview_talkHeading.-typeC .p-interview_talkHeading-content{padding:0}}.p-interview_talkHeading.-typeD{position:relative}@media screen and (min-width:769px){.p-interview_talkHeading.-typeD .p-interview_talkHeading-image{margin:0 auto;width:calc(100% - 160px)}}@media screen and (max-width:768px){.p-interview_talkHeading.-typeD .p-interview_talkHeading-content{margin:-42px auto 0;width:calc(100% - 48px)}}@media screen and (min-width:769px){.p-interview_talkHeading.-typeD .p-interview_talkHeading-content{bottom:0;left:50%;position:absolute;translate:-50% 0}}.p-interview_talkContent{margin-bottom:64px;margin-top:32px}@media screen and (min-width:769px){.p-interview_talkContent{margin-bottom:100px;margin-top:56px}}.p-interview_talkBlocks{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:769px){.p-interview_talkBlocks{gap:24px}}.m-text p{font-style:normal;font-weight:500;line-height:180%}.m-text p+p{margin-top:1em}.p-message_img{display:block;margin-bottom:64px}@media screen and (min-width:769px){.p-message_img{margin-bottom:80px}}.l-footer{background:#fff;position:relative;z-index:1}@media screen and (min-width:769px){.l-footer_content{margin:0 auto;max-width:1280px;padding:80px 32px 0}}@media screen and (max-width:768px){.l-footer_content{padding:64px 24px 0}}@media screen and (min-width:769px){.l-footer_topSection{display:flex;flex-direction:column;gap:64px}}@media screen and (max-width:768px){.l-footer_topSection{display:flex;flex-direction:column;gap:24px}}@media screen and (min-width:769px){.l-footer_logo{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){.l-footer_logo{width:-moz-fit-content;width:fit-content}}@media screen and (min-width:769px){.l-footer_navigation{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.l-footer_navigation{display:flex;flex-direction:column;gap:0}}.l-footer_navLink{align-items:center;align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;position:relative;text-decoration:none}.l-footer_navLink:after{background:url(/assets/img/common/arrow-right.svg) no-repeat 50%;background-size:contain;content:"";height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:22px}@media screen and (max-width:768px){.l-footer_navLink:after{height:8px;width:13px}}.l-footer_corporateBtn{width:198px}.l-footer_corporateBtn .m-button.-typeA.-color-primary{max-width:198px}.l-footer_navEn{color:#222;font-family:Jost,sans-serif;font-weight:400;letter-spacing:.42px;line-height:1}@media screen and (min-width:769px){.l-footer_navEn{font-size:1.4rem;margin-bottom:14px}}@media screen and (max-width:768px){.l-footer_navEn{font-size:1.2rem;margin-bottom:12px}}.l-footer_navJa{color:#222;font-weight:700;letter-spacing:.48px;line-height:1}@media screen and (min-width:769px){.l-footer_navJa{font-size:1.6rem}}@media screen and (max-width:768px){.l-footer_navJa{font-size:1.4rem}}.l-footer_divider{background:#ebebeb;height:1px;width:100%}@media screen and (min-width:769px){.l-footer_divider{margin:64px 0}}@media screen and (max-width:768px){.l-footer_divider{margin:40px -24px;width:calc(100% + 48px)}}@media screen and (min-width:769px){.l-footer_middleSection{align-items:flex-end;display:flex;gap:80px}}@media screen and (max-width:768px){.l-footer_middleSection{display:flex;flex-direction:column;gap:24px}.l-footer_middleSection .m-logo.-size-L .m-logo_image{width:125px}}@media screen and (min-width:769px){.l-footer_companyInfo{align-self:center;display:flex;flex-direction:column;flex-shrink:0;gap:16px}}@media screen and (max-width:768px){.l-footer_companyInfo{align-items:center;display:flex;gap:16px;justify-content:space-between}}@media screen and (min-width:769px){.l-footer_companyLogoImage{height:auto;width:126px}}@media screen and (max-width:768px){.l-footer_companyLogoImage{height:auto;width:126px}}.l-footer_contactInfo{flex:1}@media screen and (min-width:769px){.l-footer_contactInfo{display:flex;flex-direction:column;gap:24px}}@media screen and (max-width:768px){.l-footer_contactInfo{display:flex;flex-direction:column;gap:16px}}@media screen and (min-width:769px){.l-footer_groupCompanies{display:flex;flex-wrap:wrap;gap:24px 32px}}@media screen and (max-width:768px){.l-footer_groupCompanies{display:flex;flex-direction:column;gap:10px}}.l-footer_groupCompany{transition:opacity .2s ease}.l-footer_groupCompany:hover{opacity:.8}@media screen and (min-width:769px){.l-footer_groupCompany{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:3px;display:flex;flex:1;height:56px;justify-content:center;padding:16px 20px}}@media screen and (max-width:768px){.l-footer_groupCompany{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:3px;display:flex;height:56px;justify-content:center;padding:16px 20px}}.l-footer_groupText{color:#222;font-size:1.2rem;font-weight:400;text-align:center}@media screen and (min-width:769px){.l-footer_bottomSection{margin-bottom:40px}}@media screen and (max-width:768px){.l-footer_bottomSection{margin-bottom:24px}}@media screen and (min-width:769px){.l-footer_policyLinks{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}}@media screen and (max-width:768px){.l-footer_policyLinks{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}}.l-footer_policyLink{border-bottom:1px solid #9c9c9c;color:#828282;font-size:1.2rem;font-weight:500;letter-spacing:.36px;padding-bottom:10px;text-decoration:none;transition:opacity .2s ease}.l-footer_policyLink:hover{opacity:.8}.l-footer_copyright{background:var(--blue-skyblue,linear-gradient(90deg,#3571ba 0,#4ca6d7 42.31%,#43a6cd 100%));padding:8px 0}@media screen and (min-width:769px){.l-footer_copyright{padding:8px 24px}}@media screen and (max-width:768px){.l-footer_copyright{padding:8px 0}}.l-footer_copyright p{color:#fff;letter-spacing:.6px;margin:0;text-align:center}@media screen and (min-width:769px){.l-footer_copyright p{font-size:1.2rem}}@media screen and (max-width:768px){.l-footer_copyright p{font-size:1rem;letter-spacing:.5px}}.l-header{left:0;position:sticky;right:0;top:0;width:100%;z-index:100}@media screen and (max-width:768px){.l-header{height:50px}}.l-header_inner{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb3;display:flex;gap:16px;justify-content:space-between}@media screen and (min-width:769px){.l-header_inner{flex-wrap:wrap;gap:10px min(.8333333333vw,32px);padding:24px 32px}}.l-header_inner:has(.l-header_menuBtn.-open){background-color:#fff}.l-header_logo{align-items:end;display:flex;margin-left:24px}@media screen and (max-width:768px){.l-header_logo .m-logo.-size-L .m-logo_image{width:88px}.l-header_logo .m-logo.-size-L .m-logo_text{font-size:1.3rem;letter-spacing:.26px}.l-header_logo .m-logo.-size-L .m-logo_container{gap:8px}}@media screen and (min-width:769px){.l-header_logo{margin-left:0}}.l-header_logo :deep(.m-logo.-size-L) .m-logo_image{width:88px}@media screen and (min-width:769px){.l-header_logo :deep(.m-logo.-size-L) .m-logo_image{width:126px}}.l-header_logo :deep(.m-logo.-size-L) .m-logo_text{font-size:1.3rem;letter-spacing:.26px}@media screen and (min-width:769px){.l-header_logo :deep(.m-logo.-size-L) .m-logo_text{font-size:1.8rem;letter-spacing:.36px}}.l-header_logo :deep(.m-logo.-size-L) .m-logo_container{gap:8px}@media screen and (min-width:769px){.l-header_logo :deep(.m-logo.-size-L) .m-logo_container{gap:10px}}.l-header_actions{align-items:center;display:flex;gap:16px}@media screen and (max-width:768px){.l-header_ctaBtn.sp-hide{flex-shrink:0}}.l-header_menuBtn{align-items:center;background:#3571ba;border:none;border-radius:0 0 0 4px;cursor:pointer;display:none;height:50px;justify-content:center;transition:background-color .1s ease;width:60px}@media screen and (max-width:768px){.l-header_menuBtn{display:flex}}.l-header_menuBtn.-open{background:#43a6cd}.l-header_menuBtn.-open .l-header_menuIcon span:first-child{transform:rotate(30deg) translate(4px,5px)}.l-header_menuBtn.-open .l-header_menuIcon span:nth-child(2){opacity:0}.l-header_menuBtn.-open .l-header_menuIcon span:last-child{transform:rotate(-30deg) translate(4px,-5px)}.l-header_menuIcon{display:flex;flex-direction:column;gap:5px;height:13px;justify-content:center;width:24px}.l-header_menuIcon span{background:#fff;height:1px;transition:all .3s ease;width:24px}@media screen and (min-width:769px){.l-header_nav{align-items:center;background:transparent;display:flex;flex:1;justify-content:flex-end;max-height:none;min-width:670px;overflow:visible;padding:0 min(2vw,32px);position:static}.l-header_nav .l-header_navigation{padding:0}.l-header_nav .l-header_navList{align-items:center;display:flex;gap:min(2vw,32px)}.l-header_nav .l-header_navItem{align-items:center;display:flex;height:28px;padding:0}.l-header_nav .l-header_navItem:not(:last-child):after{background:#9c9c9c;content:"";display:block;height:28px;margin-left:min(2vw,32px);width:1px}.l-header_nav .l-header_navLink{align-items:center;display:flex;flex-direction:column;height:28px;justify-content:center;text-decoration:none}.l-header_nav .l-header_menuCta,.l-header_nav .l-header_menuFooter{display:none}}@media screen and (max-width:768px){.l-header_nav{background:#fff;left:0;opacity:0;position:fixed;top:50px;transform:translateY(0);transition:all .3s ease;visibility:hidden;width:100vw;z-index:1000}.l-header_nav.-open{opacity:1;visibility:visible}.l-header_nav .l-header_navigation{display:flex;flex-direction:column;gap:40px;height:calc(100vh - 50px);height:calc(100dvh - 50px);min-height:calc(100vh - 50px);min-height:calc(100dvh - 50px);overflow-y:auto;overscroll-behavior-y:contain;padding:32px 24px}.l-header_nav .l-header_navList{border-top:1px solid #9c9c9c;display:flex;flex-direction:column}.l-header_nav .l-header_navItem{border-bottom:1px solid #9c9c9c;padding:32px 0;text-align:center}.l-header_nav .l-header_navLink{align-items:center;display:flex;flex-direction:column;text-decoration:none}.l-header_nav .l-header_navDivider{background:#9c9c9c;height:1px;width:100%}}.l-header_navEn{color:#222;font-family:Jost,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.36px;line-height:1}@media screen and (max-width:768px){.l-header_navEn{margin-bottom:4px}}.l-header_navJa{color:#222;font-size:1.4rem;font-weight:700;letter-spacing:.42px;line-height:1;text-align:center}.l-header_navLink:hover .l-header_navEn,.l-header_navLink:hover .l-header_navJa{color:#3571ba}.l-header_menuCta{width:100%}@media screen and (min-width:769px){.l-header_menuCta{display:none}}.l-header_menuFooter{align-items:center;display:flex;height:34px;justify-content:space-between}@media screen and (min-width:769px){.l-header_menuFooter{display:none}}.l-header_menuFooterLogo{height:100%}.l-header_spBtn{background:#f39800;border-radius:4px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:500;letter-spacing:.36px;line-height:1;padding:8px 16px;text-decoration:none;transition:all .2s ease}.l-header_spBtn:hover{background:#ee7300}.m-scheduleBlock{align-items:flex-start;display:flex;gap:40px}.m-scheduleBlock .m-scheduleBlock_column{display:flex;flex:1;flex-direction:column;min-width:0}.m-scheduleBlock .m-scheduleBlock_endDot{align-items:flex-start;display:flex;gap:12px;margin-top:0;padding-left:0}.m-scheduleBlock .m-scheduleBlock_endTime{color:#fff;font-family:Jost,sans-serif;font-size:2rem;font-weight:400;line-height:1;width:53px}.m-scheduleBlock .m-scheduleBlock_endTitle{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;letter-spacing:1px;line-height:1;margin-left:8px}.m-scheduleBlock .m-scheduleBlock_dot{background:#fff;border-radius:50%;flex-shrink:0;height:12px;margin-left:-8px;margin-top:0;width:12px}.m-scheduleBlock .m-scheduleBlock_spContinue{display:flex;flex-direction:column;width:100%}.m-scheduleBlock.-device-SP{flex-direction:column;gap:0}.m-scheduleBlock.-device-SP .m-scheduleBlock_column{width:100%}.m-scheduleBlock.-device-SP .m-scheduleBlock_endTime{font-size:1.6rem;width:44px}.m-scheduleBlock.-device-SP .m-scheduleBlock_endTitle{font-size:1.6rem;letter-spacing:.8px}.m-scheduleBlock.-device-PC .m-scheduleBlock_column{flex:1}.l-body{display:flex;flex-direction:column;min-height:100vh}.l-main{flex-grow:1}.spotlight[data-v-00b6b518]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-00b6b518]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-00b6b518]{background-color:#ffffff4d}.gradient-border[data-v-00b6b518]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-00b6b518]{background-color:#1414144d}.gradient-border[data-v-00b6b518]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-00b6b518]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-00b6b518]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-00b6b518]{position:fixed}.left-0[data-v-00b6b518]{left:0}.right-0[data-v-00b6b518]{right:0}.z-10[data-v-00b6b518]{z-index:10}.z-20[data-v-00b6b518]{z-index:20}.grid[data-v-00b6b518]{display:grid}.mb-16[data-v-00b6b518]{margin-bottom:4rem}.mb-8[data-v-00b6b518]{margin-bottom:2rem}.max-w-520px[data-v-00b6b518]{max-width:520px}.min-h-screen[data-v-00b6b518]{min-height:100vh}.w-full[data-v-00b6b518]{width:100%}.flex[data-v-00b6b518]{display:flex}.cursor-pointer[data-v-00b6b518]{cursor:pointer}.place-content-center[data-v-00b6b518]{place-content:center}.items-center[data-v-00b6b518]{align-items:center}.justify-center[data-v-00b6b518]{justify-content:center}.overflow-hidden[data-v-00b6b518]{overflow:hidden}.bg-white[data-v-00b6b518]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-00b6b518]{padding-left:1rem;padding-right:1rem}.px-8[data-v-00b6b518]{padding-left:2rem;padding-right:2rem}.py-2[data-v-00b6b518]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-00b6b518]{text-align:center}.text-8xl[data-v-00b6b518]{font-size:6rem;line-height:1}.text-xl[data-v-00b6b518]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-00b6b518]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-00b6b518]{font-weight:300}.font-medium[data-v-00b6b518]{font-weight:500}.leading-tight[data-v-00b6b518]{line-height:1.25}.font-sans[data-v-00b6b518]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-00b6b518]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-00b6b518]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-00b6b518]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-00b6b518]{padding-left:0;padding-right:0}.sm\:px-6[data-v-00b6b518]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-00b6b518]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-00b6b518]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-00b6b518]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-b98576d2]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-40vh;filter:blur(30vh);height:60vh;opacity:.8}.fixed[data-v-b98576d2]{position:fixed}.left-0[data-v-b98576d2]{left:0}.right-0[data-v-b98576d2]{right:0}.z-10[data-v-b98576d2]{z-index:10}.mb-6[data-v-b98576d2]{margin-bottom:1.5rem}.mb-8[data-v-b98576d2]{margin-bottom:2rem}.h-auto[data-v-b98576d2]{height:auto}.min-h-screen[data-v-b98576d2]{min-height:100vh}.flex[data-v-b98576d2]{display:flex}.flex-1[data-v-b98576d2]{flex:1 1 0%}.flex-col[data-v-b98576d2]{flex-direction:column}.overflow-y-auto[data-v-b98576d2]{overflow-y:auto}.rounded-t-md[data-v-b98576d2]{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.bg-black\/5[data-v-b98576d2]{background-color:#0000000d}.bg-white[data-v-b98576d2]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.p-8[data-v-b98576d2]{padding:2rem}.px-10[data-v-b98576d2]{padding-left:2.5rem;padding-right:2.5rem}.pt-14[data-v-b98576d2]{padding-top:3.5rem}.text-6xl[data-v-b98576d2]{font-size:3.75rem;line-height:1}.text-xl[data-v-b98576d2]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-b98576d2]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-b98576d2]{font-weight:300}.font-medium[data-v-b98576d2]{font-weight:500}.leading-tight[data-v-b98576d2]{line-height:1.25}.font-sans[data-v-b98576d2]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-b98576d2]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-b98576d2]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:bg-white\/10[data-v-b98576d2]{background-color:#ffffff1a}.dark\:text-white[data-v-b98576d2]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:text-2xl[data-v-b98576d2]{font-size:1.5rem;line-height:2rem}.sm\:text-8xl[data-v-b98576d2]{font-size:6rem;line-height:1}}.spotlight[data-v-f7ad9679]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-f7ad9679]{position:fixed}.-bottom-1\/2[data-v-f7ad9679]{bottom:-50%}.left-0[data-v-f7ad9679]{left:0}.right-0[data-v-f7ad9679]{right:0}.grid[data-v-f7ad9679]{display:grid}.mb-16[data-v-f7ad9679]{margin-bottom:4rem}.mb-8[data-v-f7ad9679]{margin-bottom:2rem}.h-1\/2[data-v-f7ad9679]{height:50%}.max-w-520px[data-v-f7ad9679]{max-width:520px}.min-h-screen[data-v-f7ad9679]{min-height:100vh}.place-content-center[data-v-f7ad9679]{place-content:center}.overflow-hidden[data-v-f7ad9679]{overflow:hidden}.bg-white[data-v-f7ad9679]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-f7ad9679]{padding-left:2rem;padding-right:2rem}.text-center[data-v-f7ad9679]{text-align:center}.text-8xl[data-v-f7ad9679]{font-size:6rem;line-height:1}.text-xl[data-v-f7ad9679]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-f7ad9679]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-f7ad9679]{font-weight:300}.font-medium[data-v-f7ad9679]{font-weight:500}.leading-tight[data-v-f7ad9679]{line-height:1.25}.font-sans[data-v-f7ad9679]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-f7ad9679]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-f7ad9679]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-f7ad9679]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-f7ad9679]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-f7ad9679]{font-size:2.25rem;line-height:2.5rem}}
