@charset "UTF-8";.form-block{padding-block:77px 180px}@media (width < 768px){.form-block{padding-block:50px 100px}}.form-block__wrap>:where(p){font-size:1.8rem;line-height:1.8}@media (width < 768px){.form-block__wrap>:where(p){font-size:1.6rem}}.form-block__wrap>:where(p) a{color:inherit;text-decoration:underline}@media (any-hover: hover){.form-block__wrap>:where(p) a:hover{text-decoration:none}}@media not (width < 768px){.form-block__wrap>:where(p) a:focus-visible{text-decoration:none}}.form-block-cap{font-size:1.3rem;line-height:1.6;margin-top:22px}.form-block-cap+.form-block-cap{margin-top:0}.form-block-cap>a{transition:all .3s var(--easeCubic)}@media (any-hover: hover){.form-block-cap>a:hover{color:var(--c-green)}}@media not (width < 768px){.form-block-cap>a:focus-visible{color:var(--c-green)}}.form-block-search{margin-top:80px}@media (width < 768px){.form-block-search{margin-top:63px}}.form-block-search input:is([name=your-name-required],[name=your-email-required]){display:none!important}:where(.form-block-search__table,th,td){border-collapse:collapse}.form-block-search__table{width:100%}.form-block-search tr:not(:first-child){border-top:30px solid var(--c-white)}@media (width < 768px){.form-block-search tr:not(:first-child){border:none}}@media (width < 768px){.form-block-search tr{display:inline-block;width:100%;margin-top:33px}}.form-block-search th,.form-block-search td{font-size:1.6rem;line-height:1.5}.form-block-search th{display:flex;align-items:center;gap:15px;width:249px;font-weight:700;text-align:left;padding-block:19px;padding-inline:0 1em}@media (width < 768px){.form-block-search th{width:100%;padding-block:0 10px;padding-inline:0}}.form-block-search__icon{display:block;height:-moz-fit-content;height:fit-content;font-size:1.2rem;line-height:1;color:#999;background-color:#f0f0f0;padding:3.5px 5px}.form-block-search__icon--required{color:var(--c-white);background-color:var(--c-red)}.form-block-search td{width:100%;height:-moz-fit-content;height:fit-content;font-weight:500}@media (width < 768px){.form-block-search td{display:block}}.form-block-search label:has(input[type=radio]){display:flex;align-items:center;gap:6px}.form-block-search input[type=radio]{position:relative;-webkit-appearance:none;width:19px;height:19px;border:1px solid #aaa;border-radius:50%;line-height:1.2631578947}.form-block-search input[type=radio]:before{content:"";display:block;position:absolute;width:68.4210526316%;height:68.4210526316%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.form-block-search input[type=radio]:checked:before{background:#2fafd6}.form-block-search input:not([type=radio],[type=checkbox]),.form-block-search select,.form-block-search textarea{width:100%;border:1px solid var(--c-gray);border-radius:8px;padding:14.5px 15px}.form-block-search input:not([type=radio],[type=checkbox])::-moz-placeholder,.form-block-search select::-moz-placeholder,.form-block-search textarea::-moz-placeholder{color:#999}.form-block-search input:not([type=radio],[type=checkbox])::placeholder,.form-block-search select::placeholder,.form-block-search textarea::placeholder{color:#999}.form-block-search input:not([type=radio],[type=checkbox]):focus-visible,.form-block-search select:focus-visible,.form-block-search textarea:focus-visible{outline-color:var(--c-green-l)}.form-block-search input:not([type=radio],[type=checkbox]):user-invalid,.form-block-search input:not([type=radio],[type=checkbox]).is-invalid,.form-block-search select:user-invalid,.form-block-search select.is-invalid,.form-block-search textarea:user-invalid,.form-block-search textarea.is-invalid{background-color:#f8eeee;border:3px solid var(--c-red);outline-color:var(--c-red)}.form-block-search input:not([type=radio],[type=checkbox]):focus-visible.is-valid,.form-block-search select:focus-visible.is-valid,.form-block-search textarea:focus-visible.is-valid{background-color:#eef8f1;border:3px solid var(--c-green-l);outline-color:var(--c-green-l)}.form-block-search select{color:#999;background-image:var(--selectArrow);background-repeat:no-repeat;background-position:calc(100% - 18px) center}.form-block-search select:user-valid{color:var(--c-black)}.form-block-search textarea{min-height:300px}.form-block-search__group{display:flex;flex-wrap:wrap;gap:20px 40px}.form-block-search__group legend{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.form-block-search__message{font-size:1.4rem;line-height:1.8;font-weight:700;color:var(--c-red);margin-top:3px}.form-block-policy{background-color:#f0f0f0;padding:40px 70px;margin-top:60px}@media (width < 768px){.form-block-policy{padding:26px 20px 27px;margin-top:40px}}.form-block-policy dt{font-size:1.4rem;font-weight:700;letter-spacing:.06em}.form-block-policy dd{font-size:1.3rem;line-height:1.6;font-weight:400;margin-top:10px}.form-block-button{display:block;width:min(100%,400px);font-size:2rem;font-weight:700;color:var(--c-white);text-align:center;border-radius:8px;background-color:var(--c-orange);border:1px solid var(--c-orange);padding:24px 1em 27px;margin-top:60px;margin-inline:auto;cursor:pointer;transition-property:background-color,color,border-color;transition-duration:.3s;transition-timing-function:var(--easeCubic)}@media (width < 768px){.form-block-button{padding-block:10px 13px;margin-top:40px}}@media (any-hover: hover){.form-block-button:not(:disabled):hover{color:var(--c-orange);background-color:var(--c-white)}}@media not (width < 768px){.form-block-button:not(:disabled):focus-visible{color:var(--c-orange);background-color:var(--c-white)}}.form-block-button:disabled{background-color:#999;border-color:#999;cursor:not-allowed}.form-block-button--entry{background-color:var(--c-blue-l);border-color:var(--c-blue-l)}@media (any-hover: hover){.form-block-button--entry:not(:disabled):hover{color:var(--c-blue-l);background-color:var(--c-white)}}@media not (width < 768px){.form-block-button--entry:not(:disabled):focus-visible{color:var(--c-blue-l);background-color:var(--c-white)}}.form-block-widget{width:-moz-fit-content;width:fit-content;margin:30px auto 0}.form-block-widget[hidden]{display:none!important}.def-wrap[data-astro-cid-lvxi34sc]{--w-content: min(100%, 800px)}:where(.node-title,[lang=en])[data-astro-cid-k7y5pfua]{color:var(--c-white)}section[data-astro-cid-k7y5pfua]{position:relative;width:100%;background-color:var(--c-green-l);padding-block:70px 55px}@media (width < 768px){section[data-astro-cid-k7y5pfua]{padding-block:42px 51px}}section[data-astro-cid-k7y5pfua]:before{content:"";position:absolute;display:block;width:90px;height:90px;background:var(--optimizedAttach01) no-repeat left top/100% auto;top:0;left:0}@media (width < 768px){section[data-astro-cid-k7y5pfua]:before{width:52px;height:52px}}section[data-astro-cid-k7y5pfua]:after{content:"";position:absolute;display:block;width:227px;height:227px;background:var(--optimizedAttach02) no-repeat left top/contain;bottom:0;right:0}@media (width < 768px){section[data-astro-cid-k7y5pfua]:after{width:133px;height:133px}}.def-wrap[data-astro-cid-k7y5pfua]{padding-right:180px}@media (width < 768px){.def-wrap[data-astro-cid-k7y5pfua]{padding-inline:20px 113px}}hgroup[data-astro-cid-k7y5pfua]{display:flex;flex-direction:column-reverse;height:-moz-fit-content;height:fit-content}[data-astro-cid-k7y5pfua][lang=en]{font-size:6.5rem;font-family:var(--font-sora);font-weight:200;color:var(--c-white);line-height:1.2615384615;letter-spacing:0}@media (width < 768px){[data-astro-cid-k7y5pfua][lang=en]{font-size:4.4rem;line-height:1.2727272727}}.node-title[data-astro-cid-k7y5pfua]{position:relative;font-size:1.2rem;font-weight:500;font-family:var(--font-zen);line-height:1.6666666667;letter-spacing:.06em}@media (width < 768px){.node-title[data-astro-cid-k7y5pfua]{margin-top:-2px}}.node-title[data-astro-cid-k7y5pfua]:before,.node-title[data-astro-cid-k7y5pfua]:after{display:inline;font-size:inherit;color:inherit}.node-title[data-astro-cid-k7y5pfua]:before{content:"［";padding-right:1em}@media (width < 768px){.node-title[data-astro-cid-k7y5pfua]:before{padding-right:.5em}}.node-title[data-astro-cid-k7y5pfua]:after{content:"］";padding-left:1em}@media (width < 768px){.node-title[data-astro-cid-k7y5pfua]:after{padding-left:.5em}}
