  .m-list-error{display:grid;gap:12px}.m-list-error__item{align-items:baseline;display:flex;gap:12px}.m-list-error__item>:first-child{margin-block-start:0}.m-list-error__item:empty{display:none}.m-list-error__item:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14' fill='none' viewBox='0 0 11 14'%3E%3Cpath fill='%23e94829' d='M10.5 6.928 0 13.856V0z'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:inline-block;height:14px;width:16px}.m-form-box{--local-background:var(--COLOR_WHITE);--local-outline:var(--COLOR_PRIMARY_BLUE);background-color:var(--local-background);border:1px solid var(--local-outline);margin-block-start:40px;max-height:400px;overflow:auto}.m-form-box--invalid{--local-background:#e948290d;--local-outline:var(--COLOR_PRIMARY_RED);max-height:none}.m-form-box__body{padding:24px}.m-form-box__body>:first-child{margin-block-start:0}@media screen and (width >= 768px){.m-form-box--invalid .m-form-box__body{padding:40px 100px}.m-form-box__head{padding:40px 100px 24px}.m-form-box__head+.m-form-box__body{padding:0 100px 40px}.m-form-box__title{font-size:1.5rem}.m-form-button__item{min-width:380px}.m-form-consent{margin-block-start:60px}.m-form-list{display:table;margin-block-start:100px}.m-form-list__item{display:table-row}.m-form-list__title{width:30%}.m-form-list__content,.m-form-list__title{display:table-cell;padding:24px}.m-form-step{grid-template-columns:repeat(auto-fit,minmax(max(320px,(100% - 20px)/3),1fr))}.m-form-step[data-col="4"]{grid-template-columns:repeat(auto-fit,minmax(max(280px,(100% - 30px)/4),1fr))}.m-form-text__item,.m-form-text__item::placeholder,.m-form-textarea__item,.m-form-textarea__item::placeholder{font-size:1rem}}.m-form-box__head{padding:24px}.m-form-box__head+.m-form-box__body{padding-block-start:0}.m-form-box__title{font-size:1.25rem}.m-form-button{display:flex;gap:40px;justify-content:center;margin-block-start:40px}.m-form-button__item{background-color:var(--COLOR_WHITE);border:1px solid var(--COLOR_PRIMARY_BLUE);border-radius:4px;font-weight:var(--FONT_WEIGHT_BOLD);min-width:280px;padding:12px 20px;text-align:center;transition:background-color var(--TRANSITION),color var(--TRANSITION)}@media (any-hover:hover){.m-form-button__item:hover{background-color:var(--COLOR_PRIMARY_BLUE);color:var(--COLOR_WHITE)}.m-form-button__item--submit:hover{border-color:var(--COLOR_PRIMARY_BLUE)}.m-form-pamphlet__label:hover .m-form-pamphlet__thumbnail{opacity:.7}}.m-form-button__item:active,.m-form-button__item:focus-visible{background-color:var(--COLOR_PRIMARY_BLUE);color:var(--COLOR_WHITE)}.m-form-button__item:disabled{cursor:default}.m-form-button__item:disabled,.m-form-button__item:disabled:active,.m-form-button__item:disabled:focus-visible,.m-form-button__item:disabled:hover{background-color:var(--COLOR_GRAY);border-color:var(--COLOR_GRAY);color:var(--COLOR_WHITE)}.m-form-button__item--submit{background-color:var(--COLOR_PRIMARY_GRAY);border-color:var(--COLOR_PRIMARY_GRAY);color:var(--COLOR_WHITE);transition:background-color var(--TRANSITION),border-color var(--TRANSITION),color var(--TRANSITION)}.m-form-button__item--submit:active,.m-form-button__item--submit:focus-visible{border-color:var(--COLOR_PRIMARY_BLUE)}.m-form-consent{--local-foreground:var(--COLOR_PRIMARY_BLUE);--local-background:var(--COLOR_WHITE);--local-outline:var(--COLOR_PRIMARY_BLUE);display:flex;justify-content:center;margin-block-start:40px;position:relative}.m-form-consent__item{appearance:none;height:1px;opacity:0;position:absolute;width:1px}.m-form-consent__text{display:inline-block;font-weight:var(--FONT_WEIGHT_BOLD);padding-left:48px;position:relative}.m-form-consent__text:after,.m-form-consent__text:before{content:"";display:block;position:absolute}.m-form-consent__text:before{background-color:var(--local-background);border:1px solid var(--local-outline);border-radius:4px;height:24px;left:0;top:.2em;width:24px}.m-form-consent__text:after{background:url(/assets/images/icon-check.svg) no-repeat 50%/cover;height:18px;left:.2em;opacity:0;top:.4em;transform:scale(.6);width:20px}.m-form-consent__item:disabled+.m-form-consent__text{color:var(--COLOR_DISABLE)}.m-form-consent__item:checked+.m-form-consent__text:before{--local-background:var(--local-foreground);--local-outline:var(--local-foreground)}.m-form-consent__item:checked+.m-form-consent__text:after{opacity:1}.m-form-consent__item:focus-visible+.m-form-consent__text:before{border:0;outline:medium solid currentColor}.m-form-description,.m-form-description__item{display:grid;gap:16px}.m-form-description__title{align-items:center;display:flex;flex-wrap:wrap;gap:10px 24px}.m-form-description__content>:first-child,.m-form-description__title>:first-child{margin-block-start:0}.cmn-form-text-v3,.m-form-error{display:inline-block;margin-block-start:40px}.cmn-form-text-v3{color:var(--COLOR_PRIMARY_RED);font-weight:var(--FONT_WEIGHT_BOLD)}.m-form-list{background-color:var(--COLOR_WHITE);border-left:1px solid var(--COLOR_BORDER_DARK);border-top:1px solid var(--COLOR_BORDER_DARK);margin-block-start:80px;width:100%}.m-form-list__title{background-color:var(--COLOR_GRAY)}.m-form-list__content,.m-form-list__title{border-bottom:1px solid var(--COLOR_BORDER_DARK);border-right:1px solid var(--COLOR_BORDER_DARK);padding:20px;vertical-align:middle}.m-form-list__content>:first-child[class],.m-form-list__title>:first-child[class]{margin-block-start:0}.m-form-list__content>[class^=m-],.m-form-list__title>[class^=m-]{margin-block-start:10px}.m-form-list__label{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:10px 24px}.m-form-list__label :where(.m-form-tag,.m-form-list__text){flex:0 0 auto;max-width:100%}.m-form-list__example{color:var(--COLOR_PRIMARY_GRAY);font-size:.875rem}.m-form-group{align-items:center;display:flex;gap:8px}.m-form-group__item>:first-child{margin-block-start:0}.m-form-group--tel .m-form-group__item{align-items:center;display:flex;gap:8px}.m-form-group--tel .m-form-group__item:first-child:before{content:none}.m-form-group--tel .m-form-group__item:before{background-color:var(--COLOR_BLACK);content:"";display:inline-block;height:2px;width:12px}.m-form-step{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(max(256px,(100% - 20px)/3),1fr))}.m-form-step__item{background-color:var(--COLOR_GRAY);padding:12px;text-align:center}.m-form-step__item:not(:last-child){clip-path:polygon(0 0,93% 0,100% 50%,93% 100%,0 100%)}.m-form-step__item[aria-current=step]{background-color:var(--COLOR_PRIMARY_BLUE)}.m-form-step__item[aria-current=step] .m-form-step__label{color:var(--COLOR_WHITE)}.m-form-step__label{color:var(--COLOR_PRIMARY_GRAY);font-size:1.125rem;font-weight:var(--FONT_WEIGHT_BOLD);line-height:1.6}.m-form-textarea{--local-foreground:var(--COLOR_BORDER_DARK);--local-background:var(--COLOR_WHITE);--local-outline:var(--COLOR_PRIMARY_BLUE);background-color:var(--local-background);border:1px solid var(--local-outline);border-radius:4px;display:flex;flex-direction:column;max-width:100%;overflow:hidden;position:relative;width:auto}.m-form-textarea--invalid{--local-foreground:var(--COLOR_BORDER_DARK);--local-background:#e948290d;--local-outline:var(--COLOR_PRIMARY_RED)}.m-form-textarea__item{border:0;min-height:120px;outline:0;padding:16px 24px;width:100%}.m-form-textarea__item::placeholder{color:var(--COLOR_BORDER_DARK);font-family:var(--FONT_FAMILY);font-size:.875rem;font-weight:var(--FONT_WEIGHT_NORMAL);line-height:var(--LINE_HEIGHT)}.m-form-textarea__counter{color:var(--COLOR_BORDER_DARK);display:block;padding:16px 24px;text-align:right}.m-form-text{--local-foreground:var(--COLOR_BORDER_DARK);--local-background:var(--COLOR_WHITE);--local-outline:var(--COLOR_PRIMARY_BLUE);background-color:var(--local-background);border:1px solid var(--local-outline);border-radius:4px;display:flex;margin-block-start:16px;max-width:100%;overflow:hidden;position:relative;width:auto}.m-form-text--invalid{--local-foreground:var(--COLOR_BORDER_DARK);--local-background:#e948290d;--local-outline:var(--COLOR_PRIMARY_RED)}.m-form-text--post{max-width:160px}.m-form-text__item{border:0;font-size:.875rem;outline:0;padding:16px 24px;width:100%}.m-form-text__item:not([placeholder]){padding:14px 24px}.m-form-text__item::placeholder{color:var(--local-foreground);font-family:var(--FONT_FAMILY);font-size:.875rem;font-weight:var(--FONT_WEIGHT_NORMAL);line-height:var(--LINE_HEIGHT)}.m-form-tag{background-color:var(--COLOR_PRIMARY_RED);border-radius:4px;color:var(--COLOR_WHITE);font-size:.875rem;font-weight:var(--FONT_WEIGHT_BOLD);margin-inline-end:10px;padding:2px 16px}.m-form-pamphlet{display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(max(258px,(100% - 40px)/5),1fr))}.m-form-pamphlet__label{align-items:center;display:flex;flex-direction:row-reverse;gap:8px;justify-content:flex-end}.m-form-pamphlet__label:active .m-form-pamphlet__thumbnail,.m-form-pamphlet__label:focus-visible .m-form-pamphlet__thumbnail{opacity:.7}.m-form-pamphlet__content{--local-foreground:var(--COLOR_PRIMARY_BLUE);--local-background:var(--COLOR_WHITE);--local-outline:var(--COLOR_BORDER);position:relative}.m-form-pamphlet__input{appearance:none;height:1px;opacity:0;position:absolute;width:1px}.m-form-pamphlet__text{display:inline-block;padding-left:24px;position:relative}.m-form-pamphlet__text:after,.m-form-pamphlet__text:before{content:"";display:block;position:absolute}.m-form-pamphlet__text:before{background-color:var(--local-background);border:1px solid var(--local-outline);border-radius:2px;height:16px;left:0;top:.35em;width:16px}.m-form-pamphlet__text:after{background:url(/assets/images/icon-check.svg) no-repeat 50%/cover;height:18px;left:-.15em;opacity:0;top:.35em;transform:scale(.6);width:20px}.m-form-pamphlet__input:disabled+.m-form-pamphlet__text{color:var(--COLOR_DISABLE)}.m-form-pamphlet__input:checked+.m-form-pamphlet__text:before{--local-background:var(--local-foreground);--local-outline:var(--local-foreground)}.m-form-pamphlet__input:checked+.m-form-pamphlet__text:after{opacity:1}.m-form-pamphlet__input:focus-visible+.m-form-pamphlet__text:before{border:0;outline:medium solid currentColor}.m-form-pamphlet__thumbnail{border:1px solid var(--COLOR_BORDER);transition:opacity .3s cubic-bezier(.25,.8,.25,1)}