[data-astro-cid-zpzoxhr3]:where(section){padding-left:var(--gutter-x-section);padding-right:var(--gutter-x-section)}[data-astro-cid-zpzoxhr3]:where(.wrap){width:min(100%,1820px);margin-left:auto;margin-right:auto}.philosophy[data-astro-cid-zpzoxhr3] .wrap[data-astro-cid-zpzoxhr3]{background:var(--c-gradation-blue-diagonal);border-radius:60px;padding:120px 50px 100px;position:relative;overflow:clip}@media (width<=767px){.philosophy[data-astro-cid-zpzoxhr3] .wrap[data-astro-cid-zpzoxhr3]{border-radius:32px;padding:52px 17px 36px}}.philosophy-list[data-astro-cid-zpzoxhr3]{grid-gap:2.90698%;counter-reset:card-count;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:2.90698%;margin-top:80px;display:grid}@media (width<=767px){.philosophy-list[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;margin-top:36px}}.philosophy-card[data-astro-cid-zpzoxhr3]{list-style:none;display:grid}.philosophy-card[data-astro-cid-zpzoxhr3] article[data-astro-cid-zpzoxhr3]{--_gutter:calc(50 / 540 * 100%);background-color:#fff;border-radius:60px;flex-direction:column;display:flex}@media (width<=767px){.philosophy-card[data-astro-cid-zpzoxhr3] article[data-astro-cid-zpzoxhr3]{--_gutter:20px;border-radius:10.4235%}}.philosophy-card__img[data-astro-cid-zpzoxhr3]{order:1}@media (width<=1180px){.philosophy-card__img[data-astro-cid-zpzoxhr3]>img[data-astro-cid-zpzoxhr3]{width:100%;height:auto}}.philosophy-card__inner[data-astro-cid-zpzoxhr3]{grid-template-rows:subgrid;grid-gap:min(23px, 1.19792vw);padding:5% var(--_gutter) 7.77778%;order:2;grid-row:span 2;gap:min(23px,1.19792vw);display:grid}@media (width<=767px){.philosophy-card__inner[data-astro-cid-zpzoxhr3]{padding-top:22px;padding-bottom:var(--_gutter);gap:20px}}.philosophy-card[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3],.philosophy-card[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{margin-top:var(--half-trim);margin-bottom:var(--half-trim)}.philosophy-card[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{letter-spacing:.1em;align-items:flex-end;gap:max(1.25rem,min(1.45833vw,1.75rem));font-size:max(1.125rem,min(1.66667vw,2rem));font-weight:700;line-height:1.4;display:flex;position:relative}@media (width<=767px){.philosophy-card[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{font-size:min(1.375rem,5.59796vw)}}.philosophy-card[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]:before{counter-increment:card-count;content:counter(card-count, decimal-leading-zero);font-size:2.5em;font-family:var(--font-quicksand);letter-spacing:0;color:var(--c-light-blue);background:var(--opt-icon-line) no-repeat left top/contain;padding-top:.375lh;font-weight:700;line-height:1;display:block}.philosophy-card[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:max(.875rem,min(.9375vw,1.125rem));font-family:var(--font-yugothic);letter-spacing:.05em;font-weight:500;line-height:1.8}@media (width<=767px){.philosophy-card[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:1rem}}.philosophy-circles[data-astro-cid-zpzoxhr3]{z-index:-1;transform-origin:50%;width:100%;height:100%;animation:40s linear infinite rotate-circle;display:block;position:absolute;top:0;left:0}.philosophy-circles[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{aspect-ratio:1;background-image:radial-gradient(circle, color-mix(in srgb, var(--c-light-blue), transparent 85%) 0%, #0000 70%);border-radius:50%;width:31.7033%;height:auto;display:block;position:absolute}@media (width<=767px){.philosophy-circles[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{width:59.7333vw}}.philosophy-circles[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]:first-child{top:-6.59341%;left:7.14286%}@media (width<=767px){.philosophy-circles[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]:first-child{top:-16vw;left:-21.3333vw}}.philosophy-circles[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]:nth-child(2){background-image:radial-gradient(circle, color-mix(in srgb, var(--c-orange), transparent 85%) 0%, #0000 70%);width:26.4286%;top:2.08791%;right:0}@media (width<=767px){.philosophy-circles[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]:nth-child(2){width:34.1333vw;top:14.9333vw}}.philosophy-circles[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]:last-child{bottom:-6.92308%;left:18.2967%}@media (width<=767px){.philosophy-circles[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]:last-child{bottom:-21.3333vw;left:6.4vw}}@keyframes rotate-circle{0%{rotate:0deg}to{rotate:360deg}}.attempt[data-astro-cid-zpzoxhr3]{padding-top:214px}@media (width<=767px){.attempt[data-astro-cid-zpzoxhr3]{padding-top:64px}}.attempt[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{text-align:center;margin-top:2.22em}@media (width<=767px){.attempt[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{font-size:min(1rem,4vw)}}.attempt[data-astro-cid-zpzoxhr3] .flex[data-astro-cid-zpzoxhr3]{justify-content:flex-end;margin-top:86px;display:flex;position:relative}@media (width<=767px){.attempt[data-astro-cid-zpzoxhr3] .flex[data-astro-cid-zpzoxhr3]{flex-direction:column-reverse;margin-top:32px}}.attempt[data-astro-cid-zpzoxhr3] .right[data-astro-cid-zpzoxhr3]{z-index:1;width:min(1062px,58.3516%);margin-top:7.14286%;margin-left:-5.6044%;translate:50px}@media (width<=767px){.attempt[data-astro-cid-zpzoxhr3] .right[data-astro-cid-zpzoxhr3]{width:100%;margin:0;translate:0}}.attempt[data-astro-cid-zpzoxhr3] .right[data-astro-cid-zpzoxhr3]:before{content:"";aspect-ratio:390/114;background:var(--opt-attempt-en) no-repeat left top/contain;width:36.7232%;height:auto;display:block;position:absolute;top:-10.7345%;left:17.42%}@media (width<=767px){.attempt[data-astro-cid-zpzoxhr3] .right[data-astro-cid-zpzoxhr3]:before{width:200px;top:-14.0762vw;left:auto;right:0%}}.attempt[data-astro-cid-zpzoxhr3] .left[data-astro-cid-zpzoxhr3]{width:max(460px,min(50%,920px));position:absolute;top:0;left:0}@media (width<=767px){.attempt[data-astro-cid-zpzoxhr3] .left[data-astro-cid-zpzoxhr3]{width:100%;position:relative}}.attempt-list[data-astro-cid-zpzoxhr3],.attempt-child-list[data-astro-cid-zpzoxhr3]{list-style:none}.attempt-list[data-astro-cid-zpzoxhr3]{counter-reset:attempt_counter;background:#fffc;border-radius:60px 32px;padding:3.86064% 4.14313% 6.30885%}@media (width<=767px){.attempt-list[data-astro-cid-zpzoxhr3]{padding:28px 0 0}}.attempt-list[data-astro-cid-zpzoxhr3]>li[data-astro-cid-zpzoxhr3]:not(:first-child){margin-top:4.62012%}@media (width<=767px){.attempt-list[data-astro-cid-zpzoxhr3]>li[data-astro-cid-zpzoxhr3]:not(:first-child){margin-top:20px}}.attempt-list[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]{align-items:center;gap:.6em;font-size:min(1.75rem,2.15385vw);font-weight:700;display:flex;position:relative}@media (width<=767px){.attempt-list[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]{font-size:1.125rem}}.attempt-list[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]:before{counter-increment:attempt_counter;content:counter(attempt_counter, decimal-leading-zero);font-size:2.14286em;font-family:var(--font-quicksand);color:var(--c-light-blue);letter-spacing:0;font-weight:600;line-height:1;display:inline-block}@media (width<=767px){.attempt-list[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]:before{font-size:1.78rem}}.attempt-list[data-astro-cid-zpzoxhr3] dd[data-astro-cid-zpzoxhr3]{margin-top:10px}.attempt-child-list[data-astro-cid-zpzoxhr3]{letter-spacing:.05em;font-size:min(1.38462vw,1.125rem);font-weight:500;line-height:1.8;font-family:var(--font-yugothic);padding-left:.5em}@media (width<=767px){.attempt-child-list[data-astro-cid-zpzoxhr3]{font-size:1rem}}.attempt-child-list[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{padding-left:1.45em;position:relative}.attempt-child-list[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:before{content:"";background-color:var(--c-light-blue);width:14px;height:2px;display:block;position:absolute;top:.48lh;left:0}@media (width<=767px){.attempt-child-list[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:before{width:12px}}.attempt-box-blue[data-astro-cid-zpzoxhr3],.attempt-box-red[data-astro-cid-zpzoxhr3]{opacity:.1;border-radius:40.8163%;height:auto;position:absolute}@media (width<=767px){.attempt-box-blue[data-astro-cid-zpzoxhr3],.attempt-box-red[data-astro-cid-zpzoxhr3]{border-radius:32px}}.attempt-box-blue[data-astro-cid-zpzoxhr3]{z-index:1;aspect-ratio:170/183;background:linear-gradient(#5dc2d0 0%,#8dc556 50%,#fdd23e 100%);width:18.6813%;top:-10.989%;left:35.2747%}@media (width<=767px){.attempt-box-blue[data-astro-cid-zpzoxhr3]{width:24.4275vw;top:23px;left:16.0305vw}}.attempt-box-red[data-astro-cid-zpzoxhr3]{aspect-ratio:147/149;background:linear-gradient(#f19ca6 0%,#f39939 50%,#fdd23e 100%);width:16.1538%;bottom:-21.978%;left:58.1319%}@media (width<=767px){.attempt-box-red[data-astro-cid-zpzoxhr3]{display:none}}.attempt-topic[data-astro-cid-zpzoxhr3]{background:var(--c-gradation-blue-diagonal);border-radius:60px;width:min(100%,1200px);margin-top:162px;margin-left:auto;margin-right:auto;padding:60px max(50px,5.72917vw) 58px}@media (width<=767px){.attempt-topic[data-astro-cid-zpzoxhr3]{border-radius:32px;margin-top:56px;padding:32px 17px 36px}}.attempt-topic__flex[data-astro-cid-zpzoxhr3]{justify-content:space-between;align-items:center;gap:max(6.93878%,32px);display:flex}@media (width<=767px){.attempt-topic__flex[data-astro-cid-zpzoxhr3]{display:block}}.attempt-topic__left[data-astro-cid-zpzoxhr3]{grid-gap:1.84em;flex:1 0 320px;grid-template-rows:auto;gap:1.84em;display:grid}@media (width<=767px){.attempt-topic__left[data-astro-cid-zpzoxhr3]{gap:20px}}.attempt-topic__left[data-astro-cid-zpzoxhr3] div[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]:not(:first-child){margin-top:1em}@media (width<=767px){.attempt-topic__right[data-astro-cid-zpzoxhr3]{text-align:center;margin-top:24px}.attempt-topic__right[data-astro-cid-zpzoxhr3] figure[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{width:56%;height:auto}}.attempt-topic[data-astro-cid-zpzoxhr3] hgroup[data-astro-cid-zpzoxhr3]{font-size:2.25rem;font-weight:700;font-family:var(--font-zen-maru-gothic);flex-direction:column-reverse;gap:.3125em;display:flex}@media (width<=767px){.attempt-topic[data-astro-cid-zpzoxhr3] hgroup[data-astro-cid-zpzoxhr3]{font-size:1.5rem}}.attempt-topic[data-astro-cid-zpzoxhr3] hgroup[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{font-size:inherit;line-height:1.44444}.attempt-topic[data-astro-cid-zpzoxhr3] hgroup[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:1.4375;position:relative}.link-article[data-astro-cid-zpzoxhr3]{margin-top:.66em}@media (width<=767px){.link-article[data-astro-cid-zpzoxhr3]{margin-top:0}}.attempt-topic-what[data-astro-cid-zpzoxhr3]{background-color:#fff;border-radius:60px;flex-wrap:wrap;justify-content:center;align-items:center;gap:max(6.4133%,32px);margin-top:78px;padding:36px max(50px,7.04082%) 38px;display:flex}@media (width<=767px){.attempt-topic-what[data-astro-cid-zpzoxhr3]{padding:36px var(--gutter-x-section);border-radius:32px;margin-top:48px;display:block}}.attempt-topic-what[data-astro-cid-zpzoxhr3] dl[data-astro-cid-zpzoxhr3]{flex:1 0 280px}.attempt-topic-what[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]{font-size:1.75rem;font-weight:700;line-height:1.43}@media (width<=767px){.attempt-topic-what[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]{text-align:center;font-size:1.25rem}}.attempt-topic-what[data-astro-cid-zpzoxhr3] dd[data-astro-cid-zpzoxhr3]{font-family:var(--font-yugothic);margin-top:27px}@media (width<=767px){.attempt-topic-what[data-astro-cid-zpzoxhr3] dd[data-astro-cid-zpzoxhr3]{margin-top:18px}}.attempt-topic-what[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:not(:first-child){margin-top:1em}@media (width<=767px){.attempt-topic-what[data-astro-cid-zpzoxhr3] figure[data-astro-cid-zpzoxhr3]{margin-top:20px}}.attempt-topic-feature[data-astro-cid-zpzoxhr3]{margin-top:65px;padding-left:0;padding-right:0}@media (width<=767px){.attempt-topic-feature[data-astro-cid-zpzoxhr3]{margin-top:48px}}.attempt-topic-feature[data-astro-cid-zpzoxhr3]:not(:first-of-type){margin-top:60px}@media (width<=767px){.attempt-topic-feature[data-astro-cid-zpzoxhr3]:not(:first-of-type){margin-top:40px}}.attempt-topic-feature[data-astro-cid-zpzoxhr3] h4[data-astro-cid-zpzoxhr3]{font-size:1.75rem;font-weight:700;line-height:1.42857}@media (width<=767px){.attempt-topic-feature[data-astro-cid-zpzoxhr3] h4[data-astro-cid-zpzoxhr3]{font-size:1.25rem}}.attempt-topic-feature[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{margin-top:.73em}@media (width<=767px){.attempt-topic-feature[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{margin-top:1em}}.attempt-topic-feature__catch[data-astro-cid-zpzoxhr3]{font-size:1.5rem;font-weight:700;font-family:var(--font-zen-maru-gothic);letter-spacing:.1em;color:var(--c-light-blue);line-height:1.45833}@media (width<=767px){.attempt-topic-feature__catch[data-astro-cid-zpzoxhr3]{font-size:1.125rem}}.attempt-topic-name[data-astro-cid-zpzoxhr3]{text-align:right;margin-top:1.12em}.greeting[data-astro-cid-zpzoxhr3]{margin-top:220px;padding-bottom:164px;position:relative;overflow:clip}@media (width<=767px){.greeting[data-astro-cid-zpzoxhr3]{margin-top:72px;padding-bottom:50px}}.greeting[data-astro-cid-zpzoxhr3]:before,.greeting[data-astro-cid-zpzoxhr3]:after{content:"";width:100%;height:auto;display:block;position:absolute;left:0}.greeting[data-astro-cid-zpzoxhr3]:before{z-index:1;aspect-ratio:1919/462;background:var(--opt-greeting-en) no-repeat left top/contain;top:9.89583vw}@media (width<=767px){.greeting[data-astro-cid-zpzoxhr3]:before{width:173.333vw;top:1%;left:-15%}}.greeting[data-astro-cid-zpzoxhr3]:after{background:var(--opt-en-line) no-repeat left top/100% auto;aspect-ratio:1919/490;bottom:2.29167vw;left:0}.greeting-fv[data-astro-cid-zpzoxhr3]{aspect-ratio:1820/800;background:var(--opt-greeting-fv) no-repeat center top/cover;border-radius:60px;width:100%;height:auto;min-height:500px;position:relative}@media (width<=767px){.greeting-fv[data-astro-cid-zpzoxhr3]{aspect-ratio:375/280;border-radius:32px;min-height:auto}}.greeting-fv[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{z-index:1;font-size:min(2.5rem,3.07692vw);position:absolute;top:48.875%;left:50%;translate:-129%}@media (width<=767px){.greeting-fv[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{width:100%;font-size:1.75rem;top:50%;left:50%;translate:-50% -60%}}.greeting-fv[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]:before{width:min(320px,24.6154vw)}@media (width<=767px){.greeting-fv[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]:before{width:240px}}.greeting-fv__round-icon[data-astro-cid-zpzoxhr3]{display:none}@media (width<=767px){.greeting-fv__round-icon[data-astro-cid-zpzoxhr3]{width:20px;height:20px;display:block;position:absolute;bottom:1px}}.greeting-fv__round-icon--left[data-astro-cid-zpzoxhr3]{left:0;scale:-1 1}.greeting-fv__round-icon--right[data-astro-cid-zpzoxhr3]{right:0}.greeting-contents[data-astro-cid-zpzoxhr3]{width:min(1420px,78.022vw);margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;position:relative}@media (width<=767px){.greeting-contents[data-astro-cid-zpzoxhr3]{width:100%;padding-left:20px;padding-right:20px}}.greeting-contents__round-icon[data-astro-cid-zpzoxhr3]{width:60px;height:60px;position:absolute;top:51px}@media (width<=767px){.greeting-contents__round-icon[data-astro-cid-zpzoxhr3]{display:none}}.greeting-contents__round-icon--left[data-astro-cid-zpzoxhr3]{left:0;scale:-1 1}.greeting-contents__round-icon--right[data-astro-cid-zpzoxhr3]{right:0}.greeting-contents__container[data-astro-cid-zpzoxhr3]{background-color:#fff;border-radius:60px 60px 0 0;margin-top:-111px;padding:60px 36px 0}@media (width<=767px){.greeting-contents__container[data-astro-cid-zpzoxhr3]{border-radius:32px 32px 0 0;margin-top:-16%;padding:40px 17px 0}}.greeting-contents[data-astro-cid-zpzoxhr3] .inner[data-astro-cid-zpzoxhr3]{width:min(100%,980px);margin-left:auto;margin-right:auto}.greeting-contents[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{letter-spacing:.05em;text-align:center;font-size:min(2.5rem,3.07692vw)}@media (width<=767px){.greeting-contents[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{font-size:1.125rem}}.greeting-contents[data-astro-cid-zpzoxhr3] [data-astro-cid-zpzoxhr3]:where(p){font-size:min(1.125rem,1.38462vw);font-family:var(--font-yugothic);margin-top:1em;line-height:1.8}@media (width<=767px){.greeting-contents[data-astro-cid-zpzoxhr3] [data-astro-cid-zpzoxhr3]:where(p){font-size:1rem;line-height:2}}.greeting-contents[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{margin-top:2.77778em}@media (width<=767px){.greeting-contents[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{margin-top:1em}}.greeting-contents[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:last-child{z-index:1;font-size:min(2rem,2.46154vw);font-weight:700;font-family:var(--font-zen-maru-gothic);text-align:right;margin-top:2.25em;line-height:1.45;position:relative}@media (width<=767px){.greeting-contents[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:last-child{margin-top:1.8em;font-size:1.125rem}}.greeting-contents[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:last-child>span[data-astro-cid-zpzoxhr3]{letter-spacing:.2em;padding-right:.77em;font-size:.6875em;display:inline-block}
