@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Poppins:wght@400;500;700&display=swap";@media screen and (max-width: 769px){.sp-indent{display:block}}.my-default{margin-top:60px;margin-bottom:60px}@media screen and (min-width: 770px){.my-default{margin-top:90px;margin-bottom:90px}}.mt-default{margin-top:60px}@media screen and (min-width: 770px){.mt-default{margin-top:90px}}.mb-default{margin-bottom:60px}@media screen and (min-width: 770px){.mb-default{margin-bottom:90px}}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}@media screen and (min-width: 770px){.hid-pc{display:none}}@media screen and (max-width: 769px){.hid-sp{display:none}}.form{color:#404040;font-family:"Noto Sans JP","Roboto","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400}.form-required{font-size:14px;font-size:clamp(12px,12px + (100vw - 375px)*(14 - 12)/(990 - 375),14px);padding:.75em .75em .875em;background:#fc8f99;color:#fff;border-radius:2px;margin-left:.5em;margin-bottom:2px;display:inline-block;line-height:0}.form-title{font-weight:700;display:block;width:100%;line-height:0}.form-field{margin-bottom:2em;display:block}.form-field input{width:100%;padding:1em;border:1px solid #404040;border-radius:4px}.form-field_comment{margin-top:1.5em}.form-field_comment .form-title{line-height:1}.form-field_entry{width:100%;padding:.5em;border:1px solid #404040;border-radius:4px}.form-know,.form-position{border-bottom:1px solid #404040;padding-bottom:.5em;line-height:1}.form-know_check,.form-position_check{display:block;margin-bottom:2em}.form-know_check .wpcf7-list-item,.form-position_check .wpcf7-list-item{margin-left:.25em;display:block;width:100%;padding-bottom:1em}.form-know_check .wpcf7-free-text,.form-position_check .wpcf7-free-text{padding:.5em .5em;min-width:40%;margin-left:.5em;border-radius:4px}@media screen and (min-width: 770px){.form-know_check .wpcf7-free-text,.form-position_check .wpcf7-free-text{min-width:80%}}.form-know_check input:disabled,.form-position_check input:disabled{cursor:default;background-color:#fff;border:1px solid #404040}.form-know_check input[type=checkbox],.form-position_check input[type=checkbox]{-webkit-transform:scale(1.5);transform:scale(1.5);margin-right:.5em}.form-contact .wpcf7-submit{font-weight:700;width:100%;display:block;background-color:#80d6ce;border:none;color:#fff;padding:1em;border-radius:4px;font-size:18px;font-size:clamp(16px,16px + (100vw - 375px)*(18 - 16)/(990 - 375),18px)}.form-recruit .wpcf7-submit{font-weight:700;width:100%;display:block;background-color:#673ab7;border:none;color:#fff;padding:1em;border-radius:4px;font-size:18px;font-size:clamp(16px,16px + (100vw - 375px)*(18 - 16)/(990 - 375),18px)}.form-line-spacing{line-height:1.2}.form .wpcf7-not-valid-tip{color:#cf2e2e;font-weight:700}.form-thanks{font-family:"Noto Sans JP","Roboto","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;display:grid;place-content:center;place-items:center;height:80vh;background-color:#efefda;padding:1em}@media screen and (min-width: 770px){.form-thanks{height:50vh;padding:2em}}.form-thanks h2{text-align:center;background:none;font-size:30px;font-size:clamp(18px,18px + (100vw - 375px)*(30 - 18)/(990 - 375),30px);padding:0}.form-thanks_container{background-color:#fff;display:grid;place-content:center;place-items:center;padding:2em 1em}@media screen and (min-width: 770px){.form-thanks_container{padding:2em}}.form-thanks_note{line-height:1.8;margin-top:1.5em}.main .wpcf7 form .wpcf7-response-output{max-width:1020px;width:100%;margin:0 auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#cf2e2e;color:#cf2e2e}