@charset "UTF-8";@font-face{font-family:"icon";src:url("../assets/fonts/watanabe.woff") format("woff");font-weight:normal;font-style:normal;font-display:block;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal}.icon{font-family:"icon";font-weight:400}body{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}:root{color-scheme:light}html{width:100%;scroll-behavior:smooth;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;font-optical-sizing:auto}.smf-error-messages{color:#BA8F6A;font-family:"Zen Old Mincho",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.smf-checkbox-control__label a.policy{font-size:18px;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;display:inline-block;text-decoration:underline}.smf-checkbox-control__label a.policy:hover{color:#BA8F6A}.smf-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1.5em}.smf-action:has(button[data-action=back]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px){.smf-action:has(button[data-action=back]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smf-action:has(button[data-action=back]) .smf-button-control+.smf-button-control{margin-left:0}}.smf-action button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:none}.smf-action button.smf-button-control__control{display:block;border:1px solid #BA8F6A;background:#BA8F6A;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;height:48px;border-radius:24px;line-height:0;display:flex;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;align-items:center;-webkit-padding-start:2em;padding-inline-start:2em;-webkit-padding-end:3em;padding-inline-end:3em;-webkit-padding-before:6px;padding-block-start:6px}.smf-action button.smf-button-control__control:after{position:absolute;content:"next";font-size:24px;right:1em;top:50%;translate:0 -50%;font-family:"icon";font-weight:400;font-style:normal}.smf-action button.smf-button-control__control:hover{background-color:#ffffff;color:#BA8F6A}.smf-action button.smf-button-control__control[data-action=back]{-webkit-padding-start:3em;padding-inline-start:3em;-webkit-padding-end:2em;padding-inline-end:2em}.smf-action button.smf-button-control__control[data-action=back]:after{right:auto;left:1em;scale:-1 1}.smf-item__controls .wp-block-columns.is-layout-flex{margin:0}.wp-block-snow-monkey-forms-item.smf-item{-webkit-margin-after:18px;margin-block-end:18px}.smf-form .smf-text-control__control,.smf-form .smf-textarea-control__control{border-color:#ffffff;-webkit-box-shadow:none;box-shadow:none}.smf-form .smf-text-control__control:active,.smf-form .smf-text-control__control:focus,.smf-form .smf-text-control__control:focus-within,.smf-form .smf-text-control__control[aria-selected=true],.smf-form .smf-textarea-control__control:active,.smf-form .smf-textarea-control__control:focus,.smf-form .smf-textarea-control__control:focus-within,.smf-form .smf-textarea-control__control[aria-selected=true]{border-color:#EBC35E}span.smf-item__label__text{display:inline-block;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px){span.smf-item__label__text{font-size:15px}}.wp-block-snow-monkey-forms-item:has(.smf-placeholder) span.smf-item__label__text:after{color:#ffffff;display:inline-block;content:"任意";height:30px;border-radius:15px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#bebebe;translate:0 1px;padding-inline:1em;white-space:nowrap;-webkit-margin-start:1em;margin-inline-start:1em}.recruitentry .wp-block-snow-monkey-forms-item:has(.smf-placeholder) span.smf-item__label__text:after{color:#bebebe;border:#bebebe 1px solid;background-color:#ffffff}@media screen and (max-width:824px){.wp-block-snow-monkey-forms-item:has(.smf-placeholder) span.smf-item__label__text:after{height:20px;font-size:13px}}.wp-block-snow-monkey-forms-item:has([data-validations*=required]) span.smf-item__label__text:after{content:"必須";background-color:#BA8F6A}.recruitentry .wp-block-snow-monkey-forms-item:has([data-validations*=required]) span.smf-item__label__text:after{color:#ffffff;border:#EE86A1 1px solid;background-color:#EE86A1}.smf-form .smf-select-control__control{border:0}input[name="pp[]"]+.smf-checkbox-control__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}@media screen and (max-width:824px){input[name="pp[]"]+.smf-checkbox-control__label a{font-size:15px}}input[name="pp[]"]+.smf-checkbox-control__label a:hover{color:#EE86A1}input[name="pp[]"]+.smf-checkbox-control__label:after{color:#ffffff;display:inline-block;content:"必須";height:30px;border-radius:15px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#BA8F6A;translate:0 1px;padding-inline:1em;white-space:nowrap;-webkit-margin-start:1em;margin-inline-start:1em}.recruitentry input[name="pp[]"]+.smf-checkbox-control__label:after{background-color:#EE86A1}@media screen and (max-width:824px){input[name="pp[]"]+.smf-checkbox-control__label:after{height:20px;font-size:13px}}.smf-placeholder[data-name=sei]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smf-placeholder[data-name=sei]:before{content:"姓";-webkit-padding-end:1em;padding-inline-end:1em}.smf-placeholder[data-name=sei] .smf-text-control{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (max-width:658px){.smf-placeholder[data-name=sei] .smf-text-control{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.smf-placeholder[data-name=mei]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smf-placeholder[data-name=mei]:before{content:"名";-webkit-padding-end:1em;padding-inline-end:1em}.smf-placeholder[data-name=mei] .smf-text-control{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (max-width:658px){.smf-placeholder[data-name=mei] .smf-text-control{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.smf-placeholder[data-name=kana_sei]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smf-placeholder[data-name=kana_sei]:before{content:"セイ";-webkit-padding-end:1em;padding-inline-end:1em}.smf-placeholder[data-name=kana_sei] .smf-text-control{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (max-width:658px){.smf-placeholder[data-name=kana_sei] .smf-text-control{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.smf-placeholder[data-name=kana_mei]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smf-placeholder[data-name=kana_mei]:before{content:"メイ";-webkit-padding-end:1em;padding-inline-end:1em}.smf-placeholder[data-name=kana_mei] .smf-text-control{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (max-width:658px){.smf-placeholder[data-name=kana_mei] .smf-text-control{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.smf-placeholder[data-name=zip]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.smf-placeholder[data-name=zip]:before{content:"〒";-webkit-padding-end:1em;padding-inline-end:1em}.smf-placeholder[data-name=zip] .smf-text-control{-webkit-box-flex:0;-ms-flex:0 0 8em;flex:0 0 8em}.wp-block-column:has(.smf-placeholder[data-name=zip]){-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.smf-form .smf-checkbox-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smf-form input.smf-checkbox-control__control[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:30px;height:30px;border:1px solid #BA8F6A;border-radius:0}.recruitentry .smf-form input.smf-checkbox-control__control[type=checkbox]{border:1px solid #ffffff}.smf-form input.smf-checkbox-control__control[type=checkbox]:checked{background-color:#ffffff}.smf-form input.smf-checkbox-control__control[type=checkbox]:checked:before{position:absolute;top:-6px;left:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:16px;height:28px;border-right:5px solid #BA8F6A;border-bottom:5px solid #BA8F6A;content:""}.recruitentry .smf-form input.smf-checkbox-control__control[type=checkbox]:checked:before{border-right:5px solid #EE86A1;border-bottom:5px solid #EE86A1}.smf-action:has(.smf-button-control__control){-webkit-margin-before:50px;margin-block-start:50px}@media screen and (max-width:658px){:where(.wp-block-columns.is-layout-flex){row-gap:12px}}@media screen and (max-width:658px){.wp-block-snow-monkey-forms-item.smf-item{-webkit-margin-after:0;margin-block-end:0}}