/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding: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}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.button-primary[data-astro-cid-bfai5dl2]{background:linear-gradient(to right,#8b6c3a,#b19464,#8b6c3a);width:100%;text-align:center;padding-top:18px;padding-bottom:16px;line-height:1;color:var(--textTertiary);border-radius:2px;letter-spacing:.2em}.button-primary[data-astro-cid-bfai5dl2]:hover{opacity:.8}@media (max-width: 960px){.button-primary[data-astro-cid-bfai5dl2]{padding-block:12px;font-size:14px}}.header[data-astro-cid-rq4qnsko]{position:fixed;top:0;left:0;width:100%;height:120px;background-color:var(--bgPrimary);z-index:999}.header__inner[data-astro-cid-rq4qnsko]{position:relative;max-width:1100px;width:100%;margin-inline:auto;padding-inline:20px;display:flex;align-items:center;justify-content:center;height:inherit}.header__logo[data-astro-cid-rq4qnsko]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130px}.header__nav[data-astro-cid-rq4qnsko]{display:flex;justify-content:center;align-items:center;flex:1}.header__nav--items[data-astro-cid-rq4qnsko]{display:flex;align-items:center;gap:32px;gap:clamp(1.25rem,-.353rem + 2.61vw,2rem)}.header__nav--items[data-astro-cid-rq4qnsko].--left{position:absolute;top:50%;left:0;left:clamp(1.25rem,-3.922rem + 4.36vw,0rem);transform:translateY(-50%)}.header__nav--items[data-astro-cid-rq4qnsko].--right{position:absolute;top:50%;right:226px;transform:translateY(-50%)}.header__nav--item[data-astro-cid-rq4qnsko] a[data-astro-cid-rq4qnsko]{font-size:15px;letter-spacing:.1em;font-family:var(--fontLore)}.header__nav--item[data-astro-cid-rq4qnsko]:hover a[data-astro-cid-rq4qnsko]{opacity:.8}.header__button[data-astro-cid-rq4qnsko]{max-width:170px;width:100%}.header__drawer[data-astro-cid-rq4qnsko]{margin-left:20px;display:none}.header__drawer--button[data-astro-cid-rq4qnsko]{position:relative;z-index:100;right:0;height:21px;width:28px;padding:0;border:none;background:transparent}.header__drawer--button--bar[data-astro-cid-rq4qnsko]{display:block;content:"";width:22px;height:1px;background:var(--bgSecondary)}.header__drawer--button--bar[data-astro-cid-rq4qnsko]:before,.header__drawer--button--bar[data-astro-cid-rq4qnsko]:after{display:block;position:absolute;content:"";width:100%;height:1px;background:#333;transition:.3s ease}.header__drawer--button--bar[data-astro-cid-rq4qnsko]:before{top:0}.header__drawer--button--bar[data-astro-cid-rq4qnsko]:after{bottom:0;width:15px}.js-drawer-button[data-astro-cid-rq4qnsko].is-active .header__drawer--button--bar[data-astro-cid-rq4qnsko]:before{opacity:1;top:50%;transform:rotate(45deg) translateY(-50%);transition:.3s ease}.js-drawer-button[data-astro-cid-rq4qnsko].is-active .header__drawer--button--bar[data-astro-cid-rq4qnsko]:after{opacity:1;top:50%;transform:rotate(-45deg) translateY(-50%);width:100%;transition:.3s ease}.js-drawer-button[data-astro-cid-rq4qnsko].is-active .header__drawer--button--bar[data-astro-cid-rq4qnsko]{height:0}@media (max-width: 960px){.header[data-astro-cid-rq4qnsko]{height:68px}.header__logo[data-astro-cid-rq4qnsko]{position:initial;transform:none;width:76px}.header__nav--items[data-astro-cid-rq4qnsko]{display:none}.header__button[data-astro-cid-rq4qnsko]{max-width:134px}.header__drawer[data-astro-cid-rq4qnsko]{display:block}}.drawer-menu[data-astro-cid-smejtwum]{position:fixed;top:68px;right:0;width:calc((250 / 375) * 100%);height:100svh;padding-top:56px;z-index:999;background-color:#fff;opacity:0;visibility:hidden;transition:.5s ease}.drawer-menu[data-astro-cid-smejtwum].is-active{opacity:1;visibility:visible;width:calc((250 / 375) * 100%);transition:.5s ease}.drawer-menu-overlay[data-astro-cid-smejtwum]{position:fixed;top:68px;left:0;z-index:1;width:100vw;height:100svh;background:#7c7c7c3b;opacity:0;visibility:hidden;transition:.5s ease}.drawer-menu-overlay[data-astro-cid-smejtwum].is-active{opacity:1;visibility:visible;transition:.5s ease;z-index:1}.drawer-menu__items[data-astro-cid-smejtwum]{text-align:center;display:flex;flex-direction:column;gap:32px}.drawer-menu__item[data-astro-cid-smejtwum] a[data-astro-cid-smejtwum]{letter-spacing:.1em}.drawer-menu__sns[data-astro-cid-smejtwum]{margin-top:56px}.drawer-menu__sns--items[data-astro-cid-smejtwum]{display:flex;align-items:center;justify-content:center;gap:24px}.footer[data-astro-cid-ch5ybykl]{padding-top:48px;padding-bottom:40px;background-color:var(--bgTertiary)}.footer__content[data-astro-cid-ch5ybykl]{display:flex;align-items:center;justify-content:space-between}.footer__logo[data-astro-cid-ch5ybykl]{width:130px}.footer__nav--items[data-astro-cid-ch5ybykl]{display:flex;align-items:center;gap:32px}.footer__nav--item[data-astro-cid-ch5ybykl]:hover a[data-astro-cid-ch5ybykl]{opacity:.8}.footer__nav--item[data-astro-cid-ch5ybykl] a[data-astro-cid-ch5ybykl]{font-size:14px;line-height:1;letter-spacing:.1em}.footer__nav--sns[data-astro-cid-ch5ybykl]{margin-top:40px}.footer__nav--sns--items[data-astro-cid-ch5ybykl]{display:flex;align-items:center;justify-content:flex-end;gap:24px}.footer__nav--sns--item[data-astro-cid-ch5ybykl]:hover a[data-astro-cid-ch5ybykl]{transform:rotate(360deg);transition:all .5s ease}.footer__copy-right[data-astro-cid-ch5ybykl]{margin-top:64px;display:flex;align-items:center;justify-content:space-between}.footer__copy-right[data-astro-cid-ch5ybykl] p[data-astro-cid-ch5ybykl]:nth-child(1){font-size:12px;letter-spacing:.1em}.footer__copy-right[data-astro-cid-ch5ybykl] p[data-astro-cid-ch5ybykl]:nth-child(2){font-size:12px;line-height:1.5;letter-spacing:.1em}@media (max-width: 1016px){.footer__copy-right[data-astro-cid-ch5ybykl]{flex-direction:column;gap:20px}}@media (max-width: 960px){.footer__content[data-astro-cid-ch5ybykl]{flex-direction:column}.footer__nav[data-astro-cid-ch5ybykl]{margin-top:60px}.footer__nav--sns--items[data-astro-cid-ch5ybykl]{justify-content:center}@media (max-width: 768px){.footer__nav--items[data-astro-cid-ch5ybykl]{flex-direction:column}}}@media (max-width: 599px){.footer[data-astro-cid-ch5ybykl]{padding-top:32px;padding-bottom:28px}.footer__logo[data-astro-cid-ch5ybykl]{width:76px}.footer__nav[data-astro-cid-ch5ybykl]{margin-top:32px}.footer__nav--items[data-astro-cid-ch5ybykl]{gap:24px}.footer__nav--sns[data-astro-cid-ch5ybykl]{margin-top:32px}.footer__copy-right[data-astro-cid-ch5ybykl]{margin-top:40px;gap:40px}}:root{--fontBase: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;--fontLore: "Lora", serif;--fontAllura: "Allura", cursive;--textPrimary: #393327;--textSecondary: #8b6c3a;--textTertiary: #ffffff;--bgPrimary: #ffffff;--bgSecondary: #393327;--bgTertiary: #fafafa;--borderPrimary: #8b6c3a;--borderSecondary: #393327;--borderTertiary: #ffffff;--borderFourth: #e8e8e8}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:1rem;font-weight:400;line-height:1.5;font-family:var(--fontBase);color:var(--textPrimary);background-color:var(--bgPrimary);letter-spacing:.05em}a{display:inline-block;text-decoration:none;color:inherit}li,ol{list-style:none}img{width:100%;max-width:100%;height:auto;vertical-align:bottom;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}button{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inner-primary{max-width:1140px;width:100%;margin-inline:auto;padding-inline:40px}.inner-secondary{max-width:958px;width:100%;margin-inline:auto;padding-inline:40px}.inner-Tertiary{max-width:895px;width:100%;margin-inline:auto;padding-inline:40px}.inner-fourth{max-width:1176px;width:100%;margin-inline:auto;padding-inline:40px}.br-sp-visible,.br-tab-xs-visible{display:none}@media (max-width: 768px){.br-tab-xs-visible{display:block}}@media (max-width: 599px){.inner-primary{max-width:1100px;padding-inline:20px}.inner-secondary{max-width:918px;width:100%;margin-inline:auto;padding-inline:20px}.inner-Tertiary{max-width:855px;width:100%;margin-inline:auto;padding-inline:20px}.inner-fourth{max-width:1136px;padding-inline:20px}.br-sp-visible{display:block}}.js-gsap-ph{display:block;width:100%;height:auto;object-fit:cover;will-change:transform;transform:translateZ(0);backface-visibility:hidden;transform-origin:center center}.fv[data-astro-cid-2q25vars]{position:relative;height:680px}.fv__content[data-astro-cid-2q25vars]{position:absolute;top:50%;transform:translateY(-50%);left:calc((191 / 1440) * 100vw);display:flex;flex-direction:column;gap:32px}.fv__heading2[data-astro-cid-2q25vars]{font-size:2.5rem;font-weight:600;letter-spacing:.1em}.fv__heading2[data-astro-cid-2q25vars] small[data-astro-cid-2q25vars]{font-size:2rem;letter-spacing:.1em}.fv__text[data-astro-cid-2q25vars]{font-size:1.375rem;line-height:1.375}.fv__image-wrap[data-astro-cid-2q25vars]{height:680px}picture[data-astro-cid-2q25vars]{height:inherit;object-fit:cover}.fv__image[data-astro-cid-2q25vars]{height:inherit;object-fit:cover}@media (max-width: 768px){.fv__content[data-astro-cid-2q25vars]{top:40px;left:50%;transform:translate(-50%);width:100%;gap:12px}.fv__heading2[data-astro-cid-2q25vars],.fv__text[data-astro-cid-2q25vars]{text-align:center}}@media (max-width: 599px){.fv__heading2[data-astro-cid-2q25vars]{text-align:center;font-size:24px}.fv__heading2[data-astro-cid-2q25vars] small[data-astro-cid-2q25vars]{font-size:22px}.fv__text[data-astro-cid-2q25vars]{text-align:center;font-size:14px}}.voice[data-astro-cid-kbawc4za]{margin-top:96px}.voice__head[data-astro-cid-kbawc4za]{text-align:center}.voice__head--heading2[data-astro-cid-kbawc4za]{font-size:32px;font-size:clamp(1.25rem,.986rem + 1.13vw,2rem);line-height:1.5;letter-spacing:.1em;color:var(--textSecondary);font-weight:600}.voice__boxes[data-astro-cid-kbawc4za]{margin-top:80px;display:flex;flex-direction:column;gap:80px}.voice__box[data-astro-cid-kbawc4za]{display:flex;align-items:center;justify-content:space-between}.voice__box[data-astro-cid-kbawc4za]:nth-child(2n){flex-direction:row-reverse}.voice__box--body[data-astro-cid-kbawc4za]{max-width:calc((513 / 1060) * 100%);width:100%}.voice__box--body--heading3[data-astro-cid-kbawc4za]{font-size:clamp(1.125rem,.993rem + .56vw,1.5rem);line-height:1.5;font-weight:600;letter-spacing:.1em}.voice__box--body--text-wrap[data-astro-cid-kbawc4za]{margin-top:20px}.voice__box--body--text[data-astro-cid-kbawc4za]{line-height:32px}.voice__box--body--name[data-astro-cid-kbawc4za]{margin-top:17px;text-align:right;font-size:clamp(.875rem,.831rem + .19vw,1rem)}.voice__box--image-wrap[data-astro-cid-kbawc4za]{position:relative;overflow:hidden;max-width:calc((450 / 1060) * 100%);width:100%}.voice__box--image[data-astro-cid-kbawc4za]{object-fit:cover;will-change:transform;transition:transform .3s ease}@media (max-width: 768px){.voice__box[data-astro-cid-kbawc4za]{flex-direction:column-reverse}.voice__box[data-astro-cid-kbawc4za]:nth-child(2n){flex-direction:column-reverse}.voice__box--body[data-astro-cid-kbawc4za]{margin-top:23px}.voice__box--body[data-astro-cid-kbawc4za],.voice__box--image-wrap[data-astro-cid-kbawc4za]{max-width:80%}}@media (max-width: 599px){.voice[data-astro-cid-kbawc4za]{margin-top:56px}.voice__boxes[data-astro-cid-kbawc4za]{margin-top:40px;gap:40px}.voice__box--body--text-wrap[data-astro-cid-kbawc4za]{margin-top:12px}.voice__box--body[data-astro-cid-kbawc4za],.voice__box--image-wrap[data-astro-cid-kbawc4za]{max-width:100%}.voice__box--body--text[data-astro-cid-kbawc4za]{line-height:1.8}.voice__box--body--name[data-astro-cid-kbawc4za]{text-align:left;margin-top:12px}}.title-primary[data-astro-cid-njmudoci]{display:flex;flex-direction:column;gap:40px}.title-primary__title[data-astro-cid-njmudoci]{font-size:56px;font-size:clamp(1.75rem,1.134rem + 2.63vw,3.5rem);font-family:var(--fontLore);line-height:1;letter-spacing:.08em}.title-primary__sub-title[data-astro-cid-njmudoci]{font-size:clamp(.875rem,.831rem + .19vw,1rem);line-height:1;letter-spacing:.1em}@media (max-width: 599px){.title-primary[data-astro-cid-njmudoci]{gap:8px}.title-primary__title[data-astro-cid-njmudoci],.title-primary__sub-title[data-astro-cid-njmudoci]{line-height:1.5}}.profile[data-astro-cid-xb6ykrfn]{padding-top:192px}.profile__head[data-astro-cid-xb6ykrfn]{text-align:center}.profile__boxes[data-astro-cid-xb6ykrfn]{margin-top:80px}.profile__box[data-astro-cid-xb6ykrfn]{display:flex;flex-direction:row-reverse;justify-content:space-between}.profile__box--body[data-astro-cid-xb6ykrfn]{max-width:calc((428 / 878) * 100%);width:100%}.profile__box--body--head[data-astro-cid-xb6ykrfn]{display:flex;align-items:center;justify-content:space-between}.profile__box--body--head--heading3[data-astro-cid-xb6ykrfn]{font-size:24px;line-height:1;letter-spacing:.1em}.profile__box--body--head--sns[data-astro-cid-xb6ykrfn]{display:flex;gap:24px}.profile__box--body--head--sns--item[data-astro-cid-xb6ykrfn]:hover a[data-astro-cid-xb6ykrfn]{transform:rotate(360deg);transition:all .6s ease}.profile__box--body--text-wrap[data-astro-cid-xb6ykrfn]{margin-top:32px}.profile__box--body--text[data-astro-cid-xb6ykrfn]{line-height:32px}.profile__box--image-wrap[data-astro-cid-xb6ykrfn]{max-width:calc((360 / 878) * 100%);width:100%}.profile__message[data-astro-cid-xb6ykrfn]{margin-top:80px;padding-block:54px;border:1px solid var(--borderPrimary)}.profile__message--heading4[data-astro-cid-xb6ykrfn]{text-align:center;font-size:56px;font-family:var(--fontAllura);color:var(--textSecondary);letter-spacing:.1em;line-height:calc(56 / 40)}.profile__message--text-wrap[data-astro-cid-xb6ykrfn]{margin-top:20px;max-width:740px;width:100%;margin-inline:auto;padding-inline:20px}.profile__message--text[data-astro-cid-xb6ykrfn]{line-height:2;letter-spacing:.1em}@media (max-width: 768px){.profile__box[data-astro-cid-xb6ykrfn]{flex-direction:column-reverse}.profile__box--body[data-astro-cid-xb6ykrfn],.profile__box--image-wrap[data-astro-cid-xb6ykrfn]{max-width:80%;margin-inline:auto}.profile__box--body[data-astro-cid-xb6ykrfn]{margin-top:32px}}@media (max-width: 599px){.profile__box--body[data-astro-cid-xb6ykrfn],.profile__box--image-wrap[data-astro-cid-xb6ykrfn]{max-width:100%}}@media (max-width: 599px){.profile[data-astro-cid-xb6ykrfn]{margin-top:96px;padding-top:0}.profile__boxes[data-astro-cid-xb6ykrfn]{margin-top:40px}.profile__box--body--text-wrap[data-astro-cid-xb6ykrfn]{margin-top:24px}.profile__box--body--text[data-astro-cid-xb6ykrfn]{line-height:1.8}.profile__message[data-astro-cid-xb6ykrfn]{margin-top:48px;padding-block:24px}.profile__message--heading4[data-astro-cid-xb6ykrfn]{font-size:clamp(2.5rem,2.148rem + 1.5vw,3.5rem)}.profile__message--text-wrap[data-astro-cid-xb6ykrfn]{margin-top:16px}.profile__message--text[data-astro-cid-xb6ykrfn]{line-height:1.8}}.worries[data-astro-cid-yxtnoc4t]{position:relative;margin-top:92px;height:480px}.worries__content[data-astro-cid-yxtnoc4t]{position:absolute;top:50%;transform:translateY(-50%);left:19.375%;z-index:10}.worries__heading2[data-astro-cid-yxtnoc4t]{font-size:24px;font-size:clamp(1.25rem,1.162rem + .38vw,1.5rem);line-height:1.5}.worries__items[data-astro-cid-yxtnoc4t]{margin-top:32px;display:flex;flex-direction:column;gap:20px}.worries__item[data-astro-cid-yxtnoc4t]{display:flex;align-items:center;gap:8px}.worries__item--image-wrap[data-astro-cid-yxtnoc4t]{width:24px;z-index:1}.worries__item--text[data-astro-cid-yxtnoc4t]{font-size:18px;font-size:clamp(1rem,.956rem + .19vw,1.125rem);line-height:1.5}.worries__image-wrap[data-astro-cid-yxtnoc4t]{position:relative;overflow:hidden;height:480px}.worries__image-wrap-sp[data-astro-cid-yxtnoc4t]{display:none}.worries__image[data-astro-cid-yxtnoc4t]{object-fit:cover;will-change:transform;transition:transform .3s ease}@media (max-width: 960px){.worries__content[data-astro-cid-yxtnoc4t]{left:20px}.worries__heading2[data-astro-cid-yxtnoc4t]{background-color:var(--bgTertiary);width:fit-content}.worries__image[data-astro-cid-yxtnoc4t]{object-position:right}.worries__item--text[data-astro-cid-yxtnoc4t]{background-color:var(--bgTertiary)}}@media (max-width: 599px){.worries[data-astro-cid-yxtnoc4t]{height:auto;margin-top:80px}.worries__inner[data-astro-cid-yxtnoc4t]{display:flex;flex-direction:column-reverse}.worries__content[data-astro-cid-yxtnoc4t]{padding-top:40px;padding-bottom:56px;padding-inline:20px;position:initial;transform:none;background-color:var(--bgTertiary)}.worries__items[data-astro-cid-yxtnoc4t]{position:relative;gap:10px;z-index:999}.worries__item[data-astro-cid-yxtnoc4t]{align-items:flex-start}.worries__image-wrap[data-astro-cid-yxtnoc4t]{display:none}.worries__image-wrap-sp[data-astro-cid-yxtnoc4t]{display:block}.worries__image[data-astro-cid-yxtnoc4t]{height:226px}}.feature[data-astro-cid-qjhhefgm]{padding-top:96px}.feature__induction[data-astro-cid-qjhhefgm]{text-align:center}.feature__induction--text[data-astro-cid-qjhhefgm]{font-size:32px;font-size:clamp(1rem,.648rem + 1.5vw,2rem);font-weight:600;line-height:2;color:var(--textSecondary);letter-spacing:.1em}.feature__arrow[data-astro-cid-qjhhefgm]{margin-top:6px;width:56px;height:56px;margin-inline:auto;transform:rotate(-45deg);border-left:1px solid var(--borderPrimary);border-bottom:1px solid var(--borderPrimary)}.feature__head[data-astro-cid-qjhhefgm]{margin-top:74px;text-align:center}.feature__boxes[data-astro-cid-qjhhefgm]{margin-top:80px;display:flex;flex-direction:column;gap:80px}.feature__box[data-astro-cid-qjhhefgm]{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.feature__box--body[data-astro-cid-qjhhefgm]{max-width:calc((540 / 1060) * 100%);width:100%}.feature__box--heading3[data-astro-cid-qjhhefgm]{padding-left:20px;font-size:28px;font-size:clamp(1.125rem,.905rem + .94vw,1.75rem);line-height:calc(50 / 28);letter-spacing:.1em;border-left:1px solid var(--borderPrimary)}.feature__box--text-wrap[data-astro-cid-qjhhefgm]{margin-top:32px}.feature__box--text[data-astro-cid-qjhhefgm]{line-height:2}.feature__box--image[data-astro-cid-qjhhefgm]{max-width:calc((450 / 1060) * 100%);width:100%}.feature__figure[data-astro-cid-qjhhefgm]{position:relative;overflow:hidden;margin-top:96px}.feature__figure--image[data-astro-cid-qjhhefgm]{object-fit:cover;will-change:transform;transition:transform .3s ease}@media (max-width: 768px){.feature__box[data-astro-cid-qjhhefgm]{flex-direction:column-reverse}.feature__box--body[data-astro-cid-qjhhefgm],.feature__box--image[data-astro-cid-qjhhefgm]{max-width:80%}.feature__box--body[data-astro-cid-qjhhefgm]{margin-top:20px}.feature__box--heading3[data-astro-cid-qjhhefgm]{border:none}.feature__box--text-wrap[data-astro-cid-qjhhefgm]{margin-top:12px}}@media (max-width: 599px){.feature[data-astro-cid-qjhhefgm]{margin-top:48px}.feature__arrow[data-astro-cid-qjhhefgm]{margin-top:16px;width:30px;height:30px}.feature__head[data-astro-cid-qjhhefgm]{margin-top:31px}.feature__boxes[data-astro-cid-qjhhefgm]{margin-top:40px;gap:40px}.feature__box--body[data-astro-cid-qjhhefgm],.feature__box--image[data-astro-cid-qjhhefgm]{max-width:100%}.feature__box--heading3[data-astro-cid-qjhhefgm]{padding-left:0;line-height:calc(32.8 / 18)}.feature__box--text[data-astro-cid-qjhhefgm]{line-height:1.8}.feature__figure[data-astro-cid-qjhhefgm]{margin-top:56px}}.title-secondary[data-astro-cid-ryqvwh4a]{display:flex;flex-direction:column;gap:40px}.title-secondary__title[data-astro-cid-ryqvwh4a]{position:relative;display:inline-block;width:fit-content;font-size:56px;font-size:clamp(1.75rem,1.134rem + 2.63vw,3.5rem);font-family:var(--fontLore);line-height:1;letter-spacing:.08em}.title-secondary__title[data-astro-cid-ryqvwh4a]:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-372px;width:340px;max-width:100%;height:.6px;background-color:var(--bgSecondary)}.title-secondary__title[data-astro-cid-ryqvwh4a]:after{right:-350px}.title-secondary__sub-title[data-astro-cid-ryqvwh4a]{font-size:clamp(.875rem,.831rem + .19vw,1rem);line-height:1}@media (max-width: 768px){.title-secondary__title[data-astro-cid-ryqvwh4a]:after{display:none}}@media (max-width: 599px){.title-secondary[data-astro-cid-ryqvwh4a]{gap:0}.title-secondary__title[data-astro-cid-ryqvwh4a],.title-secondary__sub-title[data-astro-cid-ryqvwh4a]{line-height:1.5}}.members[data-astro-cid-defumzb2]{margin-top:-66px;padding-top:162px;padding-bottom:96px;background-image:url(src/assets/images/index/members/members_bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.members__boxes[data-astro-cid-defumzb2]{margin-top:80px;display:flex;flex-direction:column;gap:80px}.members__box[data-astro-cid-defumzb2]{display:flex;align-items:center;justify-content:space-between}.members__box[data-astro-cid-defumzb2]:nth-child(odd){flex-direction:row-reverse}.members__box--body[data-astro-cid-defumzb2]{max-width:calc((539 / 1060) * 100%);width:100%}.members__box--body--heading3[data-astro-cid-defumzb2]{font-size:24px;font-size:clamp(1.125rem,.993rem + .56vw,1.5rem);font-weight:600;line-height:1.5;color:var(--textSecondary);letter-spacing:.1em}.members__box--body--name[data-astro-cid-defumzb2]{margin-top:20px;font-size:clamp(.875rem,.831rem + .19vw,1rem)}.members__box--body--text-wrap[data-astro-cid-defumzb2]{margin-top:24px}.members__box--body--text[data-astro-cid-defumzb2]{line-height:2}.members__box--image[data-astro-cid-defumzb2]{max-width:calc((450 / 1060) * 100%);width:100%}@media (max-width: 768px){.members__box[data-astro-cid-defumzb2]{flex-direction:column-reverse}.members__box[data-astro-cid-defumzb2]:nth-child(odd){flex-direction:column-reverse}.members__box--body[data-astro-cid-defumzb2],.members__box--image[data-astro-cid-defumzb2]{max-width:80%}.members__box--body[data-astro-cid-defumzb2]{margin-top:20px}}@media (max-width: 599px){.members[data-astro-cid-defumzb2]{padding-top:122px;padding-bottom:56px}.members__boxes[data-astro-cid-defumzb2]{margin-top:40px;gap:40px}.members__box--body[data-astro-cid-defumzb2],.members__box--image[data-astro-cid-defumzb2]{max-width:100%}.members__box--body--heading3[data-astro-cid-defumzb2]{line-height:1.5}.members__box--body--name[data-astro-cid-defumzb2]{margin-top:12px;line-height:1.5}.members__box--body--text-wrap[data-astro-cid-defumzb2]{margin-top:12px}.members__box--body--text[data-astro-cid-defumzb2]{line-height:1.8}}.price[data-astro-cid-6pysr2vt]{padding-block:96px;background-image:url(src/assets/images/index/price/price_bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}.price__inner[data-astro-cid-6pysr2vt]{padding-inline:20px}.price__head[data-astro-cid-6pysr2vt]{text-align:center}.price__content[data-astro-cid-6pysr2vt]{margin-top:80px;text-align:center}.price__amount[data-astro-cid-6pysr2vt]{color:var(--textSecondary)}.price__amount--monthly-fee[data-astro-cid-6pysr2vt]{font-size:40px;font-size:clamp(1.375rem,.979rem + 1.69vw,2.5rem);line-height:1;letter-spacing:.1em}.price__amount--yen[data-astro-cid-6pysr2vt]{font-size:64px;font-size:clamp(2rem,1.296rem + 3vw,4rem)}.price__amount--fee[data-astro-cid-6pysr2vt]{font-size:80px;font-size:clamp(3.125rem,2.465rem + 2.82vw,5rem);font-weight:300;line-height:1;letter-spacing:.1em}.price__amount--tax-included[data-astro-cid-6pysr2vt]{font-size:20px;font-size:clamp(1rem,.912rem + .38vw,1.25rem)}.price__texts[data-astro-cid-6pysr2vt]{margin-top:36px}.price__texts--top[data-astro-cid-6pysr2vt]{font-size:24px;font-size:clamp(1.125rem,.993rem + .56vw,1.5rem);font-weight:600;line-height:1.5;color:var(--textSecondary);letter-spacing:.1em}.price__texts--middle[data-astro-cid-6pysr2vt]{margin-top:32px;font-size:clamp(.875rem,.831rem + .19vw,1rem);letter-spacing:.1em;color:var(--textSecondary)}.price__texts--bottom[data-astro-cid-6pysr2vt]{margin-top:32px;font-size:24px;font-size:clamp(1rem,.824rem + .75vw,1.5rem);font-weight:600;line-height:1.5;letter-spacing:.02em}@media (max-width: 599px){.price[data-astro-cid-6pysr2vt]{padding-block:56px;background-image:url(src/assets/images/index/price/price-bg-sp.png)}.price__content[data-astro-cid-6pysr2vt]{margin-top:40px}.price__texts[data-astro-cid-6pysr2vt]{margin-top:32px}}.button-cta[data-astro-cid-k6l373ww]{background:linear-gradient(to right,#8b6c3a,#b19464,#8b6c3a);width:100%;text-align:center;padding-top:27px;padding-bottom:25px;font-size:28px;line-height:1;font-weight:600;color:var(--textTertiary);border-radius:2px}.button-cta[data-astro-cid-k6l373ww]:before{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);right:37px;width:16px;height:16px;border-right:1px solid var(--borderTertiary);border-bottom:1px solid var(--borderTertiary)}.button-cta[data-astro-cid-k6l373ww]{padding-block:16px;font-size:16px;line-height:1.3125}.button-cta[data-astro-cid-k6l373ww]:before{display:none}.cta[data-astro-cid-mnapro5w]{padding-block:96px;background-image:url(src/assets/images/index/cta/cta_bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}.cta__box[data-astro-cid-mnapro5w]{max-width:1060px;max-width:1080px;width:100%;margin-inline:auto;padding-block:64px;padding-inline:10px;border:1px solid var(--borderPrimary);background:#fffffff2}.cta__box--heading2[data-astro-cid-mnapro5w]{max-width:882px;width:100%;margin-inline:auto;text-align:center;font-size:40px;font-size:clamp(1.25rem,.81rem + 1.88vw,2.5rem);font-weight:600;line-height:1.5;letter-spacing:.15em;color:var(--textSecondary);border-top:1px solid var(--borderPrimary);border-bottom:1px solid var(--borderPrimary);padding-top:20px;padding-bottom:16px}.cta__box--body[data-astro-cid-mnapro5w]{position:relative;margin-top:120px;max-width:606px;width:100%;margin-inline:auto}.cta__box--body--course--first[data-astro-cid-mnapro5w]{position:absolute;top:-80px;right:0;width:236px}.cta__box--body--course--text[data-astro-cid-mnapro5w]{font-size:28px;font-size:clamp(1rem,.736rem + 1.13vw,1.75rem);line-height:1;letter-spacing:.15em}.cta__box--body--price--usually[data-astro-cid-mnapro5w]{position:relative;display:flex;justify-content:space-between;margin-top:36px}.cta__box--body--price--usually--text[data-astro-cid-mnapro5w]{font-size:24px;font-size:clamp(1rem,.824rem + .75vw,1.5rem);line-height:1}.cta__box--body--price--usually--fee[data-astro-cid-mnapro5w]{margin-top:20px}.cta__box--body--price--usually--fee--text[data-astro-cid-mnapro5w]{font-size:40px;font-size:clamp(1.5rem,1.148rem + 1.5vw,2.5rem);line-height:1}.cta__box--body--price--usually--fee--yen[data-astro-cid-mnapro5w]{font-size:22px;line-height:1}.cta__box--body--price--usually--arrows[data-astro-cid-mnapro5w]{position:absolute;top:0;left:50%}.cta__box--body--price--usually--arrow[data-astro-cid-mnapro5w]{position:relative}.cta__box--body--price--usually--arrow[data-astro-cid-mnapro5w]:before,.cta__box--body--price--usually--arrow[data-astro-cid-mnapro5w]:after{content:"";position:absolute;top:30px;width:30px;height:30px;border-right:1px solid var(--borderPrimary);border-bottom:1px solid var(--borderPrimary);transform:rotate(-45deg)}.cta__box--body--price--usually--arrow[data-astro-cid-mnapro5w]:before{left:-20px}.cta__box--body--price--usually--arrow[data-astro-cid-mnapro5w]:after{left:-40px}.cta__box--body--price--usually--limited[data-astro-cid-mnapro5w]{position:absolute;top:-60px;right:30px;color:var(--textSecondary)}.cta__box--body--price--usually--limited--yen[data-astro-cid-mnapro5w]{font-size:72px;font-size:clamp(2.5rem,1.796rem + 3vw,4.5rem);line-height:calc(120 / 72);letter-spacing:-.475em}.cta__box--body--price--usually--limited--fee[data-astro-cid-mnapro5w]{font-size:160px;font-size:clamp(4.5rem,2.563rem + 8.26vw,10rem);line-height:1;letter-spacing:-.115em}.cta__box--body--campaign[data-astro-cid-mnapro5w]{margin-top:56px;display:flex;justify-content:center;align-items:center;gap:20px}.cta__box--body--campaign--label--text[data-astro-cid-mnapro5w]{padding:9px 16px;text-align:center;font-size:18px;line-height:calc(24 / 18);letter-spacing:.1em;border:1px solid var(--borderSecondary)}.cta__box--body--campaign--date--text[data-astro-cid-mnapro5w]{font-size:20px;font-size:clamp(1rem,.912rem + .38vw,1.25rem);line-height:calc(24 / 20)}.cta__box--body--button[data-astro-cid-mnapro5w]{position:relative;margin-top:52px;max-width:600px;width:100%;margin-inline:auto}@media (max-width: 960px){.cta__box--body--wrap[data-astro-cid-mnapro5w]{max-width:80%;margin-inline:auto}.cta__box--body--price--usually--limited[data-astro-cid-mnapro5w]{right:30px}}@media (max-width: 768px){.cta__box--body--button[data-astro-cid-mnapro5w]{margin-top:32px;max-width:295px}}@media (max-width: 599px){.cta[data-astro-cid-mnapro5w]{padding-block:56px;background-image:url(src/assets/images/index/cta/cra_bg-sp.png)}.cta__box[data-astro-cid-mnapro5w]{padding-block:40px}.cta__box--heading2[data-astro-cid-mnapro5w]{padding-block:12px;letter-spacing:.05em}.cta__box--body[data-astro-cid-mnapro5w]{margin-top:78px}.cta__box--body--wrap[data-astro-cid-mnapro5w]{max-width:225px;margin-inline:auto}.cta__box--body--course--first[data-astro-cid-mnapro5w]{top:-56px;width:124px}.cta__box--body--price--usually--arrows[data-astro-cid-mnapro5w]{top:-16px;left:55%}.cta__box--body--price--usually--arrow[data-astro-cid-mnapro5w]:before,.cta__box--body--price--usually--arrow[data-astro-cid-mnapro5w]:after{width:16px;height:16px}.cta__box--body--price--usually--arrow[data-astro-cid-mnapro5w]:after{left:-30px}.cta__box--body--price--usually--limited[data-astro-cid-mnapro5w]{top:-14px;right:6px}.cta__box--body--price--usually--fee[data-astro-cid-mnapro5w]{margin-top:0}.cta__box--body--price--usually--fee--text[data-astro-cid-mnapro5w]{line-height:1.5}.cta__box--body--price--usually--fee--yen[data-astro-cid-mnapro5w]{display:none}.cta__box--body--campaign[data-astro-cid-mnapro5w]{flex-direction:column;align-items:baseline;margin-top:32px}.cta__box--body--campaign--label--text[data-astro-cid-mnapro5w]{font-size:14px;padding:5px 6px}.cta__box--body--campaign--date--text[data-astro-cid-mnapro5w]{letter-spacing:0em}}.flow[data-astro-cid-xfjwqkdd]{padding-block:96px;background-color:var(--bgTertiary)}.flow__boxes[data-astro-cid-xfjwqkdd]{margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);gap:80px;gap:clamp(1.25rem,-3.048rem + 8.94vw,5rem)}.flow__box[data-astro-cid-xfjwqkdd]{display:flex;flex-direction:column-reverse;gap:24px}.flow__box--body[data-astro-cid-xfjwqkdd]{flex-grow:1}.flow__box--body--number[data-astro-cid-xfjwqkdd]{line-height:1;letter-spacing:.1em;color:var(--textSecondary)}.flow__box--body--heading3[data-astro-cid-xfjwqkdd]{margin-top:16px;font-size:22px;font-size:clamp(1.125rem,.838rem + .6vw,1.375rem);line-height:1;font-weight:600}.flow__box--body--text-wrap[data-astro-cid-xfjwqkdd]{margin-top:16px}.flow__box--body--text[data-astro-cid-xfjwqkdd]{line-height:2}@media (max-width: 768px){.flow__boxes[data-astro-cid-xfjwqkdd]{grid-template-columns:repeat(1,1fr);max-width:80%;margin-inline:auto}}@media (max-width: 599px){.flow[data-astro-cid-xfjwqkdd]{padding-block:56px}.flow__boxes[data-astro-cid-xfjwqkdd]{margin-top:40px;max-width:100%;gap:40px}.flow__box--body--heading3[data-astro-cid-xfjwqkdd]{line-height:1.5}.flow__box--body--text-wrap[data-astro-cid-xfjwqkdd]{margin-top:8px}.flow__box--body--text[data-astro-cid-xfjwqkdd]{line-height:1.8}}.qa[data-astro-cid-b4odjaky]{padding-top:96px}.qa__head[data-astro-cid-b4odjaky]{text-align:center}.qa__boxes[data-astro-cid-b4odjaky]{margin-top:80px;display:flex;flex-direction:column;gap:40px}.qa__box[data-astro-cid-b4odjaky]{padding-bottom:40px;border-bottom:1px solid var(--borderFourth)}.qa__box[data-astro-cid-b4odjaky]:nth-last-child(1){border-bottom:none}.qa__box--q[data-astro-cid-b4odjaky]{display:flex;align-items:center}.qa__box--q--icon[data-astro-cid-b4odjaky]{width:40px;font-size:20px;font-family:var(--fontLore);line-height:1;letter-spacing:.01em;color:var(--textSecondary)}.qa__box--q--heading3[data-astro-cid-b4odjaky]{width:calc(100% - 40px);line-height:2;letter-spacing:.2em;font-weight:600}.qa__box--a[data-astro-cid-b4odjaky]{margin-top:36px;display:flex;align-items:baseline}.qa__box--a--icon[data-astro-cid-b4odjaky]{width:40px;font-size:20px;font-family:var(--fontLore);line-height:1;letter-spacing:.01em}.qa__box--a--text[data-astro-cid-b4odjaky]{width:calc(100% - 40px);line-height:2;letter-spacing:.2em}.qa__figure[data-astro-cid-b4odjaky]{margin-top:24px}.qa__figure--image-wrap[data-astro-cid-b4odjaky]{position:relative;overflow:hidden}.qa__figure--image[data-astro-cid-b4odjaky]{object-fit:cover;will-change:transform;transition:transform .3s ease}@media (max-width: 599px){.qa[data-astro-cid-b4odjaky]{margin-top:56px}.qa__boxes[data-astro-cid-b4odjaky]{margin-top:40px;gap:24px}.qa__box[data-astro-cid-b4odjaky]{padding-bottom:24px}.qa__box--q[data-astro-cid-b4odjaky]{align-items:baseline}.qa__box--a[data-astro-cid-b4odjaky]{margin-top:12px}.qa__box--q--icon[data-astro-cid-b4odjaky]{width:34px;font-size:16px}.qa__box--q--heading3[data-astro-cid-b4odjaky]{width:calc(100% - 34px);line-height:1.8}.qa__box--a--icon[data-astro-cid-b4odjaky]{width:34px;font-size:16px}.qa__box--a--text[data-astro-cid-b4odjaky]{width:calc(100% - 34px);line-height:1.8}.qa__figure[data-astro-cid-b4odjaky]{margin-top:50px}}.access[data-astro-cid-sze3vcwy]{padding-block:96px}.access__content[data-astro-cid-sze3vcwy]{margin-top:80px;display:flex;justify-content:space-between}.access__body[data-astro-cid-sze3vcwy]{max-width:calc((390 / 1060) * 100%);width:100%}.access__body--head--heading3[data-astro-cid-sze3vcwy]{font-size:24px;font-size:clamp(1.125rem,.695rem + .89vw,1.5rem);line-height:1;letter-spacing:.1em}.access__body--head--text[data-astro-cid-sze3vcwy]{margin-top:16px;line-height:1.5;letter-spacing:.01em;font-size:clamp(.875rem,.732rem + .3vw,1rem)}.access__body--detail[data-astro-cid-sze3vcwy]{margin-top:40px}.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]{letter-spacing:.1em}.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(1){line-height:2}.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(2){line-height:1;margin-top:32px}.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(3){line-height:1;margin-top:40px}.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(4){line-height:1;margin-top:40px}.access__map[data-astro-cid-sze3vcwy]{max-width:calc((520 / 1060) * 100%);width:100%}.access__map[data-astro-cid-sze3vcwy] iframe[data-astro-cid-sze3vcwy]{width:520px;max-width:100%;height:auto;aspect-ratio:520 / 390}@media (max-width: 768px){.access__content[data-astro-cid-sze3vcwy]{flex-direction:column;gap:40px}.access__body[data-astro-cid-sze3vcwy],.access__map[data-astro-cid-sze3vcwy]{max-width:80%;margin-inline:auto}}@media (max-width: 599px){.access[data-astro-cid-sze3vcwy]{margin-block:56px}.access__content[data-astro-cid-sze3vcwy]{margin-top:40px}.access__body[data-astro-cid-sze3vcwy],.access__map[data-astro-cid-sze3vcwy]{max-width:100%}.access__body--head--heading3[data-astro-cid-sze3vcwy],.access__body--head--text[data-astro-cid-sze3vcwy]{line-height:1.5}.access__body--detail[data-astro-cid-sze3vcwy]{margin-top:20px}.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(1),.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(2),.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(3),.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(4){line-height:1.8}.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(1){line-height:1.8}.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(2){margin-top:12px}.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(3){margin-top:12px}.access__body--detail[data-astro-cid-sze3vcwy] p[data-astro-cid-sze3vcwy]:nth-child(4){margin-top:12px}}.main[data-astro-cid-j7pv25f6]{padding-top:120px}@media (max-width: 960px){.main[data-astro-cid-j7pv25f6]{padding-top:68px}}
